
/* login */

.clearfix:after {clear: both;content: ".";display: block;height: 0;overflow: hidden;visibility: hidden;}

.body_bg{background:url(../images/body_bg.png) 0 0 repeat-x;}
.body_bg_pic{
	width:1024px;
	margin:0 auto;
	background:url(../images/body_bg_pic.png) 0 0 no-repeat;
}
.login_outer{
	width:900px;
	position: absolute;
	left:50%;
	top:50%;
	margin:-225px 0 0 -450px;
}
.login_con{
	width:900px;
	height:450px;
	box-shadow: 0 0 10px #bdbdc5;
	background: url(../images/login_con_bg.png) 0 0 repeat-x;
	overflow: hidden;
}
.login_con .login_left{
	float: left;
	width:540px;
}
.login_con .login_right{
	float: left;
	width:360px;
}
.login_title{
	width:120px;
	height:50px;
	padding-left:26px;
	margin-top:15px;
	line-height: 50px;
	background:url(../images/login_title_bg.png) 0 0 no-repeat;
	font-size: 18px;
	color:#ffffff;
}

.login_left .login_pics{
	width:390px;
	height:290px;
	margin:16px auto 0;
	position: relative;
}
.login_pics img{
	position: absolute;
	top:0;
	left: 0;
}
.login_dian{
	margin:10px auto 10px;
	width:60px;
	height:10px;
	overflow: hidden;
}
.login_dian div{
	float:left;
	width:10px;
	height:10px;
	margin-right:10px;
	background: #ffffff;
}
.login_dian div.active{
	background:#00B4F0;
}
.login_right .login_logo{
	width:180px;
	height:40px;
	margin:45px auto 25px;
}
.login_right p{
	width:280px;
	height:40px;
	margin:0 auto 30px;
	border:1px solid #ccc;
	background: #ffffff;
}
.login_right .login_p1{background:url(../images/login_icon1.png) 10px 50% no-repeat;}
.login_right .login_p2{background:url(../images/login_icon2.png) 10px 50% no-repeat;}
.login_right .login_p3{background:url(../images/login_icon3.png) 10px 50% no-repeat;margin-bottom:10px;}
.login_right .login_p4{
	background:none;
	border:none;
	height:20px;
	line-height: 20px;
	overflow: hidden;
	margin-bottom: 20px;
}
.login_right .login_p5{border:none;}
.login_right input{
	width:230px;
	height:40px;
	line-height/*\**/:40px\9;/*IE6,IE7,IE8识别*/
	margin-left:50px;
	font-size: 14px;
	color: #919396;
	border:0 none;
	+height:39px;/*IE7*/
}
.login_right .login_btn{
	width:280px;
	height:40px;
	background:url(../images/login_btn.png) 0 0 no-repeat;
	color:#ffffff;	
	margin-left:0px;

}
.login_right .login_p4 .login_check{
	float: left;
	width:15px;
	height:15px;
	margin-left:0px;
	margin-top:2px;
}
.login_p4 a{
	color:#F0641E;
}
.login_p4 a.login_remb{float: left;}
.login_p4 a.login_password{
	text-decoration: underline;
	float:right;
}

.login_footer{
	width:900px;
	height:20px;
	margin-top:10px;
	color:#0050A0;
	overflow: hidden;
}
.login_foot_left{float:left;}
.login_foot_rig{float:right;}

/* password */

.pass_outer{
	width:900px;
	height:450px;
	position: absolute;
	left:50%;
	top:50%;
	margin:-225px 0 0 -450px;
	box-shadow: 0 0 10px #bdbdc5;
	background: url(../images/login_con_bg.png) 0 0 repeat-x;
	overflow: hidden;
}
.pass_con{
	width:280px;
	height:265px;
	margin:65px auto 0;
}
.pass_con p{
	width:280px;
	height:40px;
	line-height:40px;
	margin-bottom: 30px;
	overflow: hidden;
}
.pass_con p span{
	float: right;
	color:#231F20;
	font-size: 14px;
}
.pass_con p input{
	float: right;
	width:198px;
	height:38px;
	border:1px solid #ccc;
}
.pass_con .pass_btn input{
	width:130px;
	height:40px;
	border:0 none;
	color:#ffffff;
}
.pass_con .pass_btn{
	height:40px;
	margin-top:45px;
}
.pass_btn1{
	background: url(../images/pass_btn1.png) 0 0 repeat-x;	
	float: left;
}
.pass_btn2{
	background: url(../images/pass_btn2.png) 0 0 repeat-x;	
	float: right;
}

/* index.html */

 .wrapper{
 	width: 100%;
	margin: 0px auto;
	background: #F0FAFF;
 }

.header{
	width:100%;
	height:60px;
	background:url(../images/header_bg.png) 50% 0 no-repeat;
}
.header .header_con{
	width:1000px;
	height:60px;
	margin:0 auto;
	overflow: hidden;
} 
.header .header_con .logo{
	float: left;
	width:120px;
	height:40px;
	margin:10px 0 0 15px;
}
.header_con .header_rig{
	float: right;
	width:220px;
	height:20px;
	margin-top:15px;
	position: relative;
}
.header_con .header_rig a{
	float: left;
	margin-right:26px; 
	font-weight: bold;
}
.header_rig a img{margin-right: 5px;}
.header_con .header_rig span{
	position: absolute;
	top:-12px;
	left:12px;
	width:16px;
	height:14px;
	line-height: 14px;
	text-align: center;
	display: block;
	color: #ffffff;
	background: #ef5a29;
	border:1px solid #ffffff;
}
.nav{
	width:100%;
	height:60px;
	background: #00B4F0;
	box-shadow: 0 2px 6px #666;
}
.nav .nav_con{
	width:1000px;
	height:60px;
	line-height: 60px;
	margin:0 auto;
}
.nav_con .nav_user{
	float: left;
	width:150px;
	height:60px;
	color:#ffffff;	
}
.nav_user img{
	float: left;
	margin:10px 15px 0 25px;
}
.nav_user span{float: left;}
.nav_con .nav_menu{float: left;}
.nav_con .nav_menu li{
	float: left;
	width:100px;
	/* height:60px; */
	line-height: 60px;
	text-align: center;
	font-size: 14px;
}
.nav_con .nav_menu li a{
	display: block;
	width:100px;
	height:60px;
	color:#ffffff;
}
.nav_con .nav_menu li a.selected{
	background:#0096d8;
}
.nav_con .nav_menu li a:hover{
	background:#4dcbf5;
}

/* nav_menu_list */

.nav_menu li.nav_service{
	position: relative;
}
.nav_menu .nav_service_con{
	width: 100px;
	height: 90px;
	position: absolute;
	top:60px;
	left: 0;
	z-index:10000;
	background:#ffffff;
	border:1px solid #e5e5e5;
	box-shadow: 0 1px 4px #e5e5e5;
	border-top:0 none;
	display: none;
}
.nav_menu .nav_service_con li{
	width:100px;
	height:29px;
	line-height: 30px;
	text-align: center;
	border-bottom: 1px dotted #bfd3e7;	
}
.nav_menu .nav_service_con li a{
	display: block;
	width:100px;
	height: 30px;
	color:#000000;
}
.nav_menu .nav_service_con li a:hover{
	color:#ffffff;
}

/* index_conent */

.con{
	width:1000px;
	margin:0 auto;
	background:#DCE1E6;
	overflow: hidden;
}
.con .con_left_list{
	float: left;
	width:150px;
	background: #DCE1E6;
}
.con_left_list li{
	width:150px;
	height: 50px;
}
.con_left_list li a{
	display: block;
	width:95px;
	height:49px;
	line-height:50px;
	padding-left: 55px;
	color:#646464;
	border-bottom: 1px dashed #ffffff;
	background-color:#dce1e6;　　
}

/* con_left_list */

.con_left_list li a:hover{
	background-color:#eef0f3;
}
.con_left_list li .con_list_a1{
	background:url(../images/icon_before_01.png) 20px 50% no-repeat;
	color: #F0641E;
	font-size: 14px;
}
.con_left_list li .con_list_a2{
	background:url(../images/icon_before_02.png) 20px 50% no-repeat;
}
.con_left_list li .con_list_a3{
	background:url(../images/icon_before_03.png) 20px 50% no-repeat;
}
.con_left_list li .con_list_a4{
	background:url(../images/icon_before_04.png) 20px 50% no-repeat;
}
.con_left_list li .con_list_a5{
	background:url(../images/icon_before_05.png) 20px 50% no-repeat;
}
.con_left_list li .con_list_a6{
	background:url(../images/icon_before_06.png) 20px 50% no-repeat;
}
.con_left_list li .con_list_a7{
	background:url(../images/icon_before_07.png) 20px 50% no-repeat;
}
.con_left_list li .con_list_a8{
	background:url(../images/icon_before_08.png) 20px 50% no-repeat;
}
.con_left_list li .con_list_a9{
	background:url(../images/icon_before_09.png) 20px 50% no-repeat;
}
.con_left_list li.this_tab a{color:#ffffff;}
.con_left_list li.this_tab .con_list_a1{
	background:#00B4F0 url(../images/icon_after_01.png) 20px 50% no-repeat;	
}
.con_left_list li.this_tab .con_list_a2{
	background:#00B4F0 url(../images/icon_after_02.png) 20px 50% no-repeat;	
}
.con_left_list li.this_tab .con_list_a3{
	background:#00B4F0 url(../images/icon_after_03.png) 20px 50% no-repeat;	
}
.con_left_list li.this_tab .con_list_a4{
	background:#00B4F0 url(../images/icon_after_04.png) 20px 50% no-repeat;	
}
.con_left_list li.this_tab .con_list_a5{
	background:#00B4F0 url(../images/icon_after_05.png) 20px 50% no-repeat;	
}
.con_left_list li.this_tab .con_list_a6{
	background:#00B4F0 url(../images/icon_after_06.png) 20px 50% no-repeat;	
}
.con_left_list li.this_tab .con_list_a7{
	background:#00B4F0 url(../images/icon_after_07.png) 20px 50% no-repeat;	
}
.con_left_list li.this_tab .con_list_a8{
	background:#00B4F0 url(../images/icon_after_08.png) 20px 50% no-repeat;	
}
.con_left_list li.this_tab .con_list_a9{
	background:#00B4F0 url(../images/icon_after_09.png) 20px 50% no-repeat;	
}

/*  */

.con .con_right{
	float: left;
	width:850px;
	background:#ffffff;
}
.con_right .con_tab_hd{
	height:30px;
	padding:15px 0 0 15px;
	border-bottom: 3px solid #00B4F0;
}
.con_right .con_tab_hd li{
	float: left;
	width:120px;
	height:30px;
	line-height: 30px;
	text-align: center;
	background: #DCE1E6;
	color: #646464;
	cursor: pointer;
}
.con_right .con_tab_hd li.active{
	background: #00B4F0;
	color: #ffffff;
}

/* con_position */
.con_tab_bd{
	min-height: 450px; 
}

.con_tab_bd .con_index {
	position: relative;
	background: #DCE1E6;
}
.con_tab_bd .con_index .con_indexLeft{
	width:630px;
	background: #ffffff;
	padding: 10px 0 15px 0;
}
.con_right .con_tab_bd .con_index .con_position{
	position: absolute;
	top:-48px;
	right: 0;
	width:204px;
	padding:10px 8px 0;/*????*/
	background:#DCE1E6;
}
.con_position .con_income{
	width:204px;
	height:160px;
	margin-bottom: 10px;
	background: #ffffff;
}
.con_position .con_income h2{
	width:204px;
	height:30px;
	line-height: 30px;
	text-align: center;
	font-size: 12px;
	color: #231815;
	border: 1px solid #e5e5e5;
	box-shadow: 0 1px 4px #e5e5e5;
}
.con_right .con_tab_bd .con_share{
	width:580px;
	margin:0 auto;
	padding:10px;
	background: #F0FAFF;
	border:1px solid #e5e5e5;
	box-shadow: 0 1px 4px #e5e5e5; 
}
.con_share .share_tab_hd{
	width:100%;
	height:24px;
	margin-bottom: 10px;
}
.con_share .share_tab_hd li{
	float: left;
	width:100px;
	height:24px;
	line-height: 24px;
	text-align: center;
	color: #646464;
	cursor: pointer;
}
.share_tab_hd .share_bg1{
	background: url(../images/share_before_01.png) 6px 50% no-repeat;	
}
.share_tab_hd .share_bg2{
	background: url(../images/share_before_02.png) 4px 50% no-repeat;	
}
.share_tab_hd .share_bg3{
	background: url(../images/share_before_03.png) 4px 50% no-repeat;	
}
.share_tab_hd .share_bg4{
	background: url(../images/share_before_04.png) 10px 50% no-repeat;	
}
.share_tab_hd .share_bg5{
	background: url(../images/share_before_05.png) 10px 50% no-repeat;	
}

.share_tab_hd li.active{color:#231815;} 

/* you wen ti a */
.share_tab_hd li.share_bg1.active{
	background: url(../images/share_after_01.png) 6px 50% no-repeat;	
}
.share_tab_hd li.share_bg2.active{
	background: url(../images/share_after_02.png) 4px 50% no-repeat;	
}
.share_tab_hd li.share_bg3.active{
	background: url(../images/share_after_03.png) 4px 50% no-repeat;	
}
.share_tab_hd li.share_bg4.active{
	background: url(../images/share_after_04.png) 10px 50% no-repeat;	
}
.share_tab_hd li.share_bg5.active{
	background: url(../images/share_after_05.png) 10px 50% no-repeat;	
}
.con_share .share_tab_bd .share_con_01 .share_text{
	width:570px;
	padding-left:10px;
	height:30px;
	line-height: 30px;
	max-width:570px;
	border:1px solid #ccc; 
	box-shadow: inset 0 0 4px #ccc;
}
.con_share .share_tab_bd .share_con_01 .share_uploadTitle{
	line-height: 32px;
	color:#231F20;
	overflow: hidden;
}
.share_con_01 .share_uploadTitle span{
	display: block;
	width:35px;
	float: left;
}
.share_con_01 .share_uploadTitle .share_uploadText{
	float: right;
	width:533px;
	padding-left: 10px;
	height:30px;
	line-height: 30px;
	border:1px solid #ccc; 
	box-shadow: inset 0 0 4px #ccc;
	margin-right: 0;
}
.share_tab_bd .share_con_01 .share_detail{
	margin:10px 0 10px 0;
	height:30px;
	line-height: 30px;
	overflow: hidden;
}
.share_tab_bd .share_con_01 .share_date{
	margin-top:10px;
	height:30px;
	line-height: 30px;
	overflow: hidden;
}
.share_date p{float: right;}
.share_date p.date_distance{margin-right:45px;}
/* dateControls */
.dateControls{
	color:#231F20;
	position: relative;
}
.dateControls input{
	width:100px;
	height:20px;
	margin-left: 10px;
	border:1px solid #ccc; 
	box-shadow: inset 0 0 4px #ccc;
	background: url(../images/dateBg.png) 80px -1px no-repeat;
}


/*.share_tab_bd .share_con_01 label{
	float: left;
	margin:0 10px 0 160px;
}
 .share_tab_bd .share_con_01 select.select_module{
	float: left;
	position: relative;
	_margin-top:4px;	
	height:20px;	
	border:0 none;
	border:1px solid #ccc; 
	box-shadow: inset 0 0 4px #ccc;
}
.share_tab_bd .share_con_01 .select_list{
	position: absolute;
	left:84px;
	top:4px;
	_top:10px;
	+top:5px;
}*/
 /*改写这里啦 ，给select标签加样式 */
.share_tab_bd .share_con_01 p.select_days{
	float: right;
	height: 30px;
	line-height: 30px;
	color:#231F20;
}
.share_con_01 p.select_days select{
	width:110px;
	height:20px;	
	border:0 none;
	border:1px solid #ccc; 
	box-shadow: inset 0 0 4px #ccc;
}
.share_date .select_days .sel_remind{width:100px;}
.share_tab_bd .share_con_01 p.firstP{
	margin:0 15px 0 35px;
}
.share_tab_bd .share_con_01 .share_btn{
	float: right;
	width:90px;
	height:30px;
	line-height: 30px;
	text-align: center;
	background: #00B4F0;
	color: #ffffff;
	border:0 none;
}
.share_tab_bd .share_con_01 a{
	float: left;
	display: block;
	width:50px;
	height:30px;
	padding-left:26px;
	line-height: 30px;
	color: #231F20;
}
.share_tab_bd .share_con_01 .share_pic{
	background: url(../images/share_pic.png) 4px 50% no-repeat;	
}
.share_tab_bd .share_con_01 .share_filePic{
	margin-right: 76px;
	background: url(../images/share_filePic.png) 4px 50% no-repeat;	
}
.share_tab_bd .share_con_01 .share_topic{
	background: url(../images/share_topic.png) 4px 50% no-repeat;	
}
.share_con_01 .share_imgs{
	width:560px;
	height:50px;
	padding:5px 10px;
	border:1px solid #ccc; 
	box-shadow: inset 0 0 4px #ccc;
	background: #ffffff;
	display: none;
	overflow: hidden;
}
.share_con_01 .share_imgs .img_outer{
	float:left;
	width:50px;
	height:50px;
	margin-right:10px;
	position:relative;
}
.share_imgs .img_outer .img_close{
	position:absolute;
	top:0;
	right:0;
	display: block;
	width:11px;
	height:11px;
	cursor:pointer;
}
.share_con_01 .share_imgs .share_addImg{
	float:left;
	display: block;
	width:30px;
	height:30px;
	margin-top:10px;
}
.share_con_01 .share_imgs .share_addImg:hover{
	cursor: pointer;
}

/* notice */
.con_tab_bd li .con_notice{
	width:600px;
	height:80px;
	background:#00B4F0;
	margin:15px auto;
	box-shadow: inset 0 0 2px blue;
	color:#ffffff;
}
.con_notice .notice_title{
	width:155px;
	height:24px;
	line-height: 24px;
	padding-left: 45px;
	background:url(../images/notice_speaker.png) 10px 50% no-repeat;
}
.con_notice .notice_scroll{
	width:555px;
	height: 56px;
	padding-left:45px;
	overflow:hidden;
}
.con_notice .notice_scroll li{
	height:18px;
	line-height: 18px;
}


/* result */
.con .con_right .con_tab_bd .con_result{
	width:600px;
	margin:0 auto;
	/* padding-bottom: 15px; */
}
.con_result .res_tab_hd{
	width:600px;
	height:30px;
}
.con_result .res_tab_hd li{
	float: left;
	width:70px;
	height:30px;
	line-height: 30px;
	text-align: center;
	background: #DCE1E6 url(../images/res_hd_bg.png) 100% 50% no-repeat;
	color: #231F20;
	cursor: pointer;
}
.con_result .res_tab_hd li.active{
	border: 1px solid #c8c9ca;
	border-bottom: 0 none;
	background: #ffffff;
}
.con_result .res_tab_hd li.res_nobg{background-image:none;}
.con_result .res_tab_hd li.res_daiban{position: relative;}
.con_result .res_tab_hd li.res_daiban span{
	position:absolute;
	top:-6px;
	right:-6px;
	width:16px;
	height:14px;
	line-height: 14px;
	text-align: center;
	display: block;
	color: #ffffff;
	background: #ef5a29;
	border:1px solid #ffffff;
}
.con_result .res_tab_bd{
	width:600px;
	min-height: 345px;
	border:1px solid #c8c9ca;
}
.res_tab_bd .res_con .res_shareCon{
	padding:0 25px 35px 25px;
}
.res_shareCon li{
	width:550px;
	margin-top:25px;
	overflow: hidden;
}

.res_shareCon li .div_border{
	float: left;
	width:100%;
	border-bottom: 1px dashed #DCE1E6;
	line-height: 0px;
}
.res_shareCon li .share_peo{
	float: left;
	width:50px;
	height:50px;
	display: block;
	margin-right: 20px;
}
.res_shareCon li .res_specificCon{
	float: right;
	width:480px;
}
.res_specificCon .peo_name{
	float: left;
	display: block;
	width:60px;
	height:32px;
	line-height: 32px;
	color:#0050A0;
}
.res_specificCon .res_postTitle{
	float:right;
	width:270px;
	height: 32px;
	line-height:32px;
	font-size: 14px;
	font-weight: bold;
	color:#ef5a29;
	overflow: hidden;
}
.res_specificCon .res_tag{
	float: right;
	width:46px;
	height:20px;
	line-height: 20px;
	text-align: center;
	color: #231F20;
	font-weight: bold;
	background: url(../images/res_tag.png) 0 0 no-repeat;
	overflow: hidden;
}
.res_specificCon .res_launchTime{
	float: left;
	display: block;
	height:32px;
	line-height: 32px;
	font-size: 10px;
	color: #969696;
}
.res_specificCon .res_launchWrite{
	float: left;
	width:480px;
	margin-bottom: 10px;
	line-height:20px;
	font-size: 14px;
	color: #231F20;
}
.res_specificCon .res_launchImgs{
	float: left;
	width:480px;
}
.res_specificCon .res_launchImgs img{
	display: block;
	width:50px;
	height:50px;
	float:left;
	margin:10px 10px 0 0;
}
.res_specificCon .res_updateTime{
	float: left;
	display: block;
	height:28px;
	line-height:28px;
	font-size: 10px;
	color: #969696;
}
.res_specificCon .res_comment{
	float: right;
}
.res_specificCon .res_comment a{
	float:left;
	height:28px;
	line-height:28px;
	margin-left: 15px;
	padding-left:18px;
	color: #0050A0;
	font-size: 10px;
}
.res_specificCon .res_comment a.comm_praise{
	background: url(../images/comm_praise.png) 0 50% no-repeat;
}
.res_specificCon .res_comment a.comm_editor{
	background: url(../images/comm_editor.png) 0 50% no-repeat;
}
.res_specificCon .res_comment a.comm_delete{
	background: url(../images/comm_delete.png) 0 50% no-repeat;
}
.comm_praise span{
	position: absolute;
	top:-12px;
	left:0px;
	width:16px;
	height:14px;
	line-height: 14px;
	text-align: center;
	display: block;
	color: #ffffff;
	background: #ef5a29;
	border:1px solid #ffffff;	
}
.res_shareCon li .comm_con{
	float: left;
	width:530px;
	padding:10px;
	margin-bottom: 10px;
	background: #F0FAFF;
	border:1px solid #e5e5e5;
	box-shadow: 0 1px 4px #e5e5e5; 
	display: none;
}
.res_shareCon li .comm_con .comm_text{
	width:520px;
	padding-left:10px;
	margin-bottom: 6px;
	height:30px;
	line-height: 30px;
	max-width:520px;
	border:1px solid #ccc; 
	box-shadow: inset 0 0 4px #ccc;
}
.res_shareCon li .comm_con input{
	float: right;
	width: 90px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	background: #00B4F0;
	color: #ffffff;
	border: 0 none;
}
.res_shareCon li .comm_con input.comment_btn{margin-right: 10px;}

/* daiban_table */
.res_tab_bd .res_table{
	padding: 25px;
}
.daiban_table{
	width:100%;
	color:#231F20;
	border-collapse:collapse;
	border-spacing:0;
	border-left:1px dashed #cfd1d2;
}
.daiban_table th{
	height:30px;
	line-height: 30px;
	text-align: center;
	background: #DCE1E6;
	border-right:1px dashed #cfd1d2;
	border-bottom:1px dashed #cfd1d2;
}
.daiban_table td{
	height:25px;
	line-height: 25px;
	text-align: center;
	border-right:1px dashed #cfd1d2;
	border-bottom:1px dashed #cfd1d2;
}
.daiban_table td.borderRig{border-right: 0 none;}
.daiban_table td a{
	display: block;
	width:25px;
	height:25px;
	padding-left:20px;
	color:#231F20; 	
}
.daiban_table td a.tab_complete{
	background: url(../images/tab_complete.png) 0 50% no-repeat;
	margin-left:10px;
}
.daiban_table td a.tab_cancel{
	background: url(../images/tab_cancel.png) 0 50% no-repeat;
}
.daiban_table td a.tab_process{
	background: url(../images/tab_process.png) 0 50% no-repeat;
	margin-left:10px;
}
.daiban_table td a.tab_submit{
	background: url(../images/tab_submit.png) 0 50% no-repeat;
}
.daiban_table td a.tab_reject{
	background: url(../images/tab_reject.png) 0 50% no-repeat;
}
.daiban_table td span{
	float: left;
	display: block;
	height: 25px;
	background: url(../images/tab_file.png) 0 50% no-repeat;
	padding-left:20px;
	margin-left: 10px;

}
.daiban_table td a.tab_modify{
	background: url(../images/tab_modify.png) 0 50% no-repeat;
	margin-left:10px;
}
.daiban_table td a.tab_save{
	background: url(../images/tab_save.png) 0 50% no-repeat;
	margin-left:10px;
}
.daiban_table td a.tab_download{
	background: url(../images/tab_download.png) 0 50% no-repeat;
	margin-left:10px;
}
.daiban_table td a.tab_delete{
	background: url(../images/tab_delete.png) 0 50% no-repeat;
}
/* res_search */
.res_search{
	height:26px;
	margin-bottom: 10px;
	overflow: hidden;
}
.res_search .sear_title{
	float: left;
	display: block;
	width:135px;
	height:24px;
	line-height: 24px;
	padding-left: 5px;
	color:#969696;
	border:1px solid #ccc; 
	box-shadow: inset 0 0 4px #ccc;
}
.res_search .sear_btn{
	float: left;
	display: block;
	width:26px;
	height:26px;
	border: 0 none;
	margin-left: 5px;
	background:#00B4F0 url(../images/res_searchBg.png) 50% 50% no-repeat;
}

.res_pageNum{
	width:520px;
	height:20px;
	line-height:20px;
	margin:10px auto;
	overflow: hidden;
}
.res_pageNum a{
	text-align: center;
	line-height: 20px;
}
.res_pageNum a:hover{
	background: #00B4F0;
}
.res_pageNum .on_downPage{
	width:45px;
	height:20px;
	background: #969696;
	float: left;
	margin:0 10px;
	color: #ffffff;

}
.res_pageNum div{float: left;}
.res_pageNum div a{
	width:20px;
	height:20px;
	background: #969696;
	float: left;
	margin-right: 5px;
	color: #ffffff;

}
.res_pageNum div a.selected{
	background: #00B4F0;
}
.res_pageNum div .ellipsis{
	background: none;
	color: #231F20;
}
.res_pageNum p{
	height:20px;
	line-height: 20px;
	float: left;
	color: #231F20;
}
.res_pageNum p input{
	width:45px;
	height:18px;
	_height:17px;
	+height:17px;
	border:1px solid #ccc; 
	box-shadow: inset 0 0 4px #ccc;
}
.res_pageNum .page_btn{
	width:45px;
	height:20px;
	line-height: 20px;
	text-align: center;
	margin-left: 10px;
	background: #00B4F0;
	float: left;
	color: #ffffff;
	border: 0 none;

}

/* footer */
.wrapper .footer{
	width:100%;
	height: 65px;
	line-height: 65px;
	text-align: center;
	border-top:1px solid #ccc;	
	box-shadow: inset 0 2px 6px #868384;
}

/* con_set */
.con_tab_bd li .con_set{
	width:820px;
	height:315px;
	margin:10px auto 0;
}
.set_tab_hd{
	height:31px;
	overflow: hidden;
}
.set_tab_hd li{
	float: left;
	width:100px;
	height:30px;
	line-height: 30px;
	text-align: center;
	color: #646464;
	background: #DCE1E6;
	border-bottom:  1px solid #c8c9ca;;
}
.set_tab_hd li.active{
	color:#231F20;
	background: #ffffff;
	border:  1px solid #c8c9ca;;
	border-bottom: 0 none;
}
.set_tab_bd{
	border:  1px solid #c8c9ca;;
	margin-top: -1px;
	padding-bottom: 25px;
	background: #ffffff;
}
.set_tab_bd li.set_modifyNews{
	padding:10px 0 0 50px;
}
.set_tab_bd .set_modifyNews p{
	width:240px;
	height:32px;
	line-height: 32px;
	margin-top: 10px;
	color:#231F20;
}
.set_tab_bd .set_modifyNews p.set_p input{
	float: right;
	width:190px;
	height:30px;
	border: 1px solid #ccc;
	box-shadow: inset 0 0 4px #ccc;
	margin-left: 15px;
}
.set_tab_bd .set_modifyNews p.set_p label{
	float: right;
}
.set_modifyNews p.set_btn .set_saveBtn{
	float: right;
	width:90px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	color: #ffffff;
	background: #00B4F0;
	border:0 none;
	margin-right: 15px;
}
.set_modifyNews p.set_btn .set_cancleBtn{
	float:right;
	width:90px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	color: #ffffff;
	background: #FA9632;
	border:0 none;
}

/* con_staff */
.con_tab_bd .con_staff{
	overflow: hidden;
	padding:10px 0 10px 15px;
	color: #231815;
}
.con_tab_bd .con_staffList{
	float: left;
	width:175px;
	height:580px;
	padding: 5px 0 0 3px;
	background: #F0FAFF;
	cursor: pointer;
}
.con_tab_bd .con_staffDetail{
	float: left;
	width:630px;
	height: 580px;
	margin-left:10px;
}

.con_staffList .staff_tree .tree_t1,.tree_t2,.tree_t3,.tree_t4{
	height:24px;
	line-height: 24px;
	background: url(../images/staff_bg1.png) 0 50% no-repeat;
	padding-left:15px; 
}
.staff_tree .tree_t1Con,.tree_t3Con,.tree_t4Con,.tree_t5Con{
	margin-left: 20px;
}
.tree_t1Con .tree_dian{
	height:24px;
	line-height: 24px;
	background: url(../images/staff_bg3.png) 0 50% no-repeat;
	padding-left:15px; 
}

.con_staffDetail .staffDetail_top{
	width:630px;
	height:30px;
	line-height: 30px;
	overflow:hidden;
	background: #00B4F0;
}
.staffDetail_top a{
	float: left;
	display: block;
	height: 30px;
	color: #ffffff;
	margin-left: 10px;
	padding-left: 15px;
}
.staffDetail_top a.staff_find{
	background: url(../images/staff_find.png) 0 50% no-repeat;
}
.staffDetail_top a.staff_add{
	background: url(../images/staff_add.png) 0 50% no-repeat;
}
.staffDetail_top a.staff_modify{
	background: url(../images/staff_modify.png) 0 50% no-repeat;
}
.staffDetail_top a.staff_delete{
	background: url(../images/staff_delete.png) 0 50% no-repeat;
}
.staffDetail_top a.staff_password{
	background: url(../images/staff_password.png) 0 50% no-repeat;
}
.staffDetail_top a.staff_positive{
	background: url(../images/staff_positive.png) 0 50% no-repeat;
}
.staffDetail_top a.staff_leave{
	background: url(../images/staff_leave.png) 0 50% no-repeat;
}
.staffDetail_top a.staff_dong{
	background: url(../images/staff_dong.png) 0 50% no-repeat;
}
.staffDetail_top a.staff_entry{
	background: url(../images/staff_entry.png) 0 50% no-repeat;
}
.staffDetail_top a.staff_import{
	background: url(../images/staff_import.png) 0 50% no-repeat;
}
.staffDetail_top a.staff_export{
	background: url(../images/staff_export.png) 0 50% no-repeat;
}

.mask_ceng{
	position: absolute;
	top:208px;
	left: 50%;
	width:800px;
	margin-left:-400px;
	background: #ffffff;
	color:#231815;
	border:1px solid #ccc;
	display: none;
}
.add_ceng{
	position: absolute;
	top:0;
	left: 50%;
	width:880px;
	margin-left:-440px;
	background: #ffffff;
	color:#231815;
	border:1px solid #ccc;
	display: none;
}
.mask_title{
	height:30px;
	line-height: 30px;
	background: #F0FAFF;
	overflow: hidden;
	border-bottom: 1px solid #ccc;
}
.mask_title span{
	float:left;
	margin-left: 15px;
}
.mask_title a{
	float: right;
	width:30px;
	height: 30px;
	background: url(../images/mask_closeBtn.png) 50% 50% no-repeat;
}
.mask_con{padding:10px 10px 0;overflow: hidden;}
.add_con{overflow: hidden;background: #FAFAFA;}
.mask_con table{width:100%;}
.add_con table{
	width:100%;
	background: #ffffff;
	padding:10px 20px 0;
	border-bottom: 1px solid #ccc;
	margin-bottom: 10px;
}
.mask_con td{height:40px;line-height:20px;text-align: right;}
.add_con td{height:40px;line-height:20px;text-align: right;}
.add_con td.textLeft{padding-left:10px;text-align: left}
.add_con select,input.add_text{
	width:180px;
	height:20px;
	border:1px solid #ccc;
	box-shadow: inset 0 0 4px #ccc;
}
.mask_con select,input.mask_text{
	width:100px;
	height:20px;
	border:1px solid #ccc;
	box-shadow: inset 0 0 4px #ccc;
}
.mask_con td.input_check{text-align: left;}
.mask_selectBtn{
	float:left;
	display: block;
	width:90px;
	height:30px;
	margin:0 0 10px 10px;
	line-height: 30px;
	text-align: center;
	color: #ffffff;
	background:#00B4F0;
	border:0 none;
}
.add_cancelBtn{
	background: #FA9632;
}
td.mask_post{position: relative;}
td.mask_post .mask_note{
	position: absolute;
	top:0;
	left:126px;
	width:210px;
	height:40px;
	line-height: 40px;
	text-align: center;
	background: url(../images/postBg.png) 0 0 no-repeat;
	color:#58595B;
	display: none;
}
.mask_post .mask_tips{
	position: absolute;
	top:10px;
	left:110px;
	display: block;
	width:16px;
	height:16px;
	background: url(../images/mask_tips.png) 0 0 no-repeat;
	background-position: 6px 6px;
}
td.add_check{text-align: left;padding-left:45px;}
/* date */
.date{
	width:100px;
	height:20px;
	border:1px solid #ccc;
	box-shadow: inset 0 0 4px #ccc;
	background: url(../images/dateBg.png) 80px -1px no-repeat;
}
.add_date{width:180px;background: url(../images/dateBg.png) 160px -1px no-repeat;}
.add_date2{width:180px;background: url(../images/dateBg.png) 100px -1px no-repeat;}
.add_con .add_minWid{
	width:120px;
	height:20px;
	border:1px solid #ccc;
	box-shadow: inset 0 0 4px #ccc;
}
.add_con .add_maxWid{
	width:322px;
	height:20px;
	border:1px solid #ccc;
	box-shadow: inset 0 0 4px #ccc;
}
.add_tab{
	border:0 none;
	border-top: 1px solid #ccc;
	padding-bottom: 0;
}
.add_tab td{
	text-align:right;
}
.add_tab td.textLeft{padding-left:10px;text-align: left}
.add_con .add_renshi.active{border-left: 0 none;}
.add_con .add_dashed td{padding-bottom:10px;border-bottom: 1px dashed #ccc;}
.add_con .add_marTop td{padding-top:10px;}

/*  operating.html  */
.con_opera{
	width:1000px;
	margin:0 auto;
	overflow: hidden;
}
.operaList{
	float: left;
	background:#DCE1E6;
	width:150px;
	height: 580px;
}
.con_left_list li .oper_list_a1{
	background:url(../images/oper_before_01.png) 20px 50% no-repeat;
}
.con_left_list li .oper_list_a2{
	background:url(../images/oper_before_02.png) 20px 50% no-repeat;
}
.con_left_list li .oper_list_a3{
	background:url(../images/oper_before_03.png) 20px 50% no-repeat;
}
.con_left_list li .oper_list_a4{
	background:url(../images/oper_before_04.png) 20px 50% no-repeat;
}
.con_left_list li .oper_list_a5{
	background:url(../images/oper_before_05.png) 20px 50% no-repeat;
}
.con_left_list li .oper_list_a6{
	background:url(../images/oper_before_06.png) 20px 50% no-repeat;
}
.con_left_list li .oper_list_a7{
	background:url(../images/oper_before_07.png) 20px 50% no-repeat;
}
.con_left_list li.this_tab2 a{
	background-color: #00B4F0;
	color:#ffffff;
}
.con_operaRight{
	float: left;
	width:820px;
	height:550px;
	padding:15px;
	background:#ffffff;
}
.opera_btn{
	width: 90px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	background: #00B4F0;
	color: #ffffff;
	border: 0 none;
}
.opera_conTop{overflow: hidden;}
.opera_add{float: left;}
.opera_select{float:right;}
.opera_conTop{height:30px;margin-bottom: 15px;}
.opera_conTop p{margin:5px 20px 0 0;float: right;}
.opera_conTop p input,select{
	width:120px;
	height:20px;
	border: 1px solid #ccc;
	box-shadow: inset 0 0 4px #ccc;
}
.opera_paddLeft{padding-left: 10px;}
.daiban_table td{height:30px;}
.opera_table input,select{
	width:90px;
	height:20px;
	border: 1px solid #ccc;
	box-shadow: inset 0 0 4px #ccc;
}
.con_set_outer{height:450px;}
.con_tab_rela{position: relative;}
.con_closeBtn{
	position: absolute;
	top:50%;
	right:10px;
	margin-top: -6px;
	display: block;
	width:12px;
	height:12px;
	background: url(../images/con_closeBtn.png) right 50% no-repeat;
}
#dialogAlert {
	background: url(../images/alertlog.png) right 50% no-repeat;
	float:left;
	height:15px;
	width:15px;
	margin-top: 10px; margin-left: 10px;
}
#dialogDiv {
	border-radius: 5px 5px 5px 5px; 
	border-width:5px;
	height:150px;
	width:320px;
    background-color:#cccccc;
    position: absolute;
    top:20%;
    left:30%;
    -moz-box-shadow:2px 2px 10px #00000;
    -webkit-box-shadow:2px 2px 10px #CCCCCC;
    box-shadow:2px 2px 10px #CCCCCC;
}
#dialogClose {
	background: url(../images/closed.png) right 50% no-repeat;
	float:right;
	height:15px;
	width:15px;
	margin-top: 10px;
	margin-right: 10px;
}
#titleContent{
	float:left;
	color:#999999;
	margin-bottom: 10px;
	text-align:center;
	margin-top: 8px; 
	margin-left: 5px;
	
}
#dialogTitle {
	border-radius: 5px 5px 0px 0px; 
	border-bottom-width: 1px;
	border-top-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-style:solid;
	border-color:#dadada;
	height:35px;
	font-size:14px;
	background-color:#ffffff;
	width:319px;
}
#dialogContent {
	background-color:#ffffff;
}
#dialogContainer{
	border-radius: 5px 5px 5px 5px; 
	margin-left:1px;
	margin-right:1px;
	margin-bottom:1px;
	background-color:#ffffff;
	height:114px;
}