/* 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;
	width:7.5rem;margin: 0 auto!important;overflow-x: hidden;overflow-y: auto;
}
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;}
.wrap{width:6.8rem;margin: 0 auto;}
.wrap1{width:7.2rem;margin: 0 auto;}
.m-show{display:block!important;}
.m-hide{display: none!important;}
.m-ib{display: inline-block!important;}
#box-kefu,#zhy,.aside-bgd,.box-fix-nav{display: none;}
.nav-bgd{position: fixed;top: 0; display: block;background: #193596;width:7.5rem;z-index: 9999;}
.nav-cont{font-size: 0;text-align: center;}
.nav-cont li{display: inline-block;vertical-align: top;width: 25%;}
.nav-cont li a{display: block;height: .7rem;font-size:.24rem;color: #fff;line-height: .7rem;background: #2c55df;margin:0 2%; border-radius: .1rem;}
.lfNav{display: none;}

/*banner*/
.banner-box{height:6.2rem;background-size: 12rem;}
.banner-box .wrap{height: auto; width: 7.2rem;}
.banner-box .logo{width:2rem; height:0; left: 0;}
.banner-box .logo img{width: 100%;}
.banTheme{width: 100%; padding-top: .8rem;}
.ban-preson{top: 2.8rem;}
.ban-preson img.boy{width: 1.6rem;}
.ban-preson img.girl{width: 1.4rem;}
.ban-certificate{
	width: 7.8rem; left: -.5rem; top: 3.7rem;
}
.banPeo{
	width: 1.6rem; top: 3.5rem; left: 2.4rem;
}

/*section1*/
.sec01{margin: .5rem auto 1.23rem;}
.s1-main::before{height: .3rem; margin-top: -.3rem;}
.s1-main::after{height: .3rem; bottom: -.3rem;}
.s1-main .line01{
	width: 1.545rem; height: 1.845rem;top: -.25rem;
}
.s1-main .line02{
	width: .11rem; height: 1.85rem;
}
.s1-main .kuang{
	width: 90%; margin: auto 5%;
}
.s1-main .kuang .video-box{
	width: 90%; margin: .25rem 5%; min-height: 2rem;
}

.sections{margin-bottom: 1.3rem;}
.secMain::before{height: .7rem; margin-top: -.5rem;}
.secMain::after{height: .3rem; bottom: -.3rem;}
.secMain .line01{width: 1.545rem; height: 1.845rem;top: -.2rem;}
.secMain .line02{
	width: .11rem; height: 1.85rem;
}
.secTit{
	margin-top: -.75rem; height: .65rem;
}
.secTit h3{
	font-size: .33rem; line-height: .6rem;
}
.secTit h3::before{
	font-size: .34rem; height: .38rem; line-height: .6rem; top: 0;
	text-shadow: 0 .02rem .02rem #2c55df,0 -.02rem .02rem #2c55df;
}
.contBox{
	width: 6.4rem;
}

.sec02 .contBox .curBtn a{
	font-size: .24rem; line-height: .56rem;
	width: auto; padding: 0 .2rem; height: .56rem;
}
.sec02 .cursorList .item{
	margin: 0 auto .25rem !important;
}
.sec02 .cursorList .item .km{
	font-size: .22rem;
	margin-top: .25rem;
}
.sec02 .cursorList .item p{
	font-size: .22rem; line-height: .4rem; height: auto;
}
.sec02 .cursorList .item a{
	width: auto; padding: 0 .2rem;
	font-size: .24rem; line-height: .42rem; height: .42rem;
	display: inline-block; float: left;
}
/* section03 */
.sec03 .item1{
	margin: .4rem auto .5rem;
	float: left;
}
.sec03 .tit{ height: auto;}
.sec03 .tit .font{font-size: .3rem;}

.sec03 .box >p{
	width: 90%; margin: 0 5% .2rem;
	font-size: .24rem; line-height: 1.5;
}
.sec03 .box .picbox .pic{
	width: 4rem; margin-bottom: .2rem;
}
.sec03 .box .picbox .pic img{width: 3rem; margin: 0 auto .1rem;}
.sec03 .box .picbox .pic span{
	font-size: .24rem; line-height: .46rem; height: .46rem;
}
.sec03 .item3{margin-top: .2rem;}
.sec03 .item3 .box img{
	width: 3.8rem;
}
.sec03 .item3 .box .txt{
	width: 90%; margin: .2rem 5%;
}
.sec03 .item3 .box .txt h4{
	padding: 0 0 .2rem;
}
.sec03 .item3 .box .txt p{
	font-size: .24rem; line-height:1.5;
}

.s4-tip p{
	font-size: .22rem; line-height:1.5;
}
.s4-tip a{
	width: auto; padding: 0 .2rem;
	font-size: .24rem; line-height: .42rem; height: .42rem;
}

.s4-shurubox{
	height: auto; float: left;
	padding-bottom: .2rem;
}
.s4-shurubox textarea{
	width: 90%; margin: .2rem 5%;
	font-size: .24rem; line-height:1.5;
}
.s4-shurubox a{
	width: auto; padding: 0 .2rem;
	font-size: .24rem; line-height: .42rem; height: .42rem;
}

.s4-plList{padding: 0  0 .35rem;}
.s4-plList .cont-list{
	width: 90%; margin: 0 5%;
}
.s4-plList .cont-list .cont-item .list-txt{
	width: 5.2rem;
}
.s4-plList .cont-list .cont-item .list-txt .li-p{
	font-size: .24rem; line-height:1.5;
}
.s4-plList .cont-list .cont-item .list-txt .li-p time{
	font-size: .22rem;
}
.s4-plList .cont-list .cont-item .list-txt .li-p2 .pl-one{
	font-size: .22rem; line-height:1.5;
	width: 4.4rem;
}
.s4-plList .cont-list .cont-item .list-txt .zan{
	font-size: .22rem;
}
#pagination2{
	font-size: .24rem;
}
.s4-btn a{
	width: 2rem;height: .7rem; font-size: .24rem; line-height:.56rem;
}
.s4-join img.boy,.s4-join img.gif{display: none;}


.sec06 .contBox::before,.sec06 .contBox::after{display: none;}
.subsidy h4{
	width: 90%; margin: 0 5%; line-height: 1.5;
}
.subsidy .zhekou img{
	height: .5rem;
}
.subsidy .kmTable{
	width: 90%; margin: 0 5%;
}
.subsidy .kmTable ul li{
	font-size: .22rem;
}
.subsidy p.zhu,.contBox >p.zhu{
	width: 90%; margin: 0 5%;
	font-size: .24rem;
}
.subsidy .itembox{
	flex-wrap: wrap; margin: 0;
}
.subsidy .part .item{
	width: 90%; margin: 0 5% .2rem;
}
.subsidy .part .item p{
	font-size: .24rem;
}
.subsidy .part .joinPro{
	width: 90%; margin: 0 5%; height: auto;
	font-size: .24rem;
	justify-content: center;
	padding: .15rem 0;
}

.s7-txt{
	font-size: .24rem; line-height: 1.8;
}
.s7-txt span{
	font-size: .26rem;
}
.s7-itembox{
	width: 6.4rem;
}
.s7-itembox .item{
	width: 3rem; height: 2.8rem;
}
.s7-itembox .item p{
	font-size: .22rem;
	white-space: nowrap;
}
.s7-itembox .item p span{
	font-size: .22rem;
	white-space: normal;
}
.sec07 .contBox::after{
	width: 4rem; right: 1.5rem;
}
.s7-itembox .item9.visHidden{display: none;}
.sec07 .contBox p.zhu{
	width: 90%; margin: 0 5% .2rem;
	font-size: .24rem;
	float: none;
}

.s8-itembox{
	width: 90%; margin: 0 5%;
	justify-content: center;
}
.s8-itembox .item{
	width: 4.5rem;
	margin-bottom: .5rem;
}
.s8-itembox .item3{margin-bottom: .1rem;}
.s8-itembox .item .tit{
	width: 3.5rem;
	font-size: .26rem; line-height: .5rem; height: .5rem;
	left: .5rem;
}
.s8-itembox .item p{
	font-size: .24rem; line-height: 1.5;
}
.s8-itembox .item p.sub{
	font-size: .22rem;
}

.s5-liveBox .chahua{display: none;}
.s5-liveBox .txt{
	width: 90%; margin: 0 5%;
}
.s5-liveBox .txt p{line-height: 1.5}
.s5-liveBox .txt p span{display: block;}
.s5-liveBox .partbox{
	width: 90%; margin: 0 5%;
	padding: .2rem 0;
}
.s5-liveBox .partbox .item{
	width: 2.8rem; height: 1.3rem;
	margin: 0 auto .25rem;
}
.s5-liveBox .partbox .item i{font-size: .22rem;}
.s5-liveBox .partbox .item span{
	width: 2.8rem; height: 1.3rem;
	font-size: .24rem;
}
/*section2*/
