@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: #fffbf1;}/* ffeee6 */
#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;
}
.section{width: 100%;margin: 0 auto;display: inline-block;float: left;}
.cont{display: inline-block;width: 100%;margin-top: .48rem;}
.sec01{background: url(../images/s1Bg.jpg) no-repeat;background-size: auto 100%; height: 1042px;}
.sec02{background: url(../images/s2Bg.jpg) no-repeat;background-size: auto 100%; height: 695px;}
.sec03{background: url(../images/s3Bg.jpg) no-repeat;background-size: auto 100%; height: 1327px;}
.sec04{background: url(../images/s4Bg.jpg) no-repeat;background-size: auto 100%; height: 1322px;}
.sec05{background: url(../images/s5Bg.jpg) no-repeat;background-size: auto 100%; height: 733px;}
.sec06{background: url(../images/s6Bg.jpg) no-repeat;background-size: auto 100%; height: 626px;}
.sec07{background: url(../images/s7Bg.jpg) no-repeat;background-size: 100% 100%; height: 710px;}
.sec08{background: url(../images/s8Bg.jpg) no-repeat;background-size: auto 100%; height: 1045px;}
.sec09{background: url(../images/s9Bg.jpg) no-repeat;background-size:100%; height: 895px;}
.sec10{background: url(../images/s10Bg.jpg) no-repeat;background-size: 100%; height: 650px;}
/* 输入框填充透明 */
/* input:-internal-autofill-previewed,
input:-internal-autofill-selected {
  -webkit-text-fill-color: #fff;
  transition: background-color 5000s ease-out 0.5s;
} */
 
 
/*banner */
/*侧边悬停*/
.lfNav{position: fixed;width:150px; height:565px; display: block; background: url(../images/fixedNavBg.png) no-repeat center;top:25%; left:20px;z-index:9;}
.lfNav .close{position:absolute;top:-22px; right:-25px; height:24px; width:24px; }
.mt185{margin-top:32px;}
.nav-bg{width:150px; height:32px; display: block;float:left; clear:both;margin-left:0;margin-bottom:15px; text-align: center;}
.nav-bg a{width:115px; height:30px; display: block; margin:auto; border: solid 1px #fff; font: 18px/30px "microsoft yahei"; color: #fff;}

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

/*banner */
.banner-box{position:relative;height:549px;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: 23px; cursor: pointer;display: block;}
.banner-box .logo img{width: 100%;}
.Province{position: absolute; width: 1.47rem; height: .83rem; display: block; top: 1.3rem; right: .55rem;
	background: url(../images/banTip.png) no-repeat center; background-size: 100%;
	font: .3rem/.65rem "microsoft yahei"; color: #1ec3c3;
}

/*section1*/
.sec01{width: 100%; clear: both; float: left;}
.secTit{width: 100%; float: left; clear: both;}
.secTit h2{font: bold 48px/88px "microsoft yahei"; color: #444f6a;}
.secTit span{margin-left: 15px;
	background: linear-gradient(to bottom, #5d86f5, #406dec);
	-webkit-background-clip: text;
	color: transparent;
}
.secTit h2::before{content: '';width: 56px; height: 57px; display: inline-block; vertical-align: sub; margin-right: 10px;}
.s1-title{margin-top: 1.1rem;}
.s1-title h2::before{background: url(../images/s1-title01.png) no-repeat center; background-size: 100%;}
.s1-cont{width: 100%; float: left; margin-top: 40px; margin-bottom: 55px; height: 380px;
	background: url(../images/s1-img01.jpg) no-repeat center top; background-size: 100% 100%;
	border-radius: .2rem;
	box-shadow: 0 0 .3rem rgba(214,184,129,.2);
	border-top-left-radius: 20px;
	border-bottom-left-radius: 20px;
}
.s1-left{float: left; margin-top: 32px; width: 688px;}
.s1-left ul{float: left; margin-left: 37px;}
.s1-left ul li{float: left; width: 86px; height: 38px; border: solid 1px #fff; margin-right: 17px; margin-bottom: 15px; font: 18px/38px "microsoft yahei";}
.s1-left ul li.laBN{width: 260px;border: none;border-bottom: 1px solid #fff;}
.s1-left ul li a{color: #fff;display: block; width: 100%;}
.s1-left ul li:hover a{color: #0857d8; background:#fff}

.s1-right{float: right;width: 412px; height: 399px; display: block; margin-top: -10px; background: #fff;
	box-shadow: 0 0 .3rem rgba(214,184,129,.2);
}
.s1-right ul{float: left; margin-top: 4px; width: 100%;}
.s1-right ul li{float: left; clear: both; width: 100%;margin-top: 15px;}
.s1-right ul li font{width: 217px; height: 49px; display: block; float: left;margin-bottom: 7px;
	font: bold 28px/49px "microsoft yahei"; color: #fff;
	background: #ff4558;
	background: -webkit-linear-gradient(left, #ff4558 , #ffab95); /* Safari 5.1 - 6.0 */
	background: -o-linear-gradient(right, #ff4558, #ffab95); /* Opera 11.1 - 12.0 */
	background: -moz-linear-gradient(right, #ff4558, #ffab95); /* Firefox 3.6 - 15 */
	background: linear-gradient(to right, #ff4558 , #ffab95); /* 标准的语法 */
	border-radius: 0 25px 25px 0;
}
.s1-right ul li span{float: left; margin-left: 124px; font: 18px/30px "microsoft yahei"; color: #444; text-align: left;position: relative;}
.s1-right ul li span.bt::before{content: '';width: 16px; height: 16px; display: block; float: left; margin-right: 15px;
	background: url(../images/s1-icon01.png) no-repeat center; background-size: 100%;
	position: absolute;
	bottom: -10px;
	left: -30px;
}
.s1-right ul li span.zbt::before{bottom: 5px;}
.s1-form{width: 100%; float: left; margin:0px auto 35px; background: #fff;
	border-radius: 18px;
	box-shadow: 0 0 .3rem rgba(255,212,204);
}
.s1-form h3 {
    width: 100%;
    float: left;
    margin: 25px auto 0;
    font: bold 36px/47px "microsoft yahei";
	background: url(../images/s1ftit.png) no-repeat center;
}
.s1-form h3 label{
	background: linear-gradient(to bottom, #ffa491, #ff4c5c);
	-webkit-background-clip: text;
	color: transparent;
}
.s1-form form{width: 96%; float: left; margin: 0 2% 15px;border-radius: 20px; background: #fff; padding-top: 5px;}
.s1-form form label{display: inline-block;height: .64rem; border: solid 1px #c9c9c9;width: 3.23rem; border-radius: .5rem;float: left;margin-right: .37rem;}
.s1-form form span{float: left; font: 21px/60px "microsoft yahei"; color: #333;}
.s1-form form span::before{content: '';width: .22rem; height: .64rem; display: block; float: left; margin-left: .18rem; margin-right: .05rem;}
.s1-form form .name span::before{background: url(../images/s4-icon01.png) no-repeat center; background-size: auto .2rem;}
.s1-form form .kemu span::before{background: url(../images/s4-icon02.png) no-repeat center; background-size: auto .2rem;}
.s1-form form .phone span::before{background: url(../images/s4-icon03.png) no-repeat center; background-size: auto .2rem;}
.s1-form form input{width: 1.5rem; border: none;height: .6rem; float: left;font: 21px/60px "microsoft yahei";}
.formBtn {
    width: auto;
    float: left;
}
.formBtn a{width: 3.25rem; height: .66rem; display: block; margin: auto; font: bold .3rem/.66rem "microsoft yahei"; color: #fff;
	background: #5d87f5;
	background: -webkit-linear-gradient(top, #5d87f5 , #2c5de9); /* Safari 5.1 - 6.0 */
	background: -o-linear-gradient(bottom, #5d87f5, #2c5de9); /* Opera 11.1 - 12.0 */
	background: -moz-linear-gradient(bottom, #5d87f5, #2c5de9); /* Firefox 3.6 - 15 */
	background: linear-gradient(to bottom, #5d87f5 , #2c5de9); /* 标准的语法 */
	border-radius: .33rem;
	box-shadow: 0 0 .3rem rgba(214,184,129,.2);
}
.s1fp{font: 20px/40px "microsoft yahei"; color: #666;margin-bottom: 17px;}
.s1Ft{font: 16px/35px "microsoft yahei"; color: #808080;}
.xieyi{width: 100%; clear: both; float: left; margin: .1rem auto 0; font-size: 16px; line-height: .32rem; color: #555;}
.xieyi .xy {border: none; float: none; width: auto; height: .32rem; background: transparent; font-size: .16rem; vertical-align: inherit; color: #666; margin: auto;}
.xieyi input[type=checkbox] {position: relative; float: none; width: .16rem; height: .16rem; font: .16rem/1 "microsoft yahei"; padding: 0; margin-bottom: 0; border: none; border-radius: .05rem; -webkit-appearance: checkbox; vertical-align: inherit;}
.xieyi input[type=checkbox]::before {position: absolute; content: ""; top: 0; left: 0; background: #fff; width: 100%;  height: 100%; 
	border: 1px solid #d9d9d9; border-radius: .05rem;
}
.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:.05rem; color: #fff; font-size: .14rem; font-weight: bold; text-align: center; line-height: .16rem;}
.xieyi a {display: inline; background: transparent; font-size: .16rem; line-height: .32rem; color: #ed5736;}
.s1-form .xieyi span{float: none; font: .16rem/.32rem "microsoft yahei";}
.s1-form .xieyi span::before{display: none;}
/* section02 */
.sec02{width: 100%; display: block; float: left; clear: both;}
/* .s2-title{margin-top: .35rem;} */
.s2-title h2::before{background: url(../images/s2-title01.png) no-repeat center; background-size: 100%;}
.s2-cont{width: 100%; float: left; margin-top: .38rem; margin-bottom: .2rem;}
.s2-cont .item{width: 216px; height: 352px; display: inline-block; float: left; margin-right: 5px;
	background: #fff;
	box-shadow: 0 0 .27rem rgba(255,148,146,.2);
	border-radius: 0 .2rem .2rem 0;
}
.s2-cont .item05{margin-right: 0;}
.s2-cont .item .itemImg{width: 100%; float: left; margin-top: .3rem;}
.s2-cont .item .itemImg img{height: .74rem; display: block; margin: auto;}
.s2-cont .item font{float: left; clear: both; width: 201px; height: 58px; display: block; margin-top: .32rem;
	font: bold 28px/57px "microsoft yahei"; color: #fff;
	background: url(../images/s2-img06.png) no-repeat center; background-size: 100%;
}
.s2-cont .item p{font: 17px/28px "microsoft yahei"; color: #444; width: 86%; float: left; margin: .13rem 7% .3rem; text-align: justify;}
.s2-cont .item a{width: 70%; height: 45px; display: block; clear: both; margin: auto; font: .24rem/.45rem "microsoft yahei"; color: #ff5242;
	border: solid 1px #ff5242; box-sizing: border-box;
	border-radius: .25rem;
}
.s2-cont .item a:hover{border: none; color: #fff; font-weight: bold;
	background: #ff4759;
	background: -webkit-linear-gradient(left, #fe7c5d , #ff5241); /* Safari 5.1 - 6.0 */
	background: -o-linear-gradient(right, #fe7c5d, #ff5241); /* Opera 11.1 - 12.0 */
	background: -moz-linear-gradient(right, #fe7c5d, #ff5241); /* Firefox 3.6 - 15 */
	background: linear-gradient(to right, #fe7c5d , #ff5241); /* 标准的语法 */
}
.s2-cont .condition{width: 100%; float: left; margin-top: .6rem;
}
.condition a{display: inline-block;width: 5.82rem;height: .66rem;font: bold .3rem/.66rem "microsoft yahei"; color: #fff;
	background: #ff4558;
	background: -webkit-linear-gradient(top, #ffab95 , #ff4558);
	background: -o-linear-gradient(bottom, #ffab95, #ff4558);
	background: -moz-linear-gradient(bottom, #ffab95, #ff4558);
	background: linear-gradient(to bottom, #ffab95 , #ff4558);
	border-radius: .33rem;
	box-shadow: 0 0 0.3rem rgb(255 211 204);
}

/* section03 */
.three_t {width: 100%; margin: 0 auto;}
.three_tp {
    width: 1.79rem;
    float: left;
    margin: 0;
    text-align: center;
    font-size: .25rem;
    color: #fff;
    line-height: .3rem;
    padding: .165rem 0;
    cursor: pointer;
    background: #5d87f5;
    background: -webkit-linear-gradient(top, #5d87f5 , #2c5de9);
    background: -o-linear-gradient(bottom, #5d87f5, #2c5de9);
    background: -moz-linear-gradient(bottom, #5d87f5, #2c5de9);
    background: linear-gradient(to bottom, #5d87f5 , #2c5de9);
    margin-right: .04rem;
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
}
.three_tp.on {
	background: #ff4558;
	background: -webkit-linear-gradient(top, #ffab95 , #ff4558);
	background: -o-linear-gradient(bottom, #ffab95, #ff4558);
	background: -moz-linear-gradient(bottom, #ffab95, #ff4558);
	background: linear-gradient(to bottom, #ffab95 , #ff4558);
	
}

.three_m {width: 96%; margin: 0 auto; padding: 2%; background: #fff; border-radius: 0 0 10px 10px;}
.three_mc {width: 100%; margin: 0 auto; display: none;}
.three_mc.act {display: block;}
.three_tab {width: 100%; margin: 0 auto; text-align: center; border: 1px solid #78c6ae;}
.three_tab th {
    padding: .18rem 0;
    background: #bed0ff;
    font-size: .25rem;
    color: #2657e2;
    line-height: .3rem;
    font-weight: normal;
    border: 1px solid #9096a6;
    font-weight: bold;
}
.three_tab td {
    padding: .18rem 0;
    font-size: .21rem;
    color: #333;
    line-height: .3rem;
    border: 1px solid #9096a6;
}
.three_mb {width: 100%; margin: 30px auto 0;position: relative;}
.three_ml {width: 2.76rem; height: 6.01rem; float: left; margin: 0; background: url(../images/botton_bg2.png) no-repeat center top; background-size: 100%; border-radius: 10px; text-align: center;}
.three_mlt {width: 100%; margin: 0 auto;}
.three_mlp {width: 100%; margin: 0 auto; font-size: .3rem; color: #fff; line-height: .38rem; font-weight: bold;margin-top: .34rem;}
.three_mlp2 {
    width: 1.58rem;
    margin: 13px auto 0;
    font-size: .22rem;
    color: #3060ea;
    line-height: .48rem;
    border-radius: 30px;
    background: #fff;
}
.three_mlp3 {width: 100%; margin: 24px auto 0;}
.three_mlp3 img {
    display: inline-block;
    width: .27rem;
    height: auto;
    margin: 0 .06rem;
}
.three_mlimg {
    width: 2.02rem;
    margin: 20px auto 0;
}
.three_mla {
    display: block;
    width: 100%;
    margin: 57px auto 0;
    font-size: .22rem;
    color: #fff;
    line-height: .32rem;
}
.three_mla span {display: block;}
.three_mr {
    width: 70.5%;
    float: right;
    margin: 0;
    box-shadow: 5px 2px 0.27rem rgb(255 214 204 / 76%);
    padding: 12px 14px 11px 15px;
    position: absolute;
    background: #fff;
    top: 14px;
    left: 266px;
}
.three_mrt {width: 100%; margin: 0 auto;}
.three_mrp {
    width: 1.1rem;
    float: left;
    background: #bed0ff;
    font-size: .22rem;
    color: #2657e2;
    line-height: .68rem;
    text-align: center;
    margin-right: .02rem;
}
.three_mrp2 {margin-left: 1.53rem;}
.three_mrp3 {width: 1.37rem;}
.three_mrp4 {width: 2rem;margin-right: 0;}
.three_mul {width: 100%;}
.three_mli {width: 100%; float: left;background: #ecfdf4;border-right: 1px solid #a0a0a0;}
.three_mlil {
    width: 1.52rem;
    float: left;
    margin: 0;
    text-align: center;
    border-radius: 9px 0 0 9px;
    height: .95rem;
	background: #2c5de9;
	background: -webkit-linear-gradient(left, #5c87f5 , #2c5de9);
	background: -o-linear-gradient(right, #5c87f5, #2c5de9);
	background: -moz-linear-gradient(right, #5c87f5, #2c5de9);
	background: linear-gradient(to right, #5c87f5 , #2c5de9);
	
}
.three_mlip {
    width: .9rem;
    font-size: .17rem;
    color: #fff;
    line-height: .32rem;
    border-radius: 0 0 22px;
	background: #ff4558;
	background: -webkit-linear-gradient(left, #ff4558 , #ffab95);
	background: -o-linear-gradient(right, #ff4558, #ffab95);
	background: -moz-linear-gradient(right, #ff4558, #ffab95);
	background: linear-gradient(to right, #ff4558 , #ffab95);
	margin-top: 15px;
}
.three_mlip2 {width: 90%; margin: 5px auto 0; font-size: .16rem; color: #fff; line-height: .3rem; font-weight: bold; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.three_mlip3 {width: 19.5%; float: left; border-bottom: 1px solid #a0a0a0; font-size: .18rem; color: #333; line-height: .18rem; text-align: center; height: .95rem;line-height: .95rem;}
.three_mlip4 {width: 20%;}
.s3-title h2::before {
    background: url(../images/s3-title01.png) no-repeat center;
    background-size: 100%;
}
.s3-cont{
	width: 100%;
    float: left;
    margin-top: .35rem;	
}
/* section04 */
.s4-title h2::before {
    background: url(../images/s4-title01.png) no-repeat center;
    background-size: 100%;
}
.s4-cont{margin-top: 45px;}
.two_t {width: 100%; display: inline-block; margin: 0 auto;}
.two_tli {
    width: 2rem;
    float: left;
    background: url(../images/two_003.png) center repeat;
    text-align: center;
    height: 2.59rem;
	margin-right: .25rem;
	box-shadow: 0 0 .3rem rgba(255,212,204);
	border-radius: 12px;
}
.two_tli:last-of-type{margin-right: 0;}
.two_tli a {
    display: block;
    width: 1.72rem;
    border: none;
    font-size: .22rem;
    color: #fff;
    line-height: .4rem;
    font-family: "微软雅黑";
    font-weight: bold;
    border-radius: 30px;
    text-align: center;
    background: #ff4558;
    background: -webkit-linear-gradient(top, #ffab95 , #ff4558);
    background: -o-linear-gradient(bottom, #ffab95, #ff4558);
    background: -moz-linear-gradient(bottom, #ffab95, #ff4558);
    background: linear-gradient(to bottom, #ffab95 , #ff4558);
    margin: 12px auto 0;
}
.two_tlip {width: 100%; margin: 0 auto; font-size: .3rem; color: #fff; line-height: 1.08rem; font-weight: bold; background: url(../images/two_002.jpg) center no-repeat; background-size: 100% 100%;}
.two_tlip2 {width: 100%; margin: 12px auto 0; font-size: .2rem; color: #666; line-height: .32rem;}
.two_tlia {display: block; width: 80%; margin: 10px auto 0; background: url(../images/botton_bg.png) center repeat-y; background-size: 101% auto; font-size: .16rem; color: #fff; line-height: .2rem; font-weight: bold; border-radius: 12px;}
.two_tlia:hover {background: url(../images/botton_bg2.png) center repeat-y; background-size: 101% auto;}

.one_ul {width: 100%; margin: .55rem auto 0; background: url(../images/one_001.png) center 6% no-repeat; background-size: 100% auto;}
.one_li {width: 30%; float: left; margin: 0 1%;}
.one_li2 {margin: 12% 1% 0;}
.one_li3 {margin: 8% 1% 0;}
.one_lip {
    width: 100%;
    margin: 0 auto;
    text-align: center;
    font-size: .24rem;
    color: #444f6a;
    line-height: .48rem;
    font-weight: bold;
}
.one_limg {width: 1.25rem; margin: 0 auto;}
.one_lit {width: 100%; margin: 60px auto 0; padding: 6% 0;
	background: #2c5de9;
	background: -webkit-linear-gradient(left, #5d87f5 , #2c5de9);
	background: -o-linear-gradient(right, #5d87f5, #2c5de9);
	background: -moz-linear-gradient(right, #5d87f5, #2c5de9);
	background: linear-gradient(to right, #5d87f5 , #2c5de9);
}
.one_lip2 {
    width: 85%;
    margin: 0 auto;
    font-size: .16rem;
    color: #fff;
    line-height: .24rem;
    text-indent: .18rem;
    text-align: left;
    margin-bottom: .05rem;
}
.one_lip3 {width: 100%; margin: 10px auto 0; text-align: center; font-size: .16rem; color: #333; line-height: .2rem;}
.one_bot {width: 50%; margin: 10px auto 0; background: url(../images/botton_bg.png) center repeat-y; background-size: 101% auto; display: block; font-size: .2rem; color: #fff; line-height: .3rem; border-radius: .12rem; text-align: center; 
	-webkit-box-shadow: 6px 0px 6px rgba(255, 155, 50, .4);
	-moz-box-shadow: 6px 0px 6px rgba(255, 155, 50, .4); 
	box-shadow: 6px 0px 6px rgba(255, 155, 50, .4);
}
.s4Btn{
	display: block;
    width: 5.4rem;
    border: none;
    font-size: .3rem;
    color: #fff;
    line-height: .66rem;
    font-family: "微软雅黑";
    font-weight: bold;
    border-radius: 50px;
    text-align: center;
    background: #ff4558;
    background: -webkit-linear-gradient(top, #ffab95 , #ff4558);
    background: -o-linear-gradient(bottom, #ffab95, #ff4558);
    background: -moz-linear-gradient(bottom, #ffab95, #ff4558);
    background: linear-gradient(to bottom, #ffab95 , #ff4558);
    margin: 40px auto 0;
}
.zhezhao {width: 100%; height: 100%; position: fixed; top: 0; left: 0; background: rgba(0, 0, 0, .8); z-index: 8; display: none;}
.popup {width: 520px; padding: 0 0 20px; background: #fff; z-index: 9; display: none; border-radius: 10px; position: fixed; top: 50%; left: 50%; -webkit-transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); -o-transform:translate(-50%,-50%); transform:translate(-50%,-50%);}
.popup .close {
    display: block;
    width: .25rem;
    position: absolute;
    top: -.35rem;
    right: 0;
}
.popup .close img {width: 100%; height: auto;}
.popup_p {
    width: 100%;
    text-align: center;
    background: url(../images/botton_bg2.png) center repeat-y;
    background-size: 100% auto;
    font-size: .32rem;
    color: #fff;
    line-height: .75rem;
    font-weight: bold;
    border-radius: 9px 9px 0 0;
}
.popup_img {width: 60%; margin: 15px auto 0;}
.popup_img img{width: 100%;}
.popup_p2 {
    width: 100%;
    text-align: center;
    font-size: .21rem;
    color: #333;
    line-height: .3rem;
}
.popup_p2 span {color: #fc2231;}

/* section5 */
.s5-title h2::before {
    background: url(../images/s5-title01.png) no-repeat center;
    background-size: 100%;
	margin-top: .9rem;
}
.four_ul {width: 100%; margin: 0 auto; background: url(../images/four_001.png) center top no-repeat;}
.four_li {
    width: 26%;
    float: left;
    margin: 30px 3%;
    padding: 0 0 20px;
    background: #fff;
    border-radius: .1rem .1rem .5rem .1rem;
}
.four_li2 {float: right;}
.four_li3 {margin: 30px 3% 30px 6%;}
.four_li4 {margin: 30px 6% 30px 3%;}
.four_lip {
    width: .42rem;
    margin: 0;
    text-align: center;
    font-size: .22rem;
    color: #fff;
    line-height: .42rem;
    border-radius: .12rem 0 .32rem .12rem;
    font-weight: bold;
    font-style: italic;
    background: #2c5de9;
    background: -webkit-linear-gradient(left, #5c87f5 , #2c5de9);
    background: -o-linear-gradient(right, #5c87f5, #2c5de9);
    background: -moz-linear-gradient(right, #5c87f5, #2c5de9);
    background: linear-gradient(to right, #5c87f5 , #2c5de9);
    padding-left: .1rem;
    text-align: left;
}
.four_lip2 {
    width: 90%;
    margin: 0 auto;
    font-size: .22rem;
    color: #444f6a;
    line-height: .3rem;
    font-weight: bold;
    text-align: center;
}
.four_lia {
    display: block;
    width: 1.22rem;
    cursor: pointer;
    margin: 10px auto 0;
    text-align: center;
    font-size: .18rem;
    color: #fff;
    line-height: .38rem;
    border-radius: 30px;
    -webkit-box-shadow: 6px 6px 8px rgb(255 91 123 / 40%);
    -moz-box-shadow: 6px 6px 8px rgba(255, 91, 123, .4);
    box-shadow: 6px 6px 8px rgb(255 91 123 / 40%);
    background: #ff4558;
    background: -webkit-linear-gradient(top, #ffab95 , #ff4558);
    background: -o-linear-gradient(bottom, #ffab95, #ff4558);
    background: -moz-linear-gradient(bottom, #ffab95, #ff4558);
    background: linear-gradient(to bottom, #ffab95 , #ff4558);
    font-weight: bold;
    float: left;
    margin-left: .18rem;
}
.four_lia:hover {background: url(../images/botton_bg2.png) center repeat-y; background-size: 101% auto;}

/* section6 */
.s6-title h2::before {
    background: url(../images/s6-title01.png) no-repeat center;
    background-size: 100%;
}
.s6-cont{margin-top: .38rem;}
.s6-cont .main {
    background-size: auto 101%;
    border-radius: 30px;
    padding: 0 0 .26rem;
    -webkit-box-shadow: 0 0 20px rgb(39 187 244 / 40%);
    -moz-box-shadow: 0 0 20px rgb(39 187 244 / 40%);
    box-shadow: 0 0 20px rgb(39 187 244 / 40%);
	background: #2c5de9;
	background: -webkit-linear-gradient(left, #5d87f5 , #2c5de9);
	background: -o-linear-gradient(right, #5d87f5, #2c5de9);
	background: -moz-linear-gradient(right, #5d87f5, #2c5de9);
	background: linear-gradient(to right, #5d87f5 , #2c5de9);
}
.five_m {width: 97%; margin: 0 auto;}
.five_l {width: 74%; float: left; margin: 0;}
.five_r {
    width: 2.55rem;
    float: left;
    margin-left: .16rem;
	margin-top: .26rem;
    background: url(../images/five_003.png) center no-repeat;
    background-size: 100%;
    text-align: center;
    height: 3.76rem;
}
.five_rimg {width: 2.2rem; margin: .16rem auto 0;}
.five_rimg img{width: 100%;}
.s6ewm {
    width: 2.17rem;
    height: .73rem;
    background: #fff1ee;
    border-radius: 8px;
    font-size: .21rem;
    color: #555555;
    margin: .38rem auto 0;
    padding-top: .1rem;
    line-height: .28rem;
}
.s6ewm .p1{color: #f74957;}

/* section7 */
.s7-title h2::before {
    background: url(../images/s7-title01.png) no-repeat center;
    background-size: 100%;
}
.six_top {width: 100%; margin: 0 auto;}
.six_tli {
    width: 14.25%;
    float: left;
    margin: 0;
    background: #fff;
    text-align: center;
    font-size: .2rem;
    color: #444f6a;
    line-height: .28rem;
    cursor: pointer;
}
.six_tli span {border: 1px solid #3a69ec; display: block; width: 100%; padding: 15px 0;}
.six_tli.on {color: #fff;
	background: #5c87f5;
    background: -webkit-linear-gradient(left, #2c5de9 , #5c87f5);
    background: -o-linear-gradient(right, #2c5de9, #5c87f5);
    background: -moz-linear-gradient(right, #2c5de9, #5c87f5);
    background: linear-gradient(to right, #2c5de9 , #5c87f5);
}
.six_tli:hover {background: #4f6bfb; color: #fff;}
.six_tli2 {
    width: 14.28%;
    float: left;
    margin: 0;
    background: #fff;
    text-align: center;
    font-size: .2rem;
    color: #4a64fa;
    line-height: .29rem;
}
.six_tli2 a {border: 1px solid #3a69ec; display: block; width: 100%; padding: 10px 0; color: #444f6a; font-weight: bold;}
.six_tli2 a img {display: block; width: auto; height: .35rem; margin: 0 auto; vertical-align: top;}
.six_main {width: 100%; margin: 10px auto 0;}
.six_bl {width: 62%; padding: 1.2%; float: left; margin: 0;
	background: #ff4558;
    background: -webkit-linear-gradient(left, #ff4558 , #ffac95);
    background: -o-linear-gradient(right, #ff4558, #ffac95);
    background: -moz-linear-gradient(right, #ff4558, #ffac95);
    background: linear-gradient(to right, #ff4558 , #ffac95);
}
.six_blm {width: 100%; margin: 0 auto;}
.six_br {width: 33%; float: right; margin: 0; background: #fff; padding: 1.2% 0 .35rem;
	-webkit-box-shadow: 0 0 20px rgb(255 185 178 / 55%);
	-moz-box-shadow: 0 0 20px rgb(255 185 178 / 55%);
	box-shadow: 0 0 20px rgb(255 185 178 / 55%);
}
.six_brt {
    width: 94%;
    margin: 0 auto;
    padding: 11px 0;
    font-size: .22rem;
    color: #fff;
    line-height: .44rem;
    text-align: center;
    border-radius: 6px;
	background: #2c5de9;
	background: -webkit-linear-gradient(top, #5d87f5 , #2c5de9);
	background: -o-linear-gradient(bottom, #5d87f5, #2c5de9);
	background: -moz-linear-gradient(bottom, #5d87f5, #2c5de9);
	background: linear-gradient(to bottom, #5d87f5 , #2c5de9);
}
.six_brm {width: 80%; margin: 20px auto 0;}
.six_brtxt {width: 100%; margin: 0 auto; display: none;}
.six_brtxt.active {display: block;}
.six_brp {width: 94%; padding: 0 0 0 9%; text-align: left; margin: 0 auto; background: url(../images/six_003.png) left center no-repeat; font-size: .18rem; color: #666; line-height: .41rem; cursor: pointer;}
.six_brp2 {background: url(../images/six_004.png) left center no-repeat;}
.six_brp3 {background: url(../images/six_005.png) left center no-repeat;}
.six_brp:hover {color: #4f6bfb;}
.six_bra {
    display: block;
    width: 2.9rem;
    font-size: .2rem;
    color: #fff;
    line-height: .3rem;
    font-weight: bold;
    background: url(../images/botton_bg.png) center repeat-y;
    background-size: 101% auto;
    border-radius: 10px;
    text-align: center;
    -webkit-box-shadow: 6px 6px 8px rgb(255 91 123 / 40%);
    -moz-box-shadow: 6px 6px 8px rgba(255, 91, 123, .4);
    box-shadow: 6px 6px 8px rgb(255 91 123 / 40%);
    background: #ff4558;
    background: -webkit-linear-gradient(top, #ffab95 , #ff4558);
    background: -o-linear-gradient(bottom, #ffab95, #ff4558);
    background: -moz-linear-gradient(bottom, #ffab95, #ff4558);
    background: linear-gradient(to bottom, #ffab95 , #ff4558);
    line-height: .5rem;
    border-radius: 30px;
    margin: .2rem auto 0;
}
.six_bra:hover {background: url(../images/botton_bg2.png) center repeat-y; background-size: 101% auto;}

/* section8 */
.s8-title h2::before {
    background: url(../images/s8-title01.png) no-repeat center;
    background-size: 100%;
}
.s8-cont{
	width: 100%;
}
.six_t {width: 100%; margin: 0 auto .13rem; text-align: center;}
.six_tp {
    width: 16.48%;
    float: left;
    background: #ffd6d3;
    padding: .1rem 0;
    font-size: .22rem;
    color: #444f6a;
    line-height: .3rem;
    cursor: pointer;
    border: 1px solid #fb6871;
    height: .63rem;
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
}
.six_tp.on {color: #fff;
	background: #2c5de9;
	background: -webkit-linear-gradient(top, #5d87f5 , #2c5de9);
	background: -o-linear-gradient(bottom, #5d87f5, #2c5de9);
	background: -moz-linear-gradient(bottom, #5d87f5, #2c5de9);
	background: linear-gradient(to bottom, #5d87f5 , #2c5de9);
	border: 1px solid #5d87f5;
}
.six_m {width: 100%;position: relative;}
.six_m ul {width: 100%; margin: 0 auto; display: none;}
.six_m ul.act {display: block;}
.six_li {
    background: #fff;
    border-radius: 6px;
    -webkit-box-shadow: 0px 0px 15px rgb(255 186 178);
    -moz-box-shadow: 0px 0px 15px rgb(255 186 178);
    box-shadow: 0px 0px 15px rgb(255 186 178);
    width: 5.24rem;
    height: 1.82rem;
    display: inline-block;
    float: left;
	margin-bottom: .3rem;
	margin-right: .52rem;
}
.six_li:nth-of-type(2n){margin-right: 0;}
.six_lim {
	width: 100%;
	display: inline-block;
	margin-top: .3rem;
}
.six_lil {width: 22%; float: left; margin: 0; background: url(../images/five_002.jpg) center no-repeat; background-size: 100% 100%; margin-right: .14rem; border-radius: 10px; text-align: center;}
.six_limg {width: 54%; margin: 0 auto;}
.six_lir {
    width: 71%;
    float: left;
}
.six_lip2 {
    width: 62%;
    margin: 0 auto;
    font-size: .2rem;
    color: #333;
    line-height: .25rem;
    overflow: hidden;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    text-align: left;
    position: relative;
    padding-left: 1rem;
    height: .6rem;
	float: left;
}
.six_lip2 span {
    font-size: .48rem;
    font-weight: bold;
    color: #3a69ec;
    position: absolute;
    top: .12rem;
	left: 0;
}
.six_li6 {
    width: 5.25rem;
    height: 2.5rem;
    position: absolute;
    bottom: -.18rem;
    right: 0;
}
.six_lia2 {display: block; width: 60%; margin: 0 auto; background: #fff; border: 1px solid #f9432e; text-align: center; font-size: 2em; color: #f9432e; line-height: 2em; border-radius: 1em;}
.six_lia3 {display: block; width: 60%; margin: 20px auto 0; background: url(../images/botton_bg3.png) center repeat-y; background-size: 101% auto; text-align: center; font-size: .2rem; color: #fff; line-height: .3rem; border-radius: .1rem;}
.six_lir .p2{display: inline-block;width: 100%;}
.six_lir .p2 span {
    display: inline-block;
    font-size: .17rem;
    color: #666;
    float: left;
    margin-top: .25rem;
}
.six_lia {
    display: inline-block;
    width: 1.93rem;
    text-align: center;
    font-size: .22rem;
    color: #fff;
    line-height: .52rem;
    border-radius: 50px;
    background: #ff4558;
    background: -webkit-linear-gradient(left, #ff4558 , #ffab95);
    background: -o-linear-gradient(right, #ff4558, #ffab95);
    background: -moz-linear-gradient(right, #ff4558, #ffab95);
    background: linear-gradient(to right, #ff4558 , #ffab95);
	float: right;
}
.s8Btn{display: inline-block;width: 100%;margin: .1rem auto 0;}
.s8Btn a{
	display: inline-block;
	width: 4.53rem;
	line-height: .8rem;
	border-radius: 50px;
	font-size: .3rem;
	font-weight: bold;
	color: #fff;
	-webkit-box-shadow: 6px 6px 8px rgb(255 91 123 / 40%);
	-moz-box-shadow: 6px 6px 8px rgba(255, 91, 123, .4);
	box-shadow: 6px 6px 8px rgb(255 91 123 / 40%);
	background: #ff4558;
	background: -webkit-linear-gradient(top, #ffab95 , #ff4558);
	background: -o-linear-gradient(bottom, #ffab95, #ff4558);
	background: -moz-linear-gradient(bottom, #ffab95, #ff4558);
	background: linear-gradient(to bottom, #ffab95 , #ff4558);
	border: none;
	margin-right: .95rem;
}
.s8Btn a.six_lia3{
	margin-right: 0;
	background: #2c5de9;
	background: -webkit-linear-gradient(top, #5d87f5 , #2c5de9);
	background: -o-linear-gradient(bottom, #5d87f5, #2c5de9);
	background: -moz-linear-gradient(bottom, #5d87f5, #2c5de9);
	background: linear-gradient(to bottom, #5d87f5 , #2c5de9);
}


/* section9 */
.s9-title h2::before {
    background: url(../images/s9-title01.png) no-repeat center;
    background-size: 100%;
}
.eight_t {width: 100%; margin: 0 auto; text-align: center;}
.eight_tp {width: 33.33%; float: left; font-size: .3rem;font-weight: bold; color: #fff; line-height: .7rem; cursor: pointer;
	background: #5d87f5;
	background: -webkit-linear-gradient(left, #2c5de9 , #5d87f5);
	background: -o-linear-gradient(right, #2c5de9, #5d87f5);
	background: -moz-linear-gradient(right, #2c5de9, #5d87f5);
	background: linear-gradient(to right, #2c5de9 , #5d87f5);
}
.eight_tp.on {
	color: #fff;
	background: #ff4558;
	background: -webkit-linear-gradient(left, #ff4558 , #ffab95);
	background: -o-linear-gradient(right, #ff4558, #ffab95);
	background: -moz-linear-gradient(right, #ff4558, #ffab95);
	background: linear-gradient(to right, #ff4558 , #ffab95);
	
}
.eight_m {
    width: 100%;
    margin: 15px auto 0;
    background: #fff;
    border-radius: 12px;
	-webkit-box-shadow: 0 0 20px rgb(255 185 178 / 55%);
	-moz-box-shadow: 0 0 20px rgb(255 185 178 / 55%);
	box-shadow: 0 0 20px rgb(255 185 178 / 55%);
}
.eight_mt {width: 100%; margin: 0 auto; display: none;}
.eight_mt.act {display: block;}
.eight_mt table {width: 100%; margin: 0 auto; text-align: center;}
.eight_mt table th {font-size: .25rem; color: #333; line-height: 1rem; font-weight: bold;border-left: 1px solid #b0b1b1;}
.eight_mt table th:first-of-type{border-left: none;color: #fff;border-top-left-radius: 10px;
    background: #2c5de9;
    background: -webkit-linear-gradient(top, #5d87f5 , #2c5de9);
    background: -o-linear-gradient(bottom, #5d87f5, #2c5de9);
    background: -moz-linear-gradient(bottom, #5d87f5, #2c5de9);
    background: linear-gradient(to bottom, #5d87f5 , #2c5de9);
	width: 16.5%;
}
.eight_mt table td {font-size: .16rem; color: #333; line-height: .3rem; padding: .1rem 0 .25rem; border-left: 1px solid #b0b1b1;border-top: 1px solid #b0b1b1;}
.eight_mt table td label.L{color: #3a69ec;}
.eight_mt table td label.B{font-weight: bold;}
.eight_mt table td:first-of-type{border-left: none;font-weight: bold; font-size: .2rem; border-top: none; color: #fff;background: url(../images/tbBg.png) no-repeat center top;border-bottom-left-radius: 10px;}
.eight_mt table td span {color: #f9432e}
.eight_mt table td p {width: 90%; margin: 0 auto; text-align: left;}
.eight_bot {width: 100%; margin: 50px auto 0; text-align: center;}
.eight_ba {
    display: inline-block;
    width: 4.53rem;
    margin: 0 3%;
    font-size: .32rem;
    color: #fff;
	font-weight: bold;
    line-height: .8rem;
    border-radius: 50px;
	-webkit-box-shadow: 6px 6px 8px rgb(255 91 123 / 40%);
	-moz-box-shadow: 6px 6px 8px rgba(255, 91, 123, .4);
	box-shadow: 6px 6px 8px rgb(255 91 123 / 40%);
	background: #ff4558;
	background: -webkit-linear-gradient(top, #ffab95 , #ff4558);
	background: -o-linear-gradient(bottom, #ffab95, #ff4558);
	background: -moz-linear-gradient(bottom, #ffab95, #ff4558);
	background: linear-gradient(to bottom, #ffab95 , #ff4558);
}
.eight_ba2 {
	display: inline-block;
	width: 4.53rem;
	margin: 0 3%;
	font-size: .32rem;
	color: #fff;
	font-weight: bold;
	line-height: .8rem;
	border-radius: 50px;
	-webkit-box-shadow: 6px 6px 8px rgb(255 91 123 / 40%);
	-moz-box-shadow: 6px 6px 8px rgba(255, 91, 123, .4);
	box-shadow: 6px 6px 8px rgb(255 91 123 / 40%);
	background: #2c5de9;
	background: -webkit-linear-gradient(top, #5d87f5 , #2c5de9);
	background: -o-linear-gradient(bottom, #5d87f5, #2c5de9);
	background: -moz-linear-gradient(bottom, #5d87f5, #2c5de9);
	background: linear-gradient(to bottom, #5d87f5 , #2c5de9);
}
.eight_ba:hover,.eight_ba2:hover {background: url(../images/botton_bg2.png) center repeat-x; background-size: auto 101%; color: #fff; border: 1px solid #06a26d;}

/* section10 */
.s10-title h2::before {
    background: url(../images/s10-title01.png) no-repeat center;
    background-size: 100%;
}
.s10ewm p{font-size: .18rem;color: #444;display: inline-block;width: 100%;text-align: center;line-height: .3rem;}
.s10ewm .p1 {
    margin-top: .3rem;
    margin-bottom: .2rem;
}
.s10ewm p.p3{color: #3764e4;}
.s10-cont>div{
	display: inline-block;
	width: 3.1rem;
	height: 3.9rem;
	background: #fff;
	-webkit-box-shadow: 0px 0px 15px rgb(242 115 71 / 40%);
	-moz-box-shadow: 0px 0px 15px rgb(242 115 71 / 40%);
	box-shadow: 0px 0px 15px rgb(242 115 71 / 40%);
	margin-right: .85rem;
}
.s10-cont>div:last-of-type{margin-right: 0;}
