.feature-item { text-align: center; margin: 0 auto 15px; max-width: 300px; }
.feature-item:hover .wrap-feature-icon, .feature-item.active .wrap-feature-icon { background: #ff6400; border-color: #ff6400; }
.feature-item:hover .wrap-feature-icon .feature-icon, .feature-item.active .wrap-feature-icon .feature-icon { background: #ff6400; border-color: #ffb17f; }
.feature-item:hover .wrap-feature-icon .feature-icon .fa, .feature-item.active .wrap-feature-icon .feature-icon .fa { color: #fff; }
.feature-item .wrap-feature-icon { width: 110px; height: 110px; border: 1px solid #eff2f7; background: #fff; padding: 10px; margin: 0 auto 50px; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%; -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; transition: all 0.3s ease-out; }
.feature-item .wrap-feature-icon .feature-icon { height: 88px; width: 88px; border: 1px solid #eff2f7; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%; background: #eff2f7; -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; transition: all 0.3s ease-out; }
.feature-item .wrap-feature-icon .feature-icon .fa { line-height: 88px; font-size: 34px; color: #666666; -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; transition: all 0.3s ease-out; }
.feature-item .title { color: #333333; font-size: 16px; font-weight: bold; text-transform: uppercase; }
.feature-item .title:after { content: ''; display: block; margin: 20px auto; height: 4px; width: 25px; background: #ff6400; }
.feature-item .text { font-family: 'Noto Sans SC', sans-serif; font-size: 14px; line-height: 26px; margin-bottom: 5px; }

/*#why_gea .news-item h5{
	color: #ff8900;
    font-size: 16px;
    text-transform: uppercase;
    margin-bottom: 25px;
    font-weight: bold;
    position: relative;
}
#why_gea .news-item h5:after {
    content: "";
    display: block;
    margin-top: 20px;
    width: 25px;
    height: 4px;
    background: #ff8900;
}*/
#why_gea .news-body p{
	color: #666;
}
#why_gea .row div.news-body{
	padding:5px 10px;
	border:1px solid #ccc;
	margin-top: 8px;
	border-radius: 5px;
	color: #666;
	margin-bottom: 10px;
}
.news-item .image{
	position: relative;
}
.news-item .image .mask{
	position: absolute;
	background-color: rgba(0,0,0,0.7);
	width: 100%;
	height: 100%;
	left:0;
	top:0;
	transition:opacity 1s;
	-webkit-transition:opacity 1s;
	opacity: 0;
}
.news-item .mask span{
	display: inline-block;
	width: 40px;
	height: 40px;
	border-radius: 100%;
	background-color: #ff9800;
	text-align: center;
	line-height: 40px;
	z-index: 22;
	color: #fff;
	font-size: 32px;
	position: absolute;
	top:50%;
	left:50%;
	margin-top: -15px;
	margin-left: -15px;
	cursor: pointer;
}
.news-item a:hover .mask{
	opacity: 1;
}
#myModal button.close{
	position: absolute;
	top:-15px;
	right: -10px;
	background: #ff8900;
	opacity: 1;
	border-radius: 100%;
	color:#fff;
	padding:8px 11px;
}
/*员工分享*/
.comment_section .media-body{
  display:inherit;
}

#comments_title{
   color:#4e4e4e;
   font-weight:700px;
   font-size:22px;
   margin-top:60px;
   margin-bottom:40px;
}
.comment_section {
  margin-top: 30px;
  position: relative;
}

.post_comments img {
  width: 85px;
  height: 85px;
  margin-top: 35px;
}

.post_reply_comments {
  background:#f5f5f5;
  border-radius: 4px;
  padding: 30px;
}
.post_reply_comments h3{
	color: #ff8900;
}
.post_reply_comments:before {
  border-color: transparent #F0F0F0 transparent transparent;
  border-style: solid;
  border-width: 15px;
  content: " ";
  height: 0;
  left: 75px;
  position: absolute;
  top: 20px;
}

.post_reply_comments h3, 
.post_reply_content h3{
  margin-top: 0;
}
.post_reply_comments h4{
  color:#c4c4c5;
  font-weight:400;
}
.post_reply_comments p{
  padding-bottom: 15px;
}
.message_heading {
  margin-bottom: 50px;
  margin-top: 60px;
}
/*现在招聘*/
#recruit h2{
	position: relative;
	padding-bottom: 20px;
}
#recruit h2:after{
	content: "";
	display: inline-block;
	position: absolute;
	bottom:0;
	left:50%;
	height: 2px;
	width: 60%;
	margin-left: -30%;
	margin-top: 10px;
	background-color: #ff8900;

}
#recruit p{
	color: #ccc;
}
