.banner a{display: block;overflow: hidden}.banner img{display: block;width: 100%}.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("../image/arrows-l.png")}.banner .slick-next,.s1-banner .slick-next{right: 25px;background-image: url("../image/arrows-r.png")}.banner:hover .slick-arrow,.s1-banner:hover .slick-arrow{opacity: 1;visibility: visible}.s1-l{float: left;width: 585px}.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: 30px;background: rgba(34, 34, 34, .8)}.s1-banner a .s1-tx p{font-size: 21px;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-r{overflow: hidden;padding-left: 30px}.gg-tit{position: relative}.gg-tit h4{display: inline-block;font-size: 16px;color: #fff;line-height: 30px;background: #1d85dd;padding: 0 10px;border-radius: 0 6px 6px 0}.gg-tit a{position: absolute;right: 0;top: 0;width: 38px;height: 30px;background: url("../image/more.gif") no-repeat 50%}.s1-r-t>a{display: block;overflow: hidden}.s1-r-t a h5{font-size: 21px;font-weight: 600;color: #f6101d;line-height: 60px;text-align: center;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}.s1-r-t a .time-txt{font-size: 0;overflow: hidden}.s1-r-t a .time-txt .time{float: left;border: 1px solid #e6e4e5;width: 90px;text-align: center}.s1-r-t a .time-txt .time span{display: block;background-color: #FFF;font-size: 30px;line-height: 40px}.s1-r-t a .time-txt .time span:first-child{background-color: #eeeeee;font-size: 14px;line-height: 35px}.s1-r-t a .time-txt .time-p{overflow: hidden;padding-left: 15px}.s1-r-t a .time-txt .time-p p{font-size: 15px;line-height: 26px;color: #666;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;text-overflow: ellipsis;height: 72px;}.s1-r-t a:hover h5{color: #c01913;text-decoration: underline}.s1-list li{position: relative;color: #807e7e;font-size: 16px;line-height: 40px;border-top: 1px solid #e5e5e5;}.s1-list li:first-child{border: none}.s1-list li a{display: block;padding-left: 48px;padding-right: 10px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.s1-list li span{position: absolute;left: 0;top: 0}.s1-list li:hover a{color: #0f6ecd;text-decoration: underline}.s1-list{margin-top: 14px}.s1{overflow: hidden;background: #fff;padding: 15px 15px 5px}.s2-l{float: left;width: 929px}.s2-l .s2-item{float: left;width: 48.65%;margin-bottom: 15px;background: #fff;padding: 10px 10px 0 0;box-shadow: 0 10px 15px rgba(0, 0, 0, 8%)}.s2-l .s2-item:nth-child(2n){margin-left: 2.7%}.gg-list li{position: relative;color: #807e7e;font-size: 16px;line-height: 40px;border-top: 1px solid #e5e5e5;}.gg-list li:first-child{border: none}.gg-list li a{display: block;padding-left: 48px;padding-right: 10px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.gg-list li span{position: absolute;left: 0;top: 0}.gg-list li:hover a{color: #0f6ecd;text-decoration: underline}.gg-list{margin-top: 14px;padding-left: 10px}.s2-r{overflow: hidden;padding-left: 30px}.s2-r>ul>li{margin-top: 20px}.s2-r>ul>li a{display: block;overflow: hidden}.s2-r>ul>li a>img{display: block;width: 100%}.s2{overflow: hidden;background: #fff;padding: 15px 15px 0;margin-top: 20px}.s3-tit h4{font-size: 26px;color: #fff;font-weight: normal;line-height: 34px;text-align: center}.s3-tit span{display: block;font-size: 14px;color: #918f94;text-align: center;line-height: 21px}.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 p{font-size: 14px;color: #fff;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}.s3{margin-top: 20px;padding: 15px;background: url("../image/s3-bg.png") no-repeat 50%;background-size: cover}.s4>div{float: left;position: relative;width: 22.5%;background: #fff;margin-left: 3.33%;border: 1px solid #e5e5e5}.s4>div:first-child{margin-left: 0}.s4>div>span{display: block;font-size: 16px;line-height: 38px;color: #000;position: relative;padding-left: 10px;padding-right: 20px;overflow: hidden;white-space: nowrap}.s4>div>span>img{position: absolute;right: 5px;top: 50%;margin-top: -7px}.s4>div ul{display: none;position: absolute;bottom: 100%;left: 0;right: 0;border: 1px solid rgba(255, 255, 255, 0.73);background: #fff;padding: 10px 0;box-shadow: 0 0 10px rgba(0, 0, 0, .2);z-index: 999;max-height: 280px;overflow-y: auto}.s4>div ul li{display: block;padding: 0 10px;font-size: 14px;line-height: 32px;color: #333}.s4>div ul li>a{display: block;color: inherit}.s4>div ul li:hover{background: #2267b1}.s4>div ul li:hover>a{color: #fff}.s4{padding: 15px 0;margin-top: 20px}.index{background: #f3f3f3;padding-top: 20px;padding-bottom: 20px}@media screen and (max-width: 1200px){.s2-l{float: none;width: auto;overflow: hidden}.s2-r{padding-left: 0;margin-top: 20px}.s2-r>ul>li{float: left;margin-top: 0;width: 18%;margin-left: 2.5%}.s2-r>ul>li:first-child{margin-left: 0}}@media screen and (max-width: 1024px){.banner{margin-top: 84px}.s1{padding: 10px}.s1-l{width: 515px}.s1-banner a .cover_img{width: 100%;height: auto;padding-top: 56.41%}.s1-r{padding-left: 20px}.s1-r-t a h5{line-height: 34px}.s1-list{margin-top: 5px}.s1-list li{line-height: 36px}}@media screen and (max-width:860px ){.s1-l{float: none;width: auto}.s1-r{padding-left: 0;margin-top: 20px}.s1-banner a .s1-tx p{font-size: 18px}.s1-banner a .s1-tx{padding: 10px}.s1-r-t a h5{line-height: 44px}.s4>div{float: none;width: auto;margin-left: 0;margin-top: 10px}}@media screen and (max-width: 768px){.s2-l .s2-item{float: none;width: auto}.s2-l .s2-item:nth-child(2n){margin-left: 0;margin-top: 10px;margin-bottom: 10px}.s2-r>ul>li{width: 32%;margin-left: 2%;margin-top: 10px;height: 69px;overflow: hidden}.s2-r>ul>li:nth-child(3n+1){margin-left: 0}}@media screen and (max-width: 550px){.banner{margin-top: 64px}.s2-r>ul>li{width: 48%;height: auto;max-height: 69px;overflow: hidden}.s2-r>ul>li:nth-child(3n+1){margin-left: 2%}.s2-r>ul>li:nth-child(2n+1){margin-left: 0}.s1-r-t a .time-txt .time{width: 70px}.s1-r-t a .time-txt .time-p{padding-left: 10px}.s1-banner a .s1-tx p{font-size: 13px;line-height: 24px;max-height: 48px}.s1-r-t a h5{font-size: 16px}.s1-list li,   .gg-list li{font-size: 13px;line-height: 42px}.gg-list{padding-left: 0;margin-top: 8px}.s4>div>span,   .s4>div ul li{font-size: 13px}.s4{padding: 0}}
