.banner{width: 100%;}
.banner a{display: block;}
.banner img{width: 100%;display: block;}
.title{width: 100%;margin-bottom: 0.2rem;position: relative;padding-bottom: 0.2rem;border-bottom: 1px solid rgba(0,0,0,0.1);}
.title h3{font-size: 0.24rem;line-height: 1;color: #1b57c7;position: relative;padding-left: 0.2rem;}
.title h3::before{content: "";width: 0.04rem;height: 0.24rem;display: block;background: #1b57c7;position: absolute;left: 0;top: 0.02rem;}
.title a{font-size: 0.14rem;color: #1b57c7;line-height: 0.24rem;}

.part{width: 100%;position: relative;padding: 0.4rem 0;}
.part .w90{position: relative;z-index: 1;}
.parta{width: 100%;margin-bottom: 0.4rem;position: relative;}
.parta ul li a{display: block;width: 100%;height: 0;padding-bottom: 66.6666%;position: relative;overflow: hidden;}
.parta ul li .image{transition: 0.2s all;}
.parta ul li:hover .image{transform: scale(1.1,1.1);}
.parta .swiper-button-prev,.parta .swiper-button-next{width: 0.4rem;height: 0.4rem;border-radius: 100%;z-index: 2;background-position: 0.1rem center;background-repeat: no-repeat;background-size: auto 0.18rem;background-color: rgba(0,0,0,0.6);top: 50%;transform: translateY(-50%);}
.parta .swiper-button-prev{background-image: url(../images/arrow_l.svg);left: 0.2rem;}
.parta .swiper-button-next{background-image: url(../images/arrow_r.svg);right: 0.2rem;background-position: 0.12rem center;}
.partb{width: 100%;padding: 0.3rem;background: #ffffff;box-shadow: 0 0 0.25rem 0 rgba(8, 73, 159, 0.1);margin-bottom: 0.4rem;}
.pbox p{text-indent: 2em;font-size: 0.16rem;color: #333333;line-height: 0.34rem;}
.partc{width: 100%;padding: 0.3rem;background: #ffffff;box-shadow: 0 0 0.25rem 0 rgba(8, 73, 159, 0.1);}
.pc-list{width: 100%;}
.pc-list ul li{width: 100%;}
.pc-list ul li:nth-child(n+2){margin-top:0.3rem;}
.pc-list ul li .pc_img{width: 3.86rem;margin-right: 0.2rem;border: 1px solid #e5e5e5;}
.pc-list ul li .pc_img a{display: block;width: 100%;height: 2.28rem;position: relative;overflow: hidden;}
.pc-list ul li .pc_img .image{transition: 0.2s all;}
.pc-list ul li:hover .pc_img .image{transform: scale(1.1,1.1);}
.pc-list ul li .pc_txt{width: calc(100% - 4.06rem);}
.pc-list ul li .pc_txt h3{font-size: 0.18rem;color: #333333;line-height: 0.3rem;width: 100%;margin-bottom: 0.1rem;margin-top: 0.05rem;}
.pc-list ul li .pc_txt h3 a{color: #333333;}
.pc-list ul li .pc_txt .summy{width: 100%;font-size: 0.14rem;color: #999999;line-height: 0.3rem;}
.pc-list ul li .pc_txt .summy p{width: 100%;max-height: 1.8rem;}
.pc-list ul li:hover .pc_txt h3,.pc-list ul li:hover .pc_txt h3 a{color: #1b57c7;}