@charset "utf-8";
/*
html{filter:grayscale(100%);-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);-webkit-filter:grayscale(1)}
*/
body { font-family:"微软雅黑","宋体",sans-serif,"Arial Narrow",HELVETICA; font-size:12px; line-height:1.6; color:#333; background:#fff; padding:70px 0 0; margin:0; border:0;}
h1,h2,h3,h4,h5,h6 { font-family:"微软雅黑","宋体",sans-serif,"Arial Narrow",HELVETICA;}
html, div, ol, ul, i, li, form, p, h1, h2, h3, h4, h5, h6, dd, dl, dt, span, em { margin:0; padding:0; border:0; }
ul, li { list-style:none; }
.left { float:left !important; _display:inline; }
.right { float:right !important; _display:inline; }
a { color:#333;}
a:hover, a:focus { color:#cc1d1c;}

.iconfont { background:none !important; text-indent:0 !important; padding-left:0 !important;}
.fa { color:#206295; font-size:16px; vertical-align:middle}
.siteLogo { float:left; padding:10px 10px 10px 0;}
.channelLogo { float:left; font-family: "微软雅黑",simhei; font-size:20px; font-weight:normal; line-height:44px; padding-left:11px; padding-top:18px;}
.channelLogo a { color:#000000;}
.hotspot { line-height:47px; padding-top:18px}
.hotspot a { color:#929292;}
.calc_date { float:left; width:120px; margin-top:28px; line-height:26px; position:relative; z-index:100;}
.calc_date span { float:left}
.allitems { background:url(http://img.xh08.cn/templates/xinhua08/images/bg_sitenav2_text.gif) no-repeat -588px -111px; padding-right:24px; margin-left:20px; font-weight:bold}
#topNavItems { width:418px; height:240px; background:url(http://img.xh08.cn/templates/xinhua08/images/bg_topNavItems_subpage.gif) no-repeat 0 0; position:absolute; top:22px; left:0; display:none; overflow:hidden; z-index:200;}
#topNavItems ul { float:left; _display:inline; width:85px; padding:0 2px; margin-top:16px; border-left:1px solid #f0f0f0;}
#topNavItems ul li { line-height:22px; height:22px; padding-left:7px;}
#topNavItems ul li.channelName { line-height:24px; height:24px; background:#f0f0f0; font-weight:bold; margin-bottom:5px}
#topNavItems ul.first { border-left:none; margin-left:13px;}
#topNavItems ul.otherChannels { background:#f0f0f0; border-left:none; width:50px; padding:5px 0; height:200px;}
#topNavItems ul.otherChannels li { padding-left:0; text-align:center}
#topNavItems a { color:#333;}
#topNavItems a:hover { color:#cc1d1c;}
.jinghua { float:left; width:300px; line-height:26px; margin-top:28px; font-family:"微软雅黑";}
.jinghua ul li { line-height:26px; height:26px;}
.jinghua ul li a { color:#333;}

.navbar { min-height:30px;}
.navbar-default { background-color:#206295; border-color:#206295; font-size:14px; box-shadow: 0 0 15px rgba(0, 0, 0, .4);}
.navbar-brand { font-size:14px; padding:8px 12px; height:auto}
.navbar .container .navbar-brand { margin-left:-9px;}
.navbar-default .navbar-nav > li > a, .navbar-default .navbar-brand { color:#fff; padding:8px 9px}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus { color:#fff; text-decoration:underline}
.navbar-toggle { margin-top:1px; margin-bottom:0;}
.media-heading { font-weight:bold}
@media (max-width: 991px) {
    .navbar-header { float: none;}
    .navbar-toggle { display: block;}
    .navbar-collapse { border-top: 1px solid transparent; box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);}
    .navbar-collapse.collapse { display: none!important;}
    .navbar-nav { float: none!important; margin: 7.5px 0;}
    .navbar-nav>li { float: none;}
    .navbar-nav>li>a { padding-top: 10px; padding-bottom: 10px;}
	.navbar .container .navbar-brand { margin-left:0;}
}
.panel .nav > li > a { padding:6px 9px;}
.nav-tabs { margin-bottom:20px;}

.crumbs { padding-top:11px; padding-bottom:9px; text-indent:20px; margin-top:1px; border-bottom:1px solid #eaeaea; color:#929292;}
.crumbs a { color:#929292; border-bottom:none}
/*搜索*/
.search { height:28px; margin-top:12px; overflow:hidden}
.search .keyWords { border:1px solid #dfe3e5; background:none; color:#999; float:left; height:28px; line-height:28px; padding-left:10px; -webkit-appearance:none; width:78.86%;}
.search .keyWords:focus{ outline:none;}
.search .searchbutton { float:left; background:url(../images/bg_sitenav2_text.gif) no-repeat 0 -133px; border:1px solid #dfe3e5; height:28px; line-height:28px; width:62px; cursor:pointer; text-indent:-999em; }
/*主体*/
.mainContent { padding:20px 0 10px; font-size:18px; line-height:26px; overflow-x:auto }
.mainContent h1 { text-align:left; line-height:34px; font-size:26px; font-weight:normal; font-family:"Microsoft YaHei",SimHei}
.mainContent p { margin-bottom:1em; line-height:32px; text-indent:2em !important;}
.mainContent table p { margin:0; line-height:20px; text-indent:0;}
.mainContent #ctrlfscont a { border-bottom: 1px dotted #536DA6; color: #2D96E9;}
.mainContent #ctrlfscont a:hover { text-decoration:none; border-bottom:1px solid #cc1d1c; color:#cc1d1c;}
.reInfo { color:#a9a9a9; font-size:12px; border-bottom:1px dotted #e0e0e0; margin-bottom:20px; padding:16px 0 0; line-height:26px; height:100%; overflow:hidden;}
.reInfo span { margin:0 20px 0 0 }
.reInfo span a { color: #2D96E9;}
a.follow_btn { border-bottom:none}
p.abstract { background:#f5f5f5; text-indent:0; padding:16px; }
p.abstract em { font-style:normal; color:#C90500; font-weight:bold; font-size:16px; font-family:simhei; }
p.editor { text-align:right; font-size:14px;}
@media(min-width:992px) {
	div#zoom { padding: 0 20px;}
}
.innercontent { padding:10px 0 10px 0; height:100%; overflow:hidden;}
.function { background:#f5f5f5; height:37px; line-height:37px; border:1px solid #d5d5d5;}
.function a { color:#333 }
/*#floating { position:fixed;bottom:0;z-index:999; margin-left:0;}*/
#floatingEnd { clear:both; margin-bottom:10px;}
.customize li { margin-left:15px; padding-left:20px; float:left; display:inline; background:url(../images/bg_sitenav2_text.gif) no-repeat 0 -35px }
.customize li.print { background-position:-140px -35px }
.customize li.fontSize { background-position:-280px -35px }
.customize li.tocomment { background-position:-393px -35px }
.leavemsg { font-size:12px; margin-left:10px;}
.leavemsg a { color:#929292;}
.bds_more { font-size:12px !important; color:#333 !important;}
.mainContent .big p { font-size: 20px; line-height: 34px; text-align:left; overflow-x:auto; }
.mainContent .normal p { font-size: 18px; line-height: 32px; text-align:left; overflow-x:auto; }
.mainContent .small p { font-size: 14px; line-height:26px; text-align:left; overflow-x:auto; }
a.lightSwitcher { top:225px;}
div.goog-te-gadget-simple { float:right; border:none; padding:0; font-size:12px; background:none}
div.goog-te-gadget-simple span { margin:0}
div.goog-te-gadget-simple a {text-decoration:none}
img.goog-te-gadget-icon { margin-left:0; background-position:-65px 1px !important;}
a.goog-te-menu-value { margin:0}
.function #bdshare { padding-right:10px;}
div.bdcenter {margin:0 auto;width:255px;}
#ctrlfscont img { max-width:680px;}
@media (max-width: 991px){
	#ctrlfscont img { max-width:100%;}
}
#moreread{padding:20px}
#moreread ul{padding-left:20px}
#moreread li{font-size:14px}
#xgnews_div {margin-top:20px; margin-bottom:10px; clear:both}
#xgnews_div a { font-size:14px; color:#0072b3; text-decoration:none}
#xgnews_div a:visited {color:purple}
#xgnews_div a:hover { text-decoration:underline; color:#cc1d1c;}
#xgnews_div span { color:#868686; font-size:12px}
#xgnews_div h3 { background:none; border-top:none; border-bottom:1px solid #d5d5d5; padding-left:5px; line-height:28px; font-size:14px; font-weight:bold; margin-bottom:10px; height:100%; overflow:hidden}
#xgnews_div h3 a {font-weight:normal}
#xgnews_div li { line-height:1.9;}
#xgnews_div .xgtitle { border-bottom:none}
#xgnews_div .xgtitle a { border-bottom:1px dotted #0072B3}
#xgnews_div .xgtitle a:hover { text-decoration:none; border-bottom:1px solid #cc1d1c;}
#xgnews_div .xglist { padding-left:2em;}
.aqr { height:165px; text-align:right; background:url(http://img.xh08.cn/templates/xinhua08/images/qr.gif) no-repeat right bottom; padding-right:10px;}
.aqrside { width:49%;}
.mainContent #ctrlfscont .alogo { border-bottom:none}
.grid_17 .innercontent { padding-right:40px;}
div.bhome { line-height:28px; font-size:12px;}
div.bhome a { color:#929292; border-bottom:none}
h3.titleside { color:#216395; font-size:16px; padding-left:0; background:none; line-height:26px; height:26px; margin-bottom:10px; font-weight:bold;}
.pr0 { padding-right:0 !important;}
.iconfont { background:none !important; text-indent:0 !important; padding-left:0 !important;}
.fa { color:#206295; font-size:16px; vertical-align:middle}
#moreread h3 { font-size:14px; font-weight:bold; margin-bottom:10px; background:url(../images/bg_data_text.gif) no-repeat 0 -772px; padding-left:18px;}
.chartswf { margin:0 auto; text-align:center}
div#cyRecom .recom-tip { height:36px;}
@media (max-width: 767px) {
	body { padding-top:50px;}
	.pt0 {padding-top:0 !important;}
	.mainContent { font-size:16px;}
	.mainContent p { line-height:28px; margin-bottom:0.6em;}
	.reInfo { padding-top:7px; margin-bottom:12px;}
	.reInfo span { margin-right:12px;}
	.mainContent h1 { font-size:22px; line-height:30px;}
}
/*内文专栏*/
#space_content { float:left; _display:inline; width:300px; background:#f8f8f8; padding-bottom:10px; height:100%; overflow:hidden; margin-right:20px;}
#space_content .spacephoto { width:100px; height:100px; border:1px solid #dfe3e5; margin:15px 8px 15px 10px;}
#space_content .spacename { font-size:14px; color:#206295; line-height:22px; margin-top:17px; margin-bottom:10px;}
#space_content .spacename a { color:#206295;}
#space_content .spacedes { text-indent:0; padding-right:5px;}
#space_content .spacedes, #space_content .spacemore,  #space_content .spacemore a { color:#707070; line-height:22px; font-size:12px;}
#space_content .spacemore { clear:both; padding:0 10px; margin-bottom:10px; height:22px; overflow:hidden;}
#space_content .spacelist li { line-height:28px; font-size:14px;}
#space_content .spacelist li a { color:#0072b3;}
#space_content a { border-bottom:none;}
/*债市*/
.MsoNormalTable { border-left:1px solid #333; border-top:1px solid #333; margin:0 auto;}
.MsoNormalTable td {border-right:1px solid #333; border-bottom:1px solid #333; padding:3px;}
/*小编推荐*/
.newsPicRec li { height:80px; overflow:hidden}
.newsPicRec .newsPicRec_img { width:98px; height:70px; margin-right:10px;}
.newsPicRec .newsPicRec_img img { width:98px; height:70px;}
.newsPicRec .newsPicRec_title { font-size:14px; text-indent:0; line-height:24px; margin-top:9px;}
/*挂件*/
div.addon-vote { padding:8px 0 0 8px; border:1px solid #eee;}
div.widget-vote .progress .per { float:left}
div.addon-survey .survey-button, div.addon-survey .survey-button:hover { text-decoration:none; color:#fff;}
div.mod-weibo { border-top:none; width:550px;}
span.weibo-user a, a.weibo-head, .weibo-image a { border-bottom:none}
@media (max-width: 767px) {
	.addon-gallery { display:none;}
}
/*分页*/
.page_down { margin:auto; text-align:center; padding:0 0 10px; clear:both; height:100%; overflow:hidden; }
.page_down li { float:left; padding:0 2px; }
.page_down a { display:inline-block; border:1px solid #c4ced8; padding:0 7px; line-height:25px; height:25px; text-decoration:none; font-size:14px; -moz-box-sizing:content-box;}
.page_down a:hover { background:#F5F5F5; text-decoration:none; border-bottom:1px solid #c4ced8 }
.page_down a.now { background:#666; color:#fff }
.page_down a.no-op { color:#ccc; cursor:default }
.page_down a.no-op:hover { text-decoration:none; background:none }
/*顶踩*/
.digg { width:210px; height:25px !important; line-height:25px !important; margin:0 auto 15px;}
a#supports, a#againsts { color:#DA2C1D; border:0; display:inline-block; text-align:right; margin-right:17px; text-decoration:none; font-size:12px; width:76px; padding-right:11px; background:url(../images/bg_siteNav2_text.gif) no-repeat -64px -105px; font-weight:bold;}
a#againsts { background-position:-141px -105px }
.zan .fa-heart, .bdsharebuttonbox .fa-plus-square { color:#fa5852;}
#supports.zan { background:none; border:1px solid #00a3de; width:200px; text-align:center; display:block; margin:0 auto 15px; font-size:16px; font-weight:normal; color:#333;}
#supports.zan:hover, #supports.zan:focus, #supports.zan:active { background-color:#f5f5f5;}
.bds_more.iconfont { font-size:16px !important;}
/*心情*/
.cont-mood li { float: left; margin-bottom: 12px; width: 10%; text-align: center; color:#656565; height:auto }
.cont-mood li input { margin-top: 5px; }
.mood-count { font-weight:normal; font-size:12px}
#vote_total { font-weight:bold}
.cont-mood .titleside { color:#333;}
/* 本文导航 */
.cNav { border:1px solid #ddd; height:100%; overflow:hidden; margin-bottom:30px; }
.cNav ol li { float:left; width:49%; list-style:none; padding-left:5px; line-height:26px; font-size:14px;}
.cNav a { text-decoration:none; color:#000; border-bottom:none}
.cNav-title { margin-bottom:2px; background:#f5f5f5; font-size:14px; font-weight:bold; height:30px; line-height:30px; padding-left:10px; border-bottom:1px solid #ddd }
.cNav a.now-tit { color:#C90500; font-weight:bold }
/*图文资讯*/
ul.news_with_pic { height:100%; overflow:hidden }
ul.news_with_pic li { text-align:center; float:left; display:inline; width:46%; padding-bottom:10px; height:auto; max-width:none}
ul.news_with_pic li div { height:100%;}
ul.news_with_pic li p { text-indent:0; line-height:16px; overflow:hidden; width:100%;}
ul.news_with_pic li img { width:100%; height:auto; max-width:none}

ul.logos70 img { width:21%; height:auto}
.guanzhu { width:46%}
.guanzhu img { margin-left:8px; margin-top:8px; width:42%;}
ul#tab-title-11, ul#tab-title-11 a { -moz-box-sizing:content-box;}
.carousel-control .prevtext, .carousel-control .nexttext { position:absolute;top:50%;z-index:5;display:inline-block; font-size:30px; font-weight:900; font-family:Arial;}
.carousel-control .prevtext { left:50%;}
.carousel-control .nexttext { right:50%;}
.carousel-caption { left:0 !important; right:0 !important; bottom:0; background:#000; opacity:0.6; filter:alpha(opacity=60); padding-bottom:15px; padding-top:15px;}
.carousel-caption a { color:#fff;}
.carousel-inner .item img, .carousel-inner .item a img { margin:auto}
.carousel-indicators { bottom:45px;}
.ujian-hook *, .ujian-hook *:before, .ujian-hook *:after {-moz-box-sizing:content-box;}
#SOHUCS, #SOHUCS *, #SOHUCS *:before, #SOHUCS *:after {-moz-box-sizing:content-box;}

/*列表*/
.unilist { margin-bottom:50px; margin-top:40px;}
.unilist li { line-height:28px; list-style:disc inside none }
.unilistsep { padding-top:28px }
.unilist li span { color:#999; font-size:12px }
.backtotop { text-align:right; font-size:12px; line-height:26px; }
.innercontent .backtotop a { background:url(../images/bg_sitenav2_text.gif) no-repeat -639px -73px; color:#959595; display: inline-block; padding-left: 38px; border-bottom:none }
.unilist a { border-bottom:none}
.borderB { font-size:14px; margin:40px 0; line-height:18px; height:100%; overflow:hidden; background:url(../images/bg_data_text.gif) no-repeat 0 -772px; padding-left:18px; padding-bottom:10px; border-bottom:1px solid #CBCBCB;}
.borderB span { float:left; font-weight:bold}
.borderB .morenews { float:right; font-size:12px; color:#656565;}

.headlines { margin-bottom:20px; padding-top: 20px}
.headlines .media { border-bottom:1px dotted #d8d8d8; padding-bottom:11px; font-size: 12px}
.media h4 {margin-top: 0; margin-bottom: 10px; font-family: "微软雅黑",simhei;}
.media p {color: #8f8f8f;}
.media-object {margin-right: 10px;}
.newsinfo { width:85%; float:left;}
.headlines .cattime { width:15%; float:right; position:static; margin-top:4%; right: 18px; color: #bbb; text-align: right;}

.navbar, .row, .copyright { clear:both;}

.view-origin{diaplay:none !important}

