﻿/*tab*/
.tab {border:1px solid #284f8e; }
.tab_top { height:3px; background:#b1ceeb; font-size:0px}
.tab_title {width:100%; height:38px; background:#b1ceeb; position:relative; overflow:hidden;}
.tab_title_ul {  float:left; width:99999px; list-style:none; margin:0; padding:2px 0 0 2px; position:absolute; z-index:10; overflow:hidden;}
.tab_title_ul_li { border-radius:3px 3px 0 0; overflow:hidden; float:left; height:35px; margin:0 3px; background:#1679ce; cursor:pointer;}
.tab_title_ul_li_txt { font-size:14px !important; color:#fff; float:left; height:35px; white-space:nowrap; line-height:35px!important; line-height:37px; padding:0 15px;}
.tab_title_ul_li_over {border-radius:3px 3px 0 0; font-size:14px !important; float:left; height:36px; margin:0 1px; background:#fff; cursor:pointer;}
.tab_title_ul_li_txt_over { float:left; height:36px; white-space:nowrap; line-height:37px!important; line-height:36px; padding:0 15px;}
.tab_title_ul_li_close { margin:0 5px; float:left; padding-top:14px!important;  padding-top:9px; cursor:pointer;}
.tab_title_ul_li_close_div { background:url(../images/tab/close.gif) no-repeat left; width:17px; height:11px;}
.tab_title_ul_li_close_div_over { background:url(../images/tab/close.gif) no-repeat left; width:17px; height:11px; }
.tab_title_left { float:left; background:url(../images/tab/scroll.gif) 0 0; width:17px; height:23px; margin-top:2px; z-index:20; position:relative; cursor:pointer;}
.tab_title_right { float:right; background:url(../images/tab/scroll.gif) -51px 0;  width:17px; height:23px; margin-top:2px; z-index:20; position:relative; cursor:pointer;}
.tab_title_left_over { float:left; background:url(../images/tab/scroll.gif) -17px 0; width:17px; height:23px; margin-top:2px; z-index:20; position:relative; cursor:pointer;}
.tab_title_right_over { float:right; background:url(../images/tab/scroll.gif) -68px 0;  width:17px; height:23px; margin-top:2px; z-index:20; position:relative; cursor:pointer;}
/*tab*/

/*contextmenu*/
.ctxmenu { background:#f5f5f5 url(../images/menu/bg.gif) repeat-y left; border:1px solid #979797; padding:5px 2px 5px 2px; white-space:nowrap;word-break:keep-all; overflow:visible; position:absolute; z-index:999999; overflow:hidden; box-shadow:1px 1px 6px #eae8e8; filter:progid:DXImageTransform.Microsoft.Shadow(color='#eae8e8', Direction=120, Strength=3);-moz-box-shadow:1px 1px 5px #eae8e8;-webkit-box-shadow:1px 1px 5px #eae8e8;}
.ctxmenuimg { width:31px; padding-left:4px;}
.ctxmenuimg1 { width:31px; cursor:pointer; padding-left:4px; margin:0; background:url(../images/menu/left.gif) no-repeat left;}
.ctxmenutxt { cursor:pointer; padding:4px 9px 4px 0;height:16px;}
.ctxmenutxt1 { cursor:pointer; padding:4px 9px 4px 0;height:16px; margin:0; background:url(../images/menu/right.gif) no-repeat right;}
.ctxmenutxt_disabled { color:#a1a1a1; padding:4px 6px 4px 0;height:16px; }
.ctxmenuimg_disabled { filter:alpha(opacity=20);-khtml-opacity: 0.2;-moz-opacity:.2;opacity:0.2; cursor:initial;}
.ctxmenu_itemsplit { height:15px; background:url(../images/menu/split.gif); }
/*contextmenu*/

/*tree*/
.tree_div { margin:0; padding:0; white-space:nowrap;}
.tree_ul { margin:0; padding:0 0 0 2px; list-style:none; vertical-align:top; height:25px; line-height:20px;}
.tree_ul_over { margin:0; padding:0 0 0 2px; list-style:none; vertical-align:top; height:25px; line-height:20px; background:url(../images/tree/bg.gif) repeat-x;}
.tree_title { display:inline-block; height:20px; vertical-align:baseline; cursor:pointer;}
.tree_empty { width:19px; height:20px; display:inline-block; vertical-align:top; }
.tree_root { width:19px; height:20px; display:inline-block; vertical-align:top; cursor:pointer; background:url(../images/tree/root.gif) no-repeat 0px 2px;}
.tree_loading { width:16px; height:20px; display:inline-block; vertical-align:top; background:url(../images/tree/loading.gif) no-repeat -1px 2px;}
.tree_close { width:16px; height:20px; display:inline-block; vertical-align:top; cursor:pointer; background:url(../images/tree/tree.gif) no-repeat -10px -571px; }
.tree_open { width:16px; height:20px; display:inline-block; vertical-align:top; cursor:pointer; background:url(../images/tree/tree.gif) no-repeat  -10px -534px;}
.tree_leaf { width:16px; height:20px; display:inline-block; vertical-align:top; background:url(../images/tree/tree.gif) no-repeat -11px -606px;}
.tree_minus_top { width:19px; height:20px; display:inline-block; vertical-align:top; cursor:pointer; background:url(../images/tree/tree.gif) no-repeat -8px -265px;}
.tree_minus_top_noprev { width:19px; height:20px; display:inline-block; vertical-align:top; cursor:pointer; background:url(../images/tree/tree.gif) no-repeat -8px -246px;}
.tree_minus_center { width:19px; height:20px; display:inline-block; vertical-align:top; cursor:pointer; background:url(../images/tree/tree.gif) no-repeat -8px -293px;}
.tree_minus_bottom { width:19px; height:20px; display:inline-block; vertical-align:top; cursor:pointer;  background:url(../images/tree/tree.gif) no-repeat -8px -344px;}
.tree_minus_bottom_noprev { width:19px; height:20px; display:inline-block; vertical-align:top; cursor:pointer;  background:url(../images/tree/tree.gif) no-repeat -8px -196px;}
.tree_plus_top { width:19px; height:20px; display:inline-block; vertical-align:top; cursor:pointer; background:url(../images/tree/tree.gif) no-repeat -8px -51px;}
.tree_plus_top_noprev { width:19px; height:20px; display:inline-block; vertical-align:top; cursor:pointer; background:url(../images/tree/tree.gif) no-repeat -8px -46px;}
.tree_plus_center { width:19px; height:20px; display:inline-block; vertical-align:top; cursor:pointer; background:url(../images/tree/tree.gif) no-repeat -8px -93px;}
.tree_plus_bottom { width:19px; height:20px; display:inline-block; vertical-align:top; cursor:pointer; background:url(../images/tree/tree.gif) no-repeat -8px -144px;}
.tree_plus_bottom_noprev { width:19px; height:20px; display:inline-block; vertical-align:top; cursor:pointer; background:url(../images/tree/tree.gif) no-repeat -8px 4px;}
.tree_line_conn { width:19px; height:20px; display:inline-block; vertical-align:top; background:url(../images/tree/tree.gif) no-repeat -8px -394px;}
.tree_line_center { width:19px; height:20px; display:inline-block; vertical-align:top; background:url(../images/tree/tree.gif) no-repeat -8px -444px;}
.tree_line_bottom { width:19px; height:20px; display:inline-block; vertical-align:top; background:url(../images/tree/tree.gif) no-repeat -8px -494px;}
.tree_line_top { width:19px; height:20px; display:inline-block; vertical-align:top; background:url(../images/tree/tree.gif) no-repeat -8px -630px;}
.tree_li{ display:inline; vertical-align:top;}
/*tree*/

/*window*/
.window_maskdiv{width:1px;height:1px;background-color:#000000;position:absolute; filter:alpha(opacity=5);-khtml-opacity:0.1;-moz-opacity:0.1; opacity:0.1;left:0;top:0;right:0;bottom:0;}
.window_maindiv{position:absolute;background:#ffffff; overflow:hidden; border:1px solid #115fc2; box-shadow:0px 0px 7px #cccccc; filter:progid:DXImageTransform.Microsoft.Shadow(color='#cccccc', Direction=120, Strength=3);-moz-box-shadow:0px 0px 7px #cccccc;-webkit-box-shadow:0px 0px 7px #cccccc;}
.window_title{height:26px; padding-left:5px; color:#ffffff; padding-right:5px; background:url(../images/window/bg.gif) repeat-x;}
.window_title_title{font-weight:bold; float:left; overflow:hidden; height:26px; line-height:28px;}
.window_title_title_ico{font-weight:bold; float:left; padding-left:16px; height:26px; line-height:28px; overflow:hidden; background:url(../images/window/ico.gif) no-repeat left center;}
.window_title_button{float:right; width:11px; cursor:pointer; height:26px; line-height:26px; background:url(../images/window/close.gif) no-repeat center;}
.window_title_button1{float:right; width:11px; cursor:pointer; height:26px; line-height:26px; background:url(../images/window/close1.gif) no-repeat center;}
.window_body{padding:0;}
.window_resize{ padding:0 2px 2px 0; height:13px;}
.window_resize_img{ height:11px; width:11px; float:right; background:url(../images/window/drag.gif) no-repeat right center; cursor:se-resize;}
/*window*/

/*text*/
.text1{background:#ffffff; border:1px solid #b7b6b4; line-height:26px; vertical-align:middle; height:26px; padding-left:2px;  margin:0;}
/*.text1{background-color:#f3f3f3; border:1px solid #cacaca; width:96%; height:20px; line-height:20px; padding:10px 5px; float:left; font-size:14px;font-family:微软雅黑;}*/
.text2{background:#ffffff; border:1px solid #3399ff; line-height:26px; vertical-align:middle; height:26px; padding-left:2px;  margin:0;}
/*text*/

/*disabled text*/
.disabled{background:#efeeee; border:1px solid #c8c8c7; color:#666666; line-height:21px; vertical-align:middle; height:21px;padding-left:2px;}
/*disabled text*/

/*validate*/
.validate1{display:inline-block; height:18px; width:18px; vertical-align:middle; margin-left:4px; border:none; background:url(../images/validate/right.png) no-repeat left center; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/validate/right.png',sizingMethod='crop'); }
.validate2{display:inline-block; height:18px; vertical-align:middle; margin-left:4px; padding:5px 3px 0 0; border:1px solid #ffcc5d; padding-left:18px; background:#fffdcf url(../images/validate/error.png) no-repeat left center; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/validate/error.png',sizingMethod='crop'); }
.validate3{display:inline-block; height:18px; width:18px; vertical-align:middle; background:url(../images/validate/error.png) no-repeat center; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/validate/error.png',sizingMethod='crop'); }
/*validate*/

/*select*/
.select1{background:#ffffff; border:1px solid #b7b6b4; line-height:29px; padding:2px; vertical-align:middle; height:29px;}
.select2{background:#ffffff; border:1px solid #3399ff; line-height:29px; padding:2px; vertical-align:middle; height:29px;}
/*select*/

/*button*/
.button1{ cursor:pointer;background:#3599ee; border:1px solid #0e66c8; color:#ffffff !important; line-height:29px; vertical-align:middle; height:29px;}
.button2{cursor:pointer;background:#3c87da; border:1px solid #0e66c8; color:#ffffff !important; line-height:29px; vertical-align:middle; height:29px;}
.buttondisabled{cursor:pointer;background:#d5d5d4; border:0; color:#a6a5a4; line-height:30px; vertical-align:middle; height:30px;}

.button11{cursor:pointer; padding:0 !important;background:#3599ee !important; border:1px solid #0e66c8; color:#fff !important; line-height:29px !important; vertical-align:middle; height:29px !important; width:60px !important;}
.button21{cursor:pointer;padding:0 !important;background:#3c87da !important; border:1px solid #0e66c8; color:#fff !important; line-height:29px !important; vertical-align:middle; height:29px !important;width:60px !important;}
.buttondisabled1{cursor:pointer; padding:0 !important;background:#d5d5d4 !important; border:1px solid #b7b6b4; color:#a6a5a4; line-height:29px !important; vertical-align:middle; height:29px !important; width:60px !important;}

.table_btn1{cursor:pointer; padding:0 15px; text-decoration:none;float:left;background:#3599ee; border:1px solid #0e66c8; color:#ffffff !important; line-height:40px; vertical-align:middle; height:40px; display:block;}
.table_btn1:hover{cursor:pointer;background:#3c87da; text-decoration:none;}
.no_mail{ background:url(../../../Images/ico/email.png) no-repeat 5px center #e6eff8; padding-left:23px;border: 1px solid #0e66c8; color: #0062b6 ; cursor: pointer; height: 29px; line-height:28px;vertical-align:middle;}
.no_mail:hover{ background:url(../../../Images/ico/email.png) no-repeat 5px center #deeaf7;}
.add_btn{ background:url(../../../Images/ico/wf-dt-jia.gif) no-repeat center; width:30px; height:30px; display: inline-block; cursor:pointer;}
.del_btn{background:url(../../../Images/ico/wf-dt-jian.gif) no-repeat center; width:30px; height:30px; display: inline-block; cursor:pointer;}
.liuzhuan_btn{ border-radius:3px; display:inline-block;background: url(../../../Images/ico/arrow_large_right.png) no-repeat 5px center #fff; padding-left:25px; padding-right:10px;border: 1px solid #bbb; color:#333; cursor: pointer; height: 29px; line-height:28px;vertical-align:middle;}
.liuzhuan_btn.hover{ background:url(../../../Images/ico/arrow_large_right.png) no-repeat 5px center #daeef9;text-decoration:none;border: 1px solid #69a9c6;  color:#333}



.over_btn{ border-radius:3px;margin-right:10px; display:inline-block;background: url(../../../Images/ico/inhibit.gif) no-repeat 5px center #fff; padding-left:25px; padding-right:10px;border: 1px solid #bbb;color:#333; cursor: pointer; height: 29px; line-height:28px;vertical-align:middle;}
.over_btn.hover{ background:url(../../../Images/ico/inhibit.gif) no-repeat 5px center #daeef9;text-decoration:none;border: 1px solid #69a9c6;  color:#333;}
/*button*/

/*grid*/
.grid { background:#ffffff; position:relative;}
.gridlist { position:relative }
.gridhead { background:#cee7fd; overflow:hidden; position:relative}
.gridheadwrap { background:#cee7fd; position:relative}
.gridbody{ overflow:auto; position:relative;}
.gridhead table { border-collapse:collapse;}
.gridhead table thead tr th { text-align:left; padding-left:2px; height:28px; border-spacing:0; border:1px solid #f9f9f9; border-top:none 0; border-bottom:none 0;}
.gridheadtitle { float:left; height:26px; line-height:26px;}
.gridheadsort { float:right; }
.gridheadsort div { float:left; height:26px; line-height:26px;}
.gridheadsortempty {width:16px; height:26px;}
.gridheadsortasc {width:16px; height:26px; background:url(../Images/grid/sortasc.gif) no-repeat center;}
.gridheadsortdesc {width:16px; height:26px; background:url(../Images/grid/sortdesc.gif) no-repeat center;}
.gridheadsortasc1 {width:16px; height:26px; background:url(../Images/grid/sortasc1.gif) no-repeat center;}
.gridheadsortdesc1 {width:16px; height:26px; background:url(../Images/grid/sortdesc1.gif) no-repeat center;}
.gridheadresize { width:2px; cursor:e-resize; float:right;}
.gridheadresizeline { font-size:0px; width:1px; cursor:e-resize; border-left:1px dashed #ccc;height:auto!important; height:100%; min-height:100%; position:absolute; z-index:999999; top:0;}
.gridmask { background:#fafafa; z-index:99999; text-align:center; width:100%; height:auto!important; height:100%; min-height:100%; position:absolute; filter:alpha(opacity=1);-khtml-opacity:0.1;-moz-opacity:0.1; opacity:0.1;left:0;top:0;}
.gridbody table { border-collapse:collapse; table-layout:fixed;}
.gridbody table tbody tr td { text-align:left; padding-left:2px; border-bottom:1px dotted #e8e8e8; height:28px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; border-spacing:0; }
.gridbodytrodd { text-align:left; padding-left:2px; height:28px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; background:#fafbfc;border-spacing:0;}
.gridbodytreven { text-align:left; padding-left:2px; height:28px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; background:#ffffff;border-spacing:0;}
.gridbodytrclick { text-align:left; padding-left:2px; height:28px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; background:#e2f1fe;border-spacing:0;}
.gridpager { height:26px; background:#ffffff; padding-top:6px; text-align:right; padding-right:6px;}
.gridmaskdiv { background: #ecf5fd; float:left; padding-top:8px; border:1px solid #d7e9f8;z-index: 999999; width: 190px; height: 42px; vertical-align: middle; position: absolute; left: 0; top: 0; }
.gridmaskdiv div { margin-left:20px; padding-left:38px; height:32px; line-height:32px; background-image: url(../Images/grid/loading.gif); background-position:left; background-repeat: no-repeat; }
/*grid*/

/*combox*/
.comboxdiv {position:absolute; margin-top:0; z-index:2000; overflow:auto; border:1px solid #a1b7de; background:#ffffff; padding:1px; box-shadow:0 0 2px #ccc;}
.comboxtext1 {border:1px solid #b7b6b4; padding-right:16px; line-height:27px; vertical-align:middle; height:27px; padding-left:2px;  margin:0; background:#ffffff url(../Images/combox/down.gif) no-repeat right center;}
.comboxtext2 {border:1px solid #3399ff; padding-right:16px; line-height:27px; vertical-align:middle; height:27px; padding-left:2px;  margin:0; background:#ffffff url(../Images/combox/down1.gif) no-repeat right center;}
.comboxoption {text-align:left; height:18px; line-height:18px; padding:2px 2px; background:#ffffff;font-size: 12px;}
.comboxoption1 {text-align:left; height:18px; line-height:18px; padding:2px 2px; background:#cddceb;font-size: 12px;}
.comboxoptgroup {text-align:left; height:18px; line-height:18px; padding:2px 2px; background:#ffffff; font-style:italic; font-weight:bold;}
/*combox*/

/*个人信息员工自填*/
.selfuserinfo_btn{ border-radius:3px; display:inline-block;background: url(../../../Images/ico/user.png) no-repeat 5px center #fff; padding-left:25px; padding-right:10px;border: 1px solid #bbb; color:#333; cursor: pointer; height: 29px; line-height:28px;vertical-align:middle;}
.selfuserinfo_btn.hover{ background:url(../../../Images/ico/user.png) no-repeat 5px center #daeef9;text-decoration:none;border: 1px solid #69a9c6;  color:#333}
.selffamilyinfo_btn{ border-radius:3px; display:inline-block;background: url(../../../Images/ico/rgb.png) no-repeat 5px center #fff; padding-left:25px; padding-right:10px;border: 1px solid #bbb; color:#333; cursor: pointer; height: 29px; line-height:28px;vertical-align:middle;}
.selffamilyinfo_btn.hover{ background:url(../../../Images/ico/rgb.png) no-repeat 5px center #daeef9;text-decoration:none;border: 1px solid #69a9c6;  color:#333}

.selfcurriculumvitae_btn{ border-radius:3px; display:inline-block;background: url(../../../Images/ico/group.gif) no-repeat 5px center #fff; padding-left:25px; padding-right:10px;border: 1px solid #bbb; color:#333; cursor: pointer; height: 29px; line-height:28px;vertical-align:middle;}
.selfcurriculumvitae_btn.hover{ background:url(../../../Images/ico/group.gif) no-repeat 5px center #daeef9;text-decoration:none;border: 1px solid #69a9c6;  color:#333}
.selfeducation_btn{ border-radius:3px; display:inline-block;background: url(../../../Images/ico/chart_line.png) no-repeat 5px center #fff; padding-left:25px; padding-right:10px;border: 1px solid #bbb; color:#333; cursor: pointer; height: 29px; line-height:28px;vertical-align:middle;}
.selfeducation_btn.hover{ background:url(../../../Images/ico/chart_line.png) no-repeat 5px center #daeef9;text-decoration:none;border: 1px solid #69a9c6;  color:#333}
.selfacademictitle_btn{ border-radius:3px; display:inline-block;background: url(../../../Images/ico/chart_bar.png) no-repeat 5px center #fff; padding-left:25px; padding-right:10px;border: 1px solid #bbb; color:#333; cursor: pointer; height: 29px; line-height:28px;vertical-align:middle;}
.selfacademictitle_btn.hover{ background:url(../../../Images/ico/chart_bar.png) no-repeat 5px center #daeef9;text-decoration:none;border: 1px solid #69a9c6;  color:#333}
.selfusersbasic_btn{ border-radius:3px; display:inline-block;background: url(../../../Images/ico/chart_pie.png) no-repeat 5px center #fff; padding-left:25px; padding-right:10px;border: 1px solid #bbb; color:#333; cursor: pointer; height: 29px; line-height:28px;vertical-align:middle;}
.selfusersbasic_btn.hover{ background:url(../../../Images/ico/chart_pie.png) no-repeat 5px center #daeef9;text-decoration:none;border: 1px solid #69a9c6;  color:#333}

.SelfTransferInfo_btn{ border-radius:3px; display:inline-block;background: url(../../../Images/ico/refresh2.png) no-repeat 5px center #fff; padding-left:25px; padding-right:10px;border: 1px solid #bbb; color:#333; cursor: pointer; height: 29px; line-height:28px;vertical-align:middle;}
.SelfTransferInfo_btn.hover{ background:url(../../../Images/ico/refresh2.png) no-repeat 5px center #daeef9;text-decoration:none;border: 1px solid #69a9c6;  color:#333}

.SelfRewardPunishment_btn{ border-radius:3px; display:inline-block;background: url(../../../Images/ico/magic.gif) no-repeat 5px center #fff; padding-left:25px; padding-right:10px;border: 1px solid #bbb; color:#333; cursor: pointer; height: 29px; line-height:28px;vertical-align:middle;}
.SelfRewardPunishment_btn.hover{ background:url(../../../Images/ico/magic.gif) no-repeat 5px center #daeef9;text-decoration:none;border: 1px solid #69a9c6;  color:#333}
.SelfUserContract_btn{ border-radius:3px; display:inline-block;background: url(../../../Images/ico/new-icon.gif) no-repeat 5px center #fff; padding-left:25px; padding-right:10px;border: 1px solid #bbb; color:#333; cursor: pointer; height: 29px; line-height:28px;vertical-align:middle;}
.SelfUserContract_btn.hover{ background:url(../../../Images/ico/new-icon.gif) no-repeat 5px center #daeef9;text-decoration:none;border: 1px solid #69a9c6;  color:#333}

/*个人信息员工自填*/