@charset "UTF-8";
@import url('base.css');
/*-----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","Microsoft YaHei", Helvetica, Arial, "PingFang SC", "Hiragino Sans GB", "Heiti SC",  "WenQuanYi Micro Hei", sans-serif;
    color: #444;background: #fefff0;
}
#footer_bx{clear: both;}


.m-show,.m-ib{display: none!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: 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:9.4rem;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.5rem;}
.banPic{
	width:100%; clear: both;height: 6.69rem; display: block;
	position: relative;
}
.banPic img.ban_tit{
	width: 7.67rem; display: block;
	position: absolute; top: 1.11rem; left: .2rem;
}
.banPic img.ban_student{
	width: 5.21rem; display: block;
	position: absolute; top: .82rem; right: -1.46rem;
}
.banPic img.ban_redbox{
	width: .72rem; display: block;
	position: absolute; top: 1.72rem; right: 2.19rem;
	animation: moveX2 1s infinite ease-in-out alternate;
}
.banPic img.ban_fly{
	width: .85rem; display: block;
	position: absolute; top: 1.12rem; left: -1.31rem;
	animation: moveY 1.5s infinite ease-in-out alternate;
}
.banPic img.ban_dorCap{
	width: 1.27rem; display: block;
	position: absolute; top: 5.23rem; left: -1.97rem;
	animation: moveY2 1s infinite ease-in-out alternate;
}
.banPic img.ban_book{
	width: 1.73rem; display: block;
	position: absolute; top: 5.41rem; right: -1.67rem;
	animation: moveX1 1s infinite ease-in-out alternate;
}
.banPic::before{
	content: ''; width: 3.05rem; height: 1.33rem; display: block;
	background: url(../images/ban_cloud01.png) no-repeat center / 100%;
	position: absolute; top: 3.96rem; left: -4.18rem;
}
.banPic::after{
	content: ''; width: 2.3rem; height: 1.14rem; display: block;
	background: url(../images/ban_cloud02.png) no-repeat center / 100%;
	position: absolute; top: 4.19rem; right: -3.56rem;
}


.ban_coupon{
	width:100%; height: 2.71rem; display: flex;
	justify-content: center;
	align-items: flex-start;
	flex-wrap: wrap;
	background: url("../images/ban-img04.png") no-repeat center / auto 100%;
}
.ban_coupon .item{
	width: 4.86rem; height: 1.74rem; display: flex;
	background: url(../images/ban-coupon-img01.png) no-repeat center / 100%;
	margin: .35rem .07rem 0;
	justify-content: center;
	align-items: center;
}
.ban_coupon .item .txt{
	font-size: .2rem; line-height: 1;
	text-align: left;
}
.ban_coupon .item .txt h3{
	font-size: .88rem; font-weight: bold; color: #ec0d18;
	margin-bottom: .1rem;
}
.ban_coupon .item .txt h3 em{
	font-size: .36rem; font-weight: bold;
}
.ban_coupon .item .txt p{color:#b85f0b;}
.ban_coupon .item a{
	width: 1.25rem; height: 1.25rem; display: block;
	border-radius: 50%;
	animation: scale2 0.8s linear infinite alternate;
}
.ban_coupon .item a img{width:100%; display: block;}

.sections{
	width: 100%; clear: both;
}
.secTit{
	width: 100%; clear: both;margin-bottom: .3rem;
	position: relative;
}
.secTit .tit{
	width: 100%; padding-top: .28rem;
	height: .72rem;
	display: flex;
	justify-content: center;
	align-items: flex-start;
}
.secTit .tit em{
	width: 1.07rem; height: 1.37rem; display: block;
	background: url(../images/title-img01.png) no-repeat center / 100%;
	font-size: .3rem; line-height: .72rem; color: #fff;
	text-align: left; text-indent: .13rem;
	transform: rotate(-10deg);
	margin-top: -.28rem; margin-right:-.14rem; margin-left: -.1rem;
}
.secTit .tit h2{
	width:2.99rem; height: .82rem; display: inline-block;
	background: #000;
	border-radius: 50%;
	font-size: .44rem; font-weight: bold; line-height: .77rem; color: #fff;
}
.secTit .tit h2 span{color:#ffff33;}
.secTit .tit i{
	width: .8rem; height: .59rem; display: block;
	background: url('../images/title-img02.png') no-repeat center /100%;
}
.secTit .sub{
	width: auto; height: .44rem; display: inline-block;
	background: #36b7fb;
	background: -webkit-linear-gradient(90deg,#69daf9,#0495fc);
	background: linear-gradient(90deg,#69daf9,#0495fc);
	border-radius: .4rem;
	font-size: .24rem; color: #fff;  line-height: .44rem;
	padding: 0 .33rem;
	position: relative;
}
.secTit p{
	font-size:.18rem; clear: both; margin-top: .15rem;
}
.secTit .myCursor{
	position: absolute; right: 0; bottom: 0;
}
.secTit .myCursor a{
	font-size: .24rem; line-height: .44rem; color: #fff;height: .44rem;
	width: auto; padding: 0 .25rem; display: inline-block;
	background: #f73d53;
	background: -webkit-linear-gradient(90deg,#f63725,#f9579b);
	background: linear-gradient(90deg,#f63725,#f9579b);
	border-radius: .4rem;
	cursor: pointer;
}



/* section01 */
.sec01{
	height: 7.76rem;
}
.s1-main{
	width: 10.74rem; height: 7.01rem;
	background: url('../images/s1-img01.png') no-repeat center top / 100%;
	margin: .37rem auto 0;
	display: inline-flex;
	justify-content: center;
	align-items: flex-start;
}
.s1-main .video-box{
	width: 10rem; display: block; margin-top: .9rem;
}

/* section02 */
/* .sec02{
	background:url(../images/s2-bg.jpg) no-repeat center top;
} */
.s2-main{
	width: 100%; height: auto; margin-bottom: .33rem;
	background: #0495fc;
	background: -webkit-linear-gradient(#0495fc,#69daf9);
	background: linear-gradient(#0495fc,#69daf9);
	border-radius: .3rem;
	display: flex;
	align-items: flex-start;
	justify-content: center;
	flex-wrap: wrap;
}
.siginParty{
	width: 10.52rem; display: block; margin: .45rem .24rem .21rem;
	background: #fff;
	border-radius: .2rem;
	min-height: 1rem;
	position: relative;
}
.siginParty .link{
	width: 9.34rem; display: inline-block; margin-top: -.18rem;
}
.siginParty .link img{width:100%; display: block;}
.siginParty p{
	width: 100%; font-size: .24rem; line-height: 1;
	color: #000;
	padding: .35rem 0 .34rem;
}
.siginParty p span{color: #0897fc;}
.siginParty ul{
	width: 8.86rem;margin: 0 .5rem .33rem;
	display: flex;
	justify-content: center;
	align-items: flex-start;
	flex-wrap: wrap;
	position: relative;
}
.siginParty ul::before,.siginParty ul::after{
	content: '';
	width: 100%; height: .2rem; display: block;
	background: url(../images/s2-sign-line01.png) no-repeat center / 100%;
	position: absolute; left: 0;
}
.siginParty ul::before{
	top: 1.82rem;
}
.siginParty ul::after{
	bottom: .54rem;
}

.siginParty ul li{
	width: 1.26rem; display: block;
	margin: 0 .23rem .27rem;
	cursor: pointer;
	position: relative;z-index: 3;
}
.siginParty ul li.fullSign{
	width: 4.69rem;
}
.siginParty ul li .time{
	width:100%; height: 1.56rem; display: block; margin-bottom: .09rem;
	background: url(../images/s2-sign-img01.png) no-repeat center / 100%;
	font-size: .22rem; font-weight: 600; color: #000; line-height: .58rem;
}
.siginParty ul li span{
	width: .65rem; height: .65rem;display: flex;
	margin: auto;
	border-radius: 50%;
	background: #aaadaf;
	background: -webkit-linear-gradient(#aaadaf,#cacbcb);
	justify-content: center;
	align-items: center;
}
.siginParty ul li span em{
	width: .54rem; height: .54rem; display: block;
	border-radius: 50%;
	background: #ffffff;
	font-size: .2rem; line-height: .54rem; color: #9ea0a1;
}

.siginParty ul li.blue .time{
	background: url(../images/s2-sign-img02.png) no-repeat center / 100%;
	color: #0a97fc;
}
.siginParty ul li.blue span{
	background: #30b2fb;
	background: -webkit-linear-gradient(#0495fc,#69daf9);
	background: linear-gradient(#0495fc,#69daf9);
}
.siginParty ul li.blue span em{color: #3aa5fd; background: #e6f9fe;}

.siginParty ul li.orange .time{
	background: url(../images/s2-sign-img03.png) no-repeat center / 100%;
	color: #fa6a05;
}
.siginParty ul li.orange span{
	background: #fa6a05;
	background: -webkit-linear-gradient(#fa6a05,#ff9c04);
	background: linear-gradient(#fa6a05,#ff9c04);
}
.siginParty ul li.orange span em{color: #fa6a05; background: #fbf3e6;}

.siginParty ul li.fullSign .signTag{
	width:100%; height: 1.56rem; margin-bottom: .09rem;
	display: flex;
	background: url(../images/s2-sign-img04.png) no-repeat center / 100%;
	justify-content: center;
	align-items: center;
}
.siginParty ul li.orange .signTag{
	background: url(../images/s2-sign-img05.png) no-repeat center / 100%;
}

.siginParty ul li.fullSign .signTag em{
	font-size: .22rem; font-weight: 600; color: #000; margin-left: .65rem;
}
.siginParty ul li.orange .signTag em{
	color: #fa6a05;
}

.siginParty ul li.fullSign span{
	width: .94rem;
	border-radius: .12rem;
}
.siginParty ul li.fullSign span em{
	width: .8rem;
	border-radius: .1rem;
}
.siginParty .fixRBtn{
	width: 1.47rem; height: auto;
	background: rgba(0,0,0,.2);
	border-radius: .2rem 0 0 .2rem;
	position: absolute; top: 1.9rem; right: -.24rem;
	padding: .29rem 0;
}
.siginParty .fixRBtn a{
	width: 1.2rem; display: inline-block;
	margin:.1rem auto;cursor: pointer;
}
.siginParty .fixRBtn a img{
	width: .91rem; display: inline-block;
	margin: auto;
}
.siginParty .fixRBtn a span{
	width: 100%; height: .4rem; display: block; margin-top: -.21rem;
	border: solid .02rem #fff;
	border-radius: .4rem;
	font-size: .22rem; line-height: .4rem; color: #fff;
	position: relative;
}
.siginParty .fixRBtn a.btn01 span{
	background: #30b2fb;
	background: -webkit-linear-gradient(90deg,#0495fc,#69daf9);
	background: linear-gradient(90deg,#0495fc,#69daf9);
}
.siginParty .fixRBtn a.btn02 span{
	background: #f73e57;
	background: -webkit-linear-gradient(90deg,#f75141,#f960a0);
	background: linear-gradient(90deg,#f75141,#f960a0);
}

.s2-main .giftPart{
	width: 10.52rem; height: auto;
	background: #0495fc;
	background: -webkit-linear-gradient(#0495fc,#69daf9);
	background: linear-gradient(#0495fc,#69daf9);
	border-radius: .2rem;
	margin-bottom: .25rem;
}
.s2-main .giftPart h3{
	font-size: .34rem; line-height: .38rem; color: #fff; font-weight: bold;
	text-align: left; margin-top: .26rem;
	margin-left: .36rem;
}
.s2-main .giftPart h3::before{
	content: ''; width: .36rem; height: .38rem; display: inline-block;
	background: url(../images/s2-icon01.png) no-repeat center / 100%;
	vertical-align: top;
	margin-right: .2rem;
}
.s2-main .giftPart .giftList{
	width: 6.96rem;height: 2.97rem; display: inline-block;
	background: #2a7df9;
	border-radius: .2rem;
	float: left;
	margin-top: .3rem; margin-left: .35rem; margin-right: auto;
}
.s2-main .giftPart .giftList .swiper-wrapper{
    -webkit-transition-timing-function: linear; /*之前是ease-out*/
    -moz-transition-timing-function: linear;
    -ms-transition-timing-function: linear;
    -o-transition-timing-function: linear;
    transition-timing-function: linear;
}
.s2-main .giftPart .giftList .swiper-slide{
	width: 1.61rem; height: auto;
	background: url(../images/s2-gift-bg.png) no-repeat center top / 1.61rem;
	margin-top: .22rem;
}

.s2-main .giftPart .giftList .swiper-slide img{margin-top: .12rem; width: auto; height: 1.22rem; display: inline-block;}
.s2-main .giftPart .giftList .swiper-slide span{
	font-size: .2rem; line-height: .26rem; color: #fff;
	width: 100%; display: block;
	padding-top: .6rem;
}
.s2-main .right{
	width:3.51rem; display: block; margin-right: -.3rem;
	float: right;
}
.s2-main .right img{width:100%; display: block; margin-top: -.31rem;}
.s2-main .right span{
	width: auto; height: .45rem; display: inline-block;
	background: #2a7df9;
	border-radius: .4rem;
	font-size: .24rem; color: #fff; line-height: .45rem;
	padding: 0 .2rem;
	position: relative;
}
.s2-main p.zhu{
	font-size: .2rem; line-height: .3rem; color: #fff;
	clear: both;
	letter-spacing: -1px;
	text-align: left;
	margin-left: .35rem; padding-top: .15rem; 
	white-space: nowrap;
}

/* section03 */
.s3-main{
	width: 100%;height: auto;
	background: #2a7df9;
	border-radius: .3rem;
	padding-top: .32rem;
	margin-bottom: .4rem;
}
.s3-main .subT{
	width: 10.54rem; margin:0 auto;
}
.s3-main .subT a{
	width: 50%; height: .9rem; display: inline-block;
	background: #1168e9 url(../images/s3-icon02.png) no-repeat center /3.66rem;
	font-size: .36rem; line-height: .9rem; color: #fff;
	border-radius: .2rem .2rem 0 0;
	cursor: pointer;
}
.s3-main .subT a span{
	width: 100%; height: .9rem; display: block;
	background: url(../images/s3-icon02.png) no-repeat center /3.66rem;
}
.s3-main .subT a.on{
	background: #67ebf3 ;
	background: -webkit-linear-gradient(#fff,#68ebf3);
	background: linear-gradient(#fff,#68ebf3);
	color: #333;
}
.s3-main .subT a.on span{
	background: url(../images/s3-icon01.png) no-repeat center /3.66rem;
}
.s3-main .mbox{
	width: 100%; clear: both;
	background: #0495fc;
	background: -webkit-linear-gradient(#0495fc,#69daf9);
	background: linear-gradient(#0495fc,#69daf9);
	border-radius: .2rem .2rem .3rem .3rem;
}
.s3-main .mbox .part{width: 100%; clear: both; display: none; margin-bottom: 1.57rem;}
.s3-main .mbox .part.show{display: block;}
.s3-main .mbox .part .sub{
	padding-top: .24rem;
	display: flex;
	justify-content: center;
	align-items: center;
}
.s3-main .mbox .part .sub span{
	font-size: .24rem; line-height: .48rem; color: #fff;
	display: inline-block;
	padding: 0 .16rem;
	border-right: solid .02rem #8ccffe;
	cursor: pointer;
}
.s3-main .mbox .part2 .sub span{
	width: 2.61rem; padding: 0;
}
.s3-main .mbox .part .sub span:last-child,.s3-main .mbox .part .sub span.noborder{border: none;}
.s3-main .mbox .part .sub span.on{
	background: #67ebf3 ;
	background: -webkit-linear-gradient(#fff,#68ebf3);
	background: linear-gradient(#fff,#68ebf3);
	color: #2a7df9; font-weight: bold;
	border-radius: .1rem .1rem 0 0;
	border: none;
}
.s3-main .mbox .part .subItem {
	width: 10.54rem;
	margin: .15rem auto 0;
	padding-bottom: .25rem;
}
.s3-main .mbox .part .subItem .item{width: 100%;display: none;}
.s3-main .mbox .part .subItem .item.show{display: block;}
.s3-main .mbox .part .subItem table{
	width: 100%;
	background: #fff;
	border-radius: .2rem;
	border-bottom: solid .01rem #00b6fd;
	border-left: solid .01rem #00b6fd;
	font-size: .2rem; line-height: .3rem;
	overflow: hidden;
}
.s3-main .mbox .part .subItem table th,.s3-main .mbox .part .subItem table td{
	border-right: solid .01rem #00b6fd;
	border-top: solid .01rem #00b6fd;
}
.s3-main .mbox .part .subItem table th{
	font-size: .24rem; color: #0696fc; font-weight: 400;
	width: 1.41rem;
}
.s3-main .mbox .part .subItem table td{
	padding: .24rem 0;
}
.s3-main .mbox .part .subItem table td.on{
	background: #effafc;
}
.s3-main .mbox .part .subItem table td .txt{
	font-size: .24rem; line-height: .36rem;
	margin-left: .37rem;
}
.s3-main .mbox .part .subItem table td .txt span{
	float: left;margin-right: .4rem;
}
.s3-main .mbox .part .subItem table td .txt span::before{
	content: ''; width: .15rem; height: .36rem; display: inline-block;
	margin-right: .08rem;
	background: url(../images/s3-icon03.png) no-repeat center / 100%;
	vertical-align: top;
}
.s3-main .mbox .part .subItem table td a{
	font-size: .22rem; line-height: .4rem; color: #fff;
	width: auto; padding: 0 .13rem; display: inline-block;
	background: #f73d53;
	background: -webkit-linear-gradient(90deg,#f63725,#f9579b);
	background: linear-gradient(90deg,#f63725,#f9579b);
	border-radius: .4rem;
	box-shadow: 0 .04rem .06rem rgba(249,81,145,.38);
}
.s3-main .mbox .part .subItem table td a.btn02{
	padding: 0 .28rem;
}
.s3-main .mbox .part .subItem .freeInfo{
	width: 10.50rem; margin: 0.28rem auto -1.84rem;
}
.s3-main .mbox .part .subItem .freeInfo .pic{
	width: 100%; display: inline-block;
	position: relative;
}
.s3-main .mbox .part .subItem .freeInfo .pic2{
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.s3-main .mbox .part .subItem .freeInfo .pic >img{width: 100%; display: block;}
.s3-main .mbox .part .subItem .freeInfo .pic1 a{
	width: 1.07rem; height: 1.07rem; display: block;
	border-radius: 50%;
	position: absolute; bottom: .11rem; right: .17rem;
}
.s3-main .mbox .part .subItem .freeInfo .pic a img{width: 100%; display: block;}

.s3-main .mbox .part .subItem .freeInfo .pic2 a{
	width: 5.14rem; display: block;
}
.s3-zhu{
	width:100%; font-size: .18rem; color: #fff; padding: .2rem 0 .25rem;
}

/* section04 */
.s4-main{
	width: 100%;height: auto;
	background: #eefce9;
	border-radius: .3rem;
	margin-bottom: .4rem;
	padding-top: .28rem;
}
.s4-main .allItem{
	width: 10.52rem; height: 9.1rem; display: inline-flex;
	margin: auto;
	justify-content: space-between;
	align-items: flex-start;
	flex-wrap: wrap;
	overflow-y: scroll;
}
.s4-main .allItem .item{
	width: 3.3rem; height: 2.9rem;
	border-radius: .14rem;
	background: #0495fc;
	background: -webkit-linear-gradient(#0495fc,#69daf9);
	background: linear-gradient(#0495fc,#69daf9);
	margin: 0 auto .2rem;
	display: flex;
	justify-content: center;
	align-items: flex-start;
	flex-wrap: wrap;
}
.s4-main .allItem .item21{visibility: hidden;} 
.s4-main .allItem .item:nth-last-child(-n+3){
	margin-bottom: 0;
}
.s4-main .allItem .item .txt{
	width: 3rem; height: 1.8rem; display: block;
	background: url(../images/s4-img01.png) no-repeat center / 100%;
	margin-top: .17rem;
}
.s4-main .allItem .item .txt h4{
	font-size: .26rem; line-height: .28rem; color: #fff;
	width: 100%;
}
.s4-main .allItem .item .txt h5{
	width: 100%; height: 1.24rem; margin-top: .14rem; margin-bottom: .3rem;
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: .32rem; line-height: .42rem; font-weight: bold; color: #000000;
}
.s4-main .allItem .item .txt h5 em{
	font-weight: 400; font-size: .2rem; color: #129afc;
}
.s4-main .allItem .item .price{
	width: 100%; height: .6rem; line-height: .6rem;
	background: #3bb4fb;
	color: #fff;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.s4-main .allItem .item .price span{
	font-size: .2rem;
	margin-left: .17rem;
}
.s4-main .allItem .item .price span b{font-weight: bold; font-size: .24rem;}
.s4-main .allItem .item .price span em{font-size: .36rem;}
.s4-main .allItem .item .price a{
	width: .86rem; height: .44rem; display: block;
	border: solid .02rem #fff;
	border-radius: .4rem;
	background: #f73d53;
	background: -webkit-linear-gradient(90deg,#f63725,#f9579b);
	background: linear-gradient(90deg,#f63725,#f9579b);
	font-size: .3rem; line-height: .44rem; font-weight: bold; margin-right: .16rem;
	cursor: pointer;
	
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-property: box-shadow, transform;
	transition-property: box-shadow, transform;
}
.s4-main .allItem .item .price a:hover{
	box-shadow: 0 15px 15px -10px rgba(0, 0, 0, 0.5);
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}
.s4-zhu{
	width:100%; font-size: .18rem; color: #333; padding: .2rem 0;
}

/* section05 */
.s5-main{
	width: 100%;height: auto;
	background: #2a7df9;
	border-radius: .3rem;
	padding-top: .32rem;
	margin-bottom: 1.5rem;
}
.s5-main .sub{
	width: 10.54rem; margin:0 auto;
}
.s5-main .sub span{
	width: 100%; height: .9rem; display: inline-block;
	background: #1168e9;
	font-size: .36rem; line-height: .9rem; color: #fff;
	border-radius: .2rem .2rem 0 0;
	cursor: pointer;
}
.s5-main .sub span.on{
	background: #67ebf3 ;
	background: -webkit-linear-gradient(#fff,#68ebf3);
	background: linear-gradient(#fff,#68ebf3);
	color: #333;
}
.s5-main .picbox{
	width: 100%; clear: both;
	background: #0495fc;
	background: -webkit-linear-gradient(#0495fc,#69daf9);
	background: linear-gradient(#0495fc,#69daf9);
	border-radius: .2rem .2rem .3rem .3rem;
	padding: .26rem 0 .29rem;
}
.s5-main .picbox .pic{
	width: 10.5rem; display: none;
	border-radius: .2rem;
	overflow: hidden;
	margin: 0 .25rem;
}
.s5-main .picbox .pic.show{display: block;}
.s5-main .picbox .pic img{width: 100%; display: block;}

.s5-main .txtbox{
	width: 10.5rem; margin: auto;
	padding: .23rem 0;
}
.s5-main .txtbox .txt{
	display: none;
	justify-content: center;
	align-items: center;
}
.s5-main .txtbox .txt.show{display: flex;}
.s5-main .txtbox .txt p{
	font-size: .22rem; line-height: .36rem; color: #fff;
	width: 8rem; margin-left: .12rem; text-align: left;
}
.s5-main .txtbox .txt a{
	width: 2.01rem; display: block;
}
.s5-main .txtbox .txt a img{width: 100%;}
/*section1*/

/*section2*/
@media screen and (min-width:800px) {
	.hjBL::-webkit-scrollbar{
	  width:.1rem;
	  height:.05rem;
	  border-radius: .1rem;
	}
	.hjBL::-webkit-scrollbar-track{
	  background: #aee9fa;
	  border-radius:2px;
	}
	.hjBL::-webkit-scrollbar-thumb{
	  background: #129afc;
	  border-radius:10px;
	}
	.hjBL::-webkit-scrollbar-thumb:hover{
	  background: #129afc;
	}
	.hjBL::-webkit-scrollbar-corner{
	  background: #129afc;
	}
}

/*按钮悬停*/
.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: -210px;
	width:150px; height:410px; display: block; 
	background: url(../images/fixedNavBg.png) no-repeat center;
}
.lfNav .close{position:absolute;top:0; right:0; height:22px; width:22px;}
.lfNav .close img{width:100%;}
.mt185{margin-top:139px;}
.nav-bg{width:136px; height:34px; display: block;float:left; clear:both;margin-left:7px;margin-bottom:4px;}
.nav-bg a{width:100%; height:34px; display: block; margin:auto; text-align: center;
	background: #fff;
	font-size: 18px; line-height: 34px;
}
.nav-bg a:hover{
	color: #fff; font-weight: bold;
	background: #f73d53;
	background: -webkit-linear-gradient(90deg,#f63725,#f9579b);
	background: linear-gradient(90deg,#f63725,#f9579b);
}

.left_top{width:60px; height:60px;display: block;float:left;margin-left:44px;}
