/* reset */
body, h1, h2, h3, h4, h5, h6, p, ul, ol, dl, dd, figure, menu, input, textarea, button, div, img, select, th, td, iframe{ margin:0; padding:0;}
h1, h2, h3, h4, h5, h6, b, strong {font-weight:normal;}
li { list-style:none;}
em, i { font-style:normal;}
a, a:visited, a:active { text-decoration:none; border:none; outline:none; color: #333;}
a, img { display:block; border:none;}
input, textarea { outline:none;}
input[type=button], input[type=submit],input[type=text],input[type=password], input[type=file], button { cursor: pointer; appearance: none; -webkit-appearance: none; -moz-appearance: none;border-radius:0; }
select{appearance: none; -webkit-appearance: none; -moz-appearance: none;border-radius:0;}
textarea { resize: vertical;}
body { -webkit-text-size-adjust:100%; -webkit-tap-highlight-color:rgba(3,3,3,0); -webkit-touch-callout:none; word-wrap:break-word; line-height:1.5;font-size: 12px; color: #333;}
body, button, input, select, textarea { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";}
.clear {clear:both; margin:0; padding:0;}
.left {float: left;}
.right {float: right;}
.cont{width: 6.4rem; margin: auto;}

/*top_nav*/
.top_nav{position: fixed; top: 0; width: 100%;z-index: 5;}
.top_nav ul{overflow: hidden; width: 6.2rem; padding: .1rem 0; background: #276ec7; padding-left: .2rem; height: .4rem;}
.top_nav ul li{float: left; width: 1.2rem; line-height: .4rem; text-align: center; border-right: 1px solid #fff;}
.top_nav ul li a{font-size: .2rem; color: #fff;}
.top_nav .no{border: none;}

/*****ban******/
.ban{height: 3.5rem; background: url("../images/ban1.png") no-repeat; margin-top:.0rem; padding-top: .5rem; background-size: contain;}
.ban img{width: 5.8rem;}
.ban p{margin-top: .3rem;}
.ban a{display: inline-block; font-size: .2rem; margin-left: .4rem; color: #fff; width: 1.5rem; height: .5rem; text-align: center; line-height: .5rem; border-radius: .15rem;  background-color: rgb(39, 110, 199); box-shadow: 0px 3px 0px 0px rgba(41, 111, 199, 0.5); }

/*****nav******/
.nav{ overflow: hidden; padding: .2rem 0; }
.nav li{float: left; margin: .1rem .28rem;}
.nav li img{width: 1.04rem; height: .9rem;}
.nav li p{text-align: center; font-size: .24rem; }

/*Ã¥Ë†â€ Ã¦Â­Â¥*/
.bmkj { height: 8.5rem;}
.bmkj h2 {font-size: .32rem; font-weight: bold; color: #333; text-align: center; line-height: .7rem;}
.bmkj h2 span {color: #276ec7;}
.bmkj .tit{font-size: .2rem; color: #464646; text-align: center; margin-bottom: .2rem;}

.bmkj h4{
  font-size: .26rem;
  color: #000;
  font-weight: 600;
  text-align: left;
  margin-bottom: .1rem;
}
.bmkj h4 span{
  color: #d80c0c;
}
.bmkj-list{
  display: inline-block;
  vertical-align: top;
  margin: 0 .2rem .2rem;
}
.bmkj-list input[type = radio]{
  display: none;
}
.bmkj-list label{
  display: inline-block;
  vertical-align: top;
  width: 1.4rem;
  height: .4rem;
  font-size: .22rem;
  color: #9c9c9b;
  text-align: center;
  line-height: .4rem;
  border: 1px solid #525252;
}
.bmkj-list input[type = radio]:checked ~ label{
  color: #438cf9;
  border-color: #438cf9;
}
.bmkj-form input[type = text]{
  display: inline-block;
  vertical-align: top;
  width: 3.6rem;
  height: .4rem;
  text-align: center;
  border: 1px solid #757575;
  border-radius: .05rem;
  margin: .2rem .2rem;
}
.bmkj-form a{
  display: inline-block;
  vertical-align: top;
  width: 1.55rem;
  height: .38rem;
  font-size: .24rem;
  color: #f7be42;
  text-align: center;
  font-weight: 600;
  line-height: .4rem;
  border: 2px solid #f7be42;
  border-radius: .05rem;
  margin: .2rem .2rem;
}
.bmkj-form p{
  font-size: .22rem;
  color: #525252;
  text-align: center;
}
.bmkj-form p span{
  font-weight: 600;
}

/******sjrk**********/
.sjrk{background: #f0f7fc;}
.sjrk h2 {font-size: .32rem; font-weight: bold; color: #333; text-align: center; line-height: .9rem;}
.sjrk h2 span {color: #276ec7;}
.sjrk .tip{width: 5rem; height: .7rem; background: #fff; border: 1px dashed #276ec7; margin: auto; font-size: .2rem; color: #4c4c4c;line-height: .3rem; padding: .1rem.2rem;}
.sjrk .tip span{color: #276ec7;}
.sjrk .btm{margin: .04rem;}
.sjrk .sheng { overflow: hidden; padding-left: .1rem; }
.sjrk .sheng li{float: left; background: #fff; width: .9rem; height: .4rem; margin: .08rem; margin-right: 0; border-radius: .05rem;border:.01rem solid #444444; font-size: .24rem; text-align: center; line-height: .4rem;}
.sjrk .sheng li a{color: #646464;}
.sjrk .sheng li.ok {background-color: #3e7cf4; border-color: #3e7cf4;}
.sjrk .sheng li.ok a{color: #fff;}
.sjrk .bmzc {width: 2.7rem; height: .5rem; display: block; margin: .2rem auto; background: #fff; color: #3e7cf4; border: 1px solid #3e7cf4; font-size: .3rem; text-align: center; line-height: .5rem;}
.sjrk iframe{width: 7rem; height: 2rem;}
.sjrk .lb{margin:.2rem .04rem; background:#f3f3f3; padding: .2rem; font-size: .2rem; color: #444; }
.sjrk .lb span{color: #ff0000; font-size: .3rem;}
.sjrk .lb a{padding: .05rem .1rem; border: 1px solid #3e7cf4; color: #3e7cf4; border-radius: .1rem; float: right;}

.sjrk iframe{width: 6.4rem; height: 2.8rem;}
.wtform{width: 6rem; height: 2.2rem; padding-top: .2rem; background: #fff; border-radius: .1rem; margin: auto;}
.wtform .inse{width:5rem; height: .5rem; border: 1px solid #ccc; text-align: center; margin: 0 auto .2rem; display: block;}
.wtform .btn{background: #3e7cf4;color: #fff; text-align: center;font-size: .23rem; line-height: .5rem;}
.wtform p{font-size: .18rem; display: block; text-align: center;}

/******rd**********/
.rd{background: url("../images/rd.png") no-repeat bottom center; background-size: 6.4rem 2.85rem;}
.rd .list {width:5.2rem;height:.6rem;line-height: .6rem;color:#fff;margin:0 auto;margin:.4rem auto 0;}
.rd .list li{float:left;;background:#158ae4;width:2.6rem;height:.6rem;text-align: center;line-height: .6rem;font-size: .24rem; border-radius: .1rem;}
.rd .list li.active{background:#276ec7;color:#fff;}

.rd .btm{width:5.9rem;height: 3rem;margin:-.1rem auto 0;position: relative;}
.rd .btm li{position: absolute;top:0;left:0;width:5.7rem; padding-top: .1rem; height:2.5rem; line-height: .4rem; font-size: .2rem;text-align: left; padding-left:.2rem;  display: none;border:1px dashed #276ec7;background:#fff;color:#ff0000; border-radius: .1rem;}
.rd .btm li.show{display: block;}
.rd .btm li a{display: inline-block; margin-left: .1rem;}

/******wtlb**********/
.wtlb{width: 6.4rem;  height: 3.0rem; padding-top: .2rem; box-sizing: border-box; background: url("../images/wtlb.png") no-repeat; background-size: contain;}
.wtlb a{ display: block; width: .4rem; line-height: .27rem; height: 1.1rem; font-size: .24rem; color: #fff; float: right; }
.wtlb .a1{display: block;background: url(../images/wtlb_1.png) no-repeat top center;width: 6.02rem;height: 2.52rem; background-size: contain;margin-right: .18rem;}
/******zcgg**********/
.zcgg{padding: .4rem 0;}
.zcgg h2 {font-size: .32rem; font-weight: bold; color: #333; text-align: center; line-height: .6rem;}
.zcgg h2 span {color: #276ec7;}
.zcgg img{width: 6.1rem; display: block; margin: .2rem auto 0;}
.zcgg a{box-shadow: 0px 5px 5px 0px rgba(20, 139, 229, 0.75); font-size: .32rem; color: #fff; background: #1588e3; width: 5rem; height: .66rem; text-align: center; line-height: .66rem; border-radius: .1rem; display: block; margin: .3rem auto 0;}
.zcgg .a2{background: #f45e5d; box-shadow: 0px 5px 5px 0px #f17f7f;}

/******shbk**********/

.shbk{background: url(../images/shbk.png) no-repeat top center;height: 3.98rem;background-size: contain;padding-top: 2.8rem;box-sizing: border-box;}
.shbk a{display: block;width: 1.5rem;height: .45rem;text-align: center;font-size: .2rem;color: white;line-height: .45rem;box-shadow: 0px 3px 0px 0px rgba(41, 111, 199, 0.5);background-color: #276ec7;border-radius: .15rem;margin-left: .75rem;}

/******bdbz**********/

.bdbz h1{text-align: center;font-size: .35rem;color: #2b2b2b;margin-top: .4rem;font-weight: bolder;margin-bottom: .35rem;}
.bdbz h1 span{color: #276ec8;}
.bdbz ul li{display: block;background: url(../images/bdbz.png) no-repeat top center;width: 6.35rem;height: .83rem;background-size: contain;}
.bdbz ul li h2{display: inline-block;vertical-align: middle;font-size: .36rem;color: #276ec8;line-height: .83rem;margin-left: .2rem;}
.bdbz ul li h3{display: inline-block;vertical-align: middle;font-size: .18rem;color: #171717;line-height: .83rem;margin-left: .2rem;}
.bdbz ul li a{display: inline-block;vertical-align: middle;width: 1.06rem;height: .3rem;border-radius: .15rem;background-color: #276ec8;text-align: center;font-size: .18rem;color: white;line-height: .3rem;float: right;margin-top: .27rem;margin-right: .1rem;}
.bdbz .a3{display: block;width: 5rem;height: .65rem;border-radius: .1rem;text-align: center;font-size: .28rem;color: white;line-height: .65rem;  background-image: -moz-linear-gradient( 0deg, rgb(20,138,229) 0%, rgb(39,110,199) 100%);
  background-image: -webkit-linear-gradient( 0deg, rgb(20,138,229) 0%, rgb(39,110,199) 100%);
  background-image: -ms-linear-gradient( 0deg, rgb(20,138,229) 0%, rgb(39,110,199) 100%);
  box-shadow: 0px 5px 5px 0px rgba(20, 139, 229, 0.75);margin: 0.2rem auto;}

/******bkzl**********/

.swiper-container{width: 6.4rem;margin: 0 auto;}
.swiper-wrapper .swiper-slide{width: 6.4rem;}
.swiper-wrapper .swiper-slide img{display: block;width: 3.84rem;margin: 0 auto;}
.swiper-wrapper .swiper-slide h2{text-align: center;font-size: .26rem;color: #3f3f3f;font-weight: bolder;line-height: .5rem;}
.swiper-wrapper .swiper-slide h3{text-align: center;font-size: .2rem;color: #747474;}
.swiper-wrapper .swiper-slide a{display: inline-block;vertical-align: middle;width: 2rem;height: .47rem;border-radius: .02rem;text-align: center;font-size: .26rem;color: white;font-weight: bolder;line-height: .47rem;background-color: #fb6a2b;margin-left: .8rem;margin-top: .2rem}
.bkzl h1{text-align: center;font-size: .35rem;color: #2b2b2b;margin-top: .4rem;font-weight: bolder;margin-bottom: .35rem;}
.bkzl h1 span{color: #276ec8;}
.mfst{display: block;width: 6rem;height: 2.63rem;border-radius: 2px;background-color: #266fc8;box-shadow: 0px 1px 27px 0px rgba(20, 139, 229, 0.75);margin: 0.3rem auto;}
.mfst h1{text-align: center;font-size: .3rem;color: white;font-weight: bolder;line-height: .65rem;}
.scholarship-form{display: block;width: 6.4rem;margin: 0 auto;}
.scholarship-form input{display: block;width: 5.43rem;height: .65rem;background-color: white;font-size: .21rem;padding-left: .5rem;box-sizing: border-box;box-shadow: 0px 1px 13px 0px rgba(163, 204, 238, 0.75);margin: 0 auto .2rem;border: none;}
.scholarship-form a{display: block;width: 5.43rem;height: .65rem;background-color: #fb2421;text-align: center;font-size: .25rem;color: white;line-height: .65rem;margin: 0 auto;}
.mfst iframe{display: block;width: 5.43rem;height: 1.3rem;margin: 0.2rem auto 0;}
.mfst h2{text-align: center;font-size: .18rem;color: white;}


/******hxsz**********/

.hxsz h1{text-align: center;font-size: .35rem;color: #2b2b2b;margin-top: .4rem;font-weight: bolder;margin-bottom: .35rem;}
.hxsz_1{background: url(../images/ban3.png) no-repeat top center;height: 5.48rem;background-size: contain;padding-top: .4rem;box-sizing: border-box;}
.pc-box .tea-box{background: url(../images/shizi.png) no-repeat top center;height: 2.53rem;width: 5.66rem;background-size: contain;margin: 0 auto;position: relative;}
.pc-box .tea-box .tea-txt{display: block;width: 1.53rem;height: 1rem;background: rgba(0,0,0,.5);position: absolute;top: 1.38rem;}
.pc-box .tea-box .tea-txt font{text-align: left;font-size: .18rem;color: white;font-weight: bolder;display: block;float: left; padding-top: .1rem;margin-left: .05rem;}
.pc-box .tea-box .tea-txt a{display: block;float: left; width: .77rem;height: .18rem;border-radius: .8rem;background-color: #0076ee;text-align: center;line-height: .18rem;font-size: 0.01rem;color: white;margin-top: .1rem; margin-left: .1rem;}
.pc-box .tea-box .tea-txt .zhujiang{display: block;width: 1.4rem;margin-left: .05rem;}
.pc-box .tea-box .tea-txt .zhujiang span{text-align: left;font-size: .12rem;color: white;}
.pc-box .tea-box .tea-txt .zhujiang p{text-align: left;font-size: .12rem;color: white;}
.pc-box .tea-box .tea03{left: .75rem;}
.pc-box .tea-box .tea04{left: 2.08rem;}
.pc-box .tea-box .tea05{right: 1rem;}
.pc-box .tea-box .tea06{right: 0;}
.pc-box .tea-box .tea07{left: 0;}
.pc-box .small-img{display: block;width: 5.66rem;margin: 0.2rem auto;}
.pc-box .small-img a{display: inline-block;vertical-align: middle;background: url(../images/laoshi_11.png) no-repeat center;background-size: contain;width: .83rem;height: .83rem;cursor: pointer;margin-right: .3rem;}
.pc-box .small-img a.cur{background: url(../images/laoshi_22.png) no-repeat center;background-size: contain;width: .83rem;height: .83rem;position: relative;}
.pc-box .small-img a.cur:before{content:'Ã¢â€“Â²'; width: 100%; height: .1rem; display: block; font: .15rem/.15rem "Ã¥Â¾Â®Ã¨Â½Â¯Ã©â€ºâ€¦Ã©Â»â€˜";color:#e93a4d; position: absolute; top: -.2rem;left: .35rem;}
.pc-box .small-img a img{display: block; margin: .1rem auto;width: .7rem;}
.pc-box h5{text-align: right;font-size: .14rem;color: #333333;margin-right: .2rem;margin-top: .2rem;}
.hxsz_1 .a4{display: block;width: 5rem;height: .65rem;text-align: center;font-size: .28rem;color: white;line-height: .65rem;  background-image: -moz-linear-gradient( 0deg, rgb(20,138,229) 0%, rgb(39,110,199) 100%);
  background-image: -webkit-linear-gradient( 0deg, rgb(20,138,229) 0%, rgb(39,110,199) 100%);
  background-image: -ms-linear-gradient( 0deg, rgb(20,138,229) 0%, rgb(39,110,199) 100%);
  box-shadow: 0px 5px 5px 0px rgba(20, 139, 229, 0.75);margin: .1rem auto 0;border-radius: .1rem;}

/******fwdt**********/

.fwdt h1{text-align: center;font-size: .35rem;color: #2b2b2b;margin-top: .4rem;font-weight: bolder;margin-bottom: .35rem;}
.fwdt h1 span{color: #276ec8;}
.fwdt ul .fwdt_1{display: block;background: url(../images/fw_1.png) no-repeat top center;width: 6.12rem;height: 2.06rem;background-size: contain;margin: 0 auto .2rem;}
.fwdt ul .fwdt_1 h2{display: block;text-align: left;font-size: .28rem;color: #276ec8;font-weight: bolder;padding-top: .3rem;margin-left: 2.25rem;}
.fwdt ul .fwdt_1 h3{display: inline-block;vertical-align: middle;font-size: .18rem;color: #222222;padding: .1rem .1rem 0 2.2rem;}
.fwdt ul .fwdt_1 a{display: inline-block;vertical-align: middle;width: .6rem;height: .3rem;border-radius: .02rem;font-size: .18rem;color: white;line-height: .3rem;background-color: #276ec8;text-align: center;margin-left: .05rem;}
.fwdt ul .b1{display: block;background: url(../images/fw_2.png) no-repeat top center;width: 6.12rem;height: 2.06rem;background-size: contain;margin: 0 auto .2rem;}
.fwdt ul .b2{display: block;background: url(../images/fw_3.png) no-repeat top center;width: 6.12rem;height: 2.06rem;background-size: contain;margin: 0 auto .2rem;}

/******rmkc**********/

.rmkc h1{text-align: center;font-size: .35rem;color: #2b2b2b;margin-top: .4rem;font-weight: bolder;margin-bottom: .35rem;}
.rmkc h1 span{color: #276ec8;}
.class-bgd{
  background: #fff;
}
.class{
  padding: .2rem 0;
  font-size: 0;
  text-align: center;
}
.class h2{
  font-size: .4rem;
  color: #3d3d3d;
  font-weight: 600;
  margin-bottom: .2rem;
}

.ad2-bgd{
  background: #364bae;
}
.ad2{
  position: relative;
  padding: .2rem 0;
  font-size: 0;
  text-align: center;
	z-index: 1;
}
.ad2::before{
  position: absolute;
  top: -.2rem;
  left: 50%;
  width: 0;
  height: 0;
  content: '';
  margin-left: -.1rem;
  border-left: .2rem solid transparent;
  border-bottom: .2rem solid #364bae;
  border-right: .2rem solid transparent;
}
.ad2 iframe{
  display: block;
  width: 6.4rem;
  height: 2.6rem;
  margin: 0 auto;
}
.ad2-form{
  width: 6.4rem;
  height: 2.6rem;
  font-size: 0;
  text-align: center;
  background: #364bae;
}
.ad2-form input{
  display: block;
  width: 5.68rem;
  height: .68rem;
  margin: 0 auto .2rem;
  padding: 0 .1rem;
  border: none;
  border-radius: 5px;
}
.ad2-form a{
  display: block;
  width: 5.87rem;
  height: .78rem;
  font-size: .3rem;
  color: #fff;
  line-height: .78rem;
  text-align: center;
  background: #ff6f0f;
  border-radius: 5px;
  margin: 0 auto;
}
.ad2-form a span{
  font-size: .24rem;
}

.flipster-list{
  display: inline-block;
  vertical-align: top;
  width: 4.37rem;
  height: 6.8rem;
  background: url(../images/banxing.png) no-repeat center;
  background-size: contain;
}
.flipster-list a{
  display: block;
}
.flipster-list h3{
  padding-top: .43rem;
  padding-left: 1.55rem;
  font-size: .4rem;
  color: #fff;
  font-weight: 600;
  text-align: left;
}
.flipster-list h4{

  font-size: .2rem;
  color: #fff;
  text-align: left;
}
.flipster-list h4:nth-of-type(1){
  height: .7rem;
}
.flipster-list p{
  width: 2.17rem;
  height: .54rem;
  font-size: .24rem;
  color: #409af4;
  line-height: .54rem;
  border-radius: .27rem;
  margin: 0 auto;
  background: #fff;
}
.flipster-list h5{
  font-size: .2rem;
  color: #ffee2b;
  margin-bottom: .25rem;
}
.flipster-list h5 span{
  font-size: .4rem;
  font-weight: 600;
}
.flipster-list a{
  display: block;
  font-size: .27rem;
  color: #ff7316;
  font-weight: 600;

}
.banxing_1{background: url(../images/banxing_1.png) no-repeat top center;height: 3.37rem;background-size: contain;}
.banxing_1 h1{text-align: left;font-size: .2rem;color: white;padding-top: .45rem;margin-left: .15rem;}
.banxing_1 iframe{display: block;width: 6.4rem;height: 1.5rem;margin: 0.2rem auto;}
.banxing_1 h2{text-align: center;font-size: .2rem;color: white;}


/******fzlc**********/

.fzlc h1{text-align: center;font-size: .35rem;color: #2b2b2b;margin-top: .4rem;font-weight: bolder;margin-bottom: .35rem;}
.fzlc img{display: block;width: 6rem;margin: 0 auto .4rem;}


/******Ã¤ÂºÅ’Ã§ÂºÂ§Ã©Â¡Âµ*******/
.bmtj-bgd{background: #fff;padding: .2rem 0;text-align: center;}
.bmtj{width: 5.76rem;font-size: 0;text-align: center;background: #e01229;margin: 0 auto;}
.bmtj h2{font-size: .42rem;color: #fff;font-weight: 600;line-height: 1.2rem;}
.bmtj form{box-sizing: border-box;width: 5.76rem;border: 3px solid #e01229;background: #fff;padding-bottom: .2rem;margin: 0 auto;}
.bmtj h3{font-size: .28rem;color: #333;font-weight: 600;margin: 0 .4rem;padding: .3rem 0 .2rem;}
.bmtj label{display: inline-block;vertical-align: top;width: 1.52rem;height: .54rem;font-size: .28rem;color: #fff;line-height: .52rem;background: #e01229;}
.bmtj input{display: inline-block;vertical-align: top;width: 3.1rem;height: .52rem;font-size: .28rem;color: #333;padding: 0 .2rem;background: #fff;border: 1px solid #eaeaea;border-left: none;margin-bottom: .2rem;}
.bmtj select{display: inline-block;vertical-align: top;width: 3.5rem;height: .52rem;font-size: .28rem;color: #333;background: #fff;margin-bottom: .1rem;}
.bmtj a{display: block;width: 3.6rem;height: .84rem;font-size: .32rem;color: #f6ff03;line-height: .84rem;text-align: center;margin: 0 auto;border-radius: .42rem;background: #e01229;}


/**/
.time{
    width:6.4rem;
    /*margin:0.40rem auto 0.64rem;*/
    margin:0 auto;
    margin: 0.30rem auto 0.34rem;
}
.time .all-h{
    font-size: 0.32rem;
    margin-bottom: 0.2rem;
    line-height: 0.38rem;
    text-align: center;
    color:#333;
}
.time .all-h a{
    font-size: 0.24rem;
}
.time div{
    width: 2.7rem;
    display: flex;
    align-items: flex-end;
    font-size: 0.24rem;
    margin:0 auto ;
}
.time span{
    display: block;
    width: 0.9rem;
    height: 0.96rem;
    background: white;
    border-radius: 0.1rem;
    font-size: 0.48rem;
    line-height: 0.96rem;
    margin: 0 0.1rem;
    color: #158ae4;
    text-align: center;
    box-shadow: 0 0 0.08rem rgba(0,0,0,0.2);
}

.back-blue {
    width: 5rem;
    height: 0.9rem;
    line-height: 0.9rem;
    color: white;
    background: #158ae4;
    box-shadow: 0 0.06rem 0.06rem rgb(20 139 229 / 20%);
    font-size: 0.34rem;
    margin: 0 auto 0.2rem;
    border-radius: 0.1rem;
    text-align: center;
    margin-bottom:0.3rem;
}