@charset "utf-8";

/* CSS Document */

html{}

body{ margin-left: auto; margin-right: auto; -webkit-text-size-adjust: none;}

.w{ margin-left:0.32rem; margin-right:0.32rem;}

.center{ text-align:center;}

.block img{ width:100%;}

.fl{ float:left;}

.fr{ float:right;}

.mt3{ margin-top:0.3rem;}


#topbanner{ height:0.9rem; background:url(../images/topbanner.gif) no-repeat right top; background-size:cover; position:relative; margin-bottom:.05rem;}

#top{ height:0.9rem; background:url(../images/topbg.png) no-repeat right top; background-size:cover; position:relative;}

.ico-menu{ position:absolute; top:0.2rem; left:0.32rem; width:0.45rem; height:0.42rem;}

.ico-menu img{ width:100%;}

.logo{ position:absolute; width:1.82rem; height:0.49rem; left:50%; margin-left:-0.91rem; top:0.2rem;}



.here{ margin-top:0.02rem; padding-left:0.32rem; margin-padding:0.32rem; background-color:#f6f6f6; height:0.64rem; line-height:0.64rem; font-size:0.3rem; color:#666;}

.here a{ color:#666;}


.nav{ min-height:6.5rem; background-color:#fff;}

.nav li{ height:0.82rem; line-height:0.82rem; border-bottom:1px solid #333;}

.nav li a{ display:block; padding:0 0.32rem; font-size:0.32rem; color:#000;}



.m-banner{ padding-bottom:.3rem;}

.banner-lh{ margin-top:.05rem;}
.banner-lh img{ display:block; width:100%; height:auto;}

.f-pr{ position:relative;}

.f-db{ display:block;}

.m-tips{ margin-top: 0.2rem; margin-bottom: 0.15rem; }

.m-tips h2{ color: #000; line-height: 0.59rem; height: 1.18rem; overflow: hidden; font-size:0.42rem; font-weight:bold; letter-spacing:0.01rem;}



.newslist{ background-color:#f7f7f7; padding-top:0.02rem;}

.m-list{ padding:0.28rem 0.32rem; background-color:#fff; border-top:1px solid #f1f1f1; margin-top:0.02rem;}

.m-list a{ display:block; height:2rem; position:relative;}

.m-list .m-txt{ width:3.4rem;}

.m-list .m-txt h2{ font-size:0.34rem; color:#000; font-weight:bold; letter-spacing:0.01rem; line-height:0.45rem;}

.m-list .m-pic{ width:3.2rem; height:2rem; text-align:right; position:relative; overflow:hidden;}

.m-list .m-pic em{ width: 0.66rem; height: 0.66rem; background: url(../images/ico-play.png) no-repeat; background-size: 0.65rem auto; position: absolute; top: 50%; margin-top: -0.33rem; left: 50%; margin-left: -0.33rem;}

.m-list .m-time{ position:absolute; left:0; bottom:0; font-size:0.28rem; color:#a0a0a0;}



a.m-load{ font-size:0.34rem; color:#a6a6a6; height:0.68rem; line-height:0.68rem; background-color:#f0f0f0; display:block;}



.m-body{ margin-top:0.02rem; padding-top:0.25rem;}

.m-title{ font-size:0.42rem; color:#000; font-weight:bold; letter-spacing:0.02rem; line-height:0.56rem; text-align:center;}

.m-fother{ margin:0.45rem 0 0.6rem;}

.m-fother span{ font-size:0.28rem; color:#898a89; border-bottom:1px solid #dedfdf; padding:0 0.1rem 0.12rem;}

.m-fother i{ display:inline-block; margin:0 0.1rem;}

.m-detail{ font-size:0.35rem; line-height:0.62rem; color:#404040;}

.m-detailx{ font-size:0.35rem; line-height:0.62rem; color:#0070a8;}

.xwrx{ font-size:14px; color:#f00; line-height:36px;}

.m-editor span{ display:inline-block; border-bottom:1px solid #dedfdf; border-top:1px solid #dedfdf; font-size:0.18rem; color:#666; padding:0.1rem 0.05rem;}

.m-tags a{ font-size: 0.22rem; display: inline-block; min-width: 0.82rem; padding-left: 0.08rem; padding-right: 0.08rem; height: 0.4rem; line-height: 0.4rem; background: #b3b3b3; margin:0 0.1rem; color:#000;}

.m-detail-o{ color:#666; line-height:0.28rem;}



.m-cName{ font-size:0.28rem; letter-spacing:0.01rem; color:#333; border-top:2px solid #da251d; height:0.79rem; line-height:0.79rem; border-bottom:1px solid #dedfdf;}

.m-detail-list{ margin-top:-0.02rem;}



.m-share a{ display:inline-block; padding:0.03rem 0.23rem; margin:0 0.14rem; border:1px solid #000; border-radius:0.05rem;}

.m-share em{ display:inline-block; line-height:0.45rem; font-size:0.22rem; height:0.45rem; padding-left:0.56rem; background-size:0.45rem auto; background-repeat:no-repeat; background-position:left center;}

.m-share a.m-sina{ border-color:#f56366;}

.m-share a.m-wx{ border-color:#8dc81b;}

.m-share a.m-qzone{ border-color:#f5be3f;}

.m-share a.m-sina em{ background-image:url(../images/ico-sina.jpg);}

.m-share a.m-wx em{ background-image:url(../images/ico-wx.jpg);}

.m-share a.m-qzone em{ background-image:url(../images/ico-qzone.jpg);}



.m-layer{ display:none; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.82); z-index: 2;}

.m-share-weixin{ background: rgba(28,27,33,0.9);}

.m-share-weixin .u-img1{width:60%; top:0; right:0; position:absolute; }

.m-share-weixin .u-img1 img{ width:100%; }

.m-share-weixin .u-img2{width:90%; margin-left:auto; margin-right:auto; top:40%; position:absolute;}

.m-share-weixin .u-img2 img{ width:100%; }

.m-share-weixin .u-img3{width:90%; top:16%; position:absolute; left:5%;}

.m-share-weixin .u-img3 img{ width:100%; }

.m-share-weixin .u-img4{width:30%; top:52%; position:absolute; left:35%;}

.m-share-weixin .u-img4 img{ width:100%; }







#footer{ border-top:1px solid #dcdcdc; padding:0.15rem 0; margin-top:0.3rem;}

#footer p{ font-size:0.22rem; color:#a0a0a0; line-height:0.36rem;}

/* media */

/* 横屏 */

@media screen and (orientation:landscape){

body{ width: 6.4rem;}

}

/* 竖屏 */

@media screen and (orientation:portrait){



}