@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: 1200px!important; 
	font-family: "Helvetica Neue", Helvetica, Arial, "PingFang SC", "Hiragino Sans GB", "Heiti SC", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif;
	color: #333;background: #2279ea;
}
#footer_bx{clear: both;}


.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;}
}
/* @media screen and (min-width:800px) and (max-width:1440px){
	body{zoom:0.8}
} */
.wrap{position: relative; width: 1200px; margin: 0 auto;font-size: 0;text-align: center;}
h1{font-size: 0;}
/* 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:10.04rem;background:url('../images/banner.jpg') no-repeat center top; 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: 1.26rem;}
.banPic{
	width: 100%; clear: both; float: left;
	position: relative;
	margin-bottom: -1.5rem;
}
.banPic img.theme{
	width: auto; display: inline-block;
	animation: fangda 0.5s ease-in-out;
		-webkit-animation: fangda 0.5s ease-in-out;
		-moz-animation: fangfa 0.5 ease-in-out;
		-o-animation: fangda 0.5s ease-in-out;
}
.ban-ztc{
	width: 100%; clear: both; height: 3.07rem; display: block; float: left; 
	background: url('../images/ban-k01.png') no-repeat center / 100%;
	position: relative;
}
.ban-ztc h2{
	font-size: .36rem; font-weight: bold; line-height: .66rem;color: #ac3400;
	width: 6.5rem; float: right; margin-top: .05rem;
	text-align: center;
}
.ban-ztc .ztc-box{
	width: 11.8rem;height: 1.7rem; display: block;
	float: left; margin: .02rem .1rem auto;
	background: #fff;
	border-radius: .15rem;
}
.ban-ztc .ztc-box .dot{
	width: 1.9rem; height: 1.39rem; display: inline-flex; float: left;
	background: url('../images/ban-k02.png') no-repeat center / 100%;
	margin-left: .22rem; margin-top: .14rem;
	justify-content: center;
	align-items: center;
}
.ban-ztc .ztc-box .dot span{
	font-size: .26rem; line-height: .35rem; color: #fff; font-weight: bold;
	display: inline-block;
}
.ban-ztc .ztc-box ul{
	float: left; margin-top: .4rem;
	width: 8.5rem; margin-left: .56rem;
	position: relative;
}
.ban-ztc .ztc-box ul li{
	float: left; font-size: .26rem; line-height: .32rem; text-align: left;
	margin-bottom: .26rem; margin-right: .46rem;
}
.ban-ztc .ztc-box ul li::before{
	content: '';width: .34rem; height: .32rem; display: inline-block;
	vertical-align: top;
}
.ban-ztc .ztc-box ul li:nth-child(odd)::before{
	background: url('../images/ban-icon01.png') no-repeat center / 100%;
}
.ban-ztc .ztc-box ul li:nth-child(even)::before{
	background: url('../images/ban-icon02.png') no-repeat center / 100%;
}
.ban-ztc .ztc-box ul li:nth-child(3n+2){
	padding:0 .5rem;
}
.ban-ztc .ztc-box ul::before,.ban-ztc .ztc-box ul::after{
	content: ''; width: 1px; height: .87rem; display: inline-block;
	border-left: dashed 1px #72afef;
	position: absolute; top: 0;
}
.ban-ztc .ztc-box ul::before{left: 2.5rem;}
.ban-ztc .ztc-box ul::after{right: 3.3rem;}
.ztc-btn{
	width: 100%; clear: both; float: left; margin-top: -.51rem;
	position: relative; z-index: 9;
}
.ztc-btn a{
	width: 5.79rem; height: 1.04rem; display: inline-block;
	background: url('../images/ban-btn01.png') no-repeat center / 100%;
	font-size: .42rem; line-height: .94rem; color: #fff; text-align: center;
	font-weight: bold;
	border-radius: 1rem;
}
.banner-box img.train{
	width: 8.65rem; display: inline-block;
	position: absolute; top: 4.1rem; right: -2.35rem;
}
.banner-box img.cloud{
	width: 19.2rem; display: inline-block;
	position: absolute; left: -3.6rem; top: 0;
	animation: fudong2 .8s infinite alternate linear;
}


@keyframes fangda {
    0% {
        -webkit-transform: scale(0.1);
		transform: scale(0.1);
        opacity: 0;
    }
    100% {
        -webkit-transform: scale(1);
		transform: scale(1);
        opacity: 1;
    }
}
@keyframes fudong1 {
    0% {transform: translateY(-.1rem);}
    100% {transform: translateY(.1rem);}
}
@keyframes fudong2 {
    0% {transform: translateY(.1rem);}
    100% {transform: translateY(-.1rem);}
}

.sections{
	width: 100%; clear: both; float: left;
}
.secTit{
	width: 100%; clear: both; float: left;
}

/*section01*/
.sec01{
	height: 10.15rem;
	background: url('../images/s1-bg.jpg') no-repeat center top;
}
.s1-title img{
	height: 1.78rem; margin-top: -.38rem; display: inline-block;
}
.s1-main{
	width: 100%; clear: both; float: left; margin-top: .42rem;
}
.s1-left{
	width: 7.2rem; height: 7.34rem; display: inline-block; float: left;
	border: solid 1px #fff;
	background: #337dfe;
	background: -webkit-linear-gradient(#538cff,#126efd);
	background: -moz-linear-gradient(#538cff,#126efd);
	background: -o-linear-gradient(#538cff,#126efd);
	background: linear-gradient(#538cff,#126efd);
	border-radius: .2rem;
}
.s1-left .sub{
	width: 100%; display: block; float: left; margin-top: .27rem;
}
.s1-left .sub span{
	width: 1.47rem; height: .6rem; display: inline-block;
	background: #dbecff;
	background: -webkit-linear-gradient(#fff,#c0ddff);
	background: -moz-linear-gradient(#fff,#c0ddff);
	background: -o-linear-gradient(#fff,#c0ddff);
	background: linear-gradient(#fff,#c0ddff);
	border-radius: .15rem .15rem 0 0;
	margin: 0 .25rem;
	font-size: .3rem; line-height: .6rem; color: #0b46d2; font-weight: 600;
	cursor: pointer;
}
.s1-left .sub span.on{
	background: #dbecff;
	background: -webkit-linear-gradient(#ffb729,#ff5a37);
	background: -moz-linear-gradient(#ffb729,#ff5a37);
	background: -o-linear-gradient(#ffb729,#ff5a37);
	background: linear-gradient(#ffb729,#ff5a37);
	color: #fff;
}
.s1-left .itembox{
	width: 6.98rem; height: 6.23rem; display: inline-block;
	margin: 0 .1rem;
	background: url('../images/s1-img01.png') no-repeat center top / 100% 100%;
}
.s1-left .itembox .item{width: 100%; display: none;}
.s1-left .itembox .item.show{display: inline-block;}
.s1-left .itembox .item.rule ul{
	font-size: .22rem; line-height: .36rem; text-align: left;
	float: left; margin-left: .26rem; margin-top: .26rem;
}
.s1-left .itembox .item.rule ul li{
	clear: both; float: left;
}
.s1-left .itembox .item.rule ul ol{
	float: left;
}
.s1-left .itembox .item.rule ul span{color: #0b46d2; float: left;}
.s1-left .itembox .item.rule ul em{color: #0b46d2;}
.s1-left .itembox .item.rule ul i{color: #fb2300;}
.s1-btm{
	width: 100%; clear: both; float: left; margin-top: .18rem;
}
.s1-btm img.book{
	float: left; margin-top: .35rem; margin-left: .37rem;
}
.s1-btm img.ewm{
	float: right; margin-right: .5rem;
}


.s1-left .itembox .item .head2{
	width: 6.2rem; height: .56rem; display: block;
	background: #dff0ff;
	border-radius: .15rem;
	padding: 0 .3rem;
	float: left; margin: .34rem .1rem 0;
}
.s1-left .itembox .item .head2 ul{
	width: 100%; float: left;
	display: flex;
	justify-content: center;
}
.s1-left .itembox .item .head2 ul li{
	width: 14.2%;height: .56rem;float: left; text-align: center;
	line-height: .56rem; font-size: .28rem; color: #333;
}
.s1-left .itembox .item .calendar{
	width: 6.2rem; clear: both; float: left; margin: .35rem .42rem 0;
}
.s1-left .itembox .item .calendar .day{
	width: 14.2%;
	height: .48rem;
	float: left;
	text-align: center;
	position: relative;
	margin-bottom: .2rem;
}
.s1-left .itembox .item .calendar .day span{
	width: 92%; height: .48rem; line-height: .48rem; margin: 0 4%; display: inline-block;
	background: #edf7ff;
	border-radius: .1rem;
	font-size: .24rem; color: #0045e8;
	cursor: pointer;
}
.s1-left .itembox .item .calendar .day.on span{
	background: #229ce8; color: #fff;
}
.s1-left .itembox .item .calendar .day.cur span{
	background: #0045e8; color: #fff;
}
.s1-left .itembox .item3 h4{
	font-size: .24rem; line-height: 2; color: #0045e8;
	width: 100%; clear: both; margin: .25rem auto;
}
.s1-left .itembox .item3 a{
	width: 2.6rem; height: .6rem; display: block; margin:.25rem auto;
	line-height: .6rem; color: #fff; font-weight: bold;
	border-radius: .6rem;
	 font-size: .28rem;
	background: #ff6333;
	background: -webkit-linear-gradient(#ff6333,#da2828);
	background: -moz-linear-gradient(#ff6333,#da2828);
	background: -o-linear-gradient(#ff6333,#da2828);
	background: linear-gradient(#ff6333,#da2828);
}
.s1-left .itembox .item3 select{
	width: 66%; margin: .1rem auto;
	font-size: .24rem; line-height: .5rem; height: .5rem; display: block;
	border: solid 1px #226cf3; color: #226cf3;
}

.s1-right{
	float: right; margin-top: -.1rem;
	width: 4.67rem; height: 7.44rem; display: inline-block;
	background: url('../images/s1-img02.png') no-repeat center / 100%;
}
.s1-right .time{
	width: auto; height: .4rem; display: inline-block; margin-top: 1.41rem;
	background: #e50b00;
	border-radius: .4rem;
	font-size: .2rem; line-height: .4rem;color: #fde8c2; text-align: center;
	padding: 0 .51rem;
	border: solid 1px #fee7bc;
	box-shadow: 0 0 .18rem rgba(255,215,74,.77) inset,
				0 .01rem .1rem rgba(246,213,78,.54);
}
.s1-right .giftbox{
	width: 4.11rem; height: 3.84rem; display: inline-flex;
	margin: .11rem auto .15rem;
	background: url('../images/s1-img03.png') no-repeat center / 100%;
	justify-content: center;
	align-items: center;
}
.s1-right .giftbox img{
	width: 3.12rem; display: inline-block;
}
.s1-btn{
	width: 100%; clear: both; float: left;
}
.s1-btn a{
	width: 3.17rem; height: 1.02rem; display: inline-block;
	background: url('../images/s1-btn01.png') no-repeat center / 100%;
	font-size: .38rem; line-height: .74rem; font-weight: bold; color: #fff;
	text-shadow: 0 .02rem .04rem rgba(201,4,0,.54);
}
/* section02 */
.sec02{
	background: url('../images/s2-bg.jpg') no-repeat center top;
}
.s2-title img{
	height: 1.42rem; margin-top: -.08rem; display: inline-block;
}
.s2-main{
	width: 100%; clear: both; float: left; margin: .34rem auto .87rem;
}
.s2-main .sub{
	width: 100%; clear: both; float: left;
}
.s2-main .sub span{
	width: 50%; height: .92rem; display: inline-block;
	background: url('../images/s2-img01.png') no-repeat center / 100%;
	font-size: .45rem; line-height: .92rem; font-weight: bold; color: #fff;
	cursor: pointer;
}
.s2-main .sub span.cur{
	background: url('../images/s2-img02.png') no-repeat center / 100%;
}
.s2-kuang{
	width: 100%; height: auto; min-height: 1rem; clear: both; float: left;
	background: #2256ff;
	box-shadow: .1rem .13rem .27rem rgba(34,86,255,.35);
}
.s2-kuang .item{
	width: 11.55rem; background: #fff;
	border-radius: .15rem;
	float: left; margin: .2rem .22rem .28rem;
	padding-bottom: .25rem;
}
.s2-kuang table{
	background: #fff;
	width: 100%;
	border-radius: .15rem;
	overflow: hidden;
}
.s2-kuang table thead{
	border-radius:.15rem;
	background:#ff4524;
	background: -webkit-linear-gradient(#ff7955,#ff4524);
	background: -moz-linear-gradient(#ff7955,#ff4524);
	background: -o-linear-gradient(#ff7955,#ff4524);
	background: linear-gradient(#ff7955,#ff4524);
}
.s2-kuang table th{
	font-size: .3rem; line-height: .74rem; color: #fff;
}
.s2-kuang table td{
	font-size: .24rem; line-height: .3rem;
	padding: .16rem 0;
}
.s2-kuang table .greenPink{
	background: #f2fff1;
}
.s2-kuang table td span{color: #215ce7;}
.s2-kuang table td i{
	font-size: .18rem; line-height: .24rem; display: inline-block;
	width: 80%;
}
.s2-kuang table td a{
	width: 1.49rem; height: .44rem; display: inline-block;
	border: solid 1px #3875e2;
	border-radius: .44rem;
	color: #1e47cc; line-height: .44rem;
	cursor: pointer;
}
.s2-kuang table td a.end{
	background: #bbb;
	color: #fff;
	border: solid 1px #bbb;
}
.s2-kuang table td a:hover{
	border: none;
	background: #ff8830;
	background: -webkit-linear-gradient(#ffb729,#ff5a37);
	background: -moz-linear-gradient(#ffb729,#ff5a37);
	background: -o-linear-gradient(#ffb729,#ff5a37);
	background: linear-gradient(#ffb729,#ff5a37);
	color: #fff;
}
.s2-kuang table td a.end:hover{
	background: #bbb;
	color: #fff;
	border: solid 1px #bbb;
}

/* section03 */
.sec03{
	height: 2.4rem;
	background: url('../images/s3-bg.jpg') no-repeat center;
}
.s3-main{
	width: 100%; height: 2.4rem; clear: both; float: left;
	display: inline-flex;
	justify-content: center;
	align-items: center;
	flex-wrap: wrap;
}
.s3-main img.left{
	display: inline-block;
	width: 6.38rem;
}
.s3-main a{
	display: inline-block; width: 2.05rem; margin-left: 1.3rem;
}
.s3-main a img{width: 100%; display: inline-block;}
.s3-main .ewm{
	display: inline-block;
	width: 2.1rem;
	text-align: center;
	margin-left: .5rem;
}
.s3-main .ewm img{
	width: 1.33rem; display: inline-block; margin-bottom: .05rem;
}
.s3-main .ewm span{
	width: 2.09rem; height: .5rem; display: inline-block;
	background: url('../images/s3-btn01.png') no-repeat center / 100%;
	font-size: .18rem; line-height: .5rem; color: #fff;
}
/* section04 */
.sec04{
	height: 12.73rem;
	background: url('../images/s4-bg.jpg') no-repeat center bottom;
}
.s4-title{margin-top: .75rem;}
.s4-title img{
	height: 1.75rem; display: inline-block;
}
.s4-main{
	width: 11rem; float: right; margin-top: .38rem;
	background: #fff;
	border-radius: .2rem;
}
.s4-main .left{
	float: left; margin-left: -1rem;
	width: 9.5rem;
}
.s4-main .left .item{
	width: 100%; height: auto;
	float: left; clear: left;
	margin-bottom: .28rem;
	border-radius: .2rem;
}
.s4-main .left .item1{
	background: #ff513f;
	box-shadow: 0 .06rem .03rem rgba(145,14,0,.1);
	margin-top: .54rem;
}
.s4-main .left .item2{
	background: #9156d9;
}
.s4-main .left .item3{
	background: #3085f5;
}
.s4-main .left .item .kuang{
	width: 9.3rem; height: 2.14rem; display: inline-block;
	float: left;margin: .13rem .1rem;
	background: url('../images/s4-img01.png') no-repeat center / 100%;
}
.s4-main .left .item .kuang .tag{
	float: left; margin-left: .3rem; margin-top: -.13rem; width: .91rem;
}
.s4-main .left .item .kuang .tag img{width: 100%; display: inline-block;}
.s4-main .left .item .kuang >img{
	width: 3.08rem; float: left; margin-left: -.17rem;
}
.s4-main .left .item .kuang img.wn01{margin-top: .26rem;}
.s4-main .left .item .kuang img.wn02{margin-top: .17rem;}
.s4-main .left .item .kuang img.wn03{margin-top: .27rem;}
.s4-main .left .item .kuang .chu{
	float: left; margin-top: .31rem; margin-left: .07rem;
}
.s4-main .left .item .kuang .chu span{
	width: 1.51rem; height: .5rem; display: inline-block; margin-bottom: .13rem;
	border: solid 1px #959595;
	border-radius: .5rem;
	font-size: .3rem; line-height: .5rem; font-weight: bold; color: #666;
}
.s4-main .left .item .kuang .chu p{
	font-size: .2rem; line-height: .3rem; text-align: left;
}
.s4-main .left .item2 .kuang .chu p{text-align: center;}
.s4-main .left .item .kuang .chu p em{color: #b53b05;}
.s4-main .left .item .kuang .true{
	float: left; margin-left: .3rem;
}
.s4-main .left .item .kuang .true span{
	width: 1.73rem; height: .52rem; display: inline-block; float: left;
	border-radius: .52rem;
	font-size: .3rem; line-height: .52rem; margin-top: .31rem; color: #fff; font-weight: bold;
	margin-bottom: .13rem;
}
.s4-main .left .item1 .kuang .true span{
	background: #e82e1b;
	box-shadow: .05rem 0 0 #f8bfb7;
}
.s4-main .left .item2 .kuang .true span{
	background: #9156d9;
	box-shadow: .05rem 0 0 #decbf1;
}
.s4-main .left .item3 .kuang .true span{
	background: #3085f5;
	box-shadow: .05rem 0 0 #c0d9fa;
}
.s4-main .left .item .kuang .true ul{
	clear: both; float: left;
	font-size: .2rem; line-height: .3rem; text-align: left;
}
.s4-main .left .item .kuang .true em{color: #b53b05;}
.s4-main .left .item .kuang .true ul li img{
	display: inline-block; width: .36rem; margin-top: -.08rem;
	vertical-align: top;
}
.s4-main .right{
	height: 1.2rem; width: 1.82rem; display: inline-flex; float: right;
	margin-top: 3.7rem; margin-right: .33rem;
	justify-content: center;
	align-items: center;
	flex-wrap: wrap;
}
.s4-main .right a{
	width: 100%; height: 0.6rem; 
	line-height: 0.6rem; font-size: .22rem; color: #fff; font-weight: bold; 
	border-radius: .3rem; border: .02rem solid #fff; 
	box-shadow: 0 .08rem .1rem #fe604230; 
	display: inline-block;
	background: #fb6b65;
	background: -webkit-linear-gradient(bottom,#fb6b65, #d1110f);
	background: -moz-linear-gradient(bottom,#fb6b65, #d1110f);
	background: -o-linear-gradient(bottom,#fb6b65, #d1110f);
	background: linear-gradient( to bottom,#fb6b65, #d1110f);
}
.s4-main .right a::before{
	content: ''; width: .22rem; height: .6rem; display: inline-block;
	background: url('../images/s4-icon04.png') no-repeat center / 100%;
	vertical-align: top;
	margin-right: .1rem;
}
.s4-main .right span{
	font-size: .16rem; line-height: 1.5; color: #666; display: inline-block;
}


.s4-main .right img.tag{width: 1.63rem; display: inline-block; margin-bottom: .1rem;}
.s4-main .right .ewm{
	width: 100%; display: inline-flex; height: 1.82rem;
	background: url('../images/s4-img06.png') no-repeat center / 100%;
	justify-content: center;
	align-items: center;
}
.s4-main .right .ewm img{width: 1.6rem; display: inline-block;}
.s4-main .right .ewm p{font-size: .2rem; line-height: .3rem; color: #1e7df1; display: inline-block;}

/* section05 */
.sec05{
	/* height: 9.89rem; */
	background: url('../images/s5-bg.jpg') no-repeat top;
	background-size: 100% 100%;
	padding-bottom: .9rem;
}
.s5-title img{
	height: 1.62rem; display: inline-block; margin-top: -.3rem;
}
.s5-main{
	width: 100%; clear: both; float: left;
	background: #2256ff;
	border-radius: .15rem;
	margin-top: .37rem;
}
.s5-left{
	width: 3.1rem; float: left;
	border: solid 1px #3aa0ef;
	border-radius: .15rem 0 0 .15rem;
	border-right: 0;
	background: #1e6bf5;
	background: -webkit-linear-gradient(#1e6bf5,#1c42dc);
	background: -moz-linear-gradient(#1e6bf5,#1c42dc);
	background: -o-linear-gradient(#1e6bf5,#1c42dc);
	background: linear-gradient(#1e6bf5,#1c42dc);
}
.s5-left .tit{
	width: 2.5rem; display: inline-block; margin: .55rem auto .2rem;
}
.s5-left i{
	width: 2.5rem; display: inline-block;
	height: 1px;
	border-top: dashed 1px #ccecff;
}
.s5-left p{
	width: 2.5rem; float: left; font-size: .2rem; line-height: .35rem; text-align: left; color: #fff;
	margin: .14rem .3rem .24rem;
}
.s5-left .ewm{
	width: 2.12rem; height: auto; float: left; margin: 0 .49rem .53rem;
	background: #2872ec;
	border-radius: .1rem;
	display: inline-flex;
	justify-content: center;
	align-items: center;
	flex-wrap: wrap;
	padding: .05rem 0;
}
.s5-left .ewm img{width: 1.64rem; display: inline-block;}
.s5-left .ewm span{
	font-size: .2rem; line-height: .25rem; display: inline-block;
	color: #fff; width: .25rem;
	margin-left: .08rem;
}
.s5-right{
	float: left;
}
.s5-right .kuang{
	width: 8.77rem; height: 4.23rem; display: block; float: left;
	margin-top: .11rem;
	background: #f2f4ff;
	border-radius: 0 .15rem .15rem 0;
}
.s5-right .kuang ul{
	width: 100%; clear: both; float: left; margin-top: .71rem;
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
}
.s5-right .kuang ul li{
	width: 3.05rem; display: inline-block;
	margin: 0 -.16rem;
}
.s5-right .kuang ul li.item1,.s5-right .kuang ul li.item3{
	animation: fudong1 .8s infinite alternate linear;
}
.s5-right .kuang ul li.item2{margin-top: -.32rem;
	animation: fudong2 .8s infinite alternate linear;
}
.s5-right .kuang ul li .top{
	width: 2.56rem; height: .96rem; display: inline-flex;
	background: #ff4939;
	border-radius: .16rem .16rem 0 0;
	justify-content: center;
	align-items: center;
}
.s5-right .kuang ul li .top img{height: .7rem; display: inline-block;}
.s5-right .kuang ul li .txt{
	width: 2.56rem; display: inline-block; margin: auto;
	height: 1.44rem;
	border: solid 1px #f4dce3;
	border-top: 0; border-bottom: 0;
	border-radius: 0 0 .16rem .16rem;
	background: #fff url('../images/s5-icon01.png') repeat;
	box-shadow: 0 .05rem 0 #ff5243;
	position: relative;z-index: 2;
}
.s5-right .kuang ul li .txt h3{
	font-size: .3rem; line-height: .66rem; font-weight: bold; color: #ff4939;
	width: 100%; float: left;margin-top: .1rem;
}
.s5-right .kuang ul li .txt i{
	width: 1.58rem; height: .02rem; display: inline-block;
	background: rgba(255,73,57,.5);
}
.s5-right .kuang ul li .txt span{
	font-size: .24rem; line-height: 1; margin-top: .2rem; display: inline-block;
}

.s5-right .kuang ul li img.stat{width: 100%; display: block; margin-top: -.28rem;}
.s5-btm{
	width: 100%; height: 2.26rem; display: inline-block;
	background: url('../images/s5-img02.png') no-repeat center / auto 100%;
	float: left; 
	/* margin-top: .28rem; */
}
.s5-mktit{
	float: left; margin-left: .71rem; margin-top: .78rem; display: block;
	width: 2.09rem;
}
.s5-mktit img{
	width: 100%; display: inline-block;
}
.s5-btm ul{
	float: left;
	margin-top: .56rem;
	margin-left: .3rem;
}
.s5-btm ul li{
	width: 1.16rem; height: 1.15rem; display: inline-flex;
	justify-content: center;
	align-items: center; font-size: .3rem; line-height: .38rem; color: #822e00;
	background: url('../images/s5-img04.png') no-repeat center / 100%;
	margin-right: .49rem;
	position: relative;
}
.s5-btm ul li:last-child{margin-right: 0;}
.s5-btm ul li::after{
	content: ''; width: .33rem; height: .12rem; display: inline-block;
	background: url('../images/s5-icon02.png') no-repeat center / 100%;
	position: absolute;
	top: .56rem; right: -.41rem;
}
.s5-btm ul li:last-child::after{display: none;}
.s5-mkEwm{
	float: right; margin-top: .2rem;
}
.s5-mkEwm img.ewm{width: 1.95rem; display: inline-block; float: left;}
.s5-mkEwm img.chahua{width: 2.9rem; float: left; display: block; margin-top: -.39rem; margin-right: -.72rem;}

/* section06 */
.sec06{
	background: url('../images/s6-bg.jpg') no-repeat center top;
}
.s6-title img{
	height: 1.78rem; display: inline-block; margin-top: -.18rem;
}
.s6-main{
	width: 100%; clear: both; float: left;
	background: #1345e7;
	border-radius: .15rem;
	margin-top: .06rem; margin-bottom: 1.59rem;
	padding: .18rem 0;
	position: relative;
}
.s6-main table{
	width: 11.7rem; clear: both;
	border-radius: .15rem;
	overflow: hidden;
}
.s6-main table th{
	background: #ff8230;
	background: -webkit-linear-gradient(#ffb729,#ff5a37);
	background: -moz-linear-gradient(#ffb729,#ff5a37);
	background: -o-linear-gradient(#ffb729,#ff5a37);
	background: linear-gradient(#ffb729,#ff5a37);
	font-size: .3rem; line-height: .74rem; color: #fff;
}
.s6-main table td{
	font-size: .22rem; line-height: .3rem; text-align: left;
	background: #fff;
	border-left: solid 1px #cccccc;
	border-bottom: solid 1px #ccc;
	padding: .13rem 0;
}
.s6-main table td.tit{
	text-align: center;
}
.s6-main table td.pro{
	font-size: .22rem; line-height: .33rem; padding-left: .1rem;
	white-space: nowrap;
}
.s6-main table td.info{
	padding-left: .4rem;
}
.s6-main table td.txt{
	padding-left: .5rem;
	font-size: .2rem;
}
.s6-main table td h3{
	font-size: .36rem; line-height: .44rem;font-weight: bold; color: #1345e7;
	width: .4rem; display: inline-block;
	margin: auto; 
}
.s6-main table td h4{
	font-size: .24rem; line-height: .32rem; color: #1345e7; font-weight: bold;
}
.s6-main table td b{font-weight: bold;}
.s6-main table td span{color: #4064ea;}
.s6-btn{
	position: absolute; left: 1.3rem; bottom: -.35rem;
	width: 4.99rem; height: 1.04rem; display: inline-block;
}
.s6-btn a{
	width: 100%; display: inline-block;
	background: url('../images/s6-btn01.png') no-repeat center / 100%;
	font-size: .42rem; line-height: 1rem; font-weight: bold; color: #fff;
}
.s6-btn a::after{
	content: ''; width: .71rem; height: 1rem; display: inline-block;
	background: url('../images/s6-icon01.png') no-repeat center / 100%;
	vertical-align: top;
	margin-left: .18rem;
}

/* section07 */
.sec07{
	background: url('../images/s7-bg.jpg') no-repeat center bottom;
}
.s7-title img{
	height: 1.79rem; display: inline-block; margin-top: -.47rem;
}
.s7-main{
	width: 100%; clear: both; float: left;
	background: #1345e7;
	border-radius: .15rem;
	margin-top: .33rem; margin-bottom: 1.82rem;
	position: relative;
}
.s7-main .kuang{
	width: 11.72rem; height: 2.92rem; display: inline-block;
	background: #fff;
	background: -webkit-linear-gradient(#fff,#e5ffe3);
	background: -moz-linear-gradient(#fff,#e5ffe3);
	background: -o-linear-gradient(#fff,#e5ffe3);
	background: linear-gradient(#fff,#e5ffe3);
	border-radius: .2rem;
	float: left; margin: .13rem .15rem;
}
.s7-main .kuang ul{
	float: left; margin-top: .53rem;
	margin-left: .2rem;
	width: 7.65rem;
}
.s7-main .kuang ul li{
	width: 3.41rem; height: .78rem; display: inline-flex;
	margin: 0 .2rem .22rem;
	border-radius: .4rem;
	background: #2256ff;
	box-shadow: .1rem 0 0 rgba(34,86,255,.3);
	float: left;
	justify-content: center;
	align-items: center;
	font-size: .3rem; line-height: .78rem; font-weight: bold; color: #fff;
}
.s7-main .kuang ul li.red{
	background: #ff6637;
	box-shadow: .1rem 0 0 rgba(255,102,55,.3);
}
.s7-main .kuang ul li img{margin-right: .18rem;
	border-right: dashed 1px #ffa657;
	padding-right: .2rem;
}
.s7-main .kuang ul li.txt1 img{
	border-right: dashed 1px #2899ec;
}
.s7-right{
	float: right; margin-top: .23rem; margin-right: .4rem;
	margin-left: -.25rem;
}
.s7-right img{width: 3.48rem; display: inline-block;}

/* section08 */
.sec08{
	background: url('../images/s8-bg.jpg') no-repeat center bottom;
}
.s8-title img.tit{
	height: .56rem; display: inline-block;float: right;
}
.s8-title img.chahua{
	float: left; margin-left: -3.55rem; margin-right: -.4rem; margin-top: -1.15rem;
	width: 4.68rem; display: inline-block;
}
.s8-main{
	width: 100%; clear: both; float: left; margin-top: -.25rem; 
}
.s8-main ul{
	width: 100%; clear: both; float: left;
}
.s8-main ul li{
	width: 2.85rem; display: inline-block; float: left; margin-right: .25rem;
}
.s8-main ul li.item1{margin-left: -.08rem;}
.s8-main ul li.item4{margin-right: -.08rem;}
.s8-main ul li img{width:100%; display: inline-block;}
.s8-main ul li p{
	font-size: .2rem; line-height: .34rem; color: #fff;
	width: 100%;
	float: left; margin-top: .08rem; margin-bottom: .9rem;
}
.s8-main ul li p span{
	font-size: .24rem; font-weight: bold; color: #ffec92;
	display: block;
}


/*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: -219px;
	width:155px; height:437px; display: block; 
	background: url('../images/fixedNavBg.png') no-repeat center / 100%;
	
}
.lfNav .close{position:absolute;top:-10px; right:0; height:30px; width:30px; }
.lfNav .close img{width:100%; display: block;}
.mt157{margin-top:122px;}
.nav-bg{width:100%; height:30px; display: block;float:left; clear:both;margin-left:0;}
.nav-bg a{width:98px; height:30px; display: block; margin:auto; text-align: center;
	font-size: .18rem; line-height: .3rem;
	color: #fff;
	border-bottom: solid 1px #fff;
}
.nav-bg.borderNull a{border: none;}
.left_top{width:150px; height:auto;display: block;float:left;margin-left:0; text-align: center;}
.left_top img{width:55px; display: inline-block;}

.fixRight{
	position: fixed; right: 33px; top: 50%; margin-top: -125px;z-index: 1;
	width: 274px;
}
.fixRight img{width: 100%; display: inline-block;}
.fixRight a.btn{
	width:2.37rem; height: .57rem; display: inline-block;
	background: url('../images/fixedbtn.png') no-repeat center / 100%;
	margin-top: -.42rem; margin-left: .18rem;
	float: left;
	position: relative; z-index: 1; text-align: center;
	font-size: .2rem; font-weight: bold; line-height: .54rem; color: #fff;
}
.fixRight a.btn::after{
	content: ''; width: 53px; height: .54rem; display: inline-block;
	vertical-align: top;
	background: url('../images/fixed-icon01.png') no-repeat center / 100%;
	margin-left: 5px;
}
.fixRight a.close{
	position:absolute;top:-10px; right:0; height:30px; width:30px;
}
