﻿@charset "utf-8";.news{padding:24px 12px;background:#fff;overflow:hidden}#focus{width:100%;height:380px}#focus .swiper-slide{overflow:hidden;width:100%;height:100%}#focus .swiper-slide .img{position:relative;display:block;width:60%;height:100%;float:left}#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:60px;bottom:20px;width:300px;font-size:20px;line-height:40px;color:#333}#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:#999;font-size:100%;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}.focus-right{width:40%;height:100%;background:#f1f1f1;float:left;padding:20px}.focus-right h2{border-bottom:1px solid #ddd;padding-bottom:20px;margin-bottom:20px}.focus-right p{font-size:16px;color:#666;line-height:24px}.focus-right a{font-size:20px;color:#333;line-height:30px}.swiper-button{position:absolute;right:60px;bottom:20px;width:300px;height:40px}.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}@media all and (max-width:767px){#focus{width:100%;height:210px}#focus .swiper-slide .img{width:100%}}