.banner{height: 100vh;position: relative;overflow: hidden;}
.banner-box{width: 100vw;height: 100vh;position: fixed;top: 0;left: 0;z-index: 0;overflow: hidden;}
.banner-box .swiper-slide{height: 100%;}
.banner-box .swiper-slide a{display: block;height: 100%;}
.banner-box .swiper-slide img{display: block;transition: 5s all;}
.banner-box .swiper-slide-active img{transform: scale(1.06,1.06);}
.banner-box .swiper-pagination{bottom: 0.2rem;max-width: 1400px;left: 50%;transform: translateX(-50%);text-align: right;width: 100%;}
.banner-box .swiper-pagination-bullet{opacity: 1;}
.banner-box .swiper-pagination-bullet-active{background: #003672;}
.banner-box .down{width: 100%;text-align: center;position: absolute;left: 0;bottom: 0.2rem;z-index: 2;}
.banner-box .down img{height: 0.3rem;animation: moved 1s linear infinite;transition: .3s;}
.title{width: 100%;line-height: 0.3rem;margin-bottom: 0.3rem;}
.title h3{font-size: 0.26rem;color: #003672;}
.title a{font-size: 0.16rem;color: #999999;}
.title a span{margin-left: 0.05rem;}
.title a:hover{color: #003672;}

.part{width: 100%;padding-top:0.5rem;background: url(../img/bg.jpg) no-repeat center top;background-size:100% auto;position: fixed;top:100%;left:0;bottom:0;right:0;z-index: 1;transition: all .7s cubic-bezier(.5,0,.2,1) 0s;-webkit-transition: all .7s cubic-bezier(.5,0,.2,1) 0s;-moz-transition: all .7s cubic-bezier(.5,0,.2,1) 0s;-ms-transition: all .7s cubic-bezier(.5,0,.2,1) 0s;-o-transition: all .7s cubic-bezier(.5,0,.2,1) 0s;overflow: hidden;overflow-y: auto;}
.part.showdiv{top: 0;}
.part.showdiv .header-top2{transform: none;opacity: 1;transition: all 0.7s ease-in-out 0.5s;}
.part1{width: 100%;padding: 0.3rem 0 0.4rem;}
.p1-left{width: calc( 72% - 0.2rem );}
.p1-right{width: calc( 28% - 0.2rem );}
.p1-left>.flex{width: 100%;}
.news-scroll,.news-list{width: calc( 50% - 0.15rem );}
.news-scroll .news-img{width: 100%;height: calc( 100% - 0.85rem );overflow: hidden;position: relative;}
.news-scroll .news-img a{display: block;background-size: cover;transition: 0.3s all;}
.news-scroll .news-txt{width: 100%;padding: 0.15rem 0.2rem 0.4rem;background: #003672;}
.news-scroll .news-txt a{font-size: 0.16rem;color: #ffffff;line-height: 0.3rem;}
.news-scroll .swiper-pagination{bottom: 0.1rem;text-align: center;width: 100%;}
.news-scroll .swiper-pagination-bullet{margin: 0 0.04rem !important;opacity: 1;}
.news-scroll .swiper-pagination-bullet-active{background: #e07223;}
.news-scroll ul li:hover .news-img a{transform: scale(1.1,1.1);}
.news-list ul li{width: 100%;padding-bottom: 0.1rem;margin-bottom: 0.1rem;border-bottom: 1px solid #cccccc;}
.news-list ul li:last-of-type{margin-bottom: 0;border-bottom: none;padding-bottom: 0;}
.news-list ul li div{max-width: calc( 100% - 1rem );height: 0.48rem;}
.news-list ul li div a{line-height: 0.24rem;color: #333333;}
.news-list ul li span{font-size: 0.16rem;color: #003672;flex-shrink: 0;line-height: 0.24rem;}
.news-list ul li:hover a{color: #003672;}

.notice-list ul li{width: 100%;margin-bottom: 0.155rem;}
.notice-list ul li:last-of-type{margin-bottom: 0;}
.notice-list ul li a{background: #ffffff;position: relative;}
.notice-list ul li a::after{content: "";width: 0;height: 100%;background: #003672;display: block;position: absolute;left: 0.72rem;top:0;z-index: 0;transition: 0.3s all;}
.notice-list ul li .time{width: 0.72rem;height: 0.66rem;background: #003672;text-align: center;display: flex;flex-direction: column;justify-content: center;position: relative;z-index: 1;}
.notice-list ul li .time span{color: #ffffff;font-size: 0.14rem;display: block;}
.notice-list ul li .time span:first-of-type{font-size: 0.18rem;margin-bottom: 0.04rem;}
.notice-list ul li p{font-size: 0.16rem;color: #333333;line-height: 0.26rem;width: calc( 100% - 0.72rem );padding: 0 0.1rem;max-height: 0.52rem;position: relative;z-index: 1;transition: 0.3s all;}
.notice-list ul li:hover p{color: #ffffff;}
.notice-list ul li:hover a::after{width: calc( 100% - 0.72rem );}

.part2{width: 100%;margin-bottom: 0.2rem;}
.part2 .title::before{content: "";width: 100%;height: 1px;display: block;background: #cccccc;position: relative;max-width: calc( 50% - 0.82rem );}
.part2 .title::after{content: "";width: 100%;height: 1px;display: block;background: #cccccc;position: relative;max-width: calc( 50% - 0.82rem );}
.part2 .title h3{flex-shrink: 0;margin: 0 0.3rem;}
.p2list ul li{padding: 0.1rem;}
.p2list ul li a{background: #ffffff;box-shadow: 0 0 0.08rem 0 rgba(0,0,0,0.2);padding: 0.2rem;transition: 0.3s all;}
.p2list ul li .time{width: 0.7rem;margin-right: 0.2rem;text-align: center;}
.p2list ul li .time .time1{border: 0.02rem solid #003672;padding: 0.2rem 0;}
.p2list ul li .time .time1 span{display: block;color: #003672;font-size: 0.14rem;}
.p2list ul li .time .time1 span:first-of-type{font-size: 0.18rem;}
.p2list ul li .time .time2{background: #003672;color: #ffffff;line-height: 0.4rem;font-size: 0.2rem;}
.p2list ul li .txt{width: calc( 100% - 0.9rem );}
.p2list ul li .txt h3{font-size: 0.16rem;color: #003672;line-height: 0.24rem;font-weight: normal;max-height: 0.72rem;}
.p2list ul li .txt .mation span{display: block;font-size: 0.14rem;color: #999999;line-height: 0.24rem;padding-left: 0.24rem;background-position: left center;background-size: auto 0.16rem;background-repeat: no-repeat;transition: 0.3s all;}
.p2list ul li .txt .mation span:first-of-type{background-image: url(../img/time.svg);}
.p2list ul li .txt .mation span:last-of-type{background-image: url(../img/address.svg);}
.p2list ul li:hover a{background: rgba(0,54,114,0.06);}
.p2list ul li:hover .txt .mation span{color: #003672;}
.part2 .more{margin-top: 0.3rem;}
.part2 .more a{flex-shrink: 0;width: 0.8rem;height: 0.3rem;border: 1px solid #cccccc;text-align: center;line-height: 0.3rem;display: block;font-size: 0.16rem;color: #999999;}
.part2 .more::before{content: "";width: 100%;height: 1px;display: block;background: #cccccc;position: relative;max-width: calc( 50% - 0.4rem );}
.part2 .more::after{content: "";width: 100%;height: 1px;display: block;background: #cccccc;position: relative;max-width: calc( 50% - 0.4rem );}
.part2 .more:hover a{border: 1px solid #003672;color: #003672;}

.part3 .p3box{width: calc( 50% - 0.2rem );position: relative;margin: 0.2rem 0;}
.p3-img{width: 50%;background-repeat: no-repeat;background-size: 86% 100%;}
.part3 .p3box:first-of-type .p3-img,.part3 .p3box:nth-of-type(3) .p3-img{padding: 0.2rem 0 0.2rem 0.2rem;background-position: left top;}
.part3 .p3box:last-of-type .p3-img,.part3 .p3box:nth-of-type(2) .p3-img{padding: 0.2rem 0.2rem 0.2rem 0;background-position: right top;}
.part3 .p3box:first-of-type .p3-img{background-image: url(../img/dj_bg.png);}
.part3 .p3box:nth-of-type(2) .p3-img{background-image: url(../img/gh_bg.png);}
.part3 .p3box:nth-of-type(3) .p3-img{background-image: url(../img/jx_bg.png);}
.part3 .p3box:last-of-type .p3-img{background-image: url(../img/ky_bg.png);}
.p3-txt{width: 50%;padding: 0 0.2rem;position: relative;}
.p3-img a{width: 100%;display: block;}
.p3-img .imgbox{width: 100%;height: 2.3rem;overflow: hidden;position: relative;}
.p3-img .imgbox .image{background-size: cover;background-repeat: no-repeat;transition: 0.3s all;}
.p3-img .titbox{width: 100%;background: #a1a1a1;padding: 0.1rem;transition: 0.3s all;}
.p3-img .titbox p{font-size: 0.16rem;color: #ffffff;line-height: 0.26rem;height: 0.52rem;width: 100%;}
.p3-img:hover .imgbox .image{transform: scale(1.1,1.1);}
.p3-txt h3{font-size: 0.3rem;color: #003672;}
.part3 .p3box:nth-of-type(2) .p3-txt h3{text-align: right;}
.part3 .p3box:last-of-type .p3-txt h3{text-align: right;}
.p3-list ul li{width: 100%;background: #ffffff;padding: 0.1rem;display: flex;align-items: center;margin: 0.1rem 0;transition: 0.3s all;}
.p3-list ul li a{width: 100%;color: #333333;line-height: 0.26rem;height: 0.52rem;transition: 0.3s all;}
.p3-list ul li:hover a{color: #ffffff;}
.p3-txt .more{width: 100%;text-align: center;}
.p3-txt .more a{color: #999999;font-size: 0.15rem;}
.p3box::after{content: "";width: 100%;height: 1px;display: block;background: #003672;position: absolute;z-index: -1;bottom: 0.1rem;}
.part3 .p3box:first-of-type::after,.part3 .p3box:nth-of-type(3)::after{right: 0;}
.part3 .p3box:last-of-type::after,.part3 .p3box:nth-of-type(2)::after{left: 0;}
.p3-txt::after{content: "";width: 1px;height: calc( 100% - 0.3rem );display: block;background: #003672;position: absolute;top:0.2rem;}
.part3 .p3box:first-of-type .p3-txt::after,.part3 .p3box:nth-of-type(3) .p3-txt::after{right: 0;}
.part3 .p3box:last-of-type .p3-txt::after,.part3 .p3box:nth-of-type(2) .p3-txt::after{left: 0;}
.p3-txt::before{content: "";width: calc( 100% - 1rem );height: 1px;display: block;background: #003672;position: absolute;top:0.2rem;}
.part3 .p3box:first-of-type .p3-txt::before,.part3 .p3box:nth-of-type(3) .p3-txt::before{right: 0;}
.part3 .p3box:last-of-type .p3-txt::before,.part3 .p3box:nth-of-type(2) .p3-txt::before{left: 0;}
.part3 .p3box:first-of-type .p3-img:hover .titbox,.part3 .p3box:last-of-type .p3-img:hover .titbox,.part3 .p3box:nth-of-type(2) .p3-list ul li:hover,.part3 .p3box:nth-of-type(3) .p3-list ul li:hover{background: #003672;}
.part3 .p3box:nth-of-type(2) .p3-img:hover .titbox,.part3 .p3box:nth-of-type(3) .p3-img:hover .titbox,.part3 .p3box:first-of-type .p3-list ul li:hover,.part3 .p3box:last-of-type .p3-list ul li:hover{background: #a30000;}
.part3 .p3box:first-of-type .p3-txt .more a:hover,.part3 .p3box:last-of-type .p3-txt .more a:hover{color: #a30000;}
.part3 .p3box:nth-of-type(2) .p3-txt .more a:hover,.part3 .p3box:nth-of-type(3) .p3-txt .more a:hover{color: #003672;}


.part4{width: 100%;margin-bottom: 0.2rem;margin-top: 0.2rem;}
.p4list{padding: 0 0.4rem;width: 100%;position: relative;}
.p4list ul li a{display: block;}
.p4list ul li img{height: 0.44rem;display: block;margin: 0 auto 0.1rem;transition: 0.3s all;}
.p4list ul li p{font-size: 0.18rem;text-align: center;line-height: 0.3rem;color: #003672;}
.p4list .swiper-button-prev,.p4list .swiper-button-next{width: 0.4rem;height: 0.5rem;top: 50%;transform: translateY(-50%);}
.p4list .swiper-button-prev{background: url(../img/left.svg) no-repeat center center;background-size: auto 0.4rem;left: 0;}
.p4list .swiper-button-next{background: url(../img/right.svg) no-repeat center center;background-size: auto 0.4rem;right: 0;}
.p4list ul li:hover img{transform: rotateY(180deg);}