.banner{position: relative;overflow: hidden;}
.banner .swiper-slide{height: 100%;}
.banner .swiper-slide a{display: block;height: 100%;}
.banner .swiper-slide img{display: block;}
.banner .swiper-button-prev,.swiper-button-next{width: 0.4rem;height: 0.5rem;top: 50%;margin-top: -0.25rem;}
.banner .swiper-button-prev{background: url(../images/left.svg) no-repeat center center;background-size: auto 0.4rem;left: 3%;}
.banner .swiper-button-next{background: url(../images/right.svg) no-repeat center center;background-size: auto 0.4rem;right: 3%;}
.banner .swiper-pagination{bottom: 0.2rem;width: 100%;}
.banner .swiper-pagination-bullet-active{background: #d9b777;}

.title{width: 100%;margin-bottom: 0.4rem;line-height: 0.3rem;position: relative;padding: 0 0.6rem 0 0.12rem;}
.title i{display: block;width: calc( 50% - 0.6rem );height: 1px;border: 1px dashed #d9b777;position: relative;}
.title i::before{content: "";width: 0.12rem;height: 0.12rem;display: block;background: url(../images/title_dec.svg) no-repeat center center;background-size: auto 0.12rem;position: absolute;left: -0.12rem;top:50%;transform: translateY(-50%);}
.title i::after{content: "";width: 0.12rem;height: 0.12rem;display: block;background: url(../images/title_dec.svg) no-repeat center center;background-size: auto 0.12rem;position: absolute;right: -0.12rem;top:50%;transform: translateY(-50%);}
.title h3{color: #a20004;font-size: 0.26rem;flex-shrink: 0;margin: 0 0.3rem;}
.title a{font-size: 0.14rem;color: #999999;display: inline-block;position: absolute;top:0;right: 0;}
.title a:hover{color: #a20004;}

.parta{width: 100%;padding: 0.4rem 0;background: url(../images/parta_bg.png) no-repeat center center;background-size: cover;}
.pal{width: 56%;padding-right: 0.15rem;}
.pa-img{width: 100%;height: 5rem;position: relative;overflow: hidden;}
.pa-img a{display: block;}
.pa-img img{transition: 0.3s all;}
.par{width: calc( 44% - 0.15rem );margin-left: 0.2rem;background: #a20004 url(../images/news_bg.png) no-repeat right bottom;padding: 0.3rem;}
.pa-txt{width: 100%;background: #ffffff;border-top: 0.05rem solid #d9b777;padding: 0.4rem 0.3rem;}
.pa-txt h3{font-size: 0.18rem;line-height: 0.3rem;font-weight: normal;width: calc( 100% - 1.1rem );}
.pa-txt h3 a{color: #333333;}
.pal .swiper-slide:hover h3 a{color: #a20004;}
.pal .swiper-slide:hover .pa-img img{transform: scale(1.1,1.1);}
.pal .swiper-pagination{bottom: 0.45rem;width: auto;text-align: right;right: 0.3rem;}
.pal .swiper-pagination-bullet{background: #e5d8c2;opacity: 1;}
.pal .swiper-pagination-bullet-active{background: #a20004;}
.par ul li{width: 100%;margin-bottom: 0.2rem;}
.par ul li:last-of-type{margin-bottom: 0;}
.par ul li span{color: #ffffff;font-size: 0.14rem;line-height: 0.3rem;display: block;font-family: myfont;}
.par ul li .line{width: calc( 100% - 0.24rem );height: 1px;background: rgba(255, 255, 255, 0.2);position: relative;margin: 0.05rem auto 0.09rem;}
.par ul li .line::before{content: "";width: 0.12rem;height: 0.12rem;display: block;background: url(../images/title_dec.svg) no-repeat center center;background-size: auto 0.12rem;position: absolute;left: -0.12rem;top:50%;transform: translateY(-50%);opacity: 0.8;}
.par ul li .line::after{content: "";width: 0.12rem;height: 0.12rem;display: block;background: url(../images/title_dec.svg) no-repeat center center;background-size: auto 0.12rem;position: absolute;right: -0.12rem;top:50%;transform: translateY(-50%);opacity: 0.8;}
.par ul li a{font-size: 0.16rem;color: #ffffff;line-height: 0.3rem;transition: 0.3s all;}
.par ul li:hover a{padding-left: 0.1rem;}

.partb{width: 100%;padding: 0.4rem 0 0.2rem;background: rgba(241,230,211,0.2) url(../images/partb_bg.png) repeat;}
.pbl,.pbr{width: calc( 50% - 0.15rem );}
.partb .title{padding: 0 0.6rem 0 0;}
.partb .title h3{margin: 0 0.3rem 0 0;}
.partb .title i{width: calc( 100% - 0.6rem );}
.pbl .title .swi-button{width: 0.7rem;height: 0.25rem;position: absolute;right: 0.8rem;top:50%;transform: translateY(-50%);}
.pbl .title .swi-button div{width: 0.25rem;height: 0.25rem;border: 1px solid #d9b777;background-color: #f7f2e9;background-repeat: no-repeat;background-position: center center;background-size: auto 0.14rem;position: relative;top:0;margin-top: 0;}
.pbl .title .swi-button .swiper-button-prev{background-image: url(../images/left-button.svg);}
.pbl .title .swi-button .swiper-button-next{background-image: url(../images/right-button.svg);}
.pbl .title .swi-button div:hover{background-color: #d9b777;}
.pbl .title .swi-button .swiper-button-prev:hover{background-image: url(../images/left.svg);}
.pbl .title .swi-button .swiper-button-next:hover{background-image: url(../images/right.svg);}

.pblist .swiper-container{padding: 0.2rem 0;margin-top: -0.2rem;}
.pblist .swiper-slide{background: #ffffff;box-shadow: 0 0 0.2rem 0 rgba(56, 56, 56, 0.11);transition:0.3s all;}
.pblist .swiper-slide a{padding: 0.1rem 0.1rem 0.3rem;display: block;}
.pblist .swiper-slide .pblimg{width: 100%;height: 2.6rem;overflow: hidden;position: relative;}
.pblist .swiper-slide .pblimg img{transition: 0.3s all;}
.pblist .swiper-slide .pbltxt{padding: 0 0.1rem;}
.pblist .swiper-slide .pbltxt h3{line-height: 0.3rem;margin: 0.16rem 0;}
.pblist .swiper-slide .pbltxt h3 span{font-size: 0.16rem;color: #333333;transition: 0.3s all;}
.pblist .swiper-slide .pbltxt h3::after{content: "";width: 0.3rem;height: 0.03rem;display: block;background: #d9b777;}
.pblist .swiper-slide .pbltxt p{font-size: 0.14rem;color: #666666;line-height: 0.24rem;height: 0.48rem;transition: 0.3s all;}
.pblist .swiper-slide:hover .pblimg img{transform: scale(1.1,1.1);}
.pblist .swiper-slide:hover{background: #a20004;}
.pblist .swiper-slide:hover .pbltxt h3 span{color: #ffffff;}
.pblist .swiper-slide:hover .pbltxt p{color: #ffffff;}

.pbrist ul li{width: 100%;box-shadow: 0 0 0.2rem 0 rgba(56, 56, 56, 0.11);margin-bottom: 0.24rem;}
.pbrist ul li:last-child{margin-bottom: 0;}
.pbrist ul li a{padding: 0.1rem 0.1rem 0.1rem 0.3rem;background-color: #ffffff;transition: 0.3s all;background-position: 0.3rem 1.2rem;background-size: 40% auto;background-repeat: no-repeat;}
.pbrist ul li .pbrtxt{width: calc( 100% - 1.47rem );padding-right: 0.3rem;}
.pbrist ul li .pbrtxt h3{font-size: 0.16rem;color: #333333;line-height: 0.4rem;font-weight: normal;margin-bottom: 0.15rem;transition: 0.3s all;}
.pbrist ul li .pbrtxt span{width: 100%;font-family: myfont;font-size: 0.14rem;color: #d9b777;}
.pbrist ul li .pbrtxt span i{display: block;width: calc( 100% - 1.2rem );height: 1px;background: rgba(217, 183, 119, 0.3);position: relative;}
.pbrist ul li .pbrtxt span i::before{content: "";width: 0.12rem;height: 0.12rem;display: block;background: url(../images/title_dec.svg) no-repeat center center;background-size: auto 0.12rem;position: absolute;left: -0.12rem;top:50%;transform: translateY(-50%);opacity: 0.8;}
.pbrist ul li .pbrimg{width: 1.47rem;height: 1rem;overflow: hidden;}
.pbrist ul li .pbrimg img{transition: 0.3s all;}
.pbrist ul li:hover a{background-color: #a20004; background-image: url(../images/xsk_bg.png);background-position: 0.3rem 0.6rem;}
.pbrist ul li:hover .pbrtxt h3{color: #ffffff;}
.pbrist ul li:hover .pbrimg img{transform: scale(1.1,1.1);}

.partc{width: 100%;padding: 0.4rem 0;background: #ffffff url(../images/partc_bg.jpg) no-repeat center bottom;background-size: 100% auto;}
.pc1{margin-bottom: 0.4rem;}
.pc1 .pcbox{width: calc( 50% - 0.15rem );}
.pc1 .pcbox a{display: block;width: 100%;height: 0;padding-bottom: 65%;position: relative;overflow: hidden;}
.pc1 .pcbox img{transition: 0.3s all;display: block;}
.pc1 .pcbox .title1{width: 2.1rem;height: 0.7rem;position: absolute;bottom: 0.5rem;color: #ffffff;font-size: 0.3rem;font-weight: bold;text-align: center;line-height: 0.7rem;background-image: url(../images/title_bg.png);background-repeat: no-repeat;background-position: left 0.2rem;background-size: 100% auto;}
.pc1 .pcbox1 .title1{background-color: #d9b777;left: 0;}
.pc1 .pcbox2 .title1{background-color: #1d72e6;right: 0;}
.pc1 .pcbox:hover img{transform: scale(1.1,1.1);}
.pc2 ul{width: calc( 50% - 0.05rem );height: auto;overflow: hidden;}
.pc2 ul li{width: 33%;padding-left: 0.05rem;}
.pc2 ul li a{position: relative;display: block;width: 100%;height: 0;padding-bottom: 66.6%;overflow: hidden;}
.pc2 ul li:first-of-type{width: 67%;padding-right: 0.05rem;padding-left: 0;}
.pc2 ul li:nth-of-type(2){margin-bottom: 0.1rem;}
.pc2 ul li:first-of-type a{padding-bottom: 67.2%;}
.pc2 ul li .txt{width: 100%;height: 100%;position: absolute;left: 0;top:0.3rem;background: #a20004 url(../images/xsk_bg.png) no-repeat center bottom;background-size: 100% auto;opacity: 0;transition: 0.3s all;}
.pc2 ul li .txt h3{color: #ffffff;font-weight: normal;font-size: 0.3rem;position: relative;padding-bottom: 0.2rem;}
.pc2 ul li .txt h3::after{content: "";width: 0.3rem;height: 0.02rem;display: block;background: #ffffff;position: absolute;left: 50%;transform: translateX(-50%);bottom: 0;}
.pc2 ul li:hover .txt{top:0;opacity: 1;}

#adu19{
    position: fixed !important;
    top: auto !important;
    bottom: 20px !important;
    left: auto !important;
    right: 20px !important;
}
