﻿@charset "utf-8";
.content{padding:30px 4%; background:#fff; margin-bottom:20px;}
.content_title{padding:0 5%; text-align:center; font-size:24px; line-height:1.4; color:#055fad; font-family:"宋体";}
.content_subtitle{ padding:0 5%; font-size:16px; line-height:1.4; font-weight:normal; text-align:center; margin:10px 0 20px; font-family:"宋体";}
.content_attr{ padding:0 2%; color:#666666; font-size:14px; background:#f3f5f6; height:32px; line-height:31px;}
.content_attr b{font-weight:normal;}
.content_attr .ly{float:left; padding-left:2%; max-width:480px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.content_attr .time{float:left;}
.content_attr .fontsize{float:right; }
.content_attr .fontsize a{color:#666; margin-right:5px; cursor:pointer; }
.content_attr .fontsize a:hover{color:#cc0000;}

.content_article{clear:both; padding:20px 2%; font-size:16px; line-height:2.1; overflow:hidden; font-family:"宋体";}
.content_article p{margin:15px 0;}
.content table, .content img, .content video{max-width:100%;}
.content_article a{color:#2372c2;}
.content_article .gk_bg p{width:50%; float:left;}

.attachment{padding:20px 0;}
.attachment a{display:block; padding:8px 0;}

.content_extended{clear:both; line-height:23px; color:#666; background:#f5f5f5; padding:5px 35px; font-size:13px; position:relative;}
.content_extended .tag{float:left; display:none;}
.content_extended .tag a{ color:#d80505; padding-right:10px;}
.content_extended .tag #showTags{ display:inline-block;}
.content_extended .function{ float:right; width:460px;}
.content_extended a{color:#666;}
.content_extended a:hover{color:#cc0000;}
.content_extended .llcs{display:none;}
.content_extended .llcs, .content_extended .dz, .content_extended .web_fx, .content_extended .smll{float:left; margin-right:2%; }
.content_extended .other{float:right;}
.content_extended .other a{ margin-left:15px;}
.content_extended .llcs em{color:#cc0000; font-style:normal;}
.content_extended .dz{margin-right:0;}
.content_extended .dz span{ display:inline-block; height:20px; width:88px; margin:-5px 0 0 8px;}
.content_extended .dz *{vertical-align:middle;}
.content_extended .smll{position:relative;}
.content_extended .smll .tit{background:url(../images/content_smll.png) no-repeat right center; padding-right:22px;}
.content_extended .drop{position:absolute; left:-19px; bottom:100%; margin-bottom:10px; z-index:9; width:172px; text-align:center; display:none;}
#qr_container{margin-bottom:3px; font-size:12px;}
.content_extended .drop dd{filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5; position:relative;}
.content_extended .drop b{ display:block; width:100%; height:192px; background:#000; border-radius:8px; -moz-border-radius:8px; -ms-border-radius:8px; -o-border-radius:8px; -webkit-border-radius:8px;}
.content_extended .drop i{display:block; line-height:0; font-size:0; width:0; height:0; overflow:hidden; border:7px solid transparent; border-top-color:#000; position:absolute; left:50%; margin-left:-7px;}
.content_extended .drop dt{ position:absolute; top:10px; left:10px; z-index:2; padding:10px; background:#fff; padding:5px 10px;}
.content_extended .drop dt img{display:block; margin:21px auto 0;}
.content_extended .drop dt span{display:block; text-align:center; color:#fff; padding-top:5px; line-height:18px; font-size:12px;}

.content_extended .web_fx{position:relative; width:60px;}
.sjb_fx_fxd{ background:url(../images/content_fx.png) no-repeat right center; padding-right:20px;}

#share{display:none; position:absolute; left:0px; bottom:27px; z-index:10; background:#fff; border:1px #f5f5f5 solid; width:167px; padding:15px; border-radius: 20px 20px 0 0;}
#share .sjb_fx{ border-bottom:#e3e3e3 1px solid; padding-bottom:10px;}
#share .sjb_fx a{ display:inline-block; background:none !important; text-align:center; float:none; /*height:auto; */padding:0 ; margin:0 2%; white-space:nowrap; color:#888;}
#share .sjb_fx a img{display:block; width:95%; border:#f1f1f1 1px solid; border-radius:50%; margin-bottom:8px;}
#share .btn{ font-size:18px; width:100%; display:block;text-align:center; padding-top:10px;}
#share .btn a{color:#888; cursor:pointer; font-size:14px; }

.content_extended .bds_more{margin:0 !important;  padding:0 25px 0 0 !important; background:url(../images/content_fx.png) no-repeat right center !important; font-size:14px !important; color:#757575 !important; line-height:20px !important; height:20px !important; text-indent:0 !important;}

.content_relationship{padding:0 35px; display:none;}
.content_relationship .tt{ margin-top:20px; margin-bottom:10px;}
.content_relationship .tt span{ display:inline-block;height: 30px; line-height:30px;font-weight: bold; font-size:16px;}
.content_relationship .common_newslist li{ padding:0px;  background:none;}

/*sitemap*/
.sitemap{ padding:20px 3% 30px;}
.sitemap dl{clear:both; border-bottom:#e9e9e9 1px solid; padding:16px 0;}
.sitemap dl dt{ background:url(../images/sitemap_icon.gif) no-repeat left center; padding-left:24px; font-weight:bold; color:#e85603; font-size:15px;}
.sitemap dl dt a{color:#e85603; }
.sitemap dl dd a{ display:block; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; height:25px; line-height:25px; width:20%; float:left;}
.sitemap dl dd{padding:10px 22px 0; font-size:14px;}
.sitemap dl dd a:hover{color:#e85603;}
.sitemap dl.dlEnd{border-bottom:none; padding-bottom:0;}
