/*新闻*/
.news{background:#fafafa; padding:110px 0 210px 0; overflow:hidden;}
.title2{ font-size:54px; letter-spacing:0.5px; text-align:center; color:#1d1d1f; font-weight:bold;}
.title2 samp{ display:block;  font-size:18px; color:#666; letter-spacing:1px; line-height:42px; font-weight:normal; font-family:Microsoft YaHei;}

.news{ box-sizing: border-box; position: relative;}
.news h2{ font-weight: normal;text-align: center; }
.news h2 span{display: block;font-size: 36px;color: #333;line-height: 36px;font-weight: bold;font-family: serif;}
.news h3{text-align: center;height: 16px;padding-top: 20px;}
.news h3 a{ display: inline-block;font-size: 16px;line-height: 16px;color: #333;padding: 0 20px;border-right: 1px solid #d7d7d7;font-weight:normal; }
.news h3 a:last-child{ border-right: 0; }

.news_s{}

.news_con{ margin-top:70px;position:relative; width:1400px;}
.news_con dl{ float: left;width:460px; margin:0 10px; position: relative; background:#fff; border-radius:14px; }
.news_con dt{display:block;width:460px; overflow:hidden;}
.news_con dt img{display:block;width:460px; transition: all 0.5s; border-radius:14px 14px 0 0;}
@media screen and (max-width:1400px) {
.news_con dl{ float: left;width:384px;margin-right:24px;position: relative;}
.news_con dt{display:block;width:384px;height:192px;overflow:hidden;}
.news_con dt img{display:block;width:384px;height:192px;transition: all 0.5s;} 
}
.news_con dl dd span{ display: block;width: 131px;height: 39px;line-height: 39px;font-size: 12px;color: rgba(255,255,255,0.7);text-align: center;position: absolute;left:0;top:10px;background: url() no-repeat center;font-family: Times New Roman;letter-spacing: 2px;}
.news_con dl dd h4 a{ display: block; font-size:20px; line-height: 30px;color: #333333;font-weight: normal;padding:24px 18px 15px 18px;}

.news_con dl:hover{ box-shadow: 10px 10px 20px 0px rgba(0,0,0,0.04), -10px 0 20px 0px rgba(0,0,0,0.04);}


.news_con dl dd{display: block;font-style: normal; }
.news_con dl:hover dd{ position: absolute; background:rgba(255,255,255,255.04);  opacity: .94; transform: translateY(-18px); bottom:0; width:100%;  border-radius: 0 0 14px 14px;  transition: 0.5s;   }

.news_con dl dd p{display: block; font-size: 14px; line-height:24px; top:-6px; color: #333333; opacity: 0.7; padding:0 18px 10px 18px;  overflow:hidden; display:none;}
.news_con dl:hover dd p{ display:block;  transition: 0.5s; flex-shrink: 0; }

.news_con dl dd em{ display: block;font-size: 12px;line-height: 18px; color: #6e6e73; margin-bottom:20px; margin-left:18px; font-style: normal; letter-spacing:0.2px; font-family:Verdana, Geneva, sans-serif;}
.news .dprev{ position:absolute; left:65.7%; margin-top:60px; width:30px;height:30px; z-index: 100;cursor: pointer;background: url(../images/dprev.jpg) no-repeat center;}
.news .dnext{ position:absolute; right:28.6%; margin-top:60px; width:30px;height:30px; z-index: 100;cursor: pointer;background: url(../images/dnext.jpg) no-repeat center;}
.news .dprev:hover{background: url(../images/dprevh.jpg) no-repeat center;}
.news .dnext:hover{background: url(../images/dnexth.jpg) no-repeat center;  }
 
      @-moz-keyframes bounceY {
            0%,
            100% {
                -moz-transform: translateY(0);
                transform: translateY(0);
            }
            50% {
                -moz-transform: translateY(-8px);
                transform: translateY(-8px);
            }
        }
        
        @-o-keyframes bounceY {
            0%,
            100% {
                -o-transform: translateY(0);
                transform: translateY(0);
            }
            50% {
                -o-transform: translateY(-8px);
                transform: translateY(-8px);
            }
        }
        


        @keyframes bounceY {
            0%,
            100% {
                transform: translateY(0);
            }
            50% {
                transform: translateY(-8px);
            }
        }
		
.news_s .swiper-wrapper{display: flex; padding-right:300px;}


/*.swiper-slide{width: 35%!important;flex-shrink: 0;}
.news_con dt{width: auto!important;height: auto!important;}
.swiper-slide img {display: block; width: 100%!important; height: auto!important;}*/