/*
.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%; }
*/

.news-wrap{ background: #fcfcfc; padding-bottom: 100px;}
.news-list { padding-top: 30px; padding-bottom: 80px;}
.news-list .news-item{ width: 448px; margin-right: 28px; cursor: pointer; padding-top: 30px;}
.news-list .news-item:nth-of-type(3n){ margin-right: 0; }
.news-list .news-item .title{ font-size: 28px; font-weight: normal; color: #343a58; line-height: 1.143; padding-top: 24px; padding-bottom: 12px;}
.news-list .news-item .desc{ color: #666; position: relative; line-height: 1.375; height: 86px; padding-bottom: 18px; border-bottom: 0; transition: .3s}
.news-list .news-item .desc::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  width: 0;
  height: 2px;
  background: #9ad8a3;
  transition: .3s;
}
.news-list .news-item .desc::after{
  position: absolute;
  content: '';
  left: 0;
  bottom: 0;
  width: 100%;
  height: 2px;
  transition: .3s;
  background: #E1E1E1;
}
.news-list .news-item .time{ color: #8e8e8e; font-size: 14px; line-height: 4; }
.news-list .news-item .pic-wrap{ height: 252px; width: 100%; }
.news-list .news-item:hover .title{ color: #1B31A7; }
.news-list .news-item:hover .pic-wrap img{ transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); }
.news-list .news-item:hover .desc::before{ width: 100%; }
.news-list .news-item:hover .desc::after{ width: 0;}

.page-banner .banner-nav-wrap{ height: 100px }
.page-banner .banner-nav-wrap .banner-nav{ height: 100%; }
.page-banner .banner-nav-wrap .banner-item{ width: 20%; }



/**
 * ########################################################################################################################
 * 媒体查询
 * ########################################################################################################################
 */
@media screen and (max-width: 1680px) {

}

@media screen and (max-width: 1450px) {
  .page-banner .banner-nav-wrap .banner-item{ width: 170px; }

  .news-list .news-item{ width: 380px; }
  .news-list{ padding-bottom: 60px; }
  .news-wrap{ padding-bottom: 80px; }
}


@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;}

  
  
}


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

  
}





