﻿/*修改输入框默认字体颜色*/
::-webkit-input-placeholder { /* WebKit, Blink, Edge */
  color:    #ababab;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
  color:    #ababab;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
  color:    #ababab;
}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color:    #ababab;
}
/*顶部导航部分*/
.top-box{
  width: 100%;
  background: #050505;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 3;
}
.top-contains{
  width: 1200px;
  height: 80px;
  margin: 0 auto;
}
.top-logo-box{
  height: 80px;
  width: 240px;
}
.top-logo-box dd{
  color: #ffffff;
  width: 45px;
  height: 18px;
  line-height: 16px;
  font-size: 10px;
  background: #248bcb;
  text-align: center;
  border-radius: 9px;
  margin-top: 12px;
  margin-left: -10px;
}

/*职位亮点部分*/
.spot-list-box{
  overflow: hidden;
}
.spot-list-box li{
  width: 100px;
  height: 30px;
  border: 1px solid #46b6ff;
  line-height: 30px;
  text-align: center;
  font-size: 12px;
  color: #3b3b3b;
  float: left;
  margin-left: 10px;
  margin-right: 10px;
  cursor: pointer;
}
.spot-list-box span{
  color: #46b6ff;
}
.reset-spot{
  float: left;
  width: 100px;
  display: block;
  font-size: 12px;
  line-height: 30px;
  margin-left: 10px;
  margin-right: 10px;
}
.top-nav{
  width: 500px;
  height: 80px;
  margin-right: 150px;
}
.top-nav .gray{
  color: #cccccc;
}
.top-nav a:hover{
  color: #ffffff;
  cursor: pointer;
  text-decoration: none;
}
.top-id{
  width: 80px;
  height: 80px;
}
.line{
  width: 2px;
  height: 12px;
  background: #999999;
}
.id-img2{
  width: 50px;
  height: 50px;
  background: url("../img/icons.png") no-repeat;
  background-size: cover;
  background-position: left;
  margin-top: 10px;
}
.top-id a{
  color: #ffffff;
  font-size: 10px;
  position: relative;
  left: 15px;
  top: -10px;
  cursor: pointer;
}
.top-id a:hover{
  opacity: 0.8;
}
.white{
  color: #ffffff;
}
/*滚动广告*/
.tips-box{
  width: 100%;
  background: #c8d9e5;
  position: fixed;
  top: 80px;
  left: 0;
  z-index: 3;
}
.tips{
  width: 1200px;
  margin:  auto;
  text-align: center;
  height: 30px;
  line-height:30px;
  color: #248bcb;
  font-size: 12px;
  position: relative;
}
.cancer{
  width: 50px;
  height: 50px;
  background: url("../img/icons.png") no-repeat;
  background-size: cover;
  background-position-x: -400px;
  position: absolute;
  top: -10px;
  right: 30px;
  cursor: pointer;
}
/*首页-------------------------------------------------------------------*/
/*内容区域部分*/
.contains-all{
  width: 1200px;
  margin: 120px auto 30px auto;
}
.contains-left{
  width: 330px;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden;
}
.contains-right{
  width: 840px;
  overflow: hidden;
}
.company-img{
  border-radius: 50%;
  margin-left: 20px;
  margin-top: 20px;
}
.cm1,.cm2{
  color: #333333;
  margin-top: 5px;
}
.cm2{
  font-size: 12px;
}
.send-icon{
  width: 40px;
  height: 40px;
  background: url("../img/icons.png") no-repeat;
  background-size: cover;
  background-position-x:-200px;
  margin-left: 40px;
}
.send-job{
  width: 220px;
  height: 40px;
  margin: 30px auto;
  border-radius: 20px;
  background: #46b6ff;
}
.send-job:hover{
  opacity: 0.8;
}
.send-text{
  margin-right: 60px;
  color: #ffffff;
  font-weight: bold;
  line-height: 40px;
  font-size: 18px;
}
.menu-icon{
  width: 50px;
  height: 50px;
  background: url("../img/icons.png") no-repeat;
  background-size: cover;
  margin: 0 auto;
}
.menu1{
  background-position-x:-50px;
}
.menu2{
  background-position-x:-100px;
}
.menu3{
  background-position-x:-150px;
}
.menu4{
  background-position-x:-200px;
}
.menu5{
  background-position-x:-550px;
}
.menu6{
  background-position-x:-600px;
}
.menu-icons-box{
  width: 201px;
  margin: 0 auto;
  overflow: hidden;
}
.menu-icons-box li{
  float: left;
  width: 100px;
  padding-top: 5px;
  padding-bottom: 5px;
  cursor: pointer;
}
.menu-icons-box li:hover{
  opacity: 0.6;
}
.menu-icons-box li:nth-child(1){
  border-right: 1px solid #efefef;
  border-bottom: 1px solid #efefef;
}
.menu-icons-box li:nth-child(2){
  border-bottom: 1px solid #efefef;
}
/*.menu-icons-box li:nth-child(3){*/
  /*border-top: 1px solid #efefef;*/
/*}*/
.menu-icons-box li:nth-child(4){
  border-left: 1px solid #efefef;
border-bottom: 1px solid #efefef;
}
.menu-icons-box li:nth-child(5){
  border-top: 1px solid #efefef;
  border-right: 1px solid #efefef;
}
.menu-icons-box li:nth-child(6){
  border-top: 1px solid #efefef;
}
.menu-icon+div{
  text-align: center;
  font-size: 12px;
}
.vip-ad-box{
  width: 274px;
  height: 170px;
  margin: 40px auto;
  cursor: pointer;
}
.com-ms-box>h1{
  font-size: 24px;
  font-weight: normal;
  color: #ababab;
  text-align: center;
  line-height: 50px;
}
.com-ms-box>p{
  width: 80%;
  margin: 0 auto;
  font-size: 18px;
  line-height: 40px;
  text-align: center;
  color: #ababab;
}
.com-ms-box>a{
  display: block;
  width: 166px;
  height: 36px;
  border-radius: 18px;
  border: 1px solid #ababab;
  color: #ababab;
  line-height: 36px;
  margin: 20px auto 20px auto;
  text-align: center;
}
.com-ms-box>a:hover{
  opacity: 0.8;
}
.right{
  width: 840px;
  background: #ffffff;
  border-radius: 8px;
  overflow: hidden;
  margin-bottom: 30px;
}
.search-box{
  width: 800px;
  height: 30px;
  border-radius: 15px;
  background: #f5f5f5;
  margin: 20px 0 10px 0;
  position: relative;
}
.search-box-auto {
  margin: 20px auto 10px auto;
}
.search{
  display: block;
  width: 80%;
  margin: 0 auto 0 20px;
  border: none;
  outline: none;
  line-height: 28px;
  background: #f5f5f5;
}
.search-icon-box{
  position: absolute;
  height: 30px;
  top: 0;
  right: 0;
}
.search-icon{
  width: 50px;
  height: 50px;
  background: url("../img/icons.png") no-repeat;
  background-size: cover;
  background-position-x:-300px;
  margin-right: -10px;
}
.search-icon+div{
  font-size: 12px;
  color: #d4d4d4;
  margin-right: 20px;
}
.tip-text{
  font-size: 12px;
  color: #474747;
  margin :0 auto 20px 30px;
}
.icon1{
  width: 50px;
  height: 50px;
  background: url("../img/icons.png") no-repeat;
  background-size: cover;
  background-position-x:-350px;
}
.ms-list-box{
  margin-top: 20px;
}
.list1>dd{
  color: #7f7f7f;
}
.list2>span{
  font-size: 30px;
  color: #46b6ff;
}
.list2>dd{
  font-size: 14px;
  color: #7f7f7f;
}
.list3{
  font-size: 12px;
  color: #c5c5c5;
  text-align: center;
  margin-top: 10px;
}
.list4{
  display: block;
  font-size: 14px;
  font-weight: bold;
  color: #46b6ff;
  text-decoration: underline;
  text-align: center;
  margin-top: 20px;
}
.list4:hover{
  opacity: 0.8;
}
.feedback-box{
  margin:40px auto;
}
.feedback>span{
  font-size: 30px;
  color: #46b6ff;
  margin-right: 10px;
}
.feedback>dd{
  font-size: 18px;
  color: #b1b1b1;
  margin-left: 10px;
}
.new-resume-title{
  height:20px;
  width: 100%;
  margin: 20px auto 0 auto;
  padding-bottom: 20px;
  border-bottom: 6px solid #f3f3f3;
}
.new-resume-title>h1{
  font-size: 18px;
  line-height: 18px;
  color: #3b3b3b;
  font-weight: normal;
  padding-left: 20px;
  border-left: 4px solid #46b6ff;
}
.new-resume-title>a{
  font-size: 14px;
  color: #7c7c7c;
}
.new-resume-title>a:hover{
  cursor: pointer;
  opacity: 0.8;
}
.id-img{
  width: 50px;
  height: 50px;
  background: url("../img/icons.png") no-repeat;
  background-size: cover;
  background-position:left;
  margin: 0 auto;
}
.id-ms1>dd,.id-ms2,.id-ms3{
  font-size: 12px;
  color: #3b3b3b;
}
.id-ms1>i{
  width: 2px;
  height: 12px;
  background: #46b6ff;
}
.id-ms4{
  display: block;
  font-size: 12px;
  font-weight: bold;
  color: #46b6ff;
  text-decoration: underline;
}
.id-ms4:hover{
  opacity: 0.8;
}
.id-img{
  margin-top: 15px;
}
.id-ms2,.id-ms3,.id-ms4{
  text-align: center;
  margin-top: 10px;
}
.resume-id{
  overflow: hidden;
  width: 90%;
  margin: 0 auto 20px auto;
}
.resume-id>li{
  width: 180px;
  height: 180px;
  float: left;
  overflow: hidden;
  border: 2px solid #dadada;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 9px;
}
.resume-id li:nth-child(1){
  margin-left: 0;
}
.resume-id li:nth-child(3){
  margin-right: 0;
}
.resume-id li:nth-child(4){
  margin-left: 0;
}
.resume-id li:nth-child(6){
  margin-right: 0;
}
.contains-right .right:last-child{
  margin-bottom: 0;
}
.bottom-text{
  margin: 50px auto;
}
.bottom-text>p{
  font-size: 14px;
  color: #b1b1b1;
  text-align: center;
  line-height: 32px;
 
}
/*招聘管理页面--------------------------------------------------------*/
.contains-left2{
  width: 180px;
  overflow: hidden;
}
.contains-right2{
  width: 990px;
}
.bar1{
  width: 60%;
  margin: 20px auto 25px auto;
  position: relative;
}
.bar1:hover{
	text-decoration: none;
}
.bar-icon{
  width: 50px;
  height: 50px;
  background: url("../img/icons.png") no-repeat;
  background-size: cover;
  background-position-x:-450px;
  position: absolute;
  left: -40px;
  top: -15px;
}
.bar1>div{
  color: #3b3b3b;
  font-size: 14px;
  margin-left: 35px;
}
.bar2{
  border-bottom: 10px solid #fafafa;
}
.menu-bar-box .bar-box:last-child .bar2{
  border-bottom: none;
}
.bar2>li{
  width: 90%;
  margin: 0 auto;
  font-size: 14px;
  line-height: 50px;
  text-align: center;
  border-top: 1px solid #f9f9f9;
  cursor: pointer;
}
.bar2 a{
  color: #878787;
  display: block;
  width: 100%;
}
.bar2>li:hover a{
  background: #46b6ff;
  color: #ffffff;
  text-decoration: none;
}
.right2{
  width: 990px;
}
.search-box2{
  width: 300px;
}
.select-box{
  width: 200px;
}
.select-box>select{
  border: none;
  outline: none;
  width: 90%;
  text-indent: 20px;
  height: 100%;
  color: #ababab;
  border-radius: 15px;
  background: #f5f5f5;
  background-image: url("../img/icon-sj.png");
  background-repeat: no-repeat;
  background-position: right;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  cursor: pointer;
}
.sj-icon{
  width: 50px;
  height: 50px;
  background:url("../img/icons.png") no-repeat;
  background-size: cover;
  background-position:right;
}
.btn-search{
  width: 150px;
  margin: 20px auto;
}
.btn-search>a{
  display: block;
  width: 100px;
  height: 30px;
  border-radius: 15px;
  line-height: 30px;
  text-align: center;
  color: #ffffff;
  background: #46b6ff;
}
.btn-search>a:hover{
  opacity: 0.8;
}
.btn-search>dd{
  color: #7f7f7f;
  font-size: 14px;
}
.btn-search>dd:hover{
  cursor: pointer;
  opacity: 0.8;
  text-decoration: underline;
}
/*简历搜索页面------------------------------------------------------------------------------------------*/
.contains-right3{
  width: 1200px;
}
.right3,.right-email{
  width: 100%;
}
.search-box3{
  width: 160px;
}
.select-box2{
  width: 300px;
}
.btn-search2{
  width: 96%;
}
.export-box{
  width: 300px;
  margin: 20px auto;
}
.export-box dd{
  font-size: 14px;
  color: #3b3b3b;
}
.send-email,.export{
  font-size: 14px;
  color: #3b3b3b;
  border: 1px solid #3b3b3b;
  width: 120px;
  height: 30px;
  border-radius: 15px;
  line-height: 30px;
  text-align: center;
  cursor: pointer;
}
.send-email:hover{
  opacity: 0.8;
}
.export:hover{
  opacity: 0.8;
}
.reset:hover{
  text-decoration: underline;
  cursor: pointer;
  opacity: 0.8;
}
.search-btn:hover{
  cursor: pointer;
  opacity: 0.8;
}
.email-text{
  border: none;
  outline: none;
  width: 100%;
  height: 180px;
  overflow-y: scroll;
  background: #f5f5f5;
  line-height: 32px;
  padding: 10px;
  margin: 20px auto;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/*公司管理部分-----------------------------------------*/
.cm-ms-box{
  width: 400px;
  margin: 20px auto;
}
.search2{
  width: 60%;
  margin: 0 auto 0 35px;
  height: 28px;
}
.company-img2{
  margin: 0;
}
.br2{
  border-bottom-right-radius:0;
  border-top-right-radius:0;
}
.br3{
  border-bottom-left-radius:0;
  border-top-left-radius:0;
}
.select-box3{
  width: 400px;
  margin:20px auto 30px auto;
}
.select-box4{
  width: 100px;
}
.select-box4>select{
  margin-left: 0;
}
.contains-left3{
  height: 230px;
}
.contains-left4{
  height: 370px;
}
.introduce-box{
  width: 400px;
  margin: 20px auto;
}
.introduce-box>textarea{
  border: none;
  outline: none;
  width: 100%;
  height: 180px;
  overflow-y: scroll;
  background: #f5f5f5;
  line-height: 32px;
  padding: 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.right4{
  /*height: 1040px;*/
  overflow: hidden;
}
.introduce-tips{
  width: 400px;
  margin: 0 auto;
}
.introduce-tips>div{
  text-align: right;
  font-size: 12px;
  color: #c5c5c5;
}
.update,.user-save,.new-add,.apply-vip,.send{
  display: block;
  width: 100px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  color: #ffffff;
  background-color: #46b6ff;
  margin: 50px auto;
  border-radius: 15px;
  cursor: pointer;
}
/*账户管理页面--------------------*/
.search-box4{
  width: 95px;
}
.search3{
  width: 68%;
}
/*发布新职位----------------------*/
.box-1{
  width: 100%;
}
.box-2{
  width: 40%;
}
.box-3{
  width: 25%;
}
.box-6{
  width: 75%;
}
.box-7{
  width: 50%;
}
.box-8{
  width: 10%;
}
.box-9{
  width: 18%;
}
.box-4{
  width: 30%;
}
.box-5{
  width: 20%;
}
.w90{
  width: 90%;
}
.btn-all{
  width: 400px;
  margin: 30px auto;
}
.btn-all>a{
  display: block;
  width: 100px;
  height: 30px;
  background: #46b6ff;
  color: #ffffff;
  line-height: 30px;
  text-align: center;
  font-size: 14px;
  border-radius: 15px;
}
.btn-all>a:hover{
	cursor: pointer;
	opacity:0.8;
}
.line1{
  display: block;
  width: 90%;
  margin: 50px auto;
  height: 1px;
  background: #f5f5f5;
}
.box300{
  width: 300px;
}
.right95{
  width: 95%;
  margin: 0 auto;
}
.table-icon{
  width: 90%;
  margin: 20px auto;
}
.table{
  display: block;
  width: 100px;
  height: 30px;
  font-size: 14px;
  line-height: 30px;
  float: left;
  text-align: center;
  margin-right: 20px;
  border-radius: 15px;
  margin-bottom: 20px;
  cursor: pointer;
}
.table:hover{
  background: #46b6ff;
  color: #ffffff;
}
.color2{
  background: #f5f5f5;
  color: #999999;
}
.color1{
  background: #46b6ff;
  color: #ffffff;
}
.lab{
  font-size: 14px;
  color: #7f7f7f;
  height: 30px;
  line-height: 40px;
  margin-left: 20px;
}
.right-email{
  display: none;
}
/*简历表格部分-------------------------------------------------*/
.resume-table-box{
  width: 90%;
  margin: 20px auto;
}
.resume-table{
  width: 100%;
}
.resume-table th,.resume-table td{
  text-align: center;
}
.resume-table th{
  background: #46b6ff;
  line-height: 50px;
  font-weight: normal;
  color: #ffffff;
}
.resume-table td{
  line-height: 40px;
  color: #7f7f7f;
  font-size: 12px;
  background: #f5f5f5;
  border-bottom: 1px solid #ffffff;
}
.resume-table a{
  color: #7f7f7f;
  border-left: 1px solid #dddddd;
  line-height: 12px;
  padding-left: 5px;
  padding-right: 5px;
}
.resume-table a:first-child{
  border-left: none;
}
.resume-table a:hover{
  text-decoration: underline;
}
.resume-table select{
  height: 30px;
}
.page-box{
  width: 90%;
  margin: 20px auto;
}
.page-left{
  width: 180px;
}
.page-left>select{
  width: 60px;
}
.page-right{
  width: 200px;
}
.page-left>dd,.all-list,.page-right>a,.page-right>dd{
  font-size: 12px;
  color: #7f7f7f;
}
.page-right a:hover{
  text-decoration: underline;
  cursor: pointer;
}
.table-w1{
  width:50px;
}
.table-w2{
  width: 80px;
}
/*字数限制*/
.line-limit-length {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; //文本不换行，这样超出一行的部分被截取，显示...
}
.all-export-box,.all-batch-box{
  width: 90%;
  margin: 0 auto;
  border-bottom: 1px solid #f5f5f5;
  padding-bottom: 10px;
  padding-top: 10px;
}
.all-export-box dd,.all-batch-box dd{
  font-size: 12px;
  color: #7f7f7f;
}
.all-batch-box dd{
  margin-right: 20px;
}
.all-batch-box select{
  width: 120px;
  height: 30px;
  line-height: 30px;
}
.all-export-box a,.all-batch-box a{
  display: block;
  width: 100px;
  line-height: 30px;
  height: 30px;
  background: #46b6ff;
  color: #ffffff;
  border-radius: 15px;
  text-align: center;
  font-size: 14px;
  cursor: pointer;
}
.all-export-box a:hover{
  opacity: 0.8;
}
.all-batch-box a:hover{
  opacity: 0.8;
}

/*简历列表新样式*/
.resume-id-box2{
  width: 90%;
  margin: 0 auto;
}
.resume-id-box2 li{
  background: #ffffff;
  border: 1px solid #c8d9e5;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  cursor: pointer;
  /*margin-top: 20px;*/
  margin-bottom: 20px;
  padding: 10px;
}
.resume-id-box2 li:hover{
  border: none;
  box-shadow: 0 0 30px #c8d9e5;
}
.id-img3{
  width: 60px;
  height: 60px;
  border-radius: 50%;
  margin-right: 10px;
  overflow: hidden;
}
.id-img3 img{
	 width: 60px;
}
.id-ms-01>h1{
  font-weight: normal;
  font-size: 18px;
  color: #3b3b3b;
}
.id-ms-01>h2{
  font-weight: normal;
  font-size: 14px;
  color: #3b3b3b;
  margin-left: 20px;
}
.id-ms-02{
  overflow: hidden;
  margin-top: 10px;
}
.id-ms-02>dd{
  font-size: 14px;
  color: #3b3b3b;
}
.line3{
  width: 1px;
  height: 12px;
  background:#46b6ff;
  margin-left: 10px;
  margin-right: 10px;
}
/*简历下载套餐列表*/
.price{
  width: 90%;
  margin: 20px auto;
}
.price>li{
  width: 150px;
  height: 150px;
  cursor: pointer;
}
.price>li:hover{
  border: 1px solid #46b6ff;
}
.border-blue{
  border: 1px solid #46b6ff;
}
.border-gary{
  border: 1px solid #dddddd;
}
.price1,.price2{
  text-align: center;
  font-size: 16px;
  color: #3b3b3b;
  margin-top: 15px;
  margin-bottom: 15px;
}
.blue-w{
  color: #46b6ff;
  font-size: 24px;
  margin-right: 10px;
}
.price3{
  font-size: 20px;
  text-align: center;
  background: #46b6ff;
  color: #ffffff;
}
.buy-price{
  width: 90%;
  margin: 0 auto;
  font-size: 14px;
  color: #3b3b3b;
  text-align: center;
  border-bottom: 1px solid #dddddd;
  padding-bottom: 20px;
}
.yellow-price{
  color: #fa7821;
  text-align: center;
  font-size: 20px;
  margin-left: 20px;
}
/*置顶功能*/
.to-top-box{
  width: 90%;
  margin: 20px auto;
}
.to-top-title{
  margin-right: 50px;
  cursor: pointer;
  padding-bottom: 5px;
  margin-bottom: 20px;
}
.bottom-line{
  border-bottom: 2px solid #46b6ff;
}
.to-top-title>h1{
  font-size: 16px;
  color: #333;
}
.to-top-p{
  font-size: 14px;
  color: #666;
  margin-top: 5px;
  margin-bottom: 5px;
}
.to-top-list>h2{
  color: #3b3b3b;
  font-size: 14px;
  margin-top: 20px;
}
.to-top-table{
  width: 100%;
  margin: 20px auto;
  text-align: center;
}
.to-top-table th{
  font-size: 14px;
  line-height: 30px;
  background: #f5f5f5;
  font-weight: normal;
}
.to-top-table td{
  font-size: 14px;
  line-height: 30px;
  border-bottom: 1px solid #f5f5f5;
}
.to-top-add{
  width: 200px;
  cursor: pointer;
  color: #46b6ff;
}
.to-top-price{
  margin-top: 20px;
  margin-left: 20px;
  color: #fa7821;
}
.to-top-buy{
  display: block;
  width: 100px;
  height: 30px;
  background: #fa7821;
  line-height: 30px;
  text-align: center;
  color: #ffffff;
  font-size: 12px;
  margin-top: 20px;
  margin-left: 20px;
}

/*企业验证流程*/
.ec-box{
  width: 90%;
  margin: 20px auto;
}
.ec-box a{
  font-size: 14px;
  margin-left: 10px;
  color: #46b6ff;
}
.ec-yes{
  width: 30px;
  height: 30px;
  background: url("../img/icons3.png") no-repeat;
  background-size: cover;
  background-position: left;
}
.ec-no{
  background-position: right;
}
.line4{
  display: block;
  width: 200px;
  height: 1px;
  background: #46b6ff;
}
.line5{
  background: #c5c5c5;
}
.ec-yes-big{
  width: 80px;
  height: 80px;
  background: url("../img/icons3.png") no-repeat;
  background-size: cover;
  background-position: left;
  margin-top: 20px;
}
.ec-no-big{
  background-position: right;
}
.pass-text-box{
  margin-left: 20px;
}
.pass-text-box h2{
  font-size: 20px;
  font-weight: normal;
  margin-top: 20px;
}
.pass-text-box p{
  font-size: 14px;
  color: #7f7f7f;
  margin-top: 10px;
  margin-bottom: 10px;
}
.ec-yes-big-box{
  width: 60%;
  margin: 50px auto;
}
.pass-text-box a{
  margin-left: 0;
}
/*订单管理部分*/
.order-table{
  margin: 20px auto;
  width: 90%;
  background: #ffffff;
}
.order-table th{
  font-weight: normal;
  font-size: 14px;
  color: #7f7f7f;
}
.order-table td{
  text-align: center;
  font-size: 14px;
  line-height: 50px;
  border-bottom: 1px solid #f3f3f3;
}
/*订单管理部分*/
.order-table{
  margin: 20px auto;
  width: 90%;
  background: #ffffff;
}
.order-table th{
  font-weight: normal;
  font-size: 14px;
  color: #7f7f7f;
}
.order-table td{
  text-align: center;
  font-size: 14px;
  line-height: 50px;
  border-bottom: 1px solid #f3f3f3;
}
/* 职位类别样式2 */
.job-style2{
	font-size:14px;
	color: #878787;
	line-height: 30px;
	margin-left: 20px;
	cursor: pointer;
}
.ul-1{
	width: 30%;
	position: absolute;
	top: 40px;
	left: 0;
	z-index: 2;
	box-shadow: 0 0 20px #C5C5C5;
    display:none;
}
.ul-2,.ul-3{
	width: 100%;
	position: absolute;
	top: 0;
	left: 110px;
	z-index: 2;
	box-shadow: 0 0 20px #C5C5C5;
	display: none;
}
/*.ul-3{*/
/*	height: 150px;*/
/*	overflow-y: scroll;*/
/*}*/
.li-1,.li-2,.li-3{
	line-height: 30px;
	font-size: 12px;
	background: #FFFFFF;
	text-align: center;
	cursor: pointer;
	position: relative;
}
.li-1:hover{
	background: #D4D4D4;
}
.li-2:hover{
	background: #D4D4D4;
}
.li-3:hover{
	background: #D4D4D4;
}
/*发票全选*/
.black{
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  opacity: 0.6;
  background: #000000;
  z-index: 5;
  display: none;
}
.all-checked-box{
  margin-left: 92px;
  margin-bottom: 20px;
}
.all-checked-box>button{
  margin-left: 20px;
  background: none;
  outline: none;
  border: 1px solid #00aeff;
  width: 100px;
  height: 30px;
  cursor: pointer;
}
.all-checked-box>button:hover{
  background: #00aeff;
  color: #FFFFFF;
}
.invoice-box{
  background: #FFFFFF;
  width: 500px;
  overflow: hidden;
  border-radius: 6px;
  position: fixed;
  left: 50%;
  top: 50%;
  margin-left: -250px;
  z-index: 6;
  padding: 20px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: none;
}
.invoice-title h1{
  font-size: 18px;
  font-weight: normal;
}
.invoice-list{
  font-size: 14px;
  margin-top: 30px;
  margin-bottom: 30px;
}
.invoice-list input{
  margin-left: 10px;
  margin-right: 10px;
}
.invoice-list dt{
  color: #00aeff;
}
.invoice-input{
  width:350px;
  height: 30px;
  text-indent: 10px;
}
.invoice-p{
  font-size: 12px;
  color: #7f7f7f;
  text-align: center;
}
.invoice-sure{
  display: block;
  width: 100px;
  height: 40px;
  background: #00aeff;
  color: #FFFFFF;
  line-height: 40px;
  text-align: center;
  margin: 20px auto;
  font-size: 14px;
  border-radius: 4px;
}
/*服务详情咨询*/
.sc-box{
  width: 800px;
  background: #FFFFFF;
  border-radius: 4px;
  margin: 20px auto;
  padding: 20px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.sc-title h1,.sc-title h2,.sc-title h3{
  text-align: center;
  margin-top: 5px;
  margin-bottom: 5px;
}
.sc-title h1{
  font-weight: normal;
  font-size: 24px;
}
.sc-title h3{
  font-size: 14px;
  font-weight: normal;
  color: #7c7c7c;
}
.sc-title h2{
  font-size: 18px;
  color: #7f7f7f;
}
.sc-list-h1{
  width: 98%;
  margin: 10px auto;
}
.sc-list-h1>h1{
  font-size: 18px;
}
.sc-list{
  width: 98%;
  margin: 0 auto;
  padding: 0 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: #f3f3f3;
  height: 40px;
  border-bottom: 1px solid #eeeeee;
}
.sc-list .sc-input{
  width: 100%;
  height: 20px;
  text-indent: 10px;
}
.sc-submit{
  display: block;
  width: 98%;
  height: 40px;
  line-height: 40px;
  border-radius: 4px;
  text-align: center;
  background: #00aeff;
  color: #FFFFFF;
  margin: 20px auto;
  cursor: pointer;
  font-size: 14px;
}
.sc-submit:hover{
  opacity: 0.8;
}
/*企业基本信息*/
.c-i-left{
  width: 300px;
  padding: 40px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.c-i-logo{
  width: 80px;
  height: 80px;
  border-radius: 50%;
  margin: 0 auto;
  background: #00aeff;
  color: #FFFFFF;
  text-align: center;
  line-height: 80px;
}
.c-i-left dd{
  font-size: 18px;
  margin: 10px 0;
  color: #3b3b3b;
  text-align: center;
}
.c-i-left p{
  text-align: center;
  font-size: 14px;
  color: #b1b1b1;
}
.look-c{
  width: 120px;
  height: 30px;
  display: block;
  border: 1px solid #00aeff;
  color: #00aeff;
  text-align: center;
  line-height: 30px;
  margin: 20px auto;
  font-size: 14px;
  border-radius: 4px;
}
.c-i-right{
  width: 650px;
}
.c-i-right h2{
  font-size: 18px;
  margin: 20px 0 10px 0;
}
.c-i-right dd{
  font-size: 14px;
  color: #3b3b3b;
}
.c-i-right p{
  font-size: 14px;
  margin-top: 10px;
  line-height: 24px;
  padding-bottom: 40px;
}
.c-i-right-div{
  padding-bottom: 10px;
  border-bottom: 1px solid #f3f3f3;
}
/**.t_left{
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}*/
