@charset "UTF-8";

/**
 * 
 * @authors 280674094
 * @date    2018-09-28 14:42:03
 * @version $Id$
 */
@font-face {
  font-family: "SourceHanSansCN";
  src: url(../fonts/SourceHanSansCN/SourceHanSansCN-Regular.eot?m4iezm);
  src: url(../fonts/SourceHanSansCN/SourceHanSansCN-Regular.eot?m4iezm#iefix) format('embedded-opentype'), url(../fonts/SourceHanSansCN/SourceHanSansCN-Regular.ttf?m4iezm) format('truetype'), url(../fonts/SourceHanSansCN/SourceHanSansCN-Regular.woff?m4iezm) format('woff'), url(../fonts/SourceHanSansCN/SourceHanSansCN-Regular.svg?m4iezm#icomoon) format('svg');
  font-style: normal;
  font-display: swap;
  font-weight: normal;
  font-stretch: normal;
}

* {
  padding: 0px;
  margin: 0px;
  list-style-type: none;
  text-decoration: none;
  border: 0 none;
  font-style: normal;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-tap-highlight-color: transparent;
  font-family: "OPPOSans", "Microsoft YaHei",sans-serif;
  outline: none;
}

*:not(input,textarea) { 
  -webkit-touch-callout: none; 
  -webkit-user-select: none; 
}

img[src=""],img:not([src]){
  opacity:0 !important;
}  
html {
  font-size: 62.5%;
  color: #333;
}

body,
html {
  height: 100%;
  position: relative;
}

html.header-opened,
html.header-opened body{
height:100%;
overflow:hidden;
}

.autoImg {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.wrap {
  width: 95%;
  margin: 0 auto;
  position: relative;
}

.trans {
  transition: all .5s;
  -webkit-transition: all .5s;
  -ms-transition: all .5s;
  -moz-transition: all .5s;
}

@media only screen and (min-width:481px) {
  html {
    font-size: 94% !important
  }
}

@media only screen and (min-width:561px) {
  html {
    font-size: 109% !important
  }
}

@media only screen and (min-width:641px) {
  html {
    font-size: 125% !important
  }
}

body {
  position: relative;
  margin: 0 auto;
  background: #fff;
  /*font-size:1.5rem;
	*/
}

input[type="checkbox"],
input[type="radio"] {
  vertical-align: middle;
  margin-right: 3px;
}

input {
  outline: 0;
}

input,
textarea {
  padding: 3px 5px;
}

input[type="text"],
input[type="search"] {
  -webkit-appearance: none;
  padding: 0 5px;
}

.select_div {
  width: auto;
  height: 2.25rem;
  margin: auto 0;
  font-size: 1rem;
  background-color: #ffffff;
}

select::-ms-expand {
  display: none;
}

input:focus,
textarea:focus {
  outline: 0;
}

button:focus {
  border: 0 none;
  outline: 0;
  opacity: 0.7;
}

.fl {
  float: left;
}

.fr {
  float: right;
}

.oflr {
  overflow: hidden;
}

.hide {
  display: none;
}

.BgWhite {
  background: #fff;
}

.clearfix {
  clear: both;
  overflow: hidden;
}

.clearfix:after {
  content: '';
  display: block;
  clear: both;
  overflow: hidden;
}

.head-left {
  display: none;
}

@font-face {
  font-family: "kbico";
  src: url(../fonts/icomoon.eot?m4iezm);
  src: url(../fonts/icomoon.eot?m4iezm#iefix) format('embedded-opentype'), url(../fonts/icomoon.ttf?m4iezm) format('truetype'), url(../fonts/fonicomoon.woff?m4iezm) format('woff'), url(../fonts/icomoon.svg?m4iezm#icomoon) format('svg');
  font-style: normal;
}

@font-face {
  font-family: 'OPPOSans';
  src: url(../fonts/OPPOSans-R.ttf) format('truetype');
  font-style: normal;
  font-display: swap;
  font-weight: normal;
  font-stretch: normal;
}

h2.tags-line {
  text-align: center;
  font-weight: bold;
  position: relative;
  padding-bottom: 2rem;
	font-size: 2.25rem;
	letter-spacing: 0.09rem;
	color: #261c19;
}

h2.tags-line::after {
  content: '';
  display: block;
  width: 6rem;
  height: 4px;
  background-color: #ec7522;
  border-radius: 4px;
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
}

.vcon {
  display: inline-block;
  font-family: icomoon;
  font-style: normal;
  font-weight: 400;
}

header {
  position: relative;
  height: 6rem;
  background: white;
}

header .logo {
  height: 6rem;
  display: flex;
  align-items: center;
  padding-left: 2rem;
  float: left;
}

header .logo img {
  height: 3.5rem !important;
}

header .headRight {
  float: right;
  height: 6rem;
  text-align: center;
  display: inline-flex;
  align-items: center;
}

header .headRight .menu-active {
  height: 6rem;
  display: inline-block;
  background: url(../img/wap/menuico.png) no-repeat center center;
  width: 5rem;
  background-size: 2.5rem;
}

header .GoBack {
  display: block;
  width: 4rem;
  font-size: 2rem;
  color: #fff;
  height: 5rem;
  line-height: 5.4rem;
  text-align: center;
  position: absolute;
  top: 0px;
  left: 0px;
  transform: rotate(-180deg);
}

header .GoBack:after {
  content: '\e622';
}

.home-banner {
  position: relative;
}

.home-banner video {
  width: 100%;
  object-fit: cover;
  display: block;
}

.home-banner .text {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  width: 90%;
}

.home-banner .text {
  display: flex;
  align-items: center;
}

.home-banner .text h1 {
	font-size: 2.36rem;
	font-weight: bold;
	line-height: 1.5;
	letter-spacing: 0.13rem;
	color: #ffffff;
}

.home-banner .text h2 {
	font-size: 1.73rem;
	letter-spacing: 0.09rem;
	color: #ffffff;
  line-height: 1.5;
}

.home-promise {
  padding-top: 5rem;
}

.home-promise .title p,
.home-globe .title p ,
.home-solution .title p,
.home-innovation .title p,
.home-esg .title p {
  line-height: 1.5;
  margin-top: 2.6rem;
  max-width: 35rem;
  margin-left: auto;
  margin-right: auto;
  font-size: 1.3rem;
	color: #666666;
}

.home-promise-ul li {
  margin-top: 2rem;
  border: 1px solid #efefef;
  border-radius: 4px;
}

.home-promise-ul .text {
  padding: 0 1.63rem 3rem;
}

.home-promise-ul .text h2 {
  font-size: 1.5rem;
	font-weight: bold;
	letter-spacing: 0rem;
	color: #261c19;
  line-height: 1.3;
  position: relative;
  padding-bottom: 0.75rem;
  margin: 2rem 0 1.2rem;
}

.home-promise-ul .text h2::after {
  content: '';
  display: block;
  width: 6rem;
  height: 2px;
  background-color: #ee7422;
  position: absolute;
  left: 0;
  bottom: 0;
}

.home-promise-ul .text p {
  line-height: 1.5;
  font-size: 1.2rem;
	letter-spacing: 0rem;
	color: #666666;
}

.home-globe {
  padding-top: 7rem;
}

.home-globe-ul {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-template-rows: repeat(3, 1fr);
  grid-gap: 3rem 3rem;
  margin-top: 3rem;
  text-align: center;
}

.home-globe-ul li > div > span {
  color: #ed7422;
  font-size: 2rem;
  font-weight: bold;
}

.home-globe-ul li > div > span:last-child {
  color: #ed7422;
  font-size: 1.13rem;
  font-weight: bold;
}

.home-globe-ul li > p {
  color: #919191;
  font-size: 1rem;
  line-height: 1.3;
  margin-top: 0.88rem;
}

.home-solution {
  padding-top: 7.5rem;
}

.home-solution-ul {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-template-rows: repeat(3, 1fr);
  grid-gap: 1.75rem 0.8rem;
  padding-top: 3.8rem;
}

.home-solution-ul li {
  position: relative;
}

.home-solution-ul li img {
  display: block;
  object-fit: fill;
  width: 100%;
}

.home-solution-ul li p {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
	font-size: 2.2rem;
	font-weight: normal;
	font-stretch: normal;
	line-height: 2.43rem;
	letter-spacing: -0.05rem;
	color: #feffff;
  white-space: nowrap;
}

.home-innovation {
  padding-top: 7rem;
}

.home-innovation .navigation {
  padding-top: 3.5rem;
}

.home-innovation .navigation ul {
  display: flex;
  justify-content: center;
  margin-left: 20px;
}

.home-innovation .navigation ul li {
  position: relative;
  width: 12rem;
  margin-left: 1.5rem;
}

.home-innovation .navigation ul li:first-child {
  margin-left: 0;
}

.home-innovation .navigation ul li .home-technological-line {
  display: inline-block;
  padding-bottom: 1rem;
  position: relative;
}

.home-innovation li.on .outer-circle {
  background-color: #fbdfcc;
}

.home-innovation li.on .inner-circle {
  background-color: #ed7422;
  opacity: 1;
}

.home-innovation .home-technological-line::after {
  content: '';
  display: block;
  width: 100%;
  height: 2px;
  background-color: #efefef;
  position: absolute;
  bottom: 0;
  left: 0;
}

.home-innovation .home-technological-line p {
  color: #656565;
  font-size: 1.3rem;
  line-height: 1.3;
  white-space: nowrap;
}
.home-innovation li.on .home-technological-line p {
  color: black;
}

.home-innovation .text {
  position: relative;
}

.home-innovation a {
  position: absolute;
  display: block;
  width: 6.7rem;
  height: 5.5rem;
  background-color: #ec7522;
  border-radius: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
  right: 1.5rem;
  font-size: 1rem;
	line-height: 4.44rem;
	color: #feffff;
  bottom: -3rem;
}

.home-innovation .text {
  background-color: #0f1d4a;
  background-image: url(../img/home/bg-logo.png);
  background-position: right -55px top;
  background-repeat: no-repeat;
  padding: 2.7rem 3.2rem 5rem;
  border-radius: 10px;
  margin-top: 2.5rem;
}

.home-innovation .text p {
  color: #d6d5db;
  font-size: 1.3rem;
  line-height: 1.5;
}

.home-innovation .img {
  margin-top: 1rem;
}

.outer-circle {
  position: absolute;
  left: -20px;
  width: 18px;
  height: 18px;
  border-radius: 50%;
  bottom: -8px;
}

.inner-circle {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 10px;
  height: 10px;
  background-color: #000000;
  border-radius: 50%;
  opacity: 0.18;
}

.home-esg {
  padding-top: 7rem;
  padding-bottom: 5rem;
}

.home-esg .esgSwiper{ 
  padding-top: 2rem;
}


.home-esg .home-cover-text {
  position: absolute;
  width: 60%;
  bottom: 10%;
  right: 2rem;
  text-align: left;
  z-index: 2;
}

.home-esg .home-cover-text h1 {
  font-size: 2.88rem;
	font-weight: bold;
	letter-spacing: 0.11rem;
	color: #ffffff;
  padding-bottom: .9rem;
}

.home-esg .home-cover-text p {
  font-size: 1.2rem;
	letter-spacing: 0.04rem;
	color: #ffffff;
  line-height: 1.5;
}


.home-deliver {
  background-color: #0e1e4a;
  padding-top: 5rem;
  padding-bottom: 6rem;
  overflow: hidden;
}


.home-deliver .home-deliver-flex-ul {
  display: flex;
  justify-content: space-between;
}

.home-deliver .home-deliver-flex-ul li {
  margin-right: 0.5rem;
  text-align: center;
}

.home-deliver .home-deliver-flex-ul li:last-child {
  margin-right: 0;
}

.home-deliver .home-deliver-flex-ul h3 {
  font-size: 1.5rem;
  color: white;
  white-space: nowrap;
  padding-bottom: 0.5rem;
}

.home-deliver .home-deliver-flex-ul p {
  font-size: 0.8rem;
  color: white;
  white-space: nowrap;
}


.home-deliver li.on .home-deliver-line {
  width: 5rem;
  height: 3px;
  background-color: #ec7522;
  display: inline-block;
  margin-top: 1.5rem;
}

.home-deliver .home-deliver-flex-img {
  display: flex;
  flex-wrap: wrap;
  padding-top: 3.5rem;
}
.home-deliver .home-deliver-flex-img > div {
  width: 50%;
  position: relative;
}

.home-deliver .home-deliver-flex-img > div > img {
  height: 14rem;
  display: block;
  object-fit: cover;
}

.home-deliver .home-deliver-flex-img > div p {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%,-50%);
  font-weight: bold;
  font-size: 1.5rem;
	line-height: 2.13rem;
	letter-spacing: 0rem;
	color: #ffffff;
}


.home-information {
  padding-top: 7rem;
}

.home-information .navigation {
  padding: 2rem 0;
}

.home-information .navigation ul,
.home-information .navigation ul li {
  display: flex;
  justify-content: center;
  align-items: center;
}
.home-information .navigation ul li {
  margin-right: 4rem;
}
.home-information .navigation ul li:last-child {
  margin-right: 0;
}

.home-information .navigation ul a {
  color: #7f7f7f;
  font-size: 1.3rem;
}

.home-information .navigation ul span {
  transform: rotate(90deg);
  display: inline-block;
  font-size: 2rem;
  color: #0e1d49;
  margin-left: 1rem;
}

.home-information .news ul {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}

.home-information .news ul li {
  width: 48.5%;
  border-radius: 4px;
  border: #f0f0f0 solid 1px;
  height: 30.5rem;
  padding: 1.3rem 0.7rem;
  margin-bottom: 2rem;
}

.home-information-date b {
	font-size: 2.25rem;
	letter-spacing: 0.14rem;
	color: #0e1d49;
}

.home-information-date p {
	font-size: 0.9rem;
	letter-spacing: 0.06rem;
	color: #0e1d49;
}

.home-information-content {
  padding-top: 1rem;
}

.home-information-content h3 {
	font-size: 1.3rem;
	letter-spacing: 0.06rem;
	color: #021d49;
  height: 3.2rem;
  overflow: hidden;
  line-height: 1.3;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  display: -webkit-box;
}

.home-information-content img {
  margin: 1.1rem auto;
  max-height: 8rem;
}

.home-information-content p {
  font-size: 1.3rem;
  color: #929292;
  line-height: 1.3;
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
}

.home-information .news ul li a {
  padding-top: 2.5rem;
  display: block;
	font-size: 1rem;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0.05rem;
	color: #021d49;
}

.home-information .news ul li.on {
  background-color: #0e1e4a;
}

li.on .home-information-date b,
li.on .home-information-date p,
li.on .home-information-content h3,
li.on .home-information-content p,
li.on .home-information .news ul li a,
.home-information .news ul li.on  a {
  color: white;
}


.articleBody {
  min-height: calc(100vh - 5rem);
}

.graybg {
  background: #f4f4f4;
}

.swiperCulb1 .swiper-slide .bnrbg {
  display: block;
  width: 100%;
}

.swiperCulb1 .swiper-slide .bantext {
  position: absolute;
  top: 50%;
  width: 100%;
  margin-top: -5rem;
  height: 10rem;
  display: flex;
  align-items: center;
  padding: 0 3rem;
}

.swiperCulb1 .swiper-slide .bantext img {
  width: 100%;
}

.swiperCulb1 .swiper-pagination-bullet {
  background: #ccc;
  opacity: .5;
}

.swiperCulb1 .swiper-pagination-bullet-active {
  background: #ed7422;
  opacity: 1;
}

.slideMenu {
  position: fixed;
  top: 0;
  right: 0;
  width: 66.66%;
  z-index: 99999;
  text-align: left;
  transition: all .3s;
  height: 0;
  visibility: hidden;
  opacity: 0;
  padding-top: 6rem;
}
/* html.header-opened .slideMenu {
  
} */

.slideMenu .menuList {
  width: 100%;
  height: calc(100% - 6rem);
  position: absolute;
  top: 0;
  right: 0;
  z-index: 99999;
  background: #fff;
  overflow: hidden;
  padding-bottom: 8.8rem;
  margin-top: calc(6rem - 1px);
  box-shadow: 0px 50px 19px 1px 
  rgba(14, 29, 73, 0.1);
}

.slideMenu.menu-open {
  visibility: visible;
  opacity: 1;
  height: 100%;
}

.slideMenu .bg {
  position: fixed;
  top: 6rem;
  bottom: 0px;
  left: 0;
  width: 100%;
  /* background: linear-gradient(to bottom, rgb(0 11 18 / 97%), rgb(35 38 44 / 48%)); */
  z-index: 9999;
  transition: all .3s;
  display: none;
}

.slideMenu.menu-open .bg {
  left: 0px;
  display: block;
}

.slideMenu a {
  line-height: 5.2rem;
  padding-left: 5rem;
  padding-right: 1.88rem;
  color: #051d49;
  display: block;
  position: relative;
  text-align: right;
}

.slideMenu li {
  border-bottom: 1px solid #cfd2db;
  font-size: 1.67rem;
  opacity: 1;
}

.slideMenu li:nth-child(1) {
  transition: all .2s cubic-bezier(0.4, 0.8, 0.74, 1) .15s;
}

.slideMenu li:nth-child(2) {
  transition: all .2s cubic-bezier(0.4, 0.8, 0.74, 1) .2s;
}

.slideMenu li:nth-child(4) {
  transition: all .2s cubic-bezier(0.4, 0.8, 0.74, 1) .25s;
}

.slideMenu li:nth-child(3) {
  transition: all .2s cubic-bezier(0.4, 0.8, 0.74, 1) .3s;
}

.slideMenu li:nth-child(4) {
  transition: all .2s cubic-bezier(0.4, 0.8, 0.74, 1) .35s;
}

.slideMenu li:nth-child(5) {
  transition: all .2s cubic-bezier(0.4, 0.8, 0.74, 1) .4s;
}

html.header-opened .slideMenu li {
  opacity: 1;
}

html.header-opened header {
  background-color: white;
}
html.header-opened .language-box {
  display: none;
}

.slideMenu a i.arr {
  position: absolute;
  left: 1rem;
  top: 50%;
  margin-top: -2.5rem;
  transition: all .3s ease;
  transform: rotate(-90deg);
  transform-origin: center;
}

.slideMenu a i.arr img {
  height: 1.25rem;
  filter: grayscale(100%) brightness(100%);
}

.slideMenu .curr-active >a>.arr img ,
.slideMenu .curr-active .last-curr-active a>.arr img {
  filter: none;
}

.slideMenu .curr-active .last-curr-active a.lastarr {
  border-bottom: 1px solid #cfd2db;
}
.slideMenu a.lastarr > i {
  margin-left: 1rem;
}

.submenu a:active{
  background-color: #ed7422;
  color: #ffffff;
}
.submenu {
  visibility: hidden;
  max-height: 0;
  transition: all .3s ease-out;
  opacity: 0;
}

.slideMenu .curr-active a.cnh {
  color: #ed7422;
}

.slideMenu .curr-active >a>.arr,
.slideMenu .curr-active .last-curr-active a>.arr {
  transform: rotate(0);
  left: 1.2rem;
}


.slideMenu .curr-active a .arr:before,
.slideMenu .curr-active a .arr:after {
  background: #ed7422;
}

.slideMenu .curr-active .submenu {
  visibility: visible;
  max-height: 100vh;
  overflow: hidden;
  opacity: 1;
}

.slideMenu .submenu .lastsubmenu {
  visibility: hidden;
  max-height: 0;
  transition: all .3s ease-out;
  opacity: 0;
}

.slideMenu .curr-active .submenu dd.last-curr-active .lastsubmenu {
  visibility: visible;
  max-height: 100vh;
  overflow: hidden;
  opacity: 1;
  position: relative;
  padding-right: 2.5rem;
}

.slideMenu .curr-active .submenu dd.last-curr-active .lastsubmenu::after,
a.tags-right::after  {
  content: '';
  display: block;
  width: 4px;
  height: 90%;
  background-color: #ef6f1a;
	border-radius: 2px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 2rem;
}

a.tags-right  {
  padding-right: 4.38rem;
}


.slideMenu dd {
  border-top: 1px solid #cfd2db;
}

.slideMenu a.lastarr{
  /* background-color: #fdfdfd; */
}

.wap-datapfm {
  background-color: #fafafa;
}

.swiperCulb1 .wrap-panel {
  position: relative;
}
.swiperCulb1 .wrap-panel .title-h {
  position: absolute;
  top: 3rem;
  left: 0;
  right: 0;
  margin: auto;
}

.title-h {
  text-align: center;
  margin-bottom: 3rem;
}

.title-h h2 {
  font-size: 2.19rem;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0.09rem;
  color: #051d49;
}

.title-h p {
  color: #188ae2;
  font-weight: bold;
  text-transform: uppercase;
}

.wap-dataItems {
  display: flex;
  flex-wrap: wrap;
  padding: 0 2rem;
}

.wap-dataItems li {
  width: 25%;
  text-align: center;
}

.wap-dataItems li i {
  display: block;
}

.wap-dataItems li:first-child {
  margin-bottom: 4.19rem;
}

.wap-dataItems li img {
  height: 4.19rem;
}

.wap-dataItems li h4 {
  margin: 0.88rem 0 .69rem;
  font-size: 1.72rem;
  font-weight: bold;
  font-stretch: normal;
  line-height: 1.69rem;
  letter-spacing: -0.11rem;
  color: #0e1d49;
  display: flex;
  align-items: center;
  justify-content: center;
}

.wap-dataItems li h4 em {
  font-size: 2rem;
}

.wap-dataItems li p {
  font-size: 1.25rem;
  font-weight: normal;
  font-stretch: normal;
  line-height: 1.5;
  letter-spacing: 0rem;
  color: #919191;
}

.mainBsns {
  overflow: hidden;
  padding: 3rem 2rem;
}

.bsnsItems {
  display: flex;
  flex-wrap: nowrap;
  justify-content: space-between;
  overflow-y: auto;
}
.en .bsnsItems li:last-child{
  display: none;
}
.bsnsItems li {
  flex: 0 0 31.5%;
  margin-bottom: 1rem;
  position: relative;
  margin-right: 0.94rem;
}

.bsnsItems li .pic img {
  width: 100%;
}

.bsnsItems li p {
  font-size: 1.5rem;
  font-weight: 400;
  font-stretch: normal;
  line-height: 1.69rem;
  color: #000000;
  opacity: 0.8;
  text-align: center;
  margin-top: 1.31rem;
}
.globalwh {
  padding-bottom: 3rem;
}
.globalwh img {
  width: 100%;
  display: block;
  margin: auto;
  object-fit: cover;
}

.aboutarticle {
  /*background:url(../img/wap/aboutbg.jpg) no-repeat center top;
	*/
  background-size: cover;
}

.video-about {
  padding: 0 2rem;
}

.aboutarticle h2 {
  color: #fff;
}

.about-Profile {
  padding: 0 2rem;
  font-size: 1.5rem;
}

.about-Profile p {
  margin-bottom: 1.5rem;
  line-height: 2.4rem;
}

.profileLink {
  display: flex;
  padding: 0 1rem;
  margin-top: 2.5rem;
}

.profileLink a {
  vertical-align: top;
  flex: 1;
  line-height: 4rem;
  margin: 0 1rem;
  background: #188ae2;
  color: #fff;
  text-align: center;
  border-radius: 5px;
}

.playShade {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 97%;
  height: 101%;
  position: absolute;
  left: 5px;
  top: 6px;
  height: 94%;
  bottom: 0px;
  font-size: 70px;
  background: rgba(0, 0, 0, .3);
  text-align: center;
  color: #fff;
  cursor: pointer;
  z-index: 100;
}

/*750px 及以下屏幕的适配样式*/
@media only screen and (min-width:320px) and (max-width:374px) {
  .playShade {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 86%;
    height: 101%;
    position: absolute;
    left: 23px;
    top: 0;
    bottom: 0px;
    font-size: 70px;
    background: rgba(0, 0, 0, .3);
    text-align: center;
    color: #fff;
    cursor: pointer;
    z-index: 100;
  }
}

.kbico {
  font-size: 50px;
  line-height: 32px;
  display: inline-block;
  vertical-align: top;
  font-family: "kbico";
  font-style: normal;
}

.playShade:before {
  content: '\ea15';
  /* margin-top:61px;
	*/
  box-shadow: 0 0 10px rgba(0, 0, 0, .3);
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -25px;
  margin-top: -16px;
}

.seemore {
  border: 1px solid #FFFFFF;
  color: #FFFFFF;
  margin-top: 1.5rem;
  width: 8rem;
  height: 2.5rem;
  line-height: 2.5rem;
  font-size: 14px;
}

.mb-title .seemore {
  margin-left: auto;
  margin-right: auto
}

.box {
  display: flex;
  flex-direction: column;
  align-items: center;
}

/**************************************海外仓服务**************************************************/

.haiwai_server>ul {
  display: flex;
  align-items: flex-start;
  justify-content: center;
}

.haiwai_server>ul>li {
  width: 33%;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  font-size: 1.4rem;
}

.haiwai_server>ul>li>img {
  width: 50px;
  height: 50px;
}

.pl {
  text-align: center;
  padding: 10px 10px 0 10px;
}

.haiwai_server {
  padding-top: 20px;
}

.fuwu_block {
  width: 100%;
  display: flex;
  justify-content: space-around;
  align-items: center;
  font-size: 1.13rem;
  font-weight: normal;
  font-stretch: normal;
  line-height: 2.19rem;
  letter-spacing: 0rem;
  color: #919191;
  padding-bottom: 4rem;
  border-bottom: 1px dashed #adb5c3;
}

.vision-mission {
}

.vision-mission-img img {
  display: block;
  width: 100%;
}

.vision-mission-text {
  display: flex;
  justify-content: space-between;
  margin-top: 2.13rem;
  padding-bottom: 3rem;
}

.vision-mission-text h2,
.corporate-culture-text h2 {
  font-size: 1.5rem;
  font-weight: bold;
  font-stretch: normal;
  line-height: 1.69rem;
  color: #ee772d;
  padding-bottom: .2rem;
}
.vision-mission-text h2 {
  padding-bottom: 1rem;
}
.vision-mission-text p,
.corporate-culture-text p {
  font-size: 1.13rem;
  font-weight: normal;
  font-stretch: normal;
  line-height: 1.88rem;
  color: #919191;
}

.vision-mission-text>div {
  width: 42.5%;
}

.corporate-culture {
  margin-top: 2rem;
}

.corporate-culture-img img {
  display: block;
  width: 100%;
}

.corporate-culture-text>div {
  width: 48%;
  margin-bottom: 4.5rem;
  display: flex;
  align-items: center;
}
.corporate-culture-text>div img {
  height: 3.81rem;
  margin-right: 1rem;
}
.corporate-culture-text {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-top: 1.94rem;
}

.development-history {
  overflow: hidden;
  background-color: #f2f2f2;
  padding-bottom: 6rem;
}

.development-history-text {
  padding-top: 3.38rem;
  max-width: 70%;
}

.development-history-text .title-h h2 {
  color: #ffffff;
}

.development-history-text .line {
  width: 3.75rem;
  height: 0.25rem;
  background-color: #ffffff;
  border-radius: 0.13rem;
  margin: 1.06rem auto 0;
}

.development-history-date {
  height: 41rem;
  overflow-y: auto;
  max-width: 11rem;
  padding-right: 2rem;
}

.development-history-ul {
  margin-left: 2rem;
}

.development-history-ul>li {
  min-height: 9rem;
  display: flex;
  justify-content: flex-end;
  border-left: 1px solid #b4b4b4;
  position: relative;
}

.development-history-ul>li>div:first-child {
  font-size: 1.5rem;
  font-weight: 400;
  font-stretch: normal;
  line-height: 1.69rem;
  color: #ffffff;
  position: relative;
  max-width: 11rem;
  margin-left: 1rem;
  display: flex;
  align-items: center;
}
 
.development-history-ul>li::before {
  content: '';
  display: block;
  width: 14px;
  height: 14px;
  background-color: #b4b4b4;
  border-radius: 50%;
  position: absolute;
  left: -7px;
  top: 50%;
  transform: translateY(-50%);
  z-index: 2;
}

.development-history-ul>li span {
  font-size: 1.66rem;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0rem;
	color: #999999;
}

.development-history-ul>li.on::before {
  background-color: #ed7422;
}

.development-history-ul>li.on span {
  color: #ed7422;
}

.development-history-number {
  position: absolute;
  top: 5rem;
  right: 11rem;
  font-size: 5.99rem;
	font-weight: bold;
	line-height: 1.75rem;
	letter-spacing: 0rem;
	color: #ffffff;
}

.development-history-text {
  position: absolute;
  left: 0;
  bottom: 4rem;
	font-size: 1.3rem;
	line-height: 2;
	letter-spacing: 0rem;
	color: #271d1b;
}

.development-history-text p {
}

.development-history-ul ol {
  margin-left: 3rem;
}

.development-history-ul ol li {
  display: flex;
}

.development-history-ul ol li::before{
  content: '·';
  display: inline-block;
  font-size: 33px;
  margin-right: 0.5rem;
}

.development-history-ul ol li>span:first-child {
  margin-right: 0.5rem;
}
.development-history-ul ol li>span {
  font-size: 1.13rem;
}

.brief-development-history .development-img {
  margin-top: -5rem;
}

.brief-development-history .development-img img {
  border-radius: 8px;
}

.business-structure {
  position: relative;
}

.business-structure h2 {
  font-size: 2.19rem;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0.09rem;
  color: #051d49;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  top: 3.38rem;
  white-space: nowrap;
}

.business-structure img {
  display: block;
  width: 100%;
}

.team-style {
  position: relative;
}
.team-style .wrap {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  margin: auto;
}
.team-style-text {
  position: absolute;
  color: #ffffff;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
}

.team-style h2 {
  font-size: 2.19rem;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0.09rem;
  text-align: center;
}

.team-style p {
  margin-top: 1.5rem;
  font-size: 1.13rem;
  font-weight: normal;
  font-stretch: normal;
  line-height: 3rem;
  letter-spacing: 0rem;
  color: #ffffff;
  text-align: left;
}

.team-style img {
  width: 100%;
  display: block;
}

.team-style .block1 {
  flex: 1;
  padding: 0 6px 0 10px;
}

.block2 {
  flex: 1;
  padding: 0 10px 0 6px;
}

.block1>img,
.block2>img {
  width: 100%;
}

.hexing {
  margin-top: 3.38rem;
  margin-bottom: 3.5rem;
}

.bnrbg {
  width: 100%;
}

.wh-real-picture {
  overflow: hidden;
}

.wh-real-picture .bnrbg {
  width: 112px;
  height: 112px;
}

.OssRealistic .swarr {
  width: 40px;
  height: 40px;
  background-color: rgba(255, 255, 255, .9);
  background-size: 14px;
}

.OssRealistic .swiper-button-prev {
  left: 0px;
}

.OssRealistic .swiper-button-next {
  right: 0px;
}

.overtitle {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

/*************************************************************************************************************/
.logistics_server {
  width: 100%;
}

.logistics_server>ul {
  display: flex;
  justify-content: space-around;
  flex-wrap: wrap;
}

.logistics_server>ul>li {
  width: 45%;
}

.pl_log {
  font-size: 18px;
  font-family: SourceHanSansCN;
  font-weight: bold;
  color: #0D8484;
}

.shuoming {
  width: 100%;
}

.pl_log3 {
  color: #0D8484;
  font-size: .9em;
  padding-bottom: 10px;
  box-sizing: border-box;
}

.pl_log2 {
  font-size: 14px;
}

.shuoming>p {
  padding-top: 10px;
  box-sizing: border-box;
}

.fuwu_block_log {
  width: 95%;
  height: auto;
  border: 1px solid #FFFFFF;
  margin: 0 auto;
  background-image: url(../img/wap/zhuanxianbg.png);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 100% 100%;
}

.fuwu_block_log>ul {
  display: flex;
  justify-content: space-around;
  flex-wrap: wrap;
  height: 100%;
  padding: 3rem 0;
}

.fuwu_block_log>ul>li {
  width: 38%;
  color: #FFFFFF;
}

.fuwu_block_log>ul>li>img {}

.neirong_log {
  text-align: center;
}

.fuwu_block_log>ul>li>p {
  padding-top: 10px;
  font-size: 1.3rem;
}

.changwei {
  color: #F7AC38;
  font-weight: bold;
  font-size: 1.4rem !important;
}

/****************************************************************************************************************/
.goten_muse {
  width: 100%;
  height: 300px;
  border: 1px solid #FFFFFF;
  margin: 2em auto 0;
  background-image: url(../img/wap/goten_bg.png);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 100% 100%;
}

.muse_title {
  width: 100%;
  text-align: center;
  color: #FFFFFF;
  margin-top: 2em;
  font-size: 1.5rem;
  font-family: SourceHanSansCN;
  font-weight: bold;
}

.muse_oul {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  height: 75%;
}

.muse_oul>li {
  width: 33%;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  color: #FFFFFF;
}

.muse_oul>li>img {
  width: 3.5em;
}

.muse_oul>li>p {
  padding-top: 1em;
  font-size: 1.5rem;
}

.muse_block {
  width: 100%;
}

.muse_block>ul {
  display: flex;
  justify-content: space-around;
  flex-wrap: wrap;
}

.muse_block>ul>li {
  width: 46%;
  display: flex;
  align-items: center;
  flex-direction: column;
  border-radius: 8px;
  margin-bottom: 1em;
  padding: 25px 0;
  background: #FFFFFF;
  box-shadow: 0px 0px 20px 0px rgba(52, 52, 52, 0.15);
}

.muse_block>ul>li>img {
  height: 4rem;
}

.title1 {
  color: #34ABA6;
  font-weight: bold;
}

.title1_content {
  height: auto;
  text-align: center;
  width: 100%;
}

.title1_content>p {
  padding-top: .5em;
  box-sizing: border-box;
  font-size: 1.5rem;
}

.nengli_goten {
  width: 100%;
  margin-top: 3rem;
  box-sizing: border-box;
}

.jieshao {
  font-size: 14px;
  padding: 0 2%;
  width: 100%;
  box-sizing: border-box;
}

.country_list {
  display: flex;
  justify-content: center;
  align-items: center;
}

.country_list_block {
  width: 100%;
  margin: 0 auto;
  display: flex;
  justify-content: space-around;
  flex-wrap: wrap;
}

.country_list_block>img {
  margin-bottom: 2em;
  width: 46%;
}

/****************************************************************************************************************/
.line {
  width: 70px;
  height: 3px;
  background: #E87427;
  margin-top: 1rem;
}

.dis_h {
  display: flex;
  align-items: center;
  flex-direction: column;
}

.client_content {
  width: 100%;
  box-sizing: border-box;
}

.client_left {
  width: 100%;
}

.client_left>img {
  width: 100%;
  height: 100%;
}

.client_right {
  width: 100%;
  padding-left: 10px;
  background: #FFFFFF;
  padding-right: 10px;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.client_right_title {
  font-size: 17px;
  font-family: SourceHanSansCN;
  font-weight: bold;
  color: #E87427;
  padding: 10px 0;
}

.client_right_biaqian {
  height: 20px;
  background: #E87427;
  border-radius: 15px;
  line-height: 20px;
  color: #FFFFFF;
  font-size: 13px;
  width: 60%;
  text-align: center;
  margin: .5rem 0 1.5rem 0;
}

.kuabei_shuoming {
  width: 100%;
  padding: 1.5em 0;
}

.wenzi_kuabei {
  font-size: 1.4rem;
}

.kuabei_shuoming>ul {
  display: flex;
  justify-content: center;
  align-items: center;
}

.kuabei_shuoming>ul>li {
  width: 25%;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  color: #000000;
  font-size: 1.4rem;
}

.kuabei_shuoming>ul>li>img {
  width: 30px;
}

.kuabei_shuoming>ul>li .shuoming-content>em {
  color: #e87427;
}

.big_block {
  background: #FFFFFF;
  box-shadow: 0px 3px 10px 0px rgba(4, 0, 0, 0.15);
  border-radius: 10px;
  width: 96%;
  margin: 10px auto;
}

.cai_gou {
  color: #939393;
  font-size: 14px;
  padding: .8rem 0;
  text-align: center
}

.weig {
  font-weight: bold;
  color: #E87427;
}

.jiewei {
  background: #434343;
  color: #FFFFFF;
}

.fuwu_kuabei>ul {
  display: flex;
  justify-content: space-around;
  align-items: center;
  flex-wrap: wrap;
}

.fuwu_kuabei>ul>li {
  width: 46%;
  margin-bottom: 1.2rem;
  position: relative;
}

.fapiao1img>img {
  width: 100%;
}

.position_more {
  position: absolute;
  bottom: 1.3rem;
  left: 0;
  right: 0;
  width: 70%;
  height: 30px;
  margin: auto;
  background: #E97428;
  text-align: center;
  line-height: 30px;
  color: #FFFFFF;
  border-radius: 20px;
}

/****************************************************************************************************************/
.fuwu_block_world {
  width: 100%;
  background-image: url(../img/wap/worldtech_bg.png);
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-position: center;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-around;
  padding: 3rem 0;
}

.world_first {
  display: flex;
  justify-content: space-around;
  align-items: center;
  height: auto;
  padding-top: 4em;
}

.first_left {
  width: 38%;
  background: rgba(77, 150, 186, 0.7);
  border-radius: 10px;
  display: flex;
  flex-direction: column;
  color: #FFFFFF;
  padding: 10px 2%;
  box-sizing: border-box;
  margin-bottom: 2rem;
}

.first_right {
  width: 56%;
  background: rgba(77, 150, 186, 0.7);
  border-radius: 10px;
  color: #FFFFFF;
  padding: 10px 2%;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  margin-bottom: 2rem;
}

.world_title>span {
  background: #16517a;
  color: #FFFFFF;
  display: inline-block;
  padding: 0 4%;
  border-radius: 10px;
}

.wufu_list_block_oul {
  display: flex;
  justify-content: space-around;
  align-items: center;
  flex-wrap: wrap;
}

.wufu_list_block_oul>li {
  width: 95%;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  background: #4D96BA;
  margin-bottom: 10px;
  padding: 25px 2%;
  box-sizing: border-box;
  border-radius: 10px;
  height: 120px;
}

.tech_title {
  font-size: 17px;
  font-family: SourceHanSansCN;
  font-weight: bold;
  color: #FFFFFF;
  display: flex;
  align-items: center;
}

.ziji {
  font-size: 13px;
  font-family: SourceHanSansCN;
  font-weight: 500;
  color: #FFFFFF;
  padding-top: 10px;
}

.shuxian {
  width: 20px;
  height: 2px;
  background: #FFFFFF;
  display: inline-block;
  transform: rotate(90deg);
}

/****************************************************************************************************************/
.newoul {
  width: 100%;
  display: flex;
  justify-content: space-around;
  margin: 3rem 0;
}

.newoul>li {
  border: 1px solid #BCBCBC;
  height: 35px;
  text-align: center;
  line-height: 35px;
  width: 28%;
}

.ceneteractive {
  background: #188AE2;
  color: #FFFFFF;
}

.page {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  /* background-color: #fff; */
  /* text-align: center; */
}

.page a {
  display: inline-block;
  font-size: 1.3rem;
  padding: .5rem 1rem;
  text-decoration: none;
  color: #333;
}

.page a.hover,
.page a:hover {
  background: #ff7517;
  color: #fff;
  border-radius: 100%;
}

.page a:first-child,
.page a:last-child {
  border-radius: 100%;
  background: #ececec;
  color: #ffffff;
}

.newsList {
  margin-bottom: 45px;
}

.newsList>ul {
  padding: 0 2%;
  box-sizing: border-box;
}

.newlist_title {
  font-size: 17px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #333333;
  padding-top: 15px;
}

.new_time {
  font-size: 12px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #999999;
  padding-top: 10px;
  padding-bottom: 10px;
}

.newjieshao {
  font-size: 15px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #666666;
  padding-bottom: 10px;
}

.newsListWrap li .box {
  position: relative;
  font-size: 50px;
  line-height: 32px;
  display: inline-block;
  vertical-align: top;
  font-family: "kbico";
  font-style: normal;
  cursor: pointer;
}

.newsListWrap li .box:before {
  content: '\ea15';
  display: flex;
  background: rgba(0, 0, 0, .3);
  position: absolute;
  right: 0px;
  bottom: 42px;
  top: 0px;
  left: 0px;
  text-align: center;
  line-height: 70px;
  font-size: 40px;
  color: #eee;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
}

.videoPlayLayer {
  position: fixed;
  top: 0px;
  left: 0px;
  bottom: 0px;
  right: 0px;
  z-index: 9999;
  align-items: center;
}

.dialogHide {
  display: none;
}

.dialogShow {
  display: flex;
}

.videoPlayLayer .shadow {
  position: fixed;
  top: 0px;
  left: 0px;
  bottom: 0px;
  right: 0px;
  z-index: 1;
  background: rgba(0, 0, 0, .3);
}

.videoPlayLayer .layerTitle {
  padding: 20px 0;
  text-align: center;
}

.videoPlayLayer .layerTitle h3 {
  font-size: 15px;
  color: #188ae2;
}

.videoPlayLayer .layerTitle h3:after {
  content: '';
  width: 60px;
  height: 2px;
  margin: 0 auto;
  background: #188ae2;
  display: block;
  margin-top: 20px;
}

.videoPlayLayer .layerSupplement {
  text-align: center;
  margin-bottom: 30px;
}

.videoPlayLayer .layerSupplement li {
  display: inline-block;
  margin: 0 20px;
  line-height: 25px;
}

.videoPlayLayer .layerSupplement li i {
  display: inline-block;
  vertical-align: middle;
  width: 28px;
  height: 25px;
  margin-top: -3px;
}

/*.videoPlayLayer .layerSupplement li i.date {
	background:url(../img/time.png) no-repeat center;
}
.videoPlayLayer .layerSupplement li i.author {
	background:url(../img/author.png) no-repeat center;
}
.videoPlayLayer .layerSupplement li i.views {
	background:url(../img/views.png) no-repeat center;
}
*/
.videoPlayLayer .layerMain {
  position: relative;
  max-height: 100vh;
  overflow: auto;
  margin: 0 auto;
  z-index: 10;
  background: #fff;
  width: 100%;
  width: 95%;
  margin: auto;
  border-radius: 10px;
}

.videoPlayLayer .layerMain .videofile {
  padding: 0 15px;
}

.videoPlayLayer .layerMain .layerBottom {
  padding: 15px 30px;
  text-align: center;
}

.videoPlayLayer .layerMain .layerBottom button {
  min-width: 100px;
  border-radius: 3px;
  margin: 0 3px;
  height: 36px;
  padding: 0 15px;
}

.btnPrimary {
  background: #188ae2;
  color: #fff;
}

.worldTech {
  height: 500px !important;
}

.worldTech.vasbanr:before {
  background: rgba(74, 148, 188, .4);
}

#J_video {
  width: 100% !important;
}

/****************************************************************************************************************/
.tuandui>li {
  background: #FFFFFF;
  padding: 2rem 1.31rem 1.31rem;
  box-shadow: 0px 0px 35px 0px 
		rgba(0, 0, 0, 0.1);
	border: solid 1px #e8e8e8;
  margin-bottom: 2.5rem;
}

.brief_left {
  overflow: hidden;
  text-align: center;
}

.brief_left>img {
  width: 62.8vw;
}

.brief_right {
  width: 100%;
  padding-bottom: 3rem;
}

.ana {
  padding: 2rem 0 0;
  font-size: 1.5rem;
}

.ana p {
  position: relative;
  font-size: 1.38rem;
  font-weight: normal;
  font-stretch: normal;
  line-height: 2.19rem;
  letter-spacing: 0rem;
  color: #ed7422;
  text-align: center;
}
.overtitle-detail {
  padding-top: 2rem;
  font-size: 1.25rem;
	font-weight: normal;
	font-stretch: normal;
	line-height: 2.19rem;
	letter-spacing: 0rem;
	color: #666666;
}
.ana p:before,
.ana p:after {
  content: '';
  display: inline-block;
  width: 20px;
  height: 16px;
}

.ana p:before {
  left: 0;
  top: 5px;
  background: url(../img/yh.png) no-repeat left top;
  background-size: 50%;
}

.ana p:after {
  bottom: 0px;
  right: 0px;
  background: url(../img/yh2.png) no-repeat right top;
  background-size: 50%;
}

.naaneme {
	font-size: 2.19rem;
	font-weight: bold;
	letter-spacing: 0rem;
	color: #051d49;
}

.sp_jituan {
	font-size: 1.25rem;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0rem;
	color: #051d49;
}

.name_border {
  padding-top: 2.5rem;
}

.name_border span {
  display: block;
  text-align: center;
}

.brief_right .job-title{
  border-bottom: 1px solid #b4b4b4;
 	font-size: 1.38rem;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0rem;
  text-align: center;
	color: #ed7422;
  padding-bottom: 1.5rem;
  line-height:2;
}

.culture-wall {
  padding-top: 3rem;
}
 
.culture-wall li {
  position: relative;
}
.culture-wall li .text {
  width: 90%;
  height: 100%;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  margin: auto;
	color: #ffffff;
  display: flex;
  flex-direction: column;
  justify-content: space-around;
}
.culture-wall li .text h2{
  font-size: 1.88rem;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0.09rem;
  text-align: center;
  padding: 2rem 0 1rem;
  line-height: 1;
  /* text-shadow: 0px 0px 7px #f5a800a1 !important; */
}

.culture-wall li .text p{
  font-size: 1.13rem;
	font-weight: normal;
	font-stretch: normal;
	line-height: 1.8;
	letter-spacing: 0rem;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  line-clamp: 4;
  -webkit-box-orient: vertical;
}
.culture-wall .title-h h2 {
  font-size: 2.19rem;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0.09rem;
  color: #051d49;
}

.culture-wall img {
  width: 100%;
  display: block;
}

.abt4 {
  background: #f8f8f8;
}

.abt4 .wrapHd h2 {
  color: #fff;
}

.ztHistory .storyitem {
  width: 96%;
  margin: 0 auto;
  position: relative;
  z-index: 6;
}

.ztHistory .year {
  width: 4rem;
  height: 4rem;
  margin: 0px auto 15px;
  border-radius: 50%;
  background: #188ae2;
  font-size: 14px;
  color: #fff;
  line-height: 4rem;
  text-align: center;
}

.ztHistory .photo {
  width: 100%;
  height: auto;
  overflow: hidden;
}

.ztHistory .photo img {
  min-height: auto;
  display: block;
  width: 100%;
}

.ztHistory .detail {
  background: #fff;
  text-align: center;
  padding: 6px;
  position: relative;
  margin-bottom: 10px;
  border-radius: 8px;
}

.ztHistory .detail:before {
  content: '';
  display: block;
  border: 12px solid #fff;
  border-left-color: transparent;
  border-right-color: transparent;
  border-top: none;
  position: absolute;
  left: 50%;
  top: -12px;
  margin-left: -12px;
}

.ztHistory.swiper-container:before {
  content: '';
  display: block;
  width: 14px;
  height: 14px;
  border-radius: 50%;
  background: #188ae2;
  position: absolute;
  left: 0px;
  top: 14px;
}

.ztHistory.swiper-container:after {
  content: '';
  display: block;
  width: 11px;
  height: 19px;
  background: url(../img/wap/arrowto.png) no-repeat left top;
  position: absolute;
  right: 0px;
  top: 12px;
}

.ztHistory .swiper-slide:before {
  content: '';
  display: block;
  width: 100%;
  height: 1px;
  background: #188ae2;
  position: absolute;
  top: 21px;
  left: 0px;
}

.ztHistory.swiper-container .swiper-button-next {
  right: 0px;
}

.ztHistory.swiper-container .swiper-button-prev {
  left: 0px;
}

.ztHistory.swiper-container .swiper-button-next,
.ztHistory.swiper-container .swiper-button-prev {
  background-size: 14px;
}

.ztHistory .swiper-slide .storytxt {
  font-size: 13px;
  padding-top: 10px;
  height: auto;
  display: flex;
  justify-content: center;
}

.ztHistory .swiper-slide .storytxt .m p {
  text-align: left;
}

.OssRealisticy .swarr {
  width: 35px;
  height: 35px;
  background-color: rgba(255, 255, 255, .9);
  background-size: 14px;
}

.OssRealisticy .swiper-button-prev {
  left: 0px;
}

.OssRealisticy .swiper-button-next {
  right: 0px;
}

/****************************************************************************************************************/
.wrapperKn {
  width: 100%;
  padding: 6px 2%;
}

.wrapperKn p {
  text-align: center;
}

.job_title {
  font-size: 1.5rem;
  font-weight: normal;
  margin-top: 2rem;
}

.form_input {
  display: flex;
  justify-content: space-between;
  margin-top: 1rem;
}

.form_input>input {
  width: 50%;
  height: 4rem;
  margin-right: 6px;
  border: 1px solid #ddd;
  border-radius: 2px;
}

.form_input>select {
  border: 1px solid #ddd;
  height: 4rem;
  border-radius: 2px;
  width: 40%;
  color: #666;
  -webkit-appearance: button !important;
}

.btn {
  width: 100%;
  height: 3.5rem;
  line-height: 3.5rem;
  background: #188AE2;
  color: #FFFFFF;
  border-radius: 4px;
  margin-top: 1rem;
}


.right_address {
  color: #999;
}

.jobs_list {
  margin-bottom: 50px;
}

.jobs_list,
.jobs_detail {
  background: #fff;
  font-size: 1.5rem;
}

.jobs_list .items {
  display: block;
  padding: 10px 0;
  clear: both;
  overflow: hidden;
  border-bottom: 1px solid #eee;
}

.jobs_list .items:last-child {
  border-bottom: none;
}

.jobs_list .items:hover .name {
  color: #188ae2;
}

.jobs_list .items .name {
  float: left;
  font-size: 15px;
  color: #666;
}

.jobs_list .items .load {
  float: right;
  color: #999;
}

.job_name {
  padding-bottom: 1.75rem;
  border-bottom: 1px solid #e5e5e5;
  ;
}

.job_name h3 {
  font-size: 1.6rem;
  font-weight: 500;
  font-stretch: normal;
  letter-spacing: -0.03rem;
  color: #061d49;
  display: inline-block;
}

.job_content .title_in {
  font-size: 1.6rem;
  font-weight: 500;
  font-stretch: normal;
  color: #051d49;
  margin: 3rem 0;
}

.job_content .describe {
  padding-top: 1.75rem;
}

.job_content .describe h3 {
  font-size: 1.6rem;
  font-weight: 400;
  font-stretch: normal;
  color: #919191;
  margin-bottom: .8rem;
}

.job_content .describe p {
  font-size: 1.4rem;
  font-weight: normal;
  color: #919191;
}

.job_content .job_HR {
  padding: 20px 0;
  overflow: hidden;
  clear: both;
}

.job_content .job_HR li {
  float: left;
  width: 50%;
}

.trunback {
  margin: 2.94rem 0 2.44rem;
}

.trunback a {
  font-size: 1.5rem;
  font-weight: normal;
  font-stretch: normal;
  line-height: 1.69rem;
  letter-spacing: -0.03rem;
  color: #919191 !important;
}
 
.trunback i {
  transform: rotate(-180deg);
  width: 15px;
  text-align: left;
  margin-right: 2px;
}

.trunback i:before {
  content: '\e90d';
}

.trunback a:hover {
  color: #188ae2;
}

.vasbanr .bnrtxt .newsts {
  font-size: 36px;
  line-height: 50px;
  font-family: "黑体";
}

.newsbnr:before {
  opacity: .8;
}

.icoimg {
  font-size: 18px !important;
  line-height: inherit !important;
}

/*19614*/
.Apply_job {
  display: flex;
  display: -webkit-flex;
  display: -moz-flex;
  display: -mz-flex;
  width: 100%;
  flex-flow: wrap;
  margin: 20px 0;
}

.Apply_job li {
  width: 100%;
  margin-bottom: 1.5rem;
}

.Apply_job .jobLab {
  text-align: left;
  width: 20%;
  font-size: 1.5rem;
  font-weight: normal;
  font-stretch: normal;
  line-height: 0.81rem;
  color: #919191;
}

.Apply_job li:nth-child(-n+3):nth-child(n+1) input {
  width: 20.75rem;
}

.Apply_job li input {
  border-radius: 3px;
  height: 3.06rem;
  border: solid 1px #5e5e5e;
}

.Apply_job .agree-box input {
  margin-right: 1.5rem;
}

.Apply_job .agree-box input:last-child {
  margin-left: 4.5rem;
}

.Apply_job .remid {
  padding-left: 20%;
}

.Apply_job li.along {
  width: 100%;
  clear: both;
  margin-top: 3rem;
}

.Apply_job .submit {
  width: 18.81rem;
  height: 3.44rem;
  background-color: #ed7422;
  font-size: 1.5rem;
  font-weight: normal;
  font-stretch: normal;
  line-height: 0.81rem;
  letter-spacing: -0.03rem;
  color: #ffffff;
}

.Apply_job .submit:hover {
  opacity: .8;
}

.Apply_job .isAlert {
  display: block;
  line-height: 32px;
  color: red;
}

.Apply_job .authorization {
  font-size: 1.5rem;
  font-weight: normal;
  font-stretch: normal;
  color: #919191;
  padding-top: 3rem;
}

.Apply_job .authorization a {
  color: #ed7422;
}

.Apply_job .post-script {
  font-size: 1.2rem;
  font-weight: 400;
  font-stretch: normal;
  color: #919191;
  display: inline-block;
}

.Apply_job .left-label {
  width: 3rem;
  display: inline-block;
}

.Apply_job .agree-box {
  padding-top: 2.5rem;
  font-size: 1.2rem;
  font-weight: normal;
  font-stretch: normal;
  color: #919191;
}

.Job_tips {
  position: absolute;
  left: 50%;
  top: 50%;
  padding: 12px 15px;
  line-height: 30px;
  border-radius: 2px;
}

.Job_tips .icon {
  display: inline-block;
  vertical-align: top;
  margin-right: 5px;
  width: 30px;
  height: 30px;
}

.Job_tips .icon img {
  width: 30px;
}

.Job_succeed {
  border: 1px solid #e1f3d8;
  background: #f0f9eb;
  color: #67c23a;
}

.Job_failure {
  border: 1px solid #fcd5d5;
  background: #fef0f0;
  color: #f56c6c;
}

.wtgeneral {
  background: url(../img/wt.jpg) no-repeat center top;
  position: relative;
}

.wtgeneral li .caption p {
  text-align: left;
}

/***************************************************联系我们*********************************************************************************/
.contact_muse {
  width: 100%;
}

.contact_muse>ul {
  display: flex;
  justify-content: space-around;
  align-content: center;
  margin-top: 2rem;
}

.contact_muse>ul>li {
  width: 30%;
  border: 1px solid #F1F1F1;
  font-size: 1.5rem;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
  line-height: 3rem;
}

.contactactive {
  background: #1280d6;
  color: #FFFFFF;
}

.contactbox {
  margin-top: 2rem;
}

.contactbox li {
  background: #fff;
  box-shadow: 0 0 10px rgba(0, 0, 0, .1);
  padding: 8px 10px;
  margin: 15px 30px 15px 0;
  width: 95%;
  margin: 0 auto 2rem;
}

.contactbox li .cntact .tel {
  background: url(../img/wap/tel2.png) no-repeat left center;
}

.contactbox li .cntact .fax {
  background: url(../img/wap/fax.png) no-repeat left center;
}

.contactbox li .cntact .adds {
  background: url(../img/wap/adds.png) no-repeat left center;
}

.contactbox li .cntact .email {
  background: url(../img/wap/email.png) no-repeat left center;
}

.contactbox li .cntact .icon {
  display: inline-block;
  vertical-align: top;
  height: 30px;
  width: 22px;
  margin-right: 5px;
}

.cntact>p {
  display: flex;
  align-items: center;
  font-size: 1.5rem;
}

.contactbox li .place h3 {
  font-size: 17px;
}

.contactbox li .place {
  padding-bottom: 10px;
  border-bottom: 1px solid #188ae2;
  color: #188ae2;
}

.fangwei {
  display: flex;
  width: 100%;
  font-size: 1.5rem;
  padding: 2rem 2%;
}

.fangwei>li {
  margin: 0 1rem;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}

.avtivey {
  color: #1280d6;
}

.ov_ti_bnner {
  background-size: 100% 100%;
  background-position: center center;
  width: 100%;
  /* height: 20rem; */
}

.bigbnner_gu>img {
  width: 100%;
  display: block;
}

.big_name {
  font-size: 24px;
  padding: 10px 0;
}

.erji_name {
  font-size: 14px;
}

.block11 {
  height: 150px;
  width: 47% !important;
  display: flex;
  align-items: center;
  flex-direction: column;
  color: #FFFFFF;
  padding-top: 20px;
  box-sizing: border-box;
}

.ov_ti {
  color: #F4A81D;
  font-size: 18px;
  padding-bottom: 10px;
  text-align: center;
}

.block11>p {
  font-size: 15px;
  width: 100%;
  padding: 0 20px;
  box-sizing: border-box;
}

.block22 {
  height: 150px;
  width: 47% !important;
  display: flex;
  align-items: center;
  flex-direction: column;
  color: #FFFFFF;
  padding-top: 20px;
  box-sizing: border-box;
}

.block22>p {
  font-size: 15px;
  width: 100%;
  padding: 0 20px;
  box-sizing: border-box;
}

.zhiduo {
  text-align: center;
}

.big_name {
  font-size: 24px;
  padding: 10px 0;
  text-align: center;
}

.erji_name {
  font-size: 14px;
  text-align: center;
}

.judao>ul {
  display: flex;
  flex-wrap: wrap;
  color: #FFFFFF;
  height: 200px;
}

.judao>ul>li {
  width: 47%;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  margin: 5px;
  padding: 25px 0;
}

.judao>ul>li>p:last-child {
  padding-top: 8px;
  font-size: 13px;
}

.changwei {
  color: #F7AC38;
  font-weight: bold;
  font-size: 1.4rem !important;
}

.news_techbner:before {
  content: '';
  display: block;
  position: absolute;
  left: 0px;
  bottom: 0px;
  top: 0px;
  width: 100%;
  z-index: 2;
  background: rgba(20, 36, 64, 1);
  opacity: .6;
}

.news_name {
  font-size: 18px;
  z-index: 100;
  font-family: "黑体";
  padding: 5px 0;
  box-sizing: border-box;
}

.news_techbner:before {
  content: '';
  display: block;
  position: absolute;
  left: 0px;
  bottom: 0px;
  top: 0px;
  width: 100%;
  z-index: 2;
  background: rgba(20, 36, 64, 1);
  opacity: .6;
}

.news_name {
  font-size: 18px;
  z-index: 100;
  font-family: "黑体";
  padding: 5px 0;
  box-sizing: border-box;
}

.jobs_techbner:before {
  content: '';
  display: block;
  position: absolute;
  left: 0px;
  bottom: 0px;
  top: 0px;
  width: 100%;
  z-index: 2;
  background: rgba(20, 36, 64, 1);
  opacity: .6;
}

.country_listmuse_block {
  width: 95%;
  margin: 0 auto;
}

.country_listmuse_block>ul>li>p:first-child {
  font-size: 18px;
  padding-bottom: 8px;
}

.country_listmuse_block>ul>li>p:last-child {
  font-size: 16px;
}

.country_listmuse_block>ul {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}

.country_listmuse_block>ul>li {
  width: 48%;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  color: #FFFFFF;
  height: 100px;
  margin-bottom: 10px;
}

.culturebg {
  width: 95%;
  margin: auto;
  margin-bottom: 15px;
  position: relative;
}

.culturebg>img {
  width: 100%;
}

.culturebg_baiogan {
  font-size: 15px;
  color: #666666;
  padding: 10px 0;
}

.culturebg_baiogan1 {
  color: #fff;
  padding: 6px 5px;
  position: absolute;
  display: block;
  transition: all 1.75s ease;
  font-weight: bold;
  background: rgb(109 117 154 / 37%);
  bottom: 0%;
  width: 100%;
  font-size: 14px;
}

.cloub {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}

.cultureLi {
  width: 45%;
  margin: 10px 5px;
  text-align: center;
  font-size: 16px;
}

.cultureLi>img {
  width: 100%;
}

.culturebg_clube {
  color: #333333;
  font-size: 17px;
  padding: 10px 0 0px 0;
  text-align: center;
}

.staff_header {
  width: 100%;
  height: 50px;
  border-bottom: 1px solid #E6E6E6;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 16px;
}

.detaile_staff {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}

.tu_img {
  width: 85%;
}

.detaile_staff_tltle {
  padding: 15px 0;
}

.staff_time {
  padding: 0px 0 10px 0;
  font-size: 17px;
  color: #999999;
}

.staff_biaoti {
  font-size: 16px;
  font-family: Microsoft YaHei;
  font-weight: bold;
  color: #333333;
  padding-bottom: 10px;
  text-align: center;
  width: 85%;
}

.pstaff_content {
  font-size: 16px;
  color: #333333;
  padding-top: 8px;
}

.staffpng {
  width: 12px;
  position: absolute;
  left: 15px;
}

.ztculture {
  position: absolute;
  color: #FFFFFF;
  font-size: 25px;
  font-weight: bold;
  letter-spacing: 5px;
}

.juzhong {
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
}

/************企业文化******************/
.cultP>p {
  padding-left: 1.5rem;
  padding-top: 4.5rem;
  color: #FFFFFF;
  font-size: 15px;
  padding-right: 1.5rem;
}

.guannain {
  margin: auto;
  position: absolute;
  top: -93px;
  left: 0;
  bottom: 0;
  right: 0;
  color: #fff;
  width: 90%;
  height: 20%;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  font-weight: bold;
  letter-spacing: 5px;
  text-align: center;
}

.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACkAAABOCAYAAAC9kT8UAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4JpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDYuMC1jMDAyIDExNi4xNjQ3NjYsIDIwMjEvMDIvMTktMjM6MTA6MDcgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6MDhhOTIxM2EtOTE2ZC03NzQ1LWE1ZDEtMmNiZDIwNjIyM2QwIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjEwRkMzNzVDM0IzMzExRURBQ0E1QzcwQjk5RjY1QUNDIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjEwRkMzNzVCM0IzMzExRURBQ0E1QzcwQjk5RjY1QUNDIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCAyMy4wIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOmU5ZjQxNGM1LTdlNDctMjk0MS1hNGFiLWFhZDQ2MTMyNmM3OSIgc3RSZWY6ZG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjhiOGQwN2Y1LTg1OTMtOWI0NS1hMzg5LTYxZWVmNDMyZGM5OCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pv0YIdAAAASrSURBVHjaxJt5SFVREMbvuS1Gi0jZDpYVktEiLVgSQUULRAUVtlLZIkSLttmCFBWkBpUWWEGrFUYgRRBBG+Q/BRUUQdBGZbRJCWqGaWnf8Kaw9b035859Bz4G5J7xx7x358yZc55xIjgaGxtbw8yGJkBxkAuVQZehYmNMNT1nIgjYB2Yv1PUfj7yHMgD61EQIsBvMMahDkEc/QqkmAoDRDNgjxClFxmfAKJhCaFAY014bHwHppciFxoQ71/UxkGskgBh1rk9RnA8zSzj9vusDIOXAVRYuil1lwKEw2yxcnEeeLDWKgJSsj0BthC5uQasBWW+UADvBHIc6CV08hpYCsEZlWQRgW5ijUC+hi7dQGgA/qKQgALaA2WMBWEUvWVNATyEBaPglGSx0UUe5FIDPNZN5BjReOLcBygbgPbUVB1GkmnCehYu9ALyutiwCcCylCgsXJwFYrLZ2AzAJZoeFH6rA9wV7yFgAxnOyjha6uAutoGStAgnAWE7WXYSAz6DFAPykUqoBsA1/RFLAcmhlqIBhQ3Ky3gUlCAFrGLBcpejlZJ0NJQsBv3KyfqZZmS+DJlkkgy0AvCuZ6IYYxekwiywA8wF4WTrZDQFwFMwGC8AzADxlk49NEMCBMAegKKF/Wuo2ArJBBRKAcVwXxkg3UPQ9BmCd7dJr/gHYnrsM3YV+X9B3GIBVXhQw7l8AW8EUWAB+4FzoCeAfkNxloGSdKPT32Ql0wt56WfH/HklK1ikWyToLgI+83je5TaKYDjPFwtcOAN7S2H26DDgZJt3CTyEAL2rt4Q0AaWdHybal0EcJAHM0OyEUyYUWgKVQnnY/ybV4UR5Am21Xk1AhY4RvMi13tY4Pw+WuQbijOZTJNaYvkNK0MQ5a7hfkUf74JGMhojlVHZIOc5xAk0k6NgE0WTuSDkDPwhQLfdD3cxfnWz3IH/0Y6IbQD21zCwDaQQPS/KVMOwz1Ffp7SMur16nplyqInWdC74T++lGhwSWfWqnmcJc1gzfykjGa5+tBMiht4DdC34R+5yKaM1QhGfSmEzgLlI4sgKaoQjLoOZgiC9+5AE1QheSxH7om9E/XF/IB2lGtOdAkNVFz4CA0QPh/6PBoCT6Zz2q9IDj/ArMWeiOEpI98pzQ1hTwJoBVO4LS1Wgg6ElqnCsmg1JlYb1E1pSKac1QhGfSOEzhxkI5M7tTpQTIobV+PWGSUHIAmqkLyoLf9knBuFKemLp6loP+kJmr0U/8ySegipKMSq2qFD4ooNZUJXfTmVamZGiSDVnLVUyl0MdwJ0u72pO4D6CuOaL3QxTREc4EqJIPSWfVWCxcr+cRXD5JB6Rik0MLFdj5M0INkUNrHX7BITbv56qI3KShIaqJD0mFCF7T8pqnfRAVoO+6OxAtd/DwPV7sGxlGg1FQhdDGE91n6d3oR0f4whxz5qdoaX1p3AKV7k3nCoNz28ybqfEd2RbHWt5uo+I7SrrNEMLWV3xePKSh0JDgijGlv/LzT6/AhAL2xT8KYdjVSl+E7w5yAYoM8Sn2pmW4kIBFR+skAncD976C0nJN5ZcR++8ARpQ4H3ZqeCPXkP7+ErkCnf9xE/S7AALLQfFpNNSX1AAAAAElFTkSuQmCC');
  left: 25px !important;
  right: auto;
}

.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACkAAABOCAYAAAC9kT8UAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4JpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDYuMC1jMDAyIDExNi4xNjQ3NjYsIDIwMjEvMDIvMTktMjM6MTA6MDcgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6MDhhOTIxM2EtOTE2ZC03NzQ1LWE1ZDEtMmNiZDIwNjIyM2QwIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjFBOUNBOUNDM0IzMzExRUQ4NkIwQUM2OEVGRDRBMEQ1IiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjFBOUNBOUNCM0IzMzExRUQ4NkIwQUM2OEVGRDRBMEQ1IiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCAyMy4wIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjkxN2E0ZGQ0LTFhM2MtYTM0Yi05NjY2LWJhNmYzYzhlODA4MCIgc3RSZWY6ZG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjhiOGQwN2Y1LTg1OTMtOWI0NS1hMzg5LTYxZWVmNDMyZGM5OCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PoJc6VkAAAS2SURBVHjaxJtpSFVREMfPvdqClUFEYdCGbURRUIF+KWiDCFoIIsk2K7DN1KLlg4at2p4Fge1RWVFBRVBBBRFCENHyoZDICrIybbEFl9D+w5viffDpfXPu3DfwZ0Demfu7574395yZo2PYmpubO8HNhSZBffnPb6Cb0HnHcX6bGJnDgAPgiqEeET73AVoB0HcxgQRgV/gLUPc2PlsNLQDop6AhXbqwB0DDn9nPX4vAISdG8fmBUCFA3aAhe0U5JhVaHzRknWDcLMzm/CAhnwvHrgLo+KAgSy3S1xaADlOHREq5D39VOL4DtBegvTQh/yXzdnCHoFHCOBVQBm74h9bjNgjeCLeWX4MS6w/t5JvVgWRQmoUs6Ksw1hhooyokg1bCrYHqhfGmYTYzVCEZ9BlcvkXM5QCdrArJoHfgDlrELQDoSFVIBj0Fd0UYl35AewDa27cUFMlwkTi4A1CKMD6tPxfhhr+rQTJoZ7hjULLwGk+gZZzm/H3cYY/9J9xqqEZ4Dfpu5uNmHTVIBv0Il22RmqZAmaqQDPqCk3WT8FqLMZtTVSEZlBYj+y1+A3kAHa0KyaDn4C4KIeOhXQDtpwrJtht6IBzbhbbPAO3mWwpqJTUlwB2FBglD0I4gE0+mXmsmDVc0KDVVCUMMhzZ7SU1WW1OAfubUJC3BTKC9kiokg5bDbbBITfMxmzNVIRm0jFbmFiE2ADRVFZJBL8GdFQ6P48pIsiokG62Y7gnHUo3pAEC7+5aCWklNHeFKoKHCEC+hJXgydVozaTh4jgnVNCU2BNoWXhRTqY4BtIZz6C9hiHF8o3qQDPoabh30RxgiDbM5W+U72cJ3dDqtfoTD6QbT1SEZdCXcQuHw20FB0nW2m1BnI1qrDQSSQXuaUPUuXn3Ra5E7CyWAsG9uAIAuP+rhwhBlQcwkNQHGCsc2QCdd5VmkCtssixA7KN+6ioC0fV1uEaIEgNfVfjgATLFI4GTXAFiiuQoaDHcESpD+UGhLAsgmFUgAJsGdMN56lS0ZVUmWhi/TfIUEYCLccaifMMR7EyoTflFJ5gBsD7fPAvAb7RpbAvQFkpP1VmiEMAQVB3Jba/j7MZO5kLTHSD+OjdxM0Hl3YxbT4eZYhCjiSp3OAoPbINkWgMcBeFltFQRA6kFutgC8AR32vBURACZzqpGexXjIybpRBRKAdCTnpIl8NKctK+dkHdUu0okC0LZVQs2BhQCsVlmZc4t4jwVgLSfraslg1wMgzXaBkTfsGzhZV0h/ZV5mknrg0q4rJes8AD6xycduG7OYBjfPIv4+7vgaFUg+TpNjEfsMAEuND+ZGABzJiwbpG+m2CdUqfTGnBcD+nGoShTEfm9AxxkYVSK6y0so6SRiPKmkZ3Nn1zdwwQHrNFVsAUj9npd+A/yE5WRcZeXeLXnNZAKwyCuaGVRmkRxiohrgGgK+09vAuZpFKIDMsYmwC4CPNSgjNZJrF+GIA3tIuJrkWGyg61n3aBGAE2V4w7i601wRkLm/Ko7GnvGhoChIymgXAW3qfe2mk+w1Jx728nPmp4YVrrQnYXD6itQJq7ST+v38rqDQxMCfstdiF0xEtcPvwgpVKH5RiSmP5Dxp/BRgA/vh9hYmjz9UAAAAASUVORK5CYII=');
  right: 25px !important;
  left: auto;
}

.swiper-button-next,
.swiper-button-prev {
  border-radius: 50%;
  background-size: 11px 20px !important;
  width: 30px !important;
  height: 30px !important;
  outline: none;
}

.BrdStructure li .arrdown {
  display: block;
  width: 11px;
  height: 43px;
  background: url(../img/brand/arrdown2.png) no-repeat left top;
  margin: 0 auto;
}

/***************************************************end*********************************************************************************/

/************企业咨询表单******************/
.wrap-panel-footer {
  width: 100%;
  height: 5rem;
  position: fixed;
  bottom: 0;
}

.wrap-panel-footer>ul {
  width: 100%;
  display: flex;
  justify-content: space-around;
  align-items: center;
  height: 100%;
}

.wrap-panel-footer>ul>li {
  width: 90%;
  height: 4rem;
  margin: 0 1rem;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 5px;
  border: 1px solid #188ae2;
  color: #188ae2;
  background: #FFFFFF;
}

.formactive {
  background: #188ae2 !important;
  color: #FFFFFF !important;
}

.CooperationAfterflr {
  width: 100%;
  border-bottom: 1px solid #DDDDDD;
  height: 5rem;
}

.CooperationCalback {
  position: absolute;
  left: 2rem;
  top: 1.2rem;
}

.CooperationCalback>img {
  width: 2.5rem;
  display: block;
  vertical-align: middle;
}

.Cooperation {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 1.6rem;
}

.Cooperationcontent {
  padding: 10px;
  box-sizing: border-box;
  width: 100%;
}

.Cooperationcontent_p {
  width: 100%;
  letter-spacing: 2px;
  font-size: 1.3rem;
  line-height: 2rem;
  color: #fff;
  background: #ed7422;
  padding: 5px 10px;
}

.formbox_input>p {
  margin: 1rem 0.8rem .8rem 0;
  font-size: 14px;
}

.formbox_input>input {
  border: 1px solid #DDDDDD;
  width: 100%;
  height: 3.5rem;
  border-radius: 5px;
}

.customize {
  text-align: center;
  vertical-align: middle;
  border: none;
  appearance: none;
  /*关键代码*/
  -webkit-appearance: none;
  outline: none;
  cursor: pointer;
  position: relative;
  padding: 0px 0px 0px 0px;
  margin-right: 1rem
}

.customize::after {
  content: "";
  width: 14px;
  height: 14px;
  border: 1px solid #DDDDDD;
  display: block;
  position: relative;
  top: 3px;
}

.customize:checked::after {
  content: '';
  display: block;
  width: 14px;
  height: 14px;
  background-image: url(../img/gou.png);
  background-size: cover;
}

.customize:disabled {
  content: '';
  display: block;
  width: 14px;
  height: 14px;
  border: 1px solid #666666;
  display: block;
}

.checkbox_value>input {
  background-color: #fff !important;
}

.customize:checked:disabled {
  content: '';
  display: block;
  width: 14px;
  height: 14px;
  border: 1px solid #666666;
  display: block;
}

.checkbox_flex {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
}

.lable_form {
  font-size: 1.5rem;
}

.checkbox_flex .checkbox_value {
  width: 50%;
  margin-bottom: 2rem;
  display: flex;
  align-items: center
}

.radio_check {
  margin-right: 4px
}

.formbox_checkbox_title {
  font-size: 1.5rem;
  margin: 0.8rem 0.5rem 0.8rem 0;
}

.serve_checkbox .checkbox_value {
  width: 100%;
  margin-bottom: 2rem;
}

.checkboxAgree {
  margin-top: 3.4rem
}

.checkboxAgreetwo {
  margin-bottom: 5px;
}

.checkboxAgreetwo_infor {
  color: #FF5001;
  padding-left: 5px;
}

.checkboxAgreetwo_inforwei {
  color: #666666bd;
  padding-left: 0px;
  margin-bottom: 10px;
  margin-top: 10px;
  font-size: 1.1rem;
}

.Cooperationcontent_form {
  width: 100%;
  margin-bottom: 6rem;
}

.formfooter {
  width: 100%;
  height: 55px;
  position: fixed;
  bottom: 0px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.form_btn {
  width: 80%;
  height: 40px;
  background: #ed7422;
  color: #FFFFFF;
  border-radius: 5px;
  outline: none;
}

.agree_box {
  display: flex;
}
.agree_box .agree_input{
  display: flex;
  align-items: center;
}
.agree_box .agree_input2 {
  margin-left: 4rem;
  display: flex;
  align-items: center;
}

.checkboxAgreetwo_tis {
  color: #FF0000;
}



/*提示语*/
.toast-from {
  position: fixed;
  padding: 10px 20px;
  background: rgba(7, 17, 27, 0.66);
  font-size: 14px;
  border-radius: 6px;
  color: rgb(255, 255, 255);
  /* top:50%;
	*/
  z-index: 1000001;
  transform: translate3d(-50%, -50%);
  /* animation-duration:0.5s;
	*/
  /* left:50%;
	*/
  /* right:50%;
	*/
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

/*平台入驻提示语*/
.toast-from-ping {
  position: fixed;
  padding: 10px 20px;
  background: rgba(7, 17, 27, 0.66);
  font-size: 14px;
  border-radius: 6px;
  color: rgb(255, 255, 255);
  /* top:50%;
	*/
  z-index: 1000001;
  transform: translate3d(-50%, -50%);
  /* animation-duration:0.5s;
	*/
  /* left:50%;
	*/
  /* right:50%;
	*/
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.information-trends .img {
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}

.information-trends .text {
  background-color: #f7f7f7;
  text-align: center;
  padding: 0 2rem 2.75rem;
  overflow: hidden;
}

.information-trends .img h2 {
  font-size: 2.19rem;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0.09rem;
  color: #ffffff;
  text-align: center;
  padding-top: 1.69rem;
}

.information-trends .text h3 {
  font-size: 1.63rem;
  font-weight: normal;
  font-stretch: normal;
  line-height: 2;
  color: #000000;
  opacity: 0.8;
  margin: 2.19rem 0 1.38rem;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}

.information-trends .text p {
  font-size: 1.25rem;
  font-weight: normal;
  font-stretch: normal;
  line-height: 2.13rem;
  color: #b0b0b0;
}

.information-trends .text span {
  display: block;
  width: 13.56rem;
  line-height: 2.19rem;
  background-color: #ed7422;
  border-radius: 0.5rem;
  font-size: 1.5rem;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0.09rem;
  color: #ffffff;
  margin: 1.44rem auto 0;
}

.home-about {
  position: relative;
}

.home-about img {
  width: 100%;
}

.home-about h2 {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  top: 3.19rem;
  font-size: 2.19rem;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0.09rem;
  color: #ffffff;
  text-align: center;
}
.service-matrix{
  padding-top: 2rem;
}

.service-matrix-ul {
  display: flex;
  flex-wrap: wrap;
}

.service-matrix-ul li {
  width: 50%;
  padding: 1.7rem 2.5rem;
  background-color: #f2f3f4;
  border-bottom: 2px solid #f2f3f4;
}

.service-matrix-ul li h2 {
  font-size: 1.63rem;
  font-weight: normal;
  font-stretch: normal;
  line-height: 1.69rem;
  color: #919191;
  margin-bottom: 1.19rem;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.service-matrix-ul li p {
  font-size: 1.25rem;
  font-weight: normal;
  font-stretch: normal;
  line-height: 2rem;
  color: #919191;
}

.service-matrix-ul li.active {
  background-color: #fff;
  border-bottom: 2px solid #db4614;
}

.service-capability {
  padding-bottom: 4rem;
}
.service-capability .title-h {
  padding: 5.5rem 0 4.6rem;
  margin-bottom: 0;
}

.service-capability-ul {
 font-size: 0;
}

.service-capability-ul li {
  width: calc(50% - 3px);
  display: inline-block;
  text-align: center;
  padding: 3rem 0.5rem;
  border-bottom: 1px dashed #acb4c2;
}

.service-capability-ul li:nth-child(odd) {
  border-right: 1px dashed #acb4c2;
}
.service-capability-ul li:nth-last-child(1),
.service-capability-ul li:nth-last-child(2) {
  border-bottom: none;
  padding-bottom: 0;
}
.service-capability-ul li:nth-child(-n + 2) {
  padding-top: 0;
}

.service-capability-ul li img {
  height: 4rem;
  display: block;
  margin: 0 auto;
}

.service-capability-ul li h2 {
  font-size: 2.38rem;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: -0.05rem;
  color: #ed7422;
  margin: 1.5rem 0 0.5rem;
}

.service-capability-ul li p {
  font-size: 1.5rem;
  font-weight: 500;
  font-stretch: normal;
  line-height: 2.25rem;
  letter-spacing: 0rem;
  color: #919191;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.territory {
  position: relative;
}

.territory .wrap{
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  border-bottom: 1px dashed #acb4c2;
}

.territory .title-h h2 {
  padding-top: 1rem;
  margin-bottom: 1rem;
}

.territory .title-h h3 {
  font-size: 1.5rem;
  font-weight: 400;
  font-stretch: normal;
  line-height: 2.31rem;
  color: #ed7422;
}

.territory img {
  width: 100%;
}

.overseas-advantage {
  padding-top: 4rem;
}

.overseas-advantage-bg img {
  display: block;
  width: 100%;
}

.overseas-advantage-ul {
  width: 27rem;
  margin: 0 auto;
  display: block;
  margin-top: 6.94rem;
}

.overseas-advantage-ul li {
  display: flex;
  align-items: center;
  margin-bottom: 5.8rem;
}

.overseas-advantage-ul li div:first-child {
  width: 10rem;
}

.overseas-advantage-ul li img {
  width: 100%;
  display: block;
}

.overseas-advantage-ul li h3 {
  font-size: 1.88rem;
  font-weight: normal;
  font-stretch: normal;
  line-height: 1.78rem;
  letter-spacing: 0rem;
  color: #000000;
  padding-bottom: 1.06rem;
}

.overseas-advantage-ul li p {
  font-size: 1.38rem;
  font-weight: normal;
  font-stretch: normal;
  line-height: 1.88rem;
  letter-spacing: 0.03rem;
  color: #000000;
  opacity: 0.7;
}

.overseas-advantage-ul li div:last-child {
  padding-left: 3.3rem;
}

.contact-us .text {
  text-align: center;
  padding-top: 5rem;
}

.contact-us .text h2 {
  font-size: 2.19rem;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0.09rem;
  color: #051d49;
  line-height: 1.5;
}

.contact-us .text p {
  font-size: 1.5rem;
  font-weight: 500;
  font-stretch: normal;
  line-height: 2.31rem;
  letter-spacing: 0rem;
  color: #ed7422;
  margin-top: 1.88rem;
}

.contact-us-form {
  width: 77%;
  margin: 5rem auto 0;

}

.contact-us-form label {
  display: block;
  font-size: 1.56rem;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0.06rem;
  color: #868686;
  margin-bottom: 1.13rem;
  margin-top: 2.19rem;
}

.contact-us-form label i {
  color: #ff0000;
}

.contact-us-form li input {
  width: 100%;
  height: 5.13rem;
  background-color: #f5f5f5;
  padding: 0 1.56rem;
}

.contact-us-form li input::placeholder ,.contact-us-form xm-select > .xm-tips{
  font-size: 1.13rem;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0.17rem;
  color: #868686;
  opacity: 0.6;
  line-height: 1.5;
}

.contact-us-form li textarea {
  width: 100%;
  background-color: #f5f5f5;
  height: 15.13rem;
  resize: none;
  /* 取消拖拽 */
  outline: none;
  /* 取消选中高亮 */
  padding: 0.6rem 1.56rem;
  margin-top: 3rem;
}

.contact-us-form li textarea::placeholder {
  font-size: 1.13rem;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0.17rem;
  color: #868686;
  opacity: 0.6;
}

.contact-us-form .authorization {
  display: flex;
  align-items: baseline;
  margin-top: 1rem;
}

.contact-us-form .authorization>div {
  margin-right: .5rem;
}

.contact-us-form .authorization p {
  font-size: 1rem;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0rem;
  color: #868686;
  opacity: 0.6;
}

.contact-us-form .authorization a {
  color: #ed7422;
}

.contact-us-form .submit-btn {
  margin-top: 3.06rem;
  margin-bottom: 4.5rem;
}

.contact-us-form .submit-btn button {
  text-align: center;
  font-size: 1.88rem;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0.19rem;
  color: #ffffff;
  background-color: #ed7422;
  border-radius: 0.63rem;
  width: 13.94rem;
  height: 3.94rem;
  margin: auto;
  display: flex;
  align-items: center;
  justify-content: center;
}

.contact-us-form .submit-btn button span.icon {
  display: inline-block;
  width: 1.81rem;
  height: 1.81rem;
  margin-left: 1rem;  
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAdCAYAAABWk2cPAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4JpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDYuMC1jMDAyIDExNi4xNjQ3NjYsIDIwMjEvMDIvMTktMjM6MTA6MDcgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6MDhhOTIxM2EtOTE2ZC03NzQ1LWE1ZDEtMmNiZDIwNjIyM2QwIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjExODJDMjFGMkRENDExRUQ4Q0FDRDcyRDczQzgwQzREIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjExODJDMjFFMkRENDExRUQ4Q0FDRDcyRDczQzgwQzREIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCAyMy4wIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjcyZWJjZmQzLTRmMmQtNTE0Ni04YzNiLTM3ODgxZmM4NTk2MCIgc3RSZWY6ZG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOmZkYWZkZDU1LTBmZWYtMTU0NS1hNmEwLWNiODRmNGNlZmEyNSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PjQDnpUAAAFWSURBVHjaxJexbsIwEIZDkBhQM6IOjJAOFS/QIVIfoF14ob5LZsTAwhJB36ESAhWEIjV7xcCAqMxvdEgQcGKfXXLSN+G7Dyfy+VITQngaEYI+eAXPoA3q4A9kYAY+wRB8l1aT0gIikAizSChPWVf1QwBiYRcx1dGSdsBCuIkF1SuUygWZosAG7BjiLC/OP1LVDlfgATyBH+aOg1vSonc4Bw1a12WK47w00kgaORBH51LdY2ErTk7S0DDRVhz61GlM4h0MQAMsqUtlBvl9+W/HzDPI3fFYJqQWh58jTuXivWXXMRXvPUft7uPsvL+ULXax0wloUq0W+NLZaXpH4fGd+nQBc2IK3sAWtMAE9DTyZj7d+PcSekcfoyNxHulFRzLtvbbCxPSWsRVe3TJl9+nagTA2nRxOl/gjU6icHMpmJNnefl3PSJVNg5XNvf8+4deq+JY5CDAAFvk/hNzOfM0AAAAASUVORK5CYII=');
}

.service-process {
  margin-top: 4.13rem;
}

.service-process .img {
  margin-top: 2rem;
}

.service-process .bg {
  width: 100%;
  display: block;
}

.yuntu-service-matrix {
  margin-top: 3.3rem;
}

.yuntu-service-matrix-ul {
  display: flex;
  justify-content: space-between;
}

.yuntu-service-matrix-ul li {
  width: 48%;
  position: relative;
}

.yuntu-service-matrix-ul li>img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.yuntu-service-matrix-ul li .text {
  position: absolute;
  top: 2.5rem;
  left: 3rem;
  right: 3rem;
}

.yuntu-service-matrix-ul li h3 {
  font-size: 1.5rem;
  font-weight: normal;
  font-stretch: normal;
  line-height: 1.3;
  color: #ffffff;
}

.yuntu-service-matrix-ul li p {
  font-size: 1.25rem;
  font-weight: normal;
  font-stretch: normal;
  line-height: 1.88rem;
  color: #ffffff;
  margin-top: 1.3rem;
}

.yun-tu-map {
  position: relative;
}

.yun-tu-map .wrap {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  height: 100%;
  margin: auto;
  border-bottom: 1px dashed #acb4c2;
}

.yun-tu-map .title-h {
  margin-bottom: 0;
  padding-top: 2.5rem;
}

.yun-tu-map .bg {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.yun-tu-service-capability {
  background-color: #fafafa;
  padding-top: 2.25rem;
}


.yun-tu-service-capability-ul {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}

.yun-tu-service-capability-ul li {
  width: 33%;
  text-align: center;
  margin-bottom: 3.38rem;
}

.yun-tu-service-capability-ul li img {
  height: 40%;
}

.yun-tu-service-capability-ul li h3 {
  font-size: 2.38rem;
  font-weight: bold;
  font-stretch: normal;
  color: #1a7f7f;
  padding: 1rem 0 1.69rem;
}

.yun-tu-service-capability-ul li p {
  font-size: 1.38rem;
  font-weight: normal;
  font-stretch: normal;
  color: #666666;
}

.banner {
  position: relative;
}

.banner img {
  width: 100%;
  display: block;
}

 
.news-list-ul{
  margin-top: 3rem;
}

.news-list-ul .img {
  border-top-right-radius: 8px;
  border-top-left-radius: 8px;
  overflow: hidden;
}

.news-list-ul .img img {
  display: block;
  width: 100%;
  border-bottom: 3px solid #ee7a2c; 
  font-size: 0;
}

.news-list-ul li {
  border-radius: 8px;
	border: solid 1px #ececec;
  margin-bottom: 2.5rem;
}

.news-list .text h3 {
  font-size: 1.3rem;
  font-weight: normal;
  font-stretch: normal;
  line-height: 1.3;
  letter-spacing: 0.06rem;
  color: #333333;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: center;
}

.news-list .text h4 {
  font-size: 1.38rem;
  font-weight: normal;
  font-stretch: normal;
  line-height: 1.3;
  letter-spacing: 0.07rem;
  color: #666666;
  padding-top: 3rem;
  text-align: center;
}

.news-list .text p {
  font-size: 1.38rem;
  font-weight: normal;
  font-stretch: normal;
  line-height: 1.3;
  letter-spacing: 0.07rem;
  color: #666666;
  margin-bottom: 1.8rem;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  
}
.news-list .text {
  padding: 2.5rem 3rem 0.8rem;
}

.supplier-list-box {
  margin: 1.88rem 0 2.5rem;
}

.supplier-list-box ul {
  display: flex;
  justify-content: flex-end;
}

.supplier-list-box ul li a {
  font-size: 1.3rem;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0.04rem;
	color: #666666;
}

.supplier-list-box ul li {
  margin-left: 1.5rem;
}

.supplier-list-box ul li.active a {
  color: #ed7422; 
}

.news-box .news-list li img {
  display: block;
  width: 100%;
}

.supplier-info-box .title,
.tender-info-box .title,
.qualified-supplier-regist .title {
  font-size: 1.63rem;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0.16rem;
  color: #ffffff;
  width: 100%;
  text-align: center;
  line-height: 3.56rem;
  background-color: #ed7422;
}

.supplier-info-box .identification,
.qualified-supplier-regist .identification {
  background-color: #f2f2f2;
  padding: 0.94rem 1.38rem;
  line-height: 1.5;
  font-size: 1rem;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0.04rem;
  color: #000000;
  margin-top: 1.38rem;
}

.tender-info-box dl dt {
  margin: 3.3rem 0;
}

.tender-info-box dl dt,
.tender-info-box dl dd a {
  display: flex;
  justify-content: space-between;
}

.tender-info-box dl dt span {
  font-size: 1.5rem;
  font-weight: bold;
  font-stretch: normal;
  letter-spacing: 0.09rem;
  color: #ed7422;
}

.tender-info-box dl dd a {
  padding-top: 1.94rem;
  padding-bottom: 2.06rem;
  border-bottom: 1px solid #e6e6e6;
}

.tender-info-box dl dd span {
  font-size: 1.5rem;
  font-weight: normal;
  font-stretch: normal;
  line-height: 2.25rem;
  letter-spacing: 0.08rem;
  color: #333333;
  max-width: 70%;
}

.tender-info-box dl dt+dd a {
  padding-top: 0;
}

.tender-info-box dl dd span:last-child {
  font-size: 1.38rem;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0.06rem;
  color: #808080;
}

.card-list ul.card-ul>li {
  position: relative;
  box-shadow: 0 5px 11px 0.2px rgb(7 29 73 / 27%);
  margin-bottom: 2.5rem;
  border-radius: 8px;
  overflow: hidden;
}
.card-list ul.card-ul>li::after {
  content: '';
  display: block;
  width: 100%;
  height: 100%;
  background-color: #051d49;
  opacity: .4;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

.card-list ol.card-ul-ol img{
  width: 1.5rem;
  margin-right: 0.5rem;
  padding-top: 0.1rem;
}
.card-list ul.card-ul>li .text{
  position: absolute;
  left: 2rem;
  right: 2rem;
  bottom: 2rem;
  z-index: 2;
}
.card-list ul.card-ul>li>img {
  display: block;
  width: 100%;
}
.card-list ul.card-ul>li .text h2{
  margin-bottom: 1.5rem;
	font-size: 1.5rem;
	font-weight: 600;
	line-height: 1.69rem;
	letter-spacing: -0.03rem;
	color: #ffffff;
}

.card-list ul.card-ul>li .text ol li{
	font-size: 1rem;
	line-height: 2.34rem;
	letter-spacing: 0rem;
	color: #ffffff;
  margin-bottom: 0.4rem;
  display: flex;
}

.card-list ul.card-ul>li .text ol li>div {
  /* display: flex;
  align-items: center;
  justify-content: center; */
}


.card-list ul.card-ul>li .text ol li>span:first-child{
  white-space: nowrap;
  width: 3rem;
  text-align: justify;
  text-align-last: justify;
  margin-right: 2rem;
  position: relative;
}
.card-list ul.card-ul>li .text ol li>span:first-child::after{
  content: '：';
  position: absolute;
  right: -1.5rem;
}
.card-list ul.card-ul>li .text ol li>span:last-child {
  flex: 1;
  line-height: 1.8;
}
.card-ul{
  margin-top: 3rem;
}
.area-category{
  min-height: 5rem;
  display: flex;
  align-items: center;
}
.area-category ol{
  display: flex;
  flex-wrap: wrap;
}
.area-category ol li {
  margin-right: 1rem;
  white-space: nowrap;
}
.en .area-category ol {
  margin-bottom: 15px;
}
.en .area-category ol li {
  margin-top: 15px;
}
.area-category ol li.active {
  color: #ed7422;
}
section[class^='area-list-paddingleft-']{display: none;}
section.area-list-paddingleft-0{display: block;}
.cooperation-consultation-text{
  padding-top: 3.5rem;
}

.cooperation-consultation-text h2{
  font-size: 1.63rem;
	font-weight: 500;
	font-stretch: normal;
	letter-spacing: 0.03rem;
	color: #061d49;
  padding-bottom: 1.75rem;
  border-bottom: 1px solid #e5e5e5;
}
.cooperation-consultation-text ul{
  padding-top: 2.8rem;
}

.cooperation-consultation-text ul li{
  font-size: 1.4rem;
	font-weight: 500;
	font-stretch: normal;
	line-height: 1.69rem;
	color: #585858;
  margin-bottom: 1.44rem;
  display: flex;
  align-items: center;
}

.cooperation-consultation-text ul li::before{
  content: '';
  display: block;
  width: 1rem;
	height: 1rem;
  border-radius: 50%;
	background-color: #e3e3e3;
  margin-right: 1rem;
}
.back-top {
  display: none;
  position: fixed;
  bottom: 2%;
  right: 3.87%;
  width: 5.13rem;
	height: 5.13rem;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACsAAAAsCAYAAAD8WEF4AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA25pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDYuMC1jMDAyIDExNi4xNjQ3NjYsIDIwMjEvMDIvMTktMjM6MTA6MDcgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6NTczNWU1M2MtMzY4YS00NTljLTljMWUtNDM2Zjc5OTYxNjU2IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjRCQjk5MUQwNTA1MDExRURBRTI3OTMzOUUxNERBOTk5IiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjRCQjk5MUNGNTA1MDExRURBRTI3OTMzOUUxNERBOTk5IiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCAyMy40IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6Qjc5RjY3OUY1MDRFMTFFREE1RDc4QzE0NzFENjMzNDEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6Qjc5RjY3QTA1MDRFMTFFREE1RDc4QzE0NzFENjMzNDEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5+oURhAAAEO0lEQVR42uyZXWwUVRiG39luu3/dlrq0NUUpojdEEumFemFCKo0xohiailBqvJAUC6a9aojRC5F4Y0ggKkJJTDAhTYw/qBdELhSNiUFRkWg0hATlv1Rs3c5uu23ZmfE9u6fYWmd2zsyWLQlf8qTpdM/M02+++c6cs9pQ71J4iLvICtJM7iC3kyi5RlLkKjlNviY/kKTqBW7beWbWsaDCeI10kHbSQkIux10ih8kB8i18RMDl5zaSX8hBslpBVMQispkcI4fkHZkT2TryIekn98J/tJKfyPZiy95PTpA2FD9eIUdknfuWXSXraxHmLh4l35GEH1mR0c8V6tlPLJfXCnmRXUA+k0/+jQrxwL3nRfagym0pYqwlXSqy4kl9AqWLNwolKjDt5y6UNirIDjey68gST5fQeAozC3P4Ikx9kAcsHvNc8l1O2Z2Sfd6rqJUZgTmaRLyrH7G122EOXQCyk16Fhc+zTn8UvXSlJ9GxJKyJMcQ73839HmxsQqztNRjDFDayXoVtJ6GgFC3zJDo5hqruj2CNpzGyex3KEnWo7j2CmGVi9P2XUFbbyDPzEpalcnbR52vlm9uszD7gSzSjQ9/XjmB9A6zsOPQ3WxFqepIZfhXG4DnWs6GaYfGgNdmVwd2qNSpEq6dE+zYiEGciyqMIVNXDTP3FLK9B6MF2RFtfhjFwlsKm6jyz1E62Rkl0Ip3LqJlJQd/fQdE6aKEYb7WZy2KgpgFmcgAju1YjvHITomt6YVz5I98l3EetnWxUTfRjZjaD1P5nEKhc+K/oVAjhxJ1sZReg734c4VVbEHmshyXxu4pspZ2s4e6pp2jPJ3lR1qgWq6Fo5UzRGcKLYfx5BvqeNkQe6UGkpSsv7K5+DbtuMOo47No4ND7R8e5DuVpN7d0ALVoNLRz/f9EZwo0wLv+GVF9Hrg9b7AoTx/oRqK4v1CF0u8xedRplpocQbtmau3jq7fXM6AJokSpn0f8IZ8+dQPpAJyLNnQguvo93aqTQyCt2mT3lOKVU1WHy5GFkjvZBq0zMrlE3wguXIHv2R6TeeY5XLIdWESk06rSd7DeOw8rKYQydZ+ly3qgIq4lOE9bY3sS7gxZkGw2GnM7zt1xO2com5Yv37OBJr2fCi+j181j5u1L4PF+ScbuaTZNPMX+iv9Bb1755IjrolLgpWbHKPDoPZHc49f3py5qeEouKOXmv2zXYr3LzoVSxQXV1K27DFyUQ3UaOe9nkECvcn2+gqLj1O73uyIge14z8vupch+hCL/jd6xKzyEPkgzkUfZFsLdYuIpeoeFr+53oRJU+Sh8nrXpa+bmpK7M3uIRkfkqdkJsX66iuv63Q3cZF0k3tkPxbz97CLcZfkpttTZJnfmTKo+PnL5C1JQq6MxRcgDXIpIr4AES+rA7LJf2/3UuJpT8VSW9OXNAK4ieKW7C3Zm032HwEGAJTeY09XwWB6AAAAAElFTkSuQmCC');
  background-position: center center;
  background-repeat: no-repeat;
  z-index: 99999;
}
.cooperation-consultation {
  position: fixed;
  bottom: 10%;
  right: 3.87%;width: 5.13rem;
	height: 5.13rem;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACsAAAAsCAYAAAD8WEF4AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDYuMC1jMDAyIDExNi4xNjQ3NjYsIDIwMjEvMDIvMTktMjM6MTA6MDcgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6NTczNWU1M2MtMzY4YS00NTljLTljMWUtNDM2Zjc5OTYxNjU2IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkI3OUY2N0EwNTA0RTExRURBNUQ3OEMxNDcxRDYzMzQxIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkI3OUY2NzlGNTA0RTExRURBNUQ3OEMxNDcxRDYzMzQxIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCAyMy40IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MWFmOWVhNGUtZDU5ZC0yZjRlLTkzZDgtNWMyNjc2ZmFmMjdhIiBzdFJlZjpkb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6MGZhYzBhOGEtZWQxMS1lNTQxLWI4NjQtYjkxZjZjNTc5NGZlIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+BoiI0AAACHpJREFUeNq0mXt0FNUZwL87s7vZPCGBYHgEkMq7AaJYEQu12NoXKtQUgdJiiVD12EMp/tEerccH2tpjQSotlEhto20t2oJgQHvIsQqKFZBHFCyRkJCEpCElIZvsYx53+t27dzd3N5nZ2YD3nC87k+zM/OZ7fzcktHY4DGCVoNyCMhtlAkoxSo74WzdKI8pplPdQqlFqBvIQ/zPnE85JGrAMZhVKOcqUNJ97EmUbylbxMq7W9xpuSjhXXFzjQVmNUo/y6wGAgriGXVtvAfxY3DPtlQp2PMr7KM+iDIHLX0MIwAYE/neYqhNRc+RKwc5HOYxyHVzhhYTX+hXz0LbRB29HYOVyYb+LsgMlDz67lesj9NWK4veXI7DqRsv9wd6O8qeB+lWay4Martg06tCd7DiVlpOzwUSUQ+ytU5oyuwDU6xeDMunLQIom4jm6NDXA6vov0PpDQD96A8yavfx3qRb6cHdtJO/mJ1pLWIozXhzzLu0vG8iwHhFMzj7q8YHn1gfBM3clHmdEH3apFSFbgXj9QAaPwAQZ9R7r4jnQdzwM9NS+lMCGpdQ83loy76yWE8BTnQE7wa4WUW+vzUHDwVteCcqIqWAFO8D81xYwj+1EqEbJsVRQRpeCeuNyUEsX8HPjna1g7H4c6akjcLuR8dia5pmMIcj4UWh/sDkij9qmJ5KVD77VVUCGjAXzxOtgvPIgWHoYlGtuAqW4FEhuIT+3OpqAnnkPrJZTCH0teJdtBlJQDOb+50F/7RFHWAqkc2PbpFkfhgpa8DQkgC3Z9CAqk2Me9d61Pgp6sJI/1POle0Gdu4r7br8PbjwORtWToP12Afju/zuoc+4B2nAYLbHLIdqtwYvyG1YgLNOuKTRrJmeDcidQ9fNfB2Xq1/BhR8Cofg58P9oNnm/81BaU37h4Ovju3Y6Q5aC9sAJ1pIHnDnQF9GunVegJlwlLZzIdyRmLHUxLVULVeQ9Eg2DvL8H3w7+BMrLEfW66+X5Qb1iCfvt7dJVhoM5a5vh9zL3jFufXz8DDLHYqGEkMdp5jUBWM5r5HT78N6uy7gRSOSz+ZzlkZDUJqgjrjjpTfn+y/NFvA+oWrxmFn2TuqP5qimJcHL4E67VuuAa22TxOB0Tq06Th/cd89LwEZYW/MfFWbJkD9knb5j8m2Jlm2BdQvlsf9Np2lVSzleTbBQsMRkBAsJPPA9/3nba/NJOYY4a9+yW8J+zHSNkimfCWhGLhd5kd7eQoz3nymj6Xi8EPH2huU0EJhfp8QTwzWvrQSJT3nDAfA/OCvoL+8Jgp97DWwAhfS71uJxfxVFZBecUwG3qyEuzCXngDaXANWk/hsr0+sUqYO9PhudKUVA+wkOWQMVmGwgXQba/PdF0Df9SiHSbVYIUgXllokKMGqss8224d031puBTtBZ3XeBSj/flebTeei2QenpbQLWCJA49ngE9s3PLmv7817LuJxJC13id+PdV9CAca+DbaXBKnnnOQKcYm1hYv6fcMXV2ESX8C1aHW38+pFhl6NTc1grmFXy5cd1fD/6kH7w93gXbgO54+rEHaj7SUXjIyTdpNCtX2TqYF5eDuYR3cArd2PKemNaJ4sXQhOGYSXVNUbPRXJnzU1vH1kPcapasf3OxHOP9Lbl/cK0+wJPDpFHIpDnH37WlCKJvFqZH7wMrbIIVBLvgnqF5ZgJjiLKTwXlM/dCObHb0Z9moHfsBTMA9uwrayKBprqA/PDf9h7DVUbdl8aVSdB0lhfyx3XtMgfXQULNtza5jt57vQufDKaGWr2gLG/AmBQEe9pjerfgLHrsWgdufUn3CKspVRGTQPv/J9jE45/w77Xbp3Ts/dIWjWlVtHizTeOEoPG+rrrULsFrvwQTcx6BtpUw2H69YbMPCAISGsPgDJhLpbXCjCPvIpjzkP2KdEigYdaZtzVrGfFGm+2e4MRDR0s7rhmH2mZHohQ9Wn3iVYH463fxUGZRtWZ3wEy7JpeK4S6wOpsAe/ijbxxYaONvvNhx9vWRnIrBWhMqwxYF8dWrIJZf+kYu2l5Qd1SlVjT06uNHmzGX+ejCzOvvucpPqsp4+fwWY3WvgPac7fxycFphahau+HClB2SCzBQTQgfb7hmcZK03uou0s5oueX4rZ60amJ2fhQ01lLOXs47LIpBFPnVHNC2LkkJirNXaHvnmCeCVDUlrTKNhsUnjcPGrsG5/eMWPfM+ee5JGXQYbKz8ssaafnoAIuu/CnrlSjDe3gLWhTo3ewb0YM/QdfsCwxslrcZAw0KzNGEUF9s3rA5n/WLE0R+M9AbXE3e7jANeDPRoqODpDW2T/5kE2iOCqlOM5WaCZpkriDfQfna+9M+nI3kPWNEvfiaLmf5gT+GjSaAMKiIAg5JWrT57XWLbhr1ZaF1ryU5MzmWYpP9zpUHRN2srL45btbl9wn4JlAq4oEhZIclfbTfmYhf1vNI5pmbt+esWnYnkrDeBBC4Xkt3jk3DepjXN199XHShqSgKNCPMHxKdmtyOTvD2uiC49S0wSeeMzAlctzT/77WJfcH5GdEZyvSKW2tCgZe956eLVVViAehLdlpteE4BdAtZx+8gO2Cs2G3IENIPPuG1Q04QZmR0zh3rCU3G4K8ZZfxiOIpmicQ5hP9oWstTGNt1/8lio4EhV18i6vrEVz6UxHw3I5k+1MeekYTbpZQtoDizPRrG53l0CSMijEclHe0Sqst/yLCsrc7PhrIopM1PAZkljsicJmtgAJpfQsBT1IeEKZrLpk/8TkzrL9AZBzL/CSZsQHmlekoGtpO7JkK6Xk74up6jLgZUDwUp6oFfAeuUpNAmWSmbXJThNCiLqahsq7VzeC2AIME/SFNofLE3SLpXuZbneMxtYlYxDEPFwkgQpw8rQVrqA8vq/AAMAAyqfBSNww50AAAAASUVORK5CYII=');
  background-position: center center;
  background-repeat: no-repeat;
  z-index: 99999;
}
.footer {
  width: 100%;
  padding: 0 2%;
  border-top: 1px solid #b7b7b7;
}

.bootstrap-img{
  width: 100%;
  display: block;
  object-fit: cover;
}

.honors-and-qualifications {
  position: relative;
  background-color: #000000;
  padding-top: 12rem;
}

.honors-and-qualifications .text {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  width: 91%;
  margin: 0 auto;
}

.honors-and-qualifications .text h2{
  font-size: 2.19rem;
	font-stretch: normal;
	letter-spacing: 0;
	color: #e0cdb2;
  display: inline-block;
  position: relative;
  padding: 4rem 2.5rem 3rem;
  margin: 0 auto;
}
.en .honors-and-qualifications .text h2{
	font-weight: bold;
}
.honors-and-qualifications  .text h2::before {
  content: '';
  width: 1.9rem;
  height: 3.94rem;
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-30%);
  background: url(../img/about/honor_r.png) center center/cover no-repeat;
}
.honors-and-qualifications  .text h2::after {
  content: '';
  width: 1.9rem;
  height: 3.94rem;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-30%);
  background: url(../img/about/honor_l.png) center center/cover no-repeat;
}

.honors-and-qualifications .text h3{
	font-size: 1.25rem;
	font-weight: normal;
	font-stretch: normal;
	line-height: 1.87rem;
	color: #e0cdb2;
  margin-left: 3rem;
  margin-bottom: 2.4rem;
}
.honors-and-qualifications .text ul{
  margin-left: 1.5rem;
}

.honors-and-qualifications .text ul li{
  font-size: 1.13rem;
	font-weight: normal;
	font-stretch: normal;
	line-height:2;
	letter-spacing: 0rem;
	color: #ffffff;
  margin-left: 3rem;
  list-style: disc;
}

.honors-and-qualifications-text {
  padding: 4.5rem;
} 

.honors-and-qualifications-text h2{
  font-size: 2.19rem;
	font-stretch: normal;
	letter-spacing: 0.09rem;
	color: #021d49;
  text-align: center;
  padding-bottom: 2rem;
}
.en .honors-and-qualifications-text h2 {
	font-weight: bold;
}
.honors-and-qualifications-text h3{
  font-size: 1.38rem;
	font-stretch: normal;
	line-height: 1.88rem;
	color: #ed7422;
  text-align: center;
  padding-bottom: 1.8rem;
  border-bottom: 1px solid #b3b3b3;
  margin-bottom: 2.5rem;
}

.en .honors-and-qualifications-text h3{
	font-weight: bold;
}
.honors-and-qualifications-text ul li{
  font-size: 1.13rem;
	font-weight: normal;
	font-stretch: normal;
	line-height: 2.5rem;
	letter-spacing: 0rem;
	color: #919191;
  display: flex;
}

.honors-and-qualifications-text ul li::before {
  content: '•';
  color: #021d49;
  font-size: 3rem;
  display: inline-block;
  vertical-align: top;
  margin-right: 1.2rem;
}

.nengli{
  padding-top: 15rem;
}
xm-select > .xm-body {
  animation:  unset !important;
}

.nengli .title {
  padding-bottom: 5rem;
}

.contact-us-form xm-select {
  width: 100%;
  min-height: 5.13rem;
  background-color: #f5f5f5;
  padding: 0;
  border: none;
}
.copyright{
  text-align: center;
  padding: 1rem 0;
}
.copyright .copyr {
  margin: 0 auto;
  white-space: nowrap;
}
.copyright p,.copyright a{
  color: #737373;
	font-size: 1rem;
	line-height: 1.5;
	letter-spacing: 0rem;
	color: #666666;
}
.jobs-list {
  padding-top: 2.13rem;
  padding-bottom: 2.13rem;
  background-color: #fff;
  box-shadow: 0.6px 0.9px 1px 0px rgb(0 0 0 / 11%);
}

.jobs-list ul {
  display: flex;
  justify-content: space-between;
}

.jobs-list ul li {
  width: 11.5rem;
  background-color: #e3e3e3;
  border-radius: 3px;
}

.jobs-list ul li a {
  line-height: 3.13rem;
  font-size: 1.63rem;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0.03rem;
  color: #585858;
  display: block;
  height: 100%;
  text-align: center;
}

.jobs-list ul li.active {
  background-color: #ed7422;
}

.jobs-list ul li.active a {
  color: #fff;
}

.top-describe {
  display: flex;
  justify-content: space-between;
  margin-bottom: 1.94rem;
  margin-top: 2rem;
}

.top-describe span:first-child {
  font-size: 1.5rem;
  font-weight: 500;
  font-stretch: normal;
  line-height: 1.69rem;
  color: #031d49;
}

.top-describe span:last-child {
  font-size: 1.38rem;
  font-weight: normal;
  font-stretch: normal;
  line-height: 1.69rem;
  color: #919191;
}

.jobs-list-detail {
  padding-bottom: 4rem;
}
.jobs-list-detail-wrap {
  width: 95%;
  margin: 0 auto;
}
.jobs-list-detail-ul {
  background-color: #fff;
 }
.jobs-list-detail-ul li:active{
  background-color: #ed7422;
}
.jobs-list-detail-ul li:active a {
  border-bottom: 1px solid transparent;
}
.jobs-list-detail-ul li:active span{
  color: #fff !important;
}
.jobs-list-detail-ul li a {
  display: flex;
  justify-content: space-between;
  padding: 2rem 0 1.5rem;
  border-bottom: 1px solid #e6e6e6;
  margin: 0 1.13rem;
}

.jobs-list-detail-ul li .job-title {
  font-size: 1.5rem;
  font-weight: 500;
  font-stretch: normal;
  letter-spacing: 0.08rem;
  color: #333333;
  line-height: 1.5;
  max-width: 80%;
}

.jobs-list-detail-ul li .right_address {
  font-size: 1.5rem;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0.08rem;
  color: #999999;
  display: inline-flex;
  align-items: center;
}

.jobs-list-detail-ul li:last-child a {
  border-bottom: none;
}

.footer_page .wrap{
  background-color: #fff;
}
.footer_page {
  margin: 2rem 0 .5rem 0;
}
.box-shadow {
  box-shadow: 0 0 6px #ccc;
}
.footer_page .box-shadow {
  padding: 0.6rem 0;
  box-shadow: none;
}
.footer_page .box-shadow .page{
  box-shadow: 0 0 6px #ccc;
  padding: 0.5rem 0;
}
.slideMenu .menuList>li:last-child  .submenu a:last-child {
  /* display: none; */
}
.service-matrix .swiper-container {
  width: 100%;
  height: 100%;
}
.service-matrix .swiper-container .bg{
  width: 100%;
  height: 100%;
  display: block;
}
.service-matrix .swiper-text {
  padding: 1.5rem 0 1rem;
  min-height: 120px;
}
.service-matrix .swiper-text h2{
  font-size: 1.63rem;
	font-weight: 500;
	font-stretch: normal;
	line-height: 1.69rem;
  margin-bottom: 1.3rem;
}

.service-matrix .swiper-text p {
  font-size: 1.25rem;
	font-weight: normal;
	font-stretch: normal;
	line-height: 2rem;
}

.service-matrix .swiper-button-next {
  right: 10px !important;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAwCAYAAADkStGdAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4JpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDYuMC1jMDAyIDExNi4xNjQ3NjYsIDIwMjEvMDIvMTktMjM6MTA6MDcgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6MDhhOTIxM2EtOTE2ZC03NzQ1LWE1ZDEtMmNiZDIwNjIyM2QwIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjI3NUUyNEE1NDkzQzExRUQ5MUE2RTA3Mjg1MUY3Mjg3IiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjI3NUUyNEE0NDkzQzExRUQ5MUE2RTA3Mjg1MUY3Mjg3IiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCAyMy4wIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOmMyZjhhYTg2LTViODUtZWU0Yy05YmZiLWQzNzJjY2E1YjRhZSIgc3RSZWY6ZG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOmYwNzY2ZGZmLTEwZTctODU0MC05NjU4LTU5MjM2YjEzMDRiYiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PijPMIIAAAK3SURBVHjatJhdiE1RFMfPOZhEhjQiCRElxRQePCg1iXmZF1KaB1OYko8xjWaKkI/xkRhqimkYwyNNhBQpPJFmyIMHCuVBg/Jwu+YB4/qtWl5u7ll773Ps+rcezn/fX+uevdde+0QRo1QqrUHX0SB6iHahcVFOI+bH1hGP/ePZY9Qex/HvrJAENVd4thq15JGJQGanPG8k0w15QIYNTzuglVkhVx08JwHND4bwYm8Q7xq+ieg8oKmhmcjoRC8M7wzUBWh8EIRsfhL2oo+GfzE6DCgOyURABcIeVDDm1KEdQRAFSSZt6Jcxr4lsGoIgCnpJOOIwdx+g5UEQBd0jXDbmjkWnAc0Ngui4iB4Y8yehc4CmpBbItIdMrlLYEgP2Cm3nH/jhm0mkk2RpfzIgS9GBSks7Mc+COP6m1bhoWOvRtiCIgj5IoUSjhrWZbOqDIAp6LoXSwXoQUG0QREE3CdcMmxzbZwDNCoLo6EaPDM9krdrV5hJOWdpSiXvRIsM6hHYGQRRUowfedMPaFwxR0AItPxNSbIUkyjbeodeGpzorpBWtMDxvkgx/VSNhk2GTxrArCQTU6SlqjePsrcEkACC7+ajD8u8DcMt7MwKYQziLqgyrHHoXnM6TMoD0XP1opmGVGteiHZA7xGOHy5LeAqDoVSABiOeEA+AL2l0OcH0nHWiV4fkuqw3AZ+9DiyyaCOsNgPRoHQDeencrANZKBXXItBPAM++WCMAy6XkdAD0A7nj3XQDmycmmzVvauA2g1+lELQNMI1zRa0LaeKovetQLAkDOhEtooTFHXvBWACNeDTeAMYRTDoBh3c0jPuXo7zvZj6zLZ1E321fvmxZZbCQ2OOyFNgDvQ++Mmx18hwAMZbliW91GN4D7We/xaZfRAQD9eXyR6Knw7ImuuHyGfooa+F+fov4IMADLSfuVbsaUagAAAABJRU5ErkJggg==);
}

.service-matrix .swiper-button-prev {
  left: 10px !important;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAwCAYAAADkStGdAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4JpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDYuMC1jMDAyIDExNi4xNjQ3NjYsIDIwMjEvMDIvMTktMjM6MTA6MDcgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6MDhhOTIxM2EtOTE2ZC03NzQ1LWE1ZDEtMmNiZDIwNjIyM2QwIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjE2QTA4RjQ1NDkzQzExRURCNDI3RUFBRDVBNjZGMzRBIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjE2QTA4RjQ0NDkzQzExRURCNDI3RUFBRDVBNjZGMzRBIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCAyMy4wIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjAyNGE0OTQ5LTIwYWItMjU0Mi1iNjZmLThhYzUzMzNlYmI0NCIgc3RSZWY6ZG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOmYwNzY2ZGZmLTEwZTctODU0MC05NjU4LTU5MjM2YjEzMDRiYiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PhXVG/sAAALHSURBVHjarJhLSFVRFIbvOT2ICgfRw1FQgRFB0QOpUTSoQCiK5hGVlJSZRVBJbwg0RIUispcNIpCcOJGgIGjgQI1oEjSIEgkjiF6EqHX7FqwLEt6z9uNs+FmDs/b97jp7r73WPoVCTqNYLM5C9egZGkQ9aJs8S3ICpJjraMs0j5vygpzF7C3zeDjJAbAfcyzLJ40E7LAAjM9pBGAD5rKD68M0ELAc04pmGq69SZJ0JwGARZgHqNJw7UcngPxJPAFzMXdRleH6Dh0C8Ntr4QHMwDQ7AEZRQwngu7ua0GbD5xc6DuCL9xYmilrMLsNtEp0C8N47TwDsxBx2+C8XAQx5JyOATfqarHEDwFPvjAdQpQtt5UIPgK4sh6QMYInmwmID8FLX4a8XBMB8zD20wgC8RbUAxqx3mf5feDAtDoBPmgtjLrsznQKQqM6jamPOD1QP4Ktrgk2NpA7VGP7j6CSAjz7HUapR7MYcsFJGIgXw2vdQTQFsxJ5z8G0H8DykNEgkjQ6Z/xjAo9ACJz++0vAZQG0xZTrV3ZI1VjtsaRPyxPCRQtXO2i2MgdxBQ4afHDNtgOYEQVjQCexpZO39VeiqdovekRQAybo0oO+G/1aHPqt8xgMakRMVTRhz9hHNniCIgiSbrzjMOwOoOgiioD5MpzFPOpcWQMuCIDpkx/UZc6XudABaYEGSjPI7G3MLrTV+4w06whsY967xOkk2wogBWYMuaT3yvzoA+ib9LPppgLZLNMH3E0AfNFknDdeDRFMTfAkCNIi55uB6AdC64JsWoF5Ml+EmPVoroKUx17mbyKqOFXpqV5hbOGNry0l8W+tM1niFjsoB7H2iaq/VqPeQrLG+1EcHX7GJSKrlfTTPcG2OuscDkktRh7G2o1H3eF5dv7a1WaMyCqIg6RGy2qXhaIgOeWUvyjzrLOQ1pvkU1V36FPVPgAEAtXT8MHSw4+kAAAAASUVORK5CYII=);
}

.service-matrix .swiper-button-next,
.service-matrix .swiper-button-prev {
  background-color: #ee772d;
  margin-top: -60px;
}

.service-advantage .swiper-button-next,
.service-advantage .swiper-button-prev {
  margin-top: -80px;
}
.service-advantage .swiper-text {
  background-color: #ee772d;
  text-align: center;
  min-height: 18rem;
}

.service-advantage .swiper-icon {
  height: 3rem;
}

.service-advantage .swiper-text h2{
  font-size: 1.88rem;
	font-weight: normal;
	font-stretch: normal;
	line-height: 1.3;
	letter-spacing: 0rem;
	color: #ffffff !important;
  margin: 2rem 0 1.5rem;
}


.service-advantage .swiper-text p{
  font-size: 1.25rem;
	font-weight: normal;
	font-stretch: normal;
	line-height: 1.88rem;
	letter-spacing: 0.03rem;
	color: #ffffff;
	opacity: 0.8;
}

.wd-service-process {
  background-color: #f5f5f5;
  padding: 3rem 0;
  margin-top: 2rem;
}

.wd-service-process h2 {
  color: #39a9da;
}

.font-weight-bold {
  font-weight: bold !important;
  letter-spacing: 0 !important;
}

.gc-overseas-warehouse-performance {
  padding-top: 5rem;
}

.gc-overseas-warehouse-performance p {
  font-size: 1.3rem;
	line-height: 2.06rem;
	letter-spacing: 0.04rem;
	color: #666666;
  margin-top: 2.5rem;
}

.gc-overseas-warehouse-performance .navigation {
  margin-top: 5rem;
  position: relative;
  z-index: 2;
}

.gc-overseas-warehouse-performance .navigation ul {
  display: flex;
  justify-content: center;
}
.gc-overseas-warehouse-performance .navigation ul li {
  width: 25%;
  background-color:#0e1d49;
  height: 3.38rem;
  line-height: 3.38rem;
  border-radius: 8px;
  text-align: center;
  font-size: 0;
}

.gc-overseas-warehouse-performance .navigation ul li a {
  font-size: 1.13rem;
	font-weight: bold;
	letter-spacing: 0.04rem;
	color: #ffffff;
  display: block;
  width: 100%;
  height: 100%;
  white-space: nowrap;
}

.gc-overseas-warehouse-performance .navigation ul li.on {
  background-color: #ed7422;
}

.gc-overseas-warehouse-performance .title {
  max-width: 80%;
  margin: auto;
  text-align: center;
}

.gc-overseas-warehouse-demo,
.yt-line-demo,
.yt-cross-border-demo,
.cloud-warehouse-demo {
  margin-top: -1.6rem;
  position: relative;
}
.gc-overseas-warehouse-demo .img {
  position: relative;
}

.gc-overseas-warehouse-demo .text {
  position: absolute;
  left: 2.6rem;
  right: 4.88rem;
  bottom: 3.69rem;
}

.gc-overseas-warehouse-demo .text img {
  height: 4.25rem;
}

.gc-overseas-warehouse-demo .text p {
  font-size: 1.13rem;
	font-weight: normal;
	font-stretch: normal;
	line-height: 2.06rem;
	letter-spacing: 0.04rem;
	color: #ffffff;
  margin-top: 2.5rem;
  margin-bottom: 2.5rem;
}

.request-a-demo {
  background-color: #cb4718;
  border-radius: 0.63rem;
  display: inline-block;
  padding: 1rem 2.5rem;
	font-size: 1.47rem;
	font-weight: normal;
	font-stretch: normal;
	line-height: 2.06rem;
	letter-spacing: 0.06rem;
	color: #ffffff;
}

.tags-left {
  font-size: 2.25rem;
	font-weight: bold;
	letter-spacing: 0.09rem;
	color: #261c19;
  position: relative;
  padding-left: 1rem;
  display: -webkit-box;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.tags-left::before {
  content: '';
  width: 0.38rem;
	height: 2.81rem;
	background-color: #ed7422;
	border-radius: 0.19rem;
  display: block;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
}

.overseas-service-glance {
  padding-top: 5rem;
}

.overseas-service-glance ul {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.overseas-service-glance ul li {
  width: 50%;
  text-align: center;
  margin-top: 3.8rem;
}

.overseas-service-glance ul li > div {
  height: 3.69rem;
}

.overseas-service-glance ul li img {
  max-height: 5rem;
}
 
.overseas-service-glance ul li h3 {
  margin-top: 2rem;
  margin-bottom: 0.5rem;
}

.overseas-service-glance ul li span {
  font-size: 2.5rem;
	font-weight: bold;
	line-height: 3.13rem;
	letter-spacing: 0.1rem;
	color: #0e1d49;
}

.overseas-service-glance ul p {
  font-size: 1.3rem;
	font-weight: normal;
	letter-spacing: 0.04rem;
	color: #666666;
  line-height: 1.5;
}

/* .gc-overseas-service-glance ul li span:nth-child(2) {
  font-size: 1.13rem;
	font-weight: normal;
	letter-spacing: 0.04rem;
	color: #666666;
} */

.global-territory {
  padding-top: 8rem;
  overflow: hidden;
}

.global-territory .title p,
.global-territory .title .promise p {
  font-size: 1.3rem;
	line-height: 2.13rem;
	letter-spacing: -0.02rem;
	color: #666666;
  margin: 1.8rem 0;
}

.global-territory .img {
  position: relative;
}

.global-territory .img > ul {
  position: absolute;
  left: 1.8rem;
  bottom: -2rem;
}

.global-territory .img > ul li {
  display: flex;
  align-items: center;
  margin-bottom: 0.9rem;
}

.global-territory .img > ul li figure {
  width: 1.63rem;
  margin-right: 2rem;
}

.global-territory .warehouse-group-title {
  display: flex;
  align-items: center;
  font-size: 1.3rem;
	font-weight: bold;
	line-height: 2.06rem;
	letter-spacing: 0.04rem;
	color: #666666;
  margin-bottom: 1rem;
}

.global-territory .warehouse-group-title::before {
  content: '';
	width: 1.25rem;
	height: 1.13rem;
  margin-right: 1rem;
  background: #ED7423;
  border-radius: 0;
}

.global-territory .warehouse-group-content {
  display: flex;
  flex-wrap: wrap;
  max-width: 80%;
  margin: 0 auto;
}

.global-territory .warehouse-group-content .item {
  width: 33.333%;
  font-size: 1rem;
	font-weight: normal;
	font-stretch: normal;
	line-height: 1.75rem;
	letter-spacing: 0rem;
	color: #666666;
}
.global-territory .swiper-container {
  margin-top: 3rem;
  background-color: #ffffff;
	box-shadow: 0px 5px 19px 1px 
		rgba(14, 29, 73, 0.1);
	border-radius: 8px 8px 0px 0px;
  padding-top: 1.9rem;
  padding-bottom: 1.9rem;
}

.global-territory .swiper-scrollbar-drag {
  background-color: #ed7423;
}

.global-territory .swiper-horizontal>.swiper-scrollbar, 
.global-territory .swiper-scrollbar.swiper-scrollbar-horizontal {
  bottom: 0 !important;
}

.service-advantages {
  position: relative;
  margin-top: 7.5rem;
}

.service-advantages .title {
  width: 100%;
  position: absolute;
  top: 3rem;
  left: 0;
}

.service-advantages .title h2 {
  color: white;
}

.service-advantages ul {
  position: absolute;
  top: 9rem;
  height: calc(100% - 9rem);
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
}

.service-advantages ul li {
  display: flex;
  margin-bottom: 2.5rem;
}

.service-advantages ul li:nth-child(odd) .line {
  width: 12rem;
}

.service-advantages ul li:nth-child(even) .line {
  width: 23rem;
}

.service-advantages ul li h3 {
	font-size: 1.5rem;
	font-weight: bold;
	line-height: 2.06rem;
	letter-spacing: 0.06rem;
	color: #ffffff;
  margin-bottom: 1.3rem;
}

.service-advantages ul li > div:last-child {
  width: 12.8rem;
  margin-left: 1.2rem;
}

.service-advantages ul li p {
  font-size: 1.3rem;
	line-height: 2.06rem;
	letter-spacing: 0.04rem;
	color: #ffffff;
}

.service-advantages ol {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-top: -6.5rem;
}

.service-advantages ol li {
  width: 45%;
  margin-top: 2.3rem;
  height: 28rem;
  padding-top: 6rem;
  border-bottom: 6px solid #ed7422;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

.service-advantages ol li h3 {
  font-size: 1.5rem;
	font-weight: bold;
	line-height: 1.3;
	letter-spacing: 0.06rem;
	color: #0e1d49;
  margin-bottom: 1rem;
}
.service-advantages ol li.on {
  background-color: #008284;
}

.service-advantages ol li.on h3,
.service-advantages ol li.on p {
  color: white;
}

.service-advantages ol li p {
  font-size: 1.12rem;
	line-height: 2.06rem;
	letter-spacing: 0rem;
	color: #3e3a39;
  word-break: break-all;
}

.promise {
  position: relative;
  padding-top: 4rem;
}

.promise .title {
  position: absolute;
  left: 0;
  bottom: 5rem;
}

.promise .title h2 {
  color: white;
  margin-bottom: 2rem;
}

.promise .title p {
  font-size: 1.3rem;
	font-weight: normal;
	font-stretch: normal;
	line-height: 2.06rem;
	letter-spacing: 0.04rem;
	color: #ffffff;
  width: 95%;
}

.explore-more {
  padding-top: 7.5rem;
  background-color: #f2f2f2;
  display: none;
}

.explore-more .video {
  padding-top: 3.7rem;
}

.yt-line-demo .text,
.yt-cross-border-demo .text,
.cloud-warehouse-demo .text {
  position: absolute;
  bottom: 3rem;
  width: 100%;
}

.yt-line-demo .text  p {
  padding: 2.5rem 0 6.8rem;
}

.yt-cross-border-demo .text p,
.cloud-warehouse-demo .text p  {
  padding: 2rem 0 2.5rem;
  color: white;
  max-width: 90%;
}

.yt-cross-border-demo .text h2.tags-left,
.cloud-warehouse-demo .text h2.tags-left {
  color: white;
}

.yt-line-demo .text  p , 
.gc-overseas-warehouse-performance .text  p,
.yt-cross-border-demo .text p {
  font-size: 1.3rem;
	line-height: 2.06rem;
	letter-spacing: 0.04rem;
}

.yt-cross-border-service-glance ul li span {
  color: #f7b322;
}

.cloud-warehouse-service-glance ul li span {
  color: #464646;
}

.end-to-end-service h2 {
  margin: 5rem 0 2rem;
}

.end-to-end-service p,
.end-to-end-overview p {
  font-size: 1.3rem;
	line-height: 2.06rem;
	letter-spacing: 0.04rem;
	color: #666666;
}

.end-to-end-overview {
  padding-top: 7.5rem;
}

.end-to-end-overview .tags-left{
  margin-bottom: 2rem;
}

.end-to-end-overview ul {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-top: 2.5rem;
}
.end-to-end-overview ul li {
  width: 48%;
	border-radius: 10px;
	border: solid 1px #cdcdcd;
  height: 25rem;
  padding: 2.5rem 1rem 2.5rem 3rem;
  margin-bottom: 1.8rem;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 100% 101%;
}

.end-to-end-overview ul li .img {
  text-align: right;
}

.end-to-end-overview ul li .img img {
  height: 5rem;
}

.end-to-end-overview ul li .text {
  margin-right: 2rem;
}

.end-to-end-overview ul li.on .img img {
  filter: brightness(0) invert(1);
}

.end-to-end-overview ul li.on .text h3,
.end-to-end-overview ul li.on .text p {
  color: white;
}

.end-to-end-overview ul li .text h3 {
  margin-bottom: 2rem;
}

.end-to-end-serving-customers ul {
   display: flex;
   justify-content: space-between;
   flex-wrap: wrap;
   margin-top: 3rem;
}

.end-to-end-serving-customers ul li {
  height: 7.63rem;
  width: 48%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  margin-bottom: 1.75rem;
  box-shadow: 0px 2px 8px 0px rgba(14, 29, 73, 0.2);
	border-radius: 8px;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
}

.end-to-end-serving-customers ul li img {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
}
.end-to-end-serving-customers ul li.on img {
  opacity: 0.8;
  object-fit: fill;
}
.end-to-end-serving-customers ul li h3 {
  font-size: 1.5rem;
  font-weight: normal;
  font-stretch: normal;
  line-height: 1.3;
  letter-spacing: 0.7px;
  color: #000000;
  position: relative;
  text-align: center;
}

.end-to-end-serving-customers {
  padding-top: 7rem;
}

.end-to-end-service-process {
  padding-top: 7.5rem;
}

.end-to-end-service-advantages ol li.on{
  background-color: #0e1d49;
}

.industry-solutions {
  padding-top: 5rem;
}

.industry-solutions .title {
  width: 85%;
  margin: auto;
}

.industry-solutions .title p {
  font-size: 1.4rem;
	font-weight: normal;
	font-stretch: normal;
	line-height: 2rem;
	letter-spacing: 0rem;
	color: #666666;
  margin-top: 2.5rem;
  margin-bottom: 5rem;
  text-align: center;
}

.industry-solutions .navigation {
  position: relative;
  z-index: 2;
}

.industry-solutions .navigation ul {
  background-color: #051d49;
	border-radius: 8px 8px 0px 0px;
  height: 3.19rem;
  display: flex;
  justify-content: space-evenly;
  align-items: center;
}


.industry-solutions .navigation ul li {
  position: relative;
}

.industry-solutions .navigation ul > div {
  color: white;
  width: 1px;
  height: 60%;
  opacity: 0.6;
  background-color: white;
}

.industry-solutions .navigation ul > div:last-child {
  display: none;
}

.industry-solutions .navigation ul li:last-child::after {
  display: none;
}

.industry-solutions .navigation ul li a {
  font-size: 1.25rem;
	font-weight: bold;
	font-stretch: normal;
	letter-spacing: 0rem;
	color: #ffffff;
  display: block;
  height: 100%;
  line-height: 3.19rem;
  /* padding: 0 1.8vw; */
  white-space: nowrap;
}

.industry-solutions .navigation ul li.on a {
  color: #ed7422;
}

.custom-bins {
  position: relative;
}

.custom-bins .text {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
}

.custom-bins .text h2 {
  color: white;
  margin-bottom: 3rem;
}

.custom-bins .text p {
	font-size: 1.4rem;
	font-weight: normal;
	font-stretch: normal;
	line-height: 2.13rem;
	letter-spacing: 0rem;
	color: #ffffff;
  margin-bottom: 4rem;
  width: 80%;
}

.service-highlights {
  padding-top: 4.5rem;
}

.service-highlights ul {
  padding-top: 4rem;
}

.service-highlights ul li {
  border-radius: 8px;
	border: solid 1px #e4e4e4;
  margin-bottom: 2rem;
}

.service-highlights ul li .text {
  padding: 1.5rem;
}

.service-highlights ul li .text h3 {
	font-size: 1.5rem;
	font-weight: bold;
	letter-spacing: 0rem;
	color: #000000;
  position: relative;
  padding-bottom: 0.8rem;
  text-overflow: ellipsis;
  overflow: hidden;
  display: -webkit-box;
  /* -webkit-line-clamp: 1; */
  -webkit-box-orient: vertical;
}

.service-highlights ul li .text h3::after {
  content: '';
  display: block;
  width: 6.25rem;
	height: 2px;
	background-color: #ed7422;
	border-radius: 1px;
  position: absolute;
  bottom: 0;
  left: 0;
}


.service-highlights ul li .text p {
	font-size: 1.4rem;
	font-weight: normal;
	font-stretch: normal;
	line-height: 1.4;
	letter-spacing: 0rem;
	color: #271d1b;
  margin-top: 1.2rem;
  /* display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical; */
}

.industry-insights {
  padding-top: 3rem;
}

.industry-insights .text {
  width: 71%;
  margin: auto;
  margin-top: 2rem;
}

.industry-insights .text p {
  font-size: 1.4rem;
	font-weight: normal;
	font-stretch: normal;
	line-height: 1.5;
	letter-spacing: 0rem;
	color: #666666;
  clear: both;  
  text-align: center;
}

.industry-insights .text p::before,
.industry-insights .text p::after {
  content: '';
  display: block;
  width: 4.25rem;
	height: 3.69rem;
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEQAAAA7CAYAAADCZyymAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4NpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDYuMC1jMDAyIDc5LjE2NDQ2MCwgMjAyMC8wNS8xMi0xNjowNDoxNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpmODc0YzRjOC0xYTk3LTQ3YzQtOWQwMC05ZjhkYTBiZWFlY2QiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MjIzREU5MTlEQUNFMTFFRUJGOUFGRjY2QkIxQTI4NTQiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MjIzREU5MThEQUNFMTFFRUJGOUFGRjY2QkIxQTI4NTQiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIzLjMgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpiZmJhOTgwZC1hZTc5LWM5NDktYjJiOS00MTZkNzlmYzNjNjciIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDpiMjkyMzE4MS1mNjhjLWM4NDYtYTQ3Ni0wN2FmMWNhYjhjNWMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6GuHnTAAACJ0lEQVR42uyZW08CMRCFu4UlyE0haFDf/I3+X19USIQoxNsigtM4GwkKbKfd0phzkvPAw25nv87MTpdkcn2lPKlCPmLXyCm5StbkB/KjOrzq5AbHl8do4luQbxQH7CJzsza5wyBiVIPja3G8OyUFYq7rko+LLHIAJbxRPc4EqwezXajHTiLOiDNbEBIgpv4G0oUCSDOIjstNigIx5dGPOCvMJl342KwiQAz1ExWvTDO/9NXL9gE55+YUq5qcGYnPutuVGTHDqPuGsQtIN/IyqXKZeO9pegv5fsQwEs6MSlmvqs3FBhG/TRTPQPUyU29zMR9zxpz8Qs74nDD3FG/KMbrqk/xKfiN/8O9fQKoeFpvxIS4raQNPHbPXbMyE/Exe7cuQrsNiZqER+b3k4aslvNY8/Jj8tA3EJhDNBzWJTGkMycsAvUNaHndFNysH0hZOegbG/T7qnpq/ZCYym3RrU8I5hI6wTIYBYCguFUk5D237mVY/X7psNQpQJutAbDXlDLZORQmMWckN9K8DnG2pjKW1KQES8vtoTTCVztZnC1sgNUHvyAIDkWSwuHungjeLihjI0qWctbL/rpoFBlIJGZ8WzB+LwECCxicZxpaBgdjOH6vQQFbqH0srCEAABEDkkvzZ3ZeOxer7k900wLlnEBJI0zHgsoGkgukbJQMgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIBCIAACIAACIAACIAASFT6EmAAsJ9M/Q8i2JwAAAAASUVORK5CYII=') center center no-repeat;
  background-size: contain;
}

.industry-insights .text p::before {
  margin-bottom: 1.38rem;
}

.industry-insights .text p::after {
  float: right;
  transform: rotate(-180deg);
  margin-top: 1.38rem;
}

.industry-insights .wrap > img {
  margin-top: 2.5rem;
}

.solution {
  padding-top: 4.5rem;
}

.solution .title p {
  padding-top: 4rem;
  font-size: 1.4rem;
	font-weight: normal;
	font-stretch: normal;
	line-height: 1.5;
	letter-spacing: 0rem;
	color: #666666;
}

.solution > .wrap > img {
  padding-top: 2.5rem;
}

.core-benefits {
  padding-top: 4rem;
}

.core-benefits ul {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-template-rows: repeat(2, 1fr);
  grid-gap: 2rem;
  margin-top: 4rem;
  text-align: center;
}

.core-benefits ul li img {
  height: 5rem;
}

.core-benefits ul li p {
  font-size: 1.25rem;
	font-weight: bold;
	font-stretch: normal;
	letter-spacing: 0rem;
	color: #261c19;
  margin-top: 1rem;
}

.why {
  padding-top: 6rem;
}

.why .img {
  margin-top: 5rem;
  position: relative;
}

.why .text {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  text-align: center;
}

.why .text span {
  font-size: 1.5rem;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0rem;
	color: #ffffff;
}

.why .text  p {
  max-width: 90%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 5%;
  position: relative;
}

.why .text  p span {
  font-size: 1.2rem;
	font-weight: normal;
	font-stretch: normal;
	line-height: 1.5rem;
	letter-spacing: 0rem;
	color: #ffffff;
}

.why .text p::after,
.why .text p::before {
  content: '';
  display: block;
  width: 1.5rem;
	height: 0.94rem;
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAfCAYAAACVgY94AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4NpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDYuMC1jMDAyIDc5LjE2NDQ2MCwgMjAyMC8wNS8xMi0xNjowNDoxNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpmODc0YzRjOC0xYTk3LTQ3YzQtOWQwMC05ZjhkYTBiZWFlY2QiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDcxNTI1NEVEQUQ0MTFFRTg4Njk5QTYxNUQ5Q0FEQTAiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDcxNTI1NEREQUQ0MTFFRTg4Njk5QTYxNUQ5Q0FEQTAiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIzLjMgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowY2Y5YWIzYi00MWI4LTU2NDYtYjdhNy0yYTRlOTliYzQ2NmUiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDpiMjkyMzE4MS1mNjhjLWM4NDYtYTQ3Ni0wN2FmMWNhYjhjNWMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4VvUumAAABHElEQVR42tSXwQ3CMAxFU4sBwgTNBukGhJEYgUkQkwAbdAQ49lYmgII4IGEhx/avwFIuyLXe97cT0QzDEJg4hLrYTKcX5O2mkyrq7hsGsCgAl9MZBXm3yrprYn5MoT4kcEVR98wB5soiR2Fe8gLsaouAAJ/CPQAvwryVRjgxKiPIYpVw8pgTQU7UCifjpo1CwE4rnIwb3AvzihdgAm1wqxVOM21wUozOB6BmTkaQxWwHNRvcA7r3iKtXB2FPHAeYQR0sXoARNIOtpf1kVDqbxagFMb0iVkDpFRM9LE4ge81jgwYMFnvfAVvQDBYvQNNtjwzyGOQvkb0AUc9c9AL82UADdh6ABQiosfj0VxYvXvfOVvGt5P+wue5dgAEAzAs4Zei+IxoAAAAASUVORK5CYII=') center center no-repeat;
  background-size: cover;

}
.why .text p::after {
  float: right;
  margin-top: 1rem;
  transform: rotate(180deg);
}

.why .text p::before {
  margin-bottom: 1rem;
}

.booking-demo {
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.booking-demo .text {
  position: absolute;
  top: 0;
  width: 100%;
  text-align: center;
}

.booking-demo .text p {
  font-size: 1.5rem;
	font-weight: normal;
	font-stretch: normal;
	line-height: 2.5rem;
	letter-spacing: 0rem;
	color: #ffffff;
  margin-top: 2rem;
}

.service-at-a-glance {
  padding-top: 6rem;
}

.service-at-a-glance ul {
  margin-top: 3.3rem;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}

.service-at-a-glance ul li {
  width: 33.33%;
  text-align: center;
  margin-bottom: 3.66rem;
}

.service-at-a-glance ul li h3 {
  font-size: 1.9rem;
	font-weight: bold;
	letter-spacing: 0rem;
	color: #ed7422;
  margin-bottom: 0.63rem;
}

.service-at-a-glance ul li p {
  font-size: 1.3rem;
	letter-spacing: 0rem;
	color: #261c19;
}

.product-display {
  padding-top: 4.88rem;
}

.product-display ul {
  padding-top: 2.5rem;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}

.product-display ul li {
	border-radius: 8px;
	border: solid 1px #d2d2d2;
  width: 49%;
  text-align: center;
  margin-bottom: 1rem;
  padding-top: 1.5rem;
}

.product-display ul li .img img {
  height: 10.38rem;
  display: block;
  margin: auto;
}

.product-display ul li .text {
  padding: 1.6rem 0;
}

.global-control-tower-service-highlights {
  padding-top: 6rem;
}

.global-control-tower-service-highlights ul {
  padding-top: 5rem;
}

.global-control-tower-service-highlights ul li {
  border: solid 1px #ececec;
  position: relative;
  margin-bottom: 1.88rem;
}

.global-control-tower-service-highlights ul li .img {
  text-align: right;
}

.global-control-tower-service-highlights ul li img {
  height: 18rem;
} 

.global-control-tower-service-highlights ul li .text {
  position: absolute;
  top: 2.6rem;
  left: 3.5rem;
  width: 23rem;
  text-align: left;
}

.global-control-tower-service-highlights ul li .text h3 {
  font-size: 1.63rem;
	line-height: 1.69rem;
	letter-spacing: 0rem;
	color: #ed7422;
}

.global-control-tower-service-highlights ul li .text p {
  font-size: 1.3rem;
	font-weight: normal;
	font-stretch: normal;
	line-height: 1.3;
	letter-spacing: 0rem;
	color: #271d1b;
  margin-top: 1.5rem;
}

.esg-introduce {
  padding: 5rem 0 7.5rem;
}

.esg-introduce p {
  margin-top: 2.5rem;
  font-size: 1.3rem;
	font-weight: normal;
	font-stretch: normal;
	line-height: 1.5;
	letter-spacing: 0rem;
	color: #000000;
}
.esg-navigation {
  width: 100%;
  height: 3.88rem;
  background-color: #0e1d49;
  overflow: hidden;
  position: sticky;
  top: 0;
  z-index: 999;
}

.esg-navigation ul {
  display: flex;
  justify-content: space-around;
  height: 100%;
}

.esg-navigation ul li {
  font-size: 1.44rem;
	line-height: 1.5;
	letter-spacing: -0.03rem;
	color: #ffffff;
  display: flex;
  justify-content: center;
  align-items: center;
  white-space: nowrap;
}

.esg-navigation ul li.on {
  border-bottom: 3px solid #ed7422;
	border-radius: 1.5px;
}

.esg-picture {
  position: relative;
}

.esg-picture .text {
  width: 88%;
  position: absolute;
  left: 0;
  bottom: 5rem;
  max-height: 70%;
  background-color: rgba(255, 255, 255, .5);
  display: flex;
  align-items: center;
  padding-left: 3rem;
  padding-right: 2rem;
  padding-bottom: 2rem;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
}

.esg-picture .text h3 {
  font-size: 2.81rem;
	font-weight: bold;
	font-stretch: normal;
	letter-spacing: 0.11rem;
	color: #ffffff;
  margin-bottom: 1.3rem;
}

.esg-picture .text p {
  font-size: 1rem;
	font-weight: normal;
	font-stretch: normal;
	line-height: 1.88rem;
	letter-spacing: -0.02rem;
	color: #ffffff;
}

.esg-picture .text h4 {
  font-size: 2rem;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0.08rem;
	color: #ffffff;
  margin: 3rem 0 1.6rem;
}

.esg-picture .text > div {
  margin-top: 2rem;
}

.right-bottom-text {
  position: absolute;
  bottom: 0;
  right: 1rem;
  text-align: right;
}

.right-bottom-text h2 {
  font-size: 2rem;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0.08rem;
	color: #ffffff;
	opacity: 0.38;
  margin-bottom: .5rem;
}

.right-bottom-text h3 {
  font-size: 2.6rem;
	font-weight: bold;
	letter-spacing: -2px;
	color: #ffffff;
  font-family:sans-serif;
  line-height: 0.8;
}

.esgSwiper {
  margin-top: 3.7rem;
  text-align: center;
}

.esgSwiper .text {
  position: absolute;
  top: 0;
  right: 3rem;
  bottom: 0;
  left: 0;
  margin: auto;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}

.esgSwiper .text h3 {
  font-size: 1.5rem;
	line-height: 1.88rem;
	letter-spacing: 1px;
	color: #ffffff;
}

.esgSwiper .text p {
  display: none;
}

.esgSwiper .swiper-slide.on .text {
  display: block;
  width: 100%;
  height: 100%;
  background-color: rgba(255, 255, 255, 0.7);
}
.esgSwiper .swiper-slide.on .text h3 {
  color: #0e1d49;
  margin-bottom: 2rem;
  margin-top: 3rem;
}

.esgSwiper .swiper-slide.on .text p {
  line-height: 1.4;
  max-width: 85%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.esgSwiper .number {
  width: 2.25rem;
	height: 2.25rem;
  border-radius: 100%;
  background-color: white;
  position: absolute;
  top: 50%;
  right: 0;
  transform: translateY(-50%);
  font-size: 1.3rem;
	font-weight: normal;
	font-stretch: normal;
	line-height: 1.88rem;
	letter-spacing: -0.03rem;
	color: #cdcdcd;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 0.32rem solid #cdcdcd;
  margin-right: 1px;
}

.esgSwiper .swiper-slide.on  .number {
  background-color: #ED7422;
  color: white;
}


.esgSwiper .swiper-slide > img.autoImg {
  width: 95%;
  min-height: 20rem;
  border-radius: 8px;
  margin: auto;
}

.home-esg .esgSwiper .swiper-slide::after {
  content: '';
  display: block;
  width: 97%;
  height: 100%;
  background-color: black;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0.3;
  border-radius: 8px;
}

.esg-pagination {
  text-align: center;
  width: auto !important;
  display: inline-block;
  position: relative;
  margin-top: 2.5rem;
}

.esg-pagination::after {
  content: '';
  display: block;
  width: 100%;
  height: 2px;
	background-color: #f1f1f1;
	border-radius: 1px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}

.esg-pagination .swiper-pagination-bullet {
  margin-left: 4.5rem !important;
  position: relative;
  z-index: 3;
  width: 1rem;
  height: 1rem;
  opacity: 1;
  margin-right: 0 !important;
  background-color: #f1f1f1;
}

.esg-pagination span.swiper-pagination-bullet:first-child {
  margin-left: 0 !important;
}

.esg-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-color: #ed7422;
  border: 0.25rem solid #f8c9a9;
}

.esg-corporate-governance dl {
  background-color: #fafafa;
	border-radius: 8px;
  padding-top: 3rem;
  padding-bottom: 4.5rem;
  margin-top: -3rem;
  padding-left: 1rem;
  padding-right: 1rem;
}

.esg-corporate-governance dl dt {
  margin-bottom: 2rem;
}

.esg-corporate-governance dl dt h3 {
  font-size: 2rem;
	letter-spacing: 0.08rem;
	color: #666666;
  margin-bottom: 1.7rem;
}

.esg-corporate-governance dl dt p {
  font-size: 1.3rem;
	font-weight: normal;
	font-stretch: normal;
	line-height: 1.88rem;
	color: #666666;
}

.esg-corporate-governance dl dd .title {
  display: flex;
  justify-content: space-between;
  padding: 1.5rem 0;
}

.esg-corporate-governance dl dd .title span {
  font-size: 1.3rem;
	line-height: 1.88rem;
	color: #666666;
}

.esg-corporate-governance dl dd .title .arrow {
  width: 0;
  height: 0;
  border-width: 12px;
  border-style: solid;
  border-color: #E8E8E8 transparent transparent transparent;
  transition: all 0.3s;
}

.esg-corporate-governance dl dd .desc {
  display: none;
  background-color: #ffffff;
  padding: 2.5rem 1rem;
}

.esg-corporate-governance dl dd {
  border-top: solid 1px #e8e8e8;
}
.esg-corporate-governance dl dd:last-child {
  border-bottom: solid 1px #e8e8e8;
}
 
.esg-corporate-governance dl dd.on .title .arrow {
  border-color: #ED7422 transparent transparent transparent;
  transform: rotate(-45deg) translate(6px, 6px);
}

.esg-corporate-governance {
  padding-bottom: 2rem;
}

.brief-brand {
  padding-top: 3.5rem;
}

.brief-our-brand-box {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin-top: 2rem;
}

.brief-our-brand-box li {
  max-width: 33%;
	width: 30vw;
	height: 30vw;
  margin: 0 2px;
  border-radius: 100%;
  background-color: #ffffff;
	box-shadow: 0px 5px 19px 1px 
		rgba(14, 29, 73, 0.1);
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}

.brief-our-brand-box li img {
  display: block;
  max-width: 80%;
  object-fit: fill;
  margin: 0 auto;
}

.brief-our-brand-box-hover {
  width: 85%;
  margin: 0 auto;
  position: relative;
  display: none;
  margin-top: 1rem;
}

.brief-our-brand-box-hover::before {
  content: '';
  display: block;
  width: 100%;
  height: 0.38rem;
  background-color: #ffffff;
  border-radius:4px;
  margin-bottom: .9rem;
}

.brief-our-brand-box-hover a {
  font-size: 1.7rem;
	line-height: 2.13rem;
	letter-spacing: 0rem;
	color: #ffffff;
}

.brief-our-brand-box li.on {
  background-color: #051d49;
  border: 0.8rem solid #e6e8ec;
}

.brief-our-brand-box li.on img {
  filter: brightness(0) invert(1) grayscale(1);
  width: 75%;
}

.brief-our-brand-box li.on .brief-our-brand-box-hover {
  display: block;
}

.brief-infrastructure-service-providers {
  padding-top: 7.5rem;
}

.brief-infrastructure-service-providers .title h2 {
  margin-bottom: 2rem;
}

.brief-infrastructure-service-providers .title p {
  margin-bottom: 2rem;
}

.brief-promise {
  padding-top: 7.5rem;
}

.brief-promise .text {
  text-align: center;
  padding-bottom: 3.7rem;
}

.brief-promise .text h3 {
  font-size: 1.75rem;
	line-height: 1.69rem;
	letter-spacing: 0rem;
	color: #ed7422;
  margin-top: 2.3rem;
  margin-bottom: 2rem;
}

.brief-promise .text p {
  font-size: 1.3rem;
	line-height: 1.7;
	letter-spacing: 0rem;
	color: #271d1b;
}

.brief-promise .text p span {
  color: #051d49;
  font-weight: bold;
}

.brief-promise .title { 
  margin-bottom: 2.5rem;
}

.brief-promise .img img {
  border-radius: 4px;
}

.brief-moments-that-matter {
  padding-top: 5rem;
  padding-bottom: 2.5rem;
}

.brief-talent {
  text-align: center;
}

.brief-talent h2 {
  font-size: 2.25rem;
	font-weight: bold;
	letter-spacing: 0rem;
	color: #261c19;
  margin-bottom: 2.5rem;
  padding-top: 1.88rem;
}

.brief-talent p {
  font-size: 1.2rem;
	line-height: 2;
	letter-spacing: 0rem;
	color: #271d1b;
}

.brief-moment {
  padding-top: 7.5rem;
}

.brief-moment .img {
  padding-top: 2.5rem;
}

.brief-moment dl {
  display: block;
  width: 100%;
	background-color: #051d49;
	border-radius: 0.5rem;
  margin-top: -4rem;
}

.brief-moment dl {
  padding: 7rem 3rem 4rem;
}

.brief-moment dl dt {
  font-size: 1.5rem;
	font-weight: bold;
	font-stretch: normal;
	line-height: 1.5;
	letter-spacing: 0rem;
	color: #ffffff;
  margin-bottom: 3rem;
}

.brief-moment dl dd {
  font-size: 1.3rem;
	font-weight: normal;
	font-stretch: normal;
	line-height: 2.38rem;
	letter-spacing: 0rem;
	color: #ffffff;
  margin-bottom: 0.6rem;
}

.brief-moment dl dd::before {
  content: '·';
  display: inline-block;
  font-size: 3rem;
  font-weight: bold;
  vertical-align: middle;
}

.brief-certificate {
  padding-top: 5rem;
}

.brief-certificate .title {
  margin-bottom: 3rem;
}

.brief-certificate .brief-bg-blue {
  background-color: #051d49;
  padding-top: 2rem;
  padding-bottom: 2.88rem;
}

.brief-certificate .brief-bg-blue h2 {
  color: #ffffff;
}

.brief-nav {
  position: relative;
}

.brief-nav .briefCertificateSwiper {
  margin: 0 2rem;
  overflow: hidden;
}

.brief-nav .briefCertificateSwiper p {
  font-size: 1rem;
  line-height: 1.5;
  letter-spacing: 0rem;
  color: #ffffff;
  text-align: center;
  font-weight: bold;
}

.arrow-left {
  width: 0;
  height: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  border-right: 10px solid #b7b7b7;
}

.arrow-right {
  width: 0;
  height: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  border-left: 10px solid #b7b7b7; 
}

.arrow-left:not(.swiper-button-disabled) {
  border-right-color: #ed7422;
}

.arrow-right:not(.swiper-button-disabled) {
  border-left-color: #ed7422;
}

.brief-nav-swiper-button-next {
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  z-index: 9;
}

.brief-nav-swiper-button-prev {
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  z-index: 9;
}

.brief-nav .briefCertificateSwiper .swiper-slide.on p {
  color: #ed7422;
}

.brief-swiper .briefCertiContentSwiper  {
  overflow: hidden;
  position: absolute;
  opacity: 0;
  padding: 3rem 0;
  top: 0;
  left: 0;
  right: 0;
}

.brief-swiper .briefCertiContentSwiper.on {
  opacity: 1;
  z-index: 9;
}

.brief-swiper .swiper-slide {
  text-align: center;
}

.brief-swiper .swiper-slide img{
  height: 18rem;
  display: block;
  margin: 0 auto;
}

.brief-swiper .swiper-slide p {
  font-size: 1.38rem;
	font-weight: normal;
	font-stretch: normal;
	line-height: 3.13rem;
	letter-spacing: 0.06rem;
	color: #ffffff;
  margin-top: 2rem;
}

.brief-swiper .brief-content-swiper-button-next,
.brief-swiper .brief-content-swiper-button-prev {
	width: 3.81rem;
	height: 2.38rem;
	background-color: #cdcdcd;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 1.3rem;
	font-weight: bold;
	color: #ffffff;
}
.brief-swiper .brief-content-swiper-button-next:not(.swiper-button-disabled),
.brief-swiper .brief-content-swiper-button-prev:not(.swiper-button-disabled) {
  background-color: #ed7422;
}

.brief-swiper .brief-content-swiper-button-next {
  border-radius: 10px 0 0 10px;
}

.brief-swiper .brief-content-swiper-button-prev {
  border-radius: 0px 10px 10px 0px;
  margin-left: 0.3rem;
}

.brief-content {
  background-color: #f2f2f2;
  min-height: 26rem;
}

.brief-content-swiper-button {
  position: absolute;
  right: 0;
  bottom: 0;
  z-index: 9;
  display: flex;
}

.brief-partners {
  padding-top: 2.75rem;
  background-color: #f2f2f2;
  padding-bottom: 1.5rem;
}

.brief-partners p {
  text-align: center;
	font-size: 1.5rem;
	font-weight: bold;
	letter-spacing: 0rem;
	color: #ed7422;
  margin: 2rem 0 2.8rem;
}

.brief-partners-swiper {
  overflow: hidden;
  padding-bottom: 7rem;
}

.brief-partners-swiper ul {
  display: grid;
  grid-template-columns: repeat(2,1fr);
  grid-gap: 2rem;
}

.brief-partners-swiper ul li > img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.brief-partners-swiper .swiper-pagination-bullet-active {
  background-color: #ed7422;
}

.contact-us-broker {
  padding-top: 5rem;
}

.contact-us-list {
  padding-top: 7.5rem;
}

.contact-us-list .nav-list ul {
  display: flex;
  justify-content: space-around;
}
.contact-us-list .nav-list ul li {
  height: 3.63rem;
  width: 25%;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  border-left: 2px solid #e0e0e0;
}

.contact-us-list .nav-list ul li:first-child, 
.contact-us-list .nav-list ul li.active, .nav-list ul li.active + li {
  border-left: none;
}

/* .contact-us-list .nav-list ul li::after {
  content: '';
  display: block;
  width: 2px;
  height: 100%;
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  background-color: #e0e0e0;
} */

/* .contact-us-list .nav-list ul li:last-child::after {
  display: none;
} */

.contact-us-list .nav-list ul li a {
  font-size: 1.5rem;
	line-height: 1.2;
	letter-spacing: 0;
	color: #b7b7b7;
}

.contact-us-list .nav-list ul li.active {
  background-color: #ed7422;
  box-shadow: 0px 5px 19px 1px 
		rgba(14, 29, 73, 0.1);
	border-radius: 8px;
}

.contact-us-list .nav-list ul li.active a {
  color: #ffffff;
}

.contact-us-list .nav-list {
    margin-top: 2rem;
}

.contact-us-cooperation-negotiation {
  margin-top: 7rem;
  margin-bottom: 2.5rem;
  position: relative;
}

.contact-us-cooperation-negotiation .title {
  position: absolute;
  top: 3rem;
  left: 0;
  width: 100%;
}

.contact-us-cooperation-negotiation .title h2 {
  color: white;
}

.contact-us-cooperation-negotiation .contact-us-tel {
  position: absolute;
  bottom: 2.5rem;
  left: 50%;
  transform: translateX(-50%);
}

.contact-us-cooperation-negotiation .contact-us-tel p {
  font-size: 1.72rem;
	line-height: 1.88rem;
	letter-spacing: 0.11rem;
	color: #ffffff;
  text-align: justify;
  white-space: nowrap;
}

.contact-us-cooperation-negotiation .contact-us-tel .tel-line {
  width: 100%;
	height: 1px;
	background-color: #ffffff;
  margin: 1rem 0;
}

.freight-service {
  padding-top: 4.88rem;
}

.freight-service  h2 ,
.freight-transportation .title h2{
  margin-bottom: 2.5rem;
}

.freight-transportation {
  padding-top: 7rem;
  overflow: hidden;
}

.freight-transportation .title p, 
.freight-service  p {
  font-size: 1.3rem;
	line-height: 2.13rem;
	letter-spacing: -0.02rem;
	color: #666666;
}

.freight-transportation .map-img img:first-child {
  transform: scale(1.4);
  transform-origin: center top;
}

.freight-transportation .map-img {
  text-align: center;
}

.freight-transportation .freight-map-line {
  position: relative;
  width: 90%;
}

.freight-service-capability {
  padding-top: 4rem;
  color: white;
}

.freight-service-capability h2 {
  color: white;
  margin-left: 1.6rem;
}

.freight-service-capability-wrap {
  background-color: #182650;
  padding-top: 2rem;
  border-radius: 10px;
}

.freight-service-capability-wrap ul {
  display: flex;
  flex-wrap: wrap;
  padding-top: 2rem;
}

.freight-service-capability-wrap ul li {
  width: 45%;
  padding-left: 3rem;
  padding-right: 2rem;
  border-right: 1px solid #ed7423;
  margin-bottom: 2.5rem;
  text-align: right;
}

.freight-service-capability-wrap ul li img {
  height: 2.13rem;
}

.freight-service-capability-wrap ul li h3 {
  font-size: 1.3rem;
	line-height: 1.81rem;
	letter-spacing: 0.04rem;
  padding-top: 1rem;
  padding-bottom: .4rem;
}

.freight-service-capability-wrap ul li p {
	font-size: 1.1rem;
	letter-spacing: 0.04rem;
  padding-bottom: .4rem;
}

.freight-head-trip {
  padding-top: 7.5rem;
}

.freight-head-trip .title p {
  padding-top: 2rem;
  font-size: 1.3rem;
	line-height: 2.06rem;
	letter-spacing: 0.04rem;
	color: #666666;
}

.freight-head-trip .img {
  padding-top: 3rem;
}

.freight-customs-clearance {
  padding-top: 4rem;
}

.freight-customs-clearance .title p {
  font-size: 1.2rem;
	line-height: 2.06rem;
	letter-spacing: 0.04rem;
	color: #666666;
  margin-top: 2rem;
  margin-bottom: 2rem;
}

.freight-customs-clearance table {
    border-collapse: collapse;
    width: 100%;
}
  
.freight-customs-clearance th,
.freight-customs-clearance td {
    text-align: center;
}

.freight-customs-clearance th {
  height: 3.13rem;
}

.freight-customs-clearance th > div {
    background-color: #dc6e3b;
    border-radius: 10px;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0 0.1rem;
}

.freight-customs-clearance th > div span {
    display: block;
    color: #ffffff;
    font-size: 0.86rem;
    font-weight: bold;
    letter-spacing: 0.04rem;
    color: #ffffff;
}

.freight-customs-clearance th > div p {
    color: #ffffff;
    font-size: 0.75rem;
    letter-spacing: 0.03rem;
    color: #ffffff;
}

.freight-customs-clearance th:first-child > div {
    background-color: #0e1d49;
}

.freight-customs-clearance td {
  height: 3.75rem;
}

.freight-customs-clearance tr:nth-child(odd) td > div {
   background-color: #f8f8f8;
   
}

.freight-customs-clearance tr td > div {
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
}

.freight-customs-clearance tr td span {
    color: #261c19;
    font-size: 1.12rem;
    line-height: 2.06rem;
    letter-spacing: 0.04rem;
    color: #261c19;
}

.freight-customs-clearance tr td:first-child span {
    font-weight: bold;
    color: #dc6e3b;
    font-size: 1rem;
    line-height: 2.06rem;
    letter-spacing: 0.04rem;
    color: #dc6e3b;
}

.freight-customs-clearance tr:last-child td > div {
    border-bottom: solid 1px #e5946f;
}

.freight-service-process {
  padding-top: 7.5rem;
  padding-bottom: 7.5rem;
}

.freight-service-process .title p {
  margin-top: 2.5rem;
  font-size: 1.3rem;
	line-height: 2.06rem;
	letter-spacing: 0.04rem;
	color: #666666;
}

.freight-service-process .img {
  padding-top: 3.5rem;
}

.product-line {
  /* overflow: hidden; */
}


#ZTN.en .home-solution-ul li p {
  width: 90%;
  white-space: normal;
  text-align: center;
}

#ZTN.en .home-innovation .navigation ul{
  align-items: flex-end;
}

#ZTN.en .home-innovation .home-technological-line p {
  white-space: normal;
}

#ZTN.en .home-deliver .home-deliver-flex-ul li {
  width: 33%;
}

#ZTN.en .home-deliver .home-deliver-flex-ul p ,
#ZTN.en .home-deliver .home-deliver-flex-ul h3{
  white-space: normal;
}

#ZTN.en .gc-overseas-warehouse-performance .navigation ul li a {
  white-space: normal;
  line-height: 1.3;
  padding: .5rem 0;
  display: flex; 
  align-items: center;
  word-break: break-word;
  font-size: 0.8rem;
}

#ZTN.en .gc-overseas-warehouse-performance .navigation ul li {
  height: auto;
}

#ZTN.en .gc-overseas-warehouse-demo .text p {
  line-height: 1.3;
}

#ZTN.en .global-territory .warehouse-group-content {
  max-width: 90%;
}

#ZTN.en .global-territory .warehouse-group-content .item {
  width: 100%;
  font-size: 1.3rem;
  line-height: 1.8;
}

#ZTN.en .service-advantages ul li > div:last-child {
  width: 100%;
  padding-right: 2rem;
}

#ZTN.en .service-advantages ol li p {
  line-height: 1.5;
}

#ZTN.en .service-advantages ol li {
  min-height: 25rem;
  height: auto;
  padding-bottom: 2rem;
}

#ZTN.en .tags-left {
  -webkit-line-clamp: 2;
  text-transform: uppercase;
}

#ZTN.en .tags-left::before {
  height: 90%;
}


#ZTN.en .freight-service-capability-wrap ul li {
  padding-left: 1rem;
  padding-right: 1rem;
}

#ZTN.en .freight-customs-clearance th > div span {
  line-height: 1.2;
  font-size: 0.8rem;
}

#ZTN.en .freight-customs-clearance th {
  height: 5rem;
}

#ZTN.en .freight-customs-clearance th > div {
  padding: 0 0.15rem;
}

#ZTN.en .end-to-end-overview ul li {
  padding: 1rem;
}

#ZTN.en .end-to-end-overview ul li .text h3 {
  margin-bottom: 1rem;
}

#ZTN.en .end-to-end-service p, .end-to-end-overview p {
  line-height: 1.2;
}

#ZTN.en .end-to-end-overview ul li {
  height: auto;
}

#ZTN.en .end-to-end-serving-customers ul li h3 {
  line-height: 1.2;
}

#ZTN.en .end-to-end-service-process img.autoImg {
  margin-top: 3rem;
}

#ZTN.en .industry-solutions .navigation ul {
  height: auto;
}

#ZTN.en .industry-solutions .navigation ul li a {
  line-height: 1.2;
  text-align: center;
  white-space: normal;
  font-size: 0.8rem;
}

#ZTN.en .industry-solutions .navigation ul li {
  padding-top: 1rem;
  padding-bottom: 1rem;
}

#ZTN.en .solution .title p {
  text-align: left;
}

#ZTN.en .industry-insights .text {
  width: 80%;
}

#ZTN.en .esg-picture .text p{
  line-height: 1.5;
}
  
#ZTN.en .esgSwiper .swiper-slide.on .text h3 {
  margin-top: 2rem;
  margin-bottom: 1rem;
  padding: 0 2rem;
}

#ZTN.en .contact-us-list .nav-list ul li a {
  text-align: center;
}

#ZTN.en .contact-us-list .nav-list ul li {
  height: 4.5rem;
}

#ZTN.en .industry-solutions .navigation ul li a {
  padding: 0 1vw;
  line-height: 1.3;
}

#ZTN.en .slideMenu {
  width: 83%;
}

#ZTN.en .freight-customs-clearance-table{
  overflow-x: auto;
}

#ZTN.en .industry-insights .text p {
  text-align: left;
}

#ZTN.en .custom-bins .text{
  top: 30px;
}

#ZTN.en .custom-bins .text p{
  display: -webkit-box;
  text-overflow: ellipsis;
  -webkit-line-clamp: 12;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

#ZTN.en .esg-picture .text {
  max-height: 90%;
}

#ZTN.en .esgSwiper .swiper-slide:not(.on) .text {
  left: 1.5rem;
}

#ZTN.en .esgSwiper .swiper-slide.on .text p{
  display: -webkit-box;
  text-overflow: ellipsis;
  -webkit-line-clamp: 6;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

#ZTN.en .slideMenu a {
  text-transform: uppercase;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

#ZTN.en h2.tags-line ,
#ZTN.en .home-esg .home-cover-text h1,
#ZTN.en .home-deliver .home-deliver-flex-ul h3,
#ZTN.en .gc-overseas-warehouse-performance .navigation ul li a,
#ZTN.en .industry-solutions .navigation ul li a,
#ZTN.en .esg-navigation ul li,
#ZTN.en .esg-corporate-governance dl dt h3,
#ZTN.en .esg-picture .text h3,
#ZTN.en .brief-talent h2{
  text-transform: uppercase;
}