
/*教师资格聚合页面样式*/
.entrancebg{width: 100%;border-bottom: #f2f0f0 1px solid;min-width:1000px;}
.entrance{height: 40px;padding:16px 0px 14px;}
.entrance p{}
.entrance span{font:normal 21px/40px 'Microsoft Yahei';color: #f00;letter-spacing: 1px;}
.entrance a{font:normal 21px/40px 'Microsoft Yahei';color: #444;letter-spacing: 1px;}
.entrance a:hover{text-decoration: underline;color: #f00;}

.jzjh_info .info_tlr{float: left;}
.jzjh_info .info_tll{float: right;}
.jzjh_info .info_tll ul{overflow: hidden;margin-bottom: 30px;}
.jzjh_info .info_tll li a.spe{color:#f14522;}
.jzjh_order{width: 100%;padding-top: 24px;height: 394px;margin-top: 6px;position:relative;}
.jzjh_order h4{width: 100%;font:bold 22px/40px 'Microsoft Yahei';color: #f2583d;text-align: center;letter-spacing: 1px;margin-bottom: 16px;}
.jzjh_order ul{width: 100%;}
.jzjh_order li{width: 100%;padding-bottom: 14px;float: left;}
.jzjh_order span{width: 28%;padding-right: 2%;height: 46px;float: left;text-align: right;font:normal 18px/46px 'Microsoft Yahei';color: #444;letter-spacing: 1px;}
.jzjh_order input,.jzjh_order select,.jzjh_order textarea{display: block;width: 56%;height: 44px;float: left;border:#e5e5e5 1px solid;background: #fff;font:normal 16px/44px 'Microsoft Yahei';color: #444;letter-spacing: 1px;padding-left: 2%;}
.jzjh_order select{width: 58.3%;padding-right:40px;}
.jzjh_order_btn input{width: 58.3%;padding-left: 0;margin-left: 30%;border-color:#2dbb55;background: #2dbb55;text-align: center;color: #fff;cursor: pointer;font-size: 18px;}
.jzjh_order_btn input:hover{border-color:#099d32;background: #099d32;color: #fff;}

.sub_suc{width: 440px;position: absolute;padding:20px 0px 20px;left: 50%;margin-left:-220px;top: 10px;display: none;background: #fff;border: #2dbb55 2px solid;}
.sub_suc_new{width: 440px;position: fixed; z-index:999;padding:20px 0px 20px;left: 50%;margin-left:-220px;top: 50%; margin-top:-92px;display: none;background: #fff;border: #2dbb55 2px solid;}
.sub_suc2{width:360px;margin-left:-180px;top:124px;}
.sub_suc_text{width: 400px;margin: 0 auto 14px;color: #666;letter-spacing: 1px;text-align:center;}
.sub_suc_text2{margin: 0 auto;}
.sub_suc2 .sub_suc_text{width:320px;}
.sub_suc_text b{display:block;margin-bottom:6px;font:bold 18px/32px 'Microsoft Yahei';}
.sub_suc_text2 b{margin-bottom:0px;}
.sub_suc_text a{color:#f00;font:bold 16px/26px 'Microsoft Yahei';display:block;}
.sub_suc_text a:hover{color:#f00;text-decoration:underline;}
.sub_suc_text2 a.golink{display:none;}
.sub_suc_btn{width:120px;height:36px;margin:4px auto 0;}
.sub_suc_btn a{display:block;width:120px;height:36px;background:#2dbb55;font:normal 18px/36px 'Microsoft Yahei';color: #fff;letter-spacing: 1px;text-align:center;}
.sub_suc_btn a:hover{background:#4eca71;color: #fff;}

.jzjh_signbg{background: #f9f9f9;width:100%;min-width:1000px;}
.jzjh_sign{width: 100%;margin-bottom: 56px;}
.jzjh_sign_tit{width: 100%;height: 52px;margin-bottom: 20px;}
.jzjh_sign_tit a{width: 210px;height: 52px;float: left;margin-right: 38px;font:normal 20px/42px 'Microsoft Yahei';color: #444;text-align: center;letter-spacing: 1px;}
.jzjh_sign_tit a.on,.jzjh_sign_tit a:hover{background-position:center -52px;color: #fff;}
.jzjh_sign_province{width: 100%;}
.jzjh_sign_con{width: 100%;display: none;}
.jzjh_sign_province{width: 99%;border: #ededed 1px solid;margin-bottom: 28px;background: url(../images/jzjh_sign_provincebg.jpg) #fff 0 0 no-repeat;padding-left: 1%;}
.jzjh_sign_province dt{width: 8%;float: left;padding-top: 58px;height: 44px;background: url(../images/jzjh_sign_province_dt.png) center 22px no-repeat;font:normal 18px/30px 'Microsoft Yahei';color: #fb5b3a;text-align: center;letter-spacing: 1px;}
.jzjh_sign_province dd{width: 92%;float: left;padding-top: 15px;padding-bottom: 15px;}
.jzjh_sign_province dd a{display: block;width: 6.64%;float: left;height: 36px;font:normal 18px/36px 'Microsoft Yahei';color: #444;text-align: center;letter-spacing: 1px;}
.jzjh_sign_province dd a.do,.jzjh_sign_province dd a:hover{font-weight: bold;color: #fb5b3a;}
.jzjh_sign_list{width: 100%;}
.jzjh_sign_list h4{width: 100%;height: 48px;font:normal 20px/48px 'Microsoft Yahei';color: #444;text-align: center;letter-spacing: 1px;margin-bottom: 10px;}
.jzjh_sign_list p{width: 100%;padding:12px 0;background: #fff3f1;border:#f6b0a2 1px solid;border-bottom: none;font:normal 20px/28px 'Microsoft Yahei';color: #f96040;text-align: center;letter-spacing: 1px;}
.jzjh_sign_tab{width: 100%;border:#f6b0a2 1px solid;background: #fff;padding: 4px 0 18px;}
.jzjh_sign_tab table{width: 98%;margin: 0 auto;}
.jzjh_sign_tab th{padding:10px 3px;font:normal 18px/36px 'Microsoft Yahei';color: #f14623;letter-spacing: 1px;text-align: center;border-bottom: #f6b0a2 1px dashed;}
.jzjh_sign_tab td{padding:10px 3px 10px;font:normal 18px/26px 'Microsoft Yahei';color: #666;text-align: center;letter-spacing: 1px;border-bottom: #ccc 1px dashed;}
.jzjh_sign_tab td a{color: #666;}
.jzjh_sign_tab td a:hover{color: #f96040;text-decoration: underline;}

.jzjh_course{width: 100%;}
.jzjh_video{width: 48%;float: left;height: 560px;background: #fff;}
.jzjh_video_t{width: 100%;margin-bottom: 12px;}
.jzjh_video_t video{width: 100%;height: auto;}
.jzjh_video_b{width: 92%;padding:14px 4%;}
.jzjh_video_text{width: 76%;float: left;}
.jzjh_video_text a{display: block;width: 100%;font:normal 18px/28px 'Microsoft Yahei';color: #444;letter-spacing: 1px;}
.jzjh_video_text span{display: block;width: 100%;font:normal 14px/26px 'Microsoft Yahei';color: #999;letter-spacing: 1px;}
.jzjh_video_b p{width: 20%;float: right;}
.jzjh_video_b p span{display: block;float: right;font:normal 24px/36px 'Microsoft Yahei';color: #f14623;letter-spacing: 1px;}
.jzjh_video_b p a{display: block;float: right;width: 94px;height: 28px;border-radius:4px;background: #f14724;font:normal 16px/28px 'Microsoft Yahei';color: #fff;text-align: center;letter-spacing: 1px;
  background: linear-gradient(120deg , #f14522 , #f7765d , #f7bf5d ,#ee9e04);background-size:300% 100%;
  transition:background-position 0.5s;
  -webkit-transition:background-position 0.5s;
  -moz-transition:background-position 0.5s;
  -ms-transition:background-position 0.5s;
  -o-transition:background-position 0.5s;
}
.jzjh_video_b p a:hover{background-position:100% center;}
.jzjh_c_box{width: 50%;float: right;height: 560px;background: #fff;}
.jzjh_c_tit{width: 100%;display: -webkit-flex;display: flex;  -webkit-flex-flow: row wrap;flex-flow: row wrap;text-align: center;margin-bottom: 20px;}
.jzjh_c_tit a{display: inline-block;height: 44px;padding:7px 0;border-top:#e5e5e5 1px solid;border-right:#e5e5e5 1px solid;border-bottom:#f6b0a2 1px solid;flex: auto;font:normal 18px/22px 'Microsoft Yahei';color: #444;text-align: center;letter-spacing: 1px;}
.jzjh_c_tit a.on,.jzjh_c_tit a:hover{border-bottom:none;border-right-color:#f6b0a2;border-top-color:#f6b0a2;}
.jzjh_c_tit a.jzjh_c_tit_first{border-left:#e5e5e5 1px solid;}
.jzjh_c_tit a.jzjh_c_tit_first.on{border-left-color:#f6b0a2;}
.jzjh_c_tit a.tt{border-right-color:#f6b0a2;}
.jzjh_c_list{width: 94%;padding-left: 6%;height: 392px;overflow-y: auto;overflow-x: hidden;display: none;margin-bottom: 26px;}
.jzjh_c_list dt{padding-left: 28px;height: 38px;font:bold 18px/38px 'Microsoft Yahei';color: #444;letter-spacing: 1px;cursor: pointer;}
.jzjh_c_list dt.on{background-position: 0 -38px;}
.jzjh_c_list dd{width: 100%;margin-bottom: 16px;}
.jzjh_c_list dd p{width: 100%;font:normal 18px/42px 'Microsoft Yahei';color: #666;letter-spacing: 1px;}
.jzjh_c_list dd a{display: inline-block;padding-left: 28px;height: 42px;color: #666;}
.jzjh_c_list dd a:hover{background-position: 3px 0;}
.jzjh_c_list dd span{display: inline-block;width: 40px;height: 22px;margin-top: 10px;margin-left: 6px;font:normal 14px/22px 'Microsoft Yahei';color: #fff;text-align: center;letter-spacing: 1px;background: #2dbb55;border-radius: 2px;}
.jzjh_course_more{width: 94%;height: 36px;padding-right: 6%;}
.jzjh_course_more a{display: block;width: 194px;height: 34px;float: right;border:#f6b0a2 1px solid;border-radius: 4px;font: normal 18px/34px 'Microsoft Yahei';color: #f14623;text-align: center;letter-spacing: 1px;}
.jzjh_course_more a:hover{background: #f14623;border-color:#df2c08;color:#fff;}

.jzjh_notice_box{padding:40px 0 54px;}
.jzjh_notice_tit{width: 100%;border-bottom: #ededed 1px solid;}
.jzjh_notice_tit h3{font:bold 36px/72px 'Microsoft Yahei';color: #444;float: left;}
.jzjh_notice_tit h3 a{color: #666;}
.jzjh_notice_tit h3 a:hover{color:#f35339;text-decoration: underline;}
.jzjh_notice_tit p{float: right;font:normal 20px/72px 'Microsoft Yahei';color: #666;letter-spacing: 1px;}
.jzjh_notice_tit p a{float: left;color: #666;white-space: nowrap;}
.jzjh_notice_tit p a:hover{color: #f35339;text-decoration: underline;}
.jzjh_notice_tit p i{float: left;font-style: inherit;padding:0 10px;color: #bbb;}

.jzjh_notice{width: 100%;padding-top: 24px;}
.jzjh_notice ul{width: 46%;}
.jzjh_notice li{padding-left: 3%;width: 97%;font:normal 16px/48px 'Microsoft Yahei';letter-spacing: 1px;float: left;}
.jzjh_notice li span{width: 86%;float: left;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.jzjh_notice li a{color:444;}
.jzjh_notice li a.c_tit{color:#999;margin-right: 6px;}
.jzjh_notice li a:hover{color: #f35339;text-decoration: underline;}
.jzjh_notice li i{font-style: inherit;float: right;color: #999;}
/*end教师资格聚合页面样式*/
/*教资聚合认定*/
.entrancebg1{border:none;}
.jzjh_info_box{margin-bottom: 56px;}
.jzjh_rd_order{width: 100%;padding: 22px 0 28px;position:relative;}
.jzjh_rd_order h4{width: 100%;font:bold 24px/44px 'Microsoft Yahei';color: #f2583d;text-align: center;letter-spacing: 1px;margin-bottom: 8px;}
.jzjh_rd_order_f{width: 100%;}
.jzjh_rd_order span{display: block;width: 9.2%;float: left;padding-right: 1%;font:normal 18px/46px 'Microsoft Yahei';color: #444;text-align: right; white-space: nowrap;}
.jzjh_rd_order span.jzjh_rd_order_name{width: 6%;}
.jzjh_rd_order span.jzjh_rd_order_tel{width: 7.6%;}
.jzjh_rd_order input,.jzjh_rd_order select,.jzjh_rd_order textarea{display: block;height: 44px;width: 12%;padding-left: 1%;border:#e5e5e5 1px solid;font:normal 18px/44px 'Microsoft Yahei';color: #444;float: left;}
.jzjh_rd_order select{width: 13%;height: 46px;background:url(../images/select_more.png) right center no-repeat;padding-right:40px;}
.jzjh_rd_order input.jzjh_order_btn{width: 8%;height: 46px;padding: 0;border:none;line-height: 46px;background: #2dbb55;color: #fff;margin-left: 1%;cursor: pointer;}
.jzjh_rd_order input.jzjh_order_btn:hover{background: #4ad170;color: #fff;}
.jzjh_rd_sign{margin-bottom: 0;}
.jzjh_rd_notice_tit{width: 100%;display: -webkit-flex; display: flex;}
.jzjh_rd_notice_tit a{display: inline-block;width: 25%;height: 70px;float: left;border:#ededed 1px solid;border-right:none;font:normal 24px/70px 'Microsoft Yahei';color: #444;text-align: center;letter-spacing: 1px;flex:auto;}
.jzjh_rd_notice_tit a.jzjh_rd_notice_tit_last{border-right:#ededed 1px solid;}
.jzjh_rd_notice_tit a.on{background: #2dbb55;color: #fff;font-weight: bold;border-color:#2dbb55;}
.jzjh_rd_more{width: 100%;float: left;text-align: right;}
.jzjh_rd_more a{font:bold 16px/24px 'Microsoft Yahei';color: #f2583d;text-align: center;letter-spacing: 1px;}
.jzjh_rd_more a:hover{text-decoration: underline;}
/*教资聚合准考证打印入口*/
.jzjh_dyrk_pic{margin-bottom: 32px;}
.jzjh_dyrk_pic img{width: 49.8%;}
/*End教资聚合准考证打印入口*/
/*中小学教师资格考试*/
.certificate{position: relative;}
.certificate p{}
.certificate_nav{width: 608px;height: 54px;position: absolute;right: 0;top: 16px;}
.certificate_nav a{display: block;width: 98px;height: 54px;float: left;font:normal 18px/40px 'Microsoft Yahei';color: #444;text-align: center;letter-spacing: 1px;}
.certificate_nav a.on,.certificate_nav a:hover{text-decoration: none;}
.zzxjz_info_box .info{padding-bottom: 50px;}
.zzxjz_infol{width: 56%;float: left;}
.zzxjz_infol dt{width: 100%;margin-bottom: 10px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font:bold 24px/42px 'Microsoft Yahei';color: #f35339;letter-spacing: 1px;}
.zzxjz_infol dt a{font:bold 24px/42px 'Microsoft Yahei';color: #f35339;letter-spacing: 1px;}
.zzxjz_infol dt a:hover{color: #f35339;text-decoration: underline;}
.zzxjz_infol dd{width: 100%;height: 80px;overflow: hidden;}
.zzxjz_infol dd p{width: 100%;font:normal 16px/40px 'Microsoft Yahei';color: #666;letter-spacing: 1px;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.zzxjz_infol ul.jzjh_notice{width: 100%;padding-top: 8px;}
.zzxjz_infol .jzjh_notice li{line-height: 44px;}
.zzxjz_infor{width: 41%;float: right;padding-top: 4px;}
.zzxjz_infor .swiper-container{width: 100%;}
.zzxjz_infor li{width: 100%;height: auto;}
.zzxjz_infor img{width: 100%;height: auto;}
.zzxjz_infor .swiper-pagination-bullet{width: 10px;height: 10px;opacity: 1;border-radius: 0;cursor: pointer;}
.zzxjz_infor .swiper-pagination-bullet-active{border-radius: 0;}
.cert_more{width: 100%;font:normal 16px/30px 'Microsoft Yahei';color: #f35339;text-align: right;}
.cert_more a{color: #f35339;}
.cert_more a:hover{color: #f35339;text-decoration: underline;}

.cert_process_box{background: #f9f9f9;min-width:1000px;}
.cert_process{padding:68px 0;}
.cert_pro_list{width: 100%;flex-direction: row;flex-wrap: nowrap; justify-content:space-between;}
.cert_pro_list li{width: 22.6%;border:#eee 1px solid;padding:20px 0;background: #fff;float: left;margin-right: 3%;}
.cert_pro_list li.last{margin-right: 0;float: right;}
.cert_pro_top{width: 270px;margin: 0 auto 10px;height: 80px;border-bottom: #dcdcdc 1px dashed;}
.cert_pro_top img{width: 62px;height: 62px;float: left;margin-right: 36px;}
.cert_pro_top b{display: block;float: left;font:normal 26px/62px 'Microsoft Yahei';color: #444;letter-spacing: 1px;}
.cert_pro_bot{width: 270px;margin: 0 auto;height: 138px;}
.cert_pro_text{width: 270px;height: 108px;font:normal 16px/36px 'Microsoft Yahei';color: #666;letter-spacing: 1px;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;}
.cert_pro_detail{width: 100%;text-align: right;}
.cert_pro_detail a{font:normal 16px/30px 'Microsoft Yahei';color: #3476d7;letter-spacing: 1px;}
.cert_pro_detail a:hover{text-decoration: underline;color: #3476d7;}
.cert_pro_text2{width: 100%;padding-top: 24px;text-align: center;}
.cert_pro_text2 a{display: inline-block;width: 120px;height: 36px;margin:0 5px 12px;font:normal 16px/36px 'Microsoft Yahei';color: #444;text-align: center;letter-spacing: 1px;}
.cert_pro_text2 a:hover{color: #f35339;text-decoration: none;}
.cert_relief{width: 100%;font:normal 16px/24px 'Microsoft Yahei';color: #666;letter-spacing: 1px;padding:20px 0;}


.header{width:100%;height:70px;background-color:#fff}
.logo{float:left;width:187px;height:70px;margin-right:2%;background-image:url(../images/logo2.jpg);background-repeat:no-repeat;}
.logo a{display:block;text-indent:-999em}
.mainNav{float:left;margin-top:15px;width:25%}
.mainNav li{position:relative;float:left;height:40px;padding:0 2%;line-height:40px;cursor:pointer}
.mainNav li.wx{padding:0 5%}
.mainNav li:hover{box-shadow:0 0 5px #f3f3f3}
.mainNav li:hover i,.username:hover .arrow,.inpS:hover i{transform:rotate(180deg)}
.mainNav i,.inpS i,.arrow{display:inline-block;width:12px;height:7px;margin-left:7px;background-image:url(../images/arrow.png);background-repeat:no-repeat;transition:transform .5s ease}
.webNav{display:none;position:absolute;top:55px;left:0;width:635px;padding:22px 0 27px 0;background-color:#fff;box-shadow:0 0 5px #f3f3f3;z-index:1;line-height:20px}
.webnav .shadowLine{height:16px}
.shadowLine{display:none;position:absolute;bottom:-15px;left:0;height:16px;width:100%;background:#fff;z-index:3}
.spe_shadowLine{bottom:-10px}
.webNav_tips{padding-left:25px;margin-bottom:24px}
.webNav_tips.active{border-top:1px solid #f2f2f2;padding-top:20px;margin-top:8px;margin-bottom:16px}
.webNavlist{color:#888}
.navTitle{float:left;width:80px;margin-left:25px}
.navHref{float:left;width:505px;margin-left:25px}
.navHref.active{width:auto}
.navHref.active a{margin-bottom:0}
.webNavlist a{float:left;margin-bottom:16px;color:#888;font-size:14px}
.webNavlist span{float:left;margin:0 22px;font-size:14px}
.webNavlist a:hover{color:#00c77b}
.codeWrap{display:none;position:absolute;top:55px;left:0;width:240px;height:140px;background-color:#fff;box-shadow:0 0 5px #f3f3f3;line-height:18px;z-index:1}
.codeWrap.active{height:134px}
.code_name{margin-top:5px}
.codeWrap img{float:left;width:80px;height:80px;margin:26px 14px 0 18px}
.codeWrap.active img{margin-right:20px}
.codeMsg{float:left;margin-top:25px;font-size:14px;line-height:22px}
.attention{display:block;width:78px;height:30px;margin-top:10px;text-align:center;line-height:30px;color:#fff;background-color:#00c77b;border-radius:2px}
.search{position:relative;float:left;margin-top:13px;margin-left:2%;width:27%;border:1px solid #dbdbdb;border-radius:4px}
.inpS{position:relative;top:0;left:0;cursor:pointer;float:left}
.select{width:22%}
.select cite{display:block;height:44px;border-right:1px solid #dbdbdb;font-style:normal;line-height:43px;font-size:14px;padding-left:21%}
.inpS i{position:absolute;top:18px;right:8px}
.select ul{display:none;position:absolute;left:-1px;top:43px;width:100%;border:1px solid #dbdbdb;padding-bottom:3px;overflow-y:auto;overflow-x:hidden;z-index:3;background:#fff;border-radius:0 0 3px 3px;border-top:none}
.select li{font-size:14px;line-height:34px;cursor:pointer;text-align:center}
.select li a{display:block;width:100%;margin-left:-1px;overflow:hidden;white-space:nowrap}
.inp{float:left;width:75%;height:44px;border-right:none;padding:0 3% 0 1%}
.submit{float:left;width:21%;height:44px;border-radius:0 4px 4px 0;background-color:#2ee292;background:linear-gradient(to right,#2ee292,#0dc676);cursor:pointer}
.sc_search_btn{position:relative}
.search_icon{position:absolute;top:9px;right:30%;width:26px;height:26px;background:url('../images/sprites.png') -116px -137px no-repeat;cursor:pointer}
.history{position:absolute;top:9px;right:77px}
.history a{display:inline-block;height:21px;padding:0 10px;margin-right:6px;line-height:21px;border-radius:40px;color:#989898;font-size:12px;background-color:#f1f1f1}
.new_tel{float:left;margin-left:2%}
.new_tel i{float:left;width:37px;height:37px;margin-top:16px;margin-right:11px;background:url('../images/sprites.png') -10px -137px no-repeat}
.new_tel a{float:left;font-size:20px;color:#ff5246;line-height:70px;font-weight:bold}
.login{float:right;line-height:70px}
.login a:hover{color:#00c77b;text-decoration:underline}
.username{position:relative;float:right;width:122px;height:46px;margin-top:12px;line-height:46px;text-align:center;background-color:#fff;cursor:pointer;font-size:14px}
.portrait{float:left;width:23px;height:23px;margin:13px 3px 0 7px;background:url('../images/sprites.png') -162px -137px no-repeat}
.arrow{float:left;margin-top:21px}
.username p{float:left;max-width:55px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.username:hover{box-shadow:0 0 5px #f3f3f3}
.username:hover .mylist,.username:hover .shadowLine{display:block}
.mylist{display:none;position:absolute;top:46px;left:0;width:100%;padding-bottom:5px;z-index:1;background-color:#fff;box-shadow:0 0 5px #f3f3f3}
.mylist li{height:38px;line-height:38px}
.mylist li:hover a{color:#ff5246}
.mylist li a{display:block;color:#8a8a8a}
.mylist li:last-child{border-bottom:none}
.webnav:hover .webNav,.webnav:hover .indexnav,.wx:hover .codeWrap,.wx:hover .wxnav,.app:hover .codeWrap,.app:hover .appnav{display:block}
.banner{position:relative;width:100%;height:310px;overflow:hidden}
.banner .bd{position:absolute;top:0;left:0;width:100%;height:100% !important}
.banner .bd ul{width:100% !important;height:100% !important}
.banner .bd li{display:none;width:100% !important;height:100% !important}
.banner .bd li a{display:block;width:100%;height:100%}
.banner .bd li.on{display:block}
.swiper{position:absolute;top:0;right:0;display:flex;flex-direction:column;width:288px;height:310px;background-color:rgba(255,255,255,0.5);color:#202020}
.swiper li{flex:1;display:flex;align-items:center;justify-content:center;text-align:center;cursor:pointer;transition:background-color .2s ease}
.swiper li a,.swiper li p{max-width:85%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display: block;height: 100%;display: flex;align-items: center;}
.swiper li.on{font-size:18px;font-weight:bold;color:#333;background-color:rgba(255,255,255,.8)}
.nav{width:100%;height:84px;background-color:#00ce7f;color:#fff}
.navList{float:left;width:28%}
.navList.on{margin-right:7%}
.navList.active{width:33%}
.navClassify{float:left;width:64px;height:56px;padding-top:8px;margin-top:10px;margin-right:6%;border-radius:4px;background-color:#01c379;text-align:center;font-size:18px;font-weight:bold;color:#fff}
.navList.active a:hover{font-weight:bold}
.navList.active a{margin-top:0;margin-right:20px;line-height:84px;font-size:20px;color:#fff}
.navhref{position:relative;float:left;width:20.8%;height:34px;margin-right:16px;line-height:50px;color:#fff;cursor:pointer;text-align:center}
.navhref.active{margin-top:8px}
.navhref:hover{font-weight:bold}
.navHover:hover{color:#00c77b;background-color:#fff;box-shadow:0 0 2px #ddd}
.navHover:hover .slideNav,.navHover:hover .shadowLine{display:block}
.slideNav{display:none;position:absolute;top:34px;left:0;width:250px;padding:18px 0 6px 20px;background-color:#fff;box-shadow:0 0 5px #ddd;text-align:left;line-height:18px;z-index:1;font-weight:normal}
.slideNav.active{left:auto;right:0;width:335px;padding-left:24px}
.slideTitle{margin-bottom:10px;font-weight:bold}
.slideHref.active a:nth-child(3n),.slideHref.on a:nth-child(4n){margin-right:0}
.slideHref p{color:#d8d8d8}
.slideHref span{font-size:14px;color:#b2b2b2}
.slideHref a{display:inline-block;margin-right:14px;margin-bottom:12px;font-size:14px;margin-left:10px}
.slideHref a.ml0{margin-left:0 !important}
.slideHref a:hover{color:#00c77b}
.region{padding-top:14px;margin-bottom:20px;background-color:#fff;box-shadow:0 0 2px #ddd}
.regionList{float:left;margin-bottom:7px}
.regionTips{float:left;width:62px;height:27px;margin-right:32px;border-radius:3px;background-color:#f3f3f3;line-height:27px;text-align:center;font-size:14px;color:#b2b2b2}
.regionList a{float:left;margin-right:28px;line-height:27px}
.regionList a:hover{color:#ff6258}
.w01{width:27.8%}
.w02{width:36.1%}
.hot{float:left;width:68%;padding-right: 20px;box-sizing: border-box;}
.title{font-size:30px;font-weight:bold}
.countdown{float:right;margin-top:8px;font-size:18px}
.countdown span{color:#ff5246}
.hotNews{height:395px;padding:45px 4.34% 2px 4.34%;margin-top:20px;background-color:#fff;box-shadow:0 0 2px #ddd}
.hotNews li{max-width:100%;margin-bottom:13px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.hotNews li:last-child{margin-bottom:0}
.hotNews li a:hover{color:#ff5246}
.hotNews li.active,.hotNews li.active a{font-weight:bold;color:#ff5246}
.newsTips{display:inline-block;width:93px;height:32px;border:1px solid #ff7468;margin-right:15px;border-radius:4px;text-align:center;line-height:32px;color:#ff7468;font-weight:normal}
.c01 .newsTips{border-color:#4a90e2;color:#4a90e2}
.c02 .newsTips{border-color:#00c07d;color:#00c07d}
.c03 .newsTips{border-color:#f48b26;color:#f48b26}
.c04 .newsTips{border-color:#00d3e8;color:#00d3e8}
.c05 .newsTips{border-color:#ff7468;color:#ff7468}
.c06 .newsTips{border-color:#5d7be7;color:#5d7be7}
.c07 .newsTips{border-color:#ff8644;color:#ff8644}
.live{float:right;width:49.13%}
.liveWrap{height:442px;margin-top:20px}
.live_l{float:left;width:72.29%}
.video{display:block;position:relative;width:100%;height:302px}
.videos{display:none;position:relative;width:100%;height:302px}
.videos.active{display:block}
.pause{position:absolute;top:50%;left:50%;width:68px;height:68px;margin-top:-34px;margin-left:-34px;background:url('../images/sprites.png') -10px -10px no-repeat;cursor:pointer}
.liveMsg{width:100%;height:140px;background-color:#3c3d40}
.liveMsg img{float:left;width:111px;height:111px;margin:15px 20px 0 25px}
.liveMsg p{float:left;width:calc(100% - 156px);margin-top:20px;color:#fff;line-height:32px;font-size:15px}
.liveMsg p span{font-weight:bold;font-size:18px}
.live_r li{position:relative;display:flex;height:72px;border-bottom:2px solid #343538;background-color:#4e4f50;text-align:center;justify-content:center;align-items:center;background:linear-gradient(to bottom,#4e4f50,#464647);color:#fff;font-size:15px;cursor:pointer}
.live_r li.active{color:#db5048}
.live_r li.active:hover{color:#fff}
.live_r li.active:hover i{display:none}
.live_r li.active i{display:block}
.live_r li:last-child{border-bottom:none}
.live_r li:hover{background-color:#00c77b;background:linear-gradient(to bottom,#00c77b,#00c77b)}
.live_r li i{display:none;position:absolute;top:50%;left:0;width:11px;height:16px;margin-top:-8px;background:url('../images/sprites.png') -202px -98px}
.generalize{margin-top:45px;margin-bottom:40px}
.generalize a{position:relative;width:23.73%;height:112px;margin-right:1.66%;background-repeat:no-repeat;background-size:100% 100%;transition:transform .3s ease}
.generalize a:hover{transform:translateY(-10px)}
.generalize a p{margin-left:17px;color:#fff}
.generalize a:last-child{margin-right:0}
.generalize i{position:absolute;top:16px;right:12px;width:81px;height:84px;background-repeat:no-repeat}
.bg01{background-color:#58d096;background:linear-gradient(to right,#58d096,#66d58f,#75da89)}
.bg01 i{}
.bg02{background-color:#feb00f;background:linear-gradient(to right,#feb00f,#fdbe2c,#fdcb45)}
.bg02 i{}
.bg03{background-color:#2a9eee;background:linear-gradient(to right,#2a9eee,#2aa7f8,#2aadff)}
.bg03 i{background-image:url(../)}
.bg04{background-color:#ff8e8e;background:linear-gradient(to right,#ff8e8e,#fba4a4,#f8b3b4)}
.bg04 i{background-image:url(../)}
.genTxt01{margin-top:28px;margin-bottom:10px}
.wrap .genTxt02{font-size:19px;color:#fff100;font-weight:bold}
.news .title{margin-bottom:40px}
.newsMain{width:49.33%}
.news_l{position:relative;float:left;width:55.36%;height:320px;padding:40px 4.5% 0 5%;background-color:#fff}
.change{position:absolute;top:-15px;right:7.291%;width:31px;height:31px;background:url('../images/sprites.png') -66px -137px no-repeat;cursor:pointer;transition:transform .5s ease}
.change:hover{transform:rotate(360deg)}
.reHots{position:absolute;top:-15px;right:7.291%;display:block;width:30px;height:30px;cursor:pointer;text-align:center;-webkit-animation:showicon .4s ease-in-out 1;-moz-animation:showicon .4s ease-in-out 1;-ms-animation:showicon .4s ease-in-out 1;-o-animation:showicon .4s ease-in-out 1;animation:showicon .4s ease-in-out 1}
.reHots span{position:absolute;left:0;top:0;display:block;width:30px;height:30px;background:#f33;border-radius:1000px;filter:alpha(opacity=60);opacity:0.6;-webkit-transition:opacity .4s;-moz-transition:opacity .4s;-ms-transition:opacity .4s;-o-transition:opacity .4s;transition:opacity .4s}
.reHots:hover span{filter:alpha(opacity=80);opacity:.8;-webkit-transform:scale(1.8);transform:scale(1.8)}
.reHots i{position:absolute;left:3px;top:3px;display:block;width:24px;height:24px;border-radius:100%;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s;background:url(../images/icon.png) no-repeat;background-position:-150px -25px}
.reHots:hover i{-webkit-transform:translateY(-7px) rotate(180deg);-moz-transform:translateY(-7px) rotate(180deg);-ms-transform:translateY(-7px) rotate(180deg);-o-transform:translateY(-7px) rotate(180deg);transform:translateY(-7px) rotate(180deg)}
.reHots b{position:absolute;left:-3px;top:8px;display:block;width:40px;color:#fff;font-size:12px;font-weight:normal;line-height:20px;filter:alpha(opacity=0);opacity:0;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s}
.reHots:hover b{top:15px;filter:alpha(opacity=100);opacity:1}
.pagination li{
	float: left;
}
.pagination .active a{color:white;background: #00c26d}
/* CSS Document */
/* 首页头部 */
.box {
	width: 100%;
}
.main {
	width: 85%;
	margin: 0 auto;
	min-width: 1000px;
	max-width: 1500px;
}
/*栏目页样式*/
.column_box {
	padding: 32px 0px 10px;
}
.columnl {
	width: 64%;
	float: left;
}
.columnr {
	width: 31%;
	float: right;
}
.site {
	width: 100%;
	font: normal 16px/20px 'Microsoft Yahei';
	color: #666;
	letter-spacing: 1px;
	margin-bottom: 22px;
}
.site a {
	color: #666;
}
.site a:hover {
	color: #f35339;
	text-decoration: underline;
}
.site_tag p {
	float: left;
}
.site_tag h1 {
	float: left;
	margin-right: 20px;
	color: #f00;
}
.columnl_tit {
	width: 100%;
	height: 50px;
	background: url(../images/tit_solid.jpg) 0 bottom repeat-x;
}
.columnl_tit h3 {
	float: left;
	height: 48px;
	font: bold 22px/38px 'Microsoft Yahei';
	color: #444;
	letter-spacing: 1px;
	border-bottom: #00c26d 1px solid;
}
.columnl_tit p {
	width: 74%;
	float: right;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: flex-end;
	height: 44px;
	align-items: center;
}
.columnl_tit a, .columnl_tit span {
	float: left;
	font: normal 18px/24px 'Microsoft Yahei';
	color: #888;
	letter-spacing: 1px;
}
.columnl_tit span {
	padding: 0 6px;
}
.columnl_tit a:hover {
	color: #f35339;
	text-decoration: underline;
}
.columnl_city {
	width: 100%;
	padding: 18px 0 18px;
	background: #fafafa;
	margin-bottom: 44px;
}
.columnl_city a {
	display: block;
	height: 48px;
	width: 9.09%;
	float: left;
	font: normal 18px/48px 'Microsoft Yahei';
	color: #666;
	text-align: center;
	letter-spacing: 1px;
}
.ja_columnl_city a {
	width: 14%;
} /*教案模板页面单独样式*/
.columnl_city a:hover, .columnl_city a.on {
	color: #f35339;
}
.columnl_recommend {
	width: 100%;
	padding-bottom: 4px;
}
.columnl_recommend li {
	width: 100%;
	padding-bottom: 10px;
	float: left;
}
.columnl_recommend span {
	padding: 0 10px;
	height: 28px;
	font: normal 17px/28px 'Microsoft Yahei';
	color: #fff;
	text-align: center;
	letter-spacing: 1px;
	background-color: #f00;
	border-radius: 6px;
	float: left;
	margin-right: 12px;
}
.columnl_recommend a {
	font: normal 17px/28px 'Microsoft Yahei';
	color: #444;
	float: left;
}
.columnl_recommend a:hover {
	color: #f00;
	text-decoration: underline;
}
.column_list {
	width: 100%;
	padding-bottom: 22px;
}
.column_list_spe {
	padding-top: 24px;
}
.c_list {
	width: 100%;
	float: left;
	margin-bottom: 24px;
}
.c_sub_tit {
	width: 100%;
	float: left;
}
.c_list h4 {
	float: left;
	font: normal 22px/42px 'Microsoft Yahei';
	color: #00c26d;
	letter-spacing: 1px;
}
.c_sub_tit a {
	font: normal 16px/42px 'Microsoft Yahei';
	color: #999;
	letter-spacing: 1px;
	float: right;
}
.c_sub_tit a:hover {
	color: #f35339;
	text-decoration: underline;
}
.c_list ul {
	width: 100%;
	float: left;
}
.c_list li {
	width: 100%;
	float: left;
	height: 48px;
	overflow: hidden;
}
.c_list li span {
	display: block;
	float: left;
	height: 48px;
	font: normal 16px/48px 'Microsoft Yahei';
	color: #444;
	width: 86%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.c_list li a {
	color: #444;
}
.c_list li a:hover {
	color: #f35339;
	text-decoration: underline;
}
.c_list li a.c_tit {
	color: #999;
	margin-right: 6px;
}
.c_list li a.c_tit:hover {
	color: #f35339;
	text-decoration: underline;
}
.c_list li i {
	float: right;
	font: normal 16px/48px 'Microsoft Yahei';
	color: #444;
	font-style: inherit;
}
.c_list li.new i {
	color: #f35339;
}
.xk {
	width: 100%;
}
.xk_tit {
	width: 100%;
	padding-top: 24px;
}
.xk_tit a {
	display: block;
	padding: 0 20px;
	border-radius: 4px;
	background: #fafafa;
	font: normal 18px/44px 'Microsoft Yahei';
	color: #666;
	letter-spacing: 1px;
	float: left;
	margin-right: 14px;
}
.xk_tit a:hover, .xk_tit a.on {
	background: #00c26d;
	color: #fff;
}
.xk_con {
	width: 100%;
	display: none;
}
.column_recommend {
	padding: 22px 0;
	border: #eee 1px solid;

}
.column_recommend h4 {
	width: 90%;
	margin: 0 auto;
	font: bold 16px/36px 'Microsoft Yahei';
	color: #00c26d;
	letter-spacing: 1px;
}
.column_rec {
	width: 90%;
	margin: 0 auto;
}
.column_rec ul {
	width: 46%;
	float: left;
}
.column_rec ul.column_recr {
	float: right;
}
.column_rec li {
	width: 100%;
	font: normal 16px/48px 'Microsoft Yahei';
	color: #444;
	letter-spacing: 1px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.column_rec li a {
	color: #444;
}
.column_rec li a:hover {
	color: #f35339;
	text-decoration: underline;
}
.columnr .tit {
	font: bold 22px/42px 'Microsoft Yahei';
	width: 88%;
	margin: 0 auto 10px;
}
.oto {
	width: 100%;
	border: #eee 1px solid;
	padding: 12px 0 8px;
	margin-bottom: 38px;
}
.oto_ques {
	width: 88%;
	margin: 0 auto;
}
.oto_ques_tit {
	width: 100%;
	display: flex;
	justify-content: space-between;
	margin-bottom: 14px;
}
.oto_ques_tit a {
	font: normal 16px/36px 'Microsoft Yahei';
	color: #fff;
	padding-bottom: 36px;
	width: 23%;
	text-align: center;
}
.oto_ques_tit a:hover, .oto_ques_tit a.on {
	color: #fff;
}
.oto_ques_tit a span {
	width: 100%;
	display: inline-block;
	height: 36px;
	border-radius: 18px;
}
.oto_ques_tit a span i {
	font-style: inherit;
}
.oto_q1 span {
	background: linear-gradient(0deg, #5c95f1, #3a74f5);
}
.oto_q2 span {
	background: linear-gradient(0deg, #ffc66c, #fbb74b);
}
.oto_q3 span {
	background: linear-gradient(0deg, #fc8179, #fc6659);
}
.oto_q4 span {
	background: linear-gradient(0deg, #dd92ff, #ca56fd);
}
.oto_ques_list {
	width: 100%;
	margin-bottom: 20px;
}
.oto_ques_list li {
	padding: 14px;
	background: #f9f9f9;
	display: none;
}
.oto_ques_list p {
	font: normal 16px/24px 'Microsoft Yahei';
	padding: 5px 0 5px 18px;
}
.oto_order {
	width: 100%;
}
.oto_order h4 {
	width: 100%;
	margin-bottom: 14px;
}
.oto_order h4 img {
	width: 18px;
	height: 19px;
	padding: 6px 8px 7px 0;
	float: left;
}
.oto_order h4 span {
	font: bold 18px/32px 'Microsoft Yahei';
	color: #2672f3;
	float: left;
}
.oto_order ul {
	width: 100%;
}
.oto_order li {
	width: 100%;
	margin-bottom: 14px;
}
.oto_order li span {
	width: 30%;
	padding-right: 4%;
	float: left;
	font: normal 16px/36px 'Microsoft Yahei';
	color: #494949;
	text-align: right;
	max-width: 120px;
}
.oto_order input, .oto_order select, .oto_order textarea {
	width: 64%;
	height: 36px;
	max-width: 220px;

	border: #e1e1e1 1px solid;
	box-sizing: border-box;
	padding-left: 18px;
	padding-right: 18px;
	font: normal 16px/24px 'Microsoft Yahei';
	color: #333;
	padding-top: 6px;
	padding-bottom: 6px;
	border-radius: 19px;
	background: #fff;
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	-o-appearance: none;
	appearance: none;
}
.oto_order select {
	padding-right: 40px;
}
.oto_order textarea {
	height: 84px;
}
.oto_order li.oto_order_btn a {
	width: 64%;
	max-width: 220px;
	font: normal 16px/38px 'Microsoft Yahei';
	border-radius: 19px;
	display: block;
	float: left;
}
.oto_order li.oto_order_btn input, .oto_order li.oto_order_btn a {
	padding: 0;
	height: 38px;
	border: none;
	background: #2672f3;
	color: #fff;
	text-align: center;
	line-height: 38px;
	cursor: pointer;
}
.oto_order li.oto_order_btn input:hover, .oto_order li.oto_order_btn a:hover {
	background: #fc695c;
}
.oto_order_btn_online {
	display: none;
}
.column_live {
	width: 100%;
	border: #eee 1px solid;
	padding: 12px 0 8px;
	margin-bottom: 38px;
}
.column_live_list {
	width: 88%;
	margin: 0 auto;
}
.column_live_list li {
	padding-left: 0;
	width: 100%;
	background: inherit;
}
.column_live_list li.live_n_first, .column_live_list li.live_n_last {
	background: inherit;
}
.column_live_list .live_nt {
	width: 96%;
	padding-left: 4%;
	height: 24px;
}
.column_choice {
	width: 100%;
	border: #eee 1px solid;
	padding-top: 12px;
	margin-bottom: 38px;
}
.column_choice_list li {
	width: 100%;
	border-top: #eee 1px dashed;
	float: left;
	height: 48px;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-flow: row wrap;
	flex-flow: row wrap;
	text-align: center;
}
.column_choice_list a {
	display: inline-block;
	height: 48px;
	border-right: #eee 1px dashed;
	flex: auto;
	font: normal 18px/48px 'Microsoft Yahei';
	color: #444;
	text-align: center;
	letter-spacing: 1px;
}
.column_choice_list a.column_c_last {
	border: none;
}
.column_choice_list a:hover {
	color: #f35339;
}
.column_order {
	margin-bottom: 38px;
}
.column_exam {
	width: 100%;
	border: #eee 1px solid;
	margin-bottom: 38px;
}
.column_exam_tit {
	width: 100%;
	height: 58px;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-flow: row wrap;
	flex-flow: row wrap;
	text-align: center;
}
.column_exam_tit a {
	display: inline-block;
	width: 57px;
	border-bottom: #eee 1px solid;
	border-right: #eee 1px solid;
	flex: auto;
	font: normal 18px/56px 'Microsoft Yahei';
	color: #444;
	text-align: center;
	letter-spacing: 1px;
	-webkit-transition: font-size .4s ease-in-out;
	-moz-transition: font-size .4s ease-in-out;
	-o-transition: font-size .4s ease-in-out;
	-ms-transition: font-size .4s ease-in-out;
	transition: font-size .4s ease-in-out;
}
.column_choice {
    width: 100%;
    border: #eee 1px solid;
    padding-top: 12px;
    margin-bottom: 38px;
}.column_choice_list li {
    width: 100%;
    border-top: #eee 1px dashed;
    float: left;
    height: 48px;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-flow: row wrap;
    flex-flow: row wrap;
    text-align: center;
}.column_choice_list a {
    display: inline-block;
    height: 48px;
    border-right: #eee 1px dashed;
    flex: auto;
    font: normal 18px/48px 'Microsoft Yahei';
    color: #444;
    text-align: center;
}
.recommed{margin: 0 auto 70px;}
.recommed .tit {
    margin-bottom: 20px
}
.recommed_list{width: 100%;}
.recommed_list li{width: 23.2%;float: left;margin-right: 2.4%;overflow: hidden;}
.recommed_list li.recommed_last{margin-right: 0;}
.recommed_list li img{width: 100%;height: auto;
  -webkit-transition:all .4s ease-in-out;
  -moz-transition:all .4s ease-in-out;
  -o-transition:all .4s ease-in-out;
  -ms-transition:all .4s ease-in-out;
  transition:all .4s ease-in-out;
}
.recommed_list li:hover img{

  -webkit-transform:scale(1.04,1.04);
  -moz-transform:scale(1.04,1.04);
  -ms-transform:scale(1.04,1.04);
  -o-transform:scale(1.04,1.04);
  transform:scale(1.04,1.04);
  -webkit-transform-origin:center center; 
  -moz-transform-origin:center center;
  -ms-transform-origin:center center;
  -o-transform-origin:center center;
  transform-origin:center center; 
}

.column_exam_tit a.column_e_t_last {
	border-right: none;
}
.column_exam_tit a.on {
	border-bottom: none;
	font-size: 22px;
	font-weight: bold;
}
.column_exam_list {
	width: 88%;
	margin: 0 auto;
	display: none;
	padding: 10px 0;
}
.column_exam_list li {
	width: 100%;
	height: 48px;
	font: normal 16px/48px 'Microsoft Yahei';
	color: #444;
	letter-spacing: 1px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.column_exam_list a {
	color: #444;
}
.column_exam_list a:hover {
	color: #f35339;
	text-decoration: underline;
}
.column_search {
	width: 100%;
	border: #eee 1px solid;
	padding: 12px 0 16px;
	margin-bottom: 38px;
}
.column_search ul {
	width: 88%;
	margin: 0 auto;
}
.column_search li {
	width: 100%;
	height: 48px;
	overflow: hidden;
}
.column_search span {
	float: right;
	display: block;
	font: normal 14px/48px 'Microsoft Yahei';
	color: #999;
	padding-left: 18px;
}
.column_search .c_s_spe span {
}
.column_search span.c_s_num {
	width: 24px;
	height: 24px;
	border-radius: 3px;
	background: #eee;
	font: normal 16px/24px 'Microsoft Yahei';
	color: #666;
	text-align: center;
	margin: 12px 3% 12px 0;
	padding-left: 0;
	float: left;
}
.column_search .c_s_spe span.c_s_num {
	background: inherit;
	background: #f35339;
	color: #fff;
}
.column_search a {
	display: block;
	width: 84%;
	height: 48px;
	float: left;
	font: normal 16px/48px 'Microsoft Yahei';
	color: #444;
	letter-spacing: 1px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.column_search a:hover {
	color: #f35339;
	text-decoration: underline;
}
.columm_plat {
	width: 100%;
	border: #eee 1px solid;
	padding: 12px 0 16px;
	margin-bottom: 38px;
}
.col_p {
	width: 100%;
	margin: 0 auto;
	position: relative;
}
.col_plat {
	width: 88%;
	overflow: hidden;
}
.col_plat01 {
	width: 100%;
}
.col_plat ul {
	width: 100%;
	height: 100%;
}
.col_plat li {
	text-align: center;
	float: left;
	width: 140px;
}
.col_plat01 li {
	width: 50%;
	margin-bottom: 14px;
}
.col_plat li img {
	width: 132px;
	height: 132px;
	margin: 0 auto 12px;
}
.col_plat_text {
	width: 100%;
	height: 24px;
	font: normal 16px/24px 'Microsoft Yahei';
	color: #444;
	text-align: center;
	letter-spacing: 1px;
	white-space: nowrap;
	overflow: hidden;
}
.col_plat_note {
	width: 100%;
	height: 24px;
	font: normal 17px/24px '\6977\4F53';
	color: #00c26d;
	text-align: center;
	letter-spacing: 1px;
	white-space: nowrap;
	overflow: hidden;
}
.col_plat_prev {
	width: 12px;
	height: 20px;
	position: absolute;
	left: 0;
	right: auto;
	top: 64px;
	cursor: pointer;
}
.col_plat_next {
	width: 12px;
	height: 20px;
	position: absolute;
	right: 0;
	left: auto;
	top: 64px;
	cursor: pointer;
}
.column_fast {
	width: 100%;
	border: #eee 1px solid;
	padding: 12px 0 4px;
}
.column_fast dl {
	width: 88%;
	margin: 0 auto;
}
.column_fast dt {
	width: 100%;
	height: 28px;
	margin-bottom: 10px;
}
.column_fast dt span {
	display: inline-block;
	padding: 0 14px;
	height: 28px;
	font: normal 16px/28px 'Microsoft Yahei';
	color: #fff;
	text-align: center;
	letter-spacing: 1px;
	border-radius: 14px;
	background: #00c26d;
}
.column_fast dd {
	width: 100%;
	margin-bottom: 10px;
}
.column_fast dd a {
	font: normal 16px/30px 'Microsoft Yahei';
	color: #444;
	margin-right: 2%;
	white-space: nowrap;
}
.column_fast dd a:hover {
	color: #f35339;
	text-decoration: underline;
}
/*end栏目页样式*/
/*列表页样式*/
.js_columnl_city {
	margin-bottom: 30px;
}
.js_columnl_city_choice {
	width: 97.2%;
	background: #fafafa;
	padding: 18px 0 18px 2.8%;
	margin-bottom: 40px;
}
.js_columnl_city_choice span {
	display: block;
	width: 100%;
	float: left;
	font: bold 20px/36px 'Microsoft Yahei';
	color: #f35339;
	letter-spacing: 1px;
}
.js_columnl_city_choice a {
	display: block;
	height: 48px;
	margin-right: 3%;
	float: left;
	font: normal 18px/48px 'Microsoft Yahei';
	color: #666;
	text-align: center;
	letter-spacing: 1px;
	white-space: nowrap;
}
.js_columnl_city_choice a:hover, .js_columnl_city_choice a.on {
	color: #f35339;
}
.page {
	width: 100%;
	white-space: nowrap;
	text-align: center;
	height: 34px;
	color: #444;
	float: left;
	font-size: 0;
	padding: 12px 0px 0px;
}
.page a, .page span {
	display: inline-block;
	padding: 0 10px;
	height: 32px;
	font: normal 16px/32px 'Microsoft Yahei';
	color: #444;
	border: #dcdcdc 1px solid;
	margin: 0 4px;
}
.page a:hover, .page span {
	background: #00c26d;
	border-color: #00c26d;
	color: #fff;
}
.page i {
	display: inline-block;
	padding: 0 6px;
	height: 32px;
	font: normal 16px/32px 'Microsoft Yahei';
	color: #444;
	font-style: inherit;
}
/*end列表页样式*/

/*列表页样式*/
.zg_1366 .page a, .page span {
	font-size: 14px;
}
.zg_1366 .page i {
	font-size: 14px;
}
/*end列表页样式*/
/*详情页样式*/
.article_box{width: 100%;padding-top: 30px;}
.art_tit{width: 100%;font:bold 24px/36px 'Microsoft Yahei';color: #f35339;letter-spacing: 1px;margin-bottom: 6px;}
.art_note{width: 100%;font:normal 16px/28px 'Microsoft Yahei';color: #999;letter-spacing: 1px;margin-bottom: 18px;border-bottom: 1px solid #e4e4e4}
.art_pic{width: 100%;margin-bottom: 20px;overflow: hidden;}
.art_pic a{display: block;width: 100%;}
.art_pic img{width: 100%;height: auto;
  -webkit-transition:all .4s ease-in-out;
  -moz-transition:all .4s ease-in-out;
  -o-transition:all .4s ease-in-out;
  -ms-transition:all .4s ease-in-out;
  transition:all .4s ease-in-out;
}
.art_pic a:hover img{
  -webkit-transform:scale(1.04,1.04);
  -moz-transform:scale(1.04,1.04);
  -ms-transform:scale(1.04,1.04);
  -o-transform:scale(1.04,1.04);
  transform:scale(1.04,1.04);
  -webkit-transform-origin:center center; 
  -moz-transform-origin:center center;
  -ms-transform-origin:center center;
  -o-transform-origin:center center;
  transform-origin:center center;    
}
.article{width: 100%;font:normal 17px/48px 'Microsoft Yahei';color: #444;letter-spacing: 1px;word-break:break-all;}
.article p{text-indent: 2em;}
.article img{max-width:100%;margin:0 auto;}
.art_other{width: 100%;padding-bottom:38px;}
.art_other p{width: 100%;height: 48px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.art_other p a{font:normal 16px/48px 'Microsoft Yahei';color: #444;letter-spacing: 1px;}
.art_other p a:hover{color: #f35339;text-decoration: underline;}
.art_page{padding-top: 26px;float: inherit;}
.art_author{width: 100%;height: 36px;font:normal 16px/36px 'Microsoft Yahei';color: #666;text-align: right;padding-top: 20px;}
.live_video{width:100%;}
.live_video video{width:100%;}
.copyright_wrap {
    width: 100%;
    height: 42px;
    background: #333
}

.copyright {
    height: 42px;
    width: 865px;
    line-height: 42px;
    padding-left: 30px;
    font-size: 12px;
    color: #fff;
    margin: 0 auto;
    text-align: center
}

.copyright span {
    padding-left: 10px
}

.link_footer .link {
    font-size: 12px;
    margin: 0 auto;
    display: flex;
    width: 80%;
}

.link_footer .link b {
    width: 85px;
    font-weight: bold;
}

.link_footer .link .link_add {
    flex: 1;
    overflow: hidden;
    position: relative;
}

.link_add ul {
    position: relative;
    left: 0;
    top: 0;
}

.link_footer .link a {
    padding-right: 10px;
    float: left;
    display: block;
    margin-bottom: 10px;
    color: #888;
    font-size: 14px;
}

.link_footer .link a:hover {
    color: #f40;
}

/*底部导航*/
.bottom_nav_wrap {
    width: 100%;
    height: auto;
    background: #f6f6f6;
    padding-bottom: 15px;
    margin-top: 14px;
    border-top: 30px solid #fff
}

.bottom_wrap {
    display: flex;
    padding: 20px 40px;
    box-sizing: border-box
}

.bottom_wrap li {
    height: 160px;
    display: flex;
    flex-wrap: wrap;
    align-items: center
}

.bottom_wrap li p {
    width: 100%
}

.bottom_temp p {
    text-align: center
}

.bottom_ewm {
    display: flex
}

.bottom_wrap a,
.bottom_wrap p {
    font-size: 16px;
    color: #888
}

.bottom_url a {
    font-size: 22px
}

.bottom_wrap a:hover {
    color: #f40
}

.bottom_wrap .bottom_title,
.bottom_ewm p {
    font-size: 20px
}

.bottom_ewm div {
    text-align: center;
    width: 50%;
    margin: 0 auto
}

.bottom_ewm img {
    width: 100px;
    text-align: center;
    margin: 0 auto
}

.bottom_temp,
.bottom_ewm {
    border-right: 1px solid #dbdbdb
}

.bottom_url {
    width: 20%
}

.bottom_temp {
    width: 14%;
    padding: 6px 0;
    box-sizing: border-box
}

.bottom_ewm {
    width: 20%;
    padding: 6px 0;
    box-sizing: border-box
}

.bottom_tel {
    width: 18%;
    padding: 20px 0 30px 20px;
    box-sizing: border-box
}

.bottom_tel_top {
    display: flex;
    align-items: center;
    margin-bottom: 20px
}

.icon_online_box {
    width: 52px;
    height: 52px;
    background: #ccc;
    border-radius: 4px
}

.zixun_box a {
    padding-left: 20px;
    color: #333;
    font-size: 20px
}

.zixun_box a:hover {
    color: #f40
}

.bottom_tel_bottom p {
    font-size: 12px;
    color: #999;
    line-height: 18px
}

body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td, img, cite {
  margin: 0;
  padding: 0;
  color: #333;
  border: none;
  font-family: "MicroSoft YaHei", "Hiragino Sans GB", Arial, sans-serif;
}

html, body {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  min-width: 1000px;
  font-size: 16px;
  background-color: #f6f6f6;
}

article, iframe {
  display: block;
  border: 0;
}


img {
  display: block;
  border: none;
}

ul, ol, li {
  list-style: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
  max-width: 100%;
}

input::focus-inner {
  outline: 0;
  padding: 0;
  border: 0;
}

input[type="button"], input[type="submit"], input[type="reset"], button {
  -webkit-appearance: none;
  -moz-appearance: none;
  outline: 0;
}

:focus {
  outline: none;
}

.por {
  position: relative;
}

.poa {
  position: absolute;
}

input:-webkit-autofill {
  -webkit-box-shadow: 0 0 0px 1000px white inset;
}

a, area {
  blr: expression(this.onFocus=this.blur())
}

a {
  color: #333;
  text-decoration: none;
}

.wrap {
  width: 90%;
  max-width: 1500px;
  min-width: 1000px;
  margin: 0 auto;
}
.index_newBox{margin-top:40px}
.clearfix:after {
  content: " ";
  display: block;
  visibility: hidden;
  height: 0;
  font-size: 0;
  clear: both;
}

.hide {
  display: none;
}

.fl {
  float: left;
}

.fr {
  float: right;
}

::selection {
  background: #D03333;
  color: white;
  text-shadow: none;
}

::-webkit-scrollbar-track-piece {
  width: 10px;
  background-color: #f2f2f2
}

::-webkit-scrollbar {
  width: 10px;
  height: 6px
}

::-webkit-scrollbar-thumb {
  height: 50px;
  background-color: rgba(0, 0, 0, .3);
}

::-webkit-scrollbar-thumb:hover {
  background: #707070;
}

/*适配1500以下*/
@media screen and (max-width: 2000px) {
  .regionList a {
    margin-right: 20px;
  }
  .mainNav{
    width: 25%;
  }
  .mainNav li.webnav {
    padding: 0 4%;
  }
  .mainNav li.wx {
    padding: 0 8%;
  }
  .search{
    width: 27%;
  }
}
@media screen and (max-width: 1700px) {
  .regionList a {
    margin-right: 20px;
  }
  .tel{
    width: 210px;
  }
  .mainNav{
    width: 26%;
  }
  .mainNav li.webnav {
    padding: 0 2%;
  }
  .mainNav li.wx {
    padding: 0 10%;
  }
  .search{
    width: 25%;
  }
}

@media screen and (max-width: 1550px) {
  .navList.active a {
    font-size: 18px;
  }

  .generalize i {
    top: 20px;
    right: 8px;
    width: 71px;
    height: 74px;
    background-size: 100%;
  }

  /* 华图精英 */
  .team .teaSlide {
    width: 90%;
    height: 493px;
  }

  .team .teaSlide li {
    height: 493px;
  }

  .team .teaSlide .pic {
    margin-left: -228px;
  }

  .team .teaSlide .pic a,
  .team .teaSlide .pic img {
    width: 456px;
    height: 493px;
  }

  .team .teaSlide .con {
    top: 493px;
    width: 456px;
    height: 325px;
    padding-top: 170px;
    margin-left: -228px;
  }

  .team .teaSlide .h4 {
    font-size: 36px;
    line-height: 66px;
  }

  .team .teaSlide .h5 {
    font-size: 16px;
    line-height: 36px;
  }

  .team .teaSlide .h6 {
    width: 300px;
    height: 40px;
    font-size: 16px;
    line-height: 40px;
  }

  .team .teaSlide .h6 i {
    margin-top: 10px;
  }

  .team .teaSlide p {
    width: 285px;
    height: 25px;
    font-size: 14px;
    line-height: 25px;
  }

  .team .teaSlide .teaprev {
    left: 1%;
  }

  .team .teaSlide .teanext {
    right: 1%;
  }

  .liveMsg img {
    width: 90px;
    height: 90px;
    margin: 22px 15px 0 20px;
  }

  .liveMsg p {
    width: calc(100% - 125px);
    margin-top: 20px;
    line-height: 28px;
  }

  /* 华图精英 end */
  .more {
    width: 140px;
    height: 45px;
    margin: 35px auto;
    line-height: 45px;
    font-size: 20px;
  }
}





@media screen and (min-width: 1400px) and (max-width: 1450px) {
  .right dl, .dl {
    margin-right: 8.5%;
  }

  .bottom_nav .left h2 a {
    font-size: 26px;
  }
}

@media screen and (max-width: 1500px) {
  .navList.on {
    margin-right: 2%;
  }

  .navList {
    width: 28%;
  }
}

@media screen and (max-width: 1470px) {
  .mainNav{
    width: 26%;
  }
  .mainNav li.webnav {
    padding: 0 2%;
  }
  .mainNav li.wx {
    padding: 0 5%;
  }
  .search{
    width: 25%;
  }
  .inpS i {
    right: 8px;
  }
  .tel{
    width: 210px;
  }


  .navList.active {
    width: 33%;
  }

  .navList {
    width: 28%;
  }

  .regionList a {
    margin-right: 18px;
  }

  .title {
    font-size: 26px;
  }

  .ad {
    margin: 40px auto;
  }

  .news .title {
    margin-bottom: 35px;
  }

  .mainList .title {
    margin-bottom: 30px;
  }

  .generalize i {
    top: 25px;
    width: 61px;
    height: 64px;
  }
}

@media screen and (max-width: 1400px) {
  .mainNav{
    width: 26%;
  }
  .mainNav li.webnav {
    padding: 0 2%;
  }
  .mainNav li.wx {
    padding: 0 5%;
  }
  .search{
    width: 25;
  }


  .right dl, .dl {
    margin-right: 8%;
  }
  .regionTips {
    margin-right: 20px;
  }

  .regionList a {
    margin-right: 15px;
  }

  .generalize i {
    top: 30px;
    right: 5px;
    width: 55px;
    height: 58px;
  }

  .genTxt01 {
    margin-top: 30px;
    font-size: 15px;
  }

  .genTxt02 {
    font-size: 17px;
  }

  .tea-item {
    margin-right: 7px;
  }
}

@media screen and (max-width: 1300px) {
  .mainNav{
    width: 25%;
  }
  .mainNav li.webnav {
    padding: 0 2%;
  }
  .mainNav li.wx {
    padding: 0 5%;
  }
  .search{
    width: 25%;
  }
  .inpS i {
    right: 8px;
  }


  .right dl, .dl {
    margin-right: 7%;
  }
  body {
    font-size: 14px;
  }

  .swiper li.on {
    font-size: 16px;
  }

  .title {
    font-size: 24px;
  }

  .countdown {
    font-size: 16px;
  }

  .newsTips {
    width: 80px;
    height: 30px;
    line-height: 30px;
  }

  .genTxt02 {
    font-size: 15px;
  }

  .generalize a {
    background-size: auto;
  }

  .news .title {
    margin-bottom: 20px;
  }

  .newsList .headline {
    font-size: 20px;
  }

  .ad {
    margin: 35px auto;
  }

  .mainList .title {
    margin-bottom: 28px;
  }

  .teaTitle {
    font-size: 17px;
  }

  .teaNews li a {
    font-size: 14px;
  }

  .liveMain li h3 {
    font-size: 17px;
  }

  .price span {
    font-size: 22px;
  }

  .tea-item {
    width: 50px;
    margin-right: 5px;
  }

  .tea-item img {
    width: 50px;
    height: 50px;
  }

  .btn {
    width: 96px;
    height: 32px;
    margin-top: 5px;
    line-height: 32px;
  }

  .regionTips {
    margin-right: 20px;
  }

  .regionList a {
    margin-right: 14px;
  }

  .generalize i {
    display: none;
  }
}

@media screen and (max-width: 1250px) {
  .navhref {
    margin-right: 10px;
  }
}

@media screen and (max-width: 1200px) {

  .regionTips {
    width: 50px;
    margin-right: 15px;
  }

  .regionList a {
    margin-right: 12px;
  }

  .navList.active a {
    font-size: 17px;
    margin-right: 10px;
  }
}

@media screen and (max-width: 1100px) {

  .region {
    margin-bottom: 35px;
  }

  .mainNav{
    width: 24%;
  }
  .mainNav li{
    font-size: 14px;
    padding: 0 1%;
  }
  .mainNav li.webnav {
    padding: 0 1%;
  }
  .mainNav li.wx {
    padding: 0 1%;
  }
  .search{
    width: 20%;
    margin-left: 1%;
  }
  .logo{
    margin-right: 1%;
  }
  .tel{
    margin-left: 1%;
  }
  .search_icon{
    right: 9px;
  }
  .inpS i {
    right: 8px;
    display: none;
  }
}

@media screen and (min-width: 1400px) and (max-width: 2000px) {
  body,html{
    font-size: 18px;
  }
  .index_zx_list a{
    font-size: 18px;
  }
  .index_zx_box h2 a{
    font-size: 22px;
  }
  .teaNews li a{
    font-size: 18px;
  }
  .teaToggle{
    font-size: 18px;
  }
  .team .teaSlide p{
    font-size: 18px;
  }

  .teaTitle {
    font-size: 22px;
  }
  .live_r li{
    font-size: 16px;
  }

  .priceWrap{
    margin-top: 11px;
  }

  .teaMore{
    font-size: 16px;
  }
  .liveMsg p{
    font-size: 16px;
  }

  .header{
    font-size: 16px;
  }
  .banner p{
    font-size: 16px;
  }
  .nav .navList a{
    font-size: 16px;
  }
  .toggle_r,.region a{
    font-size: 16px;
  }

  .navHover{
    font-size: 16px;
  }
  .nav .slideHref a{
    font-size: 14px;
  }
}
.horn-line{height:50px;line-height:50px;background:#ffffff;border:1px solid #f8e6b9;margin-top:16px;display:flex;justify-content:space-around;width: 100%}
.horn-line a{margin-left:1px;margin-right:2px;font-size:14px}
.theme-color{color:#dd3635}
.horn-line .icon-horn{margin-left:0;margin-right:0}