body {
  --www: 1.5rem;
  --interval: var(--www);
  --nav_height: 0.9rem;
  --color: #082e98;
  --f14: 0.14rem;
  --f16: 0.16rem;
  --f18: 0.18rem;
  --f20: 0.2rem;
  --f22: 0.22rem;
  --f24: 0.24rem;
  --f26: 0.26rem;
  --f28: 0.28rem;
  --f30: 0.3rem;
  --f32: 0.32rem;
  --f34: 0.34rem;
  --f36: 0.36rem;
  --f38: 0.38rem;
  --f40: 0.4rem;
  --f42: 0.42rem;
  --f44: 0.44rem;
  --f46: 0.46rem;
  --f48: 0.48rem;
  --f52: 0.52rem;
  --f54: 0.54rem;
  --f56: 0.56rem;
  --f58: 0.58rem;
  --f60: 0.6rem;
}
@media screen and (min-width: 1921px) {
  body {
    --interval: calc((100vw - (19.2rem - var(--www))) / 2);
  }
}
@media screen and (max-width: 1520px) {
  body {
    --f14: 12px;
    --f16: 14px;
    --f18: 16px;
    --f20: 18px;
    --f22: 20px;
    --www: 1.7rem;
  }
}
@media screen and (max-width: 1200px) {
  body {
    --f20: 16px;
    --f22: 16px;
    --f24: 18px;
    --f26: 20px;
    --f28: 22px;
    --f30: 0.36rem;
    --f32: 0.36rem;
    --f34: 0.38rem;
    --f36: 0.4rem;
    --f38: 0.4rem;
    --f40: 0.4rem;
    --f42: 0.4rem;
    --f44: 0.4rem;
    --f46: 0.4rem;
    --f48: 0.4rem;
    --f52: 0.46rem;
    --f54: 0.48rem;
    --f56: 0.52rem;
    --f58: 0.52rem;
    --f60: 0.54rem;
    --interval: 5vw;
    --nav_height: 58px;
  }
}
@media screen and (max-width: 767px) {
  body {
    --f14: 0.26rem;
    --f16: 0.28rem;
    --f18: 0.3rem;
    --f20: 0.3rem;
    --f22: 0.32rem;
    --f24: 0.34rem;
    --f26: 0.34rem;
    --f28: 0.36rem;
    --f30: 0.4rem;
    --f32: 0.4rem;
    --f34: 0.4rem;
    --f36: 0.4rem;
    --f38: 0.4rem;
    --f40: 0.42rem;
    --f42: 0.42rem;
    --f44: 0.42rem;
    --f46: 0.42rem;
    --f48: 0.42rem;
    --f52: 0.42rem;
    --f54: 0.44rem;
    --f56: 0.46rem;
    --f58: 0.46rem;
    --f60: 0.48rem;
  }
}
.maodian {
  position: relative;
  top: calc(var(--nav_height) * -1 + 1px);
}

@media screen and (min-width: 1200px) {
	#solution1,#solution2,#solution3,#solution4,#about2{
		top: 0 !important;
	}
}

.mobile_search {
  top: var(--nav_height);
}
/** 纵向滚动条样式 */
.wMain {
  padding-left: var(--interval);
  padding-right: var(--interval);
  width: 100%;
}
.swiper-button-lock {
  display: none !important;
}
.button-disabled,
.swiper-button-disabled {
  cursor: auto;
  pointer-events: none;
}
.dw {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
}
.flex_center {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.bgColor {
  background: #f6f6f6;
}
.pt {
  padding-top: 0.94rem;
}
.pb {
  padding-bottom: 0.94rem;
}
.mt {
  margin-top: 0.7rem;
}
.Header_Container {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 9;
}
.Header_Container::after {
  position: absolute;
  content: '';
  bottom: 0;
  left: 0;
  width: 100%;
  height: 1px;
  background: rgba(255, 255, 255, 0.2);
}
.Header_Container .bg {
  position: absolute;
  left: 0;
  top: 0;
  width: 0%;
  height: 100%;
  background: #fff;
  -webkit-transition: 0.8s;
  -o-transition: 0.8s;
  transition: 0.8s;
}
.Header_Container .box {
  position: relative;
  z-index: 2;
}
.Header_Container .box .boxLeft {
  background: #fff;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.Header_Container .box .boxLeft .logo {
  padding: 0 0.38rem 0 0.46rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.Header_Container .box .boxLeft .logo a {
  display: block;
}
.Header_Container .box .boxLeft .logo a img {
  height: 0.45rem;
}
.Header_Container .box .boxLeft .menu {
  width: var(--nav_height);
  height: var(--nav_height);
  background: #082e98;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  cursor: pointer;
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
}
.Header_Container .box .boxLeft .menu div {
  margin: auto;
}
.Header_Container .box .boxLeft .menu i {
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s; color:#fff; font-size:30px
}
.Header_Container .box .boxRight {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 1rem;
}
.Header_Container .box .boxRight nav {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.Header_Container .box .boxRight nav .item {
  padding: 0 0.3rem;
  position: relative;
}
.Header_Container .box .boxRight nav .item > p a {
  font-size: var(--f18);
  color: #fff;
  line-height: var(--nav_height);
  position: relative;
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
}
.Header_Container .box .boxRight nav .item > p a::after {
  content: '';
  position: absolute;
  bottom: 0px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 0%;
  height: 1px;
  background: #082e98;
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
}
.Header_Container .box .boxRight nav .item .towNav {
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  background: #fff;
  width: 1.5rem;

  opacity: 0;
  visibility: hidden;
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
}
.Header_Container .box .boxRight nav .item .towNav ul li {
  padding: 8px 0;
}
.Header_Container .box .boxRight nav .item .towNav ul li a {
  display: block;
  font-size: var(--f16);
  color: #000;
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
  text-align: center; line-height:50px; height:50px;
}
.Header_Container .box .boxRight nav .item .towNav ul li a:hover {
  color: #082e98;
}
.Header_Container .box .boxRight nav .item:hover > p a {
  color: #fff !important;
}
.Header_Container .box .boxRight nav .item:hover .towNav {
  visibility: inherit;
  opacity: 1;
}

.Header_Container.active .box .boxRight nav .item:hover > p a {
  color: #082e98 !important;
}

.Header_Container .box .boxRight nav .item#active > p a::after {
  width: 100%;
}
.Header_Container .box .boxRight .contel {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  margin-left: 1rem;
  position: relative;
}
.Header_Container .box .boxRight .contel i{ color:#fff; font-size:0.24rem; float: left; margin-right:10px}
.Header_Container .box .boxRight .contel p{ color:#fff; font-size:0.24rem; font-family:'gilroy_Medium'}

.Header_Container.active .box .boxRight .contel i,
.Header_Container.active .box .boxRight .contel p{
  color: #082e98;
 
}

.Header_Container .box .boxRight .joinUs {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  margin-left: 1rem;
  position: relative;
}
.Header_Container .box .boxRight .joinUs > p a {
  font-size: var(--f16);
  font-family: 'gilroy_regular';
  line-height: 36px;
  width: 1.16rem;
  border-radius: 5px;
  border: 1px solid #fff;
  text-align: center;
  color: #fff;
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
}
.Header_Container .box .boxRight .joinUs .towNav {
  position: absolute;
  left: 50%;
  top: 100%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  background: #fff;
  width: 1.5rem;
  -webkit-box-shadow: 0 10px 10px 5px rgba(0, 0, 0, 0.1);
  box-shadow: 0 10px 10px 5px rgba(0, 0, 0, 0.1);
  opacity: 0;
  visibility: hidden;
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
}
.Header_Container .box .boxRight .joinUs .towNav ul li {
  padding: 8px 0;
}
.Header_Container .box .boxRight .joinUs .towNav ul li a {
  display: block;
  font-size: var(--f16);
  color: #000;
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
  text-align: center;
}
.Header_Container .box .boxRight .joinUs .towNav ul li a:hover {
  color: #082e98;
}
.Header_Container .box .boxRight .joinUs:hover > p a {
  background: #082e98;
  color: #fff !important;
  border-color: #082e98;
}
.Header_Container .box .boxRight .joinUs:hover .towNav {
  visibility: inherit;
  opacity: 1;
}
.Header_Container.active::after,
.Header_Container.on::after {
  bottom: -1px;
  background: rgba(0, 0, 0, 0.1);
}
.Header_Container.active .bg,
.Header_Container.on .bg {
  width: 100%;
  -webkit-transition: 1s;
  -o-transition: 1s;
  transition: 1s;
}
.Header_Container.active .box .boxLeft .menu,
.Header_Container.on .box .boxLeft .menu {
  background: #fff;
}
.Header_Container.active .box .boxLeft .menu svg path,
.Header_Container.on .box .boxLeft .menu svg path {
  fill: #082e98;
}
.Header_Container.active .box .boxRight nav .item > p a,
.Header_Container.on .box .boxRight nav .item > p a {
  color: #999;
}
.Header_Container.active .box .boxRight nav .item.active > p a,
.Header_Container.on .box .boxRight nav .item.active > p a {
  color: #000 !important;
}
.Header_Container.active .box .boxRight .joinUs a,
.Header_Container.on .box .boxRight .joinUs a {
  color: #082e98;
  border-color: #082e98;
}
.Menu_Container {
  position: fixed;
  top: 0;
  height: 100%;
  background: #fff;
  left: 0;
  width: 100%;
  z-index: 10;
  display: none;
}
.Menu_Container .box {
  height: 100%;
  --h: 1.7rem;
  position: relative;
}
.Menu_Container .box .head {
  position: absolute;
  top: 0;
  left: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  z-index: 2;
}
.Menu_Container .box .head .logo {
  padding: 0 0.38rem 0 0.46rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.Menu_Container .box .head .logo a {
  display: block;
}
.Menu_Container .box .head .logo a img {
  height: 0.45rem;
}
.Menu_Container .box .head .menu {
  width: var(--nav_height);
  height: var(--nav_height);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  cursor: pointer;
}
.Menu_Container .box .head .menu div {
  margin: auto;
}
.Menu_Container .box .head .menu div i{ color:#082e98; font-size:30px}
.Menu_Container .box .boxLeft {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  padding: var(--h) 0 0 var(--interval);
  position: relative;
}
.Menu_Container .box .boxLeft .main1 {
  display: grid;
  grid-template-columns: repeat(5, 1fr);
}
.Menu_Container .box .boxLeft .main1 .item h5 a {
  font-size: var(--f28);
  color: #333;
}
.Menu_Container .box .boxLeft .main1 .item ul {
  margin-top: 0.46rem;
}
.Menu_Container .box .boxLeft .main1 .item ul li {
  margin-bottom: 0.12rem;
}
.Menu_Container .box .boxLeft .main1 .item ul li a {
  font-size: var(--f18);
  color: #666;
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
}
.Menu_Container .box .boxLeft .main1 .item ul li a:hover {
  color: #082e98;
}
.Menu_Container .box .boxLeft .main2 {
  margin-top: 2rem;
}
.Menu_Container .box .boxLeft .main2 ul li {
  margin-bottom: 0.16rem;
}
.Menu_Container .box .boxLeft .main2 ul li a {
  font-size: var(--f28);
  color: #333;
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
}
.Menu_Container .box .boxLeft .main2 ul li a:hover {
  color: #082e98;
}
.Menu_Container .box .boxLeft .main3 {
  position: absolute;
  bottom: 0.68rem;
  font-size: var(--f18);
  color: #666;
  padding-right: 1rem;
  text-align: left;
}
.Menu_Container .box .boxLeft .main3 a {
  color: #666;
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
}
.Menu_Container .box .boxLeft .main3 a:hover {
  color: #082e98;
}
.Menu_Container .box .boxRight {
  width: 6.4rem;
  height: 100%;
  padding: var(--h) 1rem 0;
  color: #fff;
  background: url(../images/img24.jpg) no-repeat 50% 50% / cover;
}
.Menu_Container .box .boxRight .content1 {
  font-size: var(--f16);
}
.Menu_Container .box .boxRight .content2 {
  margin-top: 0.06rem;
}
.Menu_Container .box .boxRight .content2 a {
  font-family: 'gilroy_Medium';
  font-size: var(--f32);
  color: #fff;
}
.Menu_Container .box .boxRight .content3 {
  margin-top: 0.3rem;
}
.Menu_Container .box .boxRight .content3 i{font-size:0.3rem; color:#fff; }
.Menu_Container .box .boxRight .contact4 {
  margin-top: 0.45rem;
}
.Menu_Container .box .boxRight .content5 {
  margin-top: 0.7rem;
}
.Menu_Container .box .boxRight .content5 img {
  width: 1rem;
}
.Menu_Container .box .boxRight .content6 {
  position: absolute;
  bottom: 0.68rem;
  font-size: var(--f18);
}
.Menu_Container .box .boxRight .content6 a {
  color: #fff;
}
.Menu_Container .box .boxRight .content6 a:hover {
  text-decoration: underline;
}
.Privacy_Policy .box_ .content1 {
  font-size: var(--f32);
}
.Privacy_Policy .box_ .hr {
  border-top: 1px solid #eee;
  margin: 0.5rem 0;
}
.Privacy_Policy .box_ .content3 {
  font-size: var(--f18);
  line-height: 1.8;
  color: #333;
}
.Search_List .box1 {
  padding: 1.4rem 0 0.5rem;
  font-size: var(--f20);
  background: #f6f6f6;
}
.Search_List .box2 {
  min-height: 40vh;
}
.Search_List .box2 .item {
  padding: 0.2rem 0.8rem;
  border-bottom: 1px solid #eee;
}
@media screen and (max-width: 1200px) {
  .Search_List .box2 .item {
    padding: 0.2rem 0rem;
  }
}
.Search_List .box2 .item a .left {
  max-width: 80%;
}
.Search_List .box2 .item a .left .t {
  font-size: var(--f14);
  color: #999;
}
.Search_List .box2 .item a .left .b {
  font-size: var(--f24);
  color: #333;
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
  margin-top: 12px;
}
.Search_List .box2 .item a .right {
  font-size: var(--f16);
  color: #082e98;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
}
.Search_List .box2 .item a .right i {
  font-size: var(--f16);
  display: inline-block;
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
}
.Search_List .box2 .item a:hover .b {
  color: #082e98;
}
.Search_List .box2 .item a:hover .right i {
  -webkit-transform: translateX(5px);
  -ms-transform: translateX(5px);
  transform: translateX(5px);
}
.Search_List .box3 {
  font-size: var(--f18);
  text-align: center;
}
.code_button .a {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-left: 0.15rem;
  width: 0.6rem;
  height: 0.6rem;
  border-radius: 50%;
  color: #fff;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}
.code_button .a svg {
  width: 0.3rem;
  position: relative;
  z-index: 2;
  height: 0.3rem;
}
.code_button .a svg path {
  fill: #303E48;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.code_button .a::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: inherit;
  -webkit-box-shadow: inset 0 0 0 0.47rem #c2b2a5;
  box-shadow: inset 0 0 0 0.47rem #c2b2a5;
  -webkit-transition: -webkit-box-shadow 0.3s, -webkit-transform 0.3s;
  transition: -webkit-box-shadow 0.3s, -webkit-transform 0.3s;
  -o-transition: box-shadow 0.3s, transform 0.3s;
  transition: box-shadow 0.3s, transform 0.3s;
  transition: box-shadow 0.3s, transform 0.3s, -webkit-box-shadow 0.3s, -webkit-transform 0.3s;
}
.code_button .a:hover::after {
  -webkit-box-shadow: inset 0 0 0 2px #c2b2a5;
  box-shadow: inset 0 0 0 2px #c2b2a5;
  -webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}
.Home_Banner .banner {
  position: relative;
  overflow: hidden;
}
.Home_Banner .banner .video {
  position: relative;
}
.Home_Banner .banner .video::after {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 1;
  background: url(../images/bgc.png) no-repeat 50% 50% / cover;
}
.Home_Banner .banner picture img {
  width: 100%;
  height: 100vh;
}
.Home_Banner .banner video {
  width: 100%;
  height: 100vh;
}
.Home_Banner .banner .swiper-slide .orientation {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #fff;
}
.Home_Banner .banner .swiper-slide .orientation .content1 {
  font-size: 0.76rem;  font-weight:bold
  
}
.Home_Banner .banner .swiper-slide .orientation .content2 {
  font-size: var(--f26);

}
.Home_Banner .banner .page_box {
  position: absolute;
  left: var(--interval);
  bottom: 1rem;
  z-index: 2;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.Home_Banner .banner .page_box .page {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.Home_Banner .banner .page_box .page div {
  line-height: 0;
}
.Home_Banner .banner .page_box .page div p {
  width: 0.8rem;
  height: 2px;
  border-radius: 0;
  opacity: 1;
  background: rgba(255, 255, 255, 0.2);
  margin-right: 0.2rem;
  position: relative;    margin: 0 var(--swiper-pagination-bullet-horizontal-gap,4px);cursor: pointer;display: inline-block;
}

.Home_Banner .banner .page_box .page div p span {
  content: '';
  position: absolute;
  width: 0%;
  height: 2px;
  background: #082e98;
  left: 0;
  top: 0;
}
.Home_Banner .banner .page_box .page div .swiper-pagination-bullet-active span {
  -webkit-animation-name: spanWidth;
  animation-name: spanWidth;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
}
.Home_Banner .banner .page_box .button .videoBtn {
  cursor: pointer;
  height: 20px;
}
.Home_Banner .banner .page_box .button .videoBtn .start {
  display: none;
  -webkit-transform: scale(0.8) translateY(3px);
  -ms-transform: scale(0.8) translateY(3px);
  transform: scale(0.8) translateY(3px);
}
.Home_Banner .banner .page_box .button .videoBtn.active .start {
  display: block;
}
.Home_Banner .banner .page_box .button .videoBtn.active .stop {
  display: none;
}
.weixinImg,
.weixinVideo {
  display: none;
}
.weixinVideo {
  position: absolute;
  right: 0.3rem;
  bottom: 0.3rem;
  z-index: 4;
  cursor: pointer;
  opacity: 0.7;
}
.weixin video {
  display: none;
}
.weixin .weixinImg,
.weixin .weixinVideo {
  display: block;
}
@-webkit-keyframes spanWidth {
  0% {
    width: 0%;
  }
  100% {
    width: 100%;
  }
}
@keyframes spanWidth {
  0% {
    width: 0%;
  }
  100% {
    width: 100%;
  }
}
.Home_Banner .swiper-wrapper,
.Home_CoreTechnology .swiper-wrapper {
  -webkit-transition: -webkit-transform 1s cubic-bezier(0.645, 0.045, 0.355, 1) 0s !important;
  transition: -webkit-transform 1s cubic-bezier(0.645, 0.045, 0.355, 1) 0s !important;
  -o-transition: transform 1s cubic-bezier(0.645, 0.045, 0.355, 1) 0s !important;
  transition: transform 1s cubic-bezier(0.645, 0.045, 0.355, 1) 0s !important;
  transition: transform 1s cubic-bezier(0.645, 0.045, 0.355, 1) 0s, -webkit-transform 1s cubic-bezier(0.645, 0.045, 0.355, 1) 0s !important;
}
.f56 {
  font-size: var(--f56);
  font-family: 'AM';
  line-height: 1.2;
}
.fff {
  color: #fff;
}
.Home_CoreTechnology {
  position: relative;
}
.Home_CoreTechnology .title {
  position: absolute;
  left: var(--interval);
  top: 0;
  z-index: 2;
}
.Home_CoreTechnology .banner1 .swiper-slide picture img {
  width: 100%;
}
.Home_CoreTechnology .banner1 .swiper-slide .orientation {
  position: absolute;
  left: 0;
  top: 3.26rem;
  width: 100%;
}
.Home_CoreTechnology .banner1 .swiper-slide .orientation .content1 {
  font-size: var(--f46);
  
  color: #fff;
}
.Home_CoreTechnology .banner1 .swiper-slide .orientation .content2 {
  margin-top: 0.82rem;
}
.Home_CoreTechnology .banner1 .swiper-slide .orientation .content2 ul li {
  margin-right: 0.94rem;
  text-align: center;
}
.Home_CoreTechnology .banner1 .swiper-slide .orientation .content2 ul li .top {
  height: 0.8rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.Home_CoreTechnology .banner1 .swiper-slide .orientation .content2 ul li .top i {
  margin: auto;
  max-height: 100%; font-size:0.6rem; color:#fff;
}
.Home_CoreTechnology .banner1 .swiper-slide .orientation .content2 ul li .bot {
  
  font-size: var(--f20);
  color: #fff;
  margin-top: 0.2rem;
}
.Home_CoreTechnology .banner1 .swiper-slide .orientation .content3 {
  margin-top: 0.48rem;
}
.Home_CoreTechnology .position {
  position: absolute;
  bottom: 0.9rem;
  left: 0;
  width: 100%;
  padding: 0 var(--interval);
  z-index: 2;
}
.Home_CoreTechnology .banner2 .swiper-slide {
  
  color: rgba(255, 255, 255, 0.5);
  padding-bottom: 0.2rem;
  border-bottom: 2px solid rgba(255, 255, 255, 0.2);
  font-size: var(--f20);
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
  cursor: pointer;
  position: relative;
}
.Home_CoreTechnology .banner2 .swiper-slide::after {
  content: '';
  position: absolute;
  left: 0;
  bottom: -2px;
  width: 0%;
  height: 2px;
  background: #fff;
}
.Home_CoreTechnology .banner2 .swiper-slide-thumb-active {
  color: #fff;
}
.Home_CoreTechnology .banner2 .swiper-slide-thumb-active::after {
  width: 100%;
  -webkit-transition: 5.8s linear;
  -o-transition: 5.8s linear;
  transition: 5.8s linear;
}
.Home_CoreTechnology .banner2 ul li {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  margin-right: 0.8rem;
  
  color: rgba(255, 255, 255, 0.5);
  padding-bottom: 0.2rem;
  border-bottom: 2px solid rgba(255, 255, 255, 0.2);
  font-size: var(--f20);
}
.Home_CoreTechnology .banner2 ul li:last-child {
  margin-right: 0;
}
.button_01 .a {
  font-family: 'gilroy_regular';
  font-size: var(--f16);
  color: #fff;
  width: 1.36rem;
  line-height: 0.42rem;
  border: 1px solid #fff;
  border-radius: 5px;
  text-align: center;
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
}
@media screen and (max-width: 1680px) {
  .button_01 .a {
    width: 1.6rem;
    line-height: 0.54rem;
  }
}
.button_01 .a:hover {
  background: #082e98;
  color: #fff;
  border: 1px solid #082e98;
  -webkit-box-shadow: 0px 0px 12px rgba(255, 255, 255, 0.2);
  box-shadow: 0px 0px 12px rgba(255, 255, 255, 0.2);
}
.button_02 .a {
  font-family: 'gilroy_regular';
  font-size: var(--f16);
  color: #fff;
  width: 1.36rem;
  line-height: 0.42rem;
  border: 1px solid #082e98;
  border-radius: 5px;
  text-align: center;
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
  background: #082e98;
}
@media screen and (max-width: 1680px) {
  .button_02 .a {
    width: 1.6rem;
    line-height: 0.54rem;
  }
}
.button_02 .a:hover {
  opacity: 0.8;
  -webkit-box-shadow: 0px 0px 12px rgba(255, 255, 255, 0.2);
  box-shadow: 0px 0px 12px rgba(255, 255, 255, 0.2);
}
.button_03 .a {
  color: #082e98;
  border: 1px solid #082e98;
}
.Home_Apply .box {
  --w: 2rem;
  --h: 6rem;
  overflow: hidden;
}
.Home_Apply .box .item {
  border-left: 1px solid #ccc;
  position: relative;
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
  max-width: 10rem;
}
.Home_Apply .box .item .one {
  width: var(--w);
  height: var(--h);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 0 0.3rem 0.3rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
}
.Home_Apply .box .item .one .content1 {
  font-family: 'gilroy_Medium';
  font-size: var(--f20);
  color: #999;
}
.Home_Apply .box .item .one .content2 {
  
  font-size: var(--f26);
  color: #666;
}
.Home_Apply .box .item .two {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 0 0.4rem 0.5rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  opacity: 0;
  -webkit-transition: 0.2s;
  -o-transition: 0.2s;
  transition: 0.2s;
  -webkit-transform: translateX(5%);
  -ms-transform: translateX(5%);
  transform: translateX(5%);
}
.Home_Apply .box .item .two > div {
  z-index: 2;
  position: relative;
}
.Home_Apply .box .item .two .content1 {
  font-family: 'gilroy_bold';
  font-size: var(--f26);
}
.Home_Apply .box .item .two .content2 {
  
  font-size: var(--f46);
}
.Home_Apply .box .item .two .content3 {
  font-size: var(--f16);
  color: #666;
  line-height: 1.5;
  width: 3.3rem;
  height: 6em;
}
.Home_Apply .box .item .two .content4 {
  margin-top: 0.5rem;
}
.Home_Apply .box .item .img {
  position: absolute !important;
  right: 0.4rem;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  z-index: 1 !important;
  max-width: 6.4rem;
  width: 56%;
}
.Home_Apply .box .active {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.Home_Apply .box .active .one {
  opacity: 0;
  -webkit-transition-delay: 0s;
  -o-transition-delay: 0s;
  transition-delay: 0s;
}
.Home_Apply .box .active .two {
  opacity: 1;
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
  -webkit-transition-delay: 0.4s;
  -o-transition-delay: 0.4s;
  transition-delay: 0.4s;
  -webkit-transform: translateX(0%);
  -ms-transform: translateX(0%);
  transform: translateX(0%);
}
.Home_Chip {
  position: relative;
}
.Home_Chip video,
.Home_Chip .tu {
  width: 100%;
  height: 100vh;
}
.Home_Chip .orientation {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #fff;
}
.Home_Chip .orientation .box {
  width: 5.8rem;
}
.Home_Chip .orientation .content2 {
  font-size: var(--f16);
  line-height: 1.6;
  margin-top: 0.35rem;
}
.Home_Chip .orientation .content3 {
  margin-top: 0.54rem;
}
.Home_Chip .orientation .content3 .play {
  font-family: 'gilroy_regular';
  font-size: var(--f16);
  color: #fff;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  margin-left: 0.35rem;
  cursor: pointer;
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
}
.Home_Chip .orientation .content3 .play img {
  margin-left: 0.08rem;
}
.Home_Chip .orientation .content3 .play:hover {
  color: #082e98;
}
.Home_Chip .position {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
}
.Home_Chip .position video {
  width: 100%;
  height: 100%;
  cursor: url(../images/cursor.png), auto;
}
.Home_Chip .position.active {
  opacity: 1;
  visibility: visible;
}
.Home_News .flexEnd {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.Home_News .box {
  padding: 0 var(--interval);
}
.Home_News .box .item .boxLeft {
  width: 8.7rem;
}
.Home_News .box .item .boxLeft a {
  display: block;
  border-radius: 0.1rem;
  overflow: hidden;
  position: relative; background:#082e98
}
.Home_News .box .item .boxLeft a img {
  width: 100%;
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s; opacity:0.8
}
.Home_News .box .item .boxLeft a .orientation {
  position: absolute;
  bottom: 0.45rem;
  left: 0;
  width: 100%;
  padding: 0 0.5rem;
}
.Home_News .box .item .boxLeft a .orientation .content1 {
  font-family: 'gilroy_Medium';
  font-size: var(--f18);
  color: #082e98;
}
.Home_News .box .item .boxLeft a .orientation .content2 {
  
  font-size: var(--f26);
  line-height: 1;
  height: 1em;
  margin-top: 0.2rem;
  color: #fff;
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
}
.Home_News .box .item .boxLeft a:hover img {
  -webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}
.Home_News .box .item .boxLeft a:hover .orientation .content2 {
  color: #082e98;
}
.Home_News .box .item .boxRight {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  display: grid;
  grid-template-rows: repeat(2, 1fr);
  gap: 0.54rem;
  padding-left: 0.34rem;
}
.Home_News .box .item .boxRight .li {
  position: relative;
}
.Home_News .box .item .boxRight .li::after {
  content: '';
  position: absolute;
  left: 0;
  bottom: -0.27rem;
  width: 100%;
  height: 1px;
  background: #ccc;
}
.Home_News .box .item .boxRight .li a .left {
  width: 3.9rem;
  border-radius: 0.1rem;
  overflow: hidden;
}
.Home_News .box .item .boxRight .li a .left img {
  width: 100%;
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
}
.Home_News .box .item .boxRight .li a .right {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  padding-left: 0.5rem;
}
.Home_News .box .item .boxRight .li a .right > div {
  width: 100%;
}
.Home_News .box .item .boxRight .li a .right .content1 {
  font-family: 'gilroy_Medium';
  font-size: var(--f18);
  color: #082e98;
}
.Home_News .box .item .boxRight .li a .right .content2 {
  font-size: var(--f20);
  
  color: #333;
  line-height: 1.4;
  height: 2.8em;
  margin-top: 0.12rem;
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
}
.Home_News .box .item .boxRight .li a .right .content3 {
  margin-top: 0.56rem;
}
.Home_News .box .item .boxRight .li a .right .content3 p {
  width: 0.42rem;
  height: 0.42rem;
  border: 1px solid #082e98;
  border-radius: 5px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
}
.Home_News .box .item .boxRight .li a .right .content3 p i {
  margin: auto;
  font-size: var(--f16);
  color: #082e98;
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
}
.Home_News .box .item .boxRight .li a:hover .left img {
  -webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}
.Home_News .box .item .boxRight .li a:hover .right .content2 {
  color: #082e98;
}
.Home_News .box .item .boxRight .li a:hover .right .content3 p {
  background: #082e98;
}
.Home_News .box .item .boxRight .li a:hover .right .content3 p i {
  color: #fff;
}
.Home_News .page div {
  margin-top: 0.7rem;
  height: 2px;
}
.Home_News .page div span {
  border-radius: 0;
  width: 0.8rem;
  height: 2px;
  background: #ccc;
  opacity: 1;
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
}
.Home_News .page div .swiper-pagination-bullet-active {
  background: #082e98;
}
.Sitemap .ap_top {
  border-bottom: 1px solid #999;
  padding-bottom: 0.46rem;
}
.Sitemap .ap_top p {
  font-size: var(--f40);
  font-weight: bold;
}
.Sitemap .ap_bot .item {
  padding: 0.44rem 0;
  border-bottom: 1px solid #ccc;
}
.Sitemap .ap_bot .item .content1 a {
  color: #000;
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
  font-size: var(--f26);
}
.Sitemap .ap_bot .item .content1 a:hover {
  color: #082e98;
}
.Sitemap .ap_bot .item .content2 {
  margin-top: 0.22rem;
}
.Sitemap .ap_bot .item .content2 .firstorder {
  display: grid;
  grid-template-columns: repeat(6, 1fr);
  gap: 0.2rem;
}
.Sitemap .ap_bot .item .content2 .firstorder a {
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
  font-size: var(--f20);
  color: #333;
}
.Sitemap .ap_bot .item .content2 .firstorder a:hover {
  color: #082e98;
}
.Sitemap .ap_bot .item .content2 .multistage {
  display: grid;
  grid-template-columns: repeat(6, 1fr);
  gap: 0.2rem;
}
.Sitemap .ap_bot .item .content2 .multistage .ge_list {
  font-size: var(--f20);
}
.Sitemap .ap_bot .item .content2 .multistage .ge_list .div_1 a {
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
  color: #333;
}
.Sitemap .ap_bot .item .content2 .multistage .ge_list .div_1 a:hover {
  color: #082e98;
}
.Sitemap .ap_bot .item .content2 .multistage .ge_list .div_2 .div_3 {
  margin-top: 0.26rem;
}
.Sitemap .ap_bot .item .content2 .multistage .ge_list .div_2 .div_3 .title_3 a {
  font-size: 0.9em;
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
  color: #333;
}
.Sitemap .ap_bot .item .content2 .multistage .ge_list .div_2 .div_3 .title_3 a:hover {
  color: #082e98;
}
.Sitemap .ap_bot .item .content2 .multistage .ge_list .div_2 .div_3 .box_3 {
  padding-left: 0.1rem;
}
.Sitemap .ap_bot .item .content2 .multistage .ge_list .div_2 .div_3 .box_3 .div_4 {
  margin-top: 0.14rem;
}
.Sitemap .ap_bot .item .content2 .multistage .ge_list .div_2 .div_3 .box_3 .div_4 .title_4 a {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 0.8em;
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
  color: #666;
}
.Sitemap .ap_bot .item .content2 .multistage .ge_list .div_2 .div_3 .box_3 .div_4 .title_4 a i {
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
  font-size: 0.9em;
}
.Sitemap .ap_bot .item .content2 .multistage .ge_list .div_2 .div_3 .box_3 .div_4 .title_4 a span {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
.Sitemap .ap_bot .item .content2 .multistage .ge_list .div_2 .div_3 .box_3 .div_4 .title_4 a:hover {
  color: #082e98;
}
.Sitemap .ap_bot .item .content2 .multistage .ge_list .div_2 .div_3 .box_3 .div_4 .box_4 {
  padding-left: 0.1rem;
}
.Sitemap .ap_bot .item .content2 .multistage .ge_list .div_2 .div_3 .box_3 .div_4 .box_4 .div_5 {
  margin-top: 0.1rem;
}
.Sitemap .ap_bot .item .content2 .multistage .ge_list .div_2 .div_3 .box_3 .div_4 .box_4 .div_5 a {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 0.8em;
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
  color: #666;
  line-height: 1.4;
}
.Sitemap .ap_bot .item .content2 .multistage .ge_list .div_2 .div_3 .box_3 .div_4 .box_4 .div_5 a i {
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
  font-size: 0.9em;
}
.Sitemap .ap_bot .item .content2 .multistage .ge_list .div_2 .div_3 .box_3 .div_4 .box_4 .div_5 a span {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
.Sitemap .ap_bot .item .content2 .multistage .ge_list .div_2 .div_3 .box_3 .div_4 .box_4 .div_5 a:hover {
  color: #082e98;
}
@media (max-width: 1200px) {
  .Sitemap .ap_bot .item .content2 .multistage,
  .Sitemap .ap_bot .item .content2 .firstorder {
    grid-template-columns: repeat(4, 1fr);
  }
}
@media (max-width: 750px) {
  .Sitemap .ap_bot .item .content2 .multistage,
  .Sitemap .ap_bot .item .content2 .firstorder {
    grid-template-columns: repeat(2, 1fr);
  }
}
.Footer_Container {
  background: #1b1d1e;
}
.Footer_Container .box1 {
   
    width: 100%; display: flex;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-flex; justify-content: space-between; padding:0.3rem  var(--interval); border-bottom:1px solid #313638

}
.Footer_Container .box1 .item1{ width:15%; float:left}
.Footer_Container .box1 .item2{ width: 40%;}
.Footer_Container .box1 .item2 ul {    display: flex;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-flex;
      
    overflow: hidden;
   
    justify-content: space-between;
}
.Footer_Container .box1 .item2 a{ 
  color: #666;
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;font-size: var(--f20); color:#fff; opacity:0.8; line-height:61px }
  
  .Footer_Container .box1 .item2 a:hover {
  color: #fff; opacity:1
}
  
.Footer_Container .box1 .item ul li {
  margin-bottom: 0.12rem;
}
.Footer_Container .box1 .item ul li a {
  font-size: var(--f24);
  color: #666;
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
}
.Footer_Container .box1 .item ul li a:hover {
  color: #fff;
}
.Footer_Container .box2{ padding:0.4rem 0; }
.Footer_Container .box2 .boxLeft {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
}

.Footer_Container .box2 .boxLeft .contact .item {

  padding-right: 0.45rem;
 
}
.Footer_Container .box2 .boxLeft .contact .item:nth-child(2){   margin-left: 0.3rem;
  padding-left: 0.3rem;border-right:0}
.Footer_Container .box2 .boxLeft .contact .item .content1 {
  font-size: var(--f16);
  color: #666;
  line-height: 1;
}
.Footer_Container .box2 .boxLeft .contact .item .content2 {
  margin-top: 5px;
}
.Footer_Container .box2 .boxLeft .contact .item .content2 a {
  font-family: 'gilroy_Medium';
  font-size: var(--f32);
  color: #fff;
}
.Footer_Container .box2 .boxLeft .contact .item .content3 {
  margin-top: 0.24rem;
}

.Footer_Container .box2 .boxLeft .contact .item .content3 i{ font-size:0.3rem; color:#fff;}
.Footer_Container .box2 .boxRight ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.Footer_Container .box2 .boxRight ul li {
  text-align: center;
  margin-left: 0.26rem;
}
.Footer_Container .box2 .boxRight ul li .top {
  width: 90px;
  height: 90px;
  border: 1px solid #3a3a3a;
  border-radius: 4px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;  margin:0px auto
}
.Footer_Container .box2 .boxRight ul li .top img {
  margin: auto;
}
.Footer_Container .box2 .boxRight ul li .bot {
  margin-top: 8px;
  font-size: var(--f16);
  color: #666;
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
}
.Footer_Container .box2 .boxRight ul li:hover .top {
  border-color: #082e98;
  background: #082e98;
}
.Footer_Container .box2 .boxRight ul li:hover .bot {
  color: #fff;
}
.Footer_Container .box3 {
  
  background: #0d0e0f;
  font-size: var(--f16);
  color: #666;
  padding: 0.3rem 0;
}
.Footer_Container .box3 a {
  color: #666;
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
}
.Footer_Container .box3 a:hover {
  color: #fff;
}
.Home_Platform .desc {
  font-size: var(--f26);
  color: #666;
}
.Home_Platform .box {
  display: grid;
  gap: 0.2rem;
  padding: 0 1rem;
}
.Home_Platform .box .list {
  position: relative;
}
.Home_Platform .box .list .img {
  border-radius: 10px;
  overflow: hidden;
  position: relative;
}
.Home_Platform .box .list .img::after {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: -webkit-gradient(linear, left top, right top, from(rgba(0, 9, 21, 0.9)), color-stop(24%), to(rgba(0, 0, 0, 0)));
  background: -o-linear-gradient(left, rgba(0, 9, 21, 0.9), 24%, rgba(0, 0, 0, 0));
  background: linear-gradient(to right, rgba(0, 9, 21, 0.9), 24%, rgba(0, 0, 0, 0));
}
.Home_Platform .box .list .img img {
  width: 100%;
}
.Home_Platform .box .list .orientation {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding: 0 1rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #fff;
}
.Home_Platform .box .list .orientation .content1 {
  font-size: var(--f26);
  
}
.Home_Platform .box .list .orientation .content2 {
  font-size: var(--f46);
  
}
.Home_Platform .box .list .orientation .content3 {
  max-width: 4.45rem;
  margin-top: 0.8rem;
  display: grid;
  grid-template-rows: 0fr;
  overflow: hidden;
  opacity: 0;
  -webkit-transition: 0.6s, margin 0.4s;
  -o-transition: 0.6s, margin 0.4s;
  transition: 0.6s, margin 0.4s;
}
.Home_Platform .box .list .orientation .content3 .content4 {
  min-height: 0;
}
.Home_Platform .box .list .orientation .content3 .content5 {
  font-size: var(--f16);
  color: #fff;
  line-height: 1.5;
  max-height: 4.5em;
}
.Home_Platform .box .list .orientation .content3 .content6 {
  margin-top: 0.45rem;
}
.Home_Platform .box .list .orientation .content3.active {
  grid-template-rows: 1fr;
  opacity: 1;
}
.Inner_Banner {
  position: relative;
}
.Inner_Banner picture img {
  width: 100%;
}
.Inner_Banner .orientation {
  position: absolute;
  top: 2.7rem;
  left: 0;
  width: 100%;
  z-index: 1;
  color: #fff;
  text-align: center;
}
.Inner_Banner .orientation .content1 {
  
  font-size: var(--f46);
  line-height: 1.3;
}
.Inner_Banner .orientation .content2 {
  font-size: var(--f18);
  line-height: 1.8;
  margin-top: 0.54rem;
}
.Inner_Banner .orientation .content3 {
  margin-top: 0.65rem;
}
.center {
  text-align: center;
}
.Product_01 .box .item {
  border-radius: 10px;
  background: #f6f6f6;
  padding: 0.75rem 0.5rem 1.3rem;
}
.Product_01 .box .item .content1 img {
  height: 0.86rem;
}
.Product_01 .box .item .content2 {
  
  font-size: var(--f26);
  margin-top: 0.88rem;
}
.Product_01 .box .item .content3 {
  font-size: var(--f16);
  color: #666;
  margin-top: 0.34rem;
  line-height: 1.6;
  height: 8em;
}
.Product_01 .box1 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.Product_01 .box1 .item {
  margin-right: 0.3rem;
  width: -webkit-calc(99.4% / 3);
  width: calc((100% - 0.6rem) / 3);
}
.Product_01 .box1 .item:nth-child(3n) {
  margin-right: 0;
}
.Product_01 .box2 {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 0.3rem;
}
.Product_02 .box {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 0 0.2rem;
}
.Product_02 .box .item {
  border-top: 1px solid #999;
  padding: 0.35rem 0 0.85rem;
  position: relative;
}
.Product_02 .box .item .number {
  position: absolute;
  font-family: 'gilroy_regular';
  font-size: var(--f16);
  color: #999;
  top: 0.35rem;
  left: 0;
}
.Product_02 .box .item .left {
  width: 2.75rem;
  text-align: right;
  padding-right: 0.55rem;
}
.Product_02 .box .item .left img {
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
  width: 1.42rem;
}
.Product_02 .box .item .right {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  padding-right: 2rem;
}
.Product_02 .box .item .right .content1 {
  font-size: var(--f28);
  
  color: #000;
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
}
.Product_02 .box .item .right .content2 {
  font-size: var(--f16);
  color: #666;
  text-align: left;
  line-height: 1.6;
  margin-top: 0.22rem;
}
.Product_02 .box .item:hover .left {
  -webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}
.Product_02 .box .item:hover .right .content1 {
  color: #082e98;
}
.Product_03 .box {
  padding: 0 var(--interval);
}
.Product_03 .box .banner .swiper-wrapper {
  height: auto;
}
.Product_03 .box .banner .swiper-slide {
  padding-top: 0.6rem;
}
.Product_03 .box .banner .swiper-slide .item {
  position: relative;
}
.Product_03 .box .banner .swiper-slide .item .img {
  border-radius: 0.1rem;
  overflow: hidden;
}
.Product_03 .box .banner .swiper-slide .item .img img {
  width: 100%;
}
.Product_03 .box .banner .swiper-slide .item .orientaion {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  padding: 0 0.7rem 0 0.4rem;
}
.Product_03 .box .banner .swiper-slide .item .orientaion .left .content1 {
  margin: 0.72rem 0 0.35rem;
}
.Product_03 .box .banner .swiper-slide .item .orientaion .left .content2 {
  font-family: 'gilroy_Medium';
  font-size: var(--f28);
  line-height: 1.2;
}
.Product_03 .box .banner .swiper-slide .item .orientaion .left .content3 {
  font-family: 'gilroy_Medium';
  font-size: var(--f18);
  color: #999;
}
.Product_03 .box .banner .swiper-slide .item .orientaion .right p {
  -webkit-transform: translateY(-0.6rem);
  -ms-transform: translateY(-0.6rem);
  transform: translateY(-0.6rem);
}
.Product_03 .box .banner .swiper-slide .item .orientaion .right img {
  width: 2.14rem;
}
.Product_03 .box .page div {
  text-align: center;
}
.Product_03 .box .page div span {
  width: 0.8rem;
  height: 2px;
  border-radius: 0;
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
}
.Product_03 .box .page div .swiper-pagination-bullet-active {
  background: #082e98;
}
.Product_04 .box {
  position: relative;
  border-radius: 0.2rem;
  overflow: hidden;
}
.Product_04 .box video {
  width: 100%;
  height: 9rem;
}
.Product_04 .box .orientation {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  cursor: pointer;
}
.Product_04 .box .orientation img {
  width: 0.92rem;
}
.height {
  height: var(--nav_height);
}
.Product_05 .box {
  padding: 1.5rem 0;
}
.Product_05 .box .boxLeft {
  width: 50%;
  padding: 0 0.7rem;
  text-align: right;
}
.Product_05 .box .boxRight {
  width: 50%;
}
.Product_05 .box .boxRight .content2 {
  font-size: var(--f16);
  color: #666;
  margin-top: 0.35rem;
}
.Product_05 .box .boxRight .content3 {
  margin-top: 0.48rem;
}
.Product_06 .box {
  background: #000;
  position: relative;
  border-radius: 0.2rem;
  overflow: hidden;
  --w: 4.6rem;
}
.Product_06 .box .imgList {
  position: relative;
  height: 9rem;
}
.Product_06 .box .imgList p {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
}
.Product_06 .box .imgList img {
  width: 100%;
  height: 100%;
}
.Product_06 .box .imgList .active {
  opacity: 1;
}
.Product_06 .box .itemList {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  /*height: 100%;*/
  /*overflow: hidden;*/
  background: rgba(0, 0, 0, 0.1);
  /*border-left: 1px solid rgba(255, 255, 255, 0.3);*/
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
}
.Product_06 .box .itemList .item {
  /*width: var(--w);*/
 flex: 1;
  height: 100%;
  position: relative;
  
}
.Product_06 .box .itemList .item .main {
  color: #fff;
  /*width: var(--w);*/
  text-align: center;
  /*position: absolute;*/
  /*left: 0;*/
  /*top: 84%;*/
  /*-webkit-transform: translateY(-50%);*/
  /*-ms-transform: translateY(-50%);*/
  /*transform: translateY(-50%);*/
  padding:  0.5rem;
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
}
.Product_06 .box .itemList .item .main .content1 img {
  height: 0.92rem;
}
.Product_06 .box .itemList .item .main .content2 {
  font-size: var(--f26);
  margin-top: 0.22rem;
}
.Product_06 .box .itemList .active {
  width: calc(100% - var(--w) * 2);
  -webkit-backdrop-filter: blur(0px);
  backdrop-filter: blur(0px);
  background: rgba(0, 0, 0, 0);
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
  border-left: 1px solid rgba(255, 255, 255, 0) !important;
  border-right: 1px solid rgba(255, 255, 255, 0) !important;
}
.Product_06 .box .itemList .active .main {
  top: 50%;
}
.Product_06_phone {
  display: none;
}
.Product_06_phone .box {
  display: grid;
  gap: 0.2rem;
}
.Product_06_phone .box .item {
  position: relative;
}
.Product_06_phone .box .item .img {
  width: 100%;
  position: relative;
}
.Product_06_phone .box .item .img::after {
  content: '';
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.2);
  position: absolute;
  left: 0;
  top: 0;
}
.Product_06_phone .box .item .img img {
  width: 100%;
}
.Product_06_phone .box .item .orientation {
  position: absolute;
  top: 50%;
  left: 50%;
  color: #fff;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  text-align: center;
  width: 100%;
}
.Product_06_phone .box .item .orientation .content1 img {
  height: 1rem;
}
.Product_06_phone .box .item .orientation .content2 {
  font-size: var(--f22);
  margin-top: 0.22rem;
}
.Product_06_phone .box .item .orientation .content3 {
  font-size: var(--f22);
  margin-top: 0.15rem;
}
.Product_06_phone .box .item .orientation .content3 br {
  display: block;
}
.Product_06_phone1 .box .item .img img {
  min-height: 4rem;
}
.Product_06_phone1 .box .item .orientation .content2 {
  font-size: var(--f20);
}
.Product_07 .box {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 0 0.2rem;
}
.Product_07 .box .item {
  padding: 0.35rem 0 0.45rem;
  border-top: 1px solid #999;
}
.Product_07 .box .item .left {
  width: 50%;
  
  font-size: var(--f20);
}
.Product_07 .box .item .right {
  width: 50%;
}
.Product_07 .box .item .right p {
  font-size: var(--f16);
  color: #666;
}
.technology_01 .box {
  padding: 0 var(--interval);
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 0.15rem;
}
.technology_01 .box .item {
  border-radius: 6px;
  overflow: hidden;
  position: relative;
  color: #fff;
}
.technology_01 .box .item img {
  width: 100%;
}
.technology_01 .box .item:nth-child(2n-1) .orientation_01 {
  padding: 0.3rem 0.35rem;
  position: absolute;
  bottom: 0;
  z-index: 1;
  left: 0;
  width: 100%;
  font-size: var(--f16);
  line-height: 1.6;
}
.technology_01 .box .item:nth-child(2n) .orientation_01 {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  font-size: var(--f28);
  text-align: center;
}
.technology_01 .box1 {
  padding: 0 var(--interval);
  margin-top: 1rem;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
}
.technology_01 .box1 .item {
  padding: 0 0.5rem;
  border-left: 1px solid #ccc;
}
.technology_01 .box1 .item .content1 {
  font-size: var(--f32);
  color: #333;
  font-family: 'gilroy_Medium';
}
.technology_01 .box1 .item .content2 {
  font-size: var(--f18);
  color: #666;
  line-height: 1.65;
  height: 4.95em;
  margin-top: 0.22rem;
}
.technology_01 .box1 .item .content3 {
  margin-top: 0.9rem;
}
.technology_01 .box1 .item .content3 img {
  height: 0.7rem;
}
.technology_02 {
  background: url(../images/img49.png) no-repeat 50% 50% / cover;
}
.technology_02 .title {
  color: #fff;
}
.technology_02 .box {
  padding: 0 var(--interval);
}
.technology_02 .box1 img {
  width: 100%;
}
.technology_02 .box2 {
  margin-top: 1rem;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
}
.technology_02 .box2 .item {
  padding: 0 0.5rem;
  border-left: 1px solid rgba(255, 255, 255, 0.2);
}
.technology_02 .box2 .item .content1 {
  font-size: var(--f32);
  color: #fff;
  font-family: 'gilroy_Medium';
}
.technology_02 .box2 .item .content2 {
  font-size: var(--f18);
  color: #fff;
  line-height: 1.65;
  height: 3.3em;
  margin-top: 0.22rem;
  text-align: left;
}
.technology_02 .box2 .item .content3 {
  margin-top: 0.7rem;
}
.technology_02 .box2 .item .content3 img {
  height: 0.6rem;
}
.technology_02 .box2 .item .content4 {
  font-size: var(--f22);
  
  color: #fff;
  margin-top: 0.1rem;
}
.technology_03 {
  background: url(../images/img83.jpg) no-repeat 50% 50% / cover;
}
.technology_03 .box {
  padding: 0 var(--interval);
}
.technology_03 .box .boxLeft {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  padding-right: 0.9rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.technology_03 .box .boxLeft .main {
  width: 100%;
  display: grid;
  gap: 0.25rem;
}
.technology_03 .box .boxLeft .main p {
  font-size: var(--f18);
  color: #666;
  padding-left: 0.22rem;
  position: relative;
}
.technology_03 .box .boxLeft .main p::after {
  content: '';
  border-radius: 50%;
  width: 0.1rem;
  height: 0.1rem;
  border: 2px solid #082e98;
  position: absolute;
  left: 0;
  top: 0.04rem;
}
.technology_03 .box .boxRight {
  width: 5.9rem;
}
.technology_03 .box .boxRight img {
  width: 100%;
}
.solution_01 .box .item:nth-child(2n) {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-flow: row-reverse;
  -ms-flex-flow: row-reverse;
  flex-flow: row-reverse;
}
.solution_01 .box .item1 .boxLeft {
  width: 50%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.solution_01 .box .item1 .boxLeft > div {
  width: 100%;
  text-align: center;
  padding: 0 2.5rem;
}
.solution_01 .box .item1 .boxLeft > div img {
  max-height: 4.46rem;
}
.solution_01 .box .item1 .boxLeft .content2 {
  margin-top: 0.25rem;
}
.solution_01 .box .item1 .boxLeft .content3 {
  font-size: var(--f16);
  color: #666;
  margin-top: 0.4rem;
}
.solution_01 .box .item1 .boxRight {
  width: 50%;
  overflow: hidden;
}
.solution_01 .box .item1 .boxRight img {
  width: 100%;
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
}
.solution_01 .box .item1 .boxRight:hover img {
  -webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}
.solution_01 .box .item2 .boxLeft {
  width: 50%;
  padding: 1rem 0.94rem 0;
}
.solution_01 .box .item2 .boxLeft .list .ite {
  display: none;
}
.solution_01 .box .item2 .boxLeft .list .ite.active {
  display: block;
}
.solution_01 .box .item2 .boxLeft .list .ite .content1 {
  
  font-size: var(--f36);
  line-height: 1;
}
.solution_01 .box .item2 .boxLeft .list .ite .content2 {
  font-size: var(--f46);
  
  margin-top: 0.6rem;
  line-height: 1;
}
.solution_01 .box .item2 .boxLeft .list .ite .content3 {
  font-size: var(--f28);
  color: #666;
  margin-top: 0.2rem;
}
.solution_01 .box .item2 .boxLeft .list .ite .content4 {
  font-size: var(--f28);
  color: #000;
  
  margin-top: 0.78rem;
}
.solution_01 .box .item2 .boxLeft .list .ite .content5 {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 0.3rem;
  margin-top: 0.45rem;
}
.solution_01 .box .item2 .boxLeft .list .ite .content5 .li .left {
  width: 0.82rem;
}
.solution_01 .box .item2 .boxLeft .list .ite .content5 .li .right {
  padding-left: 0.26rem;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-family: 'AB';
  font-size: var(--f20);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.solution_01 .box .item2 .boxLeft .list .ite .content6 {
  margin-top: 0.9rem;
}
.solution_01 .box .item2 .boxRight {
  width: 50%;
  position: relative;
  background: #082e98;
}
.solution_01 .box .item2 .boxRight .imgList {
  position: relative;
  overflow: hidden;
}
.solution_01 .box .item2 .boxRight .imgList img {
  width: 100%;
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
}
.solution_01 .box .item2 .boxRight .imgList p {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
}
.solution_01 .box .item2 .boxRight .imgList .active {
  position: initial;
  opacity: 1;
}
.solution_01 .box .item2 .boxRight .imgList:hover img {
  -webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}
.solution_01 .box .item2 .boxRight .textList {
  position: absolute;
  left: 0;
  bottom: 0.46rem;
  z-index: 1;
  width: 100%;
}
.solution_01 .box .item2 .boxRight .textList ul {
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}
.solution_01 .box .item2 .boxRight .textList ul li {
  font-size: var(--f18);
  color: #fff;
  margin-right: 0.25rem;
  padding-bottom: 0.14rem;
  -webkit-transform: translateY(1px);
  -ms-transform: translateY(1px);
  transform: translateY(1px);
  cursor: pointer;
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
  border-bottom: 1px solid transparent;
}
.solution_01 .box .item2 .boxRight .textList ul li:last-child {
  margin-right: 0;
}
.solution_01 .box .item2 .boxRight .textList ul .active {
  border-bottom: 1px solid #ffffff;
}
.solution_02 .box .item .boxLeft {
  width: 50%;
  position: relative;
}
.solution_02 .box .item .boxLeft .one {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  height: 100%;
  transition: 0.4s;
  
  display: none;
}
.solution_02 .box .item .boxLeft .one > div {
  width: 100%;
  text-align: center;
  padding: 0 2rem;
}
.solution_02 .box .item .boxLeft .one > div img {
  max-height: 4.46rem;
}
.solution_02 .box .item .boxLeft .one .content2 {
  margin-top: 0.25rem;
}
.solution_02 .box .item .boxLeft .one .content3 {
  font-size: var(--f16);
  color: #666;
  margin-top: 0.4rem;
}
.solution_02 .box .item .boxLeft .two {
  /*position: absolute;*/
  /*top: 0;*/
  /*left: 0;*/
  /*width: 100%;*/
  /*height: 100%;*/
  /*opacity: 0;*/
  padding: 1.3rem 0.5rem 0.9rem 0.9rem;
  /*z-index: -1;*/
  transition: 0.4s;
}
.solution_02 .box .item .boxLeft .two .list .ite {
  display: none;
}
.solution_02 .box .item .boxLeft .two .list .ite.active {
  display: block;
}
.solution_02 .box .item .boxLeft .two .list .ite .content1 {
  
  font-size: var(--f36);
  line-height: 1;
}
.solution_02 .box .item .boxLeft .two .list .ite .content2 {
  font-size: var(--f46);
  
  margin-top: 0.5rem;
  line-height: 1;
}
.solution_02 .box .item .boxLeft .two .list .ite .content3 {
  font-size: var(--f28);
  color: #666;
  margin-top: 0.2rem;
}
.solution_02 .box .item .boxLeft .two .list .ite .content4 {
  font-size: var(--f28);
  color: #000;
  
  margin-top: 0.5rem;
}
.solution_02 .box .item .boxLeft .two .list .ite .content5 {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 0.3rem;
  margin-top: 0.6rem;
  overflow: auto;
  overflow-x: hidden;
  overflow-y: auto;
  padding-right: 0.1rem;
  max-height: 2rem;
  padding-right: 0.4rem;
}
.solution_02 .box .item .boxLeft .two .list .ite .content5::-webkit-scrollbar {
  width: 2px;
  height: 2px;
}
.solution_02 .box .item .boxLeft .two .list .ite .content5::-webkit-scrollbar-thumb {
  border-radius: 2px;
  background: #082e98;
}
.solution_02 .box .item .boxLeft .two .list .ite .content5::-webkit-scrollbar-track {
  border-radius: 2px;
  background: rgba(0, 0, 0, 0.1);
}
@-moz-document url-prefix() {
  .solution_02 .box .item .boxLeft .two .list .ite .content5 {
    scrollbar-color: #082e98 rgba(0, 0, 0, 0.1);
    scrollbar-width: thin;
  }
}
.solution_02 .box .item .boxLeft .two .list .ite .content5 .li .left {
  width: 0.72rem;
}
.solution_02 .box .item .boxLeft .two .list .ite .content5 .li .right {
  padding-left: 0.26rem;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-family: 'AB';
  font-size: var(--f20);
  /*display: -webkit-box;*/
  /*display: -webkit-flex;*/
  /*display: -ms-flexbox;*/
  /*display: flex;*/
  /*-webkit-box-align: center;*/
  /*-webkit-align-items: center;*/
  /*-ms-flex-align: center;*/
  /*align-items: center;*/
}
.solution_02 .box .item .boxLeft .two .list .ite .content6 {
  margin-top: 0.5rem;
}
.solution_02 .box .item .boxRight {
  width: 50%;
  overflow: hidden;
  position: relative;
}
.solution_02 .box .item .boxRight img {
  width: 100%;
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
  height: 100vh;
}
.solution_02 .box .item .boxRight .textList {
  position: absolute;
  left: 0;
  bottom: 0.46rem;
  z-index: 1;
  width: 100%;
  /*opacity: 0;*/
  transition: 0.4s;
}
.solution_02 .box .item .boxRight .textList ul {
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}
.solution_02 .box .item .boxRight .textList ul li {
  font-size: var(--f18);
  color: #fff;
  margin-right: 0.25rem;
  padding-bottom: 0.14rem;
  -webkit-transform: translateY(1px);
  -ms-transform: translateY(1px);
  transform: translateY(1px);
  cursor: pointer;
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
  border-bottom: 1px solid transparent;
}
.solution_02 .box .item .boxRight .textList ul li:last-child {
  margin-right: 0;
}
.solution_02 .box .item .boxRight .textList ul .active {
  border-bottom: 1px solid #ffffff;
}
.solution_02 .box .item .boxRight:hover img {
  -webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}
.solution_02 .box .item.active .boxLeft .one {
  opacity: 0;
}
.solution_02 .box .item.active .boxLeft .two {
  opacity: 1;
  z-index: 1;
}
.solution_02 .box .item.active .boxRight .textList {
  opacity: 1;
}
.solution_02 .box .item:nth-child(2n) {
  flex-flow: row-reverse;
}
.Contact_01 .box .item1 {
  padding-left: 0.6rem;
  padding-right: 1.7rem;
  border-left: 1px solid #ccc;
}
.Contact_01 .box .item1 .content1 {
  font-size: var(--f20);
  color: #666;
}
.Contact_01 .box .item1 .content2 {
  font-family: 'gilroy_bold';
  font-size: var(--f42);
}
.Contact_01 .box .item1 .content2 a {
  color: #000;
}
.Contact_01 .box .item1 .content3 {
  margin-top: 0.85rem;
}
.Contact_01 .box .item1 .content3 img {
  height: 0.66rem;
}
.Contact_01 .box .item3 {
  margin-left: auto;
  text-align: center;
}
.Contact_01 .box .item3 figure img {
  width: 1.58rem;
}
.Contact_01 .box .item3 figcaption {
  margin-top: 0.15rem;
}
.Contact_01 .box .item3 figcaption .content1 {
  font-size: var(--f20);
  color: #666;
}
.Contact_01 .box .item3 figcaption .content2 {
  font-family: 'AB';
  font-size: var(--f26);
}
.Contact_02 {
  position: relative;
}
.Contact_02 .box .boxLeft {
  width: 8.15rem;
}
.Contact_02 .box .boxLeft img {
  width: 100%;
}
.Contact_02 .box .boxRight {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.Contact_02 .box .boxRight .f56 {
  padding: 0.55rem 1.4rem;
}
.Contact_02 .orientation {
  position: absolute;
  bottom: 1.3rem;
  left: 0;
  width: 100%;
  z-index: 1;
}
.Contact_02 .orientation .banner .swiper .swiper-slide {
  width: 4.2rem;
  border-radius: 10px;
  background: #f6f6f6;
  padding: 0.3rem 0.4rem 0.5rem;
}
.Contact_02 .orientation .banner .swiper .swiper-slide a {
  display: block;
}
.Contact_02 .orientation .banner .swiper .swiper-slide .content1 {
  height: 1.2rem;
}
.Contact_02 .orientation .banner .swiper .swiper-slide .content1 img {
  max-height: 100%;
}
.Contact_02 .orientation .banner .swiper .swiper-slide .content2 {
  font-size: var(--f26);
  
  margin-top: 0.9rem;
  color: #000;
}
.Contact_02 .orientation .banner .swiper .swiper-slide .content3 {
  font-size: var(--f18);
  color: #666;
  height: 3em;
  margin-top: 0.22rem;
}
.Contact_02 .orientation .banner .swiper .swiper-slide .content4 {
  font-size: var(--f18);
  color: #000;
  margin-top: 0.6rem;
}
.Contact_02 .orientation .banner .swiper .swiper-slide .content4 svg {
  -webkit-transform: translateY(-2px);
  -ms-transform: translateY(-2px);
  transform: translateY(-2px);
}
.Contact_03 .box {
  width: 9.9rem;
  margin: auto;
}
.Contact_03 .box p {
  position: absolute;
  left: 0.3rem;
  top: 50%;
  width: 100%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  z-index: 1;
  color: #999;
}
.Contact_03 .box p span {
  color: #082e98;
}
.Contact_03 .box .item {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 0.24rem;
}
.Contact_03 .box .item div {
  position: relative;
  background: #f6f6f6;
  overflow: hidden;
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
  border: 1px solid transparent;
  border-radius: 10px;
  font-size: var(--f18);
}
.Contact_03 .box .item div input {
  height: 0.6rem;
  padding: 0 0.3rem;
  border: 0;
  background: none;
  width: 100%;
  position: relative;
  z-index: 2;
}

.Contact_03 .box .item div input:not(:placeholder-shown) + p {
  opacity: 0;
}
.Contact_03 .box .item div:hover {
  background: none;
  border-color: #082e98;
}
.Contact_03 .box .item1 {
  margin-top: 0.24rem;
  position: relative;
  background: #f6f6f6;
  overflow: hidden;
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
  border: 1px solid transparent;
  border-radius: 10px;
  font-size: var(--f18);
}
.Contact_03 .box .item1 textarea {
  padding: 0.2rem 0.3rem;
  border: 0;
  background: none;
  width: 100%;
  position: relative;
  z-index: 2;
  resize: none;
  height: 2rem;
}
.Contact_03 .box .item1 textarea:not(:placeholder-shown) + p {
  opacity: 0;
}
.Contact_03 .box .item1 p {
  top: 0.18rem;
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
}
.Contact_03 .box .item1:hover {
  background: none;
  border-color: #082e98;
}
.Contact_03 .box .item2 {
  margin-top: 0.24rem;
}
.Contact_03 .box .item2 .check {
  margin-right: 0.16rem;
  width: 14px;
  height: 14px;
  background: #eee;
  border-radius: 2px;
  cursor: pointer;
  -webkit-transform: translateY(0.04rem);
  -ms-transform: translateY(0.04rem);
  transform: translateY(0.04rem);
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.Contact_03 .box .item2 .check i {
  margin: auto;
  font-size: 12px;
  color: #fff;
  -webkit-transform: translateY(-1px);
  -ms-transform: translateY(-1px);
  transform: translateY(-1px);
  opacity: 0;
}
.Contact_03 .box .item2 .check.active {
  background: #082e98;
}
.Contact_03 .box .item2 .check.active i {
  opacity: 1;
}
.Contact_03 .box .item2 .text {
  font-size: var(--f16);
  color: #666;
}
.Contact_03 .box .item2 .text a {
  color: #082e98;
}
.Contact_03 .box .item2 .text a:hover {
  text-decoration: underline;
}
.Contact_03 .box .item3 {
  margin-top: 0.25rem;
}
.Contact_03 .box .item3 label {
  cursor: pointer;
}
.News_Info .box  {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  padding-left: 1rem;
  padding-right: 1rem;
}
.News_Info .box  .content1 {
  font-family: 'gilroy_Medium';
  font-size: var(--f18);
  color: #082e98; margin-top: 0.24rem;
}
.News_Info .box  .content2 {
  font-size:0.4rem;
 
  line-height: 1.2;
  font-weight: bold
}
.News_Info .box  .hr {
  height: 2px;
  background: #ccc;
  margin: 0.28rem 0;
}
.News_Info .box  .content3 {
  font-size: var(--f18);
  line-height: 1.9;
  color: #666;
}
.News_Info .box  .content4 {
  margin-top: 0.4rem;
}
.News_Info .box  .content4 a {
  padding: 0.3rem 0;
  border-bottom: 1px solid #eee;
}
.News_Info .box  .content4 a:last-child {
  border-color: transparent;
}
.News_Info .box  .content4 a .con1 {
  font-family: 'gilroy_Medium';
  font-size: var(--f16);
  color: #082e98;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.News_Info .box  .content4 a .con2 {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  
  font-size: var(--f18);
  color: #333;
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
  height: 1.5em;
 
}
.News_Info .box  .content4 a .con3 {
  font-size: var(--f18);
  color: #666;
}
.News_Info .box  .content4 a:hover .con2 {
  color: #082e98;
}
.News_Info .box .boxRight {
  width: 6.5rem;
  padding-right: var(--interval);
  background: #eeeeee;
}
.Recommended {
  position: -webkit-sticky;
  position: sticky;
  top: calc(var(--nav_height) + 0.5rem);
  padding-left: 0.8rem;
}
.Recommended .h5 {
  font-size: var(--f48);
  
}
.Recommended ul {
  margin-top: 0.45rem;
}
.Recommended ul li {
  margin-bottom: 0.3rem;
}
.Recommended ul li a .left {
  width: 1.65rem;
}
.Recommended ul li a .left p {
  border-radius: 6px;
  overflow: hidden;
}
.Recommended ul li a .left p img {
  width: 100%;
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
}
.Recommended ul li a .right {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  padding-left: 0.4rem;
}
.Recommended ul li a .right .content1 {
  font-family: 'gilroy_Medium';
  font-size: var(--f18);
  color: #082e98;
  margin-top: 0.1rem;
}
.Recommended ul li a .right .content2 {
  font-size: var(--f20);
  color: #333;
  line-height: 1.4;
  height: 2.8em;
  
  text-align: left;
  margin-top: 0.14rem;
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
}
.Recommended ul li a:hover .left p img {
  -webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}
.Recommended ul li a:hover .right .content2 {
  color: #082e98;
}
.About_01 {
  position: relative;

}
.About_01 .box {
  position: relative;
}
.About_01 .box .boxLeft{    width: 100%;
    display: flex;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-flex;
    justify-content: space-between;}
.About_01 .box .boxLeft .title{ font-size:40px; font-weight:bold;}

 .About_01 .box  .content1 { float:right}
  .About_01 .box  .content1 .item { margin-bottom:20px; margin-left:40px; padding:16px 0}
 .About_01 .box  .content1 .item .img i{ font-size:0.5rem; color:#082e98}


.About_01 .box  .content1 .item .main {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  padding-left: 0.2rem;
}
.About_01 .box  .content1 .item .main .con1 {
  font-family: 'gilroy_Medium';
  font-size: 60px;
  line-height:1;
}
.About_01 .box  .content1 .item .main .con2 {
  
  font-size: var(--f22);
  color: #666;
}
.About_01 .box .boxRight .content2 {
  font-size: var(--f16);
  color: #666;
  line-height: 2; margin-top:20px
 
}
.About_01 .box .boxRight .content2 p{ text-indent:2em; margin-bottom:10px; font-size:18px; text-align:justify; text-align-last: left; text-justify:distribute-all-lines}
.About_01 .box .boxRight .content3 {
  
  font-size: var(--f20);
  margin-top: 1rem;
}
.About_01 .box .boxRight .content4 {
  margin-top: 0.5rem;
}
.About_01 .box .boxRight .content4 ul {
  border-bottom: 1px solid #ddd;
}
.About_01 .box .boxRight .content4 ul li {
  font-size: var(--f36);
  color: #999;
  position: relative;
  padding-bottom: 0.28rem;
  cursor: pointer;
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
}
.About_01 .box .boxRight .content4 ul li::after {
  content: '';
  position: absolute;
  width: 100%;
  height: 1px;
  background: #082e98;
  left: 0;
  bottom: 0;
  opacity: 0;
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
}
.About_01 .box .boxRight .content4 ul .active {
  
  color: #000;
}
.About_01 .box .boxRight .content4 ul .active::after {
  opacity: 1;
}
.About_01 .box .boxRight .content5 {
  margin-top: 0.56rem;
}
.About_01 .box .boxRight .content5 .item .left img {
  height: 0.98rem;
}
.About_01 .box .boxRight .content5 .item .right {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  padding-left: 0.45rem;
}
.About_01 .box .boxRight .content5 .item .right div {
  width: 100%;
}
.About_01 .box .boxRight .content5 .item .right .con1 {
  font-size: var(--f18);
  color: #666;
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
}
.About_01 .box .boxRight .content5 .item .right .con2 {
  margin-top: 0.15rem;
  font-size: var(--f18);
  color: #000;
}
.About_01 .box .boxRight .content5 .item .right .con2 svg {
  -webkit-transform: translateY(-2px);
  -ms-transform: translateY(-2px);
  transform: translateY(-2px);
}
.About_01 .box .boxRight .content5 .item:hover .con1 {
  color: #082e98;
}
.About_01 .video {
  position: absolute;
  bottom: var(--nav_height);
  left: var(--interval);
  width: 4.6rem;
  border-radius: 10px;
  overflow: hidden;
  transition: 1s;
  height: 2.7rem;
  transform-origin: left bottom;
  z-index: 1;
}
.About_01 .video video {
  width: 100%;
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
  height: 100%;
}
.About_01 .video p {
  position: absolute;
  width: 0.7rem;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  cursor: pointer;
}
.About_01 .video p:hover img {
  -webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}
.About_01 .video.active {
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 0;
}
.About_01 .langvideo {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 3;
  display: none;
}
.About_01 .langvideo video {
  width: 100%;
  height: 100%;
}
.About_02 {
  position: relative;
}
.About_02 .img img {
  width: 100%;
}
.About_02 .orientation {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
}
.About_02 .orientation .box {
  margin-top: 0.64rem;
  --h: 3rem;
}
.About_02 .orientation .box .swiper {
  height: var(--h);
}
.About_02 .orientation .box .swiper-slide {
  font-family: 'gilroy_regular';
  font-size: 3.48rem;
  opacity: 0.2;
  color: #fff;
  height: var(--h);
  line-height: var(--h);
}
.About_02 .box1 {
  margin-top: -1.2rem;
}
.About_02 .box1 .banner2 .swiper-slide {
  width: 5.3rem;
  padding: 0.4rem;
  background: rgba(255, 255, 255, 0.9);
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  border-radius: 0.1rem;
  height: auto;
}
.About_02 .box1 .banner2 .swiper-slide .item .content1 {
  font-family: 'gilroy_Medium';
  font-size: var(--f26);
  color: #082e98;
}
.About_02 .box1 .banner2 .swiper-slide .item .content2 {
  margin-top: 0.24rem;
}
.About_02 .box1 .banner2 .swiper-slide .item .content2 .scroll p {
  font-size: var(--f18);
  color: #333;
  padding-left: 0.22rem;
  position: relative;
  margin-bottom: 0.18rem;
}
.About_02 .box1 .banner2 .swiper-slide .item .content2 .scroll p:last-child {
  margin-bottom: 0;
}
.About_02 .box1 .banner2 .swiper-slide .item .content2 .scroll p::after {
  content: '';
  border-radius: 50%;
  width: 0.08rem;
  height: 0.08rem;
  border: 2px solid #082e98;
  position: absolute;
  left: 0;
  top: 0.06rem;
}
.About_02 .box2 {
  position: absolute;
  bottom: 0.5rem;
  left: 0;
  width: 100%;
  z-index: 1;
}
.About_02 .box2 .banner3 ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}
.About_02 .box2 .banner3 ul li {
  font-family: 'gilroy_regular';
  font-size: var(--f22);
  color: #fff;
  margin-right: 1.2rem;
  padding-bottom: 0.28rem;
  position: relative;
  cursor: pointer;
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
}
.About_02 .box2 .banner3 ul li:last-child {
  margin-right: 0;
}
.About_02 .box2 .banner3 ul li::after {
  content: '';
  position: absolute;
  width: 100%;
  height: 1px;
  background: #fff;
  left: 0;
  bottom: -1px;
  opacity: 0;
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
}
.About_02 .box2 .banner3 ul li:hover {
  color: #082e98;
}
.About_02 .box2 .banner3 ul .active::after {
  opacity: 1;
}
.About_03 .box {
  position: relative;
  --w: 4.8rem;
  border-radius: 0.2rem;
  overflow: hidden;
}
.About_03 .box .imgList {
 
  position: relative;
  height: 7.35rem;
   background: #000;
}
.About_03 .box .imgList p {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
}
.About_03 .box .imgList img {
  width: 100%;
  height: 100%;
}
.About_03 .box .imgList .active {
  opacity: 1;
}
.About_03 .box .itemList {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.About_03 .box .itemList .item {
  width: var(--w);
  height: 100%;
  position: relative;
  background: rgba(0, 0, 0, 0.1);
  border-left: 1px solid rgba(255, 255, 255, 0.3);
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
}
.About_03 .box .itemList .item .main {
  color: #fff;
  width: var(--w);
  position: absolute;
  left: 0;
  top: 0%;
  padding: 0.7rem 0.6rem;
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.About_03 .box .itemList .item .main .content1 i {
   font-size: 0.8rem; color:#fff;
}
.About_03 .box .itemList .item .main .content2 {
  font-size: var(--f26);
  margin-top: 0.22rem;
}
.About_03 .box .itemList .item .main .content2 .content3 {
  
  font-size: var(--f20);
}
.About_03 .box .itemList .item .main .content2 .content4 {
  
  font-size: var(--f32);
  margin-top: 0.16rem;
  line-height: 1.3;
}
.About_03 .box .itemList .item:nth-child(1) {
  border-right: 1px solid rgba(255, 255, 255, 0.3);
}
.About_03 .box .itemList .active {
  color: rgba(0, 0, 0, 0.5);
  -webkit-backdrop-filter: blur(0px);
  backdrop-filter: blur(0px);
  background: rgba(0, 0, 0, 0);
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
  border-left: 1px solid rgba(255, 255, 255, 0) !important;
  border-right: 1px solid rgba(255, 255, 255, 0) !important;
}
.About_04 .box {
  --w: 7.4rem;
  --h: 0.6rem;
  position: relative;
}
.About_04 .box .boxLeft {
  width: var(--w);
  padding-left: var(--interval);
  padding-right: 1.75rem;
}
.About_04 .box .boxLeft .banner1 .swiper {
  height: calc(var(--h) * 7);
}
.About_04 .box .boxLeft .banner1 .swiper .swiper-slide {
  height: var(--h);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: var(--f20);
  color: #666;
  border-bottom: 1px solid #ccc;
  cursor: pointer;
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
}
.About_04 .box .boxLeft .banner1 .swiper .swiper-slide:hover {
  color: #082e98;
}
.About_04 .box .boxLeft .banner1 .swiper .swiper-slide-active {
  
  color: #000;
}
.About_04 .box .boxRight {
  width: calc(100% - var(--w));
}
.About_04 .box .boxRight .banner2 .swiper-slide {
  width: 7.9rem;
  height: auto;
}
.About_04 .box .boxRight .banner2 .swiper-slide p {
  border-radius: 10px;
  overflow: hidden;
  height: 100%;
}
.About_04 .box .boxRight .banner2 .swiper-slide p img {
  width: 100%;
  height: 100%;
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
}
.About_04 .box .boxRight .banner2 .swiper-slide p:hover img {
  -webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}
.About_04 .button_btn {
  position: absolute;
  left: var(--interval);
  bottom: 0;
  z-index: 2;
}
.button_btn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.button_btn .prev,
.button_btn .next {
  width: 0.42rem;
  height: 0.42rem;
  border: 1px solid #082e98;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  border-radius: 5px;
  margin-right: 0.1rem;
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
  cursor: pointer;
}
.button_btn .prev i,
.button_btn .next i {
  margin: auto;
  color: #082e98;
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
  font-size: var(--f16);
}
.button_btn .prev:hover,
.button_btn .next:hover {
  background: #082e98;
}
.button_btn .prev:hover i,
.button_btn .next:hover i {
  color: #fff;
}
.sidebar {
  position: fixed;
  left: 0.3rem;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  z-index: 7;
  display: none;
}
.sidebar ul {
  display: grid;
  gap: 0.1rem;
  border-left: 1px solid #ccc;
}
.sidebar ul li a {
  display: block;
  font-size: var(--f18);
  color: #666;
  padding-left: 0.22rem;
  position: relative;
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
}
.sidebar ul li a::after {
  content: '';
  position: absolute;
  left: -1px;
  top: 0;
  height: 100%;
  width: 1px;
  background: #082e98;
  opacity: 0;
}
.sidebar ul li a:hover {
  color: #082e98;
}
.sidebar ul .active a {
  color: #082e98;
  
}
.sidebar ul .active a::after {
  opacity: 1;
}
.sidebar.active {
  opacity: 0;
  visibility: hidden;
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
}
@media screen and (max-width: 1680px) {
  .Home_Apply .box .item {
    max-width: 12rem;
  }
  .News_Info .box .boxRight {
    width: 7rem;
  }
  .Recommended ul li a .right .content2 {
    font-size: var(--f18);
  }
  .Recommended ul li a .left {
    width: 1.75rem;
  }
  .Recommended ul li a .right {
    padding-left: 0.3rem;
  }
  .Recommended ul li a .right .content1 {
    margin-top: 0;
  }
  .technology_03 .box .boxLeft .main p {
    padding-left: 0.32rem;
  }
  .technology_03 .box .boxLeft .main p::after {
    top: 0.06rem;
  }
}
@media screen and (max-width: 1520px) {
  .About_01 .box  .content1 .item .main .con2 {
    font-size: var(--f20);
  }
  .Contact_02 .box .boxLeft {
    width: 9.15rem;
  }
  .Header_Container .box .boxLeft .logo a img,
  .Menu_Container .box .head .logo a img {
    height: 0.55rem;
  }
  .Product_05 .box .boxLeft {
    width: 45%;
  }
  .Header_Container .box .boxRight nav .item .towNav {
    width: 2rem;
  }
  .solution_02 .box .item .boxLeft .two {
    padding: 2rem 0.5rem 0.9rem 0.9rem;
  }
  .solution_02 .box .item .boxLeft .two .list .ite .content6 {
    margin-top: 1rem;
  }
  .solution_02 .box .item .boxLeft .two .list .ite .content2 {
    margin-top: 0.6rem;
  }
  .sidebar ul li a {
    font-size: 14px;
  }
}
@media screen and (max-width: 1400px) {
  .sidebar {
    left: 0.1rem;
  }
  .technology_03 .box .boxLeft .main p::after {
    top: 0.07rem;
  }
  .solution_01 .box .item1 .boxLeft > div {
    padding: 0 2rem;
  }
  .Menu_Container .box .boxLeft .main2 {
    margin-top: 1rem;
  }
  .Home_Platform .desc {
    margin-top: 0.1rem;
  }
  .Home_Apply .box .item .img {
    width: 50%;
  }
  .technology_03 .box,
  .technology_02 .box,
  .technology_01 .box1,
  .technology_01 .box {
    padding: 0;
  }
  .Contact_03 .box {
    width: 12rem;
  }
  .solution_02 .box .item .boxLeft .two {
    padding: 1.5rem 0.5rem 0.9rem 0.9rem;
  }
}
@media screen and (max-width: 1280px) {
  .Product_04 .box video {
    height: 8rem;
  }
  .Product_06 .box .imgList {
    height: 8rem;
  }
  .technology_02 .box2 .item .content4 {
    font-size: var(--f20);
  }
  .solution_01 .box .item1 .boxLeft > div {
    padding: 0 1.5rem;
  }
  .solution_02 .box .item .boxLeft .two .list .ite .content2 {
    margin-top: 0.4rem;
  }
  .solution_02 .box .item .boxLeft .two .list .ite .content6 {
    margin-top: 0.7rem;
  }
  .solution_02 .box .item .boxLeft .two .list .ite .content5 .li .right {
    font-size: var(--f18);
  }
}
.Home_News .button_btn{
    display: none;
}
@media screen and (max-width: 1200px) {
    .solution_02 .box .item:nth-child(2n) {
    flex-flow: column;
}
  .Header_Container {
    display: none;
  }
  .Home_Banner .banner video,
  .Home_Banner .banner picture img {
    height: 60vh;
  }
  .Home_Platform .box {
    padding: 0 5vw;
  }
  .Home_Platform .box .list .img img {
    height: 5rem;
  }
  .Home_CoreTechnology .banner1 .swiper-slide picture img {
    height: 9rem;
  }
  .Home_CoreTechnology .position {
    bottom: 0.5rem;
  }
  .Home_CoreTechnology .banner1 .swiper-slide .orientation {
    top: 2.6rem;
  }
  .Home_Apply .box {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 0.3rem 0;
  }
  .Home_Apply .box .item .one {
    opacity: 0;
  }
  .Home_Apply .box .item .two {
    opacity: 1;
  }
  .Home_Apply .box .item .img {
    display: none;
  }
  .Home_Apply .box .item .two .content3 {
    width: 100%;
  }
  .Home_Apply .box {
    --h: 4.3rem;
  }
  .Home_Chip video,
  .Home_Chip .tu {
    height: 50vh;
  }
  .Home_News .box .item .boxLeft {
    width: 100%;
  }
  .Home_News .box .item .boxRight {
    -webkit-box-flex: 1;
    -webkit-flex: 1 10%;
    -ms-flex: 1 10%;
    flex: 1 10%;
    padding-left: 0;
    margin-top: 0.3rem;
  }
  .Home_News .page div {
    margin-top: 0.4rem;
  }
  .Footer_Container .box1 {
    display: none;
  }
  .Footer_Container {
    padding: 0.7rem 0 0;
  }
  .Footer_Container .box2 .boxLeft {
    width: 100%;
  }
  .Footer_Container .box2 .boxRight {
    width: 100%;
    padding-left: 0;
    margin-top: 0.5rem;
  }
  .Footer_Container .box2 .boxRight ul li {
    margin-left: 0;
    margin-right: 0.3rem;
  }
  .sidebar {
    display: none !important;
  }
  .About_01 .box .video {
    position: relative;
    width: 100%;
  }
  .About_01 .box .boxRight {
    margin: 0.7rem 0;
  }
  .About_01 .box .boxRight .content2 {
    margin-top: 0.6rem;
  }
  .About_02 .img img {
    height: 9rem;
  }
  .About_02 .orientation .box {
    --h: 2.5rem;
    margin-top: 0.2rem;
  }
  .About_02 .orientation .box .swiper-slide {
    font-size: 2.5rem;
  }
  .About_03 .box .itemList .item .main .content2 .content4 {
    font-size: var(--f26);
  }
  .About_03 .box {
    --w: 4.2rem;
  }
  .About_03 .box .itemList .item .main {
    padding: 0.6rem 0.4rem;
  }
  .About_04 .box .boxRight {
    margin-top: 0.6rem;
  }
  .About_04 .button_btn {
    position: inherit;
    width: 100%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    left: 0;
    margin-top: 0.5rem;
  }
  .News_Info .box  {
    padding-left: 5vw;
    padding-right: 5vw;
  }
  .height {
    height: 0;
  }
  .Recommended {
    padding-left: var(--interval);
  }
  .Inner_Banner .orientation {
    top: 1.8rem;
  }
  .Inner_Banner picture img {
    height: 7rem;
  }
  .Product_01 .box2 {
    grid-template-columns: repeat(2, 1fr);
  }
  .Product_01 .box .item .content2 {
    margin-top: 0.6rem;
  }
  .Product_01 .box .item .content3 {
    height: auto;
  }
  .Product_04 .box video {
    height: 6rem;
  }
  .Product_06 .box {
    --w: 4rem;
  }
  .technology_01 .box1 .item .content1 {
    font-size: var(--f26);
  }
  .technology_01 .box1 .item {
    padding: 0 0.3rem;
  }
  .technology_01 .box .item:nth-child(2n) .orientation_01 {
    font-size: var(--f22);
  }
  .technology_01 .box .item:nth-child(2n-1) .orientation_01 {
    font-size: var(--f14);
  }
  .technology_02 .box2 .item .content4 {
    line-height: 1.5;
    height: 3em;
  }
  .technology_02 .box2 .item .content2 {
    line-height: 1.5;
  }
  .technology_03 .box .boxRight {
    margin-top: 0.6rem;
  }
  .solution_01 .box .item:nth-child(2n) {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-flow: column;
    -ms-flex-flow: column;
    flex-flow: column;
  }
  .solution_01 .box {
    display: grid;
    gap: 0.5rem;
  }
  .solution_01 .box .item .boxLeft > div {
    padding: 0.6rem 5vw;
  }
  .solution_01 .box .item2 .boxLeft {
    padding: 0;
  }
  .Contact_01 .box {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 0.5rem;
  }
  .Contact_01 .box > div:nth-child(1) {
    grid-area: 1 / 1 / 2 / 2;
  }
  .Contact_01 .box > div:nth-child(2) {
    grid-area: 2 / 1 / 3 / 2;
  }
  .Contact_01 .box > div:nth-child(3) {
    grid-area: 1 / 2 / 3 / 3;
  }
  .Contact_01 .box .item1 .content3 {
    margin-top: 0.4rem;
  }
  .Contact_02 .box .boxLeft {
    width: 5rem;
  }
  .Contact_03 .box {
    width: 100%;
  }
  .Contact_02 .orientation {
    position: inherit;
    bottom: 0;
    margin: -2rem 0 0;
  }
  .Contact_02 .box .boxRight .f56 {
    padding: 0.5rem 0.8rem;
  }
  .About_01 .box .boxLeft,
  .About_04 .box .boxLeft,
  .News_Info .box ,
  .technology_03 .box .boxLeft,
  .solution_01 .box .item1 .boxLeft,
  .solution_01 .box .item2 .boxLeft {
    width: 100%;
  }
  .About_01 .box .boxRight,
  .About_04 .box .boxRight,
  .News_Info .box .boxRight,
  .technology_03 .box .boxRight,
  .solution_01 .box .item1 .boxRight,
  .solution_01 .box .item2 .boxRight {
    width: 100%;
  }
  /*.Product_06,*/
  .About_03 {
    display: none;
  }
  .Product_06_phone {
    display: block;
  }
  .About_01 {
    height: auto;
  }
  .About_01 .video {
    position: initial;
    margin-left: var(--interval);
  }
  .Home_News .page div span {
    width: 0.3rem;
  }
  .solution_02 .box .item .boxLeft {
    width: 100%;
  }
  .solution_02 .box .item .boxLeft .one {
    display: none;
  }
  .solution_02 .box .item .boxLeft .two {
    position: initial;
    z-index: 1;
    opacity: 1;
    visibility: initial;
    padding: 1rem 5vw;
  }
  .solution_02 .box .item .boxRight {
    width: 100%;
  }
  .solution_02 .box .item .boxRight img {
    height: 40vh;
  }
  .solution_02 .box .item .boxRight .textList {
    opacity: 1;
  }
  .solution_02 .box .item .boxRight:hover img {
    transform: scale(1);
  }
  .Home_News .page{
      display: none;
  }
  .Home_News .button_btn {
      margin: 0.5rem 0 0;
      display: flex;
      justify-content: center;
  }
  
}
@media screen and (max-width: 669px) {
    .Home_News .box .item .boxRight .li a .right .content3 p{
        width: .52rem;
        height: .52rem;
    }
  .solution_02 .box .item .boxLeft .two .list .ite .content5 {
    grid-template-columns: repeat(1, 1fr);
    height: 2.2rem;
    gap: 0.42rem;
  }
  .solution_02 .box .item .boxRight .textList ul li {
    font-size: var(--f16);
  }
  .About_01 .video {
    width: 90vw;
    height: 4rem;
  }
  .Home_Banner .banner .swiper-slide .orientation .content1 {
    font-size: 0.56rem;
  }
  .Home_Banner .banner .page_box {
    bottom: 0.3rem;
  }
  .Home_Platform .box .list .img img {
    height: 6rem;
  }
  .Home_Platform .box .list .orientation {
    padding: 0 0.5rem;
  }
  .Home_Platform .box .list .orientation .content3 {
    width: 100%;
  }
  .Home_CoreTechnology .banner1 .swiper-slide picture img {
    height: 10rem;
  }
  .Home_CoreTechnology .banner1 .swiper-slide .orientation .content2 {
    margin-top: 0.7rem;
  }
  .Home_CoreTechnology .banner1 .swiper-slide .orientation .content2 ul {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 0.3rem;
  }
  .Home_CoreTechnology .banner1 .swiper-slide .orientation .content2 ul li {
    margin-right: 0;
  }
  .Home_CoreTechnology .banner1 .swiper-slide .orientation .content2 ul li .bot {
    font-size: var(--f14);
  }
  .Home_Apply .box {
    grid-template-columns: repeat(1, 1fr);
  }
  .Home_Apply .box .item .one {
    display: none;
  }
  .Home_Apply .box .item .two {
    position: initial;
    -webkit-transform: translateX(0%);
    -ms-transform: translateX(0%);
    transform: translateX(0%);
    padding: 0.3rem 0rem 0.3rem 0.5rem;
  }
  .Home_Apply .box .item .two .content3 {
    margin: 0.4rem 0 0;
  }
  .Home_News .box .item .boxRight .li a .left {
    width: 3.4rem;
  }
  .Home_News .box .item .boxRight .li a .right .content3 {
    margin-top: 0.46rem;
  }
  .Footer_Container .box2 .boxLeft {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .Footer_Container .box2 .boxLeft .contact .item {
    margin-left: 0;
    width: 100%;
    margin-bottom: 0.4rem;
  }
  .Footer_Container .box2 .boxLeft .ewm {
    margin-bottom: 0.5rem;
  }
  .Footer_Container .box2 .boxLeft .ewm img {
    width: 2rem;
  }
  .Home_News .box .item .boxRight .li a .right {
    padding-left: 0.3rem;
  }
  .About_04 .box .boxLeft {
    padding-right: 0;
  }
  .About_04 .box {
    --h: 0.8rem;
  }
  .About_04 .box .boxRight .banner2 .swiper-slide {
    width: 80vw;
  }
  .button_btn .prev,
  .button_btn .next {
    width: 0.62rem;
    height: 0.62rem;
  }
  .About_01 .box  .content1 {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 0.3rem;
  }

 
  .About_01 .box .boxRight .content4 ul li {
    font-size: var(--f24);
  }
  .About_01 .box .boxRight .content5 .item .right .con2 {
    margin-top: 0.2rem;
  }
  .About_01 .box .boxRight .content5 .item .right .con2 svg {
    -webkit-transform: translateY(-2px) scale(0.8);
    -ms-transform: translateY(-2px) scale(0.8);
    transform: translateY(-2px) scale(0.8);
  }
  .About_02 .box2 .banner3 ul li {
    margin-right: 0.5rem;
  }
  .Inner_Banner .orientation {
    padding: 0 5vw;
  }
  .Product_01 .box2,
  .Product_02 .box {
    grid-template-columns: repeat(1, 1fr);
  }
  .Product_02 .box .item .right {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    padding-right: 0;
  }
  .Product_02 .box .item {
    padding: 0.35rem 0 0.5rem;
  }
  .Product_04 .box video {
    height: 4.3rem;
  }
  .button_02 .a,
  .button_01 .a {
    width: 2rem;
    line-height: 0.64rem;
  }
  .Product_05 .box .boxLeft {
    width: 100%;
  }
  .Product_05 .box .boxRight {
    width: 100%;
    margin-top: 0.5rem;
  }
  .Product_07 .box {
    grid-template-columns: repeat(1, 1fr);
  }
  .Product_06 .box .itemList .item,
  .Product_06 .box .itemList .item .main {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    position: initial;
    
    
  }
  .Product_06 .box .itemList {
   display: inline-flex;
   overflow: auto;
    flex-wrap: nowrap;
    bottom: 2px;
    
  }
  
    .Product_06 .box .itemList::-webkit-scrollbar {
		width: 1px;
		height: 2px;
	}

	  .Product_06 .box .itemList::-webkit-scrollbar-thumb {
		border-radius: 2px;
		background: rgba(255, 255, 255, 0.6);
	}

	  .Product_06 .box .itemList::-webkit-scrollbar-track {
		border-radius: 2px;
		background: rgba(255, 255, 255, 0);
	}
  
  
  
  .Product_06 .box .itemList .item {
    height: auto;
    width:  50%;
    padding: 0.3rem 0.1rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
     flex: none;
   
  }
  .Product_06 .box .itemList .item .main {
    margin: auto;
    text-align: center;
  }
  .Product_06 .box .itemList .item .main .content2 {
    font-size: var(--f20);
    line-height: 1.5;
    height: 3em;
  }
  .Product_06 .box .itemList .item .main {
    padding: 0;
  }
  .technology_01 .box {
    grid-template-columns: repeat(1, 1fr);
  }
  .technology_01 .box1,
  .technology_02 .box2 {
    grid-template-columns: repeat(1, 1fr);
    gap: 0.5rem;
  }
  .technology_02 .box2 .item .content4,
  .technology_02 .box2 .item .content2,
  .technology_01 .box1 .item .content2 {
    height: auto;
  }
  .Footer_Container .box2 .boxLeft .ewm img {
    width: 1.6rem;
  }
  .solution_01 .box .item2 .boxRight .textList ul li {
    font-size: var(--f14);
    margin-right: 0.2rem;
    margin-bottom: 0.2rem;
  }
  .Contact_03 .box .item {
    display: grid;
    grid-template-columns: repeat(1, 1fr);
    gap: 0.24rem;
  }
  .Contact_03 .box .item div input {
    height: 0.8rem;
  }
  .Contact_02 .box .boxLeft {
    width: 2.6rem;
  }
  .Contact_02 .orientation {
    margin: -1rem 0 0;
  }
  .Contact_02 .orientation .banner .swiper .swiper-slide {
    width: 90vw;
  }
  .Contact_02 .orientation .banner .swiper .swiper-slide .content2 {
    margin-top: 0.5rem;
  }
  .Contact_02 .orientation .banner .swiper .swiper-slide .content4 svg {
    -webkit-transform: translateY(-2px) scale(0.8);
    -ms-transform: translateY(-2px) scale(0.8);
    transform: translateY(-2px) scale(0.8);
  }
  .Contact_02 .box .boxRight .f56 {
    padding: 0rem 0.2rem;
  }
  .Contact_01 .box {
    display: grid;
    grid-template-columns: repeat(1, 1fr);
    gap: 0.5rem;
  }
  .Contact_01 .box > div:nth-child(1) {
    grid-area: 1 / 1 / 2 / 2;
  }
  .Contact_01 .box > div:nth-child(2) {
    grid-area: 2 / 1 / 3 / 2;
  }
  .Contact_01 .box > div:nth-child(3) {
    grid-area: 3 / 1 / 4 / 2;
  }
  .Contact_01 .box .item3 {
    margin-left: 0;
  }
  .Contact_01 .box .item1 {
    padding-right: 0;
  }
}

.News_01 {
  background: #f9f9f9;
}
.News_01 .box {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 0.6rem;
}
.News_01 .box .item a {
  display: block;
  background: #fff;
  border-radius: 0.1rem;
  overflow: hidden;
}
.News_01 .box .item a figure {
  overflow: hidden;
  border-radius: 0.1rem 0.1rem 0 0;
}
.News_01 .box .item a figure img {
  width: 100%;
  transition: 0.4s;
}
.News_01 .box .item a figcaption {
  padding: 0.5rem 0.45rem;
}
.News_01 .box .item a figcaption .content1 {
  font-size: var(--f16);
  color: #082e98;
  font-family: 'gilroy_Medium';
}
.News_01 .box .item a figcaption .content2 {
  font-size: var(--f20);
  color: #333;
  
  margin-top: 0.24rem;
  transition: 0.4s;
}
.News_01 .box .item a figcaption .content3 {
  margin-top: 0.2rem;
  font-size: var(--f16);
  color: #666;
  line-height: 2;
  height: 4em;
}
.News_01 .box .item a:hover figure img {
  transform: scale(1.1);
}
.News_01 .box .item a:hover figcaption .content2 {
  color: #082e98;
}
.pu_page {
  margin-top: 0.24rem;
 
}
.pu_page ul{ display: flex;
  justify-content: center;}
.pu_page  li.active a{ background:#082e98; color:#fff; }
.pu_page a {
  display: block;
 
  height: 40px;
  line-height: 40px;
  text-align: center;
  font-size: 16px;
  transition: 0.4s;
  margin: 0 5px; padding:0px 10px;
 
  border-radius: 5px; display:block;background:#fff; border:1px solid #082e98
}
.pu_page a i {
  font-size: 16px;
  transition: 0.4s;
}
.pu_page .prev a i,
.pu_page .next a i {
  color: #082e98;
  font-weight: bold;
  opacity: 0.7;
  transition: 0.4s;
}
.pu_page .prev a:hover i,
.pu_page .next a:hover i {
  opacity: 1;
}
.pu_page .number {
  display: flex;
}
.pu_page .number a {
  color: #111;
}
.pu_page .number a:hover {
  color: #082e98;
}
.pu_page .number .active {
  background: #082e98;
  color: #fff !important;
}
@media screen and (max-width: 1200px) {
  .News_01 .box {
    grid-template-columns: repeat(2, 1fr);
    gap: 0.3rem;
  }
}
@media screen and (max-width: 699px) {
  .News_01 .box {
    grid-template-columns: repeat(1, 1fr);
    gap: 0.3rem;
  }
  .pu_page .number {
    display: none;
  }
}

/*# sourceMappingURL=./style.css.map */

 .by_banner {
  position: relative; background:#2f49d2
}
.by_banner .ban_img {
  width: 100%;
  overflow: hidden;
}
.by_banner .ban_img img {
  width: 100%;
  transition: 3s; opacity:0.5
}

.by_banner:hover .ban_img img{
    transform: scale(1.1);
}
.by_banner .ban_ab {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.by_banner .ban_ab  .h6 {
  color: #fff;
  font-size: 0.18rem;
  margin-top: 0.12rem;
}
.by_banner .ban_ab  .h1 {
 
  font-size: 0.48rem;
  color: #fff;
}
.SecondaryNavigation  .ban_anchor {
  position: absolute; right:0
 
  
}
.SecondaryNavigation  .ban_anchor .crumbs {
  font-size: 0.16rem;
 color:#555; line-height:1rem
}
.SecondaryNavigation  .ban_anchor .crumbs a {
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s; color:#555; line-height:1rem
  
}
.SecondaryNavigation  .ban_anchor .crumbs a:hover {
  opacity: 1;
}
.SecondaryNavigation  .ban_anchor .crumbs i {
  margin: 0 0.08rem;
  opacity: 0.5;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 0.14rem;
}
  .SecondaryNavigation {
  overflow: hidden;
}
.SecondaryNavigation .box{ position:relative}
.SecondaryNavigation .box .item {
  margin-right: 1rem;
}
.SecondaryNavigation .box .item a {
  display: block;
  font-size: 0.18rem;
  color: #333;
  line-height: 1rem;
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
}
.SecondaryNavigation .box .item a:hover {
  color: #082e98;
}
.SecondaryNavigation .box .active a {
  color: #082e98;
  border-bottom: 1px solid #082e98;
}

.FullScene {
  background: #f2f2f2;
}
.FullScene .box {
  display: grid;

}
.FullScene .box .item:nth-child(even) a {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-flow: row-reverse;
  -ms-flex-flow: row-reverse;
  flex-flow: row-reverse;
}
.FullScene .box .item .boxLeft {
  width: 50%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 0 1rem;
}
.FullScene .box .item .boxLeft .main {
  width: 100%;
}
.FullScene .box .item .boxLeft .main .content1 {
  font-size: 0.38rem;
  color: #000;
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
}
.FullScene .box .item .boxLeft .main .content2 {
  font-size: 0.18rem;
  color: #666;
  line-height: 0.36rem;
  margin-top: 0.38rem;
}
.FullScene .box .item .boxLeft .main .content3 {
  margin-top: 0.68rem;
}
.FullScene .box .item .boxRight {
  width: 50%;
  border-radius: 15px;
  overflow: hidden;
}
.FullScene .box .item .boxRight img {
  width: 100%;
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
}
.FullScene .box .item:hover .boxLeft .main .content1 {
  color: #082e98;
}
.FullScene .box .item:hover .boxLeft .main .content3 .by_button .a p {
  padding-left: 0.24rem;
}
.FullScene .box .item:hover .boxRight img {
  -webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}
:root {
  --left: 5.2vw;
}
picture {
  display: block;
}

.by_button .a {
  font-size: max(0.16rem, 16px);
  color: #fff;
  line-height: 0.64rem;
  position: relative;
  text-transform: uppercase;
  cursor: pointer;
  display: inline-block;
  font-family: 'gilroy_bold';
}
.by_button .a::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 0.64rem;
  height: 0.64rem;
  background:#2f49d2;
  border-radius: 50%;
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
}
.by_button .a p {
  position: relative;
  z-index: 1;
  padding-left: 0.38rem;
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
  font-size: 0.16rem;
}
.by_button .a p svg {
  margin-left: 0.32rem;
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
}
.by_button .a p svg path {
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
}
.by_button .a:hover p {
  padding-left: 0.24rem;
}
.by_button .a:hover p svg {
  margin-left: 0.2rem;
}
.by_button.black .a {
  color: #000;
}
.by_button.black .a p svg path {
  fill: #000;
}
.zhichi{ align-items: flex-start;}
.zhichi-L{ width: 320px; }
.zhichi-L .title{ text-transform: uppercase; padding:0.3rem 0.27rem; border-radius:10px 10px 0 0; font-weight:bold; color:#FFF; font-size:calc(14px + 0.14rem); background:#082e98}
.box-R{ width: calc(100% - 340px);}
.zhichi-R{ padding:51px 0.6rem 54px 0.6rem; background: #fff; border-radius:10px;}
.zc-list{ width:calc(100% + 0.3rem); margin:5px -0.15rem;}
.zc-list .li{ display: flex; flex-wrap: wrap; width:50%; padding:0.17rem 0.15rem;}
.zc-list .a{ display: flex; flex-wrap: wrap; width:100%; position: relative; overflow: hidden; border-radius:8px; cursor: pointer;}
.zc-list .a .img{ position: relative; z-index: 2; width:100%; display: block; padding-bottom:65.94%; line-height: 0; border-radius:10px; overflow: hidden;}
.zc-list .a .img img{ position: absolute; left:0; top:0; z-index: 2; width:100%; height: 100%; object-fit: cover;}
.zc-list .a .c3{ text-align: center; margin-top:0.16rem;}
.zc-list .a:hover .img img{ transform:scale(1.1); -ms-transform:scale(1.1);}
.zc-list .a:hover .c3{ color: #082e98;}
.slideH{ background:#2f49d2; border-radius:0 0 10px 10px; }
.slideH #li{ display:block; width:100%; padding:10px 0;}
.slideH #li:last-child{ border-bottom:0;}
.slideH #li .a{ position: relative; display:block; width:93%; color: #b8c9fe; font-size:16px; line-height:26px; padding:10px; margin:0px auto}
.slideH #li .a:after{ display: block; /**content: ''; */position: absolute; right:0; top:50%; width:7px; height: 7px; border-top:1px solid #626262; border-right:1px solid #626262; opacity:0.65; transform:translate(0,-50%) rotate(45deg); -ms-transform:translate(0,-50%) rotate(45deg);}
.slideH #li.on .a,
.slideH #li:hover .a{ color: #fff; background: #4f69e9; border-radius:10px}
.slideH #li.on .a:after,
.slideH #li:hover .a:after{ border-top:1px solid #082e98; border-right:1px solid #082e98; opacity:1;}
.slideH .u2{ display: block; width:100%; margin-top: -3px; padding:0 0 13px 0;}
.slideH .u2 .a2{ position: relative; display:block; width:100%; color: #666; font-size:14px; line-height:24px; padding:2px 0 2px 14px;}
.slideH .u2 .a2:after{ display: block; content: ''; position: absolute; left:0; top:50%; width:4px; height: 4px; background: #747474; transform:translate(0,-50%) rotate(45deg); -ms-transform:translate(0,-50%) rotate(45deg);}
.slideH .u2 .a2:hover{ color:#082e98;}
.slideH .u2 .a2:hover:after{ background:#082e98;}
jgcl{ display: flex; flex-wrap: wrap; width:calc(100% + 0.3rem); margin:-0.15rem -0.15rem;}
.jgcl .li{ display: flex; flex-wrap: wrap; width:33.33%; padding:0.15rem 0.15rem;}
.jgcl .a{ display: flex; flex-wrap: wrap; background:#fff; border-radius:10px; padding:20px 20px 29px 20px; align-items:flex-start;}
.jgcl .a .img{ width:100%; border-radius:8px; overflow:hidden }
.jgcl .a .img img{}
.jgcl .a .fs20{ margin-top:4px;overflow: hidden;text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp: inherit;}
.jgcl .a .fs16{ margin-top:5px; overflow: hidden;text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp:inherit;}
.jgcl .a .line{ position: relative; height:1px; background: #eeeeee; margin-top: 0.22rem;}
.jgcl .a .line::after{ display:flex; content: ''; position: absolute; left: 0; bottom:0; background: #082e98; width:0; height:1px; z-index: 6; content: '';}
.jgcl .a .ico{ display: flex; position: relative; margin-top: 0.23rem; width:26px; height:26px; border-radius:50%; border:1px solid #b5b5b5; background:#fff; }
.jgcl .a .ico::after{ display: block; content: ''; position:absolute; left:50%; top:50%; transform: translate(-50%,-50%) rotate(45deg); -ms-transform: translate(-50%,-50%) rotate(45deg); width:7px; height:7px; border-top:2px solid #b5b5b5; border-right:2px solid #b5b5b5; margin-left:-1px;}
.jgcl .h1{ font-size:calc(14px + 0.04rem); line-height:calc(24px + 0.06rem); font-weight:bold; color:#333;}
.jgcl  .p{ line-height:26px; font-size:14px;display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;}
.jgcl .a:hover .line::after{ width: 100%;}
.jgcl .a:hover .img img{ transform:scale(1.1); -ms-transform:scale(1.1);}
.jgcl .a:hover .fs20{ color: #082e98;}
.jgcl .a:hover .ico{border:1px solid #082e98; background:#082e98;}
.jgcl .a:hover .ico::after{ border-top:2px solid #fff; border-right:2px solid #fff;}
.box-R .top_tit{ margin-bottom:30px}
.box-R .top_tit h4{ font-weight:bold; font-size:calc(14px + 0.14rem); line-height:calc(24px + 0.14rem); color:#333}
.box-R .top_tit .line3-1 {
    position: relative;
    margin-top: 0.3rem;
}

.box-R .top_tit .line3 {
    height: 1px;
    background: #2f49d2;
}
.box-R .top_tit .line3-1:after {
    display: block;
    content: '';
    position: absolute;
    left: 0;
    bottom: -1px;
    width: 76px;
    height: 3px;
    border-radius: 3px;
    background: #082e98;
}
.flex {
    display: flex;
}
.jgcl {
    display: flex;
    flex-wrap: wrap;
    width: calc(100% + 0.3rem);
    margin: -0.15rem -0.15rem;
}

.pd50 {
    padding-bottom: 50px;
}

.pro_content_top {
	background-color: #fff;
	border: 1px solid #e0e0e0;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin-bottom: 50px
}
.pro_content_top_img {
	border-right: 1px solid #e0e0e0;
	width:630PX; padding:50px;
}
.pro_content_top_img .pic{
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
   
    -webkit-justify-content: center;
    justify-content: center;
    padding: 20px;
    width: 100%;
}
.pro_content_top_img .pic img{ max-height: 100%;
    max-width: 100%;
}

.pro_content_top_txt {
	padding:40PX 60PX;
	position: relative;
	width:calc(100% - 650px)
}
@media (max-width:1180px) {
.pro_content_top_txt {
	padding: 40px
}
}
@media (max-width:968px) {
.pro_content_top_txt {
	width: 100%
}
}
@media (max-width:668px) {
.pro_content_top_txt {
	padding: 20px
}
}
.pro_content_top_txt h1.title {
	border-bottom: 1px solid #e0e0e0;
	color: #333;
	display: block;
	font-size: 0.38rem;
	font-weight: 700; padding-bottom:30px; margin-bottom:30px
	

}
@media (max-width:1180px) {
.pro_content_top_txt h1.title {
	font-size: 30px
}
}
@media (max-width:668px) {
.pro_content_top_txt h1.title {
	font-size: 20px
}
}
.pro_content_top_txt .des {
	color: #333;
font-size:0.18rem;
	line-height: 1.8
}
.pro_content_top_txt .des  p{ text-indent:2em; margin-bottom:10px}
.pro_content_top_txt .consulting {
	background-color: #073b77;
	border-radius: 4px;
	color: #fff;
	display: inline-block;
	height: 50px;
	line-height: 50px;
	margin:20px 0px;
	padding: 0 40px
	
}
@media (max-width:668px) {
.pro_content_top_txt .consulting {
	height: 40px;
	line-height: 40px;
	margin: 20px 0;
	padding: 0;
	text-align: center;
	width: 130px
}
}
.pro_content_top_txt .consulting .iconfont {
font-size:0.3rem; float:left
}
.pro_content_top_txt .consulting span {
font-size:0.18rem;
margin-left:.2rem
}
.pro_content_top_txt .tip {
	color: #333;
	font-size: 14px;
	line-height: 1.5em;
	margin: 0
}
.pro_content_top_txt .back {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
	border: 1px solid #999;
	border-radius: 19px;
	bottom: 2.4rem;
	color: #999;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	font-size: 14px;
	height: 38px;
	-webkit-justify-content: center;
	justify-content: center;
	line-height: 38px;
	line-height: 1em;
	position: absolute;
	right: 2.4rem;
	-webkit-transition: all .5s;
	transition: all .5s;
	width: 120px;
	z-index: 2
}
@media (max-width:668px) {
.pro_content_top_txt .back {
	margin: 20px auto 0;
	position: static;
	width: 130px
}
}
.pro_content_top_txt .back .iconfont {
	font-size: 16px;
	margin-left: 10px
}
.pro_content_top_txt .back:hover {
	background-color: #073b77;
	border-color: #073b77;
	color: #fff
}
.pro_content_info {
	background-color: #fff;
	border: 1px solid #dcdcdc;
padding:20px 60px 60px 60px
}
@media (max-width:1180px) {
.pro_content_info {
	padding: 10px 40px 40px
}
}
@media (max-width:968px) {
.pro_content_info {
	padding: 10px 20px 20px
}
}
@media (max-width:668px) {
.pro_content_info {
	padding: 20px
}
}
.pro_content_info_hd {
	border-bottom: 3px solid #dfdfdf;
margin-bottom:40px;
	position: relative
}
@media (max-width:668px) {
.pro_content_info_hd {
	border-bottom-width: 1px;
	margin-bottom: 0;
	padding-bottom: 10px
}
}
.pro_content_info_hd>ul {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	list-style: none;
	margin: 0;
	padding: 0
}
@media (max-width:668px) {
.pro_content_info_hd>ul {
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: 0 -5px
}
}
.pro_content_info_hd>ul>li {
	cursor: pointer;
	padding: 0 25px;
	position: relative;
	-webkit-transition: all .5s;
	transition: all .5s;
	white-space: nowrap
}
@media (max-width:1180px) {
.pro_content_info_hd>ul>li {
	padding: 0 15px
}
}
@media (max-width:968px) {
.pro_content_info_hd>ul>li {
	padding: 0 10px
}
}
@media (max-width:668px) {
.pro_content_info_hd>ul>li {
	-webkit-box-flex: 1;
	-ms-flex-preferred-size: 33.33%;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	-webkit-flex-basis: 33.33%;
	flex-basis: 33.33%;
	margin-bottom: 10px;
	padding: 0 5px
}
}
.pro_content_info_hd>ul>li:after {
	background-color: #073b77;
	bottom: -3px;
	content: "";
	display: block;
	height: 3px;
	left: 50%;
	line-height: 3px;
	opacity: 0;
	position: absolute;
	-webkit-transition: all .5s;
	transition: all .5s;
	width: 0;
	z-index: 2
}
@media (max-width:668px) {
.pro_content_info_hd>ul>li:after {
	display: none
}
}
.pro_content_info_hd>ul>li span {
	color: #999;
	font-size: 18px;
	line-height: 67px;
	-webkit-transition: all .5s;
	transition: all .5s
}
@media (max-width:1440px) {
.pro_content_info_hd>ul>li span {
	font-size: 16px
}
}
@media (max-width:968px) {
.pro_content_info_hd>ul>li span {
	font-size: 14px
}
}
@media (max-width:668px) {
.pro_content_info_hd>ul>li span {
	border: 1px solid #dcdcdc;
	display: block;
	font-size: 13px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	width: 100%
}
}
.pro_content_info_hd>ul>li.active:after {
	left: 0;
	opacity: 1;
	width: 100%
}
.pro_content_info_hd>ul>li.active span {
	color: #000
}
@media (max-width:668px) {
.pro_content_info_hd>ul>li.active span {
	background-color: #073b77;
	border-color: #073b77;
	color: #fff
}
}
.pro_content_info_hd>ul>li:hover span {
	color: #000
}
.pro_content_info_bd {
	padding-top: 20px
}
.pro_content_info_title {
	background-color: #eee;
	border-left: 2px solid #073b77;
	display: block;
	margin: 0;
	width: 100%
}
.pro_content_info_title span {
	color: #333;
font-size:24px;
	font-weight: 700;
	line-height: 70px;
	padding-left: 30px
}
@media (max-width:1180px) {
.pro_content_info_title span {
	font-size: 16px;
	line-height: 50px;
	padding-left: 20px
}
}
@media (max-width:668px) {
.pro_content_info_title span {
	font-size: 14px;
	line-height: 40px;
	padding-left: 10px
}
}
.pro_content_info_txt {
	color: #333;
font-size:16px;
	line-height:2; padding:20px 0px

}
@media (max-width:1180px) {
.pro_content_info_txt {
	padding: 20px 0
}
}
@media (max-width:668px) {
.pro_content_info_txt {
	padding-bottom: 0
}
}
.pro_content_info_txt img {
	height: auto!important;
	max-width: 100%!important
}
#goodsshow{overflow: hidden}

#prolist{width:480px;float:left;overflow:hidden;height:68px;position:relative;margin:10px 0 0 0;}
#prolist ul{margin:0;padding:0;list-style:none;overflow:hidden;width:20000px;position:relative;}
#prolist ul li{float:left;cursor:pointer;position:relative;  border:1px solid #ececec;height:68px;}
#prolist ul li img{height:60px;width:60px;margin:6px 8px 0 8px;padding:0px;border:0;}
#prolist .hover{height:68px;border:1px solid #082e98;}
.shop_plist a.prev{float:left;width:20px;height:68px;display:block;outline:none;background:url(../images/ico_left.gif) no-repeat center;line-height:68px;margin-top:12px;}
 .shop_plist a.next{float:left;width:20px;height:68px;display:block;outline:none;background:url(../images/ico_right.gif) no-repeat center;margin-top:12px;}
.pro_content_info_bd table{ width:80%;border-collapse: collapse; border: 1px solid #efefef}
.pro_content_info_bd table th, .pro_content_info_bd table td {
    font-size: 16px;
    border: 1px solid #eee;
    padding: 10px;    vertical-align: middle;
    text-align: center;
}
.pro_content_info_bd table td.bg{ background:#082e98; color:#fff;}
.News_Info{ background:#fff; padding:50px}


.address .ad_top p {
  color: #333;
}
.address .ad_bot {
  margin-top: 0.54rem;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 0.3rem;
}
.address .ad_bot .slide {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.address .ad_bot .slide .svg {
  width: 0.9rem;
  height: 0.9rem;
  background: #082e98;
  text-align:center;
}
.address .ad_bot .slide .svg i { font-size:30px; color:#fff;  line-height:0.9rem
}
.address .ad_bot .slide .content {
  flex: 1;
  padding-left: 0.3rem;
}
.address .ad_bot .slide .content .tips {
  color:#082e98;
  margin-bottom: 0.06rem; font-weight:bold
}
.address .ad_bot .slide .content a {
  transition: 0.4s;
  color: #333; font-size:14px
 
}
.address .ad_bot .slide .content a span{ font-family: 'gilroy_bold';font-size:24px;}
.address .ad_bot .slide .content a:hover {
  color: #082e98;
}
.consultation .con_box {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
}
.consultation .con_box .le_box {
  background: #f4f4f4;
     width: var(--w);
    padding-left: var(--interval);
    padding-right: 1.75rem;;
}
.consultation .con_box .le_box > div {
  margin-top: 0.9rem;
}
.consultation .con_box .le_box .content1 {
  color: #333;
}
.consultation .con_box .le_box .content2 {
  margin-top: 0.46rem;
}
.consultation .con_box .le_box .content2 .form .item {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 0.16rem 0.2rem;
}
.consultation .con_box .le_box .content2 .form .item .label {
  display: flex;
  background: #fff;
  padding: 0 0.18rem;
}
.consultation .con_box .le_box .content2 .form .item .label .svg {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  width: 0.2rem;
}
.consultation .con_box .le_box .content2 .form .item .label .svg i{ font-size:20px; color: #CCC
}
.consultation .con_box .le_box .content2 .form .item .label .inp {
  flex: 1;
  padding-left: 0.1rem;
}
.consultation .con_box .le_box .content2 .form .item .label .inp input {
  color: #333;
  width: 100%;
  line-height: 0.66rem;
  border: none;
}
.consultation .con_box .le_box .content2 .form .item .label .inp input::placeholder {
  color: #999;
}
.consultation .con_box .le_box .content2 .form .item1 {
  margin-top: 0.16rem;  margin-bottom: 0.16rem;
}
.consultation .con_box .le_box .content2 .form .item1 .label {
  display: flex;
  background: #fff;
  padding: 0.18rem;
}
.consultation .con_box .le_box .content2 .form .item1 .label .svg {
  width: 0.2rem;
}
.consultation .con_box .le_box .content2 .form .item1 .label .svg i {
  font-size:20px; color: #CCC
}
.consultation .con_box .le_box .content2 .form .item1 .label .area {
  flex: 1;
  padding-left: 0.1rem;
}
.consultation .con_box .le_box .content2 .form .item1 .label .area textarea {
  width: 100%;
  color: #333;
  height: 1.86rem;
  border: none; font-family:"Segoe UI", "Lucida Grande", Helvetica, Arial, "Microsoft YaHei", FreeSans, Arimo, "Droid Sans", "wenquanyi micro hei", "Hiragino Sans GB", "Hiragino Sans GB W3", FontAwesome, sans-serif
}
.consultation .con_box .le_box .content2 .form .item1 .label .area textarea::placeholder {
  color: #999;
}
.consultation .con_box .le_box .content2 .form .submit {
  margin-top: 0.46rem;
}
.consultation .con_box .le_box .content2 .form .submit button {
  cursor: pointer;
  transition: 0.4s;
  width: 1.96rem;
  line-height: 0.56rem;
  text-align: center;
  color: #fff;
  background: #082e98;
  border: none;
}
.consultation .con_box .le_box .content2 .form .submit button:hover {
  border-radius: 0.14rem;
}
.consultation .con_box .ri_box a {
  width: 100%;
  overflow: hidden;
}
.consultation .con_box .ri_box a img {
  transition: 0.4s;
  width: 100%;
}
.consultation .con_box .ri_box a:hover img {
  transform: scale(1.02);
}

.xtcp_detail {
    background: #fff;
    padding: 50px;
}
.xtcp_detail h1{ font-size:0.32rem; font-weight:bold; text-align:center; margin-bottom:0.2rem}
.xtcp_detail .text p{ text-indent:2em; font-size:0.18rem; line-height:2; margin-bottom:0.1rem}

.target-fix {
    background: none;
    border: none;
    display: block;
    height: 1px;
    outline: 0;
    overflow: hidden;
    position: relative;
    text-decoration: none;
    top: -90px;
}

._hangye{}
._hangye .ul{ width:calc(100% + 0.3rem); margin:-0.15rem; }
._hangye .li{ display: flex; flex-wrap: wrap; width:50%; padding:0.15rem;}
._hangye .a{ display: flex; flex-wrap: wrap; width:100%; position: relative; overflow: hidden; border-radius:8px;}
._hangye .a .img{ position: relative; z-index: 2; width:100%; display: block; padding-bottom:65%; line-height: 0; border-radius:0 0 12px 12px; overflow: hidden;}
._hangye .a .img img{ position: absolute; left:0; top:0; z-index: 2; width:100%; height: 100%; object-fit: cover;}
._hangye .a .info{ position: absolute; left:0; bottom:0; z-index:5; padding:0.25rem 0.32rem 0.25rem 0.34rem; display: flex; align-items: center; justify-content: space-between; background: #fff;}
._hangye .a .info .line{ position: relative; height:1px; background: #eeeeee; margin-top: 0.3rem;}
._hangye .a .info .ico{ display: flex; position: relative; min-width:26px; width:26px; height:26px; border-radius:50%; border:1px solid #b5b5b5; margin-left:0.2rem; }
._hangye .a .info .ico::after{ display: block; content: ''; position:absolute; left:50%; top:50%; transform: translate(-50%,-50%) rotate(45deg); -ms-transform: translate(-50%,-50%) rotate(45deg); width:7px; height:7px; border-top:2px solid #b5b5b5; border-right:2px solid #b5b5b5; margin-left:-1px;}
._hangye .a .info .c3{ overflow: hidden; white-space: nowrap; text-overflow:ellipsis;}
._hangye .a .cont{ position: absolute; left:0; top:40%; height:100%; z-index:1; padding:0.57rem 0.36rem 0.57rem 0.32rem;}
._hangye .a .cont .line{ height:1px; background: #eeeeee; margin-top: 0.25rem;}
._hangye .a .cont .fs20{ overflow: hidden;text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp:1;}
._hangye .a .cont .fs16{ margin-top:0.21rem; overflow: hidden;text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp:5;}
._hangye .a .cont .more{ display: inline-flex; border-radius:36px; margin-top:0.26rem; padding:1px 19px 3px 19px; background: #082e98; border:2px solid #082e98; color:#fff;}
._hangye .a:hover .img{ border-radius:0; background: #000; }
._hangye .a:hover .img img{ opacity:0.59; transform:scale(1.1); -ms-transform:scale(1.1);}
._hangye .a:hover .info{ transform: translateY(100%); -ms-transform: translateY(100%);}
._hangye .a:hover .cont{ z-index:6; top:0;}
._hangye .a .cont .more:hover{ background:none; color: #082e98;}


@media  screen and (max-width:1440px){
._hangye .a .cont{ padding:0.42rem 0.36rem 0.42rem 0.32rem;}
}
@media  screen and (max-width:1024px){
._hangye .ul{ width:calc(100% + 14px); margin:-6px; }	
._hangye .li{ padding:6px;}
._hangye .a .info{ padding:10px 12px;}
._hangye .a .cont{ padding:12px 12px;}
._hangye .a .cont .fs20{ font-size:15px;}
._hangye .a .cont .fs16{ line-height:22px;-webkit-line-clamp:4;}
._hangye .a .cont .more{ font-size:12px; line-height:22px; padding:0 16px 2px 16px;}
._hangye .a .info .ico{ min-width:22px; width:22px; height:22px;}
._hangye .a .info .fs20{ font-size:15px;}

}
@media  screen and (max-width:767px){
._hangye .li{ width:50%;}
}

.x-23-6 i{ display: flex; width: 23px; height:6px; border-radius:6px; background: #082e98;}
.hangye-det{ position: relative; overflow: hidden; background: #fff; align-items: flex-start; border-radius:8px;}
.hangye-det .logo{ z-index:1; position: absolute; left:19.32%; top:-0.1rem; width:36.95%;}
.hangye-det .text{ width:100%; padding:0.95rem 0.72rem;}
.hangye-det .text .tit{ position: relative; text-align:center; font-size: 0.4rem;
    line-height: 1.2;
    font-weight: bold;}
.hangye-det .text h2 { position:relative;    border-bottom: 2px solid #ccc; font-size:0.2rem; line-height:2; color:#082e98; font-weight:bold; margin-top:0.4rem; margin-bottom:0.2rem}
.hangye-det .text p{ font-size:0.18rem; line-height:1.8; color:#555 ; margin-bottom:15px}
.hangye-det .img{ width:55.68%; line-height:0;}

@media  screen and (max-width:1440px){
.hangye-det .text{ padding:0.8rem 0.6rem;}
}
@media  screen and (max-width:1024px){
.hangye-det .text{ padding:20px 15px;}
.hangye-det .text .cont{ margin-top:10px;}

.hangye-det .text .cont p img {max-width: 100% !important; height: auto !important;}
}
@media  screen and (max-width:767px){
.hangye-det .text{ width:100%; text-align: justify;}
.hangye-det .img{ width:100%;}
.hangye-det .logo{ left:auto; right:10px; top:10px;}
}

.white {
    color: #fff;
}

.lh30 {
    line-height: calc(18px + 0.06rem);
}
.fs20 {
    font-size: calc(14px + 0.06rem);
}

.lh32 {
    line-height: calc(24px + 0.08rem);
}
.fs16 {
    font-size: 16px;
}
.lh28 {
    line-height: 28px;
}

.fs14 {
    font-size: 14px;
}
.homeStufft{background:url(../images/pro_bg.jpg) no-repeat bottom center;background-size:cover;padding-top:6vw;}
.homeStufft_t{align-items:center;}
.homeStufft_t .homeStufft_title{padding-right:8vw;}
.homeStufft_t .homeStufft_title h3{font-size:1.875vw;line-height:1.875vw;margin-bottom:1.5vw;}
.homeStufft_t .homeStufft_title p{font-size:16px;line-height:32px;}
.homeStufft_box{margin-top:6vw;}
.homeStufftTab{width:25%;}
.homeStufftTab li>a{padding:4vw 0 4vw var(--interval);background-color:#e6eff5;align-items:center;z-index:2;}
.homeStufftTab li>a:after{content:'';position:absolute;width:100%;height:0;top:50%;left:0;background-color:#bfd2de;z-index:-1;
-webkit-transition:all 0.35s;transition:all 0.35s;}
.homeStufftTab li>a.on:after{height:100%;top:0;}
.homeStufftTab li>a.on .homeStufftTab_icon>div{transform:translateY(-100%);-webkit-transform:translateY(-100%);}
.homeStufftTab .homeStufftTab_txt{padding-left:1.2vw;font-size:20px;}
.homeStufftTab .homeStufftTab_icon{width:46px;height:46px;overflow:hidden;}
.homeStufftTab .homeStufftTab_icon>div{width:100%;height:100%;}
.homeStufftTab .homeStufftTab_icon>div>p{align-items:center;justify-content:center;width:100%;height:100%;}
.homeStufftTab .homeStufftTab_icon>div>p i{ font-size:0.4rem; color:#082e98}
.homeStufft_icon{ text-align:center;}
.homeStufft_icon i{ color:#fff;font-size:0.4rem;}
.homeStufftList{padding-left:6vw;width:75%;}
.homeStufftList .homeStufft_item>a{width:100%;height:0;padding-bottom:100%;overflow:hidden;}
.homeStufftList .homeStufft_item>a:after{content:'';position:absolute;width:100%;height:100%;left:0;top:0;background-color:rgba(34,94,130,.5);
opacity:0;-webkit-opacity:0;-webkit-transition:all 0.5s;transition:all 0.5s;}
.homeStufftList .homeStufft_item>a>img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;}
.homeStufftList .homeStufft_see{position:absolute;top:0;left:0;width:100%;height:100%;align-items:center;justify-content:center;
transform:scale(2);-webkit-transform:scale(2);z-index:2;}
.homeStufftList .homeStufft_see>img{width:48px;}

.flex_item {
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
}

.homeStufftList .homeStufft_txt{position:absolute;top:0;left:0;width:100%;height:100%;align-items:center;justify-content:center;z-index:2;
transform:scale(.5);-webkit-transform:scale(.5);}
.homeStufftList .homeStufft_txt .homeStufft_name{font-size:24px;margin-bottom:2vw;}
.homeStufftList .homeStufft_txt .homeStufft_icon>img{width:36px;}
.homeStufftList .homeStufft_names{position:absolute;bottom:0;left:0;width:100%;height:50%;padding-bottom:1vw;
background-image:linear-gradient(transparent,rgba(0,0,0,.5));align-items:flex-end;justify-content:center;font-size:20px;}
.homeStufftList .datalist{margin:-2vw -5px;}
.homeStufftList .datalist .datalist_item{padding:2vw 5px;min-width:25%;}
.homeStufftList .datalist .datalist_number{font-family: 'gilroy_Medium';}
.homeStufftList .datalist .datalist_number span{font-size:32px;}
.homeStufftList .datalist .datalist_number em{font-size:16px;}
.homeStufftList .datalist .datalist_name{font-size:16px;margin-top:5px;}

.homeStufft_obj{width:100%;}
.homeStufft_obj .homeStufft_li{position:absolute;top:0;left:0;width:100%;opacity:0;-webkit-opacity:0;overflow:hidden;}
.homeStufft_obj .homeStufft_li.on{position:relative;opacity:1;-webkit-opacity:1;z-index:50;}

.homeStufft_nav{height:50px;line-height:48px;padding-right:10vw;margin-top:2.5vw;}
.homeStufft_btn>a{width:48px;height:48px;color:#082e98;line-height:48px; text-align:center}
.homeStufft_btn>a>i{font-size:18px; }
.homeStufft_btn>a:after{content:'';position:absolute;width:100%;height:100%;top:0;left:0;border-radius:50%;-webkit-border-radius:50%;
border:1px solid #082e98;-webkit-border:1px solid #082e98;-webkit-transition:all 0.35s;transition:all 0.35s;}
.homeStufft_btn>a:first-child{margin-right:1.6vw;}
.homeStufft_line{height:100%;width:100%;}
.homeStufft_line:after{content:'';position:absolute;width:96%;height:1px;top:50%;left:2%;background-color:#dce7ef;}
.homeStufft_number{font-family: 'gilroy_Medium';}
.homeStufft_number span{font-size:23px;padding-right:5px;}


.hidden {
    overflow: hidden;
}

.posi {
    position: relative;
}
.left {
    float: left;
}

.opacity {
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    -khtml-opacity: 0;
    opacity: 0;
    visibility: hidden;
}
.transition075 {
    transition: all 0.75s;
    -moz-transition: all 0.75s;
    -webkit-transition: all 0.75s;
    -o-transition: all 0.75s;
}

.homeMaster_more a{background-color:#225e82;width:160px;height:44px;line-height:44px;border-radius:3px;-webkit-border-radius:3px;}
.homeMaster_more a span{margin-right:10px;font-size:16px;}
.homeMaster_more a i{vertical-align:-1px;}

.homeStufft_btn>a:hover{color:#225e82;}
    .homeStufft_btn>a:hover:after{border-color:#225e82;-webkit-border-color:#225e82;}
    .homeStufftTab li>a:hover:after{height:100%;top:0;}
    .homeStufftTab li>a:hover .homeStufftTab_icon>div{transform:translateY(-100%);-webkit-transform:translateY(-100%);}
    .homeStufftTab li>a:hover .homeStufftTab_txt{color:#225e82;}
    .relevant_list li a:hover{color:#f8c400;}
    .relevant_more a:hover{color:#f8c400;}
    .homeStufftList .homeStufft_item>a:hover:after{opacity:1;-webkit-opacity:1;visibility:visible;}
    .homeStufftList .homeStufft_item>a:hover .homeStufft_txt{opacity:1;-webkit-opacity:1;visibility:visible;transform:none;-webkit-transform:none;}
    .homeStufftList .homeStufft_item>a:hover .homeStufft_see{opacity:1;-webkit-opacity:1;visibility:visible;transform:none;-webkit-transform:none;}
    .homeStufftList .homeStufft_item>a:hover>img{transform:scale(1.15);-webkit-transform:scale(1.15);}
    .homeStufftList .homeStufft_item>a:hover .homeStufft_names{bottom:-50%;}
	
	

.transition1 {
    transition: all 1s;
    -moz-transition: all 1s;
    -webkit-transition: all 1s;
    -o-transition: all 1s;
}

.mg0 {
    margin: 0 auto;
}