/* 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;}

/*banner*/
.banner-box{height:4rem;background:url(../images/banner.jpg) no-repeat top / 150%;}
.banner-box a { width: 24%; }
.banner-box a img { width: 100%; }

/*section1*/
.sec1{background: none;}
.s1-title{margin-top: .3rem;}
.sec-title{background: url(../images/title-img02.png) no-repeat center .6rem; background-size: 100%; margin-bottom: 4%; }
.sec-title span.num{background-size:auto .6rem; font: bold .32rem/.6rem arial;}
.sec-title h2{font: bold .42rem/.85rem "microsoft yahei";}
.sec-title p{width: 90%; height: .6rem; font: .28rem/.6rem "microsoft yahei";}

.sec-title02{background: url(../images/title-img04.png) no-repeat center .6rem; background-size: 100%; }
.sec-title02 span.num{background-size:auto .6rem; font: bold .32rem/.6rem arial;}
.sec-title02 h2{font: bold .42rem/.85rem "microsoft yahei";}
.sec-title02 p{width: 90%; height: .6rem; font: .28rem/.6rem "microsoft yahei";}

.s1-cont{margin: 0 auto;}
.s1-cont .s1-txt{width: 100%;height: auto;border-radius: 0 0 .5rem 0;float: left;margin: 0 auto;padding: 0;}
.s1-cont .s1-txt font{width: 50%; height: .75rem; background-size: 100%; margin-top: -.25rem; margin-left: -.25rem; font: bold .34rem/.75rem "microsoft yahei";}
.s1-cont .s1-txt p{width: 90%; margin: .15rem 5% .2rem; font: .32rem/.48rem "microsoft yahei"; text-align: left;}
.s1-video{margin-top: 0;}
.video-l{width: 100%; margin-top: 4%;}
.video-r{width: 100%; height: auto; padding-bottom: 4%; margin-top: 8%;}
.video-r .nav-a span{line-height:.4rem;}
.sec1 .form1-item{width: 80%; display: block; margin: 0 auto; margin-bottom: 2%; padding-left: .7rem; background: #fff url(../images/sec01_m_03.png) no-repeat center left .2rem / 16px;}
.s1-bottom{background: #565fff; border-radius: 20px;}
.sec1 .form2-item{background: #fff url(../images/sec01_m_04.png) no-repeat center left .2rem / 16px;}
.sec1 .form1-btn{width: 80%;}

/* section2 */
.s2-cont{ margin-bottom: 0!important;}
.s2-cont .item{width: 94%; margin: 0 auto; padding-top: 10%; background: url(../images/s3-img01.png) no-repeat center bottom / 100% 100%;}
.s2-cont .item .item-img{height: auto;}
.s2-cont .item .item-img img{width: 75%;}
.s2-cont .item font{line-height:.3rem; padding-bottom: .2rem; display: inline-block;}
.s2-cont .item p{font-size: .22rem; line-height: .4rem;}
.s2-cont .item a{height: .56rem; line-height: .56rem; position: absolute; left: 5%;}
.s2-cont{border-radius: 0;padding-bottom: 1rem;}
.s2-cont .item p{height: 2.5rem;}

/* section3 */
.sec3{background: #8763f9;}
.s3-top li{width: 100%;}
.s3-top li:nth-child(1){border: none; margin-bottom: 4%;}
.s3-top li img{width: 18%;}
.s3-top li div{width: 76%;margin-top: 0;}
.s3-top li div p{line-height: .38rem;}
.s3-bottom img{width: 100%;}
.s3-bottom02{width: 100%;}
.s3-bottom02 h3 span{position: absolute; left: 4%;}
.s3-bottom02 h3 img{position: absolute; right: 4%; top: 2%; width: 30%;}
.s3-bottom02 ul li span{width: 78%;}
.s3-bottom02 ul li span{line-height: .36rem;}
.s3-cont a{width: 84%; height: .56rem; line-height: .56rem; border: 1px solid #fff; margin-top: 6%;}
.s3-cont a span{ color: #fff;}
.s3-cont a img{display: none;}

/* section */
.sec4{margin-top: 6%;}
.s4-top ul li{width: 100%; height: auto; padding: 0 4%;}
.s4-top ul li:nth-child(1){background: url(../images/sec04_img01.png) no-repeat 5rem .2rem; background-size: 18%; margin-bottom: 4%;}
.s4-top ul li:nth-child(2){background: url(../images/sec04_img02.png) no-repeat 5rem .2rem; background-size: 24%;}
.s4-top ul li p{width: 100%; line-height: .36rem;}
.s4-bottom{border: 8px solid #5263ff; background: #fff; border-radius: 20px;}
.s4-item .s4-left01 span{background-size: 100% 100%;}
.s4-bottom .p01{display: none;}
.sec4 a{width: 84%; height: .56rem; line-height: .56rem; margin-top: 6%;}
.sec4 a img{height: 80%;}

/* section5 */
.s1-item .item{width: 80%; height: 5rem; background-size: 100%; border-radius: 40px; margin-bottom: 6%;}
.s1-item .item .item-top{height: 1.9rem;}
.s1-item .item .item-txt p{font-size: .26rem; line-height: .4rem; height: 1.14rem;}
.form-item01{width: 100%;}
.s5-bottom{width: 100% !important; background: #fff;border: 8px solid #5263ff;}
.form-item01 h3{background: url(../images/s5_t_bg.png) no-repeat top left/ 53% 100%;}
body{background: none;}
.sec5 iframe{height: 9.8rem;}
.form03 .form1-btn{height: .6rem; line-height: .6rem; font-size: .26rem;}

/* section6 */
.sec6{background: #5263ff; padding-bottom: 5%;}
.s6-cont .item{width: 80%;margin-right: 0;margin-bottom: 6%;height: auto;}
.s6-cont .item font{line-height: .58rem; text-indent: .28rem; margin-top: -.2rem;}
.s6-cont .item p{font-size: .22rem;line-height: .36rem;padding: 9% 7%;margin: 0;min-height: auto; width: 100%; box-sizing: border-box;}

/* section7 */
.sec7 .sec-title{margin-bottom: 8%;}
.sec7{margin-top: 6%;}
.s7-cont ul li{width: 100%; height: 6rem; margin-right: 0; margin-bottom: 10%;}
.s7-cont ul li .s7-p p img{width: 6%;}
.s7-cont ul li .s7-p p span{width: 90%; font-size: .24rem; line-height: .7rem;}
.s7-cont ul li .s7-line{height: 1.7rem;}
.s7-cont ul li .s7-p{margin-left: -.19rem;}

/* section8 */
.course-table2 tr img{width: 70%;}
.s8-cont .course-table2 tr th{font-size: .24rem}
.s8-cont .course-table2 tr td{font-size: .22rem;}
.s8-cont .course-table2 tr th:first-child{width: 20%;}
.s8-cont .course-table2 tr th:first-child+th{width: 35%;}
.s8-cont .course-table2 tr th:first-child+th+th{width: 28%;}

/* section9 */
.sec9 .wrap{width: 100%;}
.s9-cont ul li div{padding: .2rem 0;}
.s9-cont ul li img{width: 50%;}
.s9-cont ul li div h4{width: 90%;}
.s9-cont ul li div p{width: 90%; font-size: .22rem; line-height: .36rem;}











