
body{
	margin:0px;
	text-align:center;
	font-size:12px;
	color:#585757;
	line-height:20px;
	}
	
#header .lanmu .daohang1{
	width:86px;
	height:28px;
	font:bolder 14px "宋体" ;
	color:#FFFFFF;
	float:left;
	margin-left:2px;
	clear:none;
	background-image:url(../images/daohang1.gif);
	}
	
#header .lanmu .choose{
	width:86px;
	height:28px;
	font:bolder 14px  "宋体";
	color:#FFFFFF;
	float:left;
	margin-left:2px;
	clear:none;
	background-image:url(../images/daohang1.gif);
	}
	
	
#header .lanmu .daohang2{
	width:86px;
	height:28px;
	font:bolder 14px "宋体" ;
	color:#00B6EE;
	float:left;
	margin-left:2px;
	clear:none;
	background-image:url(../images/daohang2.gif)
	}
		
	
.daohang2 a{
	text-decoration:none;
	color:#00B6EE;
	}
	
.daohang2 a.visited{
	text-decoration:none;
	color:#00B6EE;}
	
	
.daohang2 a:hover{
	text-decoration:none;
	color:#00B6EE;
}
.daohang2 a:active{
	text-decoration:none;
	color:#00B6EE;
	}
 


.daohang1 a{
	text-decoration:none;
	color:#FFFFFF;
	}
.daohang1 a:hover{
	text-decoration:none;
	color:#FFFFFF;
	background-image:url(../images/daohang1.gif);
}

.daohang1 a.visited{
	text-decoration:none;
	color:#FFFFFF;}	

#main a{
	text-decoration:none;
	color:#818286;
	}
#main a:hover{
	text-decoration:none;
	color:#818286;}

#main a:visited{
	text-decoration:none;
	color:#818286;}
img{
	border:none;
	}

ul{
	margin:0px;
	padding:0px;}
ul li{
	line-height:25px;
	border-bottom:1px dashed #D3D3D3;
	margin-left:20px	
	}
.time1{
	width:60px;
	height:20px;
	float:right;
	margin-right:2px;
	text-align:left;
	clear:both;}
	
.more{
	width:42px;
	height:15px;
	clear:both;
	float:right;
	text-align:center;
	margin-right:1px;
	margin-top:7px;    
}
.login
{
    margin-top:5px;
    width:790px;
    height:33px;    
}
.loginleft
{
    float:left;
    width:14px;
    height:33px;
    line-height:33px;
    background-image:url(../img/log.gif);
    background-position:0px -1px;
    background-repeat:no-repeat;
}
.loginmid
{
    float:left;
    width:749px;
    height:33px;
    line-height:3px;
    color:#585757;
    background-image:url(../img/logmid.gif);
    background-position:0px 0px;
    background-repeat:repeat-x;
}
.loginright
{
    float:left;
    width:26px;
    height:33px;
    background-image:url(../img/log.gif);
    background-position:-20px -1px;
    background-repeat:no-repeat;
}
.logreg
{
    float:left; 
    width:40px; 
    height:26px; 
    line-height:26px; 
    margin-top:6px;    
}
.regcg
{
    margin:0px auto;
    height :20px;
    text-align:center;
    color:#585757;
 }

#header{
	width:790px;
	margin:auto auto;
	text-align:center;
	height:90px;
	border-left:1px solid #e7e7e7;
	border-right:1px solid #e7e7e7;
	}
#header .left{
	width:300px;
	float:left;
	height:50px;
	padding-left:5px;
	padding-bottom:5px;
	}
#header .right{
	width:134px;	
	height:13px;
	font:12px "宋体" ;
	float:right;
	text-align:left;
	margin-top:19px;
	}
	
#header .line{
	width:790px;
	height:3px;
	font-size:0px;
	clear:both; 
	background-image:url(../images/line1.gif);
	}
#header .lanmu{
	width:706px;
	height:28px;
	margin-bottom:0px;
	clear:both;
	margin:auto auto;
	}

.lanmu span{
	position:relative;
	top:8px;
	left:16px;
	padding:0px;
	float:left;
	}


	
	
	
#main{
	width:790px;
	height:360px;
	margin:auto auto;
	border-left:1px solid #e7e7e7;
	border-right:1px solid #e7e7e7;
	}
#main .img1{
	width:790px;
	height:147px;
	font-size:0px;
	margin:0px;
}

#main .mleft{
	width:240px;
	height:360px;
	float:left;
	}
.mleft span{
	top:9px;
	left:12px;
	position:relative;
	padding:0px;
	float:left;
	}

#main .mleft .ltitle{
	width:240px;
	height:27px;
	background-image:url(../images/bline.gif);
	text-align:left;
	font:bolder 14px  "宋体";
	color:#FFFFFF;
	
	}	
	
	
	
#main .mleft .notice{
	width:240px;
	height:177px;
	margin-top:5px;
	}	
#main .mleft .notice .ntitle{	
	width:238px;
	height:155px;
	border:1px solid #82DDF0;
	text-align:left;
	margin-left:0px;
	line-height:20px;
	}	

/*
#main .mleft .notice .ntitle li{
	border-bottom:1px dotted  #A6A6A6;
	width:210px;
	font-size:12px;
	line-height:25px;
	margin-left:20px;
	padding-top:2px;
	text-align:left;
	}

*/	
.aptitude{
	width:240px;
	height:142px;
	margin-top:5px;
	}
 .aptitude .atitle{
	width:238px;
	height:115px;
	border:1px solid #82DDF0;
	font:bolder 13px  "宋体";
	color:#818286;
	text-align:left;
	line-height:20px;
}
 .aptitude .atitle ul{
	margin-left:0px;
	margin-top:9px;
	margin-bottom:2px;
	width:200px;
	}
 .aptitude .atitle ul li{
	list-style-type:none;
	background:url(../images/dian.gif) left no-repeat;
	padding-left:13px;
	border-bottom:none;
	}
.btitle
{
    width:240px;
	height:27px;
	background-image:url(../images/bline.gif);
	text-align:left;
	font:bolder 14px  "宋体";
	color:#FFFFFF;    
}

	
	
	
	
#main .mright{
	width:545px;
	height:360px;
	float:right;
}


#main .mright .ntop{
	width:545px;
	height:25px;	
	}
	
.ntleft{
	width:94px;
	height:25px;
	float:left;
	font:bolder 13px "宋体" ;
	color:#000000;
	background-image:url(../images/biao4.gif);
	background-repeat:no-repeat;
	}
.ntleft span{
	position:relative;
	float:left;
	padding:0px;
	top:10px;
	left:19px;}	
	
	
	
#main .mright .ntright{
	width:451px;
	height:25px;
	float:right;
	background-image:url(../images/biao2.gif);
	}	






#main .mright .news{
	width:545px;
	height:180px;
	margin-top:5px;
	text-align:center;
}
#main .mright .news .nbottom{
	width:545px;
	height:160px;
	clear:both;
	margin-top:5px;
	
	}

#main .mright .news .nbottom .nbleft{
	width:210px;
	height:156px;
	text-align:center;
	margin-top:5px;
	float:left;
}
#main .mright .news .nbottom .nbright{
	width:330px;
	height:160px;
	float:right;
	text-align:left;
	line-height:25px;
	}
/*
#main .mright .news .nbottom .nbright ul li{
	text-align:left;
	line-height:25px;
	list-style-type:none;
}
*/
.nbleft .imgtitle{
	width:180px;
	margin:0px auto;
	text-align:center;
}
.nbleft img {
	height:130px;
	width:180px;
}


#main .mright .policy{
	width:545px;
	height:145px;
	margin-top:5px;
	clear:both
}
#main .mright .policy .pbottom{
	width:545px;
	height:130px;
	text-align:left;
	clear:both;
	line-height:20px;
	margin-bottom:5px;
	}
/*
##main .mright .policy .pbottom li{
	line-height:25px;
	border-bottom:1px dashed #D3D3D3;
	margin-left:20px;
	}
*/







/*
#main .mright .mancost .mbottom li{
	line-height:25px;
	border-bottom:1px dashed #D3D3D3;
	margin-left:20px;
	}
*/


.mitleft{
	width:94px;
	height:25px;
	background-image:url(../images/biao4.gif);
	float:left;
	}
.mitleft span{
	position:relative;
	font:bolder 14px "宋体" ;
	color:#000000;
	float:left;
	padding:0px;
	top:10px;
	left:17px;}	
.mitright{
	width:171px;
	height:25px;
	background-image:url(../images/biao5.gif);
	float:right;
	}

	


#footer
{
    clear:both;
	width:790px;
	height:78px;
	margin:auto auto;
	text-align:center;
	border-left:1px solid #e7e7e7;
	border-right:1px solid #e7e7e7;
	}	
#footer .fline{
	width:790px;
	height:3px;
	font-size:0px;
	clear:both;
	background-image:url(../images/line1.gif);
	}
#footer .fabout{
	width:790px;	
	margin-top:20px;
	text-align:center;
	clear:both;
	margin:auto auto;
	}
.toplistcss	
{
    border-bottom:1px dashed #cccccc;
    margin-top:0px;
    padding-bottom:0px;
    padding-top:6px;
}

#bottom{
	width:790px;
	height:400px;
	margin:auto auto;
	border-left:1px solid #e7e7e7;
	border-right:1px solid #e7e7e7;
	}
#bottom a{
	text-decoration:none;
	color:#818286;
	}
#bottom a:hover{
	text-decoration:none;
	color:#818286;}

#bottom a:visited{
	text-decoration:none;
	color:#818286;}

.bleft{
	width:240px;
	height:450px;
	float:left;
	}
.bleft span{
	top:9px;
	left:12px;
	position:relative;
	padding:0px;
	float:left;
	}
	
 .flink{
	width:240px;
	height:150px;
	margin-top:5px;
	}
.ftitle{
	width:238px;
	height:220px;
	border:1px solid #82DDF0;
}	

 .btitle{
	width:240px;
	height:27px;
	background-image:url(../images/bline.gif);
	text-align:left;
	font:bolder 14px  "宋体";
	color:#FFFFFF;
	
	}	
	
 .bright{
	width:545px;
	height:450px;
	float:right;
}

#bottom .bright .ntop{
	width:545px;
	height:25px;	
	}
	
.btop{
	width:545px;
	height:25px;	
	}	
	
#bottom .bright .mancost{
	width:545px;
	height:195px;
	margin-top:5px;
	clear:both;
	}
#bottom .bright .mancost .mbottom{
	width:545px;
	height:150px;
	text-align:left;
	clear:both;
	line-height:25px;
	}	
	
	#bottom .bright .ntright{
	width:451px;
	height:25px;
	float:right;
	background-image:url(../images/biao2.gif);
	}	

#bottom .bright .martinfo{
	width:545px;
	height:195px;
	margin-top:5px;
}
#bottom .bright .martinfo .martprice{
	width:265px;
	height:195px;
	margin-top:5px;
	float:left;
	clear:both;
	}
#bottom .bright .martinfo .martprice .milbottom{
	width:265px;
	height:150px;
	margin-top:5px;
	float:left;
	text-align:left;
	line-height:30px;
	}

	
#bottom .bright .martinfo .costconstrue{
	width:265px;
	height:195px;
	margin-top:5px;
	float:right;
	}	
#bottom .bright .martinfo .costconstrue .mirbottom{
	width:265px;
	height:150px;
	margin-top:5px;
	float:right;
	text-align:left;
	line-height:30px;
	}	
.vip
{
    width:790px;
	margin:auto auto; 
	border-left:1px solid #e7e7e7;
	border-right:1px solid #e7e7e7;
}
/*新闻视点*/
.nbright .newstopul
{
     margin-top:2px;
     text-align:left;
     width:330px;
     margin-left:0px;
     min-height:22px;
    }
.nbright .newstop_col1
{
    float:left;     
    background-image:url(../img/small.gif);
    background-repeat:no-repeat;
	height:4px;
	width:5px;
	list-style:none;
	margin-left:0px;
	margin-top:8px;
	margin-right:2px;
	line-height:4px;
	border-bottom:none;
    }
.nbright  .newstop_col2
{
    width:240px;
    height:22px;
    float:left;
    line-height:22px;
    list-style:none;
    margin-left:0px;
    }
.nbright  .newstop_col3
{
    float:left;
    width:60px;
    list-style:none;
	line-height:22px;
    margin-left:0px;
    }
 .newstop_col2 img{
	line-height:22px;
	_margin-top:3px;
}
/*造价管理*/
.mbottom .newstopul
{
     margin-top:2px;
     text-align:left;
     width:540px;
     margin-left:0px;
     min-height:22px;
    }
.mbottom .newstop_col1
{
    float:left;     
    background-image:url(../img/small.gif);
    background-repeat:no-repeat;
	height:4px;
	width:5px;
	list-style:none;
	margin-left:0px;
	margin-top:8px;
	margin-right:2px;
	line-height:4px;
	border-bottom:none;
    }
.mbottom  .newstop_col2
{
    width:460px;
    height:22px;
    float:left;
    line-height:22px;
    list-style:none;
    margin-left:0px;
    }
.mbottom  .newstop_col3
{
    float:left;
    width:60px;
    list-style:none;
    margin-left:0px;
	line-height:22px;
    }
/*滚动新闻*/
#demo .newstopul
{
     margin-top:2px;
     text-align:left;
     width:210px;
     margin-left:0px;
     min-height:22px;
	 
    }
#demo .newstop_col1
{
    float:left;     
    background-image:url(../img/small.gif);
    background-repeat:no-repeat;
	height:4px;
	width:5px;
	list-style:none;
	margin-left:5px;
	margin-top:8px;
	margin-right:5px;
	line-height:4px;
	border-bottom:none;
    }
#demo  .newstop_col2
{
    width:180px;
    height:22px;
    float:left;
    line-height:22px;
    list-style:none;
    margin-left:0px;
	border-bottom:none;
    }

/*首页显示政策法规*/
#policytop .policytopul
{
    margin-top:2px;
     text-align:left;
     width:540px;
     margin-left:0px;
     min-height:22px;
}
#policytop .policytop_col1
{
    float:left;     
    background-image:url(../img/small.gif);
    background-repeat:no-repeat;
	height:4px;
	width:5px;
	list-style:none;
	margin-left:0px;
	margin-top:8px;
	margin-right:2px;
	line-height:4px;
	border-bottom:none;
    }
#policytop .policytop_col2
{
	width:450px;
    height:22px;
    float:left;
    line-height:22px;
    list-style:none;
    margin-left:0px;
    }
#policytop  .policytop_col3
{
    float:left;
    width:60px;
    list-style:none;
    margin-left:0px;
	line-height:22px;
    }
 .policytop_col2 img{
	line-height:22px;
	_margin-top:3px;
}
/*首页显示造价分析************************************/
.mirbottom .ulresult
{
    line-height:26px;
    height:26px;
    }
.mirbottom .CostAnalysetop_col1
{
    float:left;     
    background-image:url(../img/small.gif);
    background-repeat:no-repeat;
	height:4px;
	width:5px;
	list-style:none;
	margin-left:0px;
	margin-top:10px;
	margin-right:4px;
	line-height:4px;
	border-bottom:none;
    }
.mirbottom .CostAnalysetop_col2
{
    width:255px;
    height:26px;
    float:left;
    line-height:26px;
    list-style:none;
    margin-left:0px;
    }
 .CostAnalysetop_col2 img{
	line-height:26px;
	_margin-top:5px;
}
	
/* CSS Document */

