@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: #143bbb;
}
#footer_bx{clear: both;}

.nav-bgd,.dv_mn{display:none;}
.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;}
}
.wrap1{position: relative; width: 1200px; margin: 0 auto;font-size: 0;text-align: center;}
.wrap{position: relative; width: 1209px; margin: 0 auto;font-size: 0;text-align: center;}
.main{
	display: inline-block;width: 13.41rem;position: relative;margin-left: -0.66rem;
}
/* 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;
} */
.sections{display: inline-block;width: 100%;float: left;}
.sec1{
	height: 10.28rem;background: url(../images/s1Bg.jpg) no-repeat center top;background-size: auto 10.28rem;
}
.sec2{
	height: 7.44rem;background: url(../images/s2Bg.jpg) no-repeat center top;background-size: auto 7.44rem;
}
.sec3{
	height: 10.68rem;background: url(../images/s3Bg.jpg) no-repeat center top;background-size: auto 10.68rem;
}
.sec4{
	height: 6.86rem;background: url(../images/s4Bg.jpg) no-repeat center top;background-size: auto 6.86rem;
}
.sec5{
	height: 8.73rem;background: url(../images/s5Bg.jpg) no-repeat center top;background-size: auto 8.73rem;
}
.sec6{
	height: 6.72rem;background: url(../images/s6Bg.jpg) no-repeat center top;background-size: auto 6.72rem;
}
.s1main{
	height: 10.28rem;background: url(../images/s1Cbg.png) no-repeat center top;background-size: 100%;
}
.s2main{
	height: 7.46rem;background: url(../images/s2Cbg.png) no-repeat center top;background-size: 100%;
}
.s3main{
	height: 10.69rem;background: url(../images/s3Cbg.png) no-repeat center top;background-size: 100%;
}
.s4main{
	height: 6.88rem;background: url(../images/s4Cbg.png) no-repeat center top;background-size: 100%;
}
.s5main{
	height: 8.91rem;background: url(../images/s5Cbg.png) no-repeat center top;background-size: 100%;
}
.s6main{
	height: 5.34rem;background: url(../images/s6Cbg.png) no-repeat center top;background-size: 100%;
}
/*banner */
.banner-box{position:relative;height:6.2rem; width:100%; text-align:center;
	background:url(../images/banner.jpg) no-repeat center top;
	background-size: auto 6.2rem;
}
.banner-box .wrap{height: auto;}
.banner-box .logo{width: 2rem; height: .82rem; position: absolute;left: 0; top: 0; cursor: pointer;display: block;}
.banner-box .logo img{width: 1.68rem; margin-top: .2rem;}

.banTit{
	width: 100%; clear: both; float: left; margin-top: .88rem;position: relative;
	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;
}
/* .banTit::before{
	content: '';
	display: block;
	position: absolute;
	top: -20%;
	left: -100%;
	width: 350px;
	height: 100px;
	transform: rotate(-45deg);
	background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(255, 255, 255, 0.3), rgba(0, 0, 0, 0));
	
	transition: 0.8s;
	animation: cross 5s .5s;
} */
.banner-box .coupon{
	position: absolute; top: 0; left: 0; height: 6.2rem; width: 100%;
}
.banner-box .coupon img{position: absolute; height: auto;}
.banner-box .coupon .banPic02{
	width: 2.47rem;  left: -2.05rem;bottom: -1.7rem;
}
.banner-box .coupon .banPic07{
	width: 1.29rem;right: -2rem;bottom: 0.1rem;
}
.banU{
	display: inline-block;width: 100%;position: relative;z-index: 1;margin-top: 1rem;
}
.banU li{
	display: inline-block;width: 2.7rem;height: .78rem;line-height: .85rem;background: url(../images/bannav1.png) no-repeat center top;background-size: 100% 100%;font-size: .28rem;color: #fff;margin: 0 .02rem;
}
.banU li a{
	display: inline-block;width: 100%;height: 100%;
}
.banU li:hover{
	background: url(../images/bannav2.png) no-repeat center top;background-size: 100% 100%;
}
@keyframes flicker {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}
@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 cross{
	from{}
	to{
		top: 80%;
		left: 100%;
		transform: rotate(-45deg);
	}
} */
/*section01*/
.s1main>div{
	display: inline-block;float: left;
}
.s1L{
	width: 5.69rem;height: 7.34rem;background: url(../images/s1img1.png) no-repeat center top;background-size: 100% 100%;margin-top: 1.62rem;margin-left: 1.12rem;
}
.s1L>ul{
	display: inline-block;width: 89%;margin: .88rem 5.5% 0;
}
.s1L>ul>li{
	display: inline-block;float: left;width: 1.47rem;height: .6rem;line-height: .6rem;font-size: .28rem;font-weight: bold;color: #fff;margin: 0 .1rem;border-bottom-right-radius: .12rem;border-bottom-left-radius: .12rem;cursor: pointer;
	background: #2346ed;
	background: -webkit-linear-gradient(180deg, #2346ed, #4d6aff);
	background: -moz-linear-gradient(180deg, #2346ed, #4d6aff);
	background: -o-linear-gradient(180deg, #2346ed, #4d6aff);
	background: linear-gradient(180deg, #2346ed, #4d6aff);
}
.s1L>ul>li.cur{
	background: #ff5a37;
	background: -webkit-linear-gradient(180deg, #ffb729, #ff5a37);
	background: -moz-linear-gradient(180deg, #ffb729, #ff5a37);
	background: -o-linear-gradient(180deg, #ffb729, #ff5a37);
	background: linear-gradient(180deg, #ffb729, #ff5a37);
}
.s1L>ul>li:hover{
	background: #ff5a37;
	background: -webkit-linear-gradient(180deg, #ffb729, #ff5a37);
	background: -moz-linear-gradient(180deg, #ffb729, #ff5a37);
	background: -o-linear-gradient(180deg, #ffb729, #ff5a37);
	background: linear-gradient(180deg, #ffb729, #ff5a37);
}
.s1lxq{
	display: inline-block;width: 100%;margin-top: .25rem;
}
.s1lxq>div{
	width: 5.45rem;height: 5.2rem;display: none;
}
.s1lxq .s1ln1{
	background: url(../images/s1d1.png) no-repeat center bottom;background-size: 100%;
}
.s1lxq .s1ln2{
	background: url(../images/s1d2.png) no-repeat center bottom;background-size: 100%;
}
.s1lxq .cur{
	display: inline-block;
}
.s1ln1>p{
	font-size: .21rem;color: #333;text-align: left;margin-left: .26rem;width: 88%;line-height: .31rem;
}
.s1ln1>p>span{
	color: #284bff;
}
.s1ln1>p>label{
	color: #fb2300;
}
.lineSign{
	display: inline-block;width: 90%;margin: 0 5% 0;
}
.lineSign>ul>li{
	display: inline-block;width: .54rem;height: .54rem;line-height: .54rem; background: #f7f7f7;border-radius: .08rem;font-size: .28rem;color: #cecece;margin: 0 .08rem .15rem;float: left;position: relative;
}
.lineSign>ul>li.day01{
	/* margin-left: 1.48rem; */
}
.lineSign>ul>li.sign{
	background: #dff0ff;color: #4c68ff;cursor: pointer;
}
.lineSign>ul>li.yetSign{
	background: #ffae2b;color: #fff;
}
.lineSign>ul>li>span{
	font-size: .24rem;color: #000;position: absolute;left: 0;bottom: 0;
}
.s1lnP{
	width: 90%;height: .56rem;line-height: .56rem;background: #dff0ff;border-radius: .08rem;margin: .15rem 5% .24rem;
}
.s1lnP>span{
	display: inline-block;float: left;font-size: .28rem;color: #599eef;width: 14.2%;
}
.s1R{
	width: 5.3rem;height: 7.34rem;background: url(../images/s1img2.png) no-repeat center top;background-size: 100% 100%;margin-left: .1rem;margin-top: 1.55rem;
}
.s1R font{
	display: inline-block;font-size: .2rem;color: #fde8c2;width: 3.5rem;height: .4rem;line-height: .4rem;border-radius: 1rem;background: #e50b00;border: .01rem solid #fee7bc;margin-top: 1.4rem;box-shadow: 0 .01rem .1rem rgba(246, 213, 78, 0.54),0 0 .18rem rgba(255, 215, 74, 0.9) inset;
}
.jpImg{
	display: inline-block;width: 100%;margin-top: .4rem;height: 3.41rem;
}
.s1-btn{
	display: inline-block;width: 2.65rem;height: .86rem;line-height: .65rem;background: url(../images/s1Btn.png) no-repeat center top;background-size: 100% 100%;font-size: .32rem;font-weight: bold;color: #fff;margin-top: .32rem;
}
.s1-btn a{
	display: inline-block;width: 100%;height: 100%;cursor: pointer;
}
/* section02 */
.s2main>div{
	display: inline-block;float: left;
}
.s2L{
	width: 4.6rem;margin-left: 1.75rem;margin-top: 1.65rem;
}
.s2L .s2LP{
	font-size: .3rem;font-weight: bold;color: #1d4be0;line-height: .42rem;margin-bottom: .1rem;
}
.s2L .s2LP>span{
	font-size: .36rem;
}
.s2L>div{
	display: inline-block;float: left;width: 100%;background: #f0f7ff;border-radius: .15rem;margin-bottom: .1rem;
}
.s2lnrT{
	display: inline-block;width: 100%;margin-top: .18rem;
}
.s2lnrT>span{
	display: inline-block;float: left;
}
.s2lnrT .sp1{
	font-size: .3rem;color: #fff;width: 1.85rem;height: .5rem;line-height: .5rem;border-top-right-radius: 1rem;border-bottom-right-radius: 1rem;
	background: #1c42dc;
	background: -webkit-linear-gradient(180deg, #1e6bf5, #1c42dc);
	background: -moz-linear-gradient(180deg, #1e6bf5, #1c42dc);
	background: -o-linear-gradient(180deg, #1e6bf5, #1c42dc);
	background: linear-gradient(180deg, #1e6bf5, #1c42dc);
}
.s2lnrT .sp2{
	width: 1.65rem;height: .01rem;border-bottom: .01rem dashed #94b6f0;margin-top: .24rem;margin-left: .1rem;
}
.s2lnrB{
	display: inline-block;width: 100%;margin-bottom: .24rem;
}
.s2lnrB ul{
	display: inline-block;width: 100%;margin-left: .28rem;margin-top: .14rem;
}
.s2lnrB ul li{
	font-size: .2rem;color: #1e47cc;float: left;text-align: left;line-height: .34rem;
}
.s2lnrB>p{
	font-size: .2rem;color: #1e47cc;text-align: left;margin-left: .28rem;margin-top: .12rem;
}
.s2lnrB>p>span{
	font-size: .22rem;font-weight: bold;
}
.s2R{
	width: 4.4rem;margin-top: 1.7rem;margin-left: 0.78rem;position: relative;
}
.s2R>span{
	display: inline-block;width: 100%;margin: 0 auto;
}
.s2R .sp2{
	display: inline-block;width: 100%;position: absolute;left: 0;bottom: .3rem;
}
.s2R .sp2 a{
	display: inline-block;width: 3.51rem;height: .78rem;line-height: .72rem;background: url(../images/s2btn1.png) no-repeat center top;background-size: 100% 100%;font-size: .3rem;color: #fff;
}
.s2R .sp2 a::before{
	display: inline-block;content: '';width: .42rem;height: .41rem;background: url(../images/s2btn2.png) no-repeat center top;background-size: 100% 100%;vertical-align: sub;margin-right: .15rem;
}

/* section3 */
.s3main .s3Tb{
	display: inline-block;width: 82%;margin: 1.7rem 9% 0;
}
.s3Tb tbody{
	width: 100%;
}
.s3Tb tbody tr{
	width: 100%;
}
.s3Tb tbody tr:nth-of-type(2n){
	background: #f0f7ff;
}
.s3Tb tbody tr:nth-of-type(1){
	width: 100%;height: .8rem;line-height: .8rem;
	background: #3e5dda;
	background: -webkit-linear-gradient(90deg, #3095ed, #3e5dda);
	background: -moz-linear-gradient(90deg, #3095ed, #3e5dda);
	background: -o-linear-gradient(90deg, #3095ed, #3e5dda);
	background: linear-gradient(90deg, #3095ed, #3e5dda);
}
.s3Tb tbody tr th{
	font-size: .3rem;color: #fff;
}
.s3Tb tbody tr th:nth-of-type(1){width: 17%;}
.s3Tb tbody tr th:nth-of-type(2){width: 22%;}
.s3Tb tbody tr th:nth-of-type(3){width: 15%;}
.s3Tb tbody tr th:nth-of-type(4){width: 20%;}
/* .s3Tb tbody tr th:nth-of-type(5){width: 25%;} */
.s3Tb tbody tr td{
	font-size: .22rem;color: #1e47cc;padding: 0.36rem 0;
}
.s3Tb tbody tr.qs td{
	padding: 0.12rem 0;
}
.s3Tb tbody tr td a{
	display: inline-block;width: 1.47rem;height: .42rem;line-height: .42rem;border: .01rem solid #3875e2;border-radius: 1rem;font-size: .2rem;color: #1e47cc;
}
.s3Tb tbody tr td:last-of-type a{
	color: #fff;
	background: #1c42dc;
	background: -webkit-linear-gradient(180deg, #1e6bf5, #1c42dc);
	background: -moz-linear-gradient(180deg, #1e6bf5, #1c42dc);
	background: -o-linear-gradient(180deg, #1e6bf5, #1c42dc);
	background: linear-gradient(180deg, #1e6bf5, #1c42dc);
}
.s3Tb tbody tr td span{
	display: inline-block;
}
.s3Tb tbody tr.qs td .sp1{
	margin-top: .15rem;float: left;
}
.s3Tb tbody tr td .sp2{
	color: #333;margin-left: .1rem;
}
/*section4*/
.s4main>div{
	display: inline-block;float: left;
}
.s4L{
	width: 3.1rem;height: 3.09rem;position: relative;margin-top: 2.05rem;margin-left: 1.35rem;
}
.s4L::before{
	display: inline-block;content: '';width: 3.1rem;height: 3.09rem;background: url(../images/s4img4.png) no-repeat center top;background-size: 100%;position: absolute;left: 0;top: 0;animation: rotate 10s linear 0s infinite;
}
.s4L>img{
	margin-top: .42rem;position: relative;z-index: 1;
}
.s4L>p{
	display: inline-block;width: 1.07rem;height: .68rem;line-height: .58rem;background: url(../images/s4img1.png) no-repeat center top;background-size: 100% 100%;font-size: .18rem;color: #fff;position: absolute;top: 0.1rem;right: 0.3rem;z-index: 1;
}
.s4R{
	width: 7.29rem;height: 2.56rem;background: #f0f7ff;border-radius: .12rem;margin-top: 1.95rem;margin-left: .4rem;padding-top: .35rem;
}
.s4R>div{
	display: inline-block;float: left;margin-right: .6rem;
}
.s4R .s4xq{
	margin-left: .42rem;
}
.s4R>div:last-of-type{
	margin-right: 0;
}
.s4xq>img{
	height: 1.06rem;margin-bottom: 0.22rem;
}
.s4xq p{
	font-size: .28rem;color: #333;line-height: .36rem;
}
.s4xq .p1{
	font-weight: bold;color: #1e4de2;
}
.s4R>a{
	display: inline-block;width: 3.51rem;height: .78rem;line-height: .72rem;background: url(../images/s4img6.png) no-repeat center top;background-size: 100% 100%;font-size: .3rem;color: #fff;position: relative;margin-top: .2rem;
}
.s4R>a::before{
	display: inline-block;content: '';width: .77rem;height: .78rem;background: url(../images/s4img5.png) no-repeat center top;background-size: 100% 100%;position: absolute;bottom: -.4rem;right: 0;animation: fudong .6s infinite alternate linear;
}
/* section5 */
.s5main>div{
	display: inline-block;float: left;
}
.s5L{
	width: 4.82rem;margin-left: 1.02rem;margin-top: 3.25rem;border-radius: 0.08rem;overflow: hidden;
}
.eight_phm {width: 100%; margin: 0 auto; position: relative;}
.eight_phm .hd {width: 100%; margin: 0 auto;}
.eight_phm .hd .prev,.eight_phm .hd .next {display: block; width: .58rem; height: .58rem; cursor: pointer; position: absolute; left: 0; top: 40%; z-index: 1;border-radius: 1rem;overflow: hidden;}
.eight_phm .hd .prev {background: url(../images/eight_010.png) center no-repeat; background-size: 100% 100%; left: auto; left:-.68rem;}
.eight_phm .hd .next {background: url(../images/eight_011.png) center no-repeat; background-size: 100% 100%; left: auto; right: -.68rem;}
.eight_phm .bd {display: inline-block; margin: 0 auto; z-index: 0;width: 5.07rem;overflow: hidden;}
.eight_phm .bd ul {/* overflow: hidden; */ zoom: 1;}
.eight_phm .bd ul li {width: 5.07rem; margin: 0; float: left;
}
.eight_phm .bd ul li .s5xq{
	width: 5.07rem;height: 5.51rem;box-shadow: 0 .03rem .18rem rgb(30,102,242,0.45) inset;border-radius: .15rem;
}
.eight_phb {width: 100%; margin: 30px auto 0; text-align: center;}
.s5R{
	width: 5.07rem;margin-top: 1.75rem;margin-left: .8rem;
}
.s5xq h2{
	display: inline-block;font-size: .22rem;color: #fff;width: 4.4rem;height: .65rem;line-height: .65rem;background: url(../images/s5img1.png) no-repeat center top;background-size: 100% 100%;
}
.s5xq h2 span{
	font-size: .26rem;
}
.s5xq h3{
	font-size: .18rem;color: #333;margin-top: .1rem;
}
.s5xq h3 i{
	display: inline-block;width: .01rem;height: .13rem;background: #c3d5f6;margin: 0 .05rem;
}
.s5nr{
	margin-left: .48rem;
}
.s5nr>span{
	display: block;font-size: .22rem;color: #fff;padding: 0 .24rem;border-radius: 1rem;line-height: .37rem;float: left;clear: both;margin-bottom: 0.09rem;margin-top: .1rem;margin-left: -0.23rem;
	background: #1c42dc;
	background: -webkit-linear-gradient(180deg, #1e6bf5, #1c42dc);
	background: -moz-linear-gradient(180deg, #1e6bf5, #1c42dc);
	background: -o-linear-gradient(180deg, #1e6bf5, #1c42dc);
	background: linear-gradient(180deg, #1e6bf5, #1c42dc);
}
.s5nr>p{
	font-size: .18rem;color: #333;text-align: left;width: 92%;float: left;line-height: .28rem;
}
.s5nr>p>span{
	font-weight: bold; color: #1e47cc;
}
.s5nr>p>label{
	color: #1e47cc;
}
.eight_phm .bd .s5btn{
	display: inline-block;width: 3rem;height: .68rem;line-height: .68rem;background: url(../images/s5btn.png) no-repeat center top;background-size: 100% 100%;font-size: .3rem;color: #fff;margin-top:-.4rem;cursor: pointer;
}

/* section6 */
.s6main>div{
	display: inline-block;width: 2.27rem;height: 2.24rem;background: url(../images/s6img5.png) no-repeat center top;background-size: 100% 100%;margin: 1.72rem .14rem 0;
}
.s6xq>img{
	margin-top: .25rem;
}
.s6xq>p{
	font-size: .18rem;color: #333;
}
.s6xq .p1{
	font-weight: bold;color: #1030af;
}
.s6xq p i{
	display: inline-block;width: .01rem;height: .15rem;background: #3875e2;margin: .05rem .03rem 0;vertical-align: top;
}



@-webkit-keyframes rotate{
  0%{
    -webkit-transform:rotate(0deg);
   }
   100%{
     -webkit-transform:rotate(360deg);
   }
}
@keyframes fudong {
    0% {
        transform: scale(.95);
    }

    100% {
        transform: scale(1.05);
    }
}
/*按钮悬停*/
.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:221px; height:503px; display: block; background: url(../images/fixedNavBg.png) no-repeat center;top:25%; left:20px;z-index:9;}
.lfNav .close{position:absolute;top:-5px; right:10px; height:37px; width:37px; }
.mt185{margin-top:168px;}
.nav-bg{width:128px; height:42px; display: block;float:left; clear:both;margin-left:55px;
	border-bottom: dashed 1px #febe71;
}
.nav-bg a{width:100%; height:.42rem; display: block; margin:auto; color: #fff; line-height: .42rem; font-size: .2rem;
	text-align: center;
}
.nav-bg:last-of-type{border-bottom: none;}
.nav-bg a:hover{
	/* background: #6dc9f9;
	color: #0f004b; */
	font-weight: bold;
}

.left_top{width:65px; height:65px;display: block;float:left;margin-left:.85rem;}



/* PC端弹窗滚动条 */
.giftbox ul::-webkit-scrollbar{
  width:5px;
  height:5px;
}
.giftbox ul::-webkit-scrollbar-track{
  background: #fff;
  border-radius:2px;
}
.giftbox ul::-webkit-scrollbar-thumb{
  background: #ccc;
  border-radius:10px;
}
.giftbox ul::-webkit-scrollbar-thumb:hover{
  background: #ccc;
}
.giftbox ul::-webkit-scrollbar-corner{
  background: #ccc;
}

