@charset "utf-8";
* {	margin: 0;padding: 0;-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td,img {	border: medium none;	margin: 0;	padding: 0; font-weight:initial;}
body,button,input,select,textarea {	 font-family:"微软雅黑","宋体",tahoma,Srial,helvetica,sans-serif; font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Segoe UI,Arial,Roboto,PingFang SC,miui,Hiragino Sans GB,Microsoft Yahei,sans-serif;	outline: none;}
h1,h2,h3,h4,h5,h6 {	font-size: 100%;}
a {	text-decoration: none;	color: #5d5d5d;  }
a:hover {color: #07277e;text-decoration: none;	}
img {	border: 0px; vertical-align:middle;}
table {	border-collapse: collapse;	border-spacing: 0;}
html,body {color:#000;background: #03141e;overflow-x:hidden;width:100%;}
html{font-size: 5.208333333333333vw;}
body {font-size: .2rem;}
.clear {	clear: both;}
.pic100 img{width:100%;}
.justify_fix{display:inline-block;*display: inline; *zoom:1; width:100%; height:0; overflow:hidden;}
.f-turn{-webkit-transition: all .3s ease-in;
    -moz-transition: all .3s ease-in;
    -ms-transition: all .3s ease-in;
    -o-transition: all .3s ease-in;
    transition: all .3s ease-in;}
.fl{float:left;}
.fr{float:right;}
.pad60{padding:60px 0;}
.pad80{padding:80px 0;}
.top40 {margin-top:40px;}
.overflow{ overflow:hidden;}
.white a,.white{ color:#fff;}
.rela{ position:relative;}
.slh{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.text-center{ text-align:center;}
.text-right{text-align:right;}
.text-left{text-align:left;}
.row:after{content:''; display:block; clear:both;}
.flex-wrap {
    display: -webkit-flex;
    display: flex;
    display: -moz-box;
    display: -ms-flexbox;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    -o-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: space-between;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    -ms-justify-content: space-between;
    -o-justify-content: space-between;
    justify-content: space-between;
}
.container-fluid {
  width: 100%;
}
.clearfix:after{
content:"";
display:block;
clear:both;
height:0;
line-height:0;
visibility:hidden;
}
.clearfix{zoom:1;}	
.container{width:1620px;margin: auto;}
@media (max-width:1680px) {
.container{width:1420px;}
}
@media (max-width:1450px) {
.container{width:1199px;}
}
@media (max-width:1220px) {
.container{width:991px;}
}
@media (max-width:1023px) {
.container{width:750px}
}
@media (max-width:767px) {
.container{width:100%}
}
.row:after{content:''; display:block;clear:both;}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
	position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {float:left}
.col-xs-12 {width:100%}
.col-xs-11 {width:91.66666667%}
.col-xs-10 {width:83.33333333%}
.col-xs-9 {	width:75%}
.col-xs-8 {	width:66.66666667%}
.col-xs-7 {	width:58.33333333%}
.col-xs-6 {	width:50%}
.col-xs-5 {	width:41.66666667%}
.col-xs-4 {	width:33.33333333%}
.col-xs-3 {	width:25%}
.col-xs-2 {	width:16.66666667%}
.col-xs-1 {	width:8.33333333%}
@media (min-width:768px) {
.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {float:left}
.col-sm-12 {width:100%}
.col-sm-11 {width:91.66666667%}
.col-sm-10 {width:83.33333333%}
.col-sm-9 {width:75%}
.col-sm-8 {width:66.66666667%}
.col-sm-7 {width:58.33333333%}
.col-sm-6 {width:50%}
.col-sm-5 {width:41.66666667%}
.col-sm-4 {width:33.33333333%}
.col-sm-3 {width:25%}
.col-sm-2 {width:16.66666667%}
.col-sm-1 {width:8.33333333%}
}
@media (min-width:992px) {
.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {float:left}
.col-md-12 {width:100%}
.col-md-11 {width:91.66666667%}
.col-md-10 {width:83.33333333%}
.col-md-9 {width:75%}
.col-md-8 {width:66.66666667%}
.col-md-7 {width:58.33333333%}
.col-md-6 {width:50%}
.col-md-5 {width:41.66666667%}
.col-md-4 {width:33.33333333%}
.col-md-3 {width:25%}
.col-md-2 {width:16.66666667%}
.col-md-1 {width:8.33333333%}
}
@media (min-width:1200px) {
.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {float:left}
.col-lg-12 {width:100%}
.col-lg-11 {width:91.66666667%}
.col-lg-10 {width:83.33333333%}
.col-lg-9 {width:75%}
.col-lg-8 {width:66.66666667%}
.col-lg-7 {width:58.33333333%}
.col-lg-6 {width:50%}
.col-lg-5 {width:41.66666667%}
.col-lg-4 {width:33.33333333%}
.col-lg-3 {width:25%}
.col-lg-2 {width:16.66666667%}
.col-lg-1 {width:8.33333333%}
}


@media (min-width:992px){:root{font-size:5.208333333333333vw}}
@media (max-width:991px){:root{font-size:13.33333333333333vw}}
#app{font-size:.2rem}
header{width: 100%;position: fixed;top: 0;left: 0;z-index:5;-webkit-transition: all 1s ease;transition: all 1s ease;}
header.scollfox,.m-header-top.scollfox{background: rgba(10,41,70,.65);-webkit-backdrop-filter: blur(5px);backdrop-filter: blur(5px);}
header .container{width: 14rem;position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;   -ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.logo img{width: 1.77rem;margin-right: 1rem;}
nav ul{ list-style:none;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
nav li>a{font-size: .22rem;height: .9rem;font-weight: 700;color: #fff;line-height: .9rem;padding: 0 .25rem;}
nav li.cur>a{color: #73a5c5;}
nav li:hover>a{color: #fff;}
.language{height: .9rem;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-left: .5rem;padding-left: .15rem;}
.language img {width: .18rem;}
.language span {width: .32rem;font-size: .16rem;font-family: Source Han Sans CN-Medium,Source Han Sans CN;font-weight: 500;color: #fff;line-height: .18rem;text-align: right; display:inline-block;}
.nomorebanner .swiper-button-next,.nomorebanner .swiper-button-prev{ display:none !important;}
.smallbanner{ display:none;}
.bannerb img{ opacity:0;width: 100%;height: 100vh;}
.bannerb .swiper-slide {overflow:hidden;}
.banner .swiper-button-prev{z-index: 1;top: 50%;margin-top:-45px;width:90px;height:90px;background:url(../images/icon1.png) no-repeat center center; background-size:38%;font-size:0; display:inline-block; position:absolute;left:-100px;opacity:0; cursor:pointer;}
.banner .swiper-button-next{z-index: 1;top: 50%;margin-top:-45px;width:90px;height:90px;background:url(../images/icon2.png) no-repeat center center; background-size:38%;font-size:0; display:inline-block;position:absolute;right:-100px;opacity:0; cursor:pointer;}
.bannerb .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");}
.bannerb .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");}
.bannerb .swiper-button-prev:after,.bannerb .swiper-button-next:after{ display:none;}
.banner:hover .swiper-button-prev{left:0; opacity:1;}
.banner:hover .swiper-button-next{right:0; opacity:1;}
.banner .swiper-pagination{position:absolute;left:0 ;width:100%;bottom:40px !important;}
.banner .swiper-pagination span{width:20px;height:20px;display:inline-block;margin:0 8px !important;font-size:0;background-color:rgba(255,255,255,1) !important;border:2px solid rgba(255,255,255,0.6) !important;opacity:0.6!important;}
.smallbanner .swiper-pagination{bottom:20px !important;}
.smallbanner .swiper-pagination span{width:10px!important;height:10px!important;margin:0 4px;}
.banner .swiper-pagination span.swiper-pagination-bullet-active{ background-color:transparent !important;}
.bannerb h2{font-size: .6rem;font-family: PingFang SC-细体,PingFang SC;font-weight: 400;color: #fff;letter-spacing: .37rem;text-indent: .37rem;padding-bottom: 1rem;position: absolute;top: 0;left: 0;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width:100%;height:100vh;}
.h_about{width: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding-top: 1.8rem;padding-bottom: 2.2rem;background: #03141e url(../images/bg1.png) no-repeat bottom;background-size: 100% 3.74rem;}
.h_about h2{margin-bottom: .4rem;margin-top: .17rem;}
.h_about .container{width:100%;}
.h_aboutC{line-height: .5rem;width: 12.5rem;margin: 0 auto;font-size: .22rem;font-weight: 400;color: #fff;letter-spacing: 1px;}
.h_title{font-size: .5rem;font-weight: 700;color: #fff;line-height: .7rem;letter-spacing: .05rem;text-align: center;}
.h_develop{width:100%;padding-bottom:2.15rem;background: url(../images/bg2.jpg) no-repeat bottom;background-size: cover;padding-top: .5rem;}
.h_develop .gallery-top{width: 12.88rem;height: 4rem;position: relative;overflow: hidden;margin: 0 auto;}
.h_develop h2{padding-bottom: .24rem;}
.h_develop .gallery-top .swiper-slide{display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;}
.h_develop .gallery-top .left {font-size: 1rem;font-family:Poppins-SemiBold,Poppins;font-weight: 600;color: #73a5c5;line-height: 1.5rem;
margin-right: .74rem;}
.h_develop .gallery-top .right {width: 4.78rem;font-size: .18rem;font-weight: 400;color: #fff;line-height: .41rem;max-height: 4.1rem;}
.h_develop .gallery-thumbs{width:61.272%;-webkit-overflow-scrolling: touch;position: relative;margin: 0 auto;height: 2rem;}
.h_developC .line-middle {width: 100%;height: .2rem;background: rgba(115,165,197,.3);position: relative;overflow-y: visible;transform: translateY(-1rem);}
.h_develop .gallery-thumbs .swiper-slide{font-size: .2rem;color: #fff;line-height: 1rem;text-align: center; cursor:pointer;}
.h_develop .gallery-thumbs .swiper-slide.swiper-slide-thumb-active{color:#209eff; position:relative;}
.h_develop .gallery-thumbs .swiper-slide.swiper-slide-thumb-active p{content:''; display:inline-block;width: .7rem;position: absolute;left:50%;top:0.73rem;height: .7rem; transform:translateX(-50%);}
.h_develop .gallery-thumbs .swiper-slide.swiper-slide-thumb-active p:before{content:''; display:inline-block;background: rgba(115,165,197,.2);left: 0;top: 0;-webkit-transform-origin: center;transform-origin: center;-webkit-animation: wave1 2.5s linear infinite;animation: wave1 2.5s linear infinite;position: absolute;width:100%;height:100%;border-radius:50%;}
@-webkit-keyframes wave1{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(.85);transform:scale(.85)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes wave1{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(.85);transform:scale(.85)}to{-webkit-transform:scale(1);transform:scale(1)}}
.h_develop .gallery-thumbs .swiper-slide.swiper-slide-thumb-active p span:before{content:''; display:inline-block;width: .5rem;background: rgba(91,197,255,.5);border-radius: 50%;position: absolute;left:50%;top:50%;height: .5rem; transform:translate(-50%,-50%);}
.h_develop .gallery-thumbs .swiper-slide.swiper-slide-thumb-active p span:after{content:''; display:inline-block;width: .6rem;background:  url(../images/icon3.png) no-repeat center center;background-size: 100%;position: absolute;left:50%;top:50%;height: .3rem; transform:translate(-50%,-50%);}
.h_develop .gallery-thumbs .swiper-slide:nth-child(odd){ transform:translateY(1.2rem);}
.h_develop .gallery-thumbs .swiper-slide:nth-child(odd).swiper-slide-thumb-active p{top:-0.46rem;}
.h_developC .line-dots{background:url(../images/icon2.png) repeat-x bottom left; position:absolute;top:0;left:0;width:100%;height:0.1rem;}
.h_developC .line-middle .left{position:absolute;top:0;left:0;width:19.364%;height:100%;background: rgba(91,197,255,.5); display:none;}
.h_world{background: #03141e;}
.h_world .h_title {padding-bottom: .8rem;}
.h_world .number, .h_world .number li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;}
.h_world .number li {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 24%;}
.h_world .number li h3{font-size: .7rem;font-weight: 600;color: #4480a6;line-height: 1.05rem;}
.h_world .number li p{font-size: .2rem;color: #73a5c5;line-height: .34rem;}
.h_world .world-in {height: 4.9rem;background: url(../images/bg2.png) no-repeat center -.5rem;background-size: 100%;position: relative;margin-top: .25rem;}
.h_world .world-in ul{width: 10.4rem;height: 100%;position: absolute;right: 0;top: 0;}
.h_world .world-in ul li {position: absolute;}
.h_world .world-in ul li.lundun img {width: .96rem;height: .84rem;}
.h_world .world-in ul li.nanjing img {width: 1.09rem;height: .88rem;}
.h_world .world-in ul li.munihei img {width: 1.25rem;height: .8rem;}
.h_world .world-in ul li.sh img {width: 1.06rem;height: .8rem;}
.h_world .world-in ul li.lundun {width: .96rem;height: .84rem;top: .77rem;left: 0;}
.h_world .world-in ul li.munihei {width: 1.25rem;height: .8rem;top: 1.7rem;left: .3rem;}
.h_world .world-in ul li.nanjing {width: 1.09rem;height: .88rem;top: 1.6rem;left: 5.3rem;}
.h_world .world-in ul li.sh {width: 1.06rem;height: .8rem;top: 2.6rem;left: 5.5rem;}
.h_world .world-in ul li p{width: .28rem;height: .28rem;position: absolute;-webkit-transform-origin: center;transform-origin: center;}
.h_world .world-in ul li p:before {border-radius: 50%;background: rgba(255,255,255,.3);-webkit-animation: wave1 1s linear infinite;animation: wave1 1s linear infinite;top: 0;left: 0;content:''; display:inline-block;width:100%;height:100%;}
@-webkit-keyframes wave1{
	0%{-webkit-transform:scale(1);transform:scale(1)}
	50%{-webkit-transform:scale(.85);transform:scale(.85)}to{-webkit-transform:scale(1);transform:scale(1)}
}
@keyframes wave1{
	0%{-webkit-transform:scale(1);transform:scale(1)}
	50%{-webkit-transform:scale(.85);transform:scale(.85)}to{-webkit-transform:scale(1);transform:scale(1)}
}
.h_world .world-in ul li.lundun p {bottom: -.1rem;right: -.12rem;}
.h_world .world-in ul li.munihei p {top: -.1rem;right: -.12rem;}
.h_world .world-in ul li.nanjing p {bottom: -.1rem;left: -.12rem;}
.h_world .world-in ul li.sh p {top: -.1rem;left: -.12rem;}
.h_world .world-in ul li p:after {content:''; display:inline-block;width: .11rem;height: .11rem;border-radius: 50%;background: #fff;position: absolute;top:50%;left:50%;margin:-0.055rem 0 0 -0.055rem;}
.h_product{height: 9.5rem;background: url(../images/bg3.jpg) no-repeat 0;background-size: cover;}
.h_product .h_title{padding-top: .75rem;padding-bottom: .3rem;}
.h_product .more{width: 2.92rem;margin: .45rem auto 0;}
.h_product .more a{border: 1px solid #fff; display:block;height:.52rem;line-height:.52rem;font-size:.18rem;color:#fff;text-align:center;}
.h_product .more a:hover,.h_new .news-top .more:hover,.h_join .more a:hover{ background-color:#fff;color:#03141e;}
.h_product .h_productC{margin-top: .6rem;position: relative;}
.h_productC .swiper-slide a{width: 4rem;font-size: .2rem;color: #fff;line-height: .28rem;text-align: center;margin: .3rem auto 0; display:block;}
.h_product .swiper-button-next2{ position:absolute;right: .6rem;width: 1.31rem;height: 1.68rem;cursor: pointer;top: 43%;background:url(../images/icon9.png) no-repeat left center;background-size: .56rem;-webkit-transform: translate3d(0,-50%,0); transform: translate3d(0,-50%,0); z-index:1;}
.h_product .swiper-button-prev2{ position:absolute;left: .6rem;width: 1.31rem;height: 1.68rem;cursor: pointer;top: 43%; background:url(../images/icon8.png) no-repeat right center;background-size: .56rem;-webkit-transform: translate3d(0,-50%,0);transform: translate3d(0,-50%,0); z-index:1;}
.mask{ position:fixed;width:100%;height:100%;top:0;left:0; background-color:rgba(0,0,0,0.8); z-index:10;display:none;}
.poph_product{position: fixed;top: 50%;left: 50%;margin: -35vh 0 0 -6.425rem;width:12.85rem;height: 70vh;padding: 0 .67rem .5rem; overflow-y: scroll;z-index:11;display:none;}
.poph_productC img{ width:100%;}
.poph_product .close {top: 50%;right: 50%;margin:-31vh -26.3em 0;position: fixed; cursor:pointer;}
.h_partner{padding-bottom: 0.67rem;background: url(../images/bg4.jpg) no-repeat 0;background-size: 100%;position: relative;}
.h_partner .h_title {padding-top: 1rem;padding-bottom: .7rem;}
.h_partnerC {padding: 0 8.6%;}
.h_partnerC .swiper-slide .con {margin-right: -0.4rem;}
.h_partnerC .swiper-slide{width: 16.06rem;height: 6.43rem;-ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;}
.h_partnerC .swiper-slide img{ cursor:pointer;width: 3.15rem;
    height: 2.09rem;
    -o-object-fit: cover;
    object-fit: cover;
    padding-right: .18rem;
    margin-bottom: .18rem;}
.h_partnerC .swiper-slide img:hover,.h_newC dl:hover dt img{-webkit-transform: scale(1.04);transform: scale(1.04);}
.h_partnerC .swiper {width: 100%;height: 100%;}
.h_partnerC .swiper-button-next4 {background: url(../images/icon12.png) no-repeat 0;background-size: .56rem;right: 0;}
.h_partnerC .swiper-button-prev4 {background: url(../images/icon11.png) no-repeat 100%;background-size: .56rem;left: .05rem;}
.h_partnerC .swiper-button-next4,.h_partnerC .swiper-button-prev4 {width: 1.31rem;height: 1.68rem;position: absolute;z-index: 1;cursor: pointer;top:45%;-webkit-transform: translate3d(0,-50%,0);transform: translate3d(0,-50%,0);}
.h_partnerC .swiper-pagination4 {margin-top:0.36rem; text-align:center;}
.h_partnerC .swiper-pagination4 span {width: .4rem;height:.06rem;background:rgba(255,255,255,.4);border-radius:.03rem;margin-right:.2rem;opacity:1 !important;}
.h_partnerC .swiper-pagination4 span.swiper-pagination-bullet-active{background:rgba(255,255,255,1);}
.h_new{padding: 1.46rem 0 1.5rem;background: #03141e;}
.h_new .news-top{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: .66rem;padding: 0 1.58rem;}
.h_new .news-top .more{width: 2.13rem;height: .52rem;border: 1px solid #fff;font-size: .18rem;color: #fff;line-height: .52rem;text-align: center;}
.h_newC{padding: 0 1.58rem;display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;}
.h_newC dl {width: 4.25rem;height: 5.4rem;margin-right: .26rem;}
.h_newC dl dt img,.m_h_newC .swiper-slide img{width: 4.25rem;height: 3.26rem;-o-object-fit: cover;object-fit: cover;}
.h_newC dl dd h5 {font-size:.24rem;color:#fff;line-height: .32rem;max-height: .96rem;margin-bottom: .2rem;margin-top: .24rem; overflow:hidden;}
.h_newC dl dd time{font-size: .18rem;color: #666;line-height: .14rem;}
.h_newC dl dd .more{margin-top: .34rem;}
.h_newC dl dd time{font-size: .18rem;color: #fff;margin-bottom: .3rem; display:block;}
.h_newC dl dd .more{font-size: .16rem;color: #fff;line-height: .16rem;margin-top: 0;}
.h_newC dl dd .more img{width: .08rem;margin-right: .13rem;}
.h_newC dl:nth-child(3) {margin-right: 0;}
.h_join{padding: 1.8rem 0;background: url(../images/bg5.png) #03141e no-repeat 50%;background-size: cover;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}
.h_join .h_title {font-size: .6rem;}
.h_join .sub {font-size: .24rem;color: #fff;line-height: .48rem;letter-spacing: .04rem;margin-top: .2rem;margin-bottom: .3rem;}
.h_join .more{text-align: center;}
.h_join .more a{width: 1.89rem;height: .52rem;border: 1px solid #fff;font-size: .18rem;color: #fff;line-height: .52rem; display:inline-block;}
footer{height: 3.34rem;background: url(../images/bg6.png) no-repeat 50%;background-size: cover;position: relative;z-index: 1;}
.footer-top {width: 16rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 0 auto;padding-bottom: 1.13rem;border-bottom: 1px solid hsla(0,0%,100%,.6);padding-top: .86rem;}
.footnav a{font-size: .2rem;font-weight: 700;height: .44rem;color: #fff;line-height: .44rem;padding: 0 .25rem;}
.footnav a:first-child{padding-left: 0;}
.footlogo {width: 2.34rem;}
.footer-bottom {display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;width: 16rem;margin: 0 auto;}
.footer-bottom .left{font-size: .12rem;color: #fff;line-height: .17rem;}
.footer-bottom .left a{color: #fff;}
.footer-bottom .right{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;}
.footer-bottom .right ul{ list-style:none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;}
.footer-bottom .right ul li{ position:relative;padding: .16rem .1rem;cursor: pointer;}
.footer-bottom .right ul li p{position:absolute;display:none;width:1.5rem;height:1.5rem;position: absolute;top: -1.54rem;left: -.55rem;}
.footer-bottom .right ul li:hover p{ display:block;}
.footer-bottom .right ul li a img {width: .24rem;height: .24rem;}
.footer-bottom .right .language {height:auto;}
.m-header {width: 100%;position: fixed;top: 0;left: 0;z-index:5; display:none;}
.m-header-top {width: 100%;height: 1.6rem;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.m-header-top .logo {width: 2.4999rem;padding-left: .5rem;}
.m-header-top .m-header-right, .m-header-top .m-header-right .lang {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}
.m-header-top .m-header-right .lang {color:#fff;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-right: .48rem;margin-top:-0.1rem;}
.m-header-top .m-header-right .lang img {width: .24rem;margin-right: .05rem;}
.burger {padding-right: .5rem;}
.burger div {width: .4rem;height: .02rem;margin-bottom: .12rem;background-color: #fff;-webkit-transform: rotate3d(0,0,0,0);transform: rotate3d(0,0,0,0);}
.burger div:first-of-type, .burger div:last-of-type {-webkit-transition: all .3s ease;transition: all .3s ease;position: relative;}
.m-header-top .m-header-right .lang span {width: .4rem;font-size: .18rem;color: #fff;line-height: .2rem;text-align: right;}
.m-header .list {width: 100%;height: 0;background: #000;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    opacity: 0;background: url(../images/bg7.jpg) no-repeat bottom;background-size: cover;pointer-events: none;}
.m-header-top.black {background: #000!important;}
.burger.transform div:first-of-type, .burger.transform div:last-of-type {opacity: 1;}
.burger.transform div:first-of-type {top: .14rem;-webkit-transform: rotate(45deg);transform: rotate(45deg);}
.burger.transform div {opacity: 0;}
.burger.transform div:last-of-type {bottom: .14rem;-webkit-transform: rotate(-45deg);transform: rotate(-45deg);}
.m-header .list.active {height: 100vh;opacity: 1;pointer-events: auto;}
.m-header .list a{width:100%;text-align:center;font-size:.36rem;font-weight:700;color:#fff;line-height:.5rem;letter-spacing:.06rem;margin-bottom:.8rem; display:block;}
.m-header .list a:first-child{padding-top:1.72rem}
.m-header .list a.active{color:#73a5c5}
.footer-bottom .left p{ display:inline-block;}
.about{background: url(../images/bg12.jpg) #03141e no-repeat top;background-size: 100% 5rem;padding-top: 2rem;}
.about .h_aboutC {width: 13.2rem;}
.aboutcar{background: url(../images/bg13.png) #03141e no-repeat 50%;padding: 2rem 2.6rem;}
.aboutcar .txt{width:8.74rem;color:#fff;}
.aboutcar .txt li{margin-bottom: .9rem;list-style: none;}
.aboutcar .txt li h5{font-weight: 700;margin-bottom: .2rem;font-size: 0.36rem;line-height: 0.34rem;letter-spacing: 1px;}
.aboutcar .txt li h5:before{content:''; display:inline-block;width: .04rem;height: .2rem;background: #73a5c5;margin-right: .1rem;}
.new{padding:0 0;}
.new h2{padding: 2.18rem 0;background: url(../images/bg17.jpg) no-repeat center center;background-size: 100%;}
.newC{width: 14rem;margin: 0 auto;}
.new .h_newC{width:15rem;display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;padding: 0 0;
}
.new .h_newC dl {margin-right: .1rem;margin-bottom: .6rem;-webkit-transition: all .2s;transition: all .2s;width:auto;height:auto;}
.new .h_newC dl dt img {width: 4.6rem;height: 2.6rem;margin-bottom: .24rem;-webkit-transition: all .2s;transition: all .2s;object-fit: initial;}
.new .h_newC dl:hover img{-webkit-transform: scale(1.02);transform: scale(1.02);}
.new .h_newC dl dd h5{width: 4.06rem;height: .68rem;text-overflow: -o-ellipsis-lastline;overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    margin:0 0 .24rem 0;line-height: .34rem;max-height: .96rem;}
.new .h_newC dl dd time {font-size: .2rem;color: #73a5c5;margin:0;}
.pagelist{margin: 0 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding:.2rem 0 .6rem;}
.pagelist ul{ display:inline-block;}
.pagelist li{display:inline-block;margin:0 0.02rem;}
.pagelist li a,.pagelist li span{display:block;min-width:.35rem;line-height:.35rem;border-radius:4px;border:1px solid #fff;color:#fff;cursor:pointer;padding:0 .02rem;}
.pagelist li a.cur,.pagelist li span:hover,.pagelist li a:hover{color:#73a5c5; border-color:#73a5c5;font-weight:bold;}
.newdetail{padding:1.8rem 2.6rem .5rem;}
.newdetail h1{font-size: .5rem;color: #fff;}
.sub-title{font-size: .2rem;color: hsla(0,0%,100%,.6);margin-top: .06rem;}
.newdetail .time{font-size: .18rem;color: hsla(0,0%,100%,.3);margin-top: .22rem;padding-bottom: .14rem;border-bottom: 1px solid #d8d8d8;}
.newdetail .content{margin-top: .5rem;color: #fff;line-height: 1.7;}
.newdetail .content img{max-width:100%;}
.joinbanner{padding: 2.55rem 0;text-align:center;background: url(../images/bg19.jpg) no-repeat 50%;background-size: 100%;}
.joinbanner .btns{margin-top: .7rem;}
.joinbanner .btns a{width: 2.5rem;height: .7rem;background: hsla(0,0%,100%,.4);border-radius: 1rem;border: 1px solid #fff;font-size: .2rem;color: #fff;line-height: .7rem;text-align: center;-webkit-transition: all .5s ease;transition: all .5s ease; display:inline-block;}
.joinbanner .btns a + a{margin-left: .4rem;}
.joinbanner .btns a:hover {-webkit-transform: scale(1.05);transform: scale(1.05);}
.joingroup{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 14rem;
    margin: 0 auto;
}
.joingroup .left{width: 6.58rem;color: #fff;margin-top: 1.27rem;}
.joingroup .left h5{font-size: .4rem;line-height: .56rem;}
.joingroup .left .con{font-size: .2rem;line-height: .5rem;letter-spacing: .01rem;margin-top: .2rem;}
.joingroup .right{width: 6.59rem;padding:.3rem .3rem 0 0; position:relative;}
.joingroup .right img{width:100%; z-index:1; position:relative;}
.joingroup .right:after{content:''; display:inline-block; background-color:rgba(255,255,255,0.07); position:absolute;right:0;top:0;width:calc(100% - 0.3rem);height:calc(100% - 0.3rem);}
.joinduty{width: 14rem;margin: 1.92rem auto .8rem; position:relative;}
.joinduty:after{content: "";display: inline-block;position: absolute;top:.8rem;right: 0;width: calc(100% - 1.4rem);height:100%;background-color: rgba(115,165,197,.1);}
.joinduty .duty{display: -webkit-box;display: -ms-flexbox;display: flex;width: 14rem;margin: 0 auto;}
.joinduty .duty img{width: 8.14rem;}
.joinduty .right{width: 4.77rem;color: #fff;margin-left: .6rem;}
.joinduty .right h5{font-size: .28rem;line-height: .34rem;letter-spacing: .01rem;margin-top: .88rem;}
.joinduty .right h5:before {content: "";display: inline-block;height: .2rem;width: .04rem;background-color: #73a5c5;margin-right: .1rem;}
.joinduty .right .con{font-size: .2rem;line-height: .34rem;letter-spacing: .01rem;margin-top: .2rem;}
.joinduty .right h5:first-child {margin-top: 1.7rem;}
.joinwhy{padding: 1.8rem 0 1.22rem;background: url(../images/bg20.png) #03141e no-repeat center top 1.3rem;background-size: 100%;}
.joinwhy .container{text-align: center;width: 14rem;margin: 0 auto;}
.joinwhy h2,.joinfuli h2{font-size: .4rem;color: #fff;line-height: .56rem;font-weight: 600;}
.joinwhyC {margin:1.09rem auto 0;}
.joinwhyC ul{display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;}
.joinwhyC li{width: 3.7rem; list-style:none;}
.joinwhyC li h5{font-size: .3rem;line-height: .42rem;color: #fff;margin-top: .44rem;font-weight: 600;}
.joinwhyC li h5 span{color: #73a5c5;}
.joinwhyC li .con {font-size: .18rem;color: hsla(0,0%,100%,.8);line-height: .34rem;margin-top: .2rem;}
.joinfuli{padding: 1.5rem 0 1.22rem; text-align:center;background: url(../images/bg21.png) no-repeat center bottom;background-size: 100%;}
.joinfuliC{width: 14rem;margin: .12rem auto 0;}
.joinfuliC ul{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;}
.joinfuliC li{width: 4.04rem;height: 2.66rem;background: rgba(115,165,197,.1);margin-top: .5rem;text-align: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;}
.joinfuliC li img {height: 1.2rem;width: 1.54rem;margin-top: .4rem;}
.joinfuliC li .con {font-size: .2rem;color: #fff;line-height: .28rem;}
.joingroup .m_top{ display:none;}
.contactbanner{padding:2.15rem 0;background: url(../images/bg22.png) no-repeat 50%;background-size: 100%;}
.contactmid-box .right img{ display:none;}
.contactmid-box {width: 14rem;padding: .9rem 0 1rem;background-color: #03141e;display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;-webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    position: relative;
    margin: 0 auto;}
.contactmid-box .left {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 4.5rem;position: relative;}
.contactmid-box .right {width:7.78rem;height: 100%;-webkit-box-sizing: border-box;box-sizing: border-box;}
.contactmid-box .left li{padding: .4rem 0 .06rem;border-bottom: 1px solid #e9e9e9;cursor: pointer;-webkit-transition: all .2s;transition: all .2s; list-style:none;color: #fff;}
.contactmid-box .left li h5 {margin-bottom: .09rem;font-size: .24rem;}
.contactmid-box .left li .address {font-size: .18rem;line-height: .3rem;}
.contactmid-box .left li:first-child {padding-top: 0;}
.contactmid-box .left li.on{color: #73a5c5;border-bottom: 1px solid #73a5c5;}
.contactmid-box .left li.on h5:before{width: .08rem;height: .12rem;background: url(../images/icon26.png) no-repeat 50%;background-size: .08rem;margin-right: .18rem;content:''; display:inline-block;}
.contactbot-box{background: url(../images/bg23.png) no-repeat 50%;background-size: cover;padding-top: .9rem;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;}
.contactbot-box .container{width: 14rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;}
.contactbot-box h2 {font-size: .4rem;font-weight: 700;color: #fff;line-height: .4rem;}
.contactbot-box .right {margin-top: -.1rem;}
.contactbot-box .right li{ list-style:none;color: #fff;display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: .6rem;}
.contactbot-box .right li img {width: .64rem;margin-left: .4rem;margin-right: .58rem;}
.contactbot-box .right li .txt h5 {font-size: .28rem;font-weight: 700;line-height: .39rem;margin-bottom: .23rem;}
.contactbot-box .right li .txt p {font-size: .22rem;line-height: .34rem;}
.contactbot-box .right li .txt p a{color: #fff;}
.m_contactmid-box{ display:none;}
.product{background: #020a0f;padding: 1.5rem 0 2rem;color: #fff;position: relative;z-index: 1;}
.product .product-top-bg{width: 100%;max-height: 50%;position:fixed;top: 0;left: 0;z-index: -1;}
.product .product-btm-bg{width: 100%;max-height: 50%;position: fixed;bottom: 0;left: 0;z-index: -1;}
.product .h_title{text-align: left;width: 14rem;margin: 0 auto;}
.productC {width: 14rem;margin: 0 auto;padding: 1.61091rem 0 0;position: relative;overflow: hidden;}
.product .gallery-top{width: 14rem;}
.product .gallery-top .swiper-slide .img{display: block;width: 5.37rem;margin: 0 auto;cursor: pointer;}
.product .gallery-top .swiper-slide .info{margin-top:1.4rem;width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;}
.product .gallery-top .swiper-slide .info .left{width: 10rem;margin-left: 2px;}
.product .gallery-top .swiper-slide .info .left h5{font-size: .3rem;line-height: .52rem;letter-spacing: .03rem;margin-bottom: .1rem;}
.product .gallery-top .swiper-slide .info .left .con{font-size: .18rem;line-height: .3rem;letter-spacing: 1px;opacity: .7;}
.product .gallery-top .swiper-slide .info .right {width: 1.34rem;height: .4rem;background: #73a5c5;border-radius: 1px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;margin-bottom: .4rem;cursor: pointer;}
.product .gallery-top .swiper-slide .info .right img{width: .09rem; display:inline-block;margin-left: .12rem;}
.product .thumbs{width: 14rem;position: absolute;top:7.5rem;z-index: 1;overflow:hidden;}
.product .gallery-thumbs{width: 14rem;border-bottom:1px solid hsla(0,0%,100%,.6);cursor: pointer;}
.product .gallery-thumbs .swiper-slide{padding-bottom: .1rem;border-bottom: .03rem solid transparent; text-align:center;text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;}
.product .gallery-thumbs .swiper-slide.swiper-slide-thumb-active{border-bottom: .03rem solid #fff;}
.product .swiper-button-prev{background: url(../images/icon11.png) no-repeat 0;background-size: .56rem;left: 0;}
.product .swiper-button-next{background: url(../images/icon12.png) no-repeat 0;background-size: .56rem;right: 0;}
.product .swiper-button-prev,.product .swiper-button-next{width: .56rem;height: .56rem;position: absolute;z-index: 1;cursor: pointer;top: 4rem;}
.product .swiper-button-prev:after,.product .swiper-button-next:after,.m_h_newC,.h_m_partnerC{ display:none;}
.h_newC dl dt{ overflow:hidden;}
.h_m_partnerC { overflow:hidden;}
.h_m_partnerC .swiper {margin-bottom: .2rem;}
.h_m_partnerC .swiper-wrapper {transition-timing-function:linear !important;}
.h_m_partnerC .swiper-slide{width: 3.15rem;}
.h_m_partnerC .swiper-slide img{width: 3.15rem;height: 2.1rem;-o-object-fit: cover;object-fit: cover;}



@media(max-width:991px){
	.m-header,.smallbanner,.m_h_newC,.h_m_partnerC{ display:block;}
	header,.bigbanner,.h_newC,.h_partnerC{ display:none;}
	html{font-size:13.33333333333333vw;}
	.smallbanner .swiper-pagination {bottom: 0.3rem !important;}
	.bannerb h2{font-size: .44rem;letter-spacing: .22rem;text-indent: .22rem;padding-bottom: .3rem;}
	.h_about{padding:0 0 .8rem 0;background: url(../images/bg8.png) #03141e no-repeat bottom;background-size: 100% 3.72rem;}
	.h_title{font-size: .64rem;line-height: .9rem;letter-spacing: .06rem;}
	.h_about .h_title {padding-bottom: .44rem;padding-top: 1.1rem;margin:0;}
	.h_aboutC{font-size: .26rem;line-height: .6rem;letter-spacing: 1px;padding: 0 .4rem;width:100%;}
	.h_develop .h_title {padding-bottom: .24rem;}
	.h_develop .gallery-top .swiper-slide{width: 100%;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;}
	.h_develop {width: 100%;background: url(../images/bg9.png) #03141e no-repeat 50%;background-size: 100% 6.66rem;position: relative;padding:0 0 2rem;}
	.h_develop .gallery-top {width: 100%;height: auto;}
	.h_develop .gallery-top .left {line-height: 1.2rem;margin: 1.4rem 0 .2rem 0;font-family: Poppins-SemiBold,Poppins;}
	.h_develop .gallery-top .right {font-size: .26rem;line-height: .36rem; text-align:center;max-height: 4.1rem;}
	.h_develop .gallery-thumbs .swiper-slide:nth-child(even) {transform: translateY(1.2rem);}
	.h_develop .gallery-thumbs .swiper-slide{font-size: .26rem;}
	.h_develop .gallery-thumbs .swiper-slide:nth-child(even).swiper-slide-thumb-active span {top: -0.46rem;}
	.h_world .h_title {padding-bottom: .32rem;}	
	.h_world .number {margin-top: 1.12rem;-ms-flex-wrap: wrap;flex-wrap: wrap;}
	.h_world .number li{width: 50%;margin-bottom: .64rem;}
	.h_world .number li h3{font-size: .6rem;color: #73a5c5;line-height: .9rem;}
	.h_world .number li p{font-size: .24rem;color: #73a5c5;line-height: .34rem;padding: 0 .2rem;}
	.h_world .world-in {width: 100%;margin-top:0;overflow-x: scroll;-webkit-overflow-scrolling: touch;height:auto;background:none;}
	.h_world .world-in .world-case {width: 19.2rem;height: 5.65rem;background: url(../images/bg2.png) no-repeat 50%;background-size: 19.2rem;position: relative;}
	.h_world .world-in .world-case .world-info {width: 10.5rem;height: 4rem;position: absolute;right: 0;top: .37rem;}
	.h_product {height:12.86rem;width: 100%;background: url(../images/bg10.jpg) #03141e no-repeat bottom;background-size: cover;}
	.h_product .h_title {padding-top: 1.12rem;padding-bottom: 1rem;}
	.h_product .h_productC{margin-top: .32rem;}
	.h_product .swiper-button-next2 {background: url(../images/icon9.png) no-repeat center center;background-size: .6rem;right: 0;}
	.h_product .swiper-button-prev2 {background: url(../images/icon8.png) no-repeat 50%;background-size: .6rem;left: 0;}
	.h_productC .swiper-slide a {width:5.54rem!important;margin: 0 auto;}
	.h_productC h3 {width: 5.54rem;font-size: .28rem;line-height: .56rem;margin-top: .4rem;}
	.h_product .more {width: 5.52rem;line-height: .88rem;}
	.h_product .more a{height: .88rem;line-height: .88rem;font-size: .28rem;}
	.h_join {background: url(../images/bg11.png) #03141e no-repeat 50%;background-size: cover;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;padding: 1.6rem 0;}
	.h_join .more{width: 2.76rem;font-size: .18rem;line-height: .74rem;height: .74rem;}
	.h_join .more a{width: 2.76rem;line-height: .74rem;height: .74rem;    font-size: .28rem;}
	footer{width: 100%;background: #03141e;height: 13.82rem;}
	.footer-top {width: 100%;border:0;padding-bottom:0;}
	.footlogo{display: block;width: 3.42rem;margin: 0 auto;padding-top: .8rem;padding-bottom: .74rem;}
	.footer-top,.footer-bottom{flex-direction: column-reverse;}
	.footnav a:first-child {padding-left: 0;}
	.footnav a{text-align: left;margin-left: .5rem;font-size: .28rem;height: 1.04rem;font-weight: 700;line-height: 1.04rem;border-bottom: .02rem solid hsla(0,0%,100%,.5); display:block;padding:0;width: 6.5rem;}
	.footnav{width: 100%;}
	.footer-bottom {width: 100%;border:0;}
	.footer-bottom .right{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-left: .5rem;width: 100%;padding-right: .5rem;margin-top: .6rem;}
	.footer-bottom .right ul li{padding: .16rem .26rem .16rem 0;}
	.footer-bottom .right ul li a img{width: .68rem;height: .68rem;}
	.footer-bottom .right .language img{width: .36rem;}
	.footer-bottom .right .language span {width: .5rem;font-size: .28rem;}
	.footer-bottom .left{width: 100%;font-size: .24rem;line-height: .34rem;padding:0 0.5rem;margin-top: 1.04rem;}
	.footer-bottom .left p{ display:block;}
	.footer-bottom .right ul li p {width: 2.28rem;height: 2.28rem;top: -2.5rem;left: -.77rem;}
	.footer-bottom .right ul li:first-child p {left: -.27rem;}
	.h_about {padding: 1rem 0 .8rem;background: url(../images/bg8.png) no-repeat bottom;background-size: 100% 3.72rem;}
	.about {padding: 1rem 0 .8rem;background: url(../images/bg14.jpg) no-repeat top;background-size: 100% 5.72rem;}
	.about .h_aboutC,.newC{width:100%;}
	.aboutcar .txt {width:100%;}
	.aboutcar {padding: 0 0.4rem 5rem;background: url(../images/bg13.png) #03141e no-repeat left 82% bottom;background-size: 14rem;}
	.aboutcar .txt li h5 {font-size: 0.44rem;margin-bottom: .32rem;}
	.aboutcar .txt li .desc{font-size: 0.26rem;line-height: 0.6rem;opacity: 0.65;}
	.new h2{padding:2.18rem 0 1.3rem;background: url(../images/bg18.jpg) no-repeat 50%;background-size: cover;}
	.newC .h_newC{width:100%;padding:0 .4rem 0 .4rem;}
	.newC .h_newC dl{width:100%;height:auto;margin:0 0 .8rem 0;}
	.new .h_newC dl dt img{width: 6.7rem;height: 3.79rem;margin-bottom: .24rem;-o-object-fit: cover;object-fit: cover;}
	.new .h_newC dl dd h5{width: 6.7rem;height: 1.28rem;font-size: .36rem;line-height: .64rem;max-height:1.28rem;
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    margin-bottom: .4rem;}
	.new .h_newC dl dd time {font-size: .26rem;line-height: .36rem;}
	.pagelist li a, .pagelist li span { min-width: .45rem;line-height: .45rem;}
	.newdetail {padding: 1.8rem .4rem .5rem;}
	.newdetail h1 {font-size: .44rem;}
	.sub-title{font-size: .24rem;margin-top: .24rem;}
	.newdetail .time{margin-top: .4rem;padding-bottom: .18rem;border-bottom: 1px solid hsla(0,0%,84.7%,.45);}
	.newdetail .content{margin-top: .23rem;font-size: 0.27rem;}
	.joinbanner{padding-top: 3.2rem;background-size: cover !important;}
	.joinbanner .h_title{font-size: .64rem;}
	.joinbanner .btns a {font-size: .28rem;}
	.joingroup .m_top{ display:block;}
	.joingroup .right,.joinduty:after{ display:none;}
	.joingroup {padding: 0 .4rem .96rem;width: 100%; display:block;}
	.joingroup .left {width:100%;margin-top: .48rem;}
	.joingroup .left h5{font-weight: 600;}
	.joingroup .left .con{font-size: .26rem;line-height: .54rem;text-align: justify;margin-top: .32rem;}
	.joinduty{width:100%;padding: .6rem .4rem .96rem;background: rgba(115,165,197,.1);margin:0;}
	.joinduty .duty{display:block;width:100%;}
	.joinduty .duty img{width:100%;}
	.joinduty .right {width:100%;margin:.4rem 0 0;}
	.joinduty .right h5{font-size: .36rem;line-height: .5rem;font-weight: 600;margin-top: .48rem !important;}
	.joinduty .right h5:before {width: .06rem;height: .32rem;margin-right: .22rem;}
	.joinduty .right .con{font-size: .26rem;line-height: .54rem;color: hsla(0,0%,100%,.8);}
	.joinwhy{width: 100%;padding: 1.2rem .4rem 0;background: url(../images/bg20.png) #03141e no-repeat center bottom 1.3rem;
    background-size: 100%;}
	.joinwhy .container{width: 100%;}
	.joinwhy h2, .joinfuli h2{font-size: .56rem;}
	.joinwhyC{margin-top:0;}
	.joinwhyC li{width: 5.84rem;margin: .8rem auto 0;}
	.joinwhyC li img {height: 1.66rem;}
	.joinwhyC li h5{font-size: .36rem;line-height: .5rem;}
	.joinwhyC li .con{margin-top: .24rem;font-size: .26rem;line-height: .68rem;}
	.joinfuli {padding: 1.5rem .4rem 0;background: url(../images/bg21.png) no-repeat center bottom 4rem;background-size: 400%;}
	.joinfuliC {width:100%;margin: .72rem auto 0;}
	.joinfuliC li {width: 3.2rem;height: 3.84rem;margin-top: .2rem;}
	.joinfuliC li img {width: 2.04rem;height: 1.6rem;margin: .1rem auto .24rem;}
	.joinfuliC li .con {font-size: .24rem;line-height: .4rem;padding: 0 .1rem;}
	.contactbanner {padding:2rem 0 1.5rem;background: url(../images/bg24.jpg) no-repeat 50%;background-size: cover;}
	.contactmid-box{ display:none;}
	.m_contactmid-box{ display:block;padding: .3rem 0 0 .2rem;position: relative;margin-top: .32rem;margin-bottom: 1.2rem;}
	.m_contactmid-box .swiper-slide{width: 5.9rem!important;margin-right: .2rem;}
	.m_contactmid-box .swiper-slide img {width: 5.9rem;height: 4.88rem;-o-object-fit: cover;object-fit: cover;margin-bottom: .3rem;}
	.m_contactmid-box .swiper-slide .con{padding-left: 2px;color: #fff;}
	.m_contactmid-box .swiper-slide .con h5 {font-size: .36rem;line-height: .5rem;margin-bottom: .12rem;}
	.m_contactmid-box .swiper-slide .con .address{width: 5rem;font-size: .26rem;line-height: .4rem;}
	.m_contactmid-box .swiper-pagination {margin-top: .5rem;position: initial;text-align: left;}
	.m_contactmid-box .swiper-pagination span{width: .6rem;height: .04rem;background: hsla(0,0%,100%,.1); opacity:1 !important;margin:0 !important;border-radius: 0;}
	.m_contactmid-box .swiper-pagination span.swiper-pagination-bullet-active{background: #73a5c5;}
	.m_contactmid-box .btns {width: 1.31rem;height: 1.68rem;position: absolute;z-index: 1;cursor: pointer;top: 1.8rem;}
	.m_contactmid-box .btns:after{ display:none !important;}
	.m_contactmid-box .swiper-button-next {background: url(../images/icon9.png) no-repeat 50%;background-size: .6rem;right: 0;}
	.m_contactmid-box .swiper-button-prev {background: url(../images/icon8.png) no-repeat 50%;background-size: .6rem;left: 0;}
	.contactbot-box {background: url(../images/bg25.png) no-repeat 50%;background-size: cover;padding:1.12rem 0 .6rem 0;}
	.contactbot-box .container{ display:block;}
	.contactbot-box h2{font-size: .56rem;line-height: .78rem;letter-spacing: .04rem; text-align:center;}
	.contactbot-box .right{width: 5.8rem;background: rgba(0,0,0,.4);margin-top: .6rem;text-align:center;margin-left: .85rem;padding: .84rem 0 1rem;}
	.contactbot-box .right li{ display:block;margin-bottom: .84rem;}
	.contactbot-box .right li:last-child{margin-bottom:0;}
	.contactbot-box .right li img {width: .96rem;height: .96rem;}
	.contactbot-box .right li .txt h5{font-size: .36rem;line-height: .5rem;margin: .4rem auto .22rem;padding: 0 .2rem;font-weight: 400;}
	.contactbot-box .right li .txt p{padding: 0 .2rem;opacity: .65;font-size: .28rem;line-height: .4rem;}
	.product .h_title {text-align: center;margin-bottom: .4rem;}
	.product {padding: 2.4rem 0 2rem;min-height: 100vh;background: url(../images/bg26.jpg) no-repeat 50%;background-size: cover;}
	.productC,.product .gallery-top,.product .thumbs,.product .gallery-thumbs,.product .h_title{width: 100%;}
	.productC {padding: 0 0 0;}
	.product .gallery-top .swiper-slide .img{width: 4.4rem;margin: .3rem auto;}
	.product .swiper-button-prev,.product .swiper-button-next {width: 1rem;height: 1.68rem;top:2.3rem;}
	.product .swiper-button-prev {background: url(../images/icon29.png) no-repeat 50%;background-size:.6rem;left: 0;padding-left:.4rem;}
	.product .swiper-button-next {background: url(../images/icon30.png) no-repeat 50%;background-size:.6rem;right: 0;padding-right:.4rem;}
	.product .gallery-top .swiper-slide .info{width: 6.5rem;margin:1.4rem auto 0;display: block;}
	.product .gallery-top .swiper-slide .info .left {width: 100%;margin-left: 0;}
	.product .gallery-top .swiper-slide .info .left h5{font-size: .44rem;line-height: .62rem;letter-spacing: .04rem;margin-bottom: .16rem;}
	.product .gallery-top .swiper-slide .info .left .con {font-size: .26rem;line-height: .4rem;letter-spacing: .02rem;}
	.product .thumbs {top: 5rem;}
	.product .gallery-top .swiper-slide .info .right {width: 6.5rem;height: .88rem;border-radius: .02rem;margin: .8rem auto 0;}
	.product .product-top-bg,.product-btm-bg,.h_partnerC .swiper-button-next4, .h_partnerC .swiper-button-prev4{ display:none;}
	.poph_product {margin: -40vh 0 0 -45%;width: 90%;padding: 0;height:80vh;}
	.poph_product .close {top: 10%;right: 10%;margin: 0;}
	.h_new {padding: 1.4rem 0 0;}
	.h_new .news-top .more{ display:none;}
	.h_new .h_title {width: 100%;}
	.m_h_newC{padding-left: .4rem; overflow:hidden;}
	.m_h_newC .swiper-slide{width: 4.25rem;}
	.m_h_newC .swiper-slide dd{color:#fff;margin-top:0.2rem;}
	.m_h_newC .swiper-slide dd h5{font-size: .26rem;line-height: .4rem;max-height:0.8rem;margin-bottom: .2rem;text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;}
	.m_h_newC .swiper-slide dd time{font-size: .26rem;}
	.h_partnerC {height:5rem;padding: 0 .4rem;}
	.h_partnerC .swiper-pagination4 span {width: .1rem;height: .1rem;}
	#world-in::-webkit-scrollbar{display:none}
	.h_develop .gallery-thumbs .swiper-slide:nth-child(even).swiper-slide-thumb-active p {top: -0.46rem;}
	.new {padding: 0 0;}
	.h_partner {padding-bottom:0.2rem;}
}



