*{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
img{border:0;}
i,b,em{font-style:normal;font-weight:normal;}
li{list-style:none;}
a{text-decoration:none;}
a:link{color:#444;text-decoration:none;}
a:visited{color:#444;}
a:hover{color:#444;}
body{font-family:"Microsoft YaHei",Verdana, Geneva, sans-serif;font-size:14px;background: #eee;}
.main{margin:0 10px 10px 10px; height:auto; overflow:hidden;}
div.no-martop{margin-top:0}
.fn-hide{display:none;}
div{ margin:0 auto;}
.mtop10{ margin-top:10px!important}
.banner img {
	width: 100%;
	display: block;
}
.banner .swiper-pagination {
	left: auto;
	right: 7px;
	bottom: 7px;
	width: auto;
	padding: 2px 7px;
	border-radius: 10px;
	color: #fff;
	background: rgba(0,0,0,.3);
}
.main{max-width: 1000px;overflow: hidden;margin: 0 auto;background: #f6f6f6;position: relative;}

.topbar{width:100%;height:46px;background: #DF3031;}
.topbar .logobox {margin: 0 20%;font-weight: 400;text-align: center;display: block;word-wrap: normal;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;height: 46px;line-height: 46px;font-size: 20px;color: #e24748; color: #fff; font-weight: bold}
.topbar .logobox  img{width:auto;height:24px;margin-top: 10px;}
.topbar .back{width:40px;height:46px;position:absolute;left:0px;top:0px;background: #000 url(../images/arrow_left.png) center center no-repeat;background-size:20px 20px;display:block;cursor:pointer;}
.topbar .fontsize-B{width:40px; height:46px; position:absolute; right:0px; top:0px; background: url(../images/ico/font_size_up.png) center center no-repeat; background-size:20px 20px;display:block;cursor:pointer}
.topbar .fontsize-S{width:40px; height:46px; position:absolute; right:0px; top:0px; background: url(../images/ico/font_size_down.png) center center no-repeat; background-size:20px 20px;display:block;cursor:pointer}
.topbar .logobox a{color:#fff}
.topbar .logobox a i{ font-weight:bold}
.topbar .backbtn-w{width: 78px;height:46px;position:absolute;left:0px;top:0px;background: url(../images/ico-bak-w.png) 22px center no-repeat;background-size: 11px auto;display:block;cursor:pointer;line-height: 46px;color: #FFF;text-indent: 36px;}
.topbar .backbtn{width: 78px;height:46px;position:absolute;left:0px;top:0px;background: url(../images/ico-bak.png) 22px center no-repeat;background-size: 30px auto;display:block;cursor:pointer;line-height: 46px;color: #FFF;text-indent: 36px;}
.topbar .sharebtn{width: 68px;height:46px;position:absolute;right:0px;top:0px;background: url(../images/ico-share.png) center center no-repeat;background-size: 23px auto;display:block;cursor:pointer;}
.mtop46{margin-top: 45px!important}
.topbar-fixed{position: fixed;left: 0;top: 0;background: #fff!important;border-bottom: 0.7px solid #eee;}

.backBtn{height:23px; overflow:hidden; float:right; display:inline; background:url(../images/arrowR2.png) no-repeat right center; background-size:11px 18px; text-align:right; font-size:16px; color:#767676; line-height:23px; cursor:pointer; padding-right:15px;}
.backBtn2{ width:33%; height:32px; border:1px solid #b5b5b5; line-height:30px; float:right; border-radius:20px; -moz-border-radius:20px; -webkit-border-radius:20px; font-size:16px; color:#717171; background:url(../images/cancelBtn.png) no-repeat 10px center; background-size:13px 13px; padding-left:18px; cursor:pointer;}

.newsT{padding:10px;background:#fcfcfc;overflow:hidden;border-bottom:1px solid #f1f1f1;border-top: 1px solid #f1f1f1;}

.newsCon{padding: 10px;background:#fcfcfc;}
.newsTit{ width:100%; font-size:160%; font-weight:bold; color:#262626;  font-family:Microsoft YaHei,tahoma,arial,宋体;line-height: 1.4; text-align:left; margin:12px auto 0;}
.source{height:auto;overflow:hidden;margin-top: 8px;padding-bottom: 5px;}
.source span{float:left;color:#a9a9a9;font-size:12px;line-height: 30px;padding-right:10px;font-family:Microsoft YaHei,tahoma,arial,宋体;}
.source span.lyclass{line-height: 30px;color:#ff6f21;font-size:12px;padding:0px;margin:0px; color:#a9a9a9;}
.source span.lyclass a{color:#ff6f21;}
.source a.ui-link{ float:right; font-size:12px; color:#a9a9a9; cursor:pointer;}
.source a.tag {display: inline-block;line-height: 0.17rem;padding: 0.05rem 0.1rem;border: 1px solid #a7a7a7;color: #a7a7a7;float: right;font-size: 12px;border-radius: 0.03rem;background: #fff;font-family:"宋体";}
.source a.tag.imgsPlay {margin-right: 0.05rem;color: #f60;border-color: #f60;}

.newsDetail { text-align: justify; font-size: 16px; line-height:1.7; color:#333; padding:10px 0; /*text-indent:2em;*/}
.newsDetail .news-lead{ font-size: 16px; line-height: 1.5em; border-bottom:1px solid #ddd; padding:0 0 10px; margin-bottom:20px; color:#888; }
.newsDetail .news-lead strong{ color:#666; background:#888; color:#fff; font-weight:normal; text-shadow:none; padding:1px 4px; margin-right:6px; }
.newsDetail p { /*text-align: justify; */font-weight: normal; font-size:105%; line-height:1.7; margin: 0 0 8px;}
.newsDetail img {max-width: 100%;max-height: 100%;display:block;background:#fff;margin: 0 auto; height:auto;}

.mtop10{ margin-top:10px!important}
.brandT{padding: 0 10px;overflow:hidden;background: #FFF;border-bottom: 1px solid #E2E2E2;}

.redSwitch{display: none}

.color-red{color:#202082!important;}

/*分享弹窗*/
.share-box-layout{display: none;position: fixed;left: 0;top: 0;height: 100%;width: 100%;z-index: 1500}
.share-box-layout .share-box-layout-bg{height: 100%;width: 100%;background: rgba(0, 0, 0, .5);z-index: 1400;position: absolute;left: 0;top: 0}
.share-box-layout .share-box{width: 100%;z-index: 1450;background: #fff;margin: 0 ;position: fixed; bottom:0px; left:0px;}
.share-box-layout .share-box img{width: 100%}
.share-box-layout .share-box div{background: #fff;float: left;width: 100%;padding: 10px 0}
.share-box-layout .share-boxp{border-bottom: 1px solid #666}
.share-box-layout .share-box a{display: inline-block;float: left;width: 31%;height: 80px;background: #f5f5f5;color: #fff;text-align: center;margin-right: 2%;padding: 20px 0}
.share-box-layout .share-box a span{vertical-align: -6px;display: inline-block;height: 40px;width: 40px;background: url(../images/sns.png) no-repeat;background-size: 160px;margin: 2px 0 0}
.share-box-layout .share-box .share-wb span{background-position: -6px -5px}
.share-box-layout .share-box .share-tqq span{background-position: -59px -3px}
.share-box-layout .share-box .share-qzone span{background-position: -110px -5px}
.share-box-layout .share-box a em{color: #666}
.share-box-layout .share-box a:first-of-type{margin-left: 1.5%}
.share-box-layout .share-box a:last-of-type{margin-right: 1.5%}

