/* 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: #2224a4;}
.wrap{width:94%;margin: 0 auto;}
#box-kefu,#zhy,.aside-bgd,.box-fix-nav{display: none;}
.lfNav{display: none;}
.m-hide{display: none;}
.title{background-size: 92%; padding-top: 0.28rem; height: 1.1rem;}
.title h2{font-size: .34rem; padding-left: 2.4rem; letter-spacing: 0;}
.title h2::before{left: 1.95rem;top: -0.1rem;width: 0.4rem}
.title h2::after{display: none;}
p{font-size: .2rem !important; line-height: 0.3rem !important;}

/*banner*/
.banner-box{
    background-size: 160% 100%; height: 3.5rem;
}
.banner-box h1{
    width: 80%; margin: 0 auto;
}
.banner-box h1 img{
    width: 100%;
}
.ban-img{
    width: 85%;
}

/*sec01*/
.main{
    padding: .2rem;
}
.sec01{
    background-size: 160% 100%;
}
.sec01-mbg .bd{
    width: 94%; border: .1rem solid #fff;
}
.pub-hd ul li{
    margin-bottom: 0.2rem;
}
.pub-hd{
    margin-bottom: 0.1rem;
}
.sec01-mbg .bd ul li .img{
    width: 40%; margin-right: 3%; margin-top: 0.5rem; margin-left: 2%;
}
.sec01-mbg .bd ul li .img img{
    width: auto;  height: 1.8rem;
}
.sec01-mbg .bd ul li .img p{
    width: 100%; background-size: 100% 100%; height: 0.6rem; padding-left: 0.2rem;
}
.sec01-mbg .bd ul li .txt{
    width: 55%;padding: 0.2rem 0.2rem 0.2rem;
}
.sec01-mbg .bd ul li .txt p{
    margin-bottom: 0.1rem;
}

/*sec02*/
.sec02 .bd ul li img{
    width: 24%;
}
.sec02 .bd ul li div{
    width: 2.4rem !important;
}
.sec02 .bd ul li div.bd01{
    left: 0.02rem;
}
.sec02 .bd ul li div.bd02{
    right: 0.02rem;
}
.sec02 .bd ul li div.bd03{
    top: 2rem;
}
.sec02 .bd ul li a{
    margin-top: 1.3rem;
}

/*sec03*/
.sec03-mbg{
    background-size: 100% 100%;
}
.sec03-l{
    width: 34%; margin-left: 0;margin-top: 0.5rem;
}
.sec03-l img{
    width: 100%; margin-left: 0.2rem;
}
.sec03-r{
    width: 50%; margin-left: 5%;
}
.sec03-r ul li div img{
    width: 50%;
}

/*sec04*/
.sec04-main .hd ul li{
    width: 1.9rem; margin: 0 .1rem;
}
.sec04-main .bd ul li div{
    width: 28%; margin: .1rem;
}


