@charset "utf-8";
/* CSS Document */
body {
  margin: 0;
  font-family: "微软雅黑", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 13px;
  line-height: 18px;
  color: #333333;
  min-height:600px;
  background:url(tile.gif) repeat;
  list-style-type:none;
}
a {
  color: #4E4E4E;
  text-decoration: none;
}
img{ border:0;}
.cle{clear:both;}
ul,li,p,h2,h4{ margin:0; padding:0;}
ul,li{ list-style:none;}
a:hover {color: #CA4F4F;}
.head{box-shadow: 0 2px 5px rgba(0, 0, 0, 0.5); background:url(head_bg.png) repeat-x;
    clear: both;
    height: 38px;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 1000;}
.head_bar{ height:38px; width:960px; margin:0 auto;}
.head_bar a{line-height:38px; color:#fff; font-size:15px; display:block; float:left;}
.head_bar a.cur,.head_bar a.logo a.sjfsylogo a.kotoologo a.qichelogo a.52384logo{ width:62px; text-align:center;height:38px; margin-right:10px; overflow:hidden;}
.head_bar ul{ float:right;}
.head_bar ul li a{ margin:0 5px;padding:0 10px;}
.head_bar ul li{ float:left;}
.head_bar ul li img{ margin-top:7px;}
.head_bar ul li.box_login{position: relative;}
.head_bar ul li.box_login:hover{
  color:#b50808;
  background-color: #FFFFFF;
}
.head_bar ul li.box_login:hover>a{
  color:#b50808;
  background: none;
}
.box_login .sns-login{
  top:38px;
  z-index:994;
  position:absolute;
  right:0;
  display:none;
  background:rgba(255,255,255,.9);
  box-shadow:0 2px 2px #999;
  *border:1px solid #ddd;
  *border-top:none;
  padding:5px 0;
  float:left;
  clear:both;
}
.head_bar ul li.box_login:hover .sns-login{
  display: block;
}
.box_login .sns-login a{
  color:#b50808;
  font-size:14px;
  padding:0px 10px;
  width:110px;
  display:block;
  clear:both;
  float:left;
  height:28px;
  line-height: 28px;
  white-space: nowrap;
  margin:0px;
  font-family:"Hiragino Sans GB","华文细黑","黑体","宋体"
}
.box_login .sns-login a:hover{
  background:#b50808;
  color:#FFFFFF;
}
.box_login .sns-login a img{
  vertical-align: middle;
  margin-right: 5px;
  margin-top: 0px;
}

.head_bar a.cur{ background:url(cur.png) no-repeat;}
.head_bar a:hover{ background:url(cur.png) no-repeat;}
.head_bar a.logo{ width:181px; background:url(logo.png) no-repeat; text-indent:-9999px;}
.head_bar a.sjfsylogo{ width:181px; background:url(sjfsycomlogo.png) no-repeat; text-indent:-9999px;}
.head_bar a.qichelogo{ width:181px; background:url(qichelogo.png) no-repeat; text-indent:-9999px;}
.head_bar a.kotoologo{ width:181px; background:url(kotoologo.png) no-repeat; text-indent:-9999px;}
.head_bar a.52384logo{ width:181px; background:url(52384.png) no-repeat; text-indent:-9999px;}
.container{ width:960px; margin:38px auto 0; background:#fff;box-shadow: 0 0 15px rgba(0, 0, 0, 0.4); overflow:hidden; min-height:600px; border-right: 1px solid #d9d9d6;}
.container .dh{ position:fixed; width:64px; margin-left:-64px;}
.container .erweima{ position:fixed; width:64px;margin-left: 961px; margin-top:2px;}
.dh ul{ margin-top:15px; width:64px; float:left;}
.dh ul li{ background:url(tab.png) no-repeat 0 -45px;}
.dh ul li:hover,.dh ul li.cur{ background-position:0 -3px;}
.dh ul li a{ display:block; font-size:14px; padding:10px 0px 10px 30px; _padding:12px 0px 8px 30px; background:url(tab_icon.png) no-repeat 10px 9px; _background:url(tab_icon.gif) no-repeat 10px 9px;}
.dh ul li a.all{ background-position:10px 11px}
.dh ul li a.cur{color: #CA4F4F;}
.dh ul li a.all.cur,.dh ul li:hover a.all{background-position:10px -37px }
.dh ul li a.news_society{ background-position:10px -84px}
.dh ul li a.news_society.cur,.dh ul li:hover a.news_society{ background-position:10px -132px}
.dh ul li a.news_finance{ background-position:10px -179px}
.dh ul li a.news_finance.cur,.dh ul li:hover a.news_finance{ background-position:10px -227px}
.dh ul li a.news_sports{ background-position:10px -276px}
.dh ul li a.news_sports.cur,.dh ul li:hover a.news_sports{ background-position:10px -324px}
.dh ul li a.news_entertainment{ background-position:10px -373px}
.dh ul li a.news_entertainment.cur,.dh ul li:hover a.news_entertainment{ background-position:10px -420px}
.dh ul li a.news_tech{ background-position:10px -468px}
.dh ul li a.news_tech.cur,.dh ul li:hover a.news_tech{ background-position:10px -516px}
.dh ul li a.news_military{ background-position:10px -565px}
.dh ul li a.news_military.cur,.dh ul li:hover a.news_military{ background-position:10px -613px}
.dh ul li a.news_fashion{ background-position:10px -660px}
.dh ul li a.news_fashion.cur,.dh ul li:hover a.news_fashion{ background-position:10px -708px}
.dh ul li a.news_world{ background-position:10px -757px}
.dh ul li a.news_world.cur,.dh ul li:hover a.news_world{ background-position:10px -805px}
.dh ul li a.news_car{ background-position:10px -852px}
.dh ul li a.news_car.cur,.dh ul li:hover a.news_car{ background-position:10px -900px}
.dh ul li a.news_hot{ background-position:10px -952px}
.dh ul li a.news_hot.cur,.dh ul li:hover a.news_hot{ background-position:10px -995px}
.dh ul li a.news_history{ background-position:10px -1139px}
.dh ul li a.news_history.cur,.dh ul li:hover a.news_history{ background-position:10px -1187px}
.dh ul li a.news_discovery{ background-position:10px -1233px}
.dh ul li a.news_discovery.cur,.dh ul li:hover a.news_discovery{ background-position:10px -1282px}
.dh ul li a.news_health{ background-position:10px -1332px}
.dh ul li a.news_health.cur,.dh ul li:hover a.news_health{ background-position:10px -1379px}
.dh ul li a.news_positive{ background-position:10px -1046px; width:36px; font-size:12px; }
.dh ul li a.news_positive.cur,.dh ul li:hover a.news_positive{ background-position:10px -1092px}

.article{ width:640px; overflow:hidden; float:left; border-right:1px solid #D9D9D9;}
.article .pin,.article .pin_art{ position: relative;width:640px;padding:6px 2px 0;margin: 0 3px; box-shadow:none; -webkit-box-shadow:none; border:none; border-bottom:1px solid #d9d9d9; line-height:1.5em; clear:both; font-size:14px;}
.pin h2,.pin_art h2{ font-size:18px; line-height:26px;}
.icon_hot,.icon_recommend{ display:block; width:17px; height:17px; position:absolute;background: url(hot.png) no-repeat 0px 0px; left:-15px; top:17px }
.icon_recommend{ background-position:0 -41px;}
.pin span.source{ font-size:12px;color:#999; line-height:32px; width:100%; display:block; float:left;}
.pin { float:left;}
.pin .c{ clear:both; width:100%; overflow:hidden;}
.pin .c a.xi{ width:30%; margin-right:5px; display:block; float:left; max-height:180px; overflow:hidden;}
.pin .c .i{ height:130px; clear:both; overflow:hidden; width:640px;}

.pin .c .i a{ width:240px;  display:block; overflow:hidden; float:left;height:141px;overflow:hidden;}
.pin .c a img{ width:202px; display:block; min-height:140px;/*box-shadow:1px 1px 1px #ccc;*/ }
.pin .c table td{ width:640px; overflow:hidden; display:block;}
.pin_art span.source{ font-size:12px;color:#999; line-height:32px; width:100%; display:block; float:left;}
.pin_art { float:left;}
.pin_art .c{ clear:both; width:100%; overflow:hidden;}
.pin_art .c img{ margin-right:5px;}


.control span{background:url(tool_icon.png) no-repeat 0px -1px ; _background:url(tool_icon.gif) no-repeat 0px -1px ;cursor: pointer; float: left;font-size: 12px;}
.control {padding: 10px 0 1%; float:left; width:99%;}
.control span { color:#999; height:20px; line-height:20px; margin: 0px 10px 0 0;padding: 0px 10px 0px 24px;color: #4e4e4e;border: 0px solid #E1E1DE;}
.control span.like {background-position: 8px 2px;}
.pin .control span.like:hover, .pin .control span.undigg {background-position: 8px -40px;color: #CA4F4F;}
.control span.fav {background-position: 8px -82px;}
.pin .control span.fav:hover, .pin .control span.unfavorite {background-position: 8px -124px;color: #CA4F4F;}
.control span.hate {background-position: 8px -289px;}
.pin .control span.hate:hover, .pin .control span.unbury {background-position: 8px -247px;color: #CA4F4F;}
.control span.share {background-position: 8px -419px; position:relative}
.pin .control span.share:hover{background-position: 8px -463px;color: #CA4F4F;}
.pin .control span.share .share_list{ display:none;}
.pin .control span.share:hover .share_list{ display:inline-block;color: #CA4F4F;}
.control span.comment2 {background-position: 8px -166px;}
.pin .control span.comment2:hover{background-position:8px -206px; color: #CA4F4F;}
.pin .control span.commented {background-position: 8px -206px;}

.pin_art .control span.more{ float:right; background:none;}

.control span.expand{background-position: 8px -206px; color:#ca4f4f }
#bdshare {float: left;font-size: 12px;padding-bottom: 2px;text-align: left !important;z-index: 999999;}
.share_list {left: 52px; margin: 0; padding: 0;position: absolute;top: -4px; width: 140px;}
.share_list a {opacity: 0.5;}
.side{width: 300px; margin-top:2px; float:right; margin-left:0;}
.side .action-pane {margin-bottom: 0px; border:none; border-bottom: 1px solid #D9D9D6;}
.action-pane .origin-info{  height: 55px;overflow: hidden;}
.action-pane .origin-info img{height: 50px;width: 50px;float: left;}
.action-pane .origin-info ul{float: left;width: 135px;margin-left: 10px;}
.action-pane .down-link{ line-height: 30px;height: 30px;padding-top: 5px; width:206px;  }
.action-pane .down-link span{ float: left;color: #252525;font-size: 14px;font-weight: bold;}
.action-pane .down-link a{margin: 0px 10px 0 0;float: left;width: 93px;height: 38px;text-indent: -10000px;display: block; background: url(down_icon.png) no-repeat;_background: url(down_icon.gif) no-repeat;}
.action-pane .down-link .iphone-link{ background-position: 0px 0px;}
.action-pane .down-link .iphone-link:hover{ background-position: 0px -114px;}
.action-pane .down-link .android-link{ background-position: 0px -228px;}
.action-pane .down-link .android-link:hover{ background-position: 0px -342px;}
.side .action-pane .unit .unit-name {color: #B50808;font-size: 16px;font-weight: bolder;border-left: 2px solid #B50808;margin-left: -15px;padding-left: 13px; margin-bottom: 15px;}
.side .action-pane {padding: 0 14px;}
.side .action-pane .unit {padding: 14px 0;}
h4 {font-size: 14px;line-height: 18px;}
#hot_list ul{ padding-left:20px;}
#hot_list ul li{ list-style-type:decimal; margin-bottom:13px;font-size:14px;}

.backToTop {
    display: none;
    width: 50px;
	height: 50px;
    background:url("scoll_btn.gif") no-repeat;
    color: #fff;
    position: fixed;
    _position: absolute;
    right: 10px;
    bottom: 0px;
    _bottom: "auto";
    cursor: pointer;
	-moz-transition: bottom 250ms ease-in-out;
	-webkit-transition: bottom 250ms ease-in-out;
}

.comment{ width:700px; overflow:hidden; line-height:24px; margin:0px 15px 10px;}
#comment_form_box{padding:10px 0px;}
.comment img.c_p{ display:block; width:50px; float:left; margin-right:5px; border:1px solid #ccc;}
.area{ width:630px; overflow:hidden; float:left;}
.area .pt {
    background: none repeat scroll 0 0 #FFFFFF;
    border: medium none;
    margin-right: 0;
    padding: 0 !important;
    width: 100%;
}
.area {
  border-color: #999999 #CCCCCC #CCCCCC #999999;
    border-style: solid;
  border-width: 1px;
    background: none repeat scroll 0 0 #FFFFFF;
    padding: 4px;
}
.pn {
    background: none repeat scroll 0 0 #3A4A57;
    border: medium none;
    color: #EEF3F7;
    cursor: pointer;
    height: 23px;
    margin-right: 8px;
  margin-top:5px;
    overflow: hidden;
    padding: 0 6px;
    vertical-align: middle;
  float:right;
}
.comment_t{ width:710px; border-bottom:1px solid #ccc; float:left;}
.comment_t span{ border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    display: block;
    float: left;
    margin-bottom: -1px;
    margin-left: 20px;
    overflow: hidden;
    padding: 2px;
    text-align: center;
    width: 60px; background:#fff;}
.comment_c{ width:710px; overflow:hidden; float:left; padding-top:10px;border-bottom:1px dotted #ccc;}
.comment_c p.t{ display:block; float:left; width:650px;}
.comment_c p.t span{ float:right; padding-right:5px;}
.comment_con{ float:right; width:650px; overflow:hidden;}
.d{float: right;
    overflow: hidden;
    width: 190px;}
.d a{ padding: 0 2px 0 16px; display:block; float:left;line-height: 20px; margin-left:3px; margin-right:3px;}

span.all{ padding:5px; float:right; display:block;}
.comment .login{ width:640px;background:#F7F7F7; text-align:center; padding:30px 0px 20px; float:left; overflow:hidden; height:50px; margin-bottom:20px;border-color: #999999 #CCCCCC #CCCCCC #999999;border-style: solid;border-width: 1px;}
.comment .login .weibo{ float:none;}
.comment_con .decmt-box{ padding:5px; background:#F7F7F7;}
.comment_con p{ display:block; padding:5px; background:#F7F7F7;}
.comment .tips{position:absolute;line-height:25px;border:1px solid #ECD181;background-color:#FCF7E6;padding:5px 10px;color:red;display:none;}
.comment .quote{line-height:20px;background-color:#FCF7E6;color:red;display:none;}


.related{width:680px;margin:auto;}
.related li{margin:10px 0px;line-height:1.5em;}
.related h3{margin-top:10px;}
.related .weibo .avatar{float:left;width:50px;margin-right:10px;}
.related .weibo .avatar img{border:1px solid #D9D9D9;}
.related .weibo .weibo_con{float:left;width:600px;}
.related .weibo .weibo_con p{margin-bottom:5px;}
.related .weibo_con .img img{cursor: pointer;}
.related .name{color:#676767;font-size:12px;}
.related .name a{color:#0000CC;font-weight:bold;font-size:12px;}

.related .news .desc{text-indent:2em;}