@import url('font-awesome.min.css');
@import url('bootstrap.min.css');
@import url('bootstrap-table.min.css');
@import url('bootstrap-override.css');
@charset "utf-8";
*{padding:0px;margin:0px;box-sizing:border-box;}
/*全局控制*/
body{margin:0;padding:0;font-size:12px;line-height:22px;font-family:"微软雅黑"; background:#f4f4f4; color:#565656;-webkit-text-size-adjust:none;}
html,body,div,dl,dt,dd,ol,ul,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,p{margin:0;padding:0;}
img{border:0; vertical-align:bottom;}ul,li{list-style:none;}
.tc{text-align:center;}.tl{text-align:left;}.tr{text-align:right;}
.fl{float:left;}.fr{float:right;}.clear{clear:both;}.fb{font-weight:bold;}
.dis{display:block;}.undis{display:none;}
a{text-decoration:none;cursor:pointer}
input[type="text"]:focus,input[type="password"]:focus,textarea:focus{outline:none;}
.bgwhite{background: #fff}
.cl{clear:both;}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
    color: #666;
}
input:-moz-placeholder, textarea:-moz-placeholder {
    color: #666;
}
input::-moz-placeholder, textarea::-moz-placeholder {
    color: #666;
}
input:-ms-input-placeholder, textarea:-ms-input-placeholder {
    color: #666;
}

/*TP分页样式*/
.no_border{border:0;font-size:14px;}
.pagination>.no_border>span{margin-right:14px;}
.pagination>.no_border>a, .pagination>.no_border>span{border:0;line-height:24px;letter-spacing:1px;}

/*左侧导航*/
.contain{width: 100%}
.contain_left{width:200px;position: relative;background: #064d72 url('../images/left.jpg') no-repeat center top;float: left;height: 100%}
.contain_right{position: absolute;top:0;right: 0;left: 200px;}

.right_top{background:#0c2c3c;width:100%;padding:15px 0;position:absolute;z-index:99;}
.logo{margin-left:16.5px;margin-right:10px;}
.company{font-size:24px;color:#fff;font-weight:bold;line-height:40px;height:40px;}
.platform{margin-left:25px;color:#fff;font-size:18px; padding-top: 12px}
.right_nav{height:40px;color:#fff; margin-right: 30px}
.right_nav .right_nav_one{position:relative;float: left;}
.right_nav li a{color:#fff;font-size:14px;display: inline-block;padding:0 10px;line-height:40px;}
.right_nav ul{position: absolute;top:100%;left:0;width: 100%;background: #0c2c3c;padding: 10px 0 5px 0;display: none;}
.right_nav ul li a{line-height: 33px;}
.right_nav_one ul li:hover a{color:#09c49a}
.user_img{padding-top:35px;}
.user_img img{width: 76px;height: 76px;border-radius: 100%;border:5px solid #1d4a60;}
.user_name{font-size:20px;color:#fff;font-weight:bold;padding-top:15px;}
.user_department{width:110px;height:24px;margin:15px auto;background:#1d4a60;text-align:center;font-size:14px;color:#fff;line-height: 24px;}
.right_nav_one .sub_qr { position:absolute; display:none; left:-50px; width:170px; height:170px; padding:10px; background:#fff; border:1px solid #ccc;}


/*.nav_left{padding-bottom: 30px}*/
.nav_left li{ min-height: 45px;}
.nav_left li .mians_menu{text-align:center;font-size:15px;color:#fff;padding:18px 25px;height:56px;cursor: pointer;}
.nav_left li .mians_menu:hover{background:#09c49a;}
.addbg{background:#09c49a;}
.nav_left_column{margin-left:15px;}
.arrow{transition: all 0.3s ease-out;transform: rotate(0deg);}
.arrow img{vertical-align:baseline;}
.subnav{width:100%;background:#0c2c3c;display:none;padding: 10px 0}
.subnav li{line-height: 45px;}
.subnav li a{display: block;padding-left: 62px;color: #88c5e4;font-size: 14px;}
.subnav li a:hover{color: #09c49a}
.main{padding: 0 30px; position: relative; width: 100%; min-height: 860px; overflow: hidden;margin-top:70px;}
.main_top{padding: 12px 0 20px 0;color: #222222;font-size: 16px;}
.yun_main_top{margin: 18px}
.main_info{color: #666666;font-size: 14px;display: inline-block;margin-left: 20px}
.main_info a{color: #666666}
.main_table_mod{background: #fff;padding:14px 0;margin-bottom: 15px}
.main_table_mod table{margin-top: 22px;margin-bottom: 14px!important;}

/*日常功能*/
.main_mid1{height: 330px}
.daily{width: 68.5%;padding: 0 28px;background: #fff;height: 100%}
.main_mid1_tit{padding-top: 15px}
.main_mid2 .main_mid1_tit{padding-top:0}
.main_mid1_tit span{color: #222222;font-size: 18px;font-weight: bold;}
.main_mid1_tit a{display: block;float: right;background: url('../images/more.png') no-repeat center center;height: 24px;width: 24px;margin-right: 5px}
.daily_content li{float:left;margin-right:6%;}
.daily_name{margin-left:15px;}
.daily_name p{color:#222;font-size:14px;}
.daily_content span{color: #666666;font-size: 13px;cursor: pointer}
.daily_content{padding: 40px 0 32px 0;}
.daily_detailed{padding: 40px 0 30px 0;border-top: 1px solid #e2e2e2}
.daily_detailed li{float: left;font-size:14px;text-align: center;margin-right: 7%;width: 60px}
.daily_detailed li img{width: 50px}
.daily_title{padding-top: 25px}
/*系统公告*/
.daily_detailed li p{line-height:35px;text-align:center;display:block;width:100%;color:#333;}
.main_mid1 .notice,.main_mid2 .notice{width:30.5%;margin-left:1%;padding:1% 25px;background:#fff;height: 100%}
.main_mid2 .notice{margin:15px 0;margin-left:1%;}
.notice_list li{width:100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;color:#222;border-bottom:1px dashed #ccc;font-size:14px;}
.notice_list li a{color:#222;height: 45px;line-height: 45px;vertical-align: middle;}
.notice_list li span{color: #103648;font-size: 25px;vertical-align: middle;display: inline-block;margin-right: 14px}
/*待处理事项*/
.pending{width:68.5%;padding:1% 28px;margin:15px 0;background:#fff;}
.pending li{width:25%;float: left;}
.pending_t{margin-left:10%;}
.pending_p{font-size:22px;color:#4d5260;padding:27px 0 15px 0;}
.pending_s{font-size:14px;color:#575e71;}
.pending_s span{font-size:18px;color:#575e71;font-weight:bold;cursor: pointer;}
.pend_img img{width: 90%}
.con_left,.con_right{height:80px;}
.con_right_title{line-height:40px;font-size:16px;color:#000;}
.con_right_main{line-height:40px;font-size:12px;color:#000;}
.con_right_title:hover,.con_right_main:hover{color:rgb(0,102,0)}
.normal_style{background: url(https://hrcloud.obs.cn-north-4.myhuaweicloud.com:443/uploads/20200825/5fa1d17f8fa6a863995f2dc8a6eb0a89670781.png);background-size: contain;background-repeat:no-repeat;background-position:center;}
.threaten_style{background: url(https://hrcloud.obs.cn-north-4.myhuaweicloud.com/uploads/20200902/9676252ebd03190ead489b2b2eec77b6741825.png);background-size: contain;background-repeat:no-repeat;background-position:center;}
.danger_style{background: url(https://hrcloud.obs.cn-north-4.myhuaweicloud.com:443/uploads/20200825/f2e3462b39dbff5dcc6918b8af8cd62d495697.png);background-size: contain;background-repeat:no-repeat;background-position:center;}
/*勤奋值*/
.Diligence{width:100%;padding:1% 28px;margin:15px auto;background:#fff;}
.Diligence .title span{color: #222222;font-size: 18px;font-weight: bold;}
.Diligence .title a{display: block;float: right;background: url('../images/more.png') no-repeat center center;height: 24px;width: 24px;margin-right: 5px}
.Diligence ul{ margin-top: 18px;}
.Diligence li{width:12%;float: left; position: relative; text-align: center}
.Diligence .jiaobiao{position: absolute; top: 6px; right: 8px}
.Diligence li .jiaobiao img{width: 84%;padding: 0}
.Diligence .jiaobiao_t{ position: absolute; top: 14px; right: 20px;width: 30px; height: 30px; border-radius: 100%; text-align: center;background-color: #09c49a; color: #FFF;font-size: 16px; font-weight: bold; line-height: 30px}
.Diligence_li_img{width: 105px;height:105px;margin: 12px 0 12px 0;border-radius: 100%; border: #f1f1f1 solid 1px}
.Diligence li span{text-align: center; line-height: 24px;font-size: 12px; display: block}
@media screen and (min-width: 1500px) and (max-width: 99999px) {
    .Diligence li{ width:12% }
    .Diligence li:nth-child(10){display: none}
    .Diligence li:nth-child(9){display: none}
}
@media screen and (min-width: 1200px) and (max-width: 1500px) {
    .Diligence li{ width:20% }
    .Diligence li:nth-child(10){display: none}
    .Diligence li:nth-child(9){display: none}
    .Diligence li:nth-child(8){display: none}
    .Diligence li:nth-child(7){display: none}
    .Diligence li:nth-child(6){display: none}
}
@media screen and (max-width: 1200px) {
    .Diligence li{ width:25% }
    .Diligence li:nth-child(10){display: none}
    .Diligence li:nth-child(9){display: none}
    .Diligence li:nth-child(8){display: none}
    .Diligence li:nth-child(7){display: none}
    .Diligence li:nth-child(6){display: none}
    .Diligence li:nth-child(5){display: none}

}
@media screen and (max-width: 766px) {
    .Diligence li{ width:33% }
    .Diligence li:nth-child(10){display: none}
    .Diligence li:nth-child(9){display: none}
    .Diligence li:nth-child(8){display: none}
    .Diligence li:nth-child(7){display: none}
    .Diligence li:nth-child(6){display: none}
    .Diligence li:nth-child(5){display: none}
    .Diligence li:nth-child(4){display: none}
    .Diligence li:nth-child(3){display: none}
}
/*考勤工资员工*/
.subject{width:100%;padding:2% 1% 1% 1%;margin:15px auto 0;background:#fff;}
.subject li{float: left;height:270px;width:30%;margin:0 1%;}
.kaoqing,.gongzi,.staff{width:100%;margin:0 auto;height:250px;}


/*员工档案*/
.main_top em{font-style: normal;color: #222222;font-size: 24px;font-weight: bold;}
.item{background: #fff;padding:20px;border-radius: 5px;margin-bottom: 15px}
.item a{width: 140px;height: 45px;border-radius: 5px;line-height: 45px;display:inline-block;color: #ffffff;font-size: 14px;padding-left:60px;margin-right: 20px;transition:all 1s;}
.item a:nth-child(1){background: #2a9fe4 url('../images/btn1.png') no-repeat center left 19px;}
.item a:nth-child(2){background: #3ed7a9 url('../images/btn2.png') no-repeat center left 19px;}
.item a:nth-child(3){background: #ff9eb2 url('../images/btn3.png') no-repeat center left 19px;}
.item a:nth-child(4){background: #f7cc6e url('../images/btn4.png') no-repeat center left 19px;}
.item a:nth-child(5){background: #99cba6 url('../images/btn5.png') no-repeat center left 19px;}
.item a:nth-child(1):hover{box-shadow:0px 15px 10px -15px #2a9fe4;color: #fff }
.item a:nth-child(2):hover{box-shadow:0px 15px 10px -15px #3ed7a9;color: #fff }
.item a:nth-child(3):hover{box-shadow:0px 15px 10px -15px #ff9eb2;color: #fff }
.item a:nth-child(4):hover{box-shadow:0px 15px 10px -15px #f7cc6e;color: #fff }
.item a:nth-child(5):hover{box-shadow:0px 15px 10px -15px #99cba6;color: #fff }

/*此处样式可忽略，直接用原网站样式即可（开始）*/
.jiagou_top_s{width: 110px;float: left;color: #222222;font-size: 16px;}
.jiagou_top .layui-input{border-radius: 5px;height: 36px;border:1px solid #cccccc;font-size: 14px;}
.main_table{background: #fff;padding: 20px;margin-bottom: 15px}
.btn-primary {
    color: #fff;
    background-color: #227dab;
    border-color: #357ebd;
}
.jiagou_top_btn{float: left;}
.jiagou_top_btn a{margin-left: 15px;font-size: 14px;}
.shezhi img{padding-right: 8px}
.btn {
	display: inline-block;
	padding: 6px 8px;
	margin-bottom: 0;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.42857143;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-image: none;
	border: 1px solid transparent;
	border-radius: 4px
}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open>.dropdown-toggle.btn-primary {
	color: #fff;
	background-color: #3071a9;
	border-color: #285e8e
}
.jiagou_top_s2{float: left;margin-left:20px;width: 135px}
.jiagou_top_new a{ margin-right: 15px}
.jiagou_top_right{float: right;}
.rencai-input {
    width: 135px;
    height: 36px;
    line-height: 36px;
    border: 1px solid #ccc;
    padding-left: 40px;
    float: left;
    border-radius: 4px;
    font-size: 14px;
    background: url('../images/search.png') no-repeat center left 10px;
}
.input {
    width: 140px;
    height: 36px;
    line-height: 36px;
    border: 1px solid #ccc;
    float: left;
    border-radius: 4px;
    font-size: 14px;
	padding-left:10px;
}
.rencai-btn{width: 90px;height: 36px;line-height: 36px;text-align: center;background: #1CAF9A;color: #fff;border:none;margin-left: 16px; border-radius:5px;font-size: 16px; cursor: pointer}
.main_table table{margin-top:20px;margin-bottom: 25px}
.main_table table td,.main_table table th{text-align: center;}
.layui-table td, .layui-table th{padding:9px 10px}
/*此处样式可忽略，直接用原网站样式即可（结束）*/

/*人资报表*/
.renzi{background:#fff;margin-top: 30px;padding:0 20px;border-radius:8px}
.renzi_top{font-size: 20px;color: #222222;font-weight: bold;padding: 22px 0;}
.renzi .layui-tab{position: relative;}
.renzi .search_input{position: absolute;top: -8px;right: 0px;font-size: 16px;color: #222222}
.renzi .search_input .layui-form-select{float: left;margin-right: 30px;border-radius: 5px;width: 180px;height:36px;border-radius: 5px;line-height: 36px;}
.renzi  .layui-input{border-radius: 5px;height: 36px;border:1px solid #cccccc;padding-left: 15px; font-size: 14px;}

.renzi .layui-tab-title li{font-size: 16px;color: #222222;padding: 0 18px;margin-right: 40px;line-height: 35px;}
.renzi .layui-tab-title .layui-this::after{border-bottom: 3px solid #159680;}
.renzi .sub_btn{width: 90px;height: 36px;background:#159680;line-height: 36px;border-radius: 5px;font-size: 16px;color: #fff;border:0px;}
.statistics{ width:100%; margin:0 auto; margin-top:20px;}
.statistics li{ width:50%; float:left; margin-bottom:40px;}

/*考勤管理*/
.kaoqin_statistics{background:#fff;margin: 35px 0 20px 0;padding:15px 20px 5px;border-radius:8px}
.kaoqin_top_left{color: #222222;font-size: 20px;font-weight: bold;float: left;}
.kaoqin_top_left span{color: #222222;font-size: 16px;font-weight: normal;display: inline-block;margin-left: 10px}
.kaoqin_top_right{display: block;float: right;color: #222222;font-size: 18px;background: url('../images/enter.png') no-repeat center right;padding-right: 44px;height: 28px;line-height: 28px;}
.kaoqin_statistics ul li{float: left;width: 11.11%;margin-bottom: 10px}
.kaoqin_statistics ul{padding-top: 20px;padding-bottom: 4px}
.kq_item_words {margin-left: 15px;color: #333333;font-size: 14px;}
.kq_item_words p span{font-family: 宋体;font-size: 27.52px;color: #333333;display: inline-block;margin-right: 10px}
.kq_item_words p:nth-child(2){padding-top: 10px}
.kaoqin_content{background:#fff;margin-bottom: 40px;padding:20px;border-radius:8px}
.kaoqin_con_tit{color: #222222;font-size: 20px;font-weight: bold;line-height: 36px;}

.kaoqin_search .layui-input{border-radius: 5px;height: 36px;border:1px solid #cccccc;font-size: 14px;}
.kaoqin_btn a{margin-left: 10px}
.kaoqin_search .jiagou_top_s2{margin-left: 12px}
.kaoqin_btn_change{display: block}
.kaoqin_table{padding-top: 10px;position:relative;overflow:auto;}
/*.attendance_att_clog{ height: 34px}*/
.attendance_att_clog li{ line-height: 35px}
/*友情提醒*/
.base_tip{ text-align:center}
.base_tip h1{ font-size:24px; border-bottom:#efefef solid 1px; width:80%; margin:0 auto; padding:3% 0 2% 0}
.base_tip p{font-size:16px; color:#3a3a3a; padding:4% 0 2% 0;width: 90%; margin: 0 auto;line-height: 26px}
.base_tip_a{ background:#05a372; color:#FFF; border-radius:8px; text-align:center; width:180px; height:45px; line-height:45px; display:block; margin:0 auto; margin-top:4%;}
.base_tip_a_main{ line-height:45px;}
.statistics{ width:100%; margin:0 auto; margin-top:20px;}
.statistics li{ width:50%; float:left; margin-bottom:40px;}

/*工资管理*/
.gongzi_statistics{background:#fff;margin: 35px 0 20px 0;padding:15px 20px 5px;border-radius:8px}
.gongzi_statistics ul li{float: left;width:20%;margin-bottom: 10px}
.gongzi_statistics ul{padding-top: 20px;padding-bottom: 4px;padding-right:75px}

/*排班设置*/
.maincontent{background: #fff;margin: 16px 0 25px 0;padding:20px;border-radius:8px;min-height:850px;position: relative}
.kaoin_set_tit{color: #222222;font-size: 26px;text-align: center;padding: 20px 0 25px 0;border-bottom: 1px solid #dcdcdc}
.kaoin_set_tab{padding: 0;margin-top:20px;}
.attendance_group{padding:0 30px}
.attendance_group h1 {font-size: 18px;color: #333333;float: left;}
.add_attendance_group{float: right;color: #333333;font-size: 14px;background: url('../images/add.png') no-repeat center left;padding-left: 24px}
.add_attendance_group:hover{color: #159680;background: url('../images/add2.png') no-repeat center left;}
.kaoin_set .layui-tab-content{padding: 25px 0 10px 0}
.attendance_group_top{border-bottom: 1px solid #dcdcdc;padding-bottom: 15px}
.attendance_group ul{padding-top:5px}
.attendance_group ul li {padding:25px 0;}
.attendance_group ul li .attendance_p1{color: #333333;font-size: 16px;width: 24%}
.attendance_group ul li .attendance_p2{color: #333333;font-size: 14px;}
.attendance_group ul li .attendance_p3 a{display: inline-block;margin-left: 40px}

/*出勤设置*/
.pad30{padding:0 30px;}
.attendance_set_top p{color: #222222;font-size: 18px;float: left;height: 36px;line-height: 36px;}
.attendance_set_top .layui-input-block{float: left;margin-left: 25px;}
.attendance_set_top .layui-form-switch i{top:2px;}

.attendance_set_top .layui-form-switch{width: 42px}
.layui-form-onswitch {
    border-color: #159680;
    background-color: #159680;
}
.attendance_set_mid .layui-input{width:105px;appearance: none;-webkit-appearance: none;-moz-appearance: none;border:0px;background: url(../images/jiantou.png) no-repeat center right;font-size: 15px;color: #222222;padding-right: 0px}
.attendance_set_mid{margin-top: 15px}
.attendance_set_mid  .layui-edge{display: none;}
.attendance_set_mid .layui-form-select{width: 105px;float: left;}
.attendance_set_mid p{color: #ff0000;font-size: 14px;float: left;margin-left: 25px;}
.attendance_set_mid{line-height: 36px;padding-bottom:8px}
.attendance_set_table {width: 100%; text-align: left}
.attendance_set_table  td{padding: 30px 0;color: #666666;font-size: 14px;}
.attendance_set_table  td:nth-child(1){font-size: 16px;color: #333333}
.attendance_set_table  .attendance_edit{margin-right: 20px}
.attendance_set_top2 h1{color: #222222;font-size: 16px;float: left;}
.attendance_set_top2{padding-top:30px}

/*请假设置*/
.attendance_leave li{height: 36px;line-height: 36px;padding: 30px 0;font-size: 14px;}
.attendance_leave .leave_2 span{display:inline-block;float: left;margin-left: 10px;color: #222}
.attendance_leave li .layui-input-block{float: left;}
.attendance_leave li .layui-form-switch{margin-top: 0px}
.attendance_leave .leave_3 img{vertical-align: middle;margin-left: 20px}
.attendance_leave .leave_2{width: 42%}
.attendance_leave .leave_1{color: #333}
.attendance_leave .layui-input-block{margin-left: 0px}


/*加款扣款*/
.attendance_kuan ul li{padding: 30px 0;border-bottom: 1px dashed #ebebeb;color: #333333;}
.attendance_kuan ul li p:nth-child(1){width:23%;font-size: 16px;}
.attendance_kuan ul li p:nth-child(2){width:25%}
.attendance_kuan ul li p:nth-child(4) img{margin-left: 20px}
.attendance_kuan ul li p span{color: #333333;font-size: 18px;}

/*设备绑定*/
.attendance_equipment li{margin-bottom: 36px;height: 50px;line-height: 50px;}
.attendance_equipment li label{width: 106px;text-align: right;margin-right: 26px;font-size: 16px;color: #222222;float: left;display: block;}
.attendance_equipment li .layui-input{width: 500px;height: 50px;border:1px solid #cbcbcb;border-radius: 5px}
.attendance_equipment li label em{color: #ff0000;font-size: 18px;font-weight: bold;font-style: normal;display: inline-block;margin-right: 10px}
.attendance_equipment{padding-top: 10px}
.attSbcustom{padding-top: 55px;}
.attSbcustom_info{float: left;padding-top: 10px}
.attSbcustom_info p{color: #222222;font-size: 16px;margin-bottom: 10px}
.attSbcustom_info span{font-size: 14px;color: #ff0000}
.attSbcustom_pic{float: left;margin-left: 50px}
.attSbcustom_btn{margin-top: 85px}
.attendance_equipment .attSbcustom_btn{margin-bottom: 65px}
.attSbcustom_btn input{width: 140px;height: 40px;border-radius: 5px;border:0px;background: #159680;font-size: 16px;color: #ffffff;display:inline-block;text-align: center;cursor: pointer;}
.attendance_equipment .attSbcustom_btn :nth-child(1){margin-left: 180px;}
.attSbcustom_btn :nth-child(2){margin-left: 80px;background: #cacaca}

.attendance_equipment .layui-table{margin-top: 20px}
.attendance_equipment .layui-table td,.attendance_equipment .layui-table th{height: 45px;text-align: center;}
.attendance_equipment .layui-table td a:nth-child(2){margin-left: 20px}
.attendance_equipment .layui-table th{color:#222222;font-size: 16px;}
.attendance_equipment .layui-table td{color: #333333;font-size: 14px;}
.attendance_equipment .attSbcustom_btn{margin-bottom: 65px}
/*打卡设置*/
.attendance_daka p{float: right;font-size: 12px;color: #222222;}
.attendance_daka li{line-height: 36px;font-size: 16px;color: #333333;padding:16px 0}
.attendance_daka li .layui-form-switch{margin: 0 15px 0 0}
.layui-form-switch i{top:2px;}

/*加班设置*/
.attendance_jiaban table{width: 100%}
.attendance_jiaban table td{padding: 25px 0;border-bottom: 1px solid #ebebeb;font-size: 14px;color: #666666;line-height: 36px;}
.attendance_jiaban table td:nth-child(1){font-size: 16px;color: #333333}
.attendance_jiaban table td:nth-child(4) a:nth-child(2){margin-left: 20px}



/*添加班次*/
.layui-layer{border-radius: 5px!important}
.attendance_setup {width: 95%;margin: 0 auto;margin-top: 1%;padding: 0 2%;margin-bottom: 70px; background-color: #FFF}
.attendance_setup_h2{color: #333333;font-size:26px;text-align: center;padding:50px 0;}
.attendance_setup_center form{width: 615px;margin:0 auto;}
.attendance_setup ul li{margin-bottom:40px;font-size: 14px;color: #222222}
.attendance_setup ul li .yg_td1 {width: 90px;text-align: left;font-size: 16px;color: #222222;height: 50px;line-height: 50px;}
.attendance_setup ul li .yg_td2 input{width: 500px;height: 50px;height: 50px;border:1px solid #cbcbcb;border-radius: 5px;padding: 0 5px}
.attendance_setup ul li .yg_td2 span{font-size: 14px;color: #222222;display: inline-block;margin-left: 5px}
.attendance_setup ul li .yg_td2 .layui-form-radio{margin-top: 0px;}
.attendance_setup ul li .yg_td2 .yg_td2_input{width:84px;text-align:center;margin-right: 25px;display:inline-block;}
.attendance_setup .attSbcustom_btn {text-align: center;}
.attendance_setup  .attSbcustom_btn {margin-top: 75px;margin-bottom: 0px}
.attendance_group_kq i {
    padding-right: 10px;
}
.attendance_setup_center{margin-bottom: 0px}
.attendance_setup ul li .yg_td2 .yg_td3{color: #159680;font-size: 14px;padding-left: 20px}
.attendance_setup ul li .yg_td2{line-height: 50px;}
.layui-layer-iframe iframe{border-radius: 5px}


/*添加请假类型*/
.attendance_setup3{width: 95%;margin: 0 auto;padding: 0 2%;}
.attendance_setup3 .attendance_setup_h2{color: #222222;font-size: 20px;padding: 45px 0;}
.attendance_setup3 ul li{font-size: 14px;color: #222222}
.attendance_setup3 ul li .yg_td1 {width:115px;text-align: left;font-size: 16px;color: #222222;height: 50px;line-height: 50px;margin-left: 30px}
.attendance_setup3 ul li .yg_td2 input{width: 400px;height: 50px;height: 50px;border:1px solid #cbcbcb;border-radius: 5px;padding: 0 5px}
.attendance_setup3 .attSbcustom_btn{margin-top: 50px;text-align: center;}


/*编辑绑定设备*/
.attendance_setup ul li .yg_td1{text-align: right;margin-right: 25px}
.attendance_setup_center ul li .yg_td1{text-align: center;}
.yg_td1 em {color: #F00;padding-right: 8px;}

.attendance_setup_shebei ul li .yg_td1 {width: 150px;}

/*加班规则*/
.yg_td2_left{margin-right: 15px}
.overtime_rule{border-top: 1px solid #cdcdcd;padding-top: 40px;padding-bottom: 20px}
.overtime_rule_tit{font-size: 18px;color: #222222}
.overtime_rule_choice .layui-input-block{;margin-left: 0px;}
.overtime_rule_left{width: 115px;float: left;font-size: 16px;color: #222222;line-height: 36px;}
.overtime_rule_choice{margin:30px 0 35px 0;}
.overtime_rule_right{font-size: 14px;color: #222222;float: left;width: 655px;}
.overtime_rule_right .overtime_rule_info{margin-bottom: 20px;}
.rule_time{height: 50px;display: inline-block;width: 66px;border-radius: 5px;border:1px solid #cbcbcb;text-align: center;margin:0 15px;}
.rule_time2{width: 100px;height: 50px;display: inline-block;border-radius: 5px;border:1px solid #cbcbcb;text-align: center;margin:0 15px;}
.overtime_buchang_radio,.overtime_buchang_select{float: left;}
.overtime_rule_right_t{height: 36px;line-height: 36px;}
.overtime_buchang_radio{margin-left: 20px}
.overtime_buchang_radio .layui-form-radio{padding-right: 30px}
.overtime_buchang_select{margin-left: 20px;line-height: 50px;}
.overtime_buchang_select .layui-form-select{float: left;margin-left: 20px;width: 135px}
.overtime_buchang_select .layui-form-select .layui-input{height: 50px;}
.attendance_overtime_rule .attSbcustom_btn{margin-top: 30px}

/*考勤报表*/
.popup_main{padding: 0 4%;}
.popup_main h1{padding: 50px 0;font-size: 28px;color: #333333;text-align: center;}
.popup_main h1 span{font-size: 14px;color: #666666;display: inline-block;margin-left: 25px}
.popup_top{text-align: right;}
.popup_top input{width:240px;height: 36px;line-height: 36px;border: 1px solid #ccc;padding-left: 40px;border-radius: 4px;font-size: 14px;background: url('../images/search.png') no-repeat center left 10px;}
.popup_top a{display: inline-block;margin-left: 30px}
.btn_green{background:#159680;color: #fff}
.btn_green:hover{background:#057763;color: #fff}
.popup_bot{padding: 70px 0 50px 0;text-align: center;}
.btn_grey{background:#cacaca;color: #fff}
.popup_bot a{font-size: 16px;margin:0 15px;min-width: 90px}
.popup_bot .btn_grey{width: 150px}
.btn_grey:hover {color: #fff}

/*考勤记录调整*/
.kaoin_record form{padding: 25px 0 35px 0;float: right;}
.x_font{font-size: 22px;color: #222222}
.attendance_add_t{ padding:2% 0; border-bottom:#efefef solid 1px; text-align:center; font-size:16px;}
.layui-this{border-bottom: none}

/*考勤统计*/
.kaoqin_statistics_top{padding: 25px 0 30px 0}
.kaoqin_statistics_top ul,.kaoqin_statistics_top form{float: left;}
.kaoqin_statistics_top>ul>li {font-size: 16px;float: left;padding-right:40px;cursor: pointer;line-height: 36px;height: 36px}
.kaoqin_statistics_top form{margin-left: 15px}
.kaoqin_statistics_top .x_input .rencai-input{ display: none}
.kaoqin_statistics2 .x_date {width: 22.5%;float: left;height:200px;border-radius:10px;border: 1px solid #ccc;overflow: hidden;margin: 1% 0 1% 3.33%;}
.dates1 .x_dates {
    background:  url(../images/x_img/date1.jpg) no-repeat top left;
}
.dates2 .x_dates {
    background: url(../images/x_img/date2.jpg) no-repeat top left;

}
.dates3 .x_dates {
    background: url(../images/x_img/date3.jpg) no-repeat top left;
}
.dates4 .x_dates {
    background: url(../images/x_img/date4.jpg) no-repeat top left;
}
.dates5 .x_dates {
    background: url(../images/x_img/date6.jpg) no-repeat top left;
}
.dates6 .x_dates {
    background: url(../images/x_img/date5.jpg) no-repeat top left;
}
.dates7 .x_dates {
    background: url(../images/x_img/date7.jpg) no-repeat top left;
}
.dates8 .x_dates {
    background: url(../images/x_img/date8.jpg) no-repeat top left;
}
.dates9 .x_dates {
    background: url(../images/x_img/date9.jpg) no-repeat top left;
}
.dates10 .x_dates {
    background: url(../images/x_img/date10.jpg) no-repeat top left;
}
.dates011 .x_dates {
    background: url(../images/x_img/date11.jpg) no-repeat top left;
}
.dates012 .x_dates {
    background: url(../images/x_img/date12.png) no-repeat top left;
}
.x_dates {
    height: 111px;
    width: 100%;
    overflow: hidden;
    padding-top:55px;
}
.dates{
	margin-left:100px;
	width: calc(100% - 60px);
	height:40px;
	line-height:40px;
	color:#fff;
	font-size:36px;
	font-family: 微软雅黑;
}
.dates em{font-size: 18px;font-style: normal;font-family: 微软雅黑;display: inline-block;margin-left: 25px}
.date_screen{
	width:100%;
	height:87px;
	padding-top:17px;
}
.date_screen .fl{
	width:33.3%;
	text-align:center;
	float: left;
}
.date_screen .fl p{color: #333333;font-size: 16px;}
.date_screen .fl .outcome{
	font-size: 20px;
    height: 35px;
    line-height: 35px;
	color:#999999;
}
.date_screen .fl .outcome a{color:#999999;}
.date_screen .fl .outcome span {
    font-size: 16px;
    display: inline-block;
    line-height: 25px;
    margin-top: -10px;
    height: 25px;
    margin-left:2px;
}
/*历史归档*/
.report_history{padding-top: 30px}
.report_history li{border-left: #159680 3px solid;height: 40px;line-height: 40px;width: 100%;margin-bottom: 45px}
.report_history_title{font-size: 20px;color: #333333;padding-left:26px;width: 24%;display: inline-block; }
.report_history li span{font-size: 16px;color: #666666;display: inline-block;width: 22%}
.report_history li .export{display: inline-block;width: 100px;height: 36px;line-height: 36px;background: #159680;font-size: 14px;color: #ffffff;margin-left:0px;float: right;text-align: center;border-radius: 5px}
.report_history li .report_history_title:hover{color: #333333;}


/*添加审批流程*/
.shenpi {width: 95%;margin: 0 auto;margin-top: 1%;padding: 0 2%;margin-bottom: 70px;}
.shenpi ul .shenpi_li{margin-bottom:20px;font-size: 14px;color: #222222;width: 100%}

.shenpi ul .shenpi_li .yg_td2 .layui-form-radio{margin-top: 0px;height: 42px;line-height: 42px;}
.shenpi ul .shenpi_li .yg_td2 .input{width: 400px;height: 42px;height: 42px;border:1px solid #cbcbcb;border-radius: 5px;padding: 0 5px}
.shenpi .attSbcustom_btn {text-align: center;}
.shenpi .attSbcustom_btn {margin-top:50px;margin-bottom: 0px}
.shenpi ul .shenpi_li .yg_td1 {width: 120px;text-align: right;font-size: 14px;color: #222222;height: 42px;line-height: 42px;margin-right: 45px}
.shenpi ul .shenpi_li .yg_td2{width: calc(100% - 165px);}

.add_condition{color: #333333;font-size: 14px;background: url('../images/add.png') no-repeat center left;padding-left: 24px;height: 50px;line-height: 50px;}
.add_condition:hover {background: url('../images/add2.png') no-repeat center left;}
.add_condition:hover a{color: #159680;}
.condition_tit{height: 35px;background: #159680;color: #fff;font-size: 14px;padding: 0 9px;width:130px;line-height: 35px;border-radius: 5px;margin:10px 0 20px 0;}
.condition_tit i{color: #fff;float:right;line-height:35px;}
.condition_shenpi .layui-form-select{float: left;}
.condition_shenpi .layui-input{width: 75px;height: 35px;line-height: 35px;float: left;}
.condition_shenpi .layui-form-select,.condition_shenpi .layui-form-select input{width: 120px;height: 35px;line-height: 35px;}
.condition_shenpi{width: 100%;height: 35px;line-height: 35px;}
.condition_span{margin:0 15px;}
.condition_shenpiren_t{color: #222222;font-size: 14px;padding: 12px 0}
.condition_shenpiren_t a{display: inline-block;background: url('../images/add3.png') no-repeat center left;padding-left: 25px;margin-left: 25px;color: #a7a7a7}
.condition_shenpiren_t a:hover{color: #159680;background: url('../images/add2.png') no-repeat center left;}
.condition_shenpiren ul li{width: 115px;height: 35px;float: left;padding:0 15px;border:1px solid #159680;line-height: 35px;margin-right: 14px;border-radius: 5px;position: relative;margin-bottom: 10px}
.condition_shenpiren ul li a{color: #159680;display: block;}
.condition_shenpiren ul li a i{position: absolute;top:0;right:15px;height: 35px;line-height: 35px;font-size: 16px;}
.typeselect textarea{width: 85%;height: 130px}

/*绩效工资*/
.wages{padding-bottom: 80px;}
.wages h1{font-size: 26px;color: #222222;padding: 30px 0 40px 0;text-align: center;}
.wages .btn{height: 36px;line-height: 34px;padding: 0px;width: 90px;margin-left: 8px;font-size: 14px;}
.wages .rencai-btn{float: left;}
.wages .wages_form{float: right;}
/*计薪周期*/
.wages_td1{color: #222222;font-size: 16px;width: 140px;text-align: right;float: left;margin-right: 40px;height: 50px;line-height: 50px;}
.wages_td2{float: left;width: calc(100% - 180px);}
.wages_td2_select{float: left;}
.wages_td2_select .layui-input{width: 400px;height: 50px;}
.wages_td2 em{font-size: 20px;font-weight: bold;color: #ff0000;font-style: normal;display: inline-block;margin-left: 10px;line-height: 50px;}
.wages_td2 p{font-size: 14px;color: #999999;margin-top: 10px}
.wages_form2{padding-top: 30px}
.wages_form2 .attSbcustom_btn{text-align: center;}

/*试用期工资设置*/
.Dragdrop_ranking{width: calc(100% - 80px);margin: 0 auto;}
.Dragdrop_ranking li{padding: 28px 0;line-height: 35px;border-bottom: 1px solid #dcdcdc}
.Dragdrop_ranking li> span{display:block;float: left;width: 310px;}
.swich{width: 470px;float: left;}
.bfb{float: left;}
.Dragdrop_ranking li .layui-form-switch{margin-top: 0px;height: auto;}
.swich span{display: inline-block;margin-left: 5px;color: #999999;font-size: 14px;}
.bfb > input{width: 66px;height: 30px;border:1px solid #cbcbcb;padding-left: 10px}
.bfb > span{font-size: 14px;color: #999999;margin-left: 10px;display: inline-block;}

/*工资历史归档*/
.wages .wages_report_history_title{padding-left:20px;margin-right: 100px;font-size: 20px;color: #333333;display: inline-block;}
.wages .wages_report_history li .wages_export{width: 120px;display: inline-block;height: 36px;line-height: 36px;background: #159680;font-size: 16px;color: #ffffff;float: right;text-align: center;border-radius: 5px;margin-left: 30px}
.wages_report_history li span{font-size: 16px;color: #666666;width:18%;display: inline-block;}
.wages_report_history li .span2{width: 12%}
.wages_report_history li{border-left: #159680 3px solid;height: 40px;line-height: 40px;width: 100%;margin-bottom: 45px}
.wages_report_history{padding-top: 30px}
.wages_report_history li .report_history_title:hover{color: #333333;}

.grey{background: #d1d1d1!important}

/*工资统计*/
.wage_statistics{padding-top:10px}
.wage_statistics .x_date{float: left;height: 200px;border-radius:10px;border: 1px solid #ccc;overflow: hidden;margin: 1% 0 1% 3.5%;}
.wage_statistics .x_date:nth-child(1) .x_dates{
    background:  url(../images/x_img/gz1.jpg) no-repeat top left;
}
.wage_statistics .x_date:nth-child(2) .x_dates{
    background:  url(../images/x_img/gz2.jpg) no-repeat top left;
}
.wage_statistics .x_date:nth-child(3) .x_dates{
    background:  url(../images/x_img/gz3.jpg) no-repeat top left;
}
.wage_statistics .x_date:nth-child(4) .x_dates{
    background:  url(../images/x_img/gz4.jpg) no-repeat top left;
}
.wage_statistics .x_date:nth-child(5) .x_dates{
    background:  url(../images/x_img/gz5.jpg) no-repeat top left;
}

/*工资设置-任务绩效*/
.wages_form3{padding-top:30px}
.wages_left{width: 130px;padding-left: 30px;float: left;height: 50px;line-height: 50px;font-size: 16px;color: #222222}
.wages_right{width: calc(100% - 140px);float: left;}
.wages_right .wages_right_input1{height: 50px;line-height: 50px;width: 500px;display: inline-block;}
.wages_form3 li{margin-bottom: 30px}
.wages_right .wages_right_input2{display: inline-block;width: 290px;height: 50px;line-height: 50px;}
.wages_right .wages_right_span1{line-height: 50px;font-weight: bold;}
.wages_right_add{font-size: 14px;color: #666666;display: inline-block;margin-left: 18px}
.wages_right_info{padding-top:10px;float: left;width: 500px}
.wages_right_info p{color: #666666;font-size: 14px;line-height: 30px;}
.wages_right_info p span{display: inline-block;width: 145px}
.wages_right_btn{width: 120px;height: 40px;line-height: 40px;background:#159680 url('../images/sz.png') no-repeat center left 15px;font-size: 16px;color: #ffffff;display: block;float: left;padding-left: 40px;border-radius: 4px;margin-left: 25px}
.wages_right_btn:hover{color: #fff}
.wages_right_btn1{margin-top: 15px}
.wages_right_btn2{margin-top: 5px}
.wages_right_info2{float: left;width: 500px;}
.wages_right_info2 span{font-size: 14px;color: #666666;display: inline-block;height: 50px;line-height: 50px;width: 130px;}
.wages_right_info2 span:nth-child(1){width: 240px;}
.wages_right_rule{margin-top: 40px}
.wages_right_rule li{margin-bottom: 25px}
.wages_right_rule li .wages_right_input3{width: 120px;height: 50px;line-height: 50px;display: inline-block;text-align: center;color: #666666;font-size: 14px;padding-left: 0px}
.wages_right_rule li .wages_right_span2{padding: 0 13px}
.wages_right_add2{font-size: 14px;color: #666666;display: inline-block;}
.wages_form3 .attSbcustom_btn{text-align: center;}

/*设置考核内容*/
.wages_popup{width: 95%;margin:0 auto;}
.wages_popup_tit{text-align: center;font-size: 20px;color: #222222;padding:35px 0}
.wages_form4{width: 765px;margin:0 auto;}
.wages_form4 .wages_popup_input{width: 245px;height: 50px;border:1px solid #cbcbcb;border-radius: 5px;float: left;margin-right: 15px;font-size: 14px;color: #333333}
.wages_form4 .wages_popup_input label{width: 70px;height: 28px;line-height: 28px;margin-top: 10px;display:inline-block;text-align: center;border-right: 1px solid #cbcbcb}
.wages_form4 .wages_popup_input input{width: 168px;border:0px;}
.wages_form4 .mar_r_0{margin-right: 0px}
.wages_form4 li{margin-bottom: 20px}
.wages_form4 .wages_popup_textarea{border:1px solid #cbcbcb;border-radius: 5px;padding:5px 15px;height: 170px;}
.wages_form4 .wages_popup_textarea p{font-size: 16px;color: #cbcbcb;height: 40px;line-height: 40px;border-bottom: 1px solid #cbcbcb}
.wages_form4 .wages_popup_textarea textarea{border:0px;color: #333333;padding:5px 0;}
.wages_form4 .wages_popup_unit{float: left;height: 50px;line-height: 50px;margin:0 30px 0 10px;}
.wages_form4 .wages_popup_add{font-size: 14px;color: #666666;height: 50px;line-height: 50px;}
.wages_form4 .attSbcustom_btn{text-align: center;padding: 30px 0 40px 0;margin-top: 0px}
/*设置考勤*/
.wages_form5{padding: 0 45px;}
.wages_form5 .wages_popup_left{font-size: 16px;color: #222222;margin-right: 25px;height: 50px;line-height: 50px;}
.wages_form5 .wages_popup_right .wages_popup_put{width: 180px;height: 50px;line-height: 50px;border:1px solid #cbcbcb;border-radius: 5px}
.wages_form5 .wages_popup_right .wages_popup_span{padding: 0 20px}
.wages_form5 .attSbcustom_btn{text-align: center;padding: 30px 0 40px 0;margin-top: 0px}
.wages_form5 li{margin-bottom: 40px;}
.wages_form5 .wages_popup_put2{width: 440px;height: 50px;float: left;border:1px solid #cbcbcb;border-radius: 5px}
.wages_form5 .wages_popup_put2 label{width: 95px;height: 28px;line-height: 28px;margin-top: 10px;display:inline-block;text-align: center;border-right: 1px solid #cbcbcb}
.wages_form5 .wages_popup_put2 input{width: 338px;border:0px;}
.wages_form5 .wages_popup_unit{float: left;height: 50px;line-height: 50px;margin-left:10px;}
.wages_popup_put3 input{width: 440px;height: 50px;border:1px solid #cbcbcb;border-radius: 5px;padding-left: 20px;}

/*计薪周期弹窗*/
.wages_form6{width: 90%;margin:0 auto;}
.wages_form6 .wages_td2_select2{width:350px;display: inline-block;}
.wages_form6 .wages_td2_select2 .layui-input{height: 50px;line-height: 50px;}
.wages_form6 .attSbcustom_btn{text-align: center;padding: 50px 0 40px 0;margin-top: 0px}

/*工资明细*/
.salary_details_table1_left{width: 11%;float: left;}
.salary_details_td2{width: 25%;text-align: left;}
.salary_details_td3{width: 40%;text-align: left;}
.salary_details_td4{width: 23%;text-align: left;}
.salary_details_td1 img{width: 78px;height: 78px;border-radius: 100%}
.salary_details_table1{margin: 20px 0}
.salary_details_table1 td{font-size: 16px;color:#222222}
.salary_details_table1 td span{color: #666666;font-size: 14px;}
.salary_details_table1_paid{display: none}
.salary_amount_table{padding-top: 20px}

.salary_details_title{color: #333333;font-size: 16px;width: 100%;background: #f6f6f6;height: 45px;line-height: 45px;padding-left: 15px;border-left: 4px solid #159680;padding-right: 20px}
.salary_details_title img{vertical-align: middle;}
.salary_details_data ul{padding-top: 25px;}
.salary_amount{margin-top: 30px}
.salary_details_data ul li{width: 8.33%;float: left;text-align: center;}
.salary_details_data_top{color: #666666;font-size: 14px;margin-bottom: 12px}
.salary_details_data_bot{font-size: 14px;color: #333333;}
.salary_details_data_bot span{font-size: 22px;font-family: 宋体;color: #222222;margin-right: 10px}
.salary_amount_table1{width: 100%}
.salary_amount_table1 tr{width: 678px;float: left;height: 47px;line-height: 47px;}
.salary_amount_table1 tr:nth-child(even){float: right;}
.salary_amount_td1{width: 85px;text-align: right;color: #666666;font-size: 14px;;display:inline-block;float: left;height:48px;line-height:48px;overflow: hidden;}
.salary_amount_td2{width: 518px;font-size: 16px;color: #222222;display:inline-block;float: left;}
.salary_amount_td2 span{font-size: 14px;color: #c9c9c9}
.salary_amount_td3{font-size: 14px;font-weight: bold;color: #c9c9c9;width: 75px;display:inline-block;float: left;}
.salary_amount_table2{padding-top:20px}


.salary_amount_table2_tit{line-height: 16px;margin-top:20px;margin-left: 10px}
.salary_amount_table2_tit a{display: block;float: left;border-left: 2px solid #159680;height: 16px;display: inline-block;line-height: 16px;padding-left: 15px;font-size: 16px;color: #159680;margin-right: 30px}
.salary_amount_table2_tit a img{margin-left: 15px;vertical-align: middle;}
.salary_amount_table2_tit p{float: left;font-size: 14px;color: #666666;margin-left: 40px}
.salary_amount_table2_tit p span{font-size: 18px;color: #333333;}
.salary_amount_table2 table th{height: 40px;line-height: 40px;background: #f1f1f1;text-align: center;border:0px;font-size: 14px;color: #222222}
.salary_amount_table2 .layui-table td{border:0px;text-align: center;height: 21px;line-height: 21px;font-size: 14px;color: #666666}
.salary_amount_table2 table{width: 95%;margin:0 auto;}
.salary_amount_table2 tbody tr:nth-child(even) {background: #f9f9f9}
.salary_amount_table2 tbody tr:nth-child(even):hover{background: #f1f1f1}
.salary_amount_table2_bot{padding-top: 25px}
.salary_amount_table3{border-bottom: 1px solid #dcdcdc}
.salary_table3_info{font-size: 14px;color: #999999;padding-left:40px;padding-top: 25px}

.salary_table3_info2 .layui-form-select{width: 135px;float: left;margin-right: 40px}
.salary_table3_info2 .layui-form-select .layui-input{border:0px;}
.salary_table3_span{font-size: 14px;color: #666666;float: left;margin-left: 40px;height: 36px;line-height: 36px;}
.salary_table3_span span{font-size: 18px;color: #333333}
.salary_table3_info2 a{display: block;float: left;height: 36px;display: inline-block;line-height: 36px;padding-left: 15px;font-size: 16px;}
.salary_table3_info2 a img{margin-left: 15px;vertical-align: middle;}

.del_money,.add_money{text-align: right;}
.del_money a{font-size: 14px;color: #ff0000;background: url('../images/del.jpg') no-repeat center left;padding-left: 26px;display: inline-block;margin-right: 98px}
.salary_amount_table3_left{width: 50%;border-right: 1px solid #dcdcdc;float: left;}
.del_money_td1{width: 220px}
.del_money_td1.red{color:#ff0000}

.del_money_put{width: 153px;height: 33px;line-height: 33px;border-radius: 5px;color: #333;font-size: 14px;padding-left: 6px;margin-right:5px}
.del_money_put_red{border:1px solid #ff0000}
.del_money_td2 input{height: 33px;line-height: 33px;border-radius: 5px;color: #333;font-size: 14px;padding-left: 15px;width: 170px}
.del_money_td2_red input{border:1px solid #ff0000;}
.salary_amount_table3_left table td i,.salary_amount_table3_right table td i{font-size: 14px;font-weight: bold;color: #c9c9c9}
.del_money_td2{position: relative;width: 395px}
.del_money_td2 i{position: absolute;bottom: 10px;right:12px;}
.del_money_td3{text-align: center;width: 80px;cursor: pointer}
.salary_amount_table3_left p,.salary_amount_table3_right p{margin-bottom: 30px;margin-top: 10px}
.salary_amount_table3_right{float: right;width: 50%}
.salary_amount_table3_left table,.salary_amount_table3_right table{margin:0 auto;}
.salary_amount_table3_left table tr,.salary_amount_table3_right table tr{
margin-left: 20px;display: block;height: 33px;line-height: 33px;display: block;margin-bottom: 10px;}
.add_money a{font-size: 14px;color: #299f8b;background: url('../images/add.jpg') no-repeat center left;padding-left: 26px;display: inline-block;margin-right: 98px}
.del_money_td1.green{color:#299f8b}

.del_money_put_green{border:1px solid #299f8b;}
.del_money_td2_green input{border:1px solid #299f8b;}
.salary_amount_table3{border-bottom: 1px solid #dcdcdc;padding-bottom: 30px;padding-top: 20px}

.salary_amount_table5{border-bottom: 1px solid #dcdcdc}
.salary_amount_table5 table{width: 650px;margin:25px 0 25px 20px;}
.salary_amount_table5 tr{height: 45px;line-height: 45px;}
.salary_amount_table5_td1{font-size: 14px;color: #666666}
.salary_amount_table5_td2{font-size: 16px;color: #222222;width: 565px}
.salary_amount_table5_td2 em{color: #222222;font-size: 20px;font-weight: bold;font-style: normal;}
.salary_amount_table5_td2 span{font-size: 14px;color: #666666}
.salary_amount_table5_td3 i{color: #c9c9c9;font-size: 14px;font-weight: bold;}
.salary_details_btn{text-align: center;padding-top:85px;}
.salary_details_btn a{display: inline-block;}
.salary_details_btn1{background: #159680;width: 200px;height: 40px;line-height: 40px;text-align: center;font-size: 16px;color: #ffffff;border-radius: 5px;margin:0 25px;}
.salary_details_btn2{width: 140px;height: 40px;line-height: 40px;text-align: center;background: #cacaca;font-size: 16px;color: #ffffff;border-radius: 5px;margin:0 25px;}
.salary_details_btn a:hover{color: #fff}

.salary_amount_table4{border-bottom: 1px solid #dcdcdc;padding-bottom: 30px;padding-top: 20px;width: 92%;margin: 0 auto}
@media screen and (min-width: 1680px) and (max-width: 1920px) {
	.wage_statistics .x_date{width: 31%;margin-left: 3.5%}
	.wage_statistics .x_tem .x_date:nth-child(3n+1){margin-left: 0px}
}

@media screen and (min-width: 1441px) and (max-width: 1920px) {
	/*考勤统计*/
	.kaoqin_statistics2 .x_tem .x_date:nth-child(4n+1){margin-left: 0px}

}
@media screen and (min-width: 1366px) and (max-width: 1680px) {
	/*工资统计*/
	.wage_statistics .x_date{width: 32%;margin-left: 2%}
	.wage_statistics .x_tem .x_date:nth-child(3n+1){margin-left: 0px}
}


@media screen and (min-width: 1281px) and (max-width: 1440px) {
	/*考勤统计*/
	.kaoqin_statistics2 .x_date{width: 31%;margin-left: 3.5%}
	.kaoqin_statistics2 .x_tem .x_date:nth-child(3n+1){margin-left: 0px}
}
@media screen and (min-width: 1001px) and (max-width: 1280px) {
	/*考勤统计*/
	.kaoqin_statistics2 .x_date{width: 32%;margin-left: 2%}
	.kaoqin_statistics2 .x_tem .x_date:nth-child(3n+1){margin-left: 0px}
}
@media screen and (min-width: 901px) and (max-width: 1000px) {
	/*考勤统计*/
	.kaoqin_statistics2 .x_date{width: 47%;margin-left: 5%}
	.kaoqin_statistics2 .x_tem .x_date:nth-child(2n+1){margin-left: 0px}
}

@media screen and (min-width: 1280px) and (max-width: 1365px) {
	/*工资统计*/
	.wage_statistics .x_date{width: 46%;margin-left: 7%}
	.wage_statistics .x_tem .x_date:nth-child(2n+1){margin-left: 0px}
}
@media screen and (min-width: 768px) and (max-width: 1279px) {
	/*工资统计*/
	.wage_statistics .x_date{width: 49%;margin-left: 2%}
	.wage_statistics .x_tem .x_date:nth-child(2n+1){margin-left: 0px}
}
@media screen  and (max-width: 900px) {
	/*考勤统计*/
	.kaoqin_statistics2 .x_date{width: 49%;margin-left: 2%}
	.kaoqin_statistics2 .x_tem .x_date:nth-child(2n+1){margin-left: 0px}

	/*工资统计*/
	.wage_statistics .x_tem{width: 510px;margin:0 auto;}
	.wage_statistics .x_date{width: 100%;margin: 2% auto;}
}



@media (max-height:500px) {
	/*添加班次*/
	.attendance_setup  .attSbcustom_btn {margin-top:50px;margin-bottom: 0px}




}
@media (max-height:400px) {
	/*添加班次*/
	.attendance_setup_center  .attSbcustom_btn {margin-top:30px!important;margin-bottom: 0px}
	.attendance_setup_center ul li{margin-bottom: 20px;}
	.attendance_setup ul li .yg_td1{height: 40px;line-height: 40px;}
	.attendance_setup ul li .yg_td2{line-height: 40px;}
	.attendance_setup ul li .yg_td2 input{height: 40px;line-height: 40px;}
	.attendance_setup_center .attendance_setup_h2{padding: 35px}
}



@media  (max-width: 1080px) {
	.attendance_setup ul li .yg_td2 .yg_td3{display: block;line-height: 30px;}
	/*工资设置-任务绩效*/
	.wages_right .wages_right_input1{width: 350px;}
	.wages_right .wages_right_input2{width: 180px}
	.wages_right_info,.wages_right_info2{width: 350px}
	.wages_right_info2 span{width: 85px}
	.wages_right_info2 span:nth-child(1){width: 180px}

}
@media  (max-width: 770px) {
	.attendance_setup_shebei ul li .yg_td1{width: 120px}

}

@media  (max-width: 880px) {
	/*加班规则*/
	.overtime_rule_right{width: 450px}
	.overtime_buchang_select{width: 100%;margin-left: 0px;margin-top: 15px}
	.overtime_buchang_right{width: 380px}

	/*添加审批流程*/
	.shenpi ul .shenpi_li .yg_td1 {width: 100px;text-align: right;font-size: 16px;color: #222222;height: 50px;line-height: 50px;margin-right:25px}
	.shenpi ul .shenpi_li .yg_td2{width: calc(100% - 125px);}
	.condition_shenpiren ul li{margin-right: 20px}
	.condition_span{margin:0 5px;}


}




@media  (max-width: 750px) {
	/*添加班次*/
	.attendance_setup_center form{width: 500px;margin:0 auto;}
	.attendance_setup ul li .yg_td1{width: 75px;}
	.attendance_setup ul li .yg_td2 input{width: 370px}
	.attendance_setup_h2{padding: 40px 0;}
	.attendance_setup_shebei ul li .yg_td1{width: 120px}
}

@media (max-width: 600px) {
	/*添加班次*/
	.attendance_setup_center form{width: 450px;margin:0 auto;}
	.attendance_setup ul li .yg_td1{width: 75px;}
	.attendance_setup ul li .yg_td2 input{width: 350px}
	.attendance_setup_center .attSbcustom_btn{margin-top: 40px}

}
@media (max-width: 500px) {
	/*添加班次*/
	.attendance_setup_center form{width: 400px;margin:0 auto;}
	.attendance_setup form{width: 400px;margin:0 auto;}
	.attendance_setup ul li .yg_td1,.attendance_setup3 ul li .yg_td1{width: 80px;margin-right:18px}
	.attendance_setup ul li .yg_td2 input{width:290px}

	.attendance_setup  .attSbcustom_btn input,.attendance_setup3  .attSbcustom_btn input{width: 100px;}
	.attendance_setup ul li{margin-bottom: 25px}
	.attendance_setup .attSbcustom_btn{margin-top: 50px;}


	/*添加请假类型*/
	.attendance_setup3 form{width: 400px;margin:0 auto;}
	.attendance_setup3 ul li .yg_td2 input{width:280px}
	.attendance_setup3 ul li .yg_td1 {width: 75px;margin-left: 0px}
	/*编辑绑定设备*/

	.attendance_setup.attendance_setup_shebei ul li .yg_td2 .yg_td3{display: block;line-height: 30px;}
	.attendance_setup.attendance_setup_shebei ul li .yg_td1 {width: 120px;}
	.attendance_setup.attendance_setup_shebei form{width: 100%}
	.attendance_setup.attendance_setup_shebei ul li .yg_td2 input{width: 290px}

	/*加班规则*/
	.attendance_setup ul li .yg_td2 span{margin-right: 10px;}
	.attendance_setup ul li .yg_td2 .yg_td2_input{margin-right: 10px}
	.overtime_rule_choice .overtime_rule_right{width: 280px}
	.overtime_rule_detail .overtime_rule_left{margin-bottom: 20px;width: 100%;border-bottom: 1px dashed #ccc;padding-bottom:7px}
	.overtime_rule_detail .overtime_rule_right{width: 100%}
	.overtime_buchang_right{width: 340px}

	/*添加审批流程*/
	.shenpi ul .shenpi_li .yg_td1 {width: 100px;margin-right:20px}
	.shenpi ul .shenpi_li .yg_td2 .input{width: 100%}
	.shenpi ul .shenpi_li .yg_td2{width: calc(100% - 120px);}
	.condition_shenpiren ul li{margin-right:7px;width: 90px}
	.shenpi ul .shenpi_li .yg_td2 .layui-form-radio{padding-right: 0px}
	.condition_shenpi .layui-form-select, .condition_shenpi .layui-form-select input{width: 100px;}
	.condition_shenpi .layui-input{width: 40px}
	.typeselect textarea{width: 100%}

}
@media  (max-width: 1900px) {

	/*工资历史归档*/
	.wages .wages_report_history_title{padding-left:20px;font-size: 20px;color: #333333;display: inline-block;width: 18%;margin-right: 0px}
	.wages .wages_report_history li .wages_export{width: 115px;display: inline-block;height: 36px;line-height: 36px;background: #159680;font-size: 16px;color: #ffffff;float: right;text-align: center;border-radius: 5px;margin-left: 15px}
	/*工资明细*/
	.salary_amount_table3_left table tr, .salary_amount_table3_right table tr{margin-left: 0px}
	.del_money_td2{width: 330px}
	.del_money_td1{width: 180px}
	.salary_amount_table5 table{width: 600px}
	.salary_amount_table1 tr{width: 600px}
	.salary_amount_td2{width:480px}
	.salary_amount_table5_td2{width: 515px}
	/*首页*/
	.pending li{width: 22%}
	.pending_t{margin-left: 5%}


}
@media  (max-width: 1600px) {
	/*首页*/
	.contain_left{width: 180px}
	.contain_right{left: 180px}
	.pending li{width: 25%}

	.daily_img img{height: 35px;margin-top:4px}
	.daily_content span{font-size: 12px;}
	.daily_name p{font-size: 14px;}
	.daily_content li  .daily_img{height: 45px}
	.daily_detailed li img{width: 40px}
	.daily_detailed li{margin-right: 6.5%}
	.pend_img img{width: 80%}
	.pending_p{padding-top: 20px}
	.pending_t{margin-left: 2%}
	/*考勤管理*/
	.btn{padding: 6px 5px;}
	.kaoqin_search .rencai-input{width: 135px}

	/*工资历史归档*/
	.wages_report_history li .span2{width: 12%}
	.wages .wages_report_history li .wages_export{width:85px;font-size: 14px;margin-left: 10px}
	.wages .wages_report_history_title{font-size: 16px;}
	.wages_report_history li span{font-size: 14px;}


}
@media  (max-width: 1550px) {

	/*考勤管理*/
	.kq_item_pic img{height: 45px}
	.kq_item_words p:nth-child(2){padding-top:3px}
	.kq_item_words p span{font-size: 22px;}
	.kq_item_words{margin-left: 10px}


	.kaoqin_btn{display: none}
	.kaoqin_btn_change{display: block;}

	/*历史归档*/
	.report_history li .export{margin-left:0px;width: 100px}
	/*工资明细*/
	.del_money_td3{width: 50px}
	.salary_amount_td2{width:370px}
}

@media (max-width: 1450px) {
	/*首页*/
	.daily_img img{height: 30px;margin-top:8px}
	.daily_name{margin-left: 10px}
	.pending_t{margin-left:0px;}
	.daily_detailed li{margin-right: 5.5%}

	/*员工档案*/
	.item a{width: 130px;height: 40px;line-height: 40px;padding-left: 46px;}
	.item a:nth-child(1){background: #2a9fe4 url('../images/btn1.png') no-repeat center left 15px;background-size: 20px}
	/*.item a:nth-child(2){background: #3ed7a9 url('../images/btn2.png') no-repeat center left 15px;background-size: 20px}*/
	.item a:nth-child(2){background: #ff9eb2 url('../images/btn3.png') no-repeat center left 15px;background-size: 20px}
	/*.item a:nth-child(4){background: #f7cc6e url('../images/btn4.png') no-repeat center left 15px;background-size: 20px}*/
	.item a:nth-child(3){background: #99cba6 url('../images/btn5.png') no-repeat center left 15px;background-size: 20px}
	.jiagou_top_btn a{margin-left:10px}
	.btn{padding: 5px 10px}
	.shezhi img{padding-right:5px}
	.rencai-input,.jiagou_top_s2{width: 135px}
	.jiagou_top_btn a{font-size: 14px;}
	.jiagou_top_s{font-size: 14px;}
	.rencai-btn{font-size: 15px;}
	.jiagou_top_s .layui-input,.rencai-btn, .layui-select,.rencai-input,.jiagou_top_s2 .layui-input, .layui-select{height: 38px;line-height: 38px;}

	/*绩效工资*/
	.wages .btn{height: 32px;line-height: 30px;font-size: 14px;}

	/*试用期工资设置*/
	.Dragdrop_ranking{width: calc(100% - 60px);margin: 0 auto;}
	.Dragdrop_ranking li> span{display:block;float: left;width: 30%;}
	.swich{width: 35%;float: left;}

	/*工资明细*/

}
/*1366*768*/
@media (max-width: 1399px) {

	/*首页*/
	.contain_left{width: 180px}
	.contain_right{left: 180px}
	.nav_left li .mians_menu{padding: 15px;font-size: 14px;}
	.nav_left_column{margin-left: 10px}

	/*考勤管理*/
	.kaoqin_statistics ul li{width: 20%;margin-bottom: 10px}
	.kq_item_words {margin-left: 15px;}
	.kq_item_words p span{font-size: 27.52px;}
	.kq_item_words p:nth-child(2){padding-top: 10px}
	.kq_item_pic img{height: 55px}

	/*工资管理*/
	.gongzi_statistics ul{padding-right: 0px}
	.gongzi_statistics .kq_item_words p span{font-size: 19px;}
	.gongzi_statistics .kq_item_words{margin-left: 10px}
	/*设备绑定*/
	.attendance_equipment li .layui-input{width: 400px;}
	.attendance_equipment .attSbcustom_btn :nth-child(1){margin-left: 150px;}
	.attSbcustom_btn :nth-child(2){margin-left: 60px}

	/*工资明细*/
	.salary_amount_table1 tr{width: 500px}
}
@media (max-width: 1359px) {
	/*工资历史归档*/
	.wages_report_history li .span2{display: none}
	.wages .wages_report_history_title{width: 25%}
	.wages_report_history li span{width:25%}
	/*首页*/
	.daily_content li{margin-right: 5%;}
	.daily_detailed li{margin-right: 4.5%}
}
/*1280*/
@media (max-width: 1300px) {
	/*首页*/

	.subject li{width: 32%;margin: 0 0.5%;}
	/*人资报表*/
	.renzi .search_input {font-size: 14px;}
	.renzi .search_input .layui-form-select{width: 160px}
	.renzi .layui-tab-title li{margin-right: 10px;}
	.renzi .sub_btn{font-size: 14px;width: 80px}

	 /*工资管理*/
	.gongzi_statistics ul{padding-right: 0px}
	.gongzi_statistics .kq_item_pic img{height: 45px}
	.gongzi_statistics .kq_item_words p:nth-child(2){padding-top:3px}
	.gongzi_statistics .kq_item_words p span{font-size: 14px;}
	.gongzi_statistics .kq_item_words{margin-left: 10px}
	/*工资明细*/

	.salary_amount_table1 tr{width: 450px}
	.salary_amount_td2{width: 400px}

}
@media  (max-width: 1279px) {
	.company{max-width:336px;overflow:hidden;}
	/*历史归档*/
	.report_history li span{display: none}
	.report_history_title{width: 250px}
	/*工资历史归档*/
	.wages_report_history li span{display: none;}
	.wages .wages_report_history_title{width: 250px}
}

/*1152*/
@media (max-width: 1200px) {
	/*首页*/
	.company{max-width:249px;overflow:hidden;}
	.daily_content li{width: 20%;margin:0;}
	.daily_img img{height: 25px;margin-top: 10px}
	.daily_name{margin-left: 5px}
	.daily_detailed li{margin-right:21px}
	.daily_detailed li img{height: 35px;width: 35px}
	.daily_detailed li:last-child{margin-right: 0px}
	.pend_img img{width: 90px;margin-right: 15px}
	.pending_p{padding: 20px 0 10px}
	.main_mid1{height: 315px}
	.daily_content{padding: 30px 0 32px 0;}
	.subject li:nth-child(1){width: 100%}
	.subject li:nth-child(2),.subject li:nth-child(3){width: 49%}

	/*员工档案*/
    .jiagou_top_left{width: 100%;margin-bottom:10px}
    .jiagou_top_right{width: 100%}
    .rencai-input, .jiagou_top_s2 {
        width: 146px;
    }
    .jiagou_top_s2{margin-left: 15px}
    .item a{margin-bottom: 10px;}

	

	/*人资报表*/
	.renzi .search_input .layui-form-select{width: 140px;margin-right: 15px}
	.renzi .layui-tab-title li{margin-right:0px;font-size: 15px;}
	.renzi .layui-input{padding-left: 10px}

	/*考勤统计*/
	.kaoqin_statistics_top form{width: 100%;margin-left:0px;margin-top: 10px}
	.kaoqin_statistics_top{position: relative;}
	.kaoqin_statistics_top .kaoqin_top_right{position: absolute;top:30px;right:0px;}

	/*工资明细*/
	.salary_details_data ul li{width: 16.66%;margin-bottom: 10px}
	.salary_amount_table1 tr{width:100%}
	.salary_amount_table1 .salary_amount_td2{width:480px;}
	.salary_amount_td3{width: 45px}
	.salary_amount_table3_left{border-right: 0px;}
	.salary_amount_table3_left,.salary_amount_table3_right{width: 100%}


}

/*1024*/
@media (max-width: 1100px) {
	/*首页*/
	.company{max-width:150px;overflow:hidden;}
	.daily_img{width: 100%;text-align: center;margin-bottom: 5px}
	.daily_name{margin:0;width: 100%;text-align: center;}
	.daily_img img{height: 30px}
	.daily_img{margin-bottom: 0px}
	.daily_detailed li{margin-right:10px;}
	.daily_detailed li:nth-child(7){margin-right: 0px}
	.pending img{width: 70px;}
	.pending_p{font-size: 17px;padding: 10px 0 5px 0}
	.pending_s span{font-size: 16px;}
	.daily_content{padding: 20px 0}
	.daily_detailed{padding-top: 30px}
	.daily_content li{width: 60px;margin-right: 9%;}
	.daily_img,.daily_name{text-align:center;}
	.daily_content li:nth-child(5){margin-right: 0px}



	/*考勤管理*/
	.kaoqin_con_tit{width:20%;margin-bottom:10px}
	

	/*工资管理*/
	.gongzi_statistics ul li{margin-bottom: 15px;text-align: center;}
	.gongzi_statistics .kq_item_pic{width: 100%;margin-bottom: 5px}
	.gongzi_statistics .kq_item_words{margin-left: 0px;width: 100%}
	.gongzi_statistics .kq_item_words p:nth-child(2){padding-top:7px}
	.gongzi_statistics .kq_item_words p span{font-size: 18px;}


	/*绩效工资*/
	.jixiao_btn{width: 100%;margin-bottom: 12px;text-align: right;}

	/*试用期工资设置*/
	.Dragdrop_ranking li> span{display:block;float: left;width: 22%;}
	.swich{width: 40%;float: left;}




}


@media (max-width: 1000px){
	/*首页*/
	.company{max-width:310px;overflow:hidden;}
	.platform{display:none;}
	.pending li{text-align: center;}
	.pend_img,.pending_s{width: 100%;text-align: center;}
	.daily_name p{font-size: 13px;}
	.daily_content span{font-size: 12px;}
	.main{padding: 0 20px}
	.daily_detailed li{width: 14.2%;margin-right: 0px}
	.daily_detailed li p{font-size: 13px;}
	.daily{width: 100%}
    .main_mid1 .notice{width: 100%;margin:0;height: auto;padding: 3% 28px 5%}
	.pending{padding: 3% 1%}
	.dailys{margin-bottom:15px}
	.main_mid1{height: auto}
	.subject li{width: 100%!important}
	.pending_t{text-align: center;width: 100%}
	.pend_img img{margin-right: 0px}
	.daily{margin-bottom: 15px}
	.daily_content li{margin-right: 10%;}

	/*人资报表*/
    .renzi .layui-tab{padding-top: 40px}
	.renzi .search_input{top:-10px;
	right: 0px;width: 100%}

	/*考勤管理*/
	.kaoqin_statistics ul li{margin-bottom: 15px;}
	.kq_item_pic{width: 100%;margin-bottom: 5px}
	.kq_item_words{margin-left: 0px}
	.kq_item_words p:nth-child(2){padding-top:7px}
	.kaoqin_search .rencai-input{width: 130px}
	.kaoqin_con_right{position: relative;}

	/*排班设置*/
	.attendance_group ul li .attendance_p3 a{display: inline-block;margin-left:10px}
	.attendance_group ul li .attendance_p1{width: 30%}
	.kaoin_set_tab .layui-tab-title li{padding: 0 8px}

	/*加款扣款*/
	.attendance_kuan ul li p:nth-child(4) img{margin-left: 10px}
	.attendance_kuan ul li p:nth-child(1){width: 15%}
	.attendance_kuan ul li p:nth-child(2){width: 20%}

	/*设备绑定*/
	.attendance_equipment{padding:0px}
	.attendance_equipment li{margin-bottom:20px}
	.attendance_equipment .attSbcustom{padding-top: 30px}
	.attSbcustom_btn :nth-child(2){margin-left: 40px}

	/*加班设置*/
	.attendance_jiaban table td:nth-child(4) a:nth-child(2){margin-left: 10px}
	/*出勤设置*/
	.attendance_set{padding: 0}
	.attendance_set .attendance_set_table .attendance_edit{margin-right: 10px}
	.attendance_set_table td:nth-child(1){font-size: 14px;}

	/*历史归档*/
	.report_history li span{display: none}
	.report_history_title{width: 200px;padding-left: 10px}
	.report_history li .export{font-size: 14px;width: 110px;margin-left: 10px}

		/*考勤调整*/
	.attendance_att{padding-top: 20px!important}

	/*计薪周期*/
	.wages_td1{width: 130px;margin-right: 20px;}
	.wages_td2{float: left;width: calc(100% - 150px);}
	.wages_td2_select{float: left;}
	.wages_td2_select .layui-input{width: 250px;}

	/*试用期工资设置*/
	.Dragdrop_ranking{width: 100%;margin: 0 auto;}
	.Dragdrop_ranking li> span{display:block;float: left;width: 95px;}
	.swich{width:250px;float: left;}
	.bfb > span{margin-left: 0px;font-size: 12px;}
	.swich span{font-size: 12px;margin-left: 0px}
	.bfb > input{width: 50px}
	.wages .layui-tab-content{padding:10px 0}
	.Dragdrop_ranking li{padding: 20px 0}
	.wages .layui-tab{padding-top:0px;}

	/*工资明细*/
	.salary_details_table1{display: none}
	.salary_details_table1_paid{display: block;padding: 5px 0 20px 0}
	.salary_details_td1_paid{width: 20%;text-align: left;}
	.salary_details_td2_paid{width: 35%;text-align: left;}
	.salary_details_td3_paid{width: 45%;text-align: left;}

	.salary_details_table1_paid td{font-size: 15px;color:#222222;height: 30px;line-height: 30px;}
	.salary_details_table1_paid td span{color: #666666;font-size: 13px;}
	.salary_amount_table5 table{width: 535px;margin-left: 15px}
	.salary_amount_table5_td1{width:80px}
	.salary_amount_table5_td2{width: 415px}
	.salary_amount_table5_td2 em{font-size: 16px;}
	.salary_amount_table5_td2 span{font-size: 13px;}





}

@media (max-width: 900px){
	.wages_left{width: 90px;padding-left: 0px}
	.wages_right .wages_right_input2{width: 124px}
	.wages_right .wages_right_input1{width: 300px}
	.wages_right {width: calc(100% - 95px);}
	.wages_right_info, .wages_right_info2{width: 300px}
	.wages_right_btn{width:100px;font-size: 14px;background: #159680 url('../images/sz.png') no-repeat center left 10px;padding-left: 35px;}
	.wages_right_rule li .wages_right_input3{width: 90px}
	.wages_right_rule li .wages_right_span2{padding: 0}

	.wages_right_info2 span{font-size: 13px;}
	.wages_right_info2 span:nth-child(1){width: 163px}
	.wages_right_info2 span:nth-child(2){width: 57px}
	.wages_right_info2 span:nth-child(3){width: 80px}

}

@media (max-width: 700px){
	/*设置考核内容*/
	.wages_form4{width: 95%;margin:0 auto;}
	.wages_form4 .wages_popup_input{width: 32%;height: 50px;border:1px solid #cbcbcb;border-radius: 5px;float: left;margin-right: 2%;font-size: 14px;color: #333333}
	.wages_form4 .wages_popup_input label{width:65px;height: 28px;line-height: 28px;margin-top: 10px;display:inline-block;text-align: center;border-right: 1px solid #cbcbcb}
	.wages_form4 .wages_popup_input input{border:0px;width: calc(100% - 70px);}
	.wages_form4 .mar_r_0{margin-right: 0px}
	.wages_form4 li{margin-bottom: 20px}
	.wages_form4 .wages_popup_textarea{border:1px solid #cbcbcb;border-radius: 5px;padding:5px 15px;height: 170px;}
	.wages_form4 .wages_popup_textarea p{font-size: 16px;color: #cbcbcb;height: 40px;line-height: 40px;border-bottom: 1px solid #cbcbcb}
	.wages_form4 .wages_popup_textarea textarea{border:0px;color: #333333;padding:5px 0;}
	.wages_form4 .wages_popup_unit{float: left;height: 50px;line-height: 50px;margin:0 30px 0 10px;}
	.wages_form4 .wages_popup_add{font-size: 14px;color: #666666;height: 50px;line-height: 50px;}
	.wages_form4 .attSbcustom_btn{text-align: center;padding: 30px 0 40px 0}
	/*设置考勤*/
	.wages_form5{padding: 0 25px;}
	.wages_form5 .wages_popup_right .wages_popup_put{width: 120px}
	.wages_form5 .wages_popup_right .wages_popup_span{padding: 0 10px}
	.wages_form5 .wages_popup_put2{width: 300px}
	.wages_form5 .wages_popup_put2 input{width: 198px;}
	.wages_popup_put3 input{width: 300px}
	
	.main_table table thead {
	  display: none;
	}

	.main_table table tr {
	  margin-bottom: 10px;
	  display: block;
	  border-bottom: 1px solid #ddd;
	}

	.main_table table td {
	  display: block;
	  text-align: right;
	  font-size: 13px;
	  border-bottom: 1px dotted #ccc;
	}

	.main_table table td:last-child {
	  border-bottom: 0;
	}

	.main_table table td:before {
	  content: attr(data-label);
	  float: left;
	  text-transform: uppercase;
	  font-weight: bold;
	}
	.layui-table-view .layui-table{
		width:100%;
	}
}
/*用户登录*/
.login-form{width: 563px;text-align: center;background: #FFF}
.login-title{height: 58px;line-height: 58px;text-align: center;color: #3a3a3a;font-size: 20px; margin-top: 8px}
.login-form .layui-tab-title{border:0px;text-align: center}
.login-form .layui-tab-brief>.layui-tab-title .layui-this {
    color: #0081e3;
}
.login-form .layui-tab-brief>.layui-tab-more li.layui-this:after, .login-form  .layui-tab-brief>.layui-tab-title .layui-this:after {
    border: none;
    border-radius: 0;
    border-bottom: 1px solid #0081e3;
}
.login-form .layui-tab-title li{font-size: 16px;margin:0 55px;color: #8e8e8e;}
.login-form .login-info{margin:25px auto 0;width:85%}

.login-form .input1{width: 100%;height: 40px;line-height: 40px;margin-bottom: 20px;}
.login-form .input1 input{height: 40px;line-height: 40px;border:1px solid #ededed;border-radius: 4px;padding-left: 20px;width: 402px;background: #f5f5f5;}
.login-form .login-form .layui-tab{margin:20px 0;}
.login-form .sub p{background: #5ed2e5;color: #ffffff;height: 48px;line-height: 48px;text-align: center; font-size:16px;border-radius: 4px;display: block;}
.login-form .sub{margin-top:5px;}
.login-form .input2{margin-bottom:20px}
.login-form .tz2{color: #3e80b2;font-size: 14px;margin-top: 15px;display: inline-block;text-align: center}
.login-form .input2 input{height: 40px;line-height: 40px;border:1px solid #ededed;border-radius: 4px;padding-left: 20px;width:275px;background: #f5f5f5;float: left;}
.sendbtn{width: 108px;height: 40px;text-align: center;line-height: 40px;color: #0081e3;font-size: 12px;border:1px solid #0081e3;border-radius: 5px;background:transparent;float:right;}

.editphone_input{height: 40px;line-height: 40px;border:1px solid #ededed;border-radius: 4px;padding-left: 20px;width:145px;background: #f5f5f5;float: left;}
.editphone_sendbtn{width: 108px;height: 40px;text-align: center;line-height: 40px;color: #0081e3;font-size: 12px;border:1px solid #0081e3;border-radius: 5px;background:transparent;float:left; margin-left:15px;}

.editphone_inpust{height: 40px;line-height: 40px;border:1px solid #ededed;border-radius: 4px;padding-left: 20px;width: 100%;background: #f5f5f5; margin-top:20px;}
.editphone_sendbstn{ width:100% ;height:40px; line-height:40px; background:#285e8e; font-size:14px; margin-top:15px; color:#FFF;text-align: center; border:none;border-radius:5px; cursor:pointer; display:block; }

/*用户注册*/
.reg-title{width: 100%;background: url('../images/title.jpg') no-repeat center top;height: 85px;line-height: 85px;text-align: center;color: #ffffff;font-size: 20px;}
.accept{color: #6c6c6c;font-size: 12px;margin-top: 18px;text-align: right;position:relative;margin-bottom: 30px;}
.accept a{color:#208ae6;text-decoration: underline;}
.check2{background: url('../images/check.png') no-repeat!important;}
.acceptcb{width: 14px;height: 14px;display: block;position: absolute;top:0;left:234px;opacity: 0}
.tz{color: #3e80b2;font-size: 14px;margin-top: 20px;display: block;text-align: center;text-decoration: underline;}


/*搜索*/
.result{width: 90%;margin:0 auto;}
.search-t{color: #010101;font-size: 24px;text-align:left;padding:50px 0  45px 0;}
.result-name{color: #8c8c8c;font-size: 18px;margin-bottom: 25px}
.result-name span{color: #010101}
.result th{background: #ebf5fc!important;height: 30px;text-align: center;color: #686868;font-size: 17px;}
.result td{ height:28px;}
.result .layui-table-cell{height: 53px;text-align: center;color: #686868;font-size: 15px;line-height: 53px}
.result .search-apply {color: #2486ca}
.hide {
    display: none!important
}
.show {
    display: block!important
}
.nocontent{color:#CCC; text-align:center; padding:2% 0; font-size:14px}
/*教育经历*/
.education{ width:96%; margin:0 auto;color: #000}
.education li{ display:block; width:100%; border-bottom:#efefef solid 1px; padding:2% 0; position:relative}
.education li>dl{ float:left; margin-bottom:15px}
.education li>dl>dd{ float:left; line-height:35px; width:135px}
.education li>dl>dd>em{ color:#F00; padding-right:8px;}
.education li>dl>dt{ float:left}
.education_input{width:230px;height: 35px;padding: 0 5px;border-radius: 5px;border:0px solid #fff; margin:0 35px 0 14px;outline:0px;color:#666;}
.education_img{ position:absolute; right:0; top:45%; cursor:pointer; font-size:20px; color:#3071a9}
.education_remove{ position:absolute; right:40px; top:45%; cursor:pointer; font-size:20px; color:#993333}

.education_submit{ padding:3% 0 0 9%}

.btn_fix{ width:100%; height:58px; line-height:58px; text-align:center;position:fixed; bottom:0; background:#FFF; box-shadow:#CCC 1px 1px 5px; left:0 }
.btn_fix_button_ok{padding:9px 22px;color:#FFF; background:#3071a9; margin-right:20px; border-radius:4px; cursor:pointer}
.btn_fix_button_cancel{padding:9px 22px;color:#999; background:#d5d5d5 ; margin-right:20px; border-radius:4px;cursor:pointer}

/*新加样式*/
/*
 * main_processing indicator
 */
.main_processing {
    position: absolute;
    width: 96.6%;
    height: 100%;
    text-align: center;
    color: #3a3a3a;
    font-size: 14px;
    background: rgba(255,255,255,1);
    z-index: 10;
}
.main_processing i{ color: #5FB878; font-size:24px; padding: 27% 10px}
.main_processing span{ }
.fill_sheng{ width:172px; float:left;}
.fill_shi{ width:147px;float:left; padding-left:18px;}

.table-responsive i{ font-size:12px;}
.table-responsive a{ font-size:12px;}
.table-responsive a:hover{ color:#333; font-size:12px; text-decoration:none}
.table-responsive .export{ padding: 2px 14px;}
.jiagou-top-s{ width:140px; float:left; margin-left:15px}
.yg-td1 em{ color:#F00; padding-right:8px;}
.zh-info_rz{ color:#0C3}
.zh-info_rzz{ color:#CCC}
.zh-info_norz{ color:#0C3}
.show_refuse{ width:350px; height:200px; background-color:rgba(0,0,0,0.7); padding:15px!important; line-height:1.8}
.show_refuse span{ font-size:16px; color:#3a3a3a; padding-bottom:10px;}
.show_refuse p{ color:#8d8d8d}

.hff_info_top{ height:100px; background:#036}

.hff_infomain_left{ width:18%; height:860px; background:#09C; float:left}

.hff_infomain_right{ width:80%; height:700px; background:#dedede; float:right}
.hff_infomain_right_main{ padding:20px; background:#fff; color:#262626;font-family:"微软雅黑"}
.hff_tt_m{ color:#999595}
.hff_no_bd{ color:#F00}
.hff_yes_bd{ color:#00d0b0}

.hffcompany_m_top{ border-bottom:1px solid #f0f0f0; position:relative; line-height:55px; font-size:20px; }
.hffcompany_m_top img{ position:absolute; bottom:-3px; left:0px;}
.hffcompany_m_top_edit{line-height: 40px}
.hffcompany_m_top_edit span{display: block;float: left;width:calc(100vw*0.3);text-overflow: ellipsis;white-space: nowrap;height: 40px;overflow: hidden}
.hffcompany_m_top_edit .company_info_edit{font-size: 14px;color: #0b77e6;cursor: pointer;display: block;float: right;line-height: 40px;margin-right: 15px}
.hffcompany_m_top_edit .company_info_submit{font-size: 14px;color: #0b77e6;cursor: pointer;display: none;float: right;line-height: 40px;margin-right: 15px}

.hffcompany_m_top_edit .edit-input{width: 95%;height: 35px;padding: 0 10px;border-radius: 5px;border:1px solid #e2e2e2;font-size: 16px!important;}
.hffcompany_m_main{ padding:38px 0 15px 0;}
.hffcompany_m_main_yyzz{ padding:10px;}
.hffcompany_m_main_yyzz img{ width:49%}
.hff_com_sl{  border-bottom:1px solid #f0f0f0; border-radius:3px; line-height:33px; height:35px; min-width:150px;font-family:"微软雅黑";color:#696767; font-size:16px;}
.hff_r_t{text-align:left;}
/*账号安全*/
.safe-td1{width: 150px;color: #000000;font-size: 18px;height: 40px;line-height: 40px;background: url('../images/dui.jpg') no-repeat center left;padding-left: 46px;float: left;border-right: 1px solid #e7e7e7}
.safe-td2{width: 540px;float: left;margin-left:32px;color: #909090;font-size: 12px;}
.safe-li1 .safe-td2{height: 40px;line-height: 40px;color: #f00000;font-size: 12px;}
.safe-td3 a{color: #fd7e3e;font-size: 13px;height: 32px;line-height: 32px;width: 105px;text-align: center;padding: 4px 0;}
.yxyz a{display: block;width: 105px;height: 30px;line-height: 30px;text-align: center;color: #fff;background:#fd7e3e;}
.safe-td3{width: 105px;text-align: center;float: left;}
.safe-li{margin-bottom: 60px;}
.safe-li2 .safe-td2 span{color: #f00000;}
.safe-li2 .safe-td2 .p1{margin-bottom: 8px;}
.safe-list{ width:94%;padding:56px 0 20px 0;background: url('../images/dotted.jpg') no-repeat center bottom; margin: 0 auto}
.safe-ts{width: 860px;margin:0 auto;}
.safe-t{color: #6d6d6d;font-size: 13px;padding: 35px 0 10px 0;font-weight: bold;}
.safe-con{color: #6d6d6d;font-size: 12px;line-height: 34px}
.safe{padding-bottom: 130px}
/*企业培训*/
.training_nav{
    padding-left: 50px;
}
.training_lb{float: left;margin-right: 30px;width:30%; height: 290px;position: relative;z-index: 1;}
.training_bg{width:330px;height: 210px;background: url("../images/training_bg.png") no-repeat;margin:0 auto;}
.training_title{
    text-align: center;font-size: 16px; font-family: "微软雅黑";
    height:22px;
    line-height:22px;
    overflow: hidden;
}
.training_con{text-align:center;font-size:12px;font-family:"微软雅黑";color: #999;height:25px;overflow: hidden;}
.training_lb:hover{
    position: relative;
    z-index: 5;
}
/*.training_lb:hover .training_title{*/
/*position: absolute;*/
/*top:210px;*/
/*left:0px;*/
/*width:100%;*/
/*height:auto;*/
/*line-height:22px;*/
/*text-align: center;*/
/*z-index: 5;*/
/*}*/
/*.training_lb:hover .training_con{*/
/*position: absolute;*/
/*bottom:0px;*/
/*left:0px;*/
/*height:autopx;*/
/*z-index:5;*/
/*width:100%;*/
/*}*/
.training_img{
    width: 271px;height: 164px;margin-left: 40px;padding-top: 9px;
}
.training_img img{
    width: 271px;height: 164px;
}
.training_img:hover  .zhezhao{
    background: rgba(0,0,0,0.8);

}
.training_img:hover  .zhezhao div{
    opacity: 1;

}
.training_img{
    position: relative;
}
.zhezhao{
    width: 271px;
    height: 164px;
    background: rgba(0,0,0,0.0);
    position: absolute;
    top: 9px;
    left: 50%;
    transform: translate(-50%,0);
}
.zhezhao div{
    width:150px;
    height: 30px;
    text-align: center;
    line-height: 30px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    background: #fff;
    opacity: 0;
    border-radius:25px;
}
/*调档查询*/
.user-bottom{width: 100%;background: #fff; padding: 0 3%; margin: 22px 0 22px 0; min-height: 840px; border-radius: 5px}
.user-lei{ border-bottom: 1px solid #e7e7e7;height:60px;line-height:60px;}
.user-lei li{width:48%;float: left;text-align: center;color: #4b4b4b;font-size: 13px;}
.user-lei li a{color: #4b4b4b;display: block;width: 100%;height: 40px; font-size:16px;}
.user-on a{color: #0081e3!important;font-weight: bold;}
.user-list1 li{width: 100%;padding:10px 0;border-bottom: 1px solid #e7e7e7;}
.user-list1 .userli-pic{width: 172px;height: 112px;margin-left:-12px;float: left;}
.userli-pic img{ width:94px; height:94px; border-radius:50%}
.user-list1 .userli-txt{width: 512px;float: left;margin-left: 26px;}
.user-list1 .userli-tit{color: #717171;font-size: 18px;margin-top:26px;}
.user-list1 .userli-des{color: #9e9e9e;font-size: 14px;margin-top:15px;}
.user-list1 .user-btn a{display: inline-block;width:116px;height: 35px;line-height: 35px;text-align: center;border:1px solid #a8a8a8;color: #a0a0a0;font-size: 13px;margin-right:12px; letter-spacing:2px;}
.user-list1 .user-btn-on{background: #c6dff2;color: #004f8b!important;border:1px solid #0081e3!important;}
.user-list1 .user-btn{margin-top:44px;margin-left:21px; float:right}
.user-list1{margin-bottom: 20px;}
.userli-time{ width:240px; float:right; margin:36px 20px 0 0; text-align:right; line-height:24px}
.jianli-state{ padding:2px 8px!important; border:#e8e8e8 solid 1px; border-radius:6px; text-align:center; color:#20aae4; text-align:center; font-size:12px;}

.user-list2{display: none;margin-bottom: 43px;}
.userli2{width: 100%;padding: 28px 0 25px 0;border-bottom: 1px solid #e7e7e7;}
.userli2-pic {width: 97px;height: 109px;float: left;border:1px solid #e7e7e7;margin-left:24px;}
.userli2-txt{width: 620px;margin-left: 25px;float: left;}
.userli2-btn{display: block;margin-left: 20px;width: 120px;height: 37px;line-height: 37px;text-align: center;color: #a0a0a0;font-size: 13px;border:1px solid #a8a8a8;float: left;}
.userli2-tit{color: #717171;font-size: 18px;margin-top: 25px}
.userli2-tit span{color: #9e9e9e;font-size: 14px;}
.userli2-des{color: #9e9e9e;font-size: 12px;margin-top:20px;}
.userli2-des span{display: inline-block;margin-left: 10px;}
.userli2-btn{margin-top:40px; float:right}

.tang_bottom{ position:fixed; bottom:0; width:100%;z-index: 500; border-top:#efefef solid 1px; text-align:center;padding-top:18px;padding-bottom:22px; background:#FFF;left: 0;}
.tang_bottom_title{ position:absolute; bottom:0; width:88%;z-index: 500; border-top:#efefef solid 1px; text-align:center;padding-top:18px;padding-bottom:22px; background:#FFF;}
.add_custom{width:150px; height:30px;line-height: 30px; float:right; margin:0 12px 0 0; text-align:right}
.add_custom i{ padding-right:8px;}
/*考勤*/
.attendance_setup{ width:100%; margin:0 auto; margin-top:2%;padding:0 2%; margin-bottom:70px;}
.attendance_setup_h1{ padding:2% 0; border-bottom:#efefef solid 1px; text-align:center; font-size:28px;}
.attendance_setup_h2{ padding:2% 0; border-bottom:#efefef solid 1px; text-align:center; font-size:22px;}
.attendance_state .layui-form-checkbox{ margin-bottom:2%}
.attendance_att{ border-bottom:#efefef solid 1px; border-top:#efefef solid 1px;}
.attendance_attp { font-size:14px; margin:15px 12px}
.attendance_button{ text-align:center; widows:100%; margin-top:2%}
.attendance_button_ok{ padding:9px 22px; color:#FFF; background:#3071a9; margin-right:20px; border-radius:4px; display:inline-block; cursor:pointer}
.attendance_button_cancel{padding:9px 22px; color:#999; background:#d5d5d5 ; margin-right:20px; border-radius:4px;display:block; display:inline-block;cursor:pointer}
.attendance_group>h1{ font-size:16px; color:#3a3a3a; float:left}
.attendance_group li{ width:99%; border-bottom:#efefef solid 1px;padding:2% 0 1% 1%; line-height:2; margin-top:-1px;}
.attendance_group li dd,.attendance_group li p,.attendance_group li dd,.attendance_group li dl{ float:left;line-height:2}
.attendance_group li a{ float:right; padding:0 1%}
.attendance_group li dd{ font-size:16px; width:280px;}
.attendance_group li p{width:350px;}
.attendance_group li>span{ padding:4px 8px; background:#35b558; color:#FFF; border-radius:25px;}
.attendance_group li dl{ margin-left:128px;}
.add_attendance_group{ float:right; margin-top:4px;}
.add_attendance_group i{ padding-right:5px;}
/*人才招聘*/
.personnel_info-title{
    color: #7e7e7e;font-size: 24px;padding-top: 18px;
}
.personnel_tp1{
    float: left;margin-right: 20px;padding-bottom: 20px;width: 520px; height: 190px;
}
.personnel_tp2{
    float: left;margin-right: 20px;padding-bottom: 20px;width: 340px; height: 190px;
}
.personnel_tp3{
    float: left;margin-right: 20px;padding-bottom: 20px;width: 160px; height: 190px;
}
.tang{ background-color: #FFF; border-radius: 8px; padding: 2% 2% 5% 2%; min-height: 850px}
.tang h1{padding:0 0 1.1% 0; border-bottom:#efefef solid 1px; text-align:center; font-size:28px;}
.export{ color:#5FB878; border:#5FB878 solid 1px; border-radius:30px; line-height:16px; z-index:10; position:relative;float:right; margin:10px 10px 10px 0;}
.fill{width: 100%;background: #fff; border-radius: 8px}
/**treeselect*/
.layui-form-select .layui-tree {
    display: none;
    position: absolute;
    right: 0;
    top: 42px;
    padding: 5px 0;
    z-index: 999;
    min-width: 100%;
    border: 1px solid #d2d2d2;
    max-height: 300px;
    overflow-y: auto;
    background-color: #fff;
    border-radius: 2px;
    box-shadow: 0 2px 4px rgba(0,0,0,.12);
    box-sizing: border-box;
}
.layui-form-selected .layui-tree {
    display: block;
}
.jiagou-main{
    width: 100%;background: #fff; border-radius: 8px;min-height: 800px ;padding: 1% 0 0 0;
}


/*证书上传的样式*/
div,dl,dt,dd,li{ padding:0; margin:0}
#hff_zjlist,#hff_zjlist_tj {font-family:"微软雅黑", "Microsoft Yi Baiti", "Microsoft Uighur", "Microsoft Sans Serif", "Microsoft PhagsPa", "Microsoft New Tai Lue", "Microsoft JhengHei", "Microsoft Himalaya", "Meiryo UI", Meiryo}
#hff_zjlist dl,#hff_zjlist_tj dl{ float:left;width:120px; height:90px; margin-right:10px; margin-bottom: 30px;position:relative}
#hff_zjlist dl dt,#hff_zjlist_tj dl dt{width:120px;height:90px;}
#hff_zjlist dl dt img,#hff_zjlist_tj dl dt img{width:120px;height:90px;border:1px solid #dedede;}
#hff_zjlist dl dd,#hff_zjlist_tj dl dd{ width:120px;text-align:center; font-size:12px; margin-top:10px; }
#hff_zjlist dl span,#hff_zjlist_tj dl span{ position:absolute; right:-3px; top:-3px; cursor:pointer}
#hff_zjlist dl span img,#hff_zjlist_tj dl span img{ height:18px; width:18px;}
#hz_list {font-family:"微软雅黑", "Microsoft Yi Baiti", "Microsoft Uighur", "Microsoft Sans Serif", "Microsoft PhagsPa", "Microsoft New Tai Lue", "Microsoft JhengHei", "Microsoft Himalaya", "Meiryo UI", Meiryo}
#hz_list dl{ float:left;width:120px; height:90px; margin-right:10px; margin-bottom: 30px;position:relative}
#hz_list dl dt{width:120px;height:90px;}
#hz_list dl dt img{width:120px;height:90px;border:1px solid #dedede;}
#hz_list dl dd{ width:120px;text-align:center; font-size:12px; margin-top:10px; }
#hz_list dl span{ position:absolute; right:-3px; top:-3px; cursor:pointer}
#hz_list dl span img{ height:18px; width:18px;}
.banl_jg{ color:#CCC; padding-left:11px;float: left}

.department_add{  padding:0 4% 3% 4%}
.table_td .input{width: 340px;height: 35px;padding: 0 5px;border-radius: 5px;border:1px solid #e2e2e2; margin-left:25px; font-size:14px!important;}
.table_td .inputdate{width:100px;height: 35px;padding: 0 5px;border-radius: 5px;border:1px solid #e2e2e2; margin-left:25px;}
.table_td .select{width: 340px;height: 35px;border-radius: 5px; margin-left:25px; font-size:14px;}
.table_td .texts{width: 340px;height:80px;border-radius: 5px; margin-left:25px; font-size:14px; padding:10px}
.table_td td{ vertical-align:middle!important}
.table_td_pd{ padding-left:33px!important}
.table_select{width: 353px;height: 35px;border-radius: 5px; margin-left:25px; font-size:14px;}
.table_td .tn{width: 150px;height: 40px;line-height: 40px;text-align: center;border:none;background: #0081e3;color: #fff;font-size: 15px;}
.members_fridly_tip{background-color:#fa7a07; color:#FFF; font-size:11px; padding:1px 2px; border-radius:2px; margin-left:2px; cursor:pointer}


/*消息中心*/
.message{background: #ffffff;}
.mes{width: 100%;margin:0 auto}
.mess-t{padding:10px 0 20px 10px;color:#010101;font-size: 20px;}
.mes-lei{height: 40px;line-height: 40px;border-bottom: 1px solid #d1d1d1;margin-bottom: 7px;}
.mes-lei li{height:39px;line-height:39px;background:#f5f5f5;border: 1px solid #d1d1d1;width: 122px;text-align: center;color: #434343;font-size: 15px;float: left;margin-left: 10px;}
.tab-on{border-bottom: 1px solid #fff!important;background: #fff!important;
    font-size: 15px;color: #0081e3!important;cursor:pointer;}
.mes-list li{padding: 25px 0;border-bottom: 1px solid #e8e8e8;}
.mes-pic{width: 86px;text-align: center;float: left;}
.mes-pic img{width: 56px;height:56px;border-radius: 56px;}
.mes-txt{width: 900px;padding: 0 10px;float: left;}
.mes-txt span{display: block;color: #2e66a6;font-size: 12px;margin-bottom: 10px;margin-top:5px;}
.mes-tit{color: #494949;font-size: 15px;}
.mes-date{float:left;color: #c7c7c7;font-size: 15px;padding-top:18px;}
.mes-li .mes-tit{padding-top: 20px;}
.mes-chuli{float: right;padding-top:16px;}

/*完善信息-填写企业信息*/
.notice{color: #ff6600;font-size: 14px;background: url('../images/notice.png') no-repeat left 13px center;padding:27px 0 25px 40px;}
.class{width: 213px;float: left;border-top:3px solid #0081e3;background: #fff;padding-bottom: 10px;}
.one{padding: 15px 0;width: 187px;margin:0 auto;border-bottom: 1px solid #f3f3f3;text-align: center;}
.one-a{display: block;width: 100%;color: #262626;font-size: 15px;}
.two li a{width: 100%;color: #646464;font-size: 12px;line-height:2;background: url('../images/dot.png') no-repeat center left;padding-left: 10px;}
.two {margin-top: 10px}
.fill{width: 100%;float: right;background: #fff;}
.fill-main{width: 785px;margin:0 auto;padding-top: 42px;}

.fill-form span{display: block;width: 107px;float: left;color: #585858;font-size: 15px;}
.fill-li .select{width: 370px;height: 38px;line-height: 38px;padding-left: 20px;border:1px solid #e6e6e6;font-size: 13px;color: #d3d3d3;background: url('../images/xiala.jpg') no-repeat center right 1px;appearance:none;
    -moz-appearance:none;
    -webkit-appearance:none;float: left;}
.fill-form  em{color: #ff0000;font-size: 12px;padding-right:14px;}
.fill-li{line-height: 40px;margin-bottom: 20px;}
.fill-form{margin-top:60px;}

.fill-li .select1{width:175px;height: 38px;line-height: 38px;padding-left: 20px;border:1px solid #e6e6e6;font-size: 13px;color: #d3d3d3;background: url('../images/xiala.jpg') no-repeat center right 1px;appearance:none;
    -moz-appearance:none;
    -webkit-appearance:none;float: left;margin-right:20px;}

.fill-li .select2{width:175px;height: 38px;line-height: 38px;padding-left: 20px;border:1px solid #e6e6e6;font-size: 13px;color: #d3d3d3;background: url('../images/xiala.jpg') no-repeat center right 1px;appearance:none;
    -moz-appearance:none;
    -webkit-appearance:none;float:left;}
.fill-li-input{width:480px;height: 36px;line-height: 36px;padding-left: 20px;border:1px solid #e6e6e6;font-size: 13px;color: #3a3a3a;}
.fill-li2{height: 40px;line-height: 40px;color: #e6e6e6}
.fill-li2 input{height: 38px;line-height: 38px;border:1px solid #e6e6e6; color:#3a3a3a}
.qh{width: 80px;padding-left: 15px}
.dh{width: 108px;padding-left: 15px}
.fj{width: 85px;padding-left: 10px}
.fill-li3{margin-top: 21px;}
.fill-li3 textarea{width: 479px;height: 160px;padding:10px 10px;float:left;border:1px solid #e6e6e6;}
.tip{color: #9b9b9b;font-size: 12px;padding: 10px 0 20px 110px;}
.nextstep a{margin-left:110px;width: 170px;height: 46px;line-height: 46px;text-align:center;background: #0081e3;font-size: 16px;color: #ffffff;border:none;display: block;}
.fill-li>p{ width:500px; float:left}
.fill_sheng{ width:172px; float:left;}
.fill_shi{ width:147px;float:left; padding-left:18px;}


/*完善信息-验证企业信息*/
.remind{font-size: 16px;color:#585858;padding: 60px 0 40px 0;}

.face-input{width: 230px;height: 38px;line-height: 38px;text-align: center;border:1px solid #e6e6e6;float: left; overflow:hidden}
.btn1{width: 146px;height: 38px;line-height: 38px;text-align:center;background: #f3f3f3;float: left;margin-left: 14px;border:1px solid #e6e6e6;font-size: 14px;color: #000000;cursor:pointer}
.face span{line-height: 38px;display: block;float: left;color: #ff0000;font-size: 12px;margin-left: 15px;}
.face{position: relative;}
.face input{opacity: 0;position: absolute;top:0;left:0;height: 38px;line-height: 38px;width: 230px;}
.require{background: #f3f3f3 url('../images/zz.jpg') no-repeat;height: 130px;margin-top:26px;width: 565px;}
.require p{color: #9f9f9f;font-size: 12px;line-height: 22px}
.require-txt{padding-top: 10px;width: 585px;padding-left: 107px;}
.show_license_img{ padding-top:25px; display:none}
.show_license_img img{ width:380px;}
.show_license_img_t{ padding-top:25px;display:none}
.show_license_img_t img{ width:380px;}

.back-input{width: 230px;height: 38px;line-height: 38px;text-align: center;border:1px solid #e6e6e6;float: left;overflow:hidden}
.btn2{width: 116px;height: 38px;line-height: 38px;background: #f3f3f3;float:left;margin-left: 14px;border:1px solid #e6e6e6;text-align: center;color: #000000;font-size: 14px; cursor:pointer}
.back{position: relative;margin-top: 25px;}
.back input{opacity: 0;position: absolute;top:0;left:0;height: 38px;line-height: 38px;width: 232px;}
.notes{color: #d51717;font-size: 13px;margin-top: 30px;}
.btn-tj{width: 168px;height: 46px;line-height: 46px;text-align: center;background: #0081e3;color: #fff;text-align: center;display: block;margin-top: 40px;}

.info-success{color: #505050;font-size: 14px;text-align: center;margin-top: 165px;background: url('../images/success.jpg') no-repeat center top;padding-top: 145px;}
.info-pass{color: #505050;font-size:26px;text-align: center;margin-top:110px; }
.info-pass p{ padding:38px 0;}
.info-link{text-align: center;margin-top: 35px;color: #ff5511;font-size: 14px;}
.info-link a{color: #ff5511;font-size: 14px;}
.success{padding-bottom: 185px;}

.info-title{color: #010101;font-size: 20px;padding-top: 18px;}
.edit-main{width: 785px;margin: 0 auto;}

/*架构管理*/
.info-on a{color: #00579e!important;background: url('../images/dot2.png') no-repeat center left!important;}
.jiagou-title{padding:8px 0;color: #010101;font-size: 20px;}
.jiagou-search{width: 450px;height: 38px;line-height: 38px;border:1px solid #e6e6e6;position: relative;float: left;}

.search_btn{position: absolute;top:12px;right: 14px;outline: none}
.add{color: #0081e3;font-size: 16px;height: 38px;line-height: 38px;background: url('../images/add.jpg') no-repeat center left;padding-left: 36px;margin-left:10px;float: left;}

.jiagou-list{border:1px solid #e6e6e6;width: 880px;margin-top:18px;}
.oneji{height: 47px;line-height: 47px;background: #ebf5fc;color:#686868;font-size: 14px;}
.jian{background: url('../images/jian.png') no-repeat center left;}
.depart{padding-left: 18px;margin-left: 15px;}
.jiagou-li{height: 42px;line-height: 42px;border-top: 1px solid #e6e6e6;}
.depart1{width: 682px;float: left;color: #686868;font-size: 14px;}
.depart1 span{display: inline-block;margin-left: 35px;padding-left: 18px;font-size: 14px;}
.child{width: 90px;float: left;color: #9f9f9f;font-size: 12px;}
.modify{background: url('../images/modify.png') no-repeat center left;height: 42px;line-height: 42px;display: block;float: left;width:60px;}
.del{background: url('../images/del.jpg') no-repeat center left;height: 42px;line-height: 42px;display: block;float: left;width: 48px}

.threeji span{margin-left:57px;}
.fourji span{margin-left: 85px;}
/*.rencai-search .rencai-input{width: 120px;height: 36px;line-height: 36px;border:1px solid #e6e6e6;padding-left: 18px;}*/
.rencai-bumen{height: 36px;line-height: 36px;border:1px solid #e6e6e6;width: 190px;width: 172px;padding-left: 18px;margin-left:4px;color: #7a7a7a;}
.dao{float: right;margin-top:15px;}
.rencai-search{float: left;}
.dao a{color: #333333;font-size: 13px;display: inline-block;}
.import{margin-right: 25px;}



/*公司和部门统计背景图*/
.dates11 .x_dates{
    background:url(../images/x_img/p_x_img1.jpg) no-repeat top left;
}
.dates12 .x_dates{
    background:url(../images/x_img/p_x_img2.jpg) no-repeat top left;
}
.dates13 .x_dates{
    background:url(../images/x_img/p_x_img3.jpg) no-repeat top left;
}
.dates14 .x_dates{
    background:url(../images/x_img/p_x_img4.jpg) no-repeat top left;
}
.dates15 .x_dates{
    background:url(../images/x_img/p_x_img5.jpg) no-repeat top left;
}
.dates16 .x_dates{
    background:url(../images/x_img/p_x_img6.jpg) no-repeat top left;
}
/*个人统计背景图*/
.users1 .x_users{
    background:url(../images/x_img/users1.jpg) no-repeat top left;
}
.users2 .x_users{
    background:url(../images/x_img/users2.jpg) no-repeat top left;
}
.users3 .x_users{
    background:url(../images/x_img/users3.jpg) no-repeat top left;
}
.users4 .x_users{
    background:url(../images/x_img/users4.jpg) no-repeat top left;
}
.users5 .x_users{
    background:url(../images/x_img/users5.jpg) no-repeat top left;
}
.users6 .x_users{
    background:url(../images/x_img/users6.jpg) no-repeat top left;
}
.users7 .x_users{
    background:url(../images/x_img/users7.jpg) no-repeat top left;
}
.users8 .x_users{
    background:url(../images/x_img/users8.jpg) no-repeat top left;
}
.users9 .x_users{
    background:url(../images/x_img/users9.jpg) no-repeat top left;
}

.pay1 .x_dates{
    background:url(../images/x_img/xc_01.jpg) no-repeat top left;
}
.pay2 .x_dates{
    background:url(../images/x_img/xc_02.jpg) no-repeat top left;
}
.pay3 .x_dates{
    background:url(../images/x_img/xc_03.jpg) no-repeat top left;
}
.pay4 .x_dates{
    background:url(../images/x_img/xc_04.jpg) no-repeat top left;
}
.pay5 .x_dates{
    background:url(../images/x_img/xc_05.jpg) no-repeat top left;
}
.kqz_wx_switch{float:right; font-size:12px; color:#959595; padding-top:8px; padding-right:15px;background:#fff;}
.switch_daka{height: 25px;width:55px;line-height:25px;border-radius: 15px;border: 1px solid #e6e6e6;text-align: center; margin-left: 28px}
.switch_daka_tip{color: green;font-size: 12px;padding-left: 30px;}
.common_nodata{color:#CCC; text-align:center; padding:2% 0; font-size:14px}

.department_add{ background-color: #FFF;}



/*社保数据*/
.SocialSecurityTax{ float:right; width:44%; margin-top:12px;}
.SocialSecurityTax li{ line-height:30px; text-align:left; margin-bottom:30px;}
.SocialSecurityTax li input{ width:130px; height:32px; padding-left:8px; border:1px solid #e2e2e2; border-radius:5px;}
.SocialSecurityTax_title{color:#009688; font-size:16px; text-align:left; font-weight:normal; margin-bottom:2%}
.SocialSecurityTax .cheng{ padding:0 12px;}
#tax{ font-weight:bold}
.CalculationTax{float:right; margin-right:210px; background:#ff8547; color:#FFF; padding:0 15px; border-radius:5px; display:block;}

#plan_day{ float:left}
.members_fridly_tip{background-color:#fa7a07; color:#FFF; font-size:11px; padding:1px 2px; border-radius:2px; margin-left:2px; cursor:pointer}
.NOJurisdiction{pointer-events: none; color: #CCC}

@media screen and (max-width:1450px) {
    .training_lb{width:325px;}
}
@media screen and (max-width:1390px) {
    .training_lb{width:46%;}
    .training_bg{margin:0 auto;}
    .rencai-btn {  width: 82px; height: 37px; line-height: 37px; text-align: center; background: #1CAF9A; color: #fff;
    border: none; margin-left: 8px; border-radius: 5px;}
    .maincontent{min-height: 840px;}
}


/*保险样式*/
.saInsurance{}
.saInsurance li{ margin:14px 0; width: 100%; display: block;float: left}
.saInsurance>ul>li>span{ color: #3a3a3a; display: block; float: left; width: 155px; text-align: right; line-height: 32px;}
.saInsurance .sainput{min-width:100px;height: 32px;line-height:32px;padding: 0 5px; border:1px solid #e2e2e2; margin-left:16px;font-size: 14px!important;}
.saInsurance .sainput{ transition:all 1s }
.saInsurance .sainput:hover{ border-color: #0F65AE}
.jfjs{float: left; margin-left:15px}
.sai_jc{ line-height: 32px; color: #f00;padding-left: 16px}
.sdlr{margin-top: -18px;line-height: 70px}
.jnbl{ width: 80%; float: left; margin-left: 172px; margin-bottom:16px}
.jnbl_t{ display: block; float: left; line-height: 32px; padding-left: 25px;}
.jnbl_li{ float: left; width: 480px; line-height: 32px; margin-left:30px}
.jnbl_li .layui-form-switch{ margin-top: 4px!important;}
.sbce{width: 88%; margin-left: 170px;line-height: 42px; display: none; disabled:false}
.sbce a{ padding:4px 18px;height: 28px; line-height: 28px; text-align: center; border: #c0a16b 1px solid; border-radius: 5px; margin-left: 20px }
.sbce>span{ display: inline-block; float: left}
.sbce  .layui-form-switch{ margin-top: 2px!important;}
.sbce span>dd{ display: block;float: left; line-height: 42px}
.sasub{ text-align:center ;border-top: #efefef solid 1px; padding-top: 25px}
.jfjs_bzt{ padding-left: 15px;color: #ccc}
.zdy{ line-height: 50px; width: 100%}

/*公共提示样式*/
.ruletip{ background-color: #FFF;border-radius: 5px; min-height: 850px; margin: 20px 0; padding: 40px 70px}
.ruletip li{ line-height: 45px}
.ruletip li>a{ background-color: #159680; border-radius: 5px; padding: 4px 15px; margin-left: 24px; color: #FFF; font-size: 14px}
.ruletip .ifont{padding-right:5px;font-size:18px;color:#646464}
.ruletip .r_s_1{ font-size: 18px; color: #141414}
.ruletip .r_s_2{ font-size: 16px; color: #565656; padding-left: 24px}
.ruletip .foucse{ font-size: 18px; color: #159680}

.red_ra_tip{position: absolute;right: 5px; top: 13px; background-color:#FF0000;width: 6px;height: 6px; border-radius: 100%}
.red_tip_gg{ background-color:#FF0000;width: 6px;height: 6px; border-radius: 100%; margin-left: 5px; margin-top: -6px}


/*电子合同*/
.navlist {padding:56px 0;}
.navlist li{float:left;margin-right: 60px;text-align: center;}
.jiagou-top{font-size:14px; margin-right: 15px;float:right}

.type_tang_bottom_h{height: 63px}
.cursor{cursor: pointer}

.taishiex{ padding: 5px 0;}
.taishiex span{font-size: 16px; color: #000}

.search{width: 8.9rem;padding: 0.5rem 0 0.25em 0;}
.search .search_p{height: 0.6rem;line-height: 0.6rem;color: #666666;font-size: 0.28rem;margin-left: 0.24rem;float: left;}
.search .layui-form{float: right;height: 0.6rem;line-height: 0.6rem;background: #fff;border-radius: 0.1rem;width: 6.6rem;overflow: hidden; border: #0081e3 solid 1px}
.ss_bd1{padding-left: 35px;width: 145px;border:0px;color: #333;font-size: 16px;}
.ss_bd2{width: 3.8rem;border:0px;color: #333;font-size: 16px;border-left:1px solid #999999;height: 20px;padding-left: 20px}
.ss_btn{background: url('../images/search.png') no-repeat center;width: 60px;height: 0.6rem;float: right;cursor: pointer}
/*印刷中心*/
.printing_nav{
    padding-left: 50px;
}
.printing_lb{float: left;margin-left: 20px;margin-right: 20px;width:14%;position: relative;z-index: 1;margin-top:30px;}
/*.printing_bg{width:330px;height: 210px;background: url("../images/training_bg.png") no-repeat;margin:0 auto;}*/
.printing_lb:hover{
    position: relative;
    z-index: 5;
}
.printing_img{
    width: 100%;height:147px;overflow: hidden;
}
.printing_img img{
    width: 100%;
}
.printing_img{
    position: relative;
}
.printing1_nav{
    padding-left: 50px;
}
.printing1_lb{float: left;margin-left: 8px;margin-right: 8px;width:10%;position: relative;z-index: 1;margin-top:30px;}
/*.printing_bg{width:330px;height: 210px;background: url("../images/training_bg.png") no-repeat;margin:0 auto;}*/
.printing1_lb:hover{
    position: relative;
    z-index: 5;
}
.printing1_img{
    width: 100%;height:241px;overflow: hidden;
}
.printing1_img img{
    width: 100%;
}
.printing1_img{
    position: relative;
}
.printing2_nav{
    padding-left: 50px;
}
.printing2_lb{float: left;margin-left: 20px;margin-right: 20px;width:17%; position: relative;z-index: 1;margin-top:30px;}
/*.printing_bg{width:330px;height: 210px;background: url("../images/training_bg.png") no-repeat;margin:0 auto;}*/
.printing2_lb:hover{
    position: relative;
    z-index: 5;
}
.printing2_img{
    width: 100%;height:187px;overflow: hidden;
}
.printing2_img img{
    width: 100%;
}
.printing2_img{
    position: relative;
}
.ss_btn{background: url('../images/search.png') no-repeat center;width: 60px;height: 0.6rem;float: right;cursor: pointer}

.newslabelRed{background-color: red; padding:4px 6px;color: #FFF; border-radius: 3px ;font-size: 12px}
.newslabelBlue{background-color: #1CAF9A; padding:4px 6px;color: #FFF;border-radius: 3px;font-size: 12px}
.newslabelCC{background-color: #C9BDBB; padding:4px 6px;color: #FFF;border-radius: 3px;font-size: 12px}

.tab-title-force {
    float: right;
    margin-top: -66px !important;
    margin-right: 15px;
}
/*hr评语*/
.hrremark{width: 95%; margin: 14px auto;font-size: 14px}
.hrremark ul li{padding-bottom: 24px;border-bottom: solid 1px #efefef;margin-bottom: 20px;}
.hrremark-py {display:block; background-color: #efefef;border-radius: 8px; line-height: 24px;padding: 6px 8px;margin: 8px 0 4px 0; max-width: 80%;min-width: 20%;position: relative}
.hrremark-hf{ float: right;text-align: right}
.hrremark-title{float: left;padding-left: 5px;width: 100%}
.hrremark-time{font-size: 12px;float: right;color: #adadad;position: absolute;right: 4px;bottom: -24px}
.hrremark-hf-title{float: right;padding-right: 10px}
.hrremark-py-time{font-size: 12px;float: left; color: #adadad;position: absolute;left: 4px;bottom: -24px}

/*合同统计*/
.total_top { width: 100%; padding: 1% 1% 1% 1%; margin: 15px auto 0; background:#fff; }
.total_li li { width:200px; height:100px; float:left; border-radius: 5px; background: #09c49a; color: #fff; margin-right:20px; }
.total_li li h5 { padding: 20px 20px 12px; font-size:14px; font-weight:normal;}
.total_li li h3 { padding: 0px 20px; font-size:20px; font-weight:normal;}

.customer_sheng{ width:120px; float:left;}
.customer_shi{ width:110px;float:left; padding-left:6px;}
.customer_areatitle{float: left;display: inline-block;line-height: 36px;padding-right: 6px}
.attendance_members,.position_members{ background:#5FB878; color:#FFF; padding:0 10px; margin:8px 6px; border-radius:5px; display:inline-block}


/*客户管理报表*/
.customer_report{width: 100%; margin-top: 35px}
.customer_report ul{ margin-top: 14px}
.customer_report>span:nth-child(1){font-size: 22px; color: #3a3a3a;letter-spacing: 1px}
.customer_report>span:nth-child(2){font-size: 12px; color: #3a3a3a; background-color: #e3e4e5;padding:0 10px;border-radius: 15px;display: inline-block;margin-left: 14px;}
.customer_report>ul>li{ width: 21.5%;height: 130px;background-color: #FFF;float: left;display: inline-block;margin: 0;border-right: 1px solid #f1f1f1}
.customer_report>ul>li:nth-child(1),.customer_report>ul>li:nth-child(5){width: 17.2%}
.customer_report>ul>p{width: 1%;display: block;float: left;height: 120px}
.customer_report>ul>li>img{float: left;margin: 35px 14px 0 22px}
.customer_report>ul>li>p{float: left;margin: 35px 0 0 0;font-size: 14px;color: #717171;line-height: 28px;display: block}
.customer_report>ul>li>p>span{font-size: 22px; color: #3a3a3a}
.customer_echarts{width: 100%;margin: 20px 0 0 0; background-color: #FFF;min-height: 300px}
.select_time{width: 185px;height: 30px;line-height: 30px;text-align: left;padding-left:10px;border: 1px solid #e0e0e0;border-radius: 5px; margin: 0 8px 0 10px;background:#FFF url("../images/customerico006.png") no-repeat right}
.customer_report .fr span{color: #007aff;font-size: 14px; cursor: pointer;}

@media screen and (max-width: 1320px) {
    .customer_report>ul>li:nth-child(1),.customer_report>ul>li:nth-child(5){width: 19.5%}
    .customer_report>ul>li:nth-child(2){width: 30%}
    .customer_report>ul>li:nth-child(3){width: 30%}
    .customer_report>ul>li:nth-child(6){display: none}
}
.customer_count li{ width: 20%!important;}
.customer_count li>img{margin-left: 15%!important;}

/*多公司选择*/
.kaoqin_con_company { margin: 0 0 0 20px;float: left}
.xm-tree-icon.hidden { display:block!important;}
.con_company_seach{float:left; margin-left:20px;height: 36px}
.goback{font-size: 14px;float: left}
.goback i{font-size: 14px;padding-right: 6px}

