﻿@charset "utf-8";
/*------全局样式------*/
body {color:#666;}
.container{width:1000px;margin:0 auto;text-align:left;overflow:hidden;}
br {line-height:0;height:0;}
a {color:#666;text-decoration:none;}
a:link {color:#666;text-decoration:none;}
a:hover {text-decoration:underline;color:#f00;}
.wrap {background:#fff;}

pre{
width:100%;
white-space:pre-wrap;/*css-3*/
white-space:-moz-pre-wrap;/*Mozilla,since1999*/
white-space:-pre-wrap;/*Opera4-6*/
white-space:-o-pre-wrap;/*Opera7*/
word-wrap:break-word;/*InternetExplorer5.5+*/
}

/*--底部发布招标 --*/
.floatbottom {position:fixed;bottom:0px;top:auto;height:141px;width:100%;background:url(../images/floatbottom.png) repeat-x center;left:0;}
.floatbottom div {width:1034px;margin:0 auto;height:141px;position:relative;}
.floatbottom div span {position:absolute;display:block;width:13px;height:13px;overflow:hidden;cursor:pointer;font-size:200em;right:5px;top:69px;}
.floatbottom div a {display:block;width:135px;height:35px;position:absolute;right:26px;top:89px; line-height:200px; overflow:hidden;}
* html,* html body {background-attachment:fixed;}
* html .top {position:absolute;bottom:auto;top:expression(eval(document.documentElement.scrollTop));}
* html .floatbottom {position:absolute;bottom:auto;top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));}


/*------头部样式------*/
.head {width:1000px;margin:0px auto 10px;text-align:left;position:relative;z-index:100;padding-top:36px;}
.logo {float:left;width:201px; height:76px;padding-top:5px;}
.city {float:left;height:36px;text-align:center; width:96px;display:inline;padding-top:30px;}
.city b {font-size:16px;display:block; height:24px;}
.city span {cursor:pointer;display:inline-block;}
.hotcity {position:absolute;width:500px;font-size:12px;top:105px;left:220px;}
.hotcityCon {background:#fff; border:2px solid #ccc;padding:10px;}
.hotcityCon p {border-bottom:1px solid #dedede;margin-bottom:10px;padding-bottom:10px;}
.hotcityCon p a {margin-right:10px;}
.hotcityCon table {margin-bottom:10px;}
.hotcityCon table td {vertical-align:top; line-height:24px;}
.hotcityCon table td b {background:url(../images/citybg.gif) no-repeat 0 4px; text-align:center;margin-right:10px;display:inline-block; height:24px; width:21px;}
.hotcityCon table td a {margin-right:10px;}
.hotcityCon div input {margin-right:5px;}
.hotcityCon div {padding-top:10px;border-top:1px dotted #dedede;}
.search {float:right;}
.s_nav {position:relative;bottom:-4px; line-height:26px;}
.s_nav a {margin-right:10px;display:inline-block;height:30px;}
.s_nav a.select {display:inline-block;height:30px;padding-left:10px; background:url(../images/on.gif);color:#fff; font-weight:bold;}
.s_nav a.select span {display:inline-block;background:url(../images/on.gif) right top;padding-right:10px;}
.searchbox {width:622px;background:url(../images/search.jpg);height:30px;padding:4px;}
.searchbox input {float:left;}
.searchbox input.s_txt {height:28px;width:524px;background:none;border:0;line-height:28px;color:#666; padding-left:10px;}
.searchbox input.s_btn {height:30px;width:86px;background:none;border:0;cursor:pointer;}
.hotword {padding:6px 0 0 6px;}
.hotword a {margin:0 4px;}
.hotword a.more {background:#fafafa url(../images/ico_02.gif) no-repeat 32px 2px;border:1px solid #d9d9d9;padding:0 10px 0 6px;}

/*------导航栏样式------*/
.menu {width:100%; height:72px; background:url(../images/menubg.gif) repeat-x;}
.menu .menu_cont {width:1000px;margin:0 auto;position:relative;height:36px;}
.menu .menu_cont ul li {float:left;display:inline;line-height:36px;background:url(../images/menu.gif) no-repeat right top;padding-right:2px; position:relative;}
.menu .menu_cont ul li a {font-size:14px;font-weight:bold;color:#fff; display:inline-block;padding:0 20px;}
.menu .menu_cont ul li a:hover {text-decoration:none;background:#9e0006;}
.menu .menu_cont ul li a.curTab {text-decoration:none;background:#333;}
.menu .menu_cont ul li a.home {background:#333 url(../images/ico_29.gif) no-repeat 20px 10px;padding-left:36px;}
.menu .menu_cont ul li a.home1 {background:url(../images/ico_29.gif) no-repeat 20px 12px;padding-left:36px;}
.menu .menu_cont ul li b {position:absolute;top:-10px;right:0;}
.menu .menu_cont .free {position:absolute;top:-5px;right:0;}
.menu .tabcon {width:1000px;margin:0 auto; text-align:left;}


/*------导航栏下滚动新闻样式------*/
#scrollDiv{background:url(../images/ico_03.gif) no-repeat 5px 5px;font-size:12px;width:500px;height:25px;line-height:25px;overflow:hidden;margin-top:5px;}  
#scrollDiv li{height:25px;padding-left:24px;}   


/*------子导航栏样式------*/
.submenu {color:#666;padding-top:5px;margin-left:10px;line-height:24px;}
.submenu a {display:inline-block;margin:0 5px;padding:0px 5px;}
.submenu a:hover {background:#cc0000;color:#fff;text-decoration:none;}


/*------经典工地幻灯片------*/
.focus {float:left;}
#banner {border:1px solid #dedede;width:750px;height:301px;padding:5px;}
#banner #ifocus {position:relative;width:750px;height:301px}
#banner #ifocus_pic {position:relative;width:750px;display:inline;float:left;height:301px;overflow:hidden;}
#banner #ifocus_piclist {z-index:0;position:absolute}
#banner #ifocus_piclist li {width:615px;height:301px;overflow:hidden;}
#banner #ifocus_piclist li img {width:615px;height:301px;}
#banner #ifocus_opdiv {position:absolute;background:#000;bottom:0;left:0;z-index:0;height:30px;width:615px;opacity:.5;-moz-opacity:.5;filter:alpha(opacity=50);}
#banner #ifocus_tx {position:absolute;z-index:3px;bottom:0;left:0;height:30px;width:615px;text-align:center;line-height:30px;}
#banner #ifocus_tx a {color:#fff;}
#banner #ifocus_tx .normal {display:none;}
#banner #ifocus_btn {position:absolute;right:0;width:129px;}
#banner #ifocus_btn ul li {background:url(../images/focus_btn.gif) no-repeat 0 -70px;width:113px;height:60px;padding:5px 5px 5px 11px;margin-bottom:7px;}
#banner #ifocus_btn ul li.normal {background:url(../images/focus_btn.gif) no-repeat;}
#banner #ifocus_btn ul li img {width:113px;height:60px;}

/*------通用模块1------*/
.mod {border:1px solid #dedede;overflow:hidden;margin-bottom:10px;}
.mod_t {height:30px;line-height:30px;position:relative;background:url(../images/win_t_bg.gif) repeat-x;font-size:14px;}
.mod_t b {margin-left:10px;}
.mod_tool {position:absolute; top:0;right:10px;font-size:12px;}
.mod_tool span {margin:0 5px;}
.mod_c {padding:10px 0;}
.more02 {position:absolute;top:0;right:10px;display:block;color:#9b9b9b; font-size:12px;}

/*------通用模块2------*/
.mod01 {border:1px solid #dcdcdc;overflow:hidden;margin-bottom:10px;}
.mod01_t {height:30px;line-height:30px;position:relative;background:url(../images/win_t_bg.gif) repeat-x 0 -30px;font-size:14px;padding-left:10px;}
.mod01_c {padding:10px 0;}

/*------排行榜------*/
.top1 {margin:0 auto; height:60px;line-height:18px;}
.top1 img {padding:1px;border:1px solid #dedede;}
.top1 b {background:url(../images/ico_17.gif);width:19px; height:25px; line-height:25px;color:#fff;}
.top10 {background:url(../images/chartsbg.gif) repeat-x; width:232px;}
.top10 ul { height:252px; background:url(../images/number02.gif) no-repeat 16px 0;}
.top10 ul li {padding-left:36px;line-height:32px; height:28px; overflow:hidden;  float:left; width:198px;}
.top10 ul li a {display:inline-block; text-align:center; width:90px;}
.top10 ul li span {display:inline-block; text-align:center; width:108px;}

/*------底部信息------*/
.bottom {background:url(../images/bottombg.gif) repeat-x;height:116px;border:1px solid #dedede;overflow:hidden;border-bottom:0;clear:both;}
.bottom dl {float:left; width:90px; padding:10px 30px;}
.bottom dl dt {margin-bottom:6px;}
.bottom dl dd {margin-left:28px;line-height:24px; background:url(../images/dot.gif) no-repeat 0 8px; padding-left:8px;}
.bottom p {float:left; background:url(../images/tel.gif) no-repeat 30px 20px;height:110px;width:220px;}

/*------友情链接------*/
.link-top{ text-align:center;background:url(../images/link.jpg) repeat-x bottom; width:1000px; height:45px; display:block; line-height:76px;}
.link {line-height:22px;border:1px solid #dedede;background:url(../images/bottombg.gif) repeat-x bottom;padding:6px 0 10px 10px; clear:both;}
.link a {margin:0 2px;display:inline-block;white-space:nowrap;}



/*------当前位置------*/
.now {height:32px; line-height:32px; padding-left:22px; background:url(../images/now_home.gif) no-repeat 2px 8px;}
.now a {margin:0 5px;}
.now span {margin:0 5px;color:#fc7700;}

.adbox {margin-bottom:10px;}

/*------分页样式------*/
.pages {text-align:center; font-size:14px;padding:10px 0;}
.pages a {display:inline-block; height:24px; line-height:24px; border:1px solid #ddd; padding:0 10px; margin:0 2px;}
.pages a:hover {text-decoration:none; background:#f0f0f0;}
.pages span {display:inline-block;height:24px;line-height:24px; border:1px solid #ff3300; background:#ff6501; padding:0 10px; color:#fff;font-weight:bold; margin:0 2px;}
.pages em {font-style:normal;margin-left:10px;}
.pages em {color:#b5b5b5;}
.pages em input.pn {width:30px;border:1px solid #dedede;margin:0 4px; height:20px; line-height:20px;}
.pages em input.go {width:40px;border:1px solid #ccc;margin:0 4px; font-size:12px; height:20px; line-height:20px; background:url(../images/top_bg.gif) 0 -4px; font-weight:bold;color:#666;}


/*------分页样式------*/
.newPages {text-align:center; font-size:12px;padding:10px 0;color:#333; clear:both;}
.newPages a {display:inline-block; height:24px; line-height:24px; border:1px solid #EFEFEF;padding:0 10px;margin:0 2px;}
.newPages a:hover {text-decoration:none; background:#f0f0f0;}
.newPages span {display:inline-block;height:24px;line-height:24px;padding:0 5px;margin:0 2px;}
.newPages b {color:#f00;padding:0 10px;margin:0 2px;}

/*------筛选器样式------*/
.sc {border:1px solid #e1e1e1;padding:1px;}
.sc .sct {background:#f5f3f2;line-height:32px;height:32px;position:relative; font-size:14px; padding-left:10px;}
.sc .sct a {position:absolute;top:4px;right:10px;}
.sc .scc {padding:10px 0 0;}
.sc table {width:976px;margin:0 auto 10px;padding:5px;background:url(../images/line_03.gif) bottom repeat-x;}
.sc table td {vertical-align:top;}
.sc table td span { display:block;width:70px; line-height:22px; height:22px; background:#f7f5f5; color:#806f66; text-align:center}
.sc table td b {display:block;padding-top:4px;}
.sc table td a {display:inline-block; height:18px; line-height:18px;margin:2px 5px 5px; padding-right:10px;background:url(../images/line_01.gif) no-repeat right 3px;}
.sc table td a.on {background:#ff7608; padding:0 4px;color:#fff;}
.sc table td a:hover {color:#ff7608;}
.sc table td a.on:hover {color:#fff; text-decoration:none;}

.open {height:22px;margin-bottom:10px;}
.close {margin-bottom:10px;}
.close div {display:block;height:176px;border:1px solid #ddd; background:#fefefe;}
.open div {display:none;height:176px;}
.close span {display:block; background:url(../images/btn_07.gif) 0 -22px; width:87px; height:22px;}
.open span {display:block; background:url(../images/btn_07.gif); width:87px; height:22px;}


/*------通用热门排行榜------*/
.hotlist {float:right;width:226px;border:1px solid #dedede;height:311px;overflow:hidden;margin-bottom:10px;}
.hotlist ul {background:url(../images/number01.gif) no-repeat 0 14px;padding:10px 0 0 20px; width:180px;margin:0 auto;}
.hotlist ul li {line-height:24px; height:24px;}

/* 小头部 */
.bodyTop {background:url(/Content/images/top_bg.gif) repeat-x;height:34px;line-height:34px;color:#333333;}
.bodyTop .top_cont {width:1000px;margin:0 auto;text-align:left;position:relative;}
.bodyTop .top_logo{ background:url(/Content/images/top_logo.gif) no-repeat 0 7px;width:74px; height:37px; display:block; float:left;}
.bodyTop .top_left {float:left;}
.bodyTop .top_left img {float:left;padding-top:4px;}
.bodyTop .top_left a{color:#666666;text-decoration: none;margin:0 5px;}
.bodyTop .top_left a:hover{color:#666666;}
.bodyTop .top_left a.fcr{color:#CC0000;}
.bodyTop .top_right {float:right;}
.bodyTop .top_cont .top_right span,.top_cont .top_left span {padding-right:10px;margin-right:5px;background:url(/Content/images/line_01.gif) no-repeat right 12px; float:left; display:inline;}
.bodyTop .top_cont .top_right span b {margin-left:20px;}
.container{ clear:both;}



/*------顶部下拉广告------*/
.gg_full {POSITION: relative; MARGIN:0px auto;WIDTH: 1000px;background:#e8e8e8}
.gg_full .gg_fbtn {POSITION: absolute; WIDTH: 19px; DISPLAY: none; HEIGHT: 55px; TOP:40px; right: -23px}
.gg_full .gg_fbtn A {DISPLAY: block; BACKGROUND: url(../images/gg_btn.png) no-repeat 0px 0px; HEIGHT: 55px; OVERFLOW: hidden}
.gg_full .gg_fbtn .gg_fclose {BACKGROUND: url(../images/gg_btn.png) no-repeat -19px 0px}
.gg_full .gg_fcon {DISPLAY: none; HEIGHT: 400px;padding-top:30px;}