.banner{position: relative;overflow: hidden;width: 100%;}
.banner .swiper-slide a{display: block;}
.banner .swiper-slide img{display: block;width: 100%;}
.banner .swiper-pagination{bottom: 0.2rem;width: 100%;z-index: 3;}
.banner .swiper-pagination-bullet{transition: 0.3s all;width: 0.12rem;height: 0.12rem;border-radius: 0.06rem;opacity: 1 !important;margin: 0 0.05rem;}
.banner .swiper-pagination-bullet-active{background: #165068;width: 0.3rem;}

.parta{width: 100%;padding: 0.4rem 0;background: #efefef;}
.partb{width: 100%;padding: 0.4rem 0;background: url(/renshichu/img/partb_bg.jpg) no-repeat center top;background-size: cover;}
.partc{width: 100%;padding: 0.4rem 0;background: #efefef;}
.title{width: 100%;line-height: 0.3rem;margin-bottom: 0.3rem;}
.title h3{font-size: 0.3rem;color: #434343;position: relative;margin: 0 0.3rem;font-weight: normal;}
.title img{height: 0.28rem;}
.more{width: 100%;}
.more a{display: block;margin: 0 auto;width: 1.32rem;height: 0.45rem;line-height: 0.45rem;text-align: center;font-size: 0.16rem;background: #165068;color: #ffffff;}

.pa-left,.pa-right{width: calc( 50% - 0.2rem );background: #ffffff;padding: 0.3rem;}
.news-list{width: 100%;margin-bottom: 0.3rem;}
.news-list ul li{width: 100%;margin-bottom: 0.3rem;}
.news-list ul li:last-of-type{margin-bottom: 0;}
.news-list ul li .time{flex-shrink: 0;position: relative;margin-right: 0.2rem;padding-right: 0.2rem;}
.news-list ul li .time::after{content: "";width: 1px;height: 0.5rem;display: block;background: #d3d3d3;position: absolute;right: 0;top: 50%;transform: translateY(-50%);}
.news-list ul li .time span{font-size: 0.14rem;color: #666666;display: block;text-align: center;}
.news-list ul li .time span:first-of-type{font-size: 0.3rem;line-height: 0.3rem;margin-bottom: 0.07rem;color: #333333;}
.news-list ul li .txt{width: calc( 100% - 0.9rem );}
.news-list ul li .txt a{line-height: 0.24rem;color: #333333;width: 100%;margin-bottom: 0.1rem;}
.news-list ul li .txt p{font-size: 0.14rem;color: #999999;line-height: 0.24rem;}
.news-list ul li:hover .time span,.news-list ul li:hover .txt a{color: #165068;}

.pb-left{width: calc( 66% - 0.2rem );background: #ffffff;padding: 0.3rem;}
.pb-right{width: calc( 34% - 0.2rem );background: #ffffff;padding: 0.3rem;}
.qh-title{width: 100%;display: flex;justify-content: flex-start;margin-bottom: 0.3rem;}
.qh-title ul{padding-right: 1rem;background: url(/renshichu/img/title_bg2.png) no-repeat right center;background-size: auto 0.28rem;}
.qh-title ul li{line-height: 0.3rem;margin-right: 0.3rem;cursor: pointer;}
.qh-title ul li h3{font-size: 0.3rem;color: rgba(50,50,50,0.7);font-weight: normal;}
.qh-title ul li.on h3{color: #323232;}
.qh-box .swiper-slide{visibility: hidden;opacity: 0 !important;}
.qh-box .swiper-slide-active{visibility: inherit;opacity: 1 !important;}
.qh-box ul{margin-bottom: 0.3rem;}
.qh-box ul li{width: 100%;margin-bottom: 0.2rem;padding-top: 0.1rem;}
.qh-box ul li:last-of-type{margin-bottom: 0;}
.qh-box ul li .time{width: 0.92rem;height: 0.9rem;background: #ffffff;border-radius: 0.08rem;margin-right: 0.2rem;border: 1px solid #dbdbdb;flex-shrink: 0;padding: 0.1rem;position: relative;transition: 0.2s all;}
.qh-box ul li .time::before{content: "";width: 0.26rem;height: 0.18rem;background: url(/renshichu/img/icon1.png) no-repeat;background-size: 100% 100%;position: absolute;left: 50%;transform: translateX(-50%);top: -0.1rem;}
.qh-box ul li .time span{color: #323232;display: block;text-align: center;font-size: 0.16rem;font-style: italic;}
.qh-box ul li .time span:first-of-type{font-size: 0.3rem;font-weight: bold;border-bottom: 1px solid #dbdbdb;padding-bottom: 0.04rem;margin-bottom: 0.06rem;font-style: normal;}
.qh-box ul li .txt{width: calc( 100% - 1.12rem );}
.qh-box ul li .txt a{line-height: 0.24rem;color: #333333;width: 100%;margin-bottom: 0.1rem;}
.qh-box ul li .txt p{font-size: 0.14rem;color: #999999;line-height: 0.24rem;transition: 0.2s all;}
.qh-box ul li:hover .txt a{color: #165068;}
.qh-box ul li:hover .time{border: 1px solid #165068;}
.pb-right .title{align-items: center;}
.pb-right .title img{height: 0.2rem;}
.down-list{margin-bottom: 0.3rem;}
.down-list ul li{width: 100%;line-height: 0.26rem;margin-bottom: 0.19rem;}
.down-list ul li:last-of-type{margin-bottom: 0;}
.down-list ul li a{height: 0.52rem;font-size: 0.16rem;color: #323232;padding-left: 0.3rem;background: url(/renshichu/img/icon2.svg) no-repeat left 0.04rem;background-size: auto 0.18rem;}
.down-list ul li:hover a{color: #165068;}

/*.pc-left,.pc-center,.pc-right{width: calc( ( 100% - 0.8rem ) / 3 );}*/
.pc-right{width:100%;}
.pc-left,.pc-center{background: #ffffff;padding: 0.3rem;}
.partc .title img{height: 0.2rem;}
.pc-list .news-img{width: 100%;height: 2.4rem;position: relative;overflow: hidden;margin-bottom: 0.15rem;}
.pc-list .news-img a{background-position: center center;background-repeat: no-repeat;background-size: cover;transition: 0.3s all;}
.pc-list .news-img:hover a{transform: scale(1.1,1.1);}
.pc-left .pc-list{border-top: 3px solid #056a96;}
.pc-center .pc-list{border-top: 3px solid #a1964a;}
.pc-list ul li{width: 100%;line-height: 0.3rem;margin-bottom: 0.06rem;}
.pc-list ul li:last-of-type{margin-bottom: 0;}
.pc-list ul li a{font-size: 0.16rem;color: #323232;max-width: calc( 100% - 0.6rem );}
.pc-list ul li span{font-size: 0.14rem;color: #999999;}
.pc-list ul li:hover a,.pc-list ul li:hover span{color: #165068;}

.pc-right ul li{width: calc( ( 100% - 0.8rem ) / 3 );}
.pc-right ul li .imgbox{width: 100%;height: 1.14rem;position: relative;overflow: hidden;}
.pc-right ul li:last-of-type{margin-bottom: 0;}
.pc-right ul li a{background-position: center center;background-repeat: no-repeat;background-size: cover;}

