@charset "utf-8";.news{padding:24px 12px;background:#fff;overflow:hidden}#focus{width:100%;height:350px}#focus .swiper-slide{overflow:hidden;width:100%;height:100%}#focus .swiper-slide a{position:relative;display:block;width:100%;height:100%;background:#000}#focus .swiper-slide a h1{position:absolute;bottom:0;left:0;width:100%;background-color:rgba(0,0,0,.5);height:50px;line-height:50px;color:#fff;padding:0 20px;font-size:120%;font-weight:500;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#focus .swiper-slide img{width:100%}#focus .swiper-pagination{right:0;padding:0 20px;bottom:15px}#focus .swiper-pagination-bullet{width:10px;height:10px;margin-left:6px;border-radius:10px;background-color:#fff;opacity:.5}#focus .swiper-pagination-bullet-active{background-color:#fff;opacity:1}#focus .swiper-button-next,#focus .swiper-button-prev{color:#fff;font-size:200%;opacity:.3;transition-duration:.2s}#focus .swiper-button-next:hover,#focus .swiper-button-prev:hover{opacity:1}#focus .swiper-button-next{right:10px}#focus .swiper-button-prev{left:10px}.img-ul,.ty-box-ul{margin-top:24px;overflow:hidden}.img-ul li{float:left;width:48%;margin-right:4%;margin-bottom:24px;overflow:hidden}.img-ul li a{display:block}.img-ul li a img{width:100%}.img-ul li:nth-child(2){margin-right:0}.img-ul li:nth-child(4){margin-right:0}.video-text{float:left}.video-img{float:left;width:50%;padding-right:24px}.video-img img{width:100%}.first-li{border-bottom:1px dotted #ccc;padding-bottom:18px;overflow:hidden}.first-li .left{width:50%}.first-li p{margin-bottom:10px;line-height:26px;font-size:16px;color:#333}.first-li a{display:block;width:150px;height:36px;text-align:center;background:#e7ddcf;color:#b82700;line-height:36px}.video-li a{display:inline-block;width:80%;color:#666;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.video-li span{display:inline-block;float:left;margin-right:4px}.video-li .time{float:right;color:#999}.video-li{line-height:48px;height:48px;font-size:16px}.video-li a:hover{color:#0e5390}
.tabs2{
    border-bottom: 1px solid #ddd;
    height: 40px;
    margin-bottom: 10px;
}

.tabs2 .active {
    border-bottom: 2px solid #0e5390;
}
.tabs2 a{
    display: inline-block;
    font-weight:600;
    width: auto;
    height: 40px;
    text-align: center;
    line-height: 40px;
    font-size: 18px;
    color: #222;
    padding: 0 10px;
    margin-right: 10px;
    opacity: 1;
    background-color: transparent;
    border-radius: 0;
    transition-duration: .2s;
}

@media all and (max-width:767px){#focus{height:210px}}