﻿@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: #238EBD rgba(255, 255, 255, .75);
}
html::-webkit-scrollbar {
  width:8px;
}
html::-webkit-scrollbar-thumb {
  background-color: #238EBD;border-radius:8px;
}
html::-moz-scrollbar {
  width:8px; 
}
html::-moz-scrollbar-thumb {
  background-color: #238EBD;border-radius:8px;
}	

.w_width{max-width:1600px; margin-right: auto; margin-left: auto;}
.w1760{max-width:1760px; margin-right: auto; margin-left: auto;}
.w1920{max-width:1920px; margin-right: auto; margin-left: auto;}
.ctext{padding-left:1rem;padding-right:1rem;}
@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%;background: linear-gradient(180.00deg, rgba(0, 0, 0, 0.46),rgba(0, 0, 0, 0) 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.8rem;}
.t_navs .logo{ line-height: 0; float: left;}
.t_navs .logo a{ float: left;}
.t_navs .logo img{ width: auto; height:0.56rem;}
.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; margin:0 0.48rem 0 0;}
.t_navs .menu .nli span a{ display:flex; align-items: center; position: relative;line-height:0.88rem; font-size:calc(14px + 0.02rem);color: #fff; font-weight: 400; }
.t_navs .menu .nli span a::after{ content: ''; display:block;position: absolute; left: 50%; bottom:15%; background: #fff; width:0; height:2px; z-index: 1;
 transform: translateX(-50%); -ms-transform: translateX(-50%);
}
.t_navs .menu .nli:hover span a::after{ width:100%;}
.t_navs .menuSub{ display:none; position: absolute; top:100%; left:50%; z-index: 10;transform: translateX(-50%); -ms-transform: translateX(-50%); width:1325px; }
.t_navs .menuSub .box{ display: flex;width:100%; align-items: flex-start; justify-content: space-between; background:#004DA1; border-radius: 0.48rem;  padding:0.64rem 0.64rem; }
.t_navs.act .menuSub .box{  box-shadow: 0 2px 2px rgba(0,0,0,0.1);}
.t_navs .menuSub .left{ display: flex; flex-direction: column; min-width: 2.77rem; }
.t_navs .menuSub .zh{ display: inline-flex; color: #fff; position: relative; padding-left: 47px; line-height:27px; font-size:calc(14px + 0.04rem);}
.t_navs .menuSub .zh::after{ content: ''; position: absolute; left:0; top: 50%; width:33px; height: 1px; background: #fff;}
.t_navs .menuSub .en{ display: inline-flex;color: #fff; line-height:0.49rem; font-size:0.36rem; font-weight: bold; margin-top:0.09rem; }
.t_navs .menuSub .u2{ display: flex; flex-wrap: wrap; width: 100%; margin-top:0.32rem;}
.t_navs .menuSub .u2 .l2{ display: block; width:25%; padding:0 0 0 0.4rem; }
.t_navs .menuSub .u2 .a2{ display: flex; align-items: center; width:100%;color: #fff; line-height:27px; font-size:calc(14px + 0.04rem); padding:13px 0; border-bottom: 1px solid #fff;}
.t_navs .menuSub .u2 .a2:hover{color:rgba(255,255,255,0.6); border-bottom: 1px solid rgba(255,255,255,0.6);}


.t_navs .input02{width:2.92rem; display: flex; margin-left: 0.16rem;}
.t_navs .input02 .input{width: 100%;border:1px solid rgba(255, 255, 255, 0.1); background:none; height:44px;display: block;font-size: 14px; line-height:32px; color: #fff; padding:5px 0.16rem; border-radius:8px;}
.t_navs .input02 .submit{min-width:44px;width:44px;height:44px;display: block;cursor: pointer; background: url(img/_search.svg) center no-repeat #004DA1; background-size: 18px auto !important;border-radius:8px; margin-left: 8px;}
.t_navs .input02 input::placeholder{color:rgba(255, 255, 255, 1); opacity:1 !important;}
.t_navs .input02 .submit:hover{ background: url(img/_search.svg) center no-repeat #192b9e; }


.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: #000;}
.t_navs.act .menu .nli span a::after{background:#004DA1;}
.t_navs.act .menu .nli:hover span a{color:#004DA1;}
.t_navs.act .menu .nli.on span a{color:#004DA1;}
.t_navs.act .input02 .input{ color: #000;border:1px solid #E5E5E5; }
.t_navs.act .input02 input::placeholder{color: #888; opacity:1 !important;}

.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::after{background:#004DA1;}
.t_navs.ect .menu .nli span a{color: #000;}
.t_navs.ect .menu .nli:hover span a{color:#004DA1;}
.t_navs.ect .menu .nli.on span a{color:#004DA1;}
.t_navs.ect .input02 .input{ color: #000;border:1px solid #E5E5E5; }
.t_navs.ect .input02 input::placeholder{color: #888; opacity:1 !important;}


@media screen and (max-width:1524px) {
.t_navs .menuSub{ width:100%; padding:0 1rem;}	
}	
@media screen and (max-width:1440px) {
.t_navs .top{padding:0 0.5rem;}	
.t_navs .menu .nli{ margin:0 0.38rem 0 0;}
}	
@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:30px;}
.t_navs .top .input02{ display: none;}
.t_navs .input02{width:100%; margin:30px 0 0 0;}	
.t_navs .input02 .input{padding:5px 14px; }
.t_navs .input02 .input{ color: #000;border:1px solid #E5E5E5; }
.t_navs .input02 input::placeholder{color: #888; opacity:1 !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 .top.active{ background: #fff;}
.t_navs .top.active .logo .img1{ display: none;}
.t_navs .top.active .logo .img2{ display: block;}
.t_navs .top.active .menuph .navbtn,
.t_navs .top.active .menuph .navbtn::after,
.t_navs .top.active .menuph .navbtn::before{ background: #000;}

.t_navs.act .menuph .navbtn,
.t_navs.act .menuph .navbtn::after,
.t_navs.act .menuph .navbtn::before{ background: #000;}

.t_navs.ect .menuph .navbtn,
.t_navs.ect .menuph .navbtn::after,
.t_navs.ect .menuph .navbtn::before{ background: #000;}



@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:5px 15px 80px 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;  font-size:16px; line-height:24px;position: relative;padding:14px 20px 14px 0;display: block;width: 100%;}
.xialaph .on .a1{ color: #004DA1;}
.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 #000;  border-right:1px solid #000;}
.xialaph .on .icobox::after{ transform: translate(0,-50%) rotate(135deg); -ms-transform: translate(0,-50%) rotate(135deg); margin-top: -3px;border-top:1px solid #004DA1;  border-right:1px solid #004DA1;}
.xialaph .u2{width: 100%;padding:0 10px 20px 10px;display: none;}
.xialaph .u2 .l2{ width: 100%;display: block;}
.xialaph .u2 .a2{ width: 100%;display: block; font-size:15px;color: #333;line-height:24px;padding:4px 10px;}
.xialaph .on .a2{ color:#004DA1;}
.xialaph .u3{width: 100%;padding:10px 10px;display: none;}
.xialaph .u3 .l3{ width: 100%;display: block;}
.xialaph .u3 .a3{ width: 100%;display:flex; align-items: center; font-size:15px;color: #333;line-height:24px;padding:4px 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: #333;line-height:24px;padding:4px 0;}









.footer1{ position:relative;overflow: hidden; padding-top:0.64rem;padding-bottom:0.64rem;}
.footer1 .logo{ display:flex; width:100%; justify-content: center; line-height:0;}
.footer1 .logo img{ height:0.4rem;}
.footer1 .nav{ display: flex; flex-wrap: wrap; justify-content: center;  gap:0 0.88rem; margin-top:0.6rem; border-top: 1px solid rgba(255, 255, 255, 0.2); border-bottom: 1px solid rgba(255, 255, 255, 0.2); padding:0.21rem 0;}
.footer1 .nav .a1{ display:inline-flex;color: #fff; font-size:calc(14px + 0.02rem); line-height:26px;  position: relative; padding-left: 13px;}
.footer1 .nav .a1::after{ content: ''; position: absolute; left:0; top: 50%; width: 4px; height: 4px; background: #fff; border-radius: 50%; margin-top: -2px;}
.footer1 .nav .a1:hover{ color:#fff;text-decoration: underline;}
.footer1 .Copyright{color: #fff;font-size:14px; line-height:21px; display:flex; flex-wrap: wrap; justify-content: center; text-align: center; margin-top:0.6rem;}
.footer1 .Copyright a{color: #fff; margin-left: 0.1rem;}
.footer1 .Copyright a:hover{ color:#fff; text-decoration: underline;}
.footer1 .sjkf{color: #fff;font-size:14px; line-height:20px; display:flex; flex-wrap: wrap; align-items: center; justify-content: center; margin-top:8px; }
.footer1 .sjkf i{ display: inline-flex;width:1px; height:12px; background:rgba(255, 255, 255, 0.2); margin:2px 12px 0 12px; }
.footer1 .sjkf a{ display: inline-flex;color: #fff;}
.footer1 .sjkf a:hover{ color:#fff;text-decoration: underline;}
.footer1 .zixun{ display:flex; width:100%; justify-content: center; line-height:0; margin-top: 16px;}
.footer1 .zixun a{ display: flex; align-items: center; justify-content: center; border-radius: 50%; background: rgba(255, 255, 255, 0.06); width: 40px; height: 40px;}
.footer1 .zixun a:hover{background: rgba(255, 255, 255, 0.2);}
.footer1 .zixun a img{width: 20px;  height:20px;}

@media (max-width: 1024px){
.footer1{padding-top:32px;padding-bottom:32px;}	
.footer1 .logo img{ height:30px;}
.footer1 .nav{ gap:0 20px; margin-top:25px; padding:14px 0;}
.footer1 .Copyright{ margin-top: 25px;}
}
@media (max-width: 767px){
.footer1 .nav{ justify-content: flex-start; gap:0; }	
.footer1 .nav .a1{ width:25%;font-size:14px;}
.footer1 .Copyright a{ display: block; margin-left:0;}
}


._renter{ display: none; position: fixed; right:16px; bottom: 0.64rem; z-index: 60; width:48px; height:48px; border-radius: 50%; background:rgba(255, 255, 255, 0.04); border: 1px solid rgba(255, 255, 255, 0.2); padding: 7px;}
._renter .a{ display: flex; align-items: center; justify-content: center; width:32px; height:32px; border-radius: 50%; background:#00A0E8; }
._renter .a img{width:16px; height:16px; }
._renter .a:hover{  background:#004DA1;}

@media (max-width: 1024px){
._renter{ right:10px; width:38px; height:38px; padding:4px;}
._renter .a{ width:28px; height:28px;}
._renter .a img{width:16px; height:16px; }
}


.index-banner{ display:block; width: 100%; line-height: 0; 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%; line-height: 0;}
.index-banner .div{ width:100%; line-height: 0;}
.index-banner .pc_show1{ width:100%;}
.index-banner .ph_show1{ width:100%;}
.index-banner .box{ display: block; width:100%; position: absolute; left: 0; top:50%; z-index: 6; transform: translateY(-50%); -ms-transform: translateY(-50%); }
.index-banner .box .tit1{ display: block; width:100%; color: #fff; font-weight: 700; font-size:0.64rem; line-height:0.72rem;}
.index-banner .box .tit2{ display: block; width:100%; color: #fff; font-weight: 400; font-size:0.24rem; line-height:0.4rem;margin-top: 0.16rem;}
.index-banner .box .tit3{ display: block; width:100%; color: #fff; font-weight: 400; font-size:0.36rem; line-height:0.4rem;margin-top: 0.4rem;}
.index-banner .box .tit4{ display: block; width:100%; color: #fff; font-weight: 400; font-size:0.2rem; line-height:0.4rem;margin-top: 0.08rem;}
.index-banner .swiper-notification{ display: none;}

.index-banner .swiper-prev,
.index-banner .swiper-next{ cursor: pointer; border-radius:50%; width:36px; height:36px; display:block;position: absolute;right:50%; top:50%; margin-top: -18px; z-index: 10; background: url(img/next.svg) center no-repeat rgba(255, 255, 255, 0.2); background-size:auto 20px !important;  backdrop-filter: blur(20px);
 transition: all .5s linear;
   -moz-transition: all .5s linear;
   -webkit-transition: all .5s linear;
   -o-transition: all .5s linear;
 }
.index-banner .swiper-prev{ left:0.4rem; transform:rotateY(180deg); -ms-transform:rotateY(180deg);}
.index-banner .swiper-next{ right:0.4rem;;}
.index-banner .swiper-prev:hover,
.index-banner .swiper-next:hover{background: url(img/next.svg) center no-repeat #004DA1;}



@media screen and (max-width:1024px) {
._mouse{ display:none;}	
.index-banner .box{ text-align: center;}
.index-banner .box .tit1{ font-size:22px; line-height:32px; }
.index-banner .box .tit2{ font-size:16px; line-height:26px;margin-top:8px;}
.index-banner .box .tit3{ font-size:19px; line-height:29px;margin-top:8px;}
.index-banner .box .tit4{ font-size:14px; line-height:24px;margin-top:4px;}

.index-banner .swiper-prev,
.index-banner .swiper-next{ width:26px; height:26px; top: auto; bottom:80px; background-size:auto 16px !important;}
.index-banner .swiper-prev{ left:15px;}
.index-banner .swiper-next{ right:15px;}
}
@media screen and (max-width:767px) {

}



.main1{ position: relative; z-index: 10; top:0; margin-top: -0.92rem; margin-bottom: -1px; padding-top: 2.53rem;}
.sect1{ display: block; width: 100%; background: #fff; border-radius: 0.24rem; padding:0.8rem;}
.h-tit{ display: flex; align-items: center; justify-content:space-between; width: 100%;}
.tit36{ display: inline-flex; color: #fff; font-size: 0.36rem; line-height: 0.4rem; font-weight: 400;}
._more{ display:inline-flex; align-items: center; color: #333; font-size: 14px; line-height: 24px; font-weight: 400;}
._more img{ width: 18px; height: 18px; margin-right: 4px;}
._more:hover{ color: #004DA1;}
._more:hover img{ margin-right: 10px;}


@media screen and (max-width:1024px) {
.main1{ margin-top: -60px; padding-top:60px;}
.sect1{ border-radius:12px; padding:20px 14px;}
.tit36{ font-size:18px; line-height:24px;}
}

.list01{display: flex; flex-wrap: wrap; width: 100%; width: 100%; gap: 16px 0;}
.list01 .li{ display: flex; flex-wrap: wrap; width: 100%;}
.list01 .a{ display: flex; align-items: center; justify-content:space-between; width: 100%; border:1px solid rgba(255, 255, 255, 0.32); border-radius: 8px; padding:14px 0.24rem;background: linear-gradient(180.00deg, rgba(255, 255, 255, 0.02),rgba(255, 255, 255, 0.04) 100%);backdrop-filter: blur(20px);
}
.list01 .a .time{ display: flex; align-items: center; color: #fff; font-size: 14px; line-height:24px; min-width: 106px;}
.list01 .a .time img{ width: 20px; height: 20px; margin-right: 4px;}
.list01 .a .ico{ display: flex; align-items: center; margin:0 3px 0 0; min-width: 24px; width: 24px; width:24px;}
.list01 .a .ico img{ width: 100%;}
.list01 .a .tit{ width:100%; color: #fff; font-size: calc(14px + 0.04rem); line-height:28px; padding:0 0.24rem;}
.list01 .a:hover {background:rgba(255, 255, 255, 0.11);}

@media screen and (max-width:1024px) {
.list01 .a{ padding:14px 15px;}
.list01 .a .time{ min-width: 102px;}
.list01 .a .time img{ width:18px; height: 18px; margin-right: 4px;}
.list01 .a .ico{ margin:0 ; min-width: 20px; width: 20px; width:20px;}
.list01 .a .tit{ width:100%; color: #fff; font-size:16px; line-height:26px; padding:0 10px;}
}
@media screen and (max-width:700px) {
.list01 .a{ flex-wrap: wrap;}
.list01 .a .tit{ padding:0; margin-top: 4px;  -webkit-line-clamp: 2;}
.list01 .a .ico{ position: absolute; right:15px; top: 14px;}
}


.list02{ display: flex; flex-wrap: wrap; width: 100%; justify-content: space-between; }
.list02 .li{ display: flex; flex-wrap: wrap; width: 48.75%;}
.list02 .a{ display: flex; flex-wrap: wrap; align-content: flex-start; width: 100%;  margin-top: 40px;
background: linear-gradient(180.00deg, rgba(224, 239, 255, 1), rgba(246, 250, 255, 1) 100%); border-radius: 16px; padding:0.32rem;
}
.list02 .a .tit{ display:block; width: 100%; color: #000; font-size:calc(14px + 0.06rem); line-height:calc(24px + 0.16rem); font-weight: 500; margin-bottom:-8px;}
.list02 .a .tit1{ display:block; width: 100%; color: #000; font-size:calc(14px + 0.04rem); line-height:24px; font-weight: 400; margin-top: 0.24rem; margin-bottom:-2px;}
.list02 .a .info{ display:flex; align-items: flex-start; width: 100%; color: #555; font-size:calc(14px + 0.02rem); line-height:calc(24px + 0.02rem); font-weight: 400; margin-top: 8px;}
.list02 .a .info img{ width: 18px; height: 18px; margin:3px 4px 0 0;}

@media screen and (max-width:1024px) {
.list02 .a{  margin-top: 20px; border-radius:8px; padding:16px 15px;}
.list02 .a .info{ font-size:14px; line-height:24px;}
.list02 .a .tit1{ font-size:16px; margin-top:14px;}
}
@media screen and (max-width:700px) {
.list02 .li{  width: 100%;}
}


.list03{ display: flex; flex-wrap: wrap; width: 100%; justify-content: space-between; }
.list03 .li{ display: flex; flex-wrap: wrap; width: 41%;}
.list03 .li:first-child{ width: 56%;}
.list03 .a{ display: flex; width: 100%; align-content: space-between; flex-wrap: wrap; position: relative; overflow: hidden;
padding:0.51rem 1.16rem 0.5rem 0.48rem;border-radius: 0.21rem;
  border:1px solid rgba(255, 255, 255, 0.2); backdrop-filter: blur(25px); box-shadow:14px  14px 14px rgba(0, 0, 0, 0.1) inset;
}
.list03 .a .tit1{ display:block; width: 100%; color: #fff; font-size:calc(14px + 0.14rem); line-height:calc(24px + 0.16rem); font-weight: 400; margin-top:20px; padding-right:1.28rem;margin-bottom: 0.38rem;}
.list03 .a .info{ width: 100%; color: #fff; font-size:calc(14px + 0.04rem); line-height:calc(24px + 0.06rem); font-weight: 400; margin-top:20px;margin-bottom: 0.38rem;}
.list03 .a .ico{ display: inline-flex; line-height: 0; width:0.56rem; height: 0.56rem; border-radius: 50%; align-items: center; justify-content: center; border: 1px solid rgba(255, 255, 255, 1); }
.list03 .a .ico img{ width: 24px; height: 24px;}
.list03 .a .ico .img1{ display: block;}
.list03 .a .ico .img2{ display: none;}
.list03 .a .ico:hover{background:rgba(255, 255, 255, 1); transform: rotate(45deg); -ms-transform: rotate(45deg); }
.list03 .a .ico:hover .img1{ display: none;}
.list03 .a .ico:hover .img2{ display: block;}
.list03 .a:hover{background:rgba(255, 255, 255, 0.1); box-shadow:none;}
.list03 .a .ino{ display: inline-flex; line-height: 0; width:2.75rem; min-width:2.75rem; position: absolute; right:-0.12rem; top: 0.6rem;}
.list03 .a .ino img{ width: 100%;}


@media screen and (max-width:1024px) {
.list03 .a{  border-radius:10px; padding:20px 15px;}
.list03 .a .info{ font-size:14px; line-height:26px; margin-top:14px;}
.list03 .a .tit1{ font-size:16px; line-height:30px; margin-top:14px; padding-right:120px;}
.list03 .a .ico{ width:36px; height:36px;  margin-top:20px;}
.list03 .a .ico img{ width: 20px; height: 20px;}
.list03 .a .ino{  width:150px; min-width:150px; right:-6px; top: 30px;}
}
@media screen and (max-width:700px) {
.list03{gap:20px 0;}	
.list03 .li{  width: 100% !important;}
.list03 .a .ino{  width:180px; min-width:180px; right:-6px; top: 25px;}
.list03 .a .tit1{padding-right:0; width: 150px;}
}

.wenhua .box{ display: block; width: 100%;}
.wenhua .ul{ display: flex; width: calc(100% + 0.32rem); margin:-0.16rem;}
.wenhua .ul .li{ display: flex; flex-wrap: wrap;width:24.6%; padding:0.16rem;}
.wenhua .ul .la{ display: flex; flex-direction: column;width:100%; overflow: hidden; border-radius: 16px;position:relative; height:6.2rem;}
.wenhua .ul .la .top{ display: flex; flex-wrap: wrap;width:100%; position: relative;z-index: 6;  flex-grow: 1; align-items: flex-end; }
.wenhua .ul .la .top::after{ position:absolute; left:0; bottom: 0; z-index:1; display:block; width:100%; height:100%; content: '';
background: linear-gradient(0.00deg, rgba(0, 0, 0, 1) 0%,rgba(0, 0, 0, 0) 60%);
}
.wenhua .ul .la .cont{ position: relative; z-index: 6;  display:flex; align-content: center; flex-wrap: wrap; width:100%; padding:0.39rem 0.39rem; justify-content: center; text-align: center;}
.wenhua .ul .la .bg{ position: absolute; left:0; top: 0; height: 100%; display:block;width:100%; z-index: 1;}
.wenhua .ul .la .bg-show{ position: absolute; left:0; top: 0; height: 100%; display:block;width:100%; z-index: 1; opacity: 0;}
.wenhua .ul .la .tit{ width:100%; color: #fff; font-size:0.2rem; line-height:0.3rem; font-weight:400; margin-top: 0.16rem;}
.wenhua .ul .la .ino{ display:flex; line-height: 0; width: 100%; justify-content: center;}
.wenhua .ul .la .ino img{ width: 0.64rem; height: 0.64rem;}
.wenhua .ul .la .ico{ display: none; line-height: 0; width:0.56rem; height: 0.56rem; border-radius: 50%; align-items: center; justify-content: center; border: 1px solid rgba(255, 255, 255, 1);}
.wenhua .ul .la .ico img{ width: 24px; height: 24px;}
.wenhua .ul .la .ico .img1{ display: block;}
.wenhua .ul .la .ico .img2{ display: none;}
.wenhua .ul .la .ico:hover{background:rgba(255, 255, 255, 1); transform: rotate(45deg); -ms-transform: rotate(45deg); }
.wenhua .ul .la .ico:hover .img1{ display: none;}
.wenhua .ul .la .ico:hover .img2{ display: block;}
.wenhua .ul .la .sect{ position: relative; z-index: 6;  background: rgba(240, 247, 255, 1); display: none; flex-wrap: wrap;width:100%; padding:0.22rem 0.24rem;}
.wenhua .ul .la .sect .div{ display: flex; flex-wrap: wrap;width:100%; padding:6px 0;}
.wenhua .ul .la .sect .a{ display: flex; align-items: center; justify-content: space-between; width:100%; padding:5px 6px; background: #fff; border-radius: 8px;}
.wenhua .ul .la .sect .tit1{width:100%; padding:0 10px; color: #333; font-size: calc(14px + 0.02rem); line-height:24px;}
.wenhua .ul .la .sect .pic{ min-width:0.55rem; width:0.55rem; height: 0.55rem;}
.wenhua .ul .la .sect .pic img{ width:100%; height:100%; object-fit: contain;}
.wenhua .ul .la .sect .a:hover{ box-shadow:0 0 14px rgba(0, 78, 157, 0.26);padding:5px 10px 5px 20px;}
.wenhua .ul .la .sect .a:hover .tit1{ color: rgba(0, 77, 161, 1);}

.wenhua .ul .on{width:50.8%; } 
.wenhua .ul .on .la .tit{ font-size: 0.28rem; font-weight: 500; margin-bottom: 0.16rem;} 
.wenhua .ul .on .la .ino{ display:none; } 
.wenhua .ul .on .la .ico{ display:inline-flex; } 
.wenhua .ul .on .la .sect{ display:flex; } 
.wenhua .ul .on .la .top{ height: auto; align-items: center;}
.wenhua .ul .on .la .top::after{ background: rgba(0, 0, 0, 0.53);}
.wenhua .ul .on .la .bg-show{ opacity: 1;}


@media screen and (max-width:1440px) {
.wenhua .ul .la .sect .div{ padding:5px 0;}
.wenhua .ul .la .sect .pic{ min-width:0.53rem; width:0.53rem; height: 0.53rem;}
}
@media screen and (max-width:1024px) {
.wenhua .ul{ width: calc(100% + 14px); margin:-7px;}
.wenhua .ul .li{ padding:7px;}	
.wenhua .ul .la{border-radius: 8px;height:460px;}
.wenhua .ul .la .cont{ padding:24px 14px;}	
.wenhua .ul .la .tit{ font-size:16px; line-height:24px;margin-top:8px;}
.wenhua .ul .la .ico{width:36px; height: 36px; margin-bottom: 5px;}
.wenhua .ul .la .ico img{ width: 20px; height: 20px;}
.wenhua .ul .la .ino img{ width:44px; height:44px;}
.wenhua .ul .la .sect{ padding:14px 14px;}
.wenhua .ul .la .sect .pic{ min-width:40px; width:40px; height:40px;}
.wenhua .ul .on .la .tit{ font-size:18px; margin-bottom:12px;} 
}
@media screen and (max-width:700px) {
.wenhua .ul{ flex-wrap: wrap;}	
.wenhua .ul .li{ width: 100%;}
.wenhua .ul .la{ height: auto;}
.wenhua .ul .on{width:100%;} 
}

/* 内页banner */
.in-banner{ position: relative; line-height:0; overflow: hidden;}
.in-banner .div{ display: flex; flex-wrap: wrap; justify-content:center; width:100%; text-align: center;}
.in-banner .div img{width:100%;}
.in-Text{ position: absolute; top:50% ;z-index:6; width:100%;  top: 50%; transform: translateY(-50%); -ms-transform: translateY(-50%);}
.in-Text .box{ color: #fff;align-items: center;text-align: center;}
.in-Text .fs40{font-size:0.4rem; line-height:0.6rem;}
.in-Text .en{ font-family: Arial; margin-top:0.24rem;font-weight: 700;}
.top88{margin-bottom: 0.88rem;display: block;width: 100%;}
@media screen and (max-width:1024px){
	.top88{margin-bottom: 50px;}
	
}
@media screen and (max-width:768px) {
.in-Text .fs40{ font-size:20px; line-height:30px;}
}

/* 内页通用 */
.p-left{position: relative;padding-left: 0.25rem;}
.p-left::after{content: ""; position: absolute;height:95% ;width: 6px;background-color: #004DA1;left: 0;top: 4px;}
@media screen and (max-width:1024px) {
.p-left::after{top: 2px;}
}

@media screen and (max-width:768px) {
	.produt1 .fs20 {margin-bottom: 10px;}	
	.p-left{padding-left: 16px;}
}

@media screen and (max-width:440px) {
	.p-left::after{height:85% ;width: 4px;left: 0;top: 2px;}
	.p-left{padding-left: 12px;}
}


/* 内页-产品中心-纳米技术的振动对策 */
.produt1 .fl{display: flex;flex-direction: column;gap: 0.8rem;}
.produt1 .items{display: flex;flex-direction: column;gap:0.48rem}
.produt1 .item{display: flex;border-radius:12px;border: 1px solid rgba(229, 229, 229, 1);overflow: hidden;}
.produt1 .item:hover{box-shadow:0 6px 12px rgba(0,0,0,0.1);}
.produt1 .right{width: 65.12%;background-color: #F8F8F8;padding: 0.48rem;display: flex;flex-direction: column;justify-content: space-between;
align-items: flex-start;}
.produt1 .left{width: 34.88%;}
.produt1 ._img{padding-bottom: 62.72%;object-fit: contain;}
.produt1 .fs20{color: #004DA1;line-height: calc(20px + 0.1rem);margin-bottom: 0.16rem;font-weight: 700;}
.produt1 .fs16{line-height:24px;color: #16273A;font-weight: 700;}

/* 箭头 */
.produt1 .ico{ display: inline-flex; line-height: 0;min-width:0.32rem; width:0.32rem; height: 0.32rem; border-radius: 50%; align-items: center; justify-content: center; border: 1px solid  rgba(0, 77, 161, 1);}
.produt1 .ico img{ width: 14px; height: 14px;}
.produt1 .ico .img1{ display: block;}
.produt1 .ico .img2{ display: none;}
.produt1 .item:hover .ico{background: rgba(0, 77, 161, 1); transform: rotate(45deg); -ms-transform: rotate(45deg); }
.produt1 .item:hover .ico .img1{ display: none;}
.produt1 .item:hover .ico .img2{ display: block;}

@media screen and (max-width:1024px) {
.produt1 .ico{ width:24px; height:24px;margin-top:20px;min-width: 24px;}
.produt1 .ico img{ width: 12px; height: 12px;}
.produt1 .fl{gap: 40px;}
}

@media screen and (max-width:768px) {
	.produt1 .right{width: 100%;padding: 20px;}
	.produt1 .left{width: 100%;}
	.produt1 .item{flex-direction: column;}
	.produt1 .fs20 {margin-bottom: 10px;}		
}
	
	



/* 内页-产品中心-产品目录 */
.produt3 .cont{display: grid;grid-template-columns:repeat(4,1fr);gap:0.42rem}
.produt3 .item{padding: 0.24rem;border: 1px solid rgba(229, 229, 229, 1);border-radius: 16px;transition: all 0.3s ease-in-out;}
.produt3 .item:hover{background:linear-gradient(0.00deg, rgba(246, 250, 255, 1),rgba(224, 239, 255, 1));}
.produt3 .a{border-radius: 16px; box-shadow: 0px 4px 27px 0 rgba(0, 0, 0, 0.2);
overflow: hidden;transition: all 0.3s ease-in-out;}
.produt3 ._img{padding-bottom: 141.25%;position: relative;}
.produt3 .item:hover ._img{box-shadow: 0px 6px 30px 0px rgba(0, 77, 161, 0.2);}
.produt3 .item:hover ._img img{transform: scale(1.05);}
.produt3 .img-overlay{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0, 77, 161, 0.81);display: flex;flex-direction: column;justify-content: center;align-items: center;opacity: 0;transition: all 0.3s ease-in-out;}
.produt3 .item:hover .img-overlay{opacity: 1;}
.produt3 .overlay-text{color: #fff;font-size: 18px;font-weight: 700;line-height: 24px;margin-bottom: 0.24rem;}
.produt3 .fs18{text-align: center;font-weight: 700;margin-top: 0.26rem;transition: all 0.3s ease-in-out;}
.produt3 .item:hover .fs18{color: #004DA1;}
.produt3 .dowload_text{text-align: center;margin-top: 8px;}
.produt3 .icon{display: inline-flex; line-height: 0; background-color: #fff;width:0.32rem; height: 0.32rem; border-radius: 50%; align-items: center; justify-content: center;}
.produt3 .icon img{ width: 16px; height: 16px;}
.produt3 .icon:hover{background-color: #004DA1;color: #fff;}
.produt3 .icon .img1{ display: block;}
.produt3 .icon .img2{ display: none;}
.produt3 .icon:hover .img1{ display:none ;}
.produt3 .icon:hover .img2{ display: block;}

@media screen and (max-width:1024px) {
.produt3 .ico{ width:24px; height:24px;margin-top:20px; }
.produt3 .icon img{ width: 12px; height: 12px;}
.produt3 .fs18{height:44px;}
.produt3 .item{padding:14px;border-radius: 8px;}
.produt3 .a{border-radius: 8px; box-shadow: 0px 4px 14px 0 rgba(0, 0, 0, 0.2);}
.produt3 .item:hover ._img{box-shadow: 0px 6px 15px 0px rgba(0, 77, 161, 0.2);}
}

@media screen and (max-width:768px) {
	.produt3 .cont{grid-template-columns:repeat(2,1fr);}
	.produt3 .item{padding: 16px;}
	.produt3 .fs18{margin-top: 20px; height: 66px; -webkit-line-clamp: 3;}
}

/* 内页-生产体制 */
.bg-jb{position: relative;}
.line{background: url(img/line.svg) no-repeat center;width: 36px; height: 6px;margin: 0 auto;display: block;margin-top: 0.13rem;}
.bg-jb::after{content: ""; left: 0; top: 0; width: 100%;height: 150px;position: absolute; background: linear-gradient(0.00deg, rgba(255, 255, 255, 1) 0%,rgba(224, 239, 255, 1) 100%);z-index: 1;}
.produt4 .fs32{text-align: center;font-weight: 700;padding-left: 0;}
.produt4 .cont{position: relative;border-radius: 8px;overflow: hidden;}
.produt4 .cont ._img{padding-bottom: 42.37%;position: relative;border-radius: 8px;}
.produt4 .text-cont{position: absolute; background-color:rgba(0, 77, 161, 0.9);z-index: 6;bottom: 0;padding: 0.48rem;display: flex;flex-direction: column;gap:8px}
.produt4 .fs16{line-height: 30px;}
.produt4 .text{margin-top: 0.48rem;text-align: center;line-height: 30px;font-size: calc(14px + 0.02rem);}

@media screen and (max-width:1024px){
	.produt4 .fs16 {line-height: 22px;}
	.produt4 .fs24 { font-size:16px;}
	.produt4 .text-cont{ padding:20px 14px;}
}

@media screen and (max-width:768px) {
	.produt4 .cont ._img{padding-bottom: 60%;}
	
}
@media screen and (max-width:440px) {
	.produt4 .cont ._img{padding-bottom: 90%;}
	.produt4 .text{line-height: 26px;font-size: 14px;}
	
}



/* 内页解决方案 */

.solution{display: flex;padding: 0 0.93rem;justify-content: space-between;}
.solution .left{width: 73.58%;}
.solution .right{width: 25.07%;}
.solution ._img:hover img { transform: scale(1);-ms-transform: scale(1);}
.solution ._img{overflow: hidden;/* display: flex; */width: 100%;position: relative;padding-bottom: 5.23rem;}
.solution ._img img{position: absolute;left: 0;top: 0;width: 100%;height: 100%;object-fit:contain;}
.solution .pc_show{display: block;}
.solution .ph_show{display: none;}
.solution .item {margin-bottom: 0.4rem;}
.solution .fs18 {font-weight: 700;margin-bottom: 0.08rem;display: flex;width: 100%;}
.solution .fs16{line-height: 0.24rem;}
.solution .btn {display: flex;justify-content: space-between;align-items: center;background-color: #F4F7FB;padding: 0.16rem;border-radius: 6px;margin-bottom: 0.08rem;transition: background-color 0.3s ease;}
.solution .btn:hover {background-color: #DBE4F0;}
.solution .icon{display: inline-flex; line-height: 0; background-color: #fff;width:0.32rem; height: 0.32rem; border-radius: 50%; align-items: center; justify-content: center;}
.solution .icon img{ width: 16px; height: 16px;}
.solution .icon:hover{background-color: #004DA1;color: #fff;}
.solution .icon .img1{ display: block;}
.solution .icon .img2{ display: none;}
.solution .icon:hover .img1{ display:none ;}
.solution .icon:hover .img2{ display: block;}
.solution .num{background-color: #00A0E8; max-width: 28px; width: 28px;height: 28px;display: none;border-radius: 50%;color: #fff;margin-right: 8px;font-size: calc(14px + 0.02rem);align-items: center;justify-content: center;}

@media screen and (max-width:1440px) {
	.solution{padding: 0;}
	.solution .item {margin-bottom: 0.33rem;}
	.solution .fs16 {font-size: 14px;}
}
@media screen and (max-width:1280px) {
	.solution .item {margin-bottom: 0.27rem;}
}
@media screen and (max-width:1024px) {
	.solution{flex-direction: column;}
	.solution .left{width: 100%;}
	.solution .right{width: 100%;margin-top: 24px;}
	.solution .ph_show{display: block;}
	.solution .pc_show{display: none;}
	.solution ._img{padding-bottom: 54.56%;}
	.solution .btn{padding: 16px;}
	.solution .fs16{font-size: 16px;line-height: 24px;}
	.solution .fs18{margin-bottom: 16px;font-size: 18px;line-height: 26px;}
	.solution .btn{margin-bottom: 16px;}
	.solution .item{margin-bottom: 24px;}
	.solution .num{display: flex;}
	.solution .icon{width: 24px;height: 24px;}
}



/* 内页-企业理念 */
.video{text-align: center;padding-top: 1.94rem;padding-bottom: 2.72rem;}
.philosophy{ position: relative; overflow: hidden;}
.philosophy .waves{ display: block; width: 100%; height: 120%; position: absolute; left: 0; bottom: 0; z-index: 1;}
.philosophy .fs32{/* font-size:calc(14px + 0.18rem); */line-height: calc(22px + 0.16rem);}
.philosophy .item .fs32{font-weight: 600;}
.philosophy .video .h2{font-size:calc(14px + 0.35rem);line-height: calc(22px + 0.32rem);margin-top: 0.2rem;margin-bottom: 0.26rem;}
.philosophy .video .fs20{line-height:calc(14px + 0.19rem);margin-top: 0.27rem;}
.philosophy .line1{background: url(img/line1.svg) no-repeat center;width: 36px; height: 6px;margin: 0 auto;display: block;margin-top: 13px;}
.philosophy .items{display: flex;flex-direction: column;gap: 1rem;}
.philosophy .item{display: flex;gap: 1.26rem;}
.philosophy .item:nth-child(2){justify-content: flex-end;}
.philosophy .item .left{/* flex: 1; */text-align: left;width:44.43%}
.philosophy .item .right{/* flex: 1; *//* position: relative; */width:42.5%}
.philosophy .item .left .fs24{margin-bottom: 0.28rem;font-weight:700;}
.philosophy .item .left ul{list-style: none;padding: 0;}
.philosophy .item .left ul li{position: relative;font-size: calc(14px + 0.04rem);line-height:calc(20px + 0.04rem);color: #000;border-bottom:1px solid rgba(229, 229, 229, 1);padding: 0.32rem 0 0.32rem 25px;}
.philosophy .item .left ul li::before{content: '•';position: absolute;left: 5px;color: #000;font-weight: bold;font-size: calc(14px + 0.02rem);}
.philosophy .item .right .img-cont{position: relative;/* overflow: hidden; */border-radius: 16px;}
.philosophy .item .right .img-cont .text-overlay{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);text-align: center;z-index: 10;}
.philosophy .item .right .img-cont .text-overlay .fs32{color: #fff;margin-bottom: 0.16rem;}
.philosophy .item .right .img-cont img{width: 100%;height: auto;display: block;}
.philosophy .item .right .block{position: absolute;border-radius: 11px;backdrop-filter: blur(13px);}
.philosophy .item:nth-child(1) .right .block1{width: 0.65rem;height:0.67rem;background: rgba(0, 160, 232, 0.68);top: -0.32rem;left: -0.32rem;}
.philosophy .item:nth-child(1) .right .block2{width: 2.22rem;height: 1.87rem;background: rgba(0, 77, 161, 0.59);bottom: -0.84rem;right: -0.81rem;}
.philosophy .item:nth-child(2) .right .block1{width: 0.65rem;height:0.67rem;background: rgba(0, 160, 232, 0.68);top: -0.32rem;right: -0.32rem;}
.philosophy .item:nth-child(2) .right .block2{width: 2.22rem;height: 1.87rem;background: rgba(0, 77, 161, 0.59);bottom: -0.84rem;left: -0.81rem;}
.philosophy .item ._img{padding-bottom: 54.41%;}

@media screen and (max-width:1024px) {
.philosophy .items{gap:60px}
.philosophy .item{flex-direction: column;}
.philosophy .item .left{width: 100%;order: 2;}
.philosophy .item .right{width: 100%;position: relative;order: 1;text-align: center;}
.philosophy .item .right .img-cont {width: 90%;margin: 0 auto;display: block;}
.philosophy .item .left ul li {padding-left: 20px;}
.philosophy .item .right .img-cont .text-overlay .size32{margin-bottom: 0.3rem;}
.philosophy .video .fs20{ font-size: 15px; line-height: 28px;  margin-top:14px;}
.philosophy .video .fs20 br{ display: none;}
.philosophy .video .h2{margin-top:10px;
  margin-bottom: 14px;
}
.philosophy .line1{height: 3px;}
}

@media screen and (max-width:768px){
	.philosophy .item .left ul li{padding: 16px 0 16px 25px;}
	.philosophy .item:nth-child(1) .right .block1{width: 1rem;height:1rem;border-radius: 8px;top: -0.44rem;left: -0.65rem;}
	.philosophy .item:nth-child(2) .right .block1{width: 1rem;height:1rem;border-radius: 8px;top: -0.44rem;right: -0.65rem;}
}

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

/* 通知 */
.sel-tit::after{ float:left; position:absolute; top:50%; right:20px; width:10px; height:10px; content:''; border-top:2px solid #5F5D5D;border-right:2px solid #5F5D5D; transform: translate(0,-50%) rotate(45deg); -ms-transform: translate(0,-50%) rotate(45deg); }
._down{ display:none; float:left; width:100%; position:absolute; left:0; top:100%;z-index:20; background:#fff; padding:12px 0; box-shadow:0px 0px 16px 0px rgba(0, 0, 0, 0.07); overflow:hidden; overflow-y:auto; scrollbar-width:thin; max-height:228px;}
._down .li{ float:left; width:100%; color:#333; font-size:calc(14px + 0.02rem);line-height:26px; cursor:pointer; padding:4px 16px;}
._down .li:hover{ color:#004DA1;}

._select{ display: flex; width:100%; margin-top:58px;background-color: #F4F7FB;padding: 0.26rem;border-radius: 12px;}
._select .lab{ float:left; width:8.6rem; position:relative; margin-right: 14px;}
._select .text{ position: relative; display: flex;width: 100%;background:#fff;border:0;border-radius:8px; color:#333;font-size:calc(14px + 0.02rem);line-height:32px; height:56px; padding:12px 16px;}
._select .inputbox{ display:flex; position:relative; width:100%;}
._select .input{ position: relative; display: flex;width: 100%;background:#fff;border:0;border-radius:8px; color:#333;font-size:calc(14px + 0.02rem);line-height:32px; height:56px; padding:12px 127px 12px 16px;}
._select .submit{ width:107px; position: absolute; right:0; top:0; background:#004DA1;font-size:calc(14px + 0.02rem);line-height:1; height:40px; color: #fff;border:1px solid #004DA1;text-align: center;border-radius:4px; padding-bottom: 2px; display: flex; justify-content: center; align-items: center; margin:8px; }
._select .submit:hover{background-color:#012D5F ;}
._select input::placeholder{color:#C9C9C9; opacity:1 !important;}


@media screen and (max-width:1024px) {
.sel-tit::after{ right:14px; width:8px; height:8px; }	
._down .li{font-size:14px; line-height:20px; padding:4px 14px;}	
._select{ flex-wrap:wrap;  margin-top:25px; padding:14px; justify-content: space-between;}
._select .lab{width:48.5%; margin:0 0 14px 0;}
._select .text{border-radius:4px;font-size:14px;line-height:30px; height:46px; padding:8px 14px;}
._select .input{border-radius:4px;font-size:14px;line-height:30px; height:46px; padding:8px 100px 8px 14px;}
._select .submit{ width:90px;font-size:14px; height:34px; margin:6px; }
}

.notice .item{display: flex;justify-content: space-between;align-items: center;padding: 0.24rem;border-bottom: 1px solid rgba(229, 229, 229, 1);margin-top: -1px;}
.notice .time{display: flex;align-items: center;gap:8px}
.notice .fs14{color: #888;line-height: 0.3rem;}
.notice .time .fs16{line-height: 20px;background-color:#F0F7FF; padding: 2px 6px 4px 6px;border-radius: 4px;}
.notice .fs16{font-weight: 500;}
.notice .news-text{display: flex;flex-direction: column;justify-content: flex-start;align-items: flex-start;gap: 0.16rem;margin-right: 10px;}
.notice .ico{ min-width: 24px; width: 24px; width:24px;}
.notice .ico img{ width: 100%;}
.notice .item:hover{background-color: #F4F7FB; border-bottom: 1px solid rgba(229, 229, 229, 0);border-top:0;}
.notice .item:hover .time .fs16{background-color: #004DA1;color: #fff;}
.notice .item:hover .fs16.c0{color: #004DA1;}

@media screen and (max-width:1024px) {
	.notice .ico{min-width: 20px; width: 20px; width:20px;}
}
@media screen and (max-width:768px){
	.notice .item{padding: 16px;}
}


/* 分页 */
.wack1 {width: 100%;}
.wack1 .pz_fy {display: flex;justify-content: center;align-items: center}
.wack1 .pz_fy span{line-height: 0.4rem; margin-right: 10px;color: #000;text-align: center;font-size: 14px;}
.wack1 .pz_fy a {display: flex;justify-content: center;align-items: center;position: relative;float: left;border-radius: 4px;width: 32px;height: 32px;line-height: 32px;color: #212B36;font-weight: 400;text-align: center;font-size: 14px;margin: 0 4px;text-decoration: none;background: #F4F7FB;}
.wack1 .pz_fy a:hover {
	border-color: #004DA1;
	color: #004DA1;
}
.wack1 .pz_fy a.on {
	background: #004DA1;
	border-color: #004DA1;
	color: #fff;
}
.wack1 .pz_fy .prev,
.wack1 .pz_fy .next {
	width: 32px;
	background: #F4F7FB;
	border: none;
}
.wack1 .pz_fy .prev::after,
.wack1 .pz_fy .next::after {
	display: block;
	content: '';
	position: absolute;
	left: 50%;
	top: 50%;
	width: 8px;
	height: 8px;
	border-top: 2px solid #888;
	border-right: 2px solid #888;
	transform: translate(-50%, -50%) rotate(45deg);
	-ms-transform: translate(-50%, -50%) rotate(45deg);
	margin-left: -2px;
}
.wack1 .pz_fy .prev {
	transform: rotate(180deg);
	-ms-transform: rotate(180deg);
}

.wack1 .pz_fy .prev:hover,
.wack1 .pz_fy .next:hover {
	background: #E6EBF1;
	border-color: #004DA1;
}

.wack1 .pz_fy .prev:hover::after,
.wack1 .pz_fy .next:hover::after {
	border-top: 2px solid #004DA1;
	border-right: 2px solid #004DA1;
}

.wack1 .pz_fy .prev.on,
.wack1 .pz_fy .next.on {
	background:#004DA1;
	border-color: #004DA1;
}

.wack1 .pz_fy .prev.on::after,
.wack1 .pz_fy .next.on::after {
	border-top: 2px solid #fff;
	border-right: 2px solid #fff;
}

.wack1 .fy_pc {
	display: none;
	flex-wrap: wrap;
	width: 100%;
	justify-content: center;
	align-items: center;
	text-align: center;
	font-size: 14px;
	color: #000;
}

.wack1 .fy_pc .prev,
.wack1 .fy_pc .next {
	display: flex;
	position: relative;
	height: 32px;
	width: 32px;
	border-radius: 4px;
}

.wack1 .fy_pc .prev::after,
.wack1 .fy_pc .next::after {
	display: block;
	content: '';
	position: absolute;
	left: 50%;
	top: 50%;
	width: 9px;
	height: 9px;
	border-top: 1px solid #000;
	border-right: 1px solid #000;
	transform: translate(-50%, -50%) rotate(45deg);
	-ms-transform: translate(-50%, -50%) rotate(45deg);
	margin-left: -0.04rem;
}

.wack1 .fy_pc .prev {
	transform: rotate(180deg);
	-ms-transform: rotate(180deg);
}

.wack1 .fy_pc span {
	padding: 0 22px;
}


@media screen and (max-width:1024px) {
	.wack1 .pz_fy {
		display: none;
	}

	.wack1 .fy_pc {
		display: flex;
	}
}


/* 隐私政策 */
.bg-cc{background-color: #004DA1;padding: 0.48rem;}
.yszc .p-left::after{content: "";position: absolute;height:95%;width: 6px;background-color: #fff;left: 0;top: 4px;}
.yszc .cont .desc{font-size: calc(14px + 0.02rem); line-height: 30px; color: #000; margin-top: 32px;}
.yszc .cont .title{border-bottom:1px solid rgba(229, 229, 229, 1);padding-bottom:28px;position: relative; font-weight: bold;}
.yszc .cont .title::after{content: "";position: absolute;height:1px;width: 160px;background-color: #004DA1;left: 0;bottom: -1px;}


@media screen and (max-width:1024px) {
.yszc .p-left::after{top: 2px;}
}

@media screen and (max-width:768px) {
	.yszc .p-left{padding-left: 16px;}
	.yszc .cont .desc {font-size: 14px;line-height: 24px; margin-top:16px; padding-bottom: 5px;}
	.yszc .cont .title{padding-bottom:16px;font-size: 16px;}
}

@media screen and (max-width:440px) {
	.yszc .p-left::after{height:85% ;width: 4px;left: 0;top: 2px;}
	.yszc .p-left{padding-left: 12px;}
}

/* 环境方针 */
.huanjing .bg1{position: relative;}
.huanjing .part1::after{content: ""; left: 0;bottom: 0; width: 100%;height: 137px;position: absolute; background: #F4F7FB;z-index: 1;border-radius: 0 12px 0 0; }
.huanjing .bg2{position: relative;}
.huanjing .bg2::after{content: ""; left: 0; top: 0; width: 100%;height: 415px;position: absolute; background: url(img/bg5.jpg)center no-repeat;z-index: 1;background-size: cover; overflow: hidden;}
.huanjing .cont2{z-index: 6;}
.huanjing .cont2 .title-cont{display: inline-flex;gap:0.17rem;align-items: center;white-space: nowrap;width: 38%;}
.huanjing .cont2 .fs24{font-weight: 700;}
.huanjing .cont2 .fs18{width: 62%; padding:0 0 0 0.4rem;}
.huanjing .part1 {display: flex;flex-direction: column}
.huanjing .cont1 {background-color: #004DA1;padding: 1.15rem 1.3rem;width: 46.25%;z-index: 6;display: flex;flex-direction: column;gap:0.27rem;z-index: 7;}
.huanjing .fl{flex-direction: column;gap:0.12rem}
.huanjing .cont1 .fs32,
.huanjing .cont2 .fs24{font-weight: 700;}
.huanjing .congt2 .fs24{margin-top: 0.18rem;}
.huanjing .cont2 ul {background-color: #F4F7FB;padding:1rem 1rem; z-index: 1; border-radius: 0 0 12px 12px;}
.huanjing .cont2 li {display: flex;padding: 0.32rem 0.4rem;border-bottom: 1px solid #E7EAED}
.huanjing .cont2 li:first-child {border-top: 1px solid #E7EAED;}
.huanjing .cont2 .ico {position: relative;width: 26px;height: 26px;flex-shrink: 0}
.huanjing .cont2 .ico img {position: absolute;left: 0;top: 0;width: 100%;transition: opacity 0.3s}
.huanjing .cont2 .img1 { opacity: 1; }
.huanjing .cont2 .img2 { opacity: 0; }
.huanjing .cont2 li:hover .img1 { opacity: 0; }
.huanjing .cont2 li:hover .img2 { opacity: 1; }


@media screen and (max-width:1800px) {
.huanjing .cont2 .title-cont{width: 28%;}	
.huanjing .cont2 .fs18{width: 72%;}	
}	
@media screen and (max-width:1600px) {
.huanjing .cont1{  padding: 1.15rem 0.8rem;}
.huanjing .cont2 ul {padding:1rem 0.8rem; }
}
@media screen and (max-width:1440px) {
.huanjing .cont2 li {padding: 0.32rem 0.32rem}	
.huanjing .cont2 .title-cont{width: 22%;}	
.huanjing .cont2 .fs18{width: 78%; padding:0 0 0 0.32rem;}	
.huanjing .cont1 {width: 55%; }

}

@media screen and (max-width:1024px) {
.huanjing .part1 {display: block;}
.huanjing .cont1 {padding:20px 14px;  gap:10px 0; }
.huanjing .cont1  .fs24{ font-size:15px; line-height: 26px;}
.huanjing .cont2 ul {padding:20px 14px 30px 14px;}
.huanjing .cont2 li {flex-direction: column;gap:10px;padding:20px 0;}
.huanjing .cont2 .ico { width: 18px;height: 18px;}
.huanjing .cont2 .fs18{ width: 100%;}
.huanjing .cont2 .fs24{ font-size:16px;}
.huanjing .part1::after{  height:70px;}
.huanjing .cont2 .title-cont{  gap:10px;}
}
@media screen and (max-width:700px) {
.huanjing .part1::after{ display:none;}
.huanjing .cont1 {width: 100%;transform: translateY(20px); -ms-transform: translateY(20px);  border-radius: 12px 12px  0 0;}

}


/* 新闻详情 */
.xwxq{border-top: 1px solid rgba(229, 229, 229, 1);}
.xwxq .cont {display: flex;}
.xwxq .cont1{border-bottom: 1px solid rgba(229, 229, 229, 1);display: flex;flex-direction: column;gap:11px;padding-bottom: 0.3rem;}
.xwxq .left {width: 73%;padding-top: 0.56rem;border-right: 1px solid rgba(237, 237, 237, 1)}
.xwxq .left .tit{font-weight: 700;}
.xwxq .yangshi {color: #333;font-size: calc(14px + 0.02rem);line-height: 30px;padding: 0.3rem 0.2rem 0.3rem 0;border-bottom: 1px solid rgba(229, 229, 229, 1)}
.xwxq .fanye{padding: 0.3rem 0.37rem 0.3rem 0;display: flex;justify-content: space-between;align-items: center;}
.xwxq .return{line-height:24px;background-color: #004DA1;padding: 8px 0;border-radius: 4px;flex-wrap:nowrap; min-width: 88px;width: 88px; align-items: center; justify-content:center; margin:0 0 0 .37rem; }
.xwxq .return:hover{background-color: #003A7A;}
.xwxq .fanye1{ display: flex; flex-wrap: wrap; gap: 4px 0; width: 100%;}
.xwxq .fanye1 a {color: #333;font-size: 14px;line-height: 30px;width: 100%;}
.xwxq .fanye1 a span {margin-right: 0.24rem;color: #4B4B4B}
.xwxq .fanye1 a:hover .pre {color: #004DA1;}
.xwxq .fanye1 a:hover .next {color: #004DA1;}
.xwxq .fanye1 a:hover {color: #004DA1;}
.xwxq .fanye1 a:hover span {color: #004DA1;}

.xwxq .right {width: 27%;margin-bottom: 0.8rem}
.xwxq .right .title {padding: 0.32rem;border-bottom: 1px solid rgba(237, 237, 237, 1)}
.xwxq .right .item {padding: 0.22rem 0.32rem;border-bottom: 1px solid rgba(237, 237, 237, 1)}
.xwxq .right .tit {line-height: 26px;margin-bottom: 0.16rem;}
.xwxq .right .item:hover .tit {color: #004DA1;}
.xwxq .right .date {font-size: 14px;line-height: 20px;color: #666}
.xwxq .right .item:hover {box-shadow: 0px 4px 37px 0px rgba(0, 0, 0, 0.07);}

@media (max-width: 1024px) {
	.xwxq .return {line-height: 18px;}
}

@media (max-width: 768px) {
	.xwxq .cont {flex-direction: column;}
	.xwxq .left {width: 100%;border-bottom: 1px solid rgba(237, 237, 237, 1);border-right: none;padding:30px 0 0 0}
	.xwxq .right {width: 100%;}
	.xwxq .right .title {padding:24px 0;}
	.xwxq .fanye{flex-direction: column;align-items: center;padding: 24px 0;}
	.xwxq .fanye1{width:100%; gap: 0;}
	.xwxq .return{display: block;text-align: center;margin:15px auto 0;}
	.xwxq .right .item{padding: 24px 0 29px 0;}
	.xwxq .yangshi{  font-size: 14px; line-height: 26px;  padding:25px 0;}
	.xwxq .cont1{ padding-bottom: 15px;}
	.xwxq .left .tit{ font-size: 18px; line-height: 30px;}
}


/* 通用的底部板块 */
.bottom .cont{border-radius: 8px;overflow: hidden;}
.bottom .left{width: 20.81%; background: linear-gradient(90.00deg, rgba(1, 46, 96, 1) 0%,rgba(1, 18, 38, 1) 78.903%);padding: 0.41rem 0.37rem;display: flex;flex-direction: column;justify-content: center;}
.bottom .left .size56{font-size: calc(14px + 0.42rem);font-weight: 700;line-height: calc(20px + 0.42rem);text-transform: uppercase;text-align: center;margin-bottom: 0.14rem;}
.bottom .right{width: 79.19%;display: flex;align-items: center;justify-content: space-between;padding: 0 1rem;background: linear-gradient(90.00deg, rgba(1, 46, 96, 1) 0%,rgba(1, 18, 38, 1) 78.903%);}
.bottom .left .fs24{text-align: center;}
.bottom .fs20{margin-right: 0.32rem;}

.bottom .a .ico{ display: inline-flex; line-height: 0; width:0.56rem; min-width: 0.56rem;height: 0.56rem; border-radius: 50%; align-items: center; justify-content: center; border: 1px solid rgba(255, 255, 255, 1); }
.bottom .a .ico img{ width: 24px; height: 24px;}
.bottom .a .ico .img1{ display: block;}
.bottom .a .ico .img2{ display: none;}
.bottom .a .ico:hover{background:rgba(255, 255, 255, 1); transform: rotate(45deg); -ms-transform: rotate(45deg); }
.bottom .a .ico:hover .img1{ display: none;}
.bottom .a .ico:hover .img2{ display: block;}

@media screen and (max-width:1680px){
	.bottom .right{padding: 0 0.6rem;}
	.bottom .left .size56{font-size: calc(14px + 0.32rem);line-height: calc(20px + 0.32rem);}
}
@media screen and (max-width:1024px){
	.bottom .a .ico{ width:36px; height:36px;min-width: 36px;margin-top: 12px;}
	.bottom .a .ico img{ width: 20px; height: 20px;}
	.bottom .right{padding: 0.48rem 0.6rem;}
	.bottom .left .size56{font-size: 26px;line-height: 32px;}
}

@media screen and (max-width:768px){
	.bottom .fl{flex-direction: column;}
	.bottom .left{width: 100%;padding: 24px 24px 12px 24px;}
	.bottom .right{width: 100%;flex-direction: column;padding: 0 24px 24px 24px;}
	.bottom .fs20{text-align: center;align-items: center;margin-right: 0;}
	.bottom .left .size56{font-size: 32px;line-height: 40px;}
	
	
}

/* 咨询表单 */

.form .form-container{border-top: 1px solid rgba(229, 229, 229, 1);margin-top: 0.46rem;}
.form .form-item {display: flex;gap:1.15rem;padding: 0.45rem 0;border-bottom: 1px solid rgba(229, 229, 229, 1)}
.form .label-wrap {display: flex;align-items: center;gap:0.56rem}
.form .form-item1{align-items: flex-start;}
.form .form-label {white-space: nowrap;width: 150px;color: #000;font-size: calc(14px + 0.04rem);line-height:calc(24px + 0.07rem);}
.form .label-wrap1{margin-bottom: 22px;}
.form .required {color: #fff;white-space: nowrap;background: #004DA1;padding: 3px 12px;border-radius: 6px}
.form .optional {background: #E5E5E5;color: #888}
.form .radio-group {display: flex;flex-direction: column;gap: 0.16rem}
.form .radio-item {display: flex;align-items: center;cursor: pointer;gap:12px}
.form .radio-item input[type="radio"] {display: none;}
.form .radio-dot {width: 16px;height: 16px;border: 1px solid #004DA1;border-radius: 50%;position: relative}
.form .radio-item input[type="radio"]:checked + .radio-dot::after {content: '';position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);width: 8px;height: 8px;background: #004DA1;border-radius: 50%}
.form .form-input {width: 100%;background: #F8F8F8;border: none;border-radius: 8px;padding: 0.12rem 0.16rem;font-size: 14px;line-height: 32px;color: #000}
.form .form-input::placeholder {color: #999;}
.form .form-hint {font-size: 14px;color: #555;line-height: 32px;margin-top: 8px;}
.form .form-textarea {width: 100%;background: #F8F8F8;border: none;border-radius: 8px;padding: 0.24rem;font-size: calc(14px + 0.02rem);color: #000;min-height: 3rem;resize: none}
.form .form-textarea::placeholder {color: #999;}
.form .submit-cont{display: flex;justify-content: space-between;align-items: center;margin-top: 0.45rem;}
.form .checkbox-item input[type="checkbox"] {width: 18px;height: 18px;margin-right: 0.16rem;accent-color: #004DA1;}
.form .checkbox-item{align-items: center;}
.form .checkbox-item label {font-size: calc(14px + 0.02rem);color: #000;cursor: pointer;}
.form .submit-btn1{background-color:#E5E5E5 ;padding: 14px 42px;line-height: 27px;border-radius: 4px;margin-right: 17px;}
.form .submit-btn1:hover{background-color:#D4D4D4;}
.form .btn-cont1 {background: #004DA1;color: #fff;border-radius: 4px;padding: 15px 60px;font-size: calc(14px + 0.06rem);cursor: pointer;display: flex;align-items: center;gap:16px}
.form .submit-btn2{font-weight: 700;}
.form .btn-cont1:hover {background: #003A7A;}
.form .sub-icon{background: url(img/submit.svg) center no-repeat;width: 24px; height: 24px;display: block;}

@media screen and (max-width:768px) {
	.form .form-item{flex-direction: column;gap:12px}
	.form .form-item1{align-items: normal;}
	.form .label-wrap,
	.form .label-wrap1{justify-content: space-between;}
	.form .submit-btn1 {padding: 10px 30px;}
	.form .btn-cont1 {padding: 10px 35px;}
	.form .submit-cont{flex-direction: column;gap:16px;  margin-top:20px;}
	.form .checkbox-item{width: 100%;}
	.form .form-input{padding: 0.12rem 14px;}
	.form .label-wrap1{ margin-bottom: 0;}
	.form .form-textarea{  padding:10px 14px; height: 200px;}
    
}

/* 企业信息 */
/* 左侧目录 */
.qyxx-box{ display: flex; width: 100%; align-items: flex-start; justify-content: space-between;}
.bg-f8{background-color: #F8F8F8;}
.mb48{margin-bottom: 0.38rem;}
.about{position: sticky;top:0; width:0; left: 0; height:0.9rem;transform:translateX(1rem); -ms-transform:translateX(1rem); margin-top: 1rem; z-index: 20;}
.about .left{width: 305px;height:0.9rem; }
.about .left .fs32{padding: 0.4rem 0.32rem;border-top:2px solid rgba(0, 77, 161, 1);border-bottom:1px solid rgba(229, 229, 229, 1);margin-bottom: 0.2rem;}
.about .left ul{ display: flex !important; flex-wrap: wrap; width: 100%; }
.about .left li{padding: 0.2rem 0.32rem;}
.about .left a{color: rgba(51, 51, 51, 1);font-size: 0.18rem;font-weight: 700;line-height: 0.24rem;}
.about .left span{color:#888;font-size: 0.18rem;font-weight: 700; line-height: 0.24rem;margin-right: 0.18rem;}
.about .left .active{color: #004DA1;}
.about .left .active span{color: #004DA1;}



@media (max-width: 1800px) {
.about{ transform:translateX(1rem); -ms-transform:translateX(1rem);}	
	
}	
@media (max-width:1024px) {
.qyxx-box{ flex-wrap: wrap;}	
.about{ width:100%; height:90px; transform:translateX(0); -ms-transform:translateX(0); background: #fff;top:0;  margin-top:0;}	
.about .left{width: 100%;height:90px; padding:0;}
.about .left .fs32{padding:10px 14px;margin-bottom:0; background: #fff; line-height:26px;}
.about .left ul{ justify-content: space-between; background: #fff;border-bottom:1px solid rgba(229, 229, 229, 1); padding:0 15px;}
.about .left li{ display:inline-flex; padding:12px 0;}
.about .left a{font-size:14px;line-height:24px;}
.about .left span{font-size:14px; line-height:24px;margin-right:8px;}	


}	
@media (max-width:700px) {
.about .left a{font-size:13px;line-height:24px;}
.about .left span{font-size:13px; line-height:24px;margin-right:2px;}		
	
}	



/* 右侧内容1 */
.about-right{width: 100%;}
.about-right .cont{width: calc(100% - 305px - 0.9rem);}
.about-right .w_width{ display: flex; flex-wrap: wrap; justify-content: flex-end;}
.floor1 .table {width: 100%;border-collapse: collapse;border-top: 1px solid #E5E5E5; }
.floor1 .table tr {border-bottom: 1px solid #E5E5E5;}
.floor1 .label {width: 250px;padding: 0.21rem 0.24rem;background-color: #F8F8F8;font-weight: 700;color: #004DA1;font-size: calc(14px + 0.02rem);line-height: 24px;}
.floor1 .value {padding: 17px 0.24rem;color: #333;font-size: calc(14px + 0.02rem); line-height:24px}
@media (max-width: 1024px) {
	.about-right .cont{width:100%;}
	.floor1 .table tr {display: flex; flex-direction: column;}
	.floor1 .label{width: 100%;padding:8px 14px;}
	.floor1 .value{padding:14px 14px;}
}

/* 右侧内容2 */
.floor2 .card2 {display: flex; flex-wrap: wrap; justify-content: space-between; align-items: flex-start;overflow: hidden;margin-top: 0.24rem;}
.floor2 .table2 {width: 58.48%;border-collapse: collapse;}
.floor2 .section-header td {background: linear-gradient(0.00deg, rgba(246, 250, 255, 0) 0%,rgba(224, 239, 255, 1) 100%);padding: 0.12rem 0.24rem;border-bottom: 1px solid #E5E5E5;}
.floor2 .section-label {font-weight: 700;color: #004DA1;font-size: calc(14px + 0.04rem);padding-left: 16px;position: relative;line-height: 24px;}
.floor2 .section-label::before {content: "";position: absolute;left: 0;top: 50%;transform: translateY(-50%);width: 6px;height: 8px;background-color: #004DA1;}
.floor2 .table2 tr{border-bottom: 1px solid #E5E5E5}
.floor2 .info-label {padding: 12px 0.24rem;font-weight: 700;color: #000;font-size: calc(14px + 0.02rem);white-space: nowrap;border-right: 1px solid #E5E5E5;width: 1.75rem;}
.floor2 .info-value {padding: 12px  0.24rem;color: #333;font-size: calc(14px + 0.02rem);border-left: 1px solid #E5E5E5;}
.floor2 .branch-image{ line-height: 0; display: block; width: 38.51%;}

@media (max-width: 1440px) {
.floor2 .info-label {width: 100px;}	
}	
@media (max-width: 1024px) {
.floor2 .card2{ flex-wrap: wrap;gap:15px;margin-top:16px;}
.floor2 .section-header td{padding: 8px 14px;}
.floor2 .info-label{padding: 12px 14px;  width:90px;}
.floor2 .info-value {padding: 12px 14px;}
.floor2 .branch-image{  width: 100%;}
.floor2 .table2{  width: 100%;}
}

/* 右侧内容3 */
.floor3 .left{width:21.6%;position: relative; background: #F8F8F8;}
.floor3 .neirong{display: flex;border-bottom: 1px solid rgba(229, 229, 229, 1);border-top: 1px solid rgba(229, 229, 229, 1);}
.floor3 .left ._img{padding-bottom: 100%;}
.floor3 .right{width:78.4%; display: flex; flex-wrap: wrap;}
.floor3 .right ._img{padding-bottom: 27.5%;}
.floor3 .fs18{position: absolute;top:50%;left: 50%;transform: translate(-50%, -50%);text-align: center;white-space: nowrap;}
.floor3 .tupian{border-right: 1px solid rgba(229, 229, 229, 1); width: 50%;align-items: center; justify-content: center; display: flex;aspect-ratio: 100 / 55;}
.floor3 .tupian img{max-width: 79.36%; max-height: 100%; object-fit: contain;}

@media (max-width: 700px) {
.floor3 .neirong{ flex-wrap: wrap;}	
.floor3 .left{width:100%;}
.floor3 .left ._img{ width:180px; padding-bottom:180px; margin:0 auto;}
.floor3 .right{width:100%;}
.floor3 .tupian img{max-width: 100%;}
}


/* 右侧内容4 */
.timeline{border-top: 1px solid #E5E5E5;}
.timeline-item {display: flex;border-bottom: 1px solid #E5E5E5;}
.timeline-year {width: 20.75%;padding: 0.4rem 0.24rem;background-color: #F4F7FB;display: flex;align-items: center;justify-content: start;border-right: 1px solid #E5E5E5}
.timeline-year .year {font-family: "Open Sans";font-size: 0.36rem;font-weight: 700;line-height: 0.36rem;color: #004DA1;margin-right: 8px}
.timeline-year .nian {font-size: calc(14px + 0.02rem);font-weight: 700;line-height: 16px;color: #333}
.timeline-content {flex: 1;padding: 0.46rem 0.2rem}
.timeline-content ul li {position: relative;padding-left: 20px;color: #333;font-size: calc(14px + 0.02rem);line-height: 24px}
.timeline-content ul li::before {content: "•";position: absolute;left: 0;color: #333;font-size: 18px}
.timeline-item:nth-child(even) .timeline-content {background-color: #fff;}
.timeline-item:nth-child(odd) .timeline-content {background-color: #F8F8F8;}

@media (max-width: 1024px) {
    .timeline-item {flex-direction: column;}
    .timeline-year {width: 100%;border-right: none;padding: 12px 14px;}
    .timeline-year .year {font-size: 24px; line-height: 30px;}
    .timeline-content {padding: 16px 14px;}
    .timeline-content ul li {font-size: 14px;line-height: 22px}
}












/*bwh*/
.breadcrumb{width: 100%; padding:21px 0.55rem 0 0.55rem;	font-size:12px;
	font-weight: 400; display: inline-flex; flex-wrap: wrap;
	line-height:17px;
	color: #fff;}
.breadcrumb a{	color: #fff;}
.breadcrumb span{ margin:0 5px;}
.breadcrumb a:hover{text-decoration: underline;}
.pro-del .sect{
	display: flex;
	width: 100%; align-items: flex-start; justify-content: space-between; padding:1.4rem 0 1.44rem 0;
}

/* 左侧区域 */
.pro-del .left-section {
	 width: 47.8%;
	display: flex;
	 flex-wrap: wrap;
}
.pro-del .product-title {
	font-style: Medium;width: 100%;
	font-size: 0.36rem;
	font-weight: 500;
	line-height: 0.49rem;
	color: #fff;
}
.pro-del .product-info {
	font-style: Medium; width: 100%;margin-top: 0.16rem;
	font-size: calc(14px + 0.06rem);
	font-weight: 500;
	line-height:24px;
	color: #fff;
}

.pro-del .product-description { width: 100%;margin-top: 0.32rem;
	font-size: calc(14px + 0.02rem);
	line-height:  calc(22px + 0.15rem);
	color: #fff;
}

.pro-del .product-buttons {
 margin-top: 0.32rem;
	width: 100%;
}

.pro-del .contact-btn{
	display: flex;width: 100%;
	justify-content: space-between;
	align-items: center;
	background-color: rgba(255, 255, 255, 0);
	border: 1px solid rgba(255, 255, 255, 0.3);
	border-radius: 4px;
	padding: 0 24px;
	color: white;
	font-size: calc(14px + 0.04rem); height:0.67rem;
	cursor: pointer;
	transition: all 0.3s ease;gap:0 12px;
}

.pro-del .tel-icon{
	width: 20px;
	height: 20px; line-height: 0;
}
.pro-del .right-icon {
	width: 16px;
	height: 16px; line-height: 0;
}

.pro-del .contact-btn:hover,
.pro-del .related-btn:hover {
border: 1px solid rgba(255, 255, 255, 0.3);
background: rgba(255, 255, 255, 0.1);
padding: 0 32px;
}

.pro-del .product-image{ margin: 0.35rem 5.9% 0 0;
	width: 38.75%; line-height: 0;
	display: block;
}
.pro-del .slick-dots{ display: flex; justify-content: center; position: absolute; left:0; bottom:-10px; z-index: 6;}
.pro-del .slick-dots li{ border-radius: 50%; width: 8px; height: 8px; background: #fff; opacity:0.5; margin:0 5px; }
.pro-del .slick-dots li.slick-active{opacity: 1;}



@media screen and (max-width:1800px) {
.pro-del .product-image{ 
	margin: 0.35rem 0 0 0;
}	
.pro-del .left-section {
	 width: 55.8%;
	
}	
}	
@media screen and (max-width:1024px) {
.breadcrumb{ display: none;}	
.pro-del .sect{  padding:50px 20px 60px 20px; flex-wrap: wrap;}	
.pro-del .product-title{ font-size: 20px; line-height:30px;}
.pro-del .product-info{ font-size: 16px; line-height:26px;  margin-top:8px;}
.pro-del .product-description{ font-size: 14px; line-height:24px;  margin-top:16px;}
.pro-del .product-buttons{ margin-top: 25px;}
.pro-del .left-section{ width: 100%;}
.pro-del .contact-btn{ height: 46px;}
.pro-del .product-image{ 
	margin:35px 10% 0 10%;width: 80%;
}	

}
@media screen and (max-width:700px) {
.pro-del .product-image{ 
	margin:35px 0% 0 0%;width: 100%;
}	
}


.t_navs._Head1{ transform: translateY(-100%); -ms-transform: translateY(-100%);box-shadow:none !important;}
.pord2{ display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between;height:0.88rem;}
.pord2 .title{ display: flex;color:#000;font-size:0.2rem; line-height:0.3rem; font-weight: bold; }
.pord2 .ul{ display:inline-flex;}
.pord2 .ul .li{ display: flex; flex-wrap: wrap; margin:0 0 0 0.16rem; }
.pord2 .ul .li:first-child{ margin-left:0 !important;}
.pord2 .ul .li a{ display: flex; flex-wrap: wrap; align-items:center; justify-content: center;color:#4B4B4B;
;font-size:calc(14px + 0.02rem); line-height:0.24rem;  padding:0.11rem 0.23rem;
border: 1px solid #ECEBEB;
border-radius: 46px;}
.pord2 .ul .li a:hover{border: 1px solid #004DA1 color:#004DA1;}
.pord2 .ul .li a.active{border: 1px solid #004DA1;background:#004DA1; color:#fff;}


@media screen and (max-width:1024px) {
.pord2{height:auto; justify-content: center; }	
.pord2 .title{ font-size:16px; line-height:26px; }
.pord2 .ul{ margin:10px 0;}
.pord2 .ul .li{ margin:0 5px; }
.pord2 .ul .li a{
font-size:14px; line-height:24px;  padding:4px 18px 5px 18px; }
.nav-wrap.navFix .pord2 .title{ display:none;}
.nav-wrap.navFix .pord2{height:60px;}
.nav-wrap.navFix .pord2 .ul{ margin:0;}

}
@media screen and (max-width:767px) {
.pord2 .ul{ width:100%; justify-content: space-between;}	
.pord2 .ul .li{ margin:0; }
.pord2 .ul .li a{
font-size:0.42rem; line-height:24px;  padding:3px 0.4rem 4px 0.4rem; }

}

.pt77{padding-top:0.77rem;}
.pt80{ padding-top: 0.8rem;}

.pd80{ padding-bottom: 0.8rem;}
.pd100{ padding-bottom: 1rem;}


@media screen and (max-width:1024px) {

.pt77,
.pt80{ padding-top:35px;}	
	
.pd80{ padding-bottom:35px;}	
.pd100{ padding-bottom:40px;}

}



.nav-heigh{height:0.88rem; margin:10px 0;}
.nav-wrap{height:0.88rem; padding:0 1rem;}
.nav-wrap.navFix{ position: fixed; left: 0; top:0; z-index:110;height:0.88rem; background: #fff;border-bottom: 1px solid #ECEBEB;}
.nav-heigh.navFix{ margin:0;}

@media screen and (max-width:1024px) {
.nav-heigh{height:auto;}	
.nav-wrap{height:auto; padding:0 15px;}
.nav-wrap.navFix{ height:60px;}
.nav-heigh{margin:20px 0 10px 0;}
}

@media screen and (max-width:767px) {
.nav-wrap.navFix{padding:0 5px;}
.nav-wrap.navFix .pord2 .ul{justify-content: space-around;}
}


.xq{ width: 100%;border-top: 1px solid #ECEBEB;border-bottom: 1px solid #ECEBEB;}
.xq .w100:last-child .xq-content:last-child{border-bottom:0;} 
.xq-content{ display: flex;  width: 100%; align-items: flex-start; justify-content: flex-end;border-bottom: 1px solid #ECEBEB;}
.xq-content .mt24{ margin-top: 24px;}
.xq-content .mt29{ margin-top: 29px;}
.xq-content .mt32{ margin-top: 32px;}
.xq-content .mt40{ margin-top: 40px;}
.xq-content .w100{ display: block;}
.xqflex { position: sticky; z-index: 10; padding-right: 20px;
	display: flex; flex-wrap: wrap;  width:207px;  top:0.5rem;
}
.xqCont { width:calc(100% - 207px); flex-wrap: wrap;
	display: flex;
	align-items: flex-start; align-content: flex-start;
	border-left: 1px solid #ECEBEB;
	padding-left: 1.42rem;
}
.xqline{border-top: 1px solid #ECEBEB; display: block; width: 100%;}
.xqtitle1 { display: inline-flex;
	border : 1px solid #1355CB;color: #1355CB;
	font-size: calc(14px + 0.02rem);
	font-weight: bold;
	  padding: 0.11rem 0.23rem;  border-radius: 46px;
	line-height: 0.24rem;
}
.xqtitle2{width: 100%; color: #000;
	font-size: 0.24rem;
	font-weight: bold;line-height: 0.4rem;
}

.xq-text { width: 100%;
font-size: calc(14px + 0.02rem);
	font-weight: 400; line-height:calc(24px + 0.16rem);
	color: #333;
}

/* 技术参数表格 */
.tech-specs {
	width: 100%;
	border-collapse: collapse;
	table-layout: fixed; font-weight: 350;
	color: #000;font-size: calc(14px + 0.02rem);
	line-height:24px;
}
.tech-specs th {
background:#004DA1;color: #fff;
	padding:12px 12px;
	word-wrap: break-word;
}
.tech-specs td {border : 1px solid rgba(0, 0, 0, 0.1);
	padding:12px 12px;
	word-wrap: break-word; text-align: center;
}
.tech-specs td:first-child {
 text-align: left;
 padding-left:0.32rem;
	background-color:#F1F1F1;
}
.table1 {
	width: 100%;
	 display: block;
}


@media screen and (max-width:1600px) {
.xqCont{  padding-left:0.9rem;}

}	
@media (max-width: 1024px) {
.xqCont{width:100%;  padding:25px 0 35px 0; border-left:0; }	
.xqtitle2{ font-size: 16px; line-height: 26px;}	
.xq-text{ font-size: 14px; line-height: 26px;}	
.xqtitle1 { display: inline-flex;
	font-size:14px;
	padding: 4px 18px 5px 18px;
	line-height:24px;
}
.xqflex { padding:35px 0 0 0;
	 width:100%; top:0; position: static;
}
.xq-content{ flex-wrap: wrap; }
.xq-content .mt24{ margin-top: 15px;}
.xq-content .mt29{ margin-top: 15px;}
.xq-content .mt32{ margin-top: 15px;}
.xq-content .mt40{ margin-top: 25px;}

.tech-specs{ font-size: 14px; line-height: 22px;}

}
@media (max-width: 767px) {
	
}




.main0 .box{display:flex; width: 100%; overflow: hidden; border-radius: 8px; }
.main0 .tit1{ width:100%;color:#fff;font-size:0.56rem; line-height:0.44rem; font-weight: bold; text-transform: uppercase; text-align: center;}
.main0 .tit2{width:100%; color:#fff;font-size:0.24rem; line-height:0.4rem;t font-weight: bold; text-align: center; margin-top:0.22rem;}
.main0 .tit3{width:100%; color:#fff;font-size:0.2rem; line-height:0.4rem; }
.main0 .left{ display: flex; flex-wrap: wrap; align-content: center; width:3.34rem;  min-width:3.34rem; padding:0.42rem 0;
background: linear-gradient(90.00deg, #012E60,#011226 100%);
}
.main0 .right{ display: flex; align-items: center; justify-content: space-between; width:100%; padding:0.42rem 1rem;
background: linear-gradient(90.00deg, #012E60,#011226 100%);
}
.main0 .ico{ display: inline-flex; line-height: 0; width:0.56rem; min-width:0.56rem; height: 0.56rem; border-radius: 50%; align-items: center; justify-content: center; border: 1px solid rgba(255, 255, 255, 1);   margin-left:0.3rem;}
.main0 .ico img{ width: 24px; height: 24px;}
.main0 .ico .img1{ display: block;}
.main0 .ico .img2{ display: none;}
.main0 .ico:hover{background:rgba(255, 255, 255, 1); transform: rotate(45deg); -ms-transform: rotate(45deg); }
.main0 .ico:hover .img1{ display: none;}
.main0 .ico:hover .img2{ display: block;}


@media (max-width: 1600px){
.main0 .right{ padding:0.42rem 0.5rem;
}
}
@media (max-width: 1024px){
.main0 .right{ padding:25px 15px;}	
.main0 .left{ width:140px;  min-width:140px; padding:25px 0;}
.main0 .tit1{font-size:20px; line-height:28px; }
.main0 .tit2{font-size:16px; line-height:26px; margin-top:4px; }
.main0 .tit3{font-size:14px; line-height:26px;}
.main0 .ico{ width:36px; min-width:36px; height:36px;  margin-left:8px;}
.main0 .ico img{ width: 20px; height: 20px;}

}
@media (max-width: 700px){
.main0 .box{ flex-wrap: wrap;}
.main0 .left{ width:100%; align-items: center; justify-content: center; gap:0 12px;  min-width:100%;background: linear-gradient(180.00deg, #012E60,#011226 100%); padding:20px 15px; }
.main0 .tit1{ width:auto;}
.main0 .tit2{ width:auto;}
.main0 .right{/* text-align: center; */flex-wrap: wrap; justify-content: center; background: linear-gradient(180.00deg, #012E60,#011226 100%);padding:25px 20px 30px 20px; }
.main0 .ico{ margin:15px 0 0 0;}
}	





.fzpp{ display: block; width: 100%;margin-top:48px; }
.fzpp:first-child{ margin-top: 0 !important;}
.fzpp .big{ display:block; width: 100%; }
.fzpp .big .ul{ display:flex; width: 100%; overflow: hidden; border-radius: 8px; gap: 1px;}
.fzpp .big .li{ cursor: pointer; display: block; width:3.47rem; position: relative; height:6.73rem; overflow: hidden;-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;  }
.fzpp .big .li::after{width:100%; height: 100%; display: block; content: ''; z-index: 1; position: absolute; left:0; top: 0;background:#000;  opacity: 0.2; }
.fzpp .big .img{ position: absolute; left: 0; top: 0; z-index: 1; display: block; width: 100%; height:100%;}
.fzpp .big .cont{ display: block;  width:100%; position: absolute; left: 0; bottom: 0; z-index: 10; padding:0.48rem 0.48rem; opacity: 0; }
.fzpp .big .tit{width: 100%;color:#fff; font-weight: bold; font-size:calc(14px + 0.02rem); line-height: 24px;}
.fzpp .big .p{width: 100%;color:#fff; font-size: 0.28rem; line-height: 0.34rem; padding:3px 0 19px 0; border-bottom: 1px solid #fff;}
.fzpp .big .on{ width:100% !important;}
.fzpp .big .on .cont{opacity:1; }


@media screen and (max-width: 1024px) {
.fzpp .big .cont{ width:100%;padding:20px;}	
.fzpp .big .p{ font-size:16px; line-height:24px; padding:3px 0 14px 0; border-bottom: 1px solid rgba(255,255,255,0.3);}
.fzpp .big .tit{ font-size:14px; line-height:22px;}
}
@media screen and (max-width: 767px) {
.fzpp .big .ul{ flex-wrap: wrap;}	
.fzpp .big .li{ width:100%;  height:150px;}	
.fzpp .big .on{ height:300px;}
	
}

.zssb{ position: relative; overflow: hidden;
 background: #004DA1;
}
.zssb::before{ content: ''; position: absolute; right:0; top: 0; z-index: 1; width: 55.36%; height: 100%; background:#ccecfa;}
.zssb::after{ content: ''; position: absolute; right: 55.36%; top: 0; z-index: 7; width: 44.64%; height: 100%; background:url(img/img0.png) right center no-repeat #004DA1; background-size: cover;}
.zssb .sect{width:100%;  align-items: flex-start;
	display: flex; flex-wrap: wrap;
}
.zssb .left{width:43.56%; position: relative; z-index: 10;
	display: flex; flex-wrap: wrap;padding:0.9rem 1.3rem 1.29rem 0;
}
.zssb .right{width:50.6%;aspect-ratio: 100 / 61.6;
	display: flex; flex-wrap: wrap;
}
.zssb .lh0{width:128%;  display: block; position: absolute; right:-64%; top:49.8%; transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%);}
.zssb .tit1{width: 100%;color:#fff; font-weight: bold; font-size:0.32rem; line-height: 0.44rem;}
.zssb .tit2{width: 100%;color:#fff; font-weight: bold; font-size:0.32rem; line-height: 0.44rem; margin-top:4px;}
.zssb .info{width: 100%;color:#fff; font-weight: 400; font-size:calc(14px + 0.02rem); line-height: calc(24px + 0.06rem); margin-top:36px;}
.zssb .line4{width: 70px;background:#fff;height: 4px; margin-top:28px; display: inline-flex; position: relative;}
.zssb .line4::after{width:8px;background:#00A0E8;height: 4px; margin-left:5px; display: inline-flex; position: absolute; left:100%; top: 0; content: '';}

 @media screen and (max-width:1440px) {
.zssb .left{padding:0.9rem 1rem 1.29rem 0;
}	 
.zssb .right{width:56.44%; }	
	 
} 
 @media screen and (max-width:1024px) {
.zssb{padding: 0;}	 
.zssb .tit1{ font-size:18px; line-height:28px; }
.zssb .tit2{ font-size:18px; line-height:28px; }
.zssb .info{ font-size:14px; line-height:26px; margin-top:14px; }
.zssb .line4{width: 40px; margin-top:14px; }
.zssb .left{padding:35px 15px;width:100%;
background:url(img/img0.png) right center no-repeat #004DA1; background-size: cover;
}	 
.zssb .right{width:100%; background:#ccecfa; overflow: hidden; }	
.zssb::before{ display: none;}
.zssb::after{ display: none;}
	 
} 



.mapInfo .li{ cursor: pointer; display: block; width:0.4rem; height:0.4rem;  margin:-0.2rem 0 0 -0.2rem; position: absolute; display:inline-flex;}
.mapInfo .li .ico{ display:inline-flex; width:0.4rem; height:0.4rem; }
.mapInfo .li .tit{white-space: nowrap;  display: inline-flex;align-items: center;  color:#004DA1;background:#F4F7FB; border-radius: 12px; gap:0 6px; padding:0 0.2rem;font-size:calc(14px + 0.02rem); line-height:1.2; height: 0.52rem; position: absolute;
-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;
}
.mapInfo .li .tit span{ font-size: 14px;}
.mapInfo .li .tit:hover{ background: #004DA1; color:#fff;}
/* 20260630start */
.mapInfo .li.li1 .tit::before{ content: ''; position: absolute; right:100%; top:50%; z-index: 1; width:0.26rem; height:0.26rem; border-top:1px solid #004DA1;border-left:1px solid #004DA1;}
.mapInfo .li.li2 .tit::before{ content: ''; position: absolute; right:100%; top:50%; z-index: 1; width:0.48rem; border-top:1px solid #004DA1;}
.mapInfo .li.li3 .tit::before{ content: ''; position: absolute; right:100%; bottom:50%; z-index: 1; width:0.4rem; height:calc(21px + 0.21rem);  border-bottom:1px solid #004DA1;border-left:1px solid #004DA1;}
.mapInfo .li.li4 .tit::before{ content: ''; position: absolute; left:100%; bottom:50%; z-index: 1; width:0.6rem; height:calc(20px + 0.1rem); border-bottom:1px solid #004DA1; border-right:1px solid #004DA1;}
.mapInfo .li.li5 .tit::before{ content: ''; position: absolute; left:100%; top:50%; z-index: 1; width:0.48rem; border-top:1px solid #004DA1; margin-left: 5px;}
.mapInfo .li.li6 .tit::before{ content: ''; position: absolute; left:100%; bottom:50%; z-index: 1; width:0.28rem; border-bottom:1px solid #004DA1; }
.mapInfo .li.li6 .tit::after{ content: ''; position: absolute; left:100%; bottom:50%; margin-left:0.28rem; z-index: 1; width:0.2rem;height:calc(10px + 0.1rem); border-left:1px solid #004DA1;border-top:1px solid #004DA1; }
/* 20260630end */

  
 @media screen and (max-width:1024px) {
.mapInfo .li .tit{font-size:12px; height:34px; padding:4px 12px;border-radius:6px; gap:0 4px; }
.mapInfo .li .ico{  width:24px; height:24px; }
.mapInfo .li{ width:24px; height:24px; margin:-12px 0 0 -12px; }

 } 
 

.in-banner .fs18{ font-size:calc(14px + 0.04rem); line-height: 25px;border: 1px solid #C4C4C4; padding: 7px 19px; border-radius: 40px;  display: inline-block;}
.in-banner .fs16{ font-size:calc(14px + 0.02rem); line-height: 24px;}
.in-banner .mt24{ margin-top: 0.24rem;}
 @media screen and (max-width:1024px) {
.in-banner .fs18{font-size:13px; line-height:22px; padding:5px 14px;}
.in-banner .fs16{font-size:13px; line-height:24px;}
.in-banner .fs16 br{ display: none;}
.in-banner .mt24{ margin-top:14px;}
 } 
 


.qtjs1{ display: block; width:100%;  overflow: hidden; position: relative; z-index: 8;}
.qtjs1 .bg { display: block;
position: absolute;
width:100%;
height: 100%;
left:0;top: 0;
z-index: 1;
}
.qtjs1 .bg .ico{ display: block;
position: absolute; opacity: 0;
width:100%;
height: 100%;
left:0;top: 0;
z-index: 1;
-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;  
}
.qtjs1 .bg .ico.on{ opacity: 1; z-index: 6;}
.qtjs1 .box{  position: relative; display: block; width:100%; background:rgba(0,0,0,0.51); }
.qtjs1 .hd{ display: flex; flex-wrap: wrap; justify-content: space-between; width:100%;}
.qtjs1 .left{ display: flex; flex-wrap: wrap; align-content: flex-end; width:40.31%; position: relative; padding:1.12rem 0; }
.qtjs1 .left .ico{ display: block;
width:100%; line-height: 0;
}
.qtjs1 .left .ico img{ width: 1.48rem; height: 1.48rem;}
.qtjs1 .zh{ white-space: nowrap; display: flex; align-items: center; color: #fff; font-size:0.48rem; line-height:0.72rem;width:100%; font-weight: bold; gap: 0 18px; margin-top: 8px;}
.qtjs1 .en{color: #fff; font-size:0.24rem; line-height:0.33rem;width:100%; text-transform: uppercase; font-weight: 500;margin-top: 8px;}
.qtjs1 .line1{ width: 100%; height: 1px; background: #fff;}
.qtjs1 .ul{ display: flex; flex-wrap: wrap; width:42%; position: relative; }
.qtjs1 .ul .li{ overflow: hidden; display: flex; flex-wrap: wrap; align-content: flex-end; width:100%;/* background:rgba(0, 0, 0, 0.2); */ min-height:5rem; 
padding:1.12rem 0;-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; overflow-y: auto;  }
.qtjs1 .ul .li .tit{color: #fff; font-size:0.36rem; line-height:0.54rem;width:100%; font-weight: bold;
 /* overflow: hidden;text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp:1; */
}
.qtjs1 .ul .li .p{width:100%; color: #fff; line-height:calc(22px + 0.06rem); font-size:calc(14px + 0.04rem);/* margin-top: 0.24rem; */
 min-height:calc(1.05rem + 8px); display: flex; flex-wrap: wrap; align-items: center;
 }
.qtjs1 .ul .li.on{ background:rgba(0, 77, 161, 0.8); height:5.98rem;  }
.qtjs1:nth-child(2n) .hd{ flex-direction: row-reverse;}
.qtjs1:nth-child(2n) .zh{ flex-direction: row-reverse;}
.qtjs1:nth-child(2n) .left{ text-align: right;}


@media screen and (max-width:1440px) {
.qtjs1 .ul{wrap; width:46%;  }	
.qtjs1 .ul .li .tit{ font-size:0.32rem; line-height:0.5rem;}	
.qtjs1 .zh{font-size:0.44rem; line-height:0.68rem;}
.qtjs1 .ul .li .p{min-height:initial;}
}	

@media screen and (max-width:1024px) {
.qtjs1 .left{ width:100%; padding:100px 0 0 0; }	
.qtjs1 .left .ico img{ width: 70px; height:70px;}	
.qtjs1 .zh{ font-size:18px; line-height:26px;margin-top: 8px; gap: 0 8px;}		
.qtjs1 .en{ font-size:14px; line-height:22px; margin-top: 4px;}	
.qtjs1 .ul{ width:100%;}
.qtjs1 .ul .li{ padding:20px 0 60px 0;}
.qtjs1 .ul .li .tit{ font-size:16px; line-height:24px; }
.qtjs1 .ul .li .p{ font-size:14px; line-height:22px;min-height:initial/* margin-top:8px; */}
.qtjs1 .ul .li.on{ height:260px;  }
}






@font-face {
    font-family: 'NotoSans-Bold';
    src: url('https://otheross1.oss-cn-hangzhou.aliyuncs.com/linshi/Noto_Sans/NotoSans-Bol.eot');
    src: url('https://otheross1.oss-cn-hangzhou.aliyuncs.com/linshi/Noto_Sans/NotoSans-Bol?#iefix') format('embedded-opentype'),
         url('https://otheross1.oss-cn-hangzhou.aliyuncs.com/linshi/Noto_Sans/NotoSans-Bol.woff') format('woff'),
         url('https://otheross1.oss-cn-hangzhou.aliyuncs.com/linshi/Noto_Sans/NotoSans-Bol.ttf') format('truetype'),
         url('https://otheross1.oss-cn-hangzhou.aliyuncs.com/linshi/Noto_Sans/NotoSans-Bol.svg#open_sanslight') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'NotoSans-Regular';
    src: url('https://otheross1.oss-cn-hangzhou.aliyuncs.com/linshi/Noto_Sans/NotoSans-Regular.eot');
    src: url('https://otheross1.oss-cn-hangzhou.aliyuncs.com/linshi/Noto_Sans/NotoSans-Regular?#iefix') format('embedded-opentype'),
         url('https://otheross1.oss-cn-hangzhou.aliyuncs.com/linshi/Noto_Sans/NotoSans-Regular.woff') format('woff'),
         url('https://otheross1.oss-cn-hangzhou.aliyuncs.com/linshi/Noto_Sans/NotoSans-Regular.ttf') format('truetype'),
         url('https://otheross1.oss-cn-hangzhou.aliyuncs.com/linshi/Noto_Sans/NotoSans-Regular.svg#open_sanslight') format('svg');
    font-weight: normal;
    font-style: normal;
}


.main0 .tit1,
.main0 .tit2,
.t_navs .menuSub .en,
.qtjs1 .zh .s,
.in-Text .fs40,
.p-left.fs32,
.bottom .left .size56,
.xwxq .left .tit{
	font-family: 'NotoSans-Bold';
}

.p-left.fs32{ font-weight: bold;}


.form .checkbox-item label a{color:#004DA1;}
.form .checkbox-item label a:hover{text-decoration:underline;}


.pagecon.yszc .cont .desc{margin-top:0;}
.pagecon.yszc{padding-top:0.5rem; padding-bottom:0.5rem;}

.sitemap{ width:100%; overflow:hidden;}
.sitemap li{border-bottom:1px dashed #d2d2d2; padding:7px 0; float:left; line-height:40px;width:98%; padding-left:2%;  }
.sitemap li a{ margin-right:10px;font-size:12px; float:left; white-space: nowrap; font-size:14px;}
.sitemap li a:hover{color:#004DA1;}
.sitemap li .font16{ font-size:16px;  /*color:#135fb1*/}
.sitemap li .font14{font-size:14px; }
.sitemap li .font12{ font-size:12px;  color:#999}

