/*公司详情*/
/*内容区-头部*/
.company-top{
	padding: 0 20px 10px 20px;
	position: relative;
}
.company-top .top-left h3{
	font-size: 18px;
	color: #000000;
	padding: 20px 0 20px 0;
}
.company-top .top-left h1{
	font-size: 22px;
	color: #000000;
	padding-bottom: 15px;
	font-weight: bold;	
}
.company-top .top-left p{
	font-size: 16px;
	color: #999999;
}
.company-top .top-left p a{
	display: inline-block;
	padding:0 15px;
	border-left: 1px solid #ddd;
}
.company-top .top-left p a:first-child{
	border-left: 1px solid #FFFFFF;
}
.company-top .top-left p a.company-on{
	color: #00B48B;
}
.company-top .top-left p #company{
	border: 0;
	padding-left: 0;
}
.company-top .top-right{
	position: absolute;
	right: 50px;
	top: 60px;
	z-index: 99;
}
.company-top .top-right a{
	display: inline-block;
	width: 35px;
	height: 35px;
	border-radius: 5px;
	background-image: url(../images/share.png);
	background-repeat: no-repeat;
	margin-left: 5px;
}
.company-top .top-right a.nth-child-2{
	background-position: -43px 0;
}
.company-top .top-right a.nth-child-3{
	background-position: -86px 0;
}
.company-top .top-right a.nth-child-4{
	background-position: -130px 0;
}
/*内容区-内容*/
.company-content{
	padding: 5px 0 15px 0;
}
.company-content .com-content-left{
	width: 898px;
	min-height: 700px;
	border: 1px solid #E6E6E6;
	border-radius: 5px;
	position: relative;
	word-break: break-all;
}
.company-content .com-content-right{
	width: 278px;
	margin-left: 20px;
	border: 1px solid #E6E6E6;
	border-radius: 5px;
	padding-bottom: 80px;
}
.company-content .com-content-right img.company-logo{
	width: 160px;
	max-height: 160px;
	padding: 20px 0 10px 60px;
}
.company-content .com-content-right h3{
	padding-bottom: 15px;
	padding-left: 20px;
	font-size: 14px;
	width: 210px;
	word-break: break-all;
}
.company-content .com-content-right h3 span,
.company-content .com-content-right h3 > a {
	color: #333;
}
.company-content .com-content-right h3 > a:hover {
	color: #00B48B;
}
.company-content .com-content-right h3:nth-child(6){
	padding-bottom: 30px;
}
.company-content .com-content-right .pingjia{
	display: inline-block;
	font-size: 15px;
	color: #00B48B;
	padding: 20px 0 15px 20px;
}
.company-content .com-content-right>.ms-star-box{
	padding: 0 0 0 20px;
}
.company-content .com-content-right p{
	padding-left: 20px;
	font-size: 18px;
}
.company-content .com-content-right p span.pingfeng-img{
	width: 112px;
	height: 16px;
	background-image: url(../images/star_small.png);
	background-repeat: no-repeat;
}
.company-content .com-content-right .more{
	padding: 35px 0 50px 0;
}
.company-content .com-content-left h2{
	position: absolute;
	left: 20px;
	width: 120px;
	line-height: 40px;
	background: #00B48B;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	text-align: center;
	font-size: 15px;
	color: #fff;
}

.com-content-left .introduction{
	padding: 60px 20px 0 20px;
}
.com-content-left .introduction p{
	font-size: 14px;
	line-height: 25px;
	padding-bottom: 25px;
	text-indent: 2em;
	word-break: break-all;
}
.com-content-left .introduction span.up{
	display: block;
	font-size: 16px;
	color: #00B48B;
	cursor: pointer;
}
.com-content-left .introduction span.up img{
	padding-left: 5px;
}
/*轮播*/
.introduction .slideBox{ width:479px; height:313px; padding: 0 50px; overflow:hidden; position:relative; margin: 20px auto; }
.introduction .slideBox .hd{ height:15px; overflow:hidden; position:absolute; left: 50%; bottom:5px; z-index:1; }
.introduction .slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.introduction .slideBox .hd ul li{ float:left; margin-right:2px;  width:10px; height:10px; border-radius: 50%; margin: 0 8px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.introduction .slideBox .hd ul li.on{ background:#00B48B; color:#fff; }
.introduction .slideBox .bd{ position:relative; height:100%; z-index:0;}
.introduction .slideBox .bd li{ zoom:1; vertical-align:middle; border: 1px solid #EFEFEF;}
.introduction .slideBox .bd img,
.introduction .slideBox .bd .block{ width:477px; height:311px; display:block;}
.introduction .slideBox .prev,
.introduction .slideBox .next{ position:absolute; left:-40px; top:50%; margin-top:-25px; display:block; background: #00B48B; }
.introduction .slideBox .next{ left:auto; right:-40px; background-position:8px 5px; }
.introduction .slideBox .prev:hover,
.introduction .slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.introduction .slideBox .prev img,
.introduction .slideBox .next img{ width: 26px; height: 26px;}

/*评论*/
.evaluation .evaluation-score{
	padding: 60px 0 20px 0;
}
.evaluation .evaluation-score h3,
.evaluation .evaluation-score>.md-star-box{
	font-size: 18px;
	position: relative;
	padding-left: 75px;
	padding-bottom: 10px;
}
.evaluation .evaluation-score>.md-star-box>.source{
	color: #999;
	padding-left: 10px;
}
.evaluation .evaluation-score h3 span.pingfeng-img{
	display: inline-block;
	width: 112px;
	height: 20px;
	background: url(../images/star.png) no-repeat;
	background-position: 0 -20px;
	position: absolute;
	top: 3px;
}
.evaluation .evaluation-score h3 span{
	font-size: 18px;
}
.evaluation .evaluation-score h3 span.score{
	color: #00B48B;
	padding: 0 10px 0 120px;
}
.evaluation .evaluation-score h3 span.source{
	color: #999;
}
.evaluation ul>li.evl-list{
	float: left;
	width: 50%;
	padding: 6px 0;
	margin: 0;
}
.evaluation ul>li.evl-list .ms-text{
	width: 175px;
	text-align: right;
}
.evaluation ul li{
	float: left;
	width: 285px;
	line-height: 30px;
	text-align: right;
	margin-right: 150px;
	font-size: 15px;
	position: relative;
}
.evaluation ul li p .score{
	color: #00B48B;
}
.evaluation ul li p .pingfeng-img{
	display: inline-block;
	width: 112px;
	height: 16px;
	background: url(../images/star_small.png) no-repeat;
	background-position: 0 -16px;
	position: absolute;
	top: 5px;
}
.evaluation ul li p{
	display: inline-block;
	line-height: 16px;
	/*padding-right: 100px;*/
}
.evaluation ul li .color{
	position: absolute;
	right: -20px;
	top: 0;
	color: #00B48B;
}
.evaluation .data{
	padding: 20px 0 20px 20px;
	border-top: 1px solid #E6E6E6;
	border-bottom: 1px solid #E6E6E6;
	margin-bottom: -1px;
}
.data-information .information-left a img{
	width: 74px;
	height: 74px;
	border-radius: 50%;
	margin-right: 20px;
}
.data-information .information-left h3{
	font-size: 18px;
	padding-top: 10px;
}
.data-information .information-left h3 p{
	color: #a7a7a7;
	font-size: 16px;
	padding-top: 10px;
}
.data-information .information-right{
	/*background: #00B48B;*/
	margin-right: 180px;
	margin-top: 20px;
	text-align: right;
}
.data-information .information-right p{
	font-size: 15px;
	position: relative;
}
.data-information .information-right p .score{
	padding-left: 100px;
	color: #00B48B;
}
.data-information .information-right span.time{
	display: inline-block;
	font-size: 14px;
	color: #999;
	padding-bottom: 10px;
}
.data-information .information-right .pingfeng-img{
	display: inline-block;
	width: 112px;
	height: 18px;
	background: url(../images/star_small.png) no-repeat;
	background-position: 0 -16px;
	position: absolute;
	right: 10px;
}
.data p.comments{
	color: #999;
	font-size: 14px;
	line-height: 24px;
	padding: 10px 20px 10px 0;
}
.data p.tishi{
	width: 790px;
	line-height: 32px;
	font-size: 14px;
	color: #000000;
	margin: 0 auto;
	border: 1px solid #E6E6E6;
	border-radius: 5px;
	background: #f7f9f8;
	padding-left: 10px;
}
.evaluation .more{
	padding: 50px 0 42px 0;
}
.com-content-right h4{
	font-size: 16px;
	color: #00B48B;
	padding: 30px 0 0 20px;
}
.com-content-right ul li{
	min-height: 80px;
	border-bottom: 1px solid #DDDDDD;
	position: relative;
}
.com-content-right ul li h3{
	color: #000000;
	font-size: 16px;
	padding-top: 20px;
}
.com-content-right .right-list li h3 span{
	display: block;
	padding-top: 5px;
	color: #00B48B;
}
.com-content-right li .time{
	float: right;
	color: #999;
	font-size: 14px;
	position: absolute;
	top: 20px;
	right: 10px;
}

/*公司职位-招聘职位*/
.company-content .company-job ul{
	padding: 60px 20px 50px 20px;
}
.company-content .company-job ul li{
	height: 90px;
	background: #f7f9f8;
	border-radius: 5px;
	margin-bottom: 10px;
	position: relative;
}
.company-content .company-job ul li span{
	font-size: 14px;
	color: #9a9a9a;
}
.company-content .company-job ul li .time{
	position: absolute;
	top: 25px;
	right: 20px;
}
.company-content .company-job ul li h3{
	padding: 20px 0 15px 20px;
	font-size: 16px;
	color: #000000;
	font-weight: bold;
}
.company-content .company-job ul li h3 a{
	color: #000000;
}
.company-content .company-job ul li h3 img{
	padding-right: 15px;
	position: relative;
	top: 3px;
}
.company-content .company-job ul li h3 span{
	padding-left: 15px;
}
.company-job ul li .text{
	padding-left: 20px;
}
.company-job ul li .text span{
	padding: 0 10px;
	border-left: 1px solid #CCCCCC;
	color: #000000;
	font-size: 16px;
}
.company-job ul li .text span.color{
	color: #00B48B;
	border-left: 0;
	padding-left: 0;
}

/*职位详情*/
.position-top .top-left{
	position: relative;
}
.position-top .top-left h2{
	color: #999;
}
.position-top .top-left h2 a {
	color: #000;
}
.position-top .top-left p{
	padding:10px 0 0 0;
	font-size: 16px;
	color: #333;
}
.position-top .top-left p img{
	position: relative;
	top: 3px;
	padding-right: 10px;
}
.position-top .top-left p span{
	padding-right: 40px;
}
.position-top .top-left .money{
	font-size: 20px;
	color: #00B48B;
	position: absolute;
	right: 315px;
	top: 50px;
}
.position-top .top-right{
	top: 105px;
}
.position-top .welfare{
	position: relative;
	padding-top: 15px;
}
.position-top .welfare .btn-box {
	position: absolute;
	top: 0;
	right: 25px;
	font-size: 0;
}
.position-top .welfare .w-btn{
	display: inline-block;
	min-width: 70px;
	padding: 0 5px;
	line-height: 40px;
	color: #fff;
	font-size: 15px;
	background: #00B48B;
	border-radius: 5px;
	margin: 0 5px;
	text-align: center;
}
.position-top .welfare p span{
	display: inline-block;
	font-size: 14px;
	padding: 5px 10px;
	border: 1px solid #00B48B;
	border-radius: 5px;
	color: #00B48B;
	margin-right: 5px;
}
.position-top .welfare p img{
	padding-right: 10px;
	position: relative;
	top: 3px;
}
.position-information ul{
	padding: 55px 0 20px 20px;
}
.position-information ul li{
	float: left;
	width: 385px;
	font-size: 15px;
	line-height: 32px;
}
.position-information ul li span{
	color: #333;
}
.job-skills{
	position: relative;
	padding: 0 0 20px 20px;
	color: #333;
	font-size: 15px;
	line-height: 32px;
}
.job-skills p.nth-child-2{
	padding-top: 55px;
}
.job-description .section{
	padding: 55px 20px 20px 20px;
	font-size: 15px;
	line-height: 32px;
	color: #333;
}
/*新闻资讯*/
._information{
	min-height: 800px;
}
._information ul.news-show{
	margin: 10px 0 20px 0;
	padding: 25px 0 0 0;
	background: #fff;
}
._information ul.news-show li{
	float: left;
	width: 305px;
	border-left: 1px solid #E6E6E6;
	padding:0 47px;
	margin-bottom: 30px;
	min-height: 340px;
}
._information ul.news-show li:first-child,
._information ul.news-show li:nth-child(4n){
	border-left: 1px solid #fff;
}
._information ul.news-show li h2{
	border-left: 4px solid #00B48B;
	padding-left: 10px;
	margin-bottom: 20px;
}
._information ul.news-show li h2 a{
	display: inline-block;
	width: 20px;
	height: 20px;
	background-color: #adadad;
	border-radius: 50%;
	background-image: url(../images/icon_next.png);
	background-size: 18px 18px;
	background-position: 2px 1px;
	float: right;
}
._information ul.news-show li img.show-img{
	width: 305px;
	height: 168px;
}
._information ul.news-show li h3{
	padding: 20px 0 20px 0;
}
._information ul.news-show li h3 a{
	color: #000000;
	margin: 0;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
._information ul.news-show li a{
	color: #999;
	font-size: 14px;
	display: block;
}

.information_bible{
	width: 100%;
	background: #f7f9f8;
}
._information h1{
	line-height: 65px;
	height: 65px;
	font-size: 18px;
	padding: 0 15px 0 20px;
	position: relative;
}
._information h1 .news{
	font-size: 14px;
	position: absolute;
	top: 0px;
	right: 15px;
}
._information h1 .news a{
	color: #999;
}
._information h1 .news .gt{
	color: #999;
	padding: 0 5px;
}
._information h1 .news .color{
	color: #00B48B;
}
.information_bible ul.news-list li{
	height: 225px;
	border-top: 1px solid #E6E6E6;
	background: #FFFFFF;
	position: relative;
}
.information_bible ul.news-list li.nth-child-1{
	border: 1px solid #FFFFFF;
}
.information_bible ul.news-list li .bible-left{
	float: left;
	width: 400px;
}
.information_bible ul.news-list li .bible-left img{
	width: 305px;
	height: 165px;
	margin: 30px 0 0 50px;
	border: 1px solid #EFEFEF;
}
.information_bible ul.news-list li .bible-left span{
	display: block;
	width: 85px;
	line-height: 30px;
	text-align: center;
	background: #00B48B;
	color: #FFFFFF;
	font-size: 12px;
	border-bottom-right-radius: 20px;
	border-top-right-radius: 20px;
	position: absolute;
	top: 50px;
	left: 50px;
}
.information_bible ul.news-list li .bible-right{
	float: left;
	width: 735px;
}
.information_bible ul.news-list li .bible-right h3{
	padding: 35px 0 25px 0;
}
.information_bible ul.news-list li .bible-right h3 a{
	font-size: 16px;
	color: #000000;
}
.information_bible ul.news-list li .bible-right p{
	color: #999;
	font-size: 15px;
	line-height: 22px;
	margin-bottom: 20px;
	height: 65px;
}
.information_bible ul.news-list li .bible-right span{
	font-size: 14px;
	color: #000000;
}

/*新闻资讯-职场宝典-详情*/
.information_details{
	padding-bottom: 20px;
}
.information_details .details-left{
	width: 858px;
	border: 1px solid #E6E6E6;
	border-radius: 5px;
	overflow: hidden;
}
.information_details .details-left img {
	max-width: 100% !important;
}
.information_details .details-left .details-txt h2{
	font-size: 18px;
	padding: 30px 0 10px 0;
	font-weight: bold;
	margin: 0 20px;
	position: relative;
}
.information_details .details-left .details-txt h2 span{
	font-weight: normal;
	font-size: 14px;
	color: #999;
	position: absolute;
	right: 0;
	top: 30px;
}
.information_details .details-left .details-txt p{
	font-size: 15px;
	line-height: 25px;
	padding-top: 10px;
	margin: 0 20px;
}
.information_details .details-left .details-txt a {
	color: #0072C1;
    text-decoration: underline;
}
.information_details .details-left .details-txt h3{
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	padding: 40px 0 15px 0;
}
.information_details .details-left .praise{
	padding: 100px 0 18px 0;
	border-bottom: 1px solid #E6E6E6;
}
.information_details .details-left .praise p{
	font-size: 14px;
	color: #000000;
	margin-left: 20px;
}
.information_details .praise .praise-img{
	cursor: pointer;
	padding: 10px 0 5px 20px;
}
.information_details .praise .praise-img img{
	padding-right: 15px;
	position: relative;
	top: 2px;
}
.information_details .details-left .praise p span{
	padding-right: 20px;
}
.information_details .praise ul{
	padding: 0 20px;
}
.information_details .praise ul li{
	float: left;
	width: 38px;
	height: 38px;
	border: 1px solid #bcbebb;
	margin: 10px 10px 0 0;
	border-radius: 10px;
	background: #e4f4f1;
}
.information_details .praise ul li img,
.information_details .release .head-portrait img,
.information_details .release-reply	.head-portrait img
{
	width: 100%;
	height: 100%;	
	border-radius: 10px;
}
.information_details .details-left .release{
	padding: 25px 20px 200px 20px;
}
.information_details .details-left .release-me{
	position: relative;
}
.information_details .release-me .head-portrait{
	display: inline-block;
	width: 58px;
	height: 58px;
	border: 1px solid #bcbebb;
	border-radius: 10px;
}
.information_details .release-me span{
	display: block;
	width: 110px;
	line-height: 40px;
	background: #00B48B;
	border-radius: 10px;
	color: #fff;
	text-align: center;
	position: absolute;
	top: 10px;
	right: 40px;
	cursor: pointer;
}
.information_details .release-me input{
	width: 480px;
	padding-right: 70px;
	height: 58px;
	line-height: 58px;
	border: 1px solid #E6E6E6;
	border-radius: 5px;
	margin-left: 15px;
	padding-left: 10px;
	color: #999;
}
.information_details .expression{
	position: absolute;
	top: 18px;
	right: 205px;
	cursor: pointer;
}
.information_details .release-me input::placeholder{
	color: #dadada;
}
.information_details .release-me input::-webkit-placeholder{
	color: #dadada;
}
.information_details .release-me input::-moz-placeholder{
	color: #dadada;
}
.information_details .release-me input::-ms-placeholder{
	color: #dadada;
}
.information_details .release-me input::-o-placeholder{
	color: #dadada;
}
.information_details .release-reply{
	padding: 20px 0;
}
.information_details .release-reply	.head-portrait{
	float: left;
	width: 78px;
	height: 78px;
	border: 1px solid #bcbebb;
	margin-right: 15px;
	border-radius: 10px;
}
.information_details .release-reply .reply-text{
	width: 520px;
}
.information_details .release-reply .reply-text h3{
	font-size: 16px;
}
.information_details .release-reply .reply-text h3 span{
	float: right;
	font-size: 14px;
	color: #999;
}
.information_details .release-reply .reply-text p{
	font-size: 14px;
	color: #999;
	line-height: 24px;
	padding: 10px 0;
}
.information_details .release-reply .reply-text a{
	color: #00B48B;
}
/*左边区块*/
.information_details .details-right{
	width: 280px;
	margin-left: 20px;
}
.information_details .details-right .right-top{
	height: 165px;
	position: relative;
}
.information_details .right-top .share,
.information_details .right-top .top-right{
	position: absolute;
	left: 50px;
	top: 40px;
}
.information_details .right-top .share a,
.information_details .right-top .top-right a{
	display: inline-block;
	width: 35px;
	height: 35px;
	border-radius: 5px;
	background-image: url(../images/share.png);
	background-repeat: no-repeat;
	margin-left: 5px;
}
.information_details .right-top .share a.nth-child-2,
.information_details .right-top .top-right a.nth-child-2{
	background-position: -43px 0;
}
.information_details .right-top .share a.nth-child-3,
.information_details .right-top .top-right a.nth-child-3{
	background-position: -86px 0;
}
.information_details .right-top .share a.nth-child-4,
.information_details .right-top .top-right a.nth-child-4{
	background-position: -130px 0;
}
.information_details .right-top span{
	display: block;
	color: #fff;
	background: #00B48B;
	border-radius: 10px;
	width: 120px;
	line-height: 40px;
	text-align: center;
	cursor: pointer;
	position: absolute;
	left: 50%;
	margin-left: -60px;
	top: 105px;
}

.information_details .details-right .right-bottom{
	border: 1px solid #E6E6E6;
	border-radius: 5px;
}
.information_details .right-bottom h2{
	padding-left: 10px;
	margin: 30px 0 0 20px;
	border-left: 4px solid #00B48B;
	
}
.information_details .right-bottom ul li{
	border-bottom: 1px solid #E6E6E6;
}
.information_details .right-bottom ul li p{
	padding: 30px 20px 0 20px;
	line-height: 24px;
	font-size: 14px;
}
.information_details .right-bottom ul li p a{
	color: #000000;
}
.information_details .right-bottom ul li span{
	float: right;
	font-size: 12px;
	color: #999;
	padding: 10px 20px 20px 0;
	
}
.information_details .more{
	margin: 30px 0;
}
._information .width{
	width: 1198px !important;
}
._information .pd-btm100{
	padding-bottom: 100px;
}
