﻿.index-flash li a .container{position:absolute;bottom:20%;}
.index-flash li a .container p{position:absolute;right:0;padding:5px 20px;background-color:rgba(0,0,0,.6);font-size:22px;color:#fff;}

.index-flash li a{transition: 1s linear 2s;transform: translateY(0);}
.index-flash li.swiper-slide-active a{transition: 6s linear;transform: translateY(-60px);}

@media (max-width:768px){
    .index-flash li a{}
    .index-flash li a,.index-flash li.swiper-slide-active a{transition: none;transform: none;}
    .index-flash li a .container{bottom:40%;}
    .index-flash li a .container p{font-size:14px;}
}
.hs-ul li{padding-bottom:1.5px;}
.hs-ul li a:hover .hds-ul-tt{color: #125699;}
.rw-slick-bottom{padding:20px;height: 330px;}
.rw-slick-span,.rw-slick-number{margin-top:10px;}
.zt-slick .mask{
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    background-color: rgba(255, 255, 255);
    opacity:0.2;
    z-index:1;}
.zt-slick a:hover .mask{
visibility:hidden;}
.zt-slick a span,.zt-slick a font{
z-index:2;}
.link{padding: 15px;/*background: #efefef;*/border-radius: 5px;float:left;margin-left:100px;}

.link li a{color:#3059aa;font-weight:bold;}
.link li:hover a{color:#1e53bd;}

@media (max-width:1279px){
    .link{margin-bottom:30px;}
    .link li{font-size:16px;}
}

@media (max-width:768px){
    .link{padding:10px;width:100%;margin-left:0;}
    .link li{width:20%;margin:5px 0;text-align:center;}
}

@media (max-width:578px){
    .link li{width:33.33%;}
}
.footer-bottom,.footer-bottom p,.footer-bottom p a{color:#ffffff;}
.footer-bottom{margin-top:120px;}
.footer{background-size: 100%;position: relative;padding-top: 100px;}
.logo-b{position: absolute;top: 80px;left: 50%;transform: translateX(-50%);}
.footer-box:before{display:none;}

@media (max-width:1800px){
    .footer{background-size: cover;}
}

@media (max-width:1367px){
    .title font{display:none;}
}

@media (max-width:768px){
    .logo-b{position: static;transform: none;}
    .footer{background:#125699;padding-top: 50px;}
    .footer-bottom{margin-top: 70px;}
    
    .by-slick-tt{font-size:20px;}
    .img-slick-tt{font-size:18px;}
    .img-news-tt,.tow-news li a{font-size:16px;}
}