@charset "utf-8";
@import url("fonts/iconfont.css");
@import url("global.css");
@import url("bootstrap-bak.css");
/*  重定义部分HTML标签 */
BODY { FONT-SIZE: 12px; SCROLLBAR-FACE-COLOR: #CFE5FB; SCROLLBAR-HIGHLIGHT-COLOR: #FFFFFF; SCROLLBAR-SHADOW-COLOR: #1C7AC5; SCROLLBAR-ARROW-COLOR: #1C7AC5; SCROLLBAR-TRACK-COLOR: #E9F2FB; SCROLLBAR-3DLIGHT-COLOR: #1C7AC5; SCROLLBAR-DARKSHADOW-COLOR: #FFFFFF; MARGIN: 0; PADDING: 0; background-color:#FFFFFF;}
div, td, p { font-size:12px; }
div, form, img, ul, ol, li, dl, dt, dd { margin: 0; padding: 0; border: 0; }
ul, li { list-style-type:none; }
body,h1,h2,h3,h4,h5,h6,p,span,ul,li,dl,dt,dd,div{margin:0;padding:0;font-family: "Microsoft YaHei", Verdana, Arial, sans-serif; }
ul,li,dl{list-style:none}
i,em{font-style: normal;font-weight: normal;}
a{color:#1F3149;}
a:hover{color:#004095;}
a,a:hover{text-decoration: none;outline: none;}
input:focus,textarea:focus,.TextAreaStyle:focus{ border:1px #004095 solid!important;outline: none;box-shadow: 1px 1px 6px -2px rgba(24,138,225,0.50);}
input[type=file]{display: inline-block;}
.btn[disabled], .btn.disabled,.btn[disabled]:hover,
.btn.disabled:hover {color: #333;box-shadow: none;background: #e3e3e3;border:1px #e3e3e3 solid;}
a[disabled] img{display:none;}
a[disabled]{margin:0 3px;padding:3px 5px;}
a[disabled],
a.disabled,a[disabled]:hover,
a.disabled:hover,.ButtonStyle[disabled],
a.ButtonStyleLink[disabled],.ButtonStyle[disabled]:hover,
a.ButtonStyleLink[disabled]:hover,
button.disabled:hover,
input[type=button].disabled:hover {font-family: "Microsoft YaHei", Verdana, Arial, sans-serif;cursor: not-allowed;color: #333;box-shadow: none;background: #e3e3e3;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none;opacity:.65}

a[disabled], a.disabled,a[disabled]:hover, a.disabled:hover{background: none;}

input::-moz-placeholder {color: #ADB3BC;}
input:-ms-input-placeholder {color: #ADB3BC!important;}
input::-webkit-input-placeholder {color: #ADB3BC;}

#MainWorkArea{margin: 5px 0 0 0;}
.bg-body{background: #f7f9fd;}
/* 默认桌面背景 */
.DesktopBg { width:100%; height:560px; background:url("desktop_bg.jpg") repeat-x left top; background-color:#FFFFFF; }
.DesktopWelcome { width:100%; height:560px; background:url("desktop_welcome.png") no-repeat center; }

/* 各种表单元素 */
input[type="text"],select,.TextStyle, .UpLoadStyle, .TextNumberStyle, .TextVerifyStyle, .SelectStyle, .TextAreaStyle { display:inline-block; width:auto; min-height:30px; padding:2px 5px; font-size:13px; color: #000; background-color: #ffffff; border:1px solid #cccccc; vertical-align:middle;border-radius: 4px;}
.TextVerifyStyle { border-color:#ff9900; }
.SelectStyle,select { height:30px; line-height:30px; }
.TextReadOnlyStyle, .UpLoadReadOnlyStyle, .TextAreaReadOnlyStyle { display:inline-block; width:auto; height:25px; line-height:25px; padding:2px 3px; font-size:13px; color: #999; background:#ebf0f7; border:1px solid #e5e9f2; vertical-align:middle;border-radius: 4px; padding: 0 5px; }
textarea { height: auto; }
textarea.TextAreaReadOnlyStyle{min-height:75px;}
.ButtonStyle, a.ButtonStyleLink{ display:inline-block; line-height:21px; padding:3px 12px!important; font-size:13px; color: #fff; text-align:center; background:#004095;border:none; vertical-align: middle; cursor: pointer; border-radius: 4px!important;}
.ButtonStyle-warning{ display:inline-block; line-height:21px; padding:3px 12px!important; font-size:13px; color:#fff;  text-align:center;background:#eea236;border:none; vertical-align: middle; cursor: pointer; border-radius: 4px!important;}
.ButtonStyle-gray{ display:inline-block; line-height:21px; padding:3px 12px!important; font-size:13px; color:#fff;  text-align:center;background:#d8d8d8;border:none; vertical-align: middle; cursor: pointer; border-radius: 4px!important;}
.ButtonStyle-red{ display:inline-block; line-height:21px; padding:3px 12px!important; font-size:13px; color:#fff;  text-align:center;background:#FF0000;border:none; vertical-align: middle; cursor: pointer; border-radius: 4px!important;}
.ButtonStyle:hover, a.ButtonStyleLink:hover { background:#004095; text-decoration:none!important;border:none;font-size:13px;color: #fff;}
.ButtonStyle-warning:hover  { background:#f0ad4e; text-decoration:none!important;border:none;font-size:13px;color: #fff;}
.ButtonStyle-gray:hover  { background:#d1d7e2; text-decoration:none!important;border:none;font-size:13px;color: #fff;}
.ButtonStyle-red:hover  { background:#FF4500; text-decoration:none!important;border:none;font-size:13px;color: #fff;}

a.ButtonStyleLink img { vertical-align:middle; }
.ButtonStyle:focus, a.ButtonStyleLink:focus{border:none;}
.UnitLeftStyle { border-right:none; }
.UnitRightStyle { border-left:none; }

/* 背景色定? */
.GrayBgStyle { BACKGROUND-COLOR:#F3F3F3; }
.MoreGrayBgStyle { BACKGROUND-COLOR:#D7D7D7; }
.DarkBgStyle { BACKGROUND-COLOR:#A1C5F5; }
.MoreDarkBgStyle { BACKGROUND-COLOR:#1C7AC5; }
.LightBgStyle { BACKGROUND-COLOR:#f7f9fd; }
.MoreLightBgStyle { BACKGROUND-COLOR:#E9F2FB; }
.WhiteBgStyle { BACKGROUND-COLOR:#FFFFFF; }

/* 文字颜色定义 */
.DarkFontStyle { COLOR:#0660A4; }
.LightFontStyle { COLOR:#D4E1F2; }
.WhiteFontStyle { COLOR:#FFFFFF; }
.RedFontStyle { COLOR:#FF0000; }
.GrayFontStyle { COLOR:#333333; }
.MoreGrayFontStyle { COLOR:#999999; }

/* 展示数据-固定区域 */
#FixedRegion { position:fixed; width:100%; _position: absolute; background-color:#FFFFFF }
#HiddenRegion { width:100%; height:0; }

/* 浮动搜索区?以及按? */
.SearchClose { cursor:pointer; z-index:1; }
.SearchOpen { cursor:pointer; z-index:2; }
#SearchRegion { border:none;width:99%;margin:0 auto;margin-top:5px;margin-bottom:5px; }
#MoveHandler { height:0; }

.SearchTable {border-spacing: 0;border:solid 1px #e5e9f2; background: #f9fafd; margin:0 auto;margin:5px 0px;width:100%; border-radius: 3px!important;border-collapse: separate; }
.SearchTable td { border-top:dashed 1px #e5e9f2; padding:5px 0;font-size: 14px;}
.SearchTable tr td input[type="text"]{ padding:3px 5px;min-width:200px;}
.SearchTable tr td select{ min-width:200px;}
.SearchTable tr td input.TextStyle{border:1px #ccc solid;}
.SearchTable tr td input:focus{ border:1px #188ae1 solid!important; box-shadow: none; text-shadow: none;outline:0;}
.SearchTable tr:first-child td{border-top:none;}
.SearchTable tr td input.ButtonStyle:focus{border:none!important;}

/* 常用展示—顶? */
.MenuTop { height:40px; line-height: normal; margin: 10px;border-bottom: dashed 1px #dbdbdb;}
.MenuTop .menuleft { float:left;}
.MenuTop .menuleft .menutitle { font-size:16px; height: 33px; line-height: 33px;float: left;  font-weight:700; color:#333; background: url(../../images/icon/icon_tit.png) 0 7px no-repeat;padding-left: 25px;}
.MenuTop .menuleft .menutips { font-size:14px; height: 33px; line-height: 33px;float: left;  font-weight:350; color:red; padding-left: 25px;}
.MenuTop .menuright { float:right; }
.MenuTop .menuright form{display: inline-block;}
.MenuTop .menuright ul{float:left;}
.MenuTop .menuright ul li{float:left;margin-left:10px;}
.MenuTop .menuright ul li input{padding:5px 5px; border:1px #dbdbdb solid;}
.MenuTop .menuright ul li input.TextStyle{min-width: 150px;}
.MenuTop .menuright ul li input:focus{ border:1px #004095 solid!important; box-shadow: none; text-shadow: none;outline:0;}
.MenuTop .menuright input.ButtonStyle{ background: #004095; line-height: 21px;padding: 5px 12px !important; border-radius: 3px!important; overflow: hidden;}
.MenuTop .menuright select,.MenuTop .menuright input[type="text"]{min-height: 30px;margin-left: 10px;}
.MenuTop .menuright .ButtonStyle > img#TitleIcon,.btn-info.btn-outline > img{display:none;}

.MinTop { height:35px; line-height: normal; margin:5px 15px;}
.MinTop .menuleft { float:left;}
.MinTop .menuleft .menutitle { font-size:16px; height: 35px; line-height: 35px;float: left;  font-weight:700; color:#333; background: url(../../images/title3_line.gif) 0 11px no-repeat;padding-left: 10px;}
.MinTop .menuright { float:right; }
.MinTop .menuright form{display: inline-block;}
.MinTop .menuright ul{float:left;}
.MinTop .menuright ul li{float:left;margin-left:10px;}
.MinTop .menuright ul li input{padding:5px 5px; border:1px #dbdbdb solid;}
.MinTop .menuright ul li input.TextStyle{min-width: 150px;}
.MinTop .menuright ul li input:focus{ border:1px #004095 solid!important; box-shadow: none; text-shadow: none;outline:0;}
.MinTop .menuright input.ButtonStyle{ background: #004095; line-height: 21px;
padding: 5px 12px !important; border-radius: 3px!important; overflow: hidden;}
.MinTop .menuright select,.MenuTop .menuright input[type="text"]{min-height: 30px;margin-left: 10px;}
.MinTop .menuright .ButtonStyle > img#TitleIcon,.btn-info.btn-outline > img{display:none;}

/* 编辑数据—顶? */
.EditTop { height:40px; margin:10px 15px;border-bottom: dashed 1px #dbdbdb; }
.EditTop .menuleft { float:left;}
.EditTop .menuleft .menutitle { font-size:16px; height: 33px; line-height: 33px;float: left; font-weight:700; color:#333; background: url(../../images/icon/icon_tit.png) 0 7px no-repeat;padding-left: 25px;}
.EditTop .menuright { float:right; }
.EditTop:after { clear: both; }
.swapimg { display:inline-block; float:right; margin:0px 5px 0 5px}

/* 弹出窗口—顶? */
.PopTop { height:40px; margin:10px 15px;border-bottom: dashed 1px #dbdbdb; }
.PopTop .menuleft { float:left;}
.PopTop .menuleft .menutitle { font-size:16px; height: 33px; line-height: 33px; font-weight:700; color:#333; background: url(../../images/icon/icon_tit.png) 0 7px no-repeat;padding-left: 25px;float: left;}
.PopTop .menuright { float:right;line-height: 30px; }
/* 多层次组合?顶? */
.BaseTop { height:40px; margin:5px 10px;border-bottom: dashed 1px #dbdbdb; }
.BaseTop .menuleft { float:left;}
.BaseTop .menuleft .menutitle { font-size:16px; height: 33px; line-height: 33px;float: left; font-weight:700; color:#333; background: url(../../images/icon/icon_tit.png) 0 7px no-repeat;padding-left: 25px;}
.BaseTop .menuright { float:right; }
.BaseTop .menuright select{height:28px; line-height: 28px;}
.BaseTop .menuright > font{ line-height: 30px;}

/* 项目向导顶部 */
.XmTop { height:40px; margin:5px 10px;border-bottom: dashed 1px #dbdbdb; }
.XmTop .menuleft { float:left; }
.XmTop .menuleft .menutitle { font-size:15px;height: 33px; line-height: 33px; font-weight:600; color:#333;background: url(../../images/icon/icon_tit.png) 0 7px no-repeat;padding-left: 25px;float: left; }
.XmTop .menuright { float:right; margin-right:20px; }

.XmTop .menumid{margin-left:30px;float: left; line-height: 33px;}
.XmTop .menumid > ul > li{display: inline;margin:0 20px;font-size: 14px;}

/*专家项目评审相关样式*/
.Pb-head{background: #004095;height:70px; line-height: 70px;}
.Pb-head .logo{float: left;height: 70px;width: 500px;background: url(logo-white.png) left center no-repeat;}
.Pb-head .right{float: right;font-size: 14px; color: #fff;margin-right: 20px;}

/* 展示数据—顶? */
.DataHead { border-collapse:collapse; width:100%; margin:0 auto; border-top: 1px solid #cfcfcf; border-left: 1px solid #cfcfcf; border-right: 1px solid #cfcfcf; }
.DataHead tr td { background-color:#f3f3f3; padding:6px 8px; text-align:center; font-weight:bold;}

/* 展示数据—表? */
.DataTable { border-collapse:inherit; width:99%; margin:0 auto; border:solid 1px #cfcfcf; background-color:#fff;}
.DataTable .DataHead td { background:#f7f9fd; height:auto; padding: 4px; text-align:center; font-weight:bold;color:#000;}
.DataTable tr td { /* border:solid 1px #e5e9f2;*/border:1px #d6d9e0 solid; height:auto; padding: 4px;color: #333;font-size:14px;word-break: break-all;border-left:0;border-bottom: 0;}

.DataTable .TableTdBgStyle{background: #f8fafd;}
.DataTable .TableTitleStyle{font-weight: 600;}

.DataTable tr td a img{margin: 0 2px 0 5px;;}

/* 使用在数据表格内的嵌套表格，InnerTable有边框，InnerNoBorderTable无边? */
.DataTable td .InnerTable { border-collapse: collapse; border: 1px solid #cfcfcf; }
.DataTable td .InnerTable td { border: 1px solid #e7eaec; height:20px; padding: 3px; }
.DataTable td .InnerNoBorderTable { border-collapse: collapse; border: none; }
.DataTable td .InnerNoBorderTable td { border: none; height:20px; padding: 3px; }
.DataTable tr td select{height:28px; line-height: 28px;}

/* 分页条样? */
.SplitToolBarStyle { background-color:#fff; height:auto;COLOR:#333; text-align:right; }
.SplitToolBarStyle span input.TextStyle{margin-left:5px;padding:3px;width:55px;}
.SplitToolBarStyle .SplitPageButtonStyle:hover{ background: #004095;color: #fff;font-weight: 600;}
.SplitPageButtonStyle { display:inline-block; width:auto!important;height:auto;padding:5px 10px; font-size:12px; color: #333; text-align:center; background-color:#fff; border:1px #dbdbdb solid;margin-right:-5px; vertical-align: middle; }
.SplitPageButtonStyle:focus{outline: 0;}
.SplitToolBarStyle input.SplitPageButtonStyle:disabled{color: #999;cursor: no-drop;}
.SplitToolBarStyle input.SplitPageButtonStyle:disabled:hover{background: #fff;color: #999;}
.SplitToolBarStyle select#pageSize_Split{margin-left:5px;margin-right: 5px;}
.SplitToolBarStyle .SplitPageButtonStyle:focus{border:1px #dbdbdb solid}
.SplitToolBarStyle .SelectStyle{width:auto!important}
.SplitToolBarStyle td > span{color: #666;}
.SplitToolBarStyle ul li{display:inline}

/* 编辑数据—顶? */
.EditHead { border-collapse:collapse; width:100%; margin:0 auto; border-top: 1px solid #cfcfcf; border-left: 1px solid #cfcfcf; border-right: 1px solid #cfcfcf; background-color:#FFFFFF }
.EditHead tr td { background-color:#fff494; height:20px; padding:3px; text-align:center; font-weight:bold; word-break:keep-all; white-space:nowrap; }

/* 编辑数据、弹出窗口?表? */
.EditTable,.TableBorderStyle { border-collapse:collapse; width:99%; margin:0 auto; border:solid 1px #cfcfcf; background-color:#FFFFFF;margin-bottom: 5px;}
.EditTable .EditHead td { background-color:#fff494; height:20px; padding: 3px; text-align:center; font-weight:bold; word-break:keep-all; white-space:nowrap; }
.EditTable tr td,.TableBorderStyle tr td { border:solid 1px #e5e9f2; height:auto; padding: 12px 6px;font-size: 14px;word-break: break-all; }
.EditInforTdBg,.TdBgStyle,.TableTdBgStyle { background-color:#f8fafc; }
.EditTable tr td input[type="text"],.EditTable tr td .SelectStyle{min-width: 200px!important;}

/* 普?标题显示颜? */
.TitleLine1 { background: url("title_line1.gif") no-repeat center center; height:40px; line-height:40px; text-align:center; font-weight:bold; color: #a40606; }
/*.TitleLine2 { background: url("title_line2.gif") repeat-x left center; height:40px; line-height:40px; text-align:center; font-weight:bold; color: #a40606; }
.TitleLine3 { background: url("title_line3.gif") no-repeat left center; height:40px; line-height:40px; padding-left:30px!important; text-align:left; font-weight:bold; color: #FFFFFF; }*/

.TitleLine3,.TitleLine2,.TitleLine-pb {  background: url(../../images/title3_line.gif) #fff 0 11px no-repeat;width: 99%;margin:0 auto; height:40px; line-height:40px;margin-top:5px; margin-bottom: 5px; border-bottom:dashed 1px #dbdbdb;padding-left:13px!important; text-align:left;font-size: 16px; font-weight:bold; color: #333; }

.TitleLine-pb{background: #fffdf4;border: 1px #e8e2d7 solid;font-size:14px;}
table tr td.TitleLine3,table tr td.TitleLine2{line-height: inherit;}
/* 鼠标行显示颜? */
.TableTrMouseOver td { background-color: #FFF494; }
.TableTrSelected td { background-color: #FFE083; }
.TableTrMouseOut td { background-color: #FFFFFF; }
.DoubleRowBG { background: #FFFFFF; }
.SingleRowBG { background: #f7fafd; }

/* 框架页用到的样式 */
.FrameLine { border-top:2px solid #A1C5F5; }

/* Portal—区块样? */
.Portal { background: #fff;border-radius: 4px;box-shadow: 0 2px 8px 0 rgba(0,0,0,0.06); margin: 0px 10px 15px 10px; width: calc(100% - 15px);}
.PortalTB {  height:28px; }
.PortalTL { width:10px; }
.PortalTR {  width:10px; }
.PortalTF { height:35px; line-height:35px; color:#303133; font-weight:600;font-size: 16px; }
.PortalTF:before{content: "";width: 4px;height: 18px;margin: 10px 10px 0 0;background: #004095;border-radius: 2px;float: left;}
.PortalTI { padding-top:0px; width:25px; cursor:pointer; }
.PortalBorder { }
.PortalRegion { height:150px; }
.PortalRegion a img{margin-right: 10px;}
.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 .DataTable{margin-bottom: 10px;}

/* Portal—数据表格样? */
.PortalTable { border:none; margin:5px; width:98%; }
.PortalTable .PortalHead td { background: url("portalhead.gif") repeat-x left top; height:22px; text-align:center; font-weight:bold; word-break:keep-all; white-space:nowrap; }
.PortalTable tr td { border-bottom: dashed 1px #A1C5F5; height:22px; overflow:hidden; cursor:pointer; }

/* 传统tab标签（大量使用，但标签宽度无法自适应? */
.tabMenu { padding-left:0px;overflow:hidden; margin:10px 10px 0 10px; background: url(../../images/tabMenu_bg.png) 0 32px repeat-x;}
.tabMenu li { float:left;color:#000; outline:0; cursor:pointer;margin-right: 10px;font-size: 15px;}
.tabMenu .toolbar { float:right; margin-right:10px; display:inline-block; line-height:20px; }
.tabMenu .toolbar a.ButtonStyleLink{display: inline-block; background: #004095; border-radius: 3px!important;padding:6px 12px;font-size: 12px;}
.tabMenu .toolbar a.ButtonStyleLink:hover{ background: #f8ac59;transition: all 0.5s ease-in;}
.tabMenu .toolbar > div{display: inline;}
.tabMenu .on { line-height:20px; padding:6px 15px; background-color:#fff; border:solid 1px #dbdbdb; border-bottom:none; border-bottom: 1px #fff solid;margin-bottom: -1px; color:#004095; font-weight:600; position: static;font-size: 15px;}
.tabMenu .off { line-height:20px; padding:6px 15px; background-color:#f7f7f7; border:solid 1px #ddd;color: #333;font-size: 14px;border-bottom: transparent;}
.tabMenuLeft { background: url("../../images/move_left.gif") no-repeat; width:15px;float:left;position:relative;margin-top:10px;cursor:pointer; }
.tabMenuRight { background: url("../../images/move_right.gif") no-repeat; width:15px;float:right;position:relative;margin-top:10px;cursor:pointer; }
#tabContent{ border: 1px #e7e7e7 solid;border-top: none; margin-left: 10px;margin-right: 10px;padding:10px 0px 10px 0px;width: auto!important;}

/* 菜单树（传统树形菜单? */
.TreeBgStyle { background-color:#fff; border:solid 1px #cfcfcf; }
.TreeNode img { border:0px; }
.TreeNode a span { font-size:12px; margin-left:0px; padding:2px; height:17px; cursor:pointer;color: #333;font-weight: normal;}
.TreeNode.Anchor { color:#000000; text-decoration:none; }
.TreeNode.selected span { color:#FFFFFF; background-color:#c51c1c; }
.TreeNode > a{text-decoration: none;}
.TreeNode a.selected span{color:#0F0F0F;font-weight:600;}

/* 树形菜单顶部 */
.TreeBg { background-color:#fff; overflow:hidden;padding:10px; border: 1px #e7e7e7 solid;margin:0 0 0 5px;height: 100vh;}
.TreeListTop { height:auto; color: #333;margin:0px 10px;padding:5px 0px;background: url(../../images/icon/icon_xm.png) 0 7px no-repeat;overflow:hidden;margin-bottom: 10px;border-bottom: 1px #ccc solid;}
.TreeListTop .menuleft { float:left; line-height:20px; padding:0px 0px 0px 20px;}
.TreeListTop .menuleft > a{color:#333; font-size:12px; }
.TreeListTop .menuleft .menutitle { font-size:14px; font-weight:500; }

/* 树形菜单—方块图标式 */
.TreeListIcon { padding:0 0 15px 0; overflow:auto;}
.TreeListIcon li { width:70px; border:solid 1px #cfcfcf; background-color:#FFFFFF; float:left; margin:20px 0 0 35px; padding:3px; display:inline; text-align:center;}
.TreeListIcon a{ display:block; cursor:pointer;}
.TreeListIcon a:hover { background-color:#f3f3f3;}
.TreeListIcon img { margin-bottom:5px;}

/* 树形菜单—圆角长条式    overflow:auto;*/
.TreeListNav{ padding:0 0 15px 0;overflow:auto;}
.TreeListNav li { width:180px; margin:8px 0 0 0; height:29px; line-height:29px; }
.TreeListNav a{ display:block; cursor:pointer; background:url("bt_leftmenu2.gif") no-repeat; padding-left:20px; text-decoration:none;}
.TreeListNav a:hover, .TreeListNav a.current{ color:#000000; background:url("bt_leftmenu_hover2.gif") no-repeat; padding-left:20px; text-decoration:none;}

/* 流程审批界面头部项目信息 */
#YwlcTop { height:40px; margin:5px;}
#YwlcTop_l { float:left; height:40px; width:8px; overflow:hidden;}
#YwlcTop_r { float:right; height:40px; width:8px; overflow:hidden;}
#YwlcTop_main { height:40px; line-height:40px; text-align:center; font-size:16px; font-weight:bold; overflow:hidden;}

.YwlcList { padding:0 0 15px 0; overflow:auto;}
.YwlcList li { width:120px; border:solid 1px #cfcfcf; background-color:#fff; float:left; margin:20px 0 0 10px; padding:5px; display:inline; text-align:left;}
.YwlcList li a{ display:block; cursor:pointer;}
.YwlcList li img { margin-right:5px;}

/* 流程审批界面tab样式；tab左对齐；可?用；使用ul调用 */
.tabbtn { height:40px; margin:0 5px; background: #f1f4f5; border:solid 1px #cfcfcf;}
.tabbtn li{ float:left; width:auto; line-height: 40px; height:40px;text-align:center;padding:0px; }
.tabbtn li:first-child{margin-left: 10px;}
.tabbtn li a{ display:block; cursor:pointer; text-decoration:none;padding:0px 20px; }
.tabbtn li a:hover{ color:#005595;}
.tabbtn li.current{ border:solid 1px #c5c5c5; height:38px; border-bottom:none;}
.tabbtn li.current a{ border-top:solid 2px #005595; height:42px; line-height:40px; background-color:#FFFFFF;color:#005595;font-size: 14px;margin-top:-4px;}
.tabbtn li img { margin:8px 5px 8px 0; vertical-align:middle;display: none;}

/* 流程审批界面tab右侧的功能按钮样? */
.tabbtn .lc_bt { float:right; width:auto;  margin:3px 10px; overflow: hidden; line-height: 21px; display:inline; text-align:center;}
.tabbtn .lc_bt a{ display:inlne-block;padding:3px 12px;background:#fff;border-radius: 3px!important;cursor:pointer; text-decoration:none;color: #333;border:1px #ccc solid; font-weight:bolder; }
.tabbtn .lc_bt a:hover { background:#004095;border:1px #004095 solid;color: #fff; cursor:pointer; font-weight:bolder; text-decoration:none}

/* 流程审批界面tab对应的内容区 */
.tabcon{ height:auto; margin:0 5px; padding:10px; border-width:0 1px 1px 1px; border-color:#cfcfcf; border-style:solid;}

/* 项目评审界面?用tab样式；tab居中对齐；可通用；使用div+ul调用 */
.tabNav { width:100%; overflow:hidden; margin:10px 0;border-bottom: 1px #dbdbdb dashed;padding-bottom:5px;}
.tabNav ul { float:left; position:relative; left:50%; }
.tabNav li { float:left; position:relative; left:-50%;margin:0 10px;border-radius:20px; overflow: hidden; }
.tabNav a { float:left; background: #e0e2e4; text-decoration:none; cursor:pointer;font-size: 14px;}
.tabNav a span { float:left; display:block;  background: #e0e2e4; padding:6px 18px; cursor:pointer;}
.tabNav a span img { margin:2px 5px 2px 0; vertical-align:middle;}

.tabNav a:hover {background: #004095;  cursor:pointer; }
.tabNav a:hover span { background: #004095; color:#fff; cursor:pointer; }
.tabNav .current a {background: #004095; cursor:pointer;}
.tabNav .current a span { background: #004095;  color:#fff; font-weight:bolder; cursor:pointer;}

/* 项目界面tab样式；tab左对齐；可?用；使用ul调用 -新版? */
.tabBar { width:100%; overflow:hidden; margin:0 auto;margin-top: 5px; margin-bottom: 5px;margin-left: 10px; border-bottom:1px #e7e7e7 solid; height: auto;}
.tabBar li { float:left;margin-right:20px;}
.tabBar li:after{content:'';width:1px; height: 18px; background: #dbdbdb; float: left;margin: 10px 0 0 20px;}
.tabBar li:last-child:after{display: none;}
.tabBar a { float:left;font-size: 14px; text-decoration: none; cursor:pointer;padding:6px 0;  }
.tabBar li a span i.fa{padding-right: 5px; display: inline-table;}
.tabBar a:hover { cursor:pointer;color: #004095; font-weight: 600;}
.tabBar a:hover span { color:#004095; cursor:pointer; }
.tabBar li.current a { color:#004095;cursor:pointer; position: relative;z-index: 10;border-bottom: 2px #004095 solid;font-weight: 600;}
.tabBar li.current a span { color: #004095; font-weight:600; cursor:pointer;}
.tabBar li:hover a span,.tabBar li:hover a{color: #004095;}
.tabBar li:hover{}
.tabBar li.current{color:#004095;}

.tabBar-main{border:1px #e7e7e7 solid;width:100%;margin-top:-8px;padding-bottom: 20px;}

.tabbable .tabBar{width:99%;}
/* 项目界面tab对应的内容区 */
.tabBarcon { padding:10px; }

/* 流程排序 */
.sortdiv { height:440px; overflow-y:scroll;}
.sortdiv ul { height:100%;}
.sortdiv li { width:380px; height:30px; line-height:30px; border: 1px solid #e7e7e7; margin:10px; box-shadow:0px 0px 10px #e7e7e7; border-radius:5px; padding:0px; cursor:move; }
.sortdiv li:hover{box-shadow:0px 1px 10px #ccc;}
/* ajax蒙层样式 */
.ajax_cover{display:none;background-color:#FFF;z-index:999;position: absolute;filter:alpha(opacity=60);opacity:0.7;margin-right:auto;margin-left:auto;font-size:15px;font-weight:bold;text-align:center;line-height:32px;}
.ajava_cover_img1{background-image:url("../../images/loading.gif");background-repeat:no-repeat;background-position:center;height:70px;}
.ajava_cover_img{background-image:url("../../images/ajax-spinner-med.gif");background-repeat:no-repeat;background-position:center;height:32px;}

.bt-1 { height:40px; width:170px; text-indent: 30px; cursor: pointer; background: url("../../images/bt-1.png") no-repeat right; }
.bt-2 { height:40px; width:170px; text-indent: 30px; cursor: pointer; background: url("../../images/bt-2.png") no-repeat right; }
.bt-2 a{color: #fff;}
#divTree tr td.active > a{color:#fff;}
/*新版本项目向? begin*/
.menu_list_t{ border-bottom: 1px #e7e7e7 solid;height: 35px; line-height: 35px;margin-bottom: 10px;font-size: 15px;font-weight: 500; background: #327ec7;color: #fff;text-indent: 7px; border-radius: 3px;overflow: hidden;}
.menu_list_t span.fr a{font-size: 12px;color: #fff;font-weight: 500;display: block;}
.menu_list_t span.fr i{font-size: 14px;margin-right:5px;color: #fff;}
.menu_list_t span.fr{padding-right: 5px;width: 60px;height: 35px;line-height: 35px;background: #ff9900;float: right;}
.menu_list{padding:10px;background: #fff;height: 100%;padding-bottom: 20px; overflow-x: hidden;margin:0 0 0 5px;}
h2.menu_head{width:100%; height:32px;line-height:32px;font-size:13px;color:#000;cursor:pointer;background:url(../../images/icon/arrow_right.png) #f4f4f4 155px 13px no-repeat;margin:0 0 2px 0; border-radius:3px;}
.menu_list .current{background:#f4f4f4 url(../../images/icon/arrow_down.png) 153px 13px no-repeat;}
.menu_body{width:100%;height:auto;overflow:hidden;line-height:38px;background:#fff;}
.menu_body ul li a,.menu_body ul li{ line-height:35px;float: left;}
.menu_body ul li a {color:#666;}
.menu_body ul li a.active{color:#327ec7;font-weight: 600;}
.menu_body ul li{width: 100%;}
.menu_body ul li em{display: inline; border-radius: 3px;padding: 1px 3px;margin-left: 5px;font-size: 12px;font-weight: lighter;}
.menu_body ul li.icon_wc em{background: #48d56c;color: #fff;}
.menu_body ul li.icon_jxz em{background: #327ec7;color: #fff;}
.menu_body ul li.icon_wjx em{background: #bdbdbd;color: #fff;}
.menu_body ul li.icon_wjx > a{cursor: no-drop;}
.menu_body a{width:auto;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:#327ec7}
.menu_list .menu_head span{padding-left:15px; height:35px; width:145px; color:#000;float: left;}
.menu_list .menu_head span i{color:#666;margin-right: 5px;float: left;font-size: 12px;}
.icon_jxz{ background:url(../../images/icon/icon-blue.png) 12px -1px no-repeat}
.icon_wc{ background:url(../../images/icon/icon-green.png) 12px -2px no-repeat}
.icon_wjx{ background:url(../../images/icon/icon-gray.png) 12px -1px no-repeat}
/*新版本项目向? end*/

/*下拉按钮 code组件*/
.xl-btn{width:24px; height: 30px;line-height: 28px;display: inline-block; position: relative; background: #f7f9fd;border:1px #ccc solid;color: #004095;border-radius: 4px;top: 2px;right: 5px;}
.xl-btn:focus{border:none;}
/*系统信息提醒*/
.Sysinfo .Sysinfo-icon{width:100%;text-align: center;margin:10px 0;font-size: 16px;}
.Sysinfo .Sysinfo-icon img{width: 70px; height: 70px;}
.Sysinfo .Sysinfo-txt{text-align: center;font-size: 12px;line-height:22px;padding:15px 0;width: 90%;margin:0 auto; border-top:1px #e7e7e7 dotted;border-bottom: 1px #e7e7e7 dotted;color: #666;}
.Sysinfo-btn{margin-top: 10px;color: #999;}
.Sysinfo-btn #countdown-timer{margin:0 3px;}

/* 行尾按钮组图? */
.btn-group>.btn:focus{outline: 0;}
/*自定义桌?*/
.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:40px; line-height:40px; font-size:18px;font-weight: 500; color:#fff; background: url(images/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 option:first-child{margin-top:5px;}
.zdy_content select:focus{outline:none;border:1px #e7e7e7 solid;}
/*上传附件相关样式*/
table.file_sc {margin-top:5px;}
table.file_sc tr td{ border:none;height:auto;padding:4px 0;}
table.file_sc tr td.attachmentBtn{ height:18px; width:18px;line-height: 18px; margin:6px 5px 0 0;}
table.file_sc tr td .fileName{height:auto;}
table.file_sc tr td a.progressCancel{margin:5px 0 0 5px;}
.btn-group>.btn-action { transform: rotate(90deg); }
.btn-group>.btn-action i { font-size: 14px; color: #adb3bc;margin: 5px 0 0 0; }
.btn-group>.btn-action:hover i { color: #1890FF; }
.btn-group ul.dropdown-menu li button { display: block; padding: 5px 20px; clear: both; font-weight: 400; color: #1890FF; white-space: nowrap; }

/*桌面-个人数据*/
.i-data{width: 100%;display: flex;flex-wrap: wrap;}
.i-data dl{margin: 15px 20px;}
.i-data dl a{display: flex;align-items: center;}
.i-data dl dt{width: 55px;height: 55px;line-height: 55px; text-align: center; border-radius: 6px;margin: 0 10px 0 0;}
.i-data dl dt i{color:#fff;font-size:32px;}
.i-data dl dd .i-data-tit{font-size: 26px;font-weight: 600;color:#333;}
.i-data dl dd .i-data-txt{font-size: 14px;}
.i-data dl:nth-child(1) dt,.i-data dl:nth-child(4) dt,.i-data dl:nth-child(7) dt{background:#2389d0;}
.i-data dl:nth-child(2) dt,.i-data dl:nth-child(5) dt,.i-data dl:nth-child(8) dt{background:#f8ac59;}
.i-data dl:nth-child(3) dt,.i-data dl:nth-child(6) dt,.i-data dl:nth-child(9) dt{background:#1ab394;}

.pt-main{background: #fff;padding: 10px;border-radius: 4px;box-shadow: 0 2px 8px 0 rgba(0,0,0,0.06);/*margin: 15px 0;*/}
.pt-title{ height:35px; line-height:35px; color:#303133; font-weight:600;font-size: 16px; }
.pt-title:before{content: "";width: 4px;height: 18px;margin: 10px 10px 0 0;background: #004095;border-radius: 2px;float: left;}

/*桌面-待办事项*/
.ibox-list{cursor: pointer;display: flex; align-items: center;margin: 10px 15px;padding: 0 0 10px 0;border-bottom: 1px #f2f2f2 solid;}
.ibox-list:hover .ibox-tit{color: #004095;}
.ibox-list .ibox-icon{width: 40px;height: 40px;line-height: 40px;text-align: center;border-radius: 50%;background: #f8ac59;margin-right: 15px;}
.ibox-list .ibox-icon i{color: #fff;font-size: 18px;}
.ibox-list .ibox-tit{font-size: 14px;font-weight: 600;margin: 0 0 5px 0;}
.ibox-list .ibox-info{font-size: 12px;}
.ibox-list .ibox-info span{margin-right: 15px;color: #4B5A6D;}

/**大屏**/
.datatransfer{background: url("images/datatransfer-bg.png") no-repeat 100% 100%;background-size: cover; position: fixed; top: 0; right:0; bottom:0; left:0;}
.toshop{background: url("images/toshop-bg.png") no-repeat 100% 100%;background-size: cover; position: fixed; top: 0; right:0; bottom:0; left:0;}
.datatransfer-btn{position: absolute;top: 60%;left: 13%;}
.datatransfer-btn .btn{background: linear-gradient(270deg, #F9AB3D 0%, #F48232 100%);border-radius: 30px;font-size: 20px;border-color: transparent;padding: 10px 30px;}
.datatransfer-btn .btn:hover{transition: all 0.5s ease-in;transform: scale(1.1,1.1);}

/*竞价大厅*/
.jjdt-head{background: #2373d2;height:50px; line-height: 50px;margin:0 1px;border-radius:4px;}
.jjdt-head .menuleft .title{float: left;color: #fff;font-size: 16px;margin:0 15px;}
.jjdt-head .menuleft .title i{width:25px; height: 25px;line-height: 25px;font-size: 15px; text-align: center; border-radius: 25px;background: #fff;color: #2373d2;float: left;margin:12px 10px 0 0;}
.jjdt-head .menuleft{float: left;}
.jjdt-head .menuright{margin:0 10px 0 0;float: right;}
.jjdt-head .menuright .ButtonStyle{background: #ffa724;margin:8px 0 0 0;}
.jjdt-head .menumid{float: left;font-size: 16px; color: #ffcf87;margin-left:30%;font-weight: 600;}

.jjdt-left{float: left;margin:10px 0 0 10px;padding:0 10px 0 0;}
.jjdt-left-list{margin:5px 0 20px 0;}
.jjdt-left-list h2 {width:100%;font-size: 15px;font-weight: 600;background: #e2eeff;border:1px #bac7e2 solid;padding:5px;margin:0 0 10px 0;}
.jjdt-left-list ul li{line-height: 25px;font-size: 14px;}
.jjdt-left-list ul li > em{width:100%;display: inline-block;font-weight: 600;}
.jjdt-left-list .jjdt-left-content{font-size: 14px;line-height: 25px;color: #666;}

.jjdt-right{width:100%;margin:10px 10px 0 0;padding:0 10px 0 0;}
.jjdt-sj{width:100%;text-align: center;padding-bottom: 20px; border-bottom: 1px #e7e7e7 dashed;margin-bottom: 10px;}

/**提示消息*/
.tip-wrap {position: absolute;display: none;}
.tip-arr-a, .tip-arr-b {position: absolute;width: 0;height: 0;line-height: 0;border-style: dashed;border-color: transparent;}