.tt{ display: inline-block; width: 100%; margin-bottom: 50px;}
h3.tit{ float: left; font-size: 28px; font-weight: bold;}
.more_btn{ float: right; font-size: 14px ;color: #666666; cursor: pointer;}
div#dw{ background: none;}
.wrapper.header{background:none;}
.wrapper{ background: url(../images/tsy_bg.png) no-repeat top center; background-size: cover;}
.wrapper.main1{background: none;}
.main1{transform: translateY(0%); }
.wrapper.main1 .inner{ padding: 76px 0 65px;}
.wrapper.main2 .inner{ padding: 65px 0 65px;}
.wrapper.main3 .inner{ padding: 65px 0 65px;}
.wrapper.main4 .inner{ padding: 65px 0 65px;}
.wrapper.main5 .inner{ padding: 65px 0 65px;}


.wrapper .news_imgs{     width: 100%;
    padding-top: 25.5%;
    background-color: #efefef;
    position: relative;
    overflow: hidden;}
.wrapper .news_imgs img{     width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    max-width: 100%;
    transition: all 0.4s ease-in-out;object-fit: cover;}
.wrapper .jdjs .news_box{position: relative;}
.wrapper .jdjs .news_box:before{ position: absolute; content: ""; width: 100%; height: 170px; background: url(../images/bt_bg.png) no-repeat; left: 0; right: 0; bottom: 0;z-index: 1;}
.wrapper .jdjs .news_list li.news .news_time{ font-size: 18px; font-weight: bold; line-height: 25px; color: #ffffff; margin-bottom: 30px;}
.wrapper .jdjs .news_list li.news .news_title{  overflow: hidden;  
    text-overflow:ellipsis;  
  -webkit-line-clamp: 1;  
  -webkit-box-orient: vertical;
  display: -webkit-box;}
 .wrapper .jdjs .news_list li.news .news_title a{ color:#ffffff;}
.wrapper .jdjs .news_wz{ position: absolute; bottom: 45px; left: 56px; right: 0; font-size: 20px;color: #ffffff;z-index: 2;}


.jdjs1{ margin-top: 25px;}
.jdjs1 .news_list li.news{ position: relative;}

.jdjs1 .news_title{ float: left; position: absolute; left: 0; right: 150px; bottom: 0;  white-space: nowrap;overflow: hidden;text-overflow:ellipsis; font-size: 20px;}
.jdjs1 .news_list li.news .news_time{ float: right; font-size: 18px; font-weight: bold; color: #333333;}
.jdjs1 .news_list li.news:last-child .news_box{ border-bottom:0;}
.jdjs1 .news_box{border-bottom: 1px solid rgb(112,112,112,0.2); line-height: 110px;}


.slick-dots{ width:auto;right: 53px;bottom: 53px;}
.slick-dots li{ background:rgba(255,255,255,0.39); margin:0 6.5px;}
.slick-dots li.slick-active{ background:#ffffff;}



@media screen and (max-width: 999px) {

.wrapper .jdjs .news_list li.news .news_time {
    font-size: 16px;
    font-weight: bold;
    line-height: 25px;
    color: #ffffff;
    margin-bottom: 10px;
}
.wrapper .jdjs .news_wz {
    position: absolute;
    bottom: 20px;
    left: 10px;
    right: 0;
    font-size: 20px;
    color: #ffffff;
    z-index: 2;
}
.wrapper .jdjs .news_list li.news .news_title {
    font-size: 16px;
    width: 80%;
}
.slick-dots {
    width: auto;
    right: 10px;
    bottom: 5px;
}

.wrapper .news_imgs {
    padding-top: 40.5%;
}
.wrapper.main1 .inner {
    padding: 26px 0 25px;
}.wrapper.main2 .inner {
    padding: 25px 0 25px;
}.jdjs1 .news_title {
    font-size: 16px;
}.jdjs1 .news_list li.news .news_time {
    float: right;
    font-size: 16px;
    font-weight: bold;
    color: #333333;
}.jdjs1 .news_box {
    border-bottom: 1px solid rgb(112, 112, 112, 0.2);
    line-height: 60px;
}
.wrapper.main3 .inner {
    padding: 25px 0 25px;
}
.wrapper.main4 .inner {
    padding: 25px 0 25px;
}



}