/*
.header .header-nav a { color: #666; position: relative; }
.header .header-nav a::after, .header .header-nav a:after {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  height: 6px;
  width: 0;
  background: #39b54a;
  transition: .3s;
  -webkit-transition: .3s;
  -moz-transition: .3s;
  -ms-transition: .3s;
  -o-transition: .3s;
}
.header .header-nav .header-icon-wrap a::after, .header .header-nav .header-icon-wrap a:after{ opacity: 0; }
.header .header-nav a.active::after, .header .header-nav a.active:after, .header .header-nav a:hover::after, .header .header-nav a:hover:after  { width: 100%; }
*/

body{ background: linear-gradient(#fcfdfd, #eef2f5); }

.news-detail{ height: 398px; }

.article-wrap{ padding: 88px 120px; padding-bottom: 60px; top: -200px;}
.article-wrap .title{ font-size: 48px; line-height: 1.208; font-weight: normal; /*height: 100px;*/ padding-bottom: 40px;}
.article-wrap .intro{ font-size: 18px; color: #878787; line-height: 2.333; padding-bottom: 36px; border-bottom: 1px solid #e2e2e2;}
.article-wrap .article{ color: #333; font-size: 18px; line-height: 1.444; padding-top: 42px; padding-bottom: 80px; border-bottom: 1px solid #e2e2e2;}
.article-wrap .article img, .article-wrap .article video, .article-wrap .article table { max-width: 100%; margin: 0 auto;}
.left-box{ width: 80%; font-size: 18px; line-height: 2; color: #878787; padding-top: 40px;}
.all-news { width: 134px; height: 50px; text-align: center; line-height: 50px; background: #39b54a; margin-top: 52px; }

.files-download{ color: #333; width: 100%;padding-top: 20px/* position: relative; padding: 0 120px; top: -160px;*/ }
.file-item{ line-height: 40px;}
.file-item .iconfont { font-size: 20px; cursor: pointer; color: #b7b7b7; }
.file-item:last-of-type{ border-bottom: 0; }
.icon-chakan{ margin-right: 40px;  } 
.file-name{ width: 70%; } 

@media screen and (max-width: 1450px) {
  .article-wrap {
    padding: 60px 80px;
    padding-bottom: 60px;
    top: -156px;
  }
}


@media screen and (max-width: 1366px) {

}

@media screen and (max-width: 1280px) {


  .page-banner .banner-nav-wrap .banner-item{ width: 150px; }

  .page-banner .topic-box { padding-top: 110px;} 

  .page-banner .topic-box .title{ font-size: 56px; padding-bottom: 44px; }
  .page-banner .topic-box .desc{ font-size: 19px; }

  .news-list .news-item{ width: 340px; margin-right: 15px;}

  
  
}





