body{margin: 0;padding: 0;font-family:"Noto Sans CJK SC", "Source Han Sans CN",simhei;color: #333;font-size: .24rem;max-width: 640px;padding-bottom: 1rem;}
ol,ul,li,p,span,h1,h2,h3,h4,a,img,form,input,select,button,textarea{margin: 0;padding: 0;line-height: 1;}
ul,li{list-style: none;}
a{text-decoration: none;color: #333;outline: none;}
select,button,input{outline: none;font-family:"Noto Sans CJK SC", "Source Han Sans CN",simhei;}
img{border: none;max-width: 100%;}
.cls:after{display: table;content: '';clear: both;}

h2.bt1{font-size: .35rem;text-align: center;padding: .2rem 0;}
h2.bt1 span{display: inline-block;padding: 0 .2rem .08rem;position: relative;}
h2.bt1 span:after{display: block;position: absolute;content: '';width: 100%;left: 0;bottom: 0;height: .2rem;background: url(../m/sem35/bt1-bg.png) repeat-x left bottom;}
h2.bt1 b{color: #dd011c;}
p.info1{font-size: .21rem;line-height: 1.357143;color: #e0001b;text-align: center;}
p.if{font-size: .25rem;color: #888;line-height: 1.76;text-align: center;}
.button1{display: block;width: 100%;height: .8rem;line-height: .8rem;text-align: center;border-radius: .4rem;border: none;background: #f9461d;font-size: .3rem;color: #fff;font-weight: 600;margin: .4rem auto 0;outline: none;}
.tt0{font-size: .48rem;color: #222;text-align: center;}
.tt1{font-size: .4rem;color: #333;text-align: center;}
.tt2{font-size: .18rem;color: #666;text-align: center;line-height: .372rem;padding: .1rem 0;}
.tt2>span{color: #ff6512;}

.top1{position: relative;height: 12.5rem;}
.top1 .logo{display: inline-block;position: absolute; width: 1.91rem;height: .5rem;top: .59rem;left: .28rem;z-index: 10;}
.top1 .tel{display: inline-block;position: absolute;top: 1.9rem;left:50%;font-size: .24rem;font-weight: 500;color: #fff;background: rgba(255,255,255,.1);z-index: 10;width: 3.21rem;line-height: .52rem;text-align: center;border-radius: .26rem;margin-left: -1.6rem;}
.top1 .tel a{color: #fff;}
.top1 .txt{position: absolute;display: flex;flex-direction: column;align-items: center;color: #fff;z-index: 10;width: 100%;text-align: center;top:2.75rem;}
.top1 .txt h2{font-size: .98rem;line-height: 1.2179;position: relative;}
.top1 .txt p{font-size: .3rem;margin-top: .5rem;letter-spacing: .16rem;}
.top1 .txt span{display: block;width: .61rem;height: .53rem;background: url(../m/sem35p3/arrow-1.png) no-repeat center/.61rem;margin-top: .9rem;}
.top1 section{display: flex;flex-wrap: wrap;justify-content: space-between;position: absolute;left: .5rem;right: .5rem;top: 8.06rem;}
.top1 section span{width: 2.05rem;height: auto;margin-top: .2rem;}

.d1{padding: .6rem .3rem .4rem;}
.d1 .tt2{color: #f36114;}
.fm1{padding-top: .3rem;padding-bottom: .1rem;}
.fm1 .ipt{background-color: #f5f5f5;height: .9rem;margin-bottom: .2rem;border-radius: 5px;display: flex;justify-content: flex-start;align-items: center;font-size: .24rem;}
.fm1 .ipt.error{box-shadow: 0 0 5px 0 rgba(255,0,0,1);}
.fm1 .ipt>i{display: block;width: .75rem;height: 100%;background-repeat: no-repeat;background-position: center;}
.fm1 .ipt>i.user{background-image: url(../images/sem30/ico_user.png);background-size: .29rem;}
.fm1 .ipt>i.tel{background-image: url(../images/sem30/ico_mobile.png);background-size: .27rem;}
.fm1 .ipt>i.wx{background-image: url(../images/sem30/ico_weixin.png);background-size: .33rem;}
.fm1 .ipt>i.school{background-image: url(../images/sem30/ico_school.png);background-size: .39rem;}
.fm1 .ipt>i.date{background-image: url(../images/sem30/ico_date.png);background-size: .36rem;}
.fm1 .ipt label{margin-right: .15rem;}
.fm1 .ipt em{color: #f73c22;line-height: 1.1rem;margin-right: 5px;}
.fm1 .ipt input{background: none;border: none;line-height: .35rem;border-left: 1px solid #cfcfcf;padding-left: .15rem;padding-right: .2rem;flex: 1;}
.fm1 .ipt select{background: none;border: none;padding-right: .45rem;appearance: none;-moz-appearance: none;-webkit-appearance: none;background: url("../images/sem30/ico_arrow1.png") no-repeat scroll right center transparent;margin-right: .15rem;}
.fm1 .info2{font-size: .18rem;margin-top: .25rem;display: flex;justify-content: center;color: #333;align-items:center;}

.d2{padding: .3rem .3rem .4rem;}
.d21{padding: .35rem .3rem;position: relative;color: #666;margin-top: .3rem;border-radius: .15rem;}
.d21.i1{background: url(../m/sem35p3/d2-1.jpg) no-repeat center/cover;color: #fff;}
.d21.i2{background: url(../m/sem35p3/d2-2.jpg) no-repeat center/cover;}
.d21.i3{background: url(../m/sem35p3/d2-3.jpg) no-repeat center/cover;}
.d21 h2{font-size: .34rem;margin-bottom: 12px;}
.d21 p{font-size: .18rem;line-height: 1.4;margin-bottom: .2rem;}
.d21 .txt{display: flex;flex-wrap: wrap;width: 3.8rem;font-size: .24rem;padding-top: .14rem;background: url(../m/sem35p3/line2.png) no-repeat left top/2.36rem;}
.d21.i1 .txt{background: url(../m/sem35p3/line1.png) no-repeat left top/2.36rem;}
.d21 .txt span{margin-top: .17rem;background: url(../m/sem35p3/dian1.png) no-repeat left center/.07rem;padding-left: .15rem;}
.d21 .txt span:nth-child(odd){margin-right: .55rem;}
.d21 .zx{position: absolute;display: block;width: 1.07rem;font-size: .24rem;color: #fb6818;right: .3rem;bottom: .35rem;background: url(../m/sem35p3/arrow-2.png) no-repeat left bottom/contain;padding-bottom: .12rem;}
.d21.i1 .zx{color: #fff;}

.d3{background: url(../m/sem35p3/d3.jpg) no-repeat center/cover;display: flex;flex-direction: column;align-items: center;justify-content: center;color: #fff;padding: 0 .8rem;height: 3.2rem;text-align: center;}
.d3 .tt1{color: #fff;}
.d3 .fm2 input{width:2.78rem;line-height:.5rem;margin-top: .15rem;}
.d3 .fm2 button{width: 3.52rem;line-height: .54rem;font-size: .2476rem;color: #fff;border: 0 none;background: linear-gradient(to right,#ff6512,#ff9212);text-align: center;margin-top: .15rem;}

.d4{padding: .7rem .3rem .3rem;background: url(../m/sem35p3/d4.jpg) no-repeat center 2.65rem/100%;}
.d41{display: flex;justify-content: space-between;flex-wrap: wrap;padding-bottom: .25rem;}
.d41 section{width: 50%;text-align: center;display: flex;justify-content: center;flex-direction: column;align-items: center;margin-top: .45rem;}
.d41 section span{width: 1.05rem;height: 1.05rem;background-size: contain;background-position: center;background-repeat: no-repeat;}
.d41 section:nth-child(1) span{background-image: url(../m/sem35p3/d41-1.png);}
.d41 section:nth-child(2) span{background-image: url(../m/sem35p3/d41-2.png);}
.d41 section:nth-child(3) span{background-image: url(../m/sem35p3/d41-3.png);}
.d41 section:nth-child(4) span{background-image: url(../m/sem35p3/d41-4.png);}
.d41 section h3{font-size: .3rem;margin-top: .17rem;margin-bottom: .1rem;}
.d41 section p{font-size: .24rem;line-height: 1.25;color: #666;}
.d42{margin-top: .3rem;background-size: contain;background-repeat: no-repeat;background-position: top center;}
.d42.i1{background-image: url(../m/sem35p3/d42-1.jpg);}
.d42.i2{background-image: url(../m/sem35p3/d42-2.jpg);}
.d42 .bt{height: 2.09rem;line-height: 2.09rem;text-align: center;color: #fff;font-size: .45rem;}
.d42 section{border: 1px solid #e0e0e0;border-radius: .1rem;background-color: #fff;padding: .3rem;text-align: center;}
.d42 .zx{font-size: .2rem;color: #ff6512;border-bottom: 1px solid #ff6512;padding-bottom: .1rem;}


.ft3{position: fixed;left:0;bottom:0;right: 0;height: 1rem;background-color: #fff;padding: 0 .3rem;display: flex;justify-content: space-between;align-items: center;border-top: 1px solid #e4e4e4;box-shadow: -1px 0 5px 0 rgba(144,144,144,.15);z-index:10;}
.ft3 a.cp,.ft3 a.tel{display: block;width: 1.3rem;background: url(../m/sem32/ico_cp.png) no-repeat top center/.34rem;padding-top: .45rem;font-size: .22rem;color: #515151;text-align: center;}
.ft3 a.tel{background: url(../m/sem32/ico_tel1.png) no-repeat top center/.33rem;}
.ft3 a.zx{display: block;width: 3.75rem;line-height: .7rem;font-size: .28rem;color: #fff;background-color: #fb6818;text-align: center;margin-left: .35rem;border-radius: .35rem;}

.d5{position: relative;color: #fff;margin: 0 .3rem .2rem;}
.d5 h2{position: absolute;left: .45rem;font-size: .45rem;top: .37rem;font-weight: 500;}
.d5 a.zx{display: inline-block;position: absolute;left: .45rem;font-size: .22rem;width: 1.9rem;height: .46rem;line-height: .46rem;text-align: center;background: linear-gradient(to right,#ff6512,#ff9212);border-radius: .23rem;top: 1.04rem;color: #fff;}
.sw4{margin: .1rem 0 .3rem;overflow: hidden;}
.sw4 .swiper-slide img{display: block;width: 100%;}
.d5 span{font-size: .28rem;color: #fff;display: block;width: 4.47rem;line-height: .6rem;background-color: #283a52;border-radius: .3rem;margin: .3rem auto;text-align: center;}
.d5 .tt1{margin-top: .75rem;}
.d51{padding: .3rem 0;text-align: center;}

.d6{padding: .75rem .3rem;background: url(../m/sem35p3/d6.jpg) no-repeat top center/cover;}
.d6 .tt0{color: #fff;}
.d6 img{display: block;width: 100%;margin-top: .3rem;}

.d7{padding: .7rem .3rem .3rem;text-align: center;}
.d7 img{display: block;margin: .3rem auto 0;}

.d8{padding: .5rem .3rem .7rem;}
.d8 img{display: block;margin: .3rem auto 0;}
.d8 a{display: block;text-align: center;font-size: .28rem;color: #fff;line-height: .6rem;width: 2.87rem;background-color: #283a52;border-radius: .3rem;margin: .45rem auto 0;}

.form2{background-color: rgba(0,0,0,.8);position: fixed;top:0;bottom: 0;z-index: 999999;display:none;width:100%;}
.form21{position: absolute;bottom: 0;max-height: 100%;overflow-y: scroll;left: 0;right: 0;}
header{display: flex;justify-content: space-between;height: .42rem;padding: .25rem .3rem;background-color: #fff;border-bottom: 1px solid #e4e4e4;z-index: 1000;}
header .logo{display: flex;width: 5.5rem;align-items: center;}
header .logo img{width: 1.64rem;margin-right: .14rem;}
header .logo em{font-style: normal;font-size: .32rem;color: #232323;line-height: 1;padding-left: .17rem;border-left: 1px solid #cb2b29;line-height: .42rem;}
header .nav{display:flex;align-items:center;font-size: .28rem;color: #cb2b29;background: url(../mimg/navbtn_on.png) no-repeat right center/.28rem;padding-right: .35rem;font-weight: 600;text-indent:-9999em;}
.dform{padding:.55rem .35rem .2rem;background-color:#fff;}
.dform h2.bt{padding-bottom: .25rem;font-size: .42rem;color: #070707;text-align:center;}
.dform .info1{font-size: .23rem;line-height: .27rem;color: #d93530;text-align: center;}
.fm1 .ipt.error{box-shadow: 0 0 5px 0 rgba(255,0,0,1);}
.fm1 .ipt>i.zhuanye{background-image: url(../mimg/ico_zhuanye.png);background-size: .37rem;}
.fm1 button{height: .8rem;line-height: .8rem;text-align: center;width: 100%;border-radius: .4rem;border: none;background: #e4061e;font-size: .3rem;color: #fff;font-weight: 500;box-shadow: 0 1px 4px 1px #bacdff;}
.form2 .fm1 .info2{align-items: center;background: none;}
.fm1 .info2 i{display: block;width: .2rem;height: .22rem;background: url(../mimg/ico_jm.png) no-repeat center/.2rem;margin-right: 5px;}
.fm1 input::-webkit-input-placeholder {color: #999;}
.fm1 input:-moz-placeholder {color: #999;}
.fm1 input::-moz-placeholder {color: #999;}
.fm1 input:-ms-input-placeholder {color: #999;}