/* reset */
body, h1, h2, h3, h4, h5, h6, p, ul, ol, dl, dd, figure, menu, input, textarea, button, select, th, td iframe{ 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;}
a, a:visited, a:active { text-decoration:none; border:none; outline:none;}
input, textarea { outline:none;}
textarea { resize: vertical;}
body { -webkit-text-size-adjust:100%; -webkit-tap-highlight-color:rgba(0,0,0,0); -webkit-touch-callout:none; word-wrap:break-word; line-height:1.5;font-size: 12px;min-width:7.5rem!important;}
body, button, input, select, textarea { font-family: 'helvetica neue', tahoma, 'hiragino sans gb', stheiti, 'wenquanyi micro hei', 'microsoft yahei', simsun, sans-serif;}
.none{ display:none;}
.left { float:left;}
.right { float:right;}
.clearfix::after { content:''; clear:both; display:block; height:0; overflow:hidden;visibility:hidden;}
.The_total{display:none;}
a[title="站长统计"]{display: none;}
body{width:7.5rem;margin: 0 auto!important;overflow-x: hidden;overflow-y: auto;background: #fff;}
.wrap{width:94%;margin: 0 3%;}
#box-kefu,#zhy,.aside-bgd,.box-fix-nav{display: none;}
.lfNav{display: none;}
.m-hide{display: none !important;}
.section .title {
    margin-top: 0.4rem;
}
.title p {
    font-size: .52rem;
    font-weight: bold;
    color: #333;
    line-height: .6rem;
}
.title p::after {
    height: 0.2rem;
}


/*banner*/
.banxq {
    width: 100%;
	height: auto;
    background: url(../images/banner01.jpg) no-repeat center top;
    background-size: 150%;
}
.banTs {
    margin-top: 2.5rem;
}
.banTs p {
    width: 90%;
    margin: 0.4rem 5%;
    font-size: .26rem;
    line-height: .45rem;
}

/* section1 */
.sec1 {
    margin-top: 0.3rem;
}
.s1main {
    height: auto;
    background: url(../images/s1Bg.jpg) no-repeat center top;
    background-size: 100%;
    margin-top: 0.25rem;
}
.s1main .video-box {
    width: 94%;
    height: auto;
	margin: .3rem 3%;
}

/* section2 */
.sec2{
	margin-top: 0;
}
.s2main {
    width: 100%;
    height: 5rem;
    background: url(../images/s2img3.png) no-repeat center top;
	background-size: 100%;
    margin-top: 0.5rem;
}
.s2main>div{
	display: none;
}

/* section3 */
.sec3 {
    width: 100%;
    height: auto;
    background: url(../images/s3Bg.jpg) no-repeat center top;
    background-size: 100% 100%;
    margin-top: 0.4rem;
    padding-bottom: 0.3rem;
}
.s3main {
    height: auto;
    background: transparent;
    margin-top: 0.3rem;
	padding-bottom: 4.5rem;
}
.s3xq>span {
    font-size: .36rem;
    line-height: .9rem;
}
.s3xq>p {
    width: 100%;
    height: 0.8rem;
    margin-bottom: 0.1rem;
    font-size: .3rem;
    line-height: .8rem;
}
.s3main>div {
    width: 32%;position: initial; left: initial;top: initial;right: initial;right: initial;float: left;margin-right: 2%;
}
.s3main>div:nth-of-type(3n){
	margin-right: 0;
}
.s3main>div:hover{
	margin-top: -.2rem;
}
.s3main .s3nr4 {
    width: 32%;
    position: absolute;
    right: 0;
    top: 3.7rem;
	margin-right: 0;
}
.s3main .s3nr6{
	width: 32%;
	position: absolute;
	left: 0;
	top: 5.4rem;
}
.s3main .s3nr7 {
    position: absolute;
    left: 2.4rem;
    top: 8.2rem;
}
.s3main .s3nr3{
	/* height: 5.4rem; */
}
.s3xq>p{
	box-shadow: initial;
}
.s3main .cur span{
	font-size: .34rem;
}
.s3main .cur p{
	font-size: .28rem;
}
/* section4 */
.s4T {
    height: auto;
    background: url(../images/s4img4.jpg) no-repeat center bottom;
    background-size: 100%;
    margin-top: 0.5rem;
}
.s4xT>div {
    width: 28%;
    height: 2rem;
    border-radius: 1rem;
    position: initial;
	display: inline-block;
	margin-right: 7%;
	overflow: hidden;
	margin-bottom: .1rem;
	float: left;
	display: none;
}
.s4xT>div.cur{
	display: inline-block;
}
.s4xt>div {
    width: 92%;
    height: 92%;
    border: .02rem solid #cdcdcc;
    border-radius: 2rem;
	margin: 3%;
	overflow: hidden;
}
.s4xT>div:nth-of-type(3n){
	margin-right: 0;
}
.s4xT .cur .s4xq {
    border: .02rem solid #d44047;
}
.s4xq span {
    display: inline-block;
    width: 0.3rem;
    font-size: .22rem;
    color: #999;
    position: absolute;
    top: 0.28rem;
    right: 0.2rem;
    line-height: .28rem;
}
.s4xq img {
    margin-top: 0.18rem;
	margin-left: -.3rem;
}
.s4dT {
    width: 100%;
    position: relative;
    left: 0;
    top: -0.5rem;
}
.s4dT img{
	width: 70%;
}
.s4dt>span {
    width: 0.5rem;
    height: 1.4rem;
    font-size: .32rem;
    top: -13px;
    right: 1.5rem;
    line-height: .41rem;
    padding-top: 0.1rem;
}
.s4dt>span::after {
    width: 0.5rem;
    height: 0.1rem;
    margin-top: 0.12rem;
}
.s4xT>div{
	border: .01rem dashed #fff;
}
.s4xT .cur {
    border: .01rem dashed #d74f56;
}
.s4main .s4B {
    width: 100%;
    height: 1.5rem;
    background: url(../images/s4img3.png) no-repeat center top;
    background-size: auto 100%;
    padding: 0;
    margin-top: -0.82rem;
    z-index: 1;
    position: relative;
}
.s4B>div {
    margin-top: 0.6rem;
}
.s4B>div .sp1{
	width: .6rem;
}
.s4B>div .sp1 img{
	width: 100%;
}
.s4B>div .sp2 {
    font-size: .3rem;
    margin-left: 0.2rem;
}

/* section5 */
.s5main {
    margin-top: 0.3rem;display: inline-block;width: 100%;;
}
.s5main>div {
    width: 49%;
    margin-right:2%;
    margin-bottom: 0.2rem;
}
.s5main>div:nth-of-type(2n){
	margin-right: 0;
}
.s5xq>p {
    font-size: .3rem;
    width: 90%;
    height: 0.7rem;
    line-height: .7rem;
    border-top-left-radius: 0.16rem;
    border-top-right-radius: 0.16rem;
}
.s5xq>div {
    width: 100%;
    height: auto;
    background: url(../images/s5img5.png) no-repeat center top;
    background-size: 100%;
}
.s5nr>div {
    width: 100%;
    height: auto;
    border: 0.02rem solid #ffccd6;
    margin-top: 0.2rem;
	padding-bottom: .2rem;
	border-radius: .2rem;
}
.s5L {
    width: 100%;
}
.s5L p {
    font-size: .26rem;
    color: #333;
    text-align: left;
    line-height: .4rem;
    margin-top: 0.18rem;
    margin-left: 0.25rem;
}
.s5R {
    width: 100%;
    margin-top: 0.2rem;
}
.s5R img{
	width: 50%;
}

/* section6 */
.sec6 {
    width: 100%;
    min-height: auto;
    background: #000;
    margin-top: 0.2rem;
}
.s6main {
    width: 100%;
    height: auto;
    margin-top: 0.2rem;
	margin-bottom: .2rem;
}
.s6U {
    margin: 0.3rem 0;
}
.s6U li {
    width: 36%;
    height: 0.6rem;
    line-height: .6rem;
    border: 0.02rem solid #d3d3d3;
    font-size: .34rem;
    margin: 0 0.2rem;
}
.s6U li.cur {
    border: .02rem solid #d44047;
}
.s6xq>div {
    width: 48%;
    height: 3.7rem;
    border: 0.01rem solid #e1e1e1;
    margin-right: 2%;
    background: #fff;
    border-radius: .15rem;
	padding-bottom: .2rem;
	margin-bottom: .15rem;
}
.s6xq>div:hover {
    margin-top: -.2rem;
}
.s6xq>div:nth-of-type(2n){
	margin-right: 0;
}
.s6x .p1 {
    margin-top: 0.32rem;
}
.s6nr .s6x .p1 img{
	width: 30%;
}
.s6x .p2 {
    font-size: .32rem;
    line-height: .8rem;
}
.s6x .p3 {
    font-size: .28rem;
    width: 84%;
    margin: 0.18rem 8% 0;
    line-height: .4rem;
}
.s6nr .s6xq img{
	width: 100%;
}
.kjP {
    font-size: .28rem;
    margin-top: 0.1rem;
    line-height: .45rem;
    margin-bottom: 0.2rem;
}
/* section7 */
.sec7 {
    margin-top: 0.2rem;
}
.s7main {
	width: 100%;
    margin-top: 0;
    display: inline-block;
}
.s7U {
    width: 100%;
    height: auto;
    padding-top: .3rem;
    margin-top: 0.2rem;
}
.s7LI{
	display: none;
}
.s7U li {
    width: 39%;
    height: 0.7rem;
    line-height: .7rem;
    margin: 0 2% 0.3rem;
    border-radius: 0.1rem;
    font-size: .32rem;
    display: inline-block;
}
.s7nr {
    width: 100%;
    height: auto;
}
.s7Lb {
    width: 6.8rem;
    margin: 0.28rem auto .2rem;
}
.s7b>p {
    font-size: .28rem;
    line-height: .45rem;
    width: 94%;
    margin: 0.3rem 3% 0;
}
.s7bx {
    width: 92%;
    margin-left: 4%;
    margin-top: 0.25rem;
}
.s7bx>div {
    width: 48%;
    height: 0.8rem;
    border: .01rem solid #f9f9f9;
    margin-right: 2.5%;
    margin-bottom: 0.2rem;
}
.s7bx>div:hover {
    margin-top: -.1rem;
}
.s7bx>div:nth-of-type(3n){
	margin-right: 2.5%;
}
.s7bx>div:nth-of-type(2n){
	margin-right: 0;
}
.s7px .sp1 {
    width: 0.5rem;
    margin-top: 0.12rem;
    margin-left: 0.2rem;
    margin-right: 0.15rem;
}
.s7px .sp1 img{
	width: 100%;
}
.s7px .sp2 {
    font-size: .3rem;
    line-height: .8rem;
}

/* section8 */
.sec8 {
    margin-top: 0.1rem;
}
.s8main {
    margin: 0;
}
.eight_phm .bd{
	overflow: hidden;
}
.eight_phm .bd ul li {width: 46%;height: auto;margin: 0;margin-left: .1rem;margin-right: .12rem;border: .01rem solid #d3d3d3;}
.s8xq .p1 {
    height: 0.5rem;
    line-height: .5rem;
    font-size: .28rem;
    padding: 0 0.15rem;
    border-bottom-right-radius: 0.3rem;
}
.s8xq .p4{
	width: 60%;margin: .2rem 20% .3rem;
}
.s8xq .p4 img{
	width: 100%;
}
.s8P {
	display: inline-block;
    font-size: .26rem;
    line-height: .4rem;
    width: 93%;
    margin: 0.3rem 3.5% 0;
}
.eight_phm .hd .prev, .eight_phm .hd .next{
	width: .52rem;
	height: .52rem;
}
.s9P{
	font-size: .28rem;
	line-height: .45rem;
	width: 92%;
	margin: .42rem 4% .2rem;
}

/* section9 */
.s9main>div {
    width: 100%;
    height: auto;
}
.s9Lb {
    margin-top: 0.2rem;
}
.s9xq .p1 img{
	width: 100%;
}
.s9B .p1 {
    font-size: .32rem;
    margin-top: 0.2rem;
}
.s9B .p2 {
    font-size: .28rem;
    width: 90%;
    margin: 0.2rem 5% 0.3rem;
    line-height: .4rem;
}
.s9main>div::after {
    width: 1.4rem;
    height: 0.04rem;
}
.s9main>div:nth-of-type(2) {
    margin-left: 0;
}

/* section10 */
.s10main {
    margin-top: 0.4rem;
}
.s10L ul li {
    width: 100%;
    height: 0.7rem;
    line-height: .7rem;
    font-size: .24rem;
}
.s10L ul li span {
    font-size: .38rem;
    margin-right: 0.1rem;
}
.s10R {
    width: 70%;
    height: auto;
    background: transparent;
	margin-left: 1%;
}
.s10xq {
    width: 100%;
}
.s10xq .bd li img{
	width: 100%;
}

/* section11 */
.sec11{
	height: auto;
}
.s11U {
    margin: 0.3rem 0;
}
.s11U li {
    width: 36%;
    height: 0.6rem;
    line-height: .6rem;
    border: 0.02rem solid #d3d3d3;
    font-size: .34rem;
    margin: 0 0.2rem;
}
.s11U li.cur {
    border: .02rem solid #d44047;
}
.s11main {
    margin-top: 0;
}
.s11U{
	margin: .2rem 0;
}
.s11nr{
	margin-top: .2rem;
}
.s11Tb>div{
	width: 49%;
	height: 6.3rem;
	margin-right: 2%;
	margin-bottom: .2rem;
}
.s11Tb>div:nth-of-type(2n){
	margin-right: 0;
}
.s11xq .p2{
	width: 88%;
	margin: .1rem 6% 0;
	text-align: left;
	font-size: .28rem;
	color: #333;
	line-height: .45rem;
}

/* section12 */
.sec12{
	height: auto;
}
.s12main{
	margin: 0 auto;
}
.s12nr{width: 100%;}
.s12nr .bd{overflow: hidden;}
.s12nr .bd ul {padding-top: .2rem!important;padding-bottom: .2rem!important;}
.s12nr .bd ul li {width: 49%;height: auto; margin-right: .07rem;border: .02rem solid #fff;padding-bottom: .2rem;}
.s12nr .bd ul li>div{width: 100%;}
.s12nr .bd ul li>div .p1 img{
	margin-top: .14rem;width: 90%;
}
.s12xq .p3{
	font-size: .26rem;margin-bottom: .02rem;
}
.s12xq .p4{
	font-size: .28rem;
}
.s12nr .bd ul li>div .p1::after{
	height: 2.7%;
}
.s12xq .p2{
	margin: .18rem auto .15rem;width: .1rem;
}