﻿@charset "UTF-8";
html{
  font-size: 6.25vw;
}
@media screen and  (min-width:1600px){ /*主体宽度*/
  html{
  font-size: 100px;
}
}
@media screen and  (max-width:300px){
  html{
  font-size:100px;
}
}

html {
  scrollbar-width: thin;
  scrollbar-color:rgba(29, 41, 116, 1) #E5E5E5;
}
html::-webkit-scrollbar {
  width:8px;
}
html::-webkit-scrollbar-thumb {
  background-color:rgba(29, 41, 116, 1);border-radius:8px;
}
html::-moz-scrollbar {
  width:8px; 
}
html::-moz-scrollbar-thumb {
  background-color: rgba(29, 41, 116, 1);border-radius:8px;
}	

.w1400{max-width:1400px; margin-right: auto; margin-left: auto;}
.w1405{max-width:1405px; margin-right: auto; margin-left: auto;}
.w_width{max-width:1600px; margin-right: auto; margin-left: auto;}
.w1920{max-width:1920px; margin-right: auto; margin-left: auto;}
.ctext{padding-left:0.8rem;padding-right:0.8rem;}
@media  screen and (max-width: 1024px){
.ctext{padding-left: 15px;padding-right: 15px;}
}




.t_navs{ position:fixed; left:0; top:0; z-index: 100; width: 100%; }
.t_navs .top{ position:relative; z-index: 100; width: 100%; flex-wrap:wrap; display: flex; justify-content: space-between; align-items: center; padding:0 0.6rem;}
.t_navs .logo{ line-height: 0; float: left;}
.t_navs .logo a{ float: left;}
.t_navs .logo img{ width: auto; height:0.7rem;}
.t_navs .logo .img1{ display: block;}
.t_navs .logo .img2{ display: none;}
.t_navs .right{ display: flex; align-items: center;}
.t_navs .menu{float: left;}
.t_navs .menu ul{float: left;}
.t_navs .menu .nli{ float: left; position: relative; margin:0 0.8rem;}
.t_navs .menu .nli:first-child{ margin-left:0 !important;}
.t_navs .menu .nli span a{ display:flex; align-items: center; position: relative;line-height:0.88rem; font-size:calc(14px + 0.06rem);color: #fff; font-weight: 700; padding:0 0.2rem; text-transform: uppercase; }
.t_navs .menu .nli span a::after{ display: block; content: ''; position: absolute; left: 50%; bottom: 0; width: 0;height: 2px; background: #E99311; transform: translateX(-50%); -ms-transform: translateX(-50%); }
.t_navs .menu .nli.on span a,
.t_navs .menu .nli:hover span a{ color:#E99311;}
.t_navs .menu .nli.on span a::after,
.t_navs .menu .nli:hover span a::after{width:calc(100% - 0.4rem);}
.t_navs .menu .sub{ display: none;  position: absolute; left: 50%; top: 100%;  z-index: 20; transform: translateX(-50%); -ms-transform: translateX(-50%); }
.t_navs .menu .sub ul{ display: flex; flex-direction: column; white-space: nowrap;background: rgba(255, 255, 255, 0.7);  backdrop-filter: blur(20px); box-shadow:0 4px 10px rgba(0,0,0,0.1); padding:15px 0; border-radius: 5px; }
.t_navs .menu .sub ul li{ display: block; }
.t_navs .menu .sub ul a{ display:flex; align-items: center; position: relative;line-height:2; font-size:calc(14px + 0.04rem);color: #333; font-weight: 400; padding:0 0.3rem; text-transform: uppercase; }
.t_navs .menu .sub ul a:hover{ color: rgba(233, 147, 17, 1);}


.t_navs .top.active{ background:#fff;}
.t_navs .top.active .logo .img1{ display: none;}
.t_navs .top.active .logo .img2{ display: block;}
.t_navs .top.active .logo .img1{ display: none;}


.t_navs.ect{ background:#fff;}
.t_navs.ect .logo .img1{ display: none;}
.t_navs.ect .logo .img2{ display: block;}
.t_navs.ect .menu .nli span a{color: #333;}
.t_navs.ect .menu .nli:hover span a{color:#E99311;}
.t_navs.ect .menu .nli.on span a{color:#E99311;}


.t_navs.act{ background:#fff; box-shadow:0 2px 2px rgba(0,0,0,0.1); }
.t_navs.act .logo .img1{ display: none;}
.t_navs.act .logo .img2{ display: block;}
.t_navs.act .menu .nli span a{color: #333;}
.t_navs.act .menu .nli:hover span a{color:#E99311;}
.t_navs.act .menu .nli.on span a{color:#E99311;}


.t_navs .ss_search{float: left; display:flex; }
.t_navs .ss_search ._t{ cursor: pointer; display:flex; height:0.44rem; width:0.73rem; background: url(img/_search0.svg) center no-repeat; background-size: 100% 100% !important;}
.t_navs.ect .ss_search ._t{background: url(img/_search2.svg) center no-repeat; }
.t_navs.act .ss_search ._t{background: url(img/_search2.svg) center no-repeat; }
.t_navs .ss_search:hover ._t{ background: url(img/_search1.svg) center no-repeat;}
.t_navs ._b{width: 100%;height: 120px;background:rgba(255,255,255,1);box-shadow:3px 3px 3px rgba(0,0,0,0.1);z-index: 99;position: fixed;left: 0;top:0.88rem;  display: none;}
.t_navs ._b .input{width: 800px;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%); display: flex; overflow: hidden; border-radius: 4px; overflow: hidden;}
.t_navs ._b .input input{width: 100%;height:44px;display: block; border-radius:4px 0 0 4px;background:none;border:1px solid rgba(0,0,0,0.1);  font-size:16px; line-height:26px; padding:10px 24px; color: #000; text-transform: capitalize;}
.t_navs ._b .input input::placeholder{color:#555; opacity:1 !important;}
.t_navs ._b .input .img{display: block; cursor: pointer; min-width:73px;height: 44px;background: url(img/_search2.svg) center no-repeat #E99311; background-size: 100% 100% !important;border-radius:0 4px 4px 0;}
.t_navs ._b .input .img:hover{background: url(img/_search1.svg) center no-repeat #1D2974;}


@media screen and (max-width:1600px) {
.t_navs .menu .nli{margin: 0 0.6rem;}
}
@media screen and (max-width:1440px) {
.t_navs .menu{ margin-right:0.1rem;}		
.t_navs .menu .nli{margin: 0 0.4rem;}
}
@media screen and (max-width:1270px) {
.t_navs .menu{ margin-right:0.2rem;}	
.t_navs .menu .nli{margin: 0 0.3rem;}
}
@media screen and (max-width:1024px) {
.t_navs .top{height:50px; padding:0 15px;}
.t_navs .menu{ display: none;}
.t_navs .logo img{ width: auto; height:32px;}
.t_navs .ss_search{margin-right: 15px;} 
.t_navs .ss_search ._t{  height:32px; width:46px;  background-size: 100% auto !important;}
.t_navs ._b{height: 120px;top:50px; }
.t_navs ._b .input{width: 90%;}
.t_navs ._b .input input{height:40px; padding:9px 14px; }
.t_navs ._b .input .img{ min-width:46px;height: 40px; background-size: 150% 150% !important;}
}



.menuph{ display:none; float: right; width:26px; height: 20px; cursor: pointer; text-align: center;}
.menuph .point { float:left; width: 100%;  height: 20px; position: relative;}
.menuph .point:hover .navbtn,
.menuph .point:hover .navbtn::after,
.menuph .point:hover .navbtn::before { width: 100%;}
.menuph .navbtn { position: absolute; top:9px; right: 0; display: inline-block; width:100%; height: 2px; background: #fff;
-webkit-transition: all .3s ease-out 0s; 
-moz-transition: all .3s ease-out 0s;  
-ms-transition: all .3s ease-out 0s;  
-o-transition: all .3s ease-out 0s;  
transition: all .3s ease-out 0s;}
.menuph .navbtn::after,
.menuph .navbtn::before { position: absolute; right: 0; display: inline-block; width: 100%; height: 2px; content: ''; background: #fff;
-webkit-transition: all .3s ease-out 0s;  
-moz-transition: all .3s ease-out 0s;  
-ms-transition: all .3s ease-out 0s;  
-o-transition: all .3s ease-out 0s;  
transition: all .3s ease-out 0s;}
.menuph .navbtn::after { top: -9px;}
.menuph .navbtn::before { top: 9px;}
.menuph.active .point .navbtn{ background: transparent !important;}
.menuph.active .point .navbtn::after{ -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); top: 0px;}
.menuph.active .point .navbtn::before { -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); top: 0px;}

.t_navs.ect .menuph .navbtn{background: rgba(233, 147, 17, 1);}
.t_navs.ect .menuph .navbtn::after,
.t_navs.ect .menuph .navbtn::before{background:rgba(233, 147, 17, 1);}

.t_navs.act .menuph .navbtn{background: rgba(233, 147, 17, 1);}
.t_navs.act .menuph .navbtn::after,
.t_navs.act .menuph .navbtn::before{background:rgba(233, 147, 17, 1);}

.t_navs .top.active .menuph .navbtn{background:rgba(233, 147, 17, 1);}
.t_navs .top.active .menuph .navbtn::after,
.t_navs .top.active .menuph .navbtn::before{background:rgba(233, 147, 17, 1);}


@media  screen and (max-width:1024px){
.menuph{ display:block;}
}

.xialaph{ position: fixed; left:0; top:50px; float: left; width: 100%; height:100vh; z-index:15; display:none; background:#fff; padding:15px 15px 50px 15px; overflow-y: auto;border-top:1px solid rgba(0,0,0,0.1);}
.xialaph .l1{width: 100%; display: inline-flex; flex-wrap: wrap; border-bottom:1px solid rgba(0,0,0,0.1);}
.xialaph .a1box{width: 100%;position: relative;}
.xialaph .a2box{width: 100%;position: relative;}
.xialaph .a3box{width: 100%;position: relative;}
.xialaph .a1{color: #000; text-transform: uppercase; font-weight: 700;  font-size:16px; line-height:24px;position: relative;padding:14px 20px 14px 0;display: block;width: 100%;}
.xialaph .active .a1{ color: #E99311;}
.xialaph .icobox{width:50px;height:100%;position: absolute;right:0;top:0;}
.xialaph .icobox::after{ display:block; content:''; width:8px;height:8px;position: absolute;right:4px;top: 50%;transform: translate(0,-50%) rotate(45deg); -ms-transform: translate(0,-50%) rotate(45deg);border-top:1px solid #333;  border-right:1px solid #333;}
.xialaph .on .icobox::after{ transform: translate(0,-50%) rotate(135deg); -ms-transform: translate(0,-50%) rotate(135deg); margin-top: -3px;border-top:1px solid #E99311;  border-right:1px solid #E99311;}
.xialaph .u2{width: 100%;padding:0 10px 10px 10px;display: none;}
.xialaph .u2 .l2{ width: 100%;display: block;}
.xialaph .u2 .a2{ width: 100%; text-transform: uppercase;display: block; font-size:15px;color: #333;line-height:24px;padding:8px 10px;}
.xialaph .active .a2{ color:#E99311;}
.xialaph .u3{width: 100%;padding:0 10px 10px 10px;display: none;}
.xialaph .u3 .l3{ width: 100%;display: block;}
.xialaph .u3 .a3{ width: 100%;display:flex; align-items: center;  text-transform: uppercase; font-size:15px;color: #666;line-height:24px;padding:8px 10px;}
.xialaph .u4{width: 100%;padding:10px 10px;display: none;}
.xialaph .u4 .l4{ width: 100%;display: block;}
.xialaph .u4 .l4{ width: 100%;display:flex; align-items: center; font-size:15px;color: #666;line-height:24px;padding:4px 0;}
.xialaph .input_box{width: 100%;margin-top:25px;position: relative; display:none; overflow: hidden; border-radius:4px;
  border: 1px solid rgba(0,0,0,0.1);}
.xialaph .input_box input{width: 100%;height:40px;display: flex; background:none; border: 0; font-size: 16px; line-height:24px; padding:8px 14px; color: #333;}
.xialaph .input_box input::placeholder{color:#666; opacity:1 !important;}
.xialaph .input_box .img{ display: block; cursor: pointer; border: 0; min-width:46px; width:46px;height: 40px;background: url(img/_search2.svg) center no-repeat; background-size:100% auto !important;}




.footer1{ width: 100%;}
.footer1 .box{ width: 100%; display: flex; justify-content: space-between; align-items: center;padding:37px 0 45px 0; }
.footer-logo{ display: inline-flex; line-height: 0;}
.footer-logo img{ max-width: inherit; height:0.96rem; object-fit: contain;}
.footer-addr{ display: flex; flex-wrap: wrap; align-items: flex-start; flex-direction: column;  gap: 2px 0;  padding:0 0.36rem;}
.footer-addr .div{ display: flex; align-items: flex-start;}
.footer-addr .ico{ display: flex; line-height: 0;}
.footer-addr .ico img{width: 20px; min-width: 20px; height: 20px; margin:0.05rem 0.08rem 0 0;}
.footer-addr .tit{ font-size: calc(12px + 0.025rem);
font-weight: 400;
line-height: calc(20px + 0.1rem); color:#fff; }
.footer-right{ display: flex; flex-direction: column; }
.footer-share{ width: 100%; display: flex; flex-wrap: wrap; justify-content: flex-end; gap: 0.78rem;}
.footer-share .linkTo {
  display: flex;
  cursor: pointer;
  position: relative;
}
.footer-share .linkTo .ico {
  display: flex; align-items: center; justify-content:center; background:rgba(255, 255, 255, 0.1); border-radius: 4px;
  width: 40px;
  height: 40px;
}
.footer-share .linkTo:hover .ico{ background: #E99311;}
.footer-share .linkTo .ico img{  width: 24px;
  height: 24px;}
.footer-share .linkTo .code {
z-index: 10;
width: 100px;
height: 100px;
background: white; 
position: absolute;
bottom:50px;
left:50%;
-webkit-transition: all 500ms cubic-bezier(.5, 1, .4, 1);
-moz-transition: all 500ms cubic-bezier(.5, 1, .4, 1);
transition: all 500ms cubic-bezier(.5, 1, .4, 1);
-webkit-transform-origin:50% 90%;
-moz-transform-origin:50% 90%;
-ms-transform-origin:50% 90%;
-o-transform-origin:50% 90%;
transform-origin:50% 90%;
-webkit-transform: translateX(-50%) scale(0);
-moz-transform: translateX(-50%) scale(0);
-ms-transform: translateX(-50%) scale(0);
-o-transform: translateX(-50%) scale(0);
transform: translateX(-50%) scale(0)
}
.footer-share .linkTo .code img {
width: 100%;
}
.footer-share .linkTo:hover .code {
opacity: 1;
filter: alpha(opacity=100);
display: block \9;
pointer-events: auto;
-webkit-transform: translateX(-50%) scale(1);
-moz-transform: translateX(-50%) scale(1);
-ms-transform: translateX(-50%) scale(1);
-o-transform: translateX(-50%) scale(1);
transform: translateX(-50%) scale(1);
}

.footer-Copyright{ width: 100%; display:block;color:#fff; margin-top:0.18rem; text-align: justify; white-space: nowrap;
font-size: calc(12px + 0.005rem);/* font-style:Italic; */
font-weight: 400;
line-height: calc(20px + 0.06rem);}
.footer-Copyright a{ color:#fff;}
.footer-Copyright a:hover{ color:#E99311;}
   

@media  screen and (max-width:1440px){
.footer-addr{  padding:0 0.26rem;}	
.footer-logo img{ max-width: inherit; height:0.9rem; }
}	
@media  screen and (max-width:1024px){
.footer1 .box{ flex-wrap: wrap; flex-direction: column; align-items: center; justify-content: center;}	
.footer-logo img{ height:44px;}
.footer-share{ justify-content: center; gap:0 20px;}
.footer-share .linkTo .ico{ width: 36px; height: 36px;}
.footer-share .linkTo .ico img{ width: 20px; height: 20px;}
.footer-Copyright{ text-align: center; margin-top:15px; font-style: inherit; white-space: normal;}
.footer-addr{  padding:25px 0; width: auto; flex-direction: row; justify-content: center; gap:10px 20px;}
.footer-addr .tit{  text-align: justify;}
}



.pf-right{display:block; z-index:16; position:fixed; right:0.1rem; top:30vh; width:0.56rem;}
.pf-right .ul{ display:flex; flex-wrap:wrap; justify-content: center; width:100%; border-radius:0.48rem; background: #fff; padding:0.04rem;
margin:0 0 10px 0px;
box-shadow: 0px 0px 16px 0px rgba(0, 0, 0, 0.07);

}
.pf-right .line{ position: relative; display: block; width:16px; height:1px; background:#E6E6E6; margin:2px 0;}
.pf-right .li{ position: relative; display: block; width:100%;padding:4px 0;}
.pf-right .li .a{ display:flex; flex-wrap:wrap; width:100%; justify-content: center; align-items: center; line-height: 0; width:100%; height:0.48rem; border-radius:0.48rem;}
.pf-right .li .a:hover{background:#E99311;}
.pf-right .li .a img{ width:24px; height:24px;}
.pf-right .li .a .img1{ display:block;}
.pf-right .li .a .img2{ display:none;}
.pf-right .li .a:hover .img1{ display:none;}
.pf-right .li .a:hover .img2{ display:block;}
.pf-right .tel{ position: absolute; right:100%; top:50%; background: #fff; border-radius:4px;color:#333; white-space: nowrap;
font-size: 18px;
font-weight: 700; display: flex; flex-wrap: wrap; flex-direction: column;
line-height: 20px; padding:14px 24px;
box-shadow:0 0 10px rgba(0,0,0,0.2); margin:0 22px 0 0;
-webkit-transition: all 500ms cubic-bezier(.5, 1, .4, 1);
	-moz-transition: all 500ms cubic-bezier(.5, 1, .4, 1);
	transition: all 500ms cubic-bezier(.5, 1, .4, 1);
	-webkit-transform-origin:90% 50%;
	-moz-transform-origin:90% 50%;
	-ms-transform-origin:90% 50%;
	-o-transform-origin:90% 50%;
	transform-origin:90% 50%;
	-webkit-transform: translateY(0) scale(0);
	-moz-transform: translateY(0) scale(0);
	-ms-transform: translateY(0) scale(0);
	-o-transform: translateY(0) scale(0);
	transform: translateY(0) scale(0)
}
.pf-right .tel::after{ display: block; content: ''; position: absolute; left: 100%; top:50%; margin:-10px 0 0 -4px; border-top: 10px solid transparent; border-bottom:10px solid transparent;border-left:12px solid #fff; }
.pf-right .li:hover .tel{opacity: 1;
	filter: alpha(opacity=100);
	display: block \9;
	pointer-events: auto;
	-webkit-transform: translateY(-50%) scale(1);
	-moz-transform: translateY(-50%) scale(1);
	-ms-transform: translateY(-50%) scale(1);
	-o-transform: translateY(-50%) scale(1);
	transform: translateY(-50%) scale(1);}
.pf-right ._renter{ position: relative; display:flex; justify-content: center; width:100%;}
.pf-right ._renter .a{ display:flex; flex-wrap:wrap; width:0.56rem; height:0.56rem; border-radius: 50%; justify-content: center; align-items: center; line-height: 0;
background: #1D2974;
box-shadow: 0px 0px 16px 0px rgba(0, 0, 0, 0.07)
}
.pf-right ._renter .a:hover{ background: #E99311;}
.pf-right ._renter .a img{ width:24px; height:24px;}
.pf-right ._renter .a .img1{ display:block;}
.pf-right ._renter .a .img2{ display:none;}
.pf-right ._renter .a:hover .img1{ display:none;}
.pf-right ._renter .a:hover .img2{ display:block;}


@media screen and (max-width:1540px) {
.pf-right{ right: 7px;}
}	
@media screen and (max-width:1024px) {
.pf-right{ display:none !important;}
}

.wap_hei{ display: none; width: 100%;padding-top:50px;}
.wap_down{ display: none; width: 100%;background: #fff;box-shadow: 0px 0px 16px 0px rgba(0,0,0,0.16);position: fixed;z-index: 15;padding-bottom: constant(safe-area-inset-bottom);padding-bottom: env(safe-area-inset-bottom); left: 0; bottom: 0;}
.wap_down li{width:20%;float: left;text-align: center;}
.wap_down li a{width: 100%;display: flex;flex-wrap: wrap;align-content: center; justify-content: center; height:50px;}
.wap_down li .ico{ border-radius: 50%; width:42px;display: flex;flex-wrap: wrap;align-content: center; justify-content: center; height:42px; line-height: 0;}
.wap_down li .ico img{ width:22px; height:22px;}
.wap_down li:nth-child(2) .ico img{ width:20px; height:20px;}
.wap_down li .ico .img1{ display:block;}
.wap_down li .ico .img2{ display:none;}
.wap_down li  a:hover .ico{background:#E99311;}
.wap_down li  a:hover .ico .img1{ display:none;}
.wap_down li  a:hover .ico .img2{ display:block;}


@media screen and (max-width:1024px) {
/*WAP head*/
.wap_down{ display: block;}
.wap_hei{ display: block;}


}



.my-bg{display: none; width: 100%; height: 100%; position: fixed; left: 0; top:0; z-index: 110; background: #000; opacity:0.56;}
.my-puop1{ display:none; position:fixed; left:50%; top:50%; z-index: 111;  transform: translate(-50%,-50%); -m-transform: translate(-50%,-50%); width:790px;}
.my-puop1 .box{ position: relative; display: flex; flex-wrap: wrap; overflow: hidden;padding:40px 32px;  background:#1D2974; border-radius: 8px;}
.my-puop1 .box .colse{ z-index: 8; cursor: pointer; display:flex; align-items: center; justify-content: center; position: absolute; right:18px; top:18px; width:30px; line-height: 0;}
.my-puop1 .box .colse img{ width:100%;}
.my-puop1 .box .title{ width:100%; color:#fff; display:none; align-items: center; font-size:24px; line-height:30px; font-weight: 600; }
.my-puop1 ._form3{margin-top:0 !important;}
.my-puop1 ._form3 .lab{  margin-top: 12px;}

@media screen and (max-width:1024px) {
.my-puop1{ width:90%;}		
.my-puop1 .box{padding:15px 18px 25px 18px ;}	
.my-puop1 .box .title{font-size:18px; line-height:26px;}
.my-puop1 .box .colse{ right:12px; top:10px; width:26px;}	
.my-puop1 ._form3 .lab{  margin-top:5px;}
.my-puop1 ._form3 .name{ padding-bottom:4px}

}
@media screen and (max-width:1024px) {

}




@keyframes move {
    0% {
       transform: translateY(-20px);
    }
    100% {
       transform: translateY(0);
    }
}
@-webkit-keyframes move {
  0% {
     transform: translateY(-20px);
  }
  100% {
     transform: translateY(0);
  }
}


._mouse{ position: absolute; left:50%; bottom:21px; transform:translateX(-50%); -ms-transform:translateX(-50%); z-index:10;}
._mouse .p{ cursor: pointer; align-items: center; display: flex; line-height: 0; width: 22px; animation:move 2s linear 0s infinite; }

@media screen and (max-width:1024px) {
._mouse{ display:none; bottom:21px;}

}

.index-banner{ display:flex; width: 100%; overflow: hidden; z-index:5; position: relative;}
.index-banner .swiper-wrapper{position: relative; z-index: 1; display: flex; transition-property: transform; box-sizing: content-box;}
.index-banner .swiper-slide {flex-shrink: 0; position: relative; transition-property: transform; width:100%; }
.index-banner .swiper-slide .pc_show1{width: 100%; height: 100vh; object-fit: cover;}
.index-banner .swiper-slide .ph_show1{width: 100%;}
.index-banner .swiper-prev,
.index-banner .swiper-next{ cursor: pointer; width:0.73rem; height:0.44rem; display:block;position: absolute;right:50%; bottom:25px; z-index: 10; background-size:100% 100% !important; }
.index-banner .swiper-prev{ background: url(img/ico5.2.png) center no-repeat; margin-right:calc(-800px + 0.73rem);}
.index-banner .swiper-next{  background: url(img/ico5.1.png) center no-repeat;  margin-right:-800px; }
.index-banner .swiper-prev:hover,
.index-banner .swiper-next:hover{ opacity:0.6;}
.index-banner .swiper-pagination{ cursor: pointer; display:flex;position: absolute;left:50%; bottom:24px; z-index: 10;margin-left:-800px; line-height:0.44rem;font-size:16px; color:rgba(255, 255, 255, 0.4); }
.index-banner .swiper-pagination-current{ font-size:20px; color: #fff; margin-right: 4px; }
.index-banner .swiper-pagination-total{ margin-left: 4px; }

.index-banner .box{ display:block; position: absolute; left:0; top:52.1%; z-index:10; width:100%; transform: translateY(-50%); -ms-transform: translateY(-50%); }
.index-banner .box .tit{ display:block;width:100%;
font-weight: Bold;
font-size:0.48rem;
line-height:1;
letter-spacing:2px; color: rgba(255, 255, 255, 1);
text-shadow:1px 4px 4px #1D2974;}
.index-banner .box .tit1{ display:block;width:100%; margin-top: 0.4rem;
font-weight: 400;
font-size:0.32rem;
line-height:0.48rem;
letter-spacing:0; color: rgba(255, 255, 255, 1);
}
.index-banner .box .pic{ display:flex;width:100%; margin-top: 0.64rem; line-height: 0; flex-wrap: wrap;gap: 0.32rem;}
.index-banner .box .pic img{ width: auto; height:0.88rem; object-fit: contain;}


@media screen and (max-width:1760px) {
.index-banner .swiper-prev,
.index-banner .swiper-next{ right:100px;}
.index-banner .swiper-prev{ margin-right:0.73rem;}
.index-banner .swiper-next{  margin-right:0;}
.index-banner .swiper-pagination{ left:100px; margin-left:0; }
}
@media screen and (max-width:1440px) {
.index-banner .box .tit{
font-size: 0.42rem;
line-height: 0.5rem;
}
.index-banner .box .tit1{
font-size: 0.3rem;
line-height: 0.46rem;	
}
}
@media screen and (max-width:1024px) {
.index-banner .box { top: 40%;}	
.index-banner .box .tit{
font-size:22px;
line-height:1.4;
letter-spacing:1px;}
.index-banner .box .tit1{ margin-top:2vh;
font-size:16px;
line-height:1.4;}
.index-banner .box .pic{ margin-top:4vh; gap:20px;}
	.index-banner .box .pic img{ height:44px; }
.index-banner .swiper-prev,
.index-banner .swiper-next{ width:46px; height:28px; bottom:24px; right:15px;}
.index-banner .swiper-prev{ margin-right:46px;}
.index-banner .swiper-next{  margin-right:0;}
.index-banner .swiper-pagination{ left:15px; line-height: 28px; bottom:24px; margin-left:0; }
}
@media screen and (max-width:767px) {

}



.contact2{ background:rgba(29, 41, 116, 1);}

	


._form3{ width:100%; flex-wrap:wrap; display: flex; justify-content:space-between; margin-top: 16px;}
._form3 .lab{ width:48.75%; position:relative; display: flex; flex-wrap: wrap; margin-top:0.24rem; }
._form3 .w57{ width:57.56%; }
._form3 .w26{ width:26.19%; padding:calc(20px + 0.14rem) 0.24rem 0 0.24rem;}
._form3 .w16{ width:16.25%; padding-top:calc(20px + 0.14rem); }
._form3 .w100{ width:100% !important;}
._form3 .w20{ width:30%; padding-top:calc(20px + 0.14rem);}
._form3 .w80{ width:68%;}
._form3 .name{ width:100%; display:block; color: #fff; font-size:calc(14px + 0.02rem); line-height:calc(20px + 0.04rem);  padding-bottom:0.1rem;}
._form3 .name span{ color: rgba(254, 0, 0, 1);}
._form3 .text{ cursor: pointer; width:100%; border:1px solid rgba(229, 229, 229, 1); background:#fff; font-size:calc(14px + 0.02rem);color: #000; line-height:0.34rem; height:0.56rem; padding:0.1rem 16px; border-radius: 8px;}
._form3 .text.on{ border:0; background: linear-gradient(180.00deg, #F1F3FF,#F5F5F5 100%);
 border-radius: 0;}
._form3 .textarea{ cursor: pointer; width:100%; border:1px solid rgba(229, 229, 229, 1); background:#fff; font-size:calc(14px + 0.02rem);color: #000; line-height:0.3rem; height:1.6rem; padding:0.12rem 16px;border-radius: 8px;}
._form3 .yanzhengma{ cursor: pointer; position: absolute; right:0; top:0; height:100%; object-fit: contain; z-index:6;width:1.28rem; border:1px solid rgba(229, 229, 229, 1); border-radius:0 8px 8px 0;}
._form3 .submit{ display: flex; justify-content:center; align-items: center; width:100%; font-size:calc(14px + 0.04rem); color: #fff; height:0.56rem; padding-bottom: 1px; background:rgba(233, 147, 17, 1); font-weight: bold; border-radius:56px;}
._form3 .submit:hover{ background:rgba(72, 178, 20, 1);}
._form3 .submit img{ display: flex;  min-width:18px;height:18px; margin-left:8px;}
._form3 .reset{ display: flex; align-items: center; width:100%; font-size:calc(14px + 0.02rem); color: #fff; height:0.56rem; padding-bottom: 1px;}
._form3 .reset .img{ display: flex;  min-width:24px;height:24px; margin-right:8px; background: url('img/reset.png') center no-repeat; background-size:100% !important;}
._form3 .reset:hover{ color:rgba(233, 147, 17, 1);}
._form3 .reset:hover .img{  background: url('img/reset1.png') center no-repeat;}
._form3 .sub{ display:none; position: absolute; top:100%; left:0; z-index: 10; width:100%; background:#fff; box-shadow:0 4px 10px rgba(0,0,0,0.1);  max-height:2.16rem; overflow-y: auto;  scrollbar-width: thin;}
._form3 .sub li{ cursor: pointer; display: block; width:100%; color: 888; line-height:0.3rem; font-size:calc(14px + 0.04rem); padding:0.12rem 16px;}
._form3 .sub li:hover{ background:rgba(233, 147, 17, 1);color:#fff;}
._form3 .jt{ position: absolute; right:19px; bottom:19px; width: 16px; height: 16px; background: url(img/xia.png) center no-repeat; background-size: 100% !important;}
._form3 input::placeholder{color:rgba(136, 136, 136, 1); opacity:1 !important;}
._form3 textarea::placeholder{color:rgba(136, 136, 136, 1); opacity:1 !important;}


@media screen and (max-width:1440px) {
._form3 .w57{ width:54.56%; }
._form3 .w26{ width:29.19%; padding:calc(20px + 0.14rem) 0.24rem 0 0.24rem;}
._form3 .w16{ width:16.25%; padding-top:calc(20px + 0.14rem); }	

}	
@media screen and (max-width:1024px) {
._form3{ width:100%; margin-top:10px; }
._form3 .lab{ width:49%; margin-top:12px;}
._form3 .w57{ width:60%; }
._form3 .w26{ width:40%; padding:32px 0 0 14px;}
._form3 .w16{ width:100%; padding:10px 0 5px 0; }	
._form3 .name{  font-size:14px; line-height:22px; padding-bottom:10px;}
._form3 .text{ font-size:14px; line-height:26px; height:36px; padding:4px 14px;}
._form3 .textarea{ font-size:14px; line-height:24px;height:100px; padding:8px 14px;}
._form3 .yanzhengma{  height:36px;width:70px;}
._form3 .reset{ height:42px;}
._form3 .reset img{  min-width:16px;height:16px; margin-right:10px;}
._form3 .submit{ height:36px;}
._form3 .reset{ height:36px;}
._form3 .jt{right:10px; bottom:10px; }
._form3 .sub{ max-height:144px;}
._form3 .sub li{ font-size:15px; line-height:24px; padding:6px 14px;}
._form3 .w20{ width:30%; padding-top:10px;}
}
@media screen and (max-width:767px) {
._form3 .lab{ width:100%;}
._form3 .w57{ width:100%; }
._form3 .w26{ width:100%; padding:4px 0 0 00;}
._form3 .reset{ height:auto;}
}


.mapbox{ display: block; width:100%; }
.mapbox .a{ position: relative; display: block; width:100%; height:5.8rem; overflow: hidden; border-radius: 0.16rem; }
.mapbox .box1{ display:block; position:absolute; z-index:5; line-height: 0; margin:-15px 0 0 -15px;}
.mapbox .box1 .ico{ width:30px;}
.mapbox .box1 .cont{ white-space: normal; display: flex; width:4.48rem; flex-wrap: wrap; position:absolute; left:50%; top:50%; z-index:5; background:#fff; padding:0.34rem 0.24rem 0.24rem 0.24rem; transform: translate(0,-50%); -ms-transform: translate(0,-50%); margin:0 0 0 0.4rem;
 border-radius:8px; box-shadow:0 0 0.24rem rgba(43, 85, 151, 0.15);}
.mapbox .box1 .cont::after{ content:''; display:block; position: absolute; right:100%; top:50%; border-top:0.16rem solid transparent; border-bottom:0.16rem solid transparent;border-right:0.16rem solid #fff;  margin:-0.16rem 0 0 0; z-index:6;}
.mapbox .box1 .cont .logo2{  line-height: 0; padding:0 0.36rem; width:100%; }
.mapbox .box1 .cont .p{ display: block; text-align: center; width:100%; color:rgba(0, 0, 0, 1); font-size:0.18rem; line-height:0.3rem;  margin-top:0.16rem;}
.mapbox .box1 .cont .p:hover{ color:rgba(29, 41, 116, 1);}



@media screen and (max-width: 1024px) {
.mapbox .a{ height:480px;}
.mapbox .box1 .cont{ width:260px;padding: 20px 14px; margin-top:28px; left:-80px; transform: translate(0,-0); -ms-transform: translate(0,-0);}
.mapbox .box1 .cont::after{ border-top:8px solid transparent; border-bottom:8px solid transparent;border-right:8px solid #fff;  margin:-12px 10px 0 0; z-index:6; right:61.5%; top:0%; transform: rotate(90deg); -ms-transform: rotate(90deg);}
.mapbox .box1 .cont .logo2{ padding:0 18px; }
.mapbox .box1 .cont .p{  font-size:14px; line-height:24px; margin-top:8px; }

}



.Contact1 .box{ display: flex; flex-wrap: wrap; align-items:center; justify-content: space-between; width:100%;}
.Contact1 .left{ display: block; width:calc(100% - 8.6rem); }
.Contact1 .left .title{ display:block; width: 100%; color: rgba(0, 0, 0, 1); font-weight: bold; font-size:0.4rem; line-height:0.48rem;}
.Contact1 .left .cont{ display:flex; flex-wrap: wrap; width: 100%; gap:0.48rem 0; margin-top:0.8rem; }
.Contact1 .left .adrr{ display:flex; flex-wrap: wrap; width: 100%; color:#666;font-size:0.18rem; line-height:calc(22px + 0.1rem);}
.Contact1 .left .adrr .tit{ width: 100%; color:#000;font-size:0.26rem; line-height:0.3rem; font-weight: bold;}
.Contact1 .left .adrr .p{  width: 100%; color:rgba(79, 95, 88, 1);font-size:0.2rem; line-height:0.3rem; margin-top: 0.16rem;}
.Contact1 .right{ display: block; width:8rem;}


@media screen and (max-width:1024px) {
.Contact1 .box{ width:100%;}	
.Contact1 .left{width:100%;}
.Contact1 .left .cont{ gap:20px 0; margin-top:20px;  }
.Contact1 .left .title{font-size:20px; line-height:28px;}
.Contact1 .left .adrr .tit{font-size:16px; line-height:24px;}
.Contact1 .left .adrr .p{font-size:14px; line-height:22px; margin-top:6px;}

.Contact1 .right{width:100%; margin-top: 30px;}
}







.nexslist { display: block; width: 100%;}
.nexslist .u1 .li{ display: block; width: 100%; margin-top:0.3rem; }
.nexslist .u1 .li:first-child{ margin-top:0 !important;}
.nexslist .u1 .a{ width: 100%; display: flex; align-items: center; 
background: linear-gradient(0deg, rgba(241, 243, 255, 1),rgba(245, 245, 245, 1) 100%); border-radius:0.16rem;
padding:0.24rem 0.48rem 0.24rem 0.24rem;
}
.nexslist .u1 .a .pic{ min-width:3.76rem;width:3.76rem; }
.nexslist .u1 .a ._img{ padding-bottom:69.14%;  border-radius:8px; }
.nexslist .u1 .a .info{ width: 100%; padding:0 0 0 0.52rem;}
.nexslist .u1 .a .time{ width:100%; align-items: center; display: flex;
font-size:14px;color:rgba(233, 147, 17, 1);
font-family: Open Sans;
font-weight: 700;
line-height:20px;
}
.nexslist .u1 .a .time img{width:17px; height:17px; margin-right: 8px;}
.nexslist .u1 .a .tit{ width: 100%;color:rgba(0, 0, 0, 1);
font-size:calc(14px + 0.04rem);
font-weight: 600;
line-height:calc(22px + 0.08rem);  margin-top: 0.08rem;  margin-bottom: 0.16rem;}
.nexslist .u1 .a .size16{ width: 100%;color:rgba(51, 51, 51, 1);

font-family: Open Sans;
font-style: Regular;
font-size: calc(14px + 0.02rem);
font-weight: 400;
line-height:calc(22px + 0.08rem);height:calc(44px + 0.16rem);
letter-spacing: 0px;
text-align: left;}
.nexslist .u1 .a .ino{ margin-top:0.2rem;
width: 0.4rem;
height: 0.4rem;
display: flex;
border-radius: 50%;
background:url(img/ArrowRight.svg) center no-repeat rgba(29, 41, 116, 0.1); background-size:20px auto !important;
}

.nexslist .u1 .a:hover .ino{background:url(img/ArrowRight1.svg) center no-repeat rgba(233, 147, 17, 1);}
.nexslist .u1 .a:hover{background:rgba(29, 41, 116, 1);}
.nexslist .u1 .a:hover .size16{color:#fff;}
.nexslist .u1 .a:hover .tit{color:#fff;}




@media screen and (max-width:1024px) {
.nexslist .u1 .li{margin-top:15px; }	
.nexslist .u1 .a{ padding:14px;}	
.nexslist .u1 .a .ino{ margin-top:10px;
width: 30px;
height:30px; background-size:16px auto !important;
}
.nexslist .u1 .a .tit{ font-size:16px; line-height:26px; margin-top: 4px; margin-bottom:6px;}
.nexslist .u1 .a .size16{ font-size:14px; line-height:24px; height:48px;}
.nexslist .u1 .a .pic{ min-width:280px;width:280px; }
.nexslist .u1 .a .info{ width: 100%; padding:0 0 0 14px;}
}
@media screen and (max-width:767px) {
.nexslist .u1 .a{ flex-wrap: wrap;}
.nexslist .u1 .a .pic{ min-width:100%;width:100%;}
.nexslist .u1 .a .info{ padding:18px 4px 10px 4px;}
}



/*in*/

.page_section{width: 100%;}
.page_section .pcpage{display: flex;justify-content: center;align-items: center; }
.page_section .pcpage a{display: flex;justify-content: center;align-items: center; width:30px; height:30px; font-size: 16px; line-height:28px; color:rgba(51, 51, 51, 1);
;   margin:0 5px; box-sizing: border-box;
border: 1px solid rgba(229, 229, 229, 1);
border-radius: 4px;
background: rgba(255, 255, 255, 1);}
.page_section .pcpage span{ padding:0 6px;}
.page_section .pcpage a:hover,
.page_section .pcpage a.on{ background:rgba(0, 70, 142, 1); border:1px solid rgba(229, 229, 229, 1); color: #fff;}
.page_section .pcpage .btn{ margin:0 25px; background: url(img/Page1.svg) center no-repeat #fff; background-size:auto 24px !important; }
.page_section .pcpage .btn.on,
.page_section .pcpage .btn:hover{ background: url(img/Page2.svg) center no-repeat rgba(0, 70, 142, 1); }
.page_section .pcpage .prev{ margin-left:0; transform: rotateY(180deg); -ms-transform: rotateY(180deg);}
.page_section .phpage{display: none;}

@media screen and (max-width:1024px) {
.page_section .pcpage{display: none;}
.page_section .phpage{display: flex;justify-content: center;align-items: center;}
.page_section .phpage a{width: 30px;height: 30px;display: flex; background: url(img/Page1.svg) center no-repeat #fff; background-size:auto 24px !important;
border: 1px solid rgba(229, 229, 229, 1);
border-radius: 4px;}
.page_section .phpage a:hover{ background: url(img/Page2.svg) center no-repeat rgba(0, 70, 142, 1);border:1px solid rgba(0, 70, 142, 1); }
.page_section .phpage span{margin: 0 20px;font-size: 16px;color:rgba(51, 51, 51, 1);}
.page_section .phpage .prev{ transform: rotateY(180deg); -ms-transform: rotateY(180deg);}
}



.neswDet .top{ background:rgba(0, 0, 0, 0.06);}
.mbxbox{ display: flex; flex-wrap: wrap; justify-content:space-between; justify-content:space-between; padding:20px 0; }
.mbx{ display: block; color:#fff;font-size:16px; line-height:24px;}
.mbx a{ color: #fff;}
.mbx span{ color:#fff;}
.mbx i{ padding:0 5px;}
.mbx a:hover{ color:rgba(233, 147, 17, 1);}
.fanhui{ display: block; font-size:16px; line-height:24px;}
.fanhui a{  display: block;color: #fff; padding-left:24px; background: url(img/fanhui.svg) left center no-repeat; background-size:16px auto !important;}
.fanhui i{ padding:0 7px;}
.fanhui a:hover{ color:rgba(233, 147, 17, 1); background: url(img/fanhui1.svg) left center no-repeat;}

@media screen and (max-width:1024px) {
.mbxbox{ justify-content: flex-end;padding:10px 0;}	
.mbx{ display:none;}
.fanhui{font-size:14px; line-height:22px;}
}


.bd_weixin_popup{  box-sizing: content-box;}
.neswbBox2{ display: flex; flex-wrap: wrap; width: 100%; justify-content: space-between; margin-top:0.6rem; border-radius:10px; overflow: hidden;  box-shadow:0 4px 15px rgba(0, 0, 0, 0.1);}
.neswbBox2 .left{ background:#fff;display:block; width:75.625%;  padding:0.4rem 0.43rem 0.4rem 0.43rem; border-right: 1px solid rgba(229, 229, 229, 1);}
.neswbBox2 .right{ background: linear-gradient(180.00deg, rgba(241, 243, 255, 1),rgba(245, 245, 245, 1) 100%);
display:block; width:24.375%; padding:0.49rem 0.45rem 0.49rem 0.45rem; 
}
.neswbBox2 .info {align-items: center;
   width: 100%;display: flex; flex-wrap: wrap;
    color:rgba(51, 51, 51, 1);
    font-size: 14px;
    font-weight: 400; gap:0 40px;
    line-height:20px; padding:16px 0 30px 0; border-bottom: 1px solid rgba(229, 229, 229, 1);
}
.neswbBox2 .info .d{align-items: center; display: inline-flex;
}
.neswbBox2 .info img{width:17px; height:17px; margin-right:8px;}
.neswbBox2 .paly{width:56px; height:56px; position: absolute; left: 50%; top: 50%; z-index: 6; transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); }
.neswbBox2 .cont{
   width: 100%;display: block;
    color: #000;
    font-size: 16px;
    font-weight: 400;
    line-height: 30px; padding:40px 0 0 0;
}
.neswbBox2 .cont1{ display:flex; flex-wrap: wrap; align-items: center; justify-content: space-between; width: 100%; padding-top:40px;}
.neswbBox2 .share{ display: inline-flex;
color:rgba(51, 51, 51, 1);
font-size: 16px;
font-weight: 400;
line-height:40px;
}
.neswbBox2 .share a{ width:40px !important; height:40px !important; margin:0 0 0 8px !important; padding:0 !important; border: 1px solid rgba(229, 229, 229, 1); border-radius: 6px;}
.neswbBox2 .btn{ display: inline-flex; }
.neswbBox2 .btn .a{ display: inline-flex; align-items: center;
color: rgba(51, 51, 51, 1); background: rgba(245, 245, 245, 1);
font-size: 16px;
font-weight: 400;
line-height: 40px; padding:0 24px; border-radius:40px;;
}
.neswbBox2 .btn .zan i{ display: flex; width:24px; height:24px; background:url(img/zan.png) center no-repeat; background-size:24px auto !important; margin-right: 8px;}
.neswbBox2 .btn .zan.active i{ background:url(img/zan1.png) center no-repeat;}
.neswbBox2 .page{ display: flex; flex-wrap: wrap; width: 100%;gap: 16px; margin-top: 0.4rem;}
.neswbBox2 .page a{ display: flex; width: 100%;background:rgba(245, 245, 245, 1);border-radius: 8px;
padding: 18px 20px;
color: rgba(0, 0, 0, 1);
font-size: 16px;
font-weight: 400;
line-height: 30px;
}
.neswbBox2 .page span{ white-space: nowrap;
}
.neswbBox2 .page a:hover{ background:rgba(29, 41, 116, 1); color: #fff;}
.neswbBox2 .page a:hover span{ color: #fff;}
.neswbBox2 .title{
color:#000000;
font-size: 0.3rem;
font-weight: 700;
line-height: 0.4rem;
display: block; width: 100%;}
}
.nexsbox{display: block; width: 100%;}
.nexsbox .u2{display: block; width: 100%;}
.nexsbox .u2 .li{display: block; width: 100%; margin-top:0.4rem;}
.nexsbox .u2 .li .a{display: block; width: 100%;
}
.nexsbox .u2 .li .cont2{width: 100%; display:flex; flex-wrap: wrap; padding:22px 0 0 0;}
.nexsbox .u2 .li .tit{  display: flex; align-items: center;
 width: 100%; color:#E99311;font-size:14px; line-height:20px; font-weight: 700;
}
.nexsbox .u2 .li .tit img{width:17px; height:17px; margin-right: 8px;}
.nexsbox .u2 .li .p1{
 width: 100%; color:#000;font-size:16px; line-height:30px; font-weight: 400; overflow: hidden;text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp:3; margin-top:8px;}
.nexsbox .u2 .li ._img{ padding-bottom:69.07%;border-radius: 8px;}
.nexsbox .u2 .li ._img img{transition: all 0.5s linear;
  -moz-transition: all 0.5s linear;
  -webkit-transition: all 0.5s linear;
  -o-transition: all 0.5s linear;}
.nexsbox .u2 .li:hover ._img img{transform: scale(1.05); -ms-transform: scale(1.05);} 
.nexsbox .u2 .li:hover .p1{ color:rgba(29, 41, 116, 1);}


@media screen and (max-width:1024px) {
.neswbBox2{ margin-top:20px;}	
.neswbBox2 .left{width: 100%;   padding:25px 15px 30px 15px;border-right:0;}
.neswbBox2 .right{ width: 100%;  padding:20px 15px 30px 15px;}	
.neswbBox2 .info{ font-size:14px; line-height: 24px; padding:10px 0 20px 0; gap:30px;}
.neswbBox2 .cont{ font-size: 14px; line-height: 24px; padding: 25px 0 0 0;}
.neswbBox2 .cont1{ padding: 25px 0 0 0; justify-content:center; flex-direction: column;}
.neswbBox2 .paly{width:40px; height:40px; }
.neswbBox2 .page{ margin-top: 30px;}
.neswbBox2 .page a{padding:14px 14px;font-size:14px; line-height:24px;}
.neswbBox2 .title{
font-size:20px;
line-height:30px; padding:10px 0;
}
.neswbBox2 .title br{ display: none;}
.nexsbox .u2{ display: flex; flex-wrap: wrap; justify-content: space-between;}
.nexsbox .u2 .li{ width:32%;}
.nexsbox .u2 .li .cont2{ padding:16px 0 0 0;}
.nexsbox .u2 .li .p1{ font-size:14px; line-height: 24px;  margin-top: 4px;}
.neswbBox2 .share{ margin-top: 20px;}
}
@media screen and (max-width:767px) {
.nexsbox .u2{ display: block;}
.nexsbox .slick-dots{ margin:15px 0 0 0;}
.neswbBox2 .page font{  -webkit-line-clamp: 2;}
.neswbBox2 .page a{ flex-wrap: wrap; }
}

.inbaner{ position: relative; line-height:0; overflow: hidden;}
.inbaner::after{  display: block; content:''; position: absolute; left:0; top:0; width:100%; height:2.13rem;  z-index:2;background: linear-gradient(180.00deg, rgba(0, 36, 51, 1),rgba(0, 36, 51, 0) 100%);}
.inbaner .video{  display: block; position: absolute; left:0; top:0; width:100%; height:102%;  z-index:2; object-fit: cover;}
.inbaner .div{ display:block; width:100%; text-align: center;}
.inbaner .div img{width:100%;}

.inbaner1{ position: relative; line-height:0; overflow: hidden;}
.inbaner1::after{  display: block; content:''; position: absolute; left:0; bottom:-0.45rem; width:100%; height:1.07rem; background: url(img/bg3.png) center no-repeat; background-size:100% 100%; z-index: 1;}
.inbaner1 .div{ display:block; width:100%; text-align: center;}
.inbaner1 .div img{width:100%;}
.inbaner1 .mbx{ margin-top:8px;}
.inbanerbox0{ position: absolute; left: 0; bottom:0.5rem; width: 100%; z-index: 6; }
.inbanerbox1{ position: absolute; left: 0; top:52%; width: 100%; z-index: 6; transform: translateY(-50%); -ms-transform: translateY(-50%);}


@media screen and (max-width:1440px) {
.inbaner1 .info{ max-width:686px;
font-size: 16px;
line-height:24px;
 margin-top: 18px;
}
}
@media screen and (max-width:1024px) {
.inbaner1{ bottom:25px; }
}
@media screen and (max-width:767px) {

}



.wzyh_section6{width: 100%; overflow: hidden; position: relative; z-index: 6;}
.wzyh_section6 .content{width: 100%; position: relative;  overflow: hidden;}
.wzyh_section6 .content .w100{ display: flex; position: relative;}
.wzyh_section6 .content .tempWrap{ display: flex; overflow: visible !important;}
.wzyh_section6 .content .box{ display: flex; width: 100%; margin-top: 16px;}
.wzyh_section6 .content .box:nth-child(1){ margin-top: 0 !important;}
.wzyh_section6 .content .ul{ display: flex; white-space: nowrap; will-change: transform; overflow: visible !important; width: auto; gap: 16px;}
.wzyh_section6 .content li{ display: inline-flex; line-height: 0; width: auto !important; flex-shrink: 0;}

.wzyh_section6 .content li .a{ display: flex; line-height: 0; overflow: hidden; position: relative; width:2.32rem; min-width:2.32rem; border-radius: 8px; overflow: hidden;  background: #fff; padding-bottom: 56%; border: 1px solid rgba(233, 233, 233, 1);}
.wzyh_section6 .content li .a img{ position: absolute; left: 0; top: 0; display: block; width:100%; height: 100%; object-fit: contain;}
.wzyh_section6 .content li .a .img1{opacity: 1; }
.wzyh_section6 .content li .a .img2{ position: absolute; left:0; top:0; opacity: 0; }
.wzyh_section6 .content li .a:hover{}
.wzyh_section6 .content li .a:hover .img1{ opacity: 0;}
.wzyh_section6 .content li .a:hover .img2{ opacity: 1;}



@media  screen and (max-width: 1024px){
.wzyh_section6 .content .box{  margin-top: 12px;}
.wzyh_section6 .content .ul{ gap: 12px;}
.wzyh_section6 .content li .a{ width:120px; min-width:120px; }
}
@media  screen and (max-width: 767px){
.wzyh_section6 .content li .a{ height:40px;}
}




._list2{ display: block;width:100%;}
._list2 .ul{ display: grid; width:100%; gap: 0.3rem;grid-template-columns: repeat(4, 1fr); }
._list2 .ul .li{display: flex; flex-wrap: wrap; width:100%;}
._list2 .ul .li .a{ display: flex; flex-wrap: wrap;width:100%; position: relative; height:100%; align-content: space-between; justify-content: center;
background: linear-gradient(0deg, rgba(241, 243, 255, 1),rgba(245, 245, 245, 1) 100%); text-align: center; padding:0.6rem 0.6rem;border-top:4px solid #fff; border-radius: 0.16rem; overflow: hidden; }
._list2 .ul .li .img{ display: flex; justify-content: center; align-items: center; width:0.64rem; height:0.64rem;line-height:0; position: relative;}
._list2 .ul .li .img::after,
._list2 .ul .li .img::before{ display: block; content: ''; position: absolute; top: 0; width: 0.8rem; height: 100%; background: url(img/2020.png) center no-repeat; background-size:100% auto !important; margin:0 0.2rem;}
._list2 .ul .li .img::after{ left: 100%; }
._list2 .ul .li .img::before{ right: 100%; transform:rotateY(180deg); -ms-transform:rotateY(180deg);}
._list2 .ul .li .img img{ width:0.64rem; height:0.64rem; object-fit: contain;}
._list2 .ul .li .tit{width:100%; color: #000;font-weight: 400; font-size:0.2rem; line-height:0.35rem; overflow: hidden;text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp:2; margin-top: 0.24rem; text-transform: uppercase;}
._list2 .ul .li .Check{ display: inline-flex; align-items: center; justify-content: center; margin-top: 0.32rem; color:#fff; margin-bottom: 4px;
background:#1D2974;
font-size: calc(14px + 0.02rem); padding: 0.11rem 0.25rem 0.13rem 0.25rem;border-radius: 50px;
font-weight: 400;
line-height:22px;
}
._list2 .ul .li .a:hover{ background: #1D2974; border-top:4px solid #E99311;}
._list2 .ul .li .a:hover .Check{ background: #E99311;}
._list2 .ul .li .a:hover .tit{ color:#fff;}
._list2 .ul .li .a:hover .img::after,
._list2 .ul .li .a:hover .img::before{background: url(img/2021.png) center no-repeat;  }



._list2-1 .ul{grid-template-columns: repeat(3, 1fr); }

@media screen and (max-width:1024px) {
._list2 .ul{ gap:14px; }
._list2 .ul .li .a{ padding:20px 14px;}
._list2 .ul .li .img{ width:32px;  height:32px;}
._list2 .ul .li .img img{ width:32px;  height:32px;}
._list2 .ul .li .img::after,
._list2 .ul .li .img::before{ width:40px;  margin:0 10px;}
._list2 .ul .li .tit{ margin-top:10px; font-size:15px; line-height:23px;}	
._list2 .ul .li .Check{ margin-top:15px; padding:5px 20px 7px 20px; }

}
@media screen and (max-width:767px) {
._list2 .ul{ gap:14px;grid-template-columns: repeat(2, 1fr); }
}







.case1{ display: block; width: 100%; padding-bottom: 2px;}
.case1 .u2 {  width:100%;}
.case1 .u2 .li{ display:flex; flex-wrap: wrap; width:3.8rem; }
.case1 .u2 .a{ width:100%; display: flex; flex-wrap: wrap; align-content:space-between; position: relative; overflow: hidden; border-radius: 0.16rem; padding:0.49rem 0.4rem; height: 5.44rem;}
.case1 .u2 .a::before{ content: ''; display: block; width: 100%; height: 100%; position: absolute; left:0; top: 0; z-index: 2;background:url(img/bg2.png) center bottom no-repeat; background-size:100% 100% !important; }
.case1 .u2 .a .pic{ display: block; width: 100%; height: 100%; z-index: 1; position: absolute; left:0; top: 0;}
.case1 .u2 .a .cont{ width: 100%; }
.case1 .u2 .a .tit{ width: 100%; color: #fff;font-size:0.24rem; line-height:0.36rem; font-weight: bold; }
.case1 .u2 .a .ico{ width:0.8rem; height:0.8rem; display: flex; align-items: center; justify-content: center; border-radius: 0.12rem; border: 1px rgba(255, 255, 255, 0.5) dashed;}
.case1 .u2 .a .ico img{ width:0.56rem; height:0.56rem;}
.case1 .u2 .a .ino{ display:none; background: url(img/jia.png) center no-repeat rgba(255, 255, 255, 0.2);background-size:auto 24px !important; width:36px; height: 36px; border-radius: 4px; backdrop-filter: blur(20px);}
.case1 .u2 .a .ino:hover{ background: url(img/jia.png) center no-repeat rgba(233, 147, 17, 1);}

.case1 .u2 .li:hover{ width:7.6rem;}
.case1 .u2 .a:hover .ino{ display:flex;}
.case1 .u2 .a:hover .tit{margin: 0.16rem 0;}
.case1 .u2 .a:hover .tit br{ display:none;}



@media screen and (max-width:1024px) {
.case1 .u2 .li{ width:240px; }	
.case1 .u2 .a{ border-radius:12px; padding:25px 14px; height:344px;}
.case1 .u2 .a .tit{font-size:16px; line-height:24px; } 
.case1 .u2 .a .ico{ width:60px; height:60px;border-radius:8px; }
.case1 .u2 .a .ico img{ width:40px; height:40px;}
.case1 .u2 .a:hover .tit{margin:12px 0;}
.case1 .u2 .li:hover{ width:360px;}
}
@media screen and (max-width:767px) {

}



.main5{ position: relative; overflow: hidden;}
.main5 .swiper-wrapper{position: relative; z-index: 1; display: flex; transition-property: transform; box-sizing: content-box;}
.main5 .swiper-slide {flex-shrink: 0; position: relative; transition-property: transform; line-height: 0;}
.main5 .dowm{width: 100%; display: flex; align-items: center; width: 100%;}
.main5 .swiper-prev,
.main5 .swiper-next{ position:relative; z-index: 6; cursor: pointer; min-width:40px; height:40px;background:url(img/next2.svg) center no-repeat ; background-size:24px auto !important; border: 1px solid #E5E5E5; border-radius: 10px;}
.main5 .swiper-prev:hover,
.main5 .swiper-next:hover{background:url(img/next3.svg) center no-repeat rgba(233, 147, 17, 1);  border: 1px solid rgba(233, 147, 17, 1);}
.main5 .swiper-prev{ transform: rotate(180deg); -ms-transform: rotate(180deg);}
.main5 .swiper-scrollbar {opacity:1 !important;width:100%;border-radius: 0; display: block !important;
transition: .3s opacity;
transform: translate3d(0, 0, 0);
z-index: 10;
background: var(--swiper-pagination-progressbar-bg-color, rgba(0,0,0,0.1));
position: relative;
height: var(--swiper-pagination-progressbar-size,2px);
overflow: hidden;
}
.main5 .swiper-scrollbar-drag{background:#1D2974;
background: var(--swiper-pagination-color,#1D2974);
position: absolute;
left:0.5%;
top: 0;
width: 100%;
height:2px;
transform: scale(1);border-radius: 0;
transform-origin: left top;
}
.main5 .swiper-scrollbar-drag::after{ content:''; display: block; position: absolute; right:100%; top:0; width:2000px; height:2px; background:#1D2974;z-index:1;}

@media screen and (max-width:1024px) {
.main5 .swiper-prev,
.main5 .swiper-next{ min-width:30px; width:30px; height:30px; border-radius:6px;}


}



.main4{ overflow: hidden; background:#1D2974;}
.main4 .bg{display: block; position: absolute; right:0; top:0; width:100%; height:100%;z-index:1; opacity: 0.5;}
.main4 .cont-tit{ margin-top: 0.48rem; font-size:0.3rem; line-height:0.48rem;}
.main4 .swiper-wrapper{position: relative; z-index: 1; display: flex; transition-property: transform; box-sizing: content-box;}
.main4 .swiper-slide {flex-shrink: 0; position: relative; transition-property: transform;}
.main4 .dowm{width: 100%; display: flex; align-items: center; width: 100%;}
.main4 .swiper-prev,
.main4 .swiper-next{ position:relative; z-index: 6; cursor: pointer; min-width:40px; height:40px;background:url(img/next3.svg) center no-repeat rgba(255,255,255,0.2); background-size:24px auto !important; border: 1px solid rgba(255, 255, 255, 0.2); border-radius: 10px;
  backdrop-filter: blur(20px);}
.main4 .swiper-prev:hover,
.main4 .swiper-next:hover{background:url(img/next3.svg) center no-repeat rgba(233, 147, 17, 1);  border: 1px solid rgba(233, 147, 17, 1);}
.main4 .swiper-prev{ transform: rotate(180deg); -ms-transform: rotate(180deg);}
.main4 .swiper-scrollbar {opacity:1 !important;width:100%;border-radius: 0; display: block !important;
transition: .3s opacity;
transform: translate3d(0, 0, 0);
z-index: 10;
background: var(--swiper-pagination-progressbar-bg-color, rgba(255,255,255,0.3));
position: relative;
height: var(--swiper-pagination-progressbar-size,2px);
overflow: hidden;
}
.main4 .swiper-scrollbar-drag{background:rgba(233, 147, 17, 1);
background: var(--swiper-pagination-color,rgba(233, 147, 17, 1));
position: absolute;
left:0.5%;
top: 0;
width: 100%;
height:2px;
transform: scale(1);border-radius: 0;
transform-origin: left top;
}
.main4 .swiper-scrollbar-drag::after{ content:''; display: block; position: absolute; right:100%; top:0; width:2000px; height:2px; background:rgba(233, 147, 17, 1);z-index:1;}

@media screen and (max-width:1440px) {
.main4 .cont-tit{ font-size:0.27rem; line-height:0.44rem;}		
}	
@media screen and (max-width:1024px) {
.main4 .cont-tit{ margin-top:15px;font-size:14px; line-height:24px;}
.main4 .swiper-prev,
.main4 .swiper-next{ min-width:30px; width:30px; height:30px; border-radius: 6px;}


}


.about5{display: flex; flex-wrap: wrap; justify-content: space-between; gap:0.3rem; width: 100%;}
.about5 .box{ display: flex; flex-wrap: wrap; flex-direction: column; align-items:center;} 
.about5 .box ._flex{display: flex; align-items: flex-end;}
.about5 .box .num{ display: inline-flex; font-size:0.72rem; line-height:0.8rem;color: #fff; font-weight: bold;}
.about5 .box .p2{ display: inline-flex; font-size:0.3rem; line-height:0.56rem; margin-left:0.08rem; color: #fff;font-weight: 400; }
.about5 .box .p3{ font-size:0.3rem; line-height:0.4rem; color: #fff; font-weight: 400;}
.about5 .box .ico{ display:block;width:0.64rem; height:0.64rem; margin-top: 0.16rem;}

@media screen and (max-width:1440px) {
.about5 .box .p2{ font-size:0.27rem; line-height:0.5rem;}			
.about5 .box .p3{ font-size:0.27rem; line-height:0.44rem;}		
}	
@media screen and (max-width:1024px) {
.about5{ gap:20px 14px;}	
.about5 .box .num{font-size:28px; line-height:38px;}
.about5 .box .p2{font-size:14px; line-height:30px; margin-left:4px; }
.about5 .box .p3{ font-size:14px; line-height:22px;}
.about5 .box .ico{width:36px; height:36px; margin-top:12px;}
}

@media screen and (max-width:767px) {
.about5{ text-align: center; display: grid; grid-template-columns: repeat(4, 1fr);}	

}


._list1{  width:100%; display: block;}
._list1 .u2 {  width:100%;}
._list1 .u2 .li{ display:flex; flex-wrap: wrap; width:3.8rem; }
._list1 .u2 .a{ width:100%; display: flex; flex-wrap: wrap; align-content:space-between; position: relative; overflow: hidden;  height: 5.26rem; background:rgba(255, 255, 255, 0.04);  backdrop-filter: blur(20px); border-radius: 0.16rem; border:1px solid rgba(255, 255, 255, 0.2);}
._list1 .u2 .a .top{ display: flex; justify-content: center; flex-wrap: wrap; width: 100%; text-align: center; padding:0.3rem 0.28rem 0 0.28rem;; }
._list1 .u2 .a .down{ display: flex; justify-content: center; flex-wrap: wrap; width: 100%;}
._list1 .u2 .a .pic{ display: flex; align-items: center; justify-content: center; border-radius: 50%; overflow: hidden; line-height: 0; width: 1.54rem; height: 1.54rem;}
._list1 .u2 .a .pic img{ width:100%; height:100%; object-fit: cover;}
._list1 .u2 .a .tit{ width: 100%; color: #fff;font-size:0.22rem; line-height:0.32rem; font-weight: bold; margin-top:0.2rem; overflow: hidden;text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp:4;}
._list1 .u2 .a .info{ width: 100%; color: #fff;font-size:0.2rem; line-height:0.3rem; height:1.2rem; font-weight: 400; margin-top:0.16rem;
 overflow: hidden;text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp:4;
}
._list1 .u2 .a .ico{ width:0.56rem; height:0.56rem; display: flex; align-items: center; justify-content: center; border-radius:50%; background:rgba(29, 41, 116, 1);}
._list1 .u2 .a .ico img{ width:0.3rem; height:0.3rem;}
._list1 .u2 .a .ico:hover{ background:rgba(233, 147, 17, 1);}
._list1 .u2 .a .Expand{ display:flex; justify-content: center; align-items: center; background:rgba(255, 255, 255, 0.2);  width:100%; padding: 9px; color: #fff;font-size:calc(14px + 0.02rem); line-height:0.3rem; font-weight: 400; margin-top: 0.3rem; gap: 0.1rem;}
._list1 .u2 .a .Expand img{ width:0.2rem; height:0.2rem;}
._list1 .u2 .a .Expand:hover{ background:rgba(233, 147, 17, 1);}
._list1 .u2 .a .p1{ width: 100%; color: #000;font-size:0.18rem; line-height:0.24rem; font-weight: bold; text-align: center;  margin-bottom: 0.4rem; }
._list1 .u2 .a .p2{ width:calc(48.75% + 10px); margin-right: -10px; padding-right: 10px;  scrollbar-width: thin; color: #333;font-size:0.2rem; line-height:0.3rem; font-weight: 400; max-height: 3.3rem; overflow-x: auto; }


._list1 .u2 .a .img{ width: 45.7%; display: block; line-height: 0; overflow: hidden; border-radius: 0.16rem;aspect-ratio: 100 / 106.06;}
._list1 .u2 .a .img img{ width: 100%; height: 100%; object-fit: cover;}
._list1 .u2 .a .sect1{ display: none; width:7.6rem; height: 100%; z-index: 2; position: absolute; left:0; top: 0; background: #fff; padding:0.56rem 0.3rem;}
._list1 .u2 .a .sect1 .cont{ display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; width: 100%;}
._list1 .u2 .a .sect2{ display: none; width:7.6rem; height: 100%; z-index: 3; position: absolute; left:0; top: 0; background: #fff;  padding:0.56rem 0.3rem;}
._list1 .u2 .a .t1{ /*! width: 25%; */}
._list1 .u2 .a .t2{ /*! width: 25%; */}
._list1 .u2 .a .t3{ /*! width: 30.5%; */}
._list1 .u2 .a .t4{ /*! width: 19.5%; */}
._list1 .u2 .a .table-box{ width: 100%;  overflow-y: auto;scrollbar-width: thin; height:3.5rem; border-bottom:1px solid rgba(0, 0, 0, 0.1);}
._list1 .u2 .a .table{ width: 100%;}
._list1 .u2 .a .thead{ /*! position: sticky; */  /*! top:-2px; */}
._list1 .u2 .a .table th{background:rgba(29, 41, 116, 1);  text-align: center; color: #fff;font-size:0.2rem; line-height:0.3rem; font-weight: bold; padding:0.2rem 0.1rem;border:1px solid rgba(255,255, 255, 0.1);}
._list1 .u2 .a .table td{ text-align: center; color: #333;font-size:0.2rem; line-height:0.3rem; font-weight: 400; padding:0.2rem 0; border:1px solid rgba(0, 0, 0, 0.1);}
._list1 .u2 .a .table tr:nth-child(2n){ background:#F7F8FA;}

._list1 .u2 .li.on{ width:7.6rem;}
._list1 .u2 .li.on .sect1{ display:block;}
._list1 .u2 .li.on .sect2{ display:block;}

/* ._list1 .u2 .li:hover{ width:7.6rem;}
._list1 .u2 .li:hover .sect1{ display:block;}
._list1 .u2 .li:hover .sect2{ display:block;} */

@media screen and (max-width:1024px) {
._list1 .u2 .li{  width:280px;}	
._list1 .u2 .a{ height: 360px;}
._list1 .u2 .a .top{  padding:25px 20px 0 20px;}
._list1 .u2 .a .pic{ width: 90px; height: 90px;}
._list1 .u2 .a .tit{font-size:16px; line-height:24px;  margin-top:12px; } 
._list1 .u2 .a .info{font-size:14px; line-height:22px; height:88px;  margin-top:6px;} 
._list1 .u2 .a .ico{ width:40px; height:40px; }
._list1 .u2 .a .ico img{ width:20px; height:20px;}
._list1 .u2 .a .Expand{ font-size:14px; line-height:24px; margin-top:15px; gap:8px;}
._list1 .u2 .a .Expand img{ width:18px; height:18px;}
._list1 .u2 .a .p1{font-size:14px; line-height:24px;margin-bottom:15px;}
._list1 .u2 .a .p2{font-size:14px; line-height:24px;max-height: 240px; }
._list1 .u2 .a .sect1{ width:560px; padding:20px 14px;}
._list1 .u2 .a .sect2{  width:560px; padding:20px 14px;}
._list1 .u2 .a .table-box{ height:274px; }
._list1 .u2 .a .table th{font-size:14px; line-height:22px;padding:8px 5px;}
._list1 .u2 .a .table td{ font-size:14px; line-height:22px;padding:8px 5px;}

._list1 .u2 .li.on{ width:560px;}

/* ._list1 .u2 .li:hover{ width:560px;} */
}
@media screen and (max-width:767px) {
/* ._list1 .u2 .li.on{ width:calc(100vw - 30px);} */
}




.lxwm_section3{width: 100%; overflow: hidden; background:url(img/bg3.png) center no-repeat;  background-size: 100% 100% !important; position: relative;}
.lxwm_section3 .content{width: 100%;display: flex;justify-content: flex-start;align-items: flex-start; margin-top: 0.43rem;}
.lxwm_section3 .left{width:48.5%;position: relative; /*z-index:1*/; height:4.4rem; }
.lxwm_section3 .left .back{ max-width:inherit; object-fit: contain; height:22.93rem; display: block; position: absolute;  right:50%; top:50%; margin-right:-8.6rem; margin-top:-12.25rem; z-index: 0; }
.lxwm_section3 .left li{position: absolute;z-index: 1; cursor: pointer;}
.lxwm_section3 .left li.on{z-index: 81;}
.lxwm_section3 .left li .boxs{width:3.8rem;position: absolute;left:50%;bottom:100%; margin-bottom:10px; background: #fff; box-shadow:0 4px 15px rgba(0, 0, 0, 0.1);
border-radius:8px;padding:10px 10px 16px 10px;z-index:100;
transition: All 0.3s ease-in-out;
-webkit-transition: All 0.3s ease-in-out;
-moz-transition: All 0.3s ease-in-out;
-o-transition: All 0.3s ease-in-out;
transform: translate(-50%,0) scale(0);
-webkit-transform: translate(-50%,0) scale(0);
-moz-transform: translate(-50%,0) scale(0);
-o-transform: translate(-50%,0) scale(0);
-ms-transform: translate(-50%,0) scale(0);
}
.lxwm_section3 .left li .boxs::after{content: "";display: block;width: 0;height: 0; position: absolute;left: 50%;top: 99%;transform: translate(-50%,0); -ms-transform: translate(-50%,0); border-left: 12px solid transparent; border-right:12px solid transparent;border-top:12px solid #fff; }
.lxwm_section3 .left li.on .boxs{
transform: translate(-50%,0) scale(1);
-webkit-transform: translate(-50%,0) scale(1);
-moz-transform: translate(-50%,0) scale(1);
-o-transform: translate(-50%,0) scale(1);
-ms-transform: translate(-50%,0) scale(1);
}
.lxwm_section3 .left li .boxs .picbox{width: 100%;position: relative;border-radius:8px;}
.lxwm_section3 .left li .boxs .pic{ width: 100%; padding-bottom: 66.1%; position: relative; overflow: hidden; border-radius: 8px;
-webkit-transition: 0.5s ease;
-moz-transition: 0.5s ease;
-ms-transition: 0.5s ease;
-o-transition: 0.5s ease;
transition: 0.5s ease;}
.lxwm_section3 .left li .boxs .pic img{ width: 100%; position: absolute; left: 50%; top: 50%; min-height: 100%;
-webkit-transform: translate(-50%, -50%); 
-moz-transform: translate(-50%, -50%); 
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;
transition: -webkit-transform 2s;
vertical-align: middle;
-ms-interpolation-mode: bicubic;}
.lxwm_section3 .left li:hover .boxs .pic img{ -webkit-transform: translate(-50%, -50%) scale(1.1); -moz-transform: translate(-50%, -50%) scale(1.1); transform: translate(-50%, -50%) scale(1.1);}
.lxwm_section3 .left li .boxs .ico{width: 28px;display: block;position: absolute;right:5px;top:5px;cursor: pointer; z-index: 6; transform: rotate(45deg); -ms-transform: rotate(45deg); }
.lxwm_section3 .left li .boxs .ico:hover{opacity: 0.8;}
.lxwm_section3 .left li .boxs .wordsbox{width: 100%; display: flex;justify-content: flex-start;align-items: center; margin-top:16px;}
.lxwm_section3 .left li .boxs .wordsbox img{width:26px; min-width:26px;display: block;margin-right:10px;}
.lxwm_section3 .left li .boxs .wordsbox .wz{font-size: 0.2rem;color: #000;line-height: 0.3rem;}
.lxwm_section3 .left li .icon1{width:29px; height:29px; display: block; margin:-15px 0 -15px 0;}
.lxwm_section3 .left li .icon{width:17px; height:17px; display: block; margin:-8px 0 -8px 0;
-webkit-animation-name: 'ripple';
 -webkit-animation-duration: 1s;
 -webkit-animation-timing-function: ease; 
 -webkit-animation-delay: 0s;
 -webkit-animation-iteration-count: infinite;
 -webkit-animation-direction: alternate;}
 @keyframes ripple {
 0% {transform: scale(0.5);}
 100% {transform: scale(1);}
}
.lxwm_section3 .right{width: 51.5%;padding: 0.22rem 0 3px 0; }
.lxwm_section3 .right .sect{width: 100%; margin-top:0.2rem;}
.lxwm_section3 .right .title{display: flex; padding:0 0 0 0.16rem; font-weight:bold; font-size: 0.2rem;color:rgba(29, 41, 116, 1);line-height:0.28rem; margin-bottom: 0.12rem;background:url(img/ino8.png) left 51% no-repeat;  background-size:0.12rem auto !important; }
.lxwm_section3 .right ul{width: 100%; display:flex; flex-wrap: wrap; gap: 0.12rem;}
.lxwm_section3 .right li{display:inline-flex;}
.lxwm_section3 .right ul a{display:inline-flex;}
.lxwm_section3 .right ul .box_r{display: flex;justify-content: space-between;align-items: center;padding:0.14rem 0.24rem;background: #fff;border-radius: 4px; gap: 8px;font-size: 0.18rem;color: #000;line-height:20px;}
.lxwm_section3 .right ul .box_r img{width:20px; height:20px;}
.lxwm_section3 .right ul .box_r .ico1{display: none;}
.lxwm_section3 .right ul .box_r .ico2{display: block;}
.lxwm_section3 .right ul .box_r .wz{ display: inline-flex;}


.lxwm_section3 .right ul li.on .box_r .ico1{display: block;}
.lxwm_section3 .right ul li.on .box_r .ico2{display: none;}
.lxwm_section3 .right ul li:hover .box_r .ico1{display: block;}
.lxwm_section3 .right ul li:hover .box_r .ico2{display: none;}

.lxwm_section3 .right ul.hong li:hover .box_r{color: #fff;background:#FF0000;}
.lxwm_section3 .right ul.hong li.on .box_r{color: #fff;background:#FF0000;}
.lxwm_section3 .right ul.lan li:hover .box_r{color: #fff;background:#1D2974;}
.lxwm_section3 .right ul.lan li.on .box_r{color: #fff;background:#1D2974;}
.lxwm_section3 .right ul.cheng li:hover .box_r{color: #fff;background:#E99311;}
.lxwm_section3 .right ul.cheng li.on .box_r{color: #fff;background:#E99311;}
.lxwm_section3 .right ul.lv li:hover .box_r{color: #fff;background:#48B214;}
.lxwm_section3 .right ul.lv li.on .box_r{color: #fff;background:#48B214;}
.lxwm_section3 .right ul.q-lan li:hover .box_r{color: #fff;background:#0ACFCF;}
.lxwm_section3 .right ul.q-lan li.on .box_r{color: #fff;background:#0ACFCF;}


@media  screen and (max-width: 1440px){
.lxwm_section3 .right{  padding: 0;}	
}	
@media  screen and (max-width: 1024px){
.lxwm_section3 .content{width: 100%; justify-content: center; flex-wrap: wrap; margin-top:40px;}
.lxwm_section3 .left{width:440px;min-width:440px;  height:260px;}
.lxwm_section3 .left .back {
  height:1400px;
  margin-right: -520px;
  margin-top: -750px;
}
.lxwm_section3 .left li .boxs{width:180px;}
.lxwm_section3 .left li .boxs .wordsbox{  margin-top: 12px;}
.lxwm_section3 .left li .boxs .wordsbox img{width:22px; min-width:22px;  margin-right: 8px;}
.lxwm_section3 .left li .boxs .wordsbox .wz{font-size: 14px; line-height:20px;}
.lxwm_section3 .left li .boxs::after{ border-left: 8px solid transparent; border-right:8px solid transparent;border-top:8px solid #fff; }
.lxwm_section3 .left li .icon{width: 18px;}
.lxwm_section3 .left li .icon1{width:24px; height:24px;margin:-12px 0 -12px 0;}
.lxwm_section3 .right{width: 100%; margin-top: 150px;}
.lxwm_section3 .right ul{  gap:10px;}
.lxwm_section3 .right ul .box_r{padding:8px 12px;font-size: 14px;line-height:20px;  gap: 5px;}
.lxwm_section3 .right ul .box_r img{width:20px; height:20px; }
.lxwm_section3 .right .sect{ margin-top:15px;}
.lxwm_section3 .right .title{padding: 0 0 0 14px;
  font-size:16px;
  line-height:24px;
  margin-bottom:10px;
  background: url(img/ino8.png) left 51% no-repeat;
  background-size:8px auto !important;}

}












.GuideBox{ overflow: hidden; height:100vh; width: 100%;}
.GuideBox .img{ display: block; width: 100%; height: 100%; z-index: 2; position: absolute; left:0; top: 0;}
.GuideBox .video{ display: block; width: 100%; height: 100%; z-index: 2; position: absolute; left:0; top: 0; object-fit: cover;}
.GuideBox .logo{ display: block;  z-index: 6; position: absolute; left:0.6rem; top:16px; line-height: 0;}
.GuideBox .logo img{ height:0.7rem; object-fit: contain;}
.GuideBox .box{ display: flex; flex-wrap: wrap; justify-content: center; width: 100%; z-index:8; position: absolute; left:0; top:42.73%; transform: translateY(-50%); -ms-transform: translateY(-50%); }
.GuideBox .footer2{ display: flex; align-items: flex-end; width: 100%; z-index: 6; position: absolute; left:0; bottom: 0; height:2.47rem; padding:0.3rem 0.6rem;}
.GuideBox .sect{ display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; width: 100%;}
.GuideBox .title{ display: block; width: 100%; text-align: center; color: #fff;font-size:0.4rem; line-height:0.48rem; font-weight: 800; text-shadow:1px 4px 4px rgba(29, 41, 116, 1);}
.GuideBox .lang{ display:flex; position: relative; width: 2.74rem;margin-top:12.4vh;}
.GuideBox .lang .a{ gap:0.08rem; display:flex; align-items: center;justify-content: space-between; width:100%; line-height:1.4; height:0.54rem; font-size:0.2rem;color: #fff; font-weight: 400;padding:0 0.16rem; background:rgba(255, 255, 255, 0.2);  backdrop-filter: blur(20px); border-radius:8px; border:1px solid rgba(255, 255, 255, 0.2);}
.GuideBox .lang .a .ico{min-width:0.28rem; width:0.28rem; height:0.28rem; display: flex; }
.GuideBox .lang .a .ino{min-width:0.2rem; width:0.2rem; height:0.2rem; display: flex; background:url(img/Guide3.png) center no-repeat; background-size:100% auto !important;  }
.GuideBox .lang:hover .a{ background: rgba(233, 147, 17, 1);}
.GuideBox .lang:hover .a .ino{background:url(img/Guide4.png) center no-repeat; transform: rotate(90deg); -ms-transform: rotate(90deg); }

.GuideBox .lang .u1{ display:none; position: absolute; top:100%; left:0; z-index: 10;  width:100%;}
.GuideBox .lang .u1 a{gap:0.08rem; margin-top: -1px; display:flex; align-items: center; width:100%; line-height:1.4; height:0.54rem; font-size:calc(14px + 0.02rem);color: #000; font-weight: 400;padding:0 0.16rem; background:rgba(255, 255, 255, 0.3);  border-radius:8px; border:1px solid rgba(255, 255, 255, 0.3); text-transform: uppercase;}
.GuideBox .lang .u1 a img{min-width:0.22rem; width:0.22rem; height:0.22rem; border-radius: 50%; border: 1px solid #fff;  }
.GuideBox .lang .u1 a:hover{color: #fff; background:rgba(29, 41, 116, 1);}

@media  screen and (max-width:1024px){
.GuideBox .logo{ left:15px; top:15px;}
.GuideBox .logo img{ height:38px;}
.GuideBox .footer2{ height:240px; padding:25px 15px; background-size:200% 100% !important;}
.GuideBox .sect{ justify-content: center; flex-wrap: wrap-reverse;}
.GuideBox .title{font-size:20px; line-height:30px; padding:0 10px;}
.GuideBox .lang{ width:230px;margin-top:10vh;}
.GuideBox .lang .a{ gap:8px;height:44px; font-size:16px;padding:0 14px;}
.GuideBox .lang .a .ico{min-width:24px; width:24px; height:24px; }
.GuideBox .lang .a .ino{min-width:18px; width:18px; height:18px; }
.GuideBox .lang .u1 a{gap:8px; height:44px; font-size:14px;padding:0 14px;}
.GuideBox .lang .u1 a img{min-width:20px; width:20px; height:20px;}
}

.footer-share1{display:inline-flex; flex-wrap: wrap; gap:16px;}
.footer-share1 .linkTo {
  display: flex;
  cursor: pointer;
  position: relative;
}
.footer-share1 .linkTo .ico {
  display: flex; align-items: center; justify-content:center; background:rgba(255, 255, 255, 0.1); border-radius: 4px;
  width: 44px;
  height: 44px;
}
.footer-share1 .linkTo:hover .ico{ background: #E99311;}
.footer-share1 .linkTo .ico img{  width: 24px;
  height: 24px;}
.footer-share1 .linkTo .code {
z-index: 10;
width: 100px;
height: 100px;
background: white; 
position: absolute;
bottom:50px;
left:50%;
-webkit-transition: all 500ms cubic-bezier(.5, 1, .4, 1);
-moz-transition: all 500ms cubic-bezier(.5, 1, .4, 1);
transition: all 500ms cubic-bezier(.5, 1, .4, 1);
-webkit-transform-origin:50% 90%;
-moz-transform-origin:50% 90%;
-ms-transform-origin:50% 90%;
-o-transform-origin:50% 90%;
transform-origin:50% 90%;
-webkit-transform: translateX(-50%) scale(0);
-moz-transform: translateX(-50%) scale(0);
-ms-transform: translateX(-50%) scale(0);
-o-transform: translateX(-50%) scale(0);
transform: translateX(-50%) scale(0);
}
.footer-share1 .linkTo .code img {
width: 100%;
}
.footer-share1 .linkTo:hover .code {
opacity: 1;
filter: alpha(opacity=100);
display: block \9;
pointer-events: auto;
-webkit-transform: translateX(-50%) scale(1);
-moz-transform: translateX(-50%) scale(1);
-ms-transform: translateX(-50%) scale(1);
-o-transform: translateX(-50%) scale(1);
transform: translateX(-50%) scale(1);
}


.footer-Copyright1{color:#fff;
font-size: 14px; 
font-weight: 400;
line-height: calc(22px + 0.04rem);}
.footer-Copyright1 a{ color:#fff;}
.footer-Copyright1 a:hover{ color:#E99311;}



@media  screen and (max-width:1024px){
.footer-share1 .linkTo .ico{ width: 36px; height: 36px;}
.footer-share1 .linkTo .ico img{ width: 20px; height: 20px;}
.footer-Copyright1{ width: 100%; text-align: center; margin-top:15px;}
}




.service-puop1{ display:block; position:fixed; left:0; top:0; z-index: 111; background:rgba(0,0,0,0.56); width:100%; height: 100%; }
.service-puop1 .box{display: flex; align-items: center; justify-content: center; height: 100vh; width:100%; }
.service-puop1 .service_con{ position: relative; display: flex; flex-wrap: wrap; width:100%; max-height:85svh;border-radius: 16px; overflow: hidden; overflow-y: auto;  padding:24px 24px 40px 24px;  background:#fff;scrollbar-width: thin;}
.service-puop1 .box .colse{ cursor: pointer; display:flex; align-items: center; justify-content: center; position: absolute; right:0; top:-35px; width:25px; line-height: 0;}
.service-puop1 .box .colse img{ width:100%;}
.service-puop1 .box .img{ display: block; line-height: 0; overflow: hidden; border-radius:8px; width:100%;aspect-ratio: 100 / 36;}
.service-puop1 .box .img img{ width:100%; height: 100%; object-fit: cover;}
.service-puop1 .box .tit1{ width:100%; color:#000; font-size:0.3rem; line-height:0.36rem; font-weight: 700; margin-top: 0.3rem; }
.service-puop1 .box .info{ width:100%; color:#333; font-size:0.2rem; line-height:0.3rem; font-weight: 400; margin-top: 0.24rem;  }

.service-puop1 .service_box{ position:relative; width:10rem; }

@media screen and (max-width:1024px) {
.service-puop1 .service_con{padding:15px 15px 25px 15px;}	
.service-puop1 .box .tit1{font-size:18px; line-height:26px; margin-top:15px; }
.service-puop1 .box .info{font-size:14px; line-height:24px; margin-top:10px; }
.service-puop1 .service_box{ width:90%;}
}



.service-puop2{ display:none; align-items: center; justify-content: center; position:fixed; left:0; top:0; z-index: 111; background:rgba(0,0,0,0.56); width:100%; height: 100%; }
.service-puop2.act{ display:flex; }
.service-puop2 .box{position: relative; display: flex; flex-wrap: wrap; width:550px; border-radius: 16px;  padding:0.56rem 0.46rem 0.6rem 0.46rem;  background:#fff;}
.service-puop2 .box .colse{ cursor: pointer; display:flex; align-items: center; justify-content: center; position: absolute; right:-25px; top:-25px; width:25px; line-height: 0;}
.service-puop2 .box .colse img{ width:100%;}
.service-puop2 .box .img{ display: block; line-height: 0; overflow: hidden; border-radius:8px; width:100%;aspect-ratio: 100 / 71.57;}
.service-puop2 .box .img img{ width:100%; height: 100%; object-fit: cover;}
.service-puop2 .box .title{ width:100%; color:#1D2974; font-size:0.2rem; line-height:0.38rem; font-weight: 700; padding-bottom: 0.2rem; }



@media screen and (max-width:1024px) {
.service-puop2 .box{ width:90%;padding:20px 15px 30px 15px;}	
.service-puop2 .box .title{font-size:18px; line-height:28px; padding-bottom: 5px;}
.service-puop2 .box .colse{ right:0; top:-40px; }	

}
@media screen and (max-width:1024px) {

}


._form4{ width:100%; flex-wrap:wrap; display: flex; justify-content:center;}
._form4 .lab{ width:100%; position:relative; display: flex; flex-wrap: wrap; margin-top:16px; }
._form4 .text{ cursor: pointer; width:100%; border:1px solid #E5E5E5; background:#F5F5F5; font-size:calc(14px + 0.02rem);color: #000; line-height:0.32rem; height:0.54rem; padding:0.1rem 16px; border-radius: 8px;}
._form4 .yanzhengma{ cursor: pointer; position: absolute; right:0; top:0; height:100%; object-fit: contain; z-index:6;width:1.28rem; border:1px solid rgba(229, 229, 229, 1); border-radius:0 8px 8px 0; background: #fff;}
._form4 .submit{ display: flex; justify-content:center; align-items: center; width:47.2%; font-size:calc(14px + 0.02rem); color: #fff; height:0.48rem; padding-bottom: 1px; background:rgba(233, 147, 17, 1); font-weight: bold; border-radius:56px; margin-top: 0.4rem;}
._form4 .submit:hover{ background:rgba(72, 178, 20, 1);}
._form4 input::placeholder{color:#333; opacity:1 !important;}



@media screen and (max-width:1024px) {
._form4 .lab{ margin-top:14px;}
._form4 .text{ font-size:14px; line-height:26px; height:42px; padding:4px 14px;}
._form4 .yanzhengma{  height:42px;width:70px;}
._form4 .submit{ height:42px; margin-top: 20px;padding-bottom: 0; }
}






/*260306*/







/*wy*/
.size30 { font-size: 0.3rem; line-height: 0.48rem; font-weight: bold; color: #000; }
.pt140{margin-top: 1.4rem;}
.pd140{margin-bottom: 1.4rem;}
.about .header { margin-bottom: 0.48rem; }
.about .company-name { font-size:0.56rem; font-weight: bold; color: #000; line-height: 0.64rem; margin-bottom: 0.62rem; }
.about .tagline { font-size: 0.4rem; line-height: 0.48rem; font-weight: bold; color: #000; }
.about .description { font-size: 0.3rem; color: #000; line-height:0.48rem;}
.about .stats-grid {display: flex; flex-wrap: wrap; justify-content:space-between;}
.about .stat-item { display: flex; justify-content: center; align-items: center; flex-wrap: nowrap; flex-direction: column;}
.about .stat-number { font-size: 0.72rem; line-height: 0.8rem; font-weight: bold; color: #1D2974; margin-bottom: 0.3rem; justify-content: center; align-items: flex-end; text-align: center;display: flex; }
.about .stat-unit {font-size: 0.3rem; line-height: 0.4rem; font-weight: bold; color: #1D2974; margin-left: 8px; }
.about .stat-label { font-size: 0.3rem; line-height: 0.4rem; color: #1D2974; margin-bottom: 0.4rem; }
.about .stat-icon { width: 0.64rem; max-width: 0.64rem; aspect-ratio: 100/100; overflow: hidden; }
.about .stat-icon img{ width: 100%; height: 100%; object-fit: cover; }

@media screen and (max-width:1024px) {
	.size30 { font-size:24px; line-height: 40px; }
	.pt140{margin-top: 60px;}
	.pd140{margin-bottom: 60px;}
	.about .tagline { font-size: 30px; line-height: 40px; }
	.about .description { font-size:20px; line-height:30px; }
	.about .stat-icon { width: 40px; max-width: 40px; }
	}

@media screen and (max-width:767px) {
	.size30 { font-size:18px; line-height: 26px; }
	.pt140{margin-top: 40px;}
	.pd140{margin-bottom:40px;}
	.about .company-name { font-size:24px; line-height: 30px; margin-bottom: 20px; }
	.about .tagline { font-size: 20px; line-height: 24px;}
	.about .description { font-size:16px; line-height:26px; }
	.about .stats-grid {display: grid; grid-template-columns: repeat(2, 1fr); gap:20px; }
	.about .stat-number { font-size: 30px; line-height:34px; margin-bottom:5px;}
	.about .stat-unit{font-size: 16px; line-height: 26px}
	.about .stat-label { font-size: 16px; line-height: 24px; margin-bottom: 10px; }
	.about .stat-icon { width: 30px; max-width: 30px; }
	}



.about1 .company-name { font-size:0.56rem; font-weight: bold; color: #000; line-height: 0.64rem; margin-bottom: 0.48rem; }
.about1 .description { font-size: 0.3rem; color: #000; line-height:0.48rem; font-style: Italic; }
.pt30{margin-top: 0.3rem;}
.about1 .services-section { display: flex; flex-direction: column; gap: 0.5rem;margin-top: 0.6rem; }
.about1 .service-item { display: flex; flex-direction: column; align-items: flex-start; padding: 0 0 0.5rem 0; border-bottom: 1px solid #e5e5e5; text-align: left; }
.about1 .service-icon { width: 0.64rem; max-width: 0.64rem; margin-bottom: 0.24rem; aspect-ratio: 100/100; overflow: hidden; display: flex; align-items: center; justify-content: center; }
.about1 .service-icon img{ width: 100%; height: 100%; object-fit: cover; }  
.about1 .service-content { width: 100%; }
.about1 .service-title {width: 100%; font-size: 0.24rem; line-height: 0.3rem; font-weight: bold; margin-bottom: 17px; color: #000; }
.about1 .service-description { width: 100%;font-size: 0.2rem;line-height: 0.3rem; color: #333;font-style: Italic; }


@media screen and (max-width:1024px) {
	.about1 .description { font-size: 20px;line-height: 30px;}
	.about1 .service-icon { width: 40px; max-width: 40px; margin-bottom:20px; }
	.about1 .service-title { font-size: 20px; line-height: 30px;margin-bottom: 8px;  }
	.about1 .service-description { font-size: 18px;line-height: 30px;}
	}

@media screen and (max-width:767px) {
	.about1 .company-name { font-size:24px; line-height: 30px; margin-bottom: 20px;}
	.about1 .description { font-size: 16px;line-height: 26px;}
	.about1 .services-section {gap: 20px;margin-top: 30px; }
	.about1 .service-item { padding: 0 0 25px 0;position: relative;}
	.about1 .service-icon {  position: absolute; left: 0; top: 0; width: 30px; max-width: 30px; margin-bottom: 0 }
	.about1 .service-title { font-size: 16px; line-height: 26px;margin-bottom:10px; margin-top: 2px; padding-left: 44px; }
	.about1 .service-description { font-size: 16px;line-height: 26px;}
	}
	
	
.about2 .company-name { font-size:0.56rem; font-weight: bold; color: #000; line-height: 0.64rem; margin-bottom: 0.48rem; }
.about2 .description { font-size: 0.3rem; color: #000; line-height:0.48rem; font-style: Italic; margin-bottom: 0.6rem;}
.about2 .values-grid { display: grid; grid-template-columns: repeat(2, 1fr); gap:0.5rem 0.8rem ; }
.about2 .value-item { display: flex; flex-wrap: wrap; align-content: flex-start; padding: 0 0 0.5rem 0; border-bottom: 1px solid #e5e5e5; }
.about2 .value-icon { width: 0.56rem; max-width: 0.56rem; margin-bottom: 0.24rem; aspect-ratio: 100/100; overflow: hidden;}
.about2 .value-icon img{ width: 100%; height: 100%; object-fit: cover; } 
.about2 .value-title {width: 100%;font-size: 0.24rem; line-height: 0.3rem;font-weight: bold; margin-bottom: 17px; color: #000; }
.about2 .value-description {width: 100%;font-size: 0.2rem; line-height: 0.3rem; color: #333; font-style: Italic;}
.about2 .description1 {width: 100%; font-size: 0.3rem; color: #000; line-height:0.48rem; font-style: Italic;}

@media screen and (max-width:1024px) {
	.about2 .description { font-size:20px; line-height:30px; margin-bottom: 40px;}
	.about2 .value-icon { width: 40px; max-width: 40px; margin-bottom: 20px;}
	.about2 .value-title {font-size: 20px; line-height: 30px;margin-bottom: 8px;  }
	.about2 .value-description {font-size: 18px;line-height: 30px;}
	}
	
@media screen and (max-width:767px) {
	.about2 .company-name { font-size:24px; line-height: 30px; margin-bottom: 20px; }
	.about2 .description { font-size:16px; line-height:26px; margin-bottom: 35px;}
	.about2 .values-grid {  gap:25px 0;  grid-template-columns: repeat(1, 1fr);}
	.about2 .value-item { position: relative; padding: 0 0 25px 0;}
	.about2 .value-icon { position: absolute; left: 0; top: 0; width: 30px; max-width: 30px; margin-bottom: 0;}
	.about2 .value-title {font-size: 16px; line-height: 26px;margin-bottom:10px; margin-top: 2px; padding-left: 44px;  }
	.about2 .value-description {font-size: 16px;line-height: 26px;}
	.about2 .description1 { font-size: 16px;line-height:26px;}
	}



.pagecon{padding-top:0.5rem; padding-bottom:0.5rem;}
.pagecon.about .description{font-size:0.2rem; line-height:0.36rem;}
@media screen and (max-width:767px) {
.pagecon.about .description{font-size:14px; line-height:24px;}
	}



/*260319start*/
._list1.om{ transform: translateX(-3.8rem);}
._list1.om .dowm{ transform: translateX(3.8rem);}
@media screen and (max-width:1024px) {
._list1.om{ transform: translateX(-280px);}	
._list1.om .dowm{ transform: translateX(280px);}	
}

.case1 .u2 .li.on{ width:7.6rem;}
.case1 .u2 .li.on .a .ino{ display:flex;}
.case1 .u2 .li.on .a .tit{margin: 0.16rem 0;}
.case1 .u2 .li.on .a .tit br{ display:none;}
.case1.om{ transform: translateX(-3.8rem);}
.case1.om .dowm{ transform: translateX(3.8rem);}

@media screen and (max-width:1024px) {
.case1 .u2 .li.on .a .tit{margin:12px 0;}
.case1 .u2 .li.on{ width:360px;}
.case1.om{ transform: translateX(-280px);}	
.case1.om .dowm{ transform: translateX(280px);}	
}

/*260319end*/

._list1 .u2 .a .table th{  word-break: break-all;}
._list1 .u2 .a .table td{  word-break: break-all;}


/*20260514start*/
._htm video{  object-fit: contain;}


/*20260514end*/