.title{width: 100%;height: 0.46rem;line-height: 0.46rem;overflow: hidden;background: #f8f8f8;margin-bottom: 0.3rem;padding-right: 0.2rem;}
.title h3{padding:0 0.2rem;height: 0.46rem;color:#fff;position:relative;z-index:0;font-size: 0.2rem;}
.title h3::after{content:"";display:inline-block;width:100%;height: 0.46rem;background:#c80000;padding:0 0.1rem;position:absolute;left: -0.3rem;bottom:0;margin-left:0.2rem;-webkit-transform:skew(20deg);-moz-transform:skew(20deg);-o-transform:skew(20deg);z-index:-1;}
.title a{font-size: 0.14rem;color: #888888;}
.title a:hover{color: #c80000;}
.part{width: 100%;padding: 0.3rem 0;background: url(../img/part_bg1.png) no-repeat center top;background-size: 100% auto;position: relative;}
.part .w90{position: relative;z-index: 1;}
.part::after{content: "";width: 100%;height: 100%;background: url(../img/part_bg2.png) no-repeat center bottom;background-size: 100% auto;display: block;position: absolute;left: 0;bottom: 0;z-index: 0;}

.partb{width: 100%;margin-bottom: 0.3rem;}
.news-scroll,.news-list{width: calc( 50% - 0.15rem );}
.news-scroll .swiper-slide{width: 100%;height: 4.28rem;position: relative;}
.news-scroll .swiper-slide a{display: block;background-repeat: no-repeat;-o-background-size:cover;background-size: cover;background-position: center;height: 100%;}
.news-txt{width: 100%;height: 0.5rem;position: absolute;left:0;bottom:0;background-image: linear-gradient(0deg, rgba(0,0,0,0.7) 0%, rgba(0,0,0,0) 98%);}
.news-txt p{line-height: 0.5rem;color: #ffffff;padding: 0 1.2rem 0 0.2rem;width: 100%;}
.news-scroll .swiper-pagination{bottom:0.2rem;right:0.16rem;height: 0.1rem;}
.news-scroll .swiper-pagination-bullet{width: 0.1rem;height: 0.1rem;border-radius: 100%;background: none;opacity: 1;border: 1px solid #ffffff;}
.news-scroll .swiper-pagination-bullet-active{background: #ffffff;}
.news-list ul .headline{width: 100%;position: relative;border: 1px solid #e5e5e5;border-top: none;margin-bottom: 0.2rem;}
.news-list ul .headline::before{content: "";width: calc(100% - 1.6rem);height: 1px;display: block;background: #e5e5e5;position: absolute;left: 0;top: 0;}
.news-list ul .headline::after{content: "";width: 0.2rem;height: 1px;display: block;background: #e5e5e5;position: absolute;right: 0;top: 0;}
.news-list ul .headline a{display: block;padding: 0.4rem 0.3rem 0.2rem;}
.news-list ul .headline .time{color: #c80000;display: flex;line-height: 0.3rem;align-items: flex-end;position: absolute;right: 0.3rem;top: -0.15rem;}
.news-list ul .headline .time h3{font-size: 0.24rem;margin-right: 0.1rem;}
.news-list ul .headline p{font-size: 0.18rem;color: #333333;line-height: 0.24rem;width: 100%; margin-bottom: 0.1rem;}
.news-list ul .headline span{display: inline-block;width: 100%;font-size: 0.14rem;color: #999999;line-height: 0.25rem;height: 0.5rem;display: block\0;}
.news-list ul .headline:hover p{color: #c80000;}
.news-list ul li{width: 100%;margin-bottom: 0.2rem;position: relative;}
.news-list ul li::before{content: "";width: 3px;height: 0.2rem;display: block;background: #c80000;position: absolute;left: 0;top: 50%;transform: translateY(-50%);transition: 0.2s all;z-index: 0;}
.news-list ul li a{width: 100%;border: 1px solid #e5e5e5;padding: 0.2rem;line-height: 0.3rem;position: relative;z-index: 1;}
.news-list ul li p{font-size: 0.16rem;color: #333333;max-width:calc(100% - 1.1rem);}
.news-list ul li span{font-size: 0.14rem;color: #999999;padding-left: 0.15rem;border-left: 1px solid #999999;line-height: 0.2rem;}
.news-list ul li:hover::before{height: 100%;width: 100%;}
.news-list ul li:hover p,.news-list ul li:hover span{color: #ffffff;}
.news-list ul li:hover span{border-left: 1px solid #ffffff;}

.parta{width: 100%;margin-bottom: 0.3rem;}
.pal,.par{width: calc( 50% - 0.15rem );}
.qh-title ul li{padding-right: 0.3rem;cursor: pointer;overflow: hidden;}
.qh-title ul li h3{color: #c80000;}
.qh-title ul li h3::after{opacity: 0;}
.qh-title ul li.on h3{color: #ffffff;}
.qh-title ul li.on h3::after{opacity: 1;}
.title .more{width: 0.5rem;height:100%;margin: 0;}
.title .more ul li{opacity: 0 !important;transition: 0.2s all;text-align: center;}
.title .more ul li.swiper-slide-active{opacity: 1 !important;}
.cy-list ul .headline{width: 100%;margin-bottom: 0.2rem;}
.headline .headtxt{width: 100%;padding-bottom: 0.25rem;border-bottom: 1px solid #e9e9e9;}
.headline .headtxt>h3{font-size: 0.16rem;line-height: 0.3rem;color: #434343;margin-bottom: 0.06rem;width: 100%;margin-bottom: 0.1rem;}
.headline .headtxt>h3 a{color: #434343;}
.headline:hover .headtxt h3 a{color: #950000;}
.headline .headtxt .head_intro{width: 100%;}
.headline .headtxt .head_intro .time{width: 0.7rem;height: 0.6rem;text-align: center;flex-shrink: 0;color: #950000;margin-right: 0.15rem;transition: 0.3s all;background: #fcf0f0;display: flex;flex-direction: column;justify-content: center;}
.headline .headtxt .head_intro .time h3{font-size: 0.24rem;line-height: 1;margin-bottom: 0.05rem;}
.headline .headtxt .head_intro .time span{font-size: 0.14rem;opacity: 0.6;}
.headline .headtxt .head_intro p{font-size: 0.14rem;color: #999999;line-height: 0.26rem;height: 0.52rem;max-width: calc( 100% - 0.85rem );}
.cy-list ul li{line-height: 0.32rem;width: 100%;margin-bottom: 0.13rem;}
.cy-list ul li:last-child{margin-bottom: 0;}
.cy-list ul li a{color: #434343;padding-left: 0.25rem;position: relative;max-width: calc( 100% - 1rem );background: url(../img/txt_icon.png) no-repeat left center;background-size: auto 0.12rem;}
.cy-list ul li span{font-size: 0.16rem;color: #888888;}
.cy-list ul li:hover a{color: #950000;}

.notice-list ul li{width: 100%;position: relative;margin-bottom: 0.15rem;overflow: hidden;transition: 0.2s all;}
.notice-list ul li .time{width: 0.7rem;height: 0.6rem;text-align: center;flex-shrink: 0;color: #950000;margin-right: 0.15rem;transition: 0.3s all;background: #fcf0f0;display: flex;flex-direction: column;justify-content: center;}
.notice-list ul li .time h3{font-size: 0.24rem;line-height: 1;margin-bottom: 0.05rem;}
.notice-list ul li .time span{font-size: 0.14rem;opacity: 0.6;}
.notice-list ul li p{font-size: 0.16rem;color: #333333;line-height: 0.3rem;max-height: 0.6rem;max-width: calc( 100% - 0.85rem );}
.notice-list ul li:hover p{color: #950000;}
.notice-list ul li:last-child{margin-bottom: 0;}
.notice-list ul li:first-child{margin-top: 0.2rem;}

.partd{margin-bottom: 0.3rem;}
.pdlist .swiper-slide a{display: block;width: 100%;height: 0;position: relative;padding-top: 67%;overflow: hidden;}
.pdlist .swiper-slide img{transition: 0.3s all;}
.pdlist .swiper-slide a:hover img{transform: scale(1.1,1.1);}

.pec,.per{width: calc(50% - 0.15rem);}
.pelist .headline{width: 100%;margin-bottom: 0.17rem;}
.pelist .headline .pb-img{width: 3.15rem;height: 2.06rem;overflow: hidden;}
.pelist .headline .pb-img a{display: block;height: 100%;}
.pelist .headline .pb-img img{width: 100%;height: 100%;object-fit: cover;transition: 0.3s all;}
.pelist .headline .pb-txt{width: calc( 100% - 3.15rem );padding-left: 0.15rem;display: flex;flex-direction: column;padding: 0.1rem 0 0.1rem 0.15rem;}
.pb-txt h3{font-size: 0.16rem;font-weight: normal;line-height: 0.28rem;max-height: 0.56rem;color: #333333;margin-bottom: 0.2rem;}
.pb-txt h3 a{color: #333333;}
.pb-txt p{font-size: 0.14rem;color: #999999;line-height: 0.25rem;height: 0.5rem;}
.pb-txt span{color: #950000;display: block;margin-top: auto;padding-left: 0.3rem;background: url(../img/date.svg) no-repeat left center;background-size: auto 0.2rem;}
.pelist .headline:hover .pb-img img{transform: scale(1.1,1.1);}
.pelist .headline:hover .pb-txt h3 a{color: #950000;}
.pelist ul li{line-height: 0.3rem;width: 100%;margin-bottom: 0.12rem;padding-bottom: 0.12rem;border-bottom: 1px dashed #dddddd;}
.pelist ul li:last-child{margin-bottom: 0;}
.pelist ul li a{color: #434343;padding-left: 0.25rem;position: relative;max-width: calc( 100% - 1rem );background: url(../img/txt_icon.png) no-repeat left center;background-size: auto 0.12rem;}
.pelist ul li span{font-size: 0.16rem;color: #888888;}
.pelist ul li:hover a{color: #950000;}
.qh-box ul.swiper-slide{opacity: 0 !important;}
.qh-box ul.swiper-slide-active{opacity: 1 !important;}

.per .title{margin-bottom: 0;}
.perist{width: 100%;background: #ffffff;padding: 0.3rem;}
.perist ul li{width: 100%;margin-bottom: 0.2rem;}
.perist ul li a{height: 1.2rem;border-radius: 0.1rem;border: 1px dashed #c80000;width: 100%;padding-left: 0.6rem;}
.perist ul li img{height: 0.8rem;display: block;transition: 0.3s all;margin-right: 0.2rem;}
.perist ul li p{text-align: center;color: #333333;font-size: 0.2rem;line-height: 0.2rem;}
.perist ul li:last-child,.perist ul li:nth-of-type(5){margin-bottom: 0;}
.perist ul li:hover img{transform: rotateY(180deg);}
.perist ul li:first-of-type a{background: #f7edec url(../img/link_bg1.jpg) no-repeat right bottom;background-size: auto 100%;}
.perist ul li:nth-of-type(2) a{background: #f7edec url(../img/link_bg2.jpg) no-repeat right bottom;background-size: auto 100%;}
.perist ul li:nth-of-type(3) a{background: #f7edec url(../img/link_bg3.jpg) no-repeat right bottom;background-size: auto 100%;}