﻿.header .head-top ul .hover { opacity: 0; position: absolute; z-index: -1; top: 120%; left: 50%; width: 150px; margin-left: -75px;  }
.header .head-top ul .hover img { width:50%; }

.nyrightsall{width:100%;height:auto;float:left;text-align:center;margin-bottom:20px;margin-top:20px;}
.paginator { font: 13px 微软雅黑;padding:10px 0px 10px 0; }
.paginator a {padding: 5px 6px; border: solid 1px #ddd; background: #fff; text-decoration: none;margin-right:15px;margin-left:5px;width:auto;height:auto;}
.paginator a:visited {padding: 5px 6px; border: solid 1px #ddd; background: #fff; text-decoration: none;margin-right:15px;margin-left:5px;width:auto;height:auto;}
.paginator .cpb {padding: 5px 6px;font-weight: bold; font-size: 13px;border:none;width:auto;height:auto;}
.paginator a:hover {color: #fff; background: #5a5858;border-color:#5a5858;text-decoration: none;width:auto;height:auto;}
.paginator span{padding: 5px 6px; border: solid 1px #ddd; background: #fff; text-decoration: none;margin-right:15px;margin-left:5px;width:auto;height:50px;}
.list-news { margin-top: -20px; }

.list-news .item { padding-top: 40px; padding-bottom: 40px; border-bottom: 1px solid #666; overflow: hidden; }

.list-news .item .pic { float: left; display: block; width: 215px; margin-right: 25px; overflow: hidden; }

.list-news .item .pic img { display: block; width: 100%; transition: all 1s; -webkit-transition: all 1s; -moz-transition: all 1s; -o-transition: all 1s; }

.list-news .item .pic:hover img { transform: scale(1.2); -ms-transform: scale(1.2); -webkit-transform: scale(1.2); -moz-transform: scale(1.2); -o-transform: scale(1.2); }

.list-news .item .sub { overflow: hidden; }

.list-news .item .sub span { float: left; display: block; line-height: 1; padding-right: 10px; margin-right: 10px; color: #999; font-size: 14px; font-family: LatoLight; border-right: 1px solid #bbb; }

.list-news .item .sub span:last-child { border: none; }

.list-news .item .title { display: inline-block; margin-top: 15px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; color: #666; font-size: 24px; }

.list-news .item .title:hover { color: #e50014; }

.list-news .item .text { width: 100%; line-height: 1.5; margin-top: 15px; color: #999; font-size: 14px; font-family: LatoLight; }

.list-news .item .text a { color: #e50014; }
.list-download { overflow: hidden; margin-top:20px;}

.list-download ul { float: left; width: 50%; padding-right: 50px; margin-bottom: 50px; }

.list-download ul:nth-child(even) { padding-right: 0; }

.list-download ul h4 { line-height: 1; padding-bottom: 5px; color: #e50014; font-size: 22px; font-family: LatoLight; }

.list-download ul li { padding-top: 7px; padding-bottom: 7px; color: #666; font-size: 16px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }

.list-download ul li a:before { content: ''; float: left; display: block; width: 5px; height: 5px; margin-top: 7px; margin-right: 7px; background-color: #666; border-radius: 100%; }
.list-download ul.faqul { float: left; width: 100%; padding-right: 50px; margin-bottom: 50px; }
.list-download ul.faqul li { padding-top: 7px; padding-bottom: 7px; color: #666; font-size: 16px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;width:100%;float:left; }
.list-download ul.faqul li:nth-child(even){float:right;}
.module-list-img ul img { max-height:178px; }

@media (max-width: 576px) {
  .list-news { margin-left: -5px; margin-right: -5px; overflow: hidden; }
  .list-news .item { float: left; width: 50%; padding-top: 20px; padding-bottom: 20px; padding-left: 5px; padding-right: 5px; }
  .list-news .item .pic { float: none; width: 100%; margin-right: 0; }
  .list-news .item .sub { margin-top: 10px; }
  .list-news .item .sub span { display: block; line-height: 15px; width: 100%; font-size: 12px; border-right: none; }
  .list-news .item .title { display: block; font-size: 16px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
  .list-news .item .text { display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 4; overflow: hidden; }
    .list-download ul { float: none; width: 100%; padding-right: 0; margin-bottom: 20px; }
  .list-download ul li { font-size: 14px; }
  .list-download ul li h4 { padding-bottom: 0; font-size: 18px; }
  .list-download ul li a:before { width: 3px; height: 3px; margin-top: 6px; }
      .list-download ul.faqul { width: 100%;}
.list-download ul.faqul li { width:100%; }
.list-download ul.faqul li:nth-child(even){float:left;}
}

@media (max-width: 320px) {
  .list-news .item { float: none; width: 100%; } }
