header{position:fixed; z-index: 1000; align-items: center; width:100%;  transition:var(--xd);}
.header-t{width: 100%; position: absolute; top: 0; left: 0;background-image: linear-gradient(Rgba(0, 31, 98, 0.6) 0, Rgba(0, 31, 98, 0.3) 50%, Rgba(0, 31, 98, 0) 100%); height: 250px; z-index: 1; }
.header-te{width: 100%; position: absolute; bottom: 0; left: 0;background-image: linear-gradient(Rgba(24, 86, 184, 0) 0, Rgba(24, 86, 184, 0.3) 50%, Rgba(24, 86, 184, 0.6) 100%); height: 250px; z-index: 1; }
.header-w{z-index: 4;padding: 0 3%; transition:var(--xd);}
.header-1 img{height:60px;}
.header-2 .dbcdo li{position: relative;}
.header-2 .dbcdo li a{padding: 0 10px; margin: 0 0.9vw; color: var(--color-bs); height: 78px; line-height: 78px;}
.header-2 .dbcdo li::after{position: absolute; width:100%; transform: scaleX(0); bottom: -1px; height: 2px; background: var(--color-fs); content: ''; left: 0; transition: var(--xd);}
.header-2 .dbcdo li:hover::after{ transform: scaleX(1);}
.header-2 .dbcdo li dl{position: absolute; top: 78px; width:auto; left: -33%; padding:20px 7%;z-index: 2;white-space: nowrap;display: inline-block;}
.header-2 .dbcdo li dl dt{ height:35px; line-height: 35px;}
.header-2 .dbcdo li dl a{color: var(--color-666); height:35px; line-height: 35px;display: block; transition: var(--xd); font-weight: 400; font-size: var(--zhihao14);}
.header-2 .dbcdo li dl a:hover::after{transform: scaleX(0);}
.header-2 .dbcdo li dl dt:hover a{color: var(--color-fs);}
.header-2 .dbcdo li dl dt:last-of-type{border: none;}
.header-3{margin-left:3vw;}
.grzx{ position: absolute; left: -53px; height: 0; padding: 0 3px; overflow: hidden;  width: 130px; top: 32px;  transition: all 0.5s ease;}
.grzx ul{border:0px solid var(--color-f1); background: var(--color-bs); box-shadow: 0px 0px 4px 1px rgba(0, 0, 0, .11); border-radius: 8px;margin-top: 12px; position: relative;padding: 15px;}
.grzx ul::after{content: '';  position: absolute;  left:58px;  top: -7px;  width: 0;  height: 0px;  border-style: solid;  border-width: 7px;  border-color: var(--color-bs) var(--color-bs) transparent transparent;  transform: rotate(-45deg);  box-shadow: 3px -3px 3px rgba(0, 0, 0, .11); }
.header-3:hover .grzx{ height: 253px;}
.grzx ul a img{width:20px; margin-right:8px;}
.header-3 li a{color: var(--color-bs); padding: 3px 0;}
.header-3 li a i{padding-right: 5px; font-weight:300; font-size: var(--zhihao20); line-height: var(--zhihao20);padding-bottom:1.5px;}
.grzx ul a{color: var(--color-666);}
.grzx ul a:hover{color: var(--color-fs);}
.top_box_b,.top_box_h{background: var(--color-bs);transition: var(--xd); border-bottom: 1px solid var(--color-f1);}
.top_box_b .header-t::after{opacity: 0;}
.top_box_b .logo-b,.nyth .logo-b,.logo,.top_box_h .logo-b{display: none; visibility: hidden;}
.top_box_b .logo,.nyth .logo,.top_box_h .logo{display: block; visibility: visible;}
.nytcd ul a{color: var(--color-bs);}
.nytcd-tb i{color: Rgba(255,255,255,.7);}
.nyt{border-bottom: 1px solid Rgba(255, 255, 255, 0.2);}
.top_box_b .nytcd ul a{color: var(--color-hs);}
.top_box_b .header-2 .dbcdo li a,.top_box_h .header-2 .dbcdo li a{color: var(--color-333);}
.top_box_b .nytcd-tb i{color: var(--color-999);}
.nyth .header-2 .dbcdo li a{ color: var(--color-333);}
header.nyth{border-bottom: 1px solid var(--color-f1); background: var(--color-bs);}
.nyth .header-3 a,.top_box_b .header-3 a,.top_box_h .header-3 a{color: var(--color-666);}
.submenu_show .header-bg{ display:block !important; width: 100%; height: 300px; background:var(--color-f6); z-index: 1; position: absolute; top: 0px; left: 0px; -webkit-animation:a_bg_hover_show 0.2s ease-out both; -webkit-transform-origin:50% 0%; z-index:2;}
.submenu_hide,.sublist_hide{ pointer-events:none;} 
.submenu_hide .header-bg{ -webkit-animation:a_bg_hover_hide 0.2s ease-out both; -webkit-transform-origin:50% 0%;}
@keyframes a_bg_hover_show {0%{ -webkit-transform:scale(1,0.5); opacity: 0;}	100%{  -webkit-transform:scale(1,1); opacity: 1;}}
@keyframes a_bg_hover_hide {0%{ -webkit-transform:scale(1,1); opacity: 1;}	100%{  -webkit-transform:scale(1,0.5); opacity: 0;}}
.s-1-2 div:not(:first-child){display: none;}
.s-1-2 ul li i{width: 34px; height: 34px; line-height: 34px; text-align: center; border-radius: 50%; background: var(--color-fs); color: var(--color-bs); font-size: var(--zhihao22); display: block; font-weight: 400; margin-right:8px;}
.sflx-nr{padding: 20px;}
.swiper-slide-thumb-active{border: 1px solid var(--color-fs);border-radius: 10px;}
.s-1-2 a{width: 150px; background: var(--color-fs); border-radius: 10px; padding: 10px 20px; color: var(--color-bs); text-align: center; transition: var(--xd); display: block; margin-top: 40px;}
.s-1-2 a:hover{background: var(--color-fse);}
.s-1-2 h2{margin-top: 12px;height: 45px;}
.swiper-button-next,.swiper-button-prev{color: var(--color-fs);}
.gdjtbs .swiper-button-next,.gdjtbs .swiper-button-prev{color: var(--color-bs);}
.gdjtbs .swiper-button-next:after, .gdjtbs .swiper-button-prev:after{font-size: var(--zhihao28);}
.swiper-button-next:after, .swiper-button-prev:after{font-size: var(--zhihao18);}
.s-1-3 .swiper-button-prev{left: -40px;}
.s-1-3 .swiper-button-next{right: -40px;}
.s-2 li{width:calc(100%/3);}
.s-2-nr{flex-grow: 1;align-items: center; padding: 5vw 0;}
.s-3{background: url(../images/sjjd.jpg) center no-repeat; background-size: cover; }
.sjjtgd .swiper-scrollbar,.syygd .swiper-scrollbar,.jjgcgd .swiper-scrollbar,.cplbalgd .swiper-scrollbar,.swi_info_video .swiper-scrollbar{height:2px; width: calc(100% - 200px); left: 0;bottom: 10px; background: Rgba(255, 255, 255, 0.4);}
.sjjtgd .swiper-button-next,.syygd .swiper-button-next,.jjgcgd .swiper-button-next,.cplbalgd .swiper-button-next,.swi_info_video .swiper-button-next{top: auto; bottom: -11px;}
.sjjtgd .swiper-button-prev,.syygd .swiper-button-prev,.jjgcgd .swiper-button-prev,.cplbalgd .swiper-button-prev,.swi_info_video .swiper-button-prev{top: auto; bottom: -11px;left: auto;  right: 53px;}
.sjjtgd .swiper-button-next,.sjjtgd .swiper-button-prev{color: var(--color-bs);}
.swiper-scrollbar-drag{background: var(--color-bs);}
.syygd .swiper-scrollbar,.jjgcgd .swiper-scrollbar,.cplbalgd .swiper-scrollbar,.swi_info_video .swiper-scrollbar{background:var(--color-ccc);}
.syygd .swiper-scrollbar-drag,.jjgcgd .swiper-scrollbar-drag,.cplbalgd .swiper-scrollbar-drag ,.swi_info_video .swiper-scrollbar-drag{background: var(--color-fs);}
.s-3-1-gcsj li:nth-child(2){padding-left:7vw;}
.s-4-1-1-sz{width: 120px;height:40px; line-height: 40px;padding-left: 17px;}
.s-4-1-1-sz::after{height:40px; width:3px; background: var(--color-fs); position: absolute; top: 0; content: '';left: -9px; z-index: 10;}
.join_list li{margin:0 0 8px; border-radius: 10px;}
.join_list li:last-of-type{margin-bottom: 0;}
.join_list li .rclbw{width:100%; padding:20px 40px;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{color: var(--color-bs); border-radius: 10px 10px 0 0;}
.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-fs);}
.join_list li .rclbw i{font-size:var(--zhihao30); padding-right:8px;}
.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/rc3.png) no-repeat center center;transition:all .5s}
.join_list li .rclbw:hover span{background:url(../images/rc4.png) no-repeat center center;transition:all .5s;transform: rotate(-90deg);}
.join_list li.active .rclbw span{background:url(../images/rc4.png) no-repeat center center;transition:all .5s;transform: rotate(-90deg);}
.join_list li article{display:none;width:100%;padding:30px 40px 40px;background:var(--color-fs); color: var(--color-bs); border-top: 1px solid Rgba(255, 255, 255, 0.4);border-radius: 0 0 10px 10px;}
.join_list li .rclbw:hover{background-color:var(--color-fs);color: var(--color-bs);}
.join_list li .rclbw:hover i{color: var(--color-bs);}
.join_list li article b{ padding-top:10px; display: block;}
.join_list li.active .rclbw .fbt{font-weight: bold;}
.rclb-xx{width: calc(100% - 50px);}
.syygd .swiper-slide h1{width: 100%; bottom:7%; padding: 0 20px; transition: var(--xd);}
.syygd .swiper-slide a:hover img{opacity: 0.5; transform: scale(1.05);}
.syygd .swiper-slide a:hover h1{ transform: translate(-50%,-20px);}
.salgde .swiper-wrapper,.salgdy .swiper-wrapper {transition-timing-function: linear !important;}
.s-7-1-r ul li{padding: 25px;}
.s-7-1-r ul li:nth-child(2),.s-7-1-r ul li:nth-child(1){margin-bottom: 10px;}
.earth{width:8.2rem; height:8.2rem;margin: 0 auto; border-radius: 50%;}
.s-7-2 .text p{color: var(--color-fs); font-size:15.31vw; line-height:11vw; font-weight: bold;}
canvas {max-width: 100%;object-fit: cover;}
#earth {position: relative; z-index: 2; cursor: grab;}
.country-marker {color: var(--color-666);padding: 2px 6px;font-size: 12px;border-radius: 4px;white-space: nowrap;transition: opacity 0.6s; opacity: 1;pointer-events: auto;}
.country-marker i{color: var(--color-fse);}
.country-marker.hidden {opacity: 0;pointer-events: none; transition: var(--xd);}
#earth .country-marker:nth-child(1){color: var(--color-fse);}
.diqiuw .text{bottom: 0; z-index: 1;}
.s-8-l li{margin: 5px 0; padding: 10px 0 10px 15px; position: relative;}
.s-8-l li a h2{ width: calc(100% - 150px - 8%); font-size: var(--zhihao18);}
.s-8-l li:hover a h2{color: var(--color-fs);}
.s-8-l li::before{width:6px; height: 6px; border-radius: 50%; background:var(--color-ccc); position: absolute; top: 50%; left: 0; transform: translateY(-50%); content: ''; transition: var(--xd);}
.s-8-l li:hover::before{background: var(--color-fs);}
.footer-1-l ul li p{opacity: 0.7; padding-bottom: 5px;}
.footer-1-l ul li p i{ padding-right: 8px;}
.footer-1-l ul li:nth-child(2){margin-left: 40px;}
.footer-1-l ul li a:hover{color: var(--color-fse);}
.footer-1-r input{width:49%;  height:60px; line-height: 60px; color: var(--color-333); font-size: var(--zhihao16); margin-bottom:12px; padding: 3px 10px;}
.footer-1-r .submit{font-size: var(--zhihao18); margin-bottom: 0; width: 100%; background: none; color: var(--color-bs);height:60px;}
.footer-1-r .flex-czjz:hover .submit,.footer-1-r .flex-czjz:hover i{color: var(--color-fs);}
.footer-1-r input::placeholder{color:var(--color-333); font-size: var(--zhihao16);}
.footer-1-r div{ background: Rgba(255, 255, 255, 0.4);}
.footer-1-r div i{ padding-top:3px;}
.footer-1-r div:hover{background: var(--color-bs);}
.footer-2{border-top: 1px solid Rgba(255, 255, 255, 0.3);border-bottom: 1px solid Rgba(255, 255, 255, 0.3); padding:50px 0; margin-top:45px;}
.footer-2-1 img{height:120px;}
.footer-2-2{padding: 0 2vw;}
.footer-2-2 h1{padding:2px 0; font-size: var(--zhihao16);}
.footer-2-2 h1 a{ color: Rgba(255, 255, 255, 0.8);}
.footer-2-2 h1 a:hover,.footer-3 a:hover{color: var(--color-fse);}
.footer-2-3{width:40%;}
.footer-2-3 p{color: Rgba(255, 255, 255, 0.8);}
.footer-2-3 p:nth-child(2){padding-bottom: 10px;}
.footer-3,.footer-3 a{color: Rgba(255, 255, 255, 0.6);}
.salgdy,.salgde{padding:20px; overflow: visible;}
.salgdy .swiper-slide img,.salgde .swiper-slide img{width: auto; max-width: 100%; transition: var(--xd);}
.salgdy .swiper-slide div,.salgde .swiper-slide div  {width: 100%;height: max(60px, 1rem);box-shadow: 0px max(4px, 0.07rem) max(16px, 0.2rem) 0px rgba(0, 0, 0, 0.1); overflow: hidden;}
.s-6::before, .s-6::after {content: "";position: absolute;height: 100%;top: 0;width: 3.6rem;pointer-events: none;z-index: 4;transform: translate3d(0, 0, 10px);}
.s-6::before {left: 0;background: linear-gradient(to right, var(--color-bs), transparent);background: -webkit-linear-gradient(left, var(--color-bs), transparent);}
.s-6::after {right: 0;background: linear-gradient(to left, var(--color-bs), transparent);background: -webkit-linear-gradient(right, var(--color-bs), transparent);}
.j-1{background: url(../images/jjtd.jpg) center top no-repeat; background-size: 100%;}
.spbfal{ width: 120px; height: 120px; border-radius: 50%;background: rgba(255, 255, 255, 0.6); backdrop-filter: blur(3px); text-align: center; line-height: 80px; display: flex; left: 50%; transform: translate(-50%,-50%); top: 45%; cursor: pointer;transition:var(--xd);}
.spbfal img{line-height: 80px; width: 60px;margin: 0 auto;}
.spbfal:hover{background: var(--color-fs);}
.spalh{display: block;}
.spalb{display: none;}
.spbfal:hover .spalb{display: block;width: 36px;margin: 0 auto;}
.spbfal:hover .spalh{display: none;}
.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,.85);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:var(--color-hs);top:-15px;right:-15px;z-index: 10;}
.vdo_close .iconfont{display:block;text-align: center;line-height:30px;font-size:13px;color:var(--color-bs);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);}
.j-2{column-count: 2; column-gap: 5%;}
.qywh-nr{bottom:5%; width: 100%; padding: 0 8%; transition: var(--xd);}
.qywhgd .bj_fs{border-bottom:5px solid var(--color-fs);}
.qywhgd .bj_fs:hover img{opacity: 0.6;}
.qywhgd .bj_fs:hover .qywh-nr{bottom: 8%;}
.j-5-2 ul li{padding-right: 3vw;}
.j-5-2 ul li:last-of-type{padding-right: 0;}
.j-7 ul li{width: calc(100%/3);}
.j-7 ul li i{font-size: var(--zhihao50);}
.j-7 ul li:hover a div{transform: translate(-50%,-70%);}
.cd-resize-img{top: 0;left: 0;width: 0;height: 100%;overflow: hidden;transform: translateZ(0);  backface-visibility: hidden;}
.cd-resize-img img {left: 0; top: 0; display: block; height: 100%; width: auto; max-width: none;}
.cd-resize-img .cd-image-label { right: auto;  left: 0;}
.is-visible .cd-resize-img{ width: 25%; animation: cd-bounce-in 0.7s;}
@keyframes cd-bounce-in { 0% {width: 0;} 60% { width: 30%; } 100% { width: 25%; }}
.cd-handle { height:60px;  width: 60px; left: 25%; top: 50%; margin-left: -30px; margin-top: -30px; border-radius: 50%; background: var(--color-fs) url("../images/cd-arrows.svg") no-repeat center center;  cursor: move;  box-shadow: 0 0 0 25px rgba(255, 255, 255, 0), 0 0 15px rgba(255, 255, 255, 0.6), inset 0 1px 0 rgba(255, 255, 255, 0); opacity: 0; transform: translate3d(0, 0, 0) scale(0);}
.cd-handle.draggable {background-color: var(--color-fse);}
.is-visible .cd-handle { opacity: 1; transform: translate3d(0, 0, 0) scale(1);transition: transform 0.3s 0.7s, opacity 0s 0.7s;}
.nyt-wz{bottom:15%;}
.cplb-o,.yylb ul{display: grid; grid-template-columns: repeat(3, 1fr); grid-gap:50px 3vw;}
.cplb .cplb-nr:nth-child(2n){background: var(--color-qs);}
.cplbalgd .swiper-slide a:hover{transform: translateY(-10px);}
.cplbalgd .swiper-slide a:hover p,.yylb ul a:hover h1{color: var(--color-fs);}
.yylb ul a:hover img{transform: scale(1.05);}
.feedback{width: 340px; position: fixed; right: 15px; bottom:20px;border-radius: 10px 10px 0 0;z-index: 50; }
.feedback .feedbackHeader{height:60px; line-height: 60px; border-radius:5px; color:var(--color-bs); padding-left: 20px; cursor: pointer;background-color: rgba(40, 90, 168, 0.7);  backdrop-filter: blur(24px);}
.feedbackHeader i{font-size:var(--zh-fbt);font-weight: normal; padding-right: 8px;}
.feedbackForm{padding: 20px;background:Rgba(170, 170, 170, 0.35);backdrop-filter: blur(24px);}
.feedbackForm .tips{color: #222d38; padding-bottom: 20px;}
.feedbackForm .line{margin-bottom:6px;}
.feedbackForm .line input, .feedbackForm .line textarea{width: 100%; border-radius: 4px; color: var(--color-333); display: block;}
.feedbackForm textarea,.lxlynr textarea{resize: none; height: 98px; padding: 11px; line-height: 20px; font-family: Arial, Helvetica, sans-serif;}
.feedbackForm .line input{height: 40px; line-height: 40px; padding: 0 11px;}
.feedbackForm .btn{background:var(--color-f6); border-radius: 4px; width: 100%; box-sizing: border-box; border: none; height: 40px; line-height: 40px; color: #333; cursor: pointer;}
.feedbackForm .btn:hover,.lxlynr .btn:hover{ background: var(--color-fse); color: #fff;}
.feedback .closeBtn{ width: 18px; height: 18px; position: absolute; left:initial; right: 19px; top: 13px; cursor: pointer; display: none;}
.feedback .closeBtn i{font-size: var(--zh-fbt);}
.lxlynr input{width: 100%;color: var(--color-333); display: block; padding: 5px 11px; height:50px; line-height: 50px; margin-bottom: 10px; border: 1px solid #eee; padding: 10px; }
.lxlynr textarea{width: 100%; color: var(--color-333); display: block; padding: 5px 11px; margin-bottom: 10px; border: 1px solid #eee; padding: 10px;}
.lxlynr .btn{width: 200px; margin: 0 auto; margin-top: 20px;height:50px; line-height: 50px; padding: 0; border-radius: 5px; border: none; background: var(--color-qs);}
.yyxq-ms{width: calc(100% - 350px - 10%);}
.yyxq-3{background: url(../images/yyxq2.jpg) center no-repeat; background-size: cover;}
.yyxqysgd .yyxqysgd-nr{padding:65px 35px;}
.yyxqysgd .yyxqysgd-nr i{font-size: var(--zh-dbt);}
.shzr-1-nr li i{font-size:var(--zhihao40); padding-right:20px;}
.shzr-1 .bt{width: 7.3rem;}
.shzr-1-nr{width: calc(100% - 8rem - 5%);}
.shzr-1-nr li{margin-bottom: 20px; padding: 30px 4vw;}
.shzr-1-nr li:last-child{margin-bottom: 0;}
.shzr-2{background: url(../images/shzr1.jpg) center no-repeat; background-size: cover;}
.shzrgdy-nr{padding:70px 35px;}
.fw-1 ul {display: grid;grid-template-columns: 45% 30% 21%; grid-template-rows: 1fr 1fr; gap:2%;}
.fw-1 ul li span{ position: relative;  padding: 2px 0 0 20px;}
.fw-1 ul li span::after{content: '';position: absolute;width:6px;height: 6px;background: var(--color-eee);top: 11px;left: 0;border-radius:50%;}
.fw-1 ul li:nth-child(1) {grid-row: 1 / span 2;grid-column: 1 / 2;}
.fw-1 ul li:nth-child(2) {grid-row: 1 / 2; grid-column: 2 / 3; margin-bottom:3%; padding: 40px;}
.fw-1 ul li:nth-child(3) {grid-row: 2 / 3;grid-column: 2 / 3; padding: 40px;}
.fw-1 ul li:nth-child(4) {grid-row: 1 / span 2; grid-column: 3 / 4;display: flex; align-items: end;}
.fw-1 ul li:nth-child(4) .fw-1-nrs,.fw-1 ul li:nth-child(1) .fw-1-nrs{padding: 40px; top:10%; z-index: 10;}
.fw-1 ul li:nth-child(2) span::after{background: var(--color-fs);}
.xwlb-cd a{margin-left:10px; padding: 15px 25px; transition: var(--xd);}
.xwlb-cd a#dqcd{background: var(--color-fs); color: var(--color-bs); border: var(--color-fs) solid 1px;}
.xwlb-cd a:hover{background: var(--color-fs); color: var(--color-bs); border: var(--color-fs) solid 1px;}
.lxnr ul li{padding: 50px; width:24%;}
.lxnr ul li p:nth-child(1)::after{position: absolute; content:''; width: 30px; height: 3px; bottom: 0; left: 0; background: var(--color-fs); margin-bottom: 20px;}
.cpxq-1 img{width: auto; max-width: 100%; margin:0 auto;}
.xwlb ul{display: grid;grid-template-columns: repeat(3, 1fr);grid-gap:40px;}
.xwlb ul a{display: block; background: var(--color-bs); padding: 50px 7%; border-radius: 10px; position: relative;transition: var(--xd);} 
.xwlb ul a h2{ height: 57.6px;}
.xwlb ul a p{margin: 15px 0 25px; height: 51.2px;}
.xwlb ul a:hover{transform: translateY(-10px);}
.xwlb ul a:hover h2{color: var(--color-fs);}
.page ul li{ margin:0 4px; text-align:center; }
.page ul li a{display:block;color:var(--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-fs);color:var(--color-bs);width:40px; height:40px; line-height:40px; text-align:center; display:block;border: 1px solid var(--color-fs);transition: 1s;}
#page-dq{ background:var(--color-zs);}
#page-dq a{color:var(--color-bs);border: 1px solid var(--color-fs);background:var(--color-fs);}
#page-dq a:hover{background: none;}
.kongge{height: 85px;}
.mbx{padding: 10px 3% 0;color: var(--color-666);}
.xwlb-gq i{font-size: var(--zhihao12);}
.xwlbtj{padding: 30px;}
.swi_info_video .swiper-slide a:hover img{opacity: 0.7;transform: scale(1.05);}
.swi_info_video .swiper-slide a i{width:100px;height:100px;line-height:100px;background:var(--color-bs); color: var(--color-fs); border-radius: 50%;display: block; text-align: center;font-size:40px; opacity: 0; z-index: 10;}
.swi_info_video .swiper-slide a:hover i{opacity: 1;}
.swi_info_video .swiper-slide a:hover h3{bottom: 5%; left: 5%;}
.more i{padding-left: 15px;}
.sitemap-1{border-bottom: 1px dashed #d2d2d2;width: 100%; margin: 10px 0; font-size: 15px;}
.sitemap-2{border-bottom: 1px dashed #d2d2d2;width: 100%; margin: 10px 0; font-size: 14px;}
.sitemap-2 a{padding-left: 15px; color: var(--color-666);}
.sitemap-3{border-bottom: 1px dashed #d2d2d2;width: 100%; margin: 10px 0; font-size: 13px;}
.sitemap-4{border-bottom: 1px dashed #d2d2d2;width: 100%; margin: 10px 0; font-size: 12px;}
.sitemap-4 a{padding-left: 45px; color:#b0b0b0;}
.sitemap-3 a{padding-left: 30px;color: var(--color-999);}
.sitemap-1 a:hover,.sitemap-2 a:hover,.sitemap-3 a:hover,.sitemap-4 a:hover{color: var(--color-fs);}
.sitemap-1 a,.sitemap-2 a,.sitemap-3 a,.sitemap-4 a{display: block;}

@media (max-width:1920px){
    .s-1-r{width: 50%; }
    .xwlb ul a p{height: 45.2px;}
}

@media (max-width:1440px){
    .footer-2-2 h1{font-size: var(--zhihao15);}
    .footer-1-r input{ height:55px; line-height: 55px;}
    .footer-1-r .submit{height:55px;}
    .shzr-1-nr{width: calc(100% - 8rem - 3%);;}
    .s-1-2 h2{height: 41px;}
    .s-8-l li:nth-child(-n+2){display: none;}
    .lxnr ul li p:nth-child(1)::after{margin-bottom: 10px;}
    .fw-1 ul li:nth-child(3),.fw-1 ul li:nth-child(3),.lxnr ul li{padding: 30px;}
    .join_list li article{padding: 20px 30px 30px;}
    .join_list li .rclbw{padding: 20px 30px;}
    .xwlb ul{grid-gap: 30px;}
    .xwlb ul a h2{height: auto;}  
    .s-1-2 a{margin-top: 30px;}
    .sflx-nr{padding: 15px;}
}

@media (max-width:1200px){
  .fw-1 ul{grid-template-columns: 47% 29% 20%;}
  .s-1-2 a{margin-top: 20px;}
}

@media (max-width:1024px){
    .sjcd{ float:left;margin-right: 0.5rem; color:var(--color-bs);}
    #top .nav,.s-1-w-dt,.p_scrool,.jt-1-r{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:15px 5%;box-shadow: 0px 0px 75px 0px rgb(0 0 0 / 7%);}
    #top .logos img{ height:32px; width:auto;}
    #top .menu em{font-style:normal;padding-right: 13px;padding-top: 0;display: block;float: left;}
    #top .menu span{ width:35px;float:right;padding-top: 1px;}
    #top .menu span i{ width: 100%;height:2px; display: block;background: #333; margin-bottom: 6px;}
    #top .menu span i:nth-of-type(3){margin-bottom: 0;}
    #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; width: 0;}
    .top .nav{margin-left: 4%;}
    .top_hidden{ transform: translateY(-100%); 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; 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){padding-top: 20px;}
    .caidan .caidan_nav ul>.menu_list_box_item .caidan_1{ padding: 0 5%;display: block; height:40px;line-height:40px; }
    .caidan .caidan_nav ul>.menu_list_box_item .sjcd1{ padding: 0 5%;display: block;height:40px;line-height:40px; 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 i{float: right; opacity: 0.6;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% 5%; display: none; background: var(--color-f6);}
    .caidan .caidan_nav ul .caidan_2box li{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: 14px; display: block;}
    .caidan .caidan_nav ul .caidan_2box li dl{margin-left: 5%;margin-bottom: 10px;}
    .zbsjdh{ padding: 20px 0 0;}
    .zbsjdh a{ width: 100%;float: left;background:var(--color-f6);text-align: center;line-height: 36px;height: 36px;margin-bottom:5px; color: #333;}
    .zbsjdh a:nth-child(2){ margin-bottom: 0;}
    .header-2 .dbcdo li a{margin: 0;}
    .lxnr ul li{padding: 20px;}
    .fw-1 ul {grid-template-rows: 1fr 1fr auto; grid-template-columns: 62% 35% ; }
    .fw-1 ul li:nth-child(4) {grid-row: 3 / 4;grid-column: 1 / 3;display: flex;align-items: end; max-height: 35vh;}
    .xwlb ul{grid-template-columns: repeat(2, 1fr);}
    .yyxq-ms{width:100%; padding-top: 20px;}
    .shzr-1-nr{width: 100%; margin-top: 20px;}
  }

 @media (max-width:820px){
  .footer-2-3,.shzr-1 .bt{width: 100%;}
  .banner,.nybannner{padding-top: 61px;}
  .sjjtgd .swiper-scrollbar, .syygd .swiper-scrollbar, .jjgcgd .swiper-scrollbar, .cplbalgd .swiper-scrollbar, .swi_info_video .swiper-scrollbar{width: calc(100% - 120px);}
  .sjjtgd .swiper-button-prev, .syygd .swiper-button-prev, .jjgcgd .swiper-button-prev, .cplbalgd .swiper-button-prev, .swi_info_video .swiper-button-prev{right: 43px;}
  .swiper-button-next:after, .swiper-button-prev:after{font-size: var(--zhihao15);}
  .join_list li .rclbw{padding: 10px 20px;}
  .banner .baner-wz{top:25%}
  .header-t,.s-7-1-r{display: none;}
  .lxlynr .w_48{padding-top: 0;}
  .lxnr ul li{width: 49%; margin-bottom: 10px;}
  .fw-1 ul li:nth-child(2),.fw-1 ul li:nth-child(3){padding: 20px;}
  .fw-1 ul{grid-template-columns: 49% 49%;}
  .fw-1 ul li:nth-child(4){max-height: 30vh;}
  .fw-1 ul li:nth-child(4) img{opacity: 0.5;}
  .join_list li article{padding: 10px 20px 20px;}
  .xwlb-cd a{padding: 10px 20px;margin-left: 8px;}
  .xwlb ul{grid-gap: 20px;}
  .xwlb ul a{padding: 30px 20px;}
  .cplb-o, .yylb ul{grid-template-columns: repeat(2, 1fr); grid-gap:30px;}
  .j-2{column-count: 1;}
  .spbfal{width: 60px; height: 60px; line-height: 60px; }
  .spbfal img{width: 16px;line-height: 60px;}
  .spbfal:hover .spalb{width: 16px;}
  .sflx-nr{padding:10px;}
  .s-1-2 ul li i{font-size: var(--zhihao14);width: 25px;height: 25px;line-height: 25px;}
  .s-1-l .bt{padding-bottom: 30px;}
  .salgdy, .salgde{padding: 10px 0;}
  .shzr-1-nr li i {font-size: var(--zhihao30);padding-right: 10px;}
  .shzr-1 .bt p{padding-top: 0;}
  .shzr-1-nr li {margin-bottom: 10px;padding: 30px 20px;}
  .s-8-l li{padding: 5px 0 5px 15px;}
  }

  @media (max-width:640px){
    .caidan{width: 100%; max-width: 100%;}
    .footer-1-l ul li{width: 49%;}
    .footer-1-l ul li a{font-size: var(--zhihao16);}
    .footer-1 .jl-x-bt{padding-bottom: 20px;}
    .footer-1-r{padding-top: 30px;}
    .footer-2{padding: 30px 0;}
    .s-1-3 .swiper-button-next,.s-1-3 .swiper-button-prev,.s-3-1-r,.xwlbw .bt,.j-7{display: none;}
    .s-4-2{padding-top: 30px;}
    .lxnr ul li{width: 100%;}
    .fw-1 ul {display: flex; flex-wrap: wrap;}
    .fw-1 ul li {width: 100%;}
    .fw-1 ul li:nth-child(4) .fw-1-nrs, .fw-1 ul li:nth-child(1) .fw-1-nrs{padding: 20px;}
    .fw-1 ul li:nth-child(2){margin: 10px 0;}
    .fw-1 ul li:nth-child(3){margin-bottom:10px;}
    .xwlb ul,.cplb-o, .yylb ul{grid-template-columns: repeat(1, 1fr); grid-gap: 15px;}
    .xwlb ul a p{height: auto;}
    .j-1{background-size: 190%;}
    .j-5-2,.diqiuw{padding-top: 20px;}
    .j-5-2 ul li{padding-right: 15px;}
    .earth{width:90vw; height: 90vw;}
    .country-marker{font-size: 10px;}
    .country-marker i{font-size: var(--zhihao14);}
    .s-1-l .bt{padding-bottom: 20px;}
    .s-8-l li a h2{width: calc(100% - 100px); font-size: var(--zhihao16);}
    .s-2 li{width: 100%;}
    .s-2 li.flex-czfz{flex-direction: column;}
    .xh-1 ul li{padding: 5px 0;}
  }