@charset "utf-8";
/* style 空文件 */
.nw-news a {
   display: block;
   color: #646464;
   float: left;
   width: 100%;
  height: 260px;
  
   position: relative;
   overflow: hidden;
   transition: 600ms;
   -webkit-transition: 600ms;
   margin-bottom: 20px;
 }

@media screen and (max-width:1000px) {
  /* slideshow */
.nw-news a {

  height: 360px;
  

 }
}
 .nw-news .pic {
   height: 100%;
   transition: 600ms;
   -webkit-transition: 600ms;
   background-repeat: no-repeat;
   background-size: cover;
   background-position: center center;
   position: relative;
   background: #eee;
 }
 .nw-news .pic img {
   width: 100%;
   display: block;
   background-repeat: no-repeat;
   background-size: cover;
   background-position: center center;
   left: 50%;
   top: 50%;
   transform: translate(-50%, -50%);
   -webkit-transform: translate(-50%, -50%);
   -ms-transform: translate(-50%, -50%);
   position: absolute;
   transition: 600ms;
 }
 .nw-news a:hover .pic {
   transform: scale(1.09);
   -webkit-transform: scale(1.09);
 }
 .nw-news .txts_1 {
   position: absolute;
   bottom: 0;
   left: 0;
   right: 0;
   background: rgba(0, 74, 77, 0.8);
   color: #e6e6e6;
   padding: 10px 5%;
   transition: 600ms;
   -webkit-transition: 600ms;
 }
 .nw-news .txts_1 .date {
   float: left;
 }
 .nw-news .txts_1 .tx {
   float: left;
   line-height: 20px;
   height: 40px;
   overflow: hidden;
 }
 .nw-news a:hover .txts_1 {
   bottom: -100%;
   opacity: 0;
 }
 .nw-news .txts_2 {
   position: absolute;
   width: 75%;
   height: 90%;
   top: 5%;
   left: 5%;
   background: rgba(0, 74, 77, 0.8);
   color: #e6e6e6;
   padding: 0 10% 0 5%;
   overflow: hidden;
   transform: scale(0.3);
   -webkit-transform: scale(0.3);
   opacity: 0;
   display: none\9;
   transition: 600ms;
   -webkit-transition: 600ms;
 }
 .nw-news .txts_2 .date {
   position: absolute;
   bottom: 15px;
   left: 5%;
 }
 .nw-news .txts_2 .ti {
   border-bottom: 1px solid #fff;
   padding-bottom: 20px;
   white-space: nowrap;
   text-overflow: ellipsis;
   overflow: hidden;
   padding-top: 10px;
   font-size: 16px;
 }
 .nw-news .txts_2 .tx {
   line-height: 25px;
   height: 75px;
   overflow: hidden;
   padding-top: 5px;
   text-align: justify;
 }
 .nw-news .txts_2 .arrow {
   width: 12%;
   height: 10px;
   background: url(http://dfs.yun300.cn/group1/M00/00/9A/CgI9F1i_cRGEdyGUAAAAAMSNXdI318.png?tenantId=46581&viewType=1) no-repeat left center;
   position: absolute;
   right: 0;
   bottom: 25px;
 }
 .nw-news a:hover .txts_2 {
   transform: scale(1);
   -webkit-transform: scale(1);
   opacity: 1;
   display: block\9;
 }

