.leftpos {
	width: 290px;
	height: 365px;
	margin-right: 15px;
	background: #fff;
}

.leftpos_t {
	width: 100%;
	height: 43px;
	line-height: 43px;
	background: #ff4300;
	font-size: 18px;
	color: #fff;
	text-align: center;
}

.leftpos_t span {
	padding-left: 23px;
	background: url(../img/fl_icon.png) no-repeat left center;
	font-family: "Î¢ÈíÑÅºÚ", "microsoft yahei";
}

.trade_static {
	height: 95px;
	margin-top: -1px;
	border: solid 1px #f2f2f2;
	padding: 5px 10px 10px;
	position: relative;
}

.trade_static:hover {
	border-color: #ff4300;
}

.trade_static h5 {
	height: 30px;
	line-height: 30px;
	color: #333;
	margin: 0;
	font-size: 15px;
}

.trade_static>h5:after {
	content: ">";
	font-family: "ËÎÌå";
	color: #999;
	float: right;
	font-size: 18px;
	font-weight: 100;
}
.trade_static:hover>h5:after{
	content: "";
}
.trade_same {
	width: 606px;
	height: 365px;
	position: absolute;
	left: 288px;
	background: #fff;
	display: none;
	border: solid 1px #ff4300;
	padding: 10px 20px;
}

.left_trade_sel>li .s1 {
	top: -43px;
}

.left_trade_sel>li .s2 {
	top: -137px;
}

.left_trade_sel>li .s3 {
	top: -231px;
}

.left_trade_sel>li .s4 {
	top: -325px;
}

.left_trade_sel>li.last {
	height: 41px;
}

.trade_static:hover {
	z-index: 2;
}

.trade_static:hover .trade_same {
	display: block;
}

.left_trade_sel a {
	display: inline-block;
	height: 24px;
	line-height: 24px;
	vertical-align: top;
	margin-right: 6px;
	color: #333;
}

.left_trade_sel a:hover {
	text-decoration: underline;
}

.trade_same h5 {
	margin-bottom: 5px;
    font-size: 18px;
    height: 33px;
    line-height: 33px;
}

.trade_same a {
	margin: 5px 0;
    margin-right: 10px;
    font-size: 16px;
    height: 30px;
    line-height: 28px;
    padding: 0 10px;
    border-radius: 13px;
    border: 1px #f2f2f2 solid;
}
.trade_same a:hover{
	color:#ff4300;
	text-decoration: none;
	background:#f8f8f8;
}
.edrc_content {
	width: 590px;
	height: 365px;
	margin-right: 15px;
	background: #fff;
}

.edrc_login {
	width: 290px;
	min-height: 365px;
	padding:18px 15px;
	border:solid 1px #f2f2f2;
	background:#fff;
}
.edrc_login .t{
	margin:0;
	padding-bottom: 0;
	height: 26px;
	line-height: 26px;
}
.login_zc a{
    width: 32%;
    height: 37px;
    line-height: 37px;
}
.edrc_login .up {
    height: 42px;
}
.edrc_login input {
    height: 40px;
    line-height: 40px\0;
}
.login_hy_icon,.login_mm_icon,.login_yzm_icon {
    top: 11px;
}
.login_line {
    top: 10px;
}
.edrc_login .login_but {
    line-height: 42px;
}
.login_rg {
    margin: 13px 0;
}
/*µÇÂ¼ºó*/
.login_in_sty{
	min-height: 365px;
    /*padding: 20px 0;*/
    border: solid 1px #f2f2f2;
    background: #fff;
}
.login_in_sty_zh {
    line-height: 70px;
    border-bottom: 1px #f2f2f2 solid;
	padding:0 15px;    
}
.login_in_sty_zh .pull-left{
	color:#ff4300;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	max-width: 75%;
}
.login_in_sty_zh .pull-right a{
	display: block;
	width: 50px;
	height: 24px;
    line-height: 24px;
	margin-top: 22px;
	border: 1px solid #f2f2f2;
	text-align: center;
	border-radius: 4px;
	font-size:12px;
	color:#333;
	font-family: "Î¢ÈíÑÅºÚ","microsoft yahei";
	box-sizing: content-box;
}
.login_in_sty_zh .pull-right a:hover{
	background:#ff4300;
	border-color: #ff4300;
	color:#fff;
}
.login_in_cominfo{
	padding:0 15px;
	margin-top:25px;
}
.login_in_cominfo_a{
	font-size:0;
	border:solid 1px #f2f2f2;
	border-radius:50%;
	overflow: hidden;
}
.login_in_cominfo_div{
	width:171px;
	margin-left: 15px;
}
.login_in_cominfo_div h6{
	height:24px;
	line-height:24px;
	font-size:16px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	margin-top:6px;
}
.login_in_cominfo_div div{
	color:#999;
	font-size:12px;
	margin-top:5px;
}
.login_in_combtns{
	margin-top: 30px;
}
.login_in_combtns a{
	width:96px;
	border-right:solid 1px #f2f2f2;
	padding-top:40px;
	line-height: 24px;
	text-align: center;
	background-image:url(../etp_member/img/128.png);
	background-repeat: no-repeat;
}
.login_in_combtns .firl{
	background-position:32px -26px;
}
.login_in_combtns .firl:hover{
	color:#000;
	background-position:32px -96px;
}
.login_in_combtns .twol{
	background-position:32px -166px;
}
.login_in_combtns .twol:hover{
	color:#000;
	background-position:32px -236px;
}
.login_in_combtns .thrl{
	background-position:32px -307px;
	border:none;
}
.login_in_combtns .thrl:hover{
	color:#000;
	background-position:32px -368px;
}
.login_in_center {
	margin:40px 15px 0;
	text-align: center;
}
.login_in_center a{
	display: block;
	height:42px;
	line-height:42px;
    background: #ff4300;
    color: #fff;
    padding: 0;
    font-size: 16px;
    border-radius: 3px;
}

.company-top-banner{
	font-size:0;
}
.company-top-banner li{
	width: 1200px;
	height:75px;
	margin-bottom: 10px;
}
.company-top-banner li img{
	width: 100%;
	height:100%;
}
.company-info-banner li{
	width: 190px;
	height:190px;
	background:#fff;
	float: left;
	margin-right: 12px;
	margin-bottom:10px;
}
.company-info-banner li a{
	display: block;
	height:100%;
	width: 100%;
	padding-top:20px;
}
.company-info-banner li a:hover{
	color:#333;
	text-decoration: underline;
	box-shadow: 1px 1px 10px rgba(0, 0, 0, .3);
}
.company-info-banner-pic{
	font-size:0;
	margin-bottom: 10px;
}
.company-info-banner-pic img{
	border-radius: 5px;
}
.company-info-banner-txt{
	/*line-height:30px;*/
	margin:0 15px;
	white-space:nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.AB-banner {
	margin-bottom: 5px;
}

.A-banner li,
.B-banner li {
	margin-bottom: 10px;
	margin-right: 12px;
}

.A-banner li {
	width: 594px;
	height: 70px;
}

.B-banner li {
	width: 291px;
	height: 70px;
}

.A-banner li img,
.B-banner li img {
	width: 100%;
	height: 100%;
}

.hot_job_baiser{
	line-height: 36px;
	border:solid 1px #F2F2F2;
	padding:10px;
	background:#fff;
}
.hot_job_baiser_box{
	position:relative;
}
.hot_job_baiser_box strong{
	font-size:15px;
	margin-right: 20px;
	float:left;
}
.hot_job_baiser_a_box{
	float:left;
	width: 1030px;
	height:36px;
	overflow: hidden;
}
.hot_job_baiser_a_box a{
	float:left;
	margin-right:15px;
	color:#333;
}
.hot_job_baiser_a_box a:hover{
	text-decoration: underline;
}

.job5588_box {
	padding: 15px;
	border: solid 1px #f2f2f2;
	background: #fff;
}

.job5588_box li {
	padding-top: 10px;
}

.job5588_box li a,
.job5588_box li span {
	display: inline-block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: clip;
	color: #333;
}
.zdzp{
	padding:15px 0 10px;
}
.zdzp .t{
	padding-left:25px;
	padding-right:15px;
	background-position:15px center;
}
.hot_empire_cont{
	padding:10px 0 0;
}
.hot_empire_cont ul{
	padding-top:10px;
	border-top:solid 1px #f2f2f2;
}
.hot_empire_cont li {
	width: 25%;
	font-size:16px;
	border-right:solid 1px #f2f2f2;
	padding:10px 15px;
}
.hot_empire_cont li a:hover{
	color:#ff4300
}
.fri_lj_cont a:hover,
.acr_job a:hover {
	text-decoration: underline;
}

.hot_empire_cont li a {
	vertical-align: middle;
	max-width: 100%;
}

.new_acr_cont ul {
	width: 1168px;
}

.new_acr_cont li {
	width: 380px;
	margin-right: 14px;
	border: solid 1px #f2f2f2;
	padding-top: 0;
	margin-top: 10px;
}

.acr_job li {
	padding: 15px;
}

.new_acr_cont li:hover {
	background: #fdfcfb;
	border-color: #ff4300;
	box-shadow: 1px 1px 10px rgba(0, 0, 0, .3);
}

.new_acr_cont li>a {
	display: block;
	width: 100%;
	padding: 10px 10px 20px 10px;
}

.new_acr_cont li .job_t,
.new_acr_cont li .wel {
	white-space: nowrap;
	overflow: hidden;
}

.new_acr_cont li .job_t,
.acr_job li .job_t a {
	font-size: 16px;
	color: rgb(255, 0, 0);
	max-width: 15em;
	text-overflow: ellipsis;
}

.acr_job li .job_t a {
	vertical-align: top;
}

.new_acr_cont li p {
	margin: 8px 0 4px;
	overflow: hidden;
}

.new_acr_cont li .last {
	font-size: 12px;
	color: #999;
}

.new_acr_cont li .last font {
	color: #666;
}

.new_acr_cont li .wel {
	color: #FF6600;
	font-size: 14px;
	text-overflow: clip;
	max-width: 7.5em;
}

.new_acr_cont li .job_tim {
	max-width: 5em;
}

.rencai li {
	width: 224px;
	text-align: center;
	margin-right: 12px;
}

.rencai li span {
	vertical-align: middle;
}

.people_box_rt {
	width: 100%;
	padding: 15px 0;
	position: relative;
}

.people_box_rt img {
	border-radius: 50%;
}

.people_box {
	font-size: 16px;
	margin-top: 5px;
}

.rencai .people_box span {
	color: #333;
	max-width: 12em;
}

.people_box_ft {
	color: #666;
	width: 100%;
	padding: 10px 0;
}

.people_box_ft .jy {
	max-width: 8em;
}

.index_job_line {
	font-size: 12px;
	color: #999;
	padding: 0px 8px;
}

.rencai li .wel {
	max-width: 14em;
}

.fri_lj_cont a {
	display: inline-block;
	margin-right: 20px;
	color: #333;
	padding: 5px 0;
}
.bel_pic{
	padding:30px 2px;
	font-size:0;
}
.bel_pic div{
	width: 199px;
	float:left;
}
/*ÂÖ²¥Í¼¿ªÊ¼*/
.slider,
.slider .slider-img {
	overflow: hidden;
	height: 365px;
	position: relative;
}
.slider {
	width: 590px;
	margin: 0 auto;
	position: relative;
}
.slider:hover .slider-btn {
	width: 40px;
	color: #fff;
	text-shadow: 0 0 5px #666;
	background: rgba(0, 0, 0, 0.1);
}
.slider .slider-img {
	width: 12000px;
	position: relative;
}
.slider .slider-img .slider-img-ul {
	position: absolute;
	left: 0;
	top: 0;
	overflow: hidden;
}
.slider .slider-img .slider-img-ul li {
	float: left;
}
.slider .slider-img .slider-img-ul li img {
	width: 590px;
	height: 365px;
}
.slider .slider-dot {
	min-width: 20px;
	margin-left: auto;
	margin-right: auto;
	height: 15px;
	position: relative;
	bottom: 50px;
	text-align: center;
}
.slider .slider-dot ul {
	width: 100%;
}
.slider .slider-dot ul li {
	margin: 0 4px;
	display: inline-block;
	width: 5px;
	height: 5px;
	border-radius: 50%;
	background: #fff;
	opacity: 0.5;
	position: relative;
	top: 0;
	-webkit-transition: all 0.3s cubic-bezier(1, .01, .32, 1);
	-moz-transition: all 0.3s cubic-bezier(1, .01, .32, 1);
	-o-transition: all 0.3s cubic-bezier(1, .01, .32, 1);
	-ms-transition: all 0.3s cubic-bezier(1, .01, .32, 1);
	transition: all 0.3s cubic-bezier(1, .01, .32, 1);
	cursor: pointer;
}
.slider .slider-dot ul li.active,
.slider .slider-dot ul li:hover {
	width: 12px;
	height: 12px;
	top: 3px;
	opacity: 1;
	box-shadow: rgba(0, 0, 0, 0.1) 1px 1px 0px;
}
.slider .slider-btn {
	position: absolute;
	width: 0;
	height: 56px;
	top: 50%;
	line-height: 56px;
	text-align: center;
	color: #fff;
	font-size: 28px;
	text-decoration: none;
	font-family: 'ºÚÌå';
	color: rgba(255, 255, 255, 0);
	margin-top: -23px;
	transition: all .1s;
	overflow: hidden;
}
.slider .slider-btn:hover {
	background: rgba(0, 0, 0, 0.3);
}
.slider .slider-btn.slider-btn-left {
	left: 0;
	border-radius: 0 10px 10px 0;
}
.slider .slider-btn.slider-btn-right {
	right: 0;
	border-radius: 10px 0 0 10px;
}
/*ÂÖ²¥Í¼½áÊø*/