/* @font-face {font-family: 'alibaba';src: url('font/Alibaba-PuHuiTi-R.eot');src: url('font/Alibaba-PuHuiTi-R.eot?#iefix') format('embedded-opentype'),url('font/Alibaba-PuHuiTi-R.woff2') format('woff2'),url('font/Alibaba-PuHuiTi-R.woff') format('woff'),  url('font/Alibaba-PuHuiTi-R.ttf') format('truetype'),  url('font/Alibaba-PuHuiTi-R.svg#Alibaba-PuHuiTi-R') format('svg'); font-weight: normal;font-style: normal; font-display: swap;} */
:root{--zhihao16:16px;--zhihao18:18px;--zhihao20: 20px;--zhihao24:24px;--zhihao30:30px;--zhihao36:36px;--zhihao40:40px;--zhihao44:44px;--zhihao48:48px;--zhihao55:55px;--zhihao80:80px;--zhihao18-h: 24px;--zhihao20-h: 26px;--zhihao24-h: 30px;--zhihao30-h: 36px;--zhihao36-h: 42px;--zhihao40-h: 48px;--zhihao48-h: 56px;--zhihao55-h: 63px;--zhihao80-h: 90px;--color-zs: #c1272d;--color-bs: #fff;--color-hs:#000;--color-f4: #f4f4f4;--color-f2: #f2f2f2;--color-f1: #f1f1f1;--color-333: #333;--color-666: #666;--color-999: #999;--color-eee: #eee;--color-ccc: #ccc;}
header{position: fixed; z-index: 100; align-items: center; background: var(--color-bs); width:88%; padding:25px 45px; left: 6%; border-radius: 80px; top:40px;transition: all 0.5s ease;}
header .logo img{ width: 300px;}
.top_box_b {width:100%;top: 0;box-shadow: 0px 0px 75px 0px rgba(0, 0, 0, 0.07);left: 0;border-radius:0;transition: all 0.5s ease;}
.header-cd ul{ margin-right: 3vw;}
.header-cd ul a{font-size: var(--zhihao20); padding: 0 20px;}
.header-cd ul a:hover{color: var(--color-zs);}
.header-ss{ align-items: center;}
.header-ss a{ color: var(--color-zs); margin-right: 30px; font-size: var(--zhihao18);}
.r-ss i{ font-size: var(--zhihao20); cursor: pointer;}
.r-ss form{position: absolute; top: -4px; right: 0; z-index: 5; transform: translateX(-10px);transition: all 0.5s ease;}
.r-ss form .ssk{ width: 10px; height:40px; line-height: 40px; border: 1px solid #ccc; border-radius: 5px; padding:0; opacity: 0; transition: all 0.5s ease;}
.r-ss{position: relative; z-index: 10;}
.r-ss:hover form{transform: translateX(0);}
.r-ss:hover form .ssk{width: 250px;padding: 1px 10px;border: 1px solid #ccc; opacity: 1; }
.swiper-pagination-bullet-active{background:var(--color-zs);}
.s-1{align-items: center; padding-left: 6%; background: var(--color-f2);}
.s-1-l{ width: 392px;}
.s-1-l h1{ font-size: var(--zhihao48);}
.s-1-l h2{ font-size: var(--zhihao30);font-weight: 300;}
.s-1-l p{ padding-top: 20px;}
.s-1-r{ width: calc(100% - 480px);}
.pplngd{ padding: 10px;}
.pplngd .swiper-slide{ background: var(--color-bs);box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);}
.ppln-z{ padding: 40px; position: relative;transition: all 0.5s ease;}
.ppln-z p,.s-1-l a{ border-radius: 50px; border: 1px solid #b5b5b5; width: 120px; text-align: center;  padding:5px 0 5px 10px; position: relative; color: var(--color-666); display: block;transition: all 0.5s ease;}
.ppln-z p::after,.s-1-l a::after{position: absolute; top: 51%; transform: translateY(-50%); left: 25px; width: 5px; height: 5px; background: var(--color-999); border-radius: 50%; content: '';}
.ppln-z h3{ font-size: var(--zhihao30); font-weight: 500; padding-top: 20px;}
.ppln-z span{ display: block; height: 95px;  padding-top: 10px;}
.ppln-z u{height: 1px; background: var(--color-ccc); width: 100%; margin-top: 15px; display: block;}
.s-1-l a{ margin-top: 50px;}
.s-1-l a{padding: 10px 0 10px 10px;width: 150px;}
.s-1-l a::after{ left: 35px;}
.s-1-l a:hover{ background: var(--color-zs); border: 1px solid var(--color-zs); color: var(--color-bs);}
.pplngd .swiper-button-next, .pplngd .swiper-button-prev{top: 29%; background: var(--color-bs);}
.pplngd .swiper-button-next{ right: 20px;}
.pplngd .swiper-button-prev{ left: 20px;}
.pplngd .swiper-button-next:after, .pplngd .swiper-button-prev:after{ font-size: var(--zhihao24); color: var(--color-333);}
.ppln-z::after{ height: 0; width: 100%; background: var(--color-zs); content: ''; position: absolute; bottom: 0; left: 0;z-index: -1;transition: all 0.5s ease;}
.pplngd .swiper-slide:hover .ppln-z::after{height: 100%;}
.pplngd .swiper-slide:hover .ppln-z{color: var(--color-bs);}
.pplngd .swiper-slide:hover .ppln-z p{ color: var(--color-bs); border: 1px solid Rgba(255,255,255,0.5);}
.pplngd .swiper-slide:hover .ppln-z u{ background: Rgba(255,255,255,0.5);}
.sbt{text-align: center;}
.sbt p{ font-size: var(--zhihao48); font-weight: bold; text-transform: uppercase;}
.sbt span{ font-weight: 300; font-size: var(--zhihao30);}
.sflgd .swiper-slide .sflz{ position: absolute; text-align: center;width: 100%;bottom: 0; padding-bottom: 1%; z-index: 10;}
.sflgd .swiper-slide .sflz p{ font-size:var(--zhihao24); font-weight: bold;text-transform: uppercase;transition: all 0.5s ease;}
.sflgd .swiper-slide .sflz h1{ font-weight: 300; font-size: var(--zhihao24);transition: all 0.5s ease;}
.sflgd .swiper-slide .sflz span{ opacity: 0; display: block; margin-top: 8px;transition: all 0.5s ease;}
.sflgd .swiper-slide .sflz span img{ width: 40px; margin: 0 auto;transition: all 0.5s ease;}
.sflgd .swiper-slide .sflz::after{ opacity: 0; width: 100%; content: ''; background-image: linear-gradient(to bottom, Rgba(180,10,20,0), #b40a14); height: 300%; position: absolute; bottom: 0; left: 0; z-index: -1;transition: all 0.5s ease;}
.sflgd .swiper-slide:nth-child(3) .sflz{ color: var(--color-bs);}
.sflgd .swiper-slide:hover .sflz{ color: var(--color-bs);}
.sflgd .swiper-slide:hover .sflz::after{opacity: 1;}
.sflgd .swiper-slide:hover .sflz p,.sflgd .swiper-slide:hover .sflz h1{ transform: translateY(-40px);}
.sflgd .swiper-slide:hover .sflz span{ transform: translateY(-40px);opacity: 1;}
.sflgd .swiper-slide:hover .sflz span img{ transform: rotate(180deg); display: block;}
.s3lgd,.s3rgd{width: 50%;}
.s3lgd .swiper-slide img{ width: auto; max-width: 100%;}
.s3l-flw{position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%);color: var(--color-bs); text-align: center; width: 100%;}
.s3l-fl{ align-items: center; font-size: var(--zhihao48);  justify-content: center; font-weight: 300;}
.s3l-flw img{ display: block; margin: 5vh auto;}
.s3l-fl img{ margin: 0; padding-right: 10px;}
.s3l-flw p{ font-size: var(--zhihao16);transition: all 0.5s ease; padding: 0 13%;}
.s3lgd .swiper-pagination{ bottom: 5%;}
.s3lgd .swiper-slide:hover .s3l-flw p{transform: translateY(-10px);}
.s3lgd .swiper-pagination-bullet{ background: var(--color-bs);}
.s3rgd .swiper-button-next:after, .s3rgd .swiper-button-prev:after{ font-size: var(--zhihao24); color: var(--color-bs);}
.s-4{position: relative;}
.s-4 .sbt{position: absolute; top: 50%; left: 50%;transform: translate(-50%, -50%); color: var(--color-bs);transition: all 0.5s ease;}
.s-4 .sbt p{ font-weight: 500; letter-spacing: 25px;margin-left: 20px;}
.s-4 a:hover .sbt{top: 46%;}
.sxw-l{ width:calc(100% - 520px); }
.sxw-r{ width: 468px; }
.sxwlgd,.sxw-r-nr{background: var(--color-f2); margin-top: 20px;}
.sxw-bt{ align-items: flex-end;}
.sxw-bt i{ color: var(--color-zs);font-size: var(--zhihao48);}
.sxw-bt p,.sxw-r-bt{ font-size: var(--zhihao48); font-weight: bold; text-transform: uppercase;}
.sxw-bt span{ font-size: var(--zhihao30); padding-left: 15px;transform: translateY(-8px);}
.sxwz{ padding: 40px;}
.sxwz time{ text-align: center; font-size: var(--zhihao55); font-weight: bold; line-height: var(--zhihao55-h); margin-right:50px;}
.sxwz time p:nth-child(2){ font-size: var(--zhihao18); font-weight: 500; line-height: var(--zhihao18-h);}
.sxwz-nr{ width: calc(100% - 100px);}
.sxwz-nr h1{ font-weight: 500;}
.sxwz-nr p{ font-size: var(--zhihao18); margin-top: 5px; color: var(--color-666);}
.sxw-r-bt{ align-items: flex-end;}
.sxw-r-bt a{  font-size: var(--zhihao18); font-weight: 500; transform: translateY(-8px);}
.sxw-r-nr{ padding:50px 30px;}
.sxw-r-nr a{ border-bottom: 1px solid #eaeaea; display: block; padding-bottom: 34px; margin-bottom: 34px;}
.sxw-r-nr a h3{ font-size: var(--zhihao24); font-weight: 500;}
.sxw-r-nr a p{ font-size: var(--zhihao16); padding-top: 5px; color: var(--color-666);}
.sxw-r-nr a:last-child{border-bottom: 0;  padding-bottom: 0; margin-bottom: 0;}
.sxw-r-nr a:hover h3{ color: var(--color-zs);}
.sxwlgd .swiper-pagination{ bottom: 190px;left: initial;  right: 4%;  text-align: end;}
.s-6 .sbt{text-align: left; display: flex; align-items: end;}
.s-6 .sbt span{transform: translateY(-8px); padding-left: 15px;}
.sxmgd{ margin-top: 30px; padding-bottom: 50px;}
.sxmgd .swiper-slide p{ font-size: var(--zhihao18); padding-top: 20px;transition: all 0.5s ease;}
.sxmgd .swiper-slide a{ display: block;transition: all 0.5s ease;}
.sxmgd .swiper-slide a:hover{ transform: translateY(-10px);}
.sxmgd .swiper-slide a:hover p{ transform: translateY(-10px); color: var(--color-zs);}
footer{ background: var(--color-zs);}
.footer-l img{ width: 400px;}
.yjdy{ color: var(--color-bs); font-size: var(--zhihao24); font-weight: 300;}
.yjdy .wenben input{  height: 50px; line-height: 50px; width: 250px; padding: 0 10px;}
.yjdy .submit{height: 50px; line-height: 50px; background: var(--color-bs); padding: 0 15px;}
.yjdy .submit:hover{background: var(--color-zs);color: var(--color-bs);}
.yjdy form{ margin-top: 13px;}
.fenx{ color: var(--color-bs);font-size: var(--zhihao16); text-transform: uppercase; margin-top: 15px;}
.fenx i{color: var(--color-bs); margin: 0 8px; font-size: var(--zhihao20); line-height: var(--zhihao20-h);}
.fenx a:nth-of-type(1) i{ font-size: var(--zhihao24);}
.tel a{ font-size: var(--zhihao36); font-weight: 300; color: var(--color-bs);}
.footer-r ul{ flex-wrap: wrap;}
.footer-r ul a{ width: 45%;display: flex; color: var(--color-bs); font-size: var(--zhihao20);font-weight: 300; line-height: var(--zhihao30-h);}
.footer-r ul a i{ transform: rotate(-90deg); display: block;font-size: var(--zhihao16);font-weight: 300; margin-right: 10px;}
.footer-2{align-items: center;}
.bt-1,.bt-1 a{ font-size: var(--zhihao16); color:Rgba(255,255,255,0.8);}
.bt-1{ width: 400px;}
.bt-2{ width: calc(100% - 450px); height: 2px; background: Rgba(255,255,255,0.5);}
.youl a{ color: var(--color-bs);}
.youl a:hover{color: Rgba(255,255,255,0.7);}
.youl a:nth-child(2){ padding-left: 20px;}
.nybanner video{ width: 100%;}
.j-1{align-items: center;}
.j-1 dt {width: 45%;}
.j-1 dd{ width: 48%;}
.j-1 dt .sbt{ text-align: left; margin-bottom: 30px;}
.j-1 dt .sbt p{ font-size: var(--zhihao44); font-weight: bold; line-height:53px;}
.jjnr{ font-size: var(--zhihao18);}
.j-2{ background: var(--color-zs);}
.j-2 .sbt p{ color: var(--color-bs);}
.j-2 ul li{ width:26%; color: var(--color-bs); text-align: center;}
.j-2 ul li img{ width: 50%; margin: 0 auto;}
.j-2 ul li p{ font-size: var(--zhihao30); padding-top: 20px;}
.j-2 ul li span{ font-size: var(--zhihao18); padding-top: 10px; display: block;}

.jjgcgd{ background: var(--color-f2);}
.jjgcgd .swiper-slide p{ padding:45px 30px; text-align: center; font-size: var(--zhihao20);}
.jjgcgd .swiper-button-next, .jjgcgd .swiper-button-prev{top: 45%;}
.jjgcgd .swiper-button-next:after, .jjgcgd .swiper-button-prev:after{ font-size: var(--zhihao24); color: var(--color-bs);}
.j-5{ overflow: hidden;}
.j-5 .sbt{ text-align: left;}
.lsgssz{ height: 500px; overflow: hidden; position: relative; width: 300px; padding-top: 5vh; text-align: right; padding-right:70px;}
.lsgsnr{position: relative; width: calc(100% - 400px); overflow: hidden;}
.lsgssz .swiper-slide{ color: var(--color-666); font-size: var(--zhihao20); font-weight: bold;}
.lsgssz .swiper-slide::after{ width: 10px; height: 10px; border-radius: 50%; background: var(--color-999); position: absolute; top: 12px; right:-67.5px; content: '';}
.lsgssz .swiper-slide-thumb-active{ font-size: var(--zhihao30); color: var(--color-hs);}
.lsgssz .swiper-slide{ cursor: pointer;}
.lsgssz::after{ width: 2px; height: 100%; right: 6px; top: 0; position: absolute; content: ''; background: var(--color-999);}
.lsgssz .swiper-slide.swiper-slide-thumb-active::after{ width: 15px; height: 15px; background: var(--color-hs); right: -70px; top: 11px;}
.lsgsnr .swiper-slide{ text-align: center;}
.lsgsnr .swiper-slide img{ width: auto; max-width: 100%; margin: 0 auto;}
.lsgsnr .swiper-slide p{ font-size: var(--zhihao18); padding-top: 18px; color: var(--color-666);}
.lsgsnr .swiper-button-next:after, .lsgsnr .swiper-button-prev:after{ font-size: var(--zhihao24); color: var(--color-666);}

.j-6{background: #2b2b2d; align-items: center;}
.j-6-l{ width: 50%;}
.j-6-r{ width: 50%; padding: 0 5%;}
.j-6-r .sbt{ text-align: left; color: var(--color-bs);}
.j-6-r .sbt p,.j-5 .sbt p{ font-weight: 300;}
.j-6-r .sbt span{ font-size: var(--zhihao20);}
.jjrrgd .swiper-slide{ height: 218px;width:auto}
.jjrrgd .swiper-slide p{ color: var(--color-bs); font-size: var(--zhihao16); padding-top: 20px;}
.jjrrgd{ padding-bottom: 100px;}
.jjrrgd .swiper-pagination-bullet{ background: var(--color-bs);}

.j-4{ background: var(--color-f2); padding-left: 6%;}
.j-4-l{ width: 500px;}
.j-4-r{ width: calc(100% - 500px); position: relative;}
.j-4-l .sbt{ text-align: left;}
.j-4-l .sbt p{ font-size: var(--zhihao36); line-height: var(--zhihao36-h);}
.j-4-l .sbt span{ font-size: var(--zhihao18); font-weight: 500; padding-top: 30px; display: block;}
.j-4 .flex-lb{align-items: center;}
.shuzi_box ul li{padding-bottom:35px; position: relative;}
.shuzi_box ul li b{position: relative;}
.shuzi_box ul li b i{ font-size: 60px;font-weight: bold; color: var(--color-bs); text-align: center; display: inline-block; padding-right: 5px;}
.shuzi_box ul li b span{ font-size: 14px;color: #000; font-weight: 400;position: absolute;bottom: 0; padding-left:5px;}
.shuzi_box ul li p{ font-size: 14px;color: #666; display:block; }
.shuzi_box ul li .Line{ font-family: 'shuzifont'; font-size:var(--zhihao40); font-style:normal;font-weight: 100;letter-spacing:-2px; color:var(--color-zs);}
.linggan-xq-l-d{ position: absolute; top: 0; right: 10%; z-index: 10; width: 100%; height: 100%;}
.linggan-xq-l-d a{position: absolute; display: flex; align-items: center;}
.linggan-xq-l-d a p{position: absolute; left: -268px; width: 250px; background: var(--color-bs); border: 1px solid #1751a7; padding: 15px; font-size: var(--zhihao20);}
.linggan-xq-l-d a p span{ display: block; padding-top: 8px; font-size: 12px;}
.linggan-xq-l-d a .dian{ width: 10px; height: 10px; background: #1751a7; border-radius: 50%; position: relative; margin-right: 15px;}
.linggan-xq-l-d a .dian::after{position: absolute; top:50%; animation: place100 3000ms infinite; left: 50%; transform: translate(-50%,-50%); background: Rgba(23, 81, 167, 0.5); content: ''; border-radius: 50%;}
.linggan-xq-l-d a:nth-child(1){ right: 11%; top: 29%;}
.linggan-xq-l-d a:nth-child(2){ right: 0%; top: 52%;}
.linggan-xq-l-d a:nth-child(2) .dian::after{animation: place100 4000ms infinite;}
@keyframes place100{0%{width: 0px;height: 0px;} 100%{width: 50px;height: 50px; background: Rgba(243, 115, 24, 0);}}
.zhwys{ background: var(--color-f2); padding: 200px 47px 0;}
.zt-1-1{ text-transform: uppercase; font-size: var(--zhihao55); font-weight: bold; border-bottom: 2px solid #a6a6a6; padding-bottom: 15px;}
.zt-1 dl .sbt{ width: 400px; text-align: left;}
.zt-1 dl .sbt p{font-weight: 300; font-size: var(--zhihao36);color: var(--color-666);}
.zt-1 dl .sbt span{font-size: var(--zhihao20); color: var(--color-666);}
.zt-1 dl dd{ width: calc(100% - 550px); flex-wrap: wrap;}
.zt-1 dl dd a{ width: 48%; margin-top: 40px;display: block; position: relative; background: var(--color-hs);}
.zt-1 dl dd a img{transition: all 0.5s ease;}
.zt-1 dl dd a p{ position: absolute; top: 50%; transform: translateY(-50%); width: 90%; padding-left: 5%; text-align: center; font-size: var(--zhihao20); color: var(--color-bs); opacity: 0;transition: all 0.5s ease;}
.zt-1 dl dd a:hover img{ opacity: 0.4;}
.zt-1 dl dd a:hover p{ opacity: 1; transform: translateY(-100%);}
.zt-1 dl dd a:first-child{ background: none;}
.lxwmw .sbt{ border-top: 2px solid #a6a6a6;}
.lxwmw .sbt a{ margin-top: 25px; display: block;}
.lxwmw .sbt a:hover{ color: var(--color-zs);}
.lxwm-nr{ width: calc(100% - 550px);}
.lxsbt{border-top: 2px solid #a6a6a6;}
.lxsbt p{ font-size: var(--zhihao24);color: var(--color-666);}
.lxsbt span{ font-size: var(--zhihao16);color: var(--color-666);}
#GBookAdd{ position: relative;}
#GBookAdd .wenben{ flex-wrap: wrap;}
#GBookAdd .wenben input{ width:49%;height: 48px;line-height: 48px; padding: 0 10px;  background:#e6e6e6; color: #000; margin: 10px 0;}
#GBookAdd .neirong{ margin-bottom:20px; margin-top: 10px;}
#GBookAdd .neirong .cmessage{ width:100%; padding: 10px; min-height: 150px; border-bottom: 1px solid #f4f4f4; background: inherit;color: #000;background: #e6e6e6;}
#GBookAdd .neirong textarea{ font-family:"Microsoft Yahei";}
#GBookAdd .submit{ width: 200px;height: 42px; display: block; background: #2b2b2d; color: var(--color-bs); }
#GBookAdd .submit:hover{ background:var(--color-zs); cursor:pointer;}
#allmap {overflow: hidden;width: 100%;height:50vh;margin: 0;}
.anlicd{border-bottom: 2px solid #a6a6a6;}
.anlicd .on{ color: var(--color-zs);}
.anli-lb{ flex-wrap: wrap;}
.anli-lb a{ width: 31%; margin: 40px 0; display: block; }
.anli-lb a:nth-last-child(-n+2){ padding: 0; margin: 0;}
.anli-lb a .altp{position: relative;z-index: 1;}
.anli-lb a .altp img{transition: all 0.5s ease;}
.anli-lb a .altpd{ width: 100%; height: 100%; position: absolute; top: 0; left: 0; background: var(--color-zs); z-index: -1;transition: all 0.5s ease;}
.anli-lb a:hover .altp img{ transform: rotate(-4deg);}
.anli-lb a:hover .altp .altpd{transform: rotate(4deg);}
.alz{ padding-top:40px;}
.alz time{color: var(--color-666); font-size: var(--zhihao16);}
.alz p{ font-size: var(--zhihao18); padding-top: 8px;}
.anlicd{ padding: 30px 0;}
.anlicd a{ display: block; padding: 0 25px; font-size: var(--zhihao24);}
.anlicd a:hover{ color: var(--color-zs);}
.alxqgdw{ background: var(--color-f2);}
.alxqgd .swiper-button-next:after, .alxqgd .swiper-button-prev:after{ font-size: var(--zhihao24); color: var(--color-bs);}
.alxq-js{ border-bottom: 2px solid #a6a6a6;}

.alxq-js .sbt{text-align: left;}
.alxq-js .sbt p,.altjgd .sbt p{ font-weight: 500; font-size: var(--zhihao24);}
.altjgd .swiper-slide p{ padding-top: 10px; font-size: var(--zhihao16);}
.alxq-nr{ font-size: var(--zhihao16); color: var(--color-666);}
.c-1 dl dt{ width: 48%;}
.c-1 dl dd{ width: 48%;}
.c-1 dl dd ul a{display: block; width: 46%;border-bottom: 2px solid var(--color-f2); margin-bottom: 48px;position: relative;}
.c-1 dl dd ul a::after{position: absolute; bottom: -1.5px; left: 0; height: 2px; background: var(--color-zs); content: ''; width: 0;transition: all 0.5s ease;}
.c-1 dl dd ul a:hover::after{ width: 100%;}
.c-1 .sbt{ text-align: left;}
.c-1 .sbt p{text-transform: none; font-size: var(--zhihao36);}
.c-1 .sbt u{ display: block; padding-top: 15px;}
.c-1 dl dt a{ border-bottom: 2px solid var(--color-f2);display: block; position: relative;}
.c-1 dl dt a::after{position: absolute; bottom: -1.5px; left: 0; height: 2px; background: var(--color-zs); content: ''; width: 0;transition: all 0.5s ease;}
.c-1 dl dt a:hover::after{ width: 100%;}
.c-1 dl dt a p,.c-1 dl dd ul a p{ padding: 20px 0; font-size: var(--zhihao18);}
.cplb ul a{ width: 22%; display: block; margin: 25px 0;transition: all 0.5s ease;}
.cplb ul a:nth-last-child(-n+2){padding: 0; margin: 0;}
.cplb ul a:hover{ transform: translateY(-10px);}
.cplb ul a p{ padding-top: 20px; font-size: var(--zhihao18);}
.cplb ul a:hover p{ color: var(--color-zs);}
.cpxq-1{ background: var(--color-zs); color: var(--color-bs);}
.cpxq-1 .sbt{text-align: left; align-items: center;}
.cpxq-1 .sbt span{ padding-left: 55px;}
.cpxq-1 dl dt{ width: 60%;}
.cpxq-1 dl dt li{ border-top: 1px solid #dc8488; border-bottom: 1px solid #dc8488; padding: 20px 10px;}
.cpxq-1 dl dt li:nth-child(1){ border-bottom: 0;}
.cpxq-1 dl dd{ width: 31%;}
.cpxq-1-1{ width: 60px;}
.cpxq-1-2{ text-align: left; width: calc(100% - 60px - 30%);}
.cpxq-2-l{ width: 300px;}
.cpxq-2-l .sbt{text-align: left;}
.cpxq-2-l .sbt p{ font-size: var(--zhihao36);}
.cpxq-2-l .sbt u{ font-size: 12px;}

.cpxq-2-r{ width: calc(100% - 400px); overflow: hidden; align-items: center;}

.cpxqxtgd{ width: 98px; overflow: hidden;height:536px; }
.cpxqxtgd .swiper-slide{ border: 1px solid var(--color-f2); padding:1px 10px;background: var(--color-bs); cursor: pointer; overflow: hidden;}
.cpxqxtgd .swiper-slide-thumb-active{border: 1px solid var(--color-zs);}

.cpxqdtgd{ width:calc(100% - 120px);overflow: hidden; position: relative;}
.cpxqdtgd .swiper-slide{ text-align: center;}
.cpxqdtgd .swiper-slide img{ margin: 0 auto; width: auto; max-width: 100%;}
.cpxqdtgd .swiper-button-next:after, .cpxqdtgd .swiper-button-prev:after{ font-size: var(--zhihao24); color: var(--color-ccc);}
.cpxq-3{ align-items: flex-start;}
.cpxq-3 p{ width: 50px;}
.cpxq-3 ul{ flex-wrap: wrap;}
.cpxq-3 ul img{ width: 55px; height: 55px; display: block; margin: 0 3px 6px;}

.cpxq-5{ border-top: 1px dashed var(--color-f2);}
.cpxqtjgd{ overflow: hidden; padding: 30px 0 50px;position: relative;}
.cpxqtjgd .swiper-scrollbar{ background: var(--color-f2);}
.cpxqtjgd .swiper-scrollbar-drag{ background: var(--color-zs);}
.cpxqtjgd .swiper-slide p{ padding-top: 20px; font-size: var(--zhihao18); text-align: center;}
.xinwen-lb{ position: relative;}
.xinwen-lb a{width: calc(100%/3 - 40.1px);display: block;margin-right: 40px; margin-bottom: 40px;}
.xinwen-lb a h2{ font-weight: 500; padding-top: 15px;}
.xinwen-lb a p{display: flex; padding-top: 8px;}
.xinwen-lb a p i{ display: block; transform: rotate(-90deg); font-size: 12px; padding-right: 5px;margin-top: -3px;}
.inner{ position: relative; background: var(--color-hs);}
.spbtw{position: absolute; top: 50%; transform: translate(-50%,-50%); text-align: center; left: 50%; font-size: var(--zhihao36); color: var(--color-bs);}
.inner img{ opacity: 0.5;}
.spbtw i{ font-size: var(--zhihao36); width: 80px; opacity: 0; transition: all 0.5s ease; transform: translateY(35px); height: 80px; border-radius: 50%; background: Rgba(255,255,255,0.5); display: block; text-align: center; line-height: 80px; margin: 0 auto;}
.sp-lb a{ display: block; margin: 30px 0;}
.sp-lb a:hover i{ opacity: 1;transform: translateY(0);}

.page{text-align:center; padding-top:20px;}
.page ul{float:left; position:relative; left:50%;}
.page ul li{position:relative; right:50%; float:left; margin-right:4px; text-align:center; }
.page ul li a{display:block;color:#666;width:40px; height:40px; line-height:40px; text-align:center; border: 1px solid #e1e1e1;transition: 1s; background:var(--color-bs);}
.page ul li a:hover{background:var(--color-zs);color:var(--color-bs);width:40px; height:40px; line-height:40px; text-align:center; display:block;border: 1px solid var(--color-zs);transition: 1s;}
#page-dq{ background:var(--color-zs);}
#page-dq a{color:var(--color-bs);border: 1px solid var(--color-zs);background:var(--color-zs);}
#page-dq a:hover{background: none;}

.xwxq-t{ margin-top: 190px;padding: 60px 0 40px;text-align: center;}
.xwxq-t h1{ font-size: 36px;}
.xwxq-t .swz{ font-weight: bold; padding-top: 20px; color: #999;}
.xwxq{padding: 8vh 0; line-height: 26px; color: #333; font-size: 16px;}
.xwxq img{ max-width: 100%; margin: 0 auto; display: block;}
.xwxqsx{ padding: 50px 0;background: #f7f8fa; }
.xwxqsx .xwxqsxo{display: flex; justify-content: space-between; font-size: 12px;}
.xwxqsx .xwxqsxo a{ width: 45%; color: #999;}
.xwxqsx .xwxqsxo a:hover{ color: var(--color-zs);}
.sxwbtw a{ margin-top: 40px;}
.fzlcsjbt{ display: none;}

@media (max-width: 1440px){
    .sflgd .swiper-slide .sflz{ padding-bottom: 0;}
    .s3l-flw p{ padding: 0 3%;}
}


@media (max-width:1024px){
    .sjcd{ float:left;margin-right: 0.5rem; color:#fff;}
    #top .nav{display: none;}	
    #top{ min-width:inherit; transform: translateY(0%);background:#fff;overflow: hidden;position: fixed;top: 0;left: 0;z-index: 100;width: 100%; padding: 14px 5%;box-shadow: 0px 0px 75px 0px rgb(0 0 0 / 7%);}
    #top .logo{float: left;}
    #top .logo a{display: block; float: left;}
    #top .logo a h1{ font-size: 1.3rem;}
    #top .logo img{ height:36px; width:auto;}
    #top .menu{float: right;}
    #top .menu em{font-style:normal;padding-right: 13px;padding-top: 0;display: block;float: left;}
    #top .menu span{ width: 2rem;float:right;padding-top: 1px;}
    #top .menu span i{ width: 100%;height:2px; display: block;background: #333; margin-bottom: 6px;}
    #top .menu .menu2 i:nth-of-type(1){transform:rotate(-45deg) translateY(10px);}
    #top .menu .menu2 i:nth-of-type(3){transform:rotate(45deg) translateY(-12px);}
    #top .menu .menu2 i:nth-of-type(2){transform:translateX(-40px);opacity: 0;filter:alpha(opacity=0); width: 0;}
    .top .nav{margin-left: 4%;}
    .top_hidden{ transform: translateY(-100%); opacity: 0;filter:alpha(opacity=0);}
    .hback{ width: 100%; height: 100%;background: rgba(0,0,0,0.8); display: block; position: fixed; top: 0;left: 0;z-index: 0;opacity:0;filter:alpha(opacity=0); visibility: hidden;}
    .caidan{width: 50%; max-width: 400px; height: 100%;background: #fff; position: fixed; top: 0; right:0; z-index: 101; transform: translateX(100%); visibility: hidden; display: block;}
    .caidan .caidan_nav{ padding: 59px 5%; height: calc(100% - 40px);overflow-y: scroll;}
    .caidan .caidan_nav ul>.menu_list_box_item{border-bottom: 1px solid rgba(0,0,0,0.1);}
    .caidan .caidan_nav ul>.menu_list_box_item:nth-child(1){border-top: 1px solid rgba(0,0,0,0.1); padding-top: 20px;}
    .caidan .caidan_nav ul>.menu_list_box_item .caidan_1{ padding: 0 5%;display: block; font-size:1rem;height:3rem;line-height:3rem; }
    .caidan .caidan_nav ul>.menu_list_box_item .sjcd1{ padding: 0 5%;display: block; font-size:1rem;height:3rem;line-height:3rem; width: 50%;float: left;}
    .caidan .caidan_nav ul>.menu_list_box_item .sjcd2{width: 40%; float: right;}
    .caidan .caidan_nav ul>.menu_list_box_item .caidan_1:hover{}
    .caidan .caidan_nav ul>.menu_list_box_item .caidan_1 i{float: right; opacity: 0.6;filter:alpha(opacity=60);font-size: 20px;pointer-events:none}
    .caidan .caidan_nav ul>.menu_list_box_item:hover .caidan_1 i{transform: rotate(90deg);}
    .caidan.caidan_oppen{ transform: translateX(0%);z-index: 66; visibility: visible;}
    .caidan_hidden{transform: translateX(100%);}
    .caidan .caidan_nav ul .caidan_2box{width: 100%; padding:4% 0 4% 10%; display: none; background: #f6f6f6;}
    .caidan .caidan_nav ul .caidan_2box li{height: 30px;line-height: 30px; border-top: 1px solid rgba(0,0,0,0.05);}
    .caidan .caidan_nav ul .caidan_2box li:nth-of-type(1){border-top: 0;}
    .caidan .caidan_nav ul .caidan_2box li:hover a{transform:translateX(10px);}
    .caidan .caidan_nav ul .caidan_2box li a{ font-size: 12px; display: block;}
    .zbsjdh{ padding: 20px 8% 0;}
    .zbsjdh a{ width: 49.5%;float: left;background:#f6f6f6;text-align: center;line-height: 36px;height: 36px;margin-right: 1%; color: #333;}
    .zbsjdh a:nth-child(2){ margin-right: 0;}
}

@media (max-width:820px) {
    .s-1-l,.s-1-r,.sxw-r,.j-1 dt,.j-1 dd,.zt-1 dl .sbt,.lxwm-nr,.zt-1 dl dd,.cpxq-1 dl dd,.cpxq-1 dl dt,.cpxq-2-l,.cpxq-2-r{ width: 100%;}
    .pplngd{ padding: 0;}
    .s-1{ padding:50px 5%;}
    .s-1-l a{margin-top: 20px;}
    .s-1-r{ margin-top: 40px;}
    .s-1-l p{ padding-top: 10px;}
    .pplngd .swiper-slide{box-shadow: none;}
    .s3lgd,.s3rgd{width: 100%;}
    .s3l-flw{ position: relative;}
    .s3l-flw p{ padding: 0 5%;}
    .s3lgd .swiper-slide{ padding: 30px 30px 46px;}
    .s3lgd .swiper-slide p{ font-size: 12px; padding-top: 20px;}
    .s3l-flw img{ margin: 0 auto; padding: 0 15vw;}
    .sflgd .swiper-slide .sflz p{ font-size: var(--zhihao20);}
    .sflgd .swiper-slide .sflz span{ display: none;}
    .sflgd .swiper-slide .sflz{ padding-bottom: 30px;}
    .sflgd .swiper-slide .sflz h1{ font-size: var(--zhihao20);}
    .s-1-l h1,.sbt p,.s3l-fl,.sxw-bt p,.j-1 dt .sbt p{ font-size: var(--zhihao36);}
    .s-1-l h2,.sbt span,.ppln-z h3,.sxw-bt span{ font-size: var(--zhihao20);}
    .s3l-fl{ display: block; padding-bottom: 20px;}
    .sxw-l{ display: none;}
    .footer-r{ width: 40%;}
    .footer-l img{ width: 250px;}
    .sxw-r-nr a{padding: 0 10px 10px; margin-bottom: 18px;}
    .sxw-r-nr{ padding: 20px 15px;margin-top: 10px;}
    .cplb ul a{ width: 32%;margin: 0 0 20px;}
    .cplb ul a p{ text-align: center;}
    .j-1 dd{ padding-top: 20px;}
    .j-1 dt .sbt{ margin-bottom: 20px;}
    .linggan-xq-l-d a p{top: 27px; left: -172px;padding: 10px;}
    .lsgssz{ width: 200px;}
    .lsgsnr{width: calc(100% - 250px);}
    .j-6-r .sbt{padding-bottom: 20px;}
    .zhwys{ padding:100px 0 0;}
    .lxwmw .sbt{ border: none; padding-top: 0;}
    .lxsbt{ padding: 30px 0 10px;}
    .zt-1-1{ font-size: var(--zhihao36); padding-bottom: 10px;}
    .xinwen-lb a h2{ font-size: 15px;}
    .xwxq-t{ margin-top: 50px;}
    .xwxq-t h1{ font-size: var(--zhihao24);}
    .xwxq-t .swz{ padding-top: 10px;}
    .xwxq,.xwxqsx{ padding: 30px 0;}
    .xwxq{ width: 90%;}
    .anli-lb a{ width: 32%; margin: 20px 0;}
    .alz{ padding-top: 20px;}
    .alz p{ padding-top: 5px; font-size: var(--zhihao16);}
    .alz time{ font-size: 12px;}
    .zt-1 dl dd a:first-child{ display: none;}
    .c-1 dl dd ul a{ margin-bottom: 67px;}
    .c-1{ padding-bottom: 0;}
    .cplb ul a p{ padding-top: 10px;}
    .cpxq-1 dl dd{ margin-top: 22px;}
    .cpxq-1-2{width: calc(100% - 110px);}
    
    
}




@media (max-width:640px) {
    .caidan{ width: 78%;}
    .footer-l,.footer-r,.c-1 dl dt,.c-1 dl dd,.j-4-l,.j-4-r,.j-6-l,.j-6-r,.cpxqdtgd,.lsgsnr{ width: 100%;}
    #top .logo img{ height: 28px;}
    .sflgd .swiper-slide .sflz{ padding-bottom: 20%;}
    .sxw-r-nr a h3{ font-size: var(--zhihao20);}
    .sxw-r-nr a p{ padding-top: 0;}
    .yjdy .wenben{width: calc(100% - 60px);}
    .yjdy .wenben input{ width: 60px;}
    .footer-l img,.j-2 ul li img{ width: 80%;}
    .yjdy .wenben input{ width: 100%;}
    .footer-r,.yjdy{ padding-top: 30px;}
    .footer-r ul{ padding-top: 15px;}
    .anlicd{ padding: 10px 0;}
    .anlicd a{ width: 25%; padding: 0;font-size: var(--zhihao16);}
    .cplb ul a{ width: 49%;}
    .j-6-r{ padding: 30px 20px;}
    .j-4-l .sbt span{padding-top: 15px; padding-right: 5%;}
    .j-4-l .sbt p{ font-size: var(--zhihao30);}
    .lsgssz .swiper-slide::after{right: -38.5px;}
    .xinwen-lb a{ width: calc(100%/2 - 10.1px);margin-right: 10px;margin-bottom: 20px;}
    .xinwen-lb a p{ font-size: 12px;}
    .anli-lb a{ width: 49%;}
    .c-1 dl dd ul a{ margin-bottom: 18px;}
    .c-1 dl dd{ margin-top: 25px;}
    .c-1{ padding-bottom: 20px;}
    .cpxq-1-2{width: calc(100% - 80px);}
    .cpxqxtgd,.lsgssz{ display: none;}
    .j-2 ul li p{ font-size: var(--zhihao24);}
    .j-2 ul li span{font-size: var(--zhihao16);}
    .fzlcsjbt{ display: block;font-size: 24px;padding-bottom: 20px;}
    .s-4 .sbt p{ letter-spacing: 5px; margin-left: 0;}
    .s-4 .sbt{ width: 80%;}
    .ppln-z span{ height: auto;}
    .ppln-z{ padding: 30px;}

}



@media (max-width:375px) {
    #top .logo img{ height: 25px;}
}



















