#banner{position:relative;width:100%;height:820px;background:url(/build/assets/banner-md-2424e2f2.png) no-repeat;background-size:cover;background-position:center center}#banner .banner-text{position:relative;top:24vh}#banner .banner-text h2{font-family:Arial,Helvetica,sans-serif;font-size:5rem;font-weight:700}#banner .banner-text h3{font-size:1.8rem;font-weight:700}#banner .banner-text h3:before{content:"";width:30px;height:50px;display:inline-block;background:#3399cc;vertical-align:middle;margin-right:12px}#banner .banner-text p{width:550px;font-size:1.2rem;margin-top:20px;font-weight:700}#banner .btn-wrap{text-align:center;position:absolute;bottom:2rem;left:50%;transform:translate(-50%);width:100%}#banner .btn-wrap .banner-btn{display:inline-block;margin:0 auto;padding:10px 30px;font-size:1.625rem;font-weight:700;color:#000;background:#ffc107;border-radius:30px;box-shadow:0 3px 6px #00000080}#banner .btn-wrap .banner-btn:hover{text-decoration:none;color:#ffc107;background:#ffffff;border:1px solid #ffc107}#banner .latest-news{position:absolute;top:7vh;left:0;background:#91cdeb;width:620px;height:55px;padding:8px 30px 30px 20px;border-radius:30px;z-index:3}#banner .latest-news .latest-news-item a{margin-left:-20px;font-size:1rem;font-weight:700;color:#000;word-break:break-all}#banner .latest-news .latest-news-item a:hover{background:none;text-decoration:none;color:#ffc107}#banner .latest-news .icon{position:relative;top:2px;right:26px;font-size:1.5rem;background:#fb9f00;color:#fff;height:100px;padding:12px 25px;border-radius:0 30px 30px 0;height:55px}#banner .notice-card{position:absolute;left:25%;bottom:7rem;width:50%}@media (max-width: 768px){#banner .notice-card{display:none}}.item-title{display:inline-block;width:100%;margin-top:50px;margin-bottom:8px;text-align:center;font-weight:700;font-size:1.5625rem;background:#3399cc;color:#fff;border-radius:30px;padding:8px 0}.item-icon{text-align:center;background:#ffffff;padding:30px;border-radius:30px;margin-bottom:20px;height:280px}.item-icon i{font-size:6rem;color:#39c}.item-icon h3{padding-top:15px;color:#707070;font-weight:700}.news-item .news-header .collapse-news,.news-item .news-header .function,.news-item .news-header .map,.news-item .news-header .system{position:absolute;top:8px;right:0;padding:5px 15px;margin-right:15px;text-transform:uppercase;text-decoration:none;font-weight:700;color:#fff}.news-title-button-section{position:relative;top:-3.1rem;width:100%;text-align:right;padding-right:8px}.news-btn{position:relative;background:#004883;border-radius:30px;padding:5px 15px;color:#fff}.news-btn:hover{background:#67b5bb}.news-item{background:#ffffff;border-radius:30px}.news-item .news-none{display:block;background:#ffffff;width:100%;height:100%;padding:30px 10px;text-align:center;border-bottom-left-radius:30px;border-bottom-right-radius:30px}.news-item .news-header{position:relative;background:#003459;border-top-left-radius:30px;border-top-right-radius:30px;color:#fff;padding:10px 15px 2px}.news-item .news-header h3{display:inline-block;font-size:1.3rem;font-weight:bolder;padding-top:2px}.news-item .news-header h3 i{padding-right:5px}.news-item .news-header .system{background:#1e55b2;border-radius:30px}.news-item .news-header .system:hover{background:#6385bf}.news-item .news-header .map{background:#1ea8b2;border-radius:30px;color:#03364b}.news-item .news-header .map:hover{background:#67b5bb}.news-item .news-header .function{background:#ffc145;border-radius:30px;color:#5d3a03}.news-item .news-header .function:hover{background:#f2dfba}.news-item .news-header .collapse-news{background:#29a779;border-radius:30px;color:#004f32}.news-item .news-header .collapse-news:hover{background:#649267}.news-item .news-list{list-style-type:none;padding:10px}.news-item .news-list li{margin-bottom:5px}.news-item .news-list li:after{content:"";display:inline-block;position:relative;width:100%;height:1px;background:#e6e6e6;top:-10px}.news-item .news-list .news-date{display:inline-block;padding:5px;background:#3399cc;color:#000;border-radius:10px;text-align:center;font-weight:bolder;vertical-align:top}.news-item .news-list .news-date .news-year{font-size:1rem}.news-item .news-list .news-date .news-day{display:block;font-size:.8rem}.news-item .news-list .news-text{display:inline-block;text-align:left;padding-top:2px;margin-left:10px;word-break:break-all;color:#707070}.news-item .news-list .news-title{display:block;font-size:1rem;font-weight:bolder}.news-item .news-list .news-comment{display:block;color:#707070}@media (max-width: 3840px) and (min-width: 1921px){#banner .banner-text{top:10vh}#banner .latest-news{top:30px}}@media (max-width: 1700px){#banner .latest-news{top:10vh}}@media (max-width: 1600px){#banner .latest-news{top:12vh;width:500px}}@media (max-width: 1280px){#banner .latest-news{top:12vh}#banner .notice-card{left:15%;width:70%}}@media (max-width: 990px){#banner .banner-text{top:17vh}#banner .btn-wrap{margin-top:22vh}#banner .latest-news{top:4vh}#banner .notice-card{left:4%;width:95%}}@media (max-width: 768px){#banner{height:380px;background:url(/build/assets/banner-sm-bb49836d.png) no-repeat}#banner .banner-text{top:10vh}#banner .banner-text h2{font-size:2.5rem}#banner .banner-text h3{font-size:1.5rem}#banner .banner-text h3:before{content:"";width:10px;height:20px;display:inline-block;background:#3399cc;vertical-align:middle;margin-right:12px}#banner .banner-text p{font-size:.9375rem;width:390px}#banner .btn-wrap{left:50%;top:27%}#banner .latest-news{top:unset;left:unset;bottom:-100px;width:100%;margin-bottom:40px}#banner .latest-news .icon{top:1px}#banner .latest-news .latest-news-item a{margin-left:0}.news-title-button-section{top:-1.5rem}.item-title{width:100%;margin:50px 0 30px;font-size:1.25rem;padding:5px 0}}@media (max-width: 480px){.item-title{margin:30px 10px}#banner{height:380px;background:url(/build/assets/banner-xs-74aff809.png) no-repeat}#banner .banner-text{top:10vh;padding:15px;display:inline-block;color:#fff;width:max-content;background:rgba(21,76,164,.5)}#banner .banner-text h2{font-size:1.5rem}#banner .banner-text h3{font-size:1rem}#banner .banner-text h3:before{content:"";width:10px;height:30px;margin-right:12px;padding-top:2px}#banner .banner-text p{display:none}#banner .btn-wrap{margin-top:15vh}#banner .latest-news{top:83%;padding:10px;width:100%}#banner .latest-news .latest-news-item{position:absolute}#banner .latest-news .latest-news-item a{display:inline-block;width:72vw;font-size:.875rem;vertical-align:top}#banner .latest-news .icon{display:inline-block;top:-10px;right:11px;padding:8px 30px 20px 25px}}@media (max-width: 370px){#banner .latest-news .latest-news-item a{width:70vw}}
