/*!
 * 文章(news)内容区公共样式 — 从旧后端打包 CSS(/Styles/common/pc) 中按选择器抽取本地化，
 * 供 PC Arti List/Item 两页共用（indexpage/newswarper/newsdetail/position/newestList/
 * right_download/topic 等内容区规则）；页头/页脚/分页由统一体系(base.css/pager)提供。
 */
.indexpage{width:100%;min-width:1024px;position:relative}
.indexpage .show{width:1024px;position:relative;margin:0 auto;padding-bottom:20px}
.indexpage P{margin:0}
.indexpage .stick{width:1024px;margin:20px auto;background-size:100% 100%;position:relative}
.indexpage .stick .stickright{width:300px;height:330px;background:#fff;position:absolute;right:0;top:0}
.topic{width:300px;background:#fff;margin-bottom:10px}
.topic p{margin:0}
.topic .topic__head{width:100%;height:40px;line-height:40px;background:#f4f4f4}
.topic .topic__head span{display:inline-block;text-align:center;font-size:13px;cursor:pointer;color:#737373;-webkit-transition:all .2s ease-in;transition:all .2s ease-in;vertical-align:top;padding:0 15px}
.topic .topic__head span.focus{background:#fff;color:#068fe9}
.topic .topic__head span:hover{color:#068fe9}
.topic .part{width:100%;margin:0;position:relative}
.topic .part .paddingbox{width:100%;padding:20px;border-bottom:1px solid #f4f4f6}
.topic .part__header{width:100%;height:30px;font-size:14px;line-height:30px;position:relative}
.topic .part__header img{width:30px;height:30px;min-height:30px;border-radius:30px;position:absolute;top:0;left:0}
.topic .part__header .author{margin-left:40px}
.topic .text{text-align:justify;width:260px;margin-top:10px;color:#666;word-break:break-all;cursor:pointer}
.topic .text p{line-height:20px;font-size:14px;color:#818181}
.topic .text img{width:20px}
.topic .foot{width:100%;height:20px;margin-top:10px;font-size:13px;position:relative}
.topic .foot .origin{margin-left:10px}
.topic .foot .reply{position:absolute;right:0;top:0}
.topic .foot .reply i{position:relative;top:2px;margin-right:5px}
.topic .foot p{margin-top:0;line-height:20px;font-size:13px;color:#818181}
.topic .foot a{position:relative;color:#87ceeb;cursor:pointer}
.newswarper{width:704px;margin-top:20px;min-height:1100px}
.newswarper .more{width:100%;height:40px;margin:20px 0 0;background:#fff;color:#999;font-size:14px;text-align:center;line-height:40px;-webkit-transition:all .2s ease;transition:all .2s ease;cursor:pointer}
.newswarper .more:hover{background:#f9f9f9}
.newswarper .news__nav{width:100%;overflow:hidden;background:#fff}
.newswarper .news__nav ul{width:100%;margin:0;position:relative}
.newswarper .news__nav li{display:inline-block;float:left;list-style:none;width:12%;height:40px;line-height:40px;text-align:center;font-size:13px;color:#666}
.newswarper .news__nav li:hover,.newswarper .news__nav li a:hover{cursor:pointer;color:#068fe9}
.newswarper .news__nav li a{display:inline-block;width:100%;height:40px;font-size:13px;color:#666}
.newswarper .news__nav .newsNav_focus{background:#068fe9;color:#fff}
.newswarper .news__nav .newsNav_focus:hover{color:#fff}
.newswarper .news__nav .spread{display:inline-block;font-size:12px;margin-left:30px;height:100%;line-height:40px;cursor:pointer;position:absolute;right:15px}
.newswarper .news__nav .spread i{position:relative;top:2px;color:#999}
.newswarper .content{width:100%}
.newswarper .content .paddingbox{width:664px;padding:20px}
.newswarper .content .part{background:#fff;position:relative;margin-bottom:10px}
.newswarper .content .imgbox{width:200px;height:130px;overflow:hidden}
.newswarper .content .imgbox a{width:200px;height:130px;display:block}
.newswarper .content .imgbox img{width:100%}
.newswarper .content .text{width:63%;text-align:justify;position:absolute;left:240px;top:20px}
.newswarper .content .text a{display:inline-block;color:#333;width:100%;font-size:18px;line-height:24px}
.newswarper .content .text a:hover{text-decoration:underline;cursor:pointer;color:#068fe9}
.newswarper .content .text a:visited{color:#999}
.newswarper .content p{margin-top:6px;color:#999;line-height:20px;font-size:13px;word-break:break-all;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.newswarper .content .tag{width:63%;position:absolute;left:240px;bottom:45px}
.newswarper .content .news_tag{display:inline-block;border-radius:3px;background:#068fe9;margin-right:8px}
.newswarper .content .news_tag a{color:#fff;padding:2px 6px;font-size:11px}
.newswarper .content .sign{width:63%;height:15px;line-height:15px;overflow:hidden;position:absolute;left:240px;bottom:20px}
.newswarper .content span{font-size:12px;color:#aaa}
.newswarper .content .like:hover{color:#2b2b2b}
.newswarper .content .like,.newswarper .content .readnum,.newswarper .content .replynum{cursor:pointer;float:right;margin-left:30px;color:#999}
.newswarper .content .like i,.newswarper .content .readnum i,.newswarper .content .replynum i{margin-right:4px;position:relative;top:1px}
.article-main .content p{font-size:18px;line-height:2;padding:0;margin-bottom:24px;margin-top:0;text-indent:0}
.forum .loopright .topic{position:relative;margin-top:20px}
.content_left{float:left;width:714px;margin-right:10px;margin-top:0}
.content_right{float:left;width:300px}
.newestList{padding:0 20px 20px 20px}
.newestList .newestList__block{width:100%;height:56px;margin-top:20px}
.newestList .newestList__block img{width:85px;height:55.5px}
.newestList .newestList__block span{display:inline-block;width:64%;text-align:justify;float:right;font-size:14px;height:50px;overflow:hidden}
.position{width:100%;height:40px;background:#fff;color:#999;font-size:14px;margin-bottom:10px;line-height:40px;padding-left:15px}
.position a{padding:10px}
.position a:hover{color:#068fe9}
.paging_frame{width:100%;background:#fff;color:#999;font-size:14px;text-align:center;padding:5px}
.paging_frame .paging{margin:0;float:right}
.paging_frame .paging li{list-style:none;float:left;border:1px solid #e8e8e8;margin:2px}
.paging_frame .paging li a{display:inline-block;padding:2px 10px;color:#000;text-decoration:none}
.paging_frame .paging li span{display:inline-block;padding:2px 10px;color:#000;text-decoration:none}
.paging_frame .paging li.current a{color:#fff;background:#068fe9}
.rom-item .paddingbox{padding:10px!important}
.right_download{background:#068fe9;color:#fff;text-align:center;margin-bottom:10px}
.right_download .info{padding:20px}
.right_download .info h5{font-size:40px;line-height:55px;margin-top:0}
.right_download .info span{font-size:14px;line-height:20px}
.right_download .download{border-top:1px solid #2c77ba;height:50px;line-height:50px;cursor:pointer;background:#068fe9;display:block;color:#fff}
.right_download .download:hover{background:#ff3029}
