.about-container,.row {
  position:relative
}
.about_circle {
  color:#ffc881;
  font-size:20px
}
.about_intro_icon {
  background:url(../../images/aboutUs/about_intro_icon.png) no-repeat;
  width:8px;
  height:23px;
  float:left
}
.location_banner {
  width:0;
  height:0;
  line-height:0;
  border:8px solid transparent;
  border-bottom-color:#fe9711;
  border-top:0;
  position:absolute;
  top:54px;
  left:50px
}
.about_bg {
  background-color:#F5F5F5;
  padding-top:51px;
  padding-bottom:110px
}
.about_us .row ul.about_banner {
  /* width:190px; */
  width: 20%;
  border:1px solid #ebebeb;
  box-shadow:0 0 5px #ebebeb;
  -webkit-box-shadow:0 0 5px #ebebeb;
  -moz-box-shadow:0 0 5px #ebebeb;
  background-color:#fff;
  float:left
}
.about_us .row ul.about_banner1 {
  position:fixed;
  top:83px
}
.about_us .row ul.about_banner2 {
  position:absolute;
  bottom:0;
  left:0
}
.about_us .row ul.about_banner li {
  height:63x;
  line-height:63px;
  padding-left:30px
}
.about_us .row ul.about_banner a {
  height:63x;
  line-height:63px;
  width:190px;
  display:inline-block;
  border-bottom:2px solid #f5f5f5
}
.about_us .row ul.about_banner li.active {
  border-left:6px solid #fe9711;
  padding-left:24px;
  color:#fe9711
}
.about_us .row ul li.active a {
  color:#fe9711
}
.about_us .row .about_content {
  /* width:752px; */
  width: 77%;
  float:right;
  border:1px solid #ebebeb;
  box-shadow:0 0 5px #ebebeb;
  -webkit-box-shadow:0 0 5px #ebebeb;
  -moz-box-shadow:0 0 5px #ebebeb;
  background-color:#fff
}
.about_us .row .about_content .about_us_img {
  background:url(../../images/aboutUs/about_us.png) no-repeat;
  width:752px;
  height:314px;
  border-bottom:1px solid #e2e2e2
}
.about_us .row .about_content .about_us_text {
  padding:46px 20px 20px
}
.about_us .row .about_content .about_us_text p {
  line-height:35px;
  margin-bottom:20px;
  margin-top:0
}
.about_us .row .about_content ._head {
  line-height:23px
}
.about_us .row .about_content ._headName {
  line-height:23px;
  font-size:18px;
  color:#000
}
.about_us .row .about_content ._head span {
  font-size:18px;
  color:#000;
  margin-left:12px
}

.about_us .row .about_content .about_position {
  background:url(../../images/aboutUs/about_position.png?20160506.png) no-repeat;
  width:752px;
  height:314px
}


.about_content ul.news {
  padding:0 29px 40px
}
.about_content ul li.evel_news {
  border-bottom:1px solid #e2e2e2;
  padding:39px 0 30px
}
.about_content ul li.evel_news div.content .lead,.about_content ul li.evel_news div.title {
  width:531px;
  float:left
}
.about_content ul li.evel_news .title_news {
  height:20px;
  padding-bottom:25px
}
.about_content ul li.evel_news .title_news .title {
  color:#000;
  font-size:16px;
  float:left
}
.about_content ul li.evel_news .title_news div.infor {
  float:right;
  font-size:12px;
  color:#9a9a9a
}
.about_content ul li.evel_news .title_news div.infor .name {
  margin-right:10px
}
.about_content ul li.evel_news div.content {
  line-height:25px;
  padding-bottom:21px
}
.about_content ul li.evel_news div.content .logo {
  float:right;
  height:40px;
  width:80px;
  margin-top:-8px;
  overflow:hidden
}
.about_content ul li.evel_news a {
  color:#fe9711
}
.right_banner {
  border-color:#fff #fff #fff #fe9711;
  border-style:solid;
  border-width:5px 0 5px 6px;
  display:inline-block;
  margin-left:10px;
  height:0;
  width:0
}
.about_content ul li.evel_news a span {
  display:inline-block
}
.about_us .row .about_content .page {
  font-size:12px;
  float:right;
  margin:15px 29px 15px 0
}
.about_us .row .about_content .page a,.about_us .row .about_content .page span {
  margin-left:10px
}

.notice {
  padding:0 30px
}
.notice li {
  border-bottom:1px solid #e2e2e2
}
.notice li.last {
  border-bottom:0
}
.notice a {
  display:block;
  height:76px;
  line-height:76px
}
.notice a.hover .date,.notice a.hover .text,.notice a:hover .date,.notice a:hover .text {
  color:#ff8041
}
.notice .text {
  float:left;
  color:#000;
  font-size:18px;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis
}
.notice .date {
  float:right;
  font-size:12px;
  color:#a8a8a8
}
.notice-detail {
  text-align:center;
  padding:40px 40px 160px 30px
}
.notice-detail .title {
  color:#000;
  font-size:18px
}
.notice-detail .content p:first-child {
  margin-top:30px
}
.notice-detail .content p {
  color:#686868;
  font-size:14px;
  line-height:28px;
  margin-top:20px;
  text-align:left
}
.notice-detail .notice-info {
  float:right;
  width:128px;
  text-align:center;
  margin-top:30px
}
.notice-detail .notice-info p {
  color:#686868;
  font-size:14px;
  margin-top:10px
}

.subcontent{
  padding-bottom:10px;
  display: none;
}

.about_us .row .about_content img{
  width: auto;
  max-width: 100%;
}