@charset "gb2312";
/* CSS Document */

*{ margin:0px; padding:0px;}
body,html{ margin:0px; padding:0px; font-size:12px;}

/* 链接颜色 */
a:link {color: #000000; text-decoration:none;}
a:visited {color: #000000;text-decoration:none;}
a:hover {color: #0066CC; text-decoration:none }
a:active {color: #bc2931; outline:none}


/* 颜色属性 [定义规则，小写c加颜色名称] */
.cRed,a.cRed:link,a.cRed:visited{ color:Red; }
.cBlue,a.cBlue:link,a.cBlue:visited{color:#1f3a87;}
.cBrown,a.cBrown:link,a.cBrown:visited{color:#58421D;}
.cDRed,a.cDRed:link,a.cDRed:visited{ color:#bc2931;}
.cGray,a.cGray:link,a.cGray:visited{ color: #4F544D;}
.cDGray,a.cDGray:link,a.cDGray:visited{ color: #666;}
.cWhite,a.cWhite:link,a.cWhite:visited{ color:#fff;}
.cBlack,a.cBlack:link,a.cBlack:visited{color:#000;}
a.cBlack:hover{color:#bc2931;}
.cYellow,a.cYellow:link,a.cYellow:visited{color:#ff0;}
.cGreen,a.cGreen:link,a.cGreen:visited{color:#008000;}

/*固定元素控制*/
ul{list-style:none}
select{font-size:12px}
input{font-size:12px;}
input.st1{border:1px solid #AACCEE; font-size:12px; color:#07519A; background:#E9F2FB; padding-top:2px}
input.search{border:1px solid #ccc;height:15px; padding-top:4px; font-size:12px; padding-left:18px; background:url(../images/search.gif) #fff left center no-repeat}

.mar_t_6{ margin-top:6px;}
.mar_t_8{ margin-top:8px;}
.mar_t_10{ margin-top:10px;}
/*空白*/
.blank_h6{clear:both; height:6px;line-height:0; font-size:0}


/*居中外框*/
#mid_box{width:920px; margin:0 auto; clear:both; background:#fff; padding:0}

/* mini导航 */
#miniNav{padding:4px 0;	background:#f0f0f0;	height: 24px;}
#miniNav ul{margin:0 auto; margin-right:10px; margin-top:5px}
#miniNav li{margin:5px 0 0 15px;float:right;padding-left:7px;background: url(../images/i1_1.gif) no-repeat 0 5px;}
#miniNav li a{ font-size:12px; color:#666; display:block}
#miniNav li#active a:link,#miniNav li#active a:visited{color:#666; display:block;}
#miniNav li#active a:hover{color: #0066CC}
#miniNav #login{font-size:12px; color: #333333; float:left; margin-left:6px}

/* logo导航区 */
#nav{margin:2px 0; padding:6px 0;clear:both; background:#fff; }
#nav #logo{float:left;background: url(../images/logo.gif) no-repeat; width:215px; height:50px}
#nav #navtxt{float:right; width:700px; margin-top:6px}
#nav #navtxt li{float:left; margin-top:6px; text-align:center; width:63px; border-right:1px solid #ccc}
#nav #navtxt li.twowords{width:40px}
#nav #navtxt li#last{border-right:none;}
#nav #navtxt li a:link,#navtxt li a:visited{ color:#000}
#nav #navtxt li a:hover,#navtxt li a:active{ text-decoration:underline; color:#000}

/* 栏目导航区 */
#channel{ height:61px; background:url(../images/nav_tit.gif) no-repeat left center; padding-left:158px; width:762px; float:none}
#channel div#search{height:27px; background:url(../images/topsearch_bg.gif) #ccc; padding-top:6px; padding-left:8px; width:754px;}

#channel_nav{height:28px; background:url(../images/nav_txt_bg.gif) #0066CC;}
div#txt ul{ position:static;}
div#txt li{border-right:2px solid #fff;float:left; padding:0 10px;  text-align:center; height:12px;margin-top:8px;}
div#txt li#last{border-right:none}
div#txt li a{color:#fff; color:#FFFFFF; font-weight:bold; }
 
/*滚动代码css样式控制*/
#container{
	margin:0 auto;
	position:relative;
	margin-top:6px;
	width:920px;
	height:50px;
	overflow:hidden;
}
#message,
#message_copymsgid{
	margin:0;
	width:920px;
	overflow:hidden;
}
#container ul{
	float:left;
	width:920px;
	height:50px;
	overflow:hidden;
	clear:both;
}
#container li{
	float:left;
	text-align:center;
	width:153px;
	height:50px;
	line-height:50px;
	overflow:hidden;
	padding:0;
}
#container li img{
	width:150px;
	height:50px;
	margin-bottom:6px;
	padding:3px;
}
/*广告区*/
.AD_1{ width:920px; margin-top:10px; height:140px; clear:both}

/*内容区*/
.con_l{ float:left; width:650px;}
.con_r{ float:right; width:260px;}
.con_l1{ float:left; width:455px;}
.con_r1{ float:right; width:455px;}
.con_l2{ float:left; width:260px;}
.con_r2{ float:right; width:650px;}
/*各个表格距离*/
.lie td{ line-height:27px; padding-left:10px;} 
/*各个框，线，线条*/
.kuang{ border:1px solid #61a5d2}
.bor_b{ border-bottom:1px solid #61a5d2; padding-left:10px; line-height:25px;}
.bor_b1{ border-bottom:1px solid #61a5d2;}
.bor_l{ border-left:solid 1px #61a5d2; padding:10px;}
/*各个表格标题*/
.tit_a_1{ background:url(../images/tit_a_1.gif) repeat-x; line-height:26px; color:#FFF; padding-left:11px; font-weight:bold}
.tit_a_2{ background:url(../images/tit_a_2.gif) no-repeat; height:26px; width:36px;}
.tit_a_3{ background:url(../images/tit_a_3.gif) repeat-x;}

.tit_b_1{ background:url(../images/tit_b_1.gif) repeat-x; line-height:26px; color:#FFF; padding-left:11px; font-weight:bold}
.tit_b_2{ background:url(../images/tit_b_2.gif) no-repeat; height:26px; width:40px;}
.tit_b_3{ background:url(../images/tit_b_3.gif) repeat-x;}

/*二级栏目搜索样式*/
.ss_tit{ text-align:center; line-height:27px;}
.gg_tit{ padding-left:10px; color:#C33; font-weight:bold; font-size:14px; border-bottom: dashed 1px #E0E0E0}
.sanji_con{ font-size:13px; line-height:2em; padding:0px 10px;}
.sanji_con p{ margin-top:6px; text-indent:2em;}
.sanji_tit{ font-size:15px; font-weight:bold; text-align:center; line-height:30px;}
.sanji_a_tit{ background:url(../images/tit_c_1.gif) left bottom repeat-x; height:25px; line-height:25px; font-weight:bold; padding-left:10px;}

/*建筑与市政工程评标结果公示*/
.grid { border-collapse:collapse; border:1px solid #61a5d2; line-height:24px;}
.grid th{background:url(../images/tit_c_1.gif) left bottom repeat-x; border:1px solid #61a5d2;font-weight:bold; text-align:center}
.grid td{border:1px solid #61a5d2;line-height:24px; }
.Btitle{ font-size:24px; line-height:30px; text-align:center; width:890px; clear:both; font-weight:bold; margin:15px}
.Stitle{ font-size:18px;clear:both; background-color:#EDF8FA; font-weight:bold;width:900px; margin:5px 10px;}
.Stitle1{ font-size:14px;clear:both; font-weight:bold;width:900px; margin:10px 10px;}

.yk_menu_bj_01 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; CURSOR: pointer; COLOR: #fff; PADDING-TOP: 6px; HEIGHT: 19px; TEXT-ALIGN: center; width:150px; background:#fff; border-right:1px solid #61a5d2; background:#61a5d2
}
.yk_menu_bj_02 {
	FONT-SIZE: 12px;CURSOR: pointer; COLOR: #06F; LINE-HEIGHT: 12px; PADDING-TOP: 6px; HEIGHT: 19px; TEXT-ALIGN: center; width:150px;  border-bottom:1px solid #61a5d2; background: #E1F5FF
}
