@charset "UTF-8";
/*-----default model-----*/
body,h1, h2, h3, h4, h5, h6,p,ul, ol, dl, dd,figure, menu, input, textarea, button, select, th, td,figcaption {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;}
img {border:none;}
input,textarea,button,select {outline: 0 none;}
table{border-collapse: collapse; margin:0 auto; width: 100%;color: #333;text-align: center;}
textarea {resize: vertical;}
a {text-decoration: none;outline: 0 none;color:inherit}
.clearfix:before,.clearfix:after{display:block;clear:both;content:"";visibility:hidden;height:0} 
.clearfix{zoom:1; width: 100%; clear: both;} 
body{width: 100%;height:100%;font-size: 12px;min-width: 1200px!important; font-family: "Helvetica Neue", Helvetica, Arial, "PingFang SC", "Hiragino Sans GB", "Heiti SC", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif;color: #444;background: #fff;}


.m-show,.m-ib{display: none!important;}
.qgfx_box {margin-top: 10px; margin-bottom: 20px!important;}
a[title="站长统计"]{display: none;}
@media only screen and (min-width: 800px) {
	.pc-hide{display:none !important;}
}
.wrap{position: relative; width: 1200px; margin: 0 auto;font-size: 0;text-align: center;}
 
/* body{
	cursor: url(https://files.cnblogs.com/files/monster-jian/cursor.ico),auto;
} */
 /* 输入框填充背景 */
input:-webkit-autofill,
textarea:-webkit-autofill,
select:-webkit-autofill {
        -webkit-box-shadow: 0 0 0 1000px white inset;
}
 
/* 输入框填充透明 */
/* input:-internal-autofill-previewed,
input:-internal-autofill-selected {
  -webkit-text-fill-color: #fff;
  transition: background-color 5000s ease-out 0.5s;
} */
 
 
/*banner */
.banner-box{
	width:100%;
	position:relative;height:5.7rem;
	background:url('../images/banner.jpg') no-repeat center top / auto 100%; overflow:hidden; text-align:center;
}
.banner-box .wrap{height: auto;}
.banner-box .pro{
	width: 1.93rem; height: .6rem; display: block; float: left;
	background: #ffb025;
	background: -webkit-linear-gradient(#ffb025, #ff6c12);
	background: -moz-linear-gradient(#ffb025, #ff6c12);
	background: -o-linear-gradient(#ffb025, #ff6c12);
	background: linear-gradient(#ffb025, #ff6c12);
	border-radius: 0 0 .15rem .15rem;
	/* box-shadow: -.03rem 0 0 #fff; */
	font-size: .28rem; font-weight: bold; line-height: .62rem; color: #fff;
	border: solid 1px #fff;
	border-top: 0;
}
.ban-user{
	width: 100%; clear: both; float: left;
}
.ban-user img{
	height: 2.56rem; display: inline-block;
}
.ban-theme{
	width: 100%; clear: both; display: flex;
	justify-content: center;
	justify-items: center;
	align-items: center;
	flex-wrap: wrap;
}
.ban-theme img.tit01{margin-top: -.48rem; height: 1.45rem;}

.ban-theme .part{
	width: 100%; clear: both; margin-top: -.33rem; display: flex;
	justify-content: center;
	flex-wrap: wrap;
}
.ban-theme .part span{
	width: auto; height: .6rem; margin: 0 .18rem;
	border-radius: .1rem;
	background: #ffefd2;
	font-size: .24rem; line-height: .6rem; color: #333;
	padding-right: .16rem;
}
.ban-theme .part span i{
	width: .43rem; height: .43rem; display: inline-block; float: left;
	margin-left: .13rem;margin-top: .09rem; margin-right: .12rem;
	border-radius: 50%;
	font-size: .24rem; line-height: .43rem; color: #333;
	background: #fbdf00;
	background: -webkit-linear-gradient(#fbdf00, #fcbd36);
	background: -moz-linear-gradient(#fbdf00, #fcbd36);
	background: -o-linear-gradient(#fbdf00, #fcbd36);
	background: linear-gradient(#fbdf00, #fcbd36);
}
.ban-theme .sub{
	width: 100%; clear: both; margin-top: .22rem; display: flex;
	text-align: center;
	align-items: center;
	justify-content: center;
}
.ban-theme .sub img{width: 1.12rem; display: inline-block;}
.ban-theme .sub span{
	font-size: .35rem; display: inline-block; margin-top: .2rem;
	margin-left: .05rem;
}

.sections{width: 100%; clear: both; float: left;}
.secTit{
	width: 100%; clear: both; float: left;
}
.secTit h2{
	font-size: .56rem; line-height: .8rem; font-weight: bold; color: #382819;
}
.secTit h2 span{color: #ff9000;}
.secTit h2::before,.secTit h2::after{
	content: ''; width: .94rem; height: .8rem; display: inline-block;
	vertical-align: top;
}
.secTit h2::before{
	background: url('../images/title-arr01.png') no-repeat center / 100%;
	margin-right: .65rem;
	animation: moveOne 1.5s infinite ease-in-out;
}
.secTit h2::after{
	background: url('../images/title-arr02.png') no-repeat center / 100%;
	margin-left: .65rem;
	animation: moveTwo 1.5s infinite ease-in-out;
}
.secTit p{
	font-size: .26rem; line-height: .4rem; width: 100%; float: left; margin-top: .08rem; color: #666;
}
@keyframes moveOne{
	0%{transform: translateX(0); opacity: 1;}
	100%{transform: translateX(.2rem); opacity: 0;}
}
@keyframes moveTwo{
	0%{transform: translateX(0); opacity: 1;}
	100%{transform: translateX(-.2rem); opacity: 0;}
}
/*section1*/
.s1-title{margin-top: .53rem; margin-bottom: .22rem;}
.s1-main{width: 100%; clear: both; float: left;}
.s1-main .sub{
	width: 100%; clear: both; float: left;
	background: #fffad7;
	background: -webkit-linear-gradient(#fffad7,#fff);
	background: -moz-linear-gradient(#fffad7,#fff);
	background: -o-linear-gradient(#fffad7,#fff);
	background: linear-gradient(#fffad7,#fff);
}
.s1-main .sub span{
	width: 2rem; height: .68rem; font-size: .2rem; line-height: .68rem;
	display: inline-block;
	cursor: pointer;
}
.s1-main .sub span.on{
	font-weight: bold; font-size: .24rem; color: #fff;
	background: #ffa400;
}
.s1-video{
	width: 100%; clear: both; float: left;
}
.s1-video .video-box{width: 100%;}
/* section02 */
.sec02{
	background: url('../images/s2-bg01.png') no-repeat bottom right / auto 6.01rem;
}
.s2-title{margin-top: .68rem; margin-bottom: .29rem;}
.s2-main{
	width: 100%; clear: both; float: left; margin-top: .16rem;
	padding-bottom: .25rem;
}
.s2-main .item{
	float: left; margin-left: .3rem;
}
.s2-main .item1{margin-left: .1rem; margin-top: 2.3rem;}
.s2-main .item2{margin-top: 1.73rem;}
.s2-main .item3{margin-top: 1.15rem;}
.s2-main .item4{margin-top: .57rem;}
/* .s2-main .item5{margin-top: .3rem;} */

.s2-main .item .yuan{
	width: 1.3rem; height: 1.36rem; display: block; float: left; margin-left: .38rem;
}
.s2-main .item.type01 .yuan{
	background: url('../images/s2-img01.png') no-repeat center / 100%;
}
.s2-main .item.type02 .yuan{
	background: url('../images/s2-img03.png') no-repeat center / 100%;
}
.s2-main .item .yuan img{
	height: .44rem; display: inline-block; margin-top: .43rem;
}
.s2-main .item .txt{
	float: left; margin-top: -.3rem; height: 2.23rem; display: block;
	clear: both;
	padding-left: .17rem;
}
.s2-main .item.type01 .txt{
	background: url('../images/s2-img02.png') no-repeat center left / .13rem;
}
.s2-main .item.type02 .txt{
	background: url('../images/s2-img04.png') no-repeat center left / .13rem;
}
.s2-main .item .txt span{
	font-size: .24rem; line-height: .4rem;
	border: solid .01rem #fff;
	padding: 0 .15rem;
	border-radius: .1rem;
	color: #fff;
	float: left; margin-top: -.14rem;
}
.s2-main .item.type01 .txt span{
	background: #f87500;
	box-shadow: 0 .05rem .2rem rgba(248,117,0,.3);
}
.s2-main .item.type02 .txt span{
	background: #ffa400;
	box-shadow: 0 .05rem .2rem rgba(255,164,0,.3);
}
.s2-main .item .txt p{
	font-size: .18rem; line-height: .26rem; text-align: left;
	width: 1.55rem; margin-left: .1rem; margin-top: .15rem;
	float: left; clear: both;
}

/* section03 */
.s3-title{
	margin-top: .68rem;margin-bottom: .28rem;
}
.s3-main{
	width: 100%; clear: both; float: left;
}
.s3-main .video-box{width: 100%; clear: both;}

/* section04 */
.sec04{
	background: url('../images/s4-bg.png') no-repeat center bottom / 19.2rem;
}
.s4-title{
	margin-top: .65rem;margin-bottom: .33rem;
}
.s4-main{
	width: 100%; clear: both; float: left;
}
.s4-txt{
	width: 5.5rem; display: inline-block; vertical-align: top; text-align: left;
	float: left; margin-left: .9rem;
}
.s4-txt h3{font-size: .2rem; color: #333; margin-bottom: 0.38rem;}
.s4-txt h3::before{
	content: '';
	width: 0.23rem; height: 0.25rem; 
	background: url('../images/s4-icon01.png') no-repeat top / 100%; 
	display: inline-block; vertical-align: middle; margin-right: 0.1rem;
}
.s4-video{
	width: 5.35rem; float: right;
}
.s4-video .video-box{width: 100%; clear: both;}
.s4-btn{
	width: 100%; clear: both; float: left; margin: .6rem auto;
}
.s4-btn a{width: 3rem; height: .6rem;display: inline-block;
	font-size: .2rem; line-height: .6rem; font-weight: bold; color: #fff;
	background: #ffa400;
	border-radius: .04rem;
}
.s4-vs{
	width: 100%; clear: both; float: left; position: relative; margin-bottom: .6rem;
}
.s4-left{
	width: 4.34rem; height: 3.35rem; display: block; float: left; margin-left: .5rem;
	background: url('../images/s4-pic01.png') no-repeat center / 100%;
}
.s4-left h3{
	float: left; margin-top: .38rem; margin-left: -.09rem;
	font-size: .2rem; line-height: .36rem; color: #fff; font-weight: bold;
}
.s4-left h3 i{
	width: .75rem; height: .36rem; display: block; float: left; margin-right: .14rem;
	background: #f87500;
	background: -webkit-linear-gradient(90deg,#f87500,#ffa400);
	background: -moz-linear-gradient(90deg,#f87500,#ffa400);
	background: -o-linear-gradient(90deg,#f87500,#ffa400);
	background: linear-gradient(90deg,#f87500,#ffa400);
}
.s4-vs ul{
	float: left; clear: both; margin-top: .21rem;
	width: 3.9rem;
}
.s4-vs ul li{
	font-size: .18rem;
	color: #fff;
	border: 1px solid #fff;
	display: block;
	margin: 0 auto;
	margin-bottom: 0.12rem;
	box-sizing: border-box;
	flex-wrap: wrap;
	align-items: center;
	display: flex;
	justify-content: center;
}
.s4-vs ul li:nth-child(1){width: 1.6rem; height: 0.36rem; line-height: 0.36rem; border-radius: .18rem;}
.s4-vs ul li:nth-child(2){width: 2.5rem; height: 0.36rem; line-height: 0.36rem; border-radius: .18rem;}
.s4-vs ul li:nth-child(3){width: 2.5rem; height: 0.86rem; line-height: 0.26rem; border-radius: .18rem; padding-top: 0.02rem;}

.s4-vs ul li span::before{
	content: '';width: 0.16rem; height: 0.13rem;
	background: url('../images/s4-icon02.png') no-repeat top / 100%; display: inline-block;
	vertical-align: middle; margin-right: 0.08rem;
}


.s4-med{width: 2.41rem; position: absolute;left: 4.74rem;top: .4rem;}
.s4-vsPic{position: absolute; top: -.28rem; left: .86rem; z-index: 9;}
.s4-jt{position: absolute; top: 1.2rem;}
.s4-ljt{left: -.26rem; animation: move2 1s infinite ease-in-out;}
.s4-rjt{right: -.26rem; animation: move3 1s infinite ease-in-out;}
.s4-med p{
	width: 1.55rem;height: 1.55rem;
	border-radius: 100%;
	position: absolute;top: .43rem;left: .42rem; 
	font-size: .18rem; color: #fff; line-height: 0.3rem; 
	padding-top: 0.32rem; box-sizing: border-box;
	background: #f87500;
	background: -webkit-linear-gradient(right, #f87500 , #ffa400); /* Safari 5.1 - 6.0 */
	background: -o-linear-gradient(right, #f87500, #ffa400); /* Opera 11.1 - 12.0 */
	background: -moz-linear-gradient(right, #f87500, #ffa400); /* Firefox 3.6 - 15 */
	background: linear-gradient(to right, #f87500 , #ffa400); /* 标准的语法 */
}
.s4-yuan{
	width: 100%;
	position: absolute;top: 0;right: 0;
	animation: zhuan 6s infinite linear;
}
.s4-right{
	width: 4.34rem; height: 3.35rem; display: block; float: right; margin-right: .5rem;
	background: url('../images/s4-pic02.png') no-repeat center / 100%;
}
.s4-right h3{
	float: right; margin-top: .38rem; margin-right: -.09rem;
	font-size: .2rem; line-height: .36rem; color: #ffa400; font-weight: bold;
}
.s4-right h3 i{
	width: .75rem; height: .36rem; display: block; float: right; margin-left: .14rem;
	background: #f87500;
	background: -webkit-linear-gradient(90deg,#f87500,#ffa400);
	background: -moz-linear-gradient(90deg,#f87500,#ffa400);
	background: -o-linear-gradient(90deg,#f87500,#ffa400);
	background: linear-gradient(90deg,#f87500,#ffa400);
}
.s4-right ul{
	float: right;
}
.s4-right ul li{
	color: #ffa400;
	border: solid .01rem #ffa400;
}
.s4-right ul li:nth-child(2){width: 2.9rem;}

.s4-right ul li span::before{
	content: '';width: 0.16rem; height: 0.13rem;
	background: url('../images/s4-icon03.png') no-repeat top / 100%; display: inline-block;
	vertical-align: middle; margin-right: 0.08rem;
}
@keyframes zhuan{
    0%{transform: rotate(0);}
    100%{transform: rotate(360deg);}
}
@keyframes move2{
    0%{transform: translateX(0); opacity: 1;}
    100%{transform: translateX(-10px); opacity: 0;}
}
@keyframes move3{
    0%{transform: translateX(0); opacity: 0;}
    100%{transform: translateX(6px); opacity: 1;}
}

/* section05 */
.s5-title{
	margin: .68rem auto .32rem;
}
.s5-main{
	width: 100%; clear: both; float: left; text-align: center;margin-bottom: .2rem;
}
.s5-main .item{
	width: 5.36rem; display: inline-block; margin:auto;
}
.s5-main .item.left{margin-right: -.3rem; position: relative;
	z-index: 3;
}
.s5-main .item .pic{
	width: 5.36rem; height: 5.36rem; display: inline-block;
	border-radius: 50%;
	margin-top: .16rem;
}
.s5-main .item.right .pic{
	box-shadow: 0 .57rem .51rem rgba(255,164,0,.1);
}
.s5-main .item .pic img{margin-top: -.16rem;}
.s5-main .item .txt{
	width: 4.6rem; height: .96rem;
	border: solid .02rem #fff;
	float: left;
	margin: -1rem .36rem .3rem;
	border-radius: .17rem;
	position: relative; z-index: 2;
	display: flex;
	justify-content: center;
	align-items: center;
	
}
.s5-main .item.left .txt{
	background: #ffdea4;
	background: -webkit-linear-gradient(#ffdea4,#fff);
	background: -moz-linear-gradient(#ffdea4,#fff);
	background: -o-linear-gradient(#ffdea4,#fff);
	background: linear-gradient(#ffdea4,#fff);
	box-shadow: 0 .19rem .29rem rgba(255,164,0,.1);
}
.s5-main .item.right .txt{
	background: #fff6e7;
	background: -webkit-linear-gradient(#fff6e7,#fff);
	background: -moz-linear-gradient(#fff6e7,#fff);
	background: -o-linear-gradient(#fff6e7,#fff);
	background: linear-gradient(#fff6e7,#fff);
}
.s5-main .item .txt p{
	font-size: .18rem; line-height: .27rem; display: inline-block; text-align: left;
	width: 3.3rem;
}
.s5-main .item .btn{
	width: 1.95rem; height: .62rem; display: flex; margin: auto;
	font-size: .24rem;
	justify-content: center;
	align-items: center;
	border-radius: .32rem;
	background: url('../images/s5-btn.png') no-repeat center / 100%;
}
.s5-main .item .btn span{
	line-height: .5rem; display: block; font-weight: bold;
	width: 1.82rem;
	margin: .06rem auto; height: .5rem;
	border-radius: .5rem;
}
.s5-main .item.left .btn span{
	color: #fff;
	box-shadow: 0 .19rem .29rem rgba(255,164,0,.38);
	background: #ffc55d;
	background: linear-gradient(#ffc55d,#ffa400);
}
.s5-main .item.right .btn span{
	color: #ffa400;
	box-shadow: 0 .19rem .29rem rgba(255,190,74,.22);
	background: #ffe8be;
	background: linear-gradient(#ffffff,#ffe8be);
}

/* section06 */
.sec06{
	background: url('../images/s6-bg.jpg') no-repeat center bottom / auto 6rem;
}
.s6-title{
	margin: .68rem auto .9rem;
}
.s6-main{margin-bottom: .62rem; width: 100%; clear: both; float: left;}
.s6-main .item{
	width: 5.41rem; height: 4.72rem; display: inline-block;
	border: solid .01rem #fff;
	border-radius: .1rem;
}
.s6-main .s6-left{float: left;margin-left: .46rem;}
.s6-main .s6-right{float: right;margin-right: .46rem;}
.s6-main .item .pic{
	width: 2.16rem; height: 4.72rem; display: flex; float: left;
	background: #fff;
	border-radius: .1rem;
	justify-content: center;
	align-items: center;
	flex-wrap: wrap;
}
.s6-main .s6-right .pic{
	float: right;
}
.s6-left .pic img{
	width:1.85rem; display: inline-block;
}
.s6-main .item .txt{
	float: left; margin-top: 1.05rem;
}
.s6-left .txt{
	float: left; margin-left: .47rem;
}
.s6-right .txt{margin-left: .4rem;}
.s6-left .txt h3{
	width: 2.19rem; height: .67rem; display: block;
	font-size: .32rem; line-height: .67rem; color: #382819;
	border-radius: .1rem;
	background: #fff;
	background: linear-gradient(90deg, rgba(255,255,255,0), #fff);
	text-align: left; text-indent: .65rem; 
}
.s6-right .txt h3{
	width: 2.19rem; height: .67rem; display: block;
	font-size: .32rem; line-height: .67rem; color: #382819;
	border-radius: .1rem;
	background: #fff;
	background: linear-gradient(90deg, #fff, rgba(255,255,255,0));
	text-align: left; text-indent: .22rem; 
}
.s6-main .item ul{
	clear: both; float: left; font-size: .2rem; line-height: .34rem; color: #fff;
	margin-top: .34rem;
}
.s6-main .item ul li{
	clear: both; float: left; 
}
.s6-main .item ul li::before{
	content: ''; width: .14rem; height: .34rem; display: inline-block;
	background: url('../images/s6-icon01.png') no-repeat center / 100%;
	vertical-align: top;
	margin-right: .2rem;
}

/* section07 */
.sec07{
	clear: both;
}
.s7-title{margin: .57rem auto .27rem;}
.s7-main{
	width: 100%; clear: both; float: left;
}
.s7-main .slide{
	width: 1.43rem; height: 3.9rem; display: inline-block;
	vertical-align: top;margin-right: .03rem;
	overflow: hidden;
	transition: all .8s;
	
}
.s7-main .slide.on{width: 7.32rem; height: 3.9rem;margin-left: .14rem; margin-right: .17rem;}
.s7-main .slide4,.s7-main .slide4.on{margin-right: 0;}
.s7-main .slide1.on{margin-left: 0;}
.s7-main .slide .tit{
	width: 100%; height: 100%;
	background: #fff1d9;
	background: -webkit-linear-gradient(#fff1d9,#fff);
	background: -moz-linear-gradient(#fff1d9,#fff);
	background: -o-linear-gradient(#fff1d9,#fff);
	background: linear-gradient(#fff1d9,#fff);
	cursor: pointer;
}
.s7-main .slide.on .tit{display: none;}
.s7-main .slide .tit i{
	font-size: .44rem; color: #ffa400; font-weight: bold; line-height: .5rem;
	width: 100%; padding-top: .68rem;
	display: block; margin-bottom: 0.17rem;
}
.s7-main .slide .tit span{
	width: .38rem; margin: 0 .525rem; display: inline-block;
	font-size: .22rem; line-height: .3rem; color: #010101;
}
.s7-main .slide .tit em{
	width: .38rem; margin: .1rem .525rem 0; display: block;
	height: .05rem;
	background: #ffa400;
	border-radius: .025rem;
}
.s7-main .slide.on .picbox{
	width: 100%; height: 100%;
	background: #ffc55d;
	background: -webkit-linear-gradient(#ffc55d,#ffa400);
	background: -moz-linear-gradient(#ffc55d,#ffa400);
	background: -o-linear-gradient(#ffc55d,#ffa400);
	background: linear-gradient(#ffc55d,#ffa400);
}
.s7-main .slide .picbox .pic{
	width: 3.98rem; height: 3.15rem; display: flex; float: left;
	background: #fff;
	justify-content: center;
	align-items: center;
	margin-left: .38rem; margin-top: .36rem;
}
.s7-main .slide .picbox .pic img{
	width: 2.05rem; display: inline-block;
}
.s7-main .slide4 .picbox .pic img{
	width: 3.93rem;
}
.s7-main .slide .picbox .txt{
	float: left;margin-left: .52rem; margin-top: .7rem;
}

.s7-main .slide .picbox .txt h3{
	font-size: .32rem; line-height: .5rem; float: left; font-weight: bold; color: #fff;
	margin-left: -.12rem;
}
.s7-main .slide4 .picbox .txt h3{margin-left: -.5rem;}
.s7-main .slide .picbox .txt p{
	clear: both; float: left;
	margin-top: .4rem;
	font-size: .18rem; line-height: .3rem; color: #fff;
	font-weight: bold;
}

/* section08 */
.sec08{
	background: url('../images/s8-bg.jpg') no-repeat center bottom / 19.2rem;
}
.s8-title{
	margin: .68rem auto .28rem;
}
.s8-main{
	width: 100%; clear: both; float: left;
}
.s8-main .kuang{
	width: 6.4rem; height: 5.9rem; display: block; float: left;
	border: solid .01rem #fff;
	border-radius: .25rem;
	margin-bottom: .52rem; margin-top: .39rem; margin-left: .5rem;
}
.s8-main .sub{
	width: 3rem; float: left; margin-top: .29rem;
}
.s8-main .sub ul{
	width: 100%; clear: both; float: left;
}
.s8-main .sub ul li{
	width: 2.3rem; clear: both; float: left;
	height: .88rem;
	position: relative;margin-bottom: .01rem;
	font-size: .24rem; line-height: .88rem; color: #fff;
	padding-right: .7rem;cursor: pointer;
}
.s8-main .sub ul li.on{
	font-weight: bold;
	background: #f87500;
	background: -webkit-linear-gradient(90deg, #f87500, rgba(248,117,0,0));
	background: -moz-linear-gradient(90deg, #f87500, rgba(248,117,0,0));
	background: -o-linear-gradient(90deg, #f87500, rgba(248,117,0,0));
	background: linear-gradient(90deg, #f87500, rgba(248,117,0,0));
}
.s8-main .sub ul li::before{
	content: ''; width: .57rem; height: .01rem; display: block;
	background: #dc8d01;
	position: absolute; bottom: -.01rem;
	left: .85rem;
}
.s8-main .sub ul li:last-child::before{display: none;}
.s8-main .sub ul li.on::after{
	content: ''; width: .39rem; height: .88rem; display: inline-block;
	background: url('../images/s8-icon01.png') no-repeat center / 100%;
	float: right;
}
.s8-main .bd{
	float: right; margin-right: -4.7rem; margin-top: .24rem;
	width: 8rem; height: 5.41rem; display: block;
	background: url('../images/s8-bg02.png') no-repeat center / 100%;
	border-radius: 0 .25rem .25rem .25rem;
	box-shadow: 0 .06rem .45rem rgba(255,167,9,.3);
}
.s8-main .bd .li{
	clear: both;
}

.s8-main .bd .item .txt{
	padding-top: .46rem;
	width: 100%;
	/* margin-left: 1.83rem; */
	display: flex;
	justify-content: center;
}
.s8-main .bd .item .txt h3{
	font-size: .32rem; font-weight: bold; line-height: .46rem; text-align: left;
	color: #ff9000;
	/* float: left; */
}
.s8-main .bd .item .txt h3 span{
	color: #382819; font-size: .2rem; line-height: .38rem; display: block;
}
.s8-main .bd .item .txt h3::before{
	content: '';width: .3rem; height: .46rem; display: inline-block;
	background: url('../images/s8-icon02.png') no-repeat center / 100%;
	vertical-align: top;
	float: left; margin-left: -.51rem;
}
.s8-main .item .txt p{
	font-size: .2rem; line-height: .32rem; color: #666;
	/* float: left; */
	margin-left: .45rem;
}
.s8-main .item figure{
	width: 100%; clear: both; float: left; height: 3.98rem; overflow: hidden;
}
.s8-main .item1 figure img{width: 4.85rem; margin-top: .45rem;}
.s8-main .item2 figure img{width: 4.47rem; margin-top: .51rem;}
.s8-main .item3 figure img{width: 4.47rem; margin-top: .45rem;}
.s8-main .item4 figure img{width: 3.15rem; margin-top: .25rem;}
.s8-main .item5 figure img{width: 3.15rem; margin-top: .25rem;}
.s8-main .item6 figure img{width: 3.15rem; margin-top: .25rem;}

/* section09 */
.s9-title{margin: .68rem auto .31rem;}
.s9-main{
	width: 100%; clear: both; float: left;
}
.s9-main .item{
	float: left;
}
.s9-main .item1{margin-right: .8rem; margin-left: .75rem;}
.s9-main .item2{margin-right: .58rem; margin-top: .93rem;}
.s9-main .item3{margin-right: .58rem;}
.s9-main .item4{margin-top: .93rem;}
.s9-main .item h3{
	font-size: .26rem; font-weight: bold; line-height: .4rem; color: #ff9000;
	float: left; clear: both;
}
.s9-main .item h3::before{
	content: ''; width: .24rem; height: .4rem; display: block; float: left;
	background: url('../images/s9-icon01.png') no-repeat center / 100%;
	margin-left: -.3rem;
}
.s9-main .item p{
	font-size: .18rem; line-height: .26rem; text-align: left;
	width: 2.2rem;
	float: left; margin-top: .08rem; clear: both; margin-bottom: .31rem;
	min-height: 1.3rem;
}
.s9-main .item1 p{width: 2rem;}
.s9-main .item4 p{width: 2.4rem;}
.s9-main .item .num{
	width: 1.15rem; height: 1.15rem; display: flex;
	border: solid .01rem #ffa709;
	border-radius: 50%;
	float: left; margin-left: .13rem;
	clear: both;
	justify-content: center;
	align-items: center;
	position: relative;
}
.s9-main .item .num.type02{margin-left: .12rem; margin-bottom: .4rem;}
.s9-main .item .num span{
	width: .88rem; height: .88rem; display: block;
	border-radius: 50%;
	font-size: .36rem; line-height: .88rem; color: #fff;
	text-align: center;
}
.s9-main .item .num.type01 span{
	background: #ffc55d;
	background: -webkit-linear-gradient(#ffc55d,#ffa400);
	background: -moz-linear-gradient(#ffc55d,#ffa400);
	background: -o-linear-gradient(#ffc55d,#ffa400);
	background: linear-gradient(#ffc55d,#ffa400);
}
.s9-main .item .num.type02 span{
	background: #ffa400;
	background: -webkit-linear-gradient(#ffa400,#f87500);
	background: -moz-linear-gradient(#ffa400,#f87500);
	background: -o-linear-gradient(#ffa400,#f87500);
	background: linear-gradient(#ffa400,#f87500);
}
.s9-main .item .num.type01::after{
	content: ''; width: 1.78rem; height: .82rem; display: block;
	background: url('../images/s9-line01.png') no-repeat center / 100%;
	position: absolute;
	top: -.42rem;
	left: 1.08rem;
}
.s9-main .item2 .num::after{
	content: ''; width: 1.78rem; height: .82rem; display: block;
	background: url('../images/s9-line02.png') no-repeat center / 100%;
	position: absolute;
	top: .74rem;
	left: 1.08rem;
}
.s9-slide{
	width: 100%; clear: both; float: left;
	overflow:hidden; position:relative;
}
.picScroll .bd{ padding:10px;   }
.picScroll .bd ul{ overflow:hidden; zoom:1; }
.picScroll .bd ul li{ margin:0 .12rem; float:left; _display:inline; overflow:hidden; text-align:center; width:3.66rem; }
.picScroll .bd ul li img{  width:100%; display:block;}

/* section10 */
.s10-title{margin: .68rem auto .2rem;}
.s10-main{
	width: 100%; clear: both; float: left;
}
.s10-main .subtxt{
	width: 100%; clear: both; float: left; margin-top: 0; margin-bottom: .3rem;
}
.s10-main .subtxt p{
	font-size: .2rem; line-height: .3rem;  color: #333;
	text-align: left;
	width: 80%; margin-left: 10%;
}
.s10-main .item{
	width: 3rem; float: left;
}
.s10-main .item .itemTit{
	color: #fff; width: 100%;
}
.s10-main .item .itemTit h3{
	font-size: .3rem; font-weight: bold; color: #fff; line-height: .5rem;
	padding: .15rem 0;
}
.s10-main .item .itemTit.type1{
	background: #f87500;
	background: -webkit-linear-gradient(90deg,#f87500,#ffa400);
	background: -moz-linear-gradient(90deg,#f87500,#ffa400);
	background: -o-linear-gradient(90deg,#f87500,#ffa400);
	background: linear-gradient(90deg,#f87500,#ffa400);
	
}
.s10-main .item .itemTit.type2{
	background: #ffc55d;
	background: -webkit-linear-gradient(90deg, #ffc55d, #ffa400);
	background: -moz-linear-gradient(90deg, #ffc55d, #ffa400);
	background: -o-linear-gradient(90deg, #ffc55d, #ffa400);
	background: linear-gradient(90deg, #ffc55d, #ffa400);
}
.s10-main .item1 .itemTit{
	border-radius: .1rem 0 0 0;
}
.s10-main .item4 .itemTit{
	border-radius: 0 .1rem 0 0;
}
.s10-main .item .itemTit.fixed{
	position: fixed; top: 0; width: 300px; z-index: 9;
}
.s10-main .item .part{
	width: 2.99rem;
	border-right: solid .01rem #ffe6b8;
	border-bottom: solid .01rem #ffe6b8;
	float: left;
}
.s10-main .item1 .part{
	width: 2.98rem; border-left:solid .01rem #ffe6b8;
}
.s10-main .item .part1{height: 3.6rem;}
.s10-main .item .part2{height: 2.25rem;}
.s10-main .item .part3{height: 2.72rem;}
.s10-main .item .part4{height: 2.68rem;}
.s10-main .item .part5{height: 2.48rem;}

.s10-main .item .part6{height: 1.52rem;}
.s10-main .item .part7{height: 2.25rem;}
.s10-main .item .part8{height: 1.75rem;}
.s10-main .item .part9{height: 2.5rem;}
.s10-main .item .part h3{
	width: 1.43rem; height: .36rem; display: block; 
	float: left; margin-top: .3rem;
	margin-left: .48rem;
	font-size: .18rem; line-height: .36rem; color: #ff9000; text-align: left; text-indent: .13rem;
	background: #ffefd1;
	background: linear-gradient(90deg, #ffefd1, rgba(255,239,209,0));
	border-radius: .06rem;
}

.s10-main .item .part4 h3{
	width: 1rem;
	background: #f87500;
	background: -webkit-linear-gradient(90deg,#f87500,#ffa400);
	background: -moz-linear-gradient(90deg,#f87500,#ffa400);
	background: -o-linear-gradient(90deg,#f87500,#ffa400);
	background: linear-gradient(90deg,#f87500,#ffa400);
	border-radius: .08rem;
	color: #fff;
}
.s10-main .item .part ul{
	clear: both; float: left; margin-top: .13rem; margin-left: .48rem;
	font-size: .16rem; line-height: .24rem; text-align: left;
}
.s10-main .item .part ul li{
	clear: both; float: left; text-align: left;
}
.s10-main .item .part7 ul li{max-width: 2.2rem;}
.s10-main .item .part ul.type02 li{margin-bottom: .05rem;}
.s10-main .item .part ul li i{color: #ff9000;}
.s10-main .item .part ul li b{
	width: 0.6rem;float: left;margin-right: 0.09rem;
	border: solid 0.01rem #f97a00;
	border-radius: 0.24rem;
	font-size: .16rem;line-height: .24rem;color: #f97a00;
	display: inline-block;
	text-align: center;
}
.s10-main .item .part ul li span{
	width: 1.8rem; float: left; text-align: left;
	font-size: .16rem; line-height: .24rem;
}
.s10-main .item .part p{
	clear: both; float: left; margin-top: .13rem; margin-left: .48rem;
	font-size: .16rem; line-height: .24rem; text-align: left;
	max-width: 2.2rem;
}

.s10-main .item .part p i{
	width: .85rem; display: inline-block; text-align: right;
}
.s10-main .item .part p em{
	width: .8rem; display: inline-block; text-align: left; margin-left: .15rem;
}
.s10-main .item .part a{
	width: 1.7rem; height: .44rem; display: inline-block; margin-top: .25rem;
	background: #ffa400;
	background: -webkit-linear-gradient(#ffa400, #f87500);
	background: -moz-linear-gradient(#ffa400, #f87500);
	background: -o-linear-gradient(#ffa400, #f87500);
	background: linear-gradient(#ffa400, #f87500);
	border-radius: .4rem;
	font-size: .2rem; line-height: .44rem; color: #fff;
	box-shadow: 0 .1rem .15rem rgba(255,164,0,.2);
}
.s10-main .item .part a::after{
	content: '';width: .09rem; height: .44rem; display: inline-block;
	background: url('../images/s10-icon01.png') no-repeat center / 100%;
	margin-left: .14rem;
	vertical-align: top;
}
.s10-main .item5{
	width: 100%; height: 6.08rem; display: block; float: left; margin: .83rem auto .3rem;
	background: url('../images/s10-img01.png') no-repeat center / 100%;
}
.s10-main .item5 .itemTitF{
	float: left; width: 100%;
}
.s10-main .item5 .itemTitF h3{
	font-size: .36rem; line-height: .5rem; float: left;
	margin-top: .21rem; margin-left: .57rem; margin-bottom: .22rem;
	padding: 0;
	color: #fff;
}
.s10-main .item5 .itemTitF p{
	margin-top: .35rem; float: left; margin-left: .4rem;
	font-size: .2rem; line-height: .36rem; color: #fff;
}
.s10-main .item5 .itemTitF img{
	float: right; margin-top: -.61rem; margin-right: .83rem;
	width: 3.32rem;
}
.s10-main .itemTxt{
	width: 10.9rem; height: 3.72rem;
	padding: .22rem .3rem .2rem;
	background: #fff6e5;
	background: linear-gradient(#fff6e5 27%,#fff);
	border-radius: .1rem .1rem 0 0;
	clear: both; margin: 0 .25rem;
}
.s10-main .itemTxt .partF{
	 float: left;
	width: 25%;
	border-left: solid .01rem #ffe6b8;
	height: 2.1rem;
	box-sizing: border-box;
}
.s10-main .itemTxt .partF.top{
	border-bottom: solid .01rem #ffe6b8;
	height: 1.62rem;
}
.s10-main .itemTxt .partF1,.s10-main .itemTxt .partF5{
	border-left: 0;
	width: 25%;
}
.s10-main .itemTxt .partF h3{
	width: auto; height: .3rem;float: left; margin-left: .4rem;margin-top: .27rem;
	font-size: .18rem; line-height: .3rem; font-weight: bold;color: #fff;
	background: #ffa400;
	background: -webkit-linear-gradient(#ffc55d,#ffa400);
	background: -moz-linear-gradient(#ffc55d,#ffa400);
	background: -o-linear-gradient(#ffc55d,#ffa400);
	background: linear-gradient(#ffc55d,#ffa400);
	border-radius: .3rem;
	padding: 0 .1rem;
	
}
.s10-main .itemTxt .partF1 h3,.s10-main .itemTxt .partF5 h3{
	margin-left: .05rem;
}
.s10-main .itemTxt .partF.top h3{margin-top: .07rem;}
.s10-main .itemTxt .partF ul{
	clear: both; float: left; margin-top: .1rem; margin-left: .42rem;
	font-size: .16rem; line-height: .24rem; text-align: left;
}

.s10-main .itemTxt .partF ul li{
	clear: both;
}
.s10-main .itemTxt .partF4 ul{
	width: 2.6rem;
}
.s10-main .itemTxt .partF4 ul li{
	width: 1.25rem; float: left;
	clear: none;
	white-space: nowrap;
}
.s10-main .itemTxt .partF7 ul li{max-width: 2rem;}
.s10-main .itemTxt .partF ul li i{color: #ff9000;}

.s10-main .itemTxt .partF p{
	clear: both; float: left; margin-top: .1rem; margin-left: .42rem;
	font-size: .16rem; line-height: .24rem; text-align: left;
}
.s10-main .itemTxt .partF1 ul,.s10-main .itemTxt .partF5 p{
	margin-left: .1rem;
}
.s10-main .itemBtn{
	width: 11.5rem; height: .77rem; display: block; float: left;
	clear: both; margin: 0 .25rem;
	background: #ffa400;
	background: -webkit-linear-gradient(#ffa400, #f87500);
	background: -moz-linear-gradient(#ffa400, #f87500);
	background: -o-linear-gradient(#ffa400, #f87500);
	background: linear-gradient(#ffa400, #f87500);
	border-radius: 0 0 .1rem .1rem;
}
.s10-main .itemBtn h3{
	width: .91rem; height: .28rem;
	border: solid .01rem #fff;
	background: #fff0d5;
	background: -webkit-linear-gradient(#fff0d5, #fff);
	background: -moz-linear-gradient(#fff0d5, #fff);
	background: -o-linear-gradient(#fff0d5, #fff);
	background: linear-gradient(#fff0d5, #fff);
	border-radius: .3rem;
	font-size: .18rem; font-weight: bold; color: #f97a00; line-height: .28rem;
	float: left; margin-left: .43rem; margin-top: .24rem; margin-right: .2rem;
}
.s10-main .itemBtn span{
	font-size: .18rem; line-height: .3rem; color: #fff; 
	float: left; margin-right: .28rem;
	margin-top: .24rem;
}
.s10-main .itemBtn span b{ font-size: .24rem; font-weight: bold;}
.s10-main .itemBtn a{
	width: 1.68rem; height: .42rem; display: inline-block;
	border: solid .01rem #fff;
	background: #fff0d5;
	background: -webkit-linear-gradient(#fff0d5, #fff);
	background: -moz-linear-gradient(#fff0d5, #fff);
	background: -o-linear-gradient(#fff0d5, #fff);
	background: linear-gradient(#fff0d5, #fff);
	border-radius: .3rem;
	font-size: .2rem; line-height: .42rem; font-weight: 500;
	color: #f97900;
	float: right; margin-top: .16rem; margin-right: .4rem;
}
.s10-main .itemBtn a::after{
	content: ''; width: .09rem; height: .42rem; display: inline-block;
	background: url('../images/s10-icon02.png') no-repeat center / 100%;
	vertical-align: top;
	margin-left: .13rem;
}
.s10-main .btnChange{
	float: right; margin-top: -.8rem;
	font-size: .18rem; line-height: .46rem; color: #f87500;
	border: solid 1px #f87500;
	border-radius: .46rem;
	padding: 0 .2rem;
	cursor: pointer;
}
.s10-main .btnChange:hover{
	background: #f87500;
	color: #fff;
}

.jz-main{
	clear: both; width: 100%;
	box-shadow: 0 2px 8px #3f62ff24;
	display: none;
}

.jz-main table{border: solid .01rem #ffe6b8;}
.jz-main table tr th{height: 0.7rem; line-height: 0.7rem; font-size: .24rem; color: #fff; font-weight: bold; border-right: 1px solid #fff;
	background: #f87500;
	background: -webkit-linear-gradient(#f87500,#ffa400);
	background: -moz-linear-gradient(#f87500,#ffa400);
	background: -o-linear-gradient(#f87500,#ffa400);
	background: linear-gradient(#f87500,#ffa400);
}
.jz-main table tr th:nth-child(1){width: .95rem;}
.jz-main table tr th:nth-child(2){width: 2rem;}
.jz-main table tr th:nth-child(3){width: 1.75rem;}
.jz-main table tr th:last-child{width: 1.8rem; border-right: none;}
.jz-main table tr td{font-size: .16rem; color: #666; border: solid .01rem #ffe6b8; padding: .1rem 0; line-height: 0.26rem;}
.jz-main table tr td p{margin-bottom: .1rem;line-height: .22rem;position: relative;padding-left: 36%; text-align: left;}
.jz-main table tr td p label{font-weight: bold;position: absolute;margin-left: -21%;}
.jz-main table tr td b{font-weight: 700; color: #723904;}
.jz-main table tr td.w68{width: 0.88rem;}
.jz-main table tr td.shupai{ letter-spacing: .06rem;padding: 0 .3rem;font-size: .22rem; color: #f87500; font-weight: bold;}
.jz-main table tr td.taleft{text-align: left; padding: .12rem .15rem; line-height: 0.24rem; font-size: .15rem;}
.jz-main table tr td.taleft i{display: inline-block;width: 1.2rem;}
.jz-main table tr td:last-child p{width: 100%;text-align: center;padding-left: 0;}
.jz-main table tr td span{font-size: .14rem; line-height: 10px;}
.jz-main table tr td a{
	width: 1.04rem; height: 0.32rem; border-radius: .15rem;
	line-height: 0.32rem;  font-size: .16rem; color: #fff; 
	display: inline-block; margin-top: 0.1rem; box-shadow: 0 5px 20px #ffe6b8;
	background: #ffa400;
	background: -webkit-linear-gradient(#ffa400, #f87500);
	background: -moz-linear-gradient(#ffa400, #f87500);
	background: -o-linear-gradient(#ffa400, #f87500);
	background: linear-gradient(#ffa400, #f87500);
}

/*section2*/

/*按钮悬停*/
.hvr-grow-shadow{
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0);
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-property: box-shadow, transform;
    transition-property: box-shadow, transform;
}
.hvr-grow-shadow:hover, .hvr-grow-shadow:active {
    box-shadow: 0 15px 15px -10px rgba(0, 0, 0, 0.5);
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}
/*侧边悬停*/
.lfNav{
	position: fixed;top:50%; left:20px;z-index:9; margin-top: -260px;
	width:196px; height:521px; display: block; 
	background: url('../images/fixedNavBg.png') no-repeat center;
}
.lfNav .close{position:absolute;top:-10px; right:10px; height:30px; width:30px; }
.lfNav .close img{width: 100%;}
.mt185{margin-top:118px;}
.nav-bg{width:125px; height:47px; display: block;float:left; clear:both;margin-left:33px;
	border-bottom: dashed 1px #fff;
}
.nav-bg a{width:120px; height:47px; display: block; margin:auto; font-size: .22rem; line-height: .47rem; text-align: center; color: #fff;}
.nav-bg.noborder{border-bottom: 0;}
.left_top{width:150px; height:46px;display: block;float:left;margin-left:20px;}
