/* 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: .12rem;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: #2224a4;}
.wrap{width:98%;margin: 0 auto;}
#box-kefu,#zhy,.aside-bgd,.box-fix-nav{display: none;}
.m-hide{display: none;}
.title{text-align: center !important; height: 2rem; padding-top: 0.6rem;}
.title h2{font-size: .36rem; padding-left: 0;}
.title h2::before{display: none;}
.title h2::after{display: none;}
.title h2 span:nth-child(1){display: inline-block; vertical-align: middle; animation: none; margin-right: 0.1rem;}
.title h2 span:nth-child(2){width: auto; display: inline-block; vertical-align: middle;}
p{font-size: .24rem !important;}

/*banner*/
.banner-box{
    background-size: 166%; height: 4.32rem; margin-top: 0.7rem;
}
.banner-box h1{
    padding-top: 0.8rem;
}
.banner-box h1 img{
    width: 100%;
}
.ban-img img{
    width: 14%;
}
.ban-img img:nth-child(1){
    top: 1.8rem; left: 0.2rem;width: 11%;
}
.ban-img img:nth-child(3){
    right: 0.22rem;
}
.banner-box h1 span{
    top: 0.85rem; font-size: .25rem; right: 2.9rem;
}
.r310 span{
	right: 3.1rem !important;
}

/*sec01*/
.section{
    background-size: 166% 100%; padding-bottom: 0 !important;
}
.s1-m{
    padding: 0 .2rem;
}
.sec01-l ul li{
    width: 0.7rem;
}
.sec01-r ul li{
    margin-bottom: 0.3rem;
}

/*sec02*/
.sec02-main{
    background-size: 100% 100%; height: auto; padding-bottom: 0.44rem;
}
.sec02-main h3{
    margin-bottom: 0;
}
.form-i{
    width: 44%; height: 0.6rem; line-height: 0.6rem; margin: .1rem;
}
.form-i span{
    line-height: 0.6rem;
}

/*sec03*/
.sec03-t{
    background-size: 100% 100%; flex-wrap: wrap; height: auto; width: 94%;
}
.sec03-t .bd{
    width: 50%;
}
.sec03-btn2{
    width: 100%; left: 0.11rem;
}
.sec03-btn2 a{
    width: 100%;
}
.sec03-t h3{
    display: none;
}
.sec03-t .bd{
    width: 68%; height: 3.6rem; background-size: 100% 100%;
}
.bd-list{
    height: 2.1rem;
}
.sec03-btn1 a:nth-child(1){
    margin-bottom: 0.2rem;
}
.sec03-btn2{
    width: 97%;
}
.bktj::before{
	right: 0.7rem;
}

/*sec04*/
.sec04-main{
    background-size: 100% 100%; height: 2rem; 
}
.sec04-main p{
    width: 60%; font-size: .3rem !important;
}

/*sec05*/
.sec05-lc ul li{
    width: 20%; margin-right: 0.1rem;
}
.sec05-lc ul{
    background: none;
}
.sec05 .sec05-jt{
    top: 0.37rem; left: 0.8rem;
}
.sec05 .jt img{
    width: 4%; margin: 0 0.7rem;
}
.sec05 .sec05-jt02{
    top: 3.5rem; right: 0.1rem;
}
.sec05-btn a{
    width: 40%; margin: 0 .1rem;
}

/* sec06 */
.sec06-main ul li{
    width: 78%; margin: 0 auto !important; display: block;
}
.sec06-main ul li:nth-child(1){
    margin-bottom: 0.4rem !important;
}
.sec06-main ul li div{
    width: 105%;
}
.sec06-main ul li div p b{
    font-size: .24rem !important;
}

/*sec07*/
.sec07{
    background: #2f91f6;
}
.s7-m{
    flex-wrap: wrap;
}
.sec07-l{
    width: 80%;
}
.sec07-m{
    width: 48%; margin: .4rem 0;
}
.sec07-m img{
    width: 100%;
}
.sec07-r{
    width: 80%;
}
.sec07-main p{
    width: 100%;
}

/* sec08 */
.sec08-main{
     width: 96%; margin: 0 auto; background-size: 100% 100%; height: auto; padding: 1rem 0; display: block; text-align: left;
}
.sec08-main img{
    width: 100%;
}
.sec08-l{
    width: 49%; display: inline-block; vertical-align: top; margin-right: 0.3rem;
}
.sec08-l h3{
    left: 1.3rem; bottom: 0.28rem;
}
.sec08-m{
    width: 38%; display: inline-block; vertical-align: top;
}
.sec08-m p{
    width: 100%;
}
.sec08-m h3{
	left: 0.7rem; bottom: 0.18rem;
}
.sec08-r{
    width: 60%; margin: 0 auto; margin-top: 0.2rem; position: relative; left: 10%;
}
.sec08-r h3{
    bottom: 0.28rem; left: 0.3rem;
}

/* sec09 */
.sec09{
	margin-top: -.1rem;
}
.sec09 h2 span:nth-child(1){
    display: none;
}
.s9-m ul li{
    width: 20%;
}
.s9-m ul li img{
    width: 100%;
}
.s9-m{
    flex-wrap: wrap
}
.s9-m ul::before{
    left: 2.4rem;
}
.sec09-r img{
    width: 68%;
}

/* 导航 */
.lfNav{
	width: 100%; height: auto; top: 0; left: 0; background: #fff; text-align: center; padding: .1rem 0; box-shadow: 0 .1rem .2rem #fffffff2;
}
.nav-bg{
	width: 20%; height: 0.7rem; line-height: 0.7rem; display: inline-block; vertical-align: middle; float: none; margin: .1rem;
}
.nav-bg a{
	width: 100%; line-height: 0.7rem;
}