﻿body 
{
	margin:0px;
	font:'宋体';
    font-size:12px;
    text-align:center;
}
UL 
{
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE: none
}
#TopHeaderBg
{
	height:30px;
	text-align:center;
	WIDTH: 100%; 
	BORDER-BOTTOM: #cdcdcd 1px solid;
	BACKGROUND-COLOR: #f4f3f2;
}
.TopHeader
{
	CLEAR: both;
	width:760px;
	height:30px;
	VERTICAL-ALIGN: middle;
}
#TopHeader UL 
{
	MARGIN: 9px 0px 9px 0px;
}
#TopHeader LI
{
	PADDING: 0px 7px ;
	
	height:12px;
}
#TopHeader .Left
{
	float:left;
}
#TopHeader .Right
{
    float:right;
}
#TopHeader .First
{
	PADDING: 0px 7px 0px 0px; 
	border-right:1px solid #AFA69E;
}
#TopHeader .Last
{
    padding:0px 0px 0px 7px;
}
#TopHeader .NoBorder
{
    border:0px;
}
#TopHeader A
{
    color:black;
    text-decoration:none;
}
#TopHeader A:hover
{
    color:black;
    text-decoration:underline;
}
#TopHeader .Text
{
    margin:-5px 0 0 0px;
}
#TopHeader .Btn
{
    margin:-3px 0 0 0;
}
.BtnBg
{
    background-color:Transparent;
    cursor:hand;
}
.NoDisplay
{
    display:none;
}
.bann 
{
	WIDTH: 760px;
	HEIGHT: 112px; 
	TEXT-ALIGN: left;
	position:relative;
	filter:BlendTrans();
}
#idDiv1
{
	width:100%;
	text-align:center;
	vertical-align:middle;
	position:absolute;
	z-index:3;
	visibility:visible;
}
#idDiv2
{
	width:100%;
	vertical-align:middle;
	z-index:4;
	text-align:center;
	position:absolute;
	visibility:hidden;
}
.logo {
	width: 760px;
	height:60px; 
	min-height:60px;
	text-align:left;
	background-image:url(../images/head/logo1.jpg);
	background-repeat:no-repeat;
	background-position:left center;
	padding:10px 0 10px 0;
}
.topmenu {
    float:right;
	width:402px;
	height:61px;
	min-height:61px;
}
.topmenu UL {
	CLEAR: left; 
	DISPLAY: inline; 
	LIST-STYLE-TYPE: none; 
	TEXT-ALIGN: center; 
	min-height:30px;
}
.topmenu LI {
	DISPLAY: block; 
	FLOAT: left; 
	BORDER-LEFT: #fff 1px solid;
	BORDER-top: #fff 1px solid; 
	LINE-HEIGHT: 29px; 
	min-height:29px;
	TEXT-ALIGN: center
}
.topmenu LI A {
	DISPLAY: block; 
	WIDTH: 100%; 
	COLOR: #fff; 
	TEXT-DECORATION: none
}
.topmenu LI A:hover {
	FONT-WEIGHT: bold; 
	BACKGROUND-COLOR: #60a179
}
.topmenu UL LI.ChooseShort A {
	WIDTH: 52px; 
	background-image:url(../images/head/daohangs2.gif);
	background-repeat : no-repeat; 
}
.topmenu UL LI.ChooseShort A:hover
{
    FONT-WEIGHT: bold; 
	color:White;
}
.topmenu UL LI.unChoose A {
	WIDTH: 85px;
	COLOR: #3D6196;
	background-image:url(../images/head/daohangl1.gif);
	background-repeat : no-repeat;
}
.topmenu UL LI.unChooseShort A {
	WIDTH: 52px;
	COLOR: #3D6196;
	background-image:url(../images/head/daohangs1.gif);
	background-repeat : no-repeat;
}
.topmenu UL LI.Choose A{
	WIDTH: 85px;
	COLOR:#FFFFFF;
	background-image:url(../images/head/daohangl2.gif);
	background-repeat : no-repeat;
}
.WhiteLine{
	WIDTH: 760px; 
	height: 8px;
    text-align : left;
	color:#000000;
	overflow:hidden;
}
.NoDisplay
{
    display:none;
}
.btnlogout
{
    text-decoration:underline;
    background-color:Transparent;
    font-size:12px;
    height:14px;
}
.btnSearch
{
    background-image:url(../images/head/search.gif);
    width:61px;
    height:24px;
    cursor:hand;
}
.Content
{
    width:760px;
    padding:10px 0 0 0;
}
.LeftTree
{
    width:175px;
    float:left;
    text-align:left;
    margin:0px;
}
.NoticeTitle
{
    background-color:#f1f1f1;
    height:30px;
    line-height:30px;
    width:50px;
    color:#003399;
    font-weight:bold;
    padding:0 3px 0 10px;
    font-size:12px;
    border-top:1px solid #d2d2d2;
    border-left:1px solid #d2d2d2;
    border-right:1px solid #d2d2d2;
    z-index:2;
    position:relative;
    margin-bottom:0px;
}
.Notice
{
    margin-top:-1px;
    float:left;
    width:170px;
    border:1px solid #d2d2d2;
    line-height:20px;
    _height:50px;
    padding:2px;
    background-color:#f1f1f1;
    z-index:1;
    _position:relative;
    color:#2e2e2e;
}
.CategoryMenu
{
    width:100%;
    border:solid 1px #97b6c7;
    margin:0px;
}
.CategoryChildMenu
{
    width:100%;
    margin:-2px 0 0 8px;
    border:1px solid #999999;
    background-color:#edf7ff;
}
A.MenuItem:hover
{
    background-color:#86a3c8;
    COLOR: white; 
	TEXT-DECORATION: none;
	white-space:nowrap;
    text-overflow:ellipsis;
    text-decoration:none;
    overflow:hidden;
    width:150px;
    line-height:24px;
    display:inline-block;
    padding:2px;
}
A.MenuItem
{
	COLOR: #666666; 
	TEXT-DECORATION: none;
	white-space:nowrap;
    text-overflow:ellipsis;
    text-decoration:none;
    overflow:hidden;
    width:150px;
    line-height:24px;
    display:inline-block;
    padding:2px;
    border:1px solid red;
}
.SearchDiv
{
    float:right;
    width:574px;
    border:1px solid #e0e0e0;
    height:75px;
    padding:0px;
    background-color:#f6faff;
    text-align:left;
}
.SearchIpt
{
    FLOAT: left; 
    OVERFLOW: hidden; 
    WIDTH: 470px; 
    padding:5px 0 0 12px;
}
.SearchIpt INPUT 
{
	BORDER-RIGHT: #d0d0d0 1px solid; 
	PADDING-RIGHT: 0px; 
	BORDER-TOP: #d0d0d0 1px solid; 
	PADDING-LEFT: 6px; 
	FONT-SIZE: 12px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	BORDER-LEFT: #d0d0d0 1px solid; 
	WIDTH: 450px; 
	LINE-HEIGHT: 16px; 
	PADDING-TOP: 6px; 
	BORDER-BOTTOM: #d0d0d0 1px solid; 
	HEIGHT: 20px
}
.SearchBtn
{
    float:left;
    padding-top:6px;
    width:64px;
    line-height:30px;
    overflow:hidden;
}
.SearchBtn Input
{
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	FONT-SIZE: 12px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	OVERFLOW: hidden; 
	WIDTH: 64px; 
	CURSOR: pointer; 
	COLOR: #000; 
	BORDER-TOP-STYLE: none; 
	LINE-HEIGHT: 30px; 
	PADDING-TOP: 0px; 
	BORDER-RIGHT-STYLE: none; 
	BORDER-LEFT-STYLE: none; 
	HEIGHT: 28px; TEXT-ALIGN: center; 
	BORDER-BOTTOM-STYLE: none;
    background:url(../Images/Head/search.gif) no-repeat;

}
.SearchCondition
{
    float:left;
    width:500px;
    text-align:left;
    padding:6px 0 0 0px;
}
.SearchFavorite
{
    float:left;
    width:500px;
    height:30px;
    line-height:30px;
    padding:2px 6px 0 20px;
    text-align:left;
    color:#bd1313;
    overflow:hidden;
}
#SearchTitle
{
    float:right;
    line-height:30px;
    _height:30px;
    border:1px solid #555877;
    _width:556px;
    margin-bottom:2px;
    background-color:#f6faff;
}
#SearchTitle UL
{
    background:url(../Images/Index/SearchTitleBg.jpg);   
    width:552px;
    line-height:22px;
    height:22px;
    Margin:2px;
    padding-left:20px
}
#SearchTitle LI
{
    float:left;
    color:White;
    font-weight:bold;
    width:70px;
    margin:2px 5px;
    font-size:14px;
    cursor:hand;
}
#SearchTitle .Select
{
    background-color:#f6faff;
    color:#fa6910;
    cursor:default;
}
.SearchContent
{
    float:left;
    margin:0px;
}
A.Favorite
{
    margin:0 8px 0 2px;
    text-decoration:none;
    color:#003399;
}
A.Favorite:hover
{
    margin-left:4px;
    text-decoration:underline;
    color:#003399;
}
.Update
{
    float:right;
    width:570px;
    _height:150px;
    text-align:left;
    padding:2px;
    border:1px solid #becee3;
    margin-top:5px;
}
#Update A,#ProjectInfo A,#DivVendor A,#DivBid A
{
    COLOR: #666666; 
	TEXT-DECORATION: none;
	white-space:nowrap;
    text-overflow:ellipsis;
    text-decoration:none;
    overflow:hidden;
    width:170px;
    line-height:30px;
    display:inline-block;
    float:left;
    margin-left:4px;
}
#Update A:hover,#ProjectInfo A:hover,#DivVendor A:hover,#DivBid A:hover
{
    text-decoration:underline;
    color:#cc0000;
}
.Title
{
    background:url(../images/index/bg1.gif) repeat-x;
    _height:36px;    
    float:left;
    width:100%;
}
.Txt
{
    background:url(../images/index/bg.gif) repeat-x;
    height:36px;    
    width:88px;
    text-align:center;
    color:White;
    padding-top:8px;
    font-weight:bold;
    float:left;
}
 .Label
{
    float:right;
    color:#666666;
}
.UpdateMaterial
{
    float:left;
    width:100%;
    line-height:30px;
    height:150px;
    padding-left:2px;
}
#ProjectInfo LI,#ProjectInfo LI
{
    border-top:1px solid red;
    border-left:1px solid red;
    border-right:1px solid red;
    padding:8px;
    float:left;
    margin-right:2px;
}
.CategoryTitle
{
    margin:10px 0 0 0;
    line-height:24px;
    background-color:#b1c7de;
    height:24px;
    border:1px solid #97b6c7;
    width:164px;
    color:White;
    font-weight:bold;
    padding-left:10px;
}
#Update A.more,#DivVendor A.more,#ProjectInfo A.more,#DivBid A.more
{
    float:right;
    margin-right:20px;
    text-decoration:none;
    color:#666666;
    line-height:30px;
    width:40px;
    display:inherit;
}
.rblCondition Input
{
    margin-left:25px;
}
Select
{
    margin-left:15px;
}
.LoginTitle
{
    background-color:#80ade0;
    padding:0px 5px 0 5px;
    width:55px;
    height:30px;
    line-height:30px;
    color:White;
    font-weight:bold;
    z-index:1;
    position:relative;
}
#Login
{
    border:1px solid #80ade0;
    width:165px;
    height:100px;
    position:relative;
    z-index:2;
    margin-bottom:10px;
    padding-left:8px;
}
#Login Ul
{
    margin-top:10px;
}
#Login Li
{
    list-style-type:none;
    display:inherit;
    float:left;
}
#Login Li.left
{
    width:50px;
    text-align:center;
    line-height:30px;
    height:30px;
}
#Login Li.right
{
    width:110px;
    text-align:left;
    padding-left:2px;
    line-height:30px;
    height:30px;
}
#Login Li.Btn
{
    float:right;
    width:40px;
    padding-right:25px !important;
    padding-right:8px;
}
.btnLogin
{
    background-image:url(../images/index/denlu.gif);
    width:60px;
    height:21px;
    cursor:hand;
}
.btnSignup
{
    background-image:url(../images/index/zhuce.gif);
    width:60px;
    height:21px;
    cursor:hand;
}
.welcome
{
    height:30px;
    line-height:40px;
    padding-left:0px;
    position:relative;
    z-index:3;
}