﻿.part{width: 100%;background: #f6f6f6;padding: 0.3rem 0;margin-top: 2rem;}
.parta{width: 100%;background: #ffffff;padding: 0.2rem;margin-bottom: 0.3rem;}
.pa-left{width: 38%;margin-right: 0.3rem;}
.pa-left ul li a{display: block;width: 100%;height: 2.95rem;position: relative;overflow: hidden;}
.pa-left ul li .image{transition: 0.2s all;}
.pa-left ul li:hover .image{transform: scale(1.1,1.1);}
.pa-left ul li .txt{width: 100%;height: 0.5rem;background: rgba(20,73,169,0.66);position: absolute;left: 0;bottom: 0;padding: 0.1rem 1.1rem 0.1rem 0.15rem;}
.pa-left ul li .txt h3{font-size: 0.16rem;color: #ffffff;font-weight: normal;line-height: 0.3rem;}
.pa-left .swiper-pagination{bottom: 0.15rem;right: 0.1rem;width: auto;}

.pa-center{width: 33%;margin-right: 0.3rem;}
.title1{width: 100%;margin-bottom: 0.2rem;}
.title1 .qh-title ul li{margin-right: 0.3rem;position: relative;}
.title1 .qh-title ul li::after{content: "";width: 0;height: 2px;display: block;background: #2457b4;position: absolute;left: 0;bottom: -0.08rem;transition: 0.2s all;}
.title1 .qh-title ul li h3{font-size: 0.2rem;color: #333333;white-space: nowrap;cursor: pointer;}
.title1 .qh-title ul li.on h3{color: #2457b4;}
.title1 .qh-title ul li.on::after{width: 100%;}
.title1 .more{width: 0.5rem;}
.title1 .more ul li{line-height: 0.3rem;opacity: 0 !important;visibility: hidden;}
.title1 .more ul li.swiper-slide-active{opacity: 1 !important;visibility: inherit;}
.title1 .more ul li a{white-space: nowrap;color: #999999;}
.title1 .more ul li:hover a{color: #194ca8;}
.qh-box .swiper-slide{opacity: 0 !important;visibility: hidden;}
.qh-box .swiper-slide.swiper-slide-active{opacity: 1 !important;visibility: inherit;}
.qh-box .news-list ul li{width: 100%;line-height: 0.3rem;}
.qh-box .news-list ul li:nth-child(n+2){margin-top: 0.12rem;}
.qh-box .news-list ul li a{width: calc( 100% - 0.9rem );font-size: 0.16rem;color: #333333;padding-left: 0.15rem;position: relative;}
.qh-box .news-list ul li span{font-size: 0.14rem;color: #666666;}
.qh-box .news-list ul li a::before{content: "";width: 0.04rem;height: 0.04rem;display: block;background: #2457b4;border-radius: 100%;position: absolute;left: 0;top:50%;transform: translateY(-50%);}
.qh-box .news-list ul li:hover a,.qh-box .news-list ul li:hover span{color: #194ca8;}

.pa-right{width: calc( 29% - 0.6rem );}
.pa-right .title{width: 100%;line-height: 0.3rem;margin-bottom: 0.2rem;}
.pa-right .title h3{font-size: 0.2rem;color: #333333;}
.ico-list{width: 100%;}
.ico-list ul li{width: 100%;margin-bottom: 0.3rem;}
.ico-list ul li a{padding: 0.298rem 0.2rem;background: #24a9e6;max-height: 1.07rem;}
.ico-list ul li:nth-of-type(2) a{background: #18adad;}
.ico-list ul li:nth-of-type(2){margin-bottom: 0;}
.ico-list ul li img{width: 0.48rem;display: block;margin-right: 0.15rem;}
.ico-list ul li .txt{width: calc( 100% - 0.63rem );}
.ico-list ul li .txt h3{font-size: 0.18rem;color: #ffffff;margin-bottom: 0.1rem;line-height: 1;}
.ico-list ul li .txt p{font-size: 0.14rem;color: #ffffff;}

.partb{width: 100%;padding: 0.2rem 0.2rem 0.15rem;background: #ffffff;}
.partb .hd{width: 100%;margin-bottom: 0.2rem;}
.partb .hd span h3{font-size: 0.2rem;color: #333333;line-height: 0.48rem;}
.partb .hd ul li{width: 1.28rem;height: 0.48rem;background: #d0d0d0;text-align: center;line-height: 0.48rem;color: #333333;margin-left: 0.2rem;cursor: pointer;font-size: 0.16rem;}
.partb .hd ul li.on{background: #194ca8;color: #ffffff;}
.partb .bd ul li{padding: 0 0.1rem 0.1rem;}
.partb .bd ul li .pb_img{width: 100%;height: 0;padding-bottom: 67.2%;position: relative;overflow: hidden;}
.partb .bd ul li .pb_img a{transition: 0.2s all;}
.partb .bd ul li:hover .pb_img a{transform: scale(1.1,1.1);}
.partb .bd ul li .pb_txt{width: 100%;padding: 0.15rem;box-shadow: 0 0.01rem 0.08rem rgba(85,85,85,0.13);min-height: 1.69rem;}
.partb .bd ul li .pb_txt h3{font-size: 0.16rem;line-height: 0.3rem;font-weight: normal;margin-bottom: 0.05rem;}
.partb .bd ul li .pb_txt h3 a{color: #333333;}
.partb .bd ul li .pb_txt .pb_intro{width: 100%;}
.partb .bd ul li .pb_txt .pb_intro p{font-size: 0.14rem;color: #434343;line-height: 0.26rem;}
.partb .bd ul li .pb_txt .pb_intro p img{vertical-align: -0.03rem;margin-right: 0.05rem;}
.partb .bd ul li:hover .pb_txt h3 a{color: #194ca8;}