#banner{position:relative;width:calc(100% - 120px);margin:115px 60px 0;z-index:50;border-radius:30px 0 30px 30px;overflow:hidden}
#banner .item{position:relative;background:#fff;z-index:100}
#banner .item a{position:absolute;width:100%;height:100%;top:0;left:0;z-index:3}
#banner .info{position:absolute;width:25%;bottom:10%;left:0;z-index:2;background:#fff;padding:70px;border-radius:0 25px 25px 0}
#banner .info:after{content:'';display:block;position:absolute;left:0;bottom:-20px;width:20px;height:20px;background:url(/images/37/gkado_lt20.png);background-size:cover;z-index:50;-webkit-filter:contrast(0) brightness(150%);filter:contrast(0) brightness(200%)}
#banner .info:before{content:'';display:block;position:absolute;left:0;top:-20px;width:20px;height:20px;background:url(/images/37/wkado_lb20.png);background-size:cover;z-index:50;-webkit-filter:contrast(0) brightness(150%);filter:contrast(0) brightness(200%)}
#banner .info h3{display:block;line-height:110%;text-align:center;font-size:35px;font-weight:700;color:#1b1b1b}
#banner .info p{margin-top:10px;text-align:center;font-weight:400;color:#1b1b1b;font-size:20px;line-height:150%}
#banner:after{content:'';background:#ffffff;height:100%;width:1px;bottom:0;position:absolute;left:50px}
#banner .img{position:relative;width:100vw;height:80vh;background:no-repeat 50% / cover}
#banner .img img,#banner .img video,#banner .img iframe{position:absolute;width:100vw;height:100vh;left:0;top:0}
#banner .slick-active .img{-webkit-transform:scale(1);transform:scale(1);animation:banerBg 6s infinite linear;-webkit-animation:banerBg 6s infinite linear}
.main_data{position:absolute;right:0;top:0;width:696px;height:65px;z-index:999;background:#fff;border-radius:0 0 0 30px;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;padding:0 19px 0 40px;box-sizing:border-box;align-items:flex-start}
.main_data:before{content:"";display:block;width:20px;height:20px;background:url(/images/37/kado_rt20.png);background-size:cover;position:absolute;left:-20px;top:0;z-index:500;-webkit-filter:contrast(0) brightness(150%);filter:contrast(0) brightness(200%)}
.main_data:after{content:"";display:block;width:20px;height:20px;background:url(/images/37/kado_rt20.png);background-size:cover;position:absolute;bottom:-20px;right:0;z-index:500;-webkit-filter:contrast(0) brightness(150%);filter:contrast(0) brightness(200%)}
.main_data .time{padding: 18px 20px;background:#f3f3f3;border-radius:5px;box-sizing:border-box;display:flex;flex-direction:column;justify-content: center;width:340px;}
.main_data .time p{display: flex;font-size: 17px;font-weight:700;line-height:100%;align-items: center;}
.main_data .time span{font-size: 16px;font-weight:500;line-height: 100%;}
.main_data .tell{margin-top:10px}
.main_data .tell a{font-size:30px;color:#222;font-weight:600;display:flex;align-items:baseline}
#scrolldown{position:absolute;padding:0 0 25px 10px;border-left:1px #fff solid;letter-spacing:.3em;font-weight:300;font-size:12px;color:#fff;white-space:nowrap;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;bottom:0;left:30px;animation:godown 1s infinite linear;-webkit-animation:godown 1s infinite linear}
@-webkit-keyframes banerBg{0%{-webkit-transform:scale(1)}
100%{-webkit-transform:scale(1.1)}
}@keyframes banerBg{0%{transform:scale(1)}
100%{transform:scale(1.1)}
}@-webkit-keyframes godown{0%,100%{padding:0 0 25px 10px}
50%{padding:10px 0 15px 10px}
}@keyframes godown{0%,100%{padding:0 0 25px 10px}
50%{padding:10px 0 15px 10px}
}@media screen and (max-width:1280px){#banner .info p{font-size:16px}
#banner .info h3{font-size:30px}
}@media screen and (max-width:1024px){#banner .info{width:50%}
}@media screen and (max-width:768px){.main_data{display:none}
#banner{width:100%;margin:0}
}@media screen and (max-width:500px){#banner .info{width:70%;padding:30px}
#banner:after{display:none}
}