﻿
@charset "utf-8";
	/******弹出框*************/
	.common-pop-up{ position: absolute; top:0; left:0; width:100%; padding-left:160px;}
	.pop-up-box{ position: fixed; color:#999; font-size:16px; line-height:26px; z-index: 99999; max-width:600px;top:30%; left:50%; margin-left:-300px; background:#fff; width:60%; border-radius:6px; padding:20px 30px 30px 30px;}
	.pop-up-box h6{ font-size: 20px; color: #333; border-bottom:1px solid #ddd; text-align: center; padding-bottom: 20px; font-weight: normal;}
	.btn-box{ background:#fff; margin:20px 0 0 0; border: 1px solid #44c4bb; font-size: 18px; padding:6px 16px; color: #333;box-shadow:none;outline: none;}
	.close-btn{ cursor:pointer; position:absolute; border:0; right:8px; top:8px; width:34px; height:34px; background:url(../../images/btn-icon/close-btn.png) no-repeat; display: block;}
	.btn-box:fous{border: 1px solid #44c4bb; }
	.btn-box:hover{ background:#44c4bb; color:#fff; }
	
	
	
/******职位类型弹出框******/
.boss-r-text .form-control{ cursor:pointer; width:338px;box-sizing: content-box; height: 42px; line-height:42px; padding:0 0 0 12px; border:1px solid #ddd; box-shadow: none;}
.boss-r-text span,.boss-r-selet span,.boss-r-texta span{ float: left; margin-right: 20px; font-size: #333; font-size: 14px;  line-height: 42px;}
.edit_text{}
.edit-text-box{width:636px;}
.postin-box-c{/*  padding: 0 60px 0px 0px;  */}
.position-box-pop{width: 720px; padding: 0; display: none; left:50%; margin-left: -360px; position: fixed; top:6%; overflow: inherit; height:inherit;}
.bag-screen{display:none;position:fixed;z-index:998;background-color:#000;height: 100%;width: 100%;top:0;left:0;filter:alpha(opacity=40);opacity:0.4;-moz-opacity:0.5;-khtml-opacity:0.4}
.postion-choice{ padding: 0 20px; }
.select-choice { position: relative; width: 100%;height: 600px; background: #fff;}
.classification{position: absolute; top: 0; left:167px; border-left: 1px solid #ddd; display: none; width: 552px; height: 600px;overflow-x:hidden}
.select-choice li{ width:168px; border-bottom: 1px solid #eee; float: inherit;}
.select-left-title{ height: 32px; line-height: 32px; }
.postion-choice-box{ overflow: hidden; width:531px; margin-bottom: 20px;}
.select-choice .postion-choice-box li{
	font-weight: normal;
	float: left;
	width: 31%;
	height: 36px;
	line-height: 36px;
	border-bottom: 0;
}
.select-choice .postion-choice-box li:hover{ background: #fff;}
.postion-choice-box li label{
	font-weight: normal;
	font-size: 14px;
	color: #666;
	padding-right: 0;
	overflow : hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
.postion-choice-title label{ color: #333; margin-bottom: 10px; }
.select_default label{color: #333;font-weight: normal; }
.select_default label input{ vertical-align: top; margin-right: 15px; }
.postion-choice-title{font-weight: normal; font-size: 14px; color: #666; border-bottom: 1px solid #eee; padding-bottom: 10px;}


.c_on,.c_off,.r_on,.r_off{padding-left:22px;font-size: 14px;color: #374767;padding:2px 10px 2px 40px;}
.r_on input[type="radio"],.r_off input[type="radio"],.c_on input[type="checkbox"],.c_off input[type="checkbox"]{position:absolute;left:-9999px;}

.r_on{background: url(../../images/btn-icon/icom_radio2.jpg) no-repeat left center;}
.r_off{background: url(../../images/btn-icon/icom_radio1.jpg) no-repeat left center;}
.c_on{background: url(../../images/btn-icon/icom_chechk2.jpg) no-repeat left center;}
.c_off{background: url(../../images/btn-icon/icom_chechk1.jpg) no-repeat left center;}

.closeBtn{ text-align: center; font-size: 20px; border-top: 1px solid #eee; padding: 20px 0; background: #fff; width:100%;}
.closeBtn input{ padding: 0px 28px; height:51px; line-height:51px; color: #999; border: 1px solid #d2d2d2; border-radius: 6px; margin:0 10px; background: #FFF; }
.closeBtn .closeBtnQ{ background: #44c4bb;color: #fff; border: 1px solid #44c4bb}
.closeBtn input:hover,.close-btn .cur-btn{ background: #38c7b7; color: #fff; border: 1px solid #38c7b7; }


.zwlx-popup{
	width: 700px;
	background: #424041;
	border: none;
	top:150px;
	z-index: 999999;
	box-sizing: border-box;
	display: block;
	font-size: 16px;
	max-height:550px;
	overflow-y:auto; 
}
.popup-left{
  display: table-cell;
  vertical-align: middle;
  padding: 10px 20px;
  width: 186px;
}
.popup-left li{
	color:#44c4bb;
	vertical-align: middle;
    font-weight: 400;
    line-height: 1.8em;
    line-height: 33px;
    font-size: 14px;
	}	
.popup-right{
    padding: 10px 0;
    display: table-cell;
    vertical-align: middle;
    color: #999;
    width: 497px;*width:454px;
}
.yans-bj{ background: #535353; }
.widthinbox{padding:0;*width:682px;}
.popup-right ul>li{
	position: relative;
    float: left;
    margin: 0 60px 0 0;
    line-height: 33px;
    cursor:pointer;
    font-size: 14px;
    white-space: nowrap;
}
.popup-right ul a{
	color: #999; float: left;
}
.popup-right ul a:hover,.popup-xiala li:hover{
	background: #f1f3f6;
}

.popup-xiala{
	position: absolute;
	left: 0px;
	top:100%;
	max-height: 300px;
	overflow:auto;
	background: #fff;
	width: 150px;
	border-radius: 6px;
	z-index: 999999999;
}
.popup-right .popup-xiala li{
	display: block;
	padding: 5px 15px;
	color: #666;
	width:100%;
	*width:102px;
	margin:0;
	font-size: 14px;
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    white-space:nowrap;
    -webkit-box-orient: vertical;	
}
.popup-right li i{
	position: absolute;
    right: -19px;
    top: 48%;
    display: inline-block;
    width: 8px;
    height: 5px;
    background: url(../../images/btn-icon/img-jt.png) no-repeat 0 0;
}
.popup-right ul a:hover i{
	background-position: -8px 0px;
}

/***********返回顶部*************/
.izl-rmenu{position:fixed;right:14px;bottom:65px;padding-bottom:73px;z-index:999;}
.izl-rmenu .btn{width:48px;height:49px;margin-bottom:1px;cursor:pointer;position:relative; padding: 0px;}
.izl-rmenu .btn-top{background-color:#f06f52;background:url(../../images/btn-icon/return_top_two.png) 0px 0px no-repeat;display:none; border-radius:0;}
.izl-rmenu .btn-top:hover{background:url(../../images/btn-icon/return_top.png) 0px 0px no-repeat;background-color:#44c4bb;}

.contantUs{position:fixed;right:14px;bottom:11px;padding-bottom:73px;z-index:999; text-align:center;}
.contantUsBox{ position:relative; background:url(../../images/btn-icon/icon_contant_2.png) 0px 0 no-repeat;background-color:#44c4bb;width:48px;height:49px; cursor:pointer;}
.contantBox{ position:absolute; width:156px; bottom:0; background:#fff; border:1px solid #23b6a6; left:-162px;}
.contantUsBox:hover .contantBox{ display:block;}
.sanjao{ background:url(../../images/btn-icon/icon-right.png) no-repeat; width:8px; height:43px;position: absolute;bottom: -1px;right: -7px; display:inline-block;}
.closeBtn{ background:url(../../images/btn-icon/close.png) no-repeat; width:21px; height:20px;position: absolute;top: -10px;right: -7px; display:inline-block;}
.contantBox h6{ font-weight:bold; color:#23b6a6; font-size:18px; margin:0; padding: 12px 0 6px 0;}
.contant-tel span{ margin-right:6px;}
.contant-tel span img{ margin-top: -4px;}
.saomBox{ color:#44c4bb; font-size:12px;}
.contantErwm{ margin-bottom:4px;}




.lengthCount i{ font-style: normal; color: #44c4bb;}
.boss-r-texta .lengthCount{ width:auto; margin-left: 20px;}

.firstSortLi{ position: relative; margin-right: 22px;}