.banner a{display: block}.banner a img{display: block;width: 100%}.banner .page{font-size: 0;bottom: 39px}.banner .page span{width: 10px;height: 10px;opacity: 1;margin: 0 7px;border-radius: 50%;background: rgba(255, 255, 255, 1);position: relative;vertical-align: middle}.banner .page span:after{position: absolute;content: '';width: 22px;height: 22px;border: 1px solid #fff;border-radius: 50%;top: 50%;left: 50%;transform: translate(-50%, -50%);opacity: 0;visibility: hidden;transition: .5s}.banner .page span.active{width: 10px;height: 10px;margin: 0 10px}.banner .page span.active:after{opacity: 1;visibility: visible}.banner .btn{width: 60px;height: 60px;background-repeat: no-repeat;background-position: 50%;background-size: 100%}.banner .prev{left: 40px;background-image: url("../images/prev01.png")}.banner .next{right: 40px;background-image: url("../images/next01.png")}.banner .slick-arrow,.s1-banner .slick-arrow{position: absolute;top: 50%;width: 11px;height: 21px;background-position: 50%;background-repeat: no-repeat;background-size: cover;transform: translateY(-50%);z-index: 99;border: none;cursor: pointer;opacity: 0;visibility: hidden;transition: opacity, visibility .3s}.banner .slick-prev,.s1-banner .slick-prev{left: 25px;background-image: url("../images/arrows-l.png")}.banner .slick-next,.s1-banner .slick-next{right: 25px;background-image: url("../images/arrows-r.png")}.banner:hover .slick-arrow,.s1-banner:hover .slick-arrow{opacity: 1;visibility: visible}.s1-l{float: left;width: 550px}.s1-banner a{display: block;overflow: hidden;position: relative}.s1-banner a .cover_img{width: 585px;height: 330px}.s1-banner a .s1-tx{position: absolute;left: 0;bottom: 0;right: 0;padding: 5px;background: rgba(34, 34, 34, .8)}.s1-banner a .s1-tx p{font-size: 14px;color: #fff;line-height: 30px;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;max-height: 60px;text-align: center}.s1-banner a .pic{padding-top: 385px}.s3-list ul>li{width: 280px;margin-right: 15px}.s3-list ul>li a{display: block;overflow: hidden}.s3-list ul>li a .cover_img{width: 280px;height: 180px;background: #fff;padding: 3px}.s3-list ul>li a .cover_img>div{left: 3px;top: 3px;bottom: 3px;right: 3px;width: auto;height: auto}.s3-list ul>li a .pic{padding-top: 200px}.s3-list ul>li a p{font-size: 14px;color: #000;text-align: center;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin-top: 10px}.s3-list ul>li a:hover p{text-decoration: underline}.s3-list{margin-top: 10px;overflow: hidden}.pic{position: relative;overflow: hidden}.pic .a{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-position: 50%;background-repeat: no-repeat;background-size: cover;transition: all 0.3s ease-in}.eclip{display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.l2{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical}@media screen and (max-width: 1024px){.s1-l{float: none;width: auto}}
