﻿@charset "utf-8";
*{margin:0;padding:0;font-family: 微软雅黑;list-style-type: none;text-decoration: none;}
.left{float: left;}
.right{float: right;}
.clear{clear: both}
a:hover{cursor:pointer;}
/*body{min-width:1200px;overflow-x:hidden;}*/
img{border:none;}
.main{width: 100%;margin:0 auto;}

/*头部样式*/
.banner{position: relative;}
.head{position: absolute;top:0;left:0;z-index: 1000;width: 100%;}
.head_top{margin-top: 28px;}
/*.logo{float: left;padding-top:28px;margin-right:40px;padding-left:160px;}*/
.logo{float: left;margin-left: 40px;}
/*.enter{float: right;margin-top:55px; margin-right:8%;text-align:center}*/
.enter{float: right;padding-top: 13px;margin-right: 40px;}
.enter a{display: inline-block; padding:3px 22px;border-radius:3px;border:#2bc8e7 solid 1px; margin-right:20px;color:#2bc8e7;font-size:14px;}

.x_head_a{height:28px;line-height:28px;margin:0 2px!important;border:0!important;padding:3px 2px!important;color:#2bc8e7;font-size:14px;}

.search_index{background: rgba(0,0,0,0.5);width: 50%;margin: 0 auto;padding: 40px 57px;overflow: hidden}
.search_index form{margin:0 auto;line-height: 56px;width:100%;height: 56px;background: #fff;border-radius: 4px;white-space:nowrap;}
.ss_bd1{width: 25.3%;padding-left:3%;color: #ababab;font-size: 14px;border-radius: 4px;}
.ss_bd2{width: 52%;padding-left:3%;border-left:1px solid #e8e8e8!important;color: #ababab;font-size: 14px;}
.ss_btn{background:#0081e3;width: 17%;color: #fff;text-align: center;font-size: 16px;border-radius: 4px;display: inline-block; cursor:pointer}
.search_index input{height: 56px;line-height: 56px;border:none;display: block;float: left;}

.header_r{float:right; width:376px; margin-top:1%; margin-right:25px;}
.header_r a{color:#FFF; padding:0 12px;}
.header_r>span{ color:#efefef; font-size:11px;}

/*.head-bottom{position: absolute;bottom:105px;left:0;z-index: 1000;width: 100%}*/
.head-bottom{z-index: 1000;width: 100%;margin-top: 5%;}
.txt{width: 100%;margin:0 auto; text-align:center}
.txt img{}
/*首页导航*/
.nav-tit{color: #29363b;font-size: 40px;padding-top: 200px;margin-bottom: 10px}
.nav-eng{color: #29363b;font-size: 16px;font-family: [MyriadPro];}
.nav{text-align: center;background: url('../images/bg1.jpg') no-repeat left top;}
.nav-pic{width:144px;height: 144px; text-align: center;vertical-align: middle;border:3px solid #d8eaf4;border-radius: 100%;margin:0 auto;}
.nav-list ul{width: 1400px;margin:0 auto;padding:85px 0 210px 0;}
.nav-list{background: url('../images/bg2.jpg') no-repeat right bottom}
.nav-list li{width: 350px;float: left;}
.nav-list li:hover .nav-t{color: #0081e3}
.nav-t{color: #29363b;font-size: 25px;margin:20px 0 5px 0;}
.nav-key{color: #8c8f91;font-size: 15px;}
.nav-pic1{background: url('../images/icon1.png') no-repeat center center;}
.nav-pic2{background: url('../images/icon2.png') no-repeat center center;}
.nav-pic3{background: url('../images/icon3.png') no-repeat center center;}
.nav-pic4{background: url('../images/icon4.png') no-repeat center center;}
.nav-pic5{background: url('../images/icon5.png') no-repeat center center;}
.nav-pic1:hover{background:#8ec3ec url('../images/icon1.png') no-repeat center center;}
.nav-pic2:hover{background:#8ec3ec url('../images/icon2.png') no-repeat center center;}
.nav-pic3:hover{background:#8ec3ec url('../images/icon3.png') no-repeat center center;}
.nav-pic4:hover{background:#8ec3ec url('../images/icon4.png') no-repeat center center;}
.nav-pic5:hover{background:#8ec3ec url('../images/icon5.png') no-repeat center center;}
/*马上体验*/
.tiyan{width: 100%;background: #18a3b7;height: 983px;position:relative;}
.pc{width: 100%;position: absolute;left:0;top:-95px;text-align: center;}
.tiyan-title{text-align: center;color: #fff;padding-top: 360px}
.tiyan-title p{font-size: 30px;}
.tiyan-title span{display: block;font-size: 16px;margin-top: 15px}
.hand{position: absolute;bottom:0;left:10%;}
.tiyan-form{width: 1180px;margin:70px auto 0;}
.tiyan-form form{width: 492px;float: right;margin-right:70px;color: #333;}
.tiyan-form .input1{padding-left: 25px;width:467px;border:0px;height: 45px;line-height: 45px;background: #fff;margin-bottom: 20px;border-radius: 2px;font-size: 16px;}
.tiyan-form textarea{padding-left: 25px;width:467px;border:0px;background: #fff;height: 95px;padding-top: 10px;border-radius: 2px;font-size: 16px;}
.sub{width: 100%;height: 50px;border:1px solid #fff;background: transparent;color: #ffffff;font-size: 20px;margin-top: 15px;border-radius: 2px;text-align: center;line-height: 50px; cursor:pointer}

/*底部样式*/
.foot{background: #002d42;padding:48px 0;text-align: center;}
.webname{color: #19a4b7;font-size: 40px;margin-bottom:15px;}
.foot-key{color: #d8eaf4;font-size: 20px;margin-bottom: 25px;background: url('../images/yin.png') no-repeat center;}
.web-eng{color: #ffffff;font-size: 16px;font-family: [MyriadPro];margin-bottom: 10px}
.copyright{color: #ff4150;font-family: 宋体;font-size: 14px;}

/*用户登录*/
.login-form{width: 563px;text-align: center}
.login-title{height: 58px;line-height: 58px;text-align: center;color: #3a3a3a;font-size: 20px;}
.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{width: 422px;margin:25px auto 0;}

.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;background:#366c9a;color: #fff;font-size:17px;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:15px; 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}


/*企业中心*/
.bg {
    width: 100%;
    height: 100%;
    position: fixed;
    z-index: 0;
    /*background: url('../images/bg.jpg') center bottom;*/
    background: -webkit-linear-gradient(to right, #05a372 0%, #a5e79d 100%);
    background: -moz-linear-gradient(to right, #05a372 0%, #a5e79d 100%);
    background: -o-linear-gradient(to right, #05a372 0%, #a5e79d 100%);
    background: linear-gradient(to right, #05a372 0%, #a5e79d 100%);

}
.header {
    height:88px;
    line-height:88px;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 100;
    width: 100%;
    background: -webkit-linear-gradient(to right, #05a372 0%, #a5e79d 100%);
    background: -moz-linear-gradient(to right, #05a372 0%, #a5e79d 100%);
    background: -o-linear-gradient(to right, #05a372 0%, #a5e79d 100%);
    background: linear-gradient(to right, #05a372 0%, #a5e79d 100%);

}
.logo2{float: left; margin-right:8px; background-size:52px; padding-left:36px;}
.logo2_span{ color:#fc2736;; padding-top:4px; float:left}
.logo2 a{ font-size:26px; font-weight:bold; color:#FFF;  }
.icon1{float: left;margin-left: 10px; padding-top:3px;}
.menu{
    /*width: 200px;*/
    top: 0;
    left: 0;
    height: 100%;
    position: fixed;
    z-index: 99;
    transition-duration: .1s;
    color: #fff;}
em{font-style: normal;color: #fff}
.menu ul{
    margin: 84px 30px 0 40px;
}
.menu li {
    height: 50px;
    line-height: 50px;
    position: relative;
    padding-left:32px;
    border-bottom:rgba(255,255,255,0) solid 1px;
    transition:all 0.8s;
}
.menu_postion{ border-bottom:rgba(255,255,255,0.6) solid 1px!important;}
.menu li:hover{ border-bottom:#FFF solid 1px;}
.menu_li_1{background: url('../images/menu1.png') no-repeat center left;background-size:22px}
.menu_li_2{background: url('../images/menu2.png') no-repeat center left;background-size:19px}
.menu_li_3{background: url('../images/menu3.png') no-repeat center left;background-size:21px;cursor:pointer}
.menu_li_4{background: url('../images/menu4.png') no-repeat center left;background-size:22px;cursor:pointer}
.menu_li_5{background: url('../images/menu5.png') no-repeat center left;background-size:17px}
.menu_li_6{background: url('../images/menu6.png') no-repeat center left;background-size:19px}
.menu_li_7{background: url('../images/menu7.png') no-repeat center left;background-size:25px}
.menu_li_8{background: url('../images/satistics.png') no-repeat center left;background-size:22px;}
.menu_li_qkl{background: url('../images/qkl.png') no-repeat center left;background-size:22px;}
.menu_li_sz{background: url('../images/sz.png') no-repeat center left;background-size:22px;}
.menu_li_zp{background: url('../images/zp.png') no-repeat center left;background-size:22px;}
.menu_li_px{background: url('../images/px.png') no-repeat center left;background-size:20px;}
.menu_li_sp{background: url('../images/sp.png') no-repeat center left;background-size:22px;}

.container {
    margin-left:172px;
    padding-top: 96px;
    position: relative;
    /* height: calc(100% - 54px - 30px); */
    overflow: auto;
}

.maincontent {
    margin: 0px 52px 40px 0;
    padding: 0 36px 15px;
    background: #fff;
    height: 800px;
    overflow:scroll
}



.maincontent .title{color: #000000;font-size: 20px;padding: 50px 0 25px 0}
.state{padding-bottom: 25px;border-bottom: 1px solid #e0e0e0;}
.state li{float: left;
    font-size: 14px;color: #696868;
}

.state li a{
    display: inline-block;
    padding-left: 5px;
    margin-right: 40px;
    cursor: pointer;
    font-size: 15px;
    font-weight: 700;color: #00738c}
.bor{ width: 20px;
    height: 10px;
    margin-top: 5px;
    border-left: 1px solid #e0e0e0;}

.state li:nth-child(1) a{margin-right:20px;}
.navlist {padding:40px 0;border-bottom: 1px solid #e0e0e0;}
.navlist li{float:left;margin-right: 60px;text-align: center;}
.dh-tit{color: #000000;font-size: 14px;padding-top:10px;}
.jianli li{padding-left:10px;margin-bottom:18px;}
.news .layui-tab-content{margin-top:30px;}
.jianli li span{display: inline-block;padding-right: 20px}

/*架构管理*/
.info-on a{color: #00579e!important;background: url('../images/dot2.png') no-repeat center left!important;}
.jiagou-main{width: 100%;margin:0 auto;}
.jiagou-title{padding: 30px 0;color: #010101;font-size: 20px;}
.jiagou-search{width: 450px;height: 38px;line-height: 38px;border:1px solid #e6e6e6;position: relative;float: left;}
.search_input{height: 37px;line-height: 37px;width: 550px;padding-left: 20px;border:none;}
.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: 172px;height: 36px;line-height: 36px;border:1px solid #e6e6e6;padding-left: 18px; float:left}
.rencai-bumen{height: 36px;line-height: 36px;border:1px solid #e6e6e6;width: 190px;width: 172px;padding-left: 18px;margin-left:4px;color: #7a7a7a;}
.rencai-btn{width: 77px;height: 37px;line-height: 37px;text-align: center;background: #1CAF9A;color: #fff;border:none;margin-left: 16px; border-radius:5px}


.dao{float: right;margin-top:15px;}
.rencai-search{float: left;}
.dao a{color: #333333;font-size: 13px;display: inline-block;}
.import{margin-right: 25px;}

/*人才管理*/
.rc-td1{width: 155px;}
.rc-td2{width: 130px;}
.rc-td3{width: 100px;}
.rc-td4{width: 102px;}
.rc-td5{width: 73px;}
.rc-td6{width: 160px;}
.rc-td7{width: 159px;}
.rencai-list{margin-top: 18px;border-collapse: collapse;border: 1px solid #e6e6e6;}
.rencai-list td{height: 48px;line-height: 48px;text-align: center;vertical-align: middle;border: 1px solid #e6e6e6;}
.rencai-list .th{color: #1e679b;font-size: 14px;background: #ebf5fc;}
.rencai-list .tr{color: #454545;font-size: 14px;}
.edit1{color: #454545;font-size: 14px;background: url('../images/bianji.jpg') no-repeat center left;padding-left: 20px;margin-right:15px;}
.eval{color: #454545;font-size: 14px;background: url('../images/pingjia.jpg') no-repeat center left;padding-left: 22px;}

/*账号信息*/
.zh-info-pic{width:100px;height:100px;float: left;}
.zh-info-pic img{max-width:98px;max-height:98px; border-radius:50%}
.zh-info-left{width:80px;float: left;color:#222222;font-size: 14px;text-align:right;}
.zh-info-right{margin-left:42px;float: left;}
.opacity{opacity: 0;}
.zh-btn{float:left;width: 85px;height: 30px;line-height: 30px;text-align: center;position: relative;
    background: #f3f3f3;color: #6c6c6c;font-size: 12px;border:1px solid #d5d5d5;margin-left: 23px;margin-top: 93px;}
.zh-pic{width: 125px;}
.zh-btn input{position: absolute;top: 0;left:0;width: 85px;height: 30px;}
.zh-span1{display: inline-block;font-size: 13px;color: #505050;}
.zh-span2{display: inline-block;color: #ff5943;font-size: 13px;}
.zh-span3{color: #9c9c9c;font-size: 13px;display: inline-block;}
.zh-li2 .zh-span1{width: 180px;margin-right: 10px;height:30px;line-height: 30px;padding-left:10px;}
.zh-li3 .zh-span1{width: 180px;margin-right: 10px;height:30px;line-height: 30px;padding-left:10px;}
.zh-li2 .zh-span2{margin-right: 30px}
.zh-li2 {margin-top:37px;height: 30px;line-height: 30px}
.zh-li3{margin-top:30px;height: 30px;line-height: 30px}
.zh-li3 .zh-span2{margin-right:69px;}
.zh-li3 .zh-span3{background: url('../images/ts.jpg') no-repeat;padding-left: 25px;}
.zh-li5 input{width: 110px;height: 34px;line-height: 34px;text-align: center;background: #0081e3;color: #ffffff;font-size: 15px;border:none;margin-top:45px;margin-left:130px;}
.yzyx{color: #ff5943;font-size: 13px;display: inline-block;}
.zh-span1{border:none}
.zh-info-right span{ font-size:12px; color:#CCC; padding:0 15px}

/*账号安全*/
.safe-td1{width: 108px;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{padding: 18px 0 20px 0;background: url('../images/dotted.jpg') no-repeat center bottom;}
.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}

/*手机验证*/
.sjyz-step li{float: left;color: #464646;font-size: 13px;margin-left: 36px;}
.sjyz-step li a{display: block;color: #464646;padding:0 20px 5px 20px;border-bottom:1px solid #fff;}
.sjyz-step {padding-top: 34px;}
.sjyz-step-on{border-bottom: 1px solid #0081e3!important;color: #0081e3!important;text-align: center;}
.sjyz-step{padding-bottom: 59px}
.yz-phone-top{text-align: center;padding-bottom: 60px;}
.yz-phone-con{padding-left:260px;}

.yz-phone-con .telnum{color: #444444;font-size: 13px;margin-bottom: 30px;}
.telcode{color: #444444;font-size: 13px;margin-bottom: 30px;margin-bottom: 25px;height: 30px;line-height: 30px;}
.telcode input{width: 146px;height: 30px;background: #f4f4f4;border:1px solid #e7e7e7;display: inline-block;margin-right: 5px;}
.telcode a{display: inline-block;width: 100px;height: 30px;line-height: 30px;text-align: center;background: #e2f2ff;color: #0081e3;font-size: 13px;border:1px solid #0081e3;}
.yz-next{background: #0081e3;width: 143px;height: 30px;line-height: 30px;text-align: center;color: #fff;display: block;margin-left: 70px;}
.yz-left{display: inline-block;width: 70px;text-align: right;}

/*手机验证-重置密码*/
.newpass-form{width: 370px;margin:0 auto;}
.newpass{color: #444444;font-size: 13px;height: 30px;line-height: 30px}
.newpass input{width: 286px;height: 30px;border:1px solid #e7e7e7;margin-left:5px;}
.new-tip{color: #e6e6e6;font-size: 12px;padding:8px 0 10px 0;margin-left:75px;}
.pass-btn{margin-left: 70px;width: 143px;height: 30px;line-height: 30px;margin-top: 24px;background:#0081e3;color: #ffffff;font-size: 15px;border: none;}

.yz-phone3{color: #444444;font-size: 15px;width: 547px;margin:0 auto;line-height: 30px;text-align: center;padding: 18px 0 38px 0;}
.yzp-link{color: #0081e3;font-size: 15px;text-align: center;}
.yzp-link a{color: #0081e3;}
/*邮箱管理*/
.email-tip{width: 680px;height: 29px;line-height:29px;text-align: center;background: #f4fbff;color: #666666;font-size: 12px;border:1px solid #d0dde4;}
.email-add{width: 464px;margin-left:78px;padding-top: 55px;}
.email-w{display: inline-block;color: #000000;font-size: 15px;margin-right: 25px;height: 36px;line-height: 34px}
.email-add input{width: 350px;height: 36px;line-height: 36px;padding-left: 20px;border:1px solid #e6e6e6;color: #d3d3d3;font-size: 13px;}
.email-btn{width: 110px;height: 34px;line-height: 34px;background:#0081e3;color: #ffffff;font-size: 15px;margin:33px 0  0 280px;border:none;}

/*验证邮箱*/

/*意见反馈*/
.view-t{color: #010101;font-size: 20px;margin-left:20px;padding: 40px 0 70px 0;}
.view{background: #fff url('../images/view.jpg') no-repeat right bottom;height: 630px;margin-bottom: 48px;}
.view-left{width: 108px;text-align: right;float: left;height: 30px;line-height: 30px;font-size: 15px;}
.view-right{margin-left: 15px;color: #000000;font-size: 15px;float: left;}
.view-right textarea{width: 617px;height: 150px;background: #f9f9f9;border:1px solid #d5d5d5;padding:20px 0 0 15px;color: #e6e6e6;font-size: 12px;}
.view-pic{color: #999999;font-size: 12px;position: relative;}
.view-pic input{position: absolute;top:0;left:0;width: 97px;height: 30px;opacity: 0;}
.view-pic span{display: inline-block;width: 97px;height: 30px;line-height: 30px;text-align: center;font-size: 14px;color: #000;font-family: 宋体;width: 98px;height: 30px;line-height: 30px;border:1px solid #c6c6c6;margin-right: 15px}
.view li{margin-bottom: 32px;}
.view-email{width: 615px;height: 40px;line-height: 40px;padding-left:17px;border:1px solid #d5d5d5;}
/*完善信息-填写企业信息*/
.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; margin-top:2%}
.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;}
.nextstep a:hover { opacity: .8; filter: alpha(opacity=80); color: #fff; }
.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: 434px;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;}
a.btn-tj:hover { opacity: .8; filter: alpha(opacity=80); color: #fff; }

.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;}

/*申请管理*/
.apply-main{width: 872px;margin:0 auto;}
.apply-title{color: #010101;font-size: 20px;padding: 23px 0;}
.apply-table{border:1px solid #dbdbdb;text-align: center;}
.apply-td1{width:181px;border-right:1px solid #dbdbdb;float: left;}
.apply-td2{width:240px;border-right:1px solid #dbdbdb;float: left;}
.apply-td3{width:130px;border-right:1px solid #dbdbdb;float: left;}
.apply-td4{width:150px;border-right:1px solid #dbdbdb;float: left;}
.apply-td5{width:165px;float: left;}
.apply-th{background: #daefff;color: #005698;font-size: 14px;height: 46px;line-height: 46px}
.apply-tr{color: #000000;font-size: 13px;}

.apply-tr li{padding:15px 0 15px 0}
.allow{color: #0081e3;font-size: 13px;display: inline-block;background: url('../images/allow.jpg') no-repeat;padding-left: 23px;margin-right: 18px;}
.refuse{color: #ff0000;font-size: 13px;display: inline-block;background: url('../images/refuse.jpg') no-repeat;padding-left: 23px;}

/*架构管理*/
.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;}

/*人才管理*/
.rc-td1{width: 155px;}
.rc-td2{width: 130px;}
.rc-td3{width: 100px;}
.rc-td4{width: 102px;}
.rc-td5{width: 73px;}
.rc-td6{width: 160px;}
.rc-td7{width: 159px;}
.rencai-list{margin-top: 18px;    border-collapse: collapse;
    border: 1px solid #e6e6e6;}
.rencai-list td{height: 48px;line-height: 48px;text-align: center;vertical-align: middle;border: 1px solid #e6e6e6;}
.rencai-list .th{color: #1e679b;font-size: 14px;background: #ebf5fc;}
.rencai-list .tr{color: #454545;font-size: 14px;}
.edit1{color: #454545;font-size: 14px;background: url('../images/bianji.jpg') no-repeat center left;padding-left: 20px;margin-right:15px;}
.eval{color: #454545;font-size: 14px;background: url('../images/pingjia.jpg') no-repeat center left;padding-left: 22px;}
.rencai-add{display: inline-block;width: 90px;height: 30px;text-align: center;background: #fff;line-height: 30px;border:1px solid #0081e3;margin-left:150px;color:#0081e3;font-size: 14px;margin-top:7px;}


/*会员中心*/
.nail{color: #8a8a8a;font-size: 13px;padding: 25px 0;}
.nail a{color: #8a8a8a;}
.active{color: #0081e3}
.user-right{width: 100%;}
.user-top{background: #e5f3fe;padding: 23px 0 20px 24px;}
.user-pic{width: 79px;height: 79px;background: url('../images/user.jpg') no-repeat;float: left;}
.user-info{float: left;margin-left:20px;margin-top:5px;}
.username{color: #4c4c4c;font-size: 15px;}
.user-info .time{color: #8a8989;font-size: 12px;}
.user-zh{color: #0081e3;font-size: 12px;display: inline-block;margin-left: 30px}
.user-yz{margin-top:24px;}
.user-yztel{color: #4c4d4e;font-size: 12px;background: url('../images/yztel.png') no-repeat left bottom;padding-left: 23px;padding-top: 5px}
.user-yzemail{color: #4c4d4e;font-size: 12px;background: url('../images/yzemail.png') no-repeat left bottom;padding-left: 30px;padding-top: 5px;display: inline-block;margin-left: 20px}
.user-yz span{color: #858585;font-size: 12px;}
.user-bottom{width: 100%;background: #fff;}
.user-lei{padding: 8px 0;border-top: 1px solid #e7e7e7;border-bottom: 1px solid #e7e7e7;height: 40px;line-height: 40px;}
.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}

/*消息中心*/
.message{background: #ffffff;}
.mes{width: 100%;margin:0 auto; min-height:500px;padding-bottom: 125px;}
.mess-t{padding: 40px 0 25px 0;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 {display: none}
.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;}

/*管理岗位*/
.gangwei-title{color:#010101;font-size: 20px;padding: 30px 0 20px 0;line-height: 20px}
.gangwei-title span{display: block;float: left;}
.gangwei-title .gw-add{display: block;float: right;color: #0161aa;font-size: 16px;background:url('../images/add.jpg') no-repeat center left;padding-left: 36px;margin-right:45px;}
.gangwei-list td{vertical-align: middle;border-bottom: 1px solid #e6e6e6;text-align: center;}
.gangwei-list{width: 100%;border-collapse: collapse;}
.gw-main{width: 100%;margin:0 auto;}
.gw-th{height: 42px;line-height: 42px;background:#f2f2f2;color: #0c0c0c;font-size: 15px;font-weight:bold;}
.gw-th td{border:0px;}
.gangwei-list .tr{height: 52px;line-height: 52px;color: #0c0c0c;font-size: 15px;}
.xiugai{background: url('../images/xiugai.png') no-repeat center left;padding-left: 22px;color: #5d5d5d;margin-right: 12px;}
.shanchu{background: url('../images/shanchu.png') no-repeat center left;padding-left: 22px;color: #5d5d5d;}
.gw-td1{width:180px}

/*简历中心*/
.jianli-tr{color: #5e5e5e;height: 52px;line-height: 52px;font-size: 15px;}
.pl-d{display: block;float: right;color:#0081e3;font-size: 13px;text-decoration: underline;margin-right: 47px;}
.gangwei-list .jianli-tr:hover{color:#0081e3}
.gangwei-list .jianli-tr td:first-child{cursor:pointer;}
/*发布岗位*/
.gw-li,.gw-li2{line-height: 40px;
    margin-bottom: 20px;}
.zp-num{width: 260px;float: left;}
.zp-yx{width: 290px;float: left;margin-left:58px;}
.w-li_input {
    width: 480px;
    height: 38px;
    line-height: 38px;
    padding-left: 20px;
    border: 1px solid #e6e6e6;
    font-size: 13px;
    color: #3a3a3a;
    border-radius:3px;
}

.gw-li .select {
    width: 500px;
    height: 38px;
    line-height: 38px;
    font-size: 13px;
    color: #3a3a3a;
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    float: left;
}

.gw-li .select1 {
    width: 235px;
    height: 38px;
    line-height: 38px;
    font-size: 13px;
    color: #e6e6e6;

    float: left;
    margin-right: 10px;
}
.gw-li .select2 {
    width: 225px;
    height: 38px;
    line-height: 38px;
    font-size: 13px;
    color: #e6e6e6;
    float: left;
}
.gw-li3 textarea{
    width: 510px;
    height: 160px;
    padding: 8px 15px;
    float: left;
    border: 1px solid #e6e6e6;
}
.zp-num .zp-num2{width: 150px;height: 38px;line-height: 38px; border: 1px solid #e6e6e6;color: #e6e6e6;font-size: 13px;float: left;border-radius:3px;}
.gw-select{width: 182px;height: 38px;line-height: 38px;  float:left}
.zp-num .zp-num2 input{border:0px;padding-left:20px;width: 85px;height: 38px;line-height: 38px}
.marks span{ width:62px;}
.fbgw-main{width: 100%;margin:0 auto;}
.marks{padding:15px!important;}

/*查看简历*/
.jianli-main{padding: 0 35px 55px 35px;}
.jianli-title{color: #000000;font-size: 24px;padding: 45px 0 20px 0}
.jianli-info1{color: #5e5e5e;font-size: 12px;line-height: 2; margin:0 auto; width:95%}
.jian-bt{height: 33px;line-height: 33px;background:#f0f0f0;color:#084978;font-size: 14px;}
.jian-bt span{display: block;padding-left: 15px}
.jianli-info2{margin-top:15px;padding-bottom:8px; width:100%}
.jianli-info2 li{font-size: 14px; width:40%; float:left;color: #5e5e5e;line-height: 30px;padding-left: 21px;}
.jianli-info2 li span{color: #5e5e5e;font-weight: bold;}
.jianli-info3 ul{font-size: 12px;color: #5e5e5e;line-height: 21px;}
.work-info1{font-size: 14px;font-weight: bold;}
.work-p1{font-weight: bold;line-height: 2}
.jianli-info3 li{padding-top: 10px;border-bottom: 1px dotted #cccccc;padding-bottom: 10px;padding-left: 20px;}
.jianli-edu{ width:95%; margin:0 auto;font-size: 12px;color: #5e5e5e;line-height: 20px;padding: 10px 0; border-bottom:#e6e6e6 solid 1px;}
.jianli-info2 ul{padding-top: 10px;}
.jianli-info3 li:last-child{border-bottom: 0px}
/*考勤*/
.attendance_setup{ width:95%; margin:0 auto; margin-top:1%;padding:0 2%; margin-bottom:30px;}
.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;border-top:#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;}

.maplocation{ width:80%; margin:0 auto; padding-top:1%}
.maplocation_input{ width:320px; height:30px; line-height:30px; border:#ececec 1px solid; padding-left:8px; border-radius:5px;}
#group_date_two{ display:none}
#group_date_one{ display:none}
#maplocation{ margin-top:30px; width: 100%; height: 590px;  border: 1px solid gray;overflow:hidden;}
#search{ height:30px; text-align:center; background:#3071a9; color:#FFF; border:none; border-radius:5px;; margin-left:15px; padding:0 18px;}

.attendance_group_kq{ margin-left:8px; }
.attendance_group_kq i{ padding-right:5px;}
.group_kq_scope{ width:140px; float:left; margin-left:24px; display:none}
#group_kq_loction{ margin-top:10px;}
.dt_group_loction{ float:left; line-height:30px; background:#ececec; border-radius:25px; padding:3px 20px; margin-left:8px; cursor:pointer}


/*教育经历*/
.education{ width:96%; margin:0 auto;color: #666}
.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:120px}
.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:1px solid #e2e2e2; margin:0 35px 0 14px;}
.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}

/*新加样式*/
.table-responsive i{ font-size:12px;}
.table-responsive a{ font-size:12px;}
.table-responsive a:hover{ color:#333; font-size:12px; text-decoration:none}
.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}

.department_add_tc{padding:10% 4% 3% 18%}
.department_add_position{padding:7% 4% 3% 8%}
.department_input{ width:290px; height:42px; line-height:42px; padding-left:12px; font-size:14px; border:#D2D2D2  solid 1px; border-radius:5px; float:left}
.btn-department{ width:92px; height:40px; line-height:40px; margin:0 0 0 20px; background:#285e8e; color:#FFF;text-align: center; border:none;border-radius:5px; cursor:pointer; display:block; float:left}
.department_add{  padding:3% 4% 3% 4%}
.edit_iframe{ width:380px;padding:2% 2% 4% 2%; margin:0 auto}

.department_update{padding:6% 5% 10% 8%}
.department_update label{ font-size:14px; color:#3a3a3a; float:left; line-height:3; margin-right:4%}
.department_update_s{ width:290px; float:left;line-height: 42px}
.department_update_c{ width:87%; margin-left:10%; margin-top:5%; margin-bottom:3%; float:left}


.table_td .input{width: 340px;height: 35px;padding: 0 12px;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;}

.custom{ width:96%; margin:3% 3%; background:#FFF}
.attendance_add_t{ padding:2% 0; border-bottom:#efefef solid 1px; text-align:center; font-size:16px;}

.date_custom{ width:100%;}
.date_custom>p{ float:left; margin-right:25px; margin-bottom:25px;}

.attendance_members,.position_members{ background:#5FB878; color:#FFF; padding:0 10px; margin:8px 6px; border-radius:5px; display:inline-block;line-height: 23px}
.attendance_members i{ padding-left:6px; cursor:pointer}

.overtime_members{ background:#5FB878; color:#FFF; padding:0 8px; margin:3px 6px; border-radius:5px; display:inline-block}


.add_custom{width:150px; height:30px; float:right; margin:0 22px 0 0; text-align:right}
.add_custom i{ padding-right:8px;}
#total{ margin-left:25px}

.position{ width:86%; margin:0 auto; margin-top:5px; text-align:left; line-height:36px;}
.position_span{ background:#5FB878; color:#FFF; padding:2px 8px; margin:8px 6px; border-radius:5px; display:inline-block}
.position_span i{ padding-left:6px; cursor:pointer}

/**treeselect*/
.layui-form-select .layui-tree {
    display: none;
    position: absolute;
    left: 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;
}

/*考勤详细*/
.attendance_att_clog{ width:96%; margin:0 auto; margin-bottom:7px;}
.attendance_att_clog li{ padding:5px 0}
.attendance_att_clog>li>span{ padding-right:35px; color:#666666}

.tang{padding:0% 4% 5% 4%;}
.tang h1{padding:18px 0 1.1% 0; border-bottom:#efefef solid 1px; text-align:center; font-size:28px;}
.tang_bottom{ position:fixed; bottom:0; width:92%;z-index: 500; border-top:#efefef solid 1px; text-align:center;padding-top:18px;padding-bottom:22px; background:#FFF;left: 4%;}



@media screen and (max-width: 1370px) {
    .tang{padding:0% 4% 4% 4%;}
    .tang h1{font-size: 20px;padding: 0 0 1.2% 0;}
    .tang_bottom{    padding-top: 15px; padding-bottom: 9px;}
    .attendance_button_cancel{padding: 6px 20px;}
    .attendance_button_ok{    padding: 7px 16px;}
}
.type_form{position:fixed; top:60px; width:95%;margin:0 auto;margin-top:30px;height:330px;overflow:hidden;left:50%;transform:translateX(-50%);}
/*.qx_btn_div{position:fixed;top:0;width:100%;height:30px;}*/
.qx_btn_div{top:0;width:100%;height:30px;}
/*.list_checked{position:fixed;top:30px;width:100%;height:300px;overflow:auto;}*/
.list_checked{top:30px;width:100%;overflow:auto;}
.type_tb{width:23%;margin:10px 1%;text-align:left;float:left;}
.type_tang_top{ position:fixed; top:0; width:100%;border-bottom:#efefef solid 1px; text-align:center;padding-top:18px;padding-bottom:22px; background:#FFF;color:#000;}
.qxbtn{position:fixed; top:60px;width:95%;margin:0 auto;}
.type_tang_bottom{ position:fixed; bottom:0; width:100%;border-top:#efefef solid 1px; text-align:center;padding-top:18px;padding-bottom:22px; background:#FFF}


/*历史归档*/
.report_history{ margin-top:15px;}
.report_history>ul>li{ width:100%; height:75px; line-height:75px; border-left:#390 3px solid; margin-bottom:25px; background-color:#f7f7f7;position:relative; z-index:5}
.report_history_title{ font-size:19px; padding:0 60px 0 25px; color:#3a3a3a; cursor:pointer;}
.report_history li>span{ margin-right:50px; color:#999}

/*薪资归档*/
.fix_aout_height{ height:50px;}
.salaty_custom_input1{ width:110px; height:30px; border:#5FB878 solid 1px; border-radius:5px;font-size:12px; padding-right:14px; text-align:right}
.salaty_custom_input2{ width:296px; height:30px; border:#5FB878 solid 1px; border-radius:5px; font-size:12px;padding-left:14px;}
.salaty_custom_input3{ width:110px; height:30px; border:#C30 solid 1px; border-radius:5px;font-size:12px; padding-right:14px; text-align:right}
.salaty_custom_input4{ width:296px; height:30px; border:#C30 solid 1px; border-radius:5px; font-size:12px;padding-left:14px;}
.pdl20{ padding-left:20px; cursor:pointer}
.del_money{ color:#5FB878!important}
.salaty_stat{ width:50%; position:relative; float:left; margin-bottom:100px;}

.export{padding:3px 15px; color:#5FB878; border:#5FB878 solid 1px; border-radius:30px; line-height:16px; z-index:10; position:relative;float:right; margin:10px 10px 10px 0;}
.export_no{padding:3px 15px; color:#CCC; border:#CCC solid 1px; border-radius:30px; line-height:16px; z-index:10; position:relative}


.appro-main{ width:92%; margin:0 auto; padding:20px 0 15px 0; border-bottom:#efefef solid 1px;}
.appro-title{ width:125px; float:left; margin-top:12px;}
.appro-title img{ border-radius:50%}
.appro-info1{ width:75%; float:left}
.appro-info1 .name{ font-size:24px; letter-spacing:5px;}
.appro-info{width:92%; margin:0 auto; margin-top:15px;}
.approval_f>li{ width:33.3%; float:left}
.approval_r{ width:100%; text-align:center; margin-top:15px;}
.approval_r li{ width:40%; display:inline-block}
.approval_r li img{ width:80px; height:80px; border-radius:100%}
.approval_r li p{ padding:5px 0 0 0;}
.approval_r_xt{ width:1px; display:inline-block; height:20px; background:#CCC}

.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}
.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;}

.main_ty{ float:left; padding:5px 0 0 30px; color:#FFF; font-size:14px; letter-spacing:2px;}
.main_ty a{ color:#FFF}

/*人才招聘*/
.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;
}

/*企业培训*/
.training_nav{
    padding-left: 50px;
}
.training_lb{
    float: left;margin-right: 30px;width: 330px; height: 290px;
    position: relative;
    /*overflow: hidden;*/
    z-index: 1;
    /*margin-bottom:25px;*/
}
.training_bg{
    width: 330px;    height: 210px;   background: url("../images/training_bg.png");
}
.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:32px;
    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;
}
/*社保数据*/
.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: 56px; height: 37px; line-height: 37px; text-align: center; background: #1CAF9A; color: #fff;
    border: none; margin-left: 8px; border-radius: 5px;}
    .maincontent{height: 510px;}
}

/*新增css*/
@media (max-width: 360px){
    /*注册*/
    .login-form{width: 100%}
    .reg-title{height: 50px;line-height: 50px;background-size: cover}
    .login-form .login-info{width: 90%;margin:4% auto 0;}
    .login-form .input1{margin-bottom:2%;}
    .login-form .input1 input{height:35px;line-height: 35px;width: 95%;padding-left: 5%}
    .geetest_holder.geetest_wind{min-width: 160px!important;}
    .login-form .input2 input{width: 50%;height: 35px;line-height: 35px;padding-left: 5%}
    .sendbtn{width: 35%;height: 33px;line-height: 33px;}
    .login-form .input2{margin-top:5%;margin-bottom: 5%}
    .accept{margin:5% 0;}
    .sub{height: 40px;line-height: 40px;}
    .login-form .sub p{height: 40px;line-height: 40px}
    .layui-tab-content{padding:0!important;}

    /*登录*/
    .login-title{height: 50px;line-height: 50px;}

}
.tx_red{ color: red;}
.table_td{float: left;}
.attSbcustom{width: 50%; float: right}
.attSbcustom p{ padding-bottom: 15px;}
.attSbcustomBG{ }
.attSbcustomBG img{ float: left; padding-right: 20px}

/*保险样式*/
.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;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%}
.type_tang_bottom_h{height: 63px}

/*客户管理样式*/
.customer-contact{margin-top: 7px}
.customer-contact li{ line-height: 30px; padding-left: 20px}
.customer-contact-time{ width: 8px; height: 8px; border-radius: 50%;background-color: #777777;display: inline-block;margin:-10px 10px 0 0}
.customer-contact-people{ padding-left: 20px;display: inline-block}