.banner{height: 100vh;position: relative;overflow: hidden;width: 100%;}
.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;}
.banner .swiper-pagination{width: 100%;text-align: center;left: 0;bottom: 0.15rem;z-index: 0;}
.banner .swiper-pagination-bullet{transition: 0.2s all;width: 0.12rem;height: 0.12rem;margin: 0 0.05rem;background: #ffffff;border-radius: 0.06rem;opacity: 1;}
.banner .swiper-pagination-bullet-active{background: #388e3c;width: 0.3rem;}
.part{width: 100%;background: #ffffff;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: scroll;}
.part.showdiv{top: 0;}
.part.showdiv .header-top2{transform: none;opacity: 1;transition: all 0.7s ease-in-out 0.5s;}

.title{width: 100%;margin-bottom: 0.4rem;position: relative;}
.title .tit{background-repeat: no-repeat;background-position: right top;background-size: auto 100%;background-image: url(../img/title_bg.png);padding: 0.1rem 0.2rem 0.1rem 0;}
.title .tit h3{font-size: 0.3rem;color: #333333;line-height: 1;margin-bottom: 0.15rem;}
.title .tit h3 span{color: #3d55a7;}
.title .tit .flexbox div{height: 4px;}
.title .tit .flexbox .dec1{width: 0.32rem;background: #3d55a7;margin-right: 0.06rem;}
.title .tit .flexbox .dec2{width: 0.16rem;background: #388e3c;}
.title .more{height: 0.52rem;background-image: url(../img/more.png);background-position: left center;background-repeat: no-repeat;background-size: auto 100%;padding-left: 0.65rem;}
.title .more a{color: #3d55a7;font-size: 0.16rem;line-height: 0.52rem;}

.parta{width: 100%;padding: 0.95rem 0 0.4rem;background: url(../img/parta_bg.jpg) no-repeat center bottom;background-size: cover;}
.pa-left{width: calc(69% - 0.2rem);}
.pa-right{width: calc(31% - 0.2rem);}
.news-list{width: calc(34% - 0.2rem);}
.news-scroll{width: calc(66% - 0.2rem);position: relative;}
.news-list ul li{width: 100%;padding-bottom: 0.28rem;border-bottom: 1px solid #e5ecf5;transition: 0.2s all;}
.news-list ul li:nth-child(n+2){margin-top: 0.28rem;}
.news-list ul li a{width: 100%;font-size: 0.16rem;color: #333333;line-height: 0.28rem;height:0.56rem;display: block\0;transition: 0.2s all;}
.news-list ul li span{transition: 0.2s all;font-size: 0.16rem;color: #999999;display: block;margin-top: 0.1rem;font-family: timefont;padding-left: 0.27rem;background-image: url(../img/date.svg);background-repeat: no-repeat;background-position: left center;background-size: auto 0.18rem;}
.news-list ul li:hover{border-bottom: 1px solid #3d55a7;}
.news-list ul li:hover a{color: #3d55a7;}
.news-list ul li:hover span{color: #3d55a7;background-image: url(../img/date1.svg);}
.news-scroll ul li .news-img{width: 100%;height: 3.7rem;position: relative;overflow: hidden;}
.news-scroll ul li .news-img a{display: block;transition: 0.2s all;}
.news-scroll ul li:hover .news-img a{transform: scale(1.1,1.1);}
.news-scroll ul li .news-txt{width: 100%;padding: 0.6rem 0.3rem 0;background: url(../img/txt_bg.png) no-repeat left 0.4rem;background-size: 100% 100%;}
.news-scroll ul li .news-txt h3{font-size: 0.16rem;color: #333333;width: 100%;text-align: center;line-height: 0.24rem;margin-bottom: 0.08rem;}
.news-scroll ul li .news-txt h3 a{color: #333333;}
.news-scroll ul li .news-txt p{font-size: 0.14rem;color: #999999;width: 100%;line-height: 0.24rem;margin-bottom: 0.15rem;}
.news-scroll ul li .news-txt .time{width: 1.52rem;height: 0.36rem;border-radius: 0.05rem;background: #388e3c;text-align: center;line-height: 0.34rem;margin: 0 auto;}
.news-scroll ul li .news-txt .time span{font-size: 0.16rem;color: #ffffff;display: inline-block;font-family: timefont;padding-left: 0.27rem;background: url(../img/date2.svg) no-repeat left center;background-size: auto 0.18rem;}
.news-scroll ul li:hover .news-txt h3,.news-scroll ul li:hover .news-txt h3 a{color: #3d55a7;}
.news-scroll .pagination{width: 100%;background: #3d55a7;height: 0.4rem;position: absolute;left: 0;bottom: 1.27rem;}
.news-scroll .swiper-pagination{width: auto;position: relative;display: flex;}
.news-scroll .swiper-pagination-bullet{width: 0.25rem;height: 3px;border-radius: 0;margin: 0 0.06rem;}
.news-scroll .swiper-pagination-bullet-active{background: #388e3c;}
.notice-list{width: 100%;}
.notice-list ul{position: relative;}
.notice-list ul::before{content: "";width: 1px;height: 100%;display: block;background: #f0f2fa;position: absolute;left: 0.94rem;top: 0;}
.notice-list ul li{width: 100%;}
.notice-list ul li:nth-child(n+2){margin-top: 0.35rem;}
.notice-list ul li .time{width: 0.65rem;text-align: center;color: #3d55a7;font-family: timefont;margin-right: 0.6rem;position: relative;}
.notice-list ul li .time::after{content: "";width: 0.09rem;height: 0.09rem;display: block;background: #7687c1;border-radius: 100%;position: absolute;left: 0.9rem;top: 50%;transform: translateY(-50%);}
.notice-list ul li .time h3{font-size: 0.3rem;margin-bottom: 0.1rem;line-height: 0.3rem;margin-top: -0.08rem;}
.notice-list ul li .time span{opacity: 0.7;}
.notice-list ul li a{width: calc(100% - 1.25rem);line-height: 0.3rem;height: 0.6rem;color: #333333;}
.notice-list ul li:hover a{color: #3d55a7;}

.partb{width: 100%;padding: 0.4rem 0;background: url(../img/partb_bg.jpg) no-repeat center bottom;background-size: cover;}
.pb-left,.pb-center,.pb-right{width: calc((100% - 0.4rem) / 3);}
.partb .title .tit{padding: 0;}
.partb .title .tit h3{color: #ffffff;}
.partb .tit .flexbox .dec1{background: #ffffff;}
.partb .title .more{background-image: url(../img/more1.png);}
.partb .title .more a{color: #ffffff;}
.ky-list,.jl-list{width: 100%;background: rgba(255,255,255,0.2);padding: 0.2rem;}
.ky-list ul .headline{width: 100%;margin-bottom: 0.1rem;}
.ky-list ul .headline a{display: block;width: 100%;height: 2.7rem;position: relative;overflow: hidden;}
.ky-list ul .headline .image{transition: 0.2s all;}
.ky-list ul .headline .txt{width: 100%;position: absolute;left: 0;bottom: 0;padding: 0 0.2rem 0.06rem;}
.ky-list ul .headline .txt::after{content: "";width: 100%;height: 0.8rem;background-image: linear-gradient(0deg, rgba(61,85,167) 0%, rgba(0,0,0,0) 100%);display: block;position: absolute;left: 0;bottom: 0;z-index: 0;}
.ky-list ul .headline .txt p{font-size: 0.16rem;color:#ffffff;line-height: 0.3rem;position: relative;z-index: 1;width: 100%;}
.ky-list ul .headline:hover .image{transform: scale(1.1,1.1);}
.ky-list ul li{width: 100%;padding: 0.17rem 0;border-bottom: 1px solid rgba(255,255,255,0.3);line-height: 0.25rem;font-size: 0.16rem}
.ky-list ul li a{color: #ffffff;max-width: calc(100% - 1rem);transition: 0.2s all;}
.ky-list ul li span{color: #ffffff;font-family: timefont;}
.ky-list ul li:hover a{padding-left: 0.1rem;}
.py-list{width: 100%;}
.py-list ul li{width: 100%;padding: 0.2rem 0.2rem 0.195rem;background: rgba(255,255,255,0.2);}
.py-list ul li:nth-child(n+2){margin-top: 0.2rem;}
.py-list ul li span{width: 0.8rem;height: 0.4rem;background: #ffffff;display: block;border-radius: 0.04rem;text-align: center;line-height: 0.36rem;font-size: 0.2rem;color: #3d55a7;margin-right: 0.15rem;font-family: timefont;}
.py-list ul li a{width: calc(100% - 0.95rem);line-height: 0.35rem;height: 0.7rem;color: #ffffff;transition: 0.2s all;}
.py-list ul li:hover a{padding-left: 0.1rem;}
.jl-list ul li{width: 100%;padding-bottom: 0.2rem;border-bottom: 1px solid rgba(255,255,255,0.3);font-size: 0.16rem}
.jl-list ul li:nth-child(n+2){margin-top: 0.15rem;}
.jl-list ul li a{color: #ffffff;width: 100%;padding-left: 0.15rem;position: relative;line-height: 0.35rem;margin-bottom: 0.033rem;transition: 0.2s all;}
.jl-list ul li a::before{content: "";width: 0.06rem;height: 0.06rem;display: block;border-radius: 100%;background: #ffffff;position: absolute;left: 0;top: 50%;transform: translateY(-50%);}
.jl-list ul li span{color: #ffffff;font-family: timefont;padding-left: 0.15rem;}
.jl-list ul li:hover a{padding-left: 0.25rem;}

.partc{width: 100%;padding: 0.4rem 0;background: url(../img/partc_bg.jpg) no-repeat center top;background-size: cover;}
.pc-left,.pc-center,.pc-right{width: calc((100% - 0.4rem) / 3);}
.zt-list{width:100%;overflow: hidden;height: calc(100% - 1.09rem);}
.zt-list ul{margin-left: -0.1rem;margin-right: -0.1rem;height: 100%;}
.zt-list ul li{width: 100%;padding: 0 0.1rem;height: calc((100% - 0.4rem) / 3);}
.zt-list ul li:nth-child(n+2){margin-top: 0.2rem;}
.zt-list ul li a{display: block;width: 100%;height: 100%;position: relative;overflow: hidden;}
.people-list{width: 100%;background: url(../img/txt_bg.jpg) no-repeat left top;background-size: cover;padding: 0.2rem;height: calc(100% - 1.09rem);display: flex;align-items: center;justify-content: center;}
.people-list .swiper-container{height: auto;}
.xy-list{width: 100%;}
.xy-list ul li{width: calc(50% - 0.1rem);}
.xy-list ul li:first-of-type{width: 100%;margin-bottom: 0.2rem;}
.xy-list ul li .xy-img{width: 100%;height: 0;position: relative;overflow: hidden;padding-bottom: 57.8%;}
.xy-list ul li .xy-txt{width: 100%;height: 0.6rem;background: #ffffff;border-bottom: 3px solid #3d55a7;padding: 0.15rem 0.2rem;}
.xy-list ul li .xy-txt a{color: #333333;line-height: 0.3rem;text-align: center;}
.xy-list ul li:hover .xy-txt a{color: #3d55a7;}
.xy-list ul li>a{display: block;width: 100%;height: 0;position: relative;overflow: hidden;padding-bottom: 57.8%;}
.xy-list ul li .txt{width: 100%;position: absolute;left: 0;bottom: 0;padding: 0 0.2rem 0.03rem;}
.xy-list ul li .txt::after{content: "";width: 100%;height: 0.6rem;background-image: linear-gradient(0deg, rgba(61,85,167) 0%, rgba(0,0,0,0) 100%);display: block;position: absolute;left: 0;bottom: 0;z-index: 0;}
.xy-list ul li .txt p{font-size: 0.14rem;color:#ffffff;line-height: 0.24rem;position: relative;z-index: 1;width: 100%;text-align: center;}
.people-list ul li{width:60% !important;}
.people-list ul li .pic{width: 100%;height: 0;position: relative;overflow: hidden;margin: 0 auto;padding-bottom:150%;}
.people-list ul li .pic::after{content: "";width: 100%;height: 100%;display: block;background: #1f3580;opacity: 0.4;position: absolute;left: 0;top: 0;transition: 0.2s all;pointer-events: none;}
.people-list ul li .txt{width: 100%;text-align: center;line-height: 0.3rem;padding-top: 0.1rem;opacity: 0;}
.people-list ul li .txt a{font-size: 0.16rem;color: #333333;}
.people-list ul li.swiper-slide-active .txt{opacity: 1;}
.people-list ul li.swiper-slide-active .pic::after{opacity: 0;}
.people-list ul li.swiper-slide-active .pic{border: 1px solid #1f3580;}
.people-list ul li:hover .txt a{color: #3d55a7;}
.people-list .swiper-button-prev,.people-list .swiper-button-next{width: 0.4rem;height: 0.4rem;background-color: rgba(61,85,167,0.6);border-radius: 100%;position: absolute;top: 50%;transform: translateY(-50%);margin-top: -0.1rem;background-repeat: no-repeat;background-size: auto 0.14rem;}
.people-list .swiper-button-prev{left: -0.2rem;background-image: url(../img/left.svg);background-position: 0.22rem center;}
.people-list .swiper-button-next{right: -0.2rem;background-image: url(../img/right.svg);background-position: 0.05rem center;}

@media only screen and (max-width:1200px) and (min-width:1061px){
	.header-top1{transform: none;opacity: 1;transition: all 0.5s ease-out 0s;}
	.header-top1::after{height: 1.4rem;}
	body.scrolling .header-top1{transform: translateY(-100%);opacity: 0;}
	body.scrolling .header-top2{transform: none;opacity: 1;}
}