/*rule*/
html,body,p,form,ul,li{margin:0;padding:0;list-style:none;}
body{font-family: '微软雅黑';background:#fff;font-size: 14px;color: #333;}
a ,a:focus, a:hover{color: inherit;}
img{border:0}
input{border:0;padding:0}
a{text-decoration:inherit;}.a{cursor:pointer;}
*, :after, :before {-webkit-box-sizing: border-box;box-sizing: border-box;}
.warp{width:1200px;margin:auto}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {font-family: inherit;font-weight: 500;color: inherit;font-size: 14px;margin:0;}
.fz-12{font-size: 12px}.fz-14{font-size: 14px}.fz-16{font-size: 16px}.fz-18{font-size: 18px}.fz-20{font-size: 20px}.fz-22{font-size: 22px}.fz-26{font-size: 26px}.mt-5{margin-top: 5px}.mt-10{margin-top: 10px}.mt-15{margin-top: 15px}.mt-20{margin-top: 20px}.mb-5{margin-bottom: 5px}.mb-10{margin-bottom: 10px}.mb-15{margin-bottom: 15px}.mb-20{margin-bottom: 20px}.ml-5{margin-left: 5px}.ml-10{margin-left: 10px}.ml-15{margin-left: 15px}.ml-20{margin-left: 20px}.mr-5{margin-right: 5px}.mr-10{margin-right: 10px}.mr-15{margin-right: 15px}.mr-20{margin-right: 20px}
.color-f{color: #fff}.color-3{color: #333}.color-6{color: #666}.color-8{color: #888}.color-9{color: #999}
.dis-bk{display: block}.dis-inbk{display: inline-block}.dis-no{display: none}
.hz-cf:after, .hz-cf:before {content: " ";display: table;}
.hz-cf:after {clear: both}.hz-fl{float: left}.hz-fr{float: right}.fz-b{font-weight: 600}
.hz-btn{padding: 6px 12px;display: inline-block;color: #fff;background: #ff5562;font-size: 14px;font-weight: 400;border-radius: 3px;text-align: center;white-space: nowrap;vertical-align: middle;-ms-touch-action: manipulation;touch-action: manipulation;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.hz-btn:hover{opacity: 0.9;color: #fff;}
.m-color{color: #ff5562;}.hz-xc{text-align: center}.hz-xl{text-align: left}.hz-xf{text-align: right}.v-m{vertical-align:middle}

 /* top */
 header{
 	padding-top: 1rem;
 }
.bid_top{
	background: #fff;
	height: 1rem;
	box-shadow: 0 2px rgba(171, 171, 171, 0.1);
	padding:.2rem;
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	z-index: 88;
}
.bid_timg{
	display: block;
	height: .6rem;
}
.top_menu img{
	height: .35rem;
	position: absolute;
	top: 0;
	bottom: 0;
	right: .2rem;
	margin: auto;
	padding-left: .3rem;
}
.img_mian img{
	display: block;
	width: 100%;
}
.tap2_tit{
    text-align: center;
    font-size: .1rem;
    margin-top: .3rem;
}
.tap2_tit p{
    position: relative;
    display: inline-block;
    font-size: .32rem;
    padding: 0 .3rem;
}
.tap2_tit p:before,.tap2_tit p:after{
    content: '';
    position: absolute;
    width: .1rem;
    height: .1rem;
    background: #dedede;
    top: .3rem;
}
.tap_qgtit p:before, .tap_qgtit p:after{
    top: .15rem;
}
.tap2_tit p:before{
    left: -.3rem;
}
.tap2_tit p:after{
    right: -.3rem;
}
.tap2_tit p i{
    position: absolute;
    width: .1rem;
    height: 0.1rem;
}
.tap2_tit p i:nth-of-type(1){
    border-top: 2px solid #f55775;
    border-left: 2px solid #f55775;
    top: 0;
    left:0;
}
.tap2_tit p i:nth-of-type(2){
    border-top: 2px solid #f55775;
    border-right: 2px solid #f55775;
    top: 0;
    right:0;
}
.tap2_tit p i:nth-of-type(3){
    border-bottom: 2px solid #f55775;
    border-right: 2px solid #f55775;
    bottom: 0;
    right:0;
}
.tap2_tit p i:nth-of-type(4){
    border-bottom: 2px solid #f55775;
    border-left: 2px solid #f55775;
    bottom: 0;
    left:0;
}
.tap2_tit p span{
    display: block;
}
.minTit{
    font-size: .18rem;
    color: #d2d2d2;
}
.box_padd{
	padding:0 .24rem;
}
.hid_bbor{
	border-bottom: 5px solid #fcf7f7;
}
.ke_list{
	height: .7rem;
	font-size: .28rem;
	line-height: .7rem;
	margin-top: .3rem;
	color: #fff;
	background: url('../img/kc_title.png');
	background-size: cover;
	background-position: top left;
	padding: 0 .2rem 0 .3rem;
}
.ke_list .hz-fr{
	color: #ff6d85;
	font-size: .2rem;
}
.swiper-pagination-bullet-active{
	background: #ff525f;
}
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{
	bottom: 0px;
	outline: none;
}
.swiper-pagination-bullet{
	width: 10px;
	height: 10px;
}
/* teacher */
.zsds{
    margin: .3rem 0;
}
.zsds_btn{
    font-size: .24rem;
    text-align: center;
    margin: .28rem 0;
}
.zsds_btn>li{
    display: inline-block;
    border-radius: 50px;
    box-shadow: 3px 3px .2rem rgba(203,57,57,.16);
}
.zsds_btn .divbox{
    border-radius: 50px;
    box-shadow: none;
}
.zsds_btn p{
    display: block;
    padding: .1rem .3rem;
    border: 1px solid #ccc;
    border-radius: 40px;
}



.zsds_btn li:nth-of-type(1) p{
    box-shadow: 0 0 0.5rem rgba(253,73,87,.9) inset;
    border: 1px solid rgba(255,85,98,.5);
    background-color: rgba(255,85,98,.5);
    color: #fff;
}
.zsds_btn li:nth-of-type(2) p{
    box-shadow: 0 0 0.5rem rgba(228,89,193,.9) inset;
    border: 1px solid rgba(240,149,217,.5);
    background-color: rgba(240,149,217,.5);
    color: #fff;
}
.zsds_btn li:nth-of-type(3) p{
    box-shadow: 0 0 0.5rem rgba(19,151,224,.65) inset;
    border: 1px solid rgba(38,172,247,.5);
    background-color: rgba(38,172,247,.5);
    color: #fff;
}
.zsds_btn li p.zsds_btn_sel{
    box-shadow: none;
    background: #fff;
    color: #333;
    border: 1px solid #ccc;
}
.zsds_btn li p.zsds_btn_sel i{
    background-color: #c7c7c7;
}
.zsds_com{
    padding: .2rem 0.24rem .3rem;
}
.zsds_img{
    float: left;
    margin-right: .2rem;
    width: 2.5rem;
}
.zsds_div{
    overflow: hidden;
}
.zsName{
    font-size: .3rem;
}
.zsName img{
    width: .3rem;
    vertical-align: middle;
}
.zsRy{
    font-size: .24rem;
    margin: .1rem 0;
}
.ry{
    font-size:0;
    margin: .15rem 0;
}
.ry span{
    color:#fff;
    font-size: .28rem;
    display: inline-block;
    padding: .05rem .1rem;
    border-radius: 5px;
    background: #eb4e89;
}
.zsUl{
    font-size: .24rem;
    color: #999999;
}
.sc{
    font-size: .24rem;
    color: #666;
    margin-top: .1rem;
}
.sc span{
    color: #333;
    font-size: .28rem;
}
.wawa,.xr{
    display: none;
}
.show{
    display: block;
}
.foot_img .img_mian{
	padding:0 .3rem;
	margin-top: .15rem;
}
footer{
	background: #666;
	color: #fff;
	text-align: center;
	font-size: .2rem;
	padding:.2rem 0;
    margin-bottom: 0.6rem;
}
.footer_list{
	height: .8rem;
}
.flist_con {
	width: 100%;
	position: fixed;
	left: 0;
	bottom: 0;
	z-index: 5;
}
.flist_con li{
	width: 33.33%;
	height: .8rem;
	border-right: 1px solid #fff;
	background: #ff4e5d;
	float: left;
	text-align: center;
	color: #fff;
	font-size: .24rem;
	padding-top: .1rem;
}
.flist_con li:last-of-type{
	border-right: 0;
}
.flist_con li a{
	width: 100%;
	height: 100%;
}
.flist_con li img{
	width: .3rem;
}
/*文章列表*/
.art_con{
	padding:.35rem 0 0;
}
.art_list li{
	width: 25%;
	float: left;
	text-align: center;
	background: #ff5562;
	color: #fff;
	font-size: .27rem;
	padding:.1rem 0;
}
.art_list li img{
	width: .23rem;
	vertical-align: middle;
	margin-right: .1rem;
}
.art_list li:nth-of-type(2){
	background: #ff7397;
}
.art_list li:nth-of-type(3){
	background: #4fb2e0;
}
.art_list li:nth-of-type(4){
	background: #f9b552;
}
.art_list li.active{
	padding:.13rem 0;
	position: relative;
	top: -.03rem;
}
.art_box{
	padding: .24rem;
	border-bottom: 1px solid #f0f0f0;
}
.art_img{
	width: 1.7rem;
	margin-left: .1rem;
    height: 1.2rem;
    overflow: hidden;
}
.art_img img{
	width:100%;
	display: block;
}
.art_text p:nth-of-type(1){
	font-size: .27rem;
	color: #4c4c4c;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}
.art_text p:nth-of-type(2){
	font-size: .24rem;
	color: #999;
	margin-top: .1rem;
    height: .7rem;
    overflow: hidden;
}
.art_more{
	font-size: .24rem;
	color: #999;
	padding:.2rem 0;
	text-align: center;
}
.art_more span{
	vertical-align: middle;	
}
.art_more img{
	width: .25rem;
	vertical-align: middle;	
	margin-left: .1rem;
}
.padd_all{
    padding:.3rem .24rem;
}
.mt-2{
    margin-top: .2rem;
}
/*意向单*/
.wish_con{
    width: 5.5rem;
    height: 4.3rem;
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    bottom:0;
    margin: auto;
    background: #EEEEED;
    z-index: 6;
    box-shadow: 0 0 5px 3px rgba(71,71,71,.15);
    border-radius: 3px;
    display: none;
}
.mt_1{
    margin-top: .1rem;
}
.wish_form{
    padding: .1rem .2rem;
}
.wish_con .ke_list{
    margin-top: 0;
    font-weight: 600;
    background-size: 230% 100%;
}
.label_box{
    border: 1px solid #e2e2e2;
    border-radius: 3px;
}
.label_box input[type="text"] {
    width: 100%;
    border: 0px solid #e2e2e2;
    font-size: .25rem;
    padding: .18rem .1rem;
    outline: none;
}
.label_box{
    position: relative;
}
.send_code {
    position: absolute;
    right: .2rem;
    font-size: .24rem;
    background: #ff535e;
    color: #fff;
    top: .06rem;
    padding: .1rem .2rem;
    border-radius: 3px;
}
.wish_form button[type="submit"]{
    margin-top: .15rem;
    width: 100%;
    font-size: .28rem;
    padding: .1rem;
    text-align: center;
    color: #fff;
    background: #FF5868;
    border:1px solid #FF5868;
}
.wish_colse{
    position: absolute;
    right: .1rem;
    top: .1rem;
    width: .5rem;
    height: .5rem;
}
.wish_colse img{
    width: 100%;
}
.padd_bnone{
    padding-top: .14rem;
    padding-bottom: 0;
}
.article_left{
    padding-left: .3rem;
    color: #999;
}
.bdshare-button-style0-24 a, .bdshare-button-style1-24 .bds_more{
    width: 25px;
    height: 25px !important;
    margin: 3px 5px 0 !important;
    background: url(/huazhen_revision/mobile/home/image/sjymspread.png) no-repeat !important;
    background-size: 700%  !important;
}
.bdshare-button-style0-24 .bds_tsina{
    background-position: 16% center !important;
}
.bdshare-button-style0-24 .bds_tqq{
    background-position: 33% center !important;
}
.bdshare-button-style0-24 .bds_weixin{
    background-position: 50% center !important;
}
.bdshare-button-style0-24 .bds_sqq{
    background-position: 67% center !important;
}
.bdshare-button-style0-24 .bds_douban{
    background-position: 83% center !important;
}
.bdshare-button-style0-24 .bds_more{
    background-position: 100% center !important;
}