@charset "UTF-8";
@import url("reset.css");
@import url("bootstrap.css");
@import url("xy-icon.css");
@import url("xy-icon-big.css");
@import url("LoginStyle.css");
@import url("Xzjdpt.css");
@import url("ggpt.css");
@import url("jdpt/font-awesome.min.css");
@import url("iconfont.css");

div,a,input,button{
	transition:background ease-in 0.5s;
	-moz-transition:background ease-in 0.5s;
	-ms-transition:background ease-in 0.5s;
	-o-transition:transition:background ease-in 0.5s;
	-webkit-transition:background ease-in 0.5s;
}
a{
	transition:color ease-in 0.5s,background ease-in 0.5s;
	-moz-transition:color ease-in 0.5s,background ease-in 0.5s;
	-ms-transition:color ease-in 0.5s,background ease-in 0.5s;
	-o-transition:transition:color ease-in 0.5s,background ease-in 0.5s;
	-webkit-transition:color ease-in 0.5s,background ease-in 0.5s;
}
ul,li,dl,dt,dd{ padding:0; margin:0;}
form p{ line-height:30px; padding-left:10px}
input:focus{border:1px #488ee7 solid;}
.fl{ float:left; margin-top:4px;}
.mt10{ margin-top:10px;}
.mt30{ margin-top:30px;}
.mt5{ margin-top:5px;}
.mt6{ margin-top:6px;}
.clear{clear:both;}

/*各种表单元素*/
.TextStyle, .UpLoadStyle { border:1px solid #ccc; padding:2px 6px; height:19px; line-height: 19px; width:120px; background:#fff }
.TextNumberStyle { border:1px solid #ccc; padding:2px 6px; height: 19px; line-height: 19px; width:120px; text-align:right; }
.TextVerifyStyle { border:1px solid #FF9900; padding:2px 6px; height: 19px; line-height: 19px; width:120px; }
.TextReadOnlyStyle, .UpLoadReadOnlyStyle { border:1px solid #ccc; padding:2px 6px; height: 19px; line-height: 19px; width:120px; background:#fff; }
.SelectStyle { border: 1px solid #ccc; padding:2px 6px; padding-right:0; height:22px; line-height:22px; width:120px; background:#fff; }
.TextAreaStyle { border:1px solid #ccc; height:auto;}
.TextAreaReadOnlyStyle { border:1px solid #ccc; height: auto; background:#E8E8E8;}
select,input[type="file"] { height: 26px; *margin-top: 4px; line-height: 26px;}
textarea:focus, input:focus { border-color:#70b7ec; outline:0;}

.ButtonStyle {padding:4px 12px; cursor: pointer; text-decoration:none!important; *margin-right:0px;*margin-left:10px;border-radius: 20px;border: 1px #2e8df7 solid;margin-left: 3px;margin-right: 3px;font-size: 12px;color: #333; background:#fff;}
.ButtonStyle:hover {border: 1px #2e8df7 solid; padding:4px 12px; cursor: pointer; background: #2e8df7; color:#fff;}

.new-bnt,.new-bnt:hover{ width:12px; height:12px; margin-top:20px;}
.ButtonHall { FONT-SIZE:14px; border:none; height:28px; width:100px; cursor: pointer; background:url("../button_hall.jpg") no-repeat; color:#fff; }
A.ButtonStyleLink {padding:3px 12px; cursor: pointer; text-decoration:none!important; *margin-right:0px;*margin-left:10px;border-radius: 20px;border: 1px #2e8df7 solid;margin-left: 3px;margin-right: 3px;font-size: 12px;color: #333; background:#fff;}
A.ButtonStyleLink:hover { border: 1px #2e8df7 solid; padding:3px 12px; cursor: pointer; background: #2e8df7; color:#fff;text-decoration:none!important;}
A.LinkBorder { border:none; padding: 2px 0px 2px 5px; margin-right:2px; line-height:22px; height:22px; cursor: pointer; background: #1e8ad3; color:#fff; text-decoration:none!important; display:inline; }
A.LinkBorder:hover { border:none; padding: 2px 0px 2px 5px; padding-top:23px; margin-right:2px; line-height:22px; height:22px; cursor: pointer; background: #0362fd; color:#fff; text-decoration:none!important; display:inline; }
a.Link_Border { border:none; padding:0px 3px; margin-right:2px; line-height:30px; height:30px; cursor: pointer; color:#333; text-decoration:none!important; display:inline; }
a.Link_Border:hover {color:#f60;}
.SplitPageButtonStyle { border: 1px solid #ccc; padding:3px 10px; cursor: pointer; background:#ededed; color:#000000; text-decoration:none!important }
.UnitLeftStyle { border-right:none; }
.UnitRightStyle { border-left:none; }
A.ButtonStyleLink2 { border:none; line-height:16px; padding:4px 6px; cursor: pointer; background:#969696; color:#fff; display:inline-block; text-decoration:none!important; margin-right:10px; *float:right;*margin-right:0px;*margin-left:10px;}
A.ButtonStyleLink2:hover { border:none; line-height:16px; padding:4px 6px; cursor: pointer; background: #333; color:#fff; display:inline-block; text-decoration:none!important;}

/*定义input中disabled样式*/
input[disabled],input:disabled{border:1px solid #ddd; background:#f5f5f5;color:#666;cursor:not-allowed;}
input[disabled]:hover,input:disabled:hover{border:1px solid #ddd; background:#f5f5f5;color:#666;cursor:not-allowed;}

/*IE6 Using Javascript to add CSS class "disabled"*/
* html input.disabled{border:1px solid #ddd;background:#f5f5f5;color:#666;cursor:not-allowed;}
* html input.disabled:hover{border:1px solid #ddd;background:#f5f5f5;color:#666;cursor:notallowed;}

/*背景色定义*/
.GrayBgStyle { background:#F3F3F3; }
.MoreGrayBgStyle { background:#D7D7D7; }
.DarkBgStyle { background:#0362fd; }
.MoreDarkBgStyle { background:#1e8ad3; }
.LightBgStyle { background:#f9f9f9; }
.MoreLightBgStyle { background:#f7f7f7; }
.WhiteBgStyle { background:#fff; }
/*文字颜色定义*/
.DarkFontStyle{color:#666;}
.LightFontStyle{color:#D4E1F2;}
.WhiteFontStyle{color:#fff;}
.RedFontStyle{color:#FF0000;}
.GrayFontStyle{color:#333;}
.MoreGrayFontStyle{color:#999;}
.BlueFontStyle{color:#4284e2}
.EasyGreenFontStyle { color:#4acd34; font-weight:600;}

/*菜单树*/
.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 { background:#1e8ad3; color:#fff; }
.TreeBgStyle { background:#fff; }
/*展示数据-固定区域*/
#FixedRegion {width:100%;background:#fff; z-index:1000; position:fixed; _position:absolute;}
#HiddenRegion { width:100%; height:auto; }
.MenuTop,.PopTop{ height:35px; line-height:35px; background:url(../images/h2_tit_bg.gif) 0 0 repeat-x; border:1px #e7e7e7 solid; margin:0 auto; margin-top:8px; margin-bottom:8px; width:99%; overflow:hidden;}
.MenuTop span.menutitle,.PopTop span.menutitle{ height:35px;padding-left:30px; color:#333; /*background:url(../images/icon_hbg.png) 0 7px no-repeat;*/font-weight:500; float:left; line-height:35px; font-size:16px; margin-left:0px; background:url(../../../images/icon/icon_xm.png) 10px 11px no-repeat;}
/*.MenuTop span.menutitle{ float:none; margin-left:0px;}*/
#FixedRegion .MenuTop{ width:99%}
.MenuTop .menuleft { float:left; }
.MenuTop .menuleft .menutitle { font-size:16px; font-weight:500;}
.MenuTop .menuleft #h-tit{ color:#3b3954}
.h-menutitle{ float:left; height:35px; line-height:35px; text-align:center; font-size:18px;}
.MenuTop .h-menutitle{ font-size:16px; background:url(../../../images/info/icon_info.gif) #0076cf 0 -5px no-repeat;color:#fff; padding-left:30px; padding-right:10px; margin-right:15px;}
.MenuTop .menuright { line-height:35px; height:35px; float:right}
.MenuTop .menuright select,.MenuTop .menuright select.SelectStyle{ height:24px; line-height:24px; margin-top:3px;}
.MenuTop .menuright input.ButtonStyle{ height:auto; line-height:auto; margin-top:5px;}
.MenuTop .menuright span.swapimg {height:35px; line-height:35px; float:right;}
.MenuTop .menuright a.ButtonStyleLink2{ margin-top:5px; margin-right:6px; display:inline;}

.SpecTop{height:40px; line-height: 40px;padding:0 10px;border-bottom:1px #e7e7e7 solid;background-color: #fff;}
.SpecTop .menuleft { float:left; }
.SpecTop .menuleft .menutitle { font-size:16px; font-weight:500;}
.SpecTop .menuright{float: right;}
.SpecTop .menuright ul li{float: left;position: relative;margin-left:15px;padding-right:10px; font-weight: 600;}
.SpecTop .menuright ul li:last-child{padding-right:0;}
.SpecTop .menuright ul li::after{content:" ";width:1px;height: 12px;display: inline-block;background: #e7e7e7;position: absolute;right:0;top:15px;}
.SpecTop .menuright ul li:last-child::after{display:none;}
.SpecTop .menuright .ButtonStyle{border: 0;padding: 0;font-size:16px;}
.SpecTop .menuright .ButtonStyle:hover{background-color: transparent;color: #2e8df7;}
.SpecTop .menuright .ButtonStyle .iconfont{font-size: 14px; margin: 0 5px 0 0;font-weight:400;}
.SpecTop .menuright .ButtonStyle.red{color:#ff0000;}
.SpecTop .menuright .ButtonStyle.blue{color:#2e8df7;}

/*项目向导顶部*/
.XmTop { height:35px; line-height:35px; background:url(../images/h2_tit_bg.gif) 0 0 repeat-x; border:1px #e7e7e7 solid; margin:0 auto; margin-top:8px; margin-bottom:8px; width:99%; overflow:hidden;}
.XmTop .menuleft { float:left; }
.XmTop .menuleft .menutitle { height:35px;padding-left:30px; color:#333; background:url(../images/icon_hbg.png) 0 7px no-repeat;font-weight:500; float:left; line-height:35px; font-size:16px; margin-left:5px;}
.XmTop .menuleft .menutitle .blue{ color:#ff6600}
.XmTop .menuright { float:right; line-height:30px; }
.XmTop .menuright select,.XmTop .menuright select.SelectStyle{ height:24px; line-height:24px; margin-top:3px;}
.XmTop .menuright input.ButtonStyle{ height:auto; line-height:auto; margin-top:5px;}
.XmTop .menuright span.swapimg {height:35px; line-height:35px; float:right;}
.XmTop .menuright a.ButtonStyleLink2{ margin-top:5px; margin-right:6px; display:inline;}

/*树形菜单顶部*/
.TreeListTop { margin: 6px 0 0 0; height:35px; border-bottom:solid 1px #1e8ad3; background: url("../xmtop.gif") repeat-x left top; overflow:hidden; }
.TreeListTop .menuleft { float:left; margin-top:8px; }
.TreeListTop .menuleft .menutitle { font-size:14px; font-weight:bold; margin-left:40px; }

/*浮动搜索区、以及按钮*/
.swapimg span.SearchClose{cursor:pointer; z-index:1; float:right; width:70px; height:35px; line-height:35px;background:url(../../../images/btn_search_close.png) center center no-repeat;}
.swapimg span.SearchOpen{cursor:pointer; z-index:1;float:right; width:70px; height:35px; line-height:35px; background:url(../../../images/btn_search_open.png) center center no-repeat;}
.SearchOpen img,.SearchClose img{ margin-top:0px; margin-right:3px;}
#SearchRegion { height:auto; width:99%; margin:0 auto; margin-bottom:6px; padding-bottom:3px; padding-top:3px; border:none; display: none}
#MoveHandler { height:0; width:100%; }
.SearchTable { border-collapse:collapse;width:99%; margin:0 auto; padding:0.5%; background:#f9f9f9;border:1px #e5e5e5 solid;}
.SearchTable td { border:none; padding: 3px; line-height:32px; cursor:pointer;}
.SearchTable td input[type="text"]{ border:1px #ccc solid; height:19px; line-height:19px; padding:2px 6px; background:#fff;}
.SearchTable td select{ background:url(../images/icon-xl2.png) #fff right center no-repeat; height:26px; line-height:26px;}
.SearchTable ul{ float:left}
.SearchTable ul li{ float:left; min-width:240px; margin-top:3px;}
.SearchTable ul li span{ float:left; line-height:25px; font-size:12px}
.SearchTable ul li select{ height:26px; line-height:26px;}

.SearchTable ul li input.new-bnt,.Search_cxk ul li input.new-bnt,#zfcg_div input.new-bnt,.DataTable tr td input.new-bnt,#EditTable input.new-bnt,.EditTable tr td input.new-bnt,.menuright input.new-bnt
{ position:absolute; width:22px; height:25px; margin-left:-23px; margin-top:-2px; background:url(../images/bnt-xl.gif) 0px 8px no-repeat;border:none}
.menuright input.new-bnt:hover{ padding:0; border-radius:0;}
#EditTable input.new-bnt,.EditTable tr td input.new-bnt{ margin-top:0;}
.SearchTable td input.new-bnt{background:url(../images/bnt-xl.gif) 0px 5px no-repeat;}
.SearchTable ul li input.new-bnt{ margin-top:-4px;}
.SearchTable .ButtonStyle,.SearchTable input.ButtonStyle,.Search_cxk input.ButtonStyle{ padding:4px 12px; color:#fff; background:#2e8df7; border-radius:4px; cursor:pointer;border:none;}
.SearchTable .ButtonStyle:hover,.SearchTable input.ButtonStyle:hover,.Search_cxk input.ButtonStyle:hover{background:#3e6bb9}

table.SearchTable td input.new-bnt,#SearchRegion td input.new-bnt{ position:absolute; width:22px; height:25px; margin-left:-23px; margin-top:4px; background:url(../images/bnt-xl.gif) 0px 8px no-repeat;border:none}

.SearchTable .EditInforTdBg{ background:none}
.hys-search-l{ width:90%; float:left}
.hys-search-r{ width:10%; float:right; margin-top:20px}
.hys-search ul li{ width:330px;}
.hys-search ul li input{ width:190px;}
.hys-search ul li span,.search-w ul li span{ font-size:12px; width:85px; float:left}
.search-w ul li{ width:300px;}
.search-w ul li input{ width:170px;}
/*展示数据―顶部*/
.DataHead { border-collapse:collapse; width:99%; margin:0 auto; border-top: 1px solid #ccc; border-left: 1px solid #ccc; border-right: 1px solid #ccc; }
.DataHead tr td { background:#eeeeee; padding:3px; line-height:24px; text-align:center; font-weight:bold; word-break:keep-all; white-space:nowrap; }
/*展示数据―表格*/
.DataTable { border-collapse:collapse; width:99%; margin-top:5px; border:solid 1px #ccc; margin:0 auto; background:#fff; margin-bottom:15px;}
.DataTable .DataHead td { background:#eeeeee; padding:5px 10px 5px 10px; line-height:24px; text-align:center; font-weight:bold; word-break:keep-all; white-space:nowrap; }
.DataTable td { border:solid 1px #dcdcdc; padding:5px 0px 5px 3px; line-height:24px; cursor:pointer; font-size:12px;table-layout:fixed;word-wrap:break-word;}
.DataTable td input{border:1px #ccc solid; height:25px; line-height:25px; padding-left:5px; margin-left:5px;}
.DataTable TD input.Wdate,.DataTable TD select.SelectStyle{ margin-left:8px;}
.DataTable TD select.SelectStyle{ height:25px; line-height:25px;}
/*使用在数据表格内的嵌套表格，InnerTable有边框，InnerNoBorderTable无边框*/
.DataTable td .InnerTable { border-collapse: collapse; border: 1px solid #ccc; }
.DataTable td .InnerTable td { border: 1px solid #ccc; padding: 5px; line-height:20px; }
.DataTable td .InnerNoBorderTable { border-collapse: collapse; border: none; }
.DataTable td .InnerNoBorderTable td { border: none; padding: 5px; line-height:24px; }
/*分页条样式*/
.SplitToolBarStyle { background: #f9f9f9; height:28px; padding: 3px; color:#555; text-align:right; }
.DataTable tr.SplitToolBarStyle td input{padding:0 6px; line-height:28px;height:28px;}
.DataTable tr.SplitToolBarStyle td input:last-child{ margin-right:10px;}
.DataTable tr.SplitToolBarStyle td input:hover{ background:#f60; color:#fff;border:1px #f60 solid;}
/*编辑数据―顶部*/
.EditTop { height:35px; line-height:35px; background:url(../images/h2_tit_bg.gif) 0 0 repeat-x; border:1px #e7e7e7 solid; margin:0 auto; margin-top:8px; margin-bottom:8px; width:99%; overflow:hidden;}
.EditTop .menuleft { float:left; }
.EditTop .menuleft .menutitle { height:35px;padding-left:30px; color:#333; background:url(../images/icon_hbg.png) 0 7px no-repeat;font-weight:500; float:left; line-height:35px; font-size:16px; margin-left:5px;}
.EditTop .menuright { float:right;}
.EditTop .menuright a.ButtonStyleLink{margin-top:0; height:30px;}
.EditTop .menuright select{ height:22px;}
.EditTop .menuright .swapimg { width:70px; float:right}
.menuright .icon-xz{ background:#565478; height:30px; line-height:30px; color:#fff; padding:0 10px; float:right}
.EditTop .menuright input[type="text"]{ background:#fff; height:20px; line-height:20px;border:1px #dcdcdc solid}
.EditTop .menuright ul li,.PopTop .menuright ul li,.MenuTop .menuright ul li,.XmTop ul li{ float:left; height:35px; line-height:35px;}
.EditTop .menuright ul li input[type="text"],.EditTop .menuright ul li select,.MenuTop .menuright ul li select{ margin-top:3px; margin-right:5px;}
.MenuTop .menuright ul li input[type="text"]{ margin-right:5px; height:18px;}
.MenuTop span{ margin-left:5px; font-weight:600;}
.EditTop .menuright a.ButtonStyleLink:last-child{ margin-right:0;}
.EditTop .menuright input.ButtonStyle,.EditTop .menuright a.ButtonStyle{ margin-top:5px;}
/*弹出窗口―顶部*/
.PopTop .menuleft { float:left; line-height:30px;}
.PopTop .menuright { float:right; display:inline; line-height:30px;}
/*.PopTop .menuright input.ButtonStyle{padding:4px 12px;}*/
.PopTop { height:35px; line-height:35px; background:url(../images/h2_tit_bg.gif) 0 0 repeat-x; border:1px #e7e7e7 solid; margin:0 auto; margin-top:8px; margin-bottom:8px; width:99%; overflow:hidden;}
.PopTop .menuleft { float:left; }
.PopTop .menuleft .menutitle { height:35px;padding-left:30px; color:#333; background:url(../../../images/icon/icon_xm.png) 10px 11px no-repeat;font-weight:500; float:left; line-height:35px; font-size:16px; margin-left:5px;}
.PopTop .menuright input.ButtonStyle,.PopTop .menuright a.ButtonStyle{ height:auto; line-height:auto; margin-top:5px;}
.PopTop .menuright .swapimg {height:35px; line-height:35px; float:right;}
.PopTop .menuright a.ButtonStyleLink{ height:25px;}
.PopTop .menuright input.ButtonStyle{ height:auto; line-height:auto; margin-top:5px;}
/*编辑数据―顶部*/
.EditHead { border-collapse:collapse; width:100%; margin:0 auto; border-top: 1px solid #ccc; border-left: 1px solid #ccc; border-right: 1px solid #ccc; }
.EditHead tr td { background:#eeeeee; padding:3px; line-height:32px; text-align:center; font-weight:bold; word-break:keep-all; white-space:nowrap; }
/*编辑数据、弹出窗口―表格*/
.EditTable { border-collapse:collapse; width:99%; margin-top:5px; border:solid 1px #ccc; margin:0 auto; background:#fff; margin-bottom:15px;}
.EditTable .EditHead td { background:#eeeeee; padding:3px; line-height:24px; text-align:center; font-weight:bold; word-break:keep-all; white-space:nowrap; }
.EditTable .EditHead td#show{ background:#fff;}
.EditTable .EditHead td#show .MenuTop{ margin-top:0;}
.EditTable td{ border:solid 1px #ccc; padding:5px 3px; line-height:24px; font-size:12px;}
.EditTable td label input{ height:auto; line-height:none}
.EditTable td input{/* height:25px; line-height:25px;*/border:1px #dbdbdb solid; padding-left:5px}
.EditTable td input:focus,.PopTop td input:focus,.DataTable td input:focus{border:1px #488ee7 solid;}
.EditInforTdBg{ background:#f7f7f7; }
.EditTable td.EditInforTdBg{font-size:13px;}
.EditTable tr td select{ border:1px #dbdbdb solid;}
/*普通标题显示颜色*/
.TitleLine1{ background: #f4f4f4; height:30px; line-height:30px; text-align:center; font-weight:bold; color: #c09853; width:99%; margin:0 auto; }
.TitleLine1 .info-tit{ background:#f4f4f4; color:#ff6600; width:178px; height:35px; line-height:35px; float:left;border:1px #ccc solid;border-bottom:none;}
.TitleLine2{ height:30px; line-height:30px; text-align:center; font-weight:bold; color: #468847; width:99%; margin:0 auto;margin-bottom:10px; margin-top:10px; font-size:15px;}
.TitleLine3{ height:30px; line-height:25px; text-align:left; font-weight:bold; color:#333; font-weight:600; width:99%; margin:0 auto; font-size:13px; background:url(../../../images/info/tit_t1.png) 4px 6px no-repeat; text-indent:15px; border-bottom:1px #dbdbdb solid; margin-bottom:5px;}
.TitleLine-2{border:1px #dbdbd solid;  text-align:center; width:99%; margin:0 auto;margin-bottom:10px; margin-top:10px; }
.TitleLine-2 p{width:98%; margin:0 auto; color:#f60;font-size:18px; font-weight:normal;height:35px; line-height:35px;}
.TitleLine4{ font-size:22px;color:#333; text-align:center}
.EditTable tr.TitleLine3 td{ font-size:15px;}
.EditTable tr.TitleLine3,.DataTable tr.TitleLine3,.EditTable tr td.TitleLine3,.DataTable tr td.TitleLine3{background:url(../../../images/info/tit_t1.png) 8px 12px no-repeat;}
/* 鼠标行显示颜色 */
.TableTrMouseOver td { background: #ededed;}
.TableTrSelected td { background: #ededed;}
.TableTrMouseOut td { background: #fff;}
.DoubleRowBG { background: #fff;}
.SingleRowBG { background: #f9f9f9;}
.TableTrMouseOver{ width:98%}
/*框架页用到的样式*/
.FrameLine { border-top:2px solid #ccc; }
/*Portal-区块样式*/
.PortalContainer { width:99%; border-collapse:inherit!important; border-spacing: 8px; margin-top:5px; margin-left:5px;}
.PortalContainer table.PortalBorder{ margin-bottom:8px;}
.PortalContainer tr td{ height:35px; line-height:35px;}
.Portal { margin-bottom:5px; }
.PortalTB { background: #f4f4f4; height:32px; }
.PortalTL { width:0px; height:32px;}
.PortalTR { width:2px;border-left:1px #fff; margin-left:-3px;}
.PortalTF { padding-bottom:4px; padding-left: 0px; color:#000; font-size:15px; font-weight:bold; width:*; background:#f4f4f4 }
.PortalTI { padding-top:0px; width:25px; cursor: pointer; }
.PortalBorder { border:1px solid #dcdcdc; background:#fff;border-top:1px solid #e7e7e7;}
.PortalRegion { border:none; 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:1px #ccc solid; margin-left:1%; margin-right:1%; margin-top:5px; margin-bottom:5px; width:98%; margin-top:10px; margin-bottom:10px; }
.PortalTable .PortalHead td { background:#f4f4f4; height:22px; text-align:center; font-weight:bold; word-break:keep-all; white-space:nowrap; }
.PortalTable tr td { border-bottom: dashed 1px #ccc; height:22px; overflow:hidden; cursor: pointer; }
.PortalTable tr td:first-child{ padding-left:10px;}
.PortalTable tr td.icon-num{ text-align:center;}
.PortalTable tr td.yj_xm{ padding:0 10px; line-height:22px; font-size:12px}
.PortalTable tr td.yj_time{font-size:12px}
/*TAB标签样式*/
.tabMenu { margin:0 auto; margin-bottom:10px; width:99%; height:32px; line-height:32px;vertical-align:bottom; margin-top:10px;border-bottom:1px #ccc solid;}
table tr td.tabMenu{ border-bottom:none;}
.tabMenu table{ margin:0 auto;}
.tabMenu table tr{border-bottom:1px #dbdbdb solid;}
.tabMenu .on { background:#4284e2; color:#fff; padding:1px 10px;height:30px; line-height:30px; text-align:center; cursor: pointer; border-top-left-radius:3px;border-top-right-radius:3px;}
.tabMenu .off { background:#f3f3f3; color:#333; padding:1px 10px; height:30px; line-height:30px; text-align:center; cursor: pointer;border-top-left-radius:3px;border-top-right-radius:3px;}
.tabMenu li{ float:left; margin-right:5px; clear:right; text-align:center; line-height:30px; height:30px;font-size:14px; padding:1px 10px;border:none}
.tabMenu li:hover{ background:#4284e2; color:#fff}
.tabMenu li.toolbar{ width:auto; float:right}
.tabMenu li.toolbar div { float:left;}
.tabMenu li.toolbar div span{margin-right:5px; float:left}
.tabMenu li.toolbar div input{margin-right:5px; display:inline;width:80px;}
.tabMenu li.toolbar div input.ButtonStyle{ width:auto;}
.tabMenu li.toolbar:hover{ background:none; color:#000}
.tabMenu td#tabSjygl,.tabMenu td#tabMbgl{ width:120px;}
.tabMenu td#tabMbgl{ margin-left:15px;}
.tabMenu li.toolbar div.bd-xx1 input{ float:left; height:25px; line-height:25px; width:130px;border:1px #ccc solid;}
.tabMenu li.on a{ color:#fff;}
/*专家评标页面*/
.pbht_bt_dq_wwc { height:40px;ursor: pointer; border: none; background:url(../../../images/pbht_bt_dq_wwc.gif) bottom left no-repeat; color:#ff6600;}
.pbht_bt_fdq_wwc {height:40px;cursor: pointer; border: none; background:url(../../../images/pbht_bt_fdq_wwc.gif) bottom left no-repeat;}
.pbht_bt_dq_ywc { height:40px;ursor: pointer; border: none; background:url(../../../images/pbht_bt_fdq_ywc.gif) bottom left no-repeat;color:#ff0000;font-weight:600; font-size:14px;}
.pbht_bt_fdq_ywc { height:40px;cursor: pointer;border: none; background:url(../../../images/pbht_bt_fdq_ywc.gif) bottom left no-repeat;color:#339000;}
/* 专家评标页面滚动样式 */
#content .btns a{ background:url(../../../images/icon-2.gif) 0 0 no-repeat;}
#content{width:1280px;float:left;}
#content .btns{position:relative;height:24px;z-index: 102;}
#content .btns a{position:absolute;background-position:0 0px;width:24px;height:24px;top:-28px;left:0}
#content .btns .down{background-position:0px -28px;left:45px;top:-28px;}
#content .btns a:hover.up{background-position:0 -54px}
#content .btns a:hover.down{background-position:0 -82px}
#content .btns .uN,#content .btns  a:hover.uN{cursor:none;background-position:0 -111px}
#content .btns .dN,#content .btns  a:hover.dN{cursor:none;background-position:0 -139px}
#content .cons{width:1200px;overflow:hidden; margin:0 auto;position:relative;height:30px; margin-left:30px;}
#content .con{/*float:left;position:absolute;left:0;top:-30px;width:1240px; */margin-top:-10px;  position:absolute;}
#content .con input{height:40px; line-height:20px;width:auto;max-width:200px; padding-left:10px; text-align:left;outline:medium; border:none; font-size:13px;
	*+overflow:hidden; *+padding-right:0;}
#content .con input:hover{ color:#db8600; font-size:13px;}
#content .con table tr td{background:url(../../../images/pbjs-dot.gif) bottom right no-repeat;}
.zhpb-t a{ color:#333; display:inline; font-size:12px; margin-right:5px;}
.zhpb-t a:hover{ color:#4284e2;}
.zhpb-t{ color:#666;}

textarea#content{ width:auto;}
/* 适配不同分辨率 */
@media screen and (max-width:1366px) {
	#content{width:950px;}
	#content .cons{width:850px;}
}
/* for ie8	 */
@media \0screen {
	#content{width:950px;}
	#content .cons{width:850px;}
}


/*大厅顶部*/
.Hall-tit{ height:30px; line-height:30px; text-align:center; font-size:16px; width:100%; color:#333;}
.hall-time{ padding:5px; background:#fffde8;border:1px #faee87 solid; height:35px; line-height:35px; font-size:16px}
.hall-time .left{ float:left; background:url(../../../images/icon-time.png) 0px 10px no-repeat; margin-left:20px; padding-left:30px;}
.hall-time .right{ float:right;background:url(../../../images/icon-fwq.png) 0px 10px no-repeat; padding-left:30px; margin-right:20px;}
.HallHead { border-collapse:collapse; border:solid 1px #ccc; width:100%; height:46px; line-height:46px; background:#f7f7f7; margin-top:15px; }
.HallHead .left { float:left; padding-left:30px;}
.HallHead .right { float:right; padding-right:30px; }
/*大厅标题*/
.HallTitle { border-collapse:collapse; height:40px; border:none; width:100%; background:url(../../../images/bg-guapai.png) #f8f8f8 left center no-repeat;border:1px #dbdbdb solid; margin-bottom:10px; }
.HallTitle .Name { float:left; padding-left:30px;height:40px; line-height:40px; font-size:16px; font-weight:bold; color:#fff; }
.HallTitle .State { float:left; height:40px; line-height:40px;margin-left:150px;  font-size:18px; /*background:url(../../../images/icon-zt.png) 0 4px no-repeat;*/ padding-left:35px;}
.HallTitle #djs{ text-align:right;float:right; /*background:url(../../../images/icon-gp.png) 6px 7px no-repeat*/}
.HallTitle #djs embed{ margin-top:4px;}
/*大厅FLASH*/
.HallTime { border-collapse:collapse; border:solid 1px #ccc; width:100%; background: url("../halltime.gif") #FFFFFF repeat-x left top; }
.HallTime-new{ height:40px; line-height:40px; background:#f8f8f8;border:1px #dbdbdb solid; text-align:left; margin-bottom:10px;}
.HallTime-new #djs{ width:1200px}
/*大厅报价信息展示*/
.n-bj{width:99.8%;height:70px; float:left;}
.n-bj ul{ border:1px #ccc solid; overflow:hidden;}
.n-bj ul li{ width:14.2%; float:left; height:70px; background:url(../../../images/td-libg.gif) right center no-repeat; text-align:center;}
.bj-t{ height:25px; line-height:25px; color:#333; font-size:13px; margin-top:8px;}
.bj-c,.bj-m{ height:36px; line-height:36px; font-size:14px; color:#4284e2;}
.bj-m{ height:35px; line-height:35px;}
.n-bj ul li.bj-blue{ background:#4284e2; color:#fff;}
.n-bj ul li.bj-blue .bj-t,.n-bj ul li.bj-blue .bj-m{ color:#fff;}
.send-bj{background:#f8f8f8;border:1px #dbdbdb solid; text-align:left; margin-bottom:10px; height:45px; padding:5px; margin-top:10px; width:98.5%; float:left}
.send-l{ width:680px;float:left; padding-left:10px; height:60px; line-height:22px; color:#333; font-size:13px;}
.send-r{ width:180px; float:right; text-align:right; margin-top:8px;}
/*报价小表格*/
.HallSmall { border-collapse:collapse; border:solid 1px #dcdcdc; width:100%; background:#fff; color:#333;}
.HallSmall .SmallHead td { background:#f4f4f4; height:25px; line-height:25px; padding: 3px; text-align:center; font-weight:bold; font-size:13px;}
.HallSmall td { border:solid 1px #dbdbdb; height:26px; font-size:14px; padding: 3px; }
.pm-tit{ height:30px; line-height:30px; width:100%;font-size:15px; font-weight:600; float:left}
/*大厅侧边栏*/
.HallSide { border-collapse:collapse; border:solid 1px #ccc; margin-top:5px; width:100%; margin:0 auto; background:#FFFFFF }
.HallSide .SideHead td { background:#f4f4f4; height:26px; padding: 3px; color:#333; text-align:center; font-weight:bold; word-break:keep-all; white-space:nowrap; }
.HallSide tr td { border:solid 1px #ccc; height:26px; padding: 3px; }
/*大厅右侧工具箱 */
.ListFpTools ul { padding:0 0 15px 0; overflow:auto; zoom:1; }
.ListFpTools ul li { width:80px; height:70px; float:left; margin-left:20px; margin-top:10px; text-align:center; }
.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(../../../images/imtitle.gif) repeat-x left top; }
.ImTitle .Name { float:left; padding-left:20px; padding-top:7px; height:29px; font-size:12px; color:#666666; 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 #ccc; margin-top:2px; width:100%; background:#FFFFFF }
.HallPrice .PriceHead td { background: url(../../../images/pricehead.gif) repeat-x left top; border-bottom:solid 1px #fff; height:35px; padding: 3px; color:#fff; text-align:center; font-size:20px; }
.HallPrice td { border:solid 1px #ccc; height:35px; font-size:20px; padding: 3px; font-family:"Microsoft YaHei", "Microsoft JhengHei"; }
#RowsIcon,#TitleIcon{ margin: 0 2px; border:0px; vertical-align: text-bottom; }
.bt-1 { height:40px; width:170px; text-indent: 30px; cursor: pointer; background: url(../../../images/bt-1.gif) no-repeat right; }
.bt-2 { height:40px; width:170px; text-indent: 30px; cursor: pointer; background:url(../../../images/bt-2.gif) no-repeat right; }
.XmzyTitle { background:url(../../../images/title_xmmc.gif) repeat-x; height:29px; text-indent:20px; font-size:14px; font-weight:bold; color:#666666; }
.xmzy_title { height:24px; background: url(../../../images/xmzy_title.gif) repeat-x center top; text-align:center; font: bold 14px; color:#fff; }
.xmzy_gc { height:31px;background:url(../../../images/xmzy_gc.gif)  repeat-x center top; }
.xmzy_gcbt { height:31px; background:url(../../../images/xmzy_gcbt.gif) no-repeat center bottom; text-align:center; font: bold 12px; padding-top:6px; }
.xmzy_bt { background: url(../../../images/xmzy_bt.gif) no-repeat left bottom; padding-top:4px; padding-left:25px; height:26px; border-bottom: 1px solid #80A3CE; COLOR:#666666; font-weight:bold; }
.xmzy_nr { line-height: 150%; height:100px; background:url(../../../images/workarea_con.gif) repeat-x top; padding:8px; }
.xmzy_hqbt { background: url(../../../images/xmzy_hqbt.gif) no-repeat left bottom; padding-top:4px; padding-left:25px; height:26px; border-bottom: 1px solid #80A3CE; COLOR:#fff; font-weight:bold; }
.xmzy_bottom { height:20px; background:#E9F2FB; }
.Clear { clear:both; font-size:1px; width:1px; visibility:hidden; margin-top:0px!important; *margin-top:-1px;
	line-height:0 }
/*老的弹出窗口样式*/
#xMsg1{ border-radius:4px;
	-moz-border-radius:4px;
	-ms-border-radius:4px;
	-o-border-radius:4px;
	-webkit-imgbox-shadow:0 4px 13px 5px rgba(0, 0, 0, 0.1), 0 2px 6px rgba(0,0,0,0.05); overflow:hidden;}
#xMsg2{ border-radius:4px;
	-moz-border-radius:4px;
	-ms-border-radius:4px;
	-o-border-radius:4px;
	-webkit-imgbox-shadow:0 4px 13px 5px rgba(0, 0, 0, 0.1), 0 2px 6px rgba(0,0,0,0.05); overflow:hidden;}
#xMsg3{ border-radius:4px;
	-moz-border-radius:4px;
	-ms-border-radius:4px;
	-o-border-radius:4px;
	-webkit-imgbox-shadow:0 4px 13px 5px rgba(0, 0, 0, 0.1), 0 2px 6px rgba(0,0,0,0.05); overflow:hidden;}
#xMsg4{ border-radius:4px;
	-moz-border-radius:4px;
	-ms-border-radius:4px;
	-o-border-radius:4px;
	-webkit-imgbox-shadow:0 4px 13px 5px rgba(0, 0, 0, 0.1), 0 2px 6px rgba(0,0,0,0.05); overflow:hidden;}
.wintopbar .left_top { width:10px; height:33px; background:#fff;  }
.wintopbar .top { height:0px; background:#fff; }
.minwindowbtn {width:22px; height:22px; padding-bottom:2px; display:inline-block; padding-top:1px; cursor: pointer; background:url(../images/message/tx_bg.png) -3px 12px no-repeat;}
.minwindowbtn:hover{background:url(../images/message/tx_bg.png) -3px -9px no-repeat;}
.topbg{margin-left:5px; padding-bottom:2px; padding-top:1px; width:22px; height:22px; cursor: pointer;background:url(../images/message/tx_bg.png) -3px -35px no-repeat;display:inline-block; }
.topbg:hover{background:url(../images/message/tx_bg.png) -3px -57px no-repeat;}

.wintopbar .rightTop{width:10px;height:33px; background:#fff;}
.wincontent .leftMsg{width:10px;background:#fff;border-left:none;}
.wincontent .rightMsg{width:10px;background:#fff;border-right:none;}
.popbottom {background:#EEE;}
.popbottom .leftbottom { width:1px;background:#dcdcdc;}
.popbottom .bottom { background:#dcdcdc;  }
.popbottom .rightbottom { width:1px;  background:#dcdcdc;  }
#WhiteCover { position:absolute; left: 0; float:left; margin:0; width:100%; height:100%; background:#fff; z-index:900; filter: Alpha(Opacity=70); visibility: hidden; }
.hiddivbg{ background:url(../../../images/hiddiv_bg.png) 0 0 repeat;}
#xMsg1{ border-radius:4px;}
/*yangdaoli弹出消息框样式*/
#message { position:absolute; display:none; width:350px; box-shadow:3px 3px #999}
#message .message_title { font-size:14px; color:#fff; padding:0px 0px 0px 5px; background:#4284e2; height:30px; line-height:30px; text-align:center; overflow:hidden }
#message .message_title .title { float:left; line-height:35px; background:url(../images/system/icon16_voice.png) 0 10px no-repeat; background-size:18px; font-size:12px; padding-left:28px;}
#message .message_title .title img{ margin-right:15px;}
#message .message_title #bts { display:block; float:right; width:90px; height:30px;}
#message .message_title #bts label{display:block;width:30px; height:35px; float:left;}
#message .message_title #bts label img{ padding-top:2px;}
#message .message_title #bts #min img{ padding-top:4px;}
#message .message_title #bts label:hover { background:#127cff; }
#message .message_title #bts .LabelStyle { display:block; float:left; cursor:pointer; }
#message #messagetip { font-size:12px; padding:0px 8px 0px 8px; background:#fff; line-height:25px; height: 200px; border:1px #e7e7e7 solid; border-top:none}
#message #messagetip #xxnr td a { font-size:13px; color:#333;text-decoration:none; font-size:12px;}
#message #messagetip #xxnr td a:hover{ color:#ff6600;}
#message #messagetip img{ margin-right:5px;}

#message #messagetip #xxnr td{ height:30px; line-height:30px; width:310px; overflow:hidden;white-space:nowrap; text-overflow:ellipsis; float:left;}
#message #messagetip #xxnr td span{color:#fff; margin-right:6px; background:#ff8e0a;padding:0px 2px; border-radius:2px; margin-top:3px;}


/*yangdaoli开标日历样式*/
.Calendar { font-family: '黑体'; font-size: 10pt; background: #fff; text-align: center; width: 190px; height: 175px; padding: 10px; line-height: 21px;}
.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: #666666;color:#fff;}
#idCalendar td.onSelect { font-weight: bold;}
/*树形菜单顶部*/
.TreeBg { background: #fff; overflow:hidden; }
/*树形菜单―方块图标式*/
.TreeListIcon { padding:0 0 15px 0; overflow:auto;}
.TreeListIcon li { width:80px; border:solid 1px #ccc; background:#fff; float:left; margin:5px 0 0 15px; padding:3px; display:inline; text-align:center;}
.TreeListIcon a{ display:block; cursor:pointer;}
.TreeListIcon a:hover { background:#E9F2FB;}
.TreeListIcon img { margin-bottom:5px;}

/*欢迎界面Tab标签代码*/
#WorkAreaTabOut{width:99%; margin:0 auto; margin-left:auto; margin-right:auto;}
#WorkAreaTabIn{ padding-right:4px;}
#WorkAreaTab{ height:40px;}
#WorkAreaTab ul{padding:0; border:0; list-style:none; line-height:150%; margin:0;float:left;}
#WorkAreaTabTitle{padding:0; margin:0px;}
#WorkAreaTabTitle li{float:left; margin-right:6px;}
#WorkAreaTabTitle li a,#WorkAreaTabTitle a{margin-right:2px; color:#fff; float:left; display:block; padding:5px 20px 5px 10px;border-radius:4px;background:#ff794e; cursor:hand; text-decoration:none;}
#WorkAreaTabTitle li .WorkAreaTitleOn,#WorkAreaTabTitle a.WorkAreaTitleOn{background:#219bff; border-radius:4px;color:#fff;}/*鼠标经过时变换背景，方便JS获取样式*/
#WorkAreaTabTitle a:hover span,#WorkAreaTabTitle a.WorkAreaTitleOn:hover span{ color:#333;}
#WorkAreaCon{height:180px; margin:0 auto; text-align:left; border:0px solid #80A3CE; border-top:none; clear:both;}
.WorckAreaLine td{background:url(../../../workarea_line.gif) left bottom repeat-x;}
#WorkAreaCon .DataTable tr:hover{ background:#fff;}
#WorkAreaTabTitle li span.icon_gzkj{ background:url(../../../images/button/icon_gzkj.png) 0 0 no-repeat; padding-left:30px;}
#WorkAreaTabTitle li span.icon_lzrz{ background:url(../../../images/button/icon_lzrz.png) 0 0 no-repeat; padding-left:30px;}
#WorkAreaTabTitle li span.icon_xzry{ background:url(../../../images/button/icon_xzry.png) 0 0 no-repeat; padding-left:30px;}
#WorkAreaTabTitle li span.icon_xglc{ background:url(../../../images/button/icon_xglc.png) 0 0 no-repeat; padding-left:30px;}

#tipeDiv{position:absolute;display:none;width:400px;height:200px; margin-top:-15px;}
.tipeDiv_content{ background:#fffde6; border:1px #ede6b2 solid;min-width:200px;max-width:390px;min-height:80px; padding:5px; border-radius:2px; float:left; margin-top:10px;}
.tipeDiv_jt{ width:18px; height:10px; float:left; background:url(../../../images/button/icon_jt.png) 0 0 no-repeat; margin-top:-15px; z-index:10; position:absolute; margin-left:50px;}
.tipeDiv_content h2{ font-size:15px; color:#ff0000;}
.tipeDiv_content p{ line-height:22px;}

/*新增样式 黄永伟 20150610*/
/*head顶部*/
.i_mem{max-width:255px; height:50px; float:right; line-height:25px; margin-top:10px; margin-right:30px;}
.i-mem-img{ float:left; width:50px; height:50px; margin-right:10px;
	border-radius:50%;
	-moz-border-radius:50%;
	-ms-border-radius:50%;
	-o-border-radius:50%;
	-webkit-border-radius:50%;
}
.i_mem h2,.i_mem h3{max-width:160px;min-width:100px; height:25px; line-height:25px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; color:#333;}
.i_mem h3{ font-size:12px}
.log_off{ width:110px; float:right; height:30px; margin-top:13px; font-size:12px}
.log_off ul li{ width:50px; height:40px; float:left; text-align:center;}
.log_off ul li span,.log_off ul li em{ float:left; font-weight:normal; font-style:normal}
.log_off ul li span.m-text,.log_off ul li em.m-text{ margin-left:3px;}
.log_off ul li span.m-text{ *+width:50px; *+margin-left:-10px;} /*for ie7*/
.log_off ul li em.m-text{ margin-top:30px;}
.log_off .icon-message{ background:url(../images/system/icon-message.png) 0 0 no-repeat; width:33px; height:30px; float:left; }
.log_off .icon-off{ background:url(../images/system/icon-off.png) 0 0 no-repeat; width:30px; height:55px; float:left;}
.log_off .icon-off a{ display:block;width:30px; height:55px; color:#666; font-size:12px;}
.log_off .icon-message input{ border:none; width:16px; height:16px; background:url(../images/system/icon-num.png) 0 0 no-repeat; float:right; font-size:12px; color:#fff; font-style:normal; text-align:center; line-height:14px; margin-top:-4px;}
/*导航部分*/
#taskbar{ z-index:100; position:relative}
#taskbar #taskbar_left .head-tit{ width:153px; height:55px; line-height:55px; font-size:16px; padding-left:45px; float:left; background:url(../images/system/head-tit.png) 0 0 no-repeat; margin-top:-10px;}
#taskbar #taskbar_right a:hover{ display:block; background:#ff6600}
#taskbar #taskbar_right a{ color:#fff; font-size:15px}
/*右侧框架部分*/
.right-parts{height:auto;  overflow:auto;}
/*新版左侧树*/
.left-menu{ width:189px; height:100%; background:#f9f9f9;float:left;}
.taocz_allsort{left: 0;clear: left;z-index: 100;}
.taocz_allsort .a_navbg{position: absolute;width: 100%;height:35px;z-index: 0;visibility: hidden;}
.taocz_allsort_out{clear: left; position:fixed;z-index: 100;width: 189px;left: 0;border-bottom:0px;}
.taocz_allsort_out dl{padding: 0px;float:left; height:32px;border-bottom: 1px solid #e9e9e9; position:relative}
.taocz_allsort_out dl:hover{background: #ff6600;border-bottom:1px #f4f4f4 solid; color:#fff;}
.taocz_allsort_out dl dt{float: left;list-style: none;width:189px;height:32px;margin: 0;cursor: pointer;}
.taocz_allsort_out dl dt span{width:25px;height:32px; float:left;overflow: hidden; background:url(../images/system/icon-menu.png) no-repeat; margin-left:10px; margin-right:10px;}
.taocz_allsort_out dl dt span.l_0{ background-position:0px 7px;}
.taocz_allsort_out dl dt span.l_1{ background-position:0px -36px;}
.taocz_allsort_out dl dt span.l_2{ background-position:0px -75px;}
.taocz_allsort_out dl dt span.l_3{ background-position:0px -112px;}
.taocz_allsort_out dl dt span.l_4{ background-position:0px -154px;}
.taocz_allsort_out dl dt span.l_5{ background-position:0px -192px;}
.taocz_allsort_out dl dt span.l_6{ background-position:0px -238px;}
.taocz_allsort_out dl dt span.l_7{ background-position:0px -280px;}
.taocz_allsort_out dl dt span.l_8{ background-position:0px -320px;}
.taocz_allsort_out dl dt span.l_9{ background-position:0px -360px;}
.taocz_allsort_out dl dt span.l_10{ background-position:0px -401px;}
.taocz_allsort_out dl dt span.l_11{ background-position:0px -445px;}
.taocz_allsort_out dl dt span.l_12{ background:url(../images/system/icon-jd.png) 0 6px no-repeat;}
.taocz_allsort_out dl dt span.l_13{  background:url(../images/system/icon-cw.png) 0 6px no-repeat;}
.taocz_allsort_out dl dt span.l_14{background:url(../images/system/icon-cx.png) 0 6px no-repeat;}
.taocz_allsort_out dl dt span.l_15{background:url(../images/system/icon-jc.png) 0 6px no-repeat;}

.taocz_allsort_out dl.curr dt span.l_0{ background-position:-50px 7px;}
.taocz_allsort_out dl.curr dt span.l_1{ background-position:-50px -36px;}
.taocz_allsort_out dl.curr dt span.l_2{ background-position:-50px -75px;}
.taocz_allsort_out dl.curr dt span.l_3{ background-position:-50px -112px;}
.taocz_allsort_out dl.curr dt span.l_4{ background-position:-50px -152px;}
.taocz_allsort_out dl.curr dt span.l_5{ background-position:-50px -192px;}
.taocz_allsort_out dl.curr dt span.l_6{ background-position:-50px -238px;}
.taocz_allsort_out dl.curr dt span.l_7{ background-position:-50px -280px;}
.taocz_allsort_out dl.curr dt span.l_8{ background-position:-50px -320px;}
.taocz_allsort_out dl.curr dt span.l_9{ background-position:-50px -360px;}
.taocz_allsort_out dl.curr dt span.l_10{background-position:-50px -401px;}
.taocz_allsort_out dl.curr dt span.l_11{background-position:-50px -445px;}
.taocz_allsort_out dl.curr dt span.l_12{background:url(../images/system/icon-jd-h.png) 0 6px no-repeat;}
.taocz_allsort_out dl.curr dt span.l_13{ background:url(../images/system/icon-cw-h.png) 0 6px no-repeat;}
.taocz_allsort_out dl.curr dt span.l_14{background:url(../images/system/icon-cx-h.png) 0 6px no-repeat;}
.taocz_allsort_out dl.curr dt span.l_15{background:url(../images/system/icon-jc-h.png) 0 6px no-repeat;}
.taocz_allsort_out dl dt i{position: absolute;width: 10px;height: 15px;right:10px;top:18px;overflow: hidden; }
.taocz_allsort_out dl dt h3{font-size:15px; height:32px; line-height:32px; font-weight:500; position:relative; float:left; width:140px; background:url(../images/system/icon-jtb.png) 118px 13px no-repeat}
.taocz_allsort_out dl dt h3:hover{ background:url(../images/system/icon-jtw.png) 118px 13px no-repeat}
.taocz_allsort_out dl dt p a{ color:#999;}
/*.tabMenu .on*/
.taocz_allsort_out dl dd{display:none;position: absolute;top: 0;left: 189px; z-index:100}
.taocz_allsort_out dl.curr dt i{ background-position:right -17px;}
.taocz_allsort_out dl.curr dd,.taocz_allsort_out dl.curr dd .new_show_sort{ display:block;}
.taocz_allsort_out dl.curr dt h3 a{ color:#fff;}
.taocz_allsort_out dl.curr dt p a{ color:#fddbd2}
.new_show_sort2{top:115px;border:1px solid #f33100;width:400px; min-height:517px;max-height:520px;height:auto;background: #fff;z-index:100;padding:5px 10px; overflow-y:auto; overflow-x:hidden;position:fixed}
.new_show_sort2 h4{ width:400px;; height:30px;font-size:14px; line-height:30px; font-weight:500; float:left; color:#ff6600;border-bottom:1px #e1e1e1 dotted}
.new_show_sort2 ul{ float:left; height:auto;}
.new_show_sort2 ul li{ float:left; width:430px;}
.new_show_sort2 ul li a{ font-size:12px; float:left; color:#000;width:140px;height:auto; line-height:25px;}
.new_show_sort2 ul li a:hover{ color:#4284e2}
.clear{ clear:both}
.portlet{ background:#e7e7e7;}

/*投标人主界面-功能菜单*/
.menu-main{ height:auto;width:99%; margin:5px 10px; overflow:hidden; float:left;}
.menu-main2{ height:auto;width:100%;overflow:hidden; float:left;}
.g-menu{ width:50%; height:295px; background:#fff;box-shadow: 0px 2px 5px #dbdbdb;}
.r-notice{ width:48%; margin-left:1%; height:295px; overflow:hidden; background:#fff;box-shadow: 0px 2px 5px #dbdbdb;}
.mt15{ margin-top:15px;}
.b-dc{border:1px #dcdcdc solid}
.g-menu-t{ width:100%; height:35px; line-height:35px; background:url(../images/h2_tit_bg.gif) 0 -10px repeat-x;float:left; overflow:hidden;}
.g-menu-t span{ padding:0 10px; height:35px; margin:0px 0 1px 0px; float:left; line-height:35px; font-size:16px; color:#333; font-weight:500; margin-left:0px; background:url(../../../images/icon/icon_xm.png) 10px 10px no-repeat;padding-left:30px;}
.g-menu-t em{ float:right; font-style:normal; line-height:33px; margin-right:15px;}
.g-menu-t em a{ font-size:12px; color:#666;}
.g-menu-t em a:hover{ color:#4284e2;}
.g-menu ul li{ width:24.5%; float:left; height:100px; text-align:center; padding-top:20px; line-height:35px; margin-bottom:10px;}
.g-menu ul li span{ width:100%; height:62px; display:block; }
.icon-d1{ background:url(../images/system/icon-d1.png) top center no-repeat}
.icon-d2{ background:url(../images/system/icon-d2.png) top center no-repeat}
.icon-d3{ background:url(../images/system/icon-d3.png) top center no-repeat}
.icon-d4{ background:url(../images/system/icon-d4.png) top center no-repeat}
.icon-d5{ background:url(../images/system/icon-d5.png) top center no-repeat}
.icon-d6{ background:url(../images/system/icon-d6.png) top center no-repeat}
.icon-d7{ background:url(../images/system/icon-d7.png) top center no-repeat}
.icon-d8{ background:url(../images/system/icon-d8.png) top center no-repeat}
.icon-d9{ background:url(../images/system/icon-d9.png) top center no-repeat}
table tr td.g-menu-t{border:1px #dcdcdc solid;background:url(../images/h2_tit_bg.gif) 0 0 repeat-x;border-bottom:none;}
/*系统公告*/
.r-notice table{ width:100%}
.r-notice tr td{ height:32px; line-height:32px;font-size:12px;}
.r-notice tr td a{ font-size:12px; float:left;background:url(../images/system/icon-jtb.png) 8px 12px no-repeat;padding-left:20px;}
/*代办事项*/
.work{ width:99%; background:#fff;}
.work table{ margin-top:20px; margin-left:10px;}
.work table tr td{ text-align:center; height:35px;border:1px #dcdcdc solid}
.PortalHead{ height:35px; line-height:35px; background:#dcdcdc;}
.work table tr:hover{ background:#cde8ff}
.icon-num{ background:url(../images/system/icon-num2.png) center center no-repeat; color:#fff}
table.work{width:98%; margin:0 auto; margin-top:10px; margin-bottom:10px;}
table.work tr td{ text-align:center; height:35px;border:1px #dcdcdc solid}
.PortalHead{ height:35px; line-height:35px; background:#dcdcdc;}
table.work tr:hover{ background:#f7f7f7}
/*打开消息*/
.open-xiaoxi a{ padding:4px 15px; background:#ff6600; border-radius:15px; font-size:12px; color:#fff;}
.open-xiaoxi a:hover{ background:#4284e2}
#south .open-xiaoxi a{ color:#fff}
/*修改密码*/
.xg-mima{ width:450px; margin:0 auto; float:left; margin-left:30%; margin-top:30px;}
.xg-mima ul li{ width:450px; height:50px; line-height:50px; float:left}
.xg-mima ul li span{ width:70px; float:left;height:28px; line-height:28px;color:#666}
.xg-mima ul li input{ width:270px; float:left; height:20px; padding:4px 0px 4px 8px; font-size:14px;}
.xg-mima ul li input:focus,.p-info ul li input:focus{border:1px #488ee7 solid}
.xg-mima-bnt .ButtonStyle{width:200px; height:40px; line-height:40px; font-size:14px; margin:0 auto;padding:0;
	background:#ff6600;border-radius:50px;font-family:"微软雅黑";color:#fff;border:none;
}
.xg-mima-bnt .ButtonStyle:hover{  background:#4284e2}
.xg-mima-bnt{ float:left;margin-left:100px; margin-top:30px;}
.xg-mima ul li font{ margin-right:4px; float:left; line-height:28px;}
/*个人信息维护*/
.p-info{ width:450px; float:left; margin-left:30%; margin-top:30px}
.p-info ul li{ width:450px; height:40px; line-height:30px; float:left}
.p-info ul li em{ width:70px; float:left;height:30px; line-height:30px; font-style:normal; color:#666}
.p-info ul li span{ height:25px;}
.p-info ul li input{width:270px; float:left; height:20px;border:1px #ccc solid; padding:4px 0px 4px 8px;}
.p-info ul li input[type="radio"]{ width:auto; float:none}
.p-info .xg-mima-bnt{ margin-left:25px;}
.p-info ul li.info-xb input{border:1px #fff solid}
/*易用性功能树*/
.menu_list{width:188px;border-bottom:1px solid #e1e1e1; padding-bottom:40px;}
.menu_head{width:186px; height:35px;line-height:35px;font-size:14px;color:#000;cursor:pointer;border:1px solid #e1e1e1;background:url(../images/pro_down.png) #f1f1f1 155px 13px no-repeat;margin:0;}
.menu_list .current{background:#f1f1f1 url(../images/pro_left.png) 155px 13px no-repeat;}
.menu_body{width:186px;height:auto;overflow:hidden;line-height:38px;border-left:1px solid #e1e1e1;backguound:#fff;border-right:1px solid #e1e1e1;}
.menu_body ul li a,.menu_body ul li{ line-height:32px;}
.menu_body a{display:block;width:155px;height:33px; font-size:12px;line-height:33px;color:#444;text-decoration:none; padding-left:30px;}
.menu_body a.aClass{color:#f60; font-weight:600;}
.menu_body a:hover{text-decoration:none; color:#4284e2}
.menu_list .menu_head span{ background:url(../images/menu_head_bg.png) 6px 5px no-repeat;padding-left:30px; height:35px; width:145px; float:left; color:#000;}
.icon-0{ background:url(../images/icon-blue.png) 9px -3px no-repeat}
.icon-1{ background:url(../images/icon-green.png) 9px -3px no-repeat}
.icon-2{ background:url(../images/icon-gray.png) 9px -3px no-repeat}
.icon-3{ background:url(../images/icon-blue.png) 9px -3px no-repeat}
#Fun_Tree form{ margin-bottom:38px;}
/*易用性功能树标题及返回*/
.l-XmLeft{ width:168px; height:30px; line-height:30px; background:#4a4a4a;text-align:left; padding-left:20px; font-size:15px; color:#fff; position:fixed;bottom:0;}
.l-XmLeft a{ display:block; width:168px; height:35px; background:url(../images/icon-fanhui.png) 138px 9px no-repeat; color:#fff}
/*温馨提醒*/
.tips{ background:#f9f9f9; margin:0 auto; border:1px #dbdbdb solid; width:99%; margin-left:10px;}
.tips-c{ padding:5px 10px; }
.tips-jb{ background:url(../../../images/info/tip_bg.png) right top no-repeat;}
.tips-c ul li{ line-height:23px; color:#333; font-size:12px;}
.mtop{ margin-top:8px;}
.liuyan-c{ padding:6px; margin-left:10px; float:left; background:#fff;border:1px #ccc solid; width:90%; margin-top:0px; line-height:30px;color:#333;}
.liuyan-c .liuyan-t{ height:30px; line-height:30px;border-bottom:1px #e1e1e1 dotted; width:100%}
.liuyan-c .liuyan-t legend{ font-size:15px; font-weight:500;}
/*隐藏菜单区*/
.splitter{background:url(../../../images/splitter.png) #ececec center center no-repeat;}
.splitter a{ width:6px; height:100%; display:block}
.splitter:hover{background:url(../../../images/splitter2.png) #ececec center center no-repeat;}
.splitter-r{ background:url(../../../images/splitter_r.gif) #ececec center center no-repeat;}
.splitter-r a{ width:6px; height:100%; display:block}
/*流程流转配置*/
.TableTitleStyle{ width:100%; height:35px; line-height:35px; text-align:center; font-size:18px}
.leftDiv{ margin-left:15px;}
.leftDiv,.rightDiv{ width:340px; float:left; margin-top:15px; margin-bottom:10px;}
.leftDiv ul h3,.rightDiv ul h3{ margin-left:0; height:35px; line-height:35px; font-size:16px}
.leftDiv ul h3 label,.rightDiv ul h3 label{ font-size:14px}
.leftDiv ul,.rightDiv ul{ float:left; margin-left:15px; width:90%; padding:6px; background:#f7f7f7;border:1px #e7e7e7 solid; margin-bottom:10px;}
.leftDiv ul:hover,.rightDiv ul:hover{ background:#fffccf}
.leftDiv ul label,.rightDiv ul label{ line-height:25px; height:25px; color:#666}
.leftDiv ul label font,.rightDiv ul label font{ margin-right:10px;}
.lc-content{ height:auto;min-height:400px;overflow:hidden;}
.lc-bnt{ position:fixed;bottom:0; text-align:center; width:741px; background:url(../images/ctoo_bg.png) 0 0 repeat; height:40px;border-top:1px #ccc solid}
.lc-bnt input{ width:90px; height:28px; line-height:28px; background:#ff6600; border-radius:50px; margin-top:10px; color:#fff}
.lc-bnt input:hover{background:#4284e2;border-radius:50px;height:28px; line-height:28px;}
.lc-tishi{ font-size:14px; color:#6C0; height:35px; line-height:35px; overflow:hidden; margin-bottom:50px;float:left; margin-left:30px;}
.leftDiv h2,.rightDiv h2{ width:100%; height:40px; line-height:40px; font-size:22px; font-weight:normal; color:#4284e2; text-align:center}
.TableBorderStyle{ margin:5px; margin-top:0px;}
.TableBorderStyle tr td{ padding:5px 2px; font-size:12px;border:1px #dcdcdc solid;}
.TableBorderStyle tr td input{ height:28px; line-height:28px; margin-left:2px;}
.TableBorderStyle tr td textarea{ margin-left:2px;}
.TableBorderStyle tr td label input{ height:auto; line-height:none}
.lc-bnt2{ margin-top:10px; width:100%; overflow:hidden; float:left}
.lc-bnt2 input{ width:60px; height:30px; line-height:30px; background:#4284e2;margin-top:10px; color:#fff; margin-bottom:20px;
	border-radius:4px;
	-ms-border-radius:4px;}
.lc-bnt2 input:hover{ background:f60;border-radius:4px;height:30px; line-height:30px;}
.lc-bnt2 input.ButtonStyle{ padding:0; border:none;}
form p.lc-bnt2{ padding-left:0; margin-left:0;}
#PopDialog2 .MenuTop{ width:98%}
.TableBorderStyle #lc-title td{ font-size:14px; font-weight:600; color:#000;padding:0}
.TableBorderStyle #lc-title{ background:#f4f4f4; height:32px; line-height:32px; padding:0}
.TableBorderStyle tr td select,.EditTable td select,.MenuTop .menuright select{/*border:1px #dbdbdb solid*/ height:22px;}
.EditTable td select{ height:26px; line-height:26px; padding:2px 0px}
.td-color{ background:#f4f4f4;}
.TableBorderStyle .ButtonStyle{ text-align:center; margin-right:0; padding:0 5px}
.TableBorderStyle .ButtonStyle a{ font-size:12px;color:#FFF}
.TableTdBgStyle-t{ font-weight:600;}
.TableTdBgStyle-t td{ font-size:14px; font-weight:600}
.paixu{ height:40px; line-height:40px; font-size:16px; text-align:center; margin-bottom:10px;border:1px #ccc dotted}
.sortZbdiv{ padding:25px;}
.sortdiv ul{ margin-left:130px; height:auto; float:left}
.sortdiv ul li{ width:250px; height:35px; line-height:35px; margin-bottom:10px; float:left; margin-right:15px; cursor:pointer;}
.sortdiv ul li span,.sortdiv ul li input{ float:left}
.sortdiv ul li span{ margin-top:8px;}
/*项目流程-流程配置*/
#drawImageDiv{ border:1px #CFE5FB solid; background:#f4fbff;left:5px;position:relative;top:8px;width:160px;height:96%;z-index:1; overflow:hidden}
.EditTable td input[type="radio"],.EditTable td input[type="button"],.DataTable td input[type="radio"],.DataTable td input[type="radio"],.DataTable td input[type="checkbox"],
.TableTrMouseOver TD input[type="radio"],.EditTable TD input[type="checkbox"]{border:none}
.MenuTop .menuright input[type="text"]{ background:#fff}
.EditTable td span span input{ height:auto; line-height:none}
.EditTable TD input[type="checkbox"]{ height:auto; line-height:none}
.DataTable td input[type="file"],.DataTable td input[type="radio"]{border:none}
.DataTable td input[type="radio"],.DataTable td input[type="checkbox"],.DataTable td span input[type="checkbox"]{border:none;}
/*功能节点*/
.gnjd-t{ height:40px; line-height:40px; text-align:center; font-weight:600; font-size:18px; margin-bottom:10px;}
.gnjd-t span{ display:inline-table;margin:0 auto;min-width:150px;}
.gnjd-t span img{ float:left; margin-top:7px; margin-right:5px;}
.gnjd-content{ line-height:35px;}
.gnjd-content tr td{ border:1px #dcdcdc solid; font-size:13px; padding:6px 0px; padding-left:5px;}
.TableTdBgStyle td input{ height:27px; line-height:27px;}
.TableTdBgStyle td input[type="radio"]{ height:auto; line-height:auto;}
.gnjd-t2{ height:30px; line-height:30px;margin-top:10px; background:#f4f4f4;border:1px #dcdcdc solid; width:99%; margin-left:6px; margin-bottom:15px;}
.gnjd-t2 .ButtonStyle{ color:#fff;}
.gnjd-t2 .gnjd-lb{ font-size:14px; font-weight:600; margin-left:10px;}
.gnjd-t2 .gnjd-bnt{ background:#4284e2; height:30px; line-height:30px; padding:0 6px;}
.gnjd-t2 .gnjd-bnt a{ color:#fff;}
.gnjd-content tr.TableTdBgStyle{ height:25px; line-height:25px;}
.gnjd-content tr td textarea,.gnjd-content tr td select.SelectStyle{ margin-left:5px;}
/*合同管理*/
.TableTitleStyle{ background:#f4f4f4; height:30px; line-height:30px; border:1px #dcdcdc solid; padding-left:10px;color: #4284ea;border-left: 2px #4284ea solid;}
.SearchTable tr td input.TextStyle{ height:25px; line-height:25px;}
#SearchRegion .SearchTable tr td input.TextStyle{ height:21px; line-height:21px;}
/* 展示数据-固定区域 针对chrome浏览器 */
@media screen and (-webkit-min-device-pixel-ratio:0){
	#FixedRegion{position:absolute}
}
/*温馨提示部分*/
.n-tips{ line-height:25px; color:#666; font-size:12px; width:99%; margin:0 auto; margin-bottom:10px; background:#fcf8e3; border:1px solid #fbeed5; padding:5px 0;}
.n-tips-t{ background:url(../images/system/tips.png) 0 0 no-repeat; padding-left:30px; height:auto; line-height:26px; font-size:13px;color:#c09853;}
.n-tips-t2{ padding-left:10px; height:auto; line-height:25px; font-size:13px; width:100%;color:#ff0000;}

/*费用缴纳查询*/
.fyjn-content{ padding:5px; border:1px #dbdbdb solid; line-height:28px; width:97%; margin:0 auto; margin-top:15px; margin-bottom:15px;
	border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	-webkit-border-radius:5px;
	color:#444;
}
.fyjn-content p{ color:#444;}
.fyjn-content p span{color:#ff0000;}
form#form{ margin-bottom:5px;}
/*开标*/
.kb-icon{ background:url(../images/system/icon-shizhong.png) top center no-repeat; height:100px;}
.kb-t{ text-align:center; font-size:20px; width:99%; margin:0 auto; margin-top:50px;}
.kb-time{ height:96px; line-height:96px; background:url(../images/system/time-bg.png) top center no-repeat;}
/*列表显示图表页面*/
.t-tit{ height:30px; line-height:30px; background:#f4f4f4;border-bottom:1px #dcdcdc solid;border-left: 2px #4284ea solid; padding-left:10px; font-weight:600;}
.tree-list{border:1px #dcdcdc solid;min-height:450px;height:auto;color: #4284ea;margin-top:5px;}
/*工作空间*/
#WorkAreaContent1 table#workzone tr td.link a{ margin-top:15px; float:left; width:130px}
#editTable .TitleLine1 td input.ButtonStyle{ height:30px; line-height:30px;}
#WorkAreaContent1 table#workzone tr td.link a img{ transition:all ease-in 0.5s;}
#WorkAreaContent1 table#workzone tr td a:hover img{transform: rotate(360deg);}
/*查看扫描件*/
.sm-list{background-color:#eaf3fb; height:40px; line-height:40px;vertical-align: middle;}
.sm-content{ text-align:center; width:100%; height:50px; margin-top:15px;}
.sm-content ul{ display:inline; margin-right:30px;}
.sm-content ul li{ display:inline}
.sm-content ul li a{ margin-left:6px;}
.sm-img{ padding-top:20px; padding-bottom:20px;}
/*专家注册*/
.bg-tips{ background:url(../images/system/tips.png) #f4f4f4 5px 3px no-repeat; width:97%; padding-left:40px; height:35px; line-height:35px; margin-top:10px; margin-bottom:0;border:1px #dcdcdc solid; overflow:hidden}
.zj-tit{ height:35px; line-height:35px; background:#f4f4f4; width:198px;border:1px #dcdcdc solid;border-bottom:none; color:#4284e2; font-weight:600; text-align:center}
.zj-list{ width:190px; height:28px;}
.zj-list img{ margin-left:10px; margin-right:5px;}
table.zj-table td input{ height:26px}
table.zj-table td input.new-bnt{ margin-top:-2px; margin-left:-21px;}
.r-tishi{ font-size:12px; line-height:23px; float:left; width:auto; margin-left:20px;}
/*项目评审*/
#ps-tit{ background:#f4f4f4; height:30px; line-height:30px; padding-left:5px; width:237px;border:1px #dcdcdc solid;}
/*证书登录错误提示*/
.cw-main{ width:500px; margin:0 auto; margin-top:10%;font-family:"微软雅黑";}
.cw-tit{ background:url(../../../images/icon-cw.png) 0 0 no-repeat;height:120px; border-bottom:1px #dcdcdc solid; padding-bottom:10px;}
.cw-tit1{ margin-top:12px;}
.cw-tit1,.cw-tit2{ float:left; margin-left:120px; width:360px; font-size:28px; height:50px; line-height:50px; color:#333; text-align:center}
.cw-tit2{ font-size:18px; height:35px; line-height:35px; color:#666;}
.cw-info{ width:500px; line-height:30px; height:auto;border-bottom:1px #dcdcdc solid; padding-bottom:10px; margin-top:10px; font-size:14px; color:#333}
.cw-bnt a{ width:100px; height:35px; line-height:35px;color:#333; float:left;text-decoration:none; color:#fff; text-align:center; font-size:14px; margin-top:30px;
	border-radius:4px;
	-ms-border-radius:4px;
	-webkit-border-radius:4px;
}
.cw-bnt a.cw-color1{ background:#999; margin-left:130px;
	transition:background 0.5s ease-in;
	transition:background 0.5s ease-in;
	transition:background 0.5s ease-in;
}
.cw-bnt a.cw-color1:hover{ background:#333;}
.cw-bnt a.cw-color2{ background:#4284e2; margin-left:25px;
	transition:background 0.5s ease-in;
	-webkit-transition:background 0.5s ease-in;
	-ms-transition:background 0.5s ease-in;}
.cw-bnt a.cw-color2:hover{ background:#f60;}
/*出价历史*/
.cj-top { width:100%; height:60px; line-height:55px;margin:0 auto; text-align:center; background:#f7f7f7;border:1px #dcdcdc solid;border-left:none;border-right:none; margin-bottom:15px;}
.cj-top .menutitle{ padding:7px 25px;color:#fff; background:url(../../../images/cj-bg.png) 0 0 no-repeat;}
.cj-top .menutitle2{ padding:6px 38px;color:#fff; background:url(../../../images/cj-bg.png) 0 0 no-repeat;}
.cj-top input{ margin-top:10px; margin-left:15px;}
.td-tree{ width:210px; height:100%; float:left; margin-left:5px;border:1px #dbdbdb solid; overflow:hidden; margin-top:0px;background:#f6fafd;min-height:560px;}
.td-tree-t{ height:35px; line-height:35px; border-bottom:1px #dbdbdb solid; background:#e3f0fc; text-align:center; color:#333; font-size:16px; font-weight:600;}
.td-tree #tab1a{ margin-top:10px;}
.m-cj{ max-width:1200px; margin:0 auto;}
/*终止报价*/
.zzbj{width:80%;margin:0 auto;max-width:800px; margin-top:25px;}
.zzbj h1{ height:55px; line-height:55px; text-align:center; font-size:22px; color:#4284e2; font-style:normal; font-weight:normal;}
.zzbj-txt{ width:100%; background:#fffde8;border:1px #faef8b solid; height:50px; line-height:50px; text-align:center; color:#d06405;}
.zzbj-ly{ height:35px; line-height:35px; margin-top:20px; color:#666}
.zzbj-ly select{ height:20px;}
.zzbj textarea{ width:100%; line-height:22px;overflow:hidden}
.zzbj-bc{ text-align:left; margin-top:5px; width:100%;}
.zzbj-bc span{ float:left}
.zzbj-bnt{ height:40px; line-height:40px; margin-left:20%;}
.zzbj-bnt .ButtonStyle{ width:90px; height:30px; line-height:30px; font-size:14px;}
/*土地出价历史*/
.mian-td{ padding:5px; border:1px #dcdcdc solid; text-align:center;max-width:1000px;min-width:640px; margin:0 auto; overflow:hidden}
.td-list{ width:100%;min-width:745px;}
.td-list ul li{border:1px #dcdcdc solid;overflow:hidden; margin-bottom:10px; text-align:center;}
.w-td{ width:20%; float:left;min-width:80px; height:70px;*+width:19.8%}
.w-td2{float:left;min-width:60px; height:70px;}
.w-td span,.w-td2 span{ font-size:14px; color:#333; line-height:25px;}
.w-td p,.w-td2 p{ font-size:14px; color:#4284e2;line-height:20px;margin-right:5px;}
.td-hp2,.td-shuliang2,.td-shijian2,.td-cishu2{ padding-top:10px; background:url(../images/td-libg.gif) right 6px no-repeat}
.td-cishu2{ background:none}
.td-shijian2 p{ font-size:14px; line-height:20px;}
.td-jia2{ background:#4284e2;height:80px;}
.td-jia2 h2,.td-jia2 span{ color:#fff;}
.td-jia2 h2{ font-size:14px; margin-top:15px;line-height:20px;}
.td-jia2 span{ line-height:20px; height:20px; font-size:14px;}
.td-list ul li.zgj{ background:url(../images/zuigaojia.png) right top no-repeat}
.td-jia2{ width:18%;}
.td-hp2{ width:20%;min-width:120px;}
.td-hp2 p{font-size:16px}
.td-shuliang2,.td-cishu2,.td-shijian2{ width:15%; float:left}
.td-page{ text-align:center; height:35px; line-height:35px;}
/*删除信息提示页面*/
.sc-main{ width:400px; margin:0 auto; height:auto;}
.sc-img{ width:100px; height:100px; float:left; margin-left:50px;}
.sc-tit1{ width:250px; float:left; height:35px; line-height:35px; font-size:24px;color:#333;margin-top:35px;}
.sc-tit2{ font-size:14px; width:400px; height:auto; line-height:22px; color:#333; text-align:center;border-top:1px #dcdcdc solid;border-bottom:1px #dcdcdc solid;}
.sc-list{  overflow:hidden; padding-bottom:10px;}
.sc-gb{ text-align:center; height:35px; line-height:35px; font-size:14px; color:#666; width:400px; float:left}
.sc-bnt{ float:left; width:400px;}
.sc-bnt input{ width:100px; height:35px; line-height:35px;color:#333; float:left;text-decoration:none; background:#4284e2; border:none; color:#fff; text-align:center; font-size:14px; margin-top:15px; cursor:pointer;
	border-radius:4px;
	-ms-border-radius:4px;
	-webkit-border-radius:4px; margin-left:150px;}
/*服务协议*/
.hxy-tit{ width:800px; height:40px; line-height:40px; text-align:center; font-size:20px; margin:0 auto;  margin-top:20px; margin-bottom:15px;
	/*background:url(../../../images/icon-xy.png) 320px 3px no-repeat*/}
.xy-txt{ width:790px; height:auto; line-height:25px; font-size:13px; color:#666;margin:0 auto;border:1px #dcdcdc solid; padding:5px}
.xy-txt h2{ height:auto; line-height:35px; text-align:center; font-size:14px;}
.hxy-ty,.hxy-bnt{ width:800px; margin:0 auto; height:35px; line-height:35px; text-align:center}
.hxy-ty span{ margin-left:10px;}
.hxy-bnt input{width:100px; height:35px; line-height:35px;color:#333;text-decoration:none; background:#f60; border:none; color:#fff; text-align:center; font-size:14px; margin-top:15px; cursor:pointer;
	border-radius:4px;
	-ms-border-radius:4px;
	-webkit-border-radius:4px;}
/*项目名称*/
.xm-name{ height:40px;line-height:40px; font-size:15px; padding-left:5px; color:#f60;}
.xm-name span{ color:#333;}
/*报价结果*/
.bjjg{max-width:600px;min-width:200px; margin:0 auto; height:200px; margin-top:20px;}
.bjjg h1{ height:55px; line-height:55px; width:200px; margin:0 auto;font-size:18px; font-weight:600; margin-bottom:15px; text-align:center; background:url(../../../images/icon-bjjg.png) 0 0 no-repeat;}
.bjjg ul{ background:#fff; width:auto; overflow:hidden;border:1px #dbdbdb solid; padding:10px; height:70px;}
.bjjg ul li{ width:45%; float:left; background:url(../../../images/td-libg.gif) right center no-repeat; padding-left:5%;}
.bjjg ul li h2{ height:30px; line-height:30px; color:#666; font-size:12px}
.bjjg ul li h3{ font-size:18px; color:#ff0000;}
.bjjg-bnt{ text-align:center; height:40px; line-height:40px; margin-top:20px;}
.bjjg-bnt input.ButtonStyle,.bjjg-bnt input.ButtonStyle:hover{ border-radius:4px; padding:6px 20px;}
#div_dy{ width:960px;height:630px; margin:0 auto; margin-top:15px; padding-top:70px;background:url(../images/print_bg2.png) 0 0 no-repeat; margin-top:20px;}
/*按钮*/
.q-bnt{ width:100%; margin-top:15px; text-align:center; margin-bottom:15px;}
.q-bnt input.ButtonStyle{ padding:0 15px; background:#ff6600;}
.q-bnt input.ButtonStyle:hover{ background:#4284e2;}
.DataTable2 tr td input{ height:28px; line-height:28px;}
.DataTable2 tr td seclect{border:1px #ccc solid; background:none}
/*协议-商品库维护*/
.spkwhtree{ width:215px; margin-top:15px;border:1px #dcdcdc solid; height:500px; overflow:auto; }
.spkwhtree h2{ height:30px; text-align:center;line-height:30px;border-bottom:1px #dcdcdc solid; font-size:15px; font-weight:600; color:#4284ea; width:213px; background:#f4f4f4;}
.spkwhtree-c{ float:left; margin-top:10px;}
/*会员审核页面*/
.gys-menu{ width:98%; margin:0 auto; min-height:500px; border:1px #ccc solid; margin-top:5px;}
.gys-menu h2{text-align:left; text-indent:10px;font-size:15px; font-weight:600; margin-top:0px; color:#333; width:100%; background:#2e8df7; border-bottom:1px #dbdbdb solid; }
.gys-menu h2 span{ background:url(../../../images/hygl/tit_bg.png) right bottom no-repeat; display:block; height:50px;line-height:50px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap; color:#fff;}
.gys-menu .gys-menu{ border:none; margin-top:0px;}
.gys-menu table tr td{ height:30px; line-height:30px; font-size:14px;}
.gys-menu table tr td img{ float:left; margin-top:3px; margin-left:5px; margin-right:5px;}
/*会员审核页面 ul li*/
.gys-menu ul li{ height:45px; line-height:45px;border-bottom:1px #dbdbdb solid; width:100%;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;}
.gys-menu ul li:last-child{ border-bottom:none;}
.gys-menu ul li span img{ width:auto; height:auto;float:right; margin-top:15px;}
.gys-menu ul li img{width:20px; float:left; margin:13px 5px 0 6px;}
.gys-menu ul li a{ font-size:14px; display:block;}
.gys-menu ul li a:hover{ font-weight:600; color:#333;}
.gys-menu ul li a:focus{ color:#ff6600;font-weight:600;}
.gys-menu .w-zj{ width:190px;}
.gys-menu ul li span img{ width:auto; height:auto;float:right; margin-top:15px;}

/*新版会员信息展示*/
.main_content{ margin:5px;border:1px #dbdbdb solid; position:relative;min-height:450px;}
.h2_tit{ width:100%; height:36px; line-height:36px;background:url(../images/h2_tit_bg.gif) bottom left repeat-x; overflow:hidden; margin-bottom:15px;}
.h2_tit h2{color:#2e8df7; font-size:16px; font-weight:500; background:url(../images/icon_hbg.png) 8px 6px no-repeat; padding-left:40px; float:left;}
.h2_tit .h2_btn input,.EditTable td .h2_tit .h2_btn input{border-radius:20px; border:1px #2e8df7 solid; margin-left:3px; margin-right:3px;font-size:12px; color:#666;*+clear:both;}
.EditTable td .h2_tit .h2_btn input{ padding-left:15px;}
.h2_tit .h2_btn input:focus,.EditTable td .h2_tit .h2_btn input:focus{border: 1px solid #3c88e9;box-shadow: 0 0 5px #a8cdff;}
.bstyle,input.bstyle{border: 1px solid #2e8df7;border-radius:4px;color: #666;font-size: 12px; margin-left: 3px; margin-right: 3px; padding:4px 15px; cursor:pointer;}
.bstyle:hover,input.bstyle:hover,.EditTable td .h2_tit .h2_btn input.bstyle:hover{ background:#2e8df7; color:#fff;}
.h2_tit .h2_btn ul li{ display:inline}

/*协议供货向导*/
.xy-menu{ width:190px;height:400px;border:1px #dcdcdc solid; margin-top:20px;}
.xy-menu h2{ height:35px; line-height:35px; width:100%; background:#f4f4f4; text-align:center; font-size:14px; font-weight:600; color:#4284ea;border-bottom:1px #dcdcdc solid; }
.xy-menu ul{ margin-top:20px; margin-left:15px;}
.xy-menu ul li{ margin-top:10px; height:35px; line-height:35px; background-repeat:no-repeat; text-align:left;}
.xy-menu ul li a:hover{ color:#333;}
.xy-menu ul li span{ margin-left:10px; margin-right:10px; color:#F00}
/*代理机构变更*/
.n-qx{ background:url(../../../images/info-new.gif) 0 0 no-repeat; padding-left:120px; height:100px; line-height:100px; font-size:16px; width:480px; margin:0 auto; overflow:hidden;margin-top:10%;}
#icon-cx{background:url(../../../images/icon-cx.gif) 0 0 no-repeat;height:48px;line-height:45px; padding-left:145px;font-size:18px; margin:10px 0px 10px 10px;border-bottom:1px #ccc solid;}

#div_dy{ width:990px;height:430px; margin:0 auto; margin-top:10px; padding-top:70px;background:url(../images/print_bg.png) 0 0 no-repeat; margin-top:20px;}
#div_dy2{ width:990px;height:720px; margin:0 auto; margin-top:10px; padding-top:70px;background:url(../images/print_bg2.png) 0 0 no-repeat; margin-top:20px;}

/*新版本首页左侧分类列表 20161110*/
.left-menu{ width:189px; height:100%;float:left; overflow-y:auto; overflow-x:hidden; background:url(../images/system/left_menu_bg.gif) 0 0 repeat-y;}
.leftsidebar_box{width:189px;height:auto !important;overflow:visible !important;/*position:fixed;*/height:auto !important;}
.leftsidebar_box dl{/*max-height:126px;*/overflow:auto;height:auto;}
.leftsidebar_box .mu_list{padding-left:6px;padding-right:10px;color:#000; font-weight:500;
	font-size:15px;position:relative;line-height:40px; height:40px;cursor:pointer;border-bottom:1px #f1f1f1 solid; text-indent:-5px;}
.leftsidebar_box .mu_list:hover{background:#e3f0fc;}
.leftsidebar_box .mu_list:hover span{ color:#2b79e3; font-weight:600;
	transition:color ease-in 0.3s,background ease-in 0.3s;
	-moz-transition:color ease-in 0.3s,background ease-in 0.3s;
	-ms-transition:color ease-in 0.3s,background ease-in 0.3s;
	-o-transition:transition:color ease-in 0.3s,background ease-in 0.3s;
	-webkit-transition:color ease-in 0.3s,background ease-in 0.3s;
}
.leftsidebar_box dd{padding-left:30px; height:28px; line-height:28px; overflow:hidden; }
.leftsidebar_box dd a{color:#666; font-size:13px;background:url(../images/system/icon_cr.png) 2px 7px no-repeat;padding-left:12px;}
.leftsidebar_box dd a:hover{color:#f60; transition:all ease-in 0.4s;background:url(../images/system/icon_cr2.png) 2px 7px no-repeat;}
.leftsidebar_box .mu_list img{position:absolute;right:10px;top:16px;}
.leftsidebar_box .mu_list span.icon_img img{ float:left; position:relative;top:11px; margin-left:10px; transition:all 0.5s ease-in;}
.leftsidebar_box .mu_list:hover span.icon_img img{transform: rotate(360deg);}
.leftsidebar_box dl dt.dt-active span,.leftsidebar_box dl dt.dt-active{ font-weight:600;color:#2b79e3;}
.leftsidebar_box dl dd.dd-active a{color:#f60; text-decoration:underline; background:url(../images/system/icon_cr2.png) 2px 7px no-repeat;}
.leftsidebar_box dt{ height:35px; line-height:35px; text-indent:33px; border-bottom:1px #e7e7e7 dotted;color:#000;display:none; cursor:pointer;
	background:url(../images/system/icon_dot.png) 20px 15px no-repeat;
}

/*常用语*/
.cyy_r{float:right; text-align:right;}
.cyy_r a{padding:4px 8px 4px 25px;color:#fff; background:url(../images/icon_cyy.png) #f60 3px 2px no-repeat; border-radius:15px; font-size:13px;}
.cyy_r a:hover{background:url(../images/icon_cyy.png) #4284e2 3px 2px no-repeat;}

/*开标月历*/
.kbyl,.kbyl_list{ width:98%;margin:0 auto;}
.kbyl_t{height:45px; margin:0 auto;line-height:40px;text-align:center; margin-top:5px;}
.kbyl_t span{ background:url(../images/icon_rl.png) 0 0 no-repeat;font-size:22px; padding-left:35px;}
.kbyl table{ background:#f7f7f7; padding:15px;}
.kbyl_cx{ padding:3px 5px; background:#f9f9f9; border:1px #e7e7e7 solid; overflow:hidden;}
.kbyl_cx .fl{ margin-top:0;}
.kbyl_cx .fl select{ height:28px; line-height:28px;}
.kbyl_cx .fl select.SelectStyle{ width:80px;}
.kbyl_cx .fl em{ font-style:normal; font-weight:normal; padding:4px 6px; background:#4284e2;color:#fff}
.kbyl_cx .fl ul{ float:left; margin-top:6px;}
.kbyl_cx .fl ul li{ display:inline; margin-left:5px;}
.kbyl_cx .fl ul li img{ margin-right:3px;}
.kbyl_cx .fr a.ButtonStyle{ font-size:14px; font-weight:600;}
.kbyl_list{ margin-bottom:20px;}
.kbyl_list table.kbyl_table{ width:100%;}
.kbyl_list table.kbyl_table tr td{ border:1px #e7e7e7 solid; padding:4px;}
.kbyl_list table.kbyl_table tr td:hover{ background:#ffffcc;}
.kbyl_list table.kbyl_table tr.kbyl_tr,.kbyl_list table.kbyl_table tr.kbyl_tr td:hover{ background:#f2f2f2; color:#333;}
.kbyl_list table.kbyl_table tr td font.font_rl{ font-weight:600; font-size:16px; width:100%; display:block; text-align:center;}
.kbyl_list table.kbyl_table tr td font{ font-size:13px; line-height:25px;}

/*上传附件去除边框*/
.EditTable tr td div#sl_xmsl_fj_div  table tr td,.EditTable tr td div#SCZZJGZTP_div  table tr td,.EditTable tr td div#SCYYZZZTP_div  table tr td,.EditTable tr td div#SCSWDJZTP_div  table tr td,.EditTable tr td div#SCAQSCXKZTP_div  table tr td,.EditTable tr td div#SCCXCNSTP_div table tr td,.EditTable tr td div#SCQTXSCZL_div table tr td{ border:none; padding:0;line-height:auto;}

.EditTable tr td div#swfupload_div table tr td{ border:none; padding:0;line-height:auto;}

/*上传附件相关样式*/
table.file_sc tr td{ line-height:none;border:none;padding:0;height:auto;}
table.file_sc tr td.attachmentBtn{ height:18px; width:18px; margin-top:3px;}
table.file_sc tr td .fileName{height:auto;}

/*会员信息-审批意见*/
.csp_t{ border-bottom:1px #dbdbdb solid; padding:0 5px;}
.csp_t ul li{ font-size:12px;}
.csp_t ul li.csp_yj{ font-size:14px;}

/*图片旋转功能*/
.photo_txt{ width:100%; height:35px; line-height:35px; text-align:center; font-weight:600; border-bottom:1px #dbdbdb solid; }
.photo_txt #Pnumber,.photo_txt #PageNum{ margin-left:5px; margin-right:5px; color:#ff0000;}
.photo-bnt{width:100%; margin-top:10px; text-align:center; margin-bottom:5px; position:relative; z-index:1000;}
.photo_img{ margin:0 auto; margin-top:20px;max-width:1300px;max-height:700px; text-align:center;}
.photo_img img{z-index:10; position:relative; width:auto; height:auto;max-width:800px; padding:10px; border:1px #e7e7e7 dashed;}
.img-txt{ text-align:center; width:auto;height:30px; line-height:30px; display:inline; margin-left:10px;}
.photo-bnt input.ButtonStyle{ border-radius:4px; background:#0a84ff; color:#fff;}
.photo_line{ color:#666; font-weight:normal; font-style:normal;margin-left:10px;}

/*系统组件下载*/
.zujian_list{ width:98%; margin:0 auto;}
.zujian_list table.zujian_table tr{ border-bottom:1px #e9e9e9 solid; padding-bottom:10px; margin-bottom:10px; display:inline-table; width:100%;}
.zujian_list table.zujian_table tr:hover{ background:#f9f9f9;}
.zujian_list ul li{ width:90%; line-height:25px; color:#666; font-size:12px; height:auto;}
.zujian_list ul li span{ color:#f60;}
.zujian_list h2.zujian_tit{ width:100%; font-size:16px; height:25px; margin-bottom:3px;}

.zujian_list table.zujian_table tr.SplitToolBarStyle{ background:none; border-bottom:none;}
.zujian_list table.zujian_table tr.SplitToolBarStyle .remind{left:45%; position:absolute;}

/*新按钮样式*/
.DataTable td input.button_style{ height:auto; line-height:20px;padding-left:12px;}
.EditTable td input.button_style{ padding:4px 12px;}
.button_style{ padding:4px 12px; color:#fff; background:#2e8df7; border-radius:4px; cursor:pointer;border:none;}
.button_style:hover{ background:#3e6bb9}

.bnstyle,a.bnstyle{ padding:4px 8px; color:#333; background:#fff; border:1px #2e8df7 solid; border-radius:3px; cursor:pointer; margin-left:2px; font-size:12px; white-space:nowrap; }
.bnstyle:hover,a.bnstyle:hover{ background:#2e8df7;color:#fff;}

.bnstyle_disable,a.bnstyle_disable{ padding:4px 8px; color:#333; background:#fff;cursor:not-allowed; border:1px #e7e7e7 solid; border-radius:3px;margin-left:2px; font-size:12px; white-space:nowrap; }

/*在线聊天*/
.chat_tree .TreeListTop{ background:url(../../../images/hygl/tit_bg.png) right bottom #2e8df7 no-repeat;height:45px;}
.chat_tree .TreeListTop .menuleft{ color:#fff; margin-top:3px;}
.chat_tree .TreeListTop .menuleft ul li{ width:45%; float:left; margin-left:3%;}
.chat_content{ margin:10px 5px; border:1px #ccc solid;}
.chat_content table.PortalBorder{border:none;}
.chat_content .chat_tit{ height:28px; line-height:28px; background:#f7f7f7; padding-left:10px; font-weight:600; border-bottom:1px #dbdbdb solid;}
.chat_content td.chat_name,.chat_content td.chat_info{ padding-left:10px; padding-top:5px; color:#ff0000;}
.chat_content td.chat_name2,.chat_content td.chat_info2{ padding-left:10px; padding-top:5px;}
.chat_content td.chat_tx{ padding-left:10px; line-height:25px;}

/*系统内按钮小图标*/
input.icon_zj,.icon_zj,a.icon_zj{ background:url(../../../images/btn/icon_lit_zj.png) #fff 6px 4px no-repeat;padding-left:24px;
	*+background:none;*+padding-left:6px;}
.icon_zj:hover,input.icon_zj:hover,a.icon_zj:hover{ background:url(../../../images/btn/icon_lit_zj_h.png) #2e8df7 6px 4px no-repeat;padding-left:24px;*+background:#2e8df7;*+padding-left:6px;}

input.icon_sc,.icon_sc,a.icon_sc{ background:url(../../../images/btn/icon_lit_sc.png) #fff 6px 6px no-repeat;padding-left:24px;
	*+background:none;*+padding-left:6px;}
.icon_sc:hover,input.icon_sc:hover,a.icon_sc:hover{ background:url(../../../images/btn/icon_lit_sc_h.png) #2e8df7 6px 6px no-repeat;padding-left:24px;*+background:#2e8df7;}

input.icon_dc,.icon_bc,a.icon_bc{ background:url(../../../images/btn/icon_lit_bc.png) #fff 6px 4px no-repeat;padding-left:24px;
	*+background:none;*+padding-left:6px;}
.icon_bc:hover,input.icon_bc:hover,a.icon_bc:hover{ background:url(../../../images/btn/icon_lit_bc_h.png) #2e8df7 6px 4px no-repeat;padding-left:24px;*+background:#2e8df7;}

input.icon_tj,.icon_tj,a.icon_tj{ background:url(../../../images/btn/icon_lit_fs.png) #fff 6px 4px no-repeat;padding-left:24px;
	*+background:none;*+padding-left:6px;}
.icon_tj:hover,input.icon_tj:hover,a.icon_tj:hover{ background:url(../../../images/btn/icon_lit_fs_h.png) #2e8df7 6px 4px no-repeat;padding-left:24px;*+background:#2e8df7;}

input.icon_fh,.icon_fh,a.icon_fh{ background:url(../../../images/btn/icon_lit_fh.png) #fff 6px 4px no-repeat;padding-left:24px;
	*+background:none;*+padding-left:6px;}
.icon_fh:hover,input.icon_fh:hover,a.icon_fh:hover{ background:url(../../../images/btn/icon_lit_fh_h.png) #2e8df7 6px 4px no-repeat;padding-left:24px;*+background:#2e8df7;}

input.icon_tf,.icon_tf,a.icon_tf{ background:url(../../../images/btn/icon_lit_tf.png) #fff 6px 4px no-repeat;padding-left:24px;
	*+background:none;*+padding-left:6px;}
.icon_tf:hover,input.icon_tf:hover,a.icon_tf:hover{ background:url(../../../images/btn/icon_lit_tf_h.png) #2e8df7 6px 4px no-repeat;padding-left:24px;*+background:#2e8df7;}

input.icon_cx,.icon_cx,a.icon_cx{ background:url(../../../images/btn/icon_lit_ss.png) #fff 6px 4px no-repeat;padding-left:24px;
	*+background:none;*+padding-left:6px;}
.icon_cx:hover,input.icon_cx:hover,a.icon_cx:hover{ background:url(../../../images/btn/icon_lit_ss_h.png) #2e8df7 6px 4px no-repeat;padding-left:24px;*+background:#2e8df7;}

input.icon_dy,.icon_cx,a.icon_dy{ background:url(../../../images/btn/icon_lit_dy.png) #fff 6px 4px no-repeat;padding-left:24px;
	*+background:none;*+padding-left:6px;}
.icon_dy:hover,input.icon_dy:hover,a.icon_dy:hover{ background:url(../../../images/btn/icon_lit_dy_h.png) #2e8df7 6px 4px no-repeat;padding-left:24px;*+background:#2e8df7;}

/*高级搜索*/
.search_top{ background:#f9f9f9; border:1px #e7e7e7 solid; padding:10px; height:auto; overflow:hidden; margin-bottom:5px; margin-top:2px;}
.search_table{ width:75%; float:left;}
.search_table table{ width:100%;}
.search_table table tr td{ padding-top:2px; padding-bottom:2px;}
.search_table tr td input{ border:1px #ccc solid; height:25px; line-height:25px;width:80%;padding-left:5px;}
.search_table tr td select{ border-radius:3px;height:32px; line-height:32px;padding-left:5px;}
.search_table tr td .TextStyle,.search_table tr td input.TextReadOnlyStyle{ height:28px; line-height:28px; border-radius:3px;width:80%;padding-left:5px;}
.search_gj{ width:10%; float:left; min-width:100px; background:url(../images/search_jt.png) 62px 7px no-repeat; margin-top:8px; cursor:pointer;}
.search_jt_up{background:url(../images/search_jt_up.png) 62px 7px no-repeat;}
.search_gj a{ cursor:pointer;}
.search_btn{ width:15%; float:left; text-align:center;}
.hidden_div{ display:none;}
.search_btn{ margin-top:4px;}
.search_btn .btnstyle{ padding:4px 15px; border-radius:4px; /*background:#4b74b9; */color:#fff;cursor:pointer;background:#4b74b9;border:1px #2070e7 solid;}
.search_btn .btnstyle:hover{transition:all ease-in 0.3s; background:#468aed;border:1px #2070e7 solid;}
.search_btn input.btnstyle_cz{ padding:4px 15px; border-radius:4px;color:#666;cursor:pointer; margin-left:15px;background:#e9eae9;border:1px #dbdbdb solid;}
.search_btn .btnstyle_cz:hover{color:#666; transition:all ease-in 0.3s;background:#e9eae9;border:1px #dbdbdb solid;}

/*弹出的树形选择*/
.dm_tree{ background:#f7f7f7; border:1px #ccc solid; overflow:auto; border-radius:4px; margin-top:8px; padding-top:11px;}
.dm_tree_jt{ width:25px; height:11px; background:url(../images/icon_tjt2.png) 0 0 no-repeat; margin-top:-22px; position:absolute;right:30px;}

/*返回顶部*/
.bottom_tools{right:0;bottom:20px;z-index:9999; position:fixed;*+float:right;}
.bottom_tools a#scrollUp1{width:45px;height:45px; background:url(../../../images/back_top.png) 0 0 no-repeat;display:none;}
.bottom_tools a#scrollUp1:hover{background:url(../../../images/back_top2.png) 0px 0px no-repeat;}

.zf_top{ background:#f9f9f9; width:97%; border:1px #e7e7e7 solid; padding:10px; height:auto; overflow:hidden;margin:0 auto; margin-bottom:5px; margin-top:2px;}

/*文档下载*/
.file_down{background:#fffde6; border:1px #eeeabf solid; padding:0px 5px; width:98%; height:auto; overflow:hidden;margin:0 auto; margin-bottom:5px; margin-top:0px; text-align:left; line-height:30px;}
.file_down a{ font-size:15px;}
.file_down img{ float:left; margin-right:10px; margin-top:5px;}

/*中标与未中标图标*/
em.icon_zb,em.icon_wzb{ background:url(../images/icon_zb.png) 0 2px no-repeat; font-style:normal; font-weight:normal; height:25px; padding-left:25px; display:inline-block;}
em.icon_wzb{ background:url(../images/icon_wzb.png) 0 3px no-repeat;}

/*谈判信息列表*/
.tanpan_list{margin:0 10px 20px 10px;padding:15px;background: #fff;box-shadow:0 2px 6px rgba(0,0,0,0.05);border-radius: 4px;border:1px #e7e7e7 solid;}
.tanpan_list table tr.tp_ry{height:35px; line-height:35px;}
.tanpan_list table tr.tp_ry img{ float:left; margin-top:8px; margin-right:5px;}
.tanpan_list table tr.tp_info{border-bottom:1px #e5e5e5 dotted;padding-bottom:10px;display:block;}
.tanpan_list table tr.tp_info td{ height:auto; line-height:25px;}
.tanpan_list table tr.tp_info td font{ font-family:Microsoft YaHei; margin-top:13px;}
.tanpan_list table tr.tp_info td img{ margin-right:10px;}
.tanpan_list table tr.tp_info td a.bnstyle{ float:right; margin-top:12px;}
.tanpan_list table tr.tp_info td a.bnstyle img{ margin-right:4px; float:none;}

.tanpan-item{margin-bottom:10px;position: relative;}
.tanpan-item::after{content: '';height: 0;line-height: 0;display: block;visibility: hidden;clear: both;}
.tanpan-item .tanpan-info{width: 100%;height: 30px;}
.tanpan-item .tanpan-tx{width: 30px; height: 30px;line-height: 30px;text-align: center;border-radius: 50%;background: #f9f9f9;color: #7591AE;margin-right: 10px;float: left;}
.tanpan-item .tanpan-name{font-size:12px; color: #999;float: left;margin-top:7px;}
.tanpan-item .tanpan-name em{font-style: normal;font-weight: normal;margin:0 15px 0 0;}
.tanpan-item .tanpan-message{background: #F5F9FB;border-radius: 10px;padding:10px 15px;margin:10px 0 0 40px; display: inline-block;position: relative;}
.tanpan-item .tanpan-message::before{content:"";display:inline-block;width:0;height:0;border-top: 6px solid transparent;border-right: 10px solid #F5F9FB;border-bottom: 6px solid transparent;position: absolute;top:5px;left:-7px;transform: rotate(30deg);}
.tanpan-item .tanpan-message .message-icon{width:35px;height: 35px;background: url(../images/tanpan/icon-gg.png) 0 0 no-repeat;background-size: 35px;margin:0 10px 0 0;float: left;}
.tanpan-item .tanpan-message .message-content{font-size: 14px;color: #333;line-height: 25px;margin:5px 0 0 0;display: table;}
.tanpan-item .tanpan-message .tanpan-fujian .fujian-type {width:250px; height: 80px;line-height: 80px;text-align: center;color: #fff;border-radius: 4px;font-size: 26px;position: relative;}
.tanpan-item .tanpan-message .tanpan-fujian .fujian-type i{font-size:30px;margin:0 10px 0 0;}
.tanpan-item .tanpan-message .tanpan-fujian .fujian-typeop{font-size: 80px;position: absolute;left: 0;top: 0;opacity: 0.08;}
.tanpan-item .tanpan-message .tanpan-fujian .fujian-type.blue{background:#5fb6fb;background: linear-gradient(#5fb6fb, #5997eb);}
.tanpan-item .tanpan-message .tanpan-fujian .fujian-type.red{background:#ff7e6a;background: linear-gradient(#ff7e6a, #ff644d);}
.tanpan-item .tanpan-message .tanpan-fujian .fujian-type.yellow{background:#ffbd4b;background: linear-gradient(#ffbd4b, #ffa70d);}
.tanpan-item .tanpan-message .tanpan-fujian .fujian-tit{width:250px;margin:5px 0;line-height: 20px;font-size: 12px;color: #666;}
.tanpan-textarea {padding:10px;}
.tanpan-textarea .TextareaStyle{border:1px #dbdbdb solid;}
.tanpan-item .tanpan-baojia{width:300px; height: auto;color: #fff;border-radius: 4px;padding:15px;background:#bd9b5f;background: linear-gradient(to right, #bd9b5f, #e4c482);}
.tanpan-item .tanpan-baojia .baojia-gys{}
.tanpan-item .tanpan-baojia .baojia-jiage{text-align:left;font-size: 24px;color: #fff;}
.tanpan-item .tanpan-baojia .baojia-jiage em{font-size:12px;font-weight: normal;font-style: normal;}
.tanpan-item .tanpan-baojia .baojia-dxjiage{font-size:14px;color: #fdefd9;text-align:left;text-indent: 20px;}
.tanpan-item .tanpan-baojia .baojia-gys{width:200px;float: left;}
.tanpan-item .tanpan-baojia .baojia-lunci{width:100px;float: right;text-align: right;}
.tanpan-item .tanpan-baojia .baojia-c{display: inline-block;line-height:25px;border-bottom: 1px #fdefd9 dotted;padding:0 0 5px 0;margin: 0 0 5px 0;color: #fdefd9;font-size: 12px;}

.tanpan-item.right{text-align:right;}
.tanpan-item.right .tanpan-info{position:relative;}
.tanpan-item.right .tanpan-info .tanpan-tx{position:absolute;right:0;}
.tanpan-item.right .tanpan-info .tanpan-name{position:absolute;right:40px;}
.tanpan-item.right .tanpan-message{margin-right: 50px;}
.tanpan-item.right .tanpan-message::before{display:none;}
.tanpan-item.right .tanpan-message::after{content:"";display:inline-block;width:0;height:0;border-top: 6px solid transparent;border-right: 10px solid #F5F9FB;border-bottom: 6px solid transparent;position: absolute;top:5px;right:-4px;transform: rotate(30deg);}
.tanpan-item.right .tanpan-message .tanpan-fujian .fujian-tit{text-align:left;}
.tanpan-item.right .tanpan-baojia .baojia-gys{text-align:left;}

.replay-message{padding-left:40px;margin-top:5px;color:#999;font-size:12px;}

/*未报名提示信息*/
.show_info{ width:100%;margin:0 auto; background:url(../../../images/info/icon_chat.gif) top center no-repeat; margin-top:10%;height:100px;}
.show_info p.show_info1,.show_info p.show_info2,.show_info p.show_info3,.show_info p.show_info4{ text-align:center; padding-top:75px; color:#666; font-size:14px;}
.show_info p.show_info2,.show_info p.show_info4{ padding-top:15px; color:#ff0000; font-size:18px;}

/*供应商资质信息展示*/
.show_gysxx{ margin:0 auto; margin-top:10px;}
.show_gysxx table.TableBorderStyle tr td{ line-height:25px;}
.show_gysxx table.TableBorderStyle .TableTitleStyle{ height:22px; color:#333; line-height:22px; text-align:left; font-weight:600;border-left:none;}
.show_gysxx table.TableBorderStyle .TableTitleStyle td{ font-size:14px;padding-left:15px;}
.show_gysxx table.TableBorderStyle td.tabMenu{ border-bottom:none;}

/*多角色身份登录页面*/
.juese_body{ background:url(../../../images/info/bg_1.jpg) top center no-repeat;}
.juese h1{ color:#fff; font-size:34px; text-align:center;padding-top:60px;margin-bottom:60px; background:url(../../../images/info/juese_line.png) center bottom no-repeat; padding-bottom:20px;}
.juese_list ul li{float:left;text-align:center;}
.juese_list ul li a{ width:300px; height:auto; float:left; color:#fff; text-align:center;padding-top:250px; font-size:18px; font-weight:600; cursor:pointer;}
.juese_list{ width:auto; margin:0 auto; display:table;*+width:600px;}
.juese_list ul li a.juese_tbr{ background:url(../../../images/info/juese_01.png) top center no-repeat;}
.juese_list ul li a.juese_dljg{ background:url(../../../images/info/juese_02.png) top center no-repeat;}
.juese_list ul li a.juese_cgr{ background:url(../../../images/info/juese_03.png) top center no-repeat;}
.juese_list ul li a.juese_tbr:hover{transition:all ease-in 0.5s;margin-top:-5px;}
.juese_list ul li a.juese_dljg:hover{transition:all ease-in 0.5s;margin-top:-5px;}
.juese_list ul li a.juese_cgr:hover{transition:all ease-in 0.5s;margin-top:-5px;}
#juese_con{background:#edf7ff; background:url(../../../images/info/bg_2.jpg) #edf7ff center bottom no-repeat; width:100%; height:100%; position:absolute; z-index:10}
#juese_con2{ width:700px;height:auto; min-height:250px;max-height:500px;overflow:auto; background:#fff;border-radius:5px; position:relative; z-index:1;margin:0 auto;padding:0px;margin-top:12%;}
#jyzx{line-height:35px;height:35px;font-size:20px; text-align:center;padding-left:10px; color:#ff0000; margin-top:10px; font-weight:600;}
#juese_con ul li{ float:left;color:#333;margin-right:20px;margin-left:20px; margin-bottom:20px; width:160px; line-height:25px;}
#juese_con ul li a{ cursor:pointer; font-size:15px; padding:6px 20px; display:block; border-radius:3px;}
.juese_jt{ width:22px; height:22px; margin-top:21px; position:absolute;right:5px;text-indent:-9999px;top:-16px; z-index:20px;}
.juese_jt a{ text-indent:-9999px; display:block; width:22px; height:22px; cursor:pointer; z-index:20px;background:url(../../../images/info/juese_gb.png) 0 0 no-repeat;}
.juese_jt a:hover{background:url(../../../images/info/juese_gb2.png) 0 0 no-repeat;}
/*#jgbh{ padding:10px;}*/
#juese_con ul{ width:600px; float:left; margin:0 auto;margin-top:25px; margin-left:40px;}
#juese_con ul li a .jgbh_input{ display:none;}

#juese_con ul li.juese_li0 a{ background:#4c9fff;color:#fff;}
#juese_con ul li.juese_li1 a{ background:#01c4e2;color:#fff;}
#juese_con ul li.juese_li2 a{ background:#00c784;color:#fff;}
#juese_con ul li.juese_li3 a{ background:#ff8e0a;color:#fff;}
#juese_con ul li.juese_li4 a{ background:#3aca1d;color:#fff;}
#juese_con ul li.juese_li5 a{ background:#4c9fff;color:#fff;}
#juese_con ul li.juese_li6 a{ background:#01c4e2;color:#fff;}
#juese_con ul li.juese_li7 a{ background:#00c784;color:#fff;}
#juese_con ul li.juese_li8 a{ background:#ff8e0a;color:#fff;}
#juese_con ul li.juese_li9 a{ background:#3aca1d;color:#fff;}

#juese_con ul li a:hover{color:#fff; background:#2da1f8;}

.ggzy_body{ background:#fbfbfb;}
/*#body{ background:#f5f5f5;}*/
@media screen and (max-width:1925px) {
	.juese h1{ padding-top:120px;}
}

/*主界面样式重写内容模板 20170412*/

/*系统公告*/
.xtgg_list{ height:355px;}
.xtgg_list ul{width:auto; margin-left:10px; margin-top:5px; margin-right:10x;}
.xtgg_list ul li{ width:95%; line-height:38px; height:38px; padding-left:10px; float:left; background:url(../../../images/icon/icon_g_dot.gif) 0 17px no-repeat;}
.xtgg_list ul li span{ float:right; font-size:12px; color:#999;}
.xtgg_list ul li a{ float:left; width:65%; overflow:hidden;white-space: nowrap;text-overflow:ellipsis; cursor:pointer;}
.xtgg_list ul li a:hover{color:#0157cd;}
.r-notice .xtgg_list{ height:250px; overflow:hidden;}
.r-notice table.xtgg_table tr td a{ background:none; padding-left:0;}
.r-notice table.xtgg_table .xtgg_more{ display:none;}
.xtgg_table .xtgg_more{ float:right; margin-top:-396px; margin-right:10px; position:relative; z-index:10;}
.xtgg_table .xtgg_more a{ cursor:pointer; color:#666; font-size:12px;}
.xtgg_table .xtgg_more a:hover{ color:#ff0000;}

/*待办事项*/
.dbsx_table{ background:#fff; width:100%;}
.dbsx_list{ width:97%; float:left; margin-left:1%;height:360px; overflow:hidden;}
.dbsx_list dl{ width:100%; margin-top:10px; padding-bottom:5px; border-bottom:1px #e9e9e9 solid; float:left; cursor:pointer;}
.dbsx_list dl:last-child{border-bottom:none;}
.dbsx_list dl dt{ float:left; width:36px; height:22px; background:url(../../../images/icon/icon_tubiao.png) 0px 0px no-repeat; margin-top:5px;margin-right:5px; border-radius:3px;}
.dbsx_list dl dd.dbsx-tit,.dbsx_list dl dd.dbsx-txt{ float:left;width:72%;}
.dbsx_list dl dd.dbsx-tit{width:72%;height:30px; line-height:30px;overflow:hidden;text-overflow:ellipsis; }
.dbsx_list dl dd.dbsx-tit a{ font-size:15px; cursor:pointer;}
.dbsx_list dl dd.dbsx-txt{ height:25px; line-height:25px;}
.dbsx_list dl dd.dbsx-txt span{ font-size:12px; margin-right:15px; color:#333;}
.dbsx_list dl dd.dbsx-txt span em{ font-style:normal; color:#666; margin-right:5px;}
.dbsx_list dl dd.dbsx-more{ float:right; margin-top:-18px;}
.dbsx_list dl dd.dbsx-more a{ padding:6px 8px; border:1px #ccc solid; border-radius:3px; cursor:pointer; font-size:12px;}
.dbsx_list dl dd.dbsx-more a.btn_info{ padding-left:20px;background:url(../../../images/icon/icon_xcxm.png) 4px 8px no-repeat;}
.dbsx_list dl dd.dbsx-more a.btn_info:hover{ background:url(../../../images/icon/icon_xcxm_h.png) 4px 8px no-repeat; border:1px #51c055 solid; color:#51c055;}
.dbsx_list dl:hover dd.dbsx-tit a{ color:#0157cd;}
.dbsx_table .dbsx_more{ float:right; margin-top:-396px; margin-right:10px; position:relative; z-index:10;}
.dbsx_table .dbsx_more a{ cursor:pointer; color:#666; font-size:12px;}
.dbsx_table .dbsx_more a:hover{ color:#ff0000;}

/*常用资料*/
.cyzl_list{width:98%; float:left; margin-left:1.5%;height:360px; overflow:hidden;}
.cyzl_list dl{border-bottom:1px #e9e9e9 solid; width:100%; display:inline-block;cursor:pointer; margin-top:10px; padding-bottom:10px;}
.cyzl_list dl:last-child{border-bottom:none;}
.cyzl_list dl dt{ width:100%; height:30px; line-height:30px;overflow:hidden;}
.cyzl_list dl dt a{ font-size:15px; cursor:pointer;}
.cyzl_list dl dt em{ width:15px; height:15px; line-height:15px; color:#fff; float:left; background:#4493ff; font-style:normal; text-align:center; border-radius:3px; margin-top:7px; margin-right:5px;}
.cyzl_list dl dd{ float:left; color:#666; font-size:12px; margin-left:24px; height:20px; line-height:20px;}
.cyzl_list dl:hover dt a{color:#0157cd;}

.cyzl_table .cyzl_more{ float:right; margin-top:-396px; margin-right:10px; position:relative; z-index:10;}
.cyzl_table .cyzl_more a{ cursor:pointer; color:#666; font-size:12px;}
.cyzl_table .cyzl_more a:hover{ color:#ff0000;}

/*系统公告弹出页面*/
.show_gg{ padding:10px; margin-bottom:20px;}
.show_gg h1{ height:auto; font-size:22px; font-weight:600; line-height:25px; text-align:center; margin-bottom:5px; margin-top:10px;}
.show_gg .show_gg_date{ width:100%; height:30px; line-height:30px; text-align:center; border-bottom:1px #e9e9e9 solid;}
.show_gg .show_gg_date span{ margin-left:5px; margin-right:5px; color:#ff0000; font-size:13px;}
.show_gg .show_gg_date span em{ font-style:normal; margin-right:5px; color:#666; font-size:13px;}
.show_gg .show_gg_content{ margin-top:10px; padding:0 10px;}
.show_gg .show_gg_content iframe,.show_gg .show_gg_content iframe p,.show_gg .show_gg_content iframe p span{ line-height:25px;}
.show_gg_downfile{ border-top:1px #e7e7e7 solid; line-height:30px; width:95%; margin:0 auto;}
.show_gg_downfile .downfile h3{ font-size:15px;}
.show_gg_downfile .downfile a{ color:#333; font-size:14px;}
.show_gg_downfile .downfile a:hover{ color:#4493ff;}
.show_gg_downfile .downfile a img{ float:left; margin-right:10px; margin-top:3px;}
.show_gg_downfile .downfile_no p{ background:url(../../../images/icon/download_no.png) 0 6px no-repeat; padding-left:30px; height:35px; line-height:35px; font-size:16px;}

/*系统邮件*/
.email_list{width:99%; display:inline-block; margin-left:1%;height:360px; overflow:hidden;}
.email_list dl{border-bottom:1px #e9e9e9 solid; width:100%; display:inline-block;cursor:pointer; margin-top:10px; padding-bottom:10px;}
.email_list dl:last-child{ border-bottom:none;}
.email_list dl dt{ width:36px; height:22px; border-radius:4px; color:#333; text-align:center;float:left; background:url(../../../images/icon/icon_tubiao.png) -58px 2px;text-indent:-9999px; margin-top:2px; margin-right:10px;}
.email_list dl dd.email_tit{ height:30px; line-height:30px; overflow:hidden;}
.email_list dl dd.email_tit a{ font-size:15px; cursor:pointer;}
.email_list dl dd.email_tit a:hover{ color:#0157cd;}
.email_list dl dd.email_date{ height:22px; line-height:22px; color:#666; font-size:12px;}
.email_list dl dd.email_date span{ font-size:12px; margin-right:15px; color:#ff6600;}
.email_list dl dd.email_date span em{ font-style:normal; color:#666; margin-right:5px;}
.email_table .email_more{ float:right; margin-top:-396px; margin-right:10px;}
.email_table .email_more a{ cursor:pointer; color:#666; font-size:12px;}
.email_table .email_more a:hover{ color:#ff0000;}

/*系统提醒*/
.xttx_table{ width:100%;}
.xttx_list{width:98%; display:inline-block; margin-left:1.5%;height:360px; overflow:hidden;}
.xttx_list dl{border-bottom:1px #e9e9e9 solid; width:100%; display:inline-block;cursor:pointer; margin-top:5px; padding-bottom:5px;}
.xttx_list dl:last-child{ border-bottom:none;}
.xttx_list dl dt{ width:34px; height:18px; border-radius:4px; color:#333; text-align:center;float:left;
	background:url(../../../images/icon/icon_tubiao.png) -115px 0px;text-indent:-9999px; margin-top:5px; margin-right:10px;}
.xttx_list dl dd.xttx_tit{overflow:hidden; height:40px; line-height:20px;}
.xttx_list dl dd.xttx_tit a{ font-size:14px; cursor:pointer;}
.xttx_list dl dd.xttx_tit a:hover font{ color:#0157cd;}
.xttx_list dl dd.xttx_date{ height:22px; line-height:22px; color:#666; font-size:12px;}
.xttx_list dl dd.xttx_date span{ font-size:12px; margin-right:15px; color:#ff6600;}
.xttx_list dl dd.xttx_date span em{ font-style:normal; color:#666; margin-right:5px;}
.xttx_table .xttx_more{ float:right; margin-top:-396px; margin-right:10px; position:relative; z-index:10;}
.xttx_table .xttx_more a{ cursor:pointer; color:#666; font-size:12px;}
.xttx_table .xttx_more a:hover{ color:#ff0000;}

/*招标项目-代理机构*/
.zbxm_list{width:98%; display:inline-block; margin-left:1.5%;height:360px; overflow:hidden;}
.zbxm_list dl{border-bottom:1px #e9e9e9 solid; width:100%; display:inline-block;cursor:pointer; margin-top:10px; padding-bottom:9px;}
.zbxm_list dl:last-child{ border-bottom:none;}
.zbxm_list dl dt{ width:35px; height:22px; border-radius:4px; color:#333; text-align:center;float:left; background:url(../../../images/icon/icon_tubiao.png) -162px 1px;text-indent:-9999px; margin-top:5px; margin-right:5px;}
.zbxm_list dl dd.zbxm_tit{height:30px; line-height:30px;overflow:hidden;}
.zbxm_list dl dd.zbxm_tit a{ font-size:15px; cursor:pointer;}
.zbxm_list dl dd.zbxm_tit a:hover font{ color:#0157cd;}
.zbxm_list dl dd.zbxm_date{ height:22px; line-height:22px; color:#666; font-size:12px;}
.zbxm_list dl dd.zbxm_date span{ font-size:12px; margin-right:15px; color:#333;}
.zbxm_list dl dd.zbxm_date span em{ font-style:normal; color:#666; margin-right:5px;}
.zbxm_table .zbxm_more{ float:right; margin-top:-396px; margin-right:10px; position:relative; z-index:10;}
.zbxm_table .zbxm_more a{ cursor:pointer; color:#666; font-size:12px;}
.zbxm_table .zbxm_more a:hover{ color:#ff0000;}

/*开评标安排-交易中心*/
.kpb_list{width:98%; display:inline-block; margin-left:1.5%;height:360px; overflow:hidden;}
.kpb_list dl{border-bottom:1px #e9e9e9 solid; width:100%; display:inline-block;cursor:pointer; margin-top:10px; padding-bottom:9px;}
.kpb_list dl:last-child{ border-bottom:none;}
.kpb_list dl dt{ width:50px; height:45px; border-radius:4px; color:#333; text-align:center;float:left; background:url(../../../images/icon/icon_tubiao.png) -214px 2px;text-indent:-9999px; margin-top:5px; margin-right:5px; display:none;}
.kpb_list dl dd.kpb_tit{height:30px; line-height:30px;overflow:hidden;}
.kpb_list dl dd.kpb_tit a{ font-size:15px; cursor:pointer;}
.kpb_list dl dd.kpb_tit a:hover font{ color:#0157cd;}
.kpb_list dl dd.kpb_date{ height:22px; line-height:22px; color:#666; font-size:12px;}
.kpb_list dl dd.kpb_date span{ font-size:12px; margin-right:15px; color:#333;}
.kpb_list dl dd.kpb_date span em{ font-style:normal; color:#666; margin-right:5px;}

/*项目列表-交易中心*/
.xmlb_list{width:98%; display:inline-block; margin-left:1.5%;height:360px; overflow:hidden;}
.xmlb_list dl{border-bottom:1px #e9e9e9 solid; width:100%; display:inline-block;cursor:pointer; margin-top:10px; padding-bottom:9px;}
.xmlb_list dl:last-child{ border-bottom:none;}
.xmlb_list dl dt{ width:45px; height:45px; border-radius:4px; color:#333; text-align:center;float:left; background:url(../../../images/icon/icon_tubiao.png) -273px -2px;text-indent:-9999px; margin-top:5px; margin-right:10px;}
.xmlb_list dl dd.xmlb_tit{text-overflow:ellipsis; height:30px; line-height:30px;overflow:hidden;}
.xmlb_list dl dd.xmlb_tit a{ font-size:15px; cursor:pointer;}
.xmlb_list dl dd.xmlb_tit a:hover font{ color:#0157cd;}
.xmlb_list dl dd.xmlb_date{ height:22px; line-height:22px; color:#666; font-size:12px;}
.xmlb_list dl dd.xmlb_date span{ font-size:12px; margin-right:15px; color:#ff6600;}
.xmlb_list dl dd.xmlb_date span em{ font-style:normal; color:#666; margin-right:5px;}

/*开评标安排-采购人*/
.kpbcgy_list{width:99%; display:inline-block; margin-left:1%;height:360px; overflow:auto;}
.kpbcgy_list dl{border-bottom:1px #e9e9e9 solid; width:100%; display:inline-block;cursor:pointer; margin-top:2px; padding-bottom:5px;}
.kpbcgy_list dl:last-child{ border-bottom:none;}
.kpbcgy_list dl dt{ width:34px; height:18px; border-radius:4px; color:#333; text-align:center;float:left; background:url(../../../images/icon/icon_tubiao.png) -219px 0px;text-indent:-9999px; margin-top:3px; margin-right:10px;}
.kpbcgy_list dl dd.kpbcgy_tit{height:24px;line-height:24px;overflow:hidden;}
.kpbcgy_list dl dd.kpbcgy_tit a{ font-size:15px; cursor:pointer;}
.kpbcgy_list dl dd.kpbcgy_tit a:hover font{ color:#0157cd;}
.kpbcgy_list dl dd.kpbcgy_date{ height:20px; line-height:18px; color:#666; font-size:12px;}
.kpbcgy_list dl dd.kpbcgy_date span{ font-size:12px; margin-right:15px; color:#ff6600;}
.kpbcgy_list dl dd.kpbcgy_date span em{ font-style:normal; color:#666; margin-right:5px;}

/*工程量清单列表*/
.item{margin-left:15px;float:left;}
.item dl{ float:left; border-left:1px #dbdbdb solid; padding-bottom:15px; width:100%;}
.item dl dt{ margin-left:-9px; margin-bottom:15px;}
.item dl dt a{ font-size:16px; font-weight:600;}
dt i.icon_gcb1{ width:17px; height:17px; float:left; background:url(../../../images/info/icon_gcb1.png) 0 0 no-repeat; margin-right:10px;}
dt i.icon_gcb2{ width:17px; height:17px; float:left;  background:url(../../../images/info/icon_gcb2.png) 0 0 no-repeat; margin-right:10px;}
.item dl dt a:hover i.icon_gcb1{ background:url(../../../images/info/icon_gcb2.png) 0 0 no-repeat; transform:rotate(360deg); transition:all ease-in 0.5s;}
dd i.icon_gcl1{ width:13px; height:13px; float:left; background:url(../../../images/info/icon_gcl1.png) 0 0 no-repeat;margin-top:4px;}
dd i.icon_gcl2{ width:13px; height:13px; float:left; background:url(../../../images/info/icon_gcl2.png) 0 0 no-repeat;margin-top:4px;}
.item dl dd a:hover i.icon_gcl1{ background:url(../../../images/info/icon_gcl2.png) 0 0 no-repeat; transform:rotate(360deg); transition:all ease-in 0.5s;}
.item dl dd{ margin-left:-7px; margin-bottom:15px;}
.item dl dd em.gc_line{ border-bottom:1px #dbdbdb dotted; width:30px; float:left; margin-top:11px;}
i.icon_gcs1{ width:11px; height:11px; float:left; background:url(../../../images/info/icon_gcs1.png) 0 0 no-repeat;margin-top:4px;}
.item .item_tit{ color:#666; float:left; width:100%; height:auto;}
.item .item_tit a{ color:#666;}
em.gc_line2{ border-bottom:1px #dbdbdb dotted; width:50px; float:left; margin-top:10px;}
.item_list{margin-bottom:10px;float:left;width:100%;}
.item_list .item_content{width:90%; height:auto; max-height:330px;margin-left:55px; margin-top:15px; float:left;}
.item .item_tit span{ float:left;}
em.icon_gcd1{ width:12px; height:12px; background:url(../../../images/info/icon_gcd1.gif) 0 0 no-repeat; float:left; margin-top:5px; margin-left:5px;}
em.icon_gcd2{ width:12px; height:12px; background:url(../../../images/info/icon_gcd2.gif) 0 0 no-repeat; float:left; margin-top:5px;margin-left:5px;}

/*主体诚信库样式-网站调用页面*/
.wcxk_main{ width:1100px; margin:0 auto; padding:10px 20px; border:1px #e7e7e7 solid; border-radius:5px; background:#fff; overflow:hidden;}
h2.wcxk_tit{ margin:0; padding:0; width:100%; height:45px; line-height:45px; border-bottom:1px #0686d7 solid; font-size:18px; color:#0686d7; float:left;}
h2.wcxk_tit em{ float:left; font-style:normal; font-weight:normal;font-size:20px; margin-right:5px;color:#0686d7; }
h2.wcxk_tit span a{ width:20px; height:20px;display:block; cursor:pointer;}
h2.wcxk_tit span{ float:right; margin-top:17px;}
.wcxk_list ul li{ list-style:none; width:50%; float:left; height:30px; line-height:30px;font-size:14px; margin:5px 0;}
.wcxk_list ul li.hauto{ height:auto; width:100%; line-height:30px;}
.wcxk_list ul li span{ width:40%; text-align:right; padding-right:10px; float:left; font-size:14px; color:#666;}

/*清标项目抽取*/
.qb_title{ height:28px; line-height:28px; width:100%;border-top:1px #e7e7e7 solid;}
.qb_title h2{ float:left; font-size:16px; width:auto; color:#ff0000;}
.qb_title ul{float:right; width:auto;}
.qb_title ul li{ float:left;}
.qb_title ul li a{color:#666; margin-right:10px;}
.qb_title ul li a img#TitleIcon{ float:left; margin-top:4px;}
.qb_title ul li a:hover{ color:#2e8df7;}

.qbgl-menu{ width:148px; border:1px #e7e7e7 solid;height:100%;background:#f9f9f9}
.qbgl-menu h2{ height:60px; line-height:60px;color:#fff; font-size:17px; padding-left:15px; background:url(../../../images/zj/tit.gif) -43px -6px no-repeat;}

.qbgl-menu ul.qbgl_TreeList{ width:135px; margin-left:5px;}
.qbgl-menu ul.qbgl_TreeList li a img{ width:18px; height:18px; float:left;}
.qbgl-menu ul.qbgl_TreeList li{ border-bottom:1px #e7e7e7 solid; height:auto; line-height:25px; padding:8px 0;}
.qbgl-menu ul.qbgl_TreeList li a{ display:block; font-size:13px;}
.qbgl-menu ul.qbgl_TreeList li.icon_01 a{ background:url(../../../images/zj/icon_01.png) 0px 3px no-repeat; padding-left:22px;}
.qbgl-menu ul.qbgl_TreeList li.icon_01 a:hover{ background:url(../../../images/zj/icon_01_h.png) 0 3px no-repeat;}
.qbgl-menu ul.qbgl_TreeList li.icon_02 a{ background:url(../../../images/zj/icon_02.png) 0 3px no-repeat; padding-left:22px;}
.qbgl-menu ul.qbgl_TreeList li.icon_02 a:hover{ background:url(../../../images/zj/icon_02_h.png) 0 3px no-repeat;}
.qbgl-menu ul.qbgl_TreeList li.icon_03 a{ background:url(../../../images/zj/icon_03.png) 0 3px no-repeat; padding-left:22px;}
.qbgl-menu ul.qbgl_TreeList li.icon_03 a:hover{ background:url(../../../images/zj/icon_03_h.png) 0 3px no-repeat;}
.qbgl-menu ul.qbgl_TreeList li.icon_04 a{ background:url(../../../images/zj/icon_04.png) 0 3px no-repeat; padding-left:22px;}
.qbgl-menu ul.qbgl_TreeList li.icon_04 a:hover{ background:url(../../../images/zj/icon_04_h.png) 0 3px no-repeat;}

.qbgl-menu h3{ height:35px; line-height:35px;color:#333; font-size:15px; padding-left:25px; font-weight:600; background:url(../../../images/zj/icon_xm.png) 5px 7px no-repeat;}
.qbgl_list ul.qbgl_TreeList{ margin-bottom:20px; margin-left:12px;}
.qbgl_list ul.qbgl_TreeList li{ background:url(../../../images/zj/dot.gif) 5px 13px no-repeat; height:auto; line-height:22px; padding-top:5px; padding-bottom:5px; padding-left:15px;}

.qb_fbgx_tit{line-height:25px; height:50px; width:98%;margin:0 auto; background:#fffef5; border:1px #e8e6c4 solid; padding:5px; margin-bottom:5px;}
.qb_fbgx_tit ul li{ float:left;}
.qb_fbgx_tit input{ border:1px #dbdbdb solid; text-align:center;margin-left:5px; height:20px; margin-right:5px; background:#fff;}
.qb_fbgx_tit input:focus{border:1px #488ee7 solid;}
.qb_fbgx_tit select{ height:25px;}
.qb_fbgx_tit a.cq_click{ float:left; margin-left:25px; width:40px; height:26px; background:url(../../../images/zj/icon_zq.png) 0 0 no-repeat; color:#fff; padding-left:34px;}
.qb_fbgx_tit a.cq_click:hover{background:url(../../../images/zj/icon_zq_h.png) 0 0 no-repeat;}
.qb_fbgx_tit a.cq_click img{ margin-top:3px;}

.pbqd-content{ width:100%; margin-top:10px;}
.zhpb-btn{ float:right; position:absolute;right:10px; z-index:101;bottom: 13px;width: auto;}
.zhpb-btn .zhpbbtn{ width:auto;float:right; margin-top:5px;}
.zhpb-btn .zhpbbtn a{ padding:6px 4px;color:#fff;background:url(../../../images/zj/icon_jt.png) #2e87fe 70px 11px no-repeat; /*padding-right:22px;*/ border-radius:3px;}
.zhpb-btn ul{ width:auto; bottom:0px; z-index:100; float:right; margin-top:0px; display:none; background:#000; opacity:0.7; height:30px; line-height:30px; border-radius:3px; margin-right:5px;}
.zhpb-btn ul li{ float:left; margin-left:5px; margin-right:5px;}
.zhpb-btn ul li a{ color:#fff; font-size:13px;}
.zhpb-btn ul li a:hover{ color:#f90;}
#jzqb{ width:auto; margin:0 auto; display:table;}
#jzqb a{width:200px; height:45px; line-height:45px; display:inline-table;text-align:center; color:#fff;font-size:14px; background:#0095f3; border-radius:4px;}
#jzqb a i.fa{ color:#fff;margin-right:10px;}
#jzqb a:hover{ background:#51c055;}

/*注册页面绑定ca*/
#zcbdca_con{ background:url(../../../images/hiddiv_bg2.png) 0 0 repeat; width:100%; height:100%; display:none;position:fixed; z-index:1005;}
#m_bdca{background:#fff; overflow:hidden; border-radius:4px; width:500px; height:300px; position:fixed; z-index:1006; margin:0 auto;*position:absolute; box-shadow: 0 1px 1px 4px rgba(0, 0, 0, 0.1);}
.zcbdca_jt{ width:22px; height:22px; margin-top:21px; position:absolute;right:2px;text-indent:-9999px;top:-18px; z-index:20px;}
.zcbdca_jt a{ text-indent:-9999px; display:block; width:22px; height:22px; cursor:pointer; z-index:20px;background:url(../../../images/info/juese_gb2.png) 0 0 no-repeat;}
.zcbdca_jt a:hover{background:url(../../../images/info/juese_gb.png) 0 0 no-repeat;}
#zcbdca_con h2{ width:100%; margin:0 auto; height:80px; line-height:80px; text-align:center; font-size:22px;margin-bottom:30px;color:#fff; background:url(../../../images/info/bdca_tit.gif) top center repeat-x;}
#zcbdca_con ul{width:auto;display:table;margin:0 auto; margin-top:60px;}
#zcbdca_con ul li{ float:left; width:100px; text-align:center; line-height:35px;}
#zcbdca_con ul li a{ display:block;}
#zcbdca_con ul li a:hover i{ transform:scale(1.1,1.1); transition:all ease-in 0.2s;}
#zcbdca_con ul li i{ width:60px; height:60px; display:inline-block; border-radius:45px;}
#zcbdca_con ul li.xaca i{ background:url(../../../images/info/xaca_logo.jpg) top center no-repeat;}
#zcbdca_con ul li.hnca i{ background:url(../../../images/info/hnca_logo.jpg) top center no-repeat;}
#zcbdca_con ul li.bjca i{ background:url(../../../images/info/bjca_logo.jpg) top center no-repeat;}
#zcbdca_con ul li.szca i{ background:url(../../../images/info/szca_logo.jpg) top center no-repeat;}
#zcbdca_con ul li.hlht i{ background:url(../../../images/info/hlht_logo.jpg) top center no-repeat;}

/*评审信息展示页面*/
.show_qbinfo{ max-width:530px; text-align:left; margin:0 auto;margin-top:15%; border:1px #dbdbdb solid; background:#fff; padding:10px; border-radius:4px;}
.show_qbinfo_t{ width:68px; height:68px; float:right; background:url(../../../images/icon/tag-tips.png) 0 0 no-repeat; position:relative;top:-16px;right:-16px;}
.show_qbinfo ul li{ line-height:30px; font-size:16px; margin-bottom:10px; color:#333;}
.show_qbinfo ul li span{ font-size:22px;color:#f18c14; margin-right:5px; margin-top:5px;}
.XmpsLeft_tit{ line-height:30px; font-size:15px; color:#333;}
#divSC .qb_fbgx_tit{ width:98%; margin:0 auto; margin-bottom:10px;}
#divSC .qb_fbgx_tit .TitleLine2{ background:none; border:none; padding:0;}
#divSC .TitleLine2{ background:#fffde6; border:1px #ede6b2 solid; padding:5px 0;}
#divSC .TitleLine2 div{ margin-left:5px; margin-right:5px;}

/*部门人员排序*/
#sortObj{ border:1px #bdbdbd solid;}
#sortObj option{ margin-top:5px;}
.sotr_upto a{ width:25px; height:25px; float:left; display:block; background:url(../../../images/icon/icon_up.png) 0 0 no-repeat; cursor:pointer; text-indent:-9999px; margin-bottom:10px;}
.sotr_downto a{ width:25px; height:25px; float:left; display:block; background:url(../../../images/icon/icon_down.png) 0 0 no-repeat; cursor:pointer;text-indent:-9999px;}
.gray-bg{background: #f3f3f4;}
.sort input#up{ width:25px; height:25px; background:url(../../../images/icon/icon_up.png) 0 0 no-repeat; float:left;}
.sort input#down{ width:25px; height:25px; background:url(../../../images/icon/icon_down.png) 0 0 no-repeat; float:left;}

/*设置监督平台数据表格居中显示*/
.InnerNoBorderTable{ margin:0 auto;}
.InnerNoBorderTable object{ background:none;}

/*诚信库公示展示页面*/
.Search_cxk { border-collapse:collapse;width:98%; margin:0 auto; padding:0.5%; background:#f9f9f9;border:1px #e5e5e5 solid; clear:both;
	overflow:hidden; margin-bottom:10px;}
.Search_cxk ul{ float:left; width:100%;}
.Search_cxk ul li{ float:left; min-width:240px; margin-top:3px; width:48%; margin-bottom:5px; margin-left:5px;}
.Search_cxk ul li span{ float:left; line-height:25px; font-size:12px}
.Search_cxk ul li select{ height:26px; line-height:26px;}
.cxk_txt{ width:100%; height:30px; line-height:30px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
table.CxkTable{table-layout:fixed}

.file_txt{ width:100%; height:30px; line-height:30px; text-align:right;}
.file_txt a.btnstyle{ padding:4px 15px; border-radius:3px; background:#219bff; color:#fff; margin-right:10px;}
.file_txt a.btnstyle img{ display:none;}

/*通用标题*/
.Title-txt{ width:95%; height:30px; line-height:30px;padding-left:10px; font-size:14px;}
.Title-txt span{ background:url(../../../images/info/tit_t1.png) left center no-repeat; padding-left:10px; font-weight:600; font-size:14px;}

/*评标主持词页面*/
.pbzc{ line-height:30px;}
.pbzc h2{ font-size:22px; color:#ff0000; border-bottom:1px #e7e7e7 dashed; width:98%; margin:0 auto; padding-bottom:5px;}
.pbzc table.DataTable{ width:98%;}
.pbzc p{ line-height:35px; font-size: 12pt; width:98%; margin:0 auto;}
.show_tbnr_tit{ height:35px; line-height:35px; font-size:18px; text-align:center;}

/*工程量清单文件导入*/
.qb-tit{ width:100%; height:45px; line-height:45px; text-align:center; font-size:16px; text-align:center; color:#333; font-weight:600;}
.qd_content{ width:98%; margin:0 auto;background:#fffde6; border:1px #ede6b2 solid; margin-bottom:15px;}
.qd_content ul{ padding:5px; line-height:30px; color:#666;}
.qb_zwsj{ background:url(../../../images/info/empty.png) top center no-repeat; padding-top:180px; text-align:center; width:100%; font-size:16px; margin-top:20px;}

/*通用提醒*/
.remind{ background:top center no-repeat;}
.remind h2{ width:100%; text-align:center; font-size:16px; color:#333; color:#ff0000; margin-top:10px; margin-bottom:10px;}
table.DataTable .SplitToolBarStyle .remind{ margin-top:20px;}
table.DataTable .SplitToolBarStyle .remind h2{ margin-top:0px;}

/*文件丢失提醒页面*/
.lostfile{background:url(../../../images/info/empty.png) top center no-repeat; padding-top:180px; text-align:center; width:100%; font-size:16px; margin-top:20px;}
.lostfile h2{ width:100%; text-align:center; font-size:22px; color:#333; color:#ff0000; font-weight:600; margin-top:15px;}

/*新版本会员信息查看*/
.gysxx{ background:url(../../../images/info/gysxx_bg.gif) top center repeat-x; background:#3a8cef;width:100%;height:100%;min-height:50px;}
.gysxx_list{display:table; text-align:center; margin:0 auto;}
.gysxx_list li{ float:left;text-align:center;width:auto;display:inline; padding:0px 4px; margin-left:5px; margin-right:5px; margin-top:10px;}
.gysxx_list li span{ width:20px; height:20px; float:left;margin-right:5px; margin-top:5px;}
.gysxx_list .rcsp_1 span{ background:url(../../../images/icon/icon1.png) no-repeat bottom center;}
.gysxx_list .rcsp_2 span{ background:url("../../../images/icon/icon2.png") no-repeat bottom center;}
.gysxx_list .rcsp_3 span{ background:url("../../../images/icon/icon3.png") no-repeat bottom center;}
.gysxx_list .rcsp_4 span{ background:url("../../../images/icon/icon4.png") no-repeat bottom center;}
.gysxx_list .rcsp_5 span{ background:url("../../../images/icon/icon5.png") no-repeat bottom center;}
.gysxx_list .rcsp_6 span{ background:url("../../../images/icon/icon6.png") no-repeat bottom center;}
.gysxx_list .rcsp_7 span{ background:url("../../../images/icon/icon7.png") no-repeat bottom center;}
.gysxx_list .rcsp_8 span{ background:url("../../../images/icon/icon8.png") no-repeat bottom center;}
.gysxx_list .rcsp_9 span{ background:url("../../../images/icon/icon9.png") no-repeat bottom center;}
.gysxx_list .rcsp_10 span{ background:url("../../../images/icon/icon10.png") no-repeat bottom center;}
.gysxx_list .rcsp_11 span{ background:url("../../../images/icon/icon11.png") no-repeat bottom center;}
.gysxx_list .rcsp_1 a:hover span,.gysxx_list .rcsp_2 a:hover span,.gysxx_list .rcsp_3 a:hover span,.gysxx_list .rcsp_4 a:hover span,.gysxx_list .rcsp_5 a:hover span,.gysxx_list .rcsp_6 a:hover span,.gysxx_list .rcsp_7 a:hover span,.gysxx_list .rcsp_8 a:hover span,.gysxx_list .rcsp_9 a:hover span, .gysxx_list .rcsp_10 a:hover span,.gysxx_list .rcsp_11 a:hover span{transition: background 0.3s;
	-moz-transition: background 0.3s;
	-ms-transition: background 0.3s;
	-webkit-transition: background 0.3s;
	-o-transition: background 0.3s;}
.gysxx_list .rcsp_1 a:hover span{ background:url("../../../images/icon/icon1.png") no-repeat top center;}
.gysxx_list .rcsp_2 a:hover span{ background:url("../../../images/icon/icon2.png") no-repeat top center;}
.gysxx_list .rcsp_3 a:hover span{ background:url("../../../images/icon/icon3.png") no-repeat top center;}
.gysxx_list .rcsp_4 a:hover span{ background:url("../../../images/icon/icon4.png") no-repeat top center;}
.gysxx_list .rcsp_5 a:hover span{ background:url("../../../images/icon/icon5.png") no-repeat top center;}
.gysxx_list .rcsp_6 a:hover span{ background:url("../../../images/icon/icon6.png") no-repeat top center;}
.gysxx_list .rcsp_7 a:hover span{ background:url("../../../images/icon/icon7.png") no-repeat top center;}
.gysxx_list .rcsp_8 a:hover span{ background:url("../../../images/icon/icon8.png") no-repeat top center;}
.gysxx_list .rcsp_9 a:hover span{ background:url("../../../images/icon/icon9.png") no-repeat top center;}
.gysxx_list .rcsp_10 a:hover span{ background:url("../../../images/icon/icon10.png") no-repeat top center;}
.gysxx_list .rcsp_11 a:hover span{ background:url("../../../images/icon/icon11.png") no-repeat top center;}
.gysxx_list li em{ font-style:normal; font-weight:normal; color:#fff; line-height:30px;}
.gysxx_list li.list-active{ background:#006bcc; border-radius:5px;}

.TableBorderStyle tr td input.button_style{ line-height:23px;}

/*工作流程审核*/
.lcsh{ width:97%; margin:0 auto}
.lcsh_cydy{ width:100%; height:30px; line-height:30px; text-align:right; margin-top:10px;}
.lcsh_cydy a{ padding:3px 7px; background:#219bff; color:#fff; border-radius:4px; font-size:12px; margin-right:10px;}
.lcsh_ly_l{ width:106px; height:70px;padding-top:110px; background:url(../../../images/button/icon_qc.png) 30px 30px no-repeat; float:left; text-align:center; font-weight:600;}
.lcsh_ly_r{ height:180px; width:820px;min-width:300px; float:left;*+width:890px;}
.lcsh_ly_lbg{ width:33px; height:185px; background:url(../../../images/button/ly_lbg.png) 0 0 no-repeat; float:left;}
.lcsh_ly_mbg{ width:480px; height:185px; background:url(../../../images/button/ly_mbg.png) 0 0 repeat-x; float:left; *+width:520px;}
.lcsh_ly_rbg{ width:7px; height:185px; background:url(../../../images/button/ly_rbg.png) 0 0 no-repeat; float:left;}
.lcsh_ly_mbg textarea{ width:500px; height:180px; margin-top:10px; border:none;}
.lcsh_ly_mbg textarea:focus{border:none; box-shadow:none;}
.lcsh_ly_mbg font{ float:right;}
.lcsh_btn{ width:100%; text-align:center; margin-top:20px;}
.lcsh_btn input{ width:auto; padding:3px 15px; font-size:15px; background:#4cc24f; color:#fff; border:none; cursor:pointer; border-radius:4px; margin-left:10px; margin-right:10px;}
.lcsh_btn input:hover{ background:#219bff;}

/*常用语*/
.cyy{ width:280px; height:180px; overflow:auto; border:1px #dcdcdc solid; margin-left:5px;}
.cyy h2{ height:30px; line-height:30px; text-align:center; width:100%; background:url(../../../images/tit_bg.gif) 0 0 repeat-x;border-bottom:1px #dcdcdc solid;}
.cyy table{ width:98%; margin:0 auto;}
.cyy table tr td{ height:30px; line-height:30px; color:#333; cursor:pointer;}
.cyy table tr td a{ width:20px; height:20px; display:block; background:url(../../../images/icon_sc.gif) 0 0 no-repeat; color:#999;}
.cyy table tr td a:hover{background:url(../../../images/icon_sc_h.gif) 0 0 no-repeat;}

/*供应商注册审核按钮样式*/
.EditTable td .zcsp_bnt input.bnstyle{ padding:3px 10px; color:#333; background:#fff; border:1px #2e8df7 solid; border-radius:3px; cursor:pointer; margin-left:2px; font-size:12px; white-space:nowrap;}
.EditTable td .zcsp_bnt input.bnstyle:hover{ background:#2e8df7;color:#fff;}

/*自定义桌面*/
.zdy_zm{margin:0 auto; width:100%;margin-top:5%}
.zdy_zml,.zdy_zmm,.zdy_zmr{ width:25%;}
.zdy_zml{margin-left:10%;}
.zdy_zm h2{ width:100%; height:50px; line-height:50px; font-size:18px; color:#fff; background:#6498f0; background:url(../../../images/info/zm_bg.gif) top center no-repeat; text-align:center; border-radius:3px; overflow:hidden;}
.zdy_content{ margin-top:-2px;border-radius:3px; overflow:hidden;}
.zdy_content select{border:1px #e7e7e7 solid; overflow:hidden;}
.zdy_content select option{ line-height:30px;padding:3px 0 3px 5px; font-size:14px;}
.zdy_content select:focus{outline:none;border:1px #e7e7e7 solid;}

/*项目列表展示*/
.xm_zt{width:30px; height:36px; float:left;/* background:url(../../../images/icon/work_zt_cg.png) 0 0 no-repeat;*/ margin-right:10px; background:#fa552c;color:#fff; border-radius:5px; font-size:13px;padding:2px 5px; text-align:center; line-height:18px;overflow: hidden; vertical-align:top; margin-top:7px;}
.xm_zt_gys{ background:#0095f3;}
.xm_zt_2{ background:#ffa10d; line-height:40px;}
table.Xm_Table{ width:99%;margin:0 auto;}
table.Xm_Table tr td{ padding:12px 0;}
table.Xm_Table tr td a.bnstyle{ float:left;}
table.Xm_Table tr:hover{ background:#f5f5f5;}
table.Xm_Table tr td .xm_c1 h2.xm_tit{ font-size:15px; font-weight:600; line-height:30px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
table.Xm_Table tr td .xm_c1 span{ font-size:12px; margin-right:10px;}
table.Xm_Table tr{ border-bottom:1px #e7e7e7 solid;}
table.Xm_Table tr td .xm_c2 span{ width:100%; float:left;font-size:12px; line-height:25px;}
table.Xm_Table tr td .xm_c3 span{ font-size:12px;}
table.Xm_Table tr td .xm_c2,table.Xm_Table tr td .xm_c3{vertical-align:middle}

i.fa{ margin-right:3px;color:#666;}
a:hover i.fa{color:#fff; transition:all ease-in 0.2s;}
a.bnstyle_disable:hover i.fa{color:#666;transition:none;}

/*页面未找到页面样式*/
.NotFind-page{ width:100%; height:300px; background:none; margin-top:15%; background:url(../../../images/info/404.png) top center no-repeat;}
.NotFind-page h2{ width:100%; height:50px; line-height:50px; text-align:center; color:#eeac1d; font-size:30px; padding-top:200px;}
.NotFind-page h3{ text-align:center; margin-top:25px;}
.NotFind-page h3 a{ padding:8px 15px; background:#ffae2e; color:#fff; font-size:14px; border-radius:3px;}
.NotFind-page h3 a:hover{ background:#ca7f0a;}

/*场地预约*/
.cdyy {width:600px;margin: 0 auto;margin-top:8%;height:430px; background:#fff; border-radius:6px; overflow:hidden; box-shadow:3px 2px 2px 1px #e7e7e7; }
.cdyy h2{ height:60px; line-height:60px; width:100%; background:#59d273; color:#fff; text-align:center; font-size:24px;}
.cdyy h2 i.fa{ font-size:28px; color:#fff; margin-right:10px; margin-top:5px;}
.cdyy ul{ float:left; margin-top:60px; margin-left:100px;}
.cdyy ul li span{float:left;width:100px;text-align:right;margin-top:10px;}
.cdyy ul li {width: 100%;height: 50px;}
.cdyy ul li input {width:260px;height: 30px;border: 1px #e7e7e7 solid; padding-left:10px;}
.cdyy ul li input.EditInforTdBg{ background:none;}
.cdyy ul li input.ButtonStyle {width: 250px;height: 40px;line-height: 40px;padding: 0;background: #4284e2;border-radius: 4px;color: #fff;margin-left:70px;margin-top: 20px; font-size:14px; }

/*土地公示网站调用部分*/
.td_top{ width:100%; height:60px; line-height:60px; background:#3367d6; text-align:center;color:#fff; font-size:20px;}
.td_main{ background:#fff; border-radius:4px;width:1200px; margin:0 auto; margin-top:15px; padding-bottom:20px;}
.td_info{ width:98%; line-height:50px;height:50px; margin:0 auto; border-bottom:1px #e7e7e7 solid;}
.td_info ul li{ float:left; margin-right:15px;font-weight:600;}
.td_info ul li strong{ font-weight:600; color:#333; color:#ff0000; margin-left:5px; margin-right:5px;}
.ta_tab{ width:98%; height:35px; line-height:35px; background:#fff; margin:0 auto; border-bottom:2px #3367d6 solid;}
.ta_tab ul li{ width:120px; float:left; text-align:center; margin-right:10px;}
.ta_tab ul li a{ font-size:13px; color:#000; display:block; background:#f5f5f5; border-top-left-radius:3px;border-top-right-radius:3px; overflow:hidden;}
.ta_tab ul li a:hover,.ta_tab ul li a.current{ background:#3367d6; color:#fff;}
.td_content{ width:98%; height:auto; margin:0 auto;}

/*公告信息表格*/
.td_main .g-table{ width:98%; margin:0 auto; margin-top:15px; margin-bottom:15px;}
.td_main .g-table .EditTable {background: #fff;border: 1px solid #d1e5ff;border-collapse: collapse;margin: 0 auto;width: 100%;}
.td_main .g-table .EditTable td {border: 1px solid #d1e5ff;height: 20px;padding:6px; font-size:12px}
.td_main .g-table .EditInforTdBg {background: #f4f9ff;}

.td_tit{ background:url(../../../images/info/land_h1.gif) 0 4px no-repeat; font-size:14px; font-weight:600; color:#333; padding-left:15px;color:#4284e2}

/*开标唱标*/
body#kbcb_body{ background:url(../../../images/info/kbcb_bg.gif) top center repeat-x;}
.kbcb_content{ width:100%;}
.kbcb_content h1{ text-align:center; color:#ffc104; font-weight:600; font-size:36px; margin-top:3%; margin-bottom:30px;}
.kbcb_content h1 div#djsDiv{ display:inline;}
.kbcb_img{ width:695px; height:105px; background:url(../../../images/info/kbcb.gif) center center no-repeat; margin:0 auto; margin-top:3%; margin-bottom:30px;}
.kbcb_txt{ width:100%;max-width:800px; margin:0 auto; font-size:22px; color:#fff; border-top:1px #0076c8 solid; padding-top:30px;}
.kbcb_txt ul li{ float:left; width:100%; margin-bottom:15px;}
.kbcb_txt ul li i{ font-style:normal; font-weight:normal; margin-right:15px;background:#098eff; border-radius:20px; padding:1px 6px; padding-left:13px; float:left;}
.kbcb_btn{ width:100%; margin:0 auto; text-align:center; margin-top:30px; margin-bottom:30px;}
.kbcb_btn a{ padding:10px 30px; background:#ffc104; color:#fff; font-size:24px; margin:0 auto; border-radius:4px;}

span.color_cdyy{padding:2px 8px;color:#fff;border-radius:4px;box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);border:1px #fff solid;}

/*选择招标模板*/
.Choose_Zbwj{ width:auto; margin:0 auto;margin-top:20px; text-align:center;}

/*专家评审标题 TitleLine2*/
.TitleLine2{ background:#fffef5; border:1px #e8e6c4 solid; padding:3px 5px;height:auto; line-height:none;}
table.TitleLine2 tr td{ padding:3px 5px;}
.Ps-right ul li{ float:left; margin-left:15px;}
.Ps-right ul li a img#TitleIcon{ float:left; margin-top:6px;}
.Ps-page{ float:right}
.Ps-page a img{ display:none;}
.Ps-page a{ margin-left:5px; margin-right:5px; padding:2px 5px; background:#fff; border:1px #dbdbdb solid;color:#333; border-radius:2px;}
.Ps-page a:hover{ background:#2e87fe;border:1px #2e87fe solid; color:#fff;}


/*滚动条样式 for Chrome*/
::-webkit-scrollbar { width:13px;}
/* Track */
::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 2px rgba(0,0,0,0.2); -webkit-border-radius: 10px; border-radius: 10px; }
/* Handle */
::-webkit-scrollbar-thumb { -webkit-border-radius: 10px; border-radius: 10px; background: rgba(222,222,222,0.8); -webkit-box-shadow: inset 0 0 4px rgba(0,0,0,0.2); }
::-webkit-scrollbar-thumb:window-inactive { background: rgba(222,222,222,0.4); }

/*针对1024分辨率css调整*/
@media screen and (max-width:1920px) {
	.lcsh_ly_r{ width:1280px;}
	.lcsh_ly_mbg{ width:940px;}
	.lcsh_ly_mbg textarea{ width:930px;}
}

@media screen and (max-width:1600px) {
	.lcsh_ly_r{ width:1030px;}
	.lcsh_ly_mbg{ width:690px;}
	.lcsh_ly_mbg textarea{ width:680px;}
	.NotFind-page{margin-top:5%}
}
@media screen and (max-width:1440px) {
	.lcsh_ly_r{ width:890px;}
	.lcsh_ly_mbg{ width:550px;}
	.lcsh_ly_mbg textarea{ width:540px;}
	.NotFind-page{margin-top:8%}
}
@media screen and (max-width:1366px) {
	.lcsh_ly_r{ width:800px;}
	.lcsh_ly_mbg{ width:450px;}
	.lcsh_ly_mbg textarea{ width:440px;}
	.NotFind-page{margin-top:25px}
}
@media screen and (max-width:1024px) {
	.lcsh_ly_r{ width:490px;}
	.lcsh_ly_mbg{ width:150px;}
	.lcsh_ly_mbg textarea{ width:140px;}
}

/*支付宝支付*/
.Pay_Success{width:500px;margin:0 auto;margin-top:15%;}
.pay_alipay{width:220px; height: 80px; background: url(../../../images/info/icon_pay.png) 0 0 no-repeat; text-indent: -9999px;margin: 0 auto; }
.pay_weixin{width:220px; height: 80px; background: url(../../../images/info/icon_pay.png) 0 -78px no-repeat; text-indent: -9999px;margin: 0 auto; }
h1.pay_txt{ font-size: 20px; font-weight: 600; text-align: center;margin-top:20px;}
.pay_btn{width:auto;margin:0 auot; text-align:center;padding-top:20px; margin-top: 20px; border-top:1px #dbdbdb dashed;}
.pay_btn input.ButtonStyle{width:auto; border-radius: 4px; background: #2e8df7;color:#fff;padding:8px 15px;margin:0 15px;font-size: 14px;}
.pay_pinganpay{width:220px; height: 80px; background: url(../../../images/info/icon_papay.png) 0 0 no-repeat; text-indent: -9999px;margin: 0 auto; }
/*微信扫码支付页面*/
.wx-pay{width:400px;margin:0 auto;margin-top:20px;}
.wx-pay-tit{height:75px;width: 100%; background: url(../../../images/info/icon_pay.png) 80px -82px no-repeat; text-indent: -9999px;margin-bottom: 10px;}
.wx-pay-img{margin:0 auto;width:100%; text-align: center;}
.wx-pay-img img{max-width:300px;}
.wx-pay-jg{ font-weight:600;font-size: 28px; text-align:center;}
.wx-pay-jg em{font-style: normal;margin-right: 5px;}
.wx-pay ul{float:left;margin-top:15px;width:100%;}
.wx-pay ul li{font-size:14px; line-height: 35px; border-bottom: 1px #e7e7e7 dotted;width:100%;}
.wx-pay ul li span{font-weight:600;float: left;}
.wx-pay-ok{ background: url(../../../images/icon/ok.png) top center no-repeat;padding-top:80px;text-align: center;width:100%;font-size: 16px;font-weight: 600px;margin-top: 15%;}
.i_clock{margin-top:17px;margin-left:42px;font-size:18px;font-weight: normal;font-style: normal;color:#ff0000;background:#fdf5f4;border:1px
#f6cdc9 solid; color:#e85c4d;padding:4px 15px;border-radius: 20px;}
.i_clock i.fa{color:#e85c4d;margin-right:5px;}

/*评标页面-评标等待样式*/
.wait-con{text-align: center;width: 100%;margin:0 auto;background: #fff;border:1px #dbdbdb solid;border-radius: 5px;margin-top: 30px;padding-top: 30px;}
.wait-con-t{width:95%;margin:0 auto;border-bottom:1px #dbdbdb dotted;}
.wait-con #pbts{ background: url(../../../images/info/tixing.png) 22% center no-repeat;padding-top:40px;padding-bottom:40px;}
.wait-clock{display: inline-block;background: none;color: #333;font-size: 24px;font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", "serif";float: left;margin-top: 180px;;width: 100%;height: 60px;text-align: center;}
.wait-con .clock object{display: inline-block; margin-top: 30px; margin-left: 0px;left: 46.5%;position: absolute;}

/*保证金缴纳方式设置须知事项 */
.bzj_main{width:90%;margin:0 auto;margin-top:10px;background:#fff;padding:15px;}
.bzj_main .bzj_h{width:100%;font-size:20px;text-align:center;font-weight:600;line-height:40px;border-bottom:1px #dbdbdb dotted;margin-bottom:10px;}
.bzj_main_c{line-height:30px;min-height:200px;padding-bottom:20px;color:#555;font-size:14px;margin-bottom:20px;border-bottom:1px #dbdbdb dotted;}
.bzj_main .ButtonStyle{padding:10px 30px;border-radius:4px;margin-top:10px;}

.comment-star{display: inline-block;height:30px; line-height:30px;margin:5px 0 0 0;}
.comment-star i.star{ width:120px; height:16px; float:left; }
.star5{background:url(../../../images/icon/icon-star.png) 0 0 no-repeat;}
.star4{background:url(../../../images/icon/icon-star.png) -26px 0 no-repeat;}
.star3{background:url(../../../images/icon/icon-star.png) -52px 0 no-repeat;}
.star2{background:url(../../../images/icon/icon-star.png) -76px 0 no-repeat;}
.star1{background:url(../../../images/icon/icon-star.png) -105px 0 no-repeat;}
.star0{background:url(../../../images/icon/icon-star.png) -128px 0 no-repeat;}

/* CA自助绑定平台 */
.bg-body{background: #F5F9FB;}
.ca-title{width:100%;height:150px;background: url(../images/ca/ca-title.png) top center no-repeat;}
.container{padding: 15px;}
.main{margin-bottom: 20px;padding:10px 15px;border-radius: 2px;background: #fff;box-shadow: 0 2px 8px 0 rgba(0,0,0,0.06);overflow:hidden;}
.ca-main{width: 1100px;margin:0 auto;margin-top: 20px;margin-bottom: 20px;}
.cabind-tit{height: 30px;padding-left: 15px;line-height: 30px;font-size: 18px;color: #1F3149;margin-bottom: 20px;position: relative; z-index: 2;}
.cabind-tit .step{color:#fff;font-weight: 600;background: #1890ff;border-radius: 20px;display: inline-block;padding: 0 15px;margin: 0 15px 0 0;}
.ca-main .form-group{width: 600px;margin-left: 70px;}
.text-danger {color: #FA541C;}
.form-group{display: flex; align-items: center;margin: 12px 0;}
.form-group .control-label{width: 150px;text-align: right;color:#4B5A6D;margin-right: 15px;font-weight: 600;}
.form-group .control-input{flex: 1;position: relative;}
.form-group .form-control {display: block;width: 100%;height: 20px;padding: 2px 10px;font-size: 14px;line-height: 20px;color: #1F3149;background-color: #F5F9FB;background-image: none;
	border: 1px solid #EFF3F8;border-radius: 2px;box-shadow: none;}
.form-group .form-control:focus{border: 1px #1890FF solid;}
.form-group .form-control[disabled],
.form-group .form-control[readonly]{opacity:1;color: #ADB3BC;background: #EFF3F8;cursor:not-allowed;}
.ca-main .form-group-btn{width: 600px;margin-left: 110px;text-align: right;}
.form-tips{color: #f60;}
.ca-item{position: relative;}
.ca-item::before{width: 1px;content: '';display: inline-block;background-color: #e7e7e7;position: absolute;left: 50px;top:20px;height: 100%;z-index: 1;}
.help-block{display: inline;color: #FA541C;font-size: 12px;}
.form-double::after{display:block;clear:both;content:"";visibility:hidden;height:0}
.form-double .form-group{width: 50%;float: left;}


.bt-group { margin: 10px 0 30px 0; text-align: center; }
.btn-info{ display: inline-block; margin-right: 15px; padding: 4px 10px; font-size: 14px; color: #fff; background: #2790ef; border-radius: 2px; border: 1px transparent solid; cursor: pointer;}
.btn-info:link, .btn-info:active, .btn-info:visited{color: #fff;text-decoration: none;}
.btn-info:hover{ opacity: 0.85;}
.btn-info > i{font-size: 14px;margin-right: 5px;}
.btn-info.btn-outline{background-color: transparent;border: 1px #2790ef solid;color:#2790ef;}
.btn-info.btn-outline:hover{ background: #2790ef;color: #fff;opacity: 1;}
.btn-danger{background: #FA541C;}

.dropdown-h{position:absolute;margin-right: 0px; cursor: pointer;margin:0 0 0 10px;}
.dropdown-h > i{font-size:18px;color:#94a2b4;}
.dropdown-h:hover > i{color: #1b97f6;}
.dropdown-h .dropdown-hinfo{display: none;line-height:25px; background:#fff; padding:10px;float: right; box-shadow: 1px 1px 15px 1px #ccc; border:1px solid #e0e0e0; position: relative;z-index: 100;width: auto; width:280px;max-height: 300px; text-align: left; word-wrap: break-word;margin:35px 0 0 -140px;font-size: 14px;}
.dropdown-h:hover .dropdown-hinfo{display: block;}
.dropdown-hinfo:before{content: '';position: absolute;top:-10px;left: 120px;border-left: 10px solid transparent;border-right: 10px solid transparent;border-bottom: 10px solid #fff; }
.ca-main-left{border-right: 1px #e9e9e9 solid;padding-right: 50px;}
.ca-main-right{width: 280px;}
.ca-introduction{ line-height: 25px; color: #4B5A6D;}
.introduction-title{margin: 20px 0;font-size: 24px; color: #333;}
.introduction-title > span{ font-size: 16px; color: #999;}

/* 公共资源流程公开 */
ul.step-line{margin:30px auto auto auto;display: inline-block;text-align:center;padding-bottom: 30px;}
ul.step-line:after { display: table; content: ''; clear: both; }
ul.step-line > li { position: relative;float:left;width:250px;margin-left: -100px;}
ul.step-line > li .dot:before { content: "";position: absolute; z-index: 2; top: -1px; left: 0; right: 0; width: 7px; height: 7px; background: #fff;border-radius: 50%;border: 3px #ff0000 solid;box-shadow: 0 2px 8px 0 rgba(0,0,0,0.06);}
ul.step-line > li .dot:after { content: ""; position: absolute; z-index: 1; left: 0; right: 0; top: 5px; height: 1px; background: #ff0000;width:150px; }
ul.step-line > li .tit { color: #4B5A6D; text-align: center; margin: 0;font-size: 16px;color: #333;}
ul.step-line > li .info {color: #4B5A6D; text-align: center; margin: 5px 0 0 0;font-size: 12px;color: #999;}
ul.step-line > li:last-child .dot:after { width:0; }
ul.step-line > li.done .dot:before{border-color: #0EC6AA;width: 11px; height: 11px;top: -3px;}
ul.step-line > li.done .dot:after{background:#0EC6AA;}
ul.step-line > li.done .tit,ul.step-line li.done .info{color:#0EC6AA ;}
ul.step-line > li.current .dot:before{background:#2790ef;}
ul.step-line > li.current .tit,ul.step-line li.current .info{color:#2790ef;}
ul.step-line > li.done.active .tit:before{content: "\e860";font-family: "iconfont" !important;font-size: 28px;color: #0EC6AA;position: absolute;top: -62px;left: 55px;}
ul.step-line > li .step-con{border-radius: 4px; position: relative;left: -116px;top:15px;display: inline-block;padding: 5px 10px;min-width:120px;}
ul.step-line > li.done.active .step-con{background:#0EC6AA;top: 25px;}
ul.step-line > li.done.active .tit,ul.step-line > li.done.active .info{color: #fff;}
ul.step-line > li.done.active .step-con:after{content: '';display:inline-block;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #0EC6AA;position: absolute;left: 55px;bottom: -10px;}

.xm-main{margin-bottom: 20px;overflow: hidden;}
.xmprocess-title{font-size: 22px;color: #333333;text-align: center;line-height: 25px;margin: 0 0 10px 0;}
.xmprocess-info{font-size: 16px;color: #151515;text-align: center;margin-bottom: 20px;}
.xmprocess-info span{margin:0 5px;}
.xmprocess-info em{font-style: normal;color: #666;margin-right: 10px;}

.xmprocess-layout{display: flex;height:100%;}
.xmprocess-layout .xmleft{height:100%;flex: 1;padding:15px 20px;border-radius: 2px;background: #fff;box-shadow: 0 2px 8px 0 rgba(0,0,0,0.06);margin:0 20px 0 0;}
.xmprocess-layout .xmright{width: 280px;padding:10px 15px;border-radius: 2px;background: #fff;box-shadow: 0 2px 8px 0 rgba(0,0,0,0.06);}

.xmtitle{margin-bottom: 15px;overflow: hidden;width: 100%;}
.xmtitle h2{font-size: 16px;color: #333;position: relative;padding: 0 0 0 10px;}
.xmtitle h2::before{content: '';width: 3px;height: 15px;background: #0371C6;display: inline-block;position: absolute;top: 4px;left: 0;}
.xmtitle h2  a{color:#0371C6;}

/* 小标题 */
.form-title { margin-bottom: 4px; line-height: 20px; min-height: 20px; font-size: 16px; font-weight: 600; }
.form-title .dot { display: inline-block; vertical-align: middle; width: 6px; height: 6px; margin-right: 6px; background: #1890FF; border-radius: 50%!important; margin-top: -3px; }

.overviews-timeline{border-left:1px solid #DCDFE3;padding-left: 20px;margin:20px 0 0 5px;}
.overviews-timeline dl{margin-bottom: 20px;}
.overviews-timeline dl.timeout dt{color: #f60;}
.overviews-timeline dl.extension dt{color: #FF0000;}
.overviews-timeline dl dt{font-size: 14px;color: #0371C6;margin: 0 0 5px 0;position: relative; top: -2px;}
.overviews-timeline dl dt::before{ content: ''; width: 9px; height: 9px; background: #0EC6AA; border-radius:9px;display: inline-block;position: absolute;left: -28px;top:2px;border:3px #abefe5 solid; }
.overviews-timeline dl dd{font-size: 12px;color: #666;line-height: 22px;}
.label-danger{background-color: #FF0000;}
.overviews-timeline .start{margin-bottom: 20px;top: -2px;}
.overviews-timeline .end{bottom: -2px;}
.overviews-timeline .start,.overviews-timeline .end{position: relative;}
.overviews-timeline .start::before,.overviews-timeline .end::before{content: ''; width: 9px; height: 9px; background: #0EC6AA;border-radius:9px;display: inline-block;position: absolute;left: -28px;top:2px;border:3px #abefe5 solid;}

.grid { width: 100%;border: 1px solid #E7E7E7;border-bottom: none;}
.grid .thead {background: #eee;}
.grid .thead ul { display: flex; display: -ms-flexbox; align-items: center; -ms-flex-align: center; justify-content: space-between; -ms-flex-pack: justify; background: transparent; border-bottom: 1px solid #E7E7E7; }
.grid .thead ul li { padding: 10px 8px; min-height: 40px; color: #333; font-size: 14px; font-weight: 600; word-break: keep-all; white-space: nowrap;box-sizing: border-box; }
.grid .thead ul:after { content: ''; display: table; clear: both; }

.grid .tbody {  }
.grid .tbody ul { position: relative; display: flex; display: -ms-flexbox; align-items: center; -ms-flex-align: center; justify-content: space-between; -ms-flex-pack: justify; background: transparent; border-bottom: 1px solid #E7E7E7; }
.grid .tbody ul li { padding: 8px; min-height: 35px; word-break: break-all; word-wrap: break-word;box-sizing: border-box; }
.grid .tbody ul:after { content: ''; display: table; clear: both; }
.grid .tbody ul.active { background: #FAFCFD; }

.grid .thead ul li:first-child,
.grid .tbody ul li:first-child { padding-left: 20px; }
.grid .thead ul li:last-child,
.grid .tbody ul li:last-child { padding-right: 10px; }

.panel-content{border-bottom: 1px #e7e7e7 solid;display: none;}
.panel-content.in{display: block;}

/* 保证金退还流程 */
.deposit-refund{overflow: hidden;margin: 20px 0;display: flex;align-items: center;}
.deposit-refund ul{margin-left: 5px;display: flex;align-items: center;flex-wrap: wrap;}
.deposit-refund ul i{ color: #2790ef;}
.deposit-refund ul li{max-width: 90px;height:70px;text-align: center;align-items: center;display: flex;justify-content: center; background:#ecf7ff; border:1px #2790ef solid; border-radius: 4px;margin: 5px;padding: 5px;color: #2790ef;}
.deposit-refund ul li::after{content: '';}

/* 项目列表 */
.jyxm-search{margin: 10px 0;border-bottom: 1px #e9e9e9 solid;}
.jyxm-searchitem{width: 600px;margin:0 auto;margin-bottom: 20px;overflow: hidden;}
.jyxm-searchitem .search-input{ width: 500px; float: left; height: 30px; border:1px #dbdbdb solid; border-radius:2px;padding: 0 10px;}
.jyxm-searchitem .search-button{width: 75px;float: left;height: 32px;border:none;background: #2790ef;color: #fff;border-radius:2px;margin-left: -2px;}
.jyxm-list ul li{padding: 8px 10px;}
.jyxm-list ul li .fr{color: #999;}
.jyxm-list ul li a{ overflow: hidden;white-space: nowrap;text-overflow: ellipsis;width: calc(100% - 150px);display: inline-block;}
.jyxm-list ul li:nth-child(even){background: #f9f9f9;}
.jyxm-list ul li label{ border-radius: 2px;background: #e7e7e7;font-size: 12px;margin: 0 0 0 5px;display: inline-block;padding: 1px 3px;}
.jyxm-list ul li label.green{background: #73C2A6; color: #fff;}
.jyxm-list ul li label.blue{background: #1890ff; color: #fff;}
.jyxm-list ul li label.yellow{background: #FF8843; color: #fff;}
.jyxm-list ul li label.purple{background: #E893A2 ; color: #fff;}

/* 流程-左右滑动带箭头 */
.slidecontainer{ margin-bottom: 15px; height: 120px; background: #f9f9f9; overflow: hidden; position: relative;border: 1px #dbdbdb solid; }
.slidecontainer.affix{ position: fixed; margin:0; width: calc(100% - 220px); top: 60px; left: 220px; z-index: 99; box-shadow: 0 6px 12px 0 rgba(0,0,0,0.06); }
.collapsed-menu .slidecontainer.affix {width: calc(100% - 60px); left: 60px;}
.slidecontainer.nomenu.affix{ width: 100%; top: 0; left: 0;}

.slidecontainer .slidestep{ margin: 0 15px; }
.slidecontainer .slidestep .cons{ overflow: hidden; position: relative; height: 120px; }
.slidecontainer .slidestep .cons .con{ float: left; width: 9999px; position: absolute; left: 0; top: 0; }
.slidecontainer .slidestep .cons .con ul.step{ padding-left: 0; }
.slidecontainer .slidestep .cons .con ul.step > li{ width: 150px; float: left; }

.slidecontainer .slidestep .btns{ margin-top: -80px; display: none; }
.slidecontainer .slidestep .btns > a{ width: 40px; height: 40px; display: block; line-height: 40px; background: rgba(0,0,0,0.3); }
.slidecontainer .slidestep .btns > a > i{ font-size: 12px; color: #fff; float: right; margin: 0 5px 0 0; font-weight: 600; }
.slidecontainer .slidestep .btns > a:hover{ background: #2e8df7; transition: all 0.5s ease; }
.slidecontainer .slidestep .btns .left{ position: absolute; left: -20px; border-radius: 40px; }
.slidecontainer .slidestep .btns .right{ position: absolute; right: -20px; border-radius: 40px; }
.slidecontainer .slidestep .btns .right > i{ float: left; margin: 0 0 0 5px; }
.slidecontainer .slidestep .btns .uN,.slidestep .btns  a:hover.uN{ background-color: transparent; }
.slidecontainer .slidestep .btns .dN,.slidestep .btns  a:hover.dN{ background-color: transparent; }

/* 竞价大厅 */
.bid-module{background: #fff;box-shadow: 0 2px 8px 0 rgba(0,0,0,0.06);margin: 10px;display: inline-block;border-radius: 2px;width: 300px;position: relative;}
.bid-module .bid-module-content{margin: 10px;width: 240px;display: table-cell;padding: 10px;}
.bid-module .bid-module-content .module-tit{font-size: 14px;font-weight: 600;margin: 0 0 5px 0;text-overflow: ellipsis;white-space: nowrap;overflow: hidden; width: 240px;}
.bid-module .bid-module-content .module-info{font-size: 12px;line-height: 20px;color: #666;}
.bid-module .bid-zt{width: 40px;height: 85px;background: #e7e7e7;vertical-align: middle;display: table-cell;text-align: center;}
.bid-module .bid-zt span{width: 20px;display: inline-block;}
.bid-module .bid-zt.doing{background: #FF9900;color: #fff;}
.bid-module .bid-zt.done{background: #4acd34;color: #fff;}
.bid-module .bid-module-add{text-align: center;padding-top: 20px;color: #999;height: 85px;float: left;width: 100%;}
.bid-module .bid-module-add > i{width: 100%;display: inline-block;text-align: center;font-size: 22px;margin: 0 0 5px 0;}
.bid-module.active{border: 1px #2e8df7 solid;}
.bid-module.active::after{content: '';display:inline-block;width:0;height:0;border-left: 10px solid transparent;border-right: 10px solid transparent;border-top: 10px solid #2e8df7;position: absolute;left: 140px;}

/* 项目入场 */
.project-process{background: #f9f9f9;padding: 10px 15px;}
.project-process ul{display: flex;align-items: center;justify-content: space-around;}
.project-process ul li{width: 100%;}
.project-process ul li > a{display: flex;align-items: center;justify-content: space-around;width: 100%;color: #999;}
.project-process ul li.done > a{color: #51c055;}
.project-process ul li > a > span::before{content:'';width: 13px;height: 13px;border: 2px #e7e7e7 solid;border-radius: 50%;float: left;margin: 1px 5px 0 0;}
.project-process ul li.done > a > span::before{border-color: #51c055;}
.project-process ul li.done > a > span::before{content: "\e7a8";font-family: "iconfont" !important;color: #51c055;border: 0;font-size: 20px;margin: -2px 10px 0 0;}
.project-process ul li.active > a{color: #2e8df7;}
.project-process ul li.active > a > span::before{content:'';width: 13px;height: 13px;border: 2px #2e8df7 solid;border-radius: 50%;float: left;margin: 1px 5px 0 0;}
.project-process ul li.disable > a{cursor: not-allowed;}
.project-process ul li:last-child i{display: none;}

.project-tab{display: flex;justify-content: center;margin: 15px 0;}
.project-tab li > a{padding: 8px 20px;background: #e7e7e7;border-radius: 2px;}
.project-tab li.active > a{background: #2e8df7;color: #fff;}

.rounddot { margin: 10px 5px 0 0; width:16px; height:16px; line-height:16px; display:inline-block; border-radius:50%; background: lightgrey; }
.rounddot.success { background: green; }
.rounddot.danger { background: red; }
.rounddot.warning { background: orange; }

.next-step-bnt{width:100%;text-align: center;}
.next-step-bnt input{ background:url(../../../images/webregister/next-bnt.png) 0 0 no-repeat; font-family:Microsoft YaHei,"瀵邦喛钂嬮梿鍛寸拨"; width:250px; height:50px; color:#fff; cursor:pointer; font-size:18px; border:none; margin-left:350px;}
.next-step-bnt input:hover{ background:url(../../../images/webregister/next-bnt-hover.png) 0 0 no-repeat;}

/* 电子保函申请 */
.applyguarantee-tit{text-align: center;padding: 0 0 15px 0;font-size: 20px;margin: 20px 30px;border-bottom: 1px #e7e7e7 solid;}
.applyguarantee-flex{display: flex;align-items: center;justify-content: center;padding: 20px 0;}
.applyguarantee-flex dl{margin: 0 30px;text-align: center;cursor: pointer;}
.applyguarantee-flex dl dt{width: 80px;height: 80px;line-height: 80px;background: #D9373A;font-size: 28px;color: #fff;border-radius: 50%;text-align: center;margin: 0 0 10px 0;}
.applyguarantee-flex dl:hover{transform: scale(1.1,1.1);transition: all 0.3s ease-in-out;}

.nodata{display: flex;justify-content: center;flex-wrap: wrap;}
.nodata .nodata-icon{background: url("../images/nodata.png") top center no-repeat;width: 200px;height: 160px;background-size: 200px;}
.nodata .nodata-text{width: 100%;text-align: center;font-size: 14px;color: #666;}