<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">*,*:before,*:after {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}html{background: transparent;}html,body,dl,dt,dd,pre,form,input,textarea,blockquote,p{ margin:0; padding:0;}table{ border-collapse: collapse; border-spacing: 0;}img{max-width: 100%;height: auto;vertical-align: top;}ul,ol{list-style: none;padding: 0;margin: 0;}li{list-style:none;}h2,h3,h4,h5,h6{ font-size: 100%; font-weight: normal;margin: 0;}address,caption,cite,code,strong,th{font-style:normal;font-weight:normal;}sup{ vertical-align: text-top;}sub{ vertical-align: text-bottom;}a{ text-decoration: none; font-size: inherit; color: inherit; font-family: inherit;outline: none;}a:hover{ text-decoration: none;}strong{font-weight:bold;}em{font-style:italic;}select,input,button,textarea{border: 1px solid #ccc;background: transparent;outline: none;}textarea{resize: none;}input[type="button"],input[type="submit"],input[type="reset"],button{ -webkit-appearance: none; border: none;cursor: pointer;}.clear{clear: both;}

html.gn-noscroll{
    overflow: hidden !important;
    height: 100% !important;
}
/* body::-webkit-scrollbar {
    width: 4px;    
}
body::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
    background: rgba(0,0,0,0.2);
}
body::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
    border-radius: 0;
    background: rgba(0,0,0,0.1);

} */

/* 鍏ㄥ眬瀵艰埅 */
#globalnav{
    background: rgba(255, 255, 255, 1);
    box-shadow: 0 0 15px 5px rgba(0,0,0,.1);
    position: fixed;
    top: 0;
    left: 0;
    z-index: 9999;
    display: block;
    margin: 0;
    width: 100%;
    min-width: 1024px;
    height: 104px;
    max-height: 104px;
    padding: 30px 0;
    transform: translateY(0);
    transition: all .3s linear;
}
#globalnav.nofixed{
    background: rgba(255, 255, 255, 0);
    box-shadow: none;
}
#globalnav.black{
    background: rgba(22, 22, 22, 1);
}
#globalnav.black.nofixed{
    background: rgba(22, 22, 22, 0);
}
#globalnav.transparent{
    background: rgba(255, 255, 255, 0);
    box-shadow: none;
}
#globalnav .gn-content{
    margin: 0 auto;
    max-width: 88%;
    transition: all .3s linear;
}
#globalnav.nofixed .gn-content{
    transform: translateY(-200%);
}
#gn-menustate{
    display: none;
}
#globalnav .gn-sm-list{
    display: none;
}
#globalnav .gn-list{
    height: 44px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
#globalnav .gn-item-logo{
    margin-right: auto;
    overflow: hidden;
}
#globalnav .gn-item:last-child .gn-link{
    padding-right: 0;
}
#globalnav .gn-item-case{
    position: relative;
     transition: height 0.3s;
}
#globalnav .gn-item-casechild{
    position: absolute;
   max-height: 0px;
   overflow: hidden;
    transition: max-height 0.3s;
    background-color: rgba(0,0,0,0.5);
}
#globalnav .gn-item-case:hover{
   cursor: pointer;
}
#globalnav .gn-item-case:hover .gn-item-casechild{
   max-height:300px;
}
#globalnav .gn-item-case .gn-item-casechild .gn-link:hover .gn-link-text{
    opacity: 0.8;
}

#globalnav .gn-link{
    font-size: 16px;
    color: #000;
    display: inline-block;
    padding: 0 34px;
    height: 44px;
    line-height: 44px;
}
#globalnav.black .gn-link{
    color: #fff;
}
#globalnav .gn-link-logo{
    background: url('../image/logo-1.png') center/164px 44px no-repeat;
    width: 164px;
}
#globalnav.black .gn-link-logo{
    background: url('../image/logo.png') center/164px 44px no-repeat;
    /* filter: drop-shadow(0 164px #fff);
    transform: translateY(-164px); */
}
/* 鍏ㄥ眬搴曢儴瀵艰埅 */
#globalfooter{
    height: 920px;
    background-color: #161616;
}
#globalfooter .gf-content{
    margin: 0 auto;
    max-width: 68%;
    padding-top: 120px;
}
#globalfooter .gf-title{
    color: #fff;
    font-size: 20px;
    margin-bottom: 40px;
}
#globalfooter .gf-firstline{
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
}
#globalfooter .gf-from{
    width: 64%;
}
#globalfooter .gf-from-firstline{
    display: flex;
    justify-content: space-between;
    margin-bottom: 60px;
}
#globalfooter .gf-from-firstline .gf-from-item{
    width: 30%;
}
#globalfooter .gf-from-item{
    position: relative;
}
#globalfooter .gf-from-input{
    width: 100%;
    height: 100%;
    padding: 0;
    border: none;
    outline: none;
    color: #006cff;
    font-size: 14px;
    background-color: transparent;
    border-bottom: 2px solid #535353;
    text-indent: 3em;
    padding-bottom: 8px;
}
#globalfooter .gf-from-label{
    font-size: 16px;
    color: #999;
    position: absolute;
    left: 0;
    bottom: 8px;
    transition: all .4s ease;
}
#globalfooter .gf-from-input:focus ~ .gf-from-label{
    color: #006cff;
}
#globalfooter .gf-from-line{
    width: 100%;
    height: 2px;
    position: absolute;
    bottom: -2px;
    left: 0;
}
#globalfooter .gf-from-line::after{
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    background-color: #006cff;
    transition: all .4s ease;
    transform: scaleX(0);
}
#globalfooter .gf-from-input:focus ~ .gf-from-line::after{
    transform: scaleX(1);
}
#globalfooter .gf-from-secondline .gf-from-line{
    bottom: 0;
}
#globalfooter .gf-from-thirdline{
    margin-top: 55px;
}
#globalfooter .gf-from-submit{
    width: 100%;
    height: 55px;
    background-color: #282828;
    color: rgba(255, 255, 255, .5);
    font-size: 16px;
    transform: background-color .3s linear;
}
#globalfooter .gf-from-submit:hover{
    background-color: #006cff;
}
#globalfooter .gf-qrcode-list{
    width: 30%;
    display: flex;
    justify-content: space-between;
}
#globalfooter .gf-qrcode-item{
    width: 30%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-end;
}
#globalfooter .gf-qrcode-img{
    max-width: 104px;
    max-height: 104px;
    width: 100%;
    margin-bottom: 10px;
}
#globalfooter .gf-qrcode-text{
    color: #999;
    font-size: 16px;
}
#globalfooter .gf-contact-list{
    margin-top: 100px;
    display: flex;
    justify-content: space-around;
    align-items: center;
}
#globalfooter .gf-contact-item{
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
#globalfooter .gf-contact-img{
    max-width: 49px;
    max-height: 47px;
}
#globalfooter .gf-contact-title{
    color: #fff;
    font-size: 20px;
    padding: 15px 0 10px;
}
#globalfooter .gf-contact-text{
    color: rgba(255, 255, 255, .5);
    font-size: 16px;
}
#globalfooter .gf-line{
    width: 100%;
    height: 1px;
    background-color: #434343;
    margin: 75px 0 100px;
}
#globalfooter .gf-link-list{
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom: 10px;
}
#globalfooter .gf-link{
    color: rgba(255, 255, 255, .5);
    font-size: 14px;
    padding: 0 10px;
    transition: color .3s;
}
#globalfooter .gf-link:hover{
    color: rgba(255, 255, 255, 1);
}
#globalfooter .gf-copyright{
    width: 100%;
    text-align: center;
}
#globalfooter .gf-copyright a,#globalfooter .gf-copyright i{
    color: rgba(255, 255, 255, .5);
    font-size: 14px;
}
/* 鑷畾涔夊簳閮ㄥ鑸� */
#customfooter{
    height: 920px;
    background-color: #161616;
}
#customfooter .cf-content{
    margin: 0 auto;
    max-width: 62%;
    padding-top: 140px;
}
#customfooter .cf-contact-list{
    margin-bottom: 100px;
    display: flex;
    justify-content: space-around;
    align-items: center;
}
#customfooter .cf-contact-item{
    width: 33%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
#customfooter .cf-contact-img{
    max-width: 49px;
    max-height: 47px;
}
#customfooter .cf-contact-title{
    color: #fff;
    font-size: 20px;
    padding: 15px 0 10px;
}
#customfooter .cf-contact-text{
    color: rgba(255, 255, 255, .5);
    font-size: 16px;
}
#customfooter .cf-explain-title{
    color: rgba(255, 255, 255, .5);
    font-size: 18px;
    margin-bottom: 20px;
}
#customfooter .cf-explain-text-wrap{
    display: flex;
    justify-content: center;
    padding: 0 15px;
}
#customfooter .cf-explain-text{
    color: rgba(255, 255, 255, .5);
    font-size: 14px;
    line-height: 2;
    letter-spacing: 1px;
}
#customfooter .cf-line{
    width: 100%;
    height: 1px;
    background-color: #434343;
    margin: 140px 0 100px;
}
#customfooter .cf-link-list{
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom: 10px;
}
#customfooter .cf-link{
    color: rgba(255, 255, 255, .5);
    font-size: 14px;
    padding: 0 10px;
    transition: color .3s;
}
#customfooter .cf-link:hover{
    color: rgba(255, 255, 255, 1);
}
#customfooter .cf-copyright{
    width: 100%;
    text-align: center;
    color: rgba(255, 255, 255, .5);
    font-size: 14px;
}
#customfooter .cf-copyright a,#customfooter .cf-copyright i{
    color: rgba(255, 255, 255, .5);
    font-size: 14px;
}

/* 杩斿洖椤堕儴 */
.go-top-area{
    display: none;
}

/* 椤甸潰head */
.section-head{
    /* height: 800px; */
    height: 106px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.section-head .section-EN{
    color: #fff;
    font-size: 48px;
    display: none;
}
.section-head .section-CN{
    color: #fff;
    font-size: 28px;
    margin-bottom: 10px;
    display: none;
}

.section-head img{
    display: none;
}

/* 妗堜緥璇︽儏 */
.section-aofei{
    width: 100%;
    height: 1060px;
    background: url('../image/bg-1.png') center/cover no-repeat;
    padding-top: 170px;
} 
.aofei-show-container{
    max-width: 88%;
    margin: 0 auto;
    display: flex;
    justify-content: center;
    position: relative;
}
.aofei-show-img{
    max-width: 1160px;
    max-height: 525px;
    width: 68%;
}
.aofei-show-text{
    text-align: right;
    position: absolute;
    right: 0;
    bottom: 0;
}
.aofei-show-text-date{
    font-size: 100px;
    font-weight: 500;
    color: #000;
}
.aofei-show-text-title{
    font-size: 72px;
    font-weight: 500;
    color: #000;
}
.aofei-info-container{
    /* max-width: 1160px; */
    max-width: 58%;
    margin: 90px auto 0;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.aofei-info-logo{
    max-width: 116px;
}
.aofei-info-item{
    height: 70px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.aofei-info-title{
    font-size: 18px;
    font-weight: bold;
    color: #000;
}
.aofei-info-text{
    font-size: 18px;
    font-weight: 500;
    color: #000;
}
.section-aofei-inner{
    padding: 90px 0;
}
.aofei-inner-container{
    max-width: 60%;
    margin: 0 auto;
}
 .aofei-info-num{
				        max-width: 60%;
				          margin: 45px auto 0;
				          display: flex;
				          align-items: center;
				          justify-content: space-around;
				    }
				    .ofei-info-numitem{
				        display: flex;
				        flex-direction: column;
				        align-items: center;
				    }
				    .ofei-info-numitem p:nth-child(1){
				       font-size: 44px;
				       color:rgb(244,49,63) ;
				    }
				       .ofei-info-numitem p:nth-child(2){
				       font-size: 16px;
				       
				    }


.aofei-inner-title{
    font-size: 44px;
    font-weight: bold;
    color: #51a0ff;
    text-align: center;
    padding-bottom: 45px;
}
.aofei-inner-description{
    font-size: 16px;
    color: #333;
    line-height: 2; 
    padding-bottom: 45px;
}
.section-aofei-inner .swiper-container .swiper-slide{
    display: flex;
    justify-content: center;
}
.section-aofei-inner .swiper-container .swiper-img{
    max-height: 750px;
}
.section-aofei-inner .swiper-container .swiper-button-next::after,.section-aofei-inner .swiper-container .swiper-button-prev::after{
    display: none;
}
.section-aofei-inner .swiper-container .swiper-button-wrap{
    display: flex;
    align-items: center;
}
.section-aofei-inner .swiper-container .swiper-button-wrap-prev{
    transform: rotate(180deg);
}
.aofei-inner-container-effect{
    margin-top: 60px;
}

/* 瀹㈡埛妗堜緥 */
.section-customer{
    width: 100%;
    padding-top: 100px;
    background-color: #161616;
} 
.section-customer-title{
    max-width: 55%;
    margin: 0 auto;
}
/*瀹㈡埛妗堜緥鍒嗙被*/
.section-customer .section-customer-class{
     max-width: 88%;
    margin: 0 auto;
    margin-top: 30px;
    overflow-x: auto;
     color: #666666;
   font-size: 20px;
  
}
.section-customer .section-customer-class a{
      color: #666666;
   
   padding: 0 10px;
   font-size: 20px;
}
.section-customer .section-customer-class .active{
  color: #fff;
}
.section-customer .section-customer-class a:hover{
   color: #fff;
}
.section-customer .section-customer-nav{
     max-width: 88%;
    margin: 0 auto;
    margin-top: 30px;
    overflow-x: auto;
}
.section-customer .section-customer-nav-list{
   width: 100%;
   white-space: nowrap;
   text-align: center;
  
}






   
  .section-customer-nav-list .section-map-left-item{
   
    height: 50px;
    line-height: 50px;
    padding:  0 25px;
    border-radius: 30px;
    background-color: rgba(255, 255, 255, .1);
    margin-bottom: 20px;
    padding-left: 18px;
    display: flex;
    align-items: center;
    display: inline-block;
    transition: all .3s linear;
    position: relative;
    overflow: hidden;
    z-index: 1;
    cursor: pointer;
    margin: 0 10px;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    
   
    
    
}
.section-customer-nav-list .section-map-left-item::before{
    content: '';
    width: 10px;
    height: 10px;
    background-color: rgba(255,255,255,1);
    border-radius: 50%;
    position: absolute;
    bottom: -2px;
    left: -2px;
    z-index: -1;
    transition: all .3s linear;
}
.section-customer-nav-list .section-map-left-item:hover::before,.section-customer-nav-list .section-map-left-item.active::before{
    transform: scale(60);
}
.section-customer-nav-list .section-map-left-circle{
    width: 17px;
    height: 17px;
    border-radius: 50%;
    border: 2px solid #74fafc;
    background-color: #154ac1;
    margin-right: 10px;
    transition: all .3s linear;
    display: inline-block;
    position: relative;
    top: 5%;
   
    
}
.section-customer-nav-list .section-map-left-item:hover .section-map-left-circle,.section-customer-nav-list .section-map-left-item.active .section-map-left-circle{
    transform: scale(1.2);
}
.section-customer-nav-list .section-map-left-item:nth-of-type(even) .section-map-left-circle{
    background-color: #0f77ad;
}
.section-customer-nav-list .section-map-left-text{
    color: #fff;
    font-size: 14px;
    transition: all .3s linear;
    display: inline-block;
   
}
.section-customer-nav-list .section-map-left-item:hover .section-map-left-text,.section-customer-nav-list .section-map-left-item.active .section-map-left-text{
    color: #154ac1;
}
.nanhai{
    max-width: 190px;
    max-height: 288px;
    transform: scale(0.9);
    position: absolute;
    bottom: -8%;
    right: -10%;
}




/*.section-customer .section-customer-nav a{*/
/*  height: 44px;*/
/*  background-color: rgba(255,255,255,0.3);*/
/* color: #fff;*/
/*  margin: 0 10px;*/
/*  border-radius: 22px;*/
/*  padding: 0 25px;*/
/*  line-height: 44px;*/
/*  display: inline-block;*/
/*  transition: all .3s;*/

/*}*/
/*.section-customer .section-customer-nav .active,.section-customer .section-customer-nav a:hover{*/
 
/*  background-color: #ffffff;*/
/*  color: #154ac1;*/


/*}*/
.section-customer .section-airport-list{
     max-width: 70%;
    margin: 0 auto;
  
}
.section-customer .section-airport-list .section-airport-item{
    margin-top: 40px;
    padding: 2% 3%;
    /* background-color:rgba(255,255,255,0.1); */
    border-radius: 2px;
    color: #ffffff;
    
}
.section-customer .section-airport-list .show{
  
    display: block;
}
.section-customer .section-airport-list .hidden{
  
    display: none;
}
.section-customer .section-airport-list .section-airport-item .section-airport-name{
   width: 100%;
   text-align: center;
   font-size: 18px;
   color: #fff;
   margin-bottom: 20px;
  
   
}
.section-customer .section-airport-list .section-airport-item .section-airport-content .img_list{
   width: 100%;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.section-customer .section-airport-list .section-airport-item .section-airport-content .img_list img{
   width: 23%;
    height: calc(70vw * 0.5 * 0.23);
  display: flex;
  flex-wrap: wrap;
  margin-right: calc(8% / 3);
}
.section-customer .section-airport-list .section-airport-item .section-airport-content .img_list img:first-child{
   width: 100%;
   height: calc(100vw * 0.70 * 0.5);
   /*margin-bottom: 20px;*/
}
.section-customer .section-airport-list .section-airport-item .section-airport-content .img_list img:nth-child(4n + 1){
  margin-right: 0;
 
}
.section-customer .section-airport-list .section-airport-item .section-airport-content .img_list img:nth-child(n+6){
display: none;
 
}
.section-customer .section-airport-list .section-airport-item img{
   width:99.9%;
   
   /*margin-bottom: 20px;*/
 
}

.section-customer .section-airport-list .section-airport-item .section-airport-video{
   margin-top: 15px;
}
.section-customer .section-airport-list .section-airport-item .section-airport-text{
   margin-top: 15px;
   color: #ffffff;
}
.section-customer .section-airport-list .section-airport-item .AnchorPoint{
    position: relative;
    top: -60px;
}
.section-customer .section-airport-list .section-airport-item iframe:hover{
   cursor: pointer;
}
/*鐐瑰嚮鍏ㄥ睆*/
.section-customer .section-airport-list .section-airport-item .Fullscreen{
    z-index: 10000;
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
}


/*杞挱鍥�*/
.swiper {
	width: 100%;

	height: auto;

	position: relative;
	overflow: hidden;
}

.swiper-slide {
	text-align: center;
	width: 100%;
	height: auto !important;
	/* height: 100%!important; */

	font-size: 18px;
	/*background: #fff;*/

	/* Center slide text vertically */
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}

.swiper-slide img {
	display: block;
	width: 100%;
	height: 100% !important;
	/* object-fit: cover; */
}

.swiper-button-next,
.swiper-button-prev {
	transition: opacity 0.5s;
}

.swiper-button-next {
	width: 50px !important;
	height: 50px !important;
}


.section-customer .section-customer-EN,.section-customer .section-customer-CN{
    font-size: 100px;
    color: #f4f4f4;
    font-weight: bold;
    opacity: .1;
    line-height: 1;
}
.section-customer .section-customer-CN{
    font-size: 80px;
    text-align: right;
}
.section-customer .section-customer-line{
    width: 50%;
    margin: 40px auto;
    height: 3px;
    background-color: #f4f4f4;
    opacity: .1;
    position: relative;
}
.section-customer .section-customer-line::before{
    content: '';
    width: 13px;
    height: 13px;
    border-radius: 50%;
    background-color: #fff;
    position: absolute;
    left: 0;
    top: 0;
    transform: translate(-100%,-50%);
}
.section-customer .section-customer-list{
    max-width: 88%;
    margin: 50px auto 0;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    column-gap: 10px;
    row-gap: 10px;
    grid-template-areas: 
        "a a b"
        "a a c"
        "d e f"
        "g g h"
        "g g i"
        "j k l"
         "g1 g1 h1"
        "g1 g1 i1"
        "j1 k1 l1"
         "g2 g2 h2"
        "g2 g2 i2"
        "j2 k2 l2"
          "g3 g3 h3"
        "g3 g3 i3"
        "j3 k3 l3"
}
.section-customer .section-customer-item{
    /*opacity: .2;*/
    transition: opacity .3s linear;
    position: relative;
    overflow: hidden;
    transition: all 0.3s;
    
}
.section-customer .section-customer-item.active{
    opacity: 1;
}
.section-customer .section-customer-item .section-customer-img{
    transition: all .6s linear;
    width: 100%;
    height: 100%;
}
.section-customer .section-customer-item:hover,.section-customer .section-customer-item:hover .section-customer-Mask {
    cursor: pointer;
    opacity: 1;
}
.section-customer .section-customer-item:hover .section-customer-img{
    transform: scale(1.1);
}
.section-customer-Mask{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,.6);
    display: flex;
    flex-direction: column;
align-items: center;
justify-content: center;
opacity: 0;
transition: all 0.3s;
}
.section-customer-Mask img{
    width: 40%;
    height: auto;
}
.section-customer-Mask p{
   color: #ffffff;
   font-size: 16px;
   margin-top: 30px;
}
/*.section-customer .section-customer-item.active .section-customer-img{*/
/*    transform: scale(1.2);*/
/*}*/
.section-customer .section-customer-item:nth-of-type(1){
    grid-area: a;
} 
.section-customer .section-customer-item:nth-of-type(2){
    grid-area: b;
}
.section-customer .section-customer-item:nth-of-type(3){
    grid-area: c;
}
.section-customer .section-customer-item:nth-of-type(4){
    grid-area: d;
}
.section-customer .section-customer-item:nth-of-type(5){
    grid-area: e;
}
.section-customer .section-customer-item:nth-of-type(6){
    grid-area: f;
}
.section-customer .section-customer-item:nth-of-type(7){
    grid-area: g;
}
.section-customer .section-customer-item:nth-of-type(8){
    grid-area: h;
}
.section-customer .section-customer-item:nth-of-type(9){
    grid-area: i;
}
.section-customer .section-customer-item:nth-of-type(10){
    grid-area: j;
}
.section-customer .section-customer-item:nth-of-type(11){
    grid-area: k;
}
.section-customer .section-customer-item:nth-of-type(12){
    grid-area: l;
}



.section-customer .section-customer-item:nth-of-type(13){
    grid-area: g1;
}
.section-customer .section-customer-item:nth-of-type(14){
    grid-area: h1;
}
.section-customer .section-customer-item:nth-of-type(15){
    grid-area: i1;
}
.section-customer .section-customer-item:nth-of-type(16){
    grid-area: j1;
}
.section-customer .section-customer-item:nth-of-type(17){
    grid-area: k1;
}
.section-customer .section-customer-item:nth-of-type(18){
    grid-area: l1;
}

.section-customer .section-customer-item:nth-of-type(19){
    grid-area: g2;
}
.section-customer .section-customer-item:nth-of-type(20){
    grid-area: h2;
}
.section-customer .section-customer-item:nth-of-type(21){
    grid-area: i2;
}
.section-customer .section-customer-item:nth-of-type(22){
    grid-area: j2;
}
.section-customer .section-customer-item:nth-of-type(23){
    grid-area: k2;
}
.section-customer .section-customer-item:nth-of-type(24){
    grid-area: l2;
}

.section-customer .section-customer-item:nth-of-type(25){
    grid-area: g3;
}
.section-customer .section-customer-item:nth-of-type(26){
    grid-area: h3;
}
.section-customer .section-customer-item:nth-of-type(27){
    grid-area: i3;
}
.section-customer .section-customer-item:nth-of-type(28){
    grid-area: j3;
}
.section-customer .section-customer-item:nth-of-type(29){
    grid-area: k3;
}
.section-customer .section-customer-item:nth-of-type(30){
    grid-area: l3;
}
/*.section-customer .section-customer-item:nth-of-type(6n){*/
/*    grid-area: a;*/
/*}*/
.section-customer .section-customer-link{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    display: block;
}

/* 妗堜緥璇︽儏 */
.section-newsdetail .section-newsdetail-head{
    background: url('../image/bg-2.png') center/cover no-repeat;
}
.section-newsdetail .section-newsdetail-inner{
    max-width: 76%;
    margin: 0 auto;
    padding: 42px 0;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}
.section-newsdetail .section-newsdetail-title{
    color: #000;
    font-size: 42px;
    font-weight: bold;
}
.section-newsdetail .section-newsdetail-date{
    color: #999;
    font-size: 22px;
    margin: 20px 0 25px;
}
.section-newsdetail .section-newsdetail-month{
    color: #333;
}
.section-newsdetail .section-newsdetail-line{
    width: 100%;
    height: 4px;
    background-color: #333;
}
.section-newsdetail .section-newsdetail-subtitle{
    font-size: 48px;
    color: #0361d2;
    margin: 16px 0;
}
.section-newsdetail .section-newsdetail-pager{
    width: 100%;
    border-top: 1px solid #ddd;
    margin-top: 80px;
    padding-top: 40px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.section-newsdetail .section-newsdetail-pager-prev,.section-newsdetail .section-newsdetail-pager-next{
    display: flex;
    align-items: center;
}
.section-newsdetail .section-newsdetail-pager-label{
    color: #333;
    font-size: 16px;
}
.section-newsdetail .section-newsdetail-pager-text{
    color: #999;
    font-size: 16px;
}

/* 鍏充簬鎴戜滑 */
.section-about .section-about-head{
    background: url('../image/bg-3.png') center/cover no-repeat;
}
.section-about .section-synopsis{
    max-width: 76%;
    margin: 0 auto;
    padding: 100px 0 200px;
    display: flex;
    justify-content: space-between;
}
.section-about .section-synopsis-left{
    width: 48%;
}
.section-about .section-synopsis-title{
    color: #000;
    font-size: 40px;
    padding-bottom: 40px;
}
.section-about .section-synopsis-text{
    color: #999;
    font-size: 18px;
    line-height: 2;
}
.section-about .section-synopsis-right{
    width: 40%;
    display: flex;
    align-items: flex-end;
}
.section-about .section-synopsis-right-list{
    width: 100%;
    column-count: 3;
    column-rule: 1px solid #eee;
}
.section-about .section-synopsis-right-item{
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
.section-about .section-synopsis-right-num{
    color: #000;
    font-size: 45px;
    padding: 40px 0 20px;
}
.section-about .section-synopsis-right-label{
    color: #999;
    font-size: 16px;
}
.section-about .section-growth{
    padding: 100px 0 200px;
    height: 850px;
    background: url('../image/bg-4.png') center/cover no-repeat;
    --swiper-theme-color: #ff6600;/* 璁剧疆Swiper椋庢牸 */
    --swiper-navigation-color: #000;/* 鍗曠嫭璁剧疆鎸夐挳棰滆壊 */
    --swiper-navigation-size: 20px;/* 璁剧疆鎸夐挳澶у皬 */
}
.section-growth .swiper-button-prev,.section-growth .swiper-button-next{
    width: 53px;
    height: 53px;
    background-color: #fff;
    border-radius: 50%;
}
.section-about .section-growth-inner{
    max-width: 76%;
    margin: 0 auto;
}
.section-about .section-growth-title{
    color: #fff;
    font-size: 40px;
    padding-bottom: 40px;
}
.section-about .section-growth-text{
    color: rgba(255, 255, 255, .7);
    font-size: 18px;
    line-height: 2;
}
.section-about .section-growth-swiper{
    margin-top: 200px;
}
.section-about .swiper-growth{
    max-width: 76%;
    margin: 0 auto;
}
.section-about .swiper-growth .swiper-wrapper{
    transition-timing-function: ease;
}
.section-about .swiper-growth .swiper-slide{
    width: 100% !important;
    user-select: none;
}
.section-about .swiper-growth .swiper-growth-item{
    width: 100%;
    padding-left: 47%;
    display: flex;
    align-items: flex-start;
    column-gap: 10px;
}
.section-about .swiper-growth .swiper-growth-img{
    transform: scale(.7);
    margin-top: 10px;
}
.section-about .swiper-growth .swiper-growth-title{
    color: #fff;
    font-size: 30px;
    font-weight: 600;
    line-height: 1;
    margin-bottom: 20px;
}
.section-about .swiper-growth .swiper-growth-text{
    color: rgba(255,255,255,0.7);
    line-height: 1.7;
    font-size: 16px;
}
.section-about .section-growth-timeline{
    height: 152px;
    max-width: 88%;
    margin: 25px auto 0;
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    position: relative;
}
.section-about .section-growth-line{
    width: 100%;
    height: 2px;
    background: linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,0) 100%);
}
.section-growth-timeline-pagination{
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
}
.section-about .section-growth-timeline-list{
    width: 100%;
    height: 100%;
    white-space: nowrap;
    transform: translateX(39%);
    font-size: 0;
}
.section-about .section-growth-timeline-item{
    display: inline-block;
    width: 19.15%;
    height: 100%;
}
.section-about .section-growth-timeline-wrap{
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
}
.section-about .section-growth-timeline-verticalline{
    width: 1px;
    height: 68px;
    background: linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,0) 100%);
    transition: all 1s linear;
}
.section-about .section-growth-timeline-item.active .section-growth-timeline-verticalline{
    background: linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,.7) 100%);
}
.section-about .section-growth-timeline-circle{
    width: 17px;
    height: 17px;
    border-radius: 50%;
    border: 3px rgba(255, 255, 255, .5) solid;
    background-color: #011446;
    box-shadow: 0 0 6px 2px rgba(255,255,255,0);
    transition: box-shadow 1s linear;
}
.section-about .section-growth-timeline-item.active .section-growth-timeline-circle{
    border-color: rgba(255, 255, 255, 1);
    box-shadow: 0 0 6px 2px rgba(255,255,255,.7);
}
.section-about .section-growth-timeline-text{
    display: block;
    height: 40%;
    display: flex;
    align-items: flex-end;
    color: rgba(255,255,255,.5);
    font-size: 20px;
    line-height: 1.5;
}
.section-about .section-growth-timeline-item.active .section-growth-timeline-text{
    color: rgba(255,255,255,1);
    font-size: 30px;
    line-height: 1;
}
.section-about .section-map{
    padding: 150px 0 100px;
    height: 850px;
    background: linear-gradient(90deg, #001d40 0%, #040632 100%);
    overflow: hidden;
}
.section-about .section-map-inner{
    max-width: 76%;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
    position: relative;
}
.section-about .section-map-left-title{
    color: #006cff;
    font-size: 72px;
    font-weight: bold;
    margin-bottom: 20px;
}
.section-about .section-map-left-CN{
    color: rgba(255, 255, 255, .7);
    font-size: 24px;
    line-height: 2;
}
.section-about .section-map-left-EN{
    color: rgba(255, 255, 255, .7);
    font-size: 18px;
    line-height: 1.7;
}
.section-about .section-map-left-list{
    margin-top: 100px;
}
.section-about .section-map-left-item{
    width: 230px;
    height: 60px;
    border-radius: 30px;
    background-color: rgba(255, 255, 255, .1);
    margin-bottom: 20px;
    padding-left: 18px;
    display: flex;
    align-items: center;
    transition: all .3s linear;
    position: relative;
    overflow: hidden;
    z-index: 1;
    cursor: pointer;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.section-about .section-map-left-item::before{
    content: '';
    width: 10px;
    height: 10px;
    background-color: rgba(255,255,255,1);
    border-radius: 50%;
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: -1;
    transition: all .3s linear;
}
.section-about .section-map-left-item:hover::before,.section-about .section-map-left-item.active::before{
    transform: scale(60);
}
.section-about .section-map-left-circle{
    width: 17px;
    height: 17px;
    border-radius: 50%;
    border: 2px solid #74fafc;
    background-color: #154ac1;
    margin-right: 10px;
    transition: all .3s linear;
}
.section-about .section-map-left-item:hover .section-map-left-circle,.section-about .section-map-left-item.active .section-map-left-circle{
    transform: scale(1.2);
}
.section-about .section-map-left-item:nth-of-type(even) .section-map-left-circle{
    background-color: #0f77ad;
}
.section-about .section-map-left-text{
    color: #fff;
    font-size: 14px;
    transition: all .3s linear;
}
.section-about .section-map-left-item:hover .section-map-left-text,.section-about .section-map-left-item.active .section-map-left-text{
    color: #154ac1;
}
.nanhai{
    max-width: 190px;
    max-height: 288px;
    transform: scale(0.9);
    position: absolute;
    bottom: -8%;
    right: -10%;
}
.section-about .section-publicwelfare{
    padding: 100px 0;
    height: 800px; 
}
.section-about .section-publicwelfare-inner{
    max-width: 76%;
    margin: 0 auto;
}
.section-about .section-publicwelfare-title{
    color: #000;
    font-size: 40px;
    margin-bottom: 80px;
}
.section-about .section-publicwelfare-list{
    /* column-count: 3;
    column-gap: 40px; */
    display: flex;
    justify-content: space-between;
}
.section-publicwelfare-item{
    width: 32%;
}
.section-about .section-publicwelfare-wrap{
    margin: 0;
}
.section-about .section-publicwelfare-img{
    width: 100%;
    max-width: 450px;
    max-height: 260px;
}
.section-about .section-publicwelfare-text-wrap{
    padding: 25px;
}
.section-about .section-publicwelfare-text{
    color: #333;
    font-size: 18px;
    line-height: 1.5;
    margin-bottom: 50px;
}
.section-about .section-publicwelfare-date{
    color: #999;
    font-size: 18px;
}
.section-about .section-publicwelfare-line{
    width: 100%;
    height: 1px;
    background-color: #e5e5e5;
    margin-top: 20px;
}

.section-about .section-honor{
    padding: 100px 0;
    height: 890px;
    background: url('../image/bg-5.png') center/cover no-repeat;
    --swiper-theme-color: #ff6600;/* 璁剧疆Swiper椋庢牸 */
    --swiper-navigation-color: #000;/* 鍗曠嫭璁剧疆鎸夐挳棰滆壊 */
    --swiper-navigation-size: 20px;/* 璁剧疆鎸夐挳澶у皬 */
}
.section-about .section-honor-inner{
    max-width: 76%;
    margin: 0 auto;
}
.section-about .section-honor-title{
    color: #000;
    font-size: 40px;
    margin-bottom: 50px;
}
.section-about .section-honor-swiper{
    max-width: 84%;
    margin: 0 auto;
}
.section-about .section-honor-swiper .swiper-slide{
    width: 33%;
    display: flex;
    justify-content: center;
}
.section-about .section-honor-swiper .swiper-honor-item{
    width: 400px;
    height: 580px;
    background-color: rgba(245,245,245,.5);
    padding: 45px 45px 40px;
    margin: 0;
} 
.section-about .section-honor-swiper .swiper-honor-img-wrap{
    width: 100%;
    height: 370px;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
    background-color: rgba(255, 255, 255, .3);
}
.section-about .section-honor-swiper .swiper-honor-img{
    max-width: 80%;
}
.section-about .section-honor-swiper .swiper-honor-text{
    padding-top: 40px;
    height: 120px;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    color: #333;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.8;
}
.section-about .section-honor .swiper-button-prev,.section-about .section-honor .swiper-button-next{
    width: 53px;
    height: 53px;
    background-color: #fff;
    border-radius: 50%;
}
.section-about .section-honor .swiper-button-prev{
    left: 0;
}
.section-about .section-honor .swiper-button-next{
    right: 0;
}
.section-about .section-investor{
    padding: 90px 0;
    height: 550px; 
}
.section-about .section-investor-inner{
    max-width: 76%;
    height: 100%;
    margin: 0 auto;
}
.section-about .section-investor-wrap{
    width: 100%;
    height: 100%;
    background-color: #f5f5f5;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
.section-about .section-investor-title{
    color: #000;
    font-size: 36px;
    font-weight: bold;
}
.section-about .section-investor-line{
    width: 52px;
    height: 4px;
    background-color: #006cff;
    margin: 20px 0 40px;
}
.section-about .section-investor-text{
    color: #666;
    font-size: 18px;
    max-width: 70%;
    text-align: center;
    margin-bottom: 45px;
}
.section-about .section-investor-btn{
    width: 180px;
    height: 45px;
    border: 1px solid #000;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #000;
    font-size: 16px;
    background-color: transparent;
    transition: background-color .3s linear;
    transition: color .3s linear;
}
.section-about .section-investor-btn:hover{
    border-color: #006cff;
    background-color: #006cff;
    color: #fff;
}

/* 绉戞妧椹卞姩椤甸潰 */
.section-technologyDriven .section-technologyDriven-head{
    background: url('../image/bg-6.png') center/cover no-repeat;
}
.section-technologyDriven .section-wrap{
    width: 100%;
    height: 600px;
   
}
.section-technologyDriven .section-wrap.wrap-1{
    background: url('../image/bg-7.png') center/cover no-repeat;
}
.section-technologyDriven .section-wrap.wrap-2{
    background: url('../image/bg-8.png') center/cover no-repeat;
}
.section-technologyDriven .section-inner{
    max-width: 76%; 
    height: 100%;
    margin: 0 auto;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.section-technologyDriven .section-inner-text-wrap{
    width: 50%;
    max-width: 50%;
}
.section-technologyDriven .section-wrap.wrap-2 .section-inner-text-wrap{
    align-self: flex-end;
}
.section-technologyDriven .section-inner-title{
    color: #fff;
    font-size: 48px;
    margin-bottom: 40px;
}
.section-technologyDriven .section-inner-text{
    color: #fff;
    font-size: 18px;
    line-height: 1.8;
}

/* 鏂伴椈椤甸潰 */
.section-news .section-news-head{
    background: url('../image/bg-2.png') center/cover no-repeat;
}
.section-news .section-breadcrumb{
    width: 100%;
    height: 100px;
    border: 1px solid #eee;
    padding-left: 8%;
    display: flex;
    /* column-gap: 30px; */
}
.section-breadcrumb-link.active .section-breadcrumb-text{
    color: #0361d2;
    border-bottom-color:#0361d2;
}
.section-news .section-breadcrumb-text{
    width: fit-content;
    height: 100%;
    display: flex;
    align-items: center;
    color: #666;
    border-bottom: 3px solid transparent;
    position: relative;
    top: 1px;
    margin-right: 30px;
}
.section-news .section-list{
    width: 100%;
    display: grid;
    grid-template-columns: repeat(3,33.28%);
    background-color: #eee;
    column-gap: 1px;
    row-gap: 1px;
    border-bottom: 1px solid #eee;
}
.section-news .section-item{
    background-color: #fff;
    height: 670px;
    overflow: hidden;
    transition: all .3s ease;
}
.section-news .section-item:hover{
    background-color: #0361d2;
}
.section-news .section-link{
    display: block;
    width: 100%;
    height: 100%;
    padding: 70px 12% 95px;
}
.section-news .section-wrap{
    margin: 0;
    position: relative;
}
.section-news .section-recommend{
    position: absolute;
    top: 0;
    left: 0;
    width: 25%;
    max-width: 120px;
    max-height: 120px;
}
.section-news .section-img{
    width: 100%;
    max-width: 480px;
    max-height: 320px;
}
.section-news .section-title{
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #000;
    font-size: 24px;
    margin: 35px 0;
}
.section-news .section-item:hover .section-title{
    color: #fff;
}
.section-news .section-text{
    color: rgba(0, 0, 0, .5);
    font-size: 16px;
    text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;
}
.section-news .section-item:hover .section-text{
    color: rgba(255, 255, 255, .5);
}
.section-news .section-more{
    display: block;
    margin-top: 25px;
    color: #000;
    font-size: 16px;
}
.section-news .section-item:hover .section-more{
    color: #fff;
}
.section-news .section-more .iconfont{
    color: #000;
    margin-left: 10px;
    font-size: 18px;
}
.section-news .section-item:hover .section-more .iconfont{
    color: #fff;
}
.section-news .section-pager{
    display: flex;
    justify-content: center;
    margin: 40px 0;
}
.section-news .section-pager-laypage{
    display: inline-block;
    vertical-align: middle;
    margin: 10px 0;
    font-size: 0;
}
.section-news .section-pager-laypage&gt;a:first-child{
    border-radius: 2px 0 0 2px;
    margin-left: 0;
}
.section-news .section-pager-laypage a,.section-news .section-pager-laypage span{
    display: inline-block;
    vertical-align: middle;
    padding: 0 15px;
    height: 28px;
    line-height: 28px;
    margin: 0 -1px 5px 0;
    background-color: #fff;
    color: #333;
    font-size: 12px;
    border: 1px solid #eee;
}
.section-news .section-pager-laypage a.active{
    background-color: #0361d2;
    color: #fff;
}
.section-news .section-pager-disabled{
    color: #d2d2d2!important;
    cursor: not-allowed!important;
}

/* 浜у搧椤靛叕鍏辨牱寮� */
.main-product .section-show{
    height: 100vh;
    background: url('../image/bg-11.png') center/cover no-repeat;
    padding-top: 140px;
}
.main-product .section-show-head{
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
.main-product .section-show-head-title{
    margin: 0;
    padding-bottom: 25px;
    color: #fff;
    font-size: 54px;
    letter-spacing: 0;
    font-weight: 500;
}
.main-product .section-show-head-text{
    color: #fff;
    font-size: 18px;
    letter-spacing: 0;
}
.main-product .section-show-wrap{
    max-width: 72%;
    margin: 0 auto;
    height: 460px;
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
}
.main-product .section-show-inner{
    width: 65%;
    transform: translateY(40px);
}
.main-product .section-show-turnright,.main-product .section-show-turnleft{
    margin-bottom: 70px;
}
.main-product .section-show-pagination{
    max-width: 50%;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
    position: absolute;
    width: 50%;
    left: 50%;
    bottom: 5%;
    transform: translateX(-50%);
}
.main-product .section-show-pagination-item{
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-end;
}
.main-product .section-show-pagination-img{
    max-width: 134px;
    max-height: 127px;
    margin-bottom: 5px;
}
.main-product .section-show-pagination-text{
    color: #fff;
    font-size: 18px;
}
.main-product .section-page-title-left{
    max-width: 76%;
    margin: 0 auto;
    padding-top: 170px;
}
.main-product .section-page-title-right{
    max-width: 81%;
    margin: 0 auto 0 12%;
    padding-top: 170px;
    text-align: right;
    display: flex;
    justify-content: flex-end; 
}
.main-product .section-page-title-right.list .section-page-title-inner{
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}
.main-product .section-page-title-right .section-page-title-inner{
    display: flex;
    flex-direction: column;
    align-items: flex-end;
}
.main-product .section-page-title-bigtext{
    color: #fff;
    font-size: 60px;
    font-weight: 500;
    letter-spacing: 0;
    margin: 0;
    padding-bottom: 20px; 
}
.main-product .section-page-title-mediantext{
    color: #fff;
    font-size: 30px;
    font-weight: 500;
    letter-spacing: 0;
    padding-bottom: 20px;
}
.main-product .section-page-title-aboveaveragetext{
    color: #fff;
    font-size: 48px;
    font-weight: 500;
    letter-spacing: 0;
    padding-bottom: 20px;
}
.main-product .section-page-title-lineleft{
    width: 228px;
    height: 6px;
    background: linear-gradient(90deg, #0024ff 0%, rgba(0,36,255,0) 100%);
    margin-bottom: 25px;
}
.main-product .section-page-title-lineright{
    width: 228px;
    height: 6px;
    background: linear-gradient(90deg, rgba(0,36,255,0) 0%, #0024ff 100%);
    margin-bottom: 25px;
}
.main-product .section-page-title-small{
    color: rgba(255, 255, 255, .7);
    font-size: 18px;
    line-height: 1.8;
}
.main-product .section-page-title-list{
    list-style: square;
    color: #006cff;
    text-align: left;
}
.main-product .section-page-title-list .section-page-title-item{
    list-style: square;
}
.main-product .section-page-title-grid{
    width: 40%;
    margin-top: 40px;
}
.main-product .section-page-title-grid .section-page-title-wrap{
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-left: -8%;
}
.main-product .section-page-title-grid .section-page-title-item{
    width: 33%;
    margin-bottom: 70px;
}
.main-product .section-page-title-item-wrap{
    display: flex;
    flex-direction: column;
    align-items: center;
}
.main-product .section-page-title-grid .section-page-title-item-text{
    display: inline-block;
    margin-top: 10px;
    color: #fff;
    font-size: 24px;
    letter-spacing: 1px;
}

/* 浜у搧uEYE椤甸潰 */
.main-uEYE .section-AppearanceDesign{
    height: 960px;
    background: url('../image/bg-12.png') center/cover no-repeat;
    position: relative;
    overflow: hidden;
}
.main-uEYE .section-AppearanceDesign-img1{
    position: absolute;
    left: 34%;
    bottom: 18%;
}
.main-uEYE .section-AppearanceDesign-img2{
    position: absolute;
    width: 80%;
    height: auto;
    right: -14%;
    bottom: 6%;
}
/* .main-uEYE .section-AppearanceDesign-person{
    position: absolute;
    width: 80%;
    height: auto;
    right: -14%;
    bottom: 6%;
} */
.main-uEYE .section-ExplanationSystem{
    height: 960px;
    background: url('../image/bg-13.png') center/cover no-repeat;
    position: relative;
    overflow: hidden;
}
.main-uEYE .section-NavigationHeadset{
    height: 960px;
    background: url('../image/bg-14.png') center/cover no-repeat;
    position: relative;
    overflow: hidden;
}
.main-uEYE .section-NavigationHeadset-img{
    position: absolute;
    right: 7%;
    bottom: -40px;
}
.main-uEYE .section-UpgradePoint{
    height: 960px;
    background: url('../image/bg-15.png') center/cover no-repeat;
    position: relative;
    overflow: hidden;
}
.main-uEYE .section-UpgradePoint-inner{
    position: absolute;
    left: 13%;
    top: 34%;
    width: 60%;
    height: 66%;
}
.main-uEYE .section-UpgradePoint-inner-wrap{
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
}
.main-uEYE .section-UpgradePoint-inner-icon{
    transform: translateY(50%);
}
.main-uEYE .section-UpgradePoint-inner-img1{
    transform: translateY(-8%);
}
.main-uEYE .section-UpgradePoint-inner-textwrap{
    display: flex;
    justify-content: center;
    align-items: flex-end;
    height: 41%;
}
.main-uEYE .section-UpgradePoint-inner-text{
    width: 50%;
    display: inline-block;
    text-align: center;
    color: #fff;
    font-size: 20px;
}

/* 浜у搧uGO3.0椤甸潰 */
.main-uGO3 .section-ConceptEdition{
    height: 960px;
    background: url('../image/bg-16.png') center/cover no-repeat;
    position: relative;
    overflow: hidden;
}
.main-uGO3 .section-ConceptEdition .section-page-title-left{ 
    padding-top: 110px;
}
.main-uGO3 .section-ConceptEdition-inner{ 
    position: absolute;
    left: 24%;
    top: 48%;
    width: 56%;
    height: 50%;
}
.main-uGO3 .section-ConceptEdition-inner-wrap{
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
}
.main-uGO3 .section-ConceptEdition-inner-textwrap{
    margin-top: 20px;
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
}
.main-uGO3 .section-ConceptEdition-inner-text{
    width: 20%;
    display: inline-block;
    text-align: center;
    color: #fff;
    font-size: 20px;
}
.main-uGO3 .section-AutomaticDriving{
    height: 960px;
    background: url('../image/bg-17.png') center/cover no-repeat;
    position: relative;
    overflow: hidden;
}
.main-uGO3 .section-AutomaticDriving-img{
    position: absolute;
    right: 14%;
    bottom: 25px;
}
.main-uGO3 .section-LidarUltrasonicSensor{
    height: 960px;
    background: url('../image/bg-18.png') center/cover no-repeat;
    position: relative;
    overflow: hidden;
}
.main-uGO3 .section-LidarUltrasonicSensor .section-page-title-right{ 
    padding-top: 600px;
}
.main-uGO3 .section-LidarUltrasonicSensor-img{
    position: absolute;
    left: 11%;
    top: 15%;
}
.main-uGO3 .section-AIExpression{
    height: 960px;
    background: url('../image/bg-19.png') center/cover no-repeat;
    position: relative;
    overflow: hidden;
}
.main-uGO3 .section-AIExpression .section-page-title-left{ 
    padding-top: 220px;
}
.main-uGO3 .section-AIExpression-img{
    position: absolute;
    right: 11%;
    top: 14%;
}

/* 浜у搧uGO椤甸潰 */
.main-uGO .section-AILocationAwareNavigationSystem{
    width: 100%;
    height: 100vh;
    background: url('../image/bg-20.png') center/cover no-repeat;
    position: relative;
    overflow: hidden;
}

.main-uGO .section-AILocationAwareNavigationSystem .section-page-title-left{ 
    padding-top: 100px;
}
.main-uGO .section-AILocationAwareNavigationSystem-img{
    max-width: 60%;
    position: absolute;
    right: 5px;
    /* bottom: -4%; */
    bottom: 5px;
}
.main-uGO .section-AITerminalConnectedFastChargingSystem{
    height: 960px;
    background: url('../image/bg-21.png') center/cover no-repeat;
    position: relative;
    overflow: hidden;
}
.main-uGO .section-AITerminalConnectedFastChargingSystem-img{
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: 60px;
    width: 68%;
    height: 400px;
}
.main-uGO .section-AirportAndFlightServices{
    height: 960px;
    background: url('../image/bg-22.png') center/cover no-repeat;
    position: relative;
    overflow: hidden;
}
.main-uGO .section-IntelligentAndHappyWaiting{
    height: 960px;
    background: url('../image/bg-23.png') center/cover no-repeat;
    position: relative;
    overflow: hidden;
}
.main-uGO .section-IntelligentAndHappyWaiting{
    height: 960px;
    background: url('../image/bg-23.png') center/cover no-repeat;
    position: relative;
    overflow: hidden;
}
.main-uGO .section-UpgradePoint{
    height: 960px;
    background: url('../image/bg-15.png') center/cover no-repeat;
    position: relative;
    overflow: hidden;
}
.main-uGO .section-UpgradePoint .section-page-title-right{
    padding-top: 14%;
}
.main-uGO .section-UpgradePoint-inner{
    position: absolute;
    left: 18%;
    top: 0%;
    padding-top: 14%;
    width: 50%;
    height: 66%;
}
.main-uGO .section-UpgradePoint-inner-wrap{
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.main-uGO .section-UpgradePoint-inner-icon{
    transform: translateY(-100%);
    animation: moveX 1s linear infinite;
}
@keyframes moveX{
    form{
        margin-left: 0px;
    }
    to{
        margin-left: 15px;
    }
}
.main-uGO .section-UpgradePoint-inner-textwrap{
    display: flex;
    justify-content: center;
    align-items: flex-end;
    margin-top: 20px;
}
.main-uGO .section-UpgradePoint-inner-text{
    width: 50%;
    display: inline-block;
    text-align: center;
    color: #fff;
    font-size: 20px;
}

/* 棣栭〉 */
.main-index .section-IndexLogo{
    height: 500vh;
    position: relative;
}
.main-index .section-IndexLogo-box{
    height: 100vh;
    background: #000;
    position: sticky;
    top: 0;
    overflow: hidden;
}
.main-index .section-IndexLogo-inner{
    height: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
.main-index .section-IndexLogo-bg{
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: -1;
}
.main-index .section-IndexLogo-colour{
    display: flex;
    flex-direction: column;
    align-items: center;
}
.main-index .section-IndexLogo-colour-shadow{
    margin: -150px 0 -80px;
}
.main-index .section-IndexLogo-colour-title{
    color: rgba(255, 255, 255, .8);
    font-size: 30px;
}
.main-index .section-IndexLogo-transparent{
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
}
.main-index .section-IndexLogo-transparent-wrap{
    width: 100%;
    height: 100%;
    overflow: hidden;
    background-color: #000;
}
.main-index .section-IndexLogo-transparent-svg-wrap{
    width: 500px;
    height: 210px;
    min-width: 500px;
    min-height: 210px;
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 2;
    box-shadow: 0 0 0 100vw #000;
    transform: translate(-50%,-50%);
}
.main-index .section-IndexLogo-transparent-svg-wrap::before{
    content: '';
    width: calc(100% + 2px);
    height: calc(100% + 2px);
    position: absolute;
    top: -1px;
    left: -1px;
    z-index: 2;
    border: 2px solid #000;
}
.main-index #transparent-logo{
    position: absolute;
    width: 500px;
    height: 210px;
    transform: scale(1);
    box-shadow: 0 0 0 100vw #000,0 0 0 100vw #000,0 0 0 100vw #000;
}
.main-index #transparent-logo .transparent-logo-rect{
    fill:rgba(255, 255, 255, 1);
}
.main-index .transparent-logo-path{
    fill:#000;
}
.main-index .section-IndexLogo-transparent-video-wrap{
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1;
    overflow: hidden;
}
.main-index .section-IndexLogo-transparent-video-inner{
    width: 100%;
    height: 100%;
    transform: scale(2);
}
.main-index .section-IndexLogo-transparent-video-inner video{
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    object-fit: cover;
}
.main-index .section-IndexLogo-num{
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 10;
    opacity: 0;
    background-color: transparent;
}
.main-index .section-IndexLogo-num-bg{
    background-color: #fff;
    opacity: 0;
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
}
.main-index .section-IndexLogo-num-wrap{
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    position: relative;
    z-index: 1;
}
.main-index .section-IndexLogo-num-list{
    max-width: 60%;
    width: 60%;
    height: 60%;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
    align-items: center;
    overflow: hidden;
}
.main-index .section-IndexLogo-num-item{
    display: flex;
    flex-direction: column;
    align-items:center;
    justify-content: center;
    transform: translateY(500px) scale(0.5);
    opacity: 0;
}
.main-index .section-IndexLogo-num-strong{
    color: #000;
    font-size: 60px;
    letter-spacing: -5px;
    line-height: 1;
    display: inline-block;
    margin-bottom: 30px;
}
.main-index .section-IndexLogo-num-text{
    font-size: 110px;
}
.main-index .section-IndexLogo-num-label{
    font-size: 30px;
}

.main-index .section-Patent{
    height: 100vh;
    background: url('../image/bg-26.png') center/cover no-repeat;
    position: relative;
    overflow: hidden;
}
.main-index .section-Patent-title{
    color: #fff;
    font-size: 48px;
    font-weight: bold;
    margin: 140px 0 60px;
    text-align: center;
}
.main-index .section-Patent-swiper{
    margin: 0 auto;
    max-width: 86%;
}
.main-index .swiper-patent{
    padding: 40px 0;
}
.main-index .section-Patent-swiper .swiper-wrapper{
    align-items: center;
}
.main-index .section-Patent-swiper .swiper-slide{
    display: flex;
    justify-content: center;
    align-items: center;
}
.main-index .section-Patent-swiper .swiper-slide .swiper-wrap{
    width: 80%;
    height: 80%;
}
.main-index .section-Patent-swiper .swiper-slide-next{
    justify-content: flex-end;
}
.main-index .section-Patent-swiper .swiper-slide-prev{
    justify-content: flex-start;
}
.main-index .section-Patent-swiper .swiper-slide-next .swiper-wrap,.main-index .section-Patent-swiper .swiper-slide-prev .swiper-wrap{
    width: 90%;
    height: 90%;
}
.main-index .section-Patent-swiper .swiper-slide-active .swiper-wrap{
    width: 100%;
    height: 100%;
}
.main-index .section-Patent-swiper .swiper-wrap{
    /*border: 1px solid #fff;*/
    padding: 15px;
    /*background-color: rgba(255, 255, 255, .1);*/
    overflow: hidden;
}
.main-index .section-Patent-swiper .swiper-wrap-img{
    max-width: 300px;
    max-height: 424px;
    width: 100%;
    height: auto;
}
.main-index .section-AILocationAwareNavigationSystem{
    background: #131313;
    padding: 200px 0;
}
.main-index .section-AILocationAwareNavigationSystem-box{
    display: flex;
    position: relative;
}
.main-index .section-AILocationAwareNavigationSystem-img-wrap{
    width: 60%;
    padding: 0 5%;
    height: 600px;
    max-height: 600px;
    position: sticky;
    top: calc(50vh - 300px);
}
.main-index .section-AILocationAwareNavigationSystem-img-overflow{
    height: 100%;
    width: 100%;
    position: relative;
    overflow: hidden;
}
.main-index .section-AILocationAwareNavigationSystem-title-first-sm{
    display: none;
}
.main-index .section-AILocationAwareNavigationSystem[data-active="1"] .section-AILocationAwareNavigationSystem-img-item[data-id="1"],
.main-index .section-AILocationAwareNavigationSystem[data-active="2"] .section-AILocationAwareNavigationSystem-img-item[data-id="2"],
.main-index .section-AILocationAwareNavigationSystem[data-active="3"] .section-AILocationAwareNavigationSystem-img-item[data-id="3"],
.main-index .section-AILocationAwareNavigationSystem[data-active="4"] .section-AILocationAwareNavigationSystem-img-item[data-id="4"]{
    opacity: 1;
}
.main-index .section-AILocationAwareNavigationSystem[data-active="0"] .section-AILocationAwareNavigationSystem-img-item[data-id="1"]{
    opacity: 1;
}
.main-index .section-AILocationAwareNavigationSystem-img-item{
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    display: flex;
    align-items: center;
    transition: opacity .5s ease;
}
.main-index .section-AILocationAwareNavigationSystem-title{
    width: 40%;
    display: flex;
}
.main-index .section-AILocationAwareNavigationSystem-title-inner{
    max-width: 80%;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    position: relative;
    z-index: 1;
}
.main-index .section-AILocationAwareNavigationSystem-title-bigtext{
    color: #fff;
    font-size: 48px;
    font-weight: bold;
    margin: 0;
    padding-bottom: 35px;
}
.main-index .section-AILocationAwareNavigationSystem-title-small{
    color: rgba(255, 255, 255, .7);
    font-size: 18px;
    line-height: 1.8;
}
.main-index .section-AILocationAwareNavigationSystem-title-space{
    height: 110px;  
}
.main-index .section-AILocationAwareNavigationSystem[data-active="1"] .section-AILocationAwareNavigationSystem-title-listwrap[data-id="1"],
.main-index .section-AILocationAwareNavigationSystem[data-active="2"] .section-AILocationAwareNavigationSystem-title-listwrap[data-id="2"],
.main-index .section-AILocationAwareNavigationSystem[data-active="3"] .section-AILocationAwareNavigationSystem-title-listwrap[data-id="3"],
.main-index .section-AILocationAwareNavigationSystem[data-active="4"] .section-AILocationAwareNavigationSystem-title-listwrap[data-id="4"]{
    opacity: 1;
}
.main-index .section-AILocationAwareNavigationSystem-title-listwrap{
    /* opacity: .2; */
    opacity: 1;
    transition: opacity .5s ease;
}
.main-index .section-AILocationAwareNavigationSystem-title-mediantext{
    color: #fff;
    font-size: 36px;
    font-weight: 500;
    margin-bottom: 25px;
}
.main-index .section-AILocationAwareNavigationSystem-title-list{
    list-style: square;
    color: #006cff;
}
.main-index .section-AILocationAwareNavigationSystem-title-list .section-AILocationAwareNavigationSystem-title-item{
    list-style: square;
}

.main-index .section-IntelligentOperationAndMaintenance{
    height: 100vh;
    background-color: #14161c;
    position: relative;
    overflow: hidden;
}
.main-index .section-IntelligentOperationAndMaintenance-arrow{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background-color: #161a22;
    clip-path: polygon(100% 0, 100% 4%, 87% 50%, 100% 97%, 100% 100%, 0 100%, 0 106%, 15% 50%, 0 4%, 0 0);
}
.main-index .section-IntelligentOperationAndMaintenance-bg{
    width: 140%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-47.5%,-50%);
}
.main-index .section-IntelligentOperationAndMaintenance-img{
    position: absolute;
    left: 10%;
    bottom: -12%;
    max-width: 45%;
}
.main-index .section-IntelligentOperationAndMaintenance-title{
    max-width: 81%;
    margin: 0 auto 0 12%;
    padding-top: 260px;
    text-align: right;
    display: flex;
    justify-content: flex-end; 
}
.main-index .section-IntelligentOperationAndMaintenance-title .br-sm{
    display: none;
}
.main-index .section-IntelligentOperationAndMaintenance-title-bigtext{
    color: #fff;
    font-size: 48px;
    font-weight: bold;
    margin: 0;
    padding-bottom: 35px;
}
.main-index .section-IntelligentOperationAndMaintenance-title-small{
    color: rgba(255, 255, 255, .7);
    font-size: 18px;
    line-height: 1.8;
}
.main-index .section-BigData{
    height: 100vh;
    background: url('../image/bg-29.png') center/cover no-repeat;
    position: relative;
    overflow: hidden;
}
.main-index .section-BigData-title{
    max-width: 81%;
    margin: 0 auto 0 12%;
    padding-top: 212px;
    /* padding-top: 540px; */
    text-align: left;
    display: flex;
    justify-content: flex-start; 
}
.main-index .section-BigData-title-bigtext{
    color: #fff;
    font-size: 48px;
    font-weight: bold;
    margin: 0;
    padding-bottom: 35px;
}
.main-index .section-BigData-title-small{
    color: rgba(255, 255, 255, .7);
    font-size: 18px;
    line-height: 1.8;
}
.main-index .section-Airport{
    height: 300vh;
    position: relative;
}
.main-index .section-Airport-wrap{
    width: 100%;
    height: 100vh;
    position: sticky;
    left: 0;
    top: 0;
    color: #fff;
    overflow: hidden !important;
}
.main-index .section-Airport-item{
    width: 100%;
    position: absolute;
    top: 30%;
    z-index: 200;
    color: #fff;
    text-align: center;
}
.main-index .section-Airport-location{
    /* transform: translateX(-50%); */
    margin: 0 auto;
    min-height: 250px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-end;
}
.main-index .section-Airport-title{
    color: #fff;
    font-size: 54px;
    font-weight: bold;
    margin-bottom: 20px;
}
.main-index .section-Airport-text{
    color: rgba(255, 255, 255, .5);
    font-size: 16px;
}
.main-index .section-Airport-bg{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}
.main-index .section-Airport-bg-img{
    object-fit: cover;
    width: 100%;
    height: 100%;
}

.main-index .section-List{
    background-color: #000;
    padding: 105px 0;
}
.main-index .section-List-inner{
    max-width: 74%;
    margin: 0 auto;
}
.main-index .section-List-list{
    width: 100%;
}
.main-index .section-List-item{
    width: 100%;
    height: 330px;
    padding: 55px;
    border-radius: 10px;
    background-color: #171717;
    margin-bottom: 30px;
}
.main-index .section-List-link{
    width: 100%;
    height: 100%;
    overflow: hidden;
    display: block;
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
}
.main-index .section-List-link:hover .section-List-img{
    transform: scale(1.2);
}
.main-index .section-List-img-wrap{
    max-width: 328px;
    max-height: 220px;
    width: 50%;
    height: 100%;
    overflow: hidden;
    margin-right: 40px;
}
.main-index .section-List-img{
    width: 100%;
    height: 100%;
    transition: all .6s ease;
}
.main-index .section-List-text-wrap{
    width: 80%;
}
.main-index .section-List-title{
    color: #fff;
    font-size: 36px;
    font-weight: 500;
    padding-left: 40px;
    position: relative;
    line-height: 1;
    margin-bottom: 30px;
}
.main-index .section-List-title::before{
    content: '';
    width: 9px;
    height: 9px;
    border-radius: 50%;
    background-color: #006cff;
    position: absolute;
    left: 0;
    top: 5px;
}
.main-index .section-List-text{
    color: rgba(255, 255, 255, .4);
    font-size: 20px;
    line-height: 1.6;
}
.main-index .section-CooperativePartner{
    height: 960px;
    padding-top: 160px;
    background: linear-gradient(0deg, #161616 0%, #000000 100%);
    position: relative;
    overflow: hidden;
}
.main-index .section-CooperativePartner-inner{
    max-width: 60%;
    margin: 0 auto;
}
.main-index .section-CooperativePartner-title{
    color: #006cff;
    font-size: 48px;
    font-weight: bold;
    text-align: center;
    margin-bottom: 20px;
}
.main-index .section-CooperativePartner-text{
    color: rgba(255, 255, 255, .7);
    font-size: 18px;
    line-height: 1.7;
    letter-spacing: 0;
    text-align: center;
    margin-bottom: 110px;
}
.main-index .section-CooperativePartner-item{
    display: flex;
    justify-content: space-between;
    margin-bottom: 20px;
}
.section-CooperativePartner-svg-wrap{
    width: 115px;
    height: 115px;
    box-sizing: border-box;
    margin: 0;
    min-width: 0;
    position: relative;
    transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;
    transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -webkit-transform-style: preserve-3d;
    -ms-transform-style: preserve-3d;
    -o-transform-style: preserve-3d;
    will-change: transform;
}
.section-CooperativePartner-svg-wrap.active{
    transform: rotateY(180deg);
}
.section-CooperativePartner-svg-wrap &gt; .avatar{
    transform: rotateY(180deg);
}
.section-CooperativePartner-svg-wrap &gt; *{
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
}
.section-CooperativePartner-avatar{
    box-sizing: border-box;
    margin: 0px;
    min-width: 0px;
    max-width: 100%;
    height: auto;
    border-radius: 20px;
    overflow: hidden;
}


@media screen and (max-width: 1450px) {
    #globalnav{
        height: 94px;
        max-height: 94px;
        padding: 25px 0;
    }
    .main-index .section-IndexLogo-colour{
        transform: scale(0.9);
    }
    .main-index .section-IndexLogo-num-strong{
        font-size: 50px;
        margin-bottom: 25px;
    }
    .main-index .section-IndexLogo-num-text{
        font-size: 95px;
    }
    .main-index .section-IndexLogo-num-label{
        font-size: 25px;
    }
    .main-index .section-Patent-swiper{
        margin: 15vh auto 0;
    }
    .main-index .section-Patent-title{
        font-size: 42px;
    }
    .main-index .section-AILocationAwareNavigationSystem-img{
        max-width: 80%;
        left: -8%;
    }
    .main-index .section-AILocationAwareNavigationSystem-title-bigtext{
        font-size: 42px;
        padding-bottom: 30px;
    }
    .main-index .section-AILocationAwareNavigationSystem-title-small{
        font-size: 16px;
    }
    .main-index .section-AILocationAwareNavigationSystem-title-mediantext{
        font-size: 30px;    
    }
    .main-index .section-IntelligentOperationAndMaintenance-title-bigtext{
        font-size: 42px;
        padding-bottom: 30px;
    }
    .main-index .section-IntelligentOperationAndMaintenance-title-small{
        font-size: 16px;
    }
    .main-index .section-BigData-title-bigtext{
        font-size: 42px;
        padding-bottom: 30px;
    }
    .main-index .section-BigData-title-small{
        font-size: 16px;
    }
    .main-index .section-Airport-img-wrap{
        transform: scale(0.8);
    }
    .main-index .section-Airport-title{
        font-size: 46px;
        margin-bottom: 15px;
        margin-top: -10px;
    }
    .main-index .section-List-inner{
        max-width: 78%;
    }
    .main-index .section-List-item{
        height: 310px;
        padding: 50px;
        margin-bottom: 28px;
    }
    .main-index .section-List-img-wrap{
        max-width: 312px;
        max-height: 210px;
    }
    .main-index .section-List-title{
        font-size: 32px;
        padding-left: 30px;
        margin-bottom: 26px;
    }
    .main-index .section-List-text{
        font-size: 18px;
        line-height: 1.7;
    }
    .main-index .section-CooperativePartner{
        padding-top: 120px;
        height: 860px;
    }
    .main-index .section-CooperativePartner-title{
        font-size: 42px;
        margin-bottom: 16px;
    }
    .main-index .section-CooperativePartner-text{
        font-size: 26px;
        margin-bottom: 95px;
    }
    .section-CooperativePartner-svg-wrap{
        width: 90px;
        height: 90px;
    }
    .main-index .section-CooperativePartner-inner{
        max-width: 65%;
    }
    #globalfooter{
        height: 800px;
    }
    #globalfooter .gf-content{
        max-width: 74%;
        padding-top: 80px;
    }
    #globalfooter .gf-from-label{
        font-size: 15px;
    }
    #globalfooter .gf-qrcode-text{
        font-size: 15px;
    }
    #globalfooter .gf-contact-list{
        margin-top: 85px;
    }
    #globalfooter .gf-contact-img{
        max-width: 45px;
        max-height: 43px;
    }
    #globalfooter .gf-contact-title{
        font-size: 18px;
        padding: 12px 0 8px;
    }
    #globalfooter .gf-contact-text{
        font-size: 15px;
    }
    #globalfooter .gf-line{
        margin: 65px 0 85px;
    }

    .section-customer{
        padding-top: 80px;
    }
    .section-customer-title{
        max-width: 55%;
    }
    .section-customer .section-customer-EN, .section-customer .section-customer-CN{
        font-size: 80px;
    }
    .section-customer .section-customer-CN{
        font-size: 60px;
    }
    .section-customer .section-customer-line{
        margin: 35px auto;
    }
    .section-customer .section-customer-list{
        max-width: 86%;
    }

    .section-aofei{
        height: 920px;
        padding-top: 150px;
    }
    
     .aofei-info-num{
				        max-width: 60%;
				          margin: 45px auto 0;
				          display: flex;
				          align-items: center;
				          justify-content: space-around;
				    }
				    .ofei-info-numitem{
				        display: flex;
				        flex-direction: column;
				        align-items: center;
				    }
				    .ofei-info-numitem p:nth-child(1){
				       font-size: 36px;
				       color:rgb(244,49,63) ;
				    }
				       .ofei-info-numitem p:nth-child(2){
				       font-size: 15px;
				       
				    }
    .aofei-show-img{
        max-width: 850px;
        max-height: 425px;
    }
    .aofei-show-text-date{
        font-size: 85px;
    }
    .aofei-show-text-title{
        font-size: 62px;
    }
    .aofei-info-container{
        margin: 45px auto 0;
    }
    .aofei-info-logo{
        max-width: 90px;
    }
    .aofei-info-item{
        height: 55px;
    }
    .aofei-info-title{
        font-size: 16px;
    }
    .aofei-info-text{
        font-size: 16px;
    }
    .section-aofei-inner{
        padding: 70px 0;
    }
    .aofei-inner-title{
        font-size: 38px;
        padding-bottom: 38px;
    }
    .aofei-inner-description{
        font-size: 15px;
        padding-bottom: 40px;
    }
 
    .section-aofei-inner .swiper-container .swiper-img{
        max-width: 700px;
    }
    .section-aofei-inner .swiper-container .swiper-button-wrap{
        transform: scale(0.8);
    }
    .section-aofei-inner .swiper-container .swiper-button-wrap-prev{
        transform: scale(0.8) rotate(180deg);
    }
    .main-product .section-show{
        padding-top: 110px;
    }
    .main-product .section-show-head-title{
        font-size: 40px;
        padding-bottom: 20px;
    }
    .main-product .section-show-head-text{
        font-size: 16px;
    }
    .main-product .section-show-wrap{
        height: 52%;
    }
    .main-product .section-show-turnright, .main-product .section-show-turnleft{
        max-width: 80px;
    }
    .main-product .section-show-pagination{
        margin: 60px auto 0;
    }
    .main-product .section-show-pagination-img{
        max-width: 100px;
    }
    .main-product .section-show-pagination-text{
        font-size: 16px;
    }
    .main-uGO .section-AILocationAwareNavigationSystem .section-page-title-left{
        padding-top: 75px;
    }
    .main-product .section-page-title-bigtext{
        font-size: 45px;
        padding-bottom: 15px;
    }
    .main-product .section-page-title-mediantext{
        font-size: 22px;
        padding-bottom: 15px;
    }
    .main-product .section-page-title-lineleft{
        width: 170px;
        margin-bottom: 20px;
    }
    .main-product .section-page-title-small{
        font-size: 16px;
    }
    .main-product .section-page-title-item-img{
        max-width: 40px;
    }
    .main-product .section-page-title-grid .section-page-title-item{
        margin-bottom: 50px;
    }
    .main-product .section-page-title-grid .section-page-title-item-text{
        font-size: 18px;
    }
    .main-product .section-page-title-right{
        padding-top: 110px;
    }
    .main-product .section-page-title-left{
        padding-top: 130px;
    }
    .main-product .section-page-title-aboveaveragetext{
        font-size: 36px;
        padding-bottom: 15px;
    }

    .main-uGO .section-AILocationAwareNavigationSystem{
        height: 720px;
    }
    .main-uGO .section-AITerminalConnectedFastChargingSystem{
        height: 720px;
    }
    .main-uGO .section-AirportAndFlightServices{
        height: 720px;
    }
    .main-uGO .section-IntelligentAndHappyWaiting{
        height: 720px;
    }
    .main-uGO .section-UpgradePoint{
        height: 720px;
    }
    .main-uGO .section-AILocationAwareNavigationSystem-img{
        max-width: 720px;
    }
    .main-uGO .section-AITerminalConnectedFastChargingSystem-img{
        max-width: 960px;
        bottom: -10px;
    }
    .main-uGO .section-UpgradePoint-inner-img1{
        width: 38%;
    }
    .main-uGO .section-UpgradePoint-inner-icon{
        transform: translateY(-100%) scale(0.8);
    }
    .main-uGO .section-UpgradePoint-inner-img2{
        width: 38%;
    }
    .main-uGO .section-UpgradePoint-inner-text{
        font-size: 18px;
    }


    .main-uGO3 .section-ConceptEdition{
        height: 720px;
    }
    .main-uGO3 .section-AutomaticDriving{
        height: 720px;
    }
    .main-uGO3 .section-LidarUltrasonicSensor{
        height: 720px;
    }
    .main-uGO3 .section-AIExpression{
        height: 720px;
    }
    .main-uGO3 .section-ConceptEdition .section-page-title-left{
        padding-top: 80px;
    }
    .main-uGO3 .section-LidarUltrasonicSensor .section-page-title-right{
        padding-top: 450px;
    }
    .main-uGO3 .section-AIExpression .section-page-title-left{
        padding-top: 165px;
    }
    .main-uGO3 .section-ConceptEdition-inner-img1{
        width: 23%;
    }
    .main-uGO3 .section-ConceptEdition-inner-img2{
        width: 23%;
    }
    .main-uGO3 .section-ConceptEdition-inner-textwrap{
        margin-top: 15px;
    }
    .main-uGO3 .section-ConceptEdition-inner-text{
        font-size: 18px;
    }
    .main-uGO3 .section-AutomaticDriving-img{
        max-width: 330px;
        right: 10%;
    }
    .main-uGO3 .section-LidarUltrasonicSensor-img{
        max-width: 500px;
    }
    .main-uGO3 .section-AIExpression-img{
        max-width: 470px;
    }

    .main-uEYE .section-AppearanceDesign{
        height: 720px;
    }
    .main-uEYE .section-AppearanceDesign-img1{
        max-width: 170px;
        left: 35%;
    }
    .main-uEYE .section-AppearanceDesign-img2{
        max-width: 870px;
        right: -4%;
        bottom: 10%;
    }
    .main-uEYE .section-ExplanationSystem{
        height: 720px;
    }
    .main-uEYE .section-NavigationHeadset{
        height: 720px;
    }
    .main-uEYE .section-NavigationHeadset-img{
        max-width: 950px;
    }
    .main-uEYE .section-UpgradePoint{
        height: 720px;
    }
    .main-uEYE .section-UpgradePoint-inner-img1{
        max-width: 360px;
    }
    .main-uEYE .section-UpgradePoint-inner-img2{
        max-width: 360px;
    }
    .main-uEYE .section-UpgradePoint-inner-icon{
        transform: translateY(50%) scale(0.8);
        animation: moveX 1s linear infinite;
    }
    .main-uEYE .section-UpgradePoint-inner-text{
        font-size: 18px;
    }
    .section-head{
        height: 600px;
    }
    .section-head .section-EN{
        font-size: 36px;
    }
    .section-head .section-CN{
        font-size: 21px;
    }
    .section-news .section-breadcrumb{
        height: 75px;
    }
    .section-news .section-item{
        height: 500px;
    }
    .section-news .section-link{
        padding: 50px 12% 70px;
    }
    .section-news .section-img{
        max-width: 360px;
        max-height: 240px;
    }
    .section-news .section-title{
        margin: 26px 0;
        font-size: 18px;
    }
    .section-news .section-text{
        font-size: 15px;
    }
    .section-news .section-more{
        margin-top: 20px;
        font-size: 15px;
    }

    .section-newsdetail .section-newsdetail-inner{
        padding: 95px 0;
    }
    .section-newsdetail .section-newsdetail-title{
        font-size: 32px;
    }
    .section-newsdetail .section-newsdetail-date{
        font-size: 16px;
        margin: 15px 0 20px;
    }
    .section-newsdetail .section-newsdetail-subtitle{
        font-size: 36px;
        margin: 45px 0;
    }
    .section-newsdetail .section-newsdetail-pager{
        margin-top: 60px;
        padding-top: 30px;
    }
    .section-newsdetail .section-newsdetail-pager-prev, .section-newsdetail .section-newsdetail-pager-next{
        max-width: 50%;
    }
    .section-newsdetail .section-newsdetail-pager-label{
        font-size: 15px;
    }
    .section-newsdetail .section-newsdetail-pager-text{
        font-size: 15px;
        max-width: 89%;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    .section-about .section-synopsis{
        padding: 75px 0 150px;
    }
    .section-about .section-synopsis-title{
        font-size: 30px;
        padding-bottom: 30px;
    }
    .section-about .section-synopsis-text{
        font-size: 16px;
    }
    .section-about .section-synopsis-right-item img{
        max-width: 55px;
    }
    .section-about .section-synopsis-right-num{
        font-size: 33px;
        padding: 30px 0 15px;
    }
    .section-about .section-growth{
        padding: 75px 0 150px;
        height: 640px;
        --swiper-navigation-size: 15px;
    }
    .section-about .section-growth-title{
        font-size: 30px;
        padding-bottom: 30px;
    }
    .section-about .section-growth-text{
        font-size: 16px;
    }
    .section-about .section-growth-swiper{
        margin-top: 150px;
    }
    .section-about .swiper-growth .swiper-growth-title{
        font-size: 22px;
        margin-bottom: 15px;
    }
    .section-about .swiper-growth .swiper-growth-text{
        font-size: 16px;
    }
    .section-growth .swiper-button-prev, .section-growth .swiper-button-next{
        width: 40px;
        height: 40px;
    }
    .section-about .section-growth-timeline{
        height: 115px; 
        margin: 20px auto 0;
    }
    .section-about .section-growth-timeline-verticalline{
        height: 50px;
    }
    .section-about .section-growth-timeline-circle{
        width: 15px;
        height: 15px;
    }
    .section-about .section-growth-timeline-item.active .section-growth-timeline-text{
        font-size: 22px;
    }
    .section-about .section-growth-timeline-text{
        font-size: 15px;
    }
    .section-about .section-map{
        padding: 115px 0 75px;
        height: 640px;
    }
    .section-about .section-map-left-title{
        font-size: 54px;
        margin-bottom: 15px;
    }
    .section-about .section-map-left-CN{
        font-size: 18px;
    }
    .section-about .section-map-left-EN{
        font-size: 16px;
    }
    .section-about .section-map-left-list{
        margin-top: 75px;
    }
    .section-about .section-map-left-item{
        width: 175px;
        height: 45px;
        margin-bottom: 15px;
        padding-left: 14px;
    }
    .section-about .section-map-left-circle{
        width: 13px;
        height: 13px;
    }
    .section-about .section-map-left-text{
        font-size: 12px;
    }
    .section-about .section-map-left-item::before{
        width: 6px;
        height: 6px;
    }
    .section-about .section-map-right{
        transform: scale(0.75) translate(15%,-15%);
    }
    .nanhai{
        transform: scale(0.7);
        bottom: 10%;
        right: -12%;
    }
    .section-about .section-publicwelfare{
        padding: 75px 0;
        height: 600px;
    }
    .section-about .section-publicwelfare-title{
        font-size: 30px;
        margin-bottom: 60px;
    }
    .section-about .section-publicwelfare-img{
        max-width: 340px;
        max-height: 195px;
    }
    .section-about .section-publicwelfare-text-wrap{
        padding: 18px;
    }
    .section-about .section-publicwelfare-text{
        font-size: 16px;
        margin-bottom: 38px;
    }
    .section-about .section-publicwelfare-date{
        font-size: 16px;
    }
    .section-about .section-publicwelfare-line{
        margin-top: 15px;
    }
    .section-about .section-honor{
        padding: 75px 0;
        height: 670px;
        --swiper-navigation-size: 15px;
    }
    .section-about .section-honor-title{
        font-size: 30px;
        margin-bottom: 38px;
    }
    .section-about .section-honor .swiper-button-prev, .section-about .section-honor .swiper-button-next{
        width: 40px;
        height: 40px;
    }
    .section-about .section-honor-swiper .swiper-honor-item{
        width: 300px;
        height: 435px;
        padding: 34px 34px 30px;
    }
    .section-about .section-honor-swiper .swiper-honor-img-wrap{
        height: 278px;
    }
    .section-about .section-honor-swiper .swiper-honor-text{
        padding-top: 30px;
        height: 90px;
        font-size: 15px;
    }
    .section-about .section-investor{
        padding: 68px 0;
        height: 410px;
    }
    .section-about .section-investor-title{
        font-size: 27px;
    }
    .section-about .section-investor-line{
        margin: 15px 0 30px;
    }
    .section-about .section-investor-text{
        font-size: 16px;
        margin-bottom: 35px;
    }
    .section-about .section-investor-btn{
        width: 135px;
        height: 35px;
        font-size: 14px;
    }

    #customfooter{
        height: 800px;
    }
    #customfooter .cf-content{
        padding-top: 105px;
    }
    #customfooter .cf-contact-list{
        margin-bottom: 75px;
    }
    #customfooter .cf-contact-img{
        max-width: 36px;
        max-height: 35px;
    }
    #customfooter .cf-contact-title{
        font-size: 18px;
    }
    #customfooter .cf-contact-text{
        font-size: 14px;
    }
    #customfooter .cf-explain-title{
        font-size: 16px;
    }
    #customfooter .cf-line{
        margin: 105px 0 75px;
    }

    .section-technologyDriven .section-wrap{
        height: 450px;
    }
    .section-technologyDriven .section-inner-title{
        font-size: 36px;
        margin-bottom: 30px;
    }
    .section-technologyDriven .section-inner-text{
        font-size: 16px;
    }
}

@media screen and (max-width: 1200px) {
    #globalnav{
        height: 78px;
        max-height: 78px;
        padding: 20px 0;
    }
    #globalnav .gn-link-logo{
        transform: scale(0.8);
    }
    #globalnav .gn-link{
        font-size: 15px;
        padding: 0px 28px;
    }
    .main-index .section-IndexLogo-colour{
        transform: scale(0.7);
    }
    .main-index .section-IndexLogo-colour-title{
        font-size: 26px;
    }
    .main-index .section-IndexLogo-num-strong{
        font-size: 40px;
        margin-bottom: 20px;
    }
    .main-index .section-IndexLogo-num-text{
        font-size: 78px;
    }
    .main-index .section-IndexLogo-num-label{
        font-size: 20px;
    }
    .main-index .section-Patent-swiper{
        margin: 10vh auto 0;
    }
    .main-index .section-Patent-title{
        font-size: 34px;
    }
    .main-index .section-AILocationAwareNavigationSystem-img{
        max-width: 80%;
        left: -8%;
    }
    .main-index .section-AILocationAwareNavigationSystem-title-bigtext{
        font-size: 34px;
        padding-bottom: 25px;
    }
    .main-index .section-AILocationAwareNavigationSystem-title-small{
        font-size: 15px;
    }
    .main-index .section-AILocationAwareNavigationSystem-title-mediantext{
        font-size: 25px;    
    }
    .main-index .section-IntelligentOperationAndMaintenance-title-bigtext{
        font-size: 36px;
        padding-bottom: 25px;
    }
    .main-index .section-IntelligentOperationAndMaintenance-title-small{
        font-size: 15px;
    }
    .main-index .section-IntelligentOperationAndMaintenance-title{
        padding-top: 12%;
    }
    .main-index .section-BigData-title{
        padding-top: 32%;
    }
    .main-index .section-BigData-title-bigtext{
        font-size: 36px;
        padding-bottom: 25px;
    }
    .main-index .section-BigData-title-small{
        font-size: 15px;
    }
    .main-index .section-Airport-img-wrap{
        transform: scale(0.7);
    }
    .main-index .section-Airport-title{
        font-size: 38px;
        margin-bottom: 12px;
        margin-top: -10px;
    }
    .main-index .section-List-inner{
        max-width: 82%;
    }
    .main-index .section-List-item{
        height: 260px;
        padding: 42px;
        margin-bottom: 24px;
    }
    .main-index .section-List-img-wrap{
        max-width: 260px;
        max-height: 170px;
    }
    .main-index .section-List-title{
        font-size: 26px;
        padding-left: 25px;
        margin-bottom: 22px;
    }
    .main-index .section-List-text{
        font-size: 16px;
        line-height: 1.6;
    }
    .main-index .section-CooperativePartner{
        padding-top: 100px;
        height: 700px;
    }
    .main-index .section-CooperativePartner-title{
        font-size: 36px;
        margin-bottom: 12px;
    }
    .main-index .section-CooperativePartner-text{
        font-size: 22px;
        margin-bottom: 80px;
    }
    .section-CooperativePartner-svg-wrap{
        width: 75px;
        height: 75px;
    }
    .main-index .section-CooperativePartner-inner{
        max-width: 70%;
    }
    #globalfooter{
        height: 800px;
    }
    #globalfooter .gf-content{
        max-width: 74%;
        padding-top: 60px;
    }
    #globalfooter .gf-from-label{
        font-size: 15px;
    }
    #globalfooter .gf-qrcode-text{
        font-size: 15px;
    }
    #globalfooter .gf-contact-list{
        margin-top: 85px;
    }
    #globalfooter .gf-contact-img{
        max-width: 45px;
        max-height: 43px;
    }
    #globalfooter .gf-contact-title{
        font-size: 18px;
        padding: 12px 0 8px;
    }
    #globalfooter .gf-contact-text{
        font-size: 15px;
    }
    #globalfooter .gf-line{
        margin: 65px 0 85px;
    }

    .section-customer{
        padding-top: 80px;
    }
    .section-customer-title{
        max-width: 55%;
    }
    .section-customer .section-customer-EN, .section-customer .section-customer-CN{
        font-size: 70px;
    }
    .section-customer .section-customer-CN{
        font-size: 55px;
    }
    .section-customer .section-customer-line{
        margin: 30px auto;
    }
    .section-customer .section-customer-list{
        max-width: 86%;
    }

    .section-aofei{
        height: 740px;
        padding-top: 130px;
    }
    .aofei-show-img{
        max-width: 700px;
        max-height: 350px;
    }
    .aofei-show-text-date{
        font-size: 70px;
    }
    .aofei-show-text-title{
        font-size: 52px;
    }
    .aofei-info-container{
        margin: 40px auto 0;
    }
    .aofei-info-logo{
        max-width: 80px;
    }
    .aofei-info-item{
        height: 50px;
    }
    .aofei-info-title{
        font-size: 15px;
    }
    .aofei-info-text{
        font-size: 15px;
    }
    .section-aofei-inner{
        padding: 60px 0;
    }
    .aofei-inner-title{
        font-size: 32px;
        padding-bottom: 32px;
    }
    .aofei-inner-description{
        font-size: 15px;
        padding-bottom: 35px;
    }
    .section-aofei-inner .swiper-container .swiper-img{
        max-width: 700px;
    }
    .section-aofei-inner .swiper-container .swiper-button-wrap{
        transform: scale(0.8);
    }
    .section-aofei-inner .swiper-container .swiper-button-wrap-prev{
        transform: scale(0.8) rotate(180deg);
    }
    .main-product .section-show{
        padding-top: 8%;
    }
    .main-product .section-show-head-title{
        font-size: 34px;
        padding-bottom: 16px;
    }
    .main-product .section-show-head-text{
        font-size: 16px;
    }
    .main-product .section-show-wrap{
        height: 50%;
    }
    .main-product .section-show-turnright, .main-product .section-show-turnleft{
        max-width: 70px;
        margin-bottom: 55px;
    }
    .main-product .section-show-pagination{
        margin: 60px auto 0;
    }
    .main-product .section-show-pagination-img{
        max-width: 80px;
    }
    .main-product .section-show-pagination-text{
        font-size: 15px;
    }
    .main-uGO .section-AILocationAwareNavigationSystem .section-page-title-left{
        padding-top: 60px;
    }
    .main-product .section-page-title-bigtext{
        font-size: 36px;
        padding-bottom: 12px;
    }
    .main-product .section-page-title-mediantext{
        font-size: 20px;
        padding-bottom: 12px;
    }
    .main-product .section-page-title-lineleft{
        width: 150px;
        margin-bottom: 16px;
    }
    .main-product .section-page-title-small{
        font-size: 15px;
    }
    .main-product .section-page-title-item-img{
        max-width: 35px;
    }
    .main-product .section-page-title-grid .section-page-title-item{
        margin-bottom: 45px;
    }
    .main-product .section-page-title-grid .section-page-title-item-text{
        font-size: 16px;
    }
    .main-product .section-page-title-right{
        padding-top: 95px;
    }
    .main-product .section-page-title-left{
        padding-top: 110px;
    }
    .main-product .section-page-title-aboveaveragetext{
        font-size: 32px;
        padding-bottom: 12px;
    }

    .main-uGO .section-AILocationAwareNavigationSystem{
        height: 680px;
    }
    .main-uGO .section-AITerminalConnectedFastChargingSystem{
        height: 680px;
    }
    .main-uGO .section-AirportAndFlightServices{
        height: 680px;
    }
    .main-uGO .section-IntelligentAndHappyWaiting{
        height: 680px;
    }
    .main-uGO .section-UpgradePoint{
        height: 680px;
    }
    .main-uGO .section-AILocationAwareNavigationSystem-img{
        max-width: 720px;
    }
    .main-uGO .section-AITerminalConnectedFastChargingSystem-img{
        max-width: 960px;
        bottom: -10px;
    }
    .main-uGO .section-UpgradePoint-inner-img1{
        width: 38%;
    }
    .main-uGO .section-UpgradePoint-inner-icon{
        transform: translateY(-100%) scale(0.8);
    }
    .main-uGO .section-UpgradePoint-inner-img2{
        width: 38%;
    }
    .main-uGO .section-UpgradePoint-inner-text{
        font-size: 18px;
    }


    .main-uGO3 .section-ConceptEdition{
        height: 680px;
    }
    .main-uGO3 .section-AutomaticDriving{
        height: 680px;
    }
    .main-uGO3 .section-LidarUltrasonicSensor{
        height: 680px;
    }
    .main-uGO3 .section-AIExpression{
        height: 680px;
    }
    .main-uGO3 .section-ConceptEdition .section-page-title-left{
        padding-top: 70px;
    }
    .main-uGO3 .section-LidarUltrasonicSensor .section-page-title-right{
        padding-top: 400px;
    }
    .main-uGO3 .section-AIExpression .section-page-title-left{
        padding-top: 135px;
    }
    .main-uGO3 .section-ConceptEdition-inner-img1{
        width: 23%;
    }
    .main-uGO3 .section-ConceptEdition-inner-img2{
        width: 23%;
    }
    .main-uGO3 .section-ConceptEdition-inner-textwrap{
        margin-top: 15px;
    }
    .main-uGO3 .section-ConceptEdition-inner-text{
        font-size: 16px;
    }
    .main-uGO3 .section-AutomaticDriving-img{
        max-width: 330px;
        right: 10%;
    }
    .main-uGO3 .section-LidarUltrasonicSensor-img{
        max-width: 500px;
    }
    .main-uGO3 .section-AIExpression-img{
        max-width: 470px;
    }

    .main-uEYE .section-AppearanceDesign{
        height: 680px;
    }
    .main-uEYE .section-AppearanceDesign-img1{
        max-width: 130px;
        left: 34%;
    }
    .main-uEYE .section-AppearanceDesign-img2{
        max-width: 820px;
        right: -10%;
        bottom: 10%;
    }
    .main-uEYE .section-ExplanationSystem{
        height: 680px;
    }
    .main-uEYE .section-NavigationHeadset{
        height: 680px;
    }
    .main-uEYE .section-NavigationHeadset-img{
        max-width: 880px;
    }
    .main-uEYE .section-UpgradePoint{
        height: 680px;
    }
    .main-uEYE .section-UpgradePoint-inner-img1{
        max-width: 260px;
    }
    .main-uEYE .section-UpgradePoint-inner-img2{
        max-width: 260px;
    }
    .main-uEYE .section-UpgradePoint-inner{
        left: 10%;
    }
    .main-uEYE .section-UpgradePoint-inner-icon{
        transform: translateY(20%) scale(0.7);
    }
    .main-uEYE .section-UpgradePoint-inner-text{
        font-size: 18px;
    }

    .section-head{
        height: 500px;
    }
    .section-head .section-EN{
        font-size: 32px;
    }
    .section-head .section-CN{
        font-size: 18px;
    }
    .section-news .section-breadcrumb{
        height: 70px;
    }
    .section-news .section-item{
        height: 450px;
    }
    .section-news .section-link{
        padding: 50px 12% 70px;
    }
    .section-news .section-img{
        max-width: 360px;
        max-height: 240px;
    }
    .section-news .section-title{
        margin: 26px 0;
        font-size: 18px;
    }
    .section-news .section-text{
        font-size: 15px;
    }
    .section-news .section-more{
        margin-top: 20px;
        font-size: 15px;
    }

    .section-newsdetail .section-newsdetail-inner{
        padding: 80px 0;
    }
    .section-newsdetail .section-newsdetail-title{
        font-size: 28px;
    }
    .section-newsdetail .section-newsdetail-date{
        font-size: 16px;
        margin: 15px 0 20px;
    }
    .section-newsdetail .section-newsdetail-subtitle{
        font-size: 32px;
        margin: 35px 0;
    }
    .section-newsdetail .section-newsdetail-pager{
        margin-top: 50px;
        padding-top: 25px;
    }
    .section-newsdetail .section-newsdetail-pager-prev, .section-newsdetail .section-newsdetail-pager-next{
        max-width: 50%;
    }
    .section-newsdetail .section-newsdetail-pager-label{
        font-size: 15px;
        display: block;
        min-width: 4em;
    }
    .section-newsdetail .section-newsdetail-pager-text{
        font-size: 15px;
        max-width: 89%;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    .section-about .section-synopsis{
        padding: 60px 0 120px;
    }
    .section-about .section-synopsis-title{
        font-size: 25px;
        padding-bottom: 25px;
    }
    .section-about .section-synopsis-text{
        font-size: 15px;
    }
    .section-about .section-synopsis-right-item img{
        max-width: 45px;
    }
    .section-about .section-synopsis-right-num{
        font-size: 28px;
        padding: 22px 0 11px;
    }
    .section-about .section-synopsis-right-label{
        font-size: 16px;
    }
    .section-about .section-growth{
        padding: 75px 0 150px;
        height: 640px;
        --swiper-navigation-size: 15px;
    }
    .section-about .section-growth-title{
        font-size: 30px;
        padding-bottom: 30px;
    }
    .section-about .section-growth-text{
        font-size: 16px;
    }
    .section-about .section-growth-swiper{
        margin-top: 150px;
    }
    .section-about .swiper-growth .swiper-growth-title{
        font-size: 22px;
        margin-bottom: 15px;
    }
    .section-about .swiper-growth .swiper-growth-text{
        font-size: 16px;
    }
    .section-growth .swiper-button-prev, .section-growth .swiper-button-next{
        width: 40px;
        height: 40px;
    }
    .section-about .section-growth-timeline{
        height: 115px; 
        margin: 20px auto 0;
    }
    .section-about .section-growth-timeline-verticalline{
        height: 50px;
    }
    .section-about .section-growth-timeline-circle{
        width: 15px;
        height: 15px;
    }
    .section-about .section-growth-timeline-item.active .section-growth-timeline-text{
        font-size: 22px;
    }
    .section-about .section-growth-timeline-text{
        font-size: 15px;
    }
    .section-about .section-map{
        padding: 85px 0 60px;
        height: 600px;
    }
    .section-about .section-map-left-title{
        font-size: 44px;
        margin-bottom: 12px;
    }
    .section-about .section-map-left-CN{
        font-size: 16px;
    }
    .section-about .section-map-left-EN{
        font-size: 14px;
    }
    .section-about .section-map-left-list{
        margin-top: 75px;
    }
    .section-about .section-map-left-item{
        width: 175px;
        height: 45px;
        margin-bottom: 15px;
        padding-left: 14px;
    }
    .section-about .section-map-left-circle{
        width: 13px;
        height: 13px;
    }
    .section-about .section-map-left-text{
        font-size: 12px;
    }
    .section-about .section-map-left-item::before{
        width: 6px;
        height: 6px;
    }
    .section-about .section-map-right{
        transform: scale(0.75) translate(15%,-15%);
    }
    .nanhai{
        transform: scale(0.7);
        bottom: 12%;
        right: -14%;
    }
    .section-about .section-publicwelfare{
        padding: 60px 0;
        height: auto;
    }
    .section-about .section-publicwelfare-title{
        font-size: 26px;
        margin-bottom: 45px;
    }
    .section-about .section-publicwelfare-img{
        max-width: 340px;
        max-height: 195px;
    }
    .section-about .section-publicwelfare-text-wrap{
        padding: 18px;
    }
    .section-about .section-publicwelfare-text{
        font-size: 16px;
        margin-bottom: 38px;
    }
    .section-about .section-publicwelfare-date{
        font-size: 16px;
    }
    .section-about .section-publicwelfare-line{
        margin-top: 15px;
    }
    .section-about .section-honor{
        padding: 75px 0;
        height: 670px;
        --swiper-navigation-size: 15px;
    }
    .section-about .section-honor-title{
        font-size: 30px;
        margin-bottom: 38px;
    }
    .section-about .section-honor .swiper-button-prev, .section-about .section-honor .swiper-button-next{
        width: 40px;
        height: 40px;
    }
    .section-about .section-honor-swiper .swiper-honor-item{
        width: 300px;
        height: 435px;
        padding: 34px 34px 30px;
    }
    .section-about .section-honor-swiper .swiper-honor-img-wrap{
        height: 278px;
    }
    .section-about .section-honor-swiper .swiper-honor-text{
        padding-top: 30px;
        height: 90px;
        font-size: 15px;
    }
    .section-about .section-investor{
        padding: 68px 0;
        height: 410px;
    }
    .section-about .section-investor-title{
        font-size: 27px;
    }
    .section-about .section-investor-line{
        margin: 15px 0 30px;
    }
    .section-about .section-investor-text{
        font-size: 16px;
        margin-bottom: 35px;
    }
    .section-about .section-investor-btn{
        width: 135px;
        height: 35px;
        font-size: 14px;
    }

    #customfooter{
        height: 800px;
    }
    #customfooter .cf-content{
        padding-top: 105px;
    }
    #customfooter .cf-contact-list{
        margin-bottom: 75px;
    }
    #customfooter .cf-contact-img{
        max-width: 36px;
        max-height: 35px;
    }
    #customfooter .cf-contact-title{
        font-size: 18px;
    }
    #customfooter .cf-contact-text{
        font-size: 14px;
    }
    #customfooter .cf-explain-title{
        font-size: 16px;
    }
    #customfooter .cf-line{
        margin: 105px 0 75px;
    }

    .section-technologyDriven .section-wrap{
        height: 450px;
    }
    .section-technologyDriven .section-inner-title{
        font-size: 32px;
        margin-bottom: 26px;
    }
    .section-technologyDriven .section-inner-text{
        font-size: 15px;
    }
}

@media screen and (max-width: 480px) {
    #globalnav{
        min-width: auto;
        height: 58px;
        max-height: 58px;
        padding: 0;
        user-select: none;
        overflow: hidden;
    }
    #globalnav .gn-list{
        visibility: hidden;
        display: block;
        position: absolute;
        z-index: 1;
        top: 58px;
        right: 0;
        bottom: 0;
        left: 0;
        max-width: 664px;
        margin: 0 auto;
        padding: 8px 40px 8px;
        height: auto;
        overflow-y: auto;
        transition: visibility 0s linear 1s;
        border-top: 1px solid #424245;
    }
    #globalnav .gn-link{
        padding: 0;
        width: 100%;
        border-bottom: 1px solid #424245;
        font-size: 14px;
    }
   #globalnav .gn-item-case{
       height: auto;
      
   }
 
  
    #globalnav .gn-item-casechild{
        position: static;
        width: 100%;
        padding-left: 10px;
    }
    #globalnav .gn-item-logo{
        display: none;
    }
    #globalnav .gn-sm-list{
        display: flex;
        justify-content: space-between;
        align-items: center;
    }
    #globalnav .gn-sm-item-logo{
        overflow: hidden;
        display: flex;
        align-items: center;
    }
    #globalnav .gn-sm-link{
        display: inline-block;
        height: 28px;
    }
    #globalnav.black .gn-sm-link{
        color: #fff;
    }
    #globalnav .gn-sm-link-logo{
        width: 106px;
        background: url('../image/logo-1.png') center/106px 28px no-repeat;
    }
    #globalnav.black .gn-sm-link-logo{
        background: url('../image/logo.png') center/106px 28px no-repeat;
    }
    #globalnav .gn-sm-item{
        height: 58px;
    }
    #globalnav .gn-menuicon{
        width: 58px;
        position: relative;
        left: 15px;
    }
    #globalnav .gn-menuicon-label{
        display: block;
        width: 58px;
        height: 58px;
        cursor: pointer;
        position: relative;
        -webkit-tap-highlight-color: transparent;
        transition: opacity 0.3s cubic-bezier(0.25, 0.1, 0.25, 1);
    }
    #globalnav.touch .gn-menuicon-label{
        opacity: 1;
        transition: none;
    }
    #globalnav .gn-menuicon-bread{
        display: block;
        width: 24px;
        height: 1px;
        margin-top: -1px;
        position: absolute;
        left: 15px;
        top: 50%;
        right: auto;
        bottom: auto;
        background-color: #000;
        transition: all 0.5s ease-in-out;
        font: 0/0 a;
        text-shadow: none;
        color: transparent;
    }
    #globalnav.black .gn-menuicon-bread{
        background-color: #fff;
    }
    #globalnav .gn-menuicon-bread::before,#globalnav .gn-menuicon-bread::after{
        content: '';
        width: 100%;
        height: 100%;
        background-color: #000;
        position: absolute;
        left: 0;
        transition: all 0.5s ease-in-out;
    }
    #globalnav.black .gn-menuicon-bread::before,#globalnav.black .gn-menuicon-bread::after{
        background-color: #fff;
    }
    #globalnav .gn-menuicon-bread::before{
        top: -8px;
    }
    #globalnav .gn-menuicon-bread::after{
        bottom: -8px;
    }
    #globalnav .gn-menuanchor{
        position: absolute;
        top: 0;
        left: 0;
        color: #fff;
        width: 1px;
        height: 1px;
        z-index: 10;
    }
    #globalnav .gn-menuanchor-label{
        position: absolute;
        clip: rect(1px, 1px, 1px, 1px);
        clip-path: inset(0px 0px 99.9% 99.9%);
        overflow: hidden;
        height: 1px;
        width: 1px;
        padding: 0;
        border: 0;
    }
    #globalnav .gn-menuanchor-close{
        display: none;
    }
    #gn-menustate:checked ~ #globalnav{
        height: 100%;
        max-height: 100%;
        background: #fff;
        transition: background .36s cubic-bezier(0.32, 0.08, 0.24, 1),height .56s cubic-bezier(0.52, 0.16, 0.24, 1);
    }
    #gn-menustate:checked ~ #globalnav.black{
        background: #000;
    }
    #gn-menustate:checked ~ #globalnav .gn-list{
        visibility: visible;
        transition-delay: 0s;
    }
    #gn-menustate:checked ~ #globalnav .gn-menuanchor-open{
        display: none;
    }
    #gn-menustate:checked ~ #globalnav .gn-menuanchor-close{
        display: block;
    }
    #gn-menustate:checked ~ #globalnav .gn-menuicon-bread{
        background-color: rgba(255, 255, 255, 0);
        transition: all 0.1s ease-in-out;
    }
    #gn-menustate:checked ~ #globalnav .gn-menuicon-bread::before{
        transform: rotate(135deg);
        top: 0;
    }
    #gn-menustate:checked ~ #globalnav .gn-menuicon-bread::after{
        transform: rotate(225deg);
        bottom: 0;
    }

    #globalfooter{
        height: 880px;
    }
    #globalfooter .gf-content{
        padding-top: 20px;
        max-width: 86%;
    }
    #globalfooter .gf-title{
        font-size: 18px;
        margin-bottom: 20px;
    }
    #globalfooter .gf-firstline{
        flex-direction: column;
    }
    #globalfooter .gf-from{
        width: 100%;
    }
    #globalfooter .gf-from-firstline{
        flex-direction: column;
        margin-bottom: 0;
    }
    #globalfooter .gf-from-firstline .gf-from-item{
        width: 100%;
        margin-bottom: 20px;
    }
    #globalfooter .gf-from-line{
        bottom: 0;
    }
    #globalfooter .gf-from-thirdline{
        margin-top: 35px;
    }
    #globalfooter .gf-from-submit{
        height: 45px;
    }
    #globalfooter .gf-qrcode-list{
        width: 100%;
        margin-top: 30px;
        display: none;
    }
    #globalfooter .gf-contact-list{
        margin-top: 50px;
        flex-direction: column;
    }
    #globalfooter .gf-contact-item{
        margin-bottom: 15px;
    }
    #globalfooter .gf-contact-title{
        font-size: 16px;
    }
    #globalfooter .gf-contact-text{
        font-size: 14px;
    }
    #globalfooter .gf-line{
        margin: 25px 0 35px;
    }
    #globalfooter .gf-link-list{
        display: none;
    }
    #globalfooter .gf-copyright a{
        display: block;
        margin-bottom: 10px;
    }
    #globalfooter .gf-copyright i{
        display: none;
    }
    
    #customfooter{
        height: auto;
        padding-bottom: 20px;
    }
    #customfooter .cf-content{
        padding-top: 35px;
        max-width: 86%;
    }
    #customfooter .cf-contact-list{
        flex-direction: column;
        margin-bottom: 35px;
    }
    #customfooter .cf-contact-item{
        width: 100%;
        margin-bottom: 15px;
    }
    #customfooter .cf-contact-title{
        font-size: 16px;
    }
    #customfooter .cf-contact-text{
        font-size: 14px;
    }
    #customfooter .cf-line{
        margin: 45px 0 30px;
    }
    #customfooter .cf-link-list{
        display: none;
    }
    #customfooter .cf-copyright a{
        display: block;
        margin-bottom: 10px;
    }
    #customfooter .cf-copyright i{
        display: none;
    }

    .section-customer{
        padding-top: 80px;
    }
    .section-customer .section-customer-EN, .section-customer .section-customer-CN{
        font-size: 30px;
    }
    .section-customer .section-customer-CN{
        font-size: 20px;
    }
    .section-customer .section-customer-line{
        margin: 15px auto;
    }
    .section-customer .section-customer-list{
        display: block;
        margin: 30px auto 0;
        padding-bottom: 20px;
    }
    .section-customer .section-customer-item{
        opacity: 1;
        margin-bottom: 20px;
    }
/*灏忎簬480杞挱鍥句笂涓嬮〉闅愯棌*/
.swiper-button-next,
.swiper-button-prev {
display: none;
}
    .section-aofei{
        padding-top: 100px;
        height: 660px;
    }
    
				    .ofei-info-numitem p:nth-child(1){
				       font-size: 30px;
				       color:rgb(244,49,63) ;
				    }
				       .ofei-info-numitem p:nth-child(2){
				       font-size: 14px;
				       
				    }
    .aofei-show-container{
        flex-direction: column;
    }
    .aofei-show-img{
        max-width: 100%;
        width: 100%;
        max-height: none;
    }
    .aofei-show-text{
        position: relative;
        margin-top: 30px;
    }
    .aofei-show-text-date{
        font-size: 25px;
    }
    .aofei-show-text-title{
        font-size: 18px;
    }
    .aofei-info-container{
        flex-direction: column;
        align-items: flex-start;
        flex-wrap: wrap;
        max-width: 86%;
        margin-top: -50px;
    }
    .aofei-info-logo{
        max-width: 60px;
    }
    .aofei-info-item{
        margin-top: 10px;
    }
    .section-aofei-inner{
        padding: 35px 0;
    }
    .aofei-inner-container{
        max-width: 86%;
    }
    .aofei-inner-title{
        font-size: 26px;
        padding-bottom: 26px;
    }
    .aofei-inner-description{
        font-size: 14px;
        padding-bottom: 30px;
    }
    .aofei-inner-container-effect{  
        margin-top: 30px;
    }
    .section-aofei-inner .swiper-container .swiper-button-wrap{
        transform: scale(0.7);
    }
    .section-aofei-inner .swiper-container .swiper-button-wrap-prev{
        transform: scale(0.7) rotate(180deg);
    }
    .section-aofei-inner .swiper-container .swiper-img{
        width: 100%;
        max-height: 250px;
    }

    .section-head{
        height: 320px;
    }
    .section-head .section-EN{
        font-size: 26px;
    }
    .section-head .section-CN{
        font-size: 16px;
    }
    .section-news .section-news-head img{
        transform: scale(0.8);
    }
    .section-news .section-breadcrumb{
        height: 50px;
    }
    .section-news .section-breadcrumb-text{
        font-size: 15px;
    }
    .section-news .section-list{
        display: block;
    }
    .section-news .section-item{
        border-bottom: 1px solid #eee;
        height: 420px;
    }
    .section-news .section-link{
        padding: 35px 10% 50px;
    }
    .section-news .section-title{
        margin: 20px 0;
        font-size: 17px;
    }
    .section-news .section-text{
        font-size: 14px;
    }
    .section-news .section-more{
        margin-top: 18px;
        font-size: 14px;
    }
    .section-news .section-pager{
        margin: 30px 0;
    }
    .section-news .section-pager-laypage .section-pager-laypage-first,
    .section-news .section-pager-laypage .section-pager-laypage-last{
        display: none;
    }
    .section-news .section-pager-laypage .section-pager-laypage-item.sm,
    .section-news .section-pager-laypage .section-pager-laypage-item.sm,
    .section-news .section-pager-laypage .section-pager-laypage-item.sm{
        display: none;
    }

    .section-newsdetail .section-newsdetail-inner{
        padding: 45px 0;
        max-width: 86%;
    }
    .section-newsdetail .section-newsdetail-title{
        font-size: 20px;
    }
    .section-newsdetail .section-newsdetail-date{
        font-size: 14px;
        margin: 10px 0 15px;
    }
    .section-newsdetail .section-newsdetail-line{
        height: 3px;
    }
    .section-newsdetail .section-newsdetail-subtitle{
        font-size: 26px;
        margin: 20px 0;
    }
    .section-newsdetail .section-newsdetail-pager{
        margin-top: 30px;
        padding-top: 20px;
        flex-direction: column;
    }
    .section-newsdetail .section-newsdetail-pager-prev, .section-newsdetail .section-newsdetail-pager-next{
        max-width: 100%;
    }
    .section-newsdetail .section-newsdetail-pager-prev{
        margin-bottom: 10px;
    }
    .section-newsdetail .section-newsdetail-pager-label{
        font-size: 14px;
    }
    .section-newsdetail .section-newsdetail-pager-text{
        font-size: 14px;
        max-width: 80%;
    }

    .section-about .section-synopsis{
        padding: 35px 0 50px;
        max-width: 86%;
        flex-direction: column;
    }
    .section-about .section-synopsis-left{
        width: 100%;
    }
    .section-about .section-synopsis-title{
        font-size: 22px;
        padding-bottom: 20px;
    }
    .section-about .section-synopsis-text{
        font-size: 14px;
    }
    .section-about .section-synopsis-right{
        margin-top: 30px;
        width: 100%;
    }
    .section-about .section-synopsis-right-item img{
        max-width: 35px;
    }
    .section-about .section-synopsis-right-num{
        font-size: 24px;
        padding: 16px 0 8px;
    }
    .section-about .section-synopsis-right-label{
        font-size: 15px;
    }
    .section-about .section-growth{
        padding: 35px 0 70px;
        height: 550px;
        --swiper-navigation-size: 12px;
    }
    .section-about .section-growth-inner{
        max-width: 86%;
    }
    .section-about .section-growth-title{
        font-size: 22px;
        padding-bottom: 20px;
    }
    .section-about .section-growth-text{
        font-size: 14px;
    }
    .section-about .section-growth-swiper{
        margin-top: 50px;
    }
    .section-about .swiper-growth{
        max-width: 86%;
    }
    .section-growth .swiper-button-prev, .section-growth .swiper-button-next{
        width: 35px;
        height: 35px;
        display: none;
    }
    .section-about .swiper-growth .swiper-growth-item{
        padding: 0;
        justify-content: center;
        column-gap: 6px;
    }
    .section-about .swiper-growth .swiper-growth-title{
        font-size: 18px;
        line-height: 1.5;
        margin-bottom: 12px;
    }
    .section-about .swiper-growth .swiper-growth-text{
        font-size: 14px;
    }
    .section-about .section-growth-timeline-list{
        transform: translateX(25%);
    }
    .section-about .section-growth-timeline-item{
        width: 50%;
    }
    .section-about .section-map{
        padding: 0px 0 50px;
        height: 700px;
    }
    .section-about .section-map-inner{
        max-width: 86%;
        flex-direction: column-reverse;
    }
    .section-about .section-map-right{
        transform: scale(0.4) translate(-80%,-35%);
    }
    .nanhai{
        transform: scale(0.4);
        bottom: 38%;
        right: -20%;
    }
    .section-about .section-map-left{
        margin-top: -200px;
    }
    .section-about .section-map-left-title{
        font-size: 34px;
        margin-bottom: 10px;
    }
    .section-about .section-map-left-CN{
        font-size: 16px;
    }
    .section-about .section-map-left-EN{
        font-size: 14px;
    }
    .section-about .section-map-left-list{
        margin-top: -10px;
    }
    .section-about .section-map-left-item{
        margin-left: auto;
    }
    .section-about .section-publicwelfare{
        padding: 35px 0 0;
        height: auto;
    }
    .section-about .section-publicwelfare-inner{
        max-width: 86%;
    }
    .section-about .section-publicwelfare-title{
        font-size: 22px;
        margin-bottom: 30px;
    }
    .section-about .section-publicwelfare-list{
        flex-direction: column-reverse;
    }
    .section-about .section-publicwelfare-item{
        width: 100%;
        margin-bottom: 10px;
    }
    .section-about .section-publicwelfare-text-wrap{
        padding: 15px
    }
    .section-about .section-publicwelfare-text{
        font-size: 14px;
        margin-bottom: 20px;
    }
    .section-about .section-honor{
        padding: 35px 0;
        --swiper-navigation-size: 12px;
        height: 580px;
    }
    .section-about .section-honor-title{
        font-size: 22px;
        margin-bottom: 30px;
    }
    .section-about .section-honor-inner{
        max-width: 86%;
    }
    .section-about .section-honor-swiper{
        max-width: 86%;
    }
    .section-about .section-honor-swiper .swiper-slide{
        width: 100%;
    }
    .section-about .section-honor .swiper-button-prev, .section-about .section-honor .swiper-button-next{
        width: 35px;
        height: 35px;
    }
    .section-about .section-investor{
        padding: 30px 0;
        height: 350px;
    }
    .section-about .section-investor-inner{
        max-width: 86%;
    }
    .section-about .section-investor-title{
        font-size: 22px;
    }
    .section-about .section-investor-line{
        margin: 10px 0 20px;
    }
    .section-about .section-investor-text{
        font-size: 14px;
        margin-bottom: 25px;
    }

    .main-product .section-show{
        padding-top: 80px;
        overflow: hidden;
    }
    .main-product .section-show-head-title{
        font-size: 24px;
        padding-bottom: 10px;
    }
    .main-product .section-show-head-text{
        font-size: 14px;
    }
    .main-product .section-show-wrap{
        max-width: 86%;
        height: 40vh;
    }
    .main-product .section-show-turnright, .main-product .section-show-turnleft{
        max-width: 40px;
        margin-bottom: 30px;
    }
    .main-product .section-show-inner{
        width: 100%;
        transform: scale(2);
    }
    .main-product .section-show-pagination{
        /* margin: 15vh auto 0; */
        max-width: 86%;
        width: 86%;
        position: absolute;
        bottom: 5vh;
        left: 50%;
        transform: translateX(-50%);
    }
    .main-product .section-show-pagination-img{
        max-width: 80px;
    }
    .main-product .section-show-pagination-text{
        font-size: 14px;
    }

    .main-uGO .section-AILocationAwareNavigationSystem{
        height: 600px;
    }
    .main-uGO .section-AILocationAwareNavigationSystem .section-page-title-left{
        padding-top: 35px;
        max-width: 86%;
    }
    .main-product .section-page-title-bigtext{
        font-size: 22px;
        padding-bottom: 10px;
    }
    .main-product .section-page-title-mediantext{
        font-size: 18px;
        padding-bottom: 10px;
    }
    .main-product .section-page-title-lineleft{
        width: 120px;
        margin-bottom: 10px;
    }
    .main-product .section-page-title-lineright{
        width: 120px;
        margin-bottom: 10px;
        background: linear-gradient(90deg, #0024ff 0%, rgba(0,36,255,0) 100%);
    }
    .main-product .section-page-title-small{
        font-size: 14px;
    }
    .main-product .section-page-title-right{
        padding-top: 60px;
        text-align: left;
        max-width: 86%;
        margin: 0px auto 0 7%;
    }
    .main-product .section-page-title-right.list{
        justify-content: flex-start;
        margin: 0px auto 0 12%;
    }
    .main-product .section-page-title-right .section-page-title-inner{
        align-items: flex-start;
    }
    .main-uGO .section-AITerminalConnectedFastChargingSystem{
        height: 620px;
    }
    .main-uGO .section-AILocationAwareNavigationSystem-img{
        width: 100%;
    }
    .main-uGO .section-AITerminalConnectedFastChargingSystem-img{
        width: 96%;
        bottom: -80px;
    }
    .main-product .section-page-title-left{
        padding-top: 70px;
    }
    .main-product .section-page-title-left{
        max-width: 86%;
    }
    .main-product .section-page-title-grid{
        margin-top: 40px;
        width: 100%;
        display: flex;
    }
    .main-product .section-page-title-grid .section-page-title-wrap{
        margin-left: 0;
        flex-direction: column;
    }
    .main-product .section-page-title-grid .section-page-title-item{
        margin-bottom: 40px;
    }
    .main-product .section-page-title-grid .section-page-title-item{
        width: 100%;
    }
    .main-uGO .section-AirportAndFlightServices{
        height: 550px;
    }
    .main-uGO .section-IntelligentAndHappyWaiting{
        height: 550px;
    }   
    .main-uGO .section-UpgradePoint .section-page-title-right{
        position: absolute;
        bottom: 5%;
        right: auto;
    }
    .main-product .section-page-title-aboveaveragetext{
        font-size: 20px;
        padding-bottom: 10px;
    }
    .main-uGO .section-UpgradePoint-inner{
        left: 7%;
        width: 86%;
    }
    .main-uGO .section-UpgradePoint{
        height: 620px;
    }
    .main-uGO .section-UpgradePoint-inner-icon{
        transform: scale(0.5);
    }
    .main-uGO .section-UpgradePoint-inner-text{
        font-size: 14px;
    }
    
    .main-uGO3 .section-ConceptEdition{
        height: 620px;

    }
    .main-uGO3 .section-ConceptEdition .section-page-title-left{
        padding-top: 40px;
    }
    .main-uGO3 .section-ConceptEdition-inner{
        left: 7%;
        width: 86%;
        top: auto;
        bottom: 5%;
        height: auto;
    }
    .main-uGO3 .section-ConceptEdition-inner-img1{
        width: 40%;
    }
    .main-uGO3 .section-ConceptEdition-inner-img2{
        width: 40%;
    }
    .main-uGO3 .section-ConceptEdition-inner-text{
        width: 40%;
        font-size: 14px;
    }
    .main-uGO3 .section-AutomaticDriving{
        height: 620px;
    }
    .main-uGO3 .section-AutomaticDriving-img{
        max-width: 200px;
    }
    .main-uGO3 .section-LidarUltrasonicSensor{
        height: 620px;
    }
    .main-uGO3 .section-LidarUltrasonicSensor-img{
        max-width: 280px;
        top: auto;
        bottom: -60px;
    }
    .main-uGO3 .section-LidarUltrasonicSensor .section-page-title-right{
        padding-top: 70px;
    }
    .main-uGO3 .section-AIExpression{
        height: 620px;
    }
    .main-uGO3 .section-AIExpression .section-page-title-left{
        padding-top: 70px;
    }
    .main-uGO3 .section-AIExpression-img{
        max-width: 260px;
        top: auto;
        bottom: -120px;
    }
    
    .main-uEYE .section-AppearanceDesign{
        height: 620px;
        background-position: 30% 50%;
    }
    .main-uEYE .section-AppearanceDesign-img1{
        display: none;
    }
    .main-uEYE .section-AppearanceDesign-img2{
        width: 140%;
        right: -36%;
        bottom: 13%;
    }
    .main-uEYE .section-ExplanationSystem{
        height: 620px;
    }
    .main-uEYE .section-NavigationHeadset{
        height: 620px;
    }
    .main-uEYE .section-NavigationHeadset-img{
        max-width: 86%;
        bottom: 5%;
    }
    .main-uEYE .section-UpgradePoint{
        height: 620px;
    }
    .main-uEYE .section-UpgradePoint-inner{
        width: 86%;
        left: 7%;
        top: 58%;
    }
    .main-uEYE .section-UpgradePoint-inner-img1{
        max-width: 40%;
    }
    .main-uEYE .section-UpgradePoint-inner-img2{
        max-width: 40%;
    }
    .main-uEYE .section-UpgradePoint-inner-icon{
        transform: scale(0.5);
    }
    .main-uEYE .section-UpgradePoint-inner-text{
        font-size: 14px;
    }
    .main-uEYE .section-UpgradePoint-inner-textwrap{
        height: 30%;
    }

    .main-index .section-IndexLogo-colour{
        transform: scale(0.8);
    }
    .main-index .section-IndexLogo-colour-title{
        font-size: 20px;
    }
    .main-index .section-IndexLogo-colour-shadow{
        margin: -75px 0 0px;
    }
    .main-index .section-IndexLogo-transparent-svg-wrap{
        width: 250px;
        height: 105px;
        min-width: 250px;
        min-height: 105px;
    }
    .main-index #transparent-logo{
        width: 250px;
        height: 105px;
    }
    .main-index .section-IndexLogo-num-list{
        max-width: 86%;
        width: 86%;
    }
    .main-index .section-IndexLogo-num-text{
        font-size: 46px;
        letter-spacing: -2px;
    }
    .main-index .section-IndexLogo-num-strong{
        font-size: 22px;
        margin-bottom: 14px;
        letter-spacing: 0;
    }
    .main-index .section-IndexLogo-num-label{
        font-size: 17px;
    }
    .main-index .section-Patent{
        height: 600px;
    }
    .main-index .section-Patent-title{
        font-size: 26px;
        margin: 70px 0 0;
    }
    .main-index .section-Patent-swiper{
        margin: 0 auto;
    }
    .main-index .section-Patent-swiper .swiper-slide-active .swiper-wrap{
        width: 80%;
        height: 80%;
    }
    .main-index .section-Patent-swiper .swiper-slide-next .swiper-wrap, .main-index .section-Patent-swiper .swiper-slide-prev .swiper-wrap{
        width: 80%;
        height: 80%;
    }
    .main-index .section-AILocationAwareNavigationSystem-title-inner{
        max-width: 100%;
        width: 100%;
        text-align: center;
        position: static;
    }
    .main-index .section-AILocationAwareNavigationSystem{
        padding: 0 0 50px;
    }
    .main-index .section-AILocationAwareNavigationSystem-box{
        display: block;
    }
    .main-index .section-AILocationAwareNavigationSystem-img-wrap{
        width: 100%;
        height: 300px;
        max-height: 300px;
        /* top: 58px; */
        top: 0;
        z-index: 100;
        background-color: #131313;
        box-shadow: 0 10px 10px 0 rgba(19,19,19, .5);
    }
    .section-AILocationAwareNavigationSystem-title-space.big{
        display: none;
    }
    .main-index .section-AILocationAwareNavigationSystem-title{
        width: 86%;
        margin-left: 7%;
    }
    .main-index .section-AILocationAwareNavigationSystem-title-listwrap{
        width: 100%;
    }
    .main-index .section-AILocationAwareNavigationSystem-title-list{
        list-style: none;
    }
    .main-index .section-AILocationAwareNavigationSystem-title-list .section-AILocationAwareNavigationSystem-title-item{
        list-style: none;
    }
    .main-index .section-AILocationAwareNavigationSystem[data-active="2"] .section-AILocationAwareNavigationSystem-title-listwrap[data-id="1"],
    .main-index .section-AILocationAwareNavigationSystem[data-active="3"] .section-AILocationAwareNavigationSystem-title-listwrap[data-id="2"],
    .main-index .section-AILocationAwareNavigationSystem[data-active="4"] .section-AILocationAwareNavigationSystem-title-listwrap[data-id="3"]{
        opacity: 0;
    }
    .main-index .section-AILocationAwareNavigationSystem-title-bigtext{
        font-size: 26px;
        padding-bottom: 15px;
        width: 100%;
    }
    .main-index .section-AILocationAwareNavigationSystem-title-small{
        font-size: 15px;
        line-height: 1.7;
    }
    .main-index .section-AILocationAwareNavigationSystem-title-mediantext{
        font-size: 22px;
        margin-bottom: 15px;
    }
    .main-index .section-IntelligentOperationAndMaintenance{
        height: 600px;
    }
    .main-index .section-IntelligentOperationAndMaintenance-title{
        max-width: 86%;
        margin: 0 auto 0 7%;
        padding-top: 30%;
        position: relative;
        z-index: 10;
    }
    .main-index .section-IntelligentOperationAndMaintenance-arrow{
        clip-path: polygon(100% 0px, 100% 4%, 70% 50%, 100% 97%, 100% 100%, 0px 100%, 0px 106%, 30% 50%, 0px 4%, 0px 0px);
    }
    .main-index .section-IntelligentOperationAndMaintenance-img{
        left: 7%;
        bottom: -4%;
        max-width: 86%;
    }
    .main-index .section-IntelligentOperationAndMaintenance-title-bigtext{
        font-size: 26px;
        padding-bottom: 15px;
        text-align: left;
    }
    .main-index .section-IntelligentOperationAndMaintenance-title-small{
        font-size: 14px;
        text-align: left;
    }
    .main-index .section-IntelligentOperationAndMaintenance-title .br-sm{
        display: block;
    }
    .main-index .section-BigData{
        height: 600px;
    }
    .main-index .section-BigData-title{
        max-width: 86%;
        margin: 0 auto 0 7%;
        padding-top: 40%;
    }
    .main-index .section-BigData-title-bigtext{
        font-size: 22px;
        padding-bottom: 15px;
    }
    .main-index .section-BigData-title-small{
        font-size: 15px;
    }
    .main-index .section-Airport-img-wrap{
        max-width: 80%;
    }
    .main-index .section-Airport-location{
        max-width: 60%;
    }
    .main-index .section-Airport-title{
        font-size: 28px;
        margin-bottom: 5px;
        margin-top: 0px;
    }
    .main-index .section-Airport-text{
        font-size: 14px;
    }
    .main-index .section-List{
        padding: 60px 0;
    }
    .main-index .section-List-inner{
        max-width: 86%;
    }
    .main-index .section-List-item{
        height: auto;
        padding: 35px;
        margin-bottom: 20px;
    }
    .main-index .section-List-link{
        flex-direction: column;
    }
    .main-index .section-List-img-wrap{
        width: 100%;
        margin-bottom: 16px;
    }
    .main-index .section-List-text-wrap{
        width: 100%;
    }
    .main-index .section-List-title{
        font-size: 20px;
        padding-left: 20px;
        margin-bottom: 16px;
    }
    .main-index .section-List-text{
        font-size: 15px;
    }
    .main-index .section-CooperativePartner{
        padding-top: 20px;
        height: 320px;
    }
    .main-index .section-CooperativePartner-inner{
        max-width: 96%;
    }
    .main-index .section-CooperativePartner-title{
        font-size: 26px;
        margin-bottom: 10px;
    }
    .main-index .section-CooperativePartner-text{
        font-size: 18px;
        margin-bottom: 30px;
    }
    .main-index .section-CooperativePartner-item{
        margin-bottom: 15px;
    }
    .section-CooperativePartner-svg-wrap{
        width: 35px;
        height: 35px;
    }
    .section-CooperativePartner-avatar{
        border-radius: 6px;
    }
    .section-technologyDriven .section-inner{
        max-width: 86%;
    }
    .section-technologyDriven .section-inner-text-wrap{
        width: 100%;
        max-width: 100%;
    }
    .section-technologyDriven .section-inner-title{
        font-size: 20px;
        margin-bottom: 15px;
    }
    .section-technologyDriven .section-inner-text{
        font-size: 14px;
    }
    .section-technologyDriven .section-wrap{
        height: 375px;
    }


    .go-top-area {
        display: block;
        position: relative;
        z-index: 999;
    }

    .go-top-area .go-top {
        position: fixed;
        cursor: pointer;
        top: 0;
        right: 24px;
        color: #ffffff;
        background-color: rgba(3,97,210,0.7);
        z-index: 9999;
        width: 40px;
        text-align: center;
        height: 42px;
        line-height: 42px;
        opacity: 0;
        visibility: hidden;
        -webkit-transition: all 0.9s ease-out 0s;
        -moz-transition: all 0.9s ease-out 0s;
        -ms-transition: all 0.9s ease-out 0s;
        -o-transition: all 0.9s ease-out 0s;
        transition: all 0.9s ease-out 0s;
        border-radius: 10px;
    }

    .go-top-area .go-top i {
        position: absolute;
        top: 50%;
        left: -4px;
        right: 0;
        margin: 0 auto;
        font-size: 15px;
        -webkit-transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        -o-transform: translateY(-50%);
        transform: translateY(-50%);
        -webkit-transition: all 0.5s ease-out 0s;
        -moz-transition: all 0.5s ease-out 0s;
        -ms-transition: all 0.5s ease-out 0s;
        -o-transition: all 0.5s ease-out 0s;
        transition: all 0.5s ease-out 0s;
    }

    .go-top-area .go-top i:last-child {
        opacity: 0;
        visibility: hidden;
        top: 60%;
    }

    .go-top-area .go-top::before {
        content: '';
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        z-index: -1;
        background-color: rgba(3,97,210,0.7);
        opacity: 0;
        visibility: hidden;
        -webkit-transition: all 0.5s ease-out 0s;
        -moz-transition: all 0.5s ease-out 0s;
        -ms-transition: all 0.5s ease-out 0s;
        -o-transition: all 0.5s ease-out 0s;
        transition: all 0.5s ease-out 0s;
        border-radius: 10px;
    }

    .go-top-area .go-top:focus,
    .go-top-area .go-top:hover {
        color: #fff;
    }

    .go-top-area .go-top:focus::before,
    .go-top-area .go-top:hover::before {
        opacity: 1;
        visibility: visible;
    }

    .go-top-area .go-top:focus i:first-child,
    .go-top-area .go-top:hover i:first-child {
        opacity: 0;
        top: 0;
        visibility: hidden;
    }
    .go-top-area .go-top:focus i:last-child,
    .go-top-area .go-top:hover i:last-child {
        opacity: 1;
        visibility: visible;
        top: 50%;
    }
    .go-top-area .go-top.active {
        top: 98%;
        -webkit-transform: translateY(-98%);
        -moz-transform: translateY(-98%);
        -ms-transform: translateY(-98%);
        -o-transform: translateY(-98%);
        transform: translateY(-98%);
        opacity: 1;
        visibility: visible;
        border-radius: 10px;
        right: 20px;
    }
    @media only screen and (min-width: 992px) and (max-width: 1200px) {
        .go-top-area .go-top.active {
            top: 93%;
        }
    }
    @media only screen and (min-width: 768px) and (max-width: 991px) {
        .go-top-area .go-top.active {
            top: 93%;
        }
    }
    .go-top-wrap {
        position: relative;
    }
    .go-top-wrap .go-top-btn {
        display: inline-block;
        width: 40px;
        height: 40px;
        line-height: 40px;
        text-align: center;
        color: #fff;
        top: 3px;
        z-index: 1;
        background: rgba(3,97,210,0.7);
        border-radius: 10px;
    }
    .go-top-wrap .go-top-btn i {
        font-size: 20px;
        font-weight: 700;
        padding-left: 4px;
        color: #fff;
    }
    .go-top-wrap .go-top-btn::after {
        z-index: -1;
        content: "";
        position: absolute;
        left: 0;
        top: 0;
        width: 40px;
        height: 40px;
        -webkit-animation: ripple 1.6s ease-out infinite;
        -moz-animation: ripple 1.6s ease-out infinite;
        -o-animation: ripple 1.6s ease-out infinite;
        animation: ripple 1.6s ease-out infinite;
        opacity: 0;
        background: rgba(3,97,210,0.7);
        border-radius: 10px;
    }
    .go-top-wrap .go-top-btn:hover {
        background-color: #222;
        color: #fff;
    }
    @keyframes ripple {
        0%,
        35% {
            -webkit-transform: scale(0);
            -moz-transform: scale(0);
            -ms-transform: scale(0);
            -o-transform: scale(0);
            transform: scale(0);
            opacity: 1;
        }
        50% {
            -webkit-transform: scale(1.5);
            -moz-transform: scale(1.5);
            -ms-transform: scale(1.5);
            -o-transform: scale(1.5);
            transform: scale(1.5);
            opacity: 0.8;
        }
        100% {
            opacity: 0;
            -webkit-transform: scale(2);
            -moz-transform: scale(2);
            -ms-transform: scale(2);
            -o-transform: scale(2);
            transform: scale(2);
        }
    }
    @-webkit-keyframes ripple {
        0%,
        35% {
            -webkit-transform: scale(0);
            -moz-transform: scale(0);
            -ms-transform: scale(0);
            -o-transform: scale(0);
            transform: scale(0);
            opacity: 1;
        }

        50% {
            -webkit-transform: scale(1.5);
            -moz-transform: scale(1.5);
            -ms-transform: scale(1.5);
            -o-transform: scale(1.5);
            transform: scale(1.5);
            opacity: 0.8;
        }

        100% {
            opacity: 0;
            -webkit-transform: scale(2);
            -moz-transform: scale(2);
            -ms-transform: scale(2);
            -o-transform: scale(2);
            transform: scale(2);
        }
    }

    .sing-area {
        z-index: 11;
        position: relative;
    }

    .sing-area .footer-sing-up {
        margin-top: 0;
        margin-bottom: -60px;
    }

    @-webkit-keyframes footer-shape {
        0% {
            right: 100px;
        }

        50% {
            right: 0;
        }

        100% {
            right: 100px;
        }
    }

    @keyframes footer-shape {
        0% {
            right: 100px;
        }

        50% {
            right: 0;
        }

        100% {
            right: 100px;
        }
    }

    .map-area {
        margin-bottom: -7px;
    }

    .map-area iframe {
        width: 100%;
        height: 560px;
    }
}</pre></body></html>