/* 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;}
.wrap{width:7.2rem;margin: 0 auto;}
.wrap1{width:7.2rem;margin: 0 auto;}
.wrap5{width:7.2rem;margin: 0 auto;}
.m-show{display:block!important;}
.m-hide{display: none};

.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;}
.xfR{display: none;}
.s2-right .cot {
    padding: 0.3rem 0 .35rem;width: 100%;
}
.s2-right .part .partR p{
	margin-bottom: .12rem;
}
.nav{height: auto;margin-top: .2rem;}
.nav ul{
	display: inline-block;width: 100%;margin-top: 0;
}
.nav ul li{
	width: 16.6%;margin: 0;display: inline-block;height: 0.45rem;border: inherit;}
.nav ul li span{font-size: .2rem;height: 0.45rem;line-height: .45rem;color: #97451c;}
.nav ul li:hover span{color: #fff;}
.navcss {
    position: fixed;
    top: 0px;
    margin-top: 0;
    z-index: 9;
    background: hsla(0,0%,100%,.9);
    box-shadow: 0 0 0.15rem rgba(66,66,66,.3);
    padding-top: 0.1rem;
	padding-bottom: .15rem;
}
/* 导读 */
.s1dd {
    width: 100%;
    height: 2.7rem;
}
.s1dd .p1{
	font-size: .3rem;width: 0.9rem;height: 1rem;line-height: .35rem;margin-left: 0.2rem;
}
.s1dd .p2 {
    font-size: .28rem;
    width: 80%;
    margin-left: 0.15rem;
    line-height: .45rem;
    margin-top: 0.2rem;
}
/*banner*/
.banner-box{height:2.2rem;background-size: 15.8rem;background: url(../images/banner.jpg) no-repeat center top;background-size:auto 100%;}
.banner-box .wrap{}
.banner-box .logo{width:1.4rem; height:0; top: .25rem;}
.banImg {
    margin-top: 0.9rem;
    width: 92%;
}
/*section1*/
.sec01{height: auto; margin: .25rem auto;}

/*section2*/
.sec02{background: none;margin-bottom: .3rem;}
.s2-left{display: none;}
.s2-right{width: 100%;padding: 0 0 .3rem;}
.s2-right .itembox h3{font-size: .42rem;line-height: .85rem;font-weight: bold; margin-top: 0;}
#item01 h3,#item02 h3,#item03 h3,#item04 h3,#item05 h3,#item06 h3{ background-size: auto .25rem;}
.s2-right #item01 h3{
	background: url(../images/titBg1.png) no-repeat center;background-size: 3.96rem;font-size: .48rem;
}
.s2-right .itembox h3 img {
    width: 0.71rem;
}

.s2-right .part{margin-bottom: .15rem;}
.s2-right .part .title {
    width: 88%;
    height: 0.64rem;
    margin-left: 0;
    background: url(../images/qxImg.png) no-repeat left bottom;
    background-size: auto 0.1rem;
}
.s2-right .part .title font{font-size: .34rem; margin-top: 0;}
.s2-right .part .ks-jj{margin-top: .1rem; padding: .15rem 0;}
.s2-right .part .ks-jj ul li:before{top: .2rem; left: -.3rem;}
.s2-right .part .ks-jj ul li i{width: .25rem; height: .25rem; background-size: 100%; left: -.41rem; top: .1rem;}
.s2-right .part .ks-jj p{font-size: .28rem;line-height: .45rem;}

.s2-right .part .bm-lc ol li{font-size: .28rem;line-height: .45rem;}
.s2-right .part .bm-lc ol li i{width: .3rem; height: .3rem; background-size: 100%;font-size: .28rem;line-height: .3rem;font-weight: bold; margin-top: .075rem; margin-right: .1rem;}

.s2-right .part .partR table th{font-size: .3rem;line-height: .5rem;font-weight: bold;border-bottom: solid 0.02rem #000;border-right: solid 0.02rem #000;}
.s2-right .part .partR table td{font-size: .28rem;line-height: .45rem; padding: .15rem;border-bottom: solid 0.02rem #000;border-right: solid 0.02rem #000;}
.ks-km p:before{width: .05rem; height: .28rem; margin-left: -.2rem; margin-top: .1rem;}
.cj-cx p:before{width: .15rem; height: .15rem; margin-left: -.25rem;margin-top: .12rem;}

.jzImg{width: 100%;margin: 2% auto;}
.jzImg img{width: 100%;}
.s2-right .part .partR table {
    width: 98%;border-top: solid .01rem #5f5f5f;border-left: solid .01rem #000;
}
.s2-right .part .ks-jj ul li{
	font-size: .26rem;line-height: .45rem;
}
.s2-right .part .cka a{
	font-size: .26rem;padding: 0;
}
.zlmf>h2::before{
	display: none;
}
.zlmf>h2::after{
	display: none;
}
.cot .zlmf {
    display: inline-block;
    width: 94%;
    margin: 0 3% 0;
    height: auto;
}
.zlmf>.zlm>a>img{
	width: 80%;
}
.zlmf>div>a>p {
    font-size: .28rem;
}
.zlmf>div {
    width: 45%;
    margin: 0 2.5% 0.24rem;
}
.cot .zlmf>a {
    width: 80%;
    height: 0.7rem;
    line-height: .7rem;
    font-size: .32rem;
}
.zyyq {
    width: 100%;
    height: 2rem;
    background: url(../images/img4.png) no-repeat center top;
    background-size: 100%;
    margin-top: 0.2rem;
    margin-bottom: 0;
}
.sdP{margin-top: 0;}
.sdP img{display: none;}
.bktp{height: auto;background: transparent;width: 90%;margin: .2rem 5% 0;}
.bktp>span{
	width: 25%; color: #333;font-size: .28rem;margin-left: 0!important;margin-top: 0!important;margin: 0;
}
.bktk {
    width: 100%;
    height: auto;
    background: #935eec;
    margin-top: 0.2rem;
    margin-bottom: 0;
}
.bktkT1{margin-top: .2rem;}
.bktknr {
    width: 90%;height: auto;background: #fff;border-radius: 0.12rem;margin-top: 0.1rem;margin-left: 0;margin-bottom: 0.3rem;padding-bottom: .3rem;
}
.bktknr>div{width: 90%;margin: 0 5%;}
.bktkT p {
    font-size: .26rem;
    line-height: .48rem;
    width: 92%;
    margin: 0 4%;
}
.bktkT p>img{width: .3rem;}
.bktkB img {
    width: 38%;margin-left: 5%;
}
.bktkB span{margin-top: .5rem;}
.bktkB span a{display: inline-block;width: 100%;height: 100%;}
.bmlc {
    height: auto;
    display: inline-block;
    width: 96%;
    padding: 0 2% .35rem;
}
.s2-right .part .ks-jj .bmlcxq:nth-of-type(3)  .p2::before{
	display: none;
}
.s2-right .part .ks-jj .bmlcxq .p2 {
    font-size: .28rem;
}
.s2-right .part .ks-jj .bmlcxq .p3 {
    font-size: .28rem;
    width: 92%;
    margin: 0 4%;
	height: 1.8rem;
}
.bmlc>div{
	width:50%;margin-bottom: .45rem;float: left;
}
.s2-right .part .ks-jj .bmlcxq .p2::before{display: none;}
.zpscq {
    margin-top: 0.3rem;
    margin-bottom: 0.1rem;
	background-size: 100%;
	height: 1.4rem;
}
.zpscq img {
    width: 1.3rem;
    margin-top: 0.06rem;
    margin-right: 0.1rem;
}
.s2-right .part .partR {
    margin-left: 3.5%;
}
.zgsh>div{
	width: 49%;margin: 0; margin-right: 2%;margin-bottom: .2rem;padding-bottom: 0;height: auto;
}
.zgsh>div:nth-of-type(2n){
	margin-right: 0;
}
.shnr h2 {
    font-size: .28rem;
}
.s2-right .part .ks-jj .shnr p {
    font-size: .26rem;
    color: #333;
    width: 94%;
    margin: 0.14rem 3% 0.2rem;
    line-height: .4rem;
}
.s2-right .part .ks-jj .shnr3, .s2-right .part .ks-jj .shnr4{
	height: auto;
}
.xxgj {
    width: 100%;
    height: auto;
    background: #723be7;
    margin-top: 0.2rem;
    padding-bottom: 0.28rem;
    border-radius: 0.2rem;
}
.dylc {
    width: 100%;
    height: auto;
	background: transparent;
}
.dylc span {
    font-size: .25rem;
    width: 25%;
    margin-right: 0;
    margin-top: 0.2rem;
	text-align: center;
}
.dylc span label{
    display: inline-block;
    width: 100%;
    height: 0.26rem;
    line-height: .26rem;
    color: #9963ff;
	font-weight: bold;
	border-radius: 1rem;
	text-align: center;
	font-size: .3rem;
	margin-bottom: .18rem;
}
.dylc .sp1 {
    margin-left: 0;
}
.cxsj {
    width: 100%;
    height: 1.6rem;
    background: url(../images/img18.png) no-repeat center top;
    background-size: 107% 100%;
    margin-top: 0.46rem;
}
.s2-right .part .partR .cxsj>img {
    width: 1.6rem;
    top: 0.05rem;
    right: 0.38rem;
}
.s2-right .part .partR .cxsj>p {
    right: 0;
    top: -0.5rem;
}
.cjcxTb {
    width: 100%;
}
.cot6>div {
    width: 31%;
    height: auto;
    margin: 0.05rem 0.05rem 0.45rem;
}
.cot6 .s6nr1 {
    background: url(../images/dbimg1.png) no-repeat center top;
    background-size: 100%;
}
.cot6 .s6nr2 {
    background: url(../images/dbimg2.png) no-repeat center top;
    background-size: 100%;
}
.cot6 .s6nr3 {
    background: url(../images/dbimg3.png) no-repeat center top;
    background-size: 100%;
}
.cot6>div>p {
    font-size: .28rem;
    height: 0.36rem;
    line-height: 0.36rem;
}
.cot6>div>a {
    width: 90%;
    height: 0.5rem;
    line-height: .5rem;
    font-size: .28rem;
    margin-top: 1.2rem;
}


/* 111111111 */
.s1-cont{
	margin: 10px 0;position: relative;width: 100%;background: url(../images/s1-img01-1.png) no-repeat center top;background-size: 100%;
}
.s1-cont ul{
	background: #fff;
	    overflow-x: scroll;
	    overflow-y: hidden;
	    height: 2rem;
		margin-left: 0;
}
.s1-cont ul li{
	    padding: 0px 10px;
	    display: inline-block;
	    white-space: nowrap;
		margin: 0;
}
/*导航*/
.nav1 {
    margin: 10px 0;
    position: relative;
}

.nav-box {
    background: #fff;
    overflow-x: scroll;
    overflow-y: hidden;
    height: 1.3rem;
}
.nav-box ul{
	background: url(../images/s1-img01-1.png) no-repeat center .6rem;
	background-size: 100%;
}
.nav-box ul li {
    padding: 0px 10px;
    display: inline-block;
    white-space: nowrap;
}
.nav-box ul li font{
	font-size: .24rem;
	font-weight: 500;
	color: #666;
	text-align: center;
	display: inline-block;
	width: 100%;
}
.nav-box ul li i{
	width: 0.29rem;
	height: 0.28rem;
	display: block;
	margin: 0.1rem auto 0.07rem;
	background: url(../images/s1-img03.png) no-repeat center;
	background-size: 100% 100%;
}
.nav-box ul li p{
    font-size: .24rem;
    color: #666;
    text-align: center;
}
.bktkB .m-hide{display: none};