/*  重定义部分HTML标签 */
BODY { FONT-SIZE: 12px; SCROLLBAR-FACE-COLOR: #CFE5FB; SCROLLBAR-HIGHLIGHT-COLOR: #FFFFFF; SCROLLBAR-SHADOW-COLOR: #1C7AC5; SCROLLBAR-ARROW-COLOR: #1C7AC5; SCROLLBAR-TRACK-COLOR: #E9F2FB; SCROLLBAR-3DLIGHT-COLOR: #1C7AC5; SCROLLBAR-DARKSHADOW-COLOR: #FFFFFF; margin: 0; padding: 0; }
div, td, p { font-size:12px; }
div, form, img, ul, ol, li, dl, dt, dd { margin: 0; padding: 0; border: 0; }
ul, li { list-style-type:none; font-size:12px;}
a:link, a:active, a:visited { font-size: 12px; color: #000000; text-decoration: underline; }
a:hover { font-size: 12px; color: #FF0000; text-decoration: none; }
a.white:link, a.white:active, a.white:visited, a.white:hover { font-size: 12px; color: #FFFFFF; text-decoration: none; }
/* 顶部页面 */
.TitleBg { background:url("titlebg.jpg") no-repeat left top; height:60px; }
.TitleLogo { color:#FFFFFF; font-size: 22px; font-family:黑体; font-weight:bold; text-align:center; width:400px; }
.TitleRemind { color:#FFFFFF;}
.TitleLink { position:absolute; right:20px; padding-top:14px;}
/* 底部页面 */
.BottomBg { background:url("bottombg.jpg") repeat-x left center; height:30px; padding-right:30px; text-align:right; color:#FFFFFF; }
.BottomBg a { color: #FFFFFF; text-decoration: none; }
/* 左部功能区 */
.XtLeft { background:url("xtleft.jpg") no-repeat left top; height:40px; }
.XmLeft { background:url("xmleft.jpg") no-repeat left top; height:40px; }
.BoxRight { border-left: 1px solid #1C7AC5; height:350px; }
#TabPage { float:right; width:37px; background:transparent; padding:0 0px 0 0px; }
#TabPage li { color:#FFFFFF; clear:both; font-weight:400; height:64px; line-height:25px; padding-top:3px; padding-right:14px; _padding:4px 10px 1px 10px; background:url("Selected.jpg") no-repeat; margin-top:2px; CURSOR: pointer; position:relative; z-index:1; }
#TabPage li.Selected { z-index:332; float:right; margin-right:-1px; margin-right:-1px;
height:64px; padding-top:3px; padding-right:14px; _padding:4px 10px 1px 10px; text-align:center; font-weight:bold; color:#333; background:url("Selectedhover.jpg") no-repeat;
display:inline; }
/* 菜单列表  */
#menubox { padding-left:38px !important; width:100px !important; padding-left:3px; width:138px; background:url("bg.gif") repeat-y; }
#menubox ul { margin:1px; }
#menubox .dleft_tab { margin-left:-35px !important; margin-left:2px; }
#menubox .dleft_tab .dt { background:url("kslbg.gif") no-repeat; height:28px; line-height:28px; margin-top:3px; padding-left:30px; text-align:left; font-weight:bold; }
#menubox .dleft_tab .dc { margin:5px 0px 0px 10px; }
#menubox .dleft_tab .dc li { background: url("bullet1.gif") no-repeat left 5px !important; background: url("bullet1.gif") no-repeat left 5px; margin-left:0px; padding-top:3px !Important; padding-top:3px; padding-left:0px; margin:0; text-align:left; line-height:20px; }
#menubox .dleft_tab .dc li a { height:20px; padding-left:15px; }
#menubox .dleft_tab .dc li a:hover { color:#FF6600; }
/* 登录页  */
.BodyBg { margin:0px auto; background:url("body_bg.jpg") #cde9ff repeat-x left 80px; }
.LoginHead { height:80px; width:100%; background:url("loginhead.gif") repeat-x left top; }
.LoginLogo { float:left; height:60px; padding-left:80px; width:520px; padding-top:20px; font-family:'微软雅黑', '黑体'; font-size:24px; font-weight:bold; color:#FFF; background:url("loginlogo.gif") no-repeat left top; }
.DropdownMenu { float:right; padding-top:20px; padding-right:40px; width:360px; }
.LoginMain { width:750px; height:400px; background: url("login_main.png") no-repeat left top; margin:0 auto; margin-top:50px; }
.LoginSwith { float:left; margin-left:360px; margin-top:120px; text-align:left; display:inline; }
.form { float:left; width:348px; margin-left:360px; margin-top:0px; text-align:left; display:inline; }
.form .left { float:left; width:278px; }
.form .right { float:right; width:70px; }
.form .user { height:34px; background:url("login.gif") no-repeat 0px 0px; width:210px; padding-left:29px; }
.form .password { height:34px; background:url("login.gif") no-repeat 0px -40px; width:206px; padding-left:33px; }
.form .Verifycode { height:34px; background:url("login.gif") no-repeat 0px -80px; width:199px; padding-left:54px; }
.form .AdminLoginCode { height:34px; width:210px; margin-top:10px; }
#login { text-align:left; padding-left:6px; }
.form .user input { margin-left:60px; margin-top:6px; border:0px; background:none; width:140px; }
.form .password input { margin-left:56px; margin-top:4px; border:0px; background:none; width:140px; }
.form .Verifycode input { margin-left:33px; margin-top:6px; border:0px; background:none; width:75px; }
.form .cakey { height:120px; background:url("ca.gif") no-repeat 0px 0px; width:240px; }
.form .cakey p { margin:15px; margin-top:40px; line-height:18px; color:#8D8D8D; }
.form .btn { cursor:pointer; border:0px; width:75px; height:66px; background:url("login.gif") no-repeat -252px 0px; }
.form .btn:hover { background:url("login.gif") no-repeat -252px -66px; }
.form .btnca { cursor:pointer; border:0px; width:75px; height:66px; background:url("login.gif") no-repeat -340px 0px; }
.form .btnca:hover { background:url("login.gif") no-repeat -340px -66px; }
.LoginBottom { width:100%; padding-top:35px; font-weight:bold; color:#0660A4; FONT: 12px verdana, arial, helvetica, sans-serif; text-align:center; }
.forget-mima{margin:5px 0px 0px 0px;}

/* 忘记密码 */
.forget-content .tips{padding:10px;background:#fcf8e3;border:1px #faebcc solid;border-radius:5px;margin:15px 0px 15px 0px; }
.forget-content{width:800px;margin:0 auto;background:#fff;padding:20px;margin-top:30px;border-radius:5px;box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.14), 0 2px 2px 0 rgba(0, 0, 0, 0.098), 0 1px 5px 0 rgba(0, 0, 0, 0.084);}
.forget-content .forget-h2{width:95%;border-bottom:1px #dbdbdb solid;height:40px;line-height:40px;margin:0px;background: url("icon_mima.png") no-repeat 0px 5px;padding-left:40px;}
.forget-content .forget-input input{height:30px; line-height:30px;width:300px;float:left;padding-left:5px;}
.forget-content .forget-input{margin:10px 0px 10px 0px;width:100%;float:left;}
.forget-content .forget-input .forget-label{width:120px;float:left;text-align:right;height:30px; line-height:30px;}
.forget-content .forget-btn input.loginMmbt{width:130px;height: 40px;margin:0px auto;margin-top:30px;border:none;line-height: 40px;padding:0px;text-align: center;background: #0a7ed7;font-size: 14px;color: #fff;border-radius:4px;cursor: pointer;}
.forget-content .forget-btn{width:100%;text-align:center;margin-bottom:20px;}
.forget-main{width:550px;margin:0px auto;}

/* 默认桌面背景 */
.DesktopBg { width:100%; height:560px; background:url("desktop_bg.jpg") repeat-x left top; background-color:#FFFFFF; }
.DesktopWelcome { width:100%; height:560px; background:url("desktop_welcome.png") no-repeat center; }
/* 各种表单元素 */
.TextStyle, .UpLoadStyle { FONT-SIZE:12px; border:1px solid #8EA0C4; HEIGHT: 18px; width:120px; background: url("input_bg.gif") no-repeat left top; }
.TextNumberStyle { FONT-SIZE:12px; border:1px solid #8EA0C4; HEIGHT: 18px; width:120px; background: url("input_bg.gif") no-repeat left top; text-align:right; }
.TextVerifyStyle { FONT-SIZE:12px; border:1px solid #FF9900; HEIGHT: 18px; width:120px; background: url("input_bg.gif") no-repeat left top; }
.TextReadOnlyStyle, .UpLoadReadOnlyStyle { FONT-SIZE:12px; border:1px solid #8EA0C4; HEIGHT: 18px; width:120px; background-color:#E8E8E8; color: #4A69A2; }
.SelectStyle { FONT-SIZE:12px; border: 1px solid #8EA0C4; HEIGHT: 22px; width:120px; background-color:#FFFFFF; }
.TextAreaStyle { FONT-SIZE:12px; border:1px solid #8EA0C4; background: url("input_bg.gif") no-repeat left top; }
.TextAreaReadOnlyStyle { FONT-SIZE:12px; border:1px solid #8EA0C4; background-color:#E8E8E8; color: #4A69A2; }
.ButtonStyle { FONT-SIZE:12px; border:1px solid #8EA0C4; overflow:visible; padding:3px 15px; _padding-top:3px; _padding-bottom:0px; _height:16px; cursor: pointer; text-align:center; background:url("button_bg.gif") repeat-x top left; }
.ButtonStyle:hover { FONT-SIZE:12px; border:1px solid #2A77C0; overflow:visible; padding:3px 15px; _padding-top:3px; _padding-bottom:0px; _height:16px; cursor: pointer; text-align:center; background:url("button_bg_hover.gif") repeat-x top left; color:#FFFFFF; }
.ButtonHall { FONT-SIZE:14px; border:none; overflow:visible; height:28px; width:100px; cursor: pointer; text-align:center; background:url("button_hall.jpg") no-repeat; color:#FFFFFF; }
A.ButtonStyleLink { border:1px solid #8EA0C4; padding:3px 15px; line-height:22px; cursor: pointer; text-align:center; background:url("button_bg.gif") repeat-x top left; color:#000000; text-decoration:none!important; display:inline; }
A.ButtonStyleLink:hover { border:1px solid #2A77C0; padding:3px 15px; line-height:22px; cursor: pointer; text-align:center; background:url("button_bg_hover.gif") repeat-x top left; color:#FFFFFF; text-decoration:none!important; display:inline; }
A.LinkBorder { border:none; padding: 2px 0px 2px 5px; margin-right:2px; line-height:22px; height:22px; cursor: pointer; background:url("button_bg_hover.gif") repeat-x top left; color:#FFFFFF; text-decoration:none!important; display:inline; }
A.LinkBorder:hover { border:none; padding: 2px 0px 2px 5px; padding-top:3px; margin-right:2px; line-height:22px; height:22px; cursor: pointer; background:url("button_splitpage.gif") repeat-x top left; color:#000000; text-decoration:none!important; display:inline; }
.SplitPageButtonStyle { border:none; width:55px; height:22px; padding-top:3px; cursor: pointer; text-align:center; background:url("button_splitpage.gif") repeat-x top left; }
.UnitLeftStyle { border-right:none; }
.UnitRightStyle { border-left:none; }
/* 背景色定义 */
.GrayBgStyle { BACKGROUND-COLOR:#F3F3F3; }
.MoreGrayBgStyle { BACKGROUND-COLOR:#D7D7D7; }
.DarkBgStyle { BACKGROUND-COLOR:#A1C5F5; }
.MoreDarkBgStyle { BACKGROUND-COLOR:#1C7AC5; }
.LightBgStyle { BACKGROUND-COLOR:#CFE5FB; }
.MoreLightBgStyle { BACKGROUND-COLOR:#E9F2FB; }
.WhiteBgStyle { BACKGROUND-COLOR:#FFFFFF; }
/* 文字颜色定义 */
.DarkFontStyle { COLOR:#0660A4; }
.LightFontStyle { COLOR:#D4E1F2; }
.WhiteFontStyle { COLOR:#FFFFFF; }
.RedFontStyle { COLOR:#FF0000; }
.GrayFontStyle { COLOR:#333333; }
.MoreGrayFontStyle { COLOR:#999999; }
/* 菜单树 */
.TreeNode img { border:0px; }
.TreeNode a span { font-size:12px; margin-left:0px; padding:2px; height:17px; cursor: pointer; }
.TreeNode.Anchor { color:#000000; text-decoration:none; }
.TreeNode.selected span { color:#FFFFFF; background-color:#1C7AC5; }
.TreeBgStyle { background-color:#E9F2FB; border:solid 1px #A1C5F5; }
/* 展示数据-固定区域 */
#FixedRegion { position:fixed; width:100%; _position: absolute; background-color:#FFFFFF }
#HiddenRegion { width:100%; }
.MenuTop { margin: 6px 0; height:28px; border:solid 1px #A1C5F5; background: url("menutop.gif") repeat-x left top; overflow:hidden; }
.MenuTop .menuleft { float:left; margin-top:7px; }
.MenuTop .menuleft .menutitle { font-size:12px; font-weight:bold; color:#FFFFFF; margin-left:40px; }
.MenuTop .menuright { float:right; margin-top:3px; margin-right:40px; display:inline; }
.MenuTop .menuright .swapimg { position:absolute; width:40px; }
/* 项目向导顶部 */
.XmTop { margin: 6px 0; height:35px; border:solid 1px #A1C5F5; background: url("xmtop.gif") repeat-x left top; overflow:hidden; }
.XmTop .menuleft { float:left; margin-top:10px; }
.XmTop .menuleft .menutitle { font-size:12px; font-weight:bold; color:#FFFFFF; margin-left:40px; }
.XmTop .menuright { float:right; margin-top:6px; margin-right:10px; display:inline; }
/* 树形菜单顶部 */
.TreeListTop { margin: 6px 0 0 0; height:28px; border:solid 1px #A1C5F5; background: url("treelisttop.gif") repeat-x left top; overflow:hidden; }
.TreeListTop .menuleft { float:left; margin-top:7px; }
.TreeListTop .menuleft .menutitle { font-size:12px; font-weight:bold; margin-left:40px; color:#0660A4; }
/* 浮动搜索区、以及按钮 */
.SearchClose { cursor:pointer; z-index:1; }
.SearchOpen { cursor:pointer; z-index:2; }
#SearchRegion { height:auto; width:99.7%; margin-bottom:6px; padding-bottom:10px; border:1px solid #A1C5F5; background: url("searchbg.gif") #FFFFFF no-repeat right bottom; }
#MoveHandler { height:15px; width:100%; background: url("movehandler.gif") no-repeat left top; }
.SearchTable { border-collapse:collapse; border:solid 1px #A1C5F5; width:99%; margin:0 auto; background-color:#FFFFFF }
.SearchTable td { border:solid 1px #A1C5F5; height:20px; padding: 3px; }
/* 展示数据—顶部 */
.DataHead { border-collapse:collapse; width:100%; margin:0 auto; border-top: 1px solid #A1C5F5; border-left: 1px solid #A1C5F5; border-right: 1px solid #A1C5F5; }
.DataHead tr td { background: url("datahead.gif") repeat-x left top; height:20px; padding: 3px; text-align:center; font-weight:bold; word-break:keep-all; white-space:nowrap; }
/* 展示数据—表格 */
.DataTable { border-collapse:collapse; border:solid 1px #A1C5F5; margin-top:5px; width:100%; margin:0 auto; background-color:#FFFFFF;line-height: 26px; }
.DataTable .DataHead td { background: url("datahead.gif") repeat-x left top; height:20px; padding: 3px; text-align:center; font-weight:bold; word-break:keep-all; white-space:nowrap; }
.DataTable tr td { border:solid 1px #A1C5F5; height:20px; padding: 3px; font-size:12.5px;}
/* 使用在数据表格内的嵌套表格，InnerTable有边框，InnerNoBorderTable无边框 */
.DataTable td .InnerTable { border-collapse: collapse; border: 1px solid #A1C5F5; }
.DataTable td .InnerTable td { border: 1px solid #A1C5F5; height:20px; padding: 3px; }
.DataTable td .InnerNoBorderTable { border-collapse: collapse; border: none; }
.DataTable td .InnerNoBorderTable td { border: none; height:20px; padding: 3px; }
/* 分页条样式 */
.SplitToolBarStyle { background-color: #CFE5FB; height:26px; COLOR:#0660A4; text-align:right; }
/* 编辑数据—顶部 */
.EditTop { margin: 6px 0; height:28px; border:solid 1px #A1C5F5; background: url("edittop.gif") repeat-x left top; overflow:hidden; }
.EditTop .menuleft { float:left; margin-top:7px; }
.EditTop .menuleft .menutitle { font-size:12px; font-weight:bold; margin-left:40px; color:#FFFFFF; }
.EditTop .menuright { float:right; margin-top:3px; margin-right:40px; display:inline; }
.EditTop .menuright .swapimg { position:absolute; width:40px; }
/* 弹出窗口—顶部 */
.PopTop { margin: 6px 0; height:28px; border:solid 1px #A1C5F5; border-bottom:none; background: url("poptop.gif") repeat-x left top; overflow:hidden; }
.PopTop .menuleft { float:left; margin-top:7px; }
.PopTop .menuleft .menutitle { font-size:12px; font-weight:bold; margin-left:40px; color:#0660A4; }
.PopTop .menuright { float:right; margin-top:3px; margin-right:40px; display:inline; }
.PopTop .menuright .swapimg { position:absolute; width:40px; }
/* 编辑数据—顶部 */
.EditHead { border-collapse:collapse; width:100%; margin:0 auto; border-top: 1px solid #A1C5F5; border-left: 1px solid #A1C5F5; border-right: 1px solid #A1C5F5; background-color:#FFFFFF }
.EditHead tr td { background: url("edithead.gif") repeat-x left top; height:20px; padding:3px; text-align:center; font-weight:bold; word-break:keep-all; white-space:nowrap; }
/* 编辑数据、弹出窗口—表格 */
.EditTable { border-collapse:collapse; border:solid 1px #A1C5F5; margin-top:5px; width:100%; margin:0 auto; background-color:#FFFFFF;line-height: 26px; }
.EditTable .EditHead td { background: url("edithead.gif") repeat-x left top; height:20px; padding:3px; text-align:center; font-weight:bold; word-break:keep-all; white-space:nowrap; }
.EditTable td { border:solid 1px #A1C5F5; height:20px; padding:3px; font-size:12.5px; }
.EditInforTdBg { background-color:#E9F2FB; }
/* 普通标题显示颜色 */
.TitleLine1 { background: url("title_line1.gif") no-repeat center center; height:40px; line-height:40px; text-align:center; font-weight:bold; color: #0660A4; }
.TitleLine2 { background: url("title_line2.gif") repeat-x left center; height:40px; line-height:40px; text-align:center; font-weight:bold; color: #0660A4; }
.TitleLine3 { background: url("title_line3.gif") no-repeat left center; height:40px; line-height:40px; padding-left:30px; text-align:left; font-weight:bold; color: #FFFFFF; }
/* 鼠标行显示颜色 */
.TableTrMouseOver td { background-color: #FFF494; }
.TableTrSelected td { background-color: #FFE083; }
.TableTrMouseOut td { background-color: #FFFFFF; }
.DoubleRowBG { background: #FFFFFF; }
.SingleRowBG { background: #E9F2FB; }
/* 框架页用到的样式 */
.FrameLine { border-top:2px solid #A1C5F5; }
/* Portal-区块样式 */
.Portal { margin-bottom:5px; }
.PortalTB { background: url("portal_title_bg.gif") no-repeat left top; height:28px; }
.PortalTL { background: url("portal_title_left.gif") no-repeat left top; width:15px; }
.PortalTR { background: url("portal_title_right.gif") no-repeat right top; width:15px; }
.PortalTF { padding-bottom:4px; padding-left: 45px; color:#FFFFFF; font-weight:bold; width:*; }
.PortalTI { padding-top:0px; width:25px; cursor: pointer; }
.PortalBorder { border:1px solid #A1C5F5; background-color:#E9F2FB; }
.PortalRegion { border:1px solid #A1C5F5; background-color:#FFFFFF; height:150px; }
.PortalClose { background: url("portal_close.gif") no-repeat left top; height:16px; width:16px; }
.PortalOn { background: url("portal_on.gif") no-repeat left top; height:16px; width:16px; }
.PortalOff { background: url("portal_off.gif") no-repeat left top; height:16px; width:16px; }
/* Portal-数据表格样式 */
.PortalTable { border:none; margin:5px; width:98%; }
.PortalTable .PortalHead td { background: url("portalhead.gif") repeat-x left top; height:22px; text-align:center; font-weight:bold; word-break:keep-all; white-space:nowrap; }
.PortalTable tr td { border-bottom: dashed 1px #A1C5F5; height:22px; overflow:hidden; cursor: pointer; }
/*  TAB标签样式  */
.tabMenu { margin-bottom:6px; width:98%; height:28px; padding-left:2%; background: url("tab_menu.gif") repeat-x left top; clear:both; vertical-align:bottom; }
.tabMenu li { float:left; margin-right:5px; margin-top:2px; clear:right; text-align:center; line-height:26px; display:inline; }
.tabMenu .toolbar { float:right; margin-top:2px; margin-right:20px; display:inline; }
.tabMenu .on { background: url("tab_on.gif") no-repeat left top; color:#000000; width:120px; height:26px; text-align:center; cursor: pointer; font-weight:bold; }
.tabMenu .off { background: url("tab_off.gif") no-repeat left top; color:#0660a4; width:120px; height:26px; text-align:center; cursor: pointer; }
/* 专家评标页面 */
.pbht_bt_dq_wwc { height:24px; width:103px; padding:4px 0px 0px 20px; cursor: pointer; border: none; background: url(../../images/pbht_bt_dq_wwc.gif) no-repeat center middle; }
.pbht_bt_fdq_wwc { height:24px; width:103px; padding:4px 0px 0px 20px; cursor: pointer; border: none; background: url(../../images/pbht_bt_fdq_wwc.gif) no-repeat center middle; }
.pbht_bt_dq_ywc { height:24px; width:103px; padding:4px 0px 0px 20px; cursor: pointer; border: none; background: url(../../images/pbht_bt_dq_ywc.gif) no-repeat center middle; }
.pbht_bt_fdq_ywc { height:24px; width:103px; padding:4px 0px 0px 20px; cursor: pointer; border: none; background: url(../../images/pbht_bt_fdq_ywc.gif) no-repeat center middle; }
/*  大厅顶部   */
.HallHead { border-collapse:collapse; border:solid 1px #A1C5F5; width:100%; height:46px; background: url("hallhead.gif") repeat-x left top; }
.HallHead .left { float:left; padding-left:30px; font-size:14px; font-weight:bold; }
.HallHead .right { float:right; padding-right:30px; }
/*  大厅标题   */
.HallTitle { border-collapse:collapse; border:none; width:100%; background: url("halltitle.gif") repeat-x left top; }
.HallTitle .Name { float:left; padding-left:40px; padding-top:7px; height:29px; font-size:12px; font-weight:bold; color:#FFFFFF; }
.HallTitle .State { float:left; padding-top:7px; margin-left:60px; height:29px; font-size:12px; font-weight:bold; }
/*  大厅FLASH  */
.HallTime { border-collapse:collapse; border:solid 1px #A1C5F5; width:100%; background: url("halltime.gif") #FFFFFF repeat-x left top; }
/* 报价大表格 */
.HallBig { border-collapse:collapse; border:solid 1px #A1C5F5; border-top:solid 1px #FFFFFF; margin-top:2px; width:100%; background-color:#FFFFFF }
.HallBig .BigHead td { background: url("bighead.gif") repeat-x left top; border-bottom:solid 1px #FFFFFF; height:20px; padding: 3px; color:#FFFFFF; text-align:center; font-weight:bold; }
.HallBig td { border:solid 1px #A1C5F5; height:26px; font-size:12px; padding: 3px; }
/* 报价小表格 */
.HallSmall { border-collapse:collapse; border:solid 1px #EFB731; margin-top:2px; width:100%; background-color:#FFFFFF }
.HallSmall .SmallHead td { background: url("smallhead.gif") repeat-x left top; height:20px; padding: 3px; text-align:center; font-weight:bold; }
.HallSmall td { border:solid 1px #EFB731; height:26px; font-size:12px; padding: 3px; }
/* 大厅侧边栏 */
.HallSide { border-collapse:collapse; border:solid 1px #A1C5F5; margin-top:5px; width:100%; margin:0 auto; background-color:#FFFFFF }
.HallSide .SideHead td { background: url("sidehead.gif") repeat-x left top; height:26px; padding: 3px; color:#0660A4; text-align:center; font-weight:bold; word-break:keep-all; white-space:nowrap; }
.HallSide tr td { border:solid 1px #A1C5F5; height:26px; padding: 3px; }
/* 大厅右侧工具箱 */
.ListFpTools { }
.ListFpTools ul { padding:0 0 15px 0; overflow:auto; zoom:1; }
.ListFpTools ul li { width:65px; height:65px; float:left; margin-left:20px; margin-top:10px; text-align:center; background:url(../../images/bg.gif) repeat-x; }
.ListFpTools ul li a { display:block; }
.ListFpTools ul li span { display:block; text-decoration:none }
.ListFpTools ul li img { margin:8px; }
.TreeBao { background:url(../../imagesgz/icon16_zjpm_plus.gif) no-repeat 90% right center; cursor: pointer; }
/*  大厅标题  */
.ImTitle { height:30px; background: url("imtitle.gif") repeat-x left top; }
.ImTitle .Name { float:left; padding-left:20px; padding-top:7px; height:29px; font-size:12px; color:#0660A4; font-weight:bold; }
.ImTitle .Remind { float:left; padding-top:7px; margin-left:40px; height:29px; font-size:12px; color:FF0000; }
/* 报价大表格 */
.HallPrice { border-collapse:collapse; border:solid 1px #A1C5F5; margin-top:2px; width:100%; background-color:#FFFFFF }
.HallPrice .PriceHead td { background: url("pricehead.gif") repeat-x left top; border-bottom:solid 1px #FFFFFF; height:35px; padding: 3px; color:#FFFFFF; text-align:center; font-size:20px; }
.HallPrice td { border:solid 1px #A1C5F5; height:35px; font-size:20px; padding: 3px; font-family:"Microsoft YaHei", "Microsoft JhengHei"; }
#RowsIcon { margin-right:2px; margin-left:2px; border:0px; meizz:expression(this.align="absmiddle");
}
#TitleIcon { border:0px; meizz:expression(this.align="absmiddle");
}
.bt-1 { height:40px; width:170px; text-indent: 30px; cursor: pointer; background: url("bt-1.gif") no-repeat right; }
.bt-2 { height:40px; width:170px; text-indent: 30px; cursor: pointer; background: url("bt-2.gif") no-repeat right; }
.XmzyTitle { background:url("title_xmmc.gif") repeat-x; height:29px; text-indent:20px; font-size:14px; font-weight:bold; color:#0660A4; }
.xmzy_title { height:24px; background: url("xmzy_title.gif") repeat-x center top; text-align:center; font: bold 14px; color:#FFFFFF; }
.xmzy_gc { height:31px; background: url("xmzy_gc.gif") repeat-x center top; }
.xmzy_gcbt { height:31px; background: url("xmzy_gcbt.gif") no-repeat center bottom; text-align:center; font: bold 12px; padding-top:6px; }
.xmzy_bt { background: url("xmzy_bt.gif") no-repeat left bottom; padding-top:4px; padding-left:25px; height:26px; border-bottom: 1px solid #80A3CE; COLOR:#0660A4; font-weight:bold; }
.xmzy_nr { line-height: 150%; height:100px; background:url("workarea_con.gif") repeat-x top; padding:8px; }
.xmzy_hqbt { background: url("xmzy_hqbt.gif") no-repeat left bottom; padding-top:4px; padding-left:25px; height:26px; border-bottom: 1px solid #80A3CE; COLOR:#FFFFFF; font-weight:bold; }
.xmzy_bottom { height:20px; BACKGROUND-COLOR:#E9F2FB; }
.Clear { clear:both; font-size:1px; width:1px; visibility:hidden; margin-top:0px!important; *margin-top:-1px;
line-height:0 }
/*  老的弹出窗口样式  */
.wintopbar .left_top { width:13px; height:33px; background:url("../../script/lhgdialog/skins/default/ie6/leftTop.png") no-repeat; }
.wintopbar .top { height:33px; background:url("../../script/lhgdialog/skins/default/ie6/top.png") repeat-x; background-position:0px 0px; }
.wintopbar .minwindowbtn { background:url("../../script/lhgdialog/skins/default/lhgdg_bg.png") no-repeat; background-position: -31px -19px; width:19px; height:18px; padding-bottom:4px; cursor: pointer; }
.wintopbar .topbg { background:url("../../script/lhgdialog/skins/default/lhgdg_bg.png") no-repeat; background-position: -71px -19px; margin-left:5px; padding-bottom:4px; width:19px; height:18px; cursor: pointer; }
.wintopbar .rightTop { width:13px; height:33px; background:url("../../script/lhgdialog/skins/default/ie6/rightTop.png") no-repeat; }
.wincontent .leftMsg { width:13px; background:url("../../script/lhgdialog/skins/default/ie6/left.png") repeat-y; }
.wincontent .rightMsg { width:13px; background:url("../../script/lhgdialog/skins/default/ie6/right.png") repeat-y; }
.popbottom .leftbottom { width:13px; height:13px; background:url("../../script/lhgdialog/skins/default/ie6/leftBottom.png") no-repeat; }
.popbottom .bottom { background:url("../../script/lhgdialog/skins/default/ie6/bottom.png") repeat-x; }
.popbottom .rightbottom { width:13px; background:url("../../script/lhgdialog/skins/default/ie6/rightBottom.png") no-repeat; }
#WhiteCover { position:absolute; left: 0; float:left; margin:0; width:100%; height:100%; background:#FFFFFF; z-index:900; filter: Alpha(Opacity=70); visibility: hidden; }
/* yangdaoli弹出消息框样式 */
#message { position:absolute; display:none; width:300px; border:1px solid #A1C5F5; background-color:#FFFFFF; }
#message .message_title { font-size:12px; padding:0px 2px 0px 5px; border-bottom:1px solid #A1C5F5; background-color:#E9F2FB; color:#0660A4; height:25px; line-height:25px; text-align:center; }
#message .message_title .title { float:left; padding-top:2px; }
#message .message_title #bts { display:block; float:right; width:48px; height:15px; }
#message .message_title #bts .LabelStyle { display:block; float:left; width:15px; height:15px; line-height:15px; cursor:pointer; }
#message #messagetip { font-size:12px; padding:0px 5px 0px 5px; background-color:#FFFFFF; line-height:20px; height: 200px; margin-top:2px}

/**yangdaoli开标日历样式*/
.Calendar { font-family: '黑体'; font-size: 10pt; background-color: #FFFFFF; text-align: center; width: 240px; height: 250px; padding: 10px; line-height: 28px;}
.Calendar table { width: 100%; border: 2;border-top:#ddd 1px solid;border-right:#ddd 1px solid;}
.Calendar table thead { color:#000000;}
.Calendar table td {cursor: pointer;  font-size: 14px; padding: 1px;border-left:#ddd 1px solid;border-Bottom:#ddd 1px solid;}
.Calendar table td:hover{background:#ddd;}
#idCalendarPre { cursor: pointer; float: left; padding-right: 5px;}
#idCalendarNext { cursor: pointer; float: right; padding-right: 5px;}
#idCalendar td.onToday { font-weight: bold; background-color: #0660A4;color:#fff;}
#idCalendar td.onSelect { font-weight: bold;}

/* 树形菜单顶部 */
.TreeBg { background: url("treebg.gif") #d6e7f6 repeat-y right top; overflow:hidden; }

/* 树形菜单—方块图标式 */
.TreeListIcon { padding:0 0 15px 0; overflow:auto;}
.TreeListIcon li { width:80px; border:solid 1px #A1C5F5; background-color:#FFFFFF; float:left; margin:10px 0 0 25px; padding:3px; display:inline; text-align:center;}
.TreeListIcon a{ display:block; cursor:pointer;}
.TreeListIcon a:hover { background-color:#E9F2FB;}
.TreeListIcon img { margin-bottom:5px;}
