.banner{width:100%;}
.banner .swiper-slide a{display: block;width: 100%;}
.banner .swiper-slide img{width: 100%;}
.banner .swiper-pagination{bottom:0.2rem;text-align: center;width: 100%;}
.banner .swiper-pagination .swiper-pagination-bullet{background: #ffffff;width: 0.12rem;height: 0.12rem;margin: 0 0.05rem;opacity: 1;}
.banner .swiper-pagination .swiper-pagination-bullet-active{background: #dcc55a;}

.p50{width: calc( 50% - 0.15rem );}
.title{width: 100%;line-height: 0.6rem;margin-bottom: 0.2rem;}
.title h3{font-size: 0.26rem;color: #0048b1;font-family: myfont1;}
.title h3 i{font-size: 0.32rem;font-weight: normal;margin-right: 0.08rem;vertical-align: -0.02rem;}
.title h3 span{font-family: cambria;color: #F0eee8;margin-left: 0.08rem;}
.title .more a{border-bottom: 0.03rem solid #0247ca;font-size: 0.16rem;color: #dcc55a;padding:0 0.06rem 0.04rem;line-height: 0.24rem;margin-right: 0.05rem;}
.title .more .mbutton{width: 0.24rem;height: 0.24rem;background: #0247ca;border-radius: 50%;position: relative;cursor: pointer;transition: 0.5s all;}
.title .more .mbutton::before{content: "";width: 0.06rem;height: 0.06rem;background: #fff;border-radius: 50%;position: absolute;top:50%;left:50%;transform: translate(-50%,-50%);display: block;}
.title .more:hover .mbutton{box-shadow: 0 0 0.1rem 0.06rem rgba(193, 218, 255, 0.96);}

.parta{width: 100%;padding:0.3rem 0;}
.palist{padding:0.25rem 0 0.35rem 0.25rem;background: url(../img/news_bg.jpg) no-repeat left top;box-sizing: border-box;position: relative;}
.palist .swiper-container{margin: 0;height:100%;}
.palist .swiper-slide{height:100%;}
.news-img{overflow: hidden;height:100%;}
.news-img img{transition: 0.4s all;}
.news-img a{width: 100%;height: 100%;display: block;position: relative;}
/*.news-img a::after{content: "";width: 100%;height: 0.6rem;background: url(../img/header_bg1.png) repeat-x left bottom;background-size: 100% 99%;position: absolute;left:0;bottom:0}*/
.palist a.line1{color: #ffffff;line-height: 0.4rem;padding: 0 0.2rem;position: absolute;left: 0;bottom:0;width: 100%;box-sizing: border-box;background:rgba(0,96,236,0.6);}

.palist .swiper-button-next,.palist .swiper-button-prev{width: 0.2rem;height: 0.3rem;text-align: center;position: absolute;bottom:0;opacity: 0.6;}
.palist .swiper-button-next:hover,.palist .swiper-button-prev:hover{opacity: 1;}
.palist .swiper-button-next{right:0;background:url(../img/rg.svg) no-repeat center center;background-size:auto 0.24rem;}
.palist .swiper-button-prev{right:0.3rem;background:url(../img/lg.svg) no-repeat center center;background-size:auto 0.24rem;}
.palist .swiper-slide:hover .news-img img{transform: scale(1.1,1.1);}

.parlist ul li{padding-bottom:0.1rem;border-bottom:1px dashed #e1e1e1;margin-bottom: 0.11rem;position:relative;}
.parlist ul li::after{content:"";width:0;height:1px;background:#0048b1;display:block;position:absolute;left:0;bottom:-1px;transition:0.4s all;}
.parlist ul li:hover::after{width:100%;}
.parlist ul li .time{width: 0.6rem;color: #0048b1;font-size: 0.3rem;font-family: 'Times New Roman', Times, serif;font-weight: bold;margin-right: 0.1rem;}
.parlist ul li .time span{display: block;}
.parlist ul li .time span+span{font-size: 0.16rem;}
.parlist ul li a{width: calc( 100% - 0.7rem );color: #434343;}
.parlist ul li:last-child{border-bottom: none;margin-bottom: 0;padding-bottom:0;}
.parlist ul li:last-child::after{content:none;}
.parlist ul li:hover a{color: #0048b1;}

.part{width: 100%;padding:0.3rem 0 0;}
.partb{width: 100%;padding-bottom:0.4rem;}
.pblist,.pbrlist{background: #ffffff;width: 100%;box-shadow: 0 0 0.1rem 0.06rem rgba(208, 208, 208, 0.27);padding: 0.2rem;box-sizing: border-box;height: 4.2rem;box-sizing: border-box;}
.pblist ul li{width: 100%;margin-bottom: 0.2rem;}
.pblist ul li:last-child{margin-bottom: 0;}
.pblist ul li .time{width: 0.8rem;text-align: center;font-family: 'Times New Roman', Times, serif;margin-right: 0.15rem;font-weight: bold;background-image: linear-gradient(139deg, #31a5ff 0%, #264ad6 100%);padding:1px;box-sizing:border-box;}
.pblist ul li .time span{display: block;line-height: 0.3rem;}
.pblist ul li .time span.sp1{color: #fff;font-size: 0.24rem;}
.pblist ul li .time span.sp2{color: #1f5ddc;font-size: 0.16rem;line-height: 0.26rem;background:#fff;}
.pblist ul li a{max-width: calc( 100% - 0.95rem );max-height: 0.6rem;line-height: 0.3rem;color: #434343;display: block\0;}
.pblist ul li:hover a{color: #0048b1;}

.pbrlist ul li{border-bottom: 1px dashed #bfbfbf;line-height: 0.315rem;width: 100%;margin-bottom: 0.16rem;padding-bottom:0.16rem;}
.pbrlist ul li a{color: #434343;padding-left:0.04rem;}
.pbrlist ul li:last-child{margin-bottom: 0;}
.pbrlist ul li span{font-size: 0.16rem;color: #034098;font-family: 'Times New Roman', Times, serif;flex-shrink: 0;margin-left: 0.15rem;}
.pbrlist ul li a i{width: 0.08rem;height: 0.08rem;background-color: #b8cef7;display: inline-block;position: relative;margin-right: 0.08rem;}
.pbrlist ul li a i::before{content: "";width: 0.08rem;height: 0.08rem;background-color: #0247ca;display: block;position: absolute;left:-0.04rem;top:-0.04rem;}
.pbrlist ul li:hover a{color: #0048b1;}

.partc{width: 100%;padding:0.3rem 0 1rem;background:url(../img/partc_bg.jpg) no-repeat center top;background-size: 100% 100%;position: relative;}
.particles-js-canvas-el{position: absolute;left:0;top:0;z-index: 0;}
.partc .w90{position: relative;z-index: 1;}
.partc .title h3{color: #fff;}
.partc .title h3 span{color: #6293f3;}
.partc .title .more a{border-bottom: 0.03rem solid #fff;}
.partc .title .more:hover .mbutton{box-shadow: 0 0 0.1rem 0.06rem rgba(115, 158, 255, 0.6);}
.pclist a{display: block;}
.pclist .pcimg{width: 100%;height: 0;padding-top:68%;position: relative;overflow: hidden;}
.pclist .pcimg img{transition: 0.4s all;}
.pclist .pctxt{width: 100%;background: #fff;padding: 0.21rem 0.15rem;box-sizing: border-box;}
.pclist .pctxt h3{font-size: 0.18rem;color: #333;font-weight: normal;margin-bottom: 0.15rem;}
.pclist .pctxt p{font-size: 0.14rem;color: #9a9a9a;line-height: 0.26rem;height: 0.78rem;margin-bottom: 0.15rem;}
.pclist .pctxt i{font-size: 0.24rem;color: #9a9a9a;}
.pclist .swiper-slide:hover img{transform: scale(1.1,1.1);}
.pclist .swiper-slide:hover h3{color: #0048b1;}
.pclist .swiper-slide:hover i{color: #0048b1;}

.pcrlist ul li.headline{margin-bottom: 0.1rem;}
.pcrlist ul li.headline .headimg{width: 2.45rem;height: 1.6rem;overflow: hidden;margin-right: 0.15rem;}
.pcrlist ul li.headline .headimg a{display: block;}
.pcrlist ul li.headline .headimg img{width: 100%;height: 100%;object-fit: cover;transition: 0.4s all;}
.pcrlist ul li.headline:hover img{transform: scale(1.1,1.1);}
.pcrlist ul li.headline .headtxt{width: calc( 100% - 2.55rem );}
.pcrlist ul li.headline .headtxt h3{font-size: 0.18rem;line-height: 0.3rem;font-weight: normal;max-height: 0.6rem;color: #ffffff;}
.pcrlist ul li.headline .headtxt h3 a{color: #fff;}
.headtxt .line{width: calc( 100% - 0.8rem );height: 1px;background: #dcc55a;}
.headtxt span{color: #fff;font-size: 0.2rem;flex-shrink: 0;margin-left: 0.2rem;}
.headtxt .mtn{width: 1.2rem;height: 0.35rem;text-align: center;line-height: 0.35rem;color: #fff;background: #dcc55a;font-size: 0.14rem;align-self: flex-end;}
.pcrlist ul li.flex{width: 100%;line-height: 0.39rem;}
.pcrlist ul li.flex h3{font-weight: normal;font-size: 0.16rem;color: #ffffff;}
.pcrlist ul li.flex a{color: #ffffff;}
.pcrlist ul li.flex span{font-size: 0.16rem;color: #a6bcea;font-family: 'Times New Roman', Times, serif;font-weight: bold;flex-shrink: 0;margin-left: 0.15rem;}

.partd{width: 100%;background: url(../img/partd_bg.jpg) no-repeat center top;background-size: cover;padding:0 0 0.3rem;}
.partda{width: 100%;padding:0.3rem 0;}
.pdal{width: 3rem;}
.pdal .swi-button{width: 0.4rem;position: relative;}
.pdal .swi-button .swiper-button-prev,.pdal .swi-button .swiper-button-next{width: 0.4rem;height: 0.2rem;text-align: center;line-height: 0.2rem;color: #0247ca;position: relative;opacity: 0.6;}
.pdal .swi-button .swiper-button-prev{margin-bottom: 0.06rem;}
.pdal .swi-button .swiper-button-prev:hover,.pdal .swi-button .swiper-button-next:hover{opacity: 1;}
.pdalist{height: 4rem;}
.pdar{width: calc( 100% - 3.3rem );}
.pdalist a{display: block;width: 100%;height: 0;padding-top:39%;position: relative;}
.pdarist .swiper-slide{background: #fff url(../img/by_bg.jpg) no-repeat right bottom;box-sizing: border-box;height: 4rem;box-shadow: 0 0 0.09rem 0.01rem rgba(98, 98, 98, 0.18);transition: 0.4s all;}
.pdarist a{display: block;padding: 0.25rem 0.2rem;height: 100%;box-sizing: border-box;}
.pdarist .pda-img{width: 100%;height: 0;padding-top:80%;position: relative;}
.pdarist h3{font-size: 0.2rem;color: #333;margin: 0.1rem 0 0;line-height: 0.3rem;color: #333;text-align: center;}
.pdarist span{display: block;width: 100%;text-align: center;font-size: 0.16rem;border-bottom: 2px solid #dcc55a;color: #333;line-height: 0.4rem;}
.pdarist p{color: #666666;line-height: 0.26rem;font-size: 0.14rem;margin-top: 0.1rem;}
.pdarist .swiper-slide:hover{background-image: linear-gradient(-45deg, #3355d4 0%, #189ae7 100%);}
.pdarist .swiper-slide:hover a{background: url(../img/by_bg.jpg) no-repeat right bottom;}
.pdarist .swiper-slide:hover h3,.pdarist .swiper-slide:hover span,.pdarist .swiper-slide:hover p{color: #fff;}
.pdar .swiper-button-prev,.pdar .swiper-button-next{width: 0.48rem;height: 0.2rem;border: 1px solid #999;text-align: center;line-height: 0.2rem;position: relative;color: #999;}
.pdar .swiper-button-prev i,.pdar .swiper-button-next i{font-size: 0.14rem;}
.pdar .swiper-button-prev{margin-right: 0.1rem;transform: rotate(180deg);line-height: 0.18rem;}
.pdar .swi-button{margin-left: auto;margin-right: 0.2rem;}
.pdar .swiper-button-prev:hover,.pdar .swiper-button-next:hover{border: 1px solid #093e9a;color: #093e9a;}

.partdb{position:relative;}
.partdb .swiper-slide{text-align: center;padding:0.15rem 0;}
.partdb .swiper-slide img{height: 0.6rem;margin: 0 auto 0.2rem;}
.partdb .swiper-slide p{font-size: 0.2rem;color: #093e9a;}
.partdb .swiper-slide a{padding:0.2rem 0;display: block;transition: 0.4s all;}
.partdb .swiper-slide:hover a{background: #fff;box-shadow: 0 0 0.1rem 0.06rem rgba(208, 208, 208, 0.29);}
.partdb .swiper-pagination{bottom:0.2rem;text-align: center;width: 100%;display:none;}
.partdb .swiper-pagination .swiper-pagination-bullet{background: #ffffff;width: 0.08rem;height: 0.08rem;margin: 0 0.05rem;opacity: 0.1;background:#000000;border-radius:0.04rem;transition:0.4s all;}
.partdb .swiper-pagination .swiper-pagination-bullet-active{background: #dcc55a;opacity: 1;width: 0.3rem;}
.pdb-button .swiper-button-next,.pdb-button .swiper-button-prev{width: 0.4rem;height: 0.4rem;text-align: center;position: absolute;top:50%;opacity: 0.6;margin-top:-0.2rem;}
.pdb-button .swiper-button-next:hover,.pdb-button .swiper-button-prev:hover{opacity: 1;}
.pdb-button .swiper-button-next{right:-0.4rem;background:url(../img/rg.jpg) no-repeat center center;background-size:auto 0.35rem;}
.pdb-button .swiper-button-prev{left:-0.4rem;background:url(../img/lg.jpg) no-repeat center center;background-size:auto 0.35rem;}