@charset "gb2312";
/* CSS Document */
.column_info { height:18px; border-bottom: 1px solid #d92926; }
.column_info h2 { float:left; height:18px; padding-left: 10px; color:#d92926; background:url(../images/ico/column.gif) no-repeat 0 12px; font-size:14px; line-height:18px; }
.positon_nav { float:right; padding-right: 8px; }
.positon_nav a.pos_now { color:#d92926; }
/*侧边栏*/
.sidebar { float:left; width:166px; margin-top:10px; }
.sonchannel { width:166px; }
.sonchannel li { height: 28px; line-height:28px; overflow:hidden; }
.sonchannel li a { display:block; height:28px; color:#fff; background:url(../images/bg/sidebar_nav.gif) no-repeat; padding-left:25px }
.sonchannel li a:hover { background-position:0 -28px; color:#fff; }
.sonchannel li.channel_now a { background-position:0 -28px; color:#fff; }
div.reco { margin-top:10px; border: 1px solid #d9d9d9; }
div.reco dl { background:url(../images/bg/sidebar_reco_l.jpg) no-repeat 0 31px; }
div.reco dl dt { height:30px; background:url(../images/bg/sidebar_reco.gif) repeat-x; font-size:13px; font-weight:bold; line-height:30px; color:#555; padding-left: 10px; }
div.reco dl.reco_2 dt { border-top:1px solid #d9d9d9; }
div.reco dl dd { }
div.reco dl dd a { display:block; color:#555; height:28px; line-height:28px; padding-left: 15px; color:#666; border-bottom: 1px dotted #ccc; background: url( ../images/ico/list.gif) no-repeat 6px center; }
div.reco span a { display:block; height:30px; color:#d92926; line-height:30px; padding-left: 10px; }
.sidebar .side_contact { width:163px; height:274px; margin-top:6px; background:url(../images/ico/service.jpg) no-repeat; }
.sidebar .side_contact li { height:86px; }
.sidebar .side_contact li a { display:block; width:163px; height:86px; }
.sidebar .side_contact li a strong { display:block; padding-left:70px; line-height:40px; }
.sidebar .side_contact li a span { display:block; width:80px; height:50px; margin-left:70px; color:#666; }
.sidebar .side_contact li a:hover { color:#000; }
/*右侧内容区域*/
.main_content { float:right; width:776px; margin-top:10px; }
.main_content img.main_banner { width:768px; height:130px; display:block; padding:4px; border:1px solid #d8d9d9; }
.main_content span.img_bottom { display:block; width:100%; height:6px; background:url(../images/bg/banner_bottom.jpg) repeat-x top left; }
.main_content .content_view { overflow:hidden; margin-top:5px; line-height:22px; padding:10px 20px; border: 1px solid #d8d9d9; font-size:14px; line-height:26px;}
.main_content .content_view p { margin-top:15px; color:#2c2c2c; }
.about_list { overflow:hidden; _zoom:1; margin-top:20px; }
.about_list li { float:left; width:230px; height:250px; padding:4px; border:solid 1px #ccc; margin-right:18px; }
.about_list li img { display:block; width:228px; height:130px; margin:0 auto; }
.about_list li.last { margin-right:0; }
.about_list p { color:#666; text-indent:0; padding:8px; }
.about_list p a { outline:none; }
.about_list a { color:#666; }
.main_content2 { border:solid 1px #ccc; }
.main_content2 .content_pre { margin-top:15px; padding:0 30px 10px; border:none; }
.main_content2 .about_list { overflow:hidden; _zoom:1; width:720px; margin-bottom:20px; margin-left:30px;}
.main_content2 .about_list li { float:left; width:210px; height:200px; padding:4px; border:solid 1px #ccc; margin-right:26px; margin-top:20px; }
.main_content2 .about_list li.last { margin-right:0; }
.main_content2 .about_list li img { width:210px; height:130px; }
.main_service { width:660px; margin-left:60px; overflow:hidden; }
.main_service img.main_banner { display:block; width:652px; height:178px; margin-top:30px; padding:0; border:none; }
.service_list { margin-top:40px; }
.service_list li { float:left; width:330px; height:120px; margin-bottom:10px; overflow:hidden; }
.service_list li.service_1 { background:url(../images/ico/serivce/service_1.jpg) no-repeat left center; }
.service_list li.service_2 { background:url(../images/ico/serivce/service_2.jpg) no-repeat left center; }
.service_list li.service_3 { background:url(../images/ico/serivce/service_3.jpg) no-repeat left center; }
.service_list li.service_4 { background:url(../images/ico/serivce/service_4.jpg) no-repeat left center; }
.service_list li a { display:block; padding:0 0 0 90px; color:#666; }
.service_list li a strong { line-height:30px; }
.service_list li a:hover strong { color:#000; }
.service_list li a strong { display:block;}
/*新闻中心*/
.news_wrap { position:relative; width:776px; height:300px; border:1px solid #dbdbdb; background:url(../images/bg/tab.gif) repeat-x top left; overflow:hidden; }
span.more_news{ position:absolute; top:5px; right:10px; font-size:12px; line-height:150%;}
span.more_news a{ color:#cf0003}
.news_box span.more_news{ top:-22px}
#newstab div.news_box { display:none;}
#newstab div.nb_c { display:block;}
.news_wrap h3 { float:left; position:relative; width:80px; height:26px; line-height:26px; border-right:1px solid #ccc; text-align:center; z-index:0; background:url(../images/bg/tab.gif) repeat-x top left; font-weight:normal; cursor:hand; cursor:pointer;  }
.news_wrap h3.now { color:#B70000; z-index:3; background:url(../images/bg/tab_now.gif) repeat-x top left; font-weight:bold; color:#fff; }
.news_wrap h3 a { color:#888; display:block; }
.news_wrap h3.now a , .news_wrap h3 a:hover { color:#fff; }
/*专题报道*/
.news_wrap h3.zt{ width:126px;}
.news_wrap div.news_box { position:absolute; top:26px; left:0px; width:100%; height:274px; background:url(../images/bg/news_box.gif) repeat-x top left; z-index:2; }
.news_topimg{ display:inline; float:left; margin:29px  50px 0 30px; }
.news_topimg img{width:250px; height:200px; padding:6px; border:1px solid #cacaca;}
.news_list{float:left; margin-top:29px; width:400px;}
.news_list dl { margin-bottom:10px;}
.news_list dl dt a{ color:#b90000; line-height:26px; font-weight:bold; font-size:13px;}
.news_list dl dd p{ line-height:22px; color:#666;}
.news_list dl dd p span{ display:block; }
.news_list dl dd p span a{color:#b90000;}
.news_list ul{ width:400px; overflow:hidden;  margin-bottom:5px;}
.news_list ul li{ overflow:hidden; height:22px;  line-height:22px; background: url(../images/ico/news_li.gif) no-repeat 5px 9px; vertical-align: bottom;  }
.news_list ul li a{ float:left; font-size:13px; height:22px; line-height:22px;  padding-left:15px; } 
.news_list ul li span{ float:right; color:#8b8b8b; height:22px;line-height:22px;  }
.news_list span.more  a{ color:#cf0003;}
/*供应信息*/
.news_sales { height:140px}
.news_sales .news_list{ width:740px; overflow:hidden;  margin-left:20px;}
.news_sales ul{ padding:5px; width:100%;}
.news_sales ul li{ width:370px; float:left; padding:0;}
.news_sales ul li a{ float:none; font-size:13px; } 
.news_box span.more  a{ color:#cf0003;}
.news_special{ height:200px}
/*最新专题*/
.news_wrap .about_list { overflow:hidden; _zoom:1; width:720px; margin-top:20px; margin-left:30px; _margin-bottom:20px;/*for ie6*/ }
.news_wrap .about_list li { float:left; width:210px; height:126px; padding:4px; border:solid 1px #ccc; margin-right:26px; margin-bottom:20px; }
.news_wrap .about_list li.last { margin-right:0; }
.news_wrap .about_list li img { width:210px; height:130px; }
/*列表页*/
.news_list_box{ height:auto; padding-bottom:20px}
.news_list_box div.news_box{ height:auto;}
 .con_tit{ display:block; width:80px; height:26px; text-align:center;line-height:26px; color:#ce0000; font-weight:bold;}
.news_list_box div.news_box{  background-position:0 -2px; position:static;}
.news_list_box dl{ padding:20px;}
.news_list_box dl dt{font-weight:bold;   line-height:30px; }
.news_list_box dl dt span.pub_time{font-weight:normal; color:#a5a5a5; float:right; padding-right:10px;  line-height:30px; }
.news_list_box dl dt a{color:#ba0000; float:left; }
.news_list_box dl dt a:hover{ text-decoration:underline;}
.news_list_box dl dd { line-height:22px; color:#666; margin-bottom:10px; padding-bottom:15px; background:url(../images/bg/list_bg.jpg) no-repeat bottom center; clear:both;}
.news_list_box dl dd p{ height:90px;}
.news_list_box dl dd a {display:block; color:#ba0000;}
/*分页*/
ul.pagenav { width:740px;  height:26px; margin-left:20px;border-bottom:2px solid #ccccff;}
ul.pagenav li { float:left; margin-right:6px; height:26px; line-height:22px; background:#FFF; position:relative; font-size:13px;   }
ul.pagenav li.thisclass { height:26px; border-bottom:2px solid #cb0708;_margin-bottom:-1px;/*for ie6*/ }
ul.pagenav a { display:block; height:20px; float:left; text-align:center; padding:0 8px; border:1px solid #DDD; color:#666; }
ul.pagenav li.thisclass a { color:#FFF; background:#cb0708; border:1px solid #cb0708;}
ul.pagenav a:hover {color:#FFF; background:#b3030d; border:1px solid #cb0708;}
ul.pagenav li:hover{ border-bottom:2px solid #cb0708;}
ul.pagenav li select{ height:22px;}
/*文章翻页*/
.arc_nav { width:730px; overflow:hidden; line-height:20px; color:#666; font-size:12px;}
.arc_nav li{ width:360px; overflow:hidden; height:20px;}
.arc_nav li.context_p{ float:left;}
.arc_nav li.context_n{ float:right; text-align:right;}
.arc_nav li a{ color:#666;}
.arc_nav li a:hover{ color:#f00; text-decoration:underline;}
/*文章*/
.main_content .content_view h1 { font-size:20px; margin-top:12px; height:auto; line-height:26px; text-align:center; color:#ba0000; font-weight:bold; }
.main_content .arc_info { text-align:center; color:#666; line-height:24px; }
.main_content .arc_info  span{ display:block; height:24px; padding-bottom:12px; margin-bottom:30px; line-height:24px; border-bottom:1px solid #ccc;}
.main_content .arc_content{ margin-bottom:15px; border-bottom:1px solid #ccc; /*padding-bottom:30px;*/ padding-bottom:15px; font-size:14px; line-height:26px;}
.main_content .arc_content p{ margin-top:20px; }
.main_content div.copyright p{ font-size:12px; }

div.relate_articles{ height:40px; margin-top:15px; background:url(../images/bg/news_box.gif) repeat-x 0 26px; overflow:hidden; position:relative;   }
div.relate_articles span.relate_tit{ display:block;width:80px; height:26px; background:url(../images/bg/tab_now.gif) repeat-x; text-align:center; line-height:26px; color:#fff;}
div.relate_articles span.to_top{ position: absolute; top:3px; right:10px;}
div.relate_articles span.to_top a{ color:#666;}
/*相关新闻*/
.news_relate { height:120px; width:730px; margin-top:15px;}
.news_relate .news_list{ width:730px; overflow:hidden; margin-top:10px;}
.news_relate ul{ padding:5px; width:100%; margin-bottom:0;}
.news_relate ul li{ width:360px; float:left; padding:0;}
.news_relate ul li a{ float:none; font-size:13px; } 
.news_box span.more  a{ color:#cf0003;}
.news_special{ height:200px}
/*工程案例列表*/
/*工程案例*/
.projects_box span.con_tit{background:url(../images/bg/tab_now.gif) repeat-x top left; color:#fff; }
.projects_box div.news_box{background:url(../images/bg/news_box.gif) repeat-x top left; }
.projects_box div.news_box{background:url(../images/bg/news_box.gif) repeat-x top left; padding-top:16px; }
ul.projects{  overflow:hidden; margin:0 0 20px 35px; }
ul.projects li{ float:left; width:160px; height:142px; margin:0 20px 20px 0; background: url(../images/bg/img_bottom2.gif) repeat-x bottom left;}
ul.projects li a{ display:block; height:134px; border:1px solid #cacaca;}
ul.projects li a img{ width:150px; height:100px; padding:5px;}
ul.projects li a span{ overflow:hidden; display:block;width:150px;  height:14px; margin-top:8px; text-align:center; line-height:14px;}
ul.projects li a span b{ font-weight:normal;}

/*专题报道*/
ul.special{  overflow:hidden; margin:0 0 20px 35px; }
ul.special li{ overflow:hidden;float:left; width:226px; height:270px; margin:0 20px 20px 0; background:  url(../images/bg/banner_bottom.jpg) repeat-x 0 154px;}
ul.special li a.spe_img{ display:block; height:152px; border:1px solid #d5d5d5;}
ul.special li a img{ display:block; overflow:hidden; width:214px; height:142px; padding:5px;}
ul.special li span a{ color:#444;overflow:hidden;   display:block;width:225px;  height:30px; line-height:30px; margin-top:5px; border:none; font-weight:bold;}
ul.special li p{ color:#686868;line-height:20px; }
ul.special li p a{ color:#686868;}
ul.special li p a:hover{ text-decoration:underline;}
/*全球网站*/
.main_content .content_view .world   { margin-bottom:20px; overflow:hidden; font-size:12px; line-height:20px;}
.world dt { display:block; height:35px; margin-bottom:10px; line-height:30px; font-size:14px; font-weight:bold; color:#666; background: url(../images/bg/bg_linner.gif) repeat-x bottom left; }
.world dd { float:left; width:350px; margin-bottom:15px; }
.world dd ul { overflow:hidden; }
.world dd ul li { float:left; margin:0 15px 0 0;}
.world dd ul li.world_link strong { color: #d92926; display:block; font-weight:normal; }
.world dd ul li.world_link a { line-height:100%; }
.group dd ul li.world_link strong { height:30px; line-height:30px; font-weight:bold; }