.ContentBanner{width:100%;overflow:hidden;touch-action:pan-y}.ContentBanner,.ContentBanner dl{height:auto;float:left;position:relative}.ContentBanner dl{width:33.3333333333vw;padding:8px 4px;box-sizing:border-box}.ContentBanner dl dt{width:100%;height:auto;float:left;overflow:hidden}.ContentBanner dl dt img{width:100%;height:100%;display:block;-moz-transform:scale(1)}.ContentBanner dl dt img,.ContentBanner dl dt:hover img{-webkit-transition-timing-function:ease-out;-webkit-transition-duration:.4s;-moz-transition-timing-function:ease-out;-moz-transition-duration:.4s}.ContentBanner dl dt:hover img{-webkit-transform:scale(1.05)}.ContentBanner .dot_span{position:absolute;bottom:30px;margin:0;width:100%;text-align:center;z-index:886;padding:0 3.5%}.ContentBanner .dot_span span{display:inline-block;position:relative;width:12px;height:12px;border-radius:100%;background:hsla(0,0%,100%,.4);cursor:pointer;margin:0 4px;box-sizing:border-box}.ContentBanner .dot_span span.cur{background:#fff}.ContentBanner .ContentBannerArrowsLeft{left:5%;background:url(/images/jtl.png) 50% no-repeat;background-size:20px auto}.ContentBanner .ContentBannerArrowsLeft,.ContentBanner .ContentBannerArrowsRight{width:60px;height:100px;display:block;cursor:pointer;position:absolute;top:45%;opacity:.8}.ContentBanner .ContentBannerArrowsRight{right:5%;background:url(/images/jtr.png) 50% no-repeat;background-size:20px auto}@media only screen and (max-width:1480px){.ContentBanner .dot_span{bottom:30px}}@media only screen and (max-width:700px){.ContentBanner .ContentBannerArrowsLeft,.ContentBanner .ContentBannerArrowsRight{top:36%;width:50px;height:80px;background-size:20px auto}}@media only screen and (max-width:430px){.ContentBanner .dot_span{bottom:10px}.ContentBanner .ContentBannerArrowsLeft,.ContentBanner .ContentBannerArrowsRight{background-size:10px auto}}.TopBanner{width:100%;overflow:hidden;height:48vw!important;min-height:300px!important;float:left;position:relative;touch-action:pan-y}.TopBanner .items{width:100%;height:48vw;min-height:300px}.TopBanner .items img,.TopBanner .items video{width:100%;height:48vw;object-fit:cover;min-height:300px;transition:.5s linear;transform:scale(1.03)}.TopBanner .items.cur img{transform:scale(1);opacity:1}.TopBanner .dot_span{position:absolute;bottom:50px;margin:0;width:100%;text-align:left;z-index:886;padding:0 3.5%}.TopBanner .dot_span span{display:inline-block;position:relative;width:12px;height:12px;border-radius:100%;background:hsla(0,0%,100%,.4);cursor:pointer;margin:0 4px;box-sizing:border-box}.TopBanner .dot_span span.cur{background:#fff}.TopBanner .banwenzi{position:absolute;top:0;width:100%;max-width:1920px;height:100%;left:0;transition:1s linear;z-index:99;box-sizing:border-box;display:flex;align-items:center}.TopBanner .banwenzic{width:100%;height:auto;float:left;box-sizing:border-box;overflow:hidden}.TopBanner .banwenzi h2{position:relative;font-size:48px;line-height:64px;margin-bottom:25px;white-space:pre-line}.TopBanner .banwenzi h2,.TopBanner .banwenzi p.p{width:100%;height:auto;font-weight:700;color:#fff;float:left}.TopBanner .banwenzi p.p{font-size:22px;line-height:34px;background:url(/images/bantb.png) left 5px no-repeat;padding-left:28px;box-sizing:border-box;margin-bottom:3px}.TopBanner .banwenzi a.a{width:auto;height:54px;line-height:54px;border-radius:30px;font-size:16px;font-weight:700;padding:0 45px;margin-top:40px;display:inline-table;background:hsla(0,0%,100%,.7);color:#000}.TopBanner .banwenzi a.a:Hover{opacity:.9}.TopBanner .wzaddCur{margin-top:0}.TopBanner .items.cur .banwenzi .document_width .f1{animation:donghuawz 1s infinite;animation-iteration-count:1;animation-fill-mode:forwards}.TopBanner .items.cur .banwenzi .document_width .f2{animation:donghuawz1 1.3s infinite;animation-iteration-count:1;animation-fill-mode:forwards}.TopBanner .items.cur .banwenzi .document_width .f3{animation:donghuawz2 1.6s infinite;animation-iteration-count:1;animation-fill-mode:forwards}@-webkit-keyframes donghuawz{0%{opacity:0;margin-left:50px}30%{opacity:0;margin-left:50px}to{width:100%;margin-left:0}}@-webkit-keyframes donghuawz1{0%{opacity:0;margin-left:50px}30%{opacity:0;margin-left:50px}to{width:100%;margin-left:0}}@-webkit-keyframes donghuawz2{0%{opacity:0;margin-left:50px}30%{opacity:0;margin-left:50px}to{width:auto;margin-left:0}}@media only screen and (max-width:1240px){.TopBanner .banwenzi h2{font-size:36px;line-height:42px}.TopBanner .banwenzi a.a{height:46px;line-height:46px;margin-top:20px}}@media only screen and (max-width:700px){.TopBanner .banwenzi h2{font-size:30px;line-height:36px;margin-bottom:10px}}@media only screen and (max-width:430px){.TopBanner .banwenzi h2{font-size:22px;line-height:32px}.TopBanner .banwenzi a.a{height:38px;line-height:38px}.TopBanner .dot_span{bottom:20px}}