/* 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;
	width:7.5rem;margin: 0 auto!important;overflow-x: hidden;overflow-y: auto;
	background: #fff;
}
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;}

.clearfix::after { content:''; clear:both; display:block; height:0; overflow:hidden;visibility:hidden;}

a[title="站长统计"]{display: none;}
.wrap{width:6.8rem;margin: 0 auto; text-align: center; position: relative;}
.wrap1{width:7.2rem;margin: 0 auto;text-align: center;}
.wrap2{width:6.9rem;margin: 0 auto;text-align: center;}
.m-show{display:block!important;}
.m-hide{display: none!important;}
.m-ib{display: inline-block!important;}



/*banner*/
.banner-box{height:5.2rem;background:url(../images/ban-m.jpg) no-repeat center top;background-size: 7.5rem;}
.banner-box .wrap{height: 5.2rem;}
.banner-box .logo{width:2.2rem; height:auto; 
	position: absolute;top: .25rem; left: 0;
}
.banner-box .logo img{
	width: 100%;
}

.sections{
	width: 100%; clear: both; float: left;
}
.secTit{
	width: 100%; clear: both; float: left;
	background: url(../images/title-pic01.png) no-repeat center top;
	background-size: 3.18rem;
}
.secTit h2{
	font-size: .54rem; line-height: 1.22rem; font-weight: bold;
	background: linear-gradient( #ff924a, #f95800);
	-webkit-background-clip: text;
	color: transparent;
}
.secTit h2::before,.secTit h2::after{
	content: '';width: .47rem; height: 1.22rem; display: inline-block; vertical-align: top;
}
.secTit h2::before{
	margin-right: .15rem;
	background: url(../images/title-icon01.png) no-repeat center;
	background-size: .35rem;
}
.secTit h2::after{
	margin-left: .15rem;
	background: url(../images/title-icon02.png) no-repeat center;
	background-size: .35rem;
}
/*section1*/
.sec01{
	height: auto;
}
.s1-title{
	margin-top: .52rem;
}
.s1-main{
	width: 100%; clear: both; float: left;margin-bottom: .35rem;
}
.s1-main .item{
	width: 100%; clear: both; float: left; margin-bottom: .33rem;
}
.s1-main .item .tag{
	width: 100%; float: left;
}
.s1-main .item .tag img{
	width: 1.15rem; height: auto; display: block; float: left;
	margin-top: -.25rem; margin-right: .05rem;
}
.s1-main .item .tag font{
	float: left; font-size: .38rem; line-height: .72rem; color: #333; font-weight: bold; text-align: left;
	text-indent: .12rem;
}
.s1-main .item01 .tag font{
	width: 3.84rem;
	background: url(../images/m1-line01.png) no-repeat center bottom;
	background-size: 100%;
}
.s1-main .item02 .tag font{
	width: 4.18rem;
	background: url(../images/m1-line02.png) no-repeat center bottom;
	background-size: 100%;
}
.s1-main .ladder{
	width: 100%; float: left; margin-top: .05rem;
	position: relative;
}
.s1-main .ladder img.stair{
	float: left; width: 4.7rem;
	margin-left: .28rem;
	position: relative; z-index: 3;
}
.s1-main .ladder img.ladTxt{
	/* float: right; margin-right: .35rem; */
	width: 5.61rem;
	position: absolute; right: .35rem; top: 1.23rem;
}
.s1-main .step{
	width: 100%; clear: both; float: left;
}
.s1-main .step img{
	width: 7.09rem; margin-top: -.05rem;
}

/* section05 */
.sec05{
	height: auto;
	background: #f2f2f2;
	background: -webkit-linear-gradient(#f2f2f2 , #fefefe); /* Safari 5.1 - 6.0 */
	background: -o-linear-gradient(#f2f2f2 , #fefefe); /* Opera 11.1 - 12.0 */
	background: -moz-linear-gradient(#f2f2f2 , #fefefe); /* Firefox 3.6 - 15 */
	background: linear-gradient(#f2f2f2 , #fefefe); /* 标准的语法 */
}
.s5-title{
	margin-top: .4rem;
}
.s5-main{
	width: 100%; clear: both; float: left;
	position: relative; z-index: 3;
}
.s5-main .tab{
	width: 100%; float: left;margin-top: -.16rem;
}
.s5-main .tab >div{
	width: 100%; clear: both; 
	float: left;
}
.s5-main .tab img{
	width: 1.43rem; display: block; float: left;margin-right: .3rem;
}
.s5-main .tab .part01{margin-bottom: .24rem;}
.s5-main .tab .part01 img{
	margin-top: -.12rem;
}
.s5-main .tab .part01 .nac,.s5-main .tab .part02 .kemu{
	float: left; 
	width: 5.4rem;
}
.s5-main .tab .part01 .nac a{
	width: 1.63rem; height: .69rem;display: block;
    float: left;
    margin-right: .22rem;
    border: solid .02rem #f95c06;
    color: #f95902;
    font-size: .3rem;
    line-height: .69rem;
    box-sizing: border-box;
    background: #fff;
}
.s5-main .tab .part01 .nac a:last-child{
	margin-right: 0;
}
.s5-main .tab .part01 .nac a.cur{
	border: 0;color: #fff;font-weight: bold;
	background: #f25331;
	background: -webkit-linear-gradient(left, #f95800 , #ff924a);
	background: -o-linear-gradient(right, #f95800, #ff924a);
	background: -moz-linear-gradient(right, #f95800, #ff924a);
	background: linear-gradient(to right, #f95800 , #ff924a);
}

.s5-main .tab .part02 img{
	margin-top: -.2rem;
}
.s5-main .tab .part02 .kemu a{
	width: auto; height: .48rem; display: block; float: left; margin-right: .18rem; margin-bottom: .2rem;
	padding: 0 .35rem;
	border: solid .02px #fe8a01; color: #fe8a01;
	font-size: .24rem; line-height: .48rem;
	box-sizing: border-box;
	background: #fff;
	border-radius: .48rem;
}
.s5-main .tab .part02 .kemu a.cur{
	border: 0;
	color: #fff; font-weight: bold;
	background: #fe8a01;
	background: -webkit-linear-gradient(left, #fe8a01 , #fea501); /* Safari 5.1 - 6.0 */
	background: -o-linear-gradient(right, #fe8a01, #fea501); /* Opera 11.1 - 12.0 */
	background: -moz-linear-gradient(right, #fe8a01, #fea501); /* Firefox 3.6 - 15 */
	background: linear-gradient(to right, #fe8a01 , #fea501); /* 标准的语法 */
}
.s5-main .right{
	width: 100%; clear: both;
	background-color: #fff;
}
.s5-main .right h3{
	font-size: .36rem; line-height: .77rem; color: #fff; font-weight: bold;
	height: .77rem; width: 100%; float: left;
	background: #f25331;
	background: -webkit-linear-gradient(left, #ff924a , #f95800); /* Safari 5.1 - 6.0 */
	background: -o-linear-gradient(right, #ff924a, #f95800); /* Opera 11.1 - 12.0 */
	background: -moz-linear-gradient(right, #ff924a, #f95800); /* Firefox 3.6 - 15 */
	background: linear-gradient(to right, #ff924a , #f95800); /* 标准的语法 */
}
.s5-main .right ul{
	width: 80%; margin: .2rem 10% .3rem; float: left;
	clear: both;
}
.s5-main .right ul li{
	font-size: .26rem; line-height: .5rem;
	width: 50%; float: left; text-align: left;
}
.s5-main .right ul li::before{
	content: '';width: .08rem; height: .08rem; display: block; float: left;
	background: #e13b29;
	border-radius: 50%;
	margin-top: .21rem; margin-left: -.15rem;
}
.s5-main .right ul li.on{
	color: #ef3d25;
}
.s5-btn{
	width:100%; clear:both; float: left;margin-bottom: .4rem;
}
.s5-btn a{
	width: 2.22rem; height: .6rem; display: inline-block; margin: 0 .15rem;
	border-radius: .6rem;
	font-size: .24rem; line-height: .66rem;
	border: solid .02rem #fe8336;
	background: #fff; color: #f95b04;
	box-shadow: 0 .07rem .15remx rgba(237,72,67,.36);
}
.s5-btn a.btn02{
	color: #fff;border: 0;
	background: #f25331;
	background: -webkit-linear-gradient(left, #ff924a , #f95800); /* Safari 5.1 - 6.0 */
	background: -o-linear-gradient(right, #ff924a, #f95800); /* Opera 11.1 - 12.0 */
	background: -moz-linear-gradient(right, #ff924a, #f95800); /* Firefox 3.6 - 15 */
	background: linear-gradient(to right, #ff924a , #f95800); /* 标准的语法 */
}
.s5-main .left{
	width: 100%; clear: both; margin: .18rem auto .85rem;
	background-color: #fff;
}
.s5-main .left .video-box{
	width: 100%;
}

/* section02 */
.sec02{
	height: auto;
	background: #252625;
	background: -webkit-linear-gradient(#252625 , #1d1d1d); /* Safari 5.1 - 6.0 */
	background: -o-linear-gradient(#252625 , #1d1d1d); /* Opera 11.1 - 12.0 */
	background: -moz-linear-gradient(#252625 , #1d1d1d); /* Firefox 3.6 - 15 */
	background: linear-gradient(#252625 , #1d1d1d); /* 标准的语法 */
}
.s2-title{
	width: 100%; clear: both; float: left; margin-top: .4rem;
	background: url(../images/title-pic02.png) no-repeat center top;
	background-size: 3.18rem;
}
.s2-title p{
	width: 100%; float: left; font-size: .24rem; line-height: .26rem; font-weight: bold; color: #fff9a9;
}
.s2-title h2{
	font-size: .54rem; line-height: .72rem; font-weight: bold;
	background: linear-gradient( #fffce0, #fff885);
	-webkit-background-clip: text;
	color: transparent;
}
.s2-title h2::before,.s2-title h2::after{
	content: '';width: .47rem; height: .72rem; display: inline-block; vertical-align: top;
}
.s2-title h2::before{
	margin-right: .15rem;
	background: url(../images/title-icon03.png) no-repeat center;
	background-size: .35rem;
}
.s2-title h2::after{
	margin-left: .15rem;
	background: url(../images/title-icon04.png) no-repeat center;
	background-size: .35rem;
}
.s2-main{
	width: 100%; clear: both; float: left;
}
.s2-main .subTxt{
	width: 100%; float: left; margin-top: .08rem;margin-bottom: .15rem;
}
.s2-main .subTxt p{
	width: 6.8rem; float: left; margin: 0 .05rem; text-align: left;
	font-size: .22rem; line-height: .34rem; color: #fff;
}
.s2-main .subTxt p b{
	font-weight: bold; float: left;
	color: #fffab7;
}
.s2-main .subTxt p span{float: left;
	width: 4.8rem; text-align: left;
}
.s2-main .item{
	width: 100%; clear: both; float: left; margin-bottom: .35rem;
	border-radius: .16rem;
	background: #fff;
}
.s2-main .item .itemTit{
	height: 1.15rem; width: 100%; float: left;
	background: #ffe4c2;
	background: -webkit-linear-gradient(left, #fff5e8 , #ffd49e);
	background: -o-linear-gradient(right, #fff5e8, #ffd49e);
	background: -moz-linear-gradient(right, #fff5e8, #ffd49e);
	background: linear-gradient(to right, #fff5e8 , #ffd49e);
	border-radius: .16rem .16rem 0 0;
	position: relative;
}
.s2-main .item05 .itemTit{height: 2.7rem;}
.s2-main .item .itemTit.type02{
	background: #ff6a07;
	background: -webkit-linear-gradient(left, #ff9c58 , #ff6a07);
	background: -o-linear-gradient(right, #ff9c58, #ff6a07);
	background: -moz-linear-gradient(right, #ff9c58, #ff6a07);
	background: linear-gradient(to right, #ff9c58 , #ff6a07);
}
.s2-main .item .itemTit h3{
	font-size:.54rem; line-height: 1.15rem; font-weight: bold; color: #ff6913;
}
.s2-main .item .itemTit.type02 h3{color: #fff;}
.s2-main .item05 .itemTit h3{
	height: auto; line-height: 1; margin-top: .28rem;
}
.s2-main .item .itemTit h3 img{width: 3.18rem; display: inline-block; height: .59rem;}
.s2-main .item .itemTit img.hot02{
	position: absolute; width: .87rem; height: auto;
	left: .13rem; top: -.5rem;
}
.s2-main .item06 .itemTit h3 img{width: 4.46rem;}
.s2-main .item .itemTit span{
	font-size: .24rem; height: .4rem; line-height: .4rem; color: #fff;
	background: #f95a02;
	background: -webkit-linear-gradient( #f95800 , #ff924a); /* Safari 5.1 - 6.0 */
	background: -o-linear-gradient( #f95800 , #ff924a); /* Opera 11.1 - 12.0 */
	background: -moz-linear-gradient( #f95800 , #ff924a); /* Firefox 3.6 - 15 */
	background: linear-gradient( #f95800 , #ff924a); /* 标准的语法 */
	border-radius: .4rem .4rem .4rem 0;
	position: absolute; top: .27rem; right: .05rem; padding: 0 .15rem;
}
.s2-main .item .itemTit.type02 span{
	background: #fff; color: #ff7214;
}
.s2-main .item .itemTit.type02 span.type02{
	top: -0.14rem;
	    right: 0;
}
.s2-main .item .part{
	width:100%; clear: both; float: left;
}
.s2-main .item .part h4{
	width:100%; height: .56rem; display: block; float: left;
	font-size: .26rem; font-weight: bold; line-height: .56rem; color: #ff6913;
	background-color: #ffefdb;
}

.s2-main .item .part .partTxt{
	width: 100%; clear: both; float: left;margin: .3rem auto .2rem;
}
.s2-main .item .part .partTxt ul{
	float: left; margin-left: 1.9rem;
}
.s2-main .item04 .part .partTxt ul{
	margin-left: 1.28rem;
}
.s2-main .item .part .partTxt ul li{
	clear:both; float: left;margin-bottom: .1rem;
	font-size: .24rem; line-height: .34rem;
}
.s2-main .item .part .partTxt ul li span{
	width: .65rem; height: .34rem; line-height: .34rem; color: #ff6913; font-size: .24rem; display: block; float: left; margin-right: .3rem;
	border-radius: .08rem;
	border: solid 1px #ff6913;
	box-sizing: border-box;
}
.s2-main .item .part .partTxt ul li.on span{
	border: 0;
	color: #fff;
	background: #ff6a07;
	background: -webkit-linear-gradient(left, #ff9c58 , #ff6a07);
	background: -o-linear-gradient(right, #ff9c58, #ff6a07);
	background: -moz-linear-gradient(right, #ff9c58, #ff6a07);
	background: linear-gradient(to right, #ff9c58 , #ff6a07);
}
.s2-main .item .part  ul li b{font-weight:bold; float: left;}
.s2-main .item .part .partTxt ul li  i{
	color: #9e9e9e; float: left; margin-left: .5rem;
}

.s2-main .part01 .itm{
	width: 5.18rem; float: left; margin: .25rem .8rem; clear: both;
	border-radius: .2rem;
	border: solid .02rem #ff7519;
} 

.s2-main .part01 .itm font{
	width:100%; clear: both; float: left; margin-top: -.24rem; margin-bottom: .05rem;
	height: .47rem;
	font-size: .24rem; font-weight: bold; color: #fff; line-height: .38rem;
	background: url(../images/m2-img02.png) no-repeat center;
	background-size: auto 100%;
}

.s2-main .part01 .partTxt .itm ul{
	 margin-left: .46rem;
}



.s2-main .item .part .serviceList{
	width: 100%; clear: both; float: left;margin: .18rem auto .1rem;
}
.s2-main .item .part .serviceList ul{
	float: left; margin-left: 1.76rem;
}
.s2-main .item .part .serviceList ul li{
	font-size: .24rem; line-height: .4rem; float: left; clear: both;
	margin-bottom: .1rem;
}
.s2-main .item .part .serviceList ul li span{
	width: .83rem; height: .4rem; color: #333; float: left; display: block;margin-right: .22rem;
	border: solid 1px #444;
	border-radius: .05rem;
}
.s2-main .item .part .serviceList ul li.on{
	color: #ff6913; font-weight: bold;
}
.s2-main .item .part .serviceList ul li.on span{
	width: 1.08rem; height: .39rem; padding-right: .08rem;
	color: #fff; font-weight: 400;
	background: url(../images/m2-img01.png) no-repeat center;
	background-size: 100%;
	border: 0;
	margin-left: -.2rem;
}



.s2-main .item .part .safeguard{
	width: 100%; clear: both; float: left; margin-bottom: .44rem;
}
.s2-main .item .part .safeguard p{
	font-size: .24rem; line-height: .4rem; width: 100%; clear: both; float: left;
	margin-bottom: .24rem;margin-top: .1rem;
}
.s2-main .item .part .safeguard font{
	width: 100%; float: left; margin-bottom: .2rem;
	font-size: .38rem; line-height: .42rem; font-weight: bold; color: #f95902;
}

.s2-main .item .part .safeguard a{
	width: 1.7rem; height: .55rem; display: inline-block; margin: 0 .15rem;
	font-size: .24rem; line-height: .55rem; color: #f95a04;
	border-radius: .55rem;
	border: solid .02rem #f95a04;
	box-shadow: 0 .07rem .15rem rgba(249,89,1,.4);
	box-sizing: border-box;
}
.s2-main .item .part .safeguard a.btn01{
	color: #fff;
	border: none;
	background: #f95800;
	background: -webkit-linear-gradient(left, #ff924a , #f95800); /* Safari 5.1 - 6.0 */
	background: -o-linear-gradient(right, #ff924a, #f95800); /* Opera 11.1 - 12.0 */
	background: -moz-linear-gradient(right, #ff924a, #f95800); /* Firefox 3.6 - 15 */
	background: linear-gradient(to right, #ff924a , #f95800); /* 标准的语法 */
}
.s2-video{
	width: 6rem; display: block; float: left; margin: .5rem .45rem;
}
.partFour{
	width: 6.37rem; height: auto; float: left; margin: .14rem .26rem .3rem;
	background: #fffcc5;
	background: -webkit-linear-gradient(#fffcc5 , #ffffff); /* Safari 5.1 - 6.0 */
	background: -o-linear-gradient(#fffcc5 , #ffffff); /* Opera 11.1 - 12.0 */
	background: -moz-linear-gradient(#fffcc5 , #ffffff); /* Firefox 3.6 - 15 */
	background: linear-gradient(#fffcc5 , #ffffff); /* 标准的语法 */
	border-radius: .18rem .4rem .18rem .18rem;
}
.partFour ul{
	width: 100%; clear: both; float: left; margin-top: .41rem;
}
.partFour ul li{
	width: 1.35rem; height: .72rem; display: inline-block;float: left;
	margin: 0 .1rem .2rem;
	background: rgba(252,114,33,.15);
	font-size: .26rem; line-height: .42rem;
	border-radius: .08rem;
}
.partFour ul li:first-child{margin-left: .18rem;}
.partFour ul li img{
	width: .5rem; display: inline-block; margin: -.3rem .425rem 0;
	float: left;
}
.partFour ul li i{
	width: 100%; clear: both;float: left;
}
/* 新增 */
.item06 .partFour ul li{
	width: 46%;
}
.item06 .partFour ul li i{
	width: 78%;clear: inherit;margin-top: .2rem;
}
.item06 .partFour ul li img {
    margin: 0;margin-top: .12rem;margin-left: .12rem;
}










/* section03 */
.sec03{
	height: auto;
	background: #f2f2f2;
	background: -webkit-linear-gradient(#f2f2f2 , #fefefe); /* Safari 5.1 - 6.0 */
	background: -o-linear-gradient(#f2f2f2 , #fefefe); /* Opera 11.1 - 12.0 */
	background: -moz-linear-gradient(#f2f2f2 , #fefefe); /* Firefox 3.6 - 15 */
	background: linear-gradient(#f2f2f2 , #fefefe); /* 标准的语法 */
}
.s3-title{
	margin-top: .4rem;
}
.s3-main{
	width:100%; float: left; clear: both; margin: 1.87rem auto 2.36rem;
	height: 3.56rem; display: block;
	background: url(../images/m3-img01.png) no-repeat center;
	background-size: auto 3.56rem;
	position: relative;
}
.s3-main .item{
	position: absolute;
}
.s3-main .item1{
	top: -.71rem; left: 2.72rem;
}
.s3-main .item2{
	bottom: .27rem; right: 1.13rem;
}
.s3-main .item3{
	bottom: .14rem; left: 1.13rem;
}
.s3-main .item font{
	width: 1.46rem; height: 1.46rem; display: inline-block;
	font-size: .26rem; line-height: 1.46rem; font-weight: bold; color: #fff;
	background: #f95800;
	background: -webkit-linear-gradient( #f95800 , #ff924a);
	background: -o-linear-gradient( #f95800, #ff924a);
	background: -moz-linear-gradient( #f95800, #ff924a);
	background: linear-gradient( #f95800 , #ff924a);
	border-radius: 50%;
}
.s3-main .item font span{
	line-height: .32rem; padding: .41rem 0; float: left; width: 100%;
}
.s3-main .item ul{
	position: absolute;
}
.s3-main .item1 ul{
	width: 3.8rem; left: -.86rem; top: -.83rem;
}
.s3-main .item2 ul{
	width: 1.9rem; left: .73rem; top: 1.6rem;
}
.s3-main .item3 ul{
	width: 2.7rem; left: -.82rem; top: 2rem;
}
.s3-main .item ul li{
	clear: both; float: left; font-size: .24rem; line-height: .35rem; text-align: left;
}
.s3-main .item ul li::before{
	content: ''; width: .16rem; height: .35rem; display: block; float: left; margin-left: -.22rem;
	background: url(../images/icon01.png) no-repeat center;
	background-size: 100%;
}

/* section04 */
.sec04{
	background: url(../images/m4-bg.png) no-repeat center top;
	background-size: 7.5rem;
}
.s4-title{
	margin-top: .52rem;
}
.s4-main{
	width: 100%; margin-top: .28rem; clear: both; float: left;
}
.s4-main .item{
	width:100%; clear: both; float: left; margin-bottom: .75rem;
}
.s4-main .item .kuang{
	width: 5.8rem; float: left; margin: 0 .7rem .36rem;
	border: solid 1px #fb6a17;
	background: #fff;
	border-radius: .13rem;
}
.s4-main .item .kuang font{
	font-size: .32rem; line-height: .58rem; font-weight: bold; color: #fff;
	height: .71rem;
	width: 100%; float: left; margin-top: -.31rem;
}
.s4-main .item01 .kuang font{
	background: url(../images/m4-img01.png) no-repeat center top;
	background-size: auto 100%;
}
.s4-main .item02 .kuang font{
	background: url(../images/m4-img02.png) no-repeat center top;
	background-size: auto 100%;
}
.s4-main .item .kuang ul{
	float:left; margin: .05rem auto .12rem;
	width: 100%;
}
.s4-main .item .kuang ul li{
	width: auto; float: left;margin-left: .5rem;
	font-size: .25rem; line-height: .38rem; text-align: left;
	position: relative;
}
.s4-main .item .kuang ul li:first-child{
	margin-left: .9rem;
}
.s4-main .item02 .kuang ul li:first-child{
	margin-left: .56rem;
}
.s4-main .item .kuang ul li::before{
	content: '';width: .21rem; height: .38rem; display: block;
	background: url(../images/icon01.png) no-repeat center;
	background-size: 100%;
	position: absolute; left: -.3rem; top: 0;
}

/*section2*/
