﻿/* CSS Document */

/*+++++++++++++++++++++++++++++++++++++++css初始化++++++++++++++++++++++++++++++*/

body{ margin:0 auto; font-size:12px; font-family:"宋体"; line-height:1.5; color:#636363;}


table{ border-collapse:collapse;}
td,th{ padding:0;}

ul,dl,dd,h1,h2,h3,h4,h5,h6,form,p { padding:0; margin:0;}
ul { list-style:none;}
img { border:0px;}
a { color:#5e5e5e; text-decoration:none;}
a:hover { color:#f00;}
.clearfloat { clear:both; height:0px;font-size:1px; line-height:0px;}

/*基本样式*/
.btnstyle { cursor:pointer; width:73px; height:25px; margin-left:11px; border:none; color:#e5f8ff; background:url(../images/btn_bg.png) 0 0 no-repeat; }


#container { margin:0 auto;}
.middlecontent { width:1000px; margin:0 auto; }
#header { height:35px; margin-bottom:14px; background-color:#0198d1;}
#header h2 { display:inline; float:left; color:#ffffff; font:bold 18px/35px "微软雅黑"; }


.top_menu { float:right; padding-top:5px; }
.top_menu li { position:relative; float:left; text-align:center; width:70px; height:35px; line-height:35px; margin-left:27px;  }
.top_menu li a { cursor:pointer; padding-right:10px; font:bold 16px/30px "微软雅黑"; color:#ffffff; background:url(../images/icon_arrows3.png) right center no-repeat; }
.top_menu li.current {  background-color:#ffffff; }
.top_menu li.current a{ color:#0198d1; background-image:url(../images/icon_arrows3_curr.png) }

.top_menu li.nodown a { background:none; }


#header .son { position:absolute; left:-23px; border:1px solid #dcdcdc; border-top:none; background-color:#ffffff; }
/*css hack*/ #header .son { *top:30px; _top:35px; top:30px; }
#header .son li { display:inline; clear:both; left:-20px;  text-align:left; width:65px; height:22px;  }
#header .son li a { display:block; font:normal 12px/20px "宋体"; color:#636363; background:none;}
#header .son li a:hover { text-decoration:underline;  background-color:#d2eefa; }

/*页面左侧*/
.leftarea { float:left; text-align:center; width:137px; min-height:458px; padding-bottom:165px; border:1px solid #dcdcdc; overflow:hidden; }
.leftarea1  
{ 
	float:left;
    width:137px; 
    min-height:458px; 
    padding-bottom:165px; 
    border:1px solid #dcdcdc; 
    overflow:hidden; 
	background-color: #FFF;
	color: #000;
	font-family: Tahoma, sans-serif;
	font-size: 12px;
	padding: 0;	
}
.leftarea img { margin-top:9px; margin-bottom:14px; border:1px solid #dcdcdc; }

.list_menu { text-align:left; /* padding-left:15px;*/ }

.list_menu dl a { font:bold 16px/20px "微软雅黑"; color:#0198d1; }
.list_menu dl dd a { font-size:14px; }


.list_menu dl dt { padding-top:5px; padding-bottom:5px; padding-left:42px; }
.list_menu dl dt.tabTrend { background:url(../images/icon_menu_tend.png) 15px 7px no-repeat;}
.list_menu dl dt.tab1 { background:url(../images/icon_menu1.png) 15px 7px no-repeat;}
.list_menu dl dt.tab2 { background:url(../images/icon_menu2.png) 15px 7px no-repeat;}
.list_menu dl dt.tab3 { background:url(../images/icon_menu3.png) 15px 7px no-repeat;}
.list_menu dl dt.tab4 { background:url(../images/icon_menu4.png) 15px 7px no-repeat;}
.list_menu dl dt.tab5 { background:url(../images/icon_menu5.png) 15px 7px no-repeat;}
.list_menu dl dt.tab6 { background:url(../images/icon_menu6.png) 15px 7px no-repeat;}
.list_menu dl dt.tab7 { background:url(../images/icon_menu7.png) 15px 7px no-repeat;}
.list_menu dl dt.tab8 { background:url(../images/icon_menu8.png) 15px 7px no-repeat;}
.list_menu dl dt.tab9 { background:url(../images/icon_menu9.png) 15px 7px no-repeat;}
.list_menu dl dt.current {  background-color:#c5eefe; }

.list_menu dl dd { height:24px;  margin-top:2px; margin-left:5px; margin-right:5px; padding-top:4px; padding-left:37px; border-bottom:1px dashed #dcdcdc; }
.list_menu dl dd.current { background:url(../images/tab_current33.png) 0 0 no-repeat; }


/*页面右侧*/
.rightarea { float:left; width:85.6%; height:600px; margin-left:4px; }
/*页面右侧*/
.rightarea1 { float:left; width:71%; height:600px; margin-left:4px; }

.nav_page { height:28px; line-height:28px; margin-bottom:5px; padding-left:42px; border:1px solid #dcdcdc; background:url(../images/icon_arrows0.png) 20px center no-repeat; }
.nav_page a { font:normal 12px/28px "宋体"; color:#5e5e5e; }

/*tab切换样式*/
.tab_list { height:29px; border-bottom:1px solid #dcdcdc; }
.tab_list ul { position:relative; bottom:-1px; margin-left:10px; zoom:1;
    left: 0px;
}
.tab_list ul li {  text-align:center; float:left; width:68px; border-top:1px solid #dcdcdc; border-left:1px solid #dcdcdc; font:normal 12px/28px "宋体"; }
.tab_list ul li a { color:#636363; }

.tab_list ul li.last { border-right:1px solid #dcdcdc; }
.tab_list ul li.current { border-top:2px solid #0198d1; border-right:1px solid #dcdcdc;  background:#ffffff; }

/*我的考勤　查询*/
.search_checking { margin-top:5px; padding-left:21px; overflow:hidden; }
.search_checking ul li { float:left; }
.search_checking ul li span { font:normal 12px/ "宋体";  color:#636363; }

.search_checking ul li input { vertical-align:middle; width:125px; height:21px; margin-right:8px; border:1px solid #dcdcdc;
    margin-bottom: 0px;
}


.search_checking .btn_srh { cursor:pointer; width:73px; height:25px; margin-left:11px; border:none; color:#e5f8ff; background:url(../images/btn_bg.png) 0 0 no-repeat; }

.tbl_list {  width:100%; margin-top:5px; padding-left:-28px;   }
.tbl_list thead td { border-top:none; }
.tbl_list td { height:30px; padding-left:10px; font:normal 12px/ "宋体";  }
.tbl_list a { color:#0198d1; }
.tbl_list a:hover { color:#37c8ff; text-decoration:underline; }

/*考勤*/
.list_checking { margin-bottom:8px; border:1px solid #dcdcdc; }
.list_checking td { line-height:24px;  border-top:1px dashed #dcdcdc; }
.detail{ width:90px;}
/*首页最新公告*/
.list_note1 td { line-height:43px; border-bottom:1px dashed #dcdcdc; }
.list_note1 thead td { line-height:16px; border-bottom:1px solid #dcdcdc; }

/*创建任务*/
.form_createtask { margin-top:18px; padding-left:21px; }
.form_createtask li { margin-bottom:12px; }
.form_createtask li.person input { margin-right:3px; }
.form_createtask li.person img { vertical-align:middle; }

.form_createtask input { width:222px; height:21px; border:1px solid #dcdcdc; }
.form_createtask input.title { float:left; width:404px; margin-right:35px; }
.form_createtask input.project { width:183px; margin-right:8px; }
.form_createtask input.query { cursor:pointer; width:24px; height:24px; border:none; background:url(../images/btn_query2.png) 0 0 no-repeat;}
.form_createtask input.addperson { font:normal 12px/21px "宋体"; color:#0198d1; }

.form_createtask textarea { width:91%; height:234px; border:1px solid #dcdcdc; overflow:auto; }
.form_createtask span { display:block; float:left; text-align:left; width:65px; font:normal 12px/25px "宋体"; color:#636363; }
/*附件*/
.form_createtask .attachment { display:block; width:60px; margin-top:-4px; margin-bottom:-5px; padding-top:2px; padding-left:21px; font:normal 12px/16px "宋体"; color:#0198d1; background:url(../images/btn_attachment.png) 0 0 no-repeat; }
/*css hack*/ .form_createtask .attachment { _margin-top:-24px; }
/*确定*/
.form_createtask .ok { width:73px; height:25px; border:none; color:#e5f8ff; background:url(../images/btn_bg.png) 0 0 no-repeat; }



/*我的信息*/
/*头像*/
#box_photo { text-align:center; display:inline; float:left; width:122px; height:400px; margin:15px 11px 15px 14px; }
#box_photo img { display:block; margin-bottom:11px; border:1px solid #dcdcdc; }
#box_photo input { cursor:pointer; width:73px; height:25px; border:none; color:#e5f8ff; background:url(../images/btn_bg.png) 0 0 no-repeat; }


.form_myinfo { margin-top:15px; }
.form_myinfo li { margin-bottom:10px;  overflow:hidden; }
.form_myinfo li.job { position:relative;  }

.form_myinfo input { float:left; width:185px; height:21px; border:1px solid #dcdcdc;  margin-right:85px; }

.form_myinfo textarea { width:190px; height:94px; border:1px solid #dcdcdc; overflow:auto; }
.form_myinfo .remark { width:530px; }
.form_myinfo .remark { _margin-top:30px; }
.form_myinfo span { display:block; float:left; text-align:right; width:65px; font:normal 12px/25px "宋体"; color:#636363; }

.form_myinfo .ok { cursor:pointer; width:73px; height:25px; margin-top:10px; margin-left:66px; margin-right:20px; border:none; color:#e5f8ff; background:url(../images/btn_bg.png) 0 0 no-repeat; }
.form_myinfo .cancle { cursor:pointer; width:73px; height:25px; margin-top:10px; border:none; color:#e5f8ff; background:url(../images/btn_bg.png) 0 0 no-repeat; }

/*我的信息 详情*/
.details_myinfo { height:800px; zoom:1; }
/*css hack*/ .details_myinfo {  *padding-top:60px; *padding-left:90px; }
.details_myinfo li { position:relative; display:block; width:700px; }



.details_myinfo .details { text-align:left; display:block; width:185px; height:21px; margin-right:85px; }

.details_myinfo .edit { width:73px; height:25px; margin-left:60px; margin-top:70px; border:none; color:#e5f8ff; background:url(../images/btn_edit.png) 0 0 no-repeat;}


/*登录页*/
#login_header { height:62px; }
#login_header img { display:block; padding-top:17px; }

#login_con { position:relative; height:437px; background:url(../images/bg_huatu.jpg) 0 0 no-repeat; }



#login_footer { text-align:center; margin-top:90px; }
#login_footer img { vertical-align:middle; }
#login_footer span { font:normal 12px/ "宋体"; color:#c2c2c2; }

/*+++++++++++登录窗口+++++++++++++++++++++++++*/

#box_login { position:absolute; float:right; top:50px; right:240px; }

/*css hack*/ #box_login { _top:50px; _right:100px; *top:50px; *right:210px; }

#box_login h2 { margin-bottom:20px; font:normal 22px "微软雅黑"; color:#333333; }

#box_login ul li.user_pass input { vertical-align:middle; width:259px; height:37px; line-height:37px; margin-bottom:16px; margin-left:10px; border:1px solid #d2d2d2; }


#box_login ul li.user_pass span { font:normal 18px "微软雅黑"; color:#333333; }

/*记住密码*/
#box_login ul li.remember { padding-left:40px;}
#box_login ul li.remember input { vertical-align:middle; margin-top:-1px; }
/*
#box_login ul .remember span { margin-left:6px;  font:normal 12px/ "微软雅黑"; }
*/
#box_login .ok { cursor:pointer; width:117px; height:37px; margin-top:23px; margin-left:32px; border:none; background:url(../images/btn_login.png) 0 0 no-repeat;}


/*zhangkai 8-15*/
.ddl_Col_Status { vertical-align:middle; width:125px; height:26px; margin-right:8px; border:1px solid #dcdcdc;
    margin-bottom: 0px;
}
/*考勤附加*/
.chk_grwmouseout { 
     BACKGROUND-IMAGE:url(../images/chk_bgoff.jpg);
     FONT-SIZE:12px;
	 height:36px;
	 text-align:center;
}

.chk_grwmouseover { 
     BACKGROUND-IMAGE:url(../images/chk_bgon.jpg);
     FONT-SIZE:12px;
	 height:36px;
	 text-align:center;
}

.EN_GR_HD
{
    FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #3e3936; line-height:22px;
    BACKGROUND-IMAGE:url(../images/chk_en.jpg);
    height:36px;
}
/*background:url(../images/btn_bg.png)*/ 

/* lvhua 2013-8-30*/

.box_finance { *margin-top:20px;}

.tr_current { background-color:#d2eefa;}



.box_tree { text-align:center; display:inline; float:left; width:122px; height:400px; margin:15px 40px 15px 24px; }
.box_tree img { display:block; margin-bottom:6px; margin-right:4px; }
.box_tree input { cursor:pointer; width:73px; height:25px; border:none; color:#e5f8ff; background:url(../images/btn_bg.png) 0 0 no-repeat; }
.SelectedTreeNode { color:Red; padding:2px; background-color:#d2eefa;}


/*++++++++++++++++++++++++++++++++++滚动条样式+++++++++++++++++++++++++++++++*/
/*-----滚动条-----------*/ 
.scrollBar_1{ background-color:#818181;  }	
.scrollBar_1 div{ overflow:hidden; background-color:#818181; margin-left:-3px; }

.scrollBar_apply{ background-color:#13863e;  }	
.scrollBar_apply div{ overflow:hidden; background-color:#70d3f9; margin-left:-3px; }

/*-----滚动条容器------*/
#js_scrollBar_1{ overflow:hidden; height:445px;margin-top:25px; margin-bottom:36px; margin-right:8px;}
/*报名联系*/
#js_scrollBar_apply{ overflow:hidden; height:380px; margin-top:20px; margin-bottom:36px; margin-right:8px;}