﻿/*header style end*/
body {
	color: #333;
	font-size: 14px;
	line-height: 180%;
	font-family: "微软雅黑";
	}
a:link {
	color: #000000;
	text-decoration: none;
}
a:visited {
	color: #000000;
	text-decoration: none;
}
a:active,a:hover{
	color: #1961ad;
	text-decoration: none;
}
a.red:link{
    text-decoration:none;
	color:#e96c28;
	}
a.red:visited{
    text-decoration:none;
	color:#e96c28;
	}
a.red:active,a.red:hover{
    text-decoration:underline;
	color:#e96c28;
	}
a.blue:link{
    text-decoration:none;
	color:#0a66c2;
	}
a.blue:visited{
    text-decoration:none;
	color:#0a66c2;
	}
a.blue:active,a.blue:hover{
    text-decoration:underline;
	color:#0a66c2;
	}
.red , .fred{
	color:#e96c28;
	}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix  {
    display: inline-block;
}
* html .clearfix {
    height: 1%;
}
.clearfix {
    display: block;
}
.mt5  {
	margin-top: 5px;
}
.mt10  {
	margin-top: 10px;
}
.mt15  {
	margin-top: 15px;
}
.mt20  {
	margin-top: 20px;
}
.mt25  {
	margin-top: 25px;
}
.mt30  {
	margin-top: 30px;
}
.mb10  {
	margin-bottom: 10px;
}
.mb15  {
	margin-bottom: 15px;
}
.mb20  {
	margin-bottom: 20px;
}
.mb25  {
	margin-bottom: 25px;
}
.mb30  {
	margin-bottom: 30px;
}
.pt5  {
	padding-top: 5px;
}
.pt10  {
	padding-top: 10px;
}
.pt12  {
	padding-top: 12px;
}
.pt20  {
	padding-top: 20px;
}
.pt30  {
	padding-top: 30px;
}
.bt10  {
	padding-bottom: 10px;
}
.bt5  {
	padding-bottom: 5px;
}
.pl5  {
	padding-left: 5px;
}
.pl10  {
	padding-left: 10px;
}
.pl50  {
	padding-left: 65px;
}
.pr10  {
	padding-right: 10px;
}
.pr15  {
	padding-right: 15px;
}
.pr20  {
	padding-right: 20px;
}
.pr5  {
	padding-right: 5px;
}
.mr5  {
	margin-right: 5px;
}
.mr10  {
	margin-right: 10px;
}
.mr20  {
	margin-right: 20px;
}
.mr30  {
	margin-right: 30px;
}
.ml10  {
	margin-left: 10px;
}
.ml20  {
	margin-left: 20px;
}
.ml30  {
	margin-left: 30px;
}
.fl {
	float: left;
}
.fr {
	float: right;
	height: auto;
	width: auto;
}
* ul, * li         				{list-style: none;}
ul,li             				{list-style:none;}
iframe,div,dl,dt,dd,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,legend,input,textarea,blockquote{ margin:0; padding:0;}
.fwb  {
	font-weight: bold;
	 }
.fwn  {
	font-weight: normal;
	 }
.am-container {
    max-width: 1280px;
}
.m-login-topbar {
	height: 30px;
	line-height: 30px;
	background-color: #eee;
	color:#B1B1B1;
}

.top {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.top-main {
	margin-top: 15px;
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
}
.top-main-left {
	float:left;
	width: 21%;
}

.top-main-left h1 {
	float:left;
	margin-left:10px;
	margin-top:0;
	margin-bottom:0;
	line-height:54px;
	font-size:24px;
	vertical-align:middle;
}
.top-main-center {
	float:left;
	width: 59%;
	text-align:center;
}
.top-main-center img {
	margin-top:8px;
}
.top-main-right {
	float:right;
	width: 20%;
}
.top-main-right .icon {
	display:inline-block;
	width:36px;
	text-align:center;
	color:#999;
}
.nav {
	width: 100%;
	background-color:#32373e;
}
.nav-main {
	height: 40px;
	line-height:40px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	color:#FFF;
}
.nav-justify {
	float:left;
    width: 70%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
	border-left: solid 1px #ffffff;
}
.nav-justify > li {
    float: none;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
}
.nav-justify li a {
	color: #FFFFFF;
	display: block;
	font-size: 1.2em;
	border-right: solid 1px #ffffff;
	text-align: center;
}
.nav-justify li a:hover {
	color: #0be3fc;
}
.nav-justify .on a {
	color: #FFF;
	background: #2478cb;
	font-weight:bold;
}

.foot {
	background-color: #1d1d1d;
	background-image: url(https://www.e-works.net.cn/2014images/foot_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: 128px;
	padding-top: 20px;
	line-height: 18px;
	font-size: 12px;
}
.foot_ss {
	background-color: #1d1d1d;
	background-image: url(https://www.e-works.net.cn/2014images/foot_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: 128px;
	padding-top: 20px;
	line-height: 18px;
}
.foot_1 {
	width: 980px;
	margin-right: auto;
	margin-left: auto;
}
.foot_left {
	float: left;
	padding-top: 5px;
	padding-left: 23px;
	padding-right: 20px;
	padding-bottom: 5px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #4d4d4c;
}
.foot_right {
	float: left;
	padding-left: 5px;
	color:#c7c7c7;
	
}
.foot_right a {
	color:#c7c7c7;
}
.foot_right a:link, .foot_right a:visited {
	color:#c7c7c7;
	text-decoration: none;
}
.foot_right a:hover {
	color:#c7c7c7;
	text-decoration: underline;
}

@media only screen and (max-width: 768px) {/*手机端*/

footer {
	clear: both;
	height: auto;
	line-height: 24px;
	text-align: center;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0;
	padding-top: 8px;
	margin-top: 10px;
	font-size: 1.8rem;
	background-color: #474545;
}
footer a {
	display:inline-block;
}
footer a:link, footer a:visited {
	text-decoration: none;
	color:#e6e6e6;
}
footer a:hover {
	text-decoration: underline;
	color:#e6e6e6;
}
footer p {
	padding-bottom: 3px;
	padding-top: 3px;
	color:#a7a7a7;
}
footer .f16 {
	font-size:0.6em;
}

}




.r_xx {
	background-image: url(https://www.e-works.net.cn/2014images/nav_xx1.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 30px;
}
.nav_list4 {
	text-align:left;
}
.nav_list4 li{
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 9px;

	padding-right: 9px;
	font-size: 12px;
	float: left;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #707070;
}
a.aboutew:link,a.aboutew:visited{
	display: inline-block;
	line-height: 20px;
	background-image: url(http://www.e-works.net.cn/report/images/aboutew.png);
	background-repeat: no-repeat;
	height: 22px;
	width: 103px;
	padding-top: 0px;
	padding-left: 0px;
	color: #FFF;
	text-align: center;
	padding-right: 13px;
}
a.aboutew:hover{color:#FFF;text-decoration: none;}



/*登录前*/
.qyxq-btn {
	float:right;
	margin-right: 11%;
	}
.qyxq-btn a:link, .qyxq-btn a:visited {
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	display:block;
	float: left;
	text-align:center;
	height:40px;
	line-height:38px;
	font-size:16px;
	color:#cbc3c3;
	padding-left:15px;
	padding-right:15px;
	text-decoration: none;
}
.qyxq-btn a:hover {color: #FFFFFF;}
.qyxq-btn .icon {
	font-size:18px;
}
.am-header-default {
    background-color: #32373e;
}
.am-header .am-header-title {
    margin: inherit;
}
@media only screen and (max-width: 768px) {/*手机端*/
.qyxq-btn-m a {
		float: left;
		color: #cbc3c3;
	}
	.qyxq-btn-m a:hover{
		color: #FFFFFF;
	}
}

/*登录后-欢迎回来菜单*/
.qyxq-btn-login {
	margin-left: 9%;
	float: left;
	font-size: 1.2em;
	color: #cbc3c3;
}
.qyxq-btn-login .login-lf {
	height: 20px;
	line-height: 20px;
	margin-top: 10px;
	/*border-right: solid 1px #999999;
	margin-right: 15px;*/
	padding-right: 10px;
}

.qyxq-btn-login a {
	color: #FFFFFF;
	font-weight: 600;
}
.qyxq-btn-login a img {
	padding-top: 5px;
	float: left;
}
.qyxq-btn-login a .nm{
	max-width: 106px;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
	float: left;
	padding-right: 5px;
	font-style: normal;
}


.qyxq-btn-login .login-name .sub-menu {
  position: absolute;
  display: none;
  overflow: hidden;
  animation-name: frames;
  animation-duration: 0.2s;
  animation-fill-mode: forwards;
	
}
.qyxq-btn-login .login-name:hover .sub-menu {
	display: block;
}

.qyxq-btn-login .login-menu {
	background:#ffffff;
	border: solid 1px #eeeeee;
    font-size: 1.4rem;
    line-height: 210%;
    padding: 10px;
	z-index: 99;
	margin-top: 40px;
}
.qyxq-btn-login .login-menu li a {
	color: #b2b1b1;
	font-weight: normal;
}
.qyxq-btn-login .login-menu li .am-active {
	color: #000000;
}
.qyxq-btn-login .login-menu li a:hover {
	color: #000000;
}

@media only screen and (max-width: 768px) {/*手机端*/

	.qyxq-btn-login-m span{
		float: left;
		max-width: 37%;
		color: #cbc3c3;
		padding-top: 3%;
    	padding-left: 10px;
	}
	.qyxq-btn-login-m a {
		float: left;
		max-width: 61%;
		color: #FFFFFF;
		font-weight: 600;
    	font-size: 1.6rem;
	}
	.qyxq-btn-login-m a .nm{
		max-width: 95px;
		display: block;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		float: left;
		padding-right: 5px;
		font-style: normal;
		font-size: 1.5rem;
	}
	
}
@media only screen and (max-width: 320px) {/*手机端*/
.qyxq-btn-login-m span{
		float: left;
		max-width: 43%;
	}
	.qyxq-btn-login-m a {
		float: left;
		max-width: 53%;
	}
	.qyxq-btn-login-m a .nm{
		max-width: 62px;
		font-size: 1.4rem;
	}
}

/*登录后-个人中心*/
.a-user-photo {
	width: 44%;
}
.a-user-photo img {
	height: 275px;
}
.a-user {
	padding-left: 0;
	width: 22%;
	height: 275px;
	overflow: hidden;
}
.a-user-info {
	background: #f9f8f9;
	padding: 1.3rem;
}
.a-user-info .rz {
    position: relative;
    display: inline-block;
    width: 90px;
    height: 24px;
    top: 3px;
    background: url(../images/my_certification_go2x.png) left center no-repeat;
    -webkit-background-size: auto 24px;
    background-size: auto 24px;
}

.a-user-info .rz.on {
	background: url(../images/my_certification_go1x.png) left center no-repeat;
	-webkit-background-size: auto 24px;
    background-size: auto 24px;
	cursor: default;
}
.a-user-p {
	margin: 0 auto;
	width: 75%;
	margin-bottom: 4%;
}
.a-user-img{
	float: left;
	width: 40%;
}

.a-user-txt {
	margin-top: 4%;
	margin-left: 5%;
	width: 55%;
	float: left;
}
.a-user-txt h3 {
	font-size: 1.8rem;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.a-user-txt a {
	color: #1e74c9;
	font-size: 1.6rem;
	text-decoration: underline;
	font-weight: 600;
}
.a-user-td {
	text-align: center;
	width: 80%;
	margin: 0 auto;
	font-size: 1.6rem;
	margin-bottom: 10%;
	height: auto;
	overflow: hidden;
	display: block;
}
.a-user-td p {
	float: left;
	width: 65%;
}
.a-user-td strong {
	font-size: 2.6rem;
	color: #1e74c9;
	float: left;
}

.a-user-info .a-user-btn {
	width: 80%;
	margin: 0 auto;
	display: block;
	background: #ffc452;
	font-size: 1.6rem;
	padding: 2%;
	text-align: center;
	color: #FFFFFF;
	border-radius: 20px;
}
.a-user-info .a-user-btn:hover {
	background: #f0ac29;
}



@media only screen and (max-width: 768px) {/*手机*/
.tl-hide-sm-only {
	display:none;
	}
.tl-lx {
    position: absolute;
    right: 40px;
    top: -48px;
    display: block;
    width: 44px;
    height: 44px;
    line-height: 44px;
    text-align: center;
}
.tl-lx .am-icon-phone {
	color: #fff;
}
.tl-lx .am-dropdown-content {
   width: 220px;
    font-size: 12px;
    padding: 10px;
}
.tl-lx .am-dropdown-content a {
	display:inline-block;
}
.tl-lx .am-dropdown-content .icon {
    display: inline-block;
    width: 30px;
    text-align: center;
    color: #999;
}
.tl-lx .am-dropdown-toggle {
	background-color:#32373e;
	border:1px solid #32373e;
	}
.tl-lx .am-dropdown-toggle i {
	    font-size: 20px;
	}
.sm-nav {
	border-bottom: 1px solid #0b76ac;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.05);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.05);
  background-color: #0e90d2;
  color: #fff;
  line-height: 49px;
  padding: 0;
	}
.sm-nav .tl-dl {
	margin-left:10px;
	}
.am-menu-dropdown1 .am-menu-nav > .sm-nav > .btnc  {
    border-bottom: 0px solid #0b76ac;
    -webkit-box-shadow: inset 0 0px 0 rgba(255, 255, 255, 0);
    box-shadow: inset 0 0px 0 rgba(255, 255, 255, 0);
    background-color:transparent;
	display:inline-block;
	height: inherit;
    line-height: inherit;
	background-color: #32373e;
	height: 30px;
	line-height: 30px;
	padding-right:10px;
	margin-left:10px;
	margin-top:15px;
	border-radius: 4px;
}
.am-menu-dropdown1 .am-menu-nav > .sm-nav > p > .btnc  {
    border-bottom: 0px solid #0b76ac;
    -webkit-box-shadow: inset 0 0px 0 rgba(255, 255, 255, 0);
    box-shadow: inset 0 0px 0 rgba(255, 255, 255, 0);
    background-color:transparent;
	display:inline-block;
	height: inherit;
    line-height: inherit;
	background-color: #0a66c2;
	height: 30px;
	line-height: 15px;
	padding-right:10px;
	margin-left:10px;
	margin-top:15px;
	color:#FFF;
	border-radius: 4px;
}
.am-menu-dropdown1 .am-menu-nav > .sm-nav > .tl-dl  > a  {
    border-bottom: 0px solid #0b76ac;
    -webkit-box-shadow: inset 0 0px 0 rgba(255, 255, 255, 0);
    box-shadow: inset 0 0px 0 rgba(255, 255, 255, 0);
    background-color:transparent;
	display:inline-block;
	height: inherit;
    line-height: inherit;
	background-color: transparent;
	color:#FFF;
	height: 30px;
	line-height: 30px;
	padding-right:10px;
	margin-left:0px;
	margin-top:0px;
}
.am-menu-dropdown1 .am-menu-nav {
    left: inherit;
    width: 60%;
	background: #3f454d;	
}
.am-menu-dropdown1 .am-menu-nav > li > a {
		border-bottom: 1px solid #666666;
		background-color:#3f454d; 
	}
	
}



/*头部搜索一块头部搜索一块头部搜索一块头部搜索一块头部搜索一块头部搜索一块头部搜索一块头部搜索一块头部搜索一块头部搜索一块头部搜索一块头部搜索一块头部搜索一块*/


/*职位信息搜索框*/

.j_search_in{width:1068px;height:45px;margin:0 auto;background-color:#FFFFFF;
	-webkit-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;border-radius:50px;
	-webkit-box-shadow:0px 4px 8px rgba(0,134,255,0.2);-moz-box-shadow:0px 4px 8px rgba(0,134,255,0.2);-ms-box-shadow:0px 4px 8px rgba(0,134,255,0.2);box-shadow:0px 4px 8px rgba(0,134,255,0.2)}
.j_search_in .e_e{position:relative;float:left;background-color:#fff}
.j_search_in .e_e .line{position:absolute;height:40px;left:0;border-left:1px solid #e8e8e8}

.j_search_in .e_tag{width:105px;overflow:hidden;background:none;
	-webkit-border-radius:50px 0 0 50px;-moz-border-radius:50px 0 0 50px;-ms-border-radius:50px 0 0 50px;border-radius:50px 0 0 50px}
.j_search_in .e_tag .tg{position:relative;width:100px;height:22.5px;line-height:22.5px;font-size:12px;color:#999;text-align:center;cursor:pointer;background-color:#ebebeb;
	}
.j_search_in .e_tag .tg a {color:#999;}
.j_search_in .e_tag .tg span{position:absolute;width:6px;height:32px;top:0;right:-5px;background-color:#fff}
.j_search_in .e_tag .tg:hover{color:#2478cb}
.j_search_in .e_gs .on{
	position:relative;
	font-size:15px;
	color:#2478cb;
	background-color:#fff;
	z-index:2;
	font-weight: bold;
}
.j_search_in .e_gs .on a{
	color:#2478cb;
}


/*.j_search_in .e_qw .qw,.j_search_in .e_gs .gs{position:relative;font-size:14px;color:#2478cb;background-color:#fff;z-index:2}
.j_search_in .e_qw .qw{
	-webkit-border-radius:0 0 0 4px;-moz-border-radius:0 0 0 4px;-ms-border-radius:0 0 0 4px;border-radius:0 0 0 4px;
	-webkit-box-shadow:0px 4px 8px rgba(0,134,255,0.2);-moz-box-shadow:0px 4px 8px rgba(0,134,255,0.2);-ms-box-shadow:0px 4px 8px rgba(0,134,255,0.2);box-shadow:0px 4px 8px rgba(0,134,255,0.2)}
.j_search_in .e_tag .gs{
	-webkit-border-radius:4px 0 0 0;-moz-border-radius:4px 0 0 0;-ms-border-radius:4px 0 0 0;border-radius:4px 0 0 0;
	-webkit-box-shadow:0px -4px 8px rgba(0,134,255,0.2);-moz-box-shadow:0px -4px 8px rgba(0,134,255,0.2);-ms-box-shadow:0px -4px 8px rgba(0,134,255,0.2);box-shadow:0px -4px 8px rgba(0,134,255,0.2)}
.j_search_in .e_qw .gs span{
	-webkit-border-radius:0 0 0 4px;-moz-border-radius:0 0 0 4px;-ms-border-radius:0 0 0 4px;border-radius:0 0 0 4px;
	-webkit-box-shadow:-4px 0 8px rgba(0,134,255,0.2);-moz-box-shadow:-4px 0 8px rgba(0,134,255,0.2);-ms-box-shadow:-4px 0 8px rgba(0,134,255,0.2);box-shadow:-4px 0 8px rgba(0,134,255,0.2)}
.j_search_in .e_gs .qw span{
	-webkit-border-radius:4px 0 0 0;-moz-border-radius:4px 0 0 0;-ms-border-radius:4px 0 0 0;border-radius:4px 0 0 0;
	-webkit-box-shadow:-4px 0 8px rgba(0,134,255,0.2);-moz-box-shadow:-4px 0 8px rgba(0,134,255,0.2);-ms-box-shadow:-4px 0 8px rgba(0,134,255,0.2);box-shadow:-4px 0 8px rgba(0,134,255,0.2)}*/

.j_search_in .e_ip{width:625px;height:40px;margin-left:10px;padding:2px 0;border-radius:50px;}
.j_search_in .e_ip input{width:516px;height:40px;line-height:40px;caret-color:#2478cb;padding:0 16px;border: 0 none;outline: 0 none;box-shadow: none;}
.j_search_in .e_com{width:150px;height:40px;line-height:40px;font-size:16px;color:#333;cursor:pointer;z-index:1;top: 4px;}
.j_search_in .e_com p {color: #333333;padding-left: 10px;}
.j_search_in .e_com .e_icons{position:absolute;width:4px;height:8px;top:50%;right:6px;margin-top:-4px;background-position:0 -19px}
.j_search_in .e_com:hover{color:#2478cb;}
.j_search_in .e_com:hover .e_icons{background-position:-16px -17px}
.j_search_in .e_but {border-radius:50px;}
.j_search_in .e_but button{margin:4px 0 0 16px;width: 100px;border: 0 none;
    outline: 0 none;
    box-shadow: none;}
.j_search_in .e_but button:hover{
	border: 0 none;
    outline: 0 none;
    box-shadow: none;
}





.tl-ssbox {
	background-image: url(../images/tl-bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top:4%;
	height: 360px;
	}
.tl-ts {
	color: #FFFFFF;
}
.tl-ts h2 {
	font-size: 48px;
    margin-bottom: 10px;
    line-height: 48px;
	margin-left: 1.2rem;
	}
.tl-ts img {
	margin-left: 1.2rem;
}
.tl-ts h3 {
	font-size: 32px;
	font-weight: 300;
	margin-top: 10px;
	height: 50px;
	margin-bottom: 2%;
	margin-left: 1.2rem;
	}
.tl-ts h4 {
	color: #0be3fc;
	font-size: 3.6rem;
	font-family: Impact, Haettenschweiler, "Franklin Gothic Bold", "Arial Black", "sans-serif";
	letter-spacing: 5px;
	margin-bottom: 7%;
}
.tl-ts p {
	color: #d6d5d5;
	font-size: 1.6rem;
}

.tl-ss .tl-hot {
	margin-top: 1%;
	font-size: 1.5rem;
	color: #FFFFFF;
	margin-left: 1.2rem;
}
.tl-ss .tl-hot a {
	color: #d6d5d5;
	margin-right: 1%;
	margin-left: 1%;
}
.tl-ss .tl-hot .yellow {
	color: #FFDD00;
}
.tl-ss .tl-hot a:hover {
	color: #FFFFFF;
}


@media only screen and (min-width: 769px) {/*PC*/
	
/*首页搜索宽度*/
.tl-ssbox .tl-ss {
	width: 83%;
}
.tl-ssbox .tl-ss .w9{
	width: auto;
}
.tl-ssbox .tl-ss .w9 .e_ip {
	width: 790px;
}
.tl-ssbox .tl-ss .w9 .e_ip input {
	width: 790px;
}

/*企业首页搜索宽度*/	
.tl-ssbox .tl-ss .w10{
	width: auto;
}
.tl-ssbox .tl-ss .w10 .e_ip {
	width: 890px;
}
.tl-ssbox .tl-ss .w10 .e_ip input {
	width: 880px;
}	
	
}

@media only screen and (max-width: 768px) {/*手机端*/
.tl-ssbox {
	background-image: url(../images/tl-bg.jpg);
	background-repeat: no-repeat;
	background-position: 70% top;
	padding-top:6%;
	padding-left: 3%;
	padding-right: 3%;
}
.tl-h280 {
	height: 280px;
}	
.tl-ts h2 {
	font-size: 30px;
    line-height: 28px;
	margin-left: 1.2rem;
	margin-bottom: 2px;
	}
.tl-ts img {
	margin-left: 1.2rem;
}
.tl-ts h3 {
	font-size: 18px;
	font-weight: 300;
	margin-bottom: 2%;
	margin-left: 1.2rem;
	margin-top: 0;
	}
.tl-ts h4 {
	margin-bottom: 3%;
}
.tl-ts p {
	margin-bottom: 6%;
}	
.tl-ss .tl-hot {
	margin-top: 3%;
	font-size: 1.3rem;
	color: #FFFFFF;
	margin-left: 0.2rem;
	line-height: 160%;
}
	
/*首页搜索宽度*/	
.tl-ssbox .tl-ss .w9{
	width: 100%;
	height: 40px;
}
.j_search_in .e_tag {
	width: 70px;
	height: 40px;
}
	.j_search_in .e_tag .tg {
		height: 18px;
		line-height: 20px;
		width: auto;
	}	
.tl-ssbox .tl-ss .w9 .e_ip {
	width: 55%;
	margin-left: 2px;
	padding: 0;
}
.tl-ssbox .tl-ss .w9 .e_ip input {
	width: 100%;
	padding: 0;
	font-size: 1.3rem;
	height: 40px;
	line-height: 40px;
	box-shadow:none;
}
	.tl-ssbox .tl-ss .w9 .e_but {
		margin-top: 4px;
	}
	.tl-ssbox .tl-ss .w9 .e_but button {
		margin: 0;
		width: auto;
		font-size: 1.5rem;
		
	}
	
/*企业首页搜索宽度*/	
.tl-ssbox .tl-ss .w10{
	width: 100%;
	height: 40px;
}
.tl-ssbox .tl-ss .w10 .e_ip {
	width: 70%;
	margin-left: 18px;
	padding: 0;
}
.tl-ssbox .tl-ss .w10 .e_ip input {
	width: 100%;
	padding: 0;
	font-size: 1.4rem;
}
	.tl-ssbox .tl-ss .w10 .e_but {
		margin-top: 2px;
	}
	.tl-ssbox .tl-ss .w10 .e_but button {
		margin: 0;
		width: auto;
		
	}
	
	
}
@media only screen and (max-width: 380px) {/*手机端*/
	/*首页搜索宽度*/	
	.tl-ssbox .tl-ss .w9 .e_ip,.tl-ssbox .tl-ss .w10 .e_ip {
		margin-left: 2px;
		padding: 0;
	}
	.tl-ssbox .tl-ss .w9 .e_ip {
		width: 50%;
	}
}

@media only screen and (max-width: 320px) {/*手机端*/
	.tl-ssbox {
		padding-top: 8%;
	}
	.tl-ts h2 {
		font-size: 2.6rem;
	}
	.tl-ts img {
		margin-left: 1.2rem;
		width: 50%;
	}
	.tl-ts h3 {
		font-size: 1.6rem;
	}
	.tl-ss input {
		font-size: 1.4rem;
	}
	.tl-ss .am-btn {
		padding: 3px 10px;
	}
	.tl-ssbox .tl-ss .w9 .e_but {
    margin-top: 6px;
}
	.tl-ssbox .tl-ss .w10 .e_but {
    margin-top: 5px;
}
	
/*首页搜索宽度*/	
.tl-ssbox .tl-ss .w9 .e_ip,.tl-ssbox .tl-ss .w10 .e_ip {
	margin-left: 2px;
	padding: 0;
}
	.tl-ssbox .tl-ss .w9 .e_ip {
		width: 47%;
	}
	
}






/*全部分类*/
.all-sinfo {
	background: #f9f8f9;

	padding-top: 1%;
	border-radius: 6px;
	padding-left: 0;
    padding-right: 0;
	margin-bottom: 3%;
	margin-left: 1%;
    width: 32%;
}

.all-sinfo .all-stitle {
	margin-bottom: 4%;
	height: auto;
	overflow: hidden;
	padding-left: 1.5rem;
	
}
.all-sinfo .all-stitle h3 {
	font-size: 1.8rem;
	float: left;
}
.all-sinfo .all-stitle p {
	float: right;
	padding-right: 3.5%;
}
.all-sinfo .all-stitle p i {
	font-size: 1.8rem;
	color: #666666;
}
.all-slist {
	clear: both;
}



/*分类菜单*/
.gain ul {
	position:relative;
	}
.gain-1 li {
	font-size:14px;
	line-height:24px;
	height:37px;
	display:block;
	padding-top:5px;
	padding-bottom:5px;
	padding-left: 1.5rem;
	
}
.gain-1 li strong {
	font-size: 1.5rem;
	float:left;
	width: 24%;
    padding-right: 1%;
	border-right: solid 1px #999999;
	margin-right: 3%;
}
.gain li .txt {
	float:left;
	width: 32%;
    margin-right: 1%;
	white-space:nowrap;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	overflow: hidden;
	display: block;
}
.gain li i {
	font-size: 1.8rem;
	text-align: right;
	float: right;
	padding-right: 3%;
	color: #DDDDDD;
}


/*@keyframes frames{
  from{
    height: 0px;
  }
  to{
    height: 160px;
  }
}*/
.gain li:hover  {
	background:#e9e8e9;
	cursor: pointer;
}
.gain .sub-menu {
  position: absolute;
  display: none;
  overflow: hidden;
  animation-name: frames;
  animation-duration: 0.2s;
  animation-fill-mode: forwards;
  background:#e9e8e9;	
}
.gain-1 li:hover .sub-menu {
	background:#e9e8e9;
	display: block;
	cursor: pointer;
	z-index: 99;
	top: -29px;
    position: relative;
}
.gain-1 li .all-s-list {
	background:#e9e8e9;
	width: 400px;
	padding: 2%;
	height: auto;
}
.gain-1 li .all-s-list p {
	font-size: 1.5rem;
	font-weight: 600;
	padding-left: 1.4rem;
}

.gain-1 li .all-s-list-1 li {
	float: left;
	height: 30px;
}
.gain-1 li .all-s-list-1 li a {
	font-size: 1.2rem;
}


/*重点企业*/

.qiye-box {
	height: auto;
	overflow: hidden;
	margin-bottom: 3%;
}
.qiye-box .qiye-list {
	width: 14.2%;
}
.qiye-box .line {
	border-bottom: solid 6px #e7e6e6;
}

.qiye-box img {
	margin-bottom: 4%;
}

@media only screen and (min-width: 769px) {/*PC端*/
	.qiye-box img {
		width: 145px;
		height: 70px;
	}
}

@media only screen and (max-width: 768px) {/*手机端*/
	.qiye-box {
		margin-top: 5%;
		margin-bottom: 6%;
	}
.qiye-box .qiye-list {
	width: 33%;
	margin-bottom: 3%;
}
	.qiye-box .line {
	border-bottom: solid 4px #e7e6e6;
	}
}


/*热门职位*/
.hot-box {
	height: auto;
	overflow: hidden;
	margin-bottom: 1%;
}
.zzsc1,.zzsc2{  width:100%; margin-bottom:20px; }
.zzsc1 .lm_zy,.zzsc2 .lm_zy {
	width: 2%; 
	float: left;
	margin-right: 1%;
	margin-top: 0.3%;
}
.zzsc1 .lm_zy h2,.zzsc2 .lm_zy h2 {
	font-size: 2.6rem; 
	background: #006fe5; 
	color: #ffffff; 
	text-align: center; 
	height: 40px;
    line-height: 40px;
}
.zzsc1 .tab,.zzsc2 .tab{
	width: 96%;
	float: left;
	border-bottom: solid 1px #999999;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}


.zzsc1 .tab a,.zzsc2 .tab a{ display:block; line-height: 38px; margin-right: 4%; text-decoration:none; color:#666666; font-size:2.2rem; text-align:center;display:flex; justify-content:center; font-weight: bold; }
.zzsc1 .tab a:hover,.zzsc2 .tab a:hover{  text-decoration:none;border-bottom:3px solid #1c72c8;text-align:center; color:#333; }

.zzsc1 .tab .on,.zzsc2 .tab .on{  text-decoration:none;border-bottom:3px solid #1c72c8;text-align:center;  color:#333333;}
.zzsc2 .tab-2 .on-tit{  text-decoration:none;border-bottom:3px solid #333333;text-align:center;  color:#333333;}


/*热门企业榜*/

.zzsc2 .tab2{
	width: 96%;
	float: left;
	border-bottom: solid 1px #999999;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}
.zzsc2 .tab2 a{ display:block; line-height: 38px; color:#333333; font-size:2.2rem; font-weight: bold; }
.zzsc2 .zy-2 {background: #f9f8f9; padding: 2%; width: 96%; margin: 0 auto;}
.zzsc2 .zy-2 .tab {width: 100%;border-bottom: solid 1px #dddddd;}
.zzsc2 .zy-2 .tab a{
	font-size: 1.8rem;
	font-weight: 600;
	width: 15%;
}
.zzsc2 .zy-2 .tab .on {color: #1c72c8;border-bottom:3px solid #1c72c8;}
.zzsc2 .zy-2 .tab i {padding-right: 5%;}
.zzsc2 .tab2 .on-tit {
	float: left;
}
.zzsc2 .tab2 .zy-btn {
	font-size: 1.6rem;
	color: #1c72c8;
	position: absolute;
	right: 18%;
	display: block;
}
.zzsc2 .tab2 .zy-btn:hover {
	color: #2281df;		
}


@media screen and (min-width:769px){  /*PC*/
	
	.hot-box .zzsc2 .gw-lb {
		height: 305px;
	}	
	
.zzsc1,.zzsc2{ width:100%; margin:0 auto; }
.zzsc1 .tab a,.zzsc2 .tab a{ display: flex; text-align: center;}
.zzsc1 .content ul li,.zzsc2 .content ul li{line-height:30px; }
}

.zzsc1 .content,.zzsc2 .content { height: auto; overflow:hidden; margin-bottom:20px; margin-top: 20px;}
.zzsc1 .content ul,.zzsc2 .content ul{ margin:0; padding: 0; }
.zzsc1 .content ul li,.zzsc2 .content ul li{ display:none; list-style:none; line-height:26px; }

 @media screen and (max-width:768px){/*手机*/
	 .hot-box {
		 margin-bottom: 5%;
	 }
 	.zzsc1,.zzsc2{ padding:0 5px; }
    .zzsc1 .zy,.zzsc2 .zy {padding-left: 4%; padding-right: 4%;}
	.zzsc1 .lm_zy,.zzsc2 .lm_zy {
		width: 8%;
    	margin-right: 3%;
	}
	 .zzsc1 .tab a {
	margin-right: 8%;
}
	.zzsc1 .lm_zy h2,.zzsc2 .lm_zy h2 {
		font-size: 1.8rem; 
		height: 40px;
		line-height: 40px;
	}
	 .zzsc1 .tab,.zzsc2 .tab{
		 width: 89%;
		 overflow: auto;
}
	 .zzsc1 .tab a,.zzsc2 .tab a {
		 font-size: 1.8rem;
		 line-height: 20px;
	 }
	 .zzsc1 .tab .on,.zzsc2 .tab .on{
		 padding-bottom: 2%;
		 color:#006fe5;
	 }
	 
	 .zzsc2 .tab2 {
    width: 89%;
    overflow: auto;
}
	 .zzsc2 .tab2 a {
		 font-size: 1.8rem;
	 }
	 .zzsc2 .tab2 .zy-btn {
		 right: 5%;
	 }
	 
	 
}

/*职位列表*/

.rc-lb  {
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	border: solid 1px #939393;
	padding:15px;
	min-height:180px;
	text-align:left;
	color:#c1c1c1;
	box-shadow: rgba(0, 0, 0, 0.1) 0px 3px 5px, rgba(0, 0, 0, 0.1) 0px 3px 5px;
	background-size:100% 100%;
	margin-bottom:20px;
	position:relative;
	}
.rc-lb .rc-lb-more  {
	position:absolute;
	right:10px;
	top:0px;
	}
.rc-lb-txt {
	color:#AEAEAE;
	}
.rc-lb h2 {
    margin-bottom: 0.5rem;
    color: #000000;
}
.rc-lb h2 span {
    color: #D70508;
    float: right;
    margin-right: 6%;
}
.rc-lb-txt p {
	margin-bottom: 2%;
	color: #333333;
	font-size: 1.5rem;
}
.rc-lb-txt .am-badge {
	background: #e4e4e4;
	padding: 5px;
	text-align: center;
	margin-right: 2%;
	color: #333333;
}

.rc-lb-xx {
	border-top: dashed 1px #999999;
	padding-top: 4%;
	margin-top: 4%;
}
.rc-lb-xx img {
	float: left;
	width: 112px;
	height: 54px;
	margin-right: 12px;
}
.rc-lb-xx p {
	float: left;
	width: 240px;
	font-size: 1.2rem;
	line-height: 130%;
}
.rc-lb-xx p strong {
	font-size: 1.3rem;
	padding-bottom: 5px;
	display: block;
}
.rc-lb:hover{
	border: solid 1px #0a66c2;
}
.rc-lb:hover h2 ,.rc-lb:hover .rc-lb-xx p strong  {
	color: #0a66c2;
	}


/*更多职位按钮*/
.gw-lb-more {
	padding-top: 20px;
	width: 20%;
	margin: 0 auto;
	clear: both;
	height: auto;
	overflow: hidden;
	}
.gw-lb-more .am-btn {
	display:block;
	width:100%;
	}
.gw-lb-more a.am-btn-primary:visited{
	color:#333333;
}
.gw-lb-more a.am-btn-primary:hover{
	color: #ffffff !important;
}
.tl-btn03 {
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	border-radius:20px;
    color: #333333;
    background-color: #FFF;
	display: inline-block;
  margin-bottom: 0;
  padding: 0.5em 1em;
  vertical-align: middle;
  font-size: 1.8rem;
  font-weight: normal;
  line-height: 1.2;
  text-align: center;
  white-space: nowrap;
  background-image: none;
  border: 2px solid #66aaee;
  cursor: pointer;
  outline: none;
  -webkit-appearance: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-transition: background-color 300ms ease-out, border-color 300ms ease-out;
  transition: background-color 300ms ease-out, border-color 300ms ease-out;
}

@media screen and (min-width:769px){/*PC*/
	.hot-box .zzsc1 .rc-lb {
		height: 190px;
	}
}

@media screen and (max-width:768px){/*手机*/
	.rc-lb-xx {
		text-align: center;
	}
	.rc-lb-xx img {
		float: none;
		width: 112px;
		margin-right: 0;
	}
	.rc-lb-xx p {
		width: 100%;
		text-align: center;
	}
	.gw-lb-more {
		width: 60%;
		padding: 0.3em 1em;
		padding-top: 10px;
		
	}
	.tl-btn03 {
		font-size: 1.5rem;
	}
}


/*热门企业榜*/
.gw-lb  {
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	border: solid 1px #939393;
	padding:15px;
	min-height:200px;
	text-align:left;
	color:#333333;
	box-shadow: rgba(0, 0, 0, 0.1) 0px 3px 5px, rgba(0, 0, 0, 0.1) 0px 3px 5px;
	background-size:100% 100%;
	margin-bottom:20px;
	position:relative;
	text-align: center;
	}
.gw-lb h2  {
	margin-top: 1rem;
	margin-bottom:0.5rem;
	color:#666;
	white-space: nowrap;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
	display:block;
	}
.gw-lb-img {
	text-align:center;
	padding-top:10px;
	padding-bottom:10px;
	background: url("../images/logo-yy.jpg") center bottom no-repeat;
	height: 74px;
	
	}
.gw-lb-img img {
	width: 112px;
	height: 54px;
	}
.gw-lb span {
	color: #C1C1C1;
	white-space: nowrap;
	overflow: hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	display: block;
}
.gw-lb p {
	text-overflow:ellipsis;
	white-space:nowrap;
	*white-space:nowrap;
	overflow:hidden;
}
.gw-lb-txt {
	border-top: dashed 1px #999999;
    padding-top: 4%;
    margin-top: 4%;
	}
.zzsc2 .content .news-list li {
	display: block;
}
.gw-lb .gw-lb-txt .gw-lb-fl {
	width: 40%;
	float: left;
	font-size: 1.5rem;
}
.gw-lb .gw-lb-txt .gw-lb-fl strong {
	font-size: 2.2rem;
	color: #FF0004;
}
.gw-lb .gw-lb-txt .gw-lb-fr {
	width: 56%;
	float: right;
	line-height: 140%;
	text-align: left;
	color: #999999;
	height: 60px;
    overflow-y: auto;
}

.gw-lb .zy-more {
	display: block;
	text-align: right;
	margin-top: 10px;
	font-size: 1.3rem;
	color: #999999;
	height: 20px;
	line-height: 20px;
}

.gw-lb:hover{
	border: solid 1px #0a66c2;
}
.gw-lb:hover h2 ,.gw-lb:hover .rc-lb-xx p strong,.gw-lb:hover .zy-more  {
	color: #0a66c2;
	}

@media screen and (min-width:769px){/*PC*/
	.zzsc2 .zy-2 .tab{
		width: 100%;
		overflow: auto;
        white-space: nowrap;
}
	.gw-lb span {
		height: 25px;
	}
	.gw-lb p {
		height: 20px;
	}
	
}
@media screen and (max-width:768px){/*手机*/
	.zzsc2 .tab .on-tit {
		line-height: 180%;
	}
	.zzsc2 .lm_zy {
		margin-top: 1%;
	}
	.zzsc2 .zy-2 .tab{
		width: 100%;
        white-space: nowrap;
        overflow-x: scroll;
        overflow-y: hidden;
        -webkit-backface-visibility: hidden;
        -webkit-perspective: 1000;
        -webkit-overflow-scrolling: touch;
        text-align: justify;
		box-sizing: border-box;
}
	.zzsc2 .zy-2 .tab a {
		width: auto;
		display: block;
		font-size: 1.5rem;
		padding-right: 2%;
	}
}



/*企业信息 首页*/
.qy-top {
	background-image: url("../images/qy-bg.jpg");
	background-repeat: no-repeat;
	background-position: center top;
	padding-top:4%;
	height: 360px;
}
.zw-top {
	background-image: url("../images/zw-bg.jpg");
}
.qy-top .tl-ss {
	width: 80%;
	margin: 0 auto;
	margin-left: 7%;
}

@media only screen and (max-width: 768px){/*手机*/
	.qy-top {
		background-image: url(../images/qy-bg.jpg);
		background-repeat: no-repeat;
		background-position: 10% top;
		padding-top:6%;
		height: 120px;
	}
	.zw-top {
		background-image: url("../images/zw-bg.jpg");
		background-position: 10% top;	
	}
	.qy-top .tl-ss {
		width: 100%;
		margin: 0 auto;
		
	}
	
}

/*信息搜索列表*/
.search-box .panel_tags {
	position:relative;
	margin:-160px auto 0;
	background: none;
}
.search-box .panel_tags.mk{
	height: auto;
	padding-right:0;
}
.search-box .panel_tags .all-jg {
	position: absolute;
	left: 0;
	width: 10%;
	color: #FFFFFF;
}
.search-box .tin {
	padding-left: 60px;
}
.search-box .ttag {
    border: solid 1px #2478cb;
	background-color: rgba(255,255,255,0.8);
    white-space:normal;
}
.search-box .ttag .ttag-hy{
	width: 100%;
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}

.search-box .ttag:hover {
    color: #fff;
	background-color: rgba(255,255,255,0.4);
    
}







.j_filter{position:relative;/*margin:-150px auto 0;*/padding-top:15px; padding-bottom: 15px; background-color:#f9f8f9;
	-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;border-radius:8px;font-size: 1.5rem;}
.j_filter .fbox{position:relative;margin-bottom: 10px;}
.j_filter .f{position:relative;line-height:24px;overflow:hidden;padding:0 16px 0 92px;z-index:3}
.j_filter .f.fmt{padding-right:94px}
.j_filter .f.fmore{padding-right:157px}
.j_filter .mt{position:absolute;width:54px;height:22px;line-height:22px;text-align: center;font-size:14px;color:#2478cb;cursor:pointer;top:8px;right:24px;background-color:#edeaea;
	-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px}
.j_filter .mt span {color: #2478cb;}
.j_filter .mt .e_icons{position:absolute;width:10px;height:10px;top:6px;right:8px;background-position:-53px -25px}
.j_filter .mt:hover{color:#fff;background-color:#2478cb}
.j_filter .mt:hover .e_icons{background-position:-54px -45px}
.j_filter .mt:hover span {
	color: #FFFFFF;
}
.j_filter .more{position:absolute;line-height:22px;font-size:12px;color:#0058a6;cursor:pointer;top:8px;right:94px;padding-right:26px}
.j_filter .more .e_icons{position:absolute;width:8px;height:4px;top:50%;right:8px;margin-top:-2px;background-position:0 -3px}
.j_filter .more:hover{color:#2478cb}
.j_filter .more:hover .e_icons{background-position:0 -10px}
.j_filter .error{display:block;line-height:18px !important;font-size:12px;color:#2478cb;clear:both;margin-top:4px;padding-left:18px;}
.j_filter .error.error_sal{float:left;clear:none;margin-top:6px;margin-left:8px}
.j_filter .label{position:absolute;width:80px;height:24px;line-height:24px;top:8px;left:16px;font-weight: 600;}
.j_filter .cont{position:relative}
.j_filter .allcity{position:absolute;font-size:14px;color:#0058a6;cursor:pointer;padding-right:22px;right:0;top:8px}
.j_filter .allcity .e_icons{position:absolute;width:6px;height:8px;top:50%;right:8px;margin-top:-3px;background-position:0 -19px}
.j_filter .allcity:hover{color:#2478cb}
.j_filter .allcity:hover .e_icons{background-position:-16px -17px}
.j_filter .c_area{float:left;padding-right:86px}
.j_filter .c_area .clist .ch{margin-right:8px}
.j_filter .c_area .clist .ch.on:hover{color:#fff;background-color:#2478cb;border-color:#2478cb}
.j_filter .clist{overflow:hidden;padding:4px 0 4px 8px}
.j_filter .clist .ch{min-width:24px;float:left;height:22px;line-height:20px;font-size:14px;color:#333;white-space:nowrap;margin:4px 16px 4px 0;padding:0 8px;border:1px solid transparent;
	-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px}
.j_filter .clist .ch span{position:relative}
.j_filter .clist .ch span .e_icons {
	background: url("../images/i")
}

.j_filter .clist .ch.on{color:#fff;background-color:#2478cb;border-color:#2478cb}
.j_filter .clist .ch:hover{color:#2478cb;background:none;border-color:#2478cb}
.j_filter .clist .zdy{color:#0058a6}
.j_filter .clist .zdy span{padding-right:12px}
.j_filter .clist .zdy i{position:absolute;width:8px;height:4px;right:0;top:50%;margin-top:-2px;background:url(//img01.51jobcdn.com/im/2022/job_search/e_icons.aa6d6b93.png) 0 -3px no-repeat}
.j_filter .clist .zdy.on i{background-position:-15px -54px}
.j_filter .clist .zdy:hover i{background-position:-17px -3px}
.j_filter .clist .zdy.open{color:#2478cb}
.j_filter .clist .zdy.open i{background-position:-15px -41px}
.j_filter .clist .zdy.open:hover{background-position:-15px -41px}
.j_filter .clist .zdy.disabled{font-style:12px;color:#999}
.j_filter .clist .zdy.disabled i{background-position:0 -75px}
.j_filter .clist .zdy.disabled:hover{cursor:auto;border-color:transparent}
.j_filter .clist .ch.mk{font-weight:bold;color:#2478cb}
.j_filter .clist .ch.mk span{padding-left:8px}
.j_filter .clist .ch.mk span i{position:absolute;width:4px;height:4px;left:0;top:50%;margin-top:-2px;background-color:#2478cb;
	-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px}
.j_filter .clist.on{padding-right:16px;background-color:#2478cb}
.j_filter .clist.on .ch.on span{padding-right:18px}
.j_filter .clist.on .ch.on span i{position:absolute;width:10px;height:10px;right:0;top:50%;margin-top:-5px;background:url(//img01.51jobcdn.com/im/2022/job_search/e_icons.aa6d6b93.png) -55px 0 no-repeat}
.j_filter .clist.on .ch.on:hover{color:#fff;background-color:#2478cb;border-color:#2478cb}
.j_filter .clist.gray{background-color:#2478cb}
.j_filter .clist.hover .ch{color:#333;background:none;border-color:transparent}
.j_filter .clist.hover .ch.hover{color:#2478cb;border-color:#2478cb}
.j_filter .f.fmore .clist{height:32px;overflow:hidden}
.j_filter .f.fmore .clist.open{height:auto;overflow:auto}
.j_filter .region{position:relative}
.j_filter .landmark .clist.on{background-color:#fff}
.j_filter .landmark{border:2px solid #2478cb;border-top:0 none}
.j_filter .areabox{position:relative;margin:0 16px 8px;padding-left:76px}
.j_filter .areabox .tab{position:absolute;width:76px;text-indent:8px;top:0;left:0}
.j_filter .areabox .tab .t{height:32px;line-height:32px;font-size:12px;color:#999;background-color:#ebebeb}
.j_filter .areabox .tab .t.on{font-weight:bold;color:#666;background-color:#2478cb}
.j_filter .areabox .mt{top:auto;right:8px;bottom:4px}
.j_filter .areabox .more{top:auto;bottom:8px}
.j_filter .areabox .clist{min-height:32px;overflow:hidden;padding:0 64px 0 8px}
.j_filter .btnbox{position:relative;display:none;height:26px;padding:8px 0 8px 16px;background-color:#2478cb;border-top:1px solid #ebebeb}
.j_filter .btnbox .error{float:left}
.j_filter .btnbox .buts{float:right}
.j_filter .btnbox .buts .p_but{margin:0 8px 0 0;
	-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px}
.j_filter .range{float:left;display:none;height:24px;padding:4px 8px}
.j_filter .range .heng{float:left;color:#333;margin:0 4px}
.j_filter .range .rg{float:left;width:80px;height:22px;border:1px solid #ddd}
.j_filter .range .rg span{float:left;line-height:22px;font-size:12px;color:#999;padding:0 4px;background-color:#fff}
.j_filter .range .rg input{float:left;width:60px;height:22px;line-height:22px;font-size:12px;color:#333;caret-color:#2478cb;background-color:#fff}
.j_filter .range .p_but{display:none;float:left;height:22px;line-height:22px;margin:0 0 0 8px;
	-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px}
.j_filter .range.focus{background-color:#2478cb}
.j_filter .range.focus .rg{border-color:#2478cb}
.j_filter .range.focus .p_but{display:block}
.j_filter .range.has{background-color:#2478cb}
.j_filter .range.has .p_but{display:none}
.j_filter .other{height:24px;padding:8px 0}
.j_filter .otab{float:left;height:24px}
.j_filter .otab .op{position:relative;float:left;width:104px;height:25px;line-height:22px;font-size:14px;color:#666;cursor:pointer;margin-right:24px;background-color:#FFFFFF;border:none;}
.j_filter .otab .op .e_icons{position:absolute;width:7px;height:4px;top:50%;right:8px;margin-top:-2px;background-position:0 -3px}
.j_filter .otab .op i{position:absolute;display:none;width:100%;height:4px;left:0;bottom:-4px;background-color:#fff;z-index:3}
.j_filter .otab .op.on{background-color:#fff;border-color:#ddd;
	-webkit-box-shadow:0px -2px 8px rgba(0,0,0,0.1);-moz-box-shadow:0px -2px 8px rgba(0,0,0,0.1);-ms-box-shadow:0px -2px 8px rgba(0,0,0,0.1);box-shadow:0px -2px 8px rgba(0,0,0,0.1)}
.j_filter .otab .op.on i{display:block}
.j_filter .otab .op.on .e_icons{background-position:0 -10px}
.j_filter .otab .op select {
 	width: 104px;
    height: 25px;
	padding: 5px;
    line-height: 21px;
    font-size: 14px;
    color: #666;
    cursor: pointer;
    margin-right: 24px;
    padding: 0 31px 0 8px;
    background-color: #FFFFFF;
    border: none;
}
.j_filter .otab .op select .c_orange {
    color: #2478cb !important;
}

.j_filter .dressing{float:left;height:22px}
.j_filter .dressing .dress{position:relative;float:left;width:140px;height:22px;line-height:22px;font-size:12px;color:#999;padding-right:40px;border:1px solid #ddd}
.j_filter .dress input{display:block;width:124px;height:22px;line-height:22px;font-size:12px;color:#333;caret-color:#2478cb;padding:0 8px;border:0 none}
.j_filter .dress .sure{position:absolute;width:40px;height:22px;line-height:22px;color:#0058a6;text-align:center;cursor:pointer;right:0;top:0}
.j_filter .dress .sure:hover{color:#2478cb}
.j_filter .dress .sure em{position:absolute;width:1px;height:16px;left:0;top:4px;background-color:#e8e8e8}
.j_filter .dressing .dbox{float:left;height:24px}
.j_filter .dbox .c{position:relative;float:left;max-width:90px;height:22px;line-height:22px;font-size:12px;color:#333;cursor:pointer;margin-right:8px;padding:0 26px 0 8px;border:1px solid #999}
.j_filter .dbox .c .e_icons{position:absolute;width:10px;height:10px;top:5px;right:8px;background-position:-35px 1px}
.j_filter .dress.focus{border-color:#2478cb}
.j_filter .dress.disabled{background-color:#2478cb;border-color:#ddd}
.j_filter .dress.disabled input{color:#bbb;background-color:#2478cb}
.j_filter .dress.disabled .sure{color:#bbb}
.j_filter .other_pop{position:absolute;display:none;width:1168px;top:32px;left:0;padding:16px;background-color:#fff;z-index:2;border:1px solid #ddd;
	-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;border-radius:8px;
	-webkit-box-shadow:0px 4px 8px rgba(0,0,0,0.1);-moz-box-shadow:0px 4px 8px rgba(0,0,0,0.1);-ms-box-shadow:0px 4px 8px rgba(0,0,0,0.1);box-shadow:0px 4px 8px rgba(0,0,0,0.1)}
.j_filter .other_pop .pp{float:left;width:11.1%;margin-bottom:8px}
.j_filter .other_pop .pp a{display:inline-block;font-size:12px;color:#333;padding:4px 8px;border:1px solid #fff;
	-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px}
.j_filter .other_pop .pp a.on{color:#fff;background-color:#2478cb;border-color:#2478cb}
.j_filter .other_pop .pp a:hover{color:#2478cb;background-color:#fff;border-color:#2478cb}
.j_filter .launchbox{height:0;overflow:hidden}
.j_filter .launchbox.open{height:auto;overflow:visible}

.j_filter .carrybox{height:40px;line-height:40px;font-size:14px;color:#0058a6;text-align:center;margin:16px 16px 0;border-top:1px solid #eeeeee;}
.j_filter .carrybox span{position:relative;cursor:pointer;padding-right:12px}
.j_filter .carrybox span .e_icons{position:absolute;width:8px;height:4px;top:50%;right:0;margin-top:-2px;background-position:0 -3px}
.j_filter .carrybox span:hover{color:#2478cb}
.j_filter .carrybox span:hover .e_icons{background-position:-17px -3px}
.j_filter .carrybox span.on .e_icons{background-position:0 -10px}



.e_icons {
    background: url("../images/e_icons.aa6d6b93.png") no-repeat;
}







/*信息搜索列表下拉*/


.hyly-box .clist .sub-menu-1 {
  position: absolute;
  display: none;
  overflow: hidden;
  animation-name: frames;
  animation-duration: 0.2s;
  animation-fill-mode: forwards;
	
}
.hyly-box .clist-list li:hover .sub-menu-1 {
	display: block;
}
.hyly-box .sub-menu-2 {
  position: absolute;
  display: none;
  overflow: hidden;
  animation-name: frames;
  animation-duration: 0.2s;
  animation-fill-mode: forwards;
	
}
.hyly-box:hover .sub-menu-2 {
	display: block;
}


.j_filter .hyly-box .f {
	position: revert;
}
.mytooltip {
    position: absolute;
    background: #f9f8f9;
    padding:0.5% 2% 1% 1%;
    z-index: 99;
    width: 93%;
    top: 30px;
    left: 7%;
    height: auto;
    font-size: 1.3rem;
    line-height: 150%;
    padding-top: 10px;
    }
.mytooltip ul{
	border-top: dashed 1px #2478cb;
    padding-top:5px;
}
.mytooltip ul li a{
	min-width:24px;float:left;height:22px;line-height:22px;font-size:14px;color:#333;white-space:nowrap;margin:4px 16px 4px 0;padding:0 8px;border:1px solid transparent;
	-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px
}
.mytooltip ul li a:hover {
	color:#2478cb;background:none;border-color:#2478cb;
}
.mytooltip ul li a.on {
	color:#2478cb;
}


/*更新修改*/
.j_filter .hy-main .f {
	overflow:inherit;
}
.j_filter .hy-main .clist {
	overflow:inherit;
}
.dropdown {
    position: relative;
    display: inline-block;
}

.dropdown-content {
    display: none;
    position: absolute;
	left: -150px;
	right: -38px;
    background-color: #f9f8f9;
    min-width: 400px;
	z-index: 99;

}
.dropdown:hover .dropdown-content {
    display: block;
}
.dropdown .mytooltip{
    padding: 10px;
	background-color: #fff;
	border: 1px solid #2478cb;
	top: 35px;
}
.dropdown .mytooltip ul {
    border-top: none;
    height: auto;
    overflow: hidden;
    width: 100%;
}
.dropdown .h_arr{position:absolute;display:none;width:21px;height:10px;bottom:-3px;left:29%;vertical-align:middle;background:url("../images/hp_arr.png") 0 -24px no-repeat;}
.dropdown .sub .h_arr{bottom:-8px; z-index: 100; background:url(../images/icon_apox_o.png) 0 -24px no-repeat;}

.dropdown:hover .h_arr {
    display: block;
}






/*重点企业 4个*/
.qy-all {
	margin-top: 2%;
	margin-bottom: 1.5em;
}
.qy-all .am-container {
	max-width: 1120px;
	margin: 0 auto;
}
.qy-all .qiye-list {
	width: 25%;
}
.qy-all .qy-all-list{
	background: #f9f8f9;
	padding: 10% 5%;
	height: 220px;
	background-size: 100% 100%;
    margin-bottom: 20px;
    position: relative;
    text-align: center;
	box-shadow: rgba(0, 0, 0, 0.1) 0px 3px 5px, rgba(0, 0, 0, 0.1) 0px 3px 5px;
}
.qy-all .qy-all-list .qy-logo {
	background: #ffffff;
	padding: 4%;
	margin-bottom: 5%;
}
.qy-all .qy-all-list h2 {
	font-size: 1.6rem;
	height: 52px;
	line-height: 150%;
	background: url("../images/qy-line.jpg") bottom center no-repeat;
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.qy-all .qy-all-list p {
	color: #999999;
	font-size: 1.4rem;
	line-height: 150%;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}
@media only screen and (max-width: 768px){/*手机*/
	.qy-all {
		margin-top: 6%;
		margin-bottom: 1.5em;
	}
	.qy-all .qiye-list {
		width: 48%;
		margin: 0 1%;
	}
	.qy-all .qy-all-list{
		height: auto;
	}
	.qy-all .qy-all-list h2 {
		font-size: 1.4rem;
		height: 47px;
	}
	.qy-all .qy-all-list .qy-logo {
		height: 60px;
	}
	.qy-all .qy-all-list p {
		font-size: 1.3rem;
		height: 40px;
		line-height: 160%;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
	}
}
@media only screen and (max-width: 320px){/*手机*/
	.qy-all .qy-all-list p {
		font-size: 1.2rem;
		height: 35px;
	}
}




/*企业排序*/
.qy-tit {
	background: #f9f8f9;
	border: solid 1px #c1c1c1;
	border-radius: 8px;
	padding: 0 2%;
	font-size: 1.5rem;
	padding-left: 2%;
}
.qy-tit .qy-tit1 {
	float: left;
	width: 8%;
	font-weight: bold;
	padding-top: 1%;
}
.qy-tit .qy-tit-search {
	float: left;
	width: 90%;
	padding-top: 1%;
}
.qy-tit .qy-tit-search ul li {
	float: left;
	margin-right: 3%;
}
.qy-tit .qy-tit-search ul li a {
	color: #6e6a6a;
	transition: all 0.3s ease;
	padding: 2px 10px;
	border-radius: 4px;
}
.qy-tit .qy-tit-search ul li a.on {
	color: #FFFFFF;
	background: #2478cb;
	
}

.qy-tit .qy-tit-search ul li a:hover {
	color: #FFFFFF;
	background: #2478cb;
	padding: 2px 10px;
	border-radius: 4px;
}


.qy-tit .qy-right {
	float: right;
	font-size: 12px;
    color: #999;
}

.qy-tit .qy-right .rt{float:right;width:120px;text-align:center;}
.qy-tit .qy-right .rt_page{position:relative;padding:12px 20px;font-size: 1.4rem;}
.qy-tit .qy-right .rt .e_icons{position:absolute;width:4px;height:8px;top:50%;margin-top:-3px}
.qy-tit .qy-right .rt .i_prev{left:16px;background-position:0 -27px}
.qy-tit .qy-right .rt .i_prev:hover{background-position:-16px -27px}
.qy-tit .qy-right .rt .i_prev.disabled{background-position:0 -52px}
.qy-tit .qy-right .rt .i_next{right:16px;background-position:0 -19px}
.qy-tit .qy-right .rt .i_next:hover{background-position:-16px -17px}
.qy-tit .qy-right .rt .i_next.disabled{background-position:-1px -63px}
.c_orange {color:#ff6000; }

.qy-tit .qy-right .bbox {
    width: 280px;
    font-size: 0;
    text-align: right;
    margin-right: 190px;
	height: 50px;
    line-height: 50px;
}
.qy-tit .qy-right .bbox .collect {
    font-size: 15px;
    cursor: pointer;
    color: #999999;
    padding-left: 25px;
}
.qy-tit .qy-right .bbox .collect:hover{
	color: #ff6000;
}
.qy-tit .qy-right .bbox .on {
	color: #ff6000;
}
.qy-tit .qy-right .p_but {
    width: 120px;
    height: 40px;
    line-height: 38px;
    font-size: 16px;
    margin-left: 34px;
	color: #FFFFFF;
	margin-right: 0;
}

.p_but{display:inline-block;min-width:40px;height:24px;line-height:24px;font-size:12px;font-family:"Microsoft YaHei";color:#fff;text-align:center;cursor:pointer;margin:0 8px;background-color:#1e74c9;border:1px solid #1e74c9;
	-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px}
.p_but:hover{background-color:#1164b6;border-color:#1164b6;color: #FFFFFF;}


/*分页*/
.zzsc1 .content .n-page ul li, .zzsc2 .content .n-page ul li {
    display: inline-block;
    list-style: block;
    line-height: 26px;
}
.n-page {margin-bottom: 3%;margin-top: 3%;}

@media only screen and (max-width: 768px){/*手机*/
	.n-page {
		font-size: 12px;
		margin-bottom: 8%;
	}
}

@media only screen and (min-width: 769px){/*PC*/
	.qy-tit {
		height: 52px;
	}
	.qy-tit .qy-tit-search {
		float: left;
		width: 40%;
	}
}


@media only screen and (max-width: 768px){/*手机*/
	.qy-tit {
		padding: 2%;
		font-size: 1.5rem;
	}
	.qy-tit .qy-tit1 {
		width: 16%;
		font-size: 16px;
	}
	
	.qy-tit .qy-tit-search {
		width: 46%;
	}
	.qy-tit-2 .qy-tit1 {
		width: 24%;
		font-size: 1.5rem;
	}
	.qy-tit-2 .qy-tit-search {
		width: 70%;
	}
	.qy-tit .qy-tit-search ul li a {
		padding: 3px 6px;
	}
	.qy-tit .qy-tit-search ul li a:hover {
		padding: 3px 6px;
	}
	.qy-tit .qy-right {
		width: 38%;
		padding-top: 2px;
	}
	.qy-tit .qy-right .bbox {
		margin-right: 0;
		width: auto;
		height: 30px;
		line-height: 30px;
	}
	.qy-tit .qy-right .bbox .collect {
		padding-left: 0;
		font-size: 13px;
		height: 30px;
		line-height: 28px;
		letter-spacing: -1px;
	}
	.qy-tit .qy-right .p_but {
		width: 70px;
		height: 30px;
		line-height: 28px;
		font-size: 13px;
		margin: 0;
		margin-left: 10px;
	}
}
@media only screen and (max-width: 380px){/*手机*/
	.qy-tit {
		padding: 2%;
		font-size: 1.4rem;
	}
	.qy-tit .qy-tit-search {
		width: 50%;
	}
	.qy-tit-2 .qy-tit-search {
		width: 70%;
	}
	.qy-tit .qy-tit-search ul li a {
		padding: 3px 5px;
	}
	.qy-tit .qy-tit-search ul li a:hover {
		padding: 3px 5px;
	}
	.qy-tit .qy-right {
		width: 34%;
	}
}
@media only screen and (max-width: 320px){/*手机*/
	.qy-tit {
		font-size: 1.3rem;
	}
	.qy-tit .qy-tit1 {
		font-size: 13px;
	}
	
	.qy-tit .qy-tit-search {
		width: 39%;
		font-size: 1.2rem;
	}
	.qy-tit-2 .qy-tit2 {
		width: 23%;
	}
	.qy-tit-2 .qy-tit-search {
		width: 60%;
	}
	
	.qy-tit .qy-tit-search ul li a {
		padding: 3px 3px;
	}
	.qy-tit .qy-tit-search ul li a:hover {
		padding: 3px 3px;
	}
	.qy-tit .qy-right {
		width: 45%;
	}
	.qy-tit .qy-right .bbox .collect {
		padding-left: 0;
		font-size: 12px;
		height: 30px;
		line-height: 28px;
	}
	.qy-tit .qy-right .p_but {
		width: 60px;
		height: 25px;
		line-height: 23px;
		font-size: 12px;
		margin: 0;
		margin-left: 5px;
	}
}





/*joblist职位信息列表*/

/*左边列表信息*/
.j_joblist {margin-right: 1.5rem;}
.j_joblist .e{position:relative;border: solid 1px #dddddd;overflow:hidden;margin-bottom:8px;padding:16px 32px 16px 45px;margin-bottom: 1.5em; background-color:#f9f8f9;
	-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;
	-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;transition:all 0.5s}
.j_joblist .e:hover{
	-webkit-box-shadow:0 4px 16px -8px rgba(0,134,255,.3);-moz-box-shadow:0 4px 16px -8px rgba(0,134,255,.3);-ms-box-shadow:0 4px 16px -8px rgba(0,134,255,.3);box-shadow:0 4px 16px -8px rgba(0,134,255,.3)}
.j_joblist .e:hover .ick{left:24px}
.j_joblist .e:hover .int{display:none}
.j_joblist .e:hover .dc{display:none}
.j_joblist .e:hover .p_but{display:block;opacity:1}
.j_joblist .e.on:hover .ick{top:0;left:0}
.j_joblist .e .el{float:left;width:438px;margin-right:16px}
.j_joblist .e .er-logo {
    position: relative;
    float: right;
    width: 145px;
    margin-top: 10px;
    height: 70px;
    text-align: right;
	margin-left: 26px;
}
.j_joblist .e .er{position:relative;float:right;width:240px;height:94px;text-align:right}
.j_joblist .e .t{height:20px}
.j_joblist .e .jname{float:left;max-width:280px;font-size:16px;color:#2478cb}
.j_joblist .e .jname:hover{color:#ff6000}
.j_joblist .e .time{float:left;font-size:14px;color:#999;margin-left:8px}
.j_joblist .e .tbs{float:left;width:40px;height:20px;margin-left:8px}
.j_joblist .e .tbs.rm{background-position:-4px -86px}
.j_joblist .e .tbs.jp{background-position:-4px -114px}
.j_joblist .e .tbs.sx{background-position:-4px -142px}
.j_joblist .e .tbs.xz{background-position:-4px -170px}
.j_joblist .e .tbs.sd{width:20px;background-position:-4px -198px}
.j_joblist .e .info{height:20px;margin:16px 0}
.j_joblist .e .sal{float:left;font-size:16px;color:#ff6000;margin-right:16px}
.j_joblist .e .d{float:left;max-width:600px;font-size:14px;color:#666}
.j_joblist .e .tags{position:relative;height:20px;overflow:hidden}
.j_joblist .e .tags.on{padding-right:30px}
.j_joblist .e .tags span{display:inline-block;overflow:hidden}
.j_joblist .e .tags i{float:left;line-height:18px;font-size:12px;color:#999;white-space:nowrap;margin-right:6px;padding:0 6px; font-style: normal;background: #fff; border:1px solid #eee}
.j_joblist .e .tags i.gray{background-color: #eee;}
.j_joblist .e .tags .ell{position:absolute;display:none;left:0;top:0}
.j_joblist .e .cname{display:block;font-size:16px;color:#2478cb}
.j_joblist .e .cname:hover{color:#ff6000}
.j_joblist .e .dc{height:20px;font-size:14px;color:#666;margin:10px 0}
.j_joblist .e .int{font-size:14px;color:#999}

.j_joblist .e .ick{position:absolute;width:38px;margin-top: 2px; cursor:pointer;left:24px;background:none;
	-webkit-transition:left .5s, top 0.5s;-moz-transition:left .5s, top 0.5s;-ms-transition:left .5s, top 0.5s;transition:left .5s, top 0.5s}
.j_joblist .e .ick:after{position: absolute;width:14px;height:14px;top:19px;left:16px;}
.j_joblist .e.on .ick:after{background-position:-74px -48px}


.j_joblist .e .p_but{position:absolute;display:none;*width:92px;height:32px;line-height:32px;font-size:14px;opacity:0;margin:0;padding:0 16px;bottom:0;right:0;
	-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;transition:all 0.5s}
.j_joblist .e .el:visited .jname{color:#2478cb;}
.j_joblist .e .cname:visited{color:#999}


.at, .panel_lnp h2 p, .panel_py .rdbox {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.j_joblist .e .p_but.am-disabled{
	pointer-events: none;
    border-color: transparent;
    cursor: not-allowed;
    opacity: 0.45;
    -webkit-box-shadow: none;
    box-shadow: none;
	width: 90px;
}

@media only screen and (min-width: 769px){/*PC*/
.j_content [class*="am-u-"] {
	padding-left: 0;
	padding-right: 0;
}
	.j_joblist .e .er-logo img {
		width: 145px;
		height: 70px;
	}
}

@media only screen and (max-width: 768px){/*手机*/
	.j_joblist {
		margin-right: 0;
	}
	.j_joblist .e {
		padding: 10px 20px 10px 30px;
	}
	.j_joblist .e:hover .ick{left:10px}
	.j_joblist .e .ick {
		left: 10px;
	}
	.j_joblist .e .el {
		width: 100%;
		margin-right: 0;
	}
	.j_joblist .e .info {
		margin: 10px 0;
	}
	.j_joblist .e .tags {
		margin-bottom: 10px;
	}
	.j_joblist .e .er-logo {
		position: relative;
		float: right;
		width: 30%;
		margin-top: 10px;
		text-align: right;
	}
	.j_joblist .e .er-logo img {
		width: 145px;
		height: auto;
	}
	.j_joblist .e .er {
		position: relative;
		float: left;
		width: 60%;
		height: auto;
		text-align: left;
	}
	.j_joblist .e .jname {
		font-size: 15px;
		max-width: 100%;
		display: block;
	}
	.j_joblist .e .cname {
		font-size: 15px;
	}
	.j_joblist .e .dc {
		margin: 3px 0;
	}
	.j_joblist .e .int {
		font-size: 12px;
	}
	.j_joblist .e .p_but {
		left: 0;
		top: 40px;
	}
}
@media only screen and (max-width: 320px){/*手机*/
	.j_joblist .e {
		padding: 10px 10px 10px 30px;
	}
	.j_joblist .e .jname {
		font-size: 14px;
		max-width: 100%;
		display: block;
	}
	.j_joblist .e .cname {
		font-size: 14px;
	}
	.j_joblist .e .sal {
		font-size: 14px;
	}
	.j_joblist .e .d {
		font-size: 12px;
	}
	.j_joblist .e .er-logo {
		position: relative;
		float: right;
		width: 33%;
		margin-left: 0;
		margin-top: 10px;
		text-align: right;
	}
	.j_joblist .e .dc {
		font-size: 13px;
	}
	.j_joblist .e .er {
		position: relative;
		float: left;
		width: 65%;
		height: auto;
		text-align: left;
	}
	
}

/*右边信息*/
.flexbox{margin-bottom:16px;background-color:#f9f8f9;border: solid 1px #dddddd;
	-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px}
.flexbox .jtt{position:relative;font-size:18px;font-weight:bold;color:#333;padding:16px;padding-right:100px}
.flexbox .jtt .mr{position:absolute;font-size:12px;color:#0058a6;padding-right:12px;top:16px;right:16px}
.flexbox .jtt .mr .e_icons{position:absolute;width:4px;height:8px;top:50%;right:0;margin-top:-4px;background-position:0 -18px}
.flexbox .jtt .mr:hover{color:#ff6000}
.flexbox .jtt .mr:hover .e_icons{background-position:-16px -16px}
.flexbox .jtt-1{font-size:20px;font-weight:600;}
.flexbox .preference .e{padding:16px}
.flexbox .preference .e a:hover{color:#ff6000}
.flexbox .preference .e .jname{font-size:16px;color:#2478cb;border-left: solid 3px #2478cb;padding-left: 10px;display: block;}
.flexbox .preference .e .cname{display:block;font-size:14px;color:#666;margin:16px 0 0}
.flexbox .preference .e .tm{position:relative;padding-right:150px}
.flexbox .preference .e .sal{font-size:16px;color:#ff6000}
.flexbox .preference .e .area{position:absolute;width:150px;font-size:14px;color:#999;text-align:right;top:0;right:0}
.flexbox .preference_mq{padding-bottom:16px}
.flexbox .preference_mq .e{position:relative;min-height:60px;padding:8px 16px 8px 92px}
.flexbox .preference_mq .e .img{position:absolute;width:60px;height:60px;top:8px;left:16px;overflow:hidden;border:1px solid #e8e8e8;
	-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px}
.flexbox .preference_mq .e .img img{width:100%;vertical-align:top}
.flexbox .preference_mq .e .jname{margin-top:7px}
.flexbox .preference_mq .e .cname{margin-top:8px}


/*职位信息详情页*/

.th-job {
	background: #f3f3f3;
	height: auto;
	overflow: hidden;
	padding-top: 3%;
	padding-bottom: 2%;
}
.th-job .am-container {
	max-width: 1064px;
	margin: 0 auto;
}

/*左边职位名称*/
.th-job-toplf {
	width: 60%;
	float: left;
}
.th-job-toplf h1 {
	font-size: 3.2rem;
	line-height: 160%;
}
.th-job-toplf strong {
    font-weight: bold;
    font-size: 2.8rem;
	line-height: 160%;
    color: #ff6000;
	display: block;
    margin-bottom: 2%;
}
.th-job-toplf .ltype {
    height: auto;
    line-height: 24px;
    font-size: 1.8rem;
    color: #666;
    margin-bottom: 2%;
}
.th-job-toplf .ltype span {
    color: #e8e8e8;
}
.th-job-toplf .jtag{float:left;width:100%;margin-bottom:10px}
.th-job-toplf .jtag span{font-size:1.5rem;}
.th-job-toplf .jtag .sp4{position:relative;float:left;overflow:hidden;margin:0 10px 10px 0;padding:1px 10px;background-color:#FFFFFF;border: solid 1px #dddddd;}

/*右边申请职位*/
.th-job-toprg {
	width: 40%;
	float: right;
}
.th-job-toprg .ico-star {
	float: right;
	width: 120px;
	border: solid 1px #1e74c9;
	text-align: center;
	height:50px;
	line-height:50px;
	font-size:20px;
	background: #ffffff;
	color:#666666; 
	border-radius:2px;
	margin-right: 5%;
}
.th-job-toprg .ico-star:hover {
	color: #ff6000;
	border: solid 1px #ff6000;
}
.th-job-toprg .ico-star.on {
	color: #ff6000;
	border: solid 1px #ff6000;
}

.th-job-toprg .but_sq {float: right;width: 220px; text-align: center;height:50px;line-height:50px;font-size:20px;color:#fff;margin-bottom:10px;background-color:#1e74c9;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px
}
.th-job-toprg .but_sq:hover {
	background: #1365b6;
}
.th-job-toprg .but_sq.on{ background: #ff6000; cursor:default;color: #FFFFFF
	
}

@media only screen and (max-width: 768px){/*手机*/
	.th-job {
		padding-left: 1.5rem;
		padding-right: 1.5rem;
		padding-top: 2em;
	}
	.th-job-toplf {
		width: auto;
		float: none;
	}
	.th-job-toplf h1 {
		font-size: 2.4rem;
		line-height: 160%;
	}
	.th-job-toplf strong {
		font-size: 2.0rem;
		margin-bottom: 2%;
	}
	.th-job-toplf .ltype {
		font-size: 1.5rem;
		margin-bottom: 4%;
	}
	.th-job-toplf .jtag span{font-size:1.2rem;}
	.th-job-toplf .jtag .sp4{position:relative;float:left;overflow:hidden;margin:0 10px 10px 0;padding:0 6px;background-color:#FFFFFF;border: solid 1px #dddddd;}
	
	/*收藏申请职位按钮*/
	.th-job-toprg {
		width: auto;
		float: none;
	}
	.th-job-toprg .ico-star {
		float: right;
		width: auto;
		text-align: center;
		height:35px;
		line-height:35px;
		padding: 0 3%;
		font-size:1.5rem;
		background: #ffffff;
		border-radius:2px;
		margin-right: 5%;
	}
	.th-job-toprg .ico-star.on {
		color: #ff6000 !important;
		border: solid 1px #ff6000;
	}
	.th-job-toprg .but_sq {float: right;width: auto; text-align: center;height:35px;line-height:35px;font-size:1.6rem;padding: 0 8%;
}
}

@media only screen and (max-width: 380px){/*手机*/
	.th-job-toplf h1 {
		font-size: 2.2rem;
	}
}

@media only screen and (max-width: 320px){/*手机*/
	.th-job-toplf h1 {
		font-size: 1.8rem;
	}
	.th-job-toplf strong {
		font-size: 1.7rem;
		margin-bottom: 2%;
	}
}

/*正文详情左边*/
.thjob-main {
	margin-bottom: 3%;
}
.thjob-main .am-container {
	max-width: 1064px;
	margin: 0 auto;
}

.tCompany_main .no-border {
	border-bottom: none;
}
.tBorderTop_box {
	border-bottom: solid 1px #dddddd;
	padding-bottom: 3%;
	margin-bottom: 3%;
}
.tBorderTop_box .bname {
    height: 20px;
    line-height: 20px;
    font-size: 2.2rem;
    font-weight: bold;
    text-indent: 0;
    margin-top: 15px;
    padding-left: 15px;
    border-left: 5px solid #1e74c9;
	margin-bottom: 3%;
}
.tBorderTop_box .bsmg h3 {
	font-size: 1.6rem;
	margin-bottom: 1%;
	margin-top: 4%;
}
.tBorderTop_box .bsmg ul li {
	list-style: decimal inside;
	line-height: 200%;
	font-size: 1.4rem;
}
.tBorderTop_box .bsmg p {
	text-indent: 2em;
	margin-bottom: 10px;
	line-height: 200%;
	font-size: 1.4rem;
	font-family: "Microsoft Yahei",Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
}
.tBorderTop_box .bsmg p a {
	color: #0059D1;
}
.tBorderTop_box .bsmg p a:hover{
	color: #0E50EB;
}
.tBorderTop_box .bsmg a.icon_b{
	float: right;
}


.tBorderTop_box .bmsg .fp{float:left;width:90%;}

.tBorderTop_box .bmsg .icon_b {
    float: right;
    margin-top: 5px;
	display:inline-block;display:inline;font-size:14px;color:#00457d;zoom:1
}
.tBorderTop_box .icon_b:hover{color:#ff6000}

@media only screen and (min-width: 769px){/*PC*/
.thjob-main .am-g [class*="am-u-"] {
    padding-left: 0;
    padding-right: 0;
}
	.tCompany_main {
		width: 73%;
		margin-right: 2%;
	}
	
}

@media only screen and (max-width: 768px){/*手机*/
.thjob-main {
    margin-bottom: 3%;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
	margin-top: 0;
}
	.thjob-main .tCompany_main {
		padding-top: 1rem;
	}
	.tBorderTop_box {
		padding-bottom: 6%;
		margin-bottom: 6%;
	}
	.tBorderTop_box .bname {
		font-size: 2.0rem;
		padding-left: 10px;
	}
	.tBorderTop_box .bsmg h3 {
		margin-top: 6%;
	}
	.tBorderTop_box .bsmg p {
		font-size: 1.4rem !important;
	}
	
}

/*正文右边公司*/
.tCompany_sidebar .com_box {
	border: solid 1px #ddd;
	background: #f3f3f3;
	padding: 4% 6%;
}
.tCompany_sidebar .com_box .bname {
	margin-bottom: 3rem;
}
.tCompany_sidebar .com_box .com_logo {
	margin-bottom: 3rem;
	width: 80%;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}
.tCompany_sidebar .com_box .com_logo img {
	max-width:100%;
	margin:0 auto;
}
.tCompany_sidebar .com_msg {
	position: relative;
}
.tCompany_sidebar .com_msg .i_company {
	position: absolute;
    width: 21px;
    height: 21px;
    top: 3px;
    left: 0;
    background: url("../images/ico-01.png") no-repeat;
}
.tCompany_sidebar .com_name {
    position: relative;
    display: block;
    max-height: 49px;
    font-size: 1.5rem;
    font-weight: bold;
    color: #333;
	margin-bottom: 1rem;
	padding-left: 25px;
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.tCompany_sidebar .com_msg a:hover {
	color: #1e74c9;
}
.tCompany_sidebar .com_tag p {
    position: relative;
    color: #000;
    margin-bottom: 5px;
    padding-left: 25px;
}
.tCompany_sidebar .com_tag span {
    position: absolute;
    width: 21px;
    height: 21px;
    top: 3px;
    left: 0;
    background: url("../images/ico-02.png") no-repeat;
}
.tCompany_sidebar .com_tag .i_people {
	background: url("../images/ico-03.png") no-repeat;
}
.tCompany_sidebar .com_tag .i_trade {
	background: url("../images/ico-04.png") no-repeat;
}
@media only screen and (min-width: 769px){/*PC*/
	.tCompany_sidebar .com_box .com_logo img {
		width: 145px;
		height: 70px;
	}
}
@media only screen and (max-width: 768px){/*手机*/
	.tCompany_sidebar .com_box {
		padding: 2% 4%;
	}
}



/*企业公司头部信息详情*/
.th-company {
	background: url("../images/com-topimg.jpg") no-repeat;
	height: 252px;
}
.th-cop-top {
	background: #ffffff;
	margin-top: 3%;
	height: 150px;
}
.th-cop-top .thcop-logo {
	float: left;
	border-right: solid 1px #dddddd;
	height: 150px;
	padding-right: 10px;
	padding-left: 20px;
	padding-top: 30px;
}
.th-cop-top .thcop-logo img {
	padding-right: 10px;
	width: 145px;
	height: 70px;
}
.th-cop-top .thcop-txt {
	float: left;
	width: 800px;
	padding-left: 20px;
	padding-top: 20px;
}
.th-cop-top .thcop-txt h1 {
	font-size: 2.4rem;
	color: #2d58b9;
	margin-bottom: 15px;
}
.th-cop-top .thcop-txt p {
	font-size: 1.6rem;
	margin-bottom: 15px;
}
.th-cop-top .thcop-txt .ltype {
    float: none;
    font-size: 14px;
    color: #999999;
    line-height: 20px;
}
.th-cop-top .thcop-txt .ltype span {
    color: #e8e8e8;
}
.th-cop-top .thcop-txt .ltype a {
    color: #999;
}
.th-cop-top .thcop-txt .ltype a:hover {
    color: #2d58b9;
}
.th-cop-top .thcop-zw {
	float: right;
	width: 100px;
	padding-top: 24px;
	padding-right: 30px;
	text-align: center;
}
.th-cop-top .thcop-zw .workNum {
    font-size: 36px;
    font-weight: 600;
    color: #ff5a00;
    line-height: 36px;
    margin-bottom: 8px;
}
.th-cop-top .thcop-zw .workNow {
    font-size: 14px;
    color: #777777;
    line-height: 20px;
}

.th-cop-tab {
    padding-top: 32px;
}
.th-cop-tab a {
    float: left;
    font-size: 17px;
    color: #FFFFFF;
    line-height: 22px;
    margin-right: 32px;
    position: relative;
    padding-bottom: 16px;
    cursor: pointer;
}
.th-cop-tab a:hover {
	font-weight: 600;
}

.th-cop-tab a i {
    position: absolute;
    width: 65px;
    height: 2px;
    background: #F7661E;
    bottom: 0;
    left: 20%;
    margin-left: -12px;
}

@media only screen and (max-width: 768px){/*手机*/
	.th-company {
		height: 200px;
	}
.th-cop-top {
	margin: 6%;
	margin-top: 10%;
	height: auto;
	box-shadow: 3px 3px 5px 0px rgba(0,0,0,0.11);
	-webkit-box-shadow: 3px 3px 5px 0px rgba(0,0,0,0.11);
	-moz-box-shadow: 3px 3px 5px 0px rgba(0,0,0,0.11);
}
.th-cop-top .thcop-logo {
    float: left;
    border-right: none;
    height: 80px;
    width: 180px;
	padding-top: 2em;
	padding-left: 1em;
}
.th-cop-top .thcop-logo img {
	width: 70%;
}
	
.th-cop-top .thcop-txt {
    float: left;
    width: auto;
    padding-left: 15px;
    padding-top: 20px;
}
.th-cop-top .thcop-txt h1 {
    font-size: 1.7rem;
	margin-bottom: 5px;
}	
.th-cop-top .thcop-txt p {
    font-size: 1.4rem;
    margin-bottom: 15px;
	padding-right: 5px;
}
.th-cop-top .thcop-txt .ltype {
		font-size: 1.3rem;
	}	
	
}

@media only screen and (max-width: 320px){
.th-cop-top .thcop-txt h1 {
    font-size: 1.6rem;
    margin-bottom: 5px;
}
		
}	

/*企业公司详情正文*/
.thcompany-main .bstxt_info .bsmg{
	margin-bottom: 10px;
	line-height: 180%;
	font-size: 1.4rem;
	font-family: "Microsoft Yahei",Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
}
.thcompany-main .bstxt_info .bsmg div{
	margin-bottom: 10px;
	line-height: 180%;
	font-size: 1.4rem;
	font-family: "Microsoft Yahei",Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
}
.thcompany-main .bstxt_info .bsmg p{
	text-indent: 2em;
	margin-bottom: 10px;
	font-size: 1.4rem;
	font-family: "Microsoft Yahei",Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
}
.thcompany-main .bstxt_info .bsmg img {
	max-width: 100%;
}
.thcompany-main .bstxt_info .bsmg h4 {
	font-size: 1.6rem;
	margin-bottom: 10px;
	margin-top: 20px;
}
.thcompany-main .bstxt_info .bsmg h4 i {
	color: #2478cb;
	padding-right: 10px;
}
.thcompany-main .bstxt_info .bsmg ul li {
	line-height: 200%;
	list-style: disc inside;
}
.thcompany-main .bstxt_info .bsmg ol {
	margin-left: 28px;
}
.thcompany-main .bstxt_info .bsmg ol li {
	line-height: 200%;
	list-style: decimal inside;
}

.thcompany-main .bstxt_info .bsmg a{
	color:#2478cb;
	text-decoration:underline;
}

.tBorderTop_box .bsmg .j_filter {
	margin-top: 0;
	padding-bottom: 2px;
	padding-top: 1px;
}
.tBorderTop_box .bsmg .j_filter .otab .op select {
	width: 114px;
}

@media only screen and (min-width: 769px){/*PC*/
	.tBorderTop_box .bsmg .j_filter .otab .wd-long {
		width: 160px;
	}
	.tBorderTop_box .bsmg .j_filter .otab .wd-long select {
		width: 160px;
	}
}

@media only screen and (max-width: 768px){/*手机*/
	.thcompany-main .tBorderTop_box {
		margin-bottom: 0;
	}
	.thcompany-main .tBorderTop_box .n-page {
		margin-bottom: 0;
	}
	.thcompany-main .tBorderTop_box .n-page li {
		font-size: 1.2rem;
	}
	.tCompany_main {
		padding-top: 3em;
	}
	.tBorderTop_box .bsmg .j_filter .otab {
		float: none;
	}
	.tBorderTop_box .bsmg .j_filter .otab .op{
		margin-bottom: 6px;
		margin-right: 14px;
		width: 129px;
	}
	.tBorderTop_box .bsmg .j_filter .otab .op select {
		width: 129px;
	}
}
@media only screen and (max-width: 380px){/*手机*/
	.tBorderTop_box .bsmg .j_filter .otab .op{
		width: 109px;
	}
	.tBorderTop_box .bsmg .j_filter .otab .op select {
		width: 120px;
	}
}
@media only screen and (max-width: 320px){/*手机*/
	.tBorderTop_box .bsmg .j_filter .otab .op{
		margin-bottom: 6px;
		margin-right: 10px;
		width: 80px;
	}
	.tBorderTop_box .bsmg .j_filter .otab .op select {
		width: 100px;
		margin-right: 10px;
	}
	
}

/*职位列表*/
.tCompany_main .caseList{padding-top:28px;}
.tCompany_main .caseList .caseList-box{border:1px solid #dddddd;padding:15px;margin-bottom: 15px;}
.tCompany_main .caseList .caseList-box .caseL{float:left;width:620px;}
.tCompany_main .bsmg .caseList .caseList-box  p {text-indent: 0;}
.tCompany_main .caseList .caseList-box .caseLTop{font-size:18px;line-height:28px;margin-bottom:8px;}
.tCompany_main .caseList .caseList-box .caseLTop .caseName{display:inline-block;*display: inline;*zoom:1;max-width:443px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;margin-right:16px;color:#333;vertical-align:top;}
.tCompany_main .caseList .caseList-box .caseLTop .casePay{color:#ff6000;}
.tCompany_main .caseList .caseList-box .caseLBot{font-size:14px;color:#999;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;line-height:24px;}
.tCompany_main .caseList .caseList-box .caseLBot em{margin:0 8px;font-style:normal;font-size:12px;}
.tCompany_main .caseList .caseList-box .caseR{float:right;}
.tCompany_main .caseList .caseList-box .caseR .city{font-size:14px;line-height:24px;color:#666;margin-bottom:16px;text-align:right;}
.tCompany_main .caseList .caseList-box .caseR .date{font-size:14px;line-height:14px;color:#999;text-align:right;}
.tCompany_main .caseList .caseList-box .caseBtn{padding-top:6px;float:right;display:none;}
.tCompany_main .caseList .caseList-box .caseBtn a{width: 104px;height: 40px;background: #1e74c9;border-radius: 4px;font-size:14px;color:#fff;text-align:center;line-height:40px;display:block;}
.tCompany_main .caseList .caseList-box .caseBtn a:hover{background:#1164b6;}
.tCompany_main .caseList .caseList-box:hover .caseR{display:none;}
.tCompany_main .caseList .caseList-box:hover .caseBtn{display:block;}

/*已招满*/
.tCompany_main .caseList .caseList-box .caseBtn .on_all {
	background: #ff6000;
	cursor: default;
}
.tCompany_main .caseList .caseList-box .caseBtn .on_all:hover{background:#f7661e;}

/*已申请*/
.tCompany_main .caseList .caseList-box .caseBtn .am-disabled{
	pointer-events: none;
    border-color: transparent;
    cursor: not-allowed;
    opacity: 0.45;
    -webkit-box-shadow: none;
    box-shadow: none;
}

@media only screen and (max-width: 768px){/*手机*/
	.tCompany_main {
		margin-bottom: 0;
		
	}	
	
.tCompany_main .caseList {
    padding-bottom: 1em;
}	
.tCompany_main .caseList .caseList-box .caseLTop {
    font-size: 1.6rem;
    line-height: 28px;
    margin-bottom: 8px;
}
.tCompany_main .caseList .caseList-box .caseL {
    float: left;
    width: 100%;
}
	.tCompany_main .caseList .caseList-box .caseR .city {
		margin-bottom: 5px;
	}
.tCompany_main .caseList .caseList-box .caseBtn {
    padding-top: 6px;
    float: left;
     display: block; 
}
.tCompany_main .caseList .caseList-box:hover .caseR{display:block;}	
	
	.tCompany_main .caseList .caseList-box .caseBtn a {
		height: 35px;
		line-height: 35px;
	}	
	
}

/*右边*/
.tCompany_sidebar .tBorderTop_box {
	padding-bottom: 3em;
	margin-bottom: 3em;
}
.tCompany_sidebar .tBorderTop_box .bname {
	font-size: 1.8rem;
}

/*公司地址*/
.tCompany_sidebar .tBorderTop_box .inbox {
	margin-top: 8%;
}
.tCompany_sidebar .tBorderTop_box .inbox .fp {
    width: auto;
    float: none;
    color: #666;
    line-height: 22px;
    margin-bottom: 10%;
    padding: 0 0 0 20px;
    word-break: break-all;
}
.tCompany_sidebar .tBorderTop_box .inbox .fp i {
    position: absolute;
    width: 18px;
    height: 18px;
    background: url("../images/address.png");
    left: 10px;
    background-size: 100% 100%;
}
.tCompany_sidebar .tBorderTop_box .inbox .icon_b {
    display: block;
    margin: 0 auto;
    width: 104px;
    height: 40px;
    border-radius: 6px;
    border: 1px solid #D4D4D4;
    font-size: 14px;
    font-weight: 400;
    color: #666666;
    text-align: center;
    line-height: 40px;
    float: none;
}
.tCompany_sidebar .tBorderTop_box .inbox .icon_b:hover{color:#F7661E;}

@media only screen and (max-width: 768px){/*手机*/
	.tCompany_sidebar .tBorderTop_box .inbox .fp {
		margin-bottom: 5%;
	}
}

/*公司图集*/
.tCompany_sidebar .tBorderTop_box .inphotos {
	margin-top: 2em;
}

/*管理团队*/
.tCompany_sidebar .tBorderTop_box .teamphotos {
	margin-top: 2em;
}
.tCompany_sidebar .tBorderTop_box .teamphotos .am-slider-b3 {
	-webkit-box-shadow:0 0 black;
	box-shadow: 0 0 black;
}
.tCompany_sidebar .tBorderTop_box .team-photos {
	text-align: center;
}
.tCompany_sidebar .tBorderTop_box .team-photos img {
	width: 55%;
	margin: 0 auto;
	margin-bottom: 10px;
}
.tCompany_sidebar .tBorderTop_box .team-photos strong {
	font-size: 1.6rem;
}
.tCompany_sidebar .tBorderTop_box .team-photos span {
	font-size: 1.5rem;
}
.tCompany_sidebar .tBorderTop_box .team-photos .team-photos-txt {
	height: 240px;
	overflow-y: auto;
	text-align: left;
	padding: 10px;
	margin-top: 10px;
}
.tCompany_sidebar .tBorderTop_box .team-photos .team-photos-txt p{
	margin-bottom: 10px;
	font-size: 1.3rem;
}

/*滚动条*/
.tCompany_sidebar .tBorderTop_box .team-photos .team-photos-txt::-webkit-scrollbar{
    width: 3px;
    height: 6px;
    background-color: #F5F5F5;
  }
  
.tCompany_sidebar .tBorderTop_box .team-photos .team-photos-txt::-webkit-scrollbar-track{
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
    border-radius: 10px;
    background-color: #F5F5F5;
  }
  
.tCompany_sidebar .tBorderTop_box .team-photos .team-photos-txt::-webkit-scrollbar-thumb{
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
    background-color: #2478cb;
  }

@media only screen and (max-width: 768px){/*手机*/
.tCompany_sidebar .tBorderTop_box .team-photos img {
	width: 45%;
}
}

/*企业行业领域分类*/
.industry-main .am-container {
	max-width: 1120px;
	margin: 0 auto;
}
.industry-main .am-breadcrumb li {
	font-size: 1.5rem;
}
@media only screen and (max-width: 768px){/*手机*/
	.industry-main {
		margin-top: 10px;
	}
	.industry-main .am-breadcrumb {
		margin-bottom: 0;
	}	
.industry-main .am-breadcrumb li {
	font-size: 1.2rem;
}
}
/*左边*/
.industry-left {
	float: left;
	width: 20%;
	background: #f4f4f4;
	padding-top: 20px;
	padding-bottom: 20px;
}
.industry-left p {
	padding-left: 1em;
	font-size: 1.6rem;
	margin-bottom: 1em;
	font-weight: 600;
}
.industry-left p i {
	padding-right: 10px;
}
.industry-left ul li a {
	font-size: 1.5rem;
	line-height: 38px;
	padding-left: 2.5em;
	display: block;
    width: 96%;
	color: #666666;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.industry-left ul li a:hover {
	font-weight: 600;
}
.industry-left ul .am-active {
	background: #3695f4;
	border-left: solid 8px #ffc452;
	
}
.industry-left ul .am-active a {
	color: #FFFFFF;
	padding-left: 1.9em;
}
@media only screen and (max-width: 768px){/*手机*/
.industry-left {
	float: none;
	width: 100%;
	background: #f4f4f4;
	display: block;
	height: auto;
    overflow: hidden;
	margin-bottom: 1em;
	padding-top: 10px;
}
	.industry-left p {
		margin-bottom: 0;
		font-size: 1.4rem;
	}
	.industry-left ul {
		padding: 1em;
	}
	.industry-left ul li {
		width: 31%;
		float: left;
		margin: 1%;
	}
	.industry-left ul li a {
		font-size: 1.3rem;
		line-height: 24px;
		text-align: center;
		padding-left: 0;
		display: block;
		width: auto;
		padding: 1%;
		border: solid 1px #cccccc;
		color: #666666;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		text-align: center;
	}
	.industry-left ul .am-active {
		background: #3695f4;
		border-left: none;
	}
	.industry-left ul .am-active a {
		color: #FFFFFF;
		padding-left: 1%;
	}
	
}

/*右边*/
.industry-right {
	float: right;
	width: 77%;
}
.industry-rgad {
	margin-bottom: 2em;
}
.industry-rgad img {
	width: 845px;
}
.industry-rgbox {
	width: 23%;
	margin-right: 2%;
	float: left;
}
.industry-rgbox .gw-lb {
	padding: 10px;
}
.industry-rgbox .gw-lb .gw-lb-txt .gw-lb-fl p {
	text-overflow:inherit;
	white-space:inherit;
	*white-space:inherit;
	overflow:auto;
	line-height: 130%;
}
.industry-rgbox .gw-lb h2 {
	font-size: 1.5rem;
}
.industry-rgbox .gw-lb-txt {
	font-size: 1.2rem;
}
.industry-rgbox .gw-lb .gw-lb-txt .gw-lb-fl {
    width: 31%;
    float: left;
    font-size: 1.2rem;
}
.industry-rgbox .gw-lb .gw-lb-txt .gw-lb-fr {
	width: 60%;
	font-size: 1.2rem;
	line-height: 150%;
}
.industry-rgbox .gw-lb .zy-more {
	font-size: 1.2rem;
}
@media only screen and (min-width: 769px){/*PC*/
.industry-rgbox .gw-lb {
	height: 235px;
}
}
@media only screen and (max-width: 768px){/*手机*/
.industry-rgad {
    margin-bottom: 0;
}	
.industry-right {
	float: none;
	width: 98%;
	margin: 0 auto;
}
.industry-rgbox {
	width: 44%;
	margin: 0 3%;
	float: left;
}
.industry-rgbox .gw-lb .gw-lb-txt .gw-lb-fr {
    width: 60%;
    font-size: 1.2rem;
    line-height: 150%;
    overflow-y: auto;
    height: 65px;
}	
	
}



/*城市*/
.layer_back_drop_class{background-color: rgba(0,0,0,0.7);opacity: unset;}
.layer_class{
  overflow:hidden;
  -webkit-border-radius:8px;
  -moz-border-radius:8px;
  -ms-border-radius:8px;
  border-radius:8px;
  }
.f1-modal {
    width: 880px;
	height: 590px;
	position:fixed;
    top: 50%;
    left: 50%;
	margin-left: -440px;
	margin-top: -295px;
	border-radius:8px;
}
.layer_class iframe {
	border-radius:8px;
}
.element_hide{display:none}
.panel_tags.mk .element_hide{display:none}


@media only screen and (max-width: 768px){/*手机*/
.f1-modal {
    width: 96%;
	height: 590px;
	position:fixed;
    top: 10%;
    left: 2%;
	margin-left: 0;
	margin-top: 0;
	border-radius:8px;
}
	.layer_class iframe {
		width: 100%;
	}
	
}

/*弹出框效果2*/
/*.fade{
	position: fixed; width: 100%; height: 100%; top: 0px; left: 0px; z-index: 999;background-color: rgba(0,0,0,0.7);
}
.scuu-pop {
	width: 880px;
	height: 590px;
	position:fixed;
    top: 50%;
    left: 50%;
	margin-left: -440px;
	margin-top: -295px;
	z-index: 1000;
	border-radius:8px;
}
.scuu-pop iframe {
	border-radius:8px;
}*/


/*我要招聘*/
.zp-box {
	margin-top: 3%;
	margin-bottom: 3%;
}
.zp-box .am-container {
	max-width: 1024px;
	margin: 0 auto;
}
.zp-img1 {
	text-align: center;
	width: 220px;
	margin:  0 auto;
	margin-bottom: 8%;
}

.zp-img1 img {
	margin-bottom: 4%;
}
.zp-img1 h2 {
	font-size: 1.8rem;
	margin-bottom: 4%;
}
.zp-img1 p {
	line-height: 160%;
}
@media only screen and (min-width: 769px){/*PC*/
	.zp-ml{
		margin-left: 18%;
	}
}
@media only screen and (max-width: 768px){/*手机*/
	.zp-img1 {
		text-align: center;
		width: 100%;
		float: left;
		margin-bottom: 2em;
	}
	.zp-img1 img {
		width: 50%;
	}
	.zp-img1 h2 {
		font-size: 1.5rem;
		margin-bottom: 1%;
	}
	.zp-img1 p {
		font-size: 1.3rem;
	}
	.zp-img .zp-img1 img {
		width: 24%;
	}
}
@media only screen and (max-width: 320px){/*手机*/
.zp-img1 h2 {
		height: 40px;
    	line-height: 120%;
	}
	.zp-img .zp-img1 h2 {
		height: 20px;}
}

/*人才需求表*/
.zp-needbox {
	padding: 2%;
}
.zp-needbox .am-container {
	max-width: 800px;
	margin: 0 auto;
}
.zp-needbox .tl-ss-tit {
    font-size: 2.4rem;
    font-weight: bold;
	text-align: center;
	margin-bottom: 1em;
}
.zp-needbox .am-form-horizontal .am-form-label {
	font-size: 1.5rem;
	color: #666666;
}
.zp-needbox .am-form input[type="text"],.zp-needbox .am-form textarea {
	background: #fcfbfb;
}
.zp-needbox .sz{
	margin-top: 5px;
}
.zp-needbox .tl-btn01 {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    color: #fff;
	width: 150px;
    background-color: #1e82f9;
    border-color: #1e82f9;
}
.zp-needbox .tl-btn01:hover{
	background-color: #0a66c2;
}
.zp-needbox .zp-bot {
	background: #78b4fb;
	padding: 1%;
	color: #FFFFFF;
	text-align: center;
	margin-top: 2em;
	border-radius: 4px;
}
.zp-needbox .zp-bot a {
	color: #FFFFFF;
}
.zp-needbox .zp-bot a:hover {
	text-decoration: underline;
}
@media only screen and (max-width: 768px){/*手机*/
.zp-needbox .tl-ss-tit {
	font-size: 2.0rem;
	margin-bottom: 0;
	}
}


/*个人中心*/

/*标题*/
.ttit {
	margin-bottom: 2em;
}


.ttit h2 { 
	font-size: 2.2rem;
	margin-bottom: 10px;
    padding-bottom: 15px;
    border-bottom: solid 1px #ddd;
}
.ttit i {
	position: absolute;
    width: 90px;
    height: 2px;
    background: #1e82f9;
    margin-top: -12px;
}
.ttit p {margin: 0;padding: 0; margin-top: 5px !important;}

.ttit h2 .unadd {
	float: right;
    height: 20px;
    line-height: 20px;
    font-size: 13px;
    color: #2478cb;
    cursor: pointer;
    border: none;
    margin-top: 10px;
    padding-right: 2.5%;
    font-weight: normal;
}
.ttit .unadd:hover{
	color: #ff6000;
}

@media only screen and (max-width: 768px) {/*手机端*/
.ttit {
    padding: 0 2rem;
}
	.ttit h2 {
		font-size: 1.8rem;
	}	
.ttit i {
	position: absolute;
	width: 95px;
	}
}
/*实名认证*/
.id-box {
	margin-top: 3em;
}

@media only screen and (min-width: 769px) {/*PC*/
.id-box-fm {
	width: 620px;
	margin: 0 auto;
	margin-top: 4em;
	margin-bottom: 2em;
}
	.id-box-fm .am-form-group {
    margin-bottom: 2.5rem;
}
	
}

.id-box-fm .ttop {
    margin-bottom: 3em;
    border-bottom: 1px dotted #ddd;
    text-align: center;
}
.id-box-fm .ttop p {
    padding-bottom: 23px;
    font-size: 14px;
    color: #333;
}
.id-box-fm .ttop .pt span {
    display: inline-block;
    height: 30px;
    line-height: 30px;
    padding-left: 36px;
    font-size: 24px;
    background: url("../images/id-ico1.png") left center no-repeat;
    -webkit-background-size: 28px auto;
    background-size: 28px auto;
}
.id-box-fm .am-form-horizontal .am-form-label {
	font-size: 1.5rem;
}

.id-box-fm .am-form input[type="text"] {
	background: #f8f8f8;
	border-radius: 4px;
	font-size: 1.5rem;
}
.id-box-fm .state {
    margin-top: 12px;
    padding-left: 3.2em;
    margin-bottom: 2em;
    color: #666666;
	font-size: 12px;
}

.id-box-fm .btn_yzm{display:inline-block;width:100px;height:36px;border: none;margin-left:5px;text-align:center;background:#e9f2fe;border-radius:6px;color:#1869d8;font-size:14px;cursor:pointer}
.id-box-fm .btn_yzm:hover{background:#cfe0f9;}

.id-box-fm .tl-btn01 {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    color: #fff;
	width: 150px;
    background-color: #1e82f9;
    border-color: #1e82f9;
}
.id-box-fm .tl-btn01:hover{
	background-color: #0a66c2;
}
.id-box-fm .tips {
    font-size: 12px;
    color: #999;
	padding-left: 45px;
}
.id-box-fm .tips p {
    line-height: 24px;
    background: url("../images/id-ico2.png") left center no-repeat;
    -webkit-background-size: 12px auto;
    -moz-background-size: 12px auto;
    -ms-background-size: 12px auto;
    -o-background-size: 12px auto;
    background-size: 12px auto;
	padding-left: 20px;
}

@media only screen and (max-width: 768px) {/*手机端*/
	.id-box-fm {
		padding: 1em;
	}
	.id-box-fm .ttop {
		margin-bottom: 2em;
	}
	.id-box-fm .ttop .pt span {
		font-size: 2.2rem;
	}
	.id-box-fm .state {
		padding-left: 1.8em;
		margin-bottom: 1em;
	}
	.id-box-fm .tips {
		padding-left: 1rem;
	}
}


/*我的收藏*/
.id-box-collect{
	height: auto;
	overflow: hidden;
}

.collect-myStates {
	position: relative;
    overflow: hidden;
    margin-bottom: 8px;
    padding: 6px 32px;
    margin-bottom: 1.5em;
    background-color: #f5f5f5;
	border-radius: 4px;
	-webkit-box-shadow:0 4px 16px -8px rgba(0,134,255,.3);-moz-box-shadow:0 4px 16px -8px rgba(0,134,255,.3);-ms-box-shadow:0 4px 16px -8px rgba(0,134,255,.3);box-shadow:0 4px 16px -8px rgba(0,134,255,.3)
}
.collect-myStates .li {
    font-size: 1.5rem;
	color: #666666;
}
.collect-myStates .li,.collect-list .j_joblist .e .li {
	float: left;
	height: auto;
	overflow: hidden;
	line-height: 30px;
	
}
@media only screen and (min-width: 769px) {/*PC*/
.collect-myStates .l1,.collect-list .j_joblist .e .l1 {
	width: 30%;
}
.collect-myStates .l2,.collect-list .j_joblist .e .l2 {
	width: 40%;
}
.collect-myStates .l3,.collect-list .j_joblist .e .l3 {
	width: 10%;
}
.collect-myStates .l4,.collect-list .j_joblist .e .l4 {
	width: 10%;
}
.collect-myStates .l5,.collect-list .j_joblist .e .l5 {
	width: 10%;
}
	
}

.collect-myStates .l1 {
	padding-left: 15px;
}
.collect-myStates .l2 {
	padding-left: 10px;
}


.collect-list .j_joblist {
	margin-right: 0;
}
.collect-list .j_joblist .e {
	background: #ffffff;
	font-size: 1.5rem;
}
.gray {
	color: #7c7c7c;
}
.collect-list .j_joblist .e .l5 {
	color: #7c7c7c;
}
.collect-list .j_joblist .e .l5 span {
	margin-right: 4%;
}
.collect-list .j_joblist .e .l5 a {
	color: #397fde;
	margin-left: 4%;
}
.collect-list .j_joblist .e .l5 a:hover {
	text-decoration: underline;
}
.collect-list .j_joblist .e_c{
	background-color: #f5f5f5;
	border-radius: 4px;
	padding: 10px 32px 10px 45px;
	border: none;
	-webkit-box-shadow:0 4px 16px -8px rgba(0,134,255,.3);-moz-box-shadow:0 4px 16px -8px rgba(0,134,255,.3);-ms-box-shadow:0 4px 16px -8px rgba(0,134,255,.3);box-shadow:0 4px 16px -8px rgba(0,134,255,.3)
		
}
.collect-list .j_joblist .e_c .abox {
    float: right;
}
.collect-list .j_joblist .e_c .abox .p_but1{display:inline-block;min-width:100px;height:28px;line-height:28px;font-size:14px;font-family:"Microsoft YaHei";color:#fff;text-align:center;cursor:pointer;margin:0 10px;background-color:#2478cb;border:1px solid #2478cb;
	-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px}
.collect-list .j_joblist .e_c .abox .p_but1 {
	color: #FFFFFF;
}
.collect-list .j_joblist .e_c .abox .p_but1:hover{background-color:#186bbd;border-color:#2173c4}
.collect-list .j_joblist .e_c .abox .p_but1.flesh {
    color: #2478cb;
    background-color: #fff;
}
.collect-list .j_joblist .e_c .abox .p_but1.flesh:hover {
	background: #e9f4fe;
}

.collect-list .j_joblist .e_c .abox .p_but2 {display:inline-block;min-width:100px;height:28px;line-height:28px;font-size:14px;font-family:"Microsoft YaHei";color:#fff;text-align:center;cursor:pointer;margin:0 10px;background-color:#2478cb;border:1px solid #2478cb;
	-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px}
.collect-list .j_joblist .e_c .abox .am-btn {padding: 0;}

@media only screen and (max-width: 768px) {/*手机端*/
.id-box-collect {
    padding: 4%;
}
	.collect-list .j_joblist .e{
		-webkit-box-shadow:0 4px 16px -8px rgba(0,134,255,.3);-moz-box-shadow:0 4px 16px -8px rgba(0,134,255,.3);-ms-box-shadow:0 4px 16px -8px rgba(0,134,255,.3);box-shadow:0 4px 16px -8px rgba(0,134,255,.3)
	}
.collect-list .j_joblist .e .l2 {
    width: 100%;
	line-height: 150%;
}
.collect-list .j_joblist .e .l3 {
    width: 50%;
}
.collect-list .j_joblist .e .l4 {
    width: 50%;
	float: right;
}
.collect-list .j_joblist .e .l5 {
    width: 100%;
	float: right;
	text-align: right;
	font-size: 1.4rem;
}
	.collect-list .j_joblist .e_c{
		padding: 10px 10px 10px 30px;
	}
	.collect-list .j_joblist .e_c .abox .p_but1 {
		min-width: 80px;
	}
}	

/* 我的申请筛选 */
.myStates{height:38px;line-height:38px;margin-bottom:15px;background-color:#FAFAFA;-webkit-box-shadow:0 4px 16px -8px rgba(0,134,255,.3);-moz-box-shadow:0 4px 16px -8px rgba(0,134,255,.3);-ms-box-shadow:0 4px 16px -8px rgba(0,134,255,.3);box-shadow:0 4px 16px -8px rgba(0,134,255,.3)}
.myStates a{float:left;width:90px;font-size:14px;color:#999;text-align:center;
	-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;-o-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}
.myStates a:hover{color:#397fde}
.myStates a span{display:inline-block;width:100%;height:20px;line-height:20px;border-right:1px solid #ddd}
.myStates .on,.myStates .on:hover{color:#fff;background-color:#397fde}
.myStates .on span{border-right:transparent}

.apox .e .zhn, .apox .e .xz, .apox .e .gs, .apox .e .dq, .apox .e .jl {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
@media only screen and (min-width: 769px) {/*PC*/
	.id-box-apply {
		height: auto;
		overflow: hidden;
		margin-bottom: 2em;
	}
}
.id-box-apply .j_joblist {
    margin-right: 0;
}

.id-box-apply .apox .e {
	padding:10px 16px;
}
.id-box-apply .apox .e:hover{
	-webkit-box-shadow:0 4px 16px -8px rgba(0,134,255,.3);-moz-box-shadow:0 4px 16px -8px rgba(0,134,255,.3);-ms-box-shadow:0 4px 16px -8px rgba(0,134,255,.3);box-shadow:0 4px 16px -8px rgba(0,134,255,.3)
}
.id-box-apply .apox .e .li{
	float: left;
	margin-top: 1%;
}
.id-box-apply .apox .e .l1 {
	width: 50%;
	margin-top: 0;
}
.id-box-apply .apox .e .l2 {
	width: 20%;
}
.id-box-apply .apox .e .l3 {
	width: 20%;
}
.id-box-apply .apox .e .l4 {
	width: 10%;
}
.id-box-apply .apox .e .zhn {
    float: left;
    max-width: 160px;
    font-size: 16px;
    color: #333;
	font-weight: 600;
}
.id-box-apply .apox .zhn.gt {
    max-width: 354px;
}
.id-box-apply .apox .e .xz {
    max-width: 125px;
	float: left;
    font-size: 16px;
    color: #ff6000;
    margin-left: 15px;
	font-size: 14px;
}
.id-box-apply .apox .e .zhn:hover{
	color: #397fde;
}


.id-box-apply .apox .e .gs,.id-box-apply .apox .e .dq {
    float: left;
    max-width: 168px;
    color: #666;
}
.id-box-apply .apox .e .gs {
    max-width: 400px;
	margin-top: 2px;
	height: 20px;
}
.id-box-apply .apox .e .gs:hover{
	color: #397fde;
}
.id-box-apply .apox .e .dq {
    max-width: 112px;
    height: 20px;
    line-height: 20px;
    margin: 5px 0 5px 10px;
    padding-left: 10px;
    border-left: 1px solid #ddd;
}
.id-box-apply .apox .e .l2 {
    text-align: center;
    padding: 0 18px 0 37px;
    border-right: 1px solid #ddd;
}
.id-box-apply .apox .e .rq {
    color: #666;
}
.id-box-apply .apox .e .c_light_blue {
	padding-left: 18px;
	color: #397fde;
}

.id-box-apply .apox .p_but1{display:inline-block;min-width:100px;height:28px;line-height:28px;font-size:14px;font-family:"Microsoft YaHei";color:#fff;text-align:center;cursor:pointer;margin:0 10px;background-color:#2478cb;border:1px solid #2478cb;
	-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px}
.id-box-apply .apox .p_but1:hover{background-color:#186bbd;border-color:#2173c4}

.id-box-apply .apox .p_but1.am-disabled{
	pointer-events: none;
    border-color: transparent;
    cursor: not-allowed;
    opacity: 0.45;
    -webkit-box-shadow: none;
    box-shadow: none;
}

@media only screen and (max-width: 768px) {/*手机端*/
	.id-box-apply {
		padding: 3%;
	}
	.id-box-apply .apox .e{
	-webkit-box-shadow:0 4px 16px -8px rgba(0,134,255,.3);-moz-box-shadow:0 4px 16px -8px rgba(0,134,255,.3);-ms-box-shadow:0 4px 16px -8px rgba(0,134,255,.3);box-shadow:0 4px 16px -8px rgba(0,134,255,.3)
}
	.id-box-apply .apox .e .li{
		width: 100%;
	}
	.id-box-apply .apox .zhn.gt {
		max-width: 250px;
	}
	.id-box-apply .apox .e .gs {
		max-width: 260px;
	}
	.id-box-apply .apox .e .l2 {
		text-align: left;
		padding: 0;
		border-right: none;
	}
	.id-box-apply .apox .e .l3 {
		width: 50%;
	}
	.id-box-apply .apox .e .c_light_blue {
		padding-left: 0;
		color: #397fde;
	}
	.id-box-apply .apox .e .l4 {
		width: 50%;
	}
	.id-box-apply .apox .e .l4 .h_head {
		text-align: right;
	}
	.id-box-apply .apox .p_but1 {
		margin-right: 0;
	}
}

/*考核记录弹出框*/
.apply {
	width: 750px;
	position:fixed;
    top: 50%;
    left: 50%;
	margin-left: -355px;
 	margin-top: -175px;
	border: solid 1px #dddddd;
	border-radius: 8px;
	background: #ffffff;
	z-index: 999;
	-webkit-box-shadow:0 4px 16px -8px rgba(0,134,255,.3);-moz-box-shadow:0 4px 16px -8px rgba(0,134,255,.3);-ms-box-shadow:0 4px 16px -8px rgba(0,134,255,.3);box-shadow:0 4px 16px -8px rgba(0,134,255,.3)
}
.apply-hd {
	background: #397fde;
	height: 30px;
	line-height: 30px;
	text-align: center;
	border-radius: 8px 8px 0 0;
}
.apply-hd span {
	position: absolute;
	top: 0;
	right: 5px;
	color: #FFFFFF;
	float: right;
}
.apply-title {
	color: #FFFFFF;
	font-size: 1.6rem;
}
.apply-list {
	padding: 3%;
}
.apply-list .tab01 {
	height: 300px;
	overflow-y: auto;
}
.apply-list td {
	line-height: 140%;
	text-align: center;
	font-size: 1.4rem;
	padding: 5px 0;
}
.apply-list .app-tit {
	border-bottom: solid 1px #397fde; 
	height: 40px; 
	line-height: 40px;
	font-weight: bold;
}
.apply-list .app-tr {
	height: 60px; 
	line-height: 60px;
	border-bottom: dashed 1px #eeeeee; 
}
.apply-list td .tz{
	font-style: normal;
	text-align: left!important;
	float: left;
}

@media only screen and (max-width: 768px) {/*手机端*/
.apply {
	width: 94%;
	position:fixed;
	
	overflow-y: auto;
    top: 50%;
    left: 50%;
	margin-left: -47%;
 	margin-top: -50%;
}
	.apply-title {
		color: #FFFFFF;
		font-size: 1.4rem;
	}
	.apply-list{
		padding: 15px;
		height: 380px;
		overflow-y: auto;
	}

	.apply-list .tab01 {
		font-size: 1.3rem;
		height: 330px;
	}
	.apply-list td {
		width: 100%;
		display:block;
		text-align: left;
		font-size: 1.3rem;
		height: 30px;
		line-height: 30px;
	}
	.apply-list .app-tr .sm-lx span,.apply-list .app-tr .sm-time span,.apply-list .app-tr .sm-jg span{
		float: left;
		width: 30%;
	}
	.apply-list td .tz{
		line-height: 150%;
		padding-bottom: 4%;
	}
	.apply-list .app-tr .sm-lx {
		padding-top: 2%;
		height: auto;
		overflow: hidden;
	}
}

/*我的简历*/
.id-box-resume {
	margin-bottom: 3%;
	height: auto;
	overflow: hidden;
}
.id-box-resume .am-sticky {
  position: fixed !important;
  z-index: 99;
  -webkit-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  transform-origin: 0 0;
}

/*简历附件*/
.add-info {
	border: solid 1px #dddddd;
	background: #ffffff;
	height: 460px;
	-webkit-box-shadow:0 4px 16px -8px rgba(0,134,255,.3);-moz-box-shadow:0 4px 16px -8px rgba(0,134,255,.3);-ms-box-shadow:0 4px 16px -8px rgba(0,134,255,.3);box-shadow:0 4px 16px -8px rgba(0,134,255,.3)
}
.add-info .add-wj {
	padding-top: 10%;
	width: 200px;
	margin: 0 auto;
	text-align: center;
	margin-bottom: 5%;
}
.add-info .add-btn{
	margin-top: 6%;
}

.add-info .add-btn .p_but1{display:inline-block;min-width:160px;height:35px;line-height:35px;font-size:14px;font-family:"Microsoft YaHei";color:#fff;text-align:center;cursor:pointer;margin:0 10px;background-color:#2478cb;border:1px solid #2478cb;
	-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px;color: #FFFFFF;}

.add-info .add-btn .p_but1:hover{background-color:#186bbd;border-color:#2173c4}

.add-info .add-tips {
	padding-left: 4%;
}
.add-info .add-tips p {
	color: #666666;
	margin-bottom: 8px;
}

@media only screen and (max-width: 768px) {/*手机端*/
	.id-box-resume {
		padding: 4%;
	}
	.add-info {
		height: auto;
		padding: 5%;
	}
	.add-info .add-tips p {
		font-size: 1.2rem;
		line-height: 160%;
	}
}

/*简历编辑*/

/*我的简历左侧菜单*/
.resume-navleft{float:left;width:18%;background-color:#fafafa;border-top:1px solid #fafafa}
.nav .nav_wrap {margin-bottom: 5em;}
.nav .nav_top{padding:20px 15px 10px;}
.nav .nav_top h3{position:relative;height:30px;line-height:30px;font-size: 2.0rem;}


.nav .cupBox{margin:0 15px 0 15px}
.nav .cupBox .cup{position:relative;height:22px;line-height:22px;font-size:12px;color:#999;margin-bottom:5px}
.nav .cupBox .cup span{color:#666}
.nav .cupBox .star,.nav .cupBox .n_star,.nav .cupBox .hn_star,.nav .cupBox .hstar{height:20px;background:url("../images/star.png") no-repeat}
.nav .cupBox .star,.nav .cupBox .hstar{position:absolute;top:50%;left:0;margin-top:-10px;background-position:-5px -97px}
.nav .cupBox .n_star,.nav .cupBox .hn_star{width:78px;display:inline-block;margin-top:1px;background-position:-5px -59px;}
.nav .cupBox .hn_star{background-position:-5px -2px}
.nav .cupBox .hstar{background-position:-5px -40px}
.nav .cupBox .s4_5 {
    width: 68px;
}

.nav .btnbox {
    margin: 0 15px 15px;
}

.nav .btnbox .p_but {
    margin: 15px 5px 0;
	min-width: 95%;
	padding: 1% 0;
	height: auto;
	font-size: 1.3rem;
}
.p_but.flesh {
    color: #2478cb;
    background-color: #fff;
}
.p_but.flesh:hover{
	background: #eaf4fd;
}

/*--0.5星到5星--*/
.nav .cupBox .s0_5{width:8px}
.nav .cupBox .s1{width:15px}
.nav .cupBox .s1_5{width:23px}
.nav .cupBox .s2{width:30px}
.nav .cupBox .s2_5{width:38px}
.nav .cupBox .s3{width:43px}
.nav .cupBox .s3_5{width:53px}
.nav .cupBox .s4{width:60px}
.nav .cupBox .s4_5{width:68px}
.nav .cupBox .s5{width:75px}

/*菜单*/
.scrollspy-nav {
	background: #fafafa;
	padding-top: 30px;
	padding-bottom: 20px;
}
.scrollspy-nav .nav_body{ padding:10px 0; }
.scrollspy-nav .nav_body a{position:relative;display:block;font-size: 1.5rem; height:40px;line-height:40px;padding-left:32px;color:#333}
.scrollspy-nav .nav_body a:hover{background-color:#f5f5f5}
.scrollspy-nav .nav_body a.am-active{font-weight:bold;color:#FFFFFF;background: #2478cb;}
.scrollspy-nav .nav_body a.not{color:#999}


@media only screen and (max-width: 768px) {/*手机端*/
	.resume-navleft {
		width: 100%;
		height: auto;
		overflow: hidden;
		position: relative;
		margin-bottom: 4%;
	}
	.nav .nav_wrap {
		margin-bottom: 1em;
	}
	
	.scrollspy-nav .nav_body {
		 padding:0; 
	}
	.scrollspy-nav li {
		display: inline-block;
		list-style: none;
		width: 32.3%;
    	text-align: center;
	}
	.scrollspy-nav .nav_body a{
		padding-left: 0;
		padding: 0 10px;
	}
}

/*我的简历右侧编辑展示内容*/
.resume-navright{
	float:right;
	width:80%;
}
.box {
    position: relative;
    border: 1px solid transparent;
    border-top: 1px solid #ddd;
}
/*.box:first-child {
    border-top: 1px solid #fff;
}*/
.box .head {
    color: #333;
    padding: 15px;
	height: auto;
    overflow: hidden;
}

.box .face {
    float: left;
    width: 100px;
    color: #c3c3c3;
    text-align: center;
}
.box .head-txt {
	float: right;
	width: 870px;
}

.box .name {
    height: 30px;
    line-height: 30px;
    font-size: 24px;
    margin-bottom: 18px;
}

.box .tab {
    height: 30px;
    line-height: 30px;
    margin-top: 10px;
}
.box .rz {
    position: relative;
    display: inline-block;
    width: 90px;
    height: 24px;
    top: 3px;
    background: url("../images/my_certification_go2x.png") left center no-repeat;
    -webkit-background-size: auto 24px;
    background-size: auto 24px;
}
.box .rz.on {
    background: url("../images/my_certification_go1x.png") left center no-repeat;
    -webkit-background-size: auto 24px;
    background-size: auto 24px;
	cursor: default;
}

.box .head .head-txt .email,.box .head .head-txt .tel {
    height: 20px;
	margin-right: 40px;
    line-height: 20px;
    padding-left: 25px;
    background: url(../images/y2.png) left -2px no-repeat;
}
.box .head .head-txt .email {
    margin-right: 76px;
    background-image: url(../images/y3.png);
}

@media only screen and (max-width: 768px) {/*手机端*/
	.resume-navright{
		float:none;
		width:100%;
		height: auto;
		overflow: hidden;
		position: relative;
	}
	.box .head {
		padding: 15px 5px;
	}
	.box .head-txt {
		float: right;
		width: 66%;
	}
	.box .name{
		margin-bottom: 5px;
		font-size: 18px;
	}
	.box .head-txt .name span {
		max-width: 120px;
		display:block;
		overflow: hidden;
    	text-overflow: ellipsis;
    	white-space: nowrap;
	}
	.box .tab {
		height: auto;
	}
	.box .head .head-txt .email,.box .head .head-txt .tel {
		display: block;
	}
	.box .head .head-txt .email{
		margin-right: 0;
	}
}
@media only screen and (max-width: 320px){
.box .head-txt {
    float: right;
    width: 61%;
}
	.box .name{
		font-size: 16px;
	}
	.box .head-txt .name span {
		max-width: 96px;
		}
}


/*鼠标放上去效果*/
.top_wrap,.edit{position:relative;border:1px solid transparent}
.top_wrap:hover,.edit:hover{border:1px solid #2478cb !important}
.top_wrap:hover .ed_icon_blue,.top_wrap:hover .del,.top_wrap:hover .ed_icon_undel{display:inline-block;}
.top_wrap .ed_icon_blue,.top_wrap .ed_icon_yellow,.top_wrap .ed_icon_undel,.top_wrap .del,.top_wrap .undel{position:absolute;display:none;height:20px;line-height:20px;font-size:12px;color:#2478cb;top:20px;right:30px;cursor:pointer}
.top_wrap .ed_icon_blue:hover,.edit .edi:hover,.edit .del:hover{color:#ff6000;}
.top_wrap .del,.top_wrap .undel{right:0}


/*自我评价*/
.box .hd {
    position: relative;
    height: 58px;
    line-height: 58px;
    background-color: #fff;
}
.box .hd strong {
    height: 30px;
    line-height: 30px;
    font-size: 18px;
    font-weight: bold;
    color: #2478cb;
    vertical-align: baseline;
    padding: 14px 0 14px 15px;
    background: none;
}
.box .unadd {
    position: absolute;
    height: 20px;
    line-height: 20px;
    font-size: 13px;
    color: #2478cb;
    top: 50%;
    right: 30px;
    margin-top: -10px;
    padding-left: 14px;
    cursor: pointer;
}
.box .unadd:hover{
	color: #ff6000;
}
.box .con{
	line-height:30px;
	color:#666;
	padding:15px;
	height: auto;
    overflow: hidden;
}
.box .otox {
    padding: 15px 70px 15px 40px;
}

.box .cl3 {
    color: #333 !important;
}
.edit .ed_icon {
    position: absolute;
    display: none;
    height: 20px;
    top: 14px;
    right: 30px;
    color: #00457D;
}
.edit:hover .ed_icon{display:inline-block}
.edit .edi,.edit .del,.edit .unedi,.edit .undel{display:inline-block;height:20px;font-size:12px;color:#2478cb;vertical-align:baseline;margin-left:2px;cursor:pointer;font-style:normal}

@media only screen and (max-width: 768px) {/*手机端*/
	.box .hd strong {
		padding: 0;
		font-size: 1.6rem;
	}
	.box .unadd {
		right: 0;
	}
	.box .otox,.box .con {
		padding: 30px 15px 15px 15px;
	}
}


/*求职意向*/
.box .e {
    position: relative;
    float: left;
    line-height: 30px;
    color: #333;
    word-break: break-all;
    padding: 0 15px 0 100px;
	margin-top: 2%;
	height: auto;
	overflow: hidden;
}
.box .e.e3 {
    min-width: 45%;
    width: auto;
    min-height: 30px;
	margin-top: 0;
}
.box .e label {
    position: absolute;
    width: auto;
    color: #666;
    text-align: justify;
    text-align-last: justify;
    top: 0;
    left: 15px;
}
.box .e i {
    position: absolute;
    font-style: normal;
    left: 85px;
}
.box .expc {
    max-width: 550px;
}

/*工作经历*/
.box .sp {
    height: auto;
    min-height: 30px;
	padding-left: 15px;
}
.box .sp .schTime {
    float: right;
    text-align: right;
	font-size: 1.2rem;
	color: #999999;
	padding-right: 10%;
}
.box .sp .schName {
	font-size: 1.5rem;
}
.box .sp .schCont .at1 {
	float: left;
	width: 50%;
	
}
.box .sp .schCont em {
	font-style: normal;
	color: #000000;
	font-weight: 600;
}

/*项目经验*/
.box .fbox {
	font-size: 1.5rem;
	color: #666666;
}
.box .fbox i {
	font-style: normal;
}
.box .fbox span{
	color: #333333;
}

/*技能特长*/
.box .f12 {
    font-size: 12px;
    color: #999;
    margin-left: 5px;
}
.box .tit {
    position: relative;
    height: 40px;
    line-height: 40px;
    color: #666;
    padding: 0 30px;
    background-color: #f5f5f5;
}
.box .skills-box {
	margin-bottom: 1%;
}

@media only screen and (max-width: 768px) {/*手机端*/
.edit .ed_icon {
		top:0;
		right: 10px;
	}
	
	.box .e{
		padding: 0 0 0 90px;
		line-height:150%;
	}
	.box .e label {
		left: 0;
	}
	.box .e i {
		left: 65px;
	}
	.box .sp {
		padding-left: 0;
	}
	.box .sp .schTime {
		padding-right: 0;
	}
	.box .e.e2 {
		padding: 0;
		width: 100%;
	}
	.box .e.e2 .e-txt {
		width: 100%;
		position: relative;
		padding-top: 2em;
	}
	.box .skills-box .unadd {
		right: 10px;
	}
	.box .sp .schCont .zhi {
		width: 100%;
	}
	.box .e.e3{
		width:100%;
		display:block;
	}
}





/*编辑修改模式*/

/*基本信息*/

.box .com {
	margin-bottom: 2%;
}
.box .bd {
    height: auto;
    overflow: hidden;
    display: block;
}
.com {
    background-color: #fcfcfc;
    border: 1px solid #2478cb;
}
.com .face {
    float: left;
	width: 150px;
}
.com .head-txt {
    float: right;
    width: 810px;
}
.com .esp {
    font-size: 12px;
    color: #00457d;
    padding-left: 5px;
    cursor: pointer;
}
.com .face .esp1 {
    position: absolute;
    left: 40px;
    width: 100px;
    height: 100px;
	border-radius: 50%;
    padding: 0;
    opacity: 0;
    background: rgba(0,0,0,.5 )url("../images/icon_camera.png") center no-repeat;
    background-size: 32px auto;
}
.com .face .esp1:hover{opacity:1}
.com .face p {
	line-height: 180%;
}
.com .am-form input[type="text"],.com .am-form select {
	font-size: 1.4rem;
}
.com .am-form-horizontal .am-form-label {
	padding-top: 0.2rem;
	text-align: right;
	padding-right: 0;
    font-size: 1.3rem;
    letter-spacing: -0.3px;
}
.com .am-form-horizontal .am-radio-inline {
	padding-top: 0;
}
.com .newreg-row {
	height: 45px;
}
.com .newreg-row i {
	color: #FFFFFF;
}
.com .no-fl .newreg-row{
	float: none;
}

.box .btnbox {
    padding: 0 0 25px;
	width: 100%;
    text-align: center;
}
.box .btnbox .p_but {
	min-width: 80px;
	padding: 2px;
	height: 30px;
}
.p_but.gray {
    color: #999;
    background-color: #fff;
    border-color: #b0b0b0;
}
.p_but.gray:hover{background-color:#eee;border-color:#b0b0b0}

@media only screen and (max-width: 768px) {/*手机端*/
	.com .face {
		float: none;
		width: 80%;
		margin: 0 auto;
	}
	.com .head-txt {
		float: none;
		width: 100%;
	}
	.com .face .esp1 {
		left: 37%;
	}
}
@media only screen and (max-width: 380px){
.com .face .esp1 {
    left: 35%;
}
}
@media only screen and (max-width: 320px){
.com .face .esp1 {
    left: 33%;
}
	}

/*自我评价*/
.com .c label {
    width: 13%;
	text-align: right;
	padding-right: 1%;
    float: left;
    color: #666;
}
.com .c textarea {
	float: left;
    width: 87%;
    min-height: 130px;
    overflow: auto;
    padding: 10px;
    background-color: #fff;
    border: 1px solid #ddd;
	font-size: 14px;
}

.newreg-row .xz{
	width: 45%;
	float: left;
}
.newreg-row .line {
	width: 10%;
	float: left;
	text-align: center;
}

@media only screen and (max-width: 768px) {/*手机端*/
	.box .com {
		margin-bottom: 6%;
	}
	
	.com .am-form-horizontal .am-form-label {
    padding-top: 0.2rem;
    text-align: left;
    padding-right: 0;
    font-size: 1.4rem;
    letter-spacing: 0;
}
	.com .newreg-row {
    height: auto;
}
	.com .c label {
    width: auto;
	text-align: left;
	float: none;
	}
	.com .c textarea {
		width: 100%;
	}
	.box .btnbox .p_but {
		min-width: 100px;
	}
}



/*我的简历 无内容*/

.box .none {
    display: block;
    width: auto;
    height: 30px;
    line-height: 30px;
    color: #b0b0b0;
    text-align: center;
    margin: 15px auto;
}


/*个人中心-关于我的*/
.aboutus {
		background-image: url("../images/aboutus-banner.jpg");
	}

@media only screen and (min-width: 769px) {/*PC*/
.aboutus .tl-ss {
	margin-top: 15%;
}
}


.aboutus-box .listTop {
	background: #ffd988;
	border-radius: 8px;
	height: 50px;
	line-height: 50px;
	padding-left: 2%;
	padding-right: 2%;
	margin-right: 1.5rem;
	margin-bottom: 2%;
}
.aboutus-box  .listTop p.fl {
    font-size: 16px;
    color: #777;
    position: relative;
    margin-right: 32px;
    cursor: pointer;
}
.aboutus-box  .listTop p.fl.active {
    font-weight: 700;
    color: #333;
}
.aboutus-box  .listTop .addInten {
    font-size: 15px;
    color: #2478cb;
	font-weight: 700;
}
.aboutus-box .listTop .addInten:hover{
	color: #56a1ff;
}
.aboutus-box .listTop .elli {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.aboutus-box .listTop .maxl {
    max-width: 208px;
}

.aboutus-box .qy-tit {
	margin-right: 1.5rem;
}
.aboutus-box .qy-tit .qy-right .bbox {
	margin-right: 0;
	margin: 0 32px 0 34px;
    height: 50px;
    line-height: 48px;
}

.aboutus-box .a-user-info {
	padding-bottom: 2em;
    padding-top: 2em;
	border-radius: 4px;
	border: solid 1px #dddddd;
}
.aboutus-box .a-user-info .a-user-btn {
	padding: 2%;
}
.aboutus-box .a-user-info .rz {
    position: relative;
    display: inline-block;
    width: 90px;
    height: 24px;
    top: 3px;
    background: url(../images/my_certification_go2x.png) left center no-repeat;
    -webkit-background-size: auto 24px;
    background-size: auto 24px;
}
.aboutus-box .a-user-info .rz.on {
    background: url(../images/my_certification_go1x.png) left center no-repeat;
    -webkit-background-size: auto 24px;
    background-size: auto 24px;
	cursor: default;
}

@media only screen and (max-width: 768px) {/*手机端*/
	.aboutus {
		background-image: url("../images/aboutus-banner-sm.jpg");
	}
	.aboutus-box {
		margin-top: 0;
	}
	.aboutus-box .listTop p.fl {
		font-size: 15px;
		width: 50%;
		overflow: hidden;
		color: #777;
		position: relative;
		margin-right: 0;
		cursor: pointer;
	}
	.aboutus-box .listTop .maxl {
    max-width: 50%;
}
	.aboutus-box .listTop {
		margin-right: 0;
	}
	
	.aboutus-box .qy-tit {
		margin-bottom: 10px;
		margin-right: 0;
	}
	.aboutus-box .qy-tit .qy-tit1 {
		width: 20%;
	}
	.aboutus-box .qy-tit .qy-right .bbox {
		margin-right: 0;
		margin: 0;
		height: 30px;
		line-height: 28px;
	}
	
}

/*搜索不到内容*/
.none {
	width: 60%;
	margin: 0 auto;
	margin-top: 10%;
	margin-bottom: 8%;
}
.none p {
	text-align: center;
	font-size: 1.4rem;
}


