/* 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:5.2rem;}

.banner-box .bd ul{height: 5.2rem;}

.banner-box .bd .ban01,.banner-box .bd .ban02{
	background-size: 15rem;
}
.banner-box .bd li img{
	 display: inline-block;
}
.banner-box .bd .ban01 img{ 
	width:5.5rem;margin-top: 1.8rem;
}
.banner-box .bd .ban02 img{ 
	width:5.6rem;margin-top: 2.1rem;
}

.banner-box .wrap{height: 5.2rem; top: -5.2rem;}
.banner-box .logo{width:1.7rem; height:0; top: .25rem;}

/*section1*/
.sec01{
	margin-top: .35rem;
}
.secTitle{
	margin-bottom:.2rem;
}
.s1-top .left{
	margin: auto 1.05rem;
}
.s1-top .right p{
	width: 96%; margin-left: 4%;
}
.s1-btm{
	width: 100%; margin-left: 0; margin-top: .2rem;
}
.s1-btm .txt{
	width: 96%; margin-left: 4%; margin-top: .2rem;
}
.s1-btm img{
	max-width: 60%; margin: auto 20%;
}
/* section02 */
.sec02{
	margin-top: .35rem;
}
.s2-title h2{
	white-space: nowrap; text-align: center;
}
.s2-main .nav{
	width: 6rem; height: 2rem; margin-left: .4rem; float: none;
}
.s2-main .nav a{
	width: 2rem; float: left;
}
.s2-main .nav a.cur{
	width: 2rem; height: 2.2rem;
	background: url(../images/s2-img01-2.png) no-repeat center top;
	background-size: 100%;
}
.s2-main .txtCont{
	width: 100%; height: auto;margin-top: .2rem;
}
.s2-main .txtCont .item{
	margin-top: .35rem;
}
.s2-main .txtCont .item .txt{
	width: 90%; margin: .25rem 5%;
}
.s2-main .txtCont .item .tip{
	margin-top: .1rem;
}

/* section03 */
.sec03{
	margin-top: .35rem;
}
.s3-main .item{
	width: 5rem; margin: 0 .9rem .95rem; height: auto; padding-bottom: .3rem;
}
.s3-main .item03{
	margin-bottom: 0;
}
.s3-main .item .pic{
	height: 1.44rem; margin-top: -.72rem;
}
.s3-main .item .pic img.yuan{
	height: 1.44rem;width: auto;
}
.s3-main .item .pic img.s3-icon{
	width: .98rem; top: .21rem;left: 2rem;
}
.s3-main .item font{
	font-size: .26rem; line-height: .46rem;
}
.s3-main .item .txt{
	height: auto;margin-bottom: .2rem;
}
.s3-main .item .txt p{
	font-size: .24rem; line-height: .42rem;
}
.s3-main .item a{
	width: 1.8rem; height: .48rem; line-height: .48rem; font-size: .24rem;
}

/* section04 */
.sec04{
	margin-top: .35rem;
}
.s4-main .hand{
	margin: 0 1.28rem auto;
}
.s4-main .hand img{
	margin-top: .2rem;
}
.s4-main .txt{
	margin: .2rem auto 0;
}
.s4-main .txt .left{
	text-align: left;
}
.s4-main .txt .left,.s4-main .txt .tip03{
	width: 80%; float: left; margin-left: 10%;
}
.s4-main .txt font{
	font-size: .28rem; line-height: .48rem;
}
.s4-main .txt .left font::after{
	display: none;
}
.s4-main .txt p{
	font-size: .24rem; line-height: .42rem;
}
.s4-main .txt .tip03{
	margin-top: 0;
}
.s4-main .txt .left font::before,.s4-main .txt .right font::before{
	content: ''; width: .04rem; height: .2rem; margin-top: .14rem; margin-right: .15rem; display: block; float: left;
	background-color: #133a8e;
}
.s4-main .txt .left p{
	margin-left: 0.18rem;
}
.s4-btn{
	margin-top: .25rem;
}

/* section05 */
.sec05{
	margin-top: .35rem;
}
.s5-main .tab{
	margin-bottom: .3rem;
}
.s5-main .tab li{
	width: 2rem; margin: auto .1rem; height: .52rem; line-height: .52rem; font-size: .28rem;
}
.s5-main .cont table{
	width: 100%;
}
.s5-main .cont table th{
	font-size: .26rem;
}
.s5-main .cont table td{
	font-size: .24rem; line-height: .42rem;
}
.s5-main .cont li .pic{
	width: 100%; margin: .15rem auto; height: auto; padding-bottom: .25rem;
}
.s5-main .cont li .pic font{
	font-size: .26rem; line-height: .44rem;
}
.s5-main .cont li .pic p{
	font-size: .24rem; line-height: .42rem;
}
.s5-main .cont li .pic img{
	max-width: 40%;
}

/* section06 */
.sec06{
	margin-top: .35rem;
}
.s6-main{
	background: none;
	margin: auto;
	height: auto;
}
.s6-main .myform{
	margin: auto;
}
.s6-main .myform ul li{
	width: 6rem; margin-left: .4rem; height: .75rem; margin-bottom: .2rem;
}
.s6-main .myform ul li span{
	height: .75rem; width: .4rem;
}
.s6-main .myform ul li input, .s6-main .myform ul li select{
	width: 5.2rem; height: .75rem; font-size: .26rem;
}
.s6-btn{
	margin: .15rem auto 0;
}
.xieyi{
	font-size: .24rem; line-height: .42rem;
}

/* section07 */
.sec07{
	margin-top: .35rem;
}
.s7-main{
	margin-top: 0;
}
.s7-main .left,.s7-main .right{
	width: 6.2rem; margin: 0 .3rem .25rem;
	float: left;
}
.s7-main .txt font{
	font-size: .28rem; line-height: .52rem;
}.s7-main .txt.left font{
	text-align: left;
}
.s7-main .txt font::before{
	height: .52rem;
}
.s7-main .txt.left font::before{
	left:-.24rem;
}
.s7-main .txt.right font::before{
	background: url(../images/s7-icon01.png) no-repeat center;
	background-size: 100%;
}
.s7-main .txt.left font::after{
	left: 0;
}
.s7-main .txt font::after{
	height: .05rem; width: .65rem;
}
.s7-main .txt p{
	font-size: .24rem; line-height: .42rem;
}
.s7-main .mid{
	width: 70%; margin: .1rem 15%;
}
.s7-main .txt.right a{
	width: 1.8rem;
	height: 0.48rem;
	line-height: .48rem;
	font-size: .24rem;
}

/* section08 */
.sec08{
	margin-top: .35rem;
}
.s8-main{
	margin: auto;
}
.s8-main .leftPic{
	width: 100%; clear: both;
}
.s8-main .leftPic img{
	width: 3.1rem; display: inline-block; margin: auto;
}
.s8-main .right{
	width: 100%; margin: .2rem auto;
}
.s8-main .right .txt h3{
	width: 100%;
	background: none;
}
.s8-main .right .txt p{
	font-size: .24rem; line-height: .42rem; height: auto;
}
.s8-main .right .hd{
	margin: .2rem auto 0;
}

/* section09 */
.sec09{
	margin-top: .35rem;
}
.s9-main{
	margin-top: .9rem;
}
.s9-main .item{
	width: 2rem; margin: 0 .1rem auto; height: auto; padding-bottom: .2rem;
}
.s9-main .item .round{
	width: 2rem;height: 2rem;
}
.s9-main .item .round img{
	width: .7rem; margin-top: .65rem;
}
.s9-main .item .round span{
	font-size: .24rem;
}
.s9-main .item p{
	height: 2.2rem; line-height: .36rem; font-size: .24rem;
}
/* section10 */
.sec10{
	margin-top: .35rem;
}
.s10-main{
	margin: 0 auto .25rem;
}
.s10-main .item{
	width: 6rem; margin: 0 .4rem .2rem;
}
.s10-main .item .kemu{
	height: 1.05rem;
	background-size: 100% 100%;
}
.s10-main .item .kemu font{
	margin-bottom: .1rem;
}
.s10-main .item .price,.s10-main .item .info{
	padding: .25rem 0; font-size: .24rem; line-height: .42rem;
}
.s10-main .item .price p,.s10-main .item .info p{
	margin-left: .5rem;
}
.s10-main .item .module span,.s10-main .item .service span{
	margin-left: .5rem; width: 1.2rem;
}
.s10-main .item .service{
	padding: .4rem 0 .25rem; height: auto;
}
.s10-main .item .module p,.s10-main .item .service p{
	width: 4rem;
}
.s10-main .item .buy-btn{
	height: .75rem;
}
.s10-main .item .buy-btn a{
	line-height: .75rem; font-size: .26rem;
}
.s10-main .item .buy-btn a::before{
	height: .75rem;
}
.s10-main .txt{font-size: .24rem;}
@keyframes jupmUp{
    0%{transform: translateY(-.1rem);}
    100%{transform: translateY(0);}
}
/*视频*/
.sec06-main{padding: 3%;width: 94%;}
.sec06-t ul li{width: 29%;}
.sec06-b .video-l{width: 100%;}
.sec06-b .video-r{width: 100%; height: auto;font-size: .28rem;}
.sec06-b .video-list ul li a span{width: 4rem;}
.sec06-b .video-r h3 {
    width: 80%;
    height: 0.72rem;
    line-height: 0.72rem;
	font-size: .32rem;
}
.sec06-b .video-list ul li a {
    font-size: .27rem;
}
.sec06-b a.pub-a {
    width: 2.76rem;
    height: 0.52rem;
    line-height: 0.52rem;
    font-size: .28rem;
}

.s10-main tr th{
	font-size: .3rem;
}
.s10-main tr th:last-child{
	display: none;
}
.s10-main tr td{
	font-size: .25rem;
	line-height: .35rem;
	padding: 0 .1rem;
}
.s10-main tr td:last-child{
	display: none;
}
.s10-main tr td.kL{
	padding: .26rem .1rem;
}