@charset "utf-8";
.more{color:#336699;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
.line_h{height:1px; background:#ddd; overflow:hidden; font-size:0; line-height:1px; margin:0 0 12px;}
.mb10{margin-bottom:10px;}
.mb15{margin-bottom:15px;}
.mb20{margin-bottom:20px;}
/*common*/
.comMain h2 { height:31px; line-height:31px; background:#7b7364; padding-left:10px; color:#ffffff; margin-bottom:10px; font-size:14px; overflow:hidden; zoom:1; font-weight:bold;}
.comMain h2 a { display:block; padding-left:10px; margin-left:-10px; color:#ffffff;}
.comMain h2 a:hover { background:#380b0b; color:#ffffff;}
.demolNews { margin-bottom:15px; overflow:hidden; zoom:1;}
.demolNews dl { padding-bottom:12px; overflow:hidden; zoom:1;}
.demolNews dt { font-size:18px; font-family:"黑体"; letter-spacing:-1px; line-height:24px; text-align:justify; text-justify:inter-ideograph;}
.demolNews dd .pic { float:left; margin-right:12px;}
.demolNews dd .pic img { display:block; width:300px; height:200px;}
.demolNews dd span { display:block; padding:2px 0; color:#858585;}
.demolNews dd span a { float:right; color:#336699;}
.demolNews dd span a:hover { color:#EB8C14;}
.demolNews dd p { text-align:justify; text-justify:inter-ideograph;}
.demolNews dd .op a { color:#336699;}
.demolNews dd .op a:hover { color:#EB8C14;}
.demolNews li { line-height:22px; font-size:14px; padding:2px 0;}
.demolNews li a { color:#336699;}
.demolNews li a:hover { color:#EB8C14;}

/*专题*/
.comMain { width:990px; margin:0 auto;}
.banner { margin-bottom:10px;}
.banner img { display:block;}
.topicNav { height:31px; line-height:31px; background:#7b7364; margin-bottom:10px; font-family:"黑体"; font-size:16px; overflow:hidden; zoom:1;}
.topicNav a { display:inline-block; padding:0 20px; border-right:solid 1px #ffffff; color:#ffffff; float:left;}
.topicNav a:hover { background:#380b0b; color:#ffffff;}
.intro { background:#f1f1f1; padding:10px; margin-bottom:10px; line-height:24px; color:#380b0b;}
.intro span { font-weight:bold; font-size:16px;}

/*头条*/
.topNews { height:295px; background:#f1f1f1; margin-bottom:20px; overflow:hidden;}
.topNews .demolNews { float:left; width:300px; padding:15px 0 0 15px;}
.topNews .demolNews dt { font-size:26px; line-height:30px;}
.changePic { float:right; position:relative; width:644px; height:295px;}
.lstjbd dt img { display:block; width:644px; height:295px;}
.lstjbd dd { position:absolute; bottom:0px; left:0px; width:614px; height:63px; line-height:63px; background-color:rgba(0,0,0,0.7) !important;  filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#af000000', EndColorStr='#af000000'); padding:0 15px; font-size:24px; font-family:"黑体";}
.lstjbd dd a { color:#ffffff;}
.lstjtiri { position:absolute; right:10px; bottom:2px; z-index:10; overflow:hidden; zoom:1;}
.lstjtiri li{ float:left; width:18px; height:18px; cursor:pointer; font:0px sans-serif;}
.sxs{ background:url(//file.caixin.com/file/common/images/ico/changepic.png) no-repeat 0 -18px;}
.sxs1{ background:url(//file.caixin.com/file/common/images/ico/changepic.png) no-repeat 0 0;}
.main { overflow:hidden; zoom:1;}
.main .leftbox { float:left; width:645px; overflow:hidden; zoom:1;}
.main .leftbox .col2 { clear:both;}
.main .lf { float:left; width:300px; margin-right:45px;}
.main .mi { float:left; width:300px;}
.main .ri { float:right; width:300px;}
.main .mi h2,.groupPic h2,.multimedia h2 { background:#380b0b;}
.main .mi h2 a:hover,.groupPic h2 a:hover,.multimedia h2 a:hover { background:#7b7364;}
 
/*微新闻*/
.vnewsBox { margin-bottom:20px;}
.vnewsBox li { padding:17px 0 5px; border-bottom:solid 1px #cccccc;}
.vnewsBox a.ctime { float:left; color:#858585;}
.vnewsBox a:hover.ctime { text-decoration:underline;}
.vnewsBox .op { float:right;}
.vnewsBox .op a { color:#336699;}
.vnewsBox .op a:hover { text-decoration:underline;}
.vnewsBox .clearline { clear:both;}

/*相关新闻*/
.relBox h5 { height:14px; line-height:14px; background:url(//file.caixin.com/file/topic/images/topic_icon.png) no-repeat 0 2px; padding:0 0 5px 15px; border-bottom:solid 2px #cccccc; margin-bottom:5px; font-size:12px;}
.relBox h5 a { float:right; color:#336699; font-weight:normal;}
.relBox h5 a:hover { color:#eb8c14;}

/*评论性栏目*/
.plBox dl { padding-bottom:15px; overflow:hidden; zoom:1;}
.plBox dt { float:left; width:60px; margin-right:10px; text-align:center;}
.plBox dt img { display:block; width:60px; height:60px; margin-bottom:3px;}
.plBox dd { overflow:hidden; zoom:1;}
.plBox dd h4 { line-height:24px; font-size:18px; font-family:"黑体"; font-weight:normal; margin-top:-1px;}
.plBox dd p { text-align:justify; text-justify:inter-ideograph;}

/*评论性栏目2*/
.demolPL{ margin-bottom:15px;}
.demolPL dt{overflow:hidden; zoom:1;}
.demolPL .pic{float:left;}
.demolPL .txt{overflow:hidden; zoom:1; padding:0 0 0 10px;}
.demolPL .txt span{color:#999;}
.demolPL dd{clear:both;}
.demolPL h4{font-size:14px;}
.demolPL .demolNews{margin-bottom:0;}

/*视频报道*/
.videoBox dd { padding:4px 0 8px; font-size:14px; font-weight:bold;}

/*图片*/
.picBox dt img { display:block;}
.picBox dd { padding:5px 0 10px; font-size:14px;}
.listWithPic { overflow:hidden; zoom:1; margin-bottom:20px;}
.listWithPic a { display:inline; position:relative; float:left; width:145px; height:97px; background:#131d27; overflow:hidden; zoom:1; text-align:center;}
.listWithPic a.mr10 { margin-right:10px;}
.listWithPic a span { display:block; width:135px; height:auto; line-height:18px; padding:2px 5px; color:#ffffff; cursor:pointer; overflow:hidden; zoom:1; position:absolute; left:0; bottom:0; _bottom:-1px; background-color:rgba(0,0,0,0.7) !important;  filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#af000000', EndColorStr='#af000000'); text-align:left;}
.listWithPic a:hover span { background-color:rgba(0,114,188,1) !important;  filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#ff0072bc', EndColorStr='#ff0072bc');}

/*组图*/
.groupPic { margin-bottom:20px;}
.groupPicTit { font-weight:bold; font-size:14px;}
.groupPicTit span { font-weight:normal; color:#858585; font-size:12px;}
.focusBody { padding-top:10px; margin-bottom:0;}

/*图集*/
.multimedia { margin-bottom:20px;}
.scroll_cont{ position:relative; zoom:1;}
.scroll_cont .scrollBox { width:940px; margin:0 auto; overflow:hidden; zoom:1;}
.scroll_cont .leftBtn,.scroll_cont .rightBtn{ position:absolute; top:90px; width:17px; height:24px; cursor:pointer;}
.scroll_cont .leftBtn{left:0px;background:url(//file.caixin.com/file/common/images/ico/ico.png) no-repeat 0 -271px;}
.scroll_cont .rightBtn{right:0px;background:url(//file.caixin.com/file/common/images/ico/ico.png) no-repeat -18px -271px;}
.scroll_cont .scrollBox .imgList{ width:20000px;}
.scroll_cont .scrollBox .imgList div{float:left;}
.imgList a { float:left; width:300px; margin-right:20px; font-size:14px; text-align:center;}
.imgList a img { display:block; width:300px; height:200px; margin-bottom:5px;}

/*结语*/
.result { height:77px; background:url(//file.caixin.com/file/topic/images/result.png) no-repeat 0 15px; padding:30px 0 15px 40px; border-top:solid 6px #380b0b;}

/*两栏头条*/
.col2Top ul { padding-bottom:12px; border-bottom:solid 1px #f1f1f1; margin-bottom:-1px;}
.col2Top dl { padding-top:12px;}
.col2Top dt { font-size:26px; line-height:32px;}
.col2Top dd { line-height:21px;}
.col2Top dd p a { color:#336699;}
.col2Top dd p a:hover { color:#eb8c14;}

/*语录*/
.ylBox { overflow:hidden; margin-top:-15px;}
.ylBox dl { padding:10px 0 20px; border-bottom:solid 1px #f1f1f1; margin-bottom:-1px;}
.ylBox dt { font-size:18px; font-family:"黑体"; line-height:20px;}
.ylBox dt span { position:relative; top:15px; color:#620f0f; font-size:46px; font-family:Georgia, "Times New Roman", Times, serif;}
.ylBox dd { padding-top:5px; color:#797979;}

/*s时间轴*/
.menu02{ background:url(//file.caixin.com/file/topic/images/yaan/time_bg.jpg) repeat-x left bottom; margin-bottom:10px; height:60px; overflow:hidden; width:990px; position:relative}
.menu02 span{ float:left; height:60px; padding:0 10px; color:#888; text-align:center; background:url(//file.caixin.com/file/topic/images/yaan/time_c.jpg) no-repeat center bottom; margin-right:12px; display:inline; cursor:pointer}
.menu02 span em{font:22px/30px "arial"}
.menu02 span.selected{ background:url(//file.caixin.com/file/topic/images/yaan/time_select.jpg) no-repeat center bottom; color:#380b0b; font-size:14px}
.menu02 span.selected em{ font-size:32px;}
.menu02 span.more {background: none;height: 20px;margin: 0;position: absolute;right: 0;top: 25px;}