.title{position: relative;width: 100%;margin-bottom: 0.3rem;}
.title h3{text-align: center;font-family: myfont2;color: #a22e2e;font-size: 0.3rem;}
.title h3 span{display: block;font-size: 0.18rem;color: #c4c4c4;font-weight: bold;}
.title a{width: 0.48rem;height: 0.48rem;display: block;background: url(/images/more_gray.png) no-repeat center center;background-size: 100% 100%;font-size: 0.12rem;color: #808080;position: absolute;right:0;top:50%;margin-top: -0.24rem;box-sizing: border-box;padding: 0.08rem 0.06rem 0.08rem 0.11rem;}
.title a:hover{color: #a22e2e;background: url(/images/more_red.png) no-repeat center center;background-size: 100% 100%;}

.banner{width:100%;}
.banner .swiper-slide a{display: block;width: 100%;}
.banner .swiper-slide img{width: 100%;height: auto;transition: 5s all;}
.banner .swiper-slide-active>a>img{transform: scale(1.1,1.1);}
.banner .swiper-pagination{bottom:0.2rem;text-align: center;width: 100%;}
.banner .swiper-pagination .swiper-pagination-bullet{background: #ffffff;width: 0.46rem;height: 2px;border-radius: 0;opacity: 0.6;margin: 0 0.1rem;}
.banner .swiper-pagination .swiper-pagination-bullet-active{background: #ffffff;opacity: 1;}

.partc{width: 100%;padding:0.4rem 0;background: url(/images/partc_bg.png) no-repeat center bottom;background-size: cover;}
.partc1 .swiper-slide a{display: block;width: 100%;padding-top: 42.15%;position: relative;overflow: hidden;}
.partc1 .swiper-slide img{transition: 0.4s all;}
.partc1 .swiper-slide:hover img{transform: scale(1.1,1.1);}
.partc2 .title{margin-bottom: 0.25rem;}
.pc2list{margin: 0 -0.05rem;}
.pc2list ul li{box-sizing: border-box;padding:0.05rem;}
.pc2list ul li a{display: block;overflow: hidden;position: relative;}
.pc2list ul li.pc21{width: 25%;}
.pc2list ul li.pc21 a{margin-bottom: 0.1rem;}
.pc2list ul li.pc21 a:last-child{margin-bottom: 0;}
.pc2list ul li.pc22{width: 50%;}
.pc2list ul li img{transition: 0.4s all;height: 100%;width: 100%;object-fit: cover;}
.pc2list ul li a:hover img{transform: scale(1.1,1.1);}
.pc2list ul li .txt{width: 100%;height: 0.4rem;background: rgba(0,0,0,0.4);color: #ffffff;position: absolute;left:0;bottom:-0.4rem;line-height: 0.4rem;box-sizing: border-box;padding:0 0.2rem;transition: 0.3s all;}
.pc2list ul li a:hover .txt{bottom: 0;}

.partd{width: 100%;padding: 0.4rem 0;background: #fbf9f9;}
.pd-left{width: calc( 65% - 0.2rem );box-sizing: border-box;}
.pd-left .title h3{text-align: left;}
.pd-left .title h3 span{display: inline-block;margin-left: 0.1rem;}
.pd-left .title a{position: relative;margin-top: 0;}
.news-scroll .swiper-slide a{display: block;width: 100%;height: 5.5rem;position: relative;}
.news-scroll .swiper-slide img{transition: 0.3s all;}
.news-scroll .swiper-slide:hover img{transform: scale(1.1,1.1);}
.news-scroll .swiper-slide .news-txt{width: 100%;height: 1.4rem;position: absolute;left: 0;bottom: 0;background-image: linear-gradient(0deg, rgba(0,0,0,0.7) 0%, rgba(0,0,0,0) 98%);display: flex;flex-direction: column;justify-content: flex-end;box-sizing: border-box;padding:0 0.3rem 0.2rem;}
.news-scroll .swiper-slide .news-txt h3{font-size: 0.2rem;color: #ffffff;line-height: 0.3rem;margin-bottom: 0.1rem;}
.news-scroll .swiper-slide .news-txt p{font-size: 0.14rem;color: #ffffff;line-height: 0.28rem;height: 0.56rem;}
.news-scroll .swiper-slide .time{width: 0.86rem;height: 0.86rem;background: rgba(218,185,106,0.9);position: absolute;top:0;right:0.3rem;text-align: center;}
.news-scroll .swiper-slide .time span{display: block;color: #ffffff;font-size: 0.16rem;font-family: myfont1;font-weight: bold;line-height: 0.24rem;}
.news-scroll .swiper-slide .time span:nth-of-type(1){font-size: 0.36rem;line-height: 0.5rem;}
.news-scroll .swiper-button-prev,.news-scroll .swiper-button-next{width: 0.4rem;height: 0.5rem;top: 50%;transform:translateY(-50%);background-size: auto 0.4rem;background-position:center center;background-repeat:no-repeat;}
.news-scroll .swiper-button-prev{background-image: url(/images/left.svg);left: 0.2rem;}
.news-scroll .swiper-button-next{background-image: url(/images/right.svg);right: 0.2rem;}



.news-list{width: 100%;}
.news-list ul li{width: calc( ( 100% - 0.6rem ) / 3 );margin-top: 0.3rem;border-left: 0.03rem solid #a22e2e;padding-left: 0.2rem;box-sizing: border-box;}
.news-list ul li a{font-size: 0.16rem;color: #434343;line-height: 0.4rem;margin-bottom: 0.11rem;}
.news-list ul li p{font-size: 0.16rem;color: #a22e2e;font-family: myfont1;line-height: 0.36rem;position: relative;}
.news-list ul li p span{flex-shrink: 0;}
.news-list ul li p::after{content: "";width: calc( 100% - 0.95rem );height: 1px;display: inline-block;background: #efeeee;}
.news-list ul li p::before{content: "";width: 0.12rem;height: 1px;background: #a22e2e;display: block;position: absolute;right: 0;top:50%;transform: translateY(-50%);transition: 0.3s all;}
.news-list ul li:hover a{color: #a22e2e;}
.news-list ul li:hover p::before{width: calc( 100% - 0.95rem );}

.pd-right{width: calc( 35% - 0.2rem );box-sizing: border-box;}
.qh-title{align-self: flex-start;margin-bottom: 0.16rem;}
.qh-title .title1{flex-shrink: 0;position: relative;}
.qh-title .title1::before{content: "";width: 0.06rem;height: 0.06rem;display: block;background: #a22e2e;border-radius: 100%;position: absolute;left: 50%;top:50%;transform: translate(-50%,-50%);}
.qh-title .title1 li{font-size:  0.3rem;font-family: myfont2;color: #b1b1b1;line-height: 0.48rem;cursor: pointer;}
.qh-title .title1 li:nth-of-type(1){margin-right: 0.35rem;}
.qh-title .title1 li.on{color: #a22e2e;}
.qh-title .more{width: 0.48rem;height: 0.48rem;margin: 0;}
.qh-title .more li.swiper-slide{opacity: 0 !important;}
.qh-title .more li.swiper-slide-active{opacity: 1 !important;}
.qh-title .more a{width: 0.48rem;height: 0.48rem;display: block;background: url(/images/more_gray.png) no-repeat center center;background-size: 100% 100%;font-size: 0.12rem;color: #808080;position: absolute;right:0;top:50%;margin-top: -0.24rem;box-sizing: border-box;padding: 0.08rem 0.06rem 0.08rem 0.11rem;}
.qh-title .more a:hover{color: #a22e2e;background: url(/images/more_red.png) no-repeat center center;background-size: 100% 100%;}

.pdr-box{width: 100%;}
.pdr-box{padding:0.14rem 0;}
.pdr-box ul.swiper-slide{opacity: 0 !important;}
.pdr-box ul.swiper-slide-active{opacity: 1 !important;}
.pdr-box ul li{width: 100%;padding-bottom: 0.08rem;background: url(/images/notice_bg1.png) no-repeat right bottom;margin-bottom: 0.25rem;box-shadow: 0 0 0.14rem 0 rgba(52, 52, 52, 0.13);}
.pdr-box ul li a{padding: 0.2rem;background: #ffffff;transition: 0.3s all;}
.pdr-box ul li .time{width: 0.62rem;height: 0.62rem;margin-right: 0.2rem;flex-shrink: 0;text-align: center;}
.pdr-box ul li .time span{display: block;font-size: 0.14rem;color: #ffffff;line-height: 0.24rem;background: #a22e2e;font-family: myfont1;}
.pdr-box ul li .time span:nth-of-type(1){background: #f3f3f3;line-height: 0.32rem;font-size: 0.3rem;color: #a22e2e;padding-bottom: 0.06rem;}
.pdr-box ul li .txt{width: calc( 100% - 0.82rem );}
.pdr-box ul li .txt h3{line-height: 0.31rem;font-size: 0.16rem;color: #434343;font-weight: normal;}
.pdr-box ul li .txt p{font-size: 0.14rem;color: #999999;line-height: 0.31rem;}
.pdr-box ul li:nth-last-of-type(1){margin-bottom: 0;}
.pdr-box ul li:hover a{background: #a22e2e;}
.pdr-box ul li:hover h3,.pdr-box ul li:hover p{color: #ffffff;}
.pdr-box ul li:hover .time span{}

.parte{width: 100%;padding: 0.4rem 0;background: #fffafa url(../images/parte_bg.png) repeat;}
.peleft,.pecenter{width: 38%;padding-right: 0.3rem;box-sizing: border-box;}
.peright{width: 24%;}
.peleft .title h3{text-align: left;line-height: 0.48rem;}
.pelist ul li{width: calc( 50% - 0.15rem );background: #ffffff;padding: 0.05rem;margin-bottom: 0.1rem;transition: 0.3s all;box-shadow: 0 0 0.14rem 0 rgba(52, 52, 52, 0.06);}
.pelist ul li a{display: block;width: 100%;height: 0.56rem;line-height: 0.56rem;border: 1px solid #e7c6c6;text-align: center;font-size: 0.16rem;color: #666666;box-sizing: border-box;}
.pelist ul li:hover{background: #a22e2e;}
.pelist ul li:hover a{color: #ffffff;}
.pelist ul li:last-child,.pelist ul li:nth-child(9){margin-bottom: 0;}

.pecenter .title h3{line-height: 0.48rem;}
.pecenter .title a{position: relative;margin-top: 0;}
.pecbox{width: 100%;padding: 0.3rem;background: #ffffff url(../images/zs_bg.jpg) no-repeat right bottom;box-sizing: border-box;box-shadow: 0 0 0.14rem 0 rgba(52, 52, 52, 0.06);}
.pecbox ul li{width: 100%;line-height: 0.24rem;padding-bottom: 0.2rem;margin-bottom: 0.215rem;border-bottom: 1px solid #fff5f5;}
.pecbox ul li span{display: block;width: 0.68rem;height: 0.24rem;line-height: 0.24rem;border-radius: 0.12rem;background: rgba(218,185,106,0.2);font-family: myfont1;color: #dab96a;text-align: center;font-weight: bold;margin-right: 0.15rem;}
.pecbox ul li a{color: #333333;max-width: calc( 100% - 0.83rem );font-size: 0.16rem;}
.pecbox ul li:last-child{margin-bottom: 0;}
.pecbox ul li:hover a{color: #a22e2e;}
.pecbox ul li:hover span{background: #a22e2e;color: #ffffff;}

.peright .title{height: 0.48rem;}
.peright .title h3{text-align: left;}
.peright .title h3 span{display: inline-block;margin-left: 0.1rem;}
.peright .swi-button{width: 0.4rem;position: relative;}
.peright .swi-button .swiper-button-prev,.peright .swi-button .swiper-button-next{width: 0.4rem;height: 0.2rem;text-align: center;line-height: 0.2rem;color: #666666;position: relative;opacity: 0.6;}
.peright .swi-button .swiper-button-prev{margin-bottom: 0.06rem;transform:rotateX(180deg);}
.peright .swi-button .swiper-button-prev:hover,.peright .swi-button .swiper-button-next:hover{opacity: 1;color:#a22e2e;}

.perlist{height: 3.7rem;}
.perlist ul li{width: 100%;padding-bottom: 0.08rem;box-sizing: border-box;box-shadow: 0 0 0.14rem 0 rgba(52, 52, 52, 0.06);background: #ffffff url(../images/link_bg.png) repeat;transition: 0.3s all;}
.perlist ul li a{padding: 0.2rem 0.2rem 0.2rem 0.34rem;background: #ffffff;}
.perlist ul li img{height: 0.38rem;margin-right: 0.2rem;transition: 0.3s all;}
.perlist ul li p{font-size: 0.18rem;color: #a22e2e;font-weight: bold;}
.perlist ul li:hover img{transform: rotateY(180deg);}
.perlist ul li:hover p{color: #a22e2e;}
.perlist ul li:hover{background-color: #ffebeb;}
.perlist ul li:hover a{background: #ffebeb;}