@charset "utf-8";
/* CSS Document */
/*-------------公共开始----------------*/
 
a{ text-decoration:none;}
img{ border:none; }
ul li{ list-style:none;}
ul{ margin:0px; padding:0px;}
 
.clear{ margin:0px; padding:0px; height:0px; width:0px; line-height:0px; clear:both;}
div.p,h1,h2,h3,h4,h5,h6,ul,ol,dl{ margin:0px; padding:0px;}
 
 
/*-------------公共结束----------------*/

/*-------------首页----------------*/
#soho_cg{ background:#F4F4F4; height:auto;}
.cg_contact{ width:100%; height:52px; background:#f4f4f4;}
.col_margin{ width:960px; margin:0 auto;  }
.cg_contact .con_tit{ height:42px; padding:5px 0; float:right; text-align:right;}
.cg_contact .con_tit .span_a{ height:20px; line-height:20px; background:url(../images/soho_xs_span_a.png) no-repeat right center; display:block; color:#db2f19; width:130px; padding-right:18px; text-align:right;}
.cg_contact .con_tit .span_a a{height:20px; line-height:20px;  width:130px;color:#db2f19; display:block;}
.cg_contact .con_tit .span_b{ width:130px; height:20px; line-height:20px; color:#3a3a3a; text-align:right;}

.cg_sub_nav{ width:100%; height:51px; line-height:51px; font-size:16px; color:#828282; background:#e3e3e3;}
.cg_sub_nav_l{ width:700px; padding:0 20px 0 40px;  float:left;}
.cg_sub_nav_l ul{height:51px;margin:0px; padding:0px;}
.cg_sub_nav_l ul li{float: left; height:51px; padding:0 14px; background:url(../images/soho_xs_li_bg.jpg) right center no-repeat;}
.cg_sub_nav_l ul .no_style{ background:none;}
.cg_sub_nav_l ul li a { display:block; height:51px; color: #484848; font-size:16px; text-decoration:none;   position:relative; top:11px; line-height:25px;  }
.cg_sub_nav_l ul li a:hover{display:block; height:51px; font-size:16px; text-decoration:none;  background:url(../images/subnav_tip1.png) no-repeat center bottom; position:relative; top:11px; line-height:25px; color:#E8380D;}
.cg_sub_nav_l ul li a.vtd{display:block; height:51px; font-size:16px; text-decoration:none;  background:url(../images/subnav_tip1.png) no-repeat center bottom; position:relative; top:11px; line-height:25px; color:#E8380D;}
.cg_sub_nav_r{ float:right;}
.cg_sub_nav_r ul{ height:20px; padding:16px 0 15px 0;margin:0px;}
.cg_sub_nav_r ul li{ height:20px; line-height:20px; float:left;}
.cg_sub_nav_r ul li.gys{ padding-right:15px;background:url(../images/soho_xs_li_bg.jpg) no-repeat right center; }
.cg_sub_nav_r ul li.nbr{ padding-left:15px; }
.cg_sub_nav_r ul li a{ display:block; height:20px; line-height:20px; }
.cg_sub_nav_r ul li.gys a{ width:66px; height:20px; display:block; background:url(../images/gys.jpg) no-repeat; text-indent:-99999em;}
.cg_sub_nav_r ul li.nbr a{ width:76px; height:20px; display:block; background:url(../images/nbr.jpg) no-repeat; text-indent:-99999em;}


.e_s{ width:100%; height:110px; background:#282828;}
.e_s h3{ width:130px; height:110px; line-height:110px; font-size:28px; color:#f0f0f0; font-weight:normal; float:left; padding-right:33px;}
.e_s ul{ height:110px; line-height:110px; overflow:hidden; width:796px; float:left; margin:0px; padding:0px;}
.e_s ul li{ float:left; padding-right:60px; color:#f0f0f0;height:110px; line-height:110px; }
.e_s ul li .sz{ font-size:28px; padding-right:18px;height:110px; line-height:110px; font-family: "Microsoft YaHei",Arial, "Lucida Grande", sans-serif;}
.e_s ul li .tit{ font-size:16px;height:110px; line-height:110px;}
.cg_con{ width:100%;overflow:hidden; background:url(../images/soho_xs_bg.png) repeat-y center center; padding-top:20px;padding-bottom:20px;}
.cg_con_l{ width:692px; float:left; height:auto; padding-right:30px; position:relative;}
.cg_con_a{height:670px;overflow:inherit;}
/*首页左侧*/
.cg_con_l .title { color: #484848; height:30px;line-height:30px;width: 682px; background:url(../images/SOHO_xhx.png) no-repeat left bottom;}
.cg_con_l .title_title {float: left; width: 410px;}
.cg_con_l .title_title2 {float: left; width:540px;}
.cg_con_l .title_title3 {float: left; width:310px;}
.cg_con_l .title .title_txt { color: #484848; float: left; font-size:19px;height:30px;line-height:30px; }
.cg_con_l .title_hui { color: #888888; float: left; font-size:13px; padding-left:15px;}
.cg_con_l .title_zb { float: left; font-size:14px; width: 130px; color:#484848;}
.cg_con_l .title_zbdw { float: left; font-size:14px; width:230px; color:#484848; }
.cg_con_l .title_fb {float: left;font-size:14px; margin-left: 10px; width:80px; color:#484848;}
.cg_con_l .title_gd { float:right;width:52px; height:23px;}
.cg_con_l .title_gd a { width:52px; height:23px; display:block; background:url(../images/title_gd1.jpg) no-repeat; text-indent:-99999em;float: left;}
.cg_con_l .title_gd a:hover{width:52px; height:23px; display:block; background:url(../images/title_gd2.jpg) no-repeat;}
.cg_con_l .index_list_box{ width: 682px; overflow:hidden; padding-bottom:20px;}
.cg_con_l .index_list_box ul{margin:0px; padding:0px;}
.cg_con_l .index_list_box ul li{ width:680px; height:30px; line-height:30px; }
/*.cg_con_l .index_list_box ul li.no_style{ border:none;} 此处lf改动*/
.cg_con_l .index_list_box ul li .title_title{ float:left; width:420px;}
.cg_con_l .index_list_box ul li span.tt {color: #484848; float: left;height:30px; line-height:30px; overflow:hidden; padding-left:15px;  font-size:13px; max-width:350px;}
.cg_con_l .index_list_box ul li span.tt a { color: #484848;height: 30px;font-size:13px; max-width:350px;text-decoration: none;}
.cg_con_l .index_list_box ul li span.new {width:29px; height:12px; margin-left:10px;}
.cg_con_l .index_list_box ul li span.new a{ width:29px; height:12px;}
.cg_con_l .index_list_box ul li span.new a img{width:29px; height:12px;}
.cg_con_l .index_list_box .title_zbb { font-size:13px; color: #484848;float: left; width: 120px; }
.cg_con_l .index_list_box .title_fbb {color: #484848;float: left;margin-left:10px; width:80px; font-size:13px; }
.cg_con_l .index_list_box .title_zbdw { font-size:13px; color: #484848;float: left; width:230px; }
.cg_con_l .index_list_box .title_zbdw a{ font-size:13px; color: #484848; text-decoration: none; }

/*首页右侧*/
.cg_con_r{ width:220px; overflow:hidden; float:right; padding-left:10px;}
.cg_con_r h3{ width:220px; height:30px;line-height:30px; color: #484848; font-size:19px;border-bottom:3px solid #dbdbdb; font-weight:normal;*margin-bottom:20px;}
.cg_con_r p{ width:220px; line-height:22px; overflow:hidden; padding:10px 0;border-bottom:1px solid #dbdbdb; color:#484848; font-size:13px;  }
.cg_con_r h3.m_t{ margin-top:20px;}
.cg_con_r h4{ font-size:16px; color:#ea451d; width:220px; height:46px; line-height:46px;border-bottom:1px solid #dbdbdb; font-weight:normal;}
.cg_con_r h4 a{font-size:16px; color:#ea451d;}
.cg_con_r marquee{margin-top:20px;}
/*-------------首页结束----------------*/

/*-------------招标项目信息----------------*/
.zbgg{ width:682px; float:left; }
.zb_title_zb{  width:682px; height:30px; line-height:30px;color:#484848; border-bottom:3px solid #dbdbdb;}
.zb_xm{  width:520px; float:left; color:#484848; font-size:19px;height:30px;line-height:30px;}
.dq{ width:150px; float:right; }
.dq a{ display:block;  height:30px;line-height:30px; color:#484848; float:left; font-size:16px; padding:0 7px; background:url(../images/soho_xs_li_bg.jpg) right 8px no-repeat;}

.dq a:link{ color:#484848;text-decoration:none;}
.dq a:visited{color:#484848;text-decoration:none;}
.dq a:hover{color:#484848;text-decoration:none;cursor:hand;}
.dq a:active{color:#484848;text-decoration:none;}



.dq a.no_style{ background:none;}
.dq a:hover{display:block;  height:30px; line-height:30px; color:#e83a1f; float:left; font-size:16px;}
.dq a.vtd{ display:block;  height:30px; line-height:30px;  color:#e83a1f; float:left; font-size:16px;}

#sh_a{ background:none;}
.zbxm_list{ width:682px; overflow:hidden;}
.xm_list{ margin-top:10px; overflow:hidden;}
.zbxm{ margin-bottom:30px; overflow:hidden;}
.xm_title{width:682px; color:#484848; font-size:13px; border-bottom:1px solid #dbdbdb; height:32px; line-height:32px;}
.zbxm_cont{ margin-top:10px; }
.zbxm_cont .zbxm_cont_left{ width:168px; float:left;}
.zbxm_cont .zbxm_cont_right{ width:497px; float:right; overflow:hidden;}
.zbxm_cont .zbxm_cont_right h1{ color:#828282; font-weight:normal; font-size:13px;line-height:20px;height:20px;}
.zbxm_cont .zbxm_cont_right .gk{ color:#484848; line-height:18px; text-indent:2em; font-size:13px;}
.zbxm_cont .zbxm_cont_right .sj{ text-indent:0px;}
.zbxm_cont .zbxm_cont_right p{color:#828282;font-size:13px;}
.zbxm_cont .zbxm_cont_right p span.rq{color:#828282;font-size:13px;}
.zbxm_cont .zbxm_cont_right span img{ width:75px; height:24px; float:right;}

.xmcg{} 
.xmcg_ll{ background-color:#fbfbfb; border:1px solid #e0dfdf; width:410px; padding:2px;}
.xmcg a { display:block; width:85px;}
.xmcg a img{ margin-left:440px;}
.xmcg_list{ margin-top:20px; display:inline;}
.xmcg_list .xmcg_list_left{ float:left;  width:100%; line-height:20px; font-weight:bold;}
.xmcg_list .xmcg_list_right{ float:left;}
.xmcg_list .xmcg_list_right p{ line-height:20px; color:#58595b;}
/*-------------招标项目信息结束----------------*









/*left*/
.cg_con_l_top{width:682px;height:30px;border-bottom:3px #dbdbdb solid;overflow:hidden;}
.cg_con_l_top span.span1{font-size:19px;color:#484848;display:block;float:left;height:30px;line-height:30px; cursor: pointer;}
.share_btn{display:block;float:left;}

.span_px{ display:block;float:left;height:30px;line-height:30px; }
.zb_j{ padding-left:6px; width:8px; height:6px; display:block; float:left; margin-top:12px;}
.zb_j img{ display:block; width:8px; height:6px;}

.cg_con_l_top_a1{display:block;float:left;margin-left:10px;height:30px;line-height:30px;}
.cg_con_l_top span.span2{font-size:16px;color:#484848;display:block;float:left;margin-right:41px; margin-left:290px;cursor: pointer;}
.cg_con_l_top_a2{display:block;float:right;padding-right:15px;height:30px;line-height:30px;color:#484848;font-size:16px;  cursor: pointer;}
.cg_con_l_bottom{width:682px;overflow: visible;}
.cg_con_l_bottom ul{margin:0px; padding:0px;width:682px;overflow: visible;}
.cg_con_l_bottom ul li{float:left; width:666px;height:30px;border-bottom:1px #dbdbdb solid;padding-left:16px;line-height:30px;color:#484848;font-size:13px;background:url(../images/cg_con_l_dian.jpg) no-repeat left center; vertical-align:middle;}
.cg_con_l_bottom ul li span a{color:#484848;text-decoration: none;}
.cg_con_l_bottom_span1{float:left;width:440px;height:30px; line-height:30px; overflow:hidden;}
.cg_con_l_bottom_span2{float:left;width:auto;max-width:401px;overflow:hidden;padding-right:10px;}
.cg_con_l_bottom_span2 a{color:#484848;}

.cg_con_l_bottom_span2 a:link{ color:#484848;text-decoration:none;}
.cg_con_l_bottom_span2 a:visited{color:#484848;text-decoration:none;}
.cg_con_l_bottom_span2 a:hover{color:#484848;text-decoration:none;cursor:hand;}
.cg_con_l_bottom_span2 a:active{color:#484848;text-decoration:none;}


.cg_con_l_bottom_span4{float:left;width:108px;margin-right:34px;}
.cg_con_l_bottom_span5{float:left;width:83px;}
.cg_con_l_fy{width:682px;text-align:center;height:57px;line-height:57px;margin-bottom:53px;}
.cg_con_l_fy a{color:#5a5a5a;font-weight:bold;font-size:15px;margin:0px 4px;}
.cg_con_l_fy a:link{ color:#5a5a5a;text-decoration:none;}
.cg_con_l_fy a:visited{color:#5a5a5a;text-decoration:none;}
.cg_con_l_fy a:hover{color:#5a5a5a;text-decoration:none;cursor:hand;}
.cg_con_l_fy a:active{color:#5a5a5a;text-decoration:none;}
.cg_con_l_fy a.a1{color:#e8380d}
.cg_con_l_fy a.a2{margin-left:15px;color:#484848;}
.cg_con_l_fy a img{ margin:15px;padding-bottom:7px;}
.cg_con_l_bottom_span3{float:left;height:14px;padding-top:10px;line-height:0px;}


.cg_con_l_zbgg_top_a1{display:block;float:left;margin-left:10px;height:30px; line-height:30px; margin-right:186px;}
.cg_con_l_top span.zbgg_span2{font-size:16px;color:#484848;display:block;float:left;margin-right:180px;cursor: pointer;}
.cg_con_l_zgbb_bottom_span1{float:left;width:300px;height:30px; line-height:30px; overflow:hidden;padding-right:20px;}
.cg_con_l_zgbb_bottom_span4{float:left;width:222px;margin-right:40px;overflow:hidden;}

.cg_con_l_rwgg_top_a1{display:block;float:left;margin-left:10px;height:30px; line-height:30px; }
.cg_con_l_rwgg_bottom_span1{float:left;width:562px;height:30px; line-height:30px; overflow:hidden;padding-right:20px;}
.cg_con_l_rwgg_bottom_span1 a{color:#484848;}

.cg_con_l_rwgg_bottom_span1 a:link{ color:#484848;text-decoration:none;}
.cg_con_l_rwgg_bottom_span1 a:visited{color:#484848;text-decoration:none;}
.cg_con_l_rwgg_bottom_span1 a:hover{color:#484848;text-decoration:none;cursor:hand;}
.cg_con_l_rwgg_bottom_span1 a:active{color:#484848;text-decoration:none;}

/*入围公告详情*/
.cg_con_xq{ width:100%; overflow:hidden;padding-top:35px;}
.cg_con_l_rwxq_top{width:960px;height:30px;line-height:30px;border-bottom:1px #d2d2d2 solid;overflow:hidden;}
.cg_con_l_rwxq_top span.span1{font-size:19px;color:#484848;display:block;float:left;height:30px; line-height:30px; }
.cg_con_l_rwxq_text{padding:20px 0px 0px 23px;width:914px;}
.cg_con_l_rwxq_text p{height:28px;line-height:28px;color:#484848;}
.cg_con_l_rwxq_text p span.span1{width:100px;text-align:right;float:left;}
.cg_con_l_rwxq_text p.cg_con_l_rwxq_p{font-size:15px;padding-top:10px;padding-bottom:5px;}
.cg_con_l_rwxq_text p span.span2{width:auto;text-align:right;float:left;padding-left:25px;}
.cg_con_l_rwxq_lb{border:1px #d7d7d7 solid;width:914px; overflow:hidden; height:auto;margin-bottom:35px;}
.cg_con_l_rwxq_lb_top{width:914px;height:44px;line-height:44px;background:#eaeaea;border-bottom:1px #d7d7d7 solid;}
.cg_con_l_rwxq_lb_top span{float:left;height:44px;text-align:center;}
.cg_con_l_rwxq_lb_top span.span1{width:124px;}
.cg_con_l_rwxq_lb_top span.span2{width:599px;}
.cg_con_l_rwxq_lb_top span.span3{width:184px;}
.cg_con_l_rwxq_lb_bottom{width:914px;background:#fff; overflow:hidden; height:auto;}
.cg_con_l_rwxq_lb_bottom ul{margin:0px; padding:0px;}
.cg_con_l_rwxq_lb_bottom ul li{ vertical-align:middle;height:30px;overflow:hidden; line-height:30px; border-bottom:1px #d7d7d7 solid;}
.cg_con_l_rwxq_lb_bottom ul li span{text-align:center;float:left;height:30px; line-height:30px;}
.cg_con_l_rwxq_lb_bottom ul li span.span1{width:124px;}
.cg_con_l_rwxq_lb_bottom ul li span.span2{width:599px;}
.cg_con_l_rwxq_lb_bottom ul li span.span3{width:170px;border-right:}


.cg_con_l_rwxq_lb_bottom span{text-align:center;display:block; height:30px; line-height:30px;}
.cg_con_l_rwxq_lb_b_left{float:left;height:auto;min-height:199px;width:124px;border-right:1px #d7d7d7 solid;text-align:center;}
.cg_con_l_rwxq_lb_b_left span.span1{width:124px;}
.cg_con_l_rwxq_lb_b_center{float:left;height:auto;min-height:199px;width:599px;border-right:1px #d7d7d7 solid;text-align:center;}
.cg_con_l_rwxq_lb_b_center span.span2{width:599px;}
.cg_con_l_rwxq_lb_b_bottom{float:left;height:auto;min-height:199px;width:170px;text-align:center;}
.cg_con_l_rwxq_lb_b_bottom span.span3{width:170px;}




/*招标预告详情*/
.cg_con_l_rwxq_text .dp{height:auto; overflow:hidden;color:#484848; padding:8px 0;}
.cg_con_l_rwxq_text div .gd_t{ width:756px; height:245px;float:left; margin-left:25px; overflow:hidden; padding:9px 14px 14px; border:1px solid #d7d7d7; display:block; background:#ffffff;}
.cg_con_l_rwxq_text div .span_gd{width:100px;text-align:right;float:left;}
.cg_con_l_rwxq_text div .gd_t .p_a{ font-size:13px; color:#828282; line-height:18px; padding:9px; display:block;}
.cg_con_l_rwxq_text div .gd_t .p_b{ font-size:13px; color:#828282; line-height:18px; padding:9px; display:block;}
.cg_con_l_rwxq_text div .gd_t .p_b span{ display:block;}
.cg_con_l_rwxq_lb_top span.span4{width:500px;}
.cg_con_l_rwxq_lb_bottom ul{ margin:0px; padding:0px;}
.cg_con_l_rwxq_lb_bottom ul li span.span4{width:480px; padding-left:20px; text-align:left;}
.cg_con_l_rwxq_lb_top span.span5{width:140px;}
.cg_con_l_rwxq_lb_bottom ul li span.span5{width:140px;}
.cg_con_l_rwxq_lb_top span.span6{width:146px;}
.cg_con_l_rwxq_lb_bottom ul li span.span6{width:130px;}



.cg_con_l_rwxq_lb_b_con{float:left;height:auto;min-height:199px;width:500px;border-right:1px #d7d7d7 solid;text-align:center;}
.cg_con_l_rwxq_lb_b_con span.span2{width:480px; text-align:left; padding-left:20px;}
.cg_con_l_rwxq_lb_b_tim{float:left;height:auto;min-height:199px;width:140px;text-align:center;border-right:1px #d7d7d7 solid;}
.cg_con_l_rwxq_lb_b_tim span.span3{width:140px;}
.cg_con_l_rwxq_lb_b_zt{float:left;height:auto;min-height:199px;width:130px;text-align:center;}
.cg_con_l_rwxq_lb_b_zt span.span3{width:130px;}


.cg_con_l_fy a.a3{ margin-right:15px;color:#484848;}


/*分享弹出层*/
.fx_tcc{ width:500px; height:54px; position:absolute; left:110px; top:-44px; z-index:9999;}

/*自定义滚动条*/
.divScrollBar{background-color:#ddd;position:absolute;opacity:0.5; filter:Alpha(opacity=50);}
.divScrollBar:hover{opacity:1; filter:Alpha(opacity=100);}
.divScrollBar div{background-color:#aaa; position:absolute; left:0px; top:0px;}


.col_margin .cg_con_l .items{height:600px;}


/*新改咨询*/
.cg_con_r_zx{width:220px;height:42px; padding:30px 0;}

.cg_con_r_zx{ height:42px; padding:0 0 20px;}
.cg_con_r_zx .span_a{ height:20px; line-height:20px; background:url(../images/soho_xs_span_a.png) no-repeat 75px center; display:block; color:#db2f19; width:130px; padding-right:18px; }
.cg_con_r_zx .span_a a{height:20px; line-height:20px;  width:130px;font-size:16px;color:#db2f19; display:block;}
.cg_con_r_zx .span_b{ width:auto; height:20px; line-height:20px; color:#3a3a3a;font-size:16px;display:block;padding-top:5px;}

