@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;}
textarea {resize: vertical;}
a {text-decoration: none;outline: 0 none;color:inherit}
i,em{ font-style:normal;}
table{border-collapse:collapse;width: 100%;color: #333;text-align: center;}
.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;}

.nav-bgd,.dv_mn{display:none;}
.nav-fixed{position: fixed;top: 0;left: 0;width: 100%; z-index: 900; _position: absolute; _top: expression(eval(document.documentElement.scrollTop));_left:20px }
.pbot80{padding-bottom: 80px;}
.m-show,.m-ib{display: none!important;}
.qgfx_box {margin-top: 10px; margin-bottom: 20px!important;}
a[title="站长统计"]{display: none;}
@media only screen and (min-width: 800px) {
	.pc-hide{display:none !important;}
}
.wrap{position: relative; width: 1100px; margin: 0 auto;font-size: 0;text-align: center;}

 /* 输入框填充背景 */
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;
} */
.sec{display: inline-block;width: 100%;padding-top: .2rem;}
.agreement {
    margin: 0.4rem auto 0;
    width: auto;
    float: left;
	margin-left: .3rem;
}

.agreement input[type = checkbox] {
    display: inline-block;
    vertical-align: middle;
    width: .16rem;
    height: .16rem;
    margin: 0 .1rem 0 0
}

.agreement label {
    display: inline-block;
    vertical-align: middle;
	font-size: .14rem;
	color: #514e4e
}

.agreement span {
    display: inline-block;
    vertical-align: middle;
    font-size: .14rem;
    color: #514e4e
}

.agreement a {
    display: inline-block;
    vertical-align: middle;
    font-size: .14rem;
    color: #514e4e
}
/*banner */
.banner-box{position:relative;height:680px;background:url(../images/banner.jpg) no-repeat center top; overflow:hidden;width:100%; text-align:center;}
.banner-box .wrap{}
.banner-box .logo{width: auto; position: absolute;left: 0; top: 10px; cursor: pointer;display: block;}
.banner-box .logo img{width: 80%;}
.Read {
    width: 100%;
    height: 1.28rem;
    margin: 0 auto;
    margin-top: 0.88rem;
    position: relative;
	background: url(../images/ddbg1.png) no-repeat center top;
	background-size: 100% 100%;
}
.Read p {
    height: auto;
    padding: 0.44rem 0.5rem 0.06rem;
    font-size: 0.18rem;
    line-height: 0.28rem;
    text-align: left;
    color: #333;
}
.Read span{font-size: .26rem;font-weight: bold;color: #2b42ee;display: inline-block;width: 1.21rem;line-height: .41rem;
	background: url(../images/ddbg.png) no-repeat center top;background-size: 100% 100%;
	position: absolute;
	left: .53rem;
	top: -.21rem;
}
/* menu */
.menu{width: 100%; clear: both;margin-top: -.6rem; float:left; position:relative;}
.menu ul{width: 100%; clear: both; float: left;}
.menu ul li{height: .6rem; display: inline-block;float: left;}
.menu ul li a{height: .6rem; display: block; margin-right: .1rem;/* margin: 0 .03rem; */
	/*width: 1.71rem;*/ width: auto; padding: 0 .17rem;
	font-size: .22rem; line-height: .6rem; color: #fff;
	background: #3c64fc;
	background: -webkit-linear-gradient(top, #3c64fc , #4da5ff); /* Safari 5.1 - 6.0 */
	background: -o-linear-gradient(bottom, #3c64fc, #4da5ff); /* Opera 11.1 - 12.0 */
	background: -moz-linear-gradient(bottom, #3c64fc, #4da5ff); /* Firefox 3.6 - 15 */
	background: linear-gradient(to bottom, #3c64fc , #4da5ff); /* 标准的语法 */
	border-radius: .1rem .1rem 0 0
}
.menu ul li.cur a{
	background: #ff1313;
	background: -webkit-linear-gradient(top, #ff1313 , #ff5b45); /* Safari 5.1 - 6.0 */
	background: -o-linear-gradient(bottom, #ff1313, #ff5b45); /* Opera 11.1 - 12.0 */
	background: -moz-linear-gradient(bottom, #ff1313, #ff5b45); /* Firefox 3.6 - 15 */
	background: linear-gradient(to bottom, #ff1313 , #ff5b45); /* 标准的语法 */
}
.menu ul li:last-child a{margin-right: 0;}
.navcss {
	position: fixed;
	top: 0px;
	margin-top: 0;
	z-index: 9;
	background: hsla(0,0%,100%,.9);
	box-shadow: 0 0 .15rem rgba(66,66,66,.3);
	padding-top: .1rem;
}
/*section1*/
.sec01{margin-top: .35rem;}
.sec-title{width:100%; clear: both; float: left; margin-top: .5rem;}
.sec-title h2{
	font-size: .48rem;
	font-weight: bold;
	color: #334af2;
	line-height: .66rem;
	position: relative;
}
.sec-title h2 label {
    display: inline-block;
    width: 0.61rem;
	height: .59rem;
    line-height: .32rem;
    font-size: .24rem;
    color: #fff;
	font-weight: initial;
    background: url(../images/titxh.png) no-repeat center top;
	background-size: 100% 100%;
	margin-right: 10px;
	vertical-align: bottom;
}
.sec-title h2 span{
	color: #333;
}
.sec-title h2::before{
	content: '';
	display: inline-block;
	width: 1.41rem;
	height: .26rem;
	background: url(../images/titL.png) no-repeat center left;
	background-size: 100% 100%;
	margin-right: .2rem;
}
.sec-title h2::after{
	content: '';
	display: inline-block;
	width: 1.41rem;
	height: .26rem;
	background: url(../images/titR.png) no-repeat center left;
	background-size: 100% 100%;
	margin-left: .28rem;
}
.sec1{background: url(../images/s1bg.jpg) no-repeat center 1.5rem;background-size: auto 7.26rem;}
.s1-main{
	width: 100%;
	clear: both;
	float: left;
	margin-top: .5rem;
	position: relative;
	height: 4rem;
	border-radius: .15rem;
	background: #3d66fc;
	background: -webkit-linear-gradient(top, #3d66fc , #4da3ff);
	background: -o-linear-gradient(bottom, #3d66fc, #4da3ff);
	background: -moz-linear-gradient(bottom, #3d66fc, #4da3ff);
	background: linear-gradient(to bottom, #3d66fc , #4da3ff);
}
.s1-main .left{
	width: 738px;
	height: 299px;
	display: block;
	float: left;
	background: #fff;
	border-radius:.2rem;
	overflow: hidden;
	margin-left: .2rem;
}
.s1Ltit{
	display: inline-block;
	content: '';
	width: 100%;
	height: .68rem;
	line-height: .68rem;
	float: left;
	text-align: left;
}
.s1Ltit span{display: inline-block;float: left;line-height: .68rem;}
.s1Ltit .sp1 {
    width: 0.28rem;
    height: 0.37rem;
    background: url(../images/s1img1.png) no-repeat center top;
    background-size: 100% 100%;
    margin-top: 0.12rem;
    margin-left: 0.44rem;
    margin-right: 0.08rem;
}
.s1Ltit .sp2{
	font-size: .26rem;font-weight: bold;color: #fff495;
}
.s1Ltit .sp3{
	font-size: .2rem;color: #fff;
}
.s1Ltit .sp4{margin-left: .06rem;}
.s1-main .left ul {
    float: left;
    margin-top: 0.24rem;
    margin-left: 0.23rem;
	width: 97%;
}
.s1-main .left ul li{
	width: .86rem; height: .38rem;
	border: solid 1px #2958ff;
	background: #f3fcff;
	border-radius: .1rem;
	font-size: .18rem; line-height: .38rem; color: #2858ff;
	float: left; margin-right:.11rem; margin-bottom: .12rem;
	cursor: pointer;	
}
.s1-main .left ul li:hover,.s1-main .left ul li.active{
	background: #3c66fc;
	background: -webkit-linear-gradient(left, #4ca2ff , #3c66fc); /* Safari 5.1 - 6.0 */
	background: -o-linear-gradient(right, #4ca2ff, #3c66fc); /* Opera 11.1 - 12.0 */
	background: -moz-linear-gradient(right, #4ca2ff, #3c66fc); /* Firefox 3.6 - 15 */
	background: linear-gradient(to right, #4ca2ff , #3c66fc); /* 标准的语法 */
	color:#fff;
	border-color: rgba(255,255,255,1);
}
.s1-main .left ul li:nth-of-type(7n){margin-right: 0;}
.s1-main .right{float: left; position: relative;
	width: 310px; height: 299px; display: block;
	background: url(../images/s1-img01.png) no-repeat right bottom;
	background-size: 100% 100%;
	margin-left: .2rem;
}
.s1-main .right font {
    font-size: .22rem;
    font-weight: bold;
    color: #ff1515;
    margin-top: 0.35rem;
    display: inline-block;
    line-height: .38rem;
	width: 100%;
	margin-bottom: .12rem;
	margin-bottom: 0.16rem;
}
.s1-main .right span{font-size: .18rem;color: #fff;display: inline-block;width: 87%;position: relative;text-align: left;padding-bottom: .1rem;line-height: .25rem;}
.s1-main .right span.time{border-bottom: .01rem dashed #ff5a55;}
.s1-main .right span p{
	display: inline-block; font-size: .18rem; line-height: .42rem; clear: both; width: 100%; float: left;color: #fff;
}
.s1-main .right p{
	font-size: .16rem; line-height: .24rem; color: #fff; text-align: center; width: 48%; margin: .12rem 26% 0;display: inline-block;
}
.s1-main .right span label{position: absolute;display: inline-block;width: 57%;line-height: .22rem;}
.s1-main .right span.enter{margin-top: .1rem;}
.s1-main .right span .lb2 {
    color: #fff495;
    position: absolute;
    right: -0.05rem;
}
.rgBtn{
	font-size: .2rem;
	color: #a31717;
	display: inline-block;
	width: 2.74rem;
	height: .62rem;
	line-height: .52rem;
	margin-top: .4rem;
	background: url(../images/s1Btn.png) no-repeat center top;
	background-size: 100% 100%;
	font-weight: bold;
}
.s1-myform{
	width: 100%; float: left; height: 3.15rem; display: block; margin-top: .4rem;
	background: url(../images/s1Fbg.png) no-repeat center;border-radius: .2rem;
	background-size: auto 100%;position: relative;box-shadow: 0 .05rem .2rem rgba(63,104,255,.2);
}
.s1-myform h3{
	width: 100%; float: left; margin-top: .12rem;
	font-size: .24rem; line-height: .6rem; color: #a07c43;
	background: url(../images/s1-title02.png) no-repeat center;
	background-size: auto .12rem;
}
.s1-myform ul{
	width: 100%; clear: both; float: left; margin-top: 7px;
}
.s1-myform ul li{
	width: 3.38rem; height: .34rem; display: inline-block; margin: 0 .06rem;
	border: solid 1px #a3875a;
}
.s1-myform ul li span{
	float: left; font-size: .18rem; line-height: .34rem; color: #a3875a; margin-left: .1rem;
}
.s1-myform ul li input{
	width: 2.32rem; height: .34rem; float: left; border: none;
	font-size: .18rem; color: #333;
}
.s1-myform ul li input[name='clueUsername']{
	width: 2.7rem;
}
.s1-myform .xieyi{
	font-size: .14rem; line-height: .3rem; width: 100%; float: left; margin: .2rem auto .12rem;
}
.xieyi input[type=checkbox] {position: relative; width: 13px; height: 13px; padding: 0; margin-bottom: 0; border: none; border-radius: 2px; -webkit-appearance: checkbox;}
.xieyi input[type=checkbox]::before {position: absolute; content: ""; top: 0; left: 0; background: #fff; width: 100%;  height: 100%; border: 1px solid #d9d9d9; border-radius: 2px;
}
.xieyi input[type=checkbox]:checked::before {position: absolute; content: "\2713"; background-color: #0075ff; top: 0; left: 0; width: 100%; border: 1px solid #0075ff; border-radius:2px; color: #fff; font-size: 14px; font-weight: bold; text-align: center; line-height: 13px;}
.s1Ftit {
    font-size: .28rem;
    font-weight: bold;
    color: #2858ff;
    margin-top: 0.58rem;
    line-height: .4rem;
    display: inline-block;
    width: 100%;
    margin-bottom: 0.16rem;
}
.s1Ftit::before{
	display: inline-block;content: '';width: .23rem;height: .26rem;background: url(../images/s1FtitL.png) no-repeat center top;margin-right: .28rem;vertical-align: middle;
}
.s1Ftit::after{
	display: inline-block;content: '';width: .23rem;height: .26rem;background: url(../images/s1FtitR.png) no-repeat center top;margin-left: .28rem;vertical-align: middle;
}
.s1-myform .s1-btn{
	width: 100%; clear: both; float: left;
}
.s1-myform .s1-btn a{
	width: 1.76rem; height: .5rem; display: inline-block;
	font-size: .22rem; line-height: .5rem; color: #fff;
	background: url(../images/s1-btn.png) no-repeat center;
	background-size: 100%;
	box-shadow: 0 0 .06rem #c8c7bd;
	border-radius: .5rem;
}
.s1-myform input[type=text],.s1-myform select{width: 2.9rem; height: 0.46rem; border: .01rem solid #3c64fc; font-size: .18rem; color: #313131; background: none;background: #fff; border-radius: .08rem;padding-left: .2rem;margin-right: .18rem;}
.s1-myform input[type=button]{width:3.6rem; height: 0.53rem; line-height: 0.48rem; font-size: .26rem; color: #fff; border-radius: .3rem; border: none; cursor: pointer;box-shadow: 0 .02rem .12rem #ff1818;margin-top: .28rem;margin-left: .65rem;float: left;display: inline-block;
	background: #ff1516;
	background: -webkit-linear-gradient(295deg, #ff1516 , #ff4833); /* Safari 5.1 - 6.0 */
	background: -o-linear-gradient(295deg, #ff1516, #ff4833); /* Opera 11.1 - 12.0 */
	background: -moz-linear-gradient(295deg, #ff1516, #ff4833); /* Firefox 3.6 - 15 */
	background: linear-gradient(to 295deg, #ff1516 , #ff4833); /* 标准的语法 */
}
.s1-myform input::-webkit-input-placeholder{color:#313131;}
.s1-myform input::-moz-placeholder{color:#313131;}
.s1-myform input:-moz-placeholder{color:#313131;}
.s1-myform input:-ms-input-placeholder{color:#313131;}
.s1-myform .form_bot {color: #313131;}
.s1-myform .form_bot span a {color: #f47254;}
.s1img {
    position: absolute;
    right: 0.8rem;
    bottom: -0.6rem;
}

/* section02 */
.s2-main{display: inline-block;width: 100%;height: 3.91rem;background: url(../images/s2img4.png) no-repeat center top;background-size: 100% 100%;margin-top: .65rem;}
.s2-main>div{display: inline-block;float: left;width: 100%;}
.s2T>p{display: inline-block;float: left;width: 2.95rem;height: .63rem;line-height: .63rem;border-radius: .5rem;margin: -0.15rem 3.1% 0;
	background: #3c65fc;
	background: -webkit-linear-gradient(top, #3c65fc , #4da2ff); /* Safari 5.1 - 6.0 */
	background: -o-linear-gradient(bottom, #3c65fc, #4da2ff); /* Opera 11.1 - 12.0 */
	background: -moz-linear-gradient(bottom, #3c65fc, #4da2ff); /* Firefox 3.6 - 15 */
	background: linear-gradient(to bottom, #3c65fc , #4da2ff); /* 标准的语法 */
}
.s2T .p2{
	background: #ff1614;
	background: -webkit-linear-gradient(top, #ff1614 , #ff5440); /* Safari 5.1 - 6.0 */
	background: -o-linear-gradient(bottom, #ff1614, #ff5440); /* Opera 11.1 - 12.0 */
	background: -moz-linear-gradient(bottom, #ff1614, #ff5440); /* Firefox 3.6 - 15 */
	background: linear-gradient(to bottom, #ff1614 , #ff5440); /* 标准的语法 */
}
.s2T>p .sp1{display: inline-block;width: .81rem;float: left;margin-top: -0.1rem;}
.s2T>p .sp1 img{width: 100%;}
.s2T>p .sp2 {
    font-size: .26rem;
    font-weight: bold;
    color: #fff;
    display: inline-block;
    float: left;
    width: 60%;
}
.s2Z>li {
    display: inline-block;
    float: left;
    font-size: .18rem;
    color: #000;
    width: 25%;
    text-align: left;
    margin: 0.35rem 4.1% 0;
}
.s2Z>li span{color: #ff1714;}
.s2Z>li.li2 span{color: #334af2;}
.s2B>p {
    font-size: .2rem;
    color: #333;
    text-align: left;
    width: 88%;
    margin: 0.67rem 6% 0;
}
.s2B>a{display: inline-block;font-size: .24rem;color: #fff;width: 3.6rem;line-height: .53rem;border-radius: .5rem;box-shadow: 0 0.02rem 0.12rem #ff1818;
	background: #ff1516;
	background: -webkit-linear-gradient(left, #ff1516 , #ff4833); /* Safari 5.1 - 6.0 */
	background: -o-linear-gradient(right, #ff1516, #ff4833); /* Opera 11.1 - 12.0 */
	background: -moz-linear-gradient(right, #ff1516, #ff4833); /* Firefox 3.6 - 15 */
	background: linear-gradient(to right, #ff1516 , #ff4833); /* 标准的语法 */
}
.s2gg{display: inline-block;width: 100%;height: 2.34rem;background: url(../images/s2gg.png) no-repeat center top;background-size: 100% 100%;margin-top: 0.15rem;}
.s2gg>a {
    display: inline-block;
    width: 1.3rem;
    height: 1.3rem;
    border-radius: 1rem;
    float: right;
    margin-right: 0.82rem;
    margin-top: 0.31rem;
	cursor: pointer;
}

/* section3 */
.s3W{display: inline-block;width: 100%;height: 5.51rem;background: url(../images/s5img1.jpg) no-repeat center top;background-size: 100% 100%;margin-top: .42rem;}
.s3-main{height: 4.45rem;background: url(../images/s3img4.png) no-repeat center top;background-size: 100% 100%;margin-top: .48rem;}
.s3-main>div{display: inline-block;float: left;}
.s3L .s3tit {
    font-size: .28rem;
    font-weight: bold;
    color: #a31717;
    display: inline-block;
    width: 100%;
    line-height: .68rem;
}
.s3L ul li{display: inline-block;width: 2.86rem;height: .58rem;line-height: .48rem;font-size: .2rem;margin: 0 0.29rem 0;cursor: pointer;}
.s3L ul li.li1{background: url(../images/s3img1.png) no-repeat center top;background-size: 100% 100%;color: #ff1716;margin: 0.4rem 15% 0.22rem;}
.s3L ul li.li2{background: url(../images/s3img2.png) no-repeat center top;background-size: 100% 100%;color: #a31717;}
.s3L ul li.li3{background: url(../images/s3img3.png) no-repeat center top;background-size: 100% 100%;color: #334af2;}
.s3-main .s3L{width: 62.6%;}
.s3-main .s3R {
    width: 32%;
    margin-top: 0.7rem;
    margin-left: 0.5rem;
}
.s3nr .p1 span{display: inline-block;float: left;}
.s3nr .p1 .sp1{line-height: .41rem;border-top-right-radius: .5rem;border-bottom-right-radius: .5rem;font-size: .2rem;color: #fff;padding-left: 0.05rem;padding-right: 0.15rem;
	background: #ff1715;
	background: -webkit-linear-gradient(top, #ff1715 , #ff5340); /* Safari 5.1 - 6.0 */
	background: -o-linear-gradient(bottom, #ff1715, #ff5340); /* Opera 11.1 - 12.0 */
	background: -moz-linear-gradient(bottom, #ff1715, #ff5340); /* Firefox 3.6 - 15 */
	background: linear-gradient(to bottom, #ff1715 , #ff5340); /* 标准的语法 */
}
.s3nr .p1 .sp2{width: 1.2rem;height: .2rem;border-bottom: .01rem dashed #ffb9b9;margin: 0 .1rem;}
.s3nr .p1 .s3p2{width: .8rem;}
.s3nr .p1 .sp3{width: .32rem;height: .32rem;line-height: .32rem; border-radius: .5rem;background: #ffecec;border-radius: .5rem;font-size: .18rem;color: #ff9185;margin-top: 0.05rem;}
.s3nr .p2{font-size: .18rem;color: #333;display: inline-block;width: 100%;text-align: left;margin-top: 0.07rem;margin-bottom: 0.18rem;}
.s3R>div{display: none;}
.s3R>div.cur {display: inline-block;}
.s3nr label{
    font-size: .18rem;
    color: #333;
    display: inline-block;
    width: 92%;
    text-align: left;
    margin-top: 0.07rem;
    margin-bottom: 0.18rem;
	line-height: .3rem;
}

/* section4 */
.s4-main{
    width: 100%;
    display: inline-block;	
	margin-top: .3rem;
}
.five_li {width: 3.47rem;height: 4.16rem; float: left;margin: 0 .05rem;position: relative;background: url(../images/five_001.png) center no-repeat;background-size: 100% 100%;border-radius: 10px;overflow: hidden;}
.five_li2 {background: url(../images/five_002.png) center no-repeat;background-size: 100% 100%;}
.five_li3 {background: url(../images/five_003.png) center no-repeat;background-size: 100% 100%;}
.five_lim {width: 100%;margin: 0 auto;padding: .52rem 0 .35rem;text-align: center;}
.five_limg {width: 42.76%;margin: 0 auto;}
.five_lip {width: 100%;margin: 20px auto 0;font-size: .22rem;color: #fff;line-height: .36rem;font-weight: bold;}
.five_limg2 {width: 2.41rem;margin: 40px auto 0;}
.five_lit {width: 80%;height: 0;visibility: hidden;position: absolute;left: 0;bottom: 0;padding: 10%;background: url(../images/five_001.png) center no-repeat;background-size: 100% 100%;-webkit-transition: all 0.35s ease-in-out 0.35s;-moz-transition: all 0.35s ease-in-out 0.35s;transition: all 0.35s ease-in-out 0.35s;}
.five_li2 .five_lit {background: url(../images/five_002.png) center no-repeat;background-size: 100% 100%;}
.five_li3 .five_lit {background: url(../images/five_003.png) center no-repeat;background-size: 100% 100%;}
.five_lip2 {
    width: 92%;
    margin: 0 auto;
    font-size: .17rem;
    color: #fff;
    line-height: .3rem;
    opacity: 0;
    -webkit-transition: all 0.35s ease-in-out 0.35s;
    -moz-transition: all 0.35s ease-in-out 0.35s;
    transition: all 0.35s ease-in-out 0.35s;
    text-align: left;
    margin-left: 1%;
}
.five_lia {width: 1.97rem;height: .67rem;line-height: .6rem;margin: 20px auto 0;font-size: .22rem;color: #fff;line-height: .52rem;opacity: 0;display: block;-webkit-transition: all 0.35s ease-in-out 0.35s;-moz-transition: all 0.35s ease-in-out 0.35s;transition: all 0.35s ease-in-out 0.35s;background: url(../images/s4a.png) no-repeat center top;background-size: 100% 100%;}
.five_lia:hover {text-decoration: underline;}
.five_li:hover .five_lit {height: 83%;visibility: visible;}
.five_li:hover .five_lit .five_lip2,.five_li:hover .five_lit .five_lia {opacity: 1;}

/* section5 */
.sec5{background: url(../images/s5bg.jpg) no-repeat center .2rem;background-size: auto 7.26rem;}
.s5-main{display: inline-block;width: 95%;height: 4.06rem;background: #fff;box-shadow: 0 .05rem .2rem rgba(63,104,255,.2);border-radius: .15rem;margin-top: .5rem;padding: 0 2.5%;}
.s5-main>div{display: inline-block;width: 2.3rem;height: 3rem;background: url(../images/s5img4.png) no-repeat center top;background-size: 100%;float: left;margin:.4rem .155rem 0;}
.s5xq .p1{font-size: .26rem;font-weight: bold;color: #fff;line-height: .52rem;}
.s5xq .p2{margin-top: .17rem; margin-bottom: .15rem;}
.s5U{display: inline-block;width: 100%;}
.s5U label{display: inline-block;width: 100%;}
.s5U label img{margin: .38rem auto .1rem;}
.s5U li{font-size: .18rem;color: #333;line-height: .3rem;}
.s5U li span{display: inline-block;width: .06rem;height: .06rem;background: #4b9fff;border-radius: .5rem;vertical-align: middle;margin-right: 0.05rem;}
.s5xq a{display: inline-block;width: 1.8rem;height: .53rem; line-height: .53rem;border-radius: .5rem;font-size: .24rem;color: #fff;    box-shadow: 0 0.01rem 0.08rem #ff1818;margin-top: 0.25rem;
	background: #ff1516;
	background: -webkit-linear-gradient(left, #ff1516 , #ff4833); /* Safari 5.1 - 6.0 */
	background: -o-linear-gradient(right, #ff1516, #ff4833); /* Opera 11.1 - 12.0 */
	background: -moz-linear-gradient(right, #ff1516, #ff4833); /* Firefox 3.6 - 15 */
	background: linear-gradient(to right, #ff1516 , #ff4833); /* 标准的语法 */
}

/* section6 */
.s6-main{display: inline-block;width: 100%;height: 4.89rem;margin-top: .4rem;border-radius: .28rem;box-shadow: 0 0.05rem 0.2rem rgba(63,104,255,.2);
	background: #3c65fc;
	background: -webkit-linear-gradient(top, #3c65fc , #4ca1ff); /* Safari 5.1 - 6.0 */
	background: -o-linear-gradient(bottom, #3c65fc, #4ca1ff); /* Opera 11.1 - 12.0 */
	background: -moz-linear-gradient(bottom, #3c65fc, #4ca1ff); /* Firefox 3.6 - 15 */
	background: linear-gradient(to bottom, #3c65fc , #4ca1ff); /* 标准的语法 */
}
.s6-main>div{display: inline-block;float: left;}
.s6L li{font-size: .28rem;font-weight: bold;color: #fff;cursor: pointer;position: relative;}
.s6L li::after{display: inline-block;content: '';width: 70%;height: .01rem;background: #90bafe;position: absolute;left: 15%;bottom: 0;}
.s6L li.cur{color: #334af2;background: #fff;}
.s6L li.cur::after{display: none;}
.s6L li:last-child::after{display: none;}
.s6-main .s6L{width: 2.27rem;line-height: .88rem;margin-top: 1.25rem;}
.s6R{width: 8.42rem;height: 4.29rem;background: #fff;border-radius: .25rem;margin-top: .28rem;}
.s6R>div{display: none;float: left;}
.s6R .cur{display: inline-block;}
.s6xq>div{display: inline-block;float: left;}
.s6xq .s6mkL{margin-top: .4rem;}
.s6xq .s6mkR {
    position: relative;
    width: 58%;
    margin-left: -0.3rem;
	margin-top: .4rem;
}
.s6mkR>p{font-size: .2rem;color: #fff;line-height: .44rem;display: inline-block;border: .01rem solid #fff;border-radius: .5rem;border-bottom-left-radius: inherit;padding: 0 0.47rem;margin-bottom: .18rem;float: left;
	background: #3c65fc;
	background: -webkit-linear-gradient(top, #3c65fc , #4ca1ff); /* Safari 5.1 - 6.0 */
	background: -o-linear-gradient(bottom, #3c65fc, #4ca1ff); /* Opera 11.1 - 12.0 */
	background: -moz-linear-gradient(bottom, #3c65fc, #4ca1ff); /* Firefox 3.6 - 15 */
	background: linear-gradient(to bottom, #3c65fc , #4ca1ff); /* 标准的语法 */
}
.s6mkR>p img {
    margin-right: 0.05rem;
    margin-top: -0.05rem;
}
.s6mkR .p2{
	background: #ff1514;
	background: -webkit-linear-gradient(top, #ff1514 , #ff5340); /* Safari 5.1 - 6.0 */
	background: -o-linear-gradient(bottom, #ff1514, #ff5340); /* Opera 11.1 - 12.0 */
	background: -moz-linear-gradient(bottom, #ff1514, #ff5340); /* Firefox 3.6 - 15 */
	background: linear-gradient(to bottom, #ff1514 , #ff5340); /* 标准的语法 */
}
.s6xq .xxq{
	display: inline-block;width: 2.68rem;height: 3.38rem;border: .01rem solid #3c64fc;border-radius: .15rem;margin: .45rem .3rem 0;overflow: hidden;
}
.s6xq .xxqL{margin-left: 1.2rem;}
.xxq .tit{font-size: .26rem;font-weight: bold;color: #fff;height: .53rem;line-height: .53rem;margin-bottom: .22rem;
	background: #3c65fc;
	background: -webkit-linear-gradient(top, #3c65fc , #4ca1ff); /* Safari 5.1 - 6.0 */
	background: -o-linear-gradient(bottom, #3c65fc, #4ca1ff); /* Opera 11.1 - 12.0 */
	background: -moz-linear-gradient(bottom, #3c65fc, #4ca1ff); /* Firefox 3.6 - 15 */
	background: linear-gradient(to bottom, #3c65fc , #4ca1ff); /* 标准的语法 */
}
.s6xqU{display: inline-block;width: 100%;}
.s6xqU li {
    font-size: .2rem;
    color: #333;
    display: block;
    width: 55%;
    float: left;
    text-align: left;
    margin-left: 22%;
    line-height: .32rem;
}
.s6xqU li img{width: .22rem;margin-right: .05rem ;}
.xxq>a{display: inline-block;width: 2rem;height: .53rem;line-height: .53rem;font-size: .22rem;font-weight: bold;color: #fff;border-radius: .5rem;box-shadow: 0 0.01rem 0.08rem #ff1818;margin-top: .22rem;
	background: #ff1516;
	background: -webkit-linear-gradient(left, #ff1516 , #ff4833); /* Safari 5.1 - 6.0 */
	background: -o-linear-gradient(right, #ff1516, #ff4833); /* Opera 11.1 - 12.0 */
	background: -moz-linear-gradient(right, #ff1516, #ff4833); /* Firefox 3.6 - 15 */
	background: linear-gradient(to right, #ff1516 , #ff4833); /* 标准的语法 */
}

/* section07 */
.s7-main{
	width: 11.05rem; height: 3.98rem; display: block;
	clear: both; float: left; margin-top: .2rem;
	background: url("../images/s7-img01.png") no-repeat center;
	background-size: 100%;
	position: relative;
}
.s7-main::after{
	content: ''; width: 100%; height: 1.22rem; display: block;
	background: url("../images/s7-img04.png") no-repeat left top;
	background-size: auto 100%;
	position: absolute; left: 0; bottom: -1.12rem;
}

.s7-left{
	float: left; margin-left: 1.37rem;margin-top: .68rem;
}
.s7-left .tag{
	width: .69rem; height: auto; display: block; float: left;
	font-size: .36rem; line-height: .4rem; font-weight: bold; color: #fff; padding: .64rem 0;
	text-align: center;
	background: #ff3a2f;
	background: -webkit-linear-gradient(#ff503f, #ff1916); /* Safari 5.1 - 6.0 */
	background: -o-linear-gradient(#ff503f, #ff1916); /* Opera 11.1 - 12.0 */
	background: -moz-linear-gradient(#ff503f, #ff1916); /* Firefox 3.6 - 15 */
	background: linear-gradient(#ff503f, #ff1916); /* 标准的语法 */
	border-radius: .35rem;
}
.s7-left .txt{
	float: left;margin-left: .3rem;
}
.s7-left .txt img{
	float: left; display: block; width: 3.89rem; float: left;
}
.s7-left .txt font{
	font-size: .24rem; line-height: .36rem; color: #740f0d; clear: both;
	float: left; margin-top: .1rem; margin-bottom: .06rem;
}
.s7-left .txt font em{color: #ff1916}
.s7-left .txt p{
	font-size: .18rem; line-height: 1.5;  color: #740f0d; clear: both; float: left;
	width: 5.2rem; text-align: left;
}
.s7-left .txt p em{color: #ff1916}
.s7-left .txt p b{font-weight: bold; color: #ff1916}
.s7-right{
	float: right; width: 3rem; margin-right: .05rem;
	margin-top: .78rem;
}
.s7-right a{
	width: 2.12rem; display: inline-block;

}
.s7-right a img{width: 100%; display: block;
	animation: scale .5s infinite alternate linear;
}
.s7-right span{
	width: 100%; clear: both; float: left; margin-top: .1rem;
	font-size: .3rem; font-weight: bold; color: #f7d6b1; line-height: .45rem;
}
@keyframes scale {
	0% {
		transform: scale(1);
	}
	100%{
		transform: scale(1.08);
	}
}


	/* .s6xq .mkqL img{width: 100%;} */
.mkqR>div{display: inline-block;width: 100%;}
.mkD>div{display: inline-block;float: left;}
.mkdR{width: 74%;margin-bottom: .34rem;}
.mkdR>p{display: inline-block;float: left;text-align: left;line-height: .3rem;}
.mkdR .p1{font-size: .26rem;font-weight: bold;color: #fff;width: 1.92rem;line-height: .48rem;background: #3c67fc;border-radius: .28rem;text-align: center;margin-bottom: .05rem;}
.mkdR .p2{font-size: .2rem;color: #333;}
.mkqR{width: 71%;margin-top: .85rem;margin-left: .06rem;}
.s6xq .mkqL{margin-top: .3rem;margin-left: .14rem;width: 2.2rem;height: 3.81rem;background: url(../images/s6img6.png) no-repeat center top;background-size: 100% 100%;}
.s6xq .mkqL a {
    display: inline-block;
    width: 100px;
    height: 100px;
    margin-top: 2.4rem;
    border-radius: 1rem;
}
.bgD {
    display: inline-block;
    width: 100%;
    margin-top: 0.12rem;
    margin-left: 0.44rem;
}
.bgD>div{display: inline-block;float: left;}
.bgDL{width: 1.38rem;}
.bgDL img{width: 100%;}
.bgDR{width: 1.79rem;height: .71rem;border: .01rem solid #3c64fc;border-left: none;border-top-right-radius: .5rem;border-bottom-right-radius: .5rem;background: #eaf9ff;margin-top: .3rem;}
.bgDR p {
    font-size: .2rem;
    color: #334af2;
    width: 90%;
    font-weight: bold;
    margin-top: 0.08rem;
}
.bgdImg {
    width: 1.87rem;
    position: absolute;
    right: -0.7rem;
    bottom: -0.5rem;
}
.bgdImg img{width: 100%;}








/*按钮悬停*/
.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:182px; height:211px; background: url(../images/fixedNavBg.png) no-repeat center;top:25%; right:100px;z-index:9;}
.lfNav .close{position:absolute;top:10px; right:10px; height:12px; width:12px; }
.mt185{margin-top:118px;}
.nav-bg {
    width: 140px;
    height: 28px;
    display: block;
    float: left;
    clear: both;
    margin-left: 14%;
    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;}
.lfNav .close {
    position: absolute;
    top: 0;
    right: -20px;
    height: 30px;
    line-height: 23px;
    font-size: 32px;
    width: 30px;
    color: #0838bf;
    font-weight: lighter;
    border-radius: 50px;
    text-align: center;
    border: 1px solid #0838bf;
    transition: all linear .2s;
}