@charset "utf-8";
@import url("common.css");

@media all and (min-width: 1025px){
  /* sub tab */
  .container .sub_tab{width: 1154px;margin:auto;}
  .container .sub_tab .sub_tab_wrap{width: 100%;}
  .container .sub_tab .sub_tab_wrap .st_tab{width: 842px;height: 38px;margin: auto;}
  .container .sub_tab .sub_tab_wrap .st_tab .stt_tab{width: 168px;height: 36px;float: left;border: 1px solid #07baab;border-right: none;}
  .container .sub_tab .sub_tab_wrap .st_tab .stt_tab a{display: block; width: 100%; height: 100%; line-height: 30px; font-size: 16px; color: #363636; text-align: center;}
  .container .sub_tab .sub_tab_wrap .st_tab .stt_tab:last-child{border-right: 1px solid #07baab;}
  .container .sub_tab .sub_tab_wrap .st_tab .stt_tab a:hover{color: #fff; background: #07baab;}
  .container .sub_tab .sub_tab_wrap .st_tab .stt_tab .active{color: #fff; background: #07baab;}

  /* list_top_wrap*/
  .container .list_top_wrap{width: 100%;height: 70px;margin-top: 30px; }
  .container .list_top_wrap .tabs{width: 800px;}
  .container .list_top_wrap .tabs li{width: 160px;float: left;}
  .container .list_top_wrap .tabs li a{display: block;width: 100%;height: 100%;line-height: 70px;font-size: 15px;text-align: center;}
  .container .list_top_wrap .tabs li a:hover{font-weight: bold; border-bottom: 2px solid #fed501;}

  /* con wrap */
  .container .sub_tab .con_wrap{width: 100%; margin-top: 40px;}
  .container .sub_tab .con_wrap img{display: block; width: 100%; margin-bottom: 70px;}
  .container .sub_tab .con_wrap h3{font-size: 18px; border-left: 5px solid #fed501; text-indent: 10px; margin-bottom: 24px;}
  .container .sub_tab .con_wrap p{padding-left: 15px; margin-bottom: 60px; font-size: 16px; line-height: 24px;}
  .container .sub_tab .con_wrap .c_con_wrap{width: 100%; height: auto;}
  .container .sub_tab .con_wrap .c_con_wrap .c_con1{width: 257px; height: auto; float: left; margin-left: 42px;}
  .container .sub_tab .con_wrap .c_con_wrap .c_con1:first-child{margin-left: 0px;}
  .container .sub_tab .con_wrap .c_con_wrap .c_con2{width: auto; height: 264px; float: left; margin-left: 46px; margin-bottom: 70px;}
  .container .sub_tab .con_wrap .c_con_wrap .c_con2:first-child{margin-left: 0px;}
  .container .sub_tab .con_wrap .c_con_wrap .c_con3{width: 511px; height: auto; float: left; margin-left: 45px; margin-bottom: 70px;}
  .container .sub_tab .con_wrap p span{display: inline-block; width: 19px; height: 19px; background: #fed501; border-radius: 10px; color: #fff; line-height: 19px; text-align: center; margin-right: 15px;}
  .container .sub_tab .con_wrap p span:last-child{background: #fff;}
  .container .sub_tab .con_wrap .c_con_wrap .c_con4_wrap{width:987px; margin: auto;}
  .container .sub_tab .con_wrap .c_con_wrap .c_con4{width: 99px; height: auto; float: left; margin-left: 53px; margin-right: 43px; margin-bottom: 70px;}
  .container .sub_tab .con_wrap .c_con_wrap .c_con4 img{width: initial; text-align: center;}
  .container .sub_tab .con_wrap .c_con_wrap .c_con_ar{width: 69px; height: auto; float: left; margin-bottom: 70px;}
  .container .sub_tab .con_wrap .c_card_wrap{width: 100%; height: auto; position: relative;}
  .container .sub_tab .con_wrap .c_card_wrap .card_wrap{width: 1035px; height: 142px; margin: auto; border-radius: 22px; background: #f5f5f5;}
  .container .sub_tab .con_wrap .c_card_wrap .card_wrap img{width: auto; float: left; margin-left: 50px; margin-top: 25px;}
  .container .sub_tab .con_wrap .c_card_wrap .card_wrap p{width: 570px; height: 50px; margin-top: 50px; margin-left: 30px; float: left; font-size: 16px; line-height: 25px; color: #363636;}
  .container .sub_tab .con_wrap .c_card_wrap .check_btn{display: block; width: 65px; height: 65px; font-size: 16px; font-weight: bold; line-height: 65px; background: #000; color: #fff; text-align: center; border-radius: 35px; position: absolute; top: -26px; left: 34px;}
}

@media all and (max-width: 1024px){
  /* sub tab */
  .container .sub_tab .sub_tab_wrap .st_tab.show{height: 182px;}/*height: 146px;*/
  .container .sub_tab .sub_tab_wrap .st_tab .stt_tab a{display: none;}
  .container .sub_tab .sub_tab_wrap .st_tab .stt_tab.selected a{display: block;}
  .container .sub_tab .sub_tab_wrap .st_tab.show .stt_tab a{display: block;}
  .container .sub_tab .sub_tab_wrap .st_tab .stt_tab a.active{display: block;}/*margin-top: -36px;*/
  
  .container .sub_tab .sub_tab_wrap .st_tab li.stt_tab{display:none;}
  .container .sub_tab .sub_tab_wrap .st_tab li.stt_tab.selected{display:block;}
  .container .sub_tab .sub_tab_wrap .st_tab.show li.stt_tab{display:block;}

  /* list_top_wrap*/
  .container .list_top_wrap{width: 100%;height: auto;margin: auto; margin-top: 30px;}
  .container .list_top_wrap .tabs{width: 90%;height: 38px;margin: auto; margin-top: 20px; position: relative; border: 1px solid #666666; overflow: hidden;}
  .container .list_top_wrap .tabs.show{overflow: visible; height: 182px!important;}
  .container .list_top_wrap .tabs li:first-child{width: 26px;height: 26px;position: absolute; top:6px; right: 8px;}
  .container .list_top_wrap .tabs li img{display: block; width: 100%;}
  .container .list_top_wrap .tabs li{width: 100%;height: 36px;float: left; color: #fff;}
  .container .list_top_wrap .tabs li a{display: block;width: 100%;height: 100%;line-height: 3.5rem;font-size: 1.5rem;text-align: center;}

  /* con wrap */
  .container .sub_tab .con_wrap{width: 90%; margin: auto; margin-top: 40px;}
  .container .sub_tab .con_wrap img{display: block; width: 100%;}
  .container .sub_tab .con_wrap h3{font-size: 1.8rem; border-left: 5px solid #fed501; text-indent: 10px; margin-top: 60px; margin-bottom: 30px;}
  .container .sub_tab .con_wrap p{padding-left: 1.5rem; margin-bottom: 40px; font-size: 1.6rem; line-height: 2.4rem;}
  .container .sub_tab .con_wrap .c_con_wrap{width: 100%; height: auto;}
  .container .sub_tab .con_wrap .c_con_wrap .c_con1{width: 48%; float: left; margin-left: 4%; }
  .container .sub_tab .con_wrap .c_con_wrap .c_con1 img{margin-bottom: 8%;}
  .container .sub_tab .con_wrap .c_con_wrap .c_con1:first-child{margin-left: 0px;}
  .container .sub_tab .con_wrap .c_con_wrap .c_con1:nth-child(3){margin-left: 0px;}
  .container .sub_tab .con_wrap .c_con_wrap .c_con2{width: 100%; height: auto; margin-bottom: 20px;}
  .container .sub_tab .con_wrap .c_con_wrap .c_con2:first-child{margin-left: 0px;}
  .container .sub_tab .con_wrap .c_con_wrap .c_con3{width: 100%; height: auto; float: left; margin-bottom: 20px;}
  .container .sub_tab .con_wrap p span{display: inline-block; width: 19px; height: 19px; background: #fed501; border-radius: 10px; color: #fff; line-height: 1.9rem; text-align: center; margin-right: 5px;}
  .container .sub_tab .con_wrap p span:last-child{background: #fff;}
  .container .sub_tab .con_wrap .c_con_wrap .c_con4_wrap{width: 100%;}
  .container .sub_tab .con_wrap .c_con_wrap .c_con4{width: auto; height: initial; float: left; margin-left: 5%; text-align: center;}
  .container .sub_tab .con_wrap .c_con_wrap .c_con4 img{width: 100%; margin-bottom: 20px;}
  .container .sub_tab .con_wrap .c_con_wrap .c_con_ar{width: 69px; height: auto; float: left; margin: 0 20px;  margin-bottom: 20px;}
  .container .sub_tab .con_wrap .c_card_wrap{width: 100%; height: auto; position: relative; margin-top: 60px;}
  .container .sub_tab .con_wrap .c_card_wrap .card_wrap{width: 100%; height: auto; border-radius: 22px; background: #f5f5f5; padding: 25px;}
  .container .sub_tab .con_wrap .c_card_wrap .card_wrap img{width: initial; margin: auto;}
  .container .sub_tab .con_wrap .c_card_wrap .card_wrap p{width: 100%; height: auto; float: left; font-size: 1.6rem; line-height: 2.5rem; color: #363636; margin-top: 20px; margin-bottom: 0px; padding: 0px; text-indent: 10px;}
  .container .sub_tab .con_wrap .c_card_wrap .check_btn{display: block; width: 65px; height: 65px; font-size: 1.6rem; font-weight: bold; line-height: 6.5rem; background: #000; color: #fff; text-align: center; border-radius: 35px; position: absolute; top: -26px; left: -12px;}
}
