﻿/* Login */
html.loginroot { overflow:auto; }
html.loginroot>body.overflow { overflow:visible; }
html.loginroot>body>form#form1 { padding:0; }
#divLogin {width:100%;height:100%;background-color:#2c7ad2; overflow:hidden;position:absolute;top:0;left:0;font-family:'Microsoft YaHei';font-size:14px;}
.loginBack { width:100%; height:475px; position:absolute; left:0; top:0; z-index:0;display:none }
#divLogin .outer {position:absolute;bottom:0;left:0;width:100%;height:35.55%;background-color:#f2f2f2;}
#divLogin .outerLeft { background:url(images/loginImg.png) no-repeat; width:569px; height:304px; position:absolute; right:50%; top:-304px;margin-right:-10px; }
#divLogin .outerRight {background:url(images/loginLogo.png) no-repeat center 0;height:180%;min-height:400px;max-height:486px;width:100%;position:absolute;bottom:100%;left:0;}
#divLogin .inner { width:320px; height:430px;padding:0 108px 0 104px;background:url(images/loginMain.png) no-repeat;position:absolute;top:-324px;left:50%;margin-left:30px;}
#divLogin .inner .innerText {position:relative;color:#2d78cd;font-size:22px;text-align:center;line-height:160%;padding:26px 0 6px;border-bottom:1px solid #d9d9d9;margin-bottom:12px;}
#divLogin .inner .innerDivide {height:7px;position:absolute;top:0;left:64px;right:68px;background-color:#bce733;}
#divLogin .inner .innerEarth {display:none}
.loginMain {color:#727272;}
.loginMain .id-div,.loginMain .pw-div {padding:14px 0 0;}
.loginMain .ID,.loginMain .Password {line-height:30px;font-weight:bold;padding-left:2px;color:#333;}
.loginMain .IDInput, .loginMain .PasswordInput {background:#fff;position:relative;border:1px solid #ccc;height:44px;padding-left:58px;}
.loginMain .IDInput:before, .loginMain .PasswordInput:before, .loginMain .inputL{ content:""; width:44px; height:100%; position:absolute; top:0;left:0;border-right:1px solid #ccc;background:#f5f5f5 url(images/loginIcon.png) no-repeat 100px 100px; }
.loginMain .IDInput:before,.loginMain .IDInput .inputL {background-position:12px 12px}
.loginMain .PasswordInput:before,.loginMain .PasswordInput .inputL {background-position:12px -27px}
.loginMain .IDInput input, .loginMain .PasswordInput input { border:none; background-color:transparent; padding:0;width:99%; height:44px; line-height:44px; margin:0;padding:0;font-size:14px;color:#333;font-family:'Microsoft YaHei';outline:none }
.loginMain .btn-div {padding-top:26px;}
.loginMain .btn-div input[type="submit"],.loginMain .btn-div input[type="button"]{ background-color:#2c7ad2;border:none;font-size:18px;color:#fff;font-family:'Microsoft YaHei';height:45px;display:block;width:100%;border:1px solid #1360b6;outline:none}
.loginMain .btn-div input[type="submit"]:hover,.loginMain .btn-div input[type="button"]:hover{background-color:#68b6ff;border-color:#68b6ff;}
.loginMain .CloseButton{display:none}
.loginMain .storeCookieDiv {padding-top:20px;}
.loginMain .storeCookieDiv input[type="checkbox"],.loginMain .storeCookieDiv label {display:inline-block;*display:inline;*zoom:1;vertical-align:top;}
.loginMain .storeCookieDiv label {padding:0 0 0 2px;position:relative;top:-2px;*top:0;}
:root .loginMain .storeCookieDiv label { top:0;}
#divLogin .outBottom { position:fixed; bottom:30px; left:0; width:100%; color:#808080;text-align:center;line-height:30px;}
#divLogin .outBottom span {margin:0 20px;white-space:nowrap}
.btn-div .CloseButton,.checkDiv,.checkDivFalse {display:none;}
/* Index */
html.homeroot{ *overflow:auto; }
html.homeroot>body{ padding:153px 0 42px; -moz-box-sizing:border-box; box-sizing:border-box; position:relative; *padding:0; }
#header{ width:100%;position:absolute; top:0; left:0; background:url(images/head_bg.jpg) repeat-x 0 0;z-index:3;overflow:hidden;height:153px;}
#header>.topArea{ height:113px;background:url(images/top_bg.png) no-repeat right 0;position:relative}
#header>.topArea .logo {background:url(images/logo.png) no-repeat 0 50%;height:96px;}
#header>.topArea .user {min-width:294px;height:54px;background:url(images/user_bg.png) no-repeat right 0;position:absolute;right:0;top:22px;text-align:right;font-size:0;padding-right:20px;}
#header > .topArea .user > div {display:inline-block;*display:inline;*zoom:1;height:54px;vertical-align:top}
#header>.topArea .user .icon {background:url(images/user_icon.png) no-repeat 0 6px;width:44px;}
#header>.topArea .user .font {font-size:16px;font-family:'Microsoft YaHei';line-height:54px;color:#ffffff;padding-left:8px;min-width:180px;}
#header .topToolbar {position:absolute;right:8px;bottom:3px; z-index:2; }
#header .topToolbar li {float:left;position:relative;height:30px;margin:0 10px;cursor:pointer}
#header .topToolbar li span {width:20px;height:30px;display:inline-block;background-position:50% 50%;background-repeat:no-repeat;}
#header .topToolbar li.help span{background-image:url(images/help.png);}
#header .topToolbar li.Logout span{background-image:url(images/Logout.png);}
#header .topToolbar li.close span{background-image:url(images/close.png);}
#header .topToolbar li.huanf span{ background:url(images/huanf.png) no-repeat center 5px;}
#header .topToolbar li.erweima span{ background:url(images/erweima.png) no-repeat center 5px;}
#header .topToolbar li:hover{background:url(images/sl_c.png) repeat-x 0 0;}
#header .topToolbar li:hover .left,#header .topToolbar li:hover .right{ height:30px; width:8px; position:absolute; top:0; content:"";}
#header .topToolbar li:hover .left {background:url(images/sl_l.png) no-repeat 0 0; left:-8px;}
#header .topToolbar li:hover .right {background:url(images/sl_r.png) no-repeat 0 0; right:-8px;}

#header>.menuArea{}
#header>.menuArea .bg{background:url(images/tbls.png) repeat-x;height:6px;}
/*#header > .menuArea:before { background:url(images/tbls.png) repeat-x;  content:''; height:6px; width:100%; display:block;}*/
.header .tapArea{ height:32px; width:100%; position:absolute;/*top:79px;*/left:0;z-index:1;}
.header .tapArea .tapLeft, .header .tapArea .tapRight { position:absolute; top:-29px; width:32px; height:32px; line-height:32px; font-size:12px; cursor:pointer; text-align:center; color:#fff; }
.header .tapArea .tapLeft { left:7px; }
.header .tapArea .tapRight {right:190px;  }
.header .tapArea .tapBorder { margin:-29px 215px 0 38px; overflow:hidden; position:relative; }
.header .tapArea .ul {background:url(images/tapArea_l_s.png) no-repeat 1px 0;font-size: 0;white-space: nowrap; display:inline-block; *display:inline; *zoom:1; *padding-left:9px; }
.header .tapArea .ul li{ display:inline-block; *display:inline; *zoom:1; background:url(images/tapArea_c.png) repeat-x 0 0;position:relative;margin:0 10px;height:30px;line-height:30px;font-size:14px;color:#152840;padding:2px 2px 0 2px;cursor:pointer;border:0;text-align:center;}
.header .tapArea .ul span {display:none;}
.header .tapArea .ul li span {display:none;width:15px;height:15px;background:url(images/tapArea_x.png) no-repeat 0 0;position:absolute;top:4px;right:-12px;z-index:2;}
.header .tapArea .ul li:hover span { display:block; }
.header .tapArea .ul li.index {padding:2px 0 0 0;}
.header .tapArea .ul li.sl,.header .tapArea .ul li:hover/*,.header .tapArea .ul li.index*/ {background-image:url(images/tapArea_c_s.png)}
.header .tapArea .ul li.index { padding-left:20px; }
.header .tapArea .ul li.index .icon { position:absolute; left:1px; top:8px; background:url(images/index.png); width:16px; height:16px; }

.header .lastMenu{FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#ffffff,endColorStr=#D4D4D4);background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#D4D4D4));background:-ms-linear-gradient(top,#ffffff,#D4D4D4);background:-moz-linear-gradient(top,#ffffff,#D4D4D4);padding:0px 38px 3px;position:relative;border-top:1px solid #11487E;min-height:30px;}
.header .lastMenu>.ul {height:30px; font-size:0;overflow:hidden;display:inline-block;}
.header .lastMenu .ul li{height:30px;line-height:30px;margin:0 10px 0 10px;display:inline-block;*display:inline;zoom:1;font-size:12px;position:relative;text-align:center;color:#3d587b;cursor:pointer;padding-right:8px;}
.header .lastMenu .ul li span {display:block;width:6em;}
.header .lastMenu .ul li:hover span,.header .lastMenu .ul li.sl span {background:url(images/sl_c.png) repeat-x right 0; }
.header .lastMenu .ul li:hover,.header .lastMenu .ul li.sl {background:url(images/sl_r.png) no-repeat right 0;}

#section{ height:100%; padding-left:43px; position:relative; z-index:2; overflow:hidden;}
#section #coverMain { width:100%; height:100%; display:none; position:absolute; left:0; top:0; z-index:3; background-image:url(#); }
#section>.leftArea{ width:43px; height:100%; position:absolute; top:0; left:0; background-color:#fff;overflow:hidden; z-index:4;}
#section>.leftArea.hover{ width:180px;overflow:visible}
.oneMenuArea {position:relative;height:100%;background-color:#e5e5e5;}
.oneMenuArea>.moveTop,.oneMenuArea>.moveBottom {height:16px;background:url(images/move_bg.png) repeat-x 0 0;position:relative;cursor:pointer;z-index:2;}
.oneMenuArea > .moveBottom {position:absolute;bottom:0;left:0;width:100%}
.oneMenuArea .MenuLevel-1 {overflow:hidden;margin-top:0px;}

.oneMenuArea .MenuLevel-1>li{background:url(images/oneMenu_bg.png) repeat-x 0 0;height:43px;color:#152840;line-height:42px;font-size:14px;padding:2px 0 0 9px;cursor:pointer;white-space:nowrap;overflow:hidden}
.oneMenuArea .MenuLevel-1 > li span.icon {width:25px;height:25px;background:url(images/menue.png) no-repeat;float:left;margin-right:11px;position:relative;top:6px; margin:0px 12px 10px 0px}



.oneMenuArea .MenuLevel-1 > li:hover,.hover>.oneMenuArea>.MenuLevel-1 > li.sl  {background:#3192D7;color:#ffffff}
.oneMenuArea .divMenuLevel-2 { background-color:#F0F0F0;display:none;width:160px;position:absolute;top:0;left:100%;overflow:auto;overflow-x:hidden;height:100%;}
.oneMenuArea .MenuLevel-2 {color:#152840;padding:0 1px;position:relative;min-height:100%; }
.oneMenuArea .MenuLevel-1>li.sl .divMenuLevel-2 {display:block;}
.oneMenuArea .MenuLevel-2>li {position:relative;line-height:36px;background:url(images/MenuLevel-2_i.png) no-repeat 10px 14px;padding:0 30px 0 26px; overflow:hidden; }
.oneMenuArea .MenuLevel-2>li>span { display:block; width:100%; overflow:hidden; white-space:nowrap; text-overflow:clip; }
.oneMenuArea .MenuLevel-2>li:hover,.oneMenuArea .MenuLevel-2>li.sl {background-image:url(images/MenuLevel-2_i_sl.png);color:#ffffff;background-color:#3192D7;}
.oneMenuArea .MenuLevel-3 {background-color:#F0F0F0;color:#152840;position:relative;display:none}
.oneMenuArea .MenuLevel-2>li.sl .MenuLevel-3 {display:block}
.oneMenuArea .MenuLevel-3 > li {font-size:12px;line-height:30px;display:block;background:url(images/MenuLevel-3_i.png) no-repeat 0 50%;padding-left:12px;overflow:hidden; white-space:nowrap; text-overflow:clip; }
.oneMenuArea .MenuLevel-3 > li:hover,.oneMenuArea .MenuLevel-3 > li.sl {background-image:url(images/MenuLevel-3_i_sl.png);color:#3194D8}

#section>.rightArea{ height:100%;}

#footer{ width:100%; height:42px; position:absolute; bottom:0; background:url(images/footer_bg.png) repeat-x 0 0;z-index:3;}
#footer .footToolbar {overflow:hidden;font-size:0;height:100%;text-align:right}
#footer .footToolbar li {display:inline-block;*display:inline;*zoom:1;margin:8px 12px 0 0;position:relative;cursor:pointer}
#footer .footToolbar li span {width:29px;height:29px;background:none no-repeat 0 0;display:inline-block}
#footer .footToolbar li.message span {background-image:url(images/message.png);}
#footer .footToolbar li.information span {background-image:url(images/information.png);}
#footer .footToolbar li:hover{background:url(images/sl_c.png) repeat-x 0 0;}
#footer .footToolbar li:hover .left,#footer .footToolbar li:hover .right{ height:30px; width:6px; position:absolute; top:0; content:"";}
#footer .footToolbar li:hover .left {background:url(images/sl_l.png) no-repeat 0 0; left:-6px;}
#footer .footToolbar li:hover .right {background:url(images/sl_r.png) no-repeat right 0; right:-6px;}

/* ie7 兼容 */
.header .tapArea .ul li.sl, .header .tapArea .ul li:hover, .header .tapArea .ul li.index { }
.header .tapArea .ul li .liRight, .header .tapArea .ul li .liLeft { width:9px; height:30px; position:absolute; top:0; }
.header .tapArea .ul li .liRight { right:-9px; background:url(images/tapArea_r.png); }
.header .tapArea .ul li .liLeft { left:-9px; background:url(images/tapArea_l.png); }
.header .tapArea .ul li.sl .liRight,.header .tapArea .ul li:hover .liRight { background-image:url(images/tapArea_r_s.png); }
.header .tapArea .ul li.sl .liLeft, .header .tapArea .ul li:hover .liLeft { background-image:url(images/tapArea_l_s.png); }

.header .lastMenu .ul li .divide {background:url(images/menu_line.png) no-repeat right 0;content:"";height:30px;width:2px;position:absolute;top:0;left:-15px;}
.header .lastMenu .lastMbefore {position:absolute;left:0;bottom:0px;width:100%;height:6px;background:url(images/lastMenu_bg.png) repeat-x 0 0;content:"";*background-color:#fff;}
.header .lastMenu .ul li:hover .hoverL,.header .lastMenu .ul li.sl .hoverL { background:url(images/sl_l.png) no-repeat 0 0;content:"";height:30px;width:8px;position:absolute;top:0;left:-8px;}
.header .lastMenu { *height:30px; }
.header .lastMenu .ul { *position:relative; }

.section { *top:153px; }

.oneMenuArea>.moveTop .mbtn,.oneMenuArea>.moveBottom .mbtn{width:33px;height:13px;background:url(images/move_top.png) no-repeat 0 0;position:absolute;top:0px;left:50%;margin-left:-16px;content:"";}
.oneMenuArea .moveTop.useless,.oneMenuArea .moveBottom.useless { cursor:default; }
.oneMenuArea .moveTop.useless .mbtn,.oneMenuArea .moveBottom.useless .mbtn { opacity:0.5; filter:Alpha(opacity=50); }
.oneMenuArea>.moveBottom .mbtn {background-image:url(images/move_bottom.png);top:2px;}

.oneMenuArea .MenuLevel-1 > li>.arrow { display:none; width:9px;height:14px;background:url(images/MenuLevel-1_r.png) no-repeat 0 0;float:right;position:relative;top:14px;margin-right:10px;}
.leftArea:hover .oneMenuArea .MenuLevel-1 > li>.arrow { display:block; }
.oneMenuArea .MenuLevel-1 > li:hover>.arrow,.oneMenuArea .MenuLevel-1 > li.sl>.arrow {background-image:url(images/MenuLevel-1_r_sl.png)}
.hover>.empty{background:url(images/MenuLevel-1_y_r.png) repeat-y right;width:5px;height:100%;position:absolute;top:0;right:-5px;content:"";}
.oneMenuArea .MenuLevel-2>.empty{ position:static; line-height:0; height:0; font-size:0; *margin-top:-2px; }
.oneMenuArea .MenuLevel-2>.empty>.borderL,.oneMenuArea .MenuLevel-3>.empty>.borderL {background:url(images/MenuLevel-2_y_l.png) repeat-y 0 0;width:5px;height:100%;position:absolute;top:0;left:0;content:"";}
.oneMenuArea .MenuLevel-2>.empty>.borderR,.oneMenuArea .MenuLevel-3>.empty>.borderR{background:url(images/MenuLevel-2_y_r.png) repeat-y right;width:5px;height:100%;position:absolute;top:0;right:0;content:"";}
.oneMenuArea .MenuLevel-2>li>.arrow {width:14px;height:14px;background:url(images/MenuLevel-1_r.png) no-repeat 50% 0;position:absolute;top:11px;right:10px;content:"";}
.oneMenuArea .MenuLevel-2>li:hover>.arrow,.oneMenuArea .MenuLevel-2>li.sl>.arrow {background-image:url(images/MenuLevel-2_r_sl.png);background-position:50% 1px;}

.oneMenuArea .MenuLevel-3>.empty { position:static; line-height:0; height:0; font-size:0; }
.oneMenuArea .MenuLevel-3>.empty>.borderL {background-color:#F0F0F0;left:-26px;width:26px;}
.oneMenuArea .MenuLevel-3>.empty>.borderR {background-color:#F0F0F0;right:-30px;width:30px;background-position:right 0;}  
/* 上下屏设置，主要用于WaitWorkFrames.aspx */
.panel-tbm{ height:100%;}
.panel-tbm iframe{ width:100%; height:100%; border-width:0;}
.panel-tbm-set{ padding-top:65px; *padding-top:0;}
.panel-tbm-set>.panel-top{ height:37px; margin-top:-67px; *margin-top:0; }
.panel-tbm-set>.panel-bottom{ height:100%; *height:auto;}


#btnSort { background:url(images/ywlbpx.png) no-repeat; width:95px; height:25px; border:0; color:#476383; margin-right:10px; display:none}
.FlowConfig_WorkTop_Title {display:none; }
.FlowConfig_WorkTop_TabBar { height:37px; background-color:#d7f1ff;border-bottom:1px solid #cccccc;}
.Tab { list-style:none; margin:0; padding:0;}
.Tab li {width:92px; height:36px;  cursor:pointer; }

.Tab a {text-decoration:none; font-size:12px; color:#3f577d; }
.Tab > li > table {  text-align:center; }

.Tab table .FlowConfig_WorkTop_Select_Center,.Tab table .FlowConfig_WorkTop_Center:hover{color:#ff4900; background-color:#fefeff; }
.FlowConfig_WorkTop_Select_Right,.FlowConfig_WorkTop_Right {background:url(images/libg.png) no-repeat 0 4px; width:2px; }
.FlowConfig_WorkTop_Select_Center,.FlowConfig_WorkTop_Center { width:92px; height:38px; line-height:38px; text-align:center;}
.FlowConfig_WorkTop_Select_Center a, .FlowConfig_WorkTop_Select_Center,.FlowConfig_WorkTop_Center:hover a, .FlowConfig_WorkTop_Center:hover { display:block; background-color:#fdfdfd; color:#fd4900;  }

/*主题管理页面*/
.themeTable { border:1px solid #a4d0eb; vertical-align:top; padding:0; }
.themeTable .Title, .ThemeConfigBar .Title { font-family:"SimSun"; }
.themeTitle { border-bottom:1px solid #a4d0eb; background-color:#d6f0ff; height:35px; vertical-align:middle; padding-left:10px; font-size:1.2em; color:#3f577d; }
.themeTitle .sysInfo { font-weight:normal; color:#3f577d; }
#ThemeTree a:link, #ThemeTree a:visited { color:#000; }
#ThemeTree { padding-left:10px; font-size:1.2em; margin-top:5px; }
#ThemeTree img { display:none; }
.SystemManagTree a[href="#ThemeTree_SkipLink"] {  }
.SystemManagTree a[href="#ThemeTree_SkipLink"]>img { display:none;}
.ThemeConfigBar { margin:0 15px; }
.SystemManagTree { font-size:1em; }
.SystemManagTree span { font-size:12px; }
.SystemManagTree>#OrgTree_ctl00 { font-size:0;} 
.SystemManagTree #OrgTree_ctl00t0 { color:#f00; }
.SystemManagTree .divAllUser, .SystemManagTree .divUser { border:none; }
.SystemManagTree .CenterBar>a { color:#3392d6; }
.SystemManagTree .divLeftTitle, .SystemManagTree .divRightTitle { color:#3f577d; font-size:1.2em; }
.SystemManagSearch>img[src="/tlwoawebv2/Portal/Themes/Resource/images/Search.gif"] { margin-right:2px; }

/*左边菜单图标*/
.oneMenuArea .MenuLevel-1 > li[title="个人事务"] span{background-position:-2px 0}
.oneMenuArea .MenuLevel-1 > li[title="个人事务"]:hover span,.hover>.oneMenuArea .MenuLevel-1 > li.sl[title="个人事务"] span{background-position:-25px 0}
.oneMenuArea .MenuLevel-1 > li[title="行政办公"] span {background-position:-50px 0}
.oneMenuArea .MenuLevel-1 > li[title="行政办公"]:hover span,.hover>.oneMenuArea .MenuLevel-1 > li.sl[title="行政办公"] span {background-position:-73px 0}
.oneMenuArea .MenuLevel-1 > li[title="考勤管理"] span {background-position:-98px 2px}
.oneMenuArea .MenuLevel-1 > li[title="考勤管理"]:hover span,.hover>.oneMenuArea .MenuLevel-1 > li.sl[title="考勤管理"] span{background-position:-124px 2px}
.oneMenuArea .MenuLevel-1 > li[title="公文管理"] span {background-position:-2px -25px}
.oneMenuArea .MenuLevel-1 > li[title="公文管理"]:hover span,.hover>.oneMenuArea .MenuLevel-1 > li.sl[title="公文管理"] span {background-position:-25px -25px}
.oneMenuArea .MenuLevel-1 > li[title="人力资源"] span {background-position:-50px -25px}
.oneMenuArea .MenuLevel-1 > li[title="人力资源"]:hover span,.hover>.oneMenuArea .MenuLevel-1 > li.sl[title="人力资源"] span {background-position:-75px -25px}
.oneMenuArea .MenuLevel-1 > li[title="财务事务"] span {background-position:-98px -25px}
.oneMenuArea .MenuLevel-1 > li[title="财务事务"]:hover span,.hover>.oneMenuArea .MenuLevel-1 > li.sl[title="财务事务"] span {background-position:-124px -25px}
.oneMenuArea .MenuLevel-1 > li[title="项目管理"] span{background-position:-2px -50px}
.oneMenuArea .MenuLevel-1 > li[title="项目管理"]:hover span,.hover>.oneMenuArea .MenuLevel-1 > li.sl[title="项目管理"] span{background-position:-25px -50px}
.oneMenuArea .MenuLevel-1 > li[title="CRM管理"] span {background-position:-50px -50px}
.oneMenuArea .MenuLevel-1 > li[title="CRM管理"]:hover span,.hover>.oneMenuArea .MenuLevel-1 > li.sl[title="CRM管理"] span {background-position:-75px -50px}
.oneMenuArea .MenuLevel-1 > li[title="交流园地"] span {background-position:-98px -50px}
.oneMenuArea .MenuLevel-1 > li[title="交流园地"]:hover span,.hover>.oneMenuArea .MenuLevel-1 > li.sl[title="交流园地"] span{background-position:-124px -50px}
.oneMenuArea .MenuLevel-1 > li[title="检查工具"] span{background-position:-2px -75px}
.oneMenuArea .MenuLevel-1 > li[title="检查工具"]:hover span,.hover>.oneMenuArea .MenuLevel-1 > li.sl[title="检查工具"] span{background-position:-25px -75px}
.oneMenuArea .MenuLevel-1 > li[title="系统管理"] span{background-position:-50px -75px}
.oneMenuArea .MenuLevel-1 > li[title="系统管理"]:hover span,.hover>.oneMenuArea .MenuLevel-1 > li.sl[title="系统管理"] span {background-position:-75px -75px}
.oneMenuArea .MenuLevel-1 > li[title="皮肤切换"] span{background-position:-98px -75px}
.oneMenuArea .MenuLevel-1 > li[title="皮肤切换"]:hover span,.hover>.oneMenuArea .MenuLevel-1 > li.sl[title="皮肤切换"] span {background-position:-124px -75px}

/*搜索*/
.divSeach { background-color:#f0f0f0; border-bottom:1px solid #dbdbdb; padding:8px 10px 8px 15px; margin-bottom:10px; position:relative;overflow:hidden;line-height:22px;}
.divSeach .btns { position:absolute; right:10px; top:9px; }
.divSeach ul { margin:0; padding:0; list-style-type:none;overflow:hidden}
.divSeach ul li {line-height:22px;height:24px;*height:auto;float:left;margin:2px 10px 2px 0;white-space:nowrap;}
.divSeach ul li.rightBtn {float:right;}
.divSeach select#Department { margin-right:15px; }
.divSeach .QueryButton, .divSeach .PublicButton { margin-left:10px; }
/*列表内删除及编辑图片*/
.zx_edit,img[src="/tlwoawebv2/Portal/Themes/Resource/images/Edit.gif"], .zx_CodeImageXG, input[src="images/func_Edit.gif"], img[src="../Controls/SelectDept/images/EditIco.gif"], input[src="../Controls/SelectDept/images/EditIco.gif"]{ width:0; height:16px; padding-left:16px; vertical-align:middle; background:url(images/edit.png) center center no-repeat; border:none; }
.zx_edit img {display:none}
.zx_sc,input[src="/tlwoawebv2/Portal/Themes/Resource/images/Delete.gif"], .zx_CodeImage, input[src="images/func_Delete.gif"], input[src="../Controls/SelectDept/images/DEL.gif"] { width:0; height:16px; padding-left:16px; vertical-align:middle; background:url(images/chacha.png) center center no-repeat; }


/*文件路径按钮修改样式*/
.zx_FileInput { position:relative; display:inline-block;*display:inline;*zoom:1;margin-right:5px}
.zx_file{ position:absolute; top:0; right:0px;  filter:alpha(opacity:0);opacity: 0;width:279px ;*width:284px; height:26px;cursor:pointer; line-height:20px; vertical-align:middle}
.zx_Fileinput { width:200px}

/*主题切换*/
.themesCont .img .bg {background:transparent url(images/themes/themes_hover.png) no-repeat 0 0;filter:none;}
:root .themesCont .img .bg {background-color:rgba(0, 0, 0, 0); }
.themesBtn > div {background:url(images/themes/btn-c.png) repeat-x 0 0;border:none;height:29px;line-height:29px;}
.themesBtn > div > div.l {left:-10px;background:url(images/themes/btn-l.png) no-repeat 0 0;}
.themesBtn > div > div.r {right:-10px;background:url(images/themes/btn-r.png) no-repeat 0 0;}



/*----------任务派发系统 task-index ----------*/
.task-index-html,.task-index-html body {height:100%;overflow:hidden}
.task-index-html {background:#2c7ad2;}
.task-index-html body{background:url(images/task_bg1.png) no-repeat left bottom;}
.task-index { position: absolute; top: 90px; bottom: 33px; width: 100%;left:0; }
/*task-head*/
.task-head {position:absolute;top:-90px;left:0;width:100%;background:url(images/task_bg2.png) no-repeat right top;height:185px;}
.task-logo {height:90px;background:url(images/task_logo.png) no-repeat 0 11px;}
.task-btns {position:absolute;right:0;top:25px;margin:0;padding:0;}
.task-btns li {float:left;height:34px;line-height:34px;background:url(images/icons2.png) no-repeat -65px -91px;list-style:none;margin:0 0 0 16px;padding:0 0 0 44px;font-size:13px;color:#fff;position:relative;cursor:pointer}
.task-btns li:first-child {background:none}
.task-btns .icon {position:absolute;top:-2px;left:11px;height:34px;width:30px;background:url(images/icons2.png) no-repeat 100px 100px;}
.task-btns li.user {padding-left:53px;cursor:auto}
.task-btns .user .icon {background-position:-18px -90px;width:34px;left:9px}
.task-btns .exit .icon {background-position:-49px 9px;}
.task-btns .exit:hover {color:#ff4800}
.task-btns .exit:hover .icon {background-position:-49px -24px;}
/*task-body*/
.task-body {margin:auto;height:100%;width:90%;max-width:1100px;position:relative;overflow:visible}
/*选项卡*/
/*---- tlw-tabs ----*/
.tlw-tabs > .tabs-header {background:none;height:32px;border-width:0 0 1px;border-color:#808080;overflow:visible;padding:0;font-family:'Microsoft YaHei';}
.tlw-tabs > .tabs-header .tabs-title {font-size:14px;}
.tlw-tabs > .tabs-header .tabs-title span {color:#fffd30 }
.tlw-tabs > .tabs-header .tabs-selected .tabs-title span {color:#2b80cd}
.tlw-tabs > .tabs-header .tabs {border-width:0;height:auto!important;overflow:hidden;padding-left:1px;}
.tlw-tabs > .tabs-header .tabs li {margin:0 5px 0 0;padding:0 6px 0 5px;background:url(images/icons2.png) no-repeat 0 -84px;border-width:0 0 1px;border-color:#808080;border-style:solid;position:relative;}
.tlw-tabs > .tabs-header li {z-index:10;}
.tlw-tabs > .tabs-header li+li {z-index:9;}
.tlw-tabs > .tabs-header li+li+li {z-index:8;}
.tlw-tabs > .tabs-header li+li+li+li {z-index:7;}
.tlw-tabs > .tabs-header li+li+li+li+li {z-index:6;}
.tlw-tabs > .tabs-header li+li+li+li+li+li {z-index:5;}
.tlw-tabs > .tabs-header li+li+li+li+li+li+li {z-index:4;}
.tlw-tabs > .tabs-header li+li+li+li+li+li+li+li {z-index:3;}
.tlw-tabs > .tabs-header li+li+li+li+li+li+li+li+li {z-index:2;}
.tlw-tabs > .tabs-header li+li+li+li+li+li+li+li+li+li {z-index:1;}
.tlw-tabs > .tabs-header .tabs li a.tabs-inner {filter:none;border-width:0;height:32px!important;line-height:34px!important;color:#fff;background:#68b6ff;padding:0 9px 0 10px;text-align:center;min-width:66px;border-radius:0;position:relative;min-width:100px;}
.tlw-tabs > .tabs-header .tabs li.tabs-selected {border-color:#fff;background-position:0 -127px;z-index:99}
.tlw-tabs > .tabs-header .tabs li.tabs-selected a.tabs-inner {background:#fff;font-weight:normal;color:#2b80cd}
.tlw-tabs > .tabs-header .tabs-icon {left:100%;top:0;margin:0;width:50px;height:100%;background:url(images/icons2.png) no-repeat -1px -41px;}
.tlw-tabs > .tabs-header .tabs-selected .tabs-icon {background-position:0 0;}
.tlw-tabs > .tabs-panels {border-color:#808080;background-color:#fff;position:relative}
.tlw-tabs > .tabs-panels iframe{display:block}
/*---- easyui  window ----*/
.window {filter:none;background-color:#fff;border-width:0;border-radius:0;padding:0;}
:root .window {border-width:0;}
.window .window-header {background:#2c7ad2;filter:none;padding:10px 0 9px 18px;}
.window-header .panel-title {color:#fff;font-size:14px;text-align:left;border-left:2px solid #fff;padding-left:8px;position:relative}
.window-header .panel-title:before {content:"";height:100%;position:absolute;top:0;left:0;border-left:1px solid #7F7F7F;}
.window .window-header .panel-tool {height:26px;margin-top:-14px;padding-right:14px;}
.window .window-header .panel-tool a {filter:none;opacity:1;}
.window .window-header .panel-tool a:hover {border-radius:0;background-color:transparent;}
.window-header .panel-tool-close {width:26px;height:26px;background:url(images/icons2.png) no-repeat -22px -133px}
.window .window-body {border-width:0;}
.window .window-body iframe{display:block;height:100%;width:100%}
.window-shadow {margin:-2px 0 0 -2px;box-shadow:0 0 4px #333;background-color:#333;border-radius:0;}
:root .window-shadow {margin:0;}
.window-mask {background-color:#333}
.task-window {max-height:560px;}
.yq-window {max-height:600px;}
/*----------------------- task-home -----------------------*/
.task-home {background-color:#f2f2f2;font-family:'Microsoft YaHei';font-size:14px;color:#787878;}
div.task-home {position:relative}
.index-head{background-color:#d9d9d9;height:60px;position:relative;z-index:10}
.index-logo {width:1100px;margin:auto;height:100%;position:relative;top:-6px;}
.index-head span,.index-right>div {display:inline-block;*display:inline;*zoom:1;vertical-align:top}
.logo-icon {width:130px;height:100%;background:url(images/task-icons.png) no-repeat -20px 2px;}
.index-logo .s-split {border-left:2px solid #6C6C6C;padding-left:16px;height:24px;margin-left:10px;position:relative;top:30px;}
.logo-text1 {font-size:26px;position:relative;top:23px;}
.logo-text2 {font-size:20px;margin-left:7px;position:relative;top:31px;}
.index-right {position:absolute;top:0;left:50%;margin-left:-550px;width:1100px;font-size:16px;text-align:right;line-height:20px;padding-top:22px;}
:root .index-right {line-height:22px;}
.index-user-info {padding-right:28px;border-right:1px solid #6C6C6C;height:22px;}
.index-tool {padding-left:20px;*padding-left:25px;}
.index-tool > span {position:relative;padding-left:24px;cursor:pointer}
.index-tool > span:hover {color:#589ad5}
.index-tool .t-icon {width:22px;height:22px;background:url(images/task-icons.png) no-repeat -216px -19px;position:absolute;top:0;left:0;}
.index-tool .exit .t-icon {background-position:-216px -19px;}
.index-tool .exit:hover .t-icon {background-position:-256px -19px;}
.index-foot {height:60px;background-color:#d9d9d9;padding-top:13px;line-height:20px;text-align:center;color:#B5B5B5;position:relative;z-index:10}
.index-foot a {text-decoration:none;color:#B5B5B5}
/*--- index-body ---*/
.index-body {width:1100px;margin:auto;text-align:center;position:relative}
/*display-info*/
.div-display-info {font-size:0;text-align:justify; text-justify:distribute-all-lines;position:relative}
.div-display-info .clear {overflow: hidden; width: 100%; height: 0;line-height:0}
.display-info, .display-info > span,.display-info .s-add,.display-tool .t-span,.div-display-info .clear {display:inline-block;*display:inline;*zoom:1;vertical-align:top;text-align:center}
.display-info {width:287px;height:337px;font-size:0;margin:63px 0 14px;overflow:hidden;position:relative;text-align:left;padding:0 0 0 11px;}
.display-info .info-title {text-align:center;font-size:18px;height:50px;line-height:50px;padding-right:11px;}
.display-info .color1 {background-color:#F5A46A}
.display-info .color2 {background-color:#48C982}
.display-info .color3 {background-color:#ADACAC}
.display-info .color4 {background-color:#3B9AD9}
.display-info .color5 {background-color:#DE6766}
.display-info > span {width:130px;height:107px;margin:4px;font-size:30px;color:#fff;padding-top:23px;cursor:pointer;line-height:44px;}
.display-info2 {width:338px;}
.display-info2 > span {width:150px;}
.display-info .s-add{background:url(images/task-icons.png) no-repeat -163px -10px;width:40px;height:40px;margin-bottom:4px;}
.display-info .s-num {}
.display-info span.s-red {color:#df4d4d}
.display-info span.s-text {font-size:18px;line-height:40px;display:block;}
.display-info > span:hover {padding:28px 5px 5px;}
.display-info .d-span1:hover {margin:-6px 4px 4px -6px;}
.display-info .d-span2:hover {margin:-6px -6px 4px 4px;}
.display-info .d-span3:hover {margin:4px 4px -6px -6px;}
.display-info .d-span4:hover {margin:4px -6px -6px 4px;}
/*display-tool*/
.display-tool {padding:11px 0;position:relative }
.display-tool .t-span {position:relative;margin:0 40px;height:24px;line-height:24px;font-size:16px;padding-left:16px;cursor:pointer}
.display-tool .t-icon {width:24px;height:24px;position:absolute;top:0;left:-10px;background:url(images/task-icons.png) no-repeat -295px -19px;}
.display-tool .t-span:hover {color:#589ad5}
.display-tool .t-span:hover .t-icon {background-position:-295px -59px;}
.display-tool .icon2 {background-position:-335px -19px;}
.display-tool .t-span:hover .icon2 {background-position:-335px -59px;}
.display-tool .icon3 {background-position:-375px -19px;}
.display-tool .t-span:hover .icon3 {background-position:-375px -59px;}
.display-tool .icon4 {background-position:-415px -19px;}
.display-tool .t-span:hover .icon4 {background-position:-415px -59px;}
.display-tool .icon5 {background-position:-455px -19px;}
.display-tool .t-span:hover .icon5 {background-position:-455px -59px;}
/*display-achievements*/
.display-achievements {position:relative;padding:28px 0 28px 268px;font-size:16px;margin:30px auto 0;}
.display-achievements .a-title {position:absolute;top:50%;margin-top:-40px;left:140px;text-align:center;line-height:28px;}
.display-achievements .a-title .a-icon {width:50px;height:50px;background:url(images/task-icons.png) no-repeat -497px -6px;display:block;margin:auto}
.display-achievements ul {margin:0;padding:0;overflow:hidden;width:600px;}
.display-achievements li {float:left;width:33%;list-style:none;text-align:left;cursor:pointer;line-height:30px;}
.display-achievements li:hover {color:#589ad5}
.display-achievements li.li2 {line-height:60px;}
.display-achievements li.li3 {width:99%;margin-top:-30px;}
.display-achievements .s-red {color:#df4d4d}
/*index-body-bg*/
.index-body-bg {background:url(images/task-icons.png) no-repeat -282px -258px;width:450px;height:68px;margin:40px auto 0;}

/*-------- task-not-login --------*/
.task-not-login .display-info,.task-not-login .display-tool,.task-not-login .display-achievements{ background-color:#d9d9d9}
.div-not-login {display:none;color:#f4990a;font-size:18px;text-shadow:1px 1px 2px #555;position:absolute;left:0;top:50%;margin-top:-14px;text-align:center;width:100%;line-height:28px;z-index:10;font-weight:bold}
.display-info .div-not-login { margin-top:-44px;}
.div-not-login .txt {position:relative;display:inline-block;*display:inline;*zoom:1;vertical-align:top;}
.div-not-login .l,.div-not-login .r {position:absolute;top:50%;margin-top:-29px;height:56px;width:16px;border:2px solid #f4990a;}
.div-not-login .l {left:-24px;border-right-width:0;}
.div-not-login .r {right:-24px;border-left-width:0;}
.div-not-login .c {letter-spacing:1px;}

.index-body-mask {position:absolute;background-color:#fff;top:0;left:0;width:100%;height:100%;opacity:0.5;filter:alpha(opacity=50);z-index:9;display:none;cursor:pointer}

.task-not-login .index-body-mask,.task-not-login .div-not-login {display:block}

/*----------------------- task-login -----------------------*/
.task-login {padding-top:43px;width:78%;margin:auto;font-family:'Microsoft YaHei';font-size:12px;color:#A8A8A8;}
.t-loginTitle {font-family:Arial;font-size:28px;color:#95abcd;line-height:36px;border-bottom:1px solid #A1A3CF;}
.task-login .id-div,.task-login .pw-div {border:1px solid #95abcd;border-radius:4px;color:#787878;height:38px;padding:0 10px 0 36px;position:relative;margin:39px 0 2px;background:url(images/task-icons.png) no-repeat -327px -92px;overflow:hidden}
.task-login .pw-div {background-position:-407px -92px;}
.task-login .ID, .task-login .Password {position:absolute;top:0;left:0;line-height:38px;padding-left:37px;}
.task-login .selected {border-color:#516482;}
.task-login .id-div.selected {background-position:-287px -92px;}
.task-login .pw-div.selected {background-position:-367px -92px;}
.task-login .IDInput, .task-login .PasswordInput {padding-top:4px;}
.task-login input[type="text"], .task-login input[type="password"] {color:#666;display:block;height:30px;line-height:28px;width:100%;border:none;padding:0;}
.task-login .storeCookieDiv {padding-top:28px;}
.task-login .storeCookieDiv label {position:relative;top:-2px;*top:-1px;}
.task-login .btn-div {padding-top:35px;}
.task-login input[type="button"],.task-login input[type="submit"]{font-family:'Microsoft YaHei';font-size:18px;color:#fff;height:46px;border-radius:4px;display:block;width:100%;background:#516482;border:none;cursor:pointer;text-align:center}
.task-login input[type="button"]:hover,.task-login input[type="submit"]:hover{background-color:#95abcd}
.task-login .CloseButton,.task-login .checkDiv,.task-login .checkDivFalse {display:none}