@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;
} */
 
 
/*banner */
.banner-box{position:relative;height:5.28rem;overflow:hidden;width:100%; text-align:center;}
.banner-box .wrap{}
.banner-box .logo{width: auto; position: absolute;left: 0; top: 23px; cursor: pointer;display: block;}
.banner-box .logo img{width: 100%; max-width: 1.56rem;}
.banner-box ul{width: 100%; height: 5.28rem; display: block; text-align: center; position: relative;}
.banner-box ul li{
	width: 100%; height: 5.28rem;
}
.banner-box ul li.ban01{
	background: url(../images/banner01.jpg) no-repeat center;
	background-size: auto 100%;
}
.banner-box ul li.ban02{
	background: url(../images/banner02.jpg) no-repeat center;
	background-size: auto 100%;
}

.sections{width: 100%; clear: both; float: left; margin: auto;}
/*section1*/
.sec01{
	background: url(../images/s1-bg.jpg) no-repeat center bottom;
}
.sec-title{
	width: 100%; clear: both; float: left; margin-top: .9rem; position: relative;
}
.sec-title h2{
	font-size: .44rem; line-height: .6rem; display: inline-block; font-weight: bold; margin: auto .2rem;
	width: auto;
	text-align: center;
	z-index: 2;
	position: relative;
}
.sec-title h2::before,.sec-title h2::after{
	content: '';width: .12rem; height: .12rem; display: inline-block;
	background-color: #ff525e;
}
.sec-title02 h2::before,.sec-title02 h2::after{
	background-color: #fff;
}
.sec-title h2::before{
	vertical-align: bottom; margin-right: .3rem;
}
.sec-title h2::after{
	vertical-align: top; margin-left: .3rem;
}
.sec-title::after{
	content: ''; width: 100%; height: .18rem; display: inline-block;
	background-color: #ffc7cb;
	border-radius: .15rem;
	position: absolute; bottom: 0; left: 0;
}
.sec-title02::after{
	background-color: rgba(255,255,255,.26)
}
.s1-title::after{width: 6.95rem; left: 2.025rem;}
.s1-main{
	width: 100%; clear: both; margin: .6rem auto .1rem; float: left;
}
.s1-main .item{
	width: 4.06rem; height: 2.6rem; display: inline-block; margin: auto .21rem .42rem;
	background-color: #fff;
	border-radius: .12rem;
	box-shadow: 0 0 .18rem rgba(213,213,213,.3);
}
.s1-main .item img{
	height: .56rem; margin-top: .22rem;
}
.s1-main .item font{
	font-size: .26rem; line-height: .58rem; display: inline-block; width: 100%; clear: both; font-weight: bold;
}
.s1-main .item i{
	width: .49rem; height: .07rem; display: inline-block; margin: auto;
	background-color: #e9303c;
}
.s1-main .item p{
	font-size: .18rem; line-height: .28rem; display: inline-block; float: left; margin: .1rem 8%;
	width: 84%; text-align: left;
}

/* section02 */
.s2-title::after{width: 4.5rem; left: 3.25rem;}
.s2-main{
	width: 100%; clear: both; margin: .65rem auto 0; float: left;
}
.s2-main .item01,.s2-main .item03{float: left;}
.s2-main .item02,.s2-main .item04{float: right;}
.s2-main .item{
	display: inline-block; margin-bottom: .45rem;
}
.s2-main .item .left{
	width: 2.82rem; height: 1.62rem; display: block; float: left;
	background: url(../images/s2-img01.png) no-repeat center;
	background-size: 100%;
}
.s2-main .item .left i{
	width: 1.06rem; height: .57rem; display: block; float: left;
	background-color: #fee5bf;
	border-radius: 0 0 .2rem 0;
	font-size: .36rem; line-height: .57rem; font-weight: bold; color: #f13636;
}
.s2-main .item .left i::after{
	content: '';width: .33rem; height: .57rem; display: inline-block; vertical-align: top; margin-left: .1rem;
	background: url(../images/s2-icon01.png) no-repeat center;
	background-size: 100%;
}
.s2-main .item .left span{
	clear: both; float: left; font-size: .28rem; line-height: .36rem; font-weight: bold; color: #fff;
	width: .6rem; margin-top: .2rem; margin-left: .28rem;
}
.s2-main .item .right{
	float: left; width: 4.05rem; height: 3.63rem; background-color: #fff;
	border-radius: .1rem; margin-left: -1.6rem; margin-top: .2rem;
	position: relative;
	box-shadow: 0 0 .18rem rgba(213,213,213,.3);
}
.s2-main .item .right .part{
	width: 3.75rem; height: 1.54rem; float: left; margin: .17rem .15rem auto; display: block;
	background: #fff0f0; border-radius: .1rem;
}
.s2-main .item .right .part font{
	float: left; margin-top: .3rem; font-size: .24rem; line-height: .3rem; font-weight: bold;
}
.s2-main .item .right .part font::before{
	content: ''; width: .23rem; height: .3rem; display: block;
	background: url(../images/s2-icon02.png) no-repeat center;
	background-size: 100%;
	float: left; margin-left: .25rem; margin-right: .1rem;
}
.s2-main .item .right .part p{
	width: 3.25rem; float: left; margin: .06rem .25rem auto;
	font-size: .18rem; line-height: .28rem; text-align: left;
}
.s2-main .item .right ul{
	clear: both; float: left; margin: .17rem .21rem auto;
}
.s2-main .item .right ul li{
	width: 1.74rem; height: .42rem; display: inline-block; float: left;
	margin-bottom: .19rem; background: #fff0f0;
	border-radius: .06rem;
	font-size: .18rem; line-height: .42rem;
}
.s2-main .item .right ul li:nth-child(even){
	float: right;
}
.s2-main .item .right ul li.pc-clear{
	clear: both; float: left;
}
.s2-main .item .right img{
	position: absolute; bottom: 0; right: 0;
}

/* section03 */
.sec03{margin-top: -.1rem;
	background: url(../images/s3-bg.jpg) no-repeat center top;
}
.s3-title::after{width: 6.6rem; left: 2.2rem;}
.s3-main{
	width: 100%; clear: both; margin: .6rem auto .84rem; float: left;
}
.s3-main .top{
	width: 100%;height: 1.47rem; border: solid 1px #f14c59; clear: both; float: left;
	background: #fff; border-radius: .1rem;
	overflow: hidden;
}
.s3-main .top .part{
	width: 100%; clear: both; height: .74rem;
}
.s3-main .top .part span{
	width: 1.44rem; float: left; margin-left: -1px; height: .74rem;
	font-size: .26rem; line-height: .74rem; font-weight: bold;
	color: #ee2130;
	background: #ffe8bf;
	display: inline-block;
}
.s3-main .top .part span.tit{
	color: #fff;
	background: #ff3e41; 
	background: -webkit-linear-gradient(left, #ff3e41 , #ff633c); /* Safari 5.1 - 6.0 */
	background: -o-linear-gradient(right, #ff3e41, #ff633c); /* Opera 11.1 - 12.0 */
	background: -moz-linear-gradient(right, #ff3e41, #ff633c); /* Firefox 3.6 - 15 */
	background: linear-gradient(to right, #ff3e41 , #ff633c); /* 标准的语法 */
}

.s3-main .top .part ul{
	float: left; width: 9.15rem; margin-left: .28rem;
}
.s3-main .top .part ul li{
	margin-top: .15rem; cursor: pointer;
}
.s3-main .top .part .tab li,.s3-main .top .part ul.km li a{
	width: 2rem; height: .46rem; display: inline-block; float: left; margin-right: .3rem;
	border: solid 1px #ff3e41;border-radius: .08rem;
	font-size: .24rem; line-height: .46rem; color: #ff3e41; font-weight: bold;
}
.s3-main .top .part ul.km li a:last-child{width: 2.6rem;}
.s3-main .top .part .tab li.cur,.s3-main .top .part ul.km li a.act{
	background-color: #ff3e41; color: #fff;
}
.s3-main .top .part ul.km li{ margin-top: .15rem;
	width: 100%; clear: both; float: left; display: none;
}
.s3-main .top .part ul.km li.cur{
	display: block;
}


.s3-bottom{
	width: 100%; clear: both; float: left; margin-top: .22rem;
}
.s3-bottom .left{
	width: 7.15rem; height: 4.03rem; display: block; float: left;
	border-radius: .08rem;
	background-color: #fb4141;
}
.s3-bottom .left .video-box{width: 100%; float: left;}
.s3-bottom .right{
	float: right; width: 3.75rem; height: 4.03rem; display: block;
	background-color: #fff;
	border-radius: .08rem;
	box-shadow: 0 0 .18rem rgba(213,213,213,.3);
}
.s3-bottom .right font{
	width: 3.43rem; height: .58rem; display: block; float: left; margin: .15rem .16rem .1rem;
	background-color: #fff0f0;
	font-size: .26rem; line-height: .58rem; color: #ff3e41; font-weight: bold;
}
.s3-bottom .right ul{
	width: 3.43rem; height: 2.3rem; float: left; margin-left: .16rem; display: none;
}
.s3-bottom .right ul.show{display: block;}
.s3-bottom .right ul li{
	clear: both; float: left; line-height: .4rem; font-size: .18rem; color: #333; margin-bottom: .13rem;
	width: 100%; text-align: left;
}
.s3-bottom .right ul li::before{
	content: ''; width: .13rem; height: .4rem; display: inline-block; margin-right: .1rem; margin-left: .2rem;
	background: url(../images/s3-icon01.png) no-repeat center;
	background-size: 100%; vertical-align: top;
}
.s3-bottom .right ul li.cur{
	color: #ff3e41;
}
.s3-btm{
	width: 100%; clear: both; float: left;  text-align: center;
}
.s3-btm a{
	width: 1.64rem; height: .48rem; display: inline-block; margin: 0 .07rem;
	font-size: .22rem; line-height: .48rem; font-weight: bold;
}
.s3-btm a.btn01{
	color: #f13636; border: solid 1px #f13636; box-sizing: border-box;
}
.s3-btm a.btn02{
	color: #fff;
	background: #ff3e41; 
	background: -webkit-linear-gradient(left, #ff3e41 , #ff633c); /* Safari 5.1 - 6.0 */
	background: -o-linear-gradient(right, #ff3e41, #ff633c); /* Opera 11.1 - 12.0 */
	background: -moz-linear-gradient(right, #ff3e41, #ff633c); /* Firefox 3.6 - 15 */
	background: linear-gradient(to right, #ff3e41 , #ff633c); /* 标准的语法 */
}


/* section04 */
.sec04{
	background: url(../images/s4-bg.jpg) no-repeat center top; height: 5rem;
}
.s4-title{margin-top: .6rem;}
.s4-title::after{width: 4.8rem; left: 3.1rem;}
.s4-title h2{color: #fff;}
.s4-main{
	width: 100%; clear: both; margin: .72rem auto 0; float: left;
}
.s4-main .myform{
	width: 100%; float: left; clear: both;
}
.s4-main .myform ul{
	width: 120%; clear: both; float: left; margin-left: -10%;
}
.s4-main .myform ul li{
	width: 2.8rem; height: .52rem; display: inline-block;
	border: solid 1px #fff;
	border-radius: .08rem;
	margin: auto .12rem;
}
.s4-main .myform ul li span{
	float: left; font-size: .24rem; line-height: .52rem; color: #fff;
}
.s4-main .myform ul li span::before{
	content: '';width: .22rem; height: .52rem; display: block; float: left; margin: auto .1rem;
}
.s4-main .myform ul li span.name::before{
	background: url(../images/s4-icon01.png) no-repeat center;
	background-size: 100%;
}
.s4-main .myform ul li span.phone::before{
	background: url(../images/s4-icon02.png) no-repeat center;
	background-size: 100%;
}
.s4-main .myform ul li span.xueduan::before{
	background: url(../images/s4-icon03.png) no-repeat center;
	background-size: 100%;
}
.s4-main .myform ul li span.kemu::before{
	background: url(../images/s4-icon04.png) no-repeat center;
	background-size: 100%;
}
.s4-main .myform ul li input{
	width: 1.6rem; height: .52rem; border: none;
	background-color: transparent;
	font-size: .24rem; line-height: .52rem; color: #fff;
}

/* 协议 */
.xieyi{
	font-size: .16rem; color:#333; line-height: .3rem; margin-top: .53rem; width: 100%; float: left;
}
.s4-main .xieyi{
	font-size: .18rem; color: #fff;
}
.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: #fff; top: 0; left: 0; width: 100%; border: 1px solid #fff; border-radius:2px; 
	color: #f00; font-size: .16rem; font-weight: bold; text-align: center; line-height: 13px;
}
.s4-btn{
	width: 100%; clear: both; float: left; margin: .45rem auto .5rem;
}
.s4-btn a{
	width: 4.24rem; height: .7rem; display: block; margin: auto; font-size: .28rem; line-height: .7rem; color: #5b3906; font-weight: bold;
	background: #ffdaa3;
	background: -webkit-linear-gradient( #ffdaa3 , #ffecc6); /* Safari 5.1 - 6.0 */
	background: -o-linear-gradient( #ffdaa3 , #ffecc6); /* Opera 11.1 - 12.0 */
	background: -moz-linear-gradient( #ffdaa3 , #ffecc6); /* Firefox 3.6 - 15 */
	background: linear-gradient( #ffdaa3 , #ffecc6); /* 标准的语法 */
	border-radius:.35rem;
	box-shadow: 0 0 .18rem rgba(213,213,213,.3);
}

/* section05 */
.sec05{
	background: url(../images/s5-bg.jpg) no-repeat center bottom;
}
.s5-title::after{width: 6.7rem; left: 2.15rem;}
.s5-main{
	width: 100%; clear: both; margin: .5rem auto .2rem; float: left;
}
.s5-main .item{
	width: 3.46rem; height: 3.82rem; display: inline-block;
	background-color: #fff;
	border-radius: .08rem;
	box-shadow: 0 0 .18rem rgba(213,213,213,.3);
}
.s5-main .item02{
	margin: auto .22rem;
}
.s5-main .item img{
	width: 2.6rem; margin-top: .24rem;
}
.s5-main .item span{
	font-size: .26rem; line-height: .36rem; display: inline-block; margin-top: .2rem; font-weight: bold;
}

/* section06 */
.sec06{
	background: url(../images/s6-bg.jpg) no-repeat center top;
}
.s6-title{margin-top: .65rem;}
.s6-title::after{width: 8rem; left: 1.5rem;}
.s6-main{
	width: 100%; clear: both;margin: .45rem auto .8rem; float: left; height: 4.45rem; overflow: hidden;
}
.s6-main .bd{
	width: 100%; clear: both;
}
.s6-main .bd ul{height: 4.45rem;}
.s6-main .bd ul li{
	height: 4.45rem; width: 100%;
	background-color: #ff474a;
	border-radius: .08rem;
	box-shadow: 0 .03rem .08rem rgba(231,53,64,.22);
}
.s6-main .bd ul li.m-hide{
	background: none;
}
.s6-main .bd ul li h3{
	width: 100%; margin-top: .3rem; clear: both; float: left; font-size: .28rem; line-height: .48rem; display: inline-block;
	background: url(../images/s6-tit.png) no-repeat center; color: #fff;
	background-size: auto .22rem;
}
.s6-main .bd ul li .itembox{
	width: 100%; clear: both; float: left; margin-top: .38rem;
}
.s6-main .bd ul li .item{
	width: 33.3%; float: left; position: relative;
}
.s6-main .bd ul li .item img{
	height: 1.33rem; display: block;  margin: auto;
}
.s6-main .bd ul li .item font{
	width: 100%; line-height: .56rem; color: #fff; font-size: .22rem; font-weight: bold; clear: both; float: left;
	margin-top: .07rem;
}
.s6-main .bd ul li .item i{
	width: .37rem; height: .04rem; display: inline-block; margin: auto; clear: both;
	background-color: #fff;
}
.s6-main .bd ul li .item p{
	font-size: .18rem; line-height: .28rem; color: #fff; text-align: left; float:left; clear: both;
	width: 72%; margin: .1rem 14% 0;
}
.s6-main .bd ul li .item02::before,.s6-main .bd ul li .item02::after{
	content: ''; width: 1px; height: 2.13rem; display: inline-block;
	background-color: #fff;
	position: absolute; top: .52rem;
}
.s6-main .bd ul li .item02::before{left: 0;}
.s6-main .bd ul li .item02::after{right: 0;}

/* section07 */
.sec07{
	background: #fff0f0;
}
.s7-title::after{width: 8rem; left: 1.5rem;}
.s7-main{
	width: 100%; clear: both;  float: left;margin: .65rem auto .5rem;
}
.s7-main .left{
	float: left; margin-left: .4rem;
}
.s7-main .left img{
	width: 2.73rem; display: inline-block;
}
.s7-main .right{
	float: right; margin-right: .4rem; width: 6.8rem; height: 4rem; position: relative;
	background-color: #fff; border-radius: .4rem; margin-top: .6rem;
	box-shadow: 0 0 .18rem rgba(213,213,213,.3);
}
.s7-main .right font{
	float: left; font-size: .26rem; line-height: .54rem; height: .54rem; font-weight: bold; padding: 0 .33rem;
	margin: .25rem;
	color: #fff;
	background: #ff3e41;
	background: -webkit-linear-gradient(left, #ff3e41 , #ff633c); /* Safari 5.1 - 6.0 */
	background: -o-linear-gradient(right, #ff3e41, #ff633c); /* Opera 11.1 - 12.0 */
	background: -moz-linear-gradient(right, #ff3e41, #ff633c); /* Firefox 3.6 - 15 */
	background: linear-gradient(to right, #ff3e41 , #ff633c); /* 标准的语法 */
	border-radius: .4rem;
}
.s7-main .right ul{
	clear: both; float: left; margin-left: .4rem; width: 6.1rem;
}
.s7-main .right ul li{
	width: 100%; clear: both; float: left; font-size: .18rem; line-height: .31rem; text-align: left;
}
.s7-main .right .pic{clear: both; width: 100%; margin-top: -.2rem; float: left;}
.s7-main .right .pic img{
	margin: 0 .15rem;
}

/* section08 */

.s8-title::after{width: 6.6rem; left: 2.2rem;}
.s8-main{
	width: 100%; clear: both;  float: left;margin: .5rem auto 0;
	/* overflow: hidden; */
}
.s8-main .bd{
	clear: both;
}
.s8-main .bd ul{
	overflow:hidden; zoom: 1;
}
.s8-main .bd ul li{
	width: 5.37rem; height: 3.07rem; display: inline-block; float: left; margin: 0 .1rem;
	border-radius: .08rem;
	box-shadow: 0 0 .18rem rgba(213,213,213,.3);
}
.s8-main .bd ul li img{
	float: left; margin-left: .15rem; margin-top: .28rem; width: 1.83rem; display: block;
}
.s8-main .bd ul li .txt{
	float: left; margin-top: .2rem; margin-left: .2rem;
}
.s8-main .bd ul li .txt font{
	font-size: .24rem; line-height: .54rem; display: inline-block; float: left; font-weight: bold;
}
.s8-main .bd ul li .txt i{
	float: left; clear: both; width: .34rem; height: .06rem; display: block;
	background: #ff3e41;
	background: -webkit-linear-gradient(left, #ff3e41 , #ff633c); /* Safari 5.1 - 6.0 */
	background: -o-linear-gradient(right, #ff3e41, #ff633c); /* Opera 11.1 - 12.0 */
	background: -moz-linear-gradient(right, #ff3e41, #ff633c); /* Firefox 3.6 - 15 */
	background: linear-gradient(to right, #ff3e41 , #ff633c); /* 标准的语法 */
}
.s8-main .bd ul li .txt p{
	float: left;
	font-size: .18rem; line-height: .28rem; color: #333; text-align: left; width: 2.9rem; clear: both; margin-top: .06rem;
}

.picScroll-left .hd{ overflow:hidden; float: left; margin-top: .5rem; width: 100%;}
.picScroll-left .hd ul{ float:right; overflow:hidden; zoom:1; zoom:1; text-align: center; width: 100%;}
.picScroll-left .hd ul li{  width:.2rem; height:.2rem; overflow:hidden;  cursor:pointer; border-radius: 50%;
	display: inline-block;
	border: solid 2px #ff3e41;
	margin: auto .125rem;
}
.picScroll-left .hd ul li.on{ background-color: #ff3e41;}

/* section09 */
.sec09{
	background: url(../images/s9-bg.jpg) no-repeat center bottom;
}
.s9-title::after{width: 6.6rem; left: 2.2rem;}
.s9-main{
	width: 100%; clear: both;  float: left;margin: .7rem auto 0;
	overflow: hidden;
}
.s9-main .item{
	float: left; width: 5.23rem; margin-bottom: .6rem;
	background: url(../images/s9-img01.png) no-repeat left top;
	background-size: 4.07rem;
}
.s9-main .item02{
	float: right;
}
.s9-main .item font{
	writing-mode:vertical-rl;
	font-size: .2rem; line-height: .6rem; color: #fff;
	float: left; margin-top: .35rem;
}
.s9-main .item font::before{
	content: ''; width: .1rem; height: .1rem; display: inline-block;
	background-color: #fff;
	border-radius: 50%;
}
.s9-main .item .book{
	float: left;width: 4.52rem; height: 3.55rem; display: block; margin-top: .33rem; margin-left: .1rem;
	background: #fff;
	box-shadow: 0 0 .18rem rgba(213,213,213,.3);
}
.s9-main .item .book img{
	margin-top: .45rem;
}
.s9-btn{
	width: 100%; clear: both; float: left; margin-bottom: .2rem;
}
.s9-btn a{
	width: 4.54rem; height: .74rem; display: block; margin: auto; font-size: .28rem; line-height: .74rem; color: #fff; font-weight: bold;
	background: #ff3e41;
	background: -webkit-linear-gradient(left, #ff3e41 , #ff633c); /* Safari 5.1 - 6.0 */
	background: -o-linear-gradient(right, #ff3e41, #ff633c); /* Opera 11.1 - 12.0 */
	background: -moz-linear-gradient(right, #ff3e41, #ff633c); /* Firefox 3.6 - 15 */
	background: linear-gradient(to right, #ff3e41 , #ff633c); /* 标准的语法 */
	border-radius:.4rem;
	box-shadow: 0 0 .18rem rgba(213,213,213,.3);
}

/* section10 */
.s10-title::after{width: 6.6rem; left: 2.2rem;}
.s10-main{
	width: 100%; clear: both;  float: left;margin: .6rem auto 0;
	overflow: hidden;
}
.s10-main .item{
	width: 100%; clear: both; float: left; margin-bottom: .65rem;
}
.s10-main .item .type{
	width: 1.25rem; height: 2.81rem; display: inline-block; float: left;margin-top: .56rem;
	background: url(../images/s10-img01.png) no-repeat center;
	background-size: 100%;
}
.s10-main .item .type span{
	font-size: .26rem; width: .26rem; display: inline-block; float: left; line-height: .4rem; color: #fff;
	margin-left: .5rem; margin-top: .4rem;
}
.s10-main .item .type span::after{
	content: '';width: .03rem; height: 1.22rem; display: inline-block;
	background: url(../images/s10-line.png) no-repeat center;
	background-size: 100%;
}
.s10-main .item .tabbox{
	width: 9.75rem; min-height: 3rem; background-color: #fff; float: right;
	box-shadow: 0 0 .18rem rgba(200,200,200,.22);
	border-radius: .08rem .08rem .4rem .08rem;
}
.s10-main .item .tabbox >ul{
	width: 9.53rem; float:left; margin: .2rem .13rem;
}
.s10-main .item .tabbox >ul li{
	border: solid 1px #f13636; border-radius: .08rem; float: left; font-size: .24rem; color: #f13636; font-weight: bold;
	box-sizing: border-box;
	cursor: pointer;
}
.s10-main .item01 .tabbox >ul li{
	line-height: .54rem; width: 1.5rem; margin-right: .1rem;
}
.s10-main .item02 .tabbox >ul li{
	line-height: .28rem; width: 1.3rem; margin-right: .06rem; padding: .06rem;
}
.s10-main .item02 .tabbox >ul li:first-child,.s10-main .item02 .tabbox >ul li:last-child{line-height: .58rem;}
.s10-main .item01 .tabbox >ul li.cur{
	background: url(../images/s10-img02.png) no-repeat center top; height: .61rem; border: 0;
	color: #fff;
}
.s10-main .item02 .tabbox >ul li.cur{
	background: url(../images/s10-img03.png) no-repeat center top; height: .76rem; border: 0;
	color: #fff;
}
.s10-main .item01 .tabbox >ul li:last-child{margin-right: 0;}
.s10-main .item .tabbox .txtbox{
	width: 9.53rem; float: left; margin: 0 .13rem .22rem; background-color: #fff0f0;min-height: 2.5rem;
}
.s10-main .item .tabbox .txtbox .part{
	width: 8.9rem; float: left;margin-left: .37rem; margin-top: .3rem; margin-bottom:.3rem; display: none;
}
.s10-main .item .tabbox .txtbox .part.show{display: block;}
.s10-main .item .tabbox .txtbox .part ul{
	width: 100%; clear: both; float: left;
}
.s10-main .item .tabbox .txtbox .part ul li{
	clear: both; float: left; font-size: .18rem; line-height: .28rem; text-align: left;
}
.s10-main .item .tabbox .txtbox .part ul li font{
	font-weight: bold;
}
.s10-main .item .tabbox .txtbox .part ul li font::before{
	content: '';width: .12rem; height: .28rem; display: inline-block; float: left; margin-left: -.18rem;
	background: url(../images/s10-icon01.png) no-repeat center;
	background-size: 100%; vertical-align: top;
}

/* section11 */
.sec11{
	background-color: #fff0f0;
}
.s11-title{margin-top: .65rem;}
.s11-title::after{width: 6.6rem; left: 2.2rem;}
.s11-main{
	width: 100%; clear: both;  float: left;margin: .47rem auto .7rem;
	overflow: hidden;
}
.s11-main table tr th{ height: .74rem; line-height: .74rem; background: #fe4936; font-size: .26rem; color: #fff; border-right: 1px solid #e5edf9;}
.s11-main table tr th:last-child{border-right: 0; width: 1.56rem;}
.s11-main table tr th:nth-child(1){width: 1.34rem;}
.s11-main table tr th:nth-child(2){width: 1rem;}
.s11-main table tr th:nth-child(3){width: .86rem;}
.s11-main table tr th:nth-child(4){width: 1rem;}
.s11-main table tr th:nth-child(5){width: 2.15rem;}
.s11-main table tr th:nth-child(6){width: 1.85rem;}
.s11-main table .ban-m{ box-shadow: 0 0 .18rem rgba(213,213,213,.3); border-radius: 20px;}
.s11-main table tr td{font-size: .16rem; color: #4e4e4e; background: #fff; border-right: 1px solid #dfdfdf; line-height: .28rem; border-bottom:solid 1px #dfdfdf;
	padding: .05rem 0;
}
.s11-main table tr td.topLeft{border-radius: 10px 0 0 0;}
.s11-main table tr td.btmLeft{border-radius: 0 0 0 10px;border: none;}
.s11-main table tr td.borderLeft{
	border-radius: .1rem 0 0 .1rem; border: none;
}
.s11-main table tr td.borderright{
	border-radius: 0 .1rem .1rem 0; border: none;
}
.s11-main table tr td.topRight{border-radius: 0 10px 0 0;border-right: none;}
.s11-main table tr td.btmRight{border-radius: 0 0 10px 0; border: 0;}
/* .s11-main table tr td:last-child{border-radius: 0 25px 25px 0;} */
.s11-main table tr td.grade{
	background-color: #ffe7bd;
	color: #5b3906; font-size: .2rem; border-color: #fff;
}
.s11-main table tr td.notBorder{border: 0;}
/* .s11-main table tr td:nth-child(3){width: 1rem;}
.s11-main table tr td:nth-child(4){width: 2.2rem;} */
.s11-main table tr td.space{text-align: left; padding: .34rem .15rem;}
.s11-main table tr td:nth-child(5),.s11-main table tr td:nth-child(7){text-align: left; padding: 0 .1rem;}
.s11-main p.ps-new{ font-size: .16rem; color: #666; line-height: .48rem; margin-left:.2rem; float: left;}

.he20{ height: .2rem; box-shadow: none !important; display: block; margin-bottom: 0;}
#hdtable2{top: 0 !important;}
/* section12 */
.sec12{
	background: url(../images/s12-bg.jpg) no-repeat center bottom;
}
.s12-title{margin-top: .65rem;}
.s12-title::after{width: 6.6rem; left: 2.2rem;}
.s12-main{
	width: 100%; clear: both;  float: left;margin: 1.1rem auto .2rem;
}
.s12-main .item{
	width: 3.51rem; height: 2.36rem; display: inline-block; float: left; margin-right: .21rem; margin-bottom: .84rem;
	background-color: #fff; border-radius: .08rem;
	box-shadow: 0 0 .18rem rgba(213,213,213,.3);
}
.s12-main .item03{margin-right: 0;}
.s12-main .item img{
	display: inline-block; margin-top: -.49rem; width: 1.08rem;
}
.s12-main .item font{
	width: 100%; clear: both; float: left; margin: .18rem auto .1rem;
	font-size: .24rem; line-height: .32rem; font-weight: bold; color: #ff4041;
}
.s12-main .item p{
	font-size: .18rem; line-height: .28rem;  text-align: left; width: 86%; float: left;
	clear: both; margin: 0 7%;
}
/*section2*/

/*按钮悬停*/
.hvr-grow-shadow{
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0);
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-property: box-shadow, transform;
    transition-property: box-shadow, transform;
}
.hvr-grow-shadow:hover, .hvr-grow-shadow:active {
    box-shadow: 0 15px 15px -10px rgba(0, 0, 0, 0.5);
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}
/*侧边悬停*/
.lfNav{position: fixed;width:150px; height:643px; display: block; background: url(../images/fixedNavBg.png) no-repeat center;top:10%; left:20px;z-index:9;}
.lfNav .close{position:absolute;top:0; right:0; height:30px; width:30px; }
.lfNav .close img{
	width: 100%;
}
.mt185{margin-top:109px;}
.nav-bg{width:150px; height:35px; display: block;float:left; clear:both;margin-left:0;margin-bottom:8px;}
.nav-bg a{width:123px; height:33px; display: block; margin:auto; border: solid 1px #fff4dd;
	font-size: .18rem; line-height: .33rem; color: #fff; text-align: center;
}
.nav-bg a:hover{
	background-color: #fff4dd; color: #ff5052;
}

.left_top{width:62px; height:61px;display: block;float:left;margin-left:43px;margin-top: .1rem; text-align: center;}



/* 弹窗模块 */
.mask{width: 100%; height: 100%; position: fixed; top: 0; left: 0; z-index: 99; background: rgba(0,0,0,.8); display: none;}
.tcbox{ width: 6rem; height: auto; display: block;  position: absolute; background: #fff;
	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%);
	-webkit-border-radius: .2em;
	-moz-border-radius: .2rem;
	border-radius: .2rem;
}

.tcbox h3{font: bold .46rem/1.11rem "microsoft yahei"; color: #fff; width: 100%; clear: both; float: left; text-align: center; height: 1.11rem; position: relative;
	background: url(../images/tc-title.png) no-repeat center top;
	background-size: 100%;
	border-radius: .2rem .2rem 0 0;
}


.tipSure{width: 100%; clear: both; float: left; text-align: center; margin: 0 auto .5rem;}
.tipSure a{width: 2.53rem; height: .63rem; display: inline-block; margin: auto .08rem; font-size: .3rem; line-height: .63rem; color: #fff;}
.tipSure a.btn01{
	background: #3283f9;
	background: -webkit-linear-gradient(left, #2d7ff9 , #6cb5fb); /* Safari 5.1 - 6.0 */
	background: -o-linear-gradient(right, #2d7ff9, #6cb5fb); /* Opera 11.1 - 12.0 */
	background: -moz-linear-gradient(right, #2d7ff9, #6cb5fb); /* Firefox 3.6 - 15 */
	background: linear-gradient(to right, #2d7ff9 , #6cb5fb); /* 标准的语法 */
	border-radius: .36rem;
}
.tipSure a.btn02{
	background: #f9362e;
	background: -webkit-linear-gradient(left, #f72121 , #ff7352); /* Safari 5.1 - 6.0 */
	background: -o-linear-gradient(right, #f72121, #ff7352); /* Opera 11.1 - 12.0 */
	background: -moz-linear-gradient(right, #f72121, #ff7352); /* Firefox 3.6 - 15 */
	background: linear-gradient(to right, #f72121 , #ff7352); /* 标准的语法 */
	border-radius: .36rem;
}



.close{position: absolute; top: -.7rem; right:0; display: block; width: .5rem; height: .5rem;}
.close a{width: 100%; display: block;}
.close a img{width: 100%; display: block;}


/* pc版打开遮罩 */
.fix-bg{width:100%; height: 100%; background: rgba(0,0,0,0); position: fixed; top: 0; left: 0; display: none; z-index: 9; text-align: center;}
.pc-box{width: 6rem; height: auto; text-align: center; background:#fff; 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%);
	-webkit-border-radius: .2rem;
	-moz-border-radius: .2rem;
	border-radius: .2rem;
}
.pc-box font{font: bold .46rem/1.11rem "microsoft yahei"; color: #fff; width: 100%; clear: both; float: left; text-align: center; height: 1.11rem; position: relative;
	background: url(../images/tc-title.png) no-repeat center top;
	background-size: 100%;
	border-radius: .2rem .2rem 0 0;
}


.tcmain{clear: both; float: left; margin: .5rem auto 0;}
.pc-box >img{width: 2.6rem;display: block; margin:.5rem 1.7rem auto;float: left;}
.pc-box p{width: 90%; font: .24rem/.48rem "microsoft yahei";color: #666;float: left; margin: 20px 5% .35rem;}

.pc-box a{position: absolute; top: -.6rem; right: 0; display: block; width: .49rem; height: .49rem; cursor: pointer;}
.pc-box a img{width: 100%;}
