:root{--zhihao16:16px;--zhihao17:17px;--zhihao18:18px;--zhihao20: 20px;--zhihao22:22px;--zhihao24:24px;--zhihao26:26px;--zhihao28:28px;--zhihao30:30px;--zhihao33:33px;--zhihao36:36px;--zhihao40:40px;--zhihao45:45px;--zhihao48:48px;--zhihao50:50px;--zhihao55:55px;--zhihao60:60px;--zhihao68: 68px;--zhihao80:80px;--zhihao18-h: 24px;--zhihao20-h: 26px;--zhihao28-h: 33px;--zhihao24-h: 30px;--zhihao30-h: 36px;--zhihao36-h: 42px;--zhihao40-h: 48px;--zhihao45-h: 51px;--zhihao48-h: 56px;--zhihao55-h: 63px;--zhihao60-h: 70px;--zhihao68-h: 76px;--zhihao80-h: 90px;--color-zs: #2549a1;--color-fs: #f5f6fa;--color-bs:#fff;--color-hs:#000;--color-f6: #f6f6f6;--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: 1000; align-items: center; width:100%;}
.heradr-1{background: var(--color-bs); padding: 8px 5%; font-size: var(--zhihao17); font-weight: bold; color: var(--color-666);}
.heradr-1 h2{ font-size: var(--zhihao17); color: var(--color-zs);}
.heradr-2{ background: Rgba(37,73,161,0.9);padding: 10px 5%;}
header .logo img{ width:270px;}
.header-cd-nr a{font-size: var(--zhihao17); margin: 0 15px; padding: 10px 0; font-weight: bold; color: var(--color-bs); transition: all 0.5s ease; position: relative;}
.header-cd-nr a::after{position: absolute; width:0; bottom: 0; height: 2px; background: var(--color-bs); content: ''; left: 0; transition: all 0.5s ease;}
.header-cd-nr a:last-of-type{margin-right: 0;}
.header-cd-nr a:hover::after{ width: 100%;}
.logo-ys{display: none;}
.top_box_b{background: var(--color-bs);padding: 13px 5%;box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.07);}
.top_box_b .logo-b{ display: none;}
.top_box_b .logo-ys{ display: block;}
.top_box_b .header-cd-nr a, .top_box_b .yyxz{color: var(--color-333);}

.banner{ background: var(--color-zs); overflow: hidden;}
.banner-wz{ color: var(--color-bs); left: 5%;}
.banner-wz p{ font-size: var(--zhihao55); line-height: var(--zhihao55-h); font-weight: bold;}
.banner-wz span{ display: block; font-size: var(--zhihao33); padding-top: 15px;}
.banner .swiper-pagination-bullet{background: var(--color-bs);}
.banner .swiper-pagination-bullet-active{background: var(--color-bs);}
.banner .swiper-pagination{text-align: left; left: 10% !important; bottom: 30px;}

.sbt{ color: var(--color-bs);}
.sbt P{ font-size: var(--zhihao40); line-height: var(--zhihao40-h); font-weight: 500;padding-bottom: 6px;}
.sbt span{font-size: var(--zhihao20);}
.sbt u{margin-top: 36px;display: block;background: Rgba(255, 255, 255, 0.2);color: var(--color-bs); width: 200px;text-align: center;padding: 10px 0;border-radius: 25px;transition: all 0.5s ease;}
.sbth p{color: var(--color-hs); }
.sbth span{ color: var(--color-999); display: block;}
.sbt img{width: auto; max-width: 100%;}
.s-1{background:var(--color-fs);}
.s-1 .sbt{ color: var(--color-hs);}
.s-1 .sbt a{font-size: var(--zhihao20); padding-bottom: 10px; border-bottom: 2px solid var(--color-ccc);}
.s-1 .sbt a i{ padding-left: 10px;}
.s-1 .sbt a::after{ position: absolute; left: 0; bottom: -2px; height: 2px; background: var(--color-ccc); content: ''; width:0;transition: all 0.5s ease;}
.s-1 .sbt a:hover::after{ width: 100%; background: var(--color-zs);}

.s-1 ul{padding-top: 20px;}
.s-1 ul a{background: var(--color-bs); display: none; width: 32%; padding: 36px; margin-bottom: 30px;transition: all 0.5s ease;}
.s-1 ul a:nth-child(-n+6){ display: block;}
.s-1 ul a h1{ font-size: var(--zhihao24); font-weight: 500;}
.s-1 ul a p{ font-size: var(--zhihao16); color: var(--color-666); margin-bottom: 20px;}
.s-1 ul a img{border-top: 2px solid var(--color-eee);}
.s-1 ul a:nth-last-child(-n+3){ margin-bottom: 0;}
.s-1 ul a:hover{background: var(--color-zs); color: var(--color-bs);transform: translateY(-10px);}
.s-1 ul a:hover p{color: var(--color-eee);}
.s-2{background: var(--color-zs); overflow: hidden;width: 100%;}
.s-2 video{opacity: 0.5; width: 100%;}
.s-2 .sbt{ text-align: center; width: 100%;}
.s-2 .sbt p:nth-child(2){ font-weight: bold;}
.s-2 a{ display: block; color: var(--color-bs); font-size: var(--zhihao22); left: 50%; transform: translateX(-50%); bottom: 10%;}
.s-2 a i{ padding-left: 30px;transition: all 0.5s ease;}
.s-2 a:hover i{ padding-left: 35px;}
.s-3{background: var(--color-zs); padding: 35px 0;}
.shuzi_box ul li{ width: 24%; padding: 15px 0; text-align: center;}
.shuzi_box ul li b{position: relative; font-weight: 500; font-size: 33px;justify-content: center;  display: flex;  align-items: center;color: var(--color-bs);}
.shuzi_box ul li b i{ font-size: var(--zhihao60); line-height: var(--zhihao60-h);  display: inline-block; padding-right: 5px;  font-style: normal; }
.shuzi_box ul li p{ color: var(--color-f1);}
.s-4{background:var(--color-fs);}
.sycxgd .swiper-slide{background: var(--color-bs); border-radius: 30px; overflow: hidden; text-align: center; padding-top: 6vh;}
.sycxgd .swiper-slide i{ font-size: var(--zhihao48); line-height: var(--zhihao48); color: var(--color-666); padding-bottom: 10px;}
.sycxgd .swiper-slide p{ font-size: var(--zhihao30);}
.sycxgd .swiper-slide span{ padding: 30px 10% 6vh; font-size: var(--zhihao16); color: var(--color-666); display: block;}
.sycxgd .swiper-slide:nth-child(3) i{ font-size: var(--zhihao40);}
.sycxgd .swiper-slide span::after{ width: 25px; height: 2px; background: var(--color-666); content: ''; position: absolute; left: 50%; transform: translateX(-50%); top: 10px;}
.sycxgd .swiper-slide::after{ background: var(--color-zs); content: ''; position: absolute; width: 100%; top: -100%; height: 100%; left: 0; z-index: -1;transition: all 0.1s ease;}
.sycxgd .swiper-slide:hover::after{ top: 0%;transition: all 1s ease;}
.sycxgd .swiper-slide:hover{color: var(--color-bs);}
.sycxgd .swiper-slide:hover i{color: var(--color-ccc);}
.sycxgd .swiper-slide:hover span{ color: var(--color-f1);}
.sycxgd .swiper-slide:hover span::after{background: var(--color-999);}
.s-5 dl dt,.s-5 dl dd{ width: 50%;}
.s-5 .sbt{ color: var(--color-hs);padding:0 10% 15px;}
.z-5-z-nr{ font-size: var(--zhihao16); color: var(--color-333);}
.z-5-z-nr a{ font-size: var(--zhihao22); margin-left: 10%;}
.z-5-z-nr a i{ padding-left: 30px;transition: all 0.5s ease;}
.z-5-z-nr a:hover{ color: var(--color-zs);}
.z-5-z-nr a:hover i{ padding-left: 35px;}

.s-5 .sbt::after{ left: 10%; bottom: 0; width: 65px; height: 2px; background: var(--color-zs); content: ''; position: absolute;}
.s-5-r li{ width: 25%; background: var(--color-zs); color: var(--color-bs); text-align: center; font-size: var(--zhihao30); align-items: center; display: flex; justify-content: center;}
.s-5-r{ bottom: 10%; left: 10%;}
.s-6{background:var(--color-fs); width: 100%; overflow: hidden; height: 45vw;}
.s-6 .sbt{ color: var(--color-hs);}
.s-6 .sbt a{ font-size: var(--zhihao24); color: var(--color-666); border-bottom: 2px solid var(--color-ccc); padding-bottom: 6px;}
.s-6-bt img{ width: 25vw;}
.s-6-bt .sbt{ text-align: center; width: 80%; color: var(--color-bs);}
.s-6-bt .sbt span{ padding-bottom: 10px; display: block;}
.slogo-nr{ width: 15vw;}
.s-6 .swiper-slide{ height: 45vw;}
.slogo-nr:nth-child(1){ left: 0; top: 5%;}
.slogo-nr:nth-child(2){ left: 14%; top: 32.5%;width: 13vw;}
.slogo-nr:nth-child(3){ left: 0; top: 55%;}
.slogo-nr:nth-child(4){ right: 0; top: 5%;}
.slogo-nr:nth-child(5){ right: 14%; top: 32.5%;width: 13vw;}
.slogo-nr:nth-child(6){ right: 0; top: 55%;}
.shzhbgd .swiper-pagination{bottom: 6%;}
.shzhbgd .swiper-slide:nth-child(6){display: none;}
.s-7 .sbt{ text-align: center; width: 100%;}
.s-7 .sbt span{ font-size: var(--zhihao22); display: block;padding-bottom: 15px;}
.s-8 .sbt{ color: var(--color-hs);}
.s-8 .sbt span{padding-bottom: 8px; color: var(--color-666); font-size: var(--zhihao20); padding-left: 40px;}
.s-8 .sbt a{ width: 45px; height: 45px; border-radius: 50%; border: 1px solid var(--color-ccc); text-align: center; line-height: 45px;}
.s-8 .sbt a:hover{background: var(--color-zs); color: var(--color-bs); border:1px solid var(--color-zs);}
.s-8 dl{padding-top: 20px;}
.s-8 dl dt{ width: 57%;}
.s-8 dl dd{ width: 40%; background:var(--color-fs); padding: 30px;}
.s-8 dl dt a{ width: 48%;transition: all 0.5s ease;}
.s-8 dl dt a h1{ font-weight: 500; margin: 25px 20px 15px; font-size: var(--zhihao22);}
.s-8 dl dt a p{margin: 0 20px;}
.s-8 dl dt a:hover{background: var(--color-zs); color: var(--color-bs);}
.s-8 dl dt a time{ margin-top: 15px; margin-left: 20px; color: var(--color-666); display: block;}
.s-8 dl dt a:hover time{ color: var(--color-f1);}
.s-8 dl dd a{padding: 10px 0; display: block;}
.s-8 dl dd a h3{ padding-left: 35px; font-size: var(--zhihao18); line-height: 25px;}
.s-8 dl dd a h3::after{ position: absolute; font-weight: 500; font-size: 14px; left: 0; top: 0; width: 25px; height: 25px; background: var(--color-666); content: '问'; text-align: center; line-height: 25px; color: var(--color-bs);}
.s-8 dl dd a p::after{ position: absolute; font-weight: 500; font-size: 14px; left: 0; top: 4px; width: 25px; height: 25px; background: var(--color-zs); content: '答'; text-align: center; line-height: 25px; color: var(--color-bs);}
.s-8 dl dd a p{padding-left: 35px; margin-top: 5px; line-height: 18px; color: var(--color-666);}
.s-8 dl dd a:hover h3{ color: var(--color-zs);}
.jj-8-z{ width: 50%;}
.s-9 li{ width: 50%;}
.s-9 li .s-9-wz{ bottom: 16%;}
.s-9 li .sbt p{ font-size: var(--zhihao28);}
.s-9 li .sbt span{font-size: var(--zhihao16); padding-top: 10px; display: block;}
.s-9 li a{transition: all 0.5s ease; display: block;}
.s-9 li:hover a{ transform: translateY(-15px);}

footer{background: #011c53;}
.footer-1{ width: calc(100% - 45%); padding-left: 10%;}
.footer-1 ul li a{display: block; color:Rgba(255, 255, 255, 0.8); padding: 2px 0; font-size: 13px;}
.footer-1 ul li a:nth-child(1){ font-size: var(--zhihao17); font-weight: bold; padding-bottom: 8px; color: var(--color-bs);}
.footer-1 ul li a:hover{color: var(--color-bs);}
.footer-r{width: 36%;}
.footer-2{background: var(--color-hs); color: var(--color-999); padding: 20px 0;}
.footer-2 a{color: var(--color-999); padding-right: 10px; font-size: 12px;}
.footer-2-r a{color:var(--color-999);}
.footer-2 a:hover{ color: var(--color-bs);}
.footer-lx-nr{font-size: 13px;color: Rgba(255, 255, 255, 0.8);line-height: var(--zhihao20-h); padding-left: 30px;}
.footer-lx-nr i{ padding-right: 8px; font-size: var(--zhihao20);}
.footer-lx-nr p{ padding: 2px 0;}
.footer-lx-ewm{ text-align: center; color: var(--color-bs); font-size: 12px;}
.footer-lx-ewm img{ display: block; width:110px; padding-bottom:5px;}
.footer-lx-ewm p{ margin-right: 25px;}
.qgfwrx{ left: 10%;}
.qgfwrx p{ color: var(--color-bs);}
.qgfwrx h1{ color: var(--color-bs); font-size: var(--zhihao30); line-height: var(--zhihao30-h);}
.szxly span{ display: block; font-size: var(--zhihao20); color: var(--color-bs); padding-top: 20px;}
.szxly #GBookAdd input{width:48%;height: 48px;line-height: 48px;padding: 0 10px;border: 1px solid Rgba(255, 255, 255, 0.4);background: inherit; color: var(--color-bs); margin-bottom: 15px;border-radius: 5px;}
.szxly #GBookAdd input::placeholder{ color: var(--color-bs);}
.szxly #GBookAdd textarea{ width: 100%; font-family: "Microsoft Yahei";padding: 0 10px;border: 1px solid var(--color-f4); margin-top: 25px; height: 12.5vw;border-radius: 5px;}
.szxly #GBookAdd .submit{ width:100%; text-align: center; padding: 5px 0; background:var(--color-bs); font-size:15px; border-radius: 5px; height: 36px; line-height: 36px; border: none; color: var(--color-hs);}
.szxly #GBookAdd .submit:hover{ background: var(--color-zs); color: var(--color-bs);}
.fw-cebian{width: 40px; height: 150px; padding: 5px; position: fixed; right:0; border-radius: 5px; bottom: 8%; z-index: 100; background:Rgba(0, 0, 0, 0.5);}
.fw-cebian ul{overflow: visible;}
.fw-cebian ul li{width: 100%; height: 50px;position: relative;}
.fw-cebian ul li a{width: 100%;height: 100%;display: flex; justify-content: center; align-items: center; color: var(--color-bs);}
.fw-cebian ul li a i{ font-size: 20px;}
.fw-cebian ul li a:hover i{ color: var(--color-zs);}
.fw-cebian ul li:nth-child(3){ height: 36px;}
.fw-cebian ul li:nth-child(3) i{ transform: rotate(-90deg); font-size: 15px;}
.fw-cebian ul li:nth-child(3) p{ display: none; font-size: 12px; line-height: 14px; transform: scale(0.9);}
.fw-cebian ul li:hover .tanchu{opacity: 1;transform:translateX(-5px); visibility: visible;}
.tanchu{position: absolute; right: 58px; opacity: 0; transform: translateX(-15px);transition: all 0.5s ease; visibility: hidden;}
.fw-dh{width: 178px; margin-top: -6px; padding: 18px; top: 0;background:var(--color-bs); border-radius: 5px;box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);}
.fw-dh a{ display: block !important;}
.fw-dh h3{width: 100%;height: auto;float: left;color: var(--color-666);font-size: 14px;line-height: 14px;}
.fw-dh h4{width: 100%;height: auto;float: left;margin-top: 5px;color:var(--color-zs); font-size: 18px;line-height: 18px;}
.fw-dh h4 a{ color: var(--color-zs) !important;}
.fw-ewm{margin-top: -79px; padding:5px;top: 0; background: var(--color-bs); display: flex; justify-content: space-between; border-radius: 5px;box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);}
.fw-ewm p{ text-align: center;}
.fw-ewm img{width:150px;display: block;}
.fw-ewm h3{margin-top: 5px;color: var(--color-666); font-size: 14px;line-height: 14px; text-align: center;}
.fw-ewm-l{ width: 100%;}
.fw-ewm-l p{ text-align: center;}
.s-6 dl a{border-radius: 25px; overflow: hidden;}
.s-6 dl a:nth-child(1){ width: 57%; }
.s-6 dl a:nth-child(1) .sxwnrtj{padding: 45px; color: var(--color-bs);}
.s-6 dl a:nth-child(1)::after{width: 100%; content: ''; height: 100%; position: absolute; left: 0; z-index: 2;background-image: linear-gradient(to right, Rgba(0,0,0,0.3), Rgba(0,0,0,0));bottom: 0;transition: all 0.5s ease;}
.s-6 dl a:nth-child(2){ width: 40%; background: var(--color-bs);padding: 45px;}
.s-6 .sxwgd{ padding-top: 30px;}
.sxwgd .swiper-slide a{ background: var(--color-bs); display: block;border-radius: 25px; overflow: hidden; padding: 33px;}
.sxwnrtj h1{ font-size: var(--zhihao24); font-weight: 500; line-height: var(--zhihao24-h); height: 72px; margin: 15px 0;}
.sxwnrtj i{ border: 1px solid var(--color-ccc); border-radius: 50%; display: block; width: 45px; height: 45px; text-align: center; line-height: 45px; margin-top: 20px;transition: all 0.5s ease;}
.sxwnrtj p{ font-size: var(--zhihao16); color: var(--color-666);}
.sxwgd .swiper-slide a:hover i,.s-6 dl a:hover i{ background: var(--color-zs); color: var(--color-bs); border: 1px solid var(--color-zs);}
.lx-1-l-dh p{ padding-bottom: 10px; font-size: var(--zhihao18); color: var(--color-666);}
.lx-1-l-dh h1{ font-size: var(--zhihao36); line-height: var(--zhihao36); border-left: solid 5px var(--color-zs); padding-left:10px; margin: 10px 0;}
.lx-1-l{ width: 45%;}
.lx-1-r{ width: 53%;}
.lx-2{ background:var(--color-fs);}
.lx-2 .sbt img{ padding-top: 10vh;}

.lx-2 .sbt{ width: 35%; float: left; position: sticky; top: 120px;}
.lx-2-nr-bt { font-size: var(--zhihao20);}
.lx-2-nr-bt i{ color: var(--color-zs); font-size: var(--zhihao20);  margin-right: 13px;padding-top: 3px;}
.lx-2-nr{ width: 58%; float: right;}
.lx-2-nr li{ width: 45%; border-bottom: 1px solid var(--color-eee); margin:20px 0; padding-bottom: 20px;}
.lx-2-nr li:nth-child(1),.lx-2-nr li:nth-child(2){ margin-top: 0;}
.lx-2-nr li:nth-last-child(-n+2){ margin-bottom: 0;}
.lx-3 #GBookAdd{ width: 58%;}
.message-li{position: relative;	height: 5.2vw;border-bottom: 1px solid var(--color-eee);}
.message-a{line-height: 4.2vw;transition: all .5s;-webkit-transition: all .5s;  font-size: var(--zhihao18);}
.message-li.on .message-a{line-height: 3.5vw;font-size: 0.83333vw;opacity: .5;transition: all .5s;-webkit-transition: all .5s;}
.message-b{	width: 100%;height: 100%;position: absolute;	left: 0;top: 0;	padding-top: 2vw;line-height: 3.2vw;background: initial;border: 0;font-weight: bold;}
.message-c{	height: .2vw;position: absolute;left: 0;bottom: -1px;background: var(--color-zs);width: 0%;transition: all .5s;-webkit-transition: all .5s;  }
.message-li.on .message-c{width: 100%;transition: all .5s;-webkit-transition: all .5s; }
.message-li3{ height: 13.55vw;}
.lx-3 .submit{ width: 250px; background: var(--color-ccc); color: var(--color-bs); margin:30px 0 0; display: block; height: 45px; border-radius: 10px;}
.lx-3 .submit:hover{background: var(--color-zs); color: var(--color-bs);}
.nybanner .sbt{ top: 70%;}

.rc-1{background:var(--color-fs);}
.rcflgd .sbt{ padding-bottom: 20px;}
.rcflgd{margin-left: 10%;}
.rcflgd .swiper-slide{ background: var(--color-bs); padding: 35px 3%;}
.rcflgd .swiper-slide img{ width: auto; margin: 20px auto 55px; display: block;}
.rcflgd .swiper-slide span{ color: var(--color-999); font-weight: bold;}
.rcflgd .swiper-slide p{ font-size: var(--zhihao30);}
.rcflgd .swiper-slide u{ color: var(--color-999); font-size: var(--zhihao18);}
.rcflgd .swiper-slide::after{ height: 5px; background: var(--color-zs); position: absolute; content: ''; left: 0; width: 0; bottom: 0;transition: all 0.5s ease;}
.rcflgd .swiper-slide:hover::after{ width: 100%;}


.rcflgd .swiper-button-prev{left: 83%; top: 0;  margin-top: 0; background: var(--color-bs); border-radius: 50%; width: 50px; height: 50px; text-align: center; line-height: 50px;transition: all 0.5s ease;}
.rcflgd .swiper-button-next{right: 10%;top: 0; margin-top: 0;background: var(--color-bs); border-radius: 50%;width: 50px; height: 50px; text-align: center; line-height: 50px;transition: all 0.5s ease;}
.rcflgd .swiper-button-next:after, .rcflgd .swiper-button-prev:after{ font-size: 14px; font-weight: bold; color: var(--color-999);}
.rcflgd .swiper-button-prev:hover,.rcflgd .swiper-button-next:hover{background: var(--color-zs);}
.rcflgd .swiper-button-next:hover:after, .rcflgd .swiper-button-prev:hover:after{color: var(--color-bs);}
.join_warper{width:calc(100% - 450px);overflow:hidden;}
.join_title{text-align:center}
.join_title h3{color:var(--txt-color);font-size:2.5rem;margin-bottom:20px;margin-top:40px}
.join_form{width:100%;overflow:hidden}
.join_list li{margin:3px 0; border-bottom: 1px solid var(--color-f6);}
.join_list li .rclbw{width:100%;display:flex; justify-content: space-between; align-items: center; padding:15px 1vw;background-color:var(--color-bs);cursor:pointer;box-sizing:border-box;-moz-box-sizing:border-box;transition:all .5s}
.join_list li .rclbw:hover{background-color:var(--txt-color);transition:all .5s}
.join_list li.active .rclbw{background-color:var(--di-color);color: var(--color-bs);}
.join_list li .rclbw:hover{color:var(--baise-color)}
.join_list li.active .rclbw i{color: var(--color-bs);}
.join_list li:last-child{margin-bottom:1px}
.join_list li.active .rclbw{color:var(--color-bs); background: var(--color-zs);}
.join_list li .rclbw i{float:left;margin-top:5px;font-size:16px;vertical-align:middle;font-style:inherit; width: 19%;}
.join_list li .rclbw i:nth-child(2),.join_list li .rclbw i:nth-child(3),.join_list li .rclbw i:nth-child(4){font-size: 14px; color: var(--color-666);}
.join_list li.active .rclbw i:nth-child(2),.join_list li.active .rclbw i:nth-child(3),.join_list li.active .rclbw i:nth-child(4){color: var(--color-bs);}
.join_list li .rclbw span{float:right;display:inline-block;width:29px;height:29px;background:url(../images/rc1.png) no-repeat center center;transition:all .5s}
.join_list li .rclbw:hover span{background:url(../images/rc2.png) no-repeat center center;transition:all .5s}
.join_list li.active .rclbw span{background:url(../images/rc2.png) no-repeat center center;transition:all .5s}
.join_list li article{display:none;width:100%;padding:30px 2vw;background:var(--color-fs);}
.join_list li article h4{font-size:18px;color:var(--txt-color);font-weight:700;margin-bottom:10px}
.join_list li article p{font-size:15px;color:var(--color-333);margin-bottom:5px;line-height:1.8}
.join_list li article button{width:208px;height:40px;background-color:var(--color-666);color:var(--baise-color);font-size:15px;text-align:center;line-height:40px;border:none;transition:all .5s;margin-bottom:10px}
.join_list li article button:hover{background-color:var(--txt-color);transition:all .5s}
.join_list li .rclbw:hover{background-color:var(--color-zs);color: var(--color-bs);}
.join_list li .rclbw:hover i{color: var(--color-bs);}
.rclb-xx{ display: flex; width: 90%; align-items: flex-end; font-size: var(--zhihao20);}

.rc-2 .sbt{ width:350px;}
.cp-1{ background:var(--color-bs); border-bottom: 1px solid var(--color-eee); color: var(--color-999); font-size: var(--zhihao16); line-height:60px; height: 60px;}
.cp-1-r{ color: var(--color-hs); border-bottom: 2px solid var(--color-zs);}
.cplb{background: var(--color-fs);}
.cplb-cd{ background: var(--color-zs); padding: 25px 0;border-radius: 15px;}
.cplb-cd a{display: block; color: var(--color-bs); font-size:15px; border-bottom: 1px solid Rgba(255,255,255,0.2); padding:8px 20px;transition: all 0.5s ease;}
.cplb-cd h3{ font-size: var(--zhihao30); font-weight: 500; color: var(--color-bs); padding: 0 20px 10px;}
.cplb-cd .dqcd{ background:Rgba(255, 255, 255, 0.3); color: var(--color-bs);}
.cplb-cd a:hover{background: Rgba(255, 255, 255, 0.3);}
.cplb-l{ float: left; width: 210px; position: sticky; top: 120px;}
.cplb-r{ float: right; width: calc(100% - 250px);}
.cplb-r ul a{ width: 32%; background: var(--color-bs); overflow: hidden; margin-bottom:2%; padding: 25px 25px 45px;text-align: center;clip-path: polygon(20px 0, 100% 0, 100% 0, 100% calc(100% - 20px), calc(100% - 20px) 100%, 20px 100%, 0 calc(100% - 0px), 0 20px);}
.cplb-r ul a:nth-last-child(-n+3){ padding: 0; margin: 0; background: none;}
.cplb-r ul a p{ font-size: var(--zhihao20); font-weight: bold; padding: 25px 0 10px;}
.cplb-r ul a span{ color: var(--color-999); font-size: var(--zhihao16); margin: 0 10px;}
.cplb-r ul a img{transition: all 0.5s ease; position: relative;}
.cplb-r ul a img::after{position: absolute; width: 100%; height: 100%; content: '美辉科技'; font-size: var(--zhihao30);}
.more {clip-path: polygon(15px 0, 100% 0, 100% 0, 100% calc(100% - 15px), calc(100% - 15px) 100%, 15px 100%, 0 calc(100% - 0px), 0 15px);opacity: 0; transform: translateY(-30px);width: 100%;height: 50px;line-height: 50px;background:var(--color-zs);transition: all 0.3s ease-in-out;text-transform: uppercase;margin: auto;margin-bottom: -80px;}
.more .a {font-size:var(--zhihao17);padding: 0 20px; font-weight: normal; color: var(--color-bs); font-style: italic; font-weight: 600; display: flex; align-items: center; justify-content: space-between;}
.more .a:after {content: ''; display: block; width:11px; height:12px;background: url('../images/icon-crumb.png') no-repeat;}
.cplb-r ul a:hover .more {opacity: 1;  transform: translateY(-50px);}
.cplb-r ul a:hover img{ transform: scale(1.05);}
.cplbxqgd{ padding-top: 20px;}
.cplbxqgd .swiper-slide{border: 1px solid var(--color-eee); padding:80px 45px; border-radius: 20px; overflow: hidden;}
.cplbxqgd .swiper-slide i{ font-size: var(--zhihao50); color: var(--color-zs); line-height: var(--zhihao50);}
.cplbxqgd .swiper-slide .cplbx{ transform: translate(-50%,-50%); top: 100%; left: 50%; font-size: var(--zhihao30); color: var(--color-bs); opacity: 0;transition: all 0.5s ease; text-align: center; width: 100%;}
.cplbxqgd .swiper-slide::after{width: 100%; height:0; background: Rgba(37,73,161,0.9); content: ''; position: absolute; top: 0; left: 0;transition: all 0.5s ease; opacity: 0;}
.cplbxqgd .swiper-slide p{ font-size: var(--zhihao24); padding: 15px 0 20px;}
.cplbxqgd .swiper-slide span{ font-size: var(--zhihao16); color: var(--color-999);}
.cplbxqgd .swiper-slide:hover::after{height: 100%; opacity: 1;}
.cplbxqgd .swiper-slide:hover .cplbx{ top: 50%; opacity: 1;}
.cplbxqgd .swiper-slide .cplbx u{ font-size: 14px; text-align: center; display: block;}
.cplbxqgd .swiper-slide .cplbx img{ width: auto; margin: 0 auto;}
.rc-3{background: url(../images/rcd.jpg) center no-repeat fixed; background-size: 100%;}
.rcwzgy ul{padding-top: 25px;}
.rcwzgy ul li{ color: var(--color-bs); padding-top: 35px;}
.rcwzgy ul li p{ font-size: var(--zhihao24); padding-bottom: 5px;}
.rcwzgy ul li span{ font-size: var(--zhihao18);}
.mbx{padding-top: 130px; font-size: 12px; color: var(--color-999); padding-left: 5%;}
.cpxq-l{ width: 45%;}
.cpxq-r{ width: 45%;}
.cpxq-r h1{ font-size: var(--zhihao36); font-weight: 500;}
.cpms{ font-size: var(--zhihao17); color: var(--color-666); padding: 10px 0; border-top: 1px solid var(--color-f1); border-bottom: 1px solid var(--color-f1); margin: 20px 0 30px; padding: 15px 0;}
.cpxq-2{background: var(--color-fs);}
.cpbg{ font-size:14px; padding-top: 20px;}
.cpxq-3{background: var(--color-zs);}
.clxqyygd{padding-top: 20px;}
.clxqyygd .swiper-slide{ border-radius: 20px; overflow: hidden;}
.cpms-lx a{padding:13px 30px;  border-radius: 10px;  border: 1px solid Rgba(37,73,161,0.5); color: var(--color-zs); transition: all .36s; width: 150px; margin-right: 20px;}
.cpms-lx a i{transition: all 0.5s ease;}
.cpms-lx a:hover{background: var(--color-zs); color: var(--color-bs);}
.cpms-lx a:hover i{transform: translateX(10px);}
.cpxq-4{ background: var(--color-fs);}
.cpxqtjgd{padding: 20px 0 50px;}

.cpxqtjgd .swiper-slide a{background: var(--color-bs); overflow: hidden; margin-bottom:2%; display: block; padding: 25px 25px 75px;text-align: center;clip-path: polygon(20px 0, 100% 0, 100% 0, 100% calc(100% - 20px), calc(100% - 20px) 100%, 20px 100%, 0 calc(100% - 0px), 0 20px);}
.cpxqtjgd .swiper-slide a p{ font-size: var(--zhihao24); font-weight: bold; padding: 25px 0 10px;}
.cpxqtjgd .swiper-slide a span{ color: var(--color-999); font-size: var(--zhihao16); margin: 0 10px;}
.cpxqtjgd .swiper-slide a img{transition: all 0.5s ease;}
.cpxqtjgd .swiper-slide a .more span { color: var(--color-bs);}
.cpxqtjgd .swiper-slide a:hover .more {opacity: 1;  transform: translateY(-50px);}
.cpxqtjgd .swiper-slide a:hover img{ transform: scale(1.05);}

.xwcd{ background: var(--color-bs); border-bottom: 1px solid var(--color-eee); height: 80px; line-height: 80px; font-size: var(--zhihao20);}
.xwcd a{ margin: 0 3vw;}
.xwlb-xw,.xwlb-al{background: var(--color-fs);}
.xwcd .dqcd{ font-weight: bold; border-bottom: 2px solid var(--color-zs);} 
.xwlbtjgd{padding-bottom: 50px;}
.xwlbtjgd .swiper-slide a{background: var(--color-bs);transition: all 0.5s ease; border-radius: 20px; overflow: hidden;}
.xwlbtjgd .swiper-slide a img{ width: 45%;}
.xwlbtjgd .swiper-slide a .tjxw-nr{ width: 50%; padding: 30px 60px 30px 0;}
.xwlbtjgd .swiper-slide a .tjxw-nr p{ font-size: var(--zhihao20); color: var(--color-666); padding: 10px 0 20px;}
.xwlbtjgd .swiper-slide a .tjxw-nr h1{ font-size: var(--zhihao30); font-weight: 500;}
.xwlbtjgd .swiper-slide a .tjxw-nr time{ padding-top: 30px; font-size: var(--zhihao18); color: var(--color-999); display: block;}
.xwlbtjgd .swiper-slide a:hover{ background: var(--color-zs); color: var(--color-bs);}
.xwlbtjgd .swiper-slide a:hover p{ color: var(--color-eee);}
.xwlb-xw ul a{ width: 32%; background: var(--color-bs); padding:50px 30px; border-radius: 15px; overflow: hidden; display: block;transition: all 0.5s ease; margin-bottom: 2%;}
.xwlb-xw ul a i{ width: 40px; height: 40px; line-height: 40px; text-align: center; font-size: 14px; border-radius: 50%; border: 1px solid var(--color-ccc); display: block;}
.xwlb-xw ul a .xwbt{ font-size: var(--zhihao24); height: 72px;}
.xwlb-xw ul a p{ font-size: var(--zhihao18); margin: 20px 0; color: var(--color-666);}
.xwlb-xw ul a:hover{background: var(--color-zs); color: var(--color-bs);}
.xwlb-xw ul a:hover p{ color: var(--color-eee);}
.xwlb-xw ul a:hover i{ background: var(--color-bs); color: var(--color-zs); border: 1px solid var(--color-bs);}
.xwlb-xw ul a:nth-last-child(-n+2){ padding: 0; margin: 0; background: none;}
.xwlb-al ul a{ display: block; width: 31%; background: var(--color-bs); margin-bottom: 2%; text-align: center; border-radius: 20px; overflow: hidden;transition: all 0.5s ease;}
.xwlb-al ul a p{ font-size: var(--zhihao20); padding: 20px 0 10px; margin: 0 20px;}
.xwlb-al ul a span{color: var(--color-999);margin: 0 20px 20px;}
.xwlb-al ul a:hover{transform: translateY(-10px); background: var(--color-zs); color: var(--color-bs);}
.xwlb-al ul a:hover  span{ color: var(--color-f1);}
.xwlb-al ul a:nth-last-child(-n+2){ padding: 0; margin: 0; background: none;}
.xqxq-l{ width: 65%;}
.xqxq-r{ width: 25%;padding-top: 34px;}
.xwxq-bt{ font-size: var(--zhihao36); line-height: var(--zhihao40-h);  font-weight: bold;}
.xqxq-l time{ color: var(--color-999); padding-bottom: 10px; display: block;}
.xwxq-nr{ border-top: 1px solid var(--color-ccc);border-bottom: 1px solid var(--color-ccc); margin: 25px 0; padding: 30px 0; font-size: var(--zhihao16); color: var(--color-333); line-height: var(--zhihao20-h);}
.xwxq-nr img{ width: auto; max-width: 100%; display: block; margin: 0 auto;}
.xwxq-nr iframe{ margin: 0 auto;}
.xwxqx{ background: var(--color-fs);}
.xwxqx .cplbxqgd .swiper-slide{background: var(--color-bs);}
.xwxq-r-nr{position: sticky; top: 120px;}
.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:var(--color-666);width:40px; height:40px; border-radius: 0; 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-sx a{display: block; color: var(--color-999); line-height: 24px;}
.xwxq-sx a:hover{color: var(--color-zs);}
.xqxq-r-bt{ font-size: var(--zhihao24); font-weight: bold; padding-bottom: 38px;}
.xqxq-r ul a{ display: block; border-bottom: 1px solid var(--color-ccc); padding-bottom:10px; margin-bottom:15px; font-size: var(--zhihao18);}
.xqxq-r ul a time{ display: block; padding-top:3px; color: var(--color-999); font-size: 14px;}
.xqxq-r ul a:hover{ color: var(--color-zs);}
.jj-8{background: #f0f1f6;}
.jj-8 .sbt{padding:0 20% 0 20%; top: 38%;}
.jj-8 .sbt a{ font-size: var(--zhihao20); display: block;transition: all 0.5s ease;}
.jj-8 video{ width: 50%;}
.jj-8 .sbt a i{ padding-left: 30px;}
.jj-8 .sbt a:hover{transform: translateY(-5px); color: var(--color-zs);}

.jj-2 dl dt,.jj-2 dl dd{ width: 50%;}
.jj-2 dl dt .sbt{padding-left: 20%; padding-right: 10%;width: 100%;}
.dszyl{ width: 100% ;text-align: center;}
.dszyl u{ width: 100%; padding: 1px 0; border-radius: 0; font-size: var(--zhihao16); margin: 0; background: none; color: var(--color-hs); text-align: left;}
.dszyl u:nth-child(2){ font-size: var(--zhihao24);color: var(--color-zs);}
.dszyl u:nth-child(4){font-size: var(--zhihao28); color: var(--color-zs);}
.dszyl u:nth-child(5){font-size: var(--zhihao26);color: var(--color-zs);}

.jj-1-nr{ font-size: var(--zhihao16); color: var(--color-666); padding-top: 20px; text-align: justify;column-count: 2; column-gap: 100px;}
.jj-1-sp{background: var(--color-hs); display: flex; margin-top: 50px;}
.jj-1-sp video{ width: 100%; opacity: 0.8;}
.zzao{position:fixed;height:100%;width:100%;background:rgba(0,0,0,.8);top:0;left:0;z-index:-1;opacity:0}
.sb_zzao{z-index:99;width:100%;height:100%;top:0;left:0;right: 0; bottom: 0; background:rgba(0,0,0,.9);visibility:hidden; opacity:0;}
.video_out{display:none; top: 50%; left: 50%; transform: translate(-50%,-50%); width: 83%;}
.video_out video{ width: 100%;}
.vdo_close{width:30px;height:30px;border-radius:50%;background:black;top:-15px;right:-15px;z-index: 10;}
.vdo_close .iconfont{display:block;text-align: center;line-height:30px;font-size:13px;color:white;cursor:pointer;}
.vdo_close .iconfont:hover{transform-origin:center;transform:rotateZ(360deg);-webkit-transform:rotateZ(360deg);-moz-transform:rotateZ(360deg);-ms-transform:rotateZ(360deg);-o-transform:rotateZ(360deg);}
.jj-1-sp .spbt a{ font-size: var(--zhihao22); font-weight: bold; color: var(--color-bs); text-align: center; cursor: pointer;}
.jj-1-sp .spbt a i{ display: block; font-size: var(--zhihao60); margin: 0 auto; width: 100px; height: 100px; line-height: 100px; text-align: center; background: Rgba(0, 0, 0, 0.4); border-radius: 50%; margin-bottom: 20px;transition: all 0.5s ease;}
.jj-1-sp .spbt a:hover i{ background: var(--color-bs); color: var(--color-zs);}

.jj-3{overflow: hidden;}
.fzlc-l,.fzlc-r{ width: 46%;}
.fzlcgd{ height:460px; background: url(../images/bc.png) no-repeat left top; margin-top: 30px; overflow: hidden;padding-left: 50px; margin-left:10px;}
.fzlcgd .swiper-slide{justify-content: center; display: flex;flex-flow: column;font-size: var(--zhihao18);color:var(--color-ccc); cursor: pointer;transition: all 0.5s ease;}
.fzlcgd .swiper-slide-active time{ display: block; font-size: var(--zhihao18); color: var(--color-hs);}
.fzlcgd .swiper-slide-active p{ font-size: var(--zhihao24); font-weight: bold; color: var(--color-zs);}
.fzlcszgd .swiper-slide-active{ font-size: 105px; font-weight: bold; color: Rgba(42,113,249,0.5);text-align: center;}
.fzlcszgd{ position: absolute; width: 100%; left:-44%; top: 43%; transform: rotate(-90deg);}
.fzlcgd .swiper-slide::after{ width: 10px; opacity: 0; height: 30px;transition: all 0.5s ease;  left: -50px; top: 50%; transform: translateY(-50%); position: absolute; content: '';background: linear-gradient(45deg, #1E50E6, #50C8FF);}
.fzlcgd .swiper-slide-active::after{opacity: 1;}
.jj-rr{ background: url(../images/rrd.jpg) top center no-repeat; background-size: cover;}
.rr-bt{font-size: var(--zhihao45);font-weight: 500;}
.rr-bt p{ width:50%; font-size: var(--zhihao20); font-weight: 500; color: var(--color-666);}
.rrnr{ padding: 0 7%;}
.rrnr-bj{ background: url(../images/rrdhz.png) bottom center no-repeat;  background-size: 100%; padding: 0 10% 56px;}
.qyrrgd{ padding-bottom: 100px;}
.qyrrgd .swiper-slide{ align-items: flex-end; cursor: pointer; width: auto;}
.qyrrgd .swiper-slide P{text-align: center; padding-top: 10px;}
.qyrrgd .swiper-slide img{ transform: scale(0.7); margin: 0 auto;transition: all 0.9s ease;transform-origin: bottom center; width: auto;}
.qyrrgd .swiper-slide-active img{ transform: scale(1);}
.qyrrgd .swiper-wrapper{align-items: flex-end;}
.cplb-3{background: var(--color-zs); color: var(--color-bs);}
.cplbysgd{ height: 500px; margin: 0; width: 338px;}
.cplbysgd .swiper-slide{justify-content: center; display: flex;flex-flow: column;}
.cplbysgd .swiper-slide p{font-size: var(--zhihao30); padding-bottom: 10px;}
.cplbysgd .swiper-slide span{display: block; position: relative; padding-left: 12px; font-size: var(--zhihao16); color: Rgba(255, 255, 255, 0.8);}
.cplbysgd .swiper-slide span::after{ width: 5px; height: 5px; border-radius: 50%; left: 0; top: 50%; transform: translateY(-50%); content: ''; background: Rgba(255, 255, 255, 0.5); position: absolute;}
.cplb-3-r{ width: calc(100% - 380px - 12%);}
.cplb-3-r img{ width: auto; max-width: 100%;}



@media (min-width: 2100px){
  .footer-r{ width: 26%;}
    
}

@media (max-width: 1440px){
    .sbt p{font-size: var(--zhihao36); line-height: var(--zhihao36-h);}
    .fzlcszgd{ left: -42%;}
    .fzlcgd{ height: 400px;margin-top: 20px;}
    .fzlcszgd .swiper-slide-active{ font-size: 90px;}
    .rcflgd{ margin-left: 5%;}
    .footer-r{ width: 40%;}
    .footer-1{ padding-left: 5%;width: calc(100% - 49%);}
    .footer-lx-ewm p{ margin-right: 10px;}
    .cplbysgd{height: 400px;}
    .cplb-3-r {width: calc(100% - 380px - 6%);}
    .jj-2 dl dt .sbt{padding-left: 10%;}
    .qyrrgd{padding-bottom: 66px;}
    

}

@media (max-width:1024px){
  .sjcd{ float:left;margin-right: 0.5rem; color:var(--color-bs);}
  #top .nav{display: none;}	
  #top{ min-width:inherit; transform: translateY(0%);background:var(--color-bs);overflow: hidden;position: fixed;top: 0;left: 0;z-index: 1000;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;padding-top: 9px;}
  #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: var(--color-bs); 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: 999; 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 0 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;}
  .sjmt{ width: 100%; padding-top: 20px;}
  .sjmt li{ width: 49%; text-align: center; border: 1px solid var(--color-f4); padding: 15px;}
}




@media (max-width:820px) {
  .sbt p,.rr-bt,.xwxq-bt,.cpxq-r h1,.cplbysgd .swiper-slide p{font-size: var(--zhihao30);line-height: var(--zhihao36-h);}
  .footer-r,.fw-cebian,.footer-1 ul,.footer-lx-ewm,.s-1 .sbt a,.s-8 dl dt,.cplb-l,.xwlb-xw ul a i,.xqxq-r{display: none;}
  .footer-1,.s-8 dl dd,.cplb-r,.lx-1-l,.lx-1-r,.lx-2 .sbt,.lx-2-nr,.join_warper,.rc-2 .sbt,.xqxq-l,.cpxq-r,.cpxq-l,.cplbysgd,.cplb-3-r{ width: 100%;}
  .footer-lx{padding-top: 0;}
  .footer-lx-nr{padding-left: 0;}
  .banner,.nybanner{padding-top: 55px;}
  .banner-wz{ top:27%;width: 90%; text-align: center;}
  .banner-wz p{font-size: var(--zhihao40); line-height: var(--zhihao45-h);}
  .banner-wz span{ font-size: var(--zhihao24);}
  .s-1 ul a{ width: 49%; padding: 13px;margin-bottom: 15px;}
  .s-1 ul a h1{ font-size: 18px; font-weight: bold;}
  .s-1 ul a p{ font-size: 12px;}
  .s-1 ul{padding-top: 10px;}
  .s-1{padding: 50px 0 38px;}
  .s-2 video{object-fit: cover;height: 60vh;}
  .shuzi_box ul li b i{ font-size: var(--zhihao40); line-height: var(--zhihao45-h);}
  .sycxgd .swiper-slide{padding-top: 30px;}
  .sycxgd .swiper-slide span{padding-bottom: 30px;}
  .s-5-z .sbt p {font-size: var(--zhihao24);line-height: var(--zhihao24-h);}
  .s-6-bt .sbt p,.s-5-r li{font-size: var(--zhihao20);line-height: var(--zhihao20-h);}
  .s-7 .sbt span{padding-bottom: 5px;}
  .z-5-z-nr{padding-top: 20px;}
  .s-8 dl dd{padding: 0; background: none;}
  .s-8,.rc-1{padding: 50px 0;}
  .s-8 dl dd a:last-of-type{padding-bottom: 0;}
  .s-5-r{left: 5%; padding-right: 0;}
  .nybanner .sbt P{padding-bottom: 0;}
  .nybanner .sbt{transform: none; top: auto; bottom: 10%;}
  .jj-2 dl,.lx-1,.cpxq,.cplb-3 .w1520{ flex-wrap: wrap;}
  .jj-2 dl dt, .jj-2 dl dd{ width: 100%;}
  .lx-2 .sbt{position: static;}
  .lx-2 .sbt img{padding: 40px 0 20px;}
  .lx-2 .sbt p{padding-bottom: 10px;}
  .lx-3 #GBookAdd{ width: 100%; margin-top: 20px;}
  .message-li{height: 52px;margin-top:18px;}
  .message-a{line-height: 26px; font-size: 14px;}
  .message-b{padding-top: 17px; line-height: 35px;}
  .message-li.on .message-a{line-height:18px;font-size:12px;}
  .message-li3{ height: 100px;}
  .rcflgd .swiper-button-next{ width: 33px; height: 33px; line-height: 33px; right: 8%;}
  .rcflgd .swiper-button-prev{width: 33px; height: 33px; line-height: 33px; left: 71%;}
  .rc-3-1 img{ height: 50vh; object-fit: cover;}
  .rcflgd{ margin-right: 5%;}
  .rcwzgy ul li{padding-top: 10px;}
  .rcwzgy ul{padding-top: 10px; padding-right: 5%;}
  .rcwzgy ul li span{ font-size: var(--zhihao16);}
  .rcwzgy ul li p{padding-bottom: 2px; font-weight: bold; font-size: var(--zhihao20);}
  .rc-3-1-sj .sbt p{ font-weight: bold;}
  .rcflgd .swiper-slide p{font-size: var(--zhihao24); text-align: center;}
  .rcflgd .swiper-slide u{ display: block; text-align: center; font-size: var(--zhihao18); padding-top: 5px;}
  .rcflgd .swiper-slide img{margin-bottom: 30px;}
  .xwcd a{margin: 0 27px;}
  .xwcd{ height: 63px; line-height: 63px;}
  .xwlb-xw ul a{padding:20px;border-radius: 10px;}
  .xwlb-xw ul a p{margin:15px 0 0;font-size: var(--zhihao16);}
  .xwlb-xw ul a .xwbt {font-size: var(--zhihao20);height: auto;}
  .mbx{padding-top: 83px;}
  .xwlb-al ul a {width: 48.5%;}
  .xwlb-al{padding: 50px 0;}
  .cplb-r ul a {width: 31%;padding: 0;margin-bottom: 3%;}
  .cplb-r ul a p,.cpxqtjgd .swiper-slide a p{ font-size: var(--zhihao16); padding:15px; overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}
  .more{display: none;}
  .cplb-r ul a{clip-path:none}
  .cpxqtjgd .swiper-slide a{padding: 25px;}
  .cpxq-4{padding: 50px 5% 30px;}
  .cpxqtjgd{padding-bottom: 30px;}
  .cplb-tjal{padding: 50px 0 30px;}
  .cplbysgd{height: auto; padding: 35px 0 45px;}
  .qyrrgd{padding-bottom: 0;}
  .jj-8 .sbt a{padding-top: 30px;}
  
    
}

@media (max-width:768px) {
    
    
    
}
@media (max-width:640px) {
    .caidan{ width: 100%; max-width: 100%;}
    .sbt p,.lx-1-l-dh h1,.xwxq-bt,.cpxq-r h1,.cplbysgd .swiper-slide p{font-size: var(--zhihao24);line-height: var(--zhihao28-h); padding-bottom: 0;}
    .sbt span{ font-size: var(--zhihao18);}
    .lx-1-l-dh h1{margin: 5px 0; line-height: var(--zhihao24);}
    .s-2 video{height: 70vh;}
    .banner-wz p,.rr-bt{font-size: var(--zhihao33); line-height: var(--zhihao36-h);}
    .banner-wz span{ font-size: var(--zhihao18); padding-top: 10px;}
    .rr-bt p{font-size: var(--zhihao16); line-height: var(--zhihao18-h); padding-top: 15px;}
    .jj-8 .sbt a{font-size: var(--zhihao17);}
    .shuzi_box ul{ flex-wrap: wrap;}
    .shuzi_box ul li{ width: 48%;}
    .s-3{padding: 25px 0;}
    .s-5 dl dt, .s-5 dl dd,.fzlc-l, .fzlc-r,.jj-8-z,.jj-8 video,.rr-bt p,.xwlb-xw ul a{ width: 100%;}
    .s-7 .sbt span{font-size: 18px;}
    .s-7 .sbt p{font-size: var(--zhihao20); font-weight: bold;}
    .s-8 .sbt a,.s-6-bt img{display: none;}
    .s-8 .sbt .flex-dbdq,.fzlc,.jj-8,.rr-bt{flex-wrap: wrap;}
    .s-8 .sbt .flex-dbdq span{ width: 100%;padding-left: 0; font-size: var(--zhihao16);}
    .s-8 dl{padding-top: 10px;}
    .s-6-bt .sbt{ width: 83px;}
    .s-6-bt img{ width: 27vw;}
    .s-6-bt .sbt p{font-size: 14px;line-height: 16px;}
    .s-6-bt .sbt span{padding-bottom: 3px; font-size: var(--zhihao24);}
    .s-6-bt,.s-6-bt .sbt{position: static; transform: none; width: 100%; color: var(--color-zs);}
    .s-6{ padding: 40px 0 25px; height: auto;}
    .s-5 .sbt{padding: 0 0 20px;}
    .s-5 .sbt::after{left: 0;}
    .z-5-z-nr a{margin-left:0;font-size: var(--zhihao16);}
    .z-5-z-nr{padding-top: 30px;}
    .s-6 .swiper-slide{display: flex; flex-wrap: wrap; justify-content: space-between;}
    .slogo-nr{position: static; width: 31.5% !important;background: #fff; padding: 10px; margin: 5px 0;}
    .slogo-nr img,.jj-8-z img{display: none;}
    .slogo-nr .slogo{position: static; transform: none;}
    .slogo-nr .slogo img{display: block;}
    .s-6 .swiper-slide{height: auto;}
    .shzhbgd{padding: 10px 0 35px;}
    .jj-2 dl dt .sbt{padding-left: 5%; padding-right: 5%;}
    .dszyl{padding-top: 0;}
    .dszyl u:nth-child(2){font-size: var(--zhihao16);}
    .dszyl u:nth-child(4){font-size: var(--zhihao18);}
    .dszyl u:nth-child(5){font-size: var(--zhihao20);}
    .dszyl u{font-size: 14px; padding: 0;}
    .jj-1-nr{column-count: 1; padding-top: 10px;}
    .jj-1-sp video{height: 60vh; object-fit: cover;}
    .fzlcgd .swiper-slide-active p{font-size: var(--zhihao18);}
    .fzlcgd .swiper-slide{font-size: 14px;}
    .fzlcgd{height: 330px;}
    .jj-8 .sbt{position: static; padding: 50px 5% 0; transform: none;}
    .lx-2{padding: 50px 0;}
    .lx-2-nr li{ width: 100%;margin: 5px 0;}
    .lx-2-nr-bt i{font-size: var(--zhihao16);margin-right: 6px;}
    .lx-2-nr-bt{font-size: var(--zhihao16);}
    .lx-1{padding-top: 50px;}
    .join_list li .rclbw i{ width: 40%;}
    .join_list li article{ padding: 20px 15px;}
    .join_list li .rclbw{padding: 10px 15px; background: var(--color-fs);}
    .rc-2 .sbt{padding-bottom: 13px;}
    .xwlb-xw ul a{margin-bottom: 10px;}
    .xwlb-xw ul a p{ margin-top: 10px;}
    .xwxqx {padding: 40px 0 30px;}
    .cplbxqgd{padding-top: 10px;}
    .xwlb-al ul a p {margin: 0 10px; font-size: var(--zhihao16);}
    .xwlb-al ul a span {margin: 0 10px 20px;}
    .cplb-r ul a {width: 48.5%;}
    .cplb-r ul a p{ font-size: var(--zhihao16);}
    .cpxq-r h1{padding-top: 15px;}
    .cplbxqgd .swiper-slide .cplbx img{ width: 60%; margin: 0 auto 10px;}
}

@media (max-width:380px) {
    .footer-lx-nr{ font-size: 12px;}
    


}

