@charset "utf-8";
/* CSS Document */
@media only screen and (-webkit-min-device-pixel-ratio: 2){body{-webkit-text-size-adjust:none}}
body{font-family: "PingFangSC-Regular", "PingFangSC-Light", "PingFang SC", sans-serif, "Microsoft YaHei";line-height: 1.66667;-webkit-tap-highlight-color: rgba(0,0,0,0);word-wrap: break-word;}
header{position: unset;top:0;width: 100%;left: 0;z-index: 100;}
header img{image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering: crisp-edges;-ms-interpolation-mode: nearest-neighbor;-webkit-font-smooting:  antialiased;}
header .headmain {background: #c0163a;border-bottom:none;height: 45px;}
header.noposf{display: none;padding-top: 0px;}
header .btntop input.openapp{background:#c0163a;background-size: 100% 100%;padding: 2px 10px;border-radius: 6px;color: #ffffff;border: 1px solid #999999;font-size: 12px;}
header .btntop input{width:auto;height:auto;}
header .btntop{float: right;padding: 13px 0;height: auto;}
/*header .header_index{background: url(https://js.jrjimg.cn/focus/zz/img/m_header/icon.png);width: 48px;height: 45px;background-size: 100% 100%;}*/
header .h1{}
header .h1 .header_logo{float: left;padding: 13px 10px 0 0;height: 20px;}
header .h1 .header_line{float: left;padding: 18px 10px 0 0;}
header .h1 .header_slogan{float: left;padding: 13px 10px 0 0;height: 20px;}
header .h1 .header_logo img,header .h1 .header_slogan img{height: 100%;image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering: crisp-edges;-ms-interpolation-mode: nearest-neighbor;-webkit-font-smooting:  antialiased;}
.redBagMy{display: none;}
.topAppTg{top:0;position:fixed;display: none;}
article.textmain_one{padding: 2rem 0;}
.flyGo{top:9999px;left:9999px;}
.w956{border: 0px solid #e1e3e2;padding: 0px;margin: 0 1.8rem;}
.jctj .w956,.rmplw .w956{border-top-width: 10px;border-top-style: solid;border-color: #f4f5f8;margin: 0;}
.jctj .w956 .hd,.rmplw .w956 .hd{font-size: 1.6rem;padding-bottom: 0.5rem;margin: 1rem 1.5rem;}
.jctj .w956 .text-s1,.rmplw .w956 .rmpl{margin: 0rem 1.5rem;}
.w956 .adtime .time{line-height: 12px; height: 12px;}
.w956 .adtime .time .timeright{padding-right: 0.5rem;}
.w956 .time {font-size: 1.2rem;}
.w956 .wypl{padding: 0;margin: 1rem 0rem;}
.zwy-mbx{padding: 0 0 0 1.5rem;line-height: 40px;display: none;}
.w956 .wenzi p{font-size: 1.8rem;text-indent: 0em;padding-top: 0px;margin: 0rem 0 2.5rem;color: #333;line-height: 1.6667;}
.jctj .w956 div {padding: 0px!important;}
.w956 .border{text-indent: 0px;font-size: 1.6rem;}
.text-s1 p {font-size: 1.6rem;color: #000;overflow: hidden;-webkit-line-clamp: 2;display: -webkit-box;-webkit-box-orient: vertical;font-weight: bold;line-height: 1.42858;}
.w956 .hd {font-size: 2.2rem;line-height: 3.2rem;margin: 0 0 1.5rem 0;}
.backShare{border-bottom: 0px solid #e1e3e2;padding: 1rem 0 2rem;opacity: 1;}
.backShare input{padding-left: 1rem;width: 55%;border-radius: 0.5rem;background: #f8f9fa;border: 0px;}
.backShare a,.backShare span{background: #c0163a;}

.text-s1 img{border-radius: 0.8rem;min-height: 7rem; max-height: 7rem;padding-left: 0px;}

.w956 .bkbk li a{white-space: nowrap;margin: 0 1.5rem;}

.w956 .wenzi{font-size: 1.8rem;margin: 0.5rem 0 0rem;}

.w956 .summ .ty{background-color: #f5f5f5;
    padding: 10px!important;
    font-size: 1.5rem;margin-top: 15px!important;}


.foucs_impor{
background: url(http://js.jrjimg.cn/focus/zz/img/m/focuslan.png) center center;
background-size: 100% 100%;
position: relative;
height: 80px;
line-height: 80px;
padding-left: 5px;
}

.foucs_impor a img,.foucs_impor span{display:none;}

.foucs_impor a:last-child{
color: #ffffff;
width: 100%;
position: absolute;
vertical-align: middle;
overflow:hidden;
text-overflow:ellipsis;
display:-webkit-box;
-webkit-line-clamp:2;
/*! autoprefixer: off */
-webkit-box-orient:vertical;}

.foucs_impor a:last-child p{
	padding: 12px 0 0 10px;
	color: #ffffff;
	width: 60%;
}



.foucs_impor a:last-child:after {
    content: "前往专题";
    position: absolute;
    color: #666666;
    right: 26px;
    background: #ffffff;
    padding: 0px 16px;
    top: 26px;
    border-radius: 20px;
    font-size: 14px;
	    height: 26px;
	    line-height: 26px;
}
