*{
	margin: 0;
	padding: 0;
	font-family: "microsoft yahei";
	font-size: 14px;
}
ul,li{
	list-style: none;
}
a{
	text-decoration: none;
}
input{
	border: none;
}
img{
	border: 0;
}
body,html{
	width: 100%;
	height: 100%;
	position: relative;
}
.clearBoth{
	width: 100%;
	height: 0;
	clear: both;
	overflow: hidden;
}
.left{
	float: left;
}
.right{
	float: right;
}
.login_body{
	background-image: url(../images/login_bg.png);
	background-repeat: no-repeat;
	background-size: 100%;
	position: relative;
	overflow: hidden;
}
.login_box{
	width: 400px;
	height: 320px;
	margin: 160px auto 0 auto;
}
.login_tit{
	width: 400px;
	height: 40px;
	line-height: 40px;
	display: block;
	text-align: center;
	font-size: 34px;
	font-weight: bold;
	color: #ffffff;
}
.login_inp{
	width: 400px;
	height: 30px;
	border-radius: 10px;
	background: #ffffff;
	margin: 30px 0 0 0;
	padding: 7px 0;
	overflow: hidden;
}
.login_usertb{
	width: 45px;
	height: 30px;
	background: url(../images/login_userbg.png) no-repeat;
	border-right: 1px solid #cccccc;
}
.login_pwtb{
	width: 45px;
	height: 30px;
	background: url(../images/login_pwbg.png) no-repeat;
	border-right: 1px solid #cccccc;
}
.login_inp input{
	width: 320px;
	height: 24px;
	padding: 3px 10px;
	line-height: 24px;
	font-size: 18px;
	color: #666666;
}
.login_sub{
	width: 240px;
	height: 44px;
	border-radius: 10px;
	background: #ee9c1f;
	font-size: 20px;
	color: #ffffff;
	text-align: center;
	line-height: 44px;
	margin: 30px 80px 0 80px;
	cursor: pointer;
}
.header{
	width: 100%;
	height: 88px;
	background: #10a6b4;
}
.ny_logo{
	/* width: 381px; */
	width: 25%;
	height: 88px;
	margin: 0 0 0 40px;
}
.head_infor{
	width: 60%;
	height: 88px;
	margin: 0 40px 0 0;
}
.head_btn{
	width: 80px;
	height: 36px;
	border: 1px solid #0e919d;
	text-align: center;
	line-height: 36px;
	color: #ffffff;
	margin: 25px 0 25px 20px;
}
.head_user{
	line-height: 36px;
	border: 1px solid #10a6b4;
	background: #7dc869;
	padding: 0 20px;
	color: #ffffff;
	margin: 25px 0 25px 20px;
}
.head_time,.head_xq,.head_day{
	line-height: 36px;
	color: #ffffff;
	margin: 25px 10px 25px 0;
}
.wrap{
	width: 100%;
	height: 750px;
}
.wrap_left{
	width: 15%;
	height: 750px;
	background: #282d30;
}
.nav_list{
	width: 100%;
	height: auto;
	margin: 60px 0 0 0;
}
.nav_list ul li{
	width: 100%;
	box-sizing: border-box;
	border-right: 10px solid #282d30;
	height: 60px;
	text-align: center;
}
.nav_list ul li a{
	padding: 0 0 0 35px;
	font-size: 16px;
	color: #ffffff;
	display: inline-block;
}
.nav_ljrtx{
	height: 28px;
	background: url(../images/jrtx_bg.png) no-repeat;
	margin-top: 16px;
	line-height: 28px;
}
.nav_lqylb{
	height: 21px;
	background: url(../images/qylb_bg.png) no-repeat;
	margin-top: 19px;
	line-height: 21px;
}
.nav_lyglb{
	height: 23px;
	background: url(../images/yglb_bg.png) no-repeat;
	margin-top: 18px;
	line-height: 23px;
}
.nav_lqyzt{
	height: 22px;
	background: url(../images/qyzt_bg.png) no-repeat;
	margin-top: 19px;
	line-height: 22px;
}
.nav_lyhgl{
	height: 24px;
	background: url(../images/yhgl_bg.png) no-repeat;
	margin-top: 18px;
	line-height: 24px;
}
.nav_lgzgl{
	height: 24px;
	background: url(../images/gzgl_bg.png) no-repeat;
	margin-top: 18px;
	line-height: 24px;
}
.nav_ljxgl{
	height: 24px;
	background: url(../images/jixiao.png) no-repeat;
	margin-top: 18px;
	line-height: 24px;
}
.nav_list ul li.nav_lists{
	background: #1d2125;
	border-right: 10px solid #10a6b4;
}
.wrap_right{
	width: 85%;
	height: auto;
}
.break{
	width: 100%;
	height: 40px;
	padding: 0 0 0 40px;
	background-color: #d0eff2;
	box-sizing: border-box;
	background-image: url(../images/break_bg.png);
	background-size: 15px 20px;
	background-repeat: no-repeat;
	background-position: 15px 10px;
	line-height: 40px;
	font-size: 14px;
	color: #333333;
}
.jrtx_lbox{
	width: 100%;
	height: auto;
	border: 20px solid #ffffff;
	box-sizing: border-box;
}
.jrtx_ltit{
	width: 100%;
	height: 50px;
	background: #048992;
	font-size: 12px;
	color: #ffffff;
}
.jrtx_ltit div{
	height: 50px;
	line-height: 50px;
	text-align: center;
	font-size: 12px;
}
.jrtx_lt_xh,.jrtx_list_xh{
	width: 6%;
	height: 50px;
	line-height: 50px;
}
.jrtx_lt_qymc,.jrtx_lt_qyxz{
	width: 15%;
	height: 50px;
	line-height: 50px;
}
.jrtx_lt_qyfzr,.jrtx_lt_kjfzr,.jrtx_list_qyfzr,.jrtx_list_kjfzr{
	width: 6%;
	height: 50px;
	line-height: 50px;
}
.jrtx_lt_fzrdh,.jrtx_list_fzrdh{
	width: 8%;
	height: 50px;
	line-height: 50px;
}
.jrtx_lt_yje,.jrtx_lt_nje,.jrtx_list_yje,.jrtx_list_nje{
	width: 6%;
	height: 50px;
	line-height: 50px;
}
.jrtx_lt_txsj,.jrtx_list_txsj,.jrtx_lt_bz,.jrtx_list_bz{
	width: 7%;
	height: 50px;
	line-height: 50px;
}
.jrtx_lt_cz,.jrtx_list_cz{
	width: 18%;
	height: 50px;
	line-height: 50px;
}
.jrtx_list{
	width: 100%;
	height: 510px;
}
.jrtx_list ul{
	width: 100%;
}
.jrtx_list ul li{
	width: 100%;
	height: 50px;
	border-bottom: 1px solid #adadad;
}
.jrtx_list ul li div{
	font-size: 12px;
	text-align: center;
	color: #333333;
}
.jrtx_list_qymc,.jrtx_list_qyxz{
	width: 15%;
	overflow: hidden;
	height: 50px;
	line-height: 50px;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.jrtx_list_bz{
	position: relative;
}
.jrtx_list ul li div.jrtx_list_cz{
	color: #0095c5;
}
.jrtx_list_cz a,.yglb_list_cz a{
	line-height: 50px;
	color: #0095c5;
	font-size: 12px;
	display: inline-block;
}
.jrtx_list_cz a.jrtz_gbtx,.yglb_list_cz a.jrtz_gbtx{
	color: #f70000;
}
.jrtx_list div.pages{
	margin: 20px 0 0 0;
}
.bz_nbox{
	display: block;
	position: absolute;
	width: 227px;
	height: auto;
	z-index: 999999;
	left: 50%;
	top: 35px;
	margin: 0 0 0 -113px;
	background: #ffffff;
}
.bz_nbt{
	width: 227px;
	height: 8px;
	background-image: url(../images/bzk_tbg.png);
	background-repeat: no-repeat;
	background-size: 227px 8px;
	background-position: left 0;
}
.bz_nbc{
	width: 205px;
	height: auto;
	border: 1px solid #10a6b4;
	border-top: 0;
	padding: 18px 10px 10px 10px;
	line-height: 20px;
	font-size: 14px;
	color: #333333;
}
.body_zgc{
	width: 100%;
	height: 838px;
	position: absolute;
	background: #000000;
	filter: alpha(opacity:50);
	opacity:0.5;
	left: 0;
	top: 0;
	z-index: 999;
}
.jrtx_ckbox{
	width: 920px;
	height: 600px;
	padding: 20px;
	top: 100px;
	left: 50%;
	margin: 0 0 0 -460px;
	background: #ffffff;
	position: absolute;
	z-index: 1000;
}
.zyqy_ckbox{
	width: 920px;
	height: 650px;
	padding: 20px;
	background: #ffffff;
	position: absolute;
	top: 50px;
	left: 50%;
	margin: 0 0 0 -460px;
	z-index: 1000;
}
.jrtx_cktit{
	width: 880px;
	height: 30px;
	padding: 0 20px;
	position: relative;
	display: inline-block;
}
.jrtx_cktit span{
	font-weight: bold;
	font-size: 16px;
	color: #333333;
	line-height: 30px;
	margin: 0 20px 0 0;
	display: inline-block;
}
.jrtx_cktit i{
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	color: #e60000;
	line-height: 30px;
}
.jrtx_cktit span em{
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	color: #333333;
	line-height: 30px;
}
.jrtx_cktit span i{
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	color: #e60000;
	line-height: 30px;
}
.yglb_zyqyt_selec{
	width: 150px;
	height: 30px;
}
.gbck_btn{
	width: 105px;
	height: 28px;
	background: url(../images/gbck_bg.png) no-repeat;
	line-height: 28px;
	font-size: 14px;
	color: #ffffff;
	display: inline-block;
	position: absolute;
	right: 0;
	top: 0;
}
.btn{
	width: 105px;
	height: 28px;
	background: rgb(232,140,0);
	line-height: 28px;
	font-size: 14px;
	color: #ffffff;
	display: inline-block;
	position: absolute;
	left: 0;
	top: 0;
	text-align: center;
}
.jrtx_cktit .gbck_btn{
	color: #ffffff;
	text-align: center;
}
.jrtx_cklb{
	width: 920px;
	height: 550px;
	margin: 20px 0 0 0;
}
.jrtx_cklb_tit{
	width: 920px;
	height: 45px;
	background: #048992;
}
.jrtx_cklb_tit span{
	width: 115px;
	height: 45px;
	line-height: 45px;
	text-align: center;
	color: #ffffff;
	font-size: 14px;
}
.jrtx_cklist{
	width: 920px;
	height: 450px;
}
.jrtx_cklist li{
	width: 920px;
	height: 44px;
	border-bottom: 1px solid #adadad;
	line-height: 44px;
	color: #333333;
	font-size: 14px;
	text-align: center;
}
.jrtx_cklist li span{
	width: 115px;
	height: 44px;
	line-height: 44px;
}
.pages{
	width: 100%;
	height: 30px;
	text-align: center;
}
.pages a{
	display: inline-block;
	line-height: 27px;
	padding: 0 10px;
	border: 1px solid #adadad;
	color: #666666;
}
.pages a.pagesc{
	line-height: 29px;
	border: 0;
	background: #0095c5;
	color: #ffffff;
}
.pages span{
	display: inline-block;
	line-height: 29px;
	color: #666666;
}
.pages input{
	display: inline-block;
	width: 40px;
	height: 21px;
	padding: 2px;
	border: 1px solid #adadad;
}
.jrtx_cklb .pages{
	margin: 20px 0 0 0;
}
.jrtx_scbox{
	width: 700px;
	height: 460px;
	background: #ffffff;
	padding: 20px 50px;
	position: absolute;
	top: 100px;
	left: 50%;
	margin: 0 0 0 -350px;
	z-index: 1000;
	
}
.jrtx_scb_tit{
	width: 700px;
	height: 30px;
	text-align: center;
	line-height: 30px;
	font-size: 18px;
	font-weight: bold;
	color: #00848d;
	display: inline-block;
}
.jrtx_scb_form{
	width: 700px;
	height: auto;
	margin: 30px 0 0 0;
}
.jrtx_scb_form_1{
	width: 700px;
	height: 32px;
	margin: 15px 0 0 0;
}
.jrtx_scb_form_2{
	width: 700px;
	height: 122px;
	margin: 15px 0 0 0;
}
.jrtx_scb_form_name{
	width: 90px;
	height: 32px;
	line-height: 32px;
	text-align: right;
	font-size: 14px;
	color: #333333;
}
.jrtx_scb_form_inp_1{
	width: 552px;
	height: 24px;
	padding: 3px 10px;
	border: 1px solid #adadad;
	margin: 0 0 0 10px;
	line-height: 24px;
}
.jrtx_scb_form_inp_2{
	width: 215px;
	height: 24px;
	padding: 3px 10px;
	border: 1px solid #adadad;
	margin: 0 0 0 10px;
	line-height: 24px;
}
.jrtx_scb_form_select1{
	width: 237px;
	height: 30px;
	padding: 0 0 0 10px;
	border: 1px solid #adadad;
	margin: 0 0 0 10px;
}
.jrtx_scb_form_select1 option{
	width: 215px;
	height: 30px;
	padding: 0 10px;
	line-height: 30px;
}
.jrtx_scb_form_txta{
	width: 552px;
	height: 114px;
	padding: 3px 10px;
	border: 1px solid #adadad;
	margin: 0 0 0 10px;
	resize: none;
}
.jrtx_scb_form_btn{
	width: 360px;
	height: 38px;
	margin: 30px auto 0 auto;
	text-align: center;
}
.jrtx_scb_form_btn input,.jrtx_scb_form_btn a{
	width: 120px;
	height: 38px;
	text-align: center;
	line-height: 38px;
	display: inline-block;
	background: #0095c5;
	color: #ffffff;
	margin: 0 30px;
	cursor: pointer;
}
.jrtx_ztzybox{
	width: 760px;
	height: 220px;
	margin: 0 0 0 -380px;
	background: #ffffff;
	padding: 20px;
	left: 50%;
	top: 150px;
	position: absolute;
	z-index: 1000;
}
.jrtx_ztzyb_tit{
	width: 760px;
	height: 30px;
	text-align: center;
	line-height: 30px;
	font-size: 18px;
	font-weight: bold;
	color: #00848d;
	display: inline-block;
	position: relative;
}
.jrtx_ztzyb_btn{
	width: 760px;
	height: 38px;
	text-align: center;
	margin: 70px 0 0 0;
}
.jrtx_ztzyb_btn a{
	width: 160px;
	height: 38px;
	text-align: center;
	line-height: 38px;
	display: inline-block;
	background: #0095c5;
	color: #ffffff;
	margin: 0 20px;
	cursor: pointer;
}
/*企业列表开始*/
.search_box{
	width: 100%;
	height: 33px;
	margin: 20px 0 0 0;
	box-sizing: border-box;
	padding: 0 20px;
}
.tjqy_btn{
	width: 75px;
	height: 33px;
	background: url(../images/tjqy_bg.png) no-repeat;
	line-height: 33px;
	font-size: 14px;
	color: #ffffff;
	padding: 0 0 0 40px;
}
.search_bb{
	width: 215px;
	height: 31px;
	border: 1px solid #e89300;
	border-radius: 16px;
	margin: 0 0 0 30px;
	padding: 0 15px;
}
.search_tit{
	height: 23px;
	line-height: 23px;
	padding: 4px 5px;
	border: 0;
}
.search_inp{
	width: 180px;
	height: 23px;
	line-height: 23px;
	padding: 4px 5px;
	border: 0;
}
.search_btn{
	width: 20px;
	height: 20px;
	background: url(../images/search_btn.png) no-repeat;
	margin: 5px 0 6px 0;
}
.jrtx_list ul li div.qyzt_list_zzx{
	color: #ee0000;
}
.qyzt_tits{
	margin: 0 30px 0 0;
}
.qyzt_tits span{
	line-height: 30px;
	color: #333333;
	display: inline-block;
}
.qyzt_tits img{
	margin: 8px 0;
}
/*员工列表*/
.yglb_lt_xh,.yglb_lt_kjs,.yglb_lt_glqys,.yglb_lt_kjsdh,.yglb_lt_tjsj{
	width: 16%;
	height: 50px;
	line-height: 50px;
}
.yglb_lt_cz{
	width: 20%;
	height: 50px;
	line-height: 50px;
}
.yglb_list_xh,.yglb_list_kjs,.yglb_list_glqys,.yglb_list_kjsdh,.yglb_list_tjsj{
	width: 16%;
	height: 50px;
	line-height: 50px;
}
.yglb_list_cz{
	width: 20%;
	height: 50px;
	line-height: 50px;
}
.jrtx_list ul li div.yglb_list_cz{
	color: #0095c5;
}
.tjyg_scbox{
	width: 700px;
	height: 260px;
	background: #ffffff;
	padding: 20px 50px;
	top: 150px;
	left: 50%;
	position: absolute;
	margin: 0 0 0 -350px;
	z-index: 1000;
}
.yglb_cklb_tit,.yglb_zyqylb_tit{
	width: 920px;
	height: 45px;
	background: #048992;
}
.yglb_zyqylb_tit div{
	text-align: center;
}
.yglb_cklb_tit span{
	width: 75px;
	height: 45px;
	line-height: 45px;
	text-align: center;
	color: #ffffff;
	font-size: 12px;
}
.yglb_cklb_tit span.yglb_cklb_xh{
	width: 50px;
}
.yglb_cklb_tit span.yglb_cklb_qymc{
	width: 175px;
}
.yglb_cklb_tit span.yglb_cklb_qyxz{
	width: 170px;
}
.yglb_cklist{
	width: 920px;
	height: 450px;
}
.yglb_cklist li{
	width: 920px;
	height: 44px;
	border-bottom: 1px solid #adadad;
	line-height: 44px;
	color: #333333;
	font-size: 12px;
	text-align: center;
}
.yglb_cklist li span{
	width: 75px;
	height: 44px;
	font-size: 12px;
	line-height: 44px;
}
.yglb_cklist li span.yglb_cklist_xh{
	width: 50px;
	font-size: 12px;
}
.yglb_cklist li span.yglb_cklist_qymc{
	width: 175px;
	overflow: hidden;
	font-size: 12px;
}
.yglb_cklist li span.yglb_cklist_qyxz{
	width: 170px;
	overflow: hidden;
	font-size: 12px;
}
.yglb_ck_gbtx{
	color: #f70000;
	font-size: 12px;
}
.yglb_ck_wtx{
	color: #0095c5;
	font-size: 12px;
}
.yglb_zyqylb_qx,.yglb_zyqylb_xh,.yglb_zyqylb_qyfzr,.yglb_zyqylb_fzrdh{
	width: 120px;
	height: 45px;
	line-height: 45px;
	text-align: center;
	color: #ffffff;
	font-size: 12px;
}
.yglb_zyqylb_qymc{
	width: 240px;
	height: 45px;
	line-height: 45px;
	text-align: center;
	color: #ffffff;
	font-size: 12px;
}
.yglb_zyqylb_qyxz{
	width: 200px;
	height: 45px;
	line-height: 45px;
	text-align: center;
	color: #ffffff;
	font-size: 12px;
}
.yglb_zyqylb_qx input,.yglb_zyqylist_qx input{
	background: #ffffff;
	width: 15px;
	height: 15px;
	display: inline-block;
	margin: 15px 0;
}
.yglb_zyqylb_qx span.selecAll{
	font-size: 12px;
	display: inline-block;
}
.yglb_zyqylist{
	width: 920px;
	height: 450px;
}
.yglb_zyqylist li{
	width: 920px;
	height: 44px;
	border-bottom: 1px solid #adadad;
	line-height: 44px;
	color: #333333;
	font-size: 12px;
	text-align: center;
}
.yglb_zyqylist_qx,.yglb_zyqylist_xh,.yglb_zyqylist_qyfzr,.yglb_zyqylist_fzrdh{
	width: 120px;
	height: 44px;
	line-height: 44px;
	font-size: 12px;
}
.yglb_zyqylist_qymc{
	width: 240px;
	height: 44px;
	line-height: 44px;
	font-size: 12px;
}
.yglb_zyqylist_qyxz{
	width: 200px;
	height: 44px;
	line-height: 44px;
	font-size: 12px;
}
.zyqy_btnb{
	width: 920px;
	height: 30px;
	text-align: center;
	margin: 20px 0;
}
.zyqy_btn_qdzy,.zyqy_btn_qxzy{
	width: 120px;
	height: 30px;
	line-height: 30px;
	display: inline-block;
	font-size: 16px;
	color: #ffffff;
	margin: 0 30px;
	cursor: pointer;
	background: #0095c5;
}
.jrtx_list ul li div.yglb_list_xhc,.jrtx_list ul li div.yglb_list_kjsc,.jrtx_list ul li div.yglb_list_glqysc,.jrtx_list ul li div.yglb_list_kjsdhc,.jrtx_list ul li div.yglb_list_tjsjc{
	color: #dd0000;
	width: 16%;
	height: 50px;
	line-height: 50px;
}
.yhlb_scbox{
	width: 800px;
	height: 360px;
	background: #ffffff;
	position: absolute;
	top: 150px;
	left: 50%;
	margin: 0 0 0 -400px;
	z-index: 1000;
}
.yhlb_scb_tit{
	width: 800px;
	height: 30px;
	text-align: center;
	line-height: 30px;
	font-size: 18px;
	font-weight: bold;
	color: #00848d;
	display: inline-block;
	margin: 50px 0 0 0;
}
.yhlb_scb_tsxx{
	width: 270px;
	height: 80px;
	padding: 0 0 0 90px;
	background-image: url(../images/gth_bg.png);
	background-repeat: no-repeat;
	background-size: 52px 44px;
	background-position: left 18px;
	margin: 50px 220px 0 220px;
	line-height: 40px;
	font-size: 20px;
	color: #333333;
}
.yhlb_scb_tsxx i{
	font-style: normal;
	color: #e10000;
	line-height: 40px;
	font-size: 20px;
}
.yhlb_scb_btn{
	width: 800px;
	height: 30px;
	text-align: center;
	margin: 50px 0 0 0;
}
.yhlb_scb_btnqd,.yhlb_scb_btnqx{
	width: 120px;
	height: 30px;
	line-height: 30px;
	color: #ffffff;
	text-align: center;
	margin: 0 30px;
	display: inline-block;
	background: #0095c5;
	cursor: pointer;
}
#jcDate{
	z-index: 1005;
}
