@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} 
body{width: 100%;height:100%;font-size: 12px;min-width: 1100px!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;}
#footer_bx{clear: both;}

.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: 1100px; 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{position:relative;height:663px; overflow:hidden;width:100%; text-align:center;}
.banner-box .wrap{height: auto;}
.banner-box .logo{width: auto; position: absolute;left: 0; top: .2rem; cursor: pointer;display: block;}
.banner-box .logo img{width: 100%; max-width: 4.11rem;}
.banner-box .slideBox{
	width: 100%; clear: both; float: left; height: 663px;
}
.banner-box .slideBox .bd{
	position:relative; height:100%; z-index:0;
}
.banner-box .slideBox .bd li{
	width: 100%; height: 6.63rem;
	zoom:1; vertical-align:middle;
}
.banner-box .slideBox .bd li.banPic01{
	background: url("../images/banner01.png") no-repeat center top;
	background-size: auto 100%;
}
.banner-box .slideBox .bd li.banPic02{
	background: url("../images/banner02.png") no-repeat center top;
	background-size: auto 100%;
}
.banner-box .slideBox .hd{
	width: 100%; text-align: center;
	height:.16rem; overflow:hidden; position:absolute; right:0; bottom:1.28rem; z-index:1;
}
.banner-box .slideBox .hd li{
	width: .16rem; height: .16rem; display: inline-block; margin: 0 .11rem;
	border-radius: .16rem;
	background: #1b734d;
}
.banner-box .slideBox .hd li.on{
	width: 1.3rem; height: .12rem; margin: .02rem .11rem;
	background-color: #fff;
}

/*section01*/
.sections{
	width: 100%; clear: both; float: left;
}
.secTit{
	width: 100%; clear: both; float: left;
}
.s1-title{
	 margin-top: .84rem; margin-bottom: .37rem;
}
.secTit h2{
	font-size: .46rem; line-height: .8rem; color: #333; width: 100%; font-weight: bold;
	position: relative;
}
.secTit.type03 h2{color: #fff;}
.secTit h2 span{color: #e85939;}
.secTit h2::before,.secTit h2::after{
	content: '';
	width: 1.53rem; height: .8rem; display: inline-block; margin: 0 .08rem; vertical-align: top;
}
.secTit h2::before{
	background: url("../images/titlePic01.png") no-repeat center;
	background-size: 100%;
}
.secTit.type02 h2::before{
	background: url("../images/titlePic03.png") no-repeat center;
	background-size: 100%;
}
.secTit.type03 h2::before{
	background: url("../images/titlePic05.png") no-repeat center;
	background-size: 100%;
}
.secTit h2::after{
	background: url("../images/titlePic02.png") no-repeat center;
	background-size: 100%;
}
.secTit.type02 h2::after{
	background: url("../images/titlePic04.png") no-repeat center;
	background-size: 100%;
}
.secTit.type03 h2::after{
	background: url("../images/titlePic06.png") no-repeat center;
	background-size: 100%;
}
.s1-main{
	width: 9.97rem; height: auto;  float: left; margin-left: .55rem; margin-bottom: 1.24rem;
	border-radius: .25rem;
	background-color: #52a473;
}
.s1-txt{
	width: 9.76rem; height: auto; display: inline-block; float: left; margin-left: -.07rem;margin-bottom: -.22rem;
	margin-top: .37rem;
	background-color: #fff;
	border-radius: .25rem;
	box-shadow: 0 0 .21rem rgba(82,164,115,.2);
	padding-top: .48rem; padding-bottom: .42rem;
	position: relative;
}
.s1-txt p{
	font-size: .2rem; line-height: .3rem; display: inline-block; float: left;
	width: 8.26rem; margin-left: .75rem; margin-bottom: .2rem;
	text-align: left;
	text-indent: 2em;
}
.s1-txt p span{color: #e85939;}
.s1-txt::before{
	content: '';width: .51rem; height: .43rem; display: block;
	background: url("../images/s1-img01.png") no-repeat center;
	background-size:100%;
	position: absolute; top: .26rem; left: .34rem;
}

/* section02 */
.sec02{
	height: 11.14rem; display: block; float: left;
	background: url("../images/s2-bg.jpg") no-repeat center;
	background-size: auto 100%;
}
.s2-title{margin-top: .63rem;}
.bowknot{
	width: 1101px; float: left; height: 2.55rem;
	background: url("../images/s2-img01.png") no-repeat center top;
	background-size: 100%;
	position: relative;
}
.bowknot::after{
	content: '';width: 100%; height: .31rem;display: block;
	background: #f8e6b2;
	border-radius: 0 0 .06rem .06rem;
	box-shadow: 0 0 .07rem rgba(229,207,141,.5);
	position: absolute; left: 0; bottom: 0; z-index: 3;
}
.bowknot .box{
	width: 100%; clear: both; float: left; margin-top: .93rem;
}
.bowknot .box img{
	margin-left: 1.34rem; float: left; display: inline-block;
	width: 1.7rem;
}
.bowknot .box font{
	font-size: .3rem; line-height: .6rem; font-weight: bold; width: 4.6rem; float: left; margin-top: .32rem;
	position: relative;
}
.bowknot .box font em{
	font-size: .6rem; color: #e87439;padding: 0 .05rem;
}
.bowknot .box font::before,.bowknot .box font::after{ 
	content: '';
	width: .62rem; height: .8rem; display: inline-block; vertical-align: top; margin: 0 .05rem;
}
.bowknot .box font::before{
	background: url("../images/tit-icon01.png") no-repeat center;
	background-size: 100%;
}
.bowknot .box font::after{
	background: url("../images/tit-icon02.png") no-repeat center;
	background-size: 100%;
}
.bowknot .box a{
	width: 2.04rem; height: .55rem; display: block;
	float: right; margin-right: 1.25rem; margin-top: .38rem;
	font-size: .3rem; line-height: .55rem; font-weight: bold;
}
.bowknot .box a.sign{
	color: #f64f0e;
	background: url("../images/s2-btn01.png") no-repeat center;
	background-size: 100%;
}
.bowknot .box a.YetSign{
	color: #efefef;
	background: url("../images/s2-btn02.png") no-repeat center;
	background-size: 100%;
}
.s2-main .giftShow{
	width: 1075px; height: auto;min-height: 1rem; float: left; margin: -.01rem .13rem 0;
	background: #3c8b66;
	background: -webkit-linear-gradient(120deg, #73c493, #277555); /* Safari 5.1 - 6.0 */
	background: -o-linear-gradient(120deg, #73c493, #277555); /* Opera 11.1 - 12.0 */
	background: -moz-linear-gradient(120deg, #73c493, #277555); /* Firefox 3.6 - 15 */
	background-image: linear-gradient(120deg, #73c493, #277555);
	box-shadow: 0 .01rem .62rem rgba(24,101,63,.49) inset;
	border-radius: 0 0 .25rem .25rem;
	position: relative;
}
.s2-main .giftShow .tipBtn{
	float: right; margin-top: .25rem; margin-right: .47rem;
}
.s2-main .giftShow .tipBtn a{
	width: 1.4rem; height: .38rem; display: none;
	font-size: .22rem; line-height: .38rem; color: #1c6c45; font-weight: bold;
	background: #f8e6b2;
	border-radius: .19rem;
}
.s2-main .giftShow .giftList{
	width: 9.9rem;min-height: 1.5rem; display: block; float: left; margin: .2rem .43rem .15rem;
	background-color: #fff;
	box-shadow: 0 0 .4rem rgba(21,99,63,.5) inset;
	border-radius: .25rem;
}
.s2-main .giftShow .giftList >font{
	font-size: .28rem; line-height: .56rem; color: #fff; display: inline-block; padding: 0 .38rem; margin-top: -.14rem;
	background: #f46933;
	background: -webkit-linear-gradient(left, #fd9439 , #f46933); /* Safari 5.1 - 6.0 */
	background: -o-linear-gradient(right, #fd9439, #f46933); /* Opera 11.1 - 12.0 */
	background: -moz-linear-gradient(right, #fd9439, #f46933); /* Firefox 3.6 - 15 */
	background: linear-gradient(to right, #fd9439 , #f46933); /* 标准的语法 */
	border-radius: .3rem;
}
.s2-main .giftShow .gf-box{
	width: 8.9rem; float: left; margin: .23rem .5rem .45rem; height: 307px; overflow: hidden;
}
.s2-main .giftShow .gf-box .bd{
	padding: 0;
}
.s2-main .giftShow .gf-box .bd ul{overflow:hidden; zoom:1;}
.s2-main .giftShow .gf-box .bd ul li{
	width: 2.08rem; height: 3.05rem; display: inline-block; margin: 0 .06rem;
	border: solid 1px #daefe4;
	border-radius: .1rem;
	overflow: hidden;
}
.s2-main .giftShow .gf-box .bd ul li .top{
	width: 100%; height: 1.57rem; display: block; float: left; margin-bottom: .16rem;
	background-color: #daefe4;
}
.s2-main .giftShow .gf-box .bd ul li .top.top04,
.s2-main .giftShow .gf-box .bd ul li .top.top07{
	background-color: #f3edfd;
}
.s2-main .giftShow .gf-box .bd ul li .top.top05,
.s2-main .giftShow .gf-box .bd ul li .top.top08{
	background-color: #e8f1fd;
}
.s2-main .giftShow .gf-box .bd ul li .top.top06{
	background-color: #feeced;
}
.s2-main .giftShow .gf-box .bd ul li .top.top09{
	background-color: #eafbfc;
}
.s2-main .giftShow .gf-box .bd ul li .top.top10{
	background-color: #ecf4e0;
}



.s2-main .giftShow .gf-box .bd ul li .top img{
	margin-top: .12rem;
}
.s2-main .giftShow .gf-box .bd ul li font{
	font-size: .2rem; line-height: .26rem; font-weight: bold;
}
.s2-main .giftShow .gf-box .bd ul li p{
	width: 1.88rem; float: left; margin: .05rem .1rem;
	font-size: .16rem; line-height: .22rem; text-align: center;
}
.s2-main .tipTxt{
	width: 100%; clear: both; float: left; margin-top: .15rem; margin-bottom: .32rem;
}
.s2-main .tipTxt p{
	font-size: .16rem; line-height: .26rem; color: #fff; width: 74%; margin: 0 13%;
}
/* section03 */
.sec03{
	height: auto;
	background: #fff;
}
.s3-title{
	margin: .8rem auto .7rem;
}
.s3-main{
	width: 100%; clear: both; float: left; margin-bottom: .38rem;
}
.s3-pic{
	width: 100%; clear: both; float: left; margin-bottom: .51rem;
}
.s3-pic img{
	float: left; margin-left: .64rem; display: block; width: 5.16rem; position: relative; z-index: 3;
}
.s3-main ul{
	width: 100%; clear: both; float: left; position: relative; margin-top: -.66rem; padding-top: .66rem;
}

.s3-main ul >li{
	clear: both; float: left; padding-bottom: .34rem; margin-left: .83rem;
	position:relative;
}
.s3-main ul >li::before{
	content: ''; width: .14rem; height: 100%; display: block;
	border: solid 2px #e75548; border-top: 0; border-bottom: 0;
	position: absolute; left: -.16rem; top: -.66rem;	
}
.s3-main ul >li.item03::before{
	height: .7rem;
}
.s3-main ul >li::after{
	content: ''; width: .71rem; height: .71rem; display: block;
	background: url("../images/s3-icon01.png") no-repeat center;
	background-size: 100%;
	position: absolute; left: -.45rem; top: -.06rem;
}
.s3-main ul li time{
	float: left; width: 2.48rem;
	font-size: .2rem; line-height: .42rem; font-weight: bold;
	border: dashed 1px #e75548;
	border-radius: 0 .4rem .4rem 0;
}
.s3-main ul li .cont{
	width: 5.06rem; height: auto; float: left; margin-top: .2rem; margin-left: .3rem; clear: both;
	border-radius: .1rem .1rem 0 .11rem;
}
.s3-main ul li.item01 .cont,.s3-main ul li.item03 .cont{
	background: #3c8b66;
	background: -webkit-linear-gradient(120deg, #4aa374, #277555); /* Safari 5.1 - 6.0 */
	background: -o-linear-gradient(120deg, #4aa374, #277555); /* Opera 11.1 - 12.0 */
	background: -moz-linear-gradient(120deg, #4aa374, #277555); /* Firefox 3.6 - 15 */
	background-image: linear-gradient(120deg, #4aa374, #277555);
	box-shadow: 0 .01rem .62rem rgba(24,101,63,.49) inset;
}
.s3-main ul li.item02 .cont{
	background: #33838f;
	background: -webkit-linear-gradient(120deg, #6eacb4, #33838f); /* Safari 5.1 - 6.0 */
	background: -o-linear-gradient(120deg, #6eacb4, #33838f); /* Opera 11.1 - 12.0 */
	background: -moz-linear-gradient(120deg, #6eacb4, #33838f); /* Firefox 3.6 - 15 */
	background-image: linear-gradient(120deg, #6eacb4, #33838f);
	box-shadow: 0 .01rem .62rem rgba(122,214,228,.49) inset;
}
.s3-main ul li .cont h3{
	font-size: .2rem; line-height: .34rem; font-weight: bold; float: left; margin-left: .36rem; color: #fff;
	margin-top: .11rem; margin-bottom: .09rem;
}
.s3-main ul li .cont .contTxt{
	width: 8.82rem; /* height: 2.44rem; */ height: auto; float: left; clear: both;
	border-radius: .1rem;
}
.s3-main ul li.item01 .cont .contTxt,.s3-main ul li.item03 .cont .contTxt{
	background-color: #f4fbf7;
}
.s3-main ul li.item02 .cont .contTxt{
	background-color: #f5f9fe;
}
.s3-main ul li .cont .contTxt .left{
	float: left; margin-top: .1rem; margin-left: .3rem;
}
.s3-main ul li .cont .contTxt .left font{
	font-size: .2rem; line-height: .4rem; font-weight: bold; float: left;
}
.s3-main ul li .cont .contTxt ol{
	clear: both; float: left;
}
.s3-main ul li .cont .contTxt ol li{
	font-size: .18rem; line-height: .36rem; clear: both; float: left;
}
.s3-main ul li .cont .contTxt a{
	width: 2rem; height: .46rem; display: block; float: left; clear: both;
	font-size: .2rem; line-height: .46rem; font-weight: bold; color: #fff;
	margin-top: .11rem; margin-bottom: .29rem;
	background: #f46933;
	background: -webkit-linear-gradient(left, #fd9439 , #f46933); /* Safari 5.1 - 6.0 */
	background: -o-linear-gradient(right, #fd9439, #f46933); /* Opera 11.1 - 12.0 */
	background: -moz-linear-gradient(right, #fd9439, #f46933); /* Firefox 3.6 - 15 */
	background: linear-gradient(to right, #fd9439 , #f46933); /* 标准的语法 */
	border-radius: .3rem;
}
.s3-main ul li .cont .contTxt .picRight{
	float: right;
}
.s3-main ul li.item01 .cont .contTxt .picRight{
	margin-top: .61rem; margin-right: .63rem;
}
.s3-main ul li.item02 .cont .contTxt .picRight{
	margin-top: .48rem; margin-right: .47rem;
}
.s3-main ul li.item03 .cont .contTxt .picRight{
	margin-top: .31rem; margin-right: 0; margin-left: -.5rem;
}

/* section04 */
.sec04{
	height: 9.21rem;
	background: url("../images/s4-bg.png") no-repeat center;
}
.s4-title{
	margin-top: .59rem;
}
.s4-title h5{
	font-size: .24rem; line-height: .44rem; font-weight: bold; color: #16563b;
}
.s4-main{
	width: 100%; clear: both; float: left; margin-top: .37rem; position: relative;
}
.s4-main ul{
	width: 100%; clear: both; float: left; position: relative;
}
.s4-main ul::before{
	content: '';width: 100%; height: .03rem; display: block;
	background-color: #33838f;
	position: absolute; left: 0; top: 2.67rem;
}
.s4-main ul li{
	float: left; position: relative;
	margin-right: -1.13rem;
}
.s4-main ul li.item02{
	margin-top: 3.17rem; margin-right: -.6rem;
}
.s4-main ul li time{
	width: 2.53rem; height: .44rem; display: block; font-size: .2rem; line-height: .44rem; font-weight: bold; color: #fff;
	position: absolute;
}
.s4-main ul li.item01 time,.s4-main ul li.item03 time{
	padding-top: .09rem;
	background: url("../images/s4-img01.png") no-repeat center;
	background-size: 100%;
	bottom: -.68rem;
	left: .55rem;
}
.s4-main ul li.item02 time{
	padding-bottom: .09rem;
	background: url("../images/s4-img02.png") no-repeat center;
	background-size: 100%;
	top: -.75rem;
	left: 1.4rem;
}
.s4-main ul li.item03 time{left: 1.73rem;}
.s4-main ul li .count{
	width: 3.96rem; float: left;
	background: #f46933;
	background: -webkit-linear-gradient(left, #fd9439 , #f46933); /* Safari 5.1 - 6.0 */
	background: -o-linear-gradient(right, #fd9439, #f46933); /* Opera 11.1 - 12.0 */
	background: -moz-linear-gradient(right, #fd9439, #f46933); /* Firefox 3.6 - 15 */
	background: linear-gradient(to right, #fd9439 , #f46933); /* 标准的语法 */
	border-radius: .1rem .1rem .15rem .15rem;
}
.s4-main ul li .count .top{
	width: 100%; float: left; clear: both; padding: .12rem 0 .13rem;
}
.s4-main ul li .count .top font{
	font-size: .2rem; line-height: .36rem; color: #fff; float: left; margin-left: .2rem;
}
.s4-main ul li .count .top a{
	font-size: .18rem; line-height: .36rem; font-weight: bold; display: block; float: left; padding: 0 .17rem; margin-left: .12rem;
	background: #fee84f;
	background: -webkit-linear-gradient(left, #fdec5f , #ffdd20); /* Safari 5.1 - 6.0 */
	background: -o-linear-gradient(right, #fdec5f, #ffdd20); /* Opera 11.1 - 12.0 */
	background: -moz-linear-gradient(right, #fdec5f, #ffdd20); /* Firefox 3.6 - 15 */
	background: linear-gradient(to right, #fdec5f , #ffdd20); /* 标准的语法 */
	border-radius: .3rem;
}
.s4-main ul li.item03 .count .top a{margin-right: -1rem;}
.s4-main ul li .count .txt{
	width: 4.82rem; height: auto; float: left;
	background-color: #fff;
	border-radius: .1rem;
	padding: .13rem 0 .33rem;
}
.s4-main ul li .count .txt font{
	float: left; font-size: .2rem; line-height: .34rem; font-weight: bold; margin-left: .25rem;
}
.s4-main ul li .count .txt p{
	font-size: .18rem; line-height: .26rem; float: left; clear: both; margin-left: .25rem;
}
.s4-btn{
	clear: both; float: left; width: 100%;margin: .48rem auto .6rem;
}
.s4-btn .btn{display: inline-block;
	background-color: #fff;
	width: 5.4rem;
	border-radius: .56rem;
	box-shadow: 0 0 .21rem rgba(35,113,80,.17);
}
.s4-btn .btn span{
	font-size:.2rem; line-height: .56rem; color: #f46933; font-weight: bold;
}
.s4-btn .btn a{
	font-size: .24rem; line-height: .56rem; font-weight: bold; color: #8f6108;
	width: 1.6rem; height: .56rem; display: block; float: right;
	background: #ffa70d;
	background: -webkit-linear-gradient(#fbd84c , #ffa70d); /* Safari 5.1 - 6.0 */
	background: -o-linear-gradient(#fbd84c , #ffa70d); /* Opera 11.1 - 12.0 */
	background: -moz-linear-gradient(#fbd84c , #ffa70d); /* Firefox 3.6 - 15 */
	background: linear-gradient(#fbd84c , #ffa70d); /* 标准的语法 */
	border-radius: 0 .56rem .56rem 0;
	position: relative;
}
.s4-btn .btn a::after{
	content: ''; width: .77rem; height: .78rem; display: block;
	background: url("../images/s4-cursor.png") no-repeat center;
	background-size:100%;
	position: absolute; top: .28rem; right: -.45rem;
	-webkit-animation: scaleDraw 2s ease-in-out infinite;
	animation: scaleDraw 2s ease-in-out infinite;
}
@-webkit-keyframes scaleDraw{
	0%  {transform: scale(.95); }
	25% {transform: scale(1.05);}
	50% {transform: scale(.95);}
	75% {transform: scale(1.05);}	
	100%{transform: scale(.95);}
}
@keyframes scaleDraw {  /*定义关键帧、scaleDrew是需要绑定到选择器的关键帧名称*/
	0%  {transform: scale(.95); }
	25% {transform: scale(1.05);}
	50% {transform: scale(.95);}
	75% {transform: scale(1.05);}
	100%{transform: scale(.95);}
}
/* section05 */
.sec05{
	height: auto;
	background: #fff;
}
.s5-title{
	margin-top: .5rem;
}
.s5-main{
	width: 100%; height: auto; float: left;
	margin-top: 2.37rem; margin-bottom: 1.25rem;
	background: #3c8b66;
	background: -webkit-linear-gradient(120deg, #4aa374, #277555); /* Safari 5.1 - 6.0 */
	background: -o-linear-gradient(120deg, #4aa374, #277555); /* Opera 11.1 - 12.0 */
	background: -moz-linear-gradient(120deg, #4aa374, #277555); /* Firefox 3.6 - 15 */
	background-image: linear-gradient(120deg, #4aa374, #277555);
	box-shadow: 0 .01rem .62rem rgba(24,101,63,.49) inset;
	border-radius: .25rem;
	
}
.s5-main .cont{
	width: 9.58rem; float: left; margin: -1.53rem .71rem  .53rem;
	background-color: #fff;
	box-shadow: .1rem .17rem .43rem rgba(102,137,118,.56);
	border-radius: .25rem;overflow: hidden;	
}
.s5-main .cont .book{
	float: left;margin-left: .65rem; margin-top: .32rem;
	width: 1.45rem; height: 2.54rem;
}
.s5-main .cont .book img{display: block; width: 100%;}
.s5-main .cont .med{
	float: left; margin-left: .52rem; margin-top: .4rem;
}
.s5-main .cont .right{
	float: left; margin-left: .35rem; margin-top: .4rem;
}
.s5-main .cont .med font,.s5-main .cont .right font{
	width: 1.2rem; height: .34rem; font-size: .22rem; font-weight: bold; line-height: .34rem; color: #fff; display: block;
	background: #3c8b66;
	background: -webkit-linear-gradient(120deg, #4aa374, #277555); /* Safari 5.1 - 6.0 */
	background: -o-linear-gradient(120deg, #4aa374, #277555); /* Opera 11.1 - 12.0 */
	background: -moz-linear-gradient(120deg, #4aa374, #277555); /* Firefox 3.6 - 15 */
	background-image: linear-gradient(120deg, #4aa374, #277555);
	box-shadow: 0 .01rem .62rem rgba(24,101,63,.49) inset;
	border-radius: .25rem;
}
.s5-main .cont .med ol,.s5-main .cont .right ul{
	float: left;margin: .08rem auto 0;
}
.s5-main .cont .med ol li,.s5-main .cont .right ul li{
	font-size: .16rem; line-height: .3rem; text-align: left; clear: both; float: left;
}
.s5-main .cont .right ul li::before{
	content: ''; width: .12rem; height: .3rem; display: block; float: left;margin-right: .05rem;
	background: url("../images/s5-icon01.png") no-repeat center;
	background-size: 100%;
}
.s5-bottom{
	width: 100%; clear: both; float: left;
	background-color: #f9ddb9;
}
.s5-bottom font{
	float: right; margin-right: 1.07rem;margin-top: .05rem;
	font-size: .3rem; line-height: .66rem; color: #e5651b; font-weight: bold;
}
.s5-bottom font b{font-size: .53rem; font-weight: bold;}
.s5-bottom .tipAll{
	width: 100%; height: .75rem; float: left; padding-top: 1.11rem; margin-top: -1.11rem;
	background: url("../images/s5-img02.png") no-repeat center top;
	background-size: 100%;
}
.s5-bottom .tipAll .left{
	float: left;margin-top: -1.03rem; margin-left: .02rem;
}
.s5-bottom .tipAll .left img{display: block;}
.s5-bottom .tipAll .left span{
	font-size: .18rem; line-height: .26rem; float: left; color: #fff;
	margin-left: .2rem;
	text-decoration: line-through;
}
.s5-bottom .tipAll p{
	font-size: .18rem; line-height: .28rem; color: #fff; float: left;
	margin-left: .7rem; margin-top: 0;
}
.s5-bottom .tipAll p.tips{
	margin-top: .1rem;
}


/* section07 */
.sec07{
	height: 10.32rem;
	background: url("../images/s7-bg.png") no-repeat center;
}
.s7-title{
	margin-top: .56rem;
}
.s7-main{
	width: 100%; clear: both; float: left; margin-top: .53rem; position: relative;
}
.s7-main .round{
	width: 7.64rem; height: 7.64rem; display: block; margin: auto;
	background: url("../images/s7-img01.png") no-repeat center;
	background-size:100%;
	position: relative;
	animation: animtran 16s linear infinite;
	-webkit-animation: animtran 16s linear infinite;
}
.s7-main .round img{
	width: 3.24rem; height: 2.63rem;
	position: absolute; top: 50%; left: 50%;
	margin-left: -1.62rem; margin-top: -1.315rem;
	animation: animtrans 16s linear infinite;
	-webkit-animation: animtrans 16s linear infinite;
}
.s7-main .itembox{
	width: 100%; clear: both; float: left; position: absolute; top: 0; left: 0;
}
.s7-main .itembox .item{
	width: 3.8rem; height: 2.7rem; display: block;
	background-color: #fff;
	box-shadow: 0 0 .21rem rgba(184,208,197,.35);
	border-radius: .25rem;
	position: absolute;
}
.s7-main .itembox .item.green{
	color: #fff;
	background: #3c8b66;
	background: -webkit-linear-gradient(120deg, #4aa374, #277555); /* Safari 5.1 - 6.0 */
	background: -o-linear-gradient(120deg, #4aa374, #277555); /* Opera 11.1 - 12.0 */
	background: -moz-linear-gradient(120deg, #4aa374, #277555); /* Firefox 3.6 - 15 */
	background-image: linear-gradient(120deg, #4aa374, #277555);
	box-shadow: 0 .01rem .62rem rgba(24,101,63,.49) inset;
}
.s7-main .itembox .item.item01{
	left: .12rem; top: .72rem;
}
.s7-main .itembox .item.item02{
	right: .29rem; top: .21rem;
}
.s7-main .itembox .item.item03{
	left: .32rem; top: 4.32rem;
}
.s7-main .itembox .item.item04{
	right: .5rem; top: 4.82rem;
}
.s7-main .itembox .item font{
	float: left; margin-top: .27rem; width: 2.52rem; margin-left: .5rem; margin-bottom: .1rem;
	font-size: .24rem; line-height: .48rem; color: #333; font-weight: bold; text-align: left;
	background: url("../images/s7-line01.png") no-repeat center bottom;
	background-size: 100%;
}
.s7-main .itembox .item.green font{
	color: #fff;
	background: url("../images/s7-line02.png") no-repeat center bottom;
	background-size: 100%;
}
.s7-main .itembox .item p{
	font-size: .18rem; line-height: .26rem; float: left; clear: both; margin-left: .5rem; text-align: left;
}
.s7-main .itembox .item p i{
	font-weight: bold; font-size: .26rem; float: left; margin-left: -.05rem; margin-right: .05rem;
}
.s7-main .itembox .item a{
	width: 1.34rem; height: .36rem; display: block; float: left; clear: both; margin-left: .47rem; margin-top: .05rem;
	font-size: .2rem; line-height: .36rem; font-weight: bold; color: #fff;
	background: #f46933;
	background: -webkit-linear-gradient(left, #fd9439 , #f46933); /* Safari 5.1 - 6.0 */
	background: -o-linear-gradient(right, #fd9439, #f46933); /* Opera 11.1 - 12.0 */
	background: -moz-linear-gradient(right, #fd9439, #f46933); /* Firefox 3.6 - 15 */
	background: linear-gradient(to right, #fd9439 , #f46933); /* 标准的语法 */
	border-radius: .3rem;
}
.s7-main .itembox .item.green a{
	background: #fff;
	color: #f46933;
}
.s7-main .itembox .item .pic{
	position: absolute; right: .48rem; bottom: .29rem;
	width: .67rem; height: .47rem; display: block;
}
.s7-main .itembox .item.green .pic .one{display: none;}
.s7-main .itembox .item .pic .two{display: none;}
.s7-main .itembox .item.green .pic .two{display: inline-block;}

/* section08 */
.sec08{
	height: auto;
	background: url("../images/s8-bg.png") no-repeat center top;
	background-size:auto 100%;
}
.s8-title{
	margin-top: .68rem;
}
.s8-main{
	width: 100%; clear: both; float: left; margin-top: .6rem; position: relative;
}
.s8-main .item{
	width: 5.2rem; float: left; margin-left: .16rem;margin-bottom: .42rem;
	background-color: #fff;
	border-radius: .2rem;
	padding-bottom: .28rem;
	box-shadow: 0 .1rem 0 rgba(21,74,47,.4);
}
.s8-main .item.item08{
	background: none;
	box-shadow: none;
}
.s8-main .item.right{float: right;}
.s8-main .item .top{
	float: left; margin-top: .35rem; width: 100%;
}
.s8-main .item .top .left{
	float: left; margin-left: -.17rem;
	background-color: #ffefe0;
	border-radius: .15rem;
}
.s8-main .item .top .left font{
	font-size: .25rem; line-height: .62rem; float: left; font-weight: bold; color: #fff;
	margin-left: -.01rem;
}
.s8-main .item .top .left font.type01{
	width: 1.96rem;
	background: url("../images/s8-img01.png") no-repeat center;
	background-size: 100%;
}
.s8-main .item .top .left font.type02{
	width: 1.52rem;
	background: url("../images/s8-img02.png") no-repeat center;
	background-size: 100%;
}
.s8-main .item .top .left font.type03{
	width: 3.1rem;
	background: url("../images/s8-img03.png") no-repeat center;
	background-size: 100%;
}
.s8-main .item .top .left font.type04{
	width: 2.79rem;
	background: url("../images/s8-img04.png") no-repeat center;
	background-size: 100%;
}
.s8-main .item .top .left span{
	font-size: .25rem; line-height: .62rem; color: #f95b20; float: left; margin-left: .05rem; margin-right: .28rem;
	font-weight: bold;
}
.s8-main .item .top .price{
	font-size: .22rem; line-height: .54rem; float: right; margin-top: .08rem; margin-right: .38rem;
}
.s8-main .item04 .top .price{font-size: .18rem; margin-right: .18rem;}
.s8-main .item05 .top .price{float: left; margin-left: .26rem;}
.s8-main .item .top .price.lefts{float: left; margin-left: .26rem;}
.s8-main .item07 .top .price{line-height: .35rem;}
.s8-main .item .top .price i{font-size: .12rem;}
.s8-main .item ul{
	clear: both; float: left; margin-top: .2rem;
}
.s8-main .item ul li{
	clear: both; float: left;
	width: 4.7rem;margin-left: .26rem;margin-bottom: .1rem; 
}
.s8-main .item ul li font{
	font-size: .2rem; line-height: .4rem; font-weight: bold; float: left;
}
.s8-main .item ul li font::before{
	content: ''; width: .16rem; height: .4rem; display: block; float: left; margin-right: .07rem;
	background: url("../images/s8-icon01.png") no-repeat center;
	background-size: 100%;
}
.s8-main .item ul li .txt{
	 padding: .18rem .15rem; width: 4.4rem; float: left;
	 background-color: #e4faed;
	 border-radius: .1rem;
	 font-size: .18rem; line-height: .26rem;
	 text-align: left;
}
.s8-main .item ul li .txt span{display: inline-block; margin-right: .11rem; float: left;}
/* .s8-main .item05 ul li .txt span{margin-right: .08rem;} */
.s8-main .item ul li .txt span:last-child{margin-right: 0;}
.s8-main .item ul li .txt span.mZero{margin-right: 0;}
.s8-main .item ul li .txt i{font-size: .14rem;}
.s8-main .item ul li .txt p{
	float: left; clear: both; margin-left: .1rem;
}
.s8-main .item ul li .txt b{
	font-weight: bold;
}
.s8-main .item .tip{
	width: 100%; clear: both; margin-top: .1rem; float: left;
}
.s8-main .item .tip font{
	font-size: .22rem; font-weight: bold; color: #ee7925; float: left;margin-bottom: .18rem; width: 100%;
}
.s8-main .item .tip p{
	width: 100%; clear: both; float: left;
	font-size: .14rem; line-height: .22rem; color: #888;
}

/* section09 */
.sec09{
	width: 100%; clear: both;height: 4.13rem;
	background: url("../images/s9-bg.png") no-repeat center;
	background-size: auto 100%;
}

/*section2*/
@keyframes animtran {
	from {
		transform: rotateZ(0deg);
	}
	to {
		transform: rotateZ(360deg);
	}
}
@keyframes animtrans {
	from {
		transform: rotateZ(360deg);
	}
	to {
		transform: rotateZ(0deg);
	}
}
@-webkit-keyframes animtran {
	from {
		transform: rotateZ(0deg);
	}
	to {
		transform: rotateZ(360deg);
	}
}

@-webkit-keyframes animtrans {
	from {
		transform: rotateZ(360deg);
	}
	to {
		transform: rotateZ(0deg);
	}
}
/*按钮悬停*/
.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;width:150px; height:350px; display: none; background: url(../images/fixedNavBg.png) no-repeat center;top:25%; left:20px;z-index:9;}
.lfNav .close{position:absolute;top:10px; right:10px; height:12px; width:12px; }
.mt185{margin-top:129px;}
.nav-bg{width:150px; height:28px; display: block;float:left; clear:both;margin-left:0;margin-bottom:8px;}
.nav-bg a{width:120px; height:28px; display: block; margin:auto;}

.left_top{width:150px; height:40px;display: block;float:left;margin-left:0;}
