.news_content { margin:10px auto 0px; width:1200px; }
.news_content * a:link{ font-size:14px;}
.mod_spm { float:left; margin-right:10px; }

/*导航*/
#news_menu ul { padding:0; border:0; list-style:none; line-height:150%; margin-top: 0; margin-right: 0; margin-bottom: 0;}
#news_menu_out { width:1200px; margin-left:auto; margin:10px auto; border-top:1px solid #dedede; }
#news_menu {  height:73px; }
#news_menu .nav { width:1200px; padding-left:0px; border-bottom:2px solid #1a6ab3; height:35px; overflow:hidden }
#news_menu .nav li { float:left; height:35px; }
#news_menu .nav li a { float:left; display:block; padding-left:0px; height:35px;cursor:pointer; text-decoration:none; font-size:14px; }
#news_menu .nav li a span { border-right:1px solid #dedede;float:left; padding:11px 14px 10px 10px; line-height:14px; background:#ffffff; font-size:14px; font-weight:bold; color:#444444; text-decoration:none; }
#news_menu .nav li .nav_on {background-position:left 100%; }
#news_menu .nav li .nav_on span {border-right:1px solid #1c75c1; background:#1c75c1; background-position:right 100%; color:#ffffff; text-decoration:none; padding:11px 14px 10px 10px; }

/*子栏目*/
#news_menu_con { text-align:left; clear:both; height:38px; border-bottom:1px solid #dedede }
#news_menu_con li { float:left; height:22px; margin-top:8px; }
#news_menu_con li a { display:block; float:left;cursor:pointer; padding-left:3px; font-size:14px; color:#333333 }
#news_menu_con li a span { float:left; padding:6px 10px 4px 10px; line-height:12px;  }
#news_menu_con li a:hover { text-decoration:none; color:red }

/*频道*/
.info_channel_nav { }
.info_part_list { border: solid 1px #e9e9e9; border-top-width: 0; padding: 4px 11px 5px 19px; background-color: #f8f8f8; height:40px; line-height:40px;}
.info_part_list div { float: none; display: inline;}
.info_part_list a:link, .info_part_list a:visited { display: inline; overflow: hidden; margin-right: 16px; line-height: 22px; color: #333; white-space: nowrap; }
.info_part_list a:hover { color: #333; text-decoration: underline; }
.info_part_list .nav_space_row_1, .info_part_list .nav_space_row_2 { float: left; display: inline; width: 1px; height: 34px; overflow: hidden; margin: 6px 22px 0 6px; background-color: #dbdbdb; }
.info_part_list .nav_space_row_1 { height: 12px; }
.comm_layout { width: 1200px; padding: 0 0px 10px; margin: 0 auto; zoom: 1; }

/*期货*/
.raw_futures { border: solid 1px #D9DFEE; padding-bottom: 13px; margin-top:10px; }
.raw_futures .title { height: 18px; overflow: hidden; padding: 6px 9px 7px; background-position: 0 -710px; background-repeat: repeat-x; }
.raw_futures .title h2 { font-size:12px; float: left; display: inline; height: 18px; overflow: hidden; font-weight: bold; }
.raw_futures .title .date, .raw_futures .title .unit { float: left; display: inline; height: 18px; overflow: hidden; margin-left: 8px; color: #888; }
.raw_futures .detail { height: 168px; width: 216px; overflow: hidden; }
.raw_futures table { width: 100%; max-width: 100%; border-collapse: collapse; border-spacing: 0; text-align: left; }
.raw_futures table tr:hover { background-color: #f8f8f8; }
.raw_futures table th { background-color: #f8f8f8; height: 18px; overflow: hidden; padding: 3px 0 3px 10px; }
.raw_futures table td { height: 18px; overflow: hidden; padding: 3px 0 3px 10px; }
.raw_futures table .rise { color: #c00; }
.raw_futures table .fall { color: #6a8400; }

/*热门资讯排行*/
.raw_hots { margin-top: 10px; overflow: hidden; border: solid 3px #2086b7; border-top-width: 0; }
.raw_hots .title { height: 22px; padding: 6px 10px 8px; overflow: hidden; background-color: #2086b7; }
.raw_hots .title h2 { height: 22px; overflow: hidden; font-size: 14px; font-weight: bold; line-height: 1.5; color: white; text-align:left; }
.raw_hots .detail { padding: 6px 0 5px; }
.raw_hots .detail li { position: relative; display: block; height: 26px; overflow: hidden; vertical-align: middle; text-align:left; }
.raw_hots .detail li span { background:url(../images/dot.gif) no-repeat center center; width:14px; height:28px; line-height:28px; padding:0px 10px; font-weight:bold; color:#fff; text-align:center; float:left; }
.raw_hots .detail li a  { display: inline-block; float: left; height: 18px; padding: 4px 7px 4px 0px; width: 180px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }

/*专家点评--热点专题--钢材每日汇总--钢厂调价--国际行情*/
.raw_expert, .raw_topic { border: solid 1px #D9DFEE; margin-top: 12px; padding-bottom: 11px; text-align:left }
.raw_expert h2, .raw_topic h2 { height: 18px; overflow: hidden; padding: 7px 0 2px 9px; font-size: 12px; font-weight: bold; background-position: 0 -710px; background-repeat: repeat-x; text-align:left; }
.raw_expert li, .raw_topic li { height: 18px; padding: 4px 9px; overflow: hidden; vertical-align: middle; }
.raw_expert li i, .raw_topic li i { float: left; display: inline; width: 2px; height: 2px; overflow: hidden; background-color: #444; margin: 8px 5px 0 0; }
.raw_expert li a, .raw_topic li a { float: left; display: inline; width:200px; white-space:nowrap; text-overflow:ellipsis;overflow:hidden }
.raw_topic .img_box { height: 70px; padding: 7px 9px 13px; }
.raw_topic .img_box img { float:left; }
.raw_topic .img_box span { color: #444; line-height: 20px; margin-top: 4px; float:left; text-indent:10px; font-weight:bold; }
.raw_topic .img_box p { color: #888; line-height: 20px; margin-top: 4px; width:130px; float:left; margin-left:10px; }

/*资讯*/
.raw_info { margin: 10px 10px 0px 20px; height:100px; border-bottom: 1px dotted #cccccc }
.raw_info strong { display: inline-block; margin: 3px 0 1px; font: bold 18px/2 "微软雅黑", "华文细黑", "黑体"; }
.raw_info a:hover strong { color: #C00; text-decoration: underline; cursor: pointer; }
.raw_info a:link strong, .raw_info a:visited strong { color: #258; text-decoration: none; cursor: pointer; white-space: nowrap; margin:5px auto }
.raw_info li { float: left; display: inline; height: 24px; font-size: 12px; line-height: 1.5; }
.raw_info li dd{ width:180px; text-align:left; padding-left:15px}
.raw_info li i { float: left; display: inline; width: 0px; height: 14px; overflow: hidden; background-color: #DBDBDB; margin: 4px 3px 0px 3px; }
.raw_info li a { white-space: nowrap; }
.raw_list { padding: 15px 5px 0 20px; float: left; width: 302px; }
.raw_list .list_class { float: left; display: none; width: 35px; overflow: hidden;  }
.raw_list .list_class li { height: 22px; padding: 3px 0; width: 35px; overflow: hidden; vertical-align: middle; }
.raw_list .list_class li a { font-size: 12px; white-space: nowrap; }
.raw_list .list_list { display: block; margin-left: 0px; }
.raw_list .list_list li {text-align:left; height: 22px; overflow: hidden; padding: 3px 0; vertical-align: middle; }
.raw_list .list_list li i {  float: left; display:none; width: 0px; height: 14px; overflow: hidden; background-color: #DBDBDB; margin: 4px 6px 0 0; }
.raw_list .list_list li a { float: left;display:inline-block; font-size: 14px;text-overflow:ellipsis; width:302px; white-space:nowrap ; overflow:hidden }
.raw_list .list_list li a.topline{ font-weight:bold; color:#111;float: left;display: inline-block; font-size: 14px;text-overflow:ellipsis; width:302px; white-space:nowrap ; overflow:hidden}
.raw_list .list_list li span { float: right; display: inline; margin-top: 2px; height: 18px; overflow: hidden; color: #888; }

/*新闻列表*/
.raw_news { padding: 17px 10px 0 10px; }
.raw_news .title { position: relative; height: 32px; border-top: solid 1px #90B4D6; border-bottom: solid 1px #E7EAF3; background-color: #F6F8FB; float: left; width: 100%; }
.raw_news .title h2 { float: left; display: inline; height: 24px; padding: 4px 27px 4px 10px; overflow: hidden; font-size: 16px; font-weight: bold; }
.raw_news .title h2 a:link, .raw_news .title h2 a:visited { color: #258; }
.raw_news .title .title_list .current { padding-bottom: 8px; border-left-color: #E7EAF3; border-right-color: #E7EAF3; background-color: white; }
.raw_news .title .title_list { position: absolute; top: 0; left: 94px; }
.raw_news .title .title_list a { float: left; display: inline; height: 18px; padding: 7px 12px; margin-right: 4px; overflow: hidden; border-left: solid 1px #F6F8FB; border-right: solid 1px #F6F8FB; background-color: #F6F8FB; }
.raw_news .title .title-list .current { padding-bottom: 8px; border-left-color: #E7EAF3; border-right-color: #E7EAF3; background-color: white; }
.raw_news .detail { padding-top: 14px; float:left; height: 204px; overflow-y:hidden;  }
.raw_news .detail .news_list { padding: 0 10px 0 10px; float:left ;}
.raw_news .detail .news_list li { width:285px; float:left; text-align:left; height:24px; overflow: hidden; padding: 5px 20px 0px 0px; vertical-align: middle;  }
.raw_news .detail .news_list li i {text-align:left; float: left; display: inline; width: 3px; height: 3px; overflow: hidden; background-color: #686868; margin: 10px 6px 0 0; }
.raw_news .detail .news_list li a {text-align:left; float: left; display: inline; font-size: 14px; width:auto; letter-spacing:1px; }

/*行情走势*/
.raw_chart { border: solid 1px #E6E6E6; background-color: #FAFAFA; padding-bottom: 9px; margin-top:10px; }
.raw_chart h2 { height: 22px; overflow: hidden; font-size: 14px; font-weight: bold; padding: 5px 9px 6px; }
.raw_ranking { border: solid 1px #E6E6E6; border-top-width: 0; padding-bottom: 14px; }
.raw_ranking h2 { height: 22px; overflow: hidden; font-size: 14px; font-weight: bold; padding: 6px 9px 5px; }
.raw_ranking li { height: 18px; overflow: hidden; padding: 4px 9px; vertical-align: middle; }
.raw_ranking li a { float: left; display: inline; }

/*各地钢厂*/
.raw_price { border: solid 1px #E6E6E6;  background-color: #FAFAFA; padding-bottom: 17px; text-align:left }
.raw_price h2 { height: 22px; overflow: hidden; font-size: 14px; font-weight: bold; padding: 5px 9px 6px; }
.raw_price dt { height: 16px; overflow: hidden; padding: 3px 9px 5px; }
.raw_price dd { padding: 0 0 10px 16px; height:auto; }
.raw_price dd a { float: left; display: inline; height: 18px; padding: 1px 0; margin-right: 19px; white-space: nowrap; }
.raw_price dl { display: block; clear:both; padding:10px 0px }
.raw_price img { display: block; height: 40px; margin: 6px 0 10px 10px; border-width: 0; }

/*分析预测*/
.raw_forecast { border: solid 1px #E6E6E6; border-top-width: 0; padding-bottom: 14px; }
.raw_forecast h2 { height: 22px; overflow: hidden; font-size: 14px; font-weight: bold; padding: 5px 9px 5px; text-align:left; }
.raw_forecast .forecast_class { float: left; display: inline; width: 40px; margin-left: 9px; }
.raw_forecast .forecast_class li { height: 18px; padding: 4px 0; vertical-align: middle; }
.raw_forecast .forecast_list { display: block; margin-left: 49px; }
.raw_forecast .forecast_list li { height: 18px; padding: 4px 9px 4px 0; vertical-align: middle; text-align:left; }
.raw_forecast .forecast_list a { display: inline; }

/*其他信息*/
.raw_other { padding: 8px 0 0 0; }
.raw_other .title { position: relative; height: 32px; border-top: solid 1px #90B4D6; border-bottom: solid 1px #E7EAF3; background-color: #F6F8FB; float: left; width: 80%; }
.raw_other .title h2 { float: left; display: inline; height: 24px; padding: 4px 27px 4px 10px; overflow: hidden; font-size: 16px; font-weight: bold; }
.raw_other .title h2 a:link, .raw_other .title h2 a:visited { color: #258; }
.raw_other .title .title_list .current { padding-bottom: 8px; border-left-color: #E7EAF3; border-right-color: #E7EAF3; background-color: white; }
.raw_other .title .title_list { position: absolute; top: 0; left: 104px; }
.raw_other .title .title_list a { float: left; display: inline; height: 18px; padding: 7px 12px; margin-right: 4px; overflow: hidden; border-left: solid 1px #F6F8FB; border-right: solid 1px #F6F8FB; background-color: #F6F8FB; }
.raw_other .title .title-list .current { padding-bottom: 8px; border-left-color: #E7EAF3; border-right-color: #E7EAF3; background-color: white; }
.raw_other .detail { padding-top: 14px; float:left; width: 80%;}
.raw_other .detail .news_list { padding: 0 40px 0 10px; float:left }
.raw_other .detail .news_list li { height: 24px; overflow: hidden; padding: 5px 20px 0px 0px; vertical-align: middle; }
.raw_other .detail .news_list li i { float: left; display: inline; width: 3px; height: 3px; overflow: hidden; background-color: #686868; margin: 10px 6px 0 0; }
.raw_other .detail .news_list li a { float: left; display: inline; font-size: 14px; letter-spacing:1px; }