/* reset */
body, h1, h2, h3, h4, h5, h6, p, ul, ol, dl, dd, figure, menu, input, textarea, button, select, th, td iframe{ margin:0; padding:0;}
h1, h2, h3, h4, h5, h6, b, strong { font-size:100%; font-weight:normal;}
li { list-style:none;}
em, i { font-style:normal;}
a, a:visited, a:active { text-decoration:none; border:none; outline:none;}
input, textarea { outline:none;}
textarea { resize: vertical;}
body { -webkit-text-size-adjust:100%; -webkit-tap-highlight-color:rgba(0,0,0,0); -webkit-touch-callout:none; word-wrap:break-word; line-height:1.5;font-size: 12px;min-width:7.5rem!important;}
body, button, input, select, textarea { font-family: 'helvetica neue', tahoma, 'hiragino sans gb', stheiti, 'wenquanyi micro hei', 'microsoft yahei', simsun, sans-serif;}
.none{ display:none;}
.left { float:left;}
.right { float:right;}
.m-hide{display: none;}
.clearfix::after { content:''; clear:both; display:block; height:0; overflow:hidden;visibility:hidden;}
.The_total{display:none;}
a[title="站长统计"]{display: none;}
body{width:7.5rem;margin: 0 auto!important;overflow-x: hidden;overflow-y: auto;}
.wrap{width:6.8rem;margin: 0 auto;}
.wrap1{width:7.2rem;margin: 0 auto;}
.m-show{display:block!important;}
.m-hide{display: none!important;}
.m-ib{display: inline-block!important;}
#box-kefu,#zhy,.aside-bgd,.box-fix-nav{display: none;}
.nav-bgd{position: fixed;top: 0; display: block;background: #193596;width:7.5rem;z-index: 9999;}
.nav-cont{font-size: 0;text-align: center;}
.nav-cont li{display: inline-block;vertical-align: top;width: 25%;}
.nav-cont li a{display: block;height: .7rem;font-size:.24rem;color: #fff;line-height: .7rem;background: #2c55df;margin:0 2%; border-radius: .1rem;}
.lfNav{display: none;}
.agreement input[type = checkbox]{width: .3rem; height: .3rem;}
/*banner*/
.banner-box{height:4.5rem;background:url(../images/ban-m.jpg) no-repeat center top;background-size: 7.5rem;}
.banner-box .wrap{}
.banner-box .logo{width:1.7rem; height:0; top: .25rem;}

/*section1*/
.sec1{width: 100%; height: auto; background: #fff; float: left;}
.s1-title{margin-top: .25rem; background: none;}
.s1-title h2{font: bold .42rem/.85rem "微软雅黑"; margin-top: 0; height: auto;}
.s1-title h2 i{display: none;}
.s1-title p{font: .3rem/.42rem "微软雅黑"; background:none ;}
.sec1 .video{height: auto; margin-top: .3rem;}
.video-l{width: 100%; height: auto;}
.video-menu{clear: both; width: 100%; float: left;}
.video-menu li{display: inline-block;width:33%; height: .6rem; border-right: none; font: .18rem/.6rem "microsoft yahei";color: #fff;background: #333;}
.video-menu .active{background:#ff3d24;}
.open-kefu{display: none !important;}

/*section2*/
.sec2{width: 100%; height: auto; background: #fff; float: left;}
.s2-title{margin-top: .25rem; background: none;}
.s2-title h2{font: bold .42rem/.85rem "微软雅黑"; margin-top: 0; height: auto;}
.s2-title h2 i{display: none;}
.s2-title p{font: .3rem/.42rem "微软雅黑"; background:none ;}
.s2-cont{margin-top: .3rem;}
.s2-cont .item{width: 90%; margin: 0 5% .25rem; height: auto;}
.s2-cont .item .itembox{width: 100%; height: 100%; margin:auto; background:#4e53b7;}
.s2-cont .item font{background: #e25525; float: left; font: bold .34rem/.75rem "微软雅黑"; width: 60%; height: .75rem; margin-top: .25rem;
	-webkit-border-radius: 0 .4rem .4rem 0;
	-moz-border-radius: 0 .4rem .4rem 0;
	border-radius: 0 .4rem .4rem 0;
}
.s2-cont .item p{width: 90%; margin: .25rem 5%; font: .3rem/.42rem "微软雅黑";}

/*section3*/
.sec3{width: 100%; height: auto; background: #4e53b7; float: left;}
.s3-title{margin-top: .25rem; background: none;}
.s3-title h2{font: bold .42rem/.85rem "微软雅黑"; margin-top: 0; height: auto;}
.s3-title h2 i{display: none;}
.s3-title p{font: .3rem/.42rem "微软雅黑"; background:none ;}
.s3-cont{margin-top: .3rem;}
.s3-cont .item{width: 46%; height: auto; margin: 0 2% .25rem; background-size: 100% 100%;}
.s3-cont .item .num{display: none;}
.s3-cont .item .item-top{margin-top: .2rem;}
.s3-cont .item .item-top i{width: .8rem; height: .2rem; margin-left: 5%;}
.s3-cont .item .item-top font{font: bold .34rem/.55rem "微软雅黑";}
.s3-cont .item .itembox{width: 90%; height: auto; margin: 0 5% .25rem; background-size: 100% 100%;}
.s3-cont .item.blue .itembox,.s3-cont .item.orange .itembox{ background-size: 100% 100%;}
.s3-cont .item .itembox p{font: .3rem/.45rem "微软雅黑";width: 90%;margin: .2rem 5%; min-height: 3.6rem;}
.s3-cont .item .itembox a{width: 80%; background: #fff; font: .32rem/.65rem "微软雅黑"; margin: .2rem 10%;
	-webkit-border-radius: .35rem;
	-moz-border-radius: .35rem;
	border-radius: .35rem;
}
.s3-cont .item .itembox a i{display: none;}

/*section4*/
.sec4{width: 100%; height: auto; background: #fff; float: left;}
.s4-title{margin-top: .3rem; background: none;}
.s4-title h2{font: bold .42rem/.65rem "微软雅黑"; margin-top: 0; height: auto;}
.s4-title h2 i{display: none;}
.s4-cont{margin-top: .3rem; height: auto; background-size: 100% 100%;}
.s4-cont form{width: 100%; margin: .25rem auto;}
.s4-cont form ul{margin-bottom: .15rem;}
.s4-cont form ul li{width: 80%; height: .75rem; margin: 0 10% .25rem;}
.s4-cont form ul li span{font: .32rem/.75rem "微软雅黑";}
.s4-cont form ul li span i{font-size: .38rem; line-height: .75rem;width: .5rem; margin: 0 .1rem;}
.s4-cont form ul li input{width: 3.5rem; height: .75rem;font: .32rem/.75rem "微软雅黑";}
.s4-cont form ul li:last-child input{width: 2.8rem;}
.s4-cont form a.btn-submit{width: 80%; height: .75rem;font: .34rem/.75rem "微软雅黑";}
.s4-cont form p{width: 80%; font: .3rem/.45rem "微软雅黑";margin: .25rem 10% 0;}

/*section5*/
.sec5{width: 100%; height: auto; background: #fff; float: left;}
.s5-title{margin-top: .3rem; background: none;}
.s5-title h2{font: bold .42rem/.65rem "微软雅黑"; margin-top: 0; height: auto;}
.s5-title h2 i{display: none;}
.s5-cont{margin-top: .3rem; height: auto;}
.s5-cont .item-box .item{width: 46%; margin: 0 2% .25rem; height: auto; background-size: 100% 100%;}
.s5-cont .item-box .item .item-img{margin-top: 0;}
.s5-cont .item-box .item .item-img img{height: 1.5rem;}
.s5-cont .item-box .item font{font: bold .32rem/.55rem "微软雅黑";}
.s5-cont .item-box .item p{font: .3rem/.45rem "微软雅黑"; min-height: 4.05rem; margin:.2rem 8% .25rem}
/*section6*/
.sec6{width: 100%; height: auto; background: #4e53b7; float: left;}
.s6-title{margin-top: .25rem; background: none;}
.s6-title h2{font: bold .42rem/.85rem "微软雅黑"; margin-top: 0; height: auto;}
.s6-title h2 i{display: none;}
.s6-cont{margin-top: .3rem; height: auto; background: #fff; margin-bottom: .25rem;}
.s6-left{width: 100%; height: auto;margin:.2rem auto;}
.s6-left .teaimg img{height: 3.5rem; width: auto;}
.s6-right{width: 100%; }
.s6-right .tea-txt{margin: auto;}
.s6-right .tea-txt .txt{width: 100%; height: auto;}
.s6-right .tea-txt .txt .txt-head{margin-bottom: .2rem;}
.s6-right .tea-txt .txt .txt-head font{font: bold .4rem/.75rem "微软雅黑"; margin-left: 5%;}
.s6-right .tea-txt .txt .txt-head a{font: .32rem/.75rem "微软雅黑"; width: 2.4rem; height: .75rem; margin-top: 0; margin-right: 5%;}
.s6-right .tea-txt .txt p{width: 90%; margin: 0 5% .2rem; font: .3rem/.45rem "微软雅黑";}

/*section7*/
.sec7{width: 100%; height: auto; background: #f1f5ff; float: left;}
.s7-title{margin-top: .25rem; background: none;}
.s7-title h2{font: bold .42rem/.85rem "微软雅黑"; margin-top: 0; height: auto;}
.s7-title h2 i{display: none;}
.s7-cont{margin-top: .3rem; height: auto;  margin-bottom: .25rem;}
.s7-cont .item{width: 90%; height: auto; margin: 0 5% .25rem;}
.s7-cont .item font{width: 80%; margin-left: -5%; height: .75rem; font:bold .34rem/.75rem "微软雅黑";}
.s7-cont .item font span{font: bold .36rem/.75rem "微软雅黑"; width: .8rem; height: .75rem;}
.s7-cont .item p{width: 90%; font: .3rem/.45rem "微软雅黑"; margin: .25rem 5%;}
.s7-cont .item img{width: 50%;}

/*section8*/
.sec8{width: 100%; height: auto; background: #fff; float: left;}
.s8-title{margin-top: .25rem; background: none;}
.s8-title h2{font: bold .4rem/.85rem "微软雅黑"; margin-top: 0; height: auto;}
.s8-title h2 i{display: none;}
.s8-cont{margin-top: .3rem; height: auto;background: #4e53b7;  margin-bottom: .25rem;width: 7.5rem; margin-left: -.35rem; padding-top: .25rem;}
.s8-cont .item{width: 46%; margin: 0 2% .25rem;}
.s8-cont .item01{height: auto;}
.s8-cont .item01 font{width: 100%; background: none; margin: .2rem auto; font: bold .36rem/.55rem "微软雅黑";color: #333; height: .55rem;}
.s8-cont .item01 font span{width: 100%; font: bold .36rem/.55rem "微软雅黑";color: #333; height: .55rem; margin: auto;}
.s8-cont .item02{height: auto;}
.s8-cont .item font{width: 100%; background: none;float: left; margin: .2rem auto; font: bold .36rem/.55rem "微软雅黑";color: #333; height: .55rem;}
.s8-cont .item p{width: 80%; margin: auto 10%; font: .3rem/.45rem "微软雅黑"; height: 2.8rem;}
.s8-cont .item03{height: auto;}
.s8-cont .item04{height: auto;}
.s8-cont .item01 .tag01,.s8-cont .item04 .tag02{width: 100%; background: none; margin: .2rem auto; font: bold .36rem/.55rem "微软雅黑";color: #333; height: .55rem;}
.s8-cont .item01 .tag01 span,.s8-cont .item04 .tag02 span{width: 100%; font: bold .36rem/.55rem "微软雅黑";color: #333; height: .55rem; margin: auto;}
.s8-cont .item05{width: 96%;height: auto;}
.s8-cont .item05 .tag02{width: 100%; background: none; margin: .2rem auto; font: bold .36rem/.55rem "微软雅黑";color: #333; height: .55rem;}
.s8-cont .item05 .tag02 span{width: 100%; font: bold .36rem/.55rem "微软雅黑";color: #333; height: .55rem; margin: auto;}
.s8-cont .item05 p{height: 1rem;}

/*section9*/
.sec9{width: 100%; height: auto; float: left;}
.s9-title{margin-top: 0; background: none;}
.s9-title h2{font: bold .4rem/.85rem "微软雅黑"; margin-top: 0; height: auto;}
.s9-title h2 i{display: none;}
.s9-title p{font: .3rem/.42rem "微软雅黑"; background:none ;}
.s9-cont{margin-top:0; margin-bottom: .25rem; clear: both; float: left;}

.s9-cont .course-table2 tr th{font: .34rem/.45rem "微软雅黑";}
.s9-cont .course-table2 tr th:first-child{width: 3.9rem;}
.s9-cont .course-table2 tr th img{height: .45rem;}
.s9-cont table td.gradient i{display: none;}
.s9-cont .course-table2 td{font: .3rem/.42rem "微软雅黑";}
.s9-cont table td.gradient font{font: bold .34rem/.45rem "微软雅黑";}
.s9-cont table td.gradient{text-align: center;}
.s9-cont table td .table-dl1,.s9-cont table td .table-dl2{margin: .2rem .1rem;}
.s9-cont table td dl dt{width: 100%; text-align: center;}
.s9-cont table td dl dd{display: none;}
.s9-cont table td dl dt span{font: bold .3rem/.4rem "微软雅黑";}

/*section10*/
.sec10{width: 100%; height: auto; background: #4348ab; float: left;}
.s10-title{margin-top: .25rem; background: none;}
.s10-title h2{font: bold .4rem/.85rem "微软雅黑"; margin-top: 0; height: auto;}
.s10-title h2 i{display: none;}
.s10-title p{font: .3rem/.42rem "微软雅黑"; background:none ;}
.s10-cont{margin-top: .3rem;}
.s10-cont >div{width: 47%; height: auto; margin: 0 2% .25rem; background-size: 100%;}
.s10-cont div.item1,.s10-cont div.item2,.s10-cont div.item3,.s10-cont div.item4{ background-size: 100% ; margin: 0 1.5% .25rem;}
.s10-cont >div font{margin-top: 3rem; font: bold .34rem/.65rem "微软雅黑";}
.s10-cont >div p{font: .3rem/.45rem "微软雅黑"; height: 2.3rem;}

/*section11*/
.sec11{width: 100%; height: auto; background: #4348ab; float: left;}
.s11-title{margin-top: .25rem; background: none;}
.s11-title h2{font: bold .4rem/.85rem "微软雅黑"; margin-top: 0; height: auto;}
.s11-title h2 i{display: none;}
.s11-title p{font: .3rem/.42rem "微软雅黑"; background:none ;}
.s11-cont{margin-top: .3rem; height: auto; margin-bottom: .25rem;}
.s11-left{width: 47%; margin-left: 2%; margin-top: .25rem;}
.s11-right{width: 47%; margin-right: 2%; margin-top: .25rem;}
.s11-left img,.s11-right img{width: 100%;}
.s11-left font,.s11-right font{font: .3rem/.65rem "微软雅黑"; height: .65rem;margin: .25rem auto;}
/*section2*/

/*底部通用*/
.s14-cont ul{width: 100%;}
.s14-cont ul li{width: 50%;float: left;height: 5rem;}
.s14-cont .item-img{ height: auto;}
.s14-cont .item-img img{width: 24%;}
.s14-cont .item-tit{ margin-top: .4rem;}
.s14-cont .info p{height: auto;}
.s14-cont .info a{margin: 0 auto; line-height: 30px; margin-top: .2rem;}
/* New */
.s9-cont .subtxt{
	width: 100%; clear: both; float: left; margin-top: .34rem;
}
.s9-cont .subtxt p{
	font-size: .24rem; line-height: .3rem;  color: #434691;
}
.s9-cont .btnChange{margin: auto; color: #2c55df; border: solid 1px #2c55df; font-size: .24rem;}
.s9-cont .itembox .item{
	width: 3.4rem;margin-bottom: .2rem;
}
.s9-cont .itembox .item .itemTit{
	width: 3.39rem;
	border-right: solid .01rem #fff;
}
.s9-cont .itembox .item2 .itemTit,.s9-cont .itembox4 .item .itemTit{
	width: 3.4rem;
	border: none;
}
.s9-cont .itembox .item .part{
	width: 3.39rem;
}
.s9-cont .itembox .item1 .part,.s9-cont .itembox .item3 .part{
	width: 3.37rem;
	border-left: solid .01rem #d6e1f0;
}
.s9-cont .itembox .item2 .part,.s9-cont .itembox4 .item .part{
	width: 3.4rem;
	/* border-right: none; */
}

.s9-cont .itembox .item .itemTit h3{font-size: .32rem;}
.s9-cont .itembox .item .part font{
	font-size: .28rem;
	height: .52rem; line-height: .52rem;
	width: 2.2rem;
    margin-left: .4rem;
}
.s9-cont .itembox .item .part ul{
	font-size: .24rem; line-height: .42rem;margin-left: .4rem;
}

.s9-cont .itembox .item3 .part1,.s9-cont .itembox .item4 .part1{height: 4rem;}
.s9-cont .itembox .item1 .part2,.s9-cont .itembox .item2 .part2{
	height: 4.4rem;
}
.s9-cont .itembox .item3 .part3,.s9-cont .itembox .item4 .part3{height: 4.5rem;}
.s9-cont .itembox .item .part4{height: auto; padding-bottom: .2rem;}
.s9-cont .itembox .item .part5{height: auto; padding-bottom: .2rem;}
.s9-cont .itembox .item .part6{height: 2.4rem;}
.s9-cont .itembox .item .part7{height: 4.3rem;}
.s9-cont .itembox .item .part8{height: 2rem;}
.s9-cont .itembox .item .part9{height: 3rem;}

.s9-cont .itembox .item3 .part font, .s9-cont .itembox .item4 .part font{
	margin-left: .25rem;
}
.s9-cont .itembox .item3 .part ul, .s9-cont .itembox .item4 .part ul{
	margin-left: .25rem;
}
.s9-cont .itembox .item .part ul li b{
	font-size: .24rem; line-height: .36rem;
}
.s9-cont .itembox .item .part ul li span{
	font-size: .24rem; line-height: .36rem;width: 2.1rem;
	white-space: nowrap;
}


.s9-cont .itembox .item .part p{
	font-size: .24rem; line-height: .42rem;
}
.s9-cont .itembox .item .part4 p{margin-left: .2rem;
	width: 100%;
}
.s9-cont .itembox .item .part p i{
	width: 1.2rem; display: inline-block; text-align: right;
}
.s9-cont .itembox .item .part p em{
	width: 1.2rem; display: inline-block; text-align: left; margin-left: .15rem;
}
.s9-cont .itembox .item .part1{
	height: 3.8rem;
}
.s9-cont .itembox .item .part7 {
    height: 6.5rem;
}
.s9-cont .itembox .item .part8 {
    height:2.8rem;
}

.s9-cont .jz {
  width: 100%;
  margin: .2rem auto 0;
  background: #ffffff;
  border-radius: 0.22rem;
  padding:0
}

.s9-cont .jz table {
  width: 6.8rem
}
.s9-cont .jz table th {
  line-height: 0.48rem;
  font-size: 0.24rem;
  color: #ffffff;
  font-weight: normal
}

.s9-cont .jz table th:nth-of-type(1) {
  border-radius: 0.08rem 0 0 0.08rem;
  width: 8%
}

.s9-cont .jz table th:nth-of-type(2) {
  width: 17%
}

.s9-cont .jz table th:nth-of-type(3) {
  width: 25%
}

.s9-cont .jz table th:nth-of-type(4) {
  width: 38%
}

.s9-cont .jz table th:nth-last-of-type(1) {
  border-radius: 0 0.08rem 0.08rem 0
}

.s9-cont .jz td {
  color: #000000;
  font-size: 0.24rem;
  border: 0.02rem solid #b1d0ff;
  padding-top: 0.1rem;
  padding-bottom: 0.1rem;
  line-height: 0.3rem
}
.s9-cont .fuwu {
  padding-left: 0.1rem;
  text-align: left
}

.s9-cont .jz table td b {
  font-weight: bold
}

.s9-cont .jz table td h5 {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  color: #0a63f4;
  font-weight: bold;
  font-size: 0.24rem;
  padding: 0 0.1rem
}
