﻿/* lff 企业会员中心 管理首页 */
body { background: #F8F8F8; font-family: PingFangSC-Regular, PingFang SC; }
h4 { font-family: PingFangSC-Medium, PingFang SC; }
form { display: flex; flex-direction: column; min-height: 100vh; }
/* ---顶部nav--- */
.nav { display: flex; margin-bottom: 0px; position: fixed; top: 0; left: 0; right: 0; height: 75px; z-index: 2; background: #ffffff; transition: all ease 0.9s; box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.08); }
.nav .logo a { background: url('/images/home_logo_black.png') }
.nav .row1 ul li a { color: #111; text-decoration: none; opacity: 1; font-size: 14px; }
.nav .row1 ul li a:link, .nav .row1 ul li a:visited, .nav .row1 ul li a:active { color: #111; text-decoration: none; opacity: 1; font-size: 14px; }
ul { list-style: none; margin: 0px; padding: 0px; }
.top-bar-right ul li span { color: #3149FF; }
.top-bar-right ul li a { color: #3149FF; }
/* ---顶部nav end--- */

.c_company{ text-align: left; width: 71%; min-width: 71%; overflow: hidden; display: flex; flex-direction:row; align-items: center;}
.person-home { overflow: hidden; margin: 10px auto 20px; width: 71%; }
.person-home .side { width: 160px; float: left; overflow: hidden; background: #FFFFFF; box-shadow: 0px 2px 4px 0px rgba(26, 30, 45, 0.1); }
.person-home .side .menu h3 { height: 40px; padding: 0px 20px 0px 40px; line-height: 40px; color: #111; overflow: hidden; font-size: 14px; font-weight: bold; }

.person-home .side .menu h3.home { border-top: 0px; background: url('../images/person/person_grzx.png') 20px 12px no-repeat }

.person-home .side .menu h3.zwgl { background: url('../images/company/company_zwgl.png') 18px 12px no-repeat; }

.person-home .side .menu h3.cwgl { background: url('../images/company/company_cwgl.png') 18px 12px no-repeat; }

.person-home .side .menu h3.hygl { background: url('../images/company/company_hygl.png') 18px 12px no-repeat; }


.person-home .side .menu h3.qyzl { background: url('../images/person/person_wdjl.png') 18px 12px no-repeat; }

.person-home .side .menu h3.zpgl { background: url('../images/school/school_zphgl.png') 18px 12px no-repeat; }

.person-home .side .menu li.on { background: #EFF1FF; color: #3149FF; }

.person-home .side .menu li.on a:link { color: #3149FF; }

.person-home .side .menu li.on a:active { color: #3149FF; }

.person-home .side .menu li.on a:visited { color: #3149FF; }

.person-home .side .menu ul { padding: 5px 0px 5px 0px; list-style: none; color: #ccc; }

.person-home .side .menu ul li { line-height: 30px; font-size: 12px; margin-left: 30px; text-align: center; background: #fff; width: fit-content; padding: 0 10px 0 10px; }

.person-home .side .menu ul li a:link { color: #666666; }

.person-home .side .menu ul li a:active { color: #666666; }

.person-home .side .menu ul li a:visited { color: #666666; }

.person-home .side .menu ul li a:hover { color: #057bd2; }

.person-home .main-content { position: relative; zoom: 1; margin: 0 0 10px 170px; }
.home-middle{flex:1; margin-right:10px;}
.sjtj0{ background:#ffffff; box-shadow: 0px 2px 4px 0px rgba(35,42,64,0.04);padding:20px 20px 30px 20px;flex:1;}
.sjtj0 h3{font-size:14px;}
.sjtj{display:grid; grid-template-columns:25% 25% 25% 25%;}
.sjtj-item{display:flex; flex-direction:column;align-items:center;}
.sjtj-item b{font-size: 28px; color: #111;}
.sjtj-item span{font-size:14px; color:#000; padding-top:10px;}
.sjtj-item a{padding-top:10px;}
.sjtj-item .num{font-size: 28px;color: #111; font-weight:bold; padding-top:0px;}


.home-right{display:flex; flex-direction:column;}
.home-right .right1{display:flex;flex-direction:column;background: #FFFFFF; padding:20px 10px 20px 10px;align-items:center;}
.home-right .right1 .logo{width:180px;height:auto;}
.home-right .right1 .bottom{display:flex;flex-direction:row;padding-top:20px;color:#666666;}
.home-right .right1 a:link{color:#666666;}
.home-right .right1 a:visited{color:#666666;}
.home-right .right1 a:active{color:#666666;}
.home-right .right1 a:hover{color:#3149ff;}
.home-right .right2{display:flex;flex-direction:column; align-items:center;margin-top:10px; padding:20px 10px 20px 10px;background: #FFFFFF;}
.home-right .right2 .tip{width:180px;}
.home-right .right2 .gomoney{border-radius: 1px;border: 1px solid #3149FF; width: 94px;height: 32px;line-height:32px;text-align:center;}
.home-right .right2 a:hover{color:#3149ff;}
.home-right .right3{display:flex;flex-direction:column; margin-top:10px; padding:20px 10px 20px 10px;background: #FFFFFF;}
#percent-bar {display:flex;flex-direction:row;align-items:center; width:180px; height:22px; overflow:hidden; line-height:22px; }
#percent-bar .bar { width:143px; height:6px; line-height:22px; margin:4px 3px 4px 0px;border-radius: 4px; background-color:#EBEBEB;  }
#percent-bar .bar i { display:block; height:6px; background-color:#3149ff;border-radius: 4px;  }
#percent-bar .span { width:80px; height:14px; margin:4px; background-color:#dcdcdc; overflow:hidden; float:left; }


.main-content-content{min-height:856px;background: #ffffff; box-shadow: 0px 2px 4px 0px rgb(35 42 64 / 4%);}
.home-box {position:relative;  padding: 20px; margin-top: 10px; min-height: 165px; }
.home-box-home {position:relative; background: #ffffff; box-shadow: 0px 2px 4px 0px rgb(35 42 64 / 4%); padding: 20px; margin-top: 10px; min-height: 165px; }
.box-title { display: flex; flex-direction: row; padding-bottom: 10px; align-items: center; }
.boxTitle-left { flex: 1; font-size: 13px; font-weight: bold; }
.home-box-hl{margin-top:0px;}
.box-title-hl{font-size: 16px; color: #111; padding: 0px 0px 20px 0; font-weight: bold;}
.box-title a:link{color:#666666;}
.box-title a:visited{color:#666666;}
.box-title a:active{color:#666666;}
.box-title a:hover{color:#3149ff;}
.p10{width:10%;}
.p15{width:22%;}
.p6{width:6%}
.p1{width:1%;}
.p21{width:21%;}
.small-table th { background: none; }
.small-table { border: none; border-bottom: none; }
.small-table a:link{color:#111111;}
.small-table a:visited{color:#111111;}
.small-table a:active{color:#111111;}
.small-table a:hover{color:#3149ff;}
.small-table .operate a:link{color:#3149ff;}
.small-table .operate a:visited{color:#3149ff;}
.small-table .operate a:active{color:#3149ff;}
.small-table .operate a:hover{color:red;}
.no_data_message { background: #ffffff; left: 40%; top: 38%; position: absolute; color: #cccccc; border: 0px; }
.guest-book-list .zxnr{white-space:nowrap; text-overflow:ellipsis;overflow:hidden; max-width:300px;}
.guest-book-list .replay {white-space:nowrap; text-overflow:ellipsis;overflow:hidden; max-width:300px; }

/*更改密码*/
.form-table td { padding: 5px 0px 5px 0px;  }
.form-table td.l { width: 114px; vertical-align: top; font-size: 14px; font-family: PingFangSC-Regular, PingFang SC; font-weight: bold; }
.form-table td .ip {  border: solid 1px #cccccc;border-radius: 2px; padding: 0px 10px 0px 10px; height: 30px; line-height: 30px; font-size: 12px; color: #999999; width: 100%; }
.form-btns{margin-top:10px;}

/*基本资料*/
.company-details-fuli label{padding-right:30px; font-family: PingFangSC-Regular, PingFang SC;font-size:14px;}
.form-table td .ip_profile{ border: solid 1px #cccccc;border-radius: 2px; padding: 0px 10px 0px 10px; height: 37px; line-height: 37px; font-size: 12px; color: #999999; width: 403px;}
.form-table td .ip-num_profile { border: solid 1px #cccccc;border-radius: 2px; padding: 0px 10px 0px 10px; height: 37px; line-height: 37px; font-size: 12px; color: #999999; width: 375px; }
.form-table td .ip-small_profile{width:420px; height:35px; border: solid 1px #cccccc;}
.ctrl-ddl .ctrl-ddl-selected{height:40px; line-height:40px;background:url(../images/ctrl/ddl-arrowhl.png) no-repeat right 10px center;}

/*部门管理*/
.table .text-left1{text-align:left; margin-left:10px; display:block;}

/*发布职位*/
.form-table td .ip_company{ border: solid 1px #cccccc;border-radius: 2px; padding: 0px 10px 0px 10px; height: 37px; line-height: 37px; font-size: 12px; color: #999999; width: 378px;}
.form-table td .ip-num_company { border: solid 1px #cccccc;border-radius: 2px; padding: 0px 10px 0px 10px; height: 37px; line-height: 37px; font-size: 12px; color: #999999; width: 378px; }
.form-table td .ip-num_company2 { border: solid 1px #cccccc;border-radius: 2px; padding: 0px 10px 0px 10px; height: 37px; line-height: 37px; font-size: 12px; color: #999999; width: 80px; }
.form-table td .ip-small_company{width:420px; height:35px; border: solid 1px #cccccc;}
.form-table td .ip-area2_company{width:394px;border: solid 1px #cccccc;}
.btn_publish{display:block; text-align:center; font-size:16px;width:170px;height:40px;line-height:40px;background:#3149ff;color:white !important;border:none;}

/*招聘管理*/
.btn{display:block; text-align:center; font-size:16px;width:170px;height:40px;line-height:40px;background:#3149ff;color:white !important;border:none;}
.form-table td.m { padding-left: 10px; font-size: 12px; vertical-align: top; color:#888; }

/*求职者咨询*/
.table .text-left{text-align:center;} 
.guset-book-text{text-align:left !important;}

/*在线充值*/
.goto-checkout a{ text-align:center; width:290px;display:block;}

/*管理会员*/
#MainContent_rblType td{position:relative; padding-right:20px}
#MainContent_rblType td input{position:absolute; left:-18px;}


/* ---分页样式 ---*/
.pager { position: absolute;height:40px; bottom: 0; left: 0; right: 0; }
.pager span { font-size: 12px; color: #3149ff; border: none; background: #F5F6F9; }
.pager .current { padding: 7px 16px 8px 16px; background: #3149ff; }
.pager .pager_go_last_page { border-right: none; }
.pager a:visited, .pager a:active { color: #111111; text-decoration: none; }
.pager a{border:none;background: #F5F6F9;border-radius: 2px; color:#3149ff; padding: 7px 16px 8px 16px;}
.pager a:link, .pager a:visited, .pager a:active { color: #3149ff; text-decoration: none; }
.pager a:hover { color: #3149FF; text-decoration: none; }
.pager .last_num{border-right:none;}
/* ---分页样式 end ---*/





/* lff end*/


.form-table { line-height: 32px; font-size: 14px; color: #666; margin: 0px 0px 0px 0px; }
.form-table tr { }
.err { line-height: 0px; }

.form-table td .require { color: #ff3300; }
.form-table td.title { text-align: center; font-weight: bold; height: 32px; border-bottom: solid 0px #f2f2f2; }
.form-table td.title h3 { display: block; color: #fff; font-size: 12px; line-height: 24px; background: #1a8fde; }
.form-table td .btn { -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; behavior: url(/content/css/pie.htc); border: 0px; background: url('../images/member-home/btn.gif'); height: 32px; line-height: 32px; padding: 0px 20px 0px 20px; color: #fff; font-size: 14px; cursor: pointer; }




.register { box-shadow: 0px 0px 8px 0px rgba(0, 9, 37, 0.2); background: #FFFFFF; }
.register .left {  padding: 0px 60px 20px 60px; border-right: 1px dotted #dddddd; margin: 20px 0px 20px 0px; }
.register .left .form-table td { border: 0px; }
.register .left .form-btns { padding-left: 100px; }
.title { text-align: center; font-size: 20px; font-family: PingFangSC-Medium, PingFang SC; font-weight: normal; color: #111111; padding-top: 40px; }
.form-table td .ip-num { background: #f6f6f6; border: solid 0px #dddddd; padding: 0px 10px 0px 10px; height: 30px; line-height: 30px; font-size: 12px; color: #999999; width: 53%; }
.c0 { margin: auto; text-align: left; width: 70%; min-width: 70%; overflow: hidden; }
.register0 { display: flex; flex-direction: row; justify-content: center; padding: 10px 0px 10px 0px; min-width:1400px; overflow: visible;}
.register0 .right { width: 473px; margin-left:150px;}

.btn_reg { display: block; margin: auto; padding: 0 0 25px 0; }
.footer { text-align: center; }



