.footer .footer-top .ftr .qr .pic { margin-right: 10px!important;flex: 1;}
.footer{padding:41px 0 0;background-color:#f0f3f6}
.footer a:hover{color:#2569d6}
.footer-top{padding-bottom:32px;-moz-box-sizing:border-box;box-sizing:border-box}
/* .footer-top .ftl{width:77%}
.footer-top .ftl .icon{float:left;width:18.3%;margin-top:-4px}
.footer-top .ftl .icon img{width:123px;vertical-align:middle}
.ul-list-d1{overflow:hidden;float:right;width:81.7%;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-right:54px} */

.footer-top .ftl{width:14%}
.footer-top .ftl .icon{float:left;width:100%;margin-top:-4px}
.footer-top .ftl .icon img{width:123px;vertical-align:middle}
/* .ul-list-d1{overflow:hidden;float:right;width:81.7%;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-right:54px} */
.ul-list-foot{overflow: hidden;}
/* .ul-list-foot .new-r{float: right;} */
.ul-list-d1{overflow:hidden;float:left;width:71%;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-right:54px}

/* .ul-list-d1 li:last-child{margin-right: 10px;} */

.footer-top .ftr .text span,.ul-list-d1 span{display:block;font-size:12px;font-weight:600;color:#323237;margin-bottom:10px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}
.ul-list-d1 li .s1,.ul-list-d1 li a{display:block;font-size:12px;color:#1e2128;margin-bottom:13px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;font-weight:300!important}
.ul-list-d1 li a span{display:block;font-size:14px;font-weight:300;color:#1e2128;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.ul-list-d1 li:nth-child(1) a span{margin-bottom:0;font-size:12px}
.footer a:hover span{color:#2569d6}
.footer-top .ftr .text .con{display:block;font-size:14px;font-weight:300;color:#1e2128}
.footer-top .ftr .text{margin-bottom:16px}
.footer-top .ftr{overflow:hidden;padding-left:54px}
.footer-top .ftr .text .con span{position:relative;display:inline-block;margin:0 3px;color:#1e2128;font-weight:300!important}
.footer-top .ftr .text .con1{margin-bottom:27px}
.footer-top .ftr .text .con1 span{font-size:18px;display:block;color:#1e2128;margin-bottom:0;font-weight:600!important}
.footer-top .ftr .text .con1 span:nth-child(1){font-size:14px;margin-bottom:8px}
.footer-top .ftr .text .con2 span::after{position:absolute;content:'';width:1px;height:12px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);right:-8px;background-color:#1e2128}
.footer-top .ftr .text .con2 span:last-child:after{display:none}
.footer-top .ftr .qr{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.footer-top .ftr .qr .pic img{width:70px;height:70px;display:block;margin:0 auto 5px; max-width: inherit}
.footer-top .ftr .qr .pic span{display:block;font-size:12px;color:#1e2128;text-align:center;font-weight:300!important}
.footer-top .ftr .qr .pic:last-child{margin-right:0}
.footer .copy{padding:30px 0 31px;font-size:12px;color:#1e2128;text-align:center;font-weight:300!important}
.footer .copy a{padding:0;display:inline-block;margin:0 4px;color:#1e2128;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.footer .copy a:hover{color:#2569d6}
.row-d2{padding-top:79px;overflow:hidden}
.footer .wp,.row-b1 .wp,.row-b2 .wp,.row-b3 .wp,.row-d1 .wp,.row-d2 .wp{max-width:1280px}
.ul-list-d2 li{margin-bottom:80px}
.ul-list-d2 .con{position:relative;width:100%;min-height:680px}
.ul-list-d2 .bg img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.ul-list-d2 .bg{display:block;position:absolute;bottom:0;left:-15px;width:150%;height:100%;z-index:-1}
.ul-list-d2 li:nth-child(2n) .video .bg{left:auto;right:-15px}
.ul-list-d2 .text{position:relative;float:left;width:30%;height:100%;padding-top:93px;padding-right:97px}
.ul-list-d2 .text::before{position:absolute;content:'';top:0;left:0;width:40px;height:20px;background:#006bd6}
.ul-list-d2 .tit{ font-size:31px;font-weight:600;color:#1e2128;margin-bottom:56px;display:-webkit-box;-webkit-box-orient:vertical;text-overflow: ellipsis; -webkit-line-clamp:2;overflow:hidden}
.ul-list-d2 .tit span{color: #006bd6;}
.ul-list-d2 .item{margin-bottom:37px}
.ul-list-d2 .item .tit1{font-size:18px;color:#1e2128;margin-bottom:12px;position: relative;padding-left: 15px;}
.ul-list-d2 .item .tit1::before{ position: absolute; top: 9px; left: 0; content: ""; width: 8px; height: 8px; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%;background-color: #006bd6; }
.ul-list-d2 .item .info{font-weight:300;font-size:16px;line-height:1.4;color:#1e2128}
.ul-list-d2 .video{position:relative;width:70%;float:right;height:680px;text-align:right;padding:15px 0;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.ul-list-d2 .video video{display:inline-block;max-width:100%;width:90%;-o-object-fit:cover;object-fit:cover;vertical-align:middle;max-height:100%;border-radius:10px;box-shadow:0 5px 15px rgba(102,102,102,.12)}
.ul-list-d2 li:nth-child(2n) .text{float:right;padding-right:0;padding-left:97px}
.ul-list-d2 li:nth-child(2n) .text::before{left:97px}
.ul-list-d2 li:nth-child(2n) .video{float:left;-webkit-justify-content:center;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:left}
@media only screen and (min-width:950px) and (max-width:1920px){
.row-d1{padding:5.364vw 0 5.416vw}
.row-d1 .text{margin-bottom:2.135vw}
.row-d1 h3{margin-bottom:1.458vw}
.row-d1 .more{padding:.651vw 2.291vw}
.footer{padding:2.135416vw 0 0}
.footer-top{padding-bottom:1.666666vw;padding-bottom:1.66666vw}
.footer-top .ftr .text span,.ul-list-d1 span{margin-bottom:.52083vw}
.ul-list-d1 li .s1,.ul-list-d1 li a{margin-bottom:.677vw}
.footer-top .ftr .text{margin-bottom:.833333vw}
.footer-top .ftr .text .con1{margin-bottom:1.40625vw}
.footer-top .ftr .text .con1 span:nth-child(1){margin-bottom:.416vw}
.footer-top .ftr .text .con2 span::after{height:.625vw;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);right:-.416vw}
.footer-top .ftr .qr .pic img{margin:0 auto .26vw}
.footer .copy{padding:1.5625vw 0 1.614vw}
.footer .copy a{margin:0 .208vw}
.ul-list-d1{padding-right:2.812vw}
.footer-top .ftr{padding-left:2.812vw}
.row-d2{padding-top:4.11458333vw}
.ul-list-d2 li{margin-bottom:4.166vw}
.ul-list-d2 .con{min-height:35.41vw}
.ul-list-d2 .text{padding-top:4.84375vw;padding-right:5.052vw}
.ul-list-d2 .text::before{width:2.083vw;height:1.041vw}
.ul-list-d2 .tit{margin-bottom:2.916vw}
.ul-list-d2 .item{margin-bottom:1.927083vw}
.ul-list-d2 .item .tit1{margin-bottom:.625vw}
.ul-list-d2 .video{height:35.41vw}
.ul-list-d2 .video video{border-radius:.52vw;box-shadow:0 .26vw .781vw rgba(102,102,102,.12)}
.ul-list-d2 li:nth-child(2n) .text{padding-left:5.052vw}
.ul-list-d2 li:nth-child(2n) .text::before{left:5.052vw}
}
@media only screen and (min-width:950px) and (max-width:1680px){
.ul-list-d2 .tit{font-size:26px;}
}
@media only screen and (min-width:950px) and (max-width:1540px){
.footer-top .ftr .qr .pic img{width:60px;height:60px}
}
@media only screen and (min-width:950px) and (max-width:1366px){
.ul-list-d1{padding-right:2vw}
.footer-top .ftr{padding-left:2vw}
.footer-top .ftr .qr .pic img{width:55px;height:55px}
.ul-list-d2 .tit{font-size:20px;}
.ul-list-d1 li:last-child{margin-right:0px;}
}
@media only screen and (max-width:1200px){
.footer .wp,.row-b1 .wp,.row-d1 .wp,.row-d2 .wp{width:auto;padding:0 15px}
.footer-top .ftr .qr .pic img{width:60px;height:60px}
.ul-list-d1{padding-right:2.812vw}
.footer-top .ftr{padding-left:2.812vw}
}
@media only screen and (max-width:1099px){
.ul-list-d1{display:none}
.footer-top .ftl{width:auto}
/* .footer-top .ftr{display:inline-block;float:none;width:40%;padding-left:0}
.footer-top{width:60%;margin:0 auto;text-align:center;border:none} */

.footer-top .ftr{display:inline-block;float:none;width:42%;padding-left:0}
.footer-top{width:65%;margin:0 auto;text-align:center;border:none}
.footer-top .ftr .text{text-align:left}
.footer-top .ftl .icon{float:none;width:100%}
}
@media only screen and (max-width:950px){
.row-d1{padding:20px 0}
.row-d1 .text{text-align:center;margin-bottom:25px}
.row-d1 h3{font-size:24px;margin-bottom:15px}
.row-d1 .tel{font-size:16px}
.row-d1 .more{font-size:16px;padding:10px 38px}
.ul-list-d1{display:none}
.footer{padding:30px 0 0}
.footer-top{padding-bottom:10px;width:60%;margin:0 auto}
.footer-top .ftr{overflow:hidden;padding-left:0;float:none;width:auto}
.footer-top .ftr .text{margin-bottom:10px}
.footer-top .ftr .qr .pic{display:inline-block;margin-right:12px}
.footer .copy{padding:0 0 10px}
.ul-list-d2 .con{min-height:auto}
.ul-list-d2 .text{position:relative;float:none;width:100%;height:auto;padding-top:58px;padding-right:0}
.ul-list-d2 .video{position:relative;width:100%;float:none;height:auto;padding:20px 0 21px;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:normal}
.ul-list-d2 li:last-child{margin-bottom:0}
.ul-list-d2 .video video{max-width:100%;width:100%}
.ul-list-d2 li:nth-child(2n) .video{float:none;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}
.ul-list-d2 li::after{display:none}
.ul-list-d2 .tit{font-size:28px;margin-bottom:38px;width: auto;}
.ul-list-d2 .item{margin-bottom:20px}
.ul-list-d2 li:nth-child(2n) .text{float:none;padding-right:0;padding-left:0}
.ul-list-d2 li:nth-child(2n) .text::before{left:0}
}
@media only screen and (max-width:750px){
.ul-list-d2 .item .tit1::before {top: 8px;width: 6px;height: 6px;}
.row-d1 .text{margin-bottom:4px}
.footer .wp,.row-b1 .wp,.row-d1 .wp,.row-d2 .wp{width:auto;padding:0 20px}
.row-d1{padding:22px 0 20px}
.row-d1 h3{font-size:18px;width:261px;margin:0 auto;display:block}
.row-d1 .tel{font-size:12px}
.row-d1 .more{font-size:14px;padding:10px 53px}
.footer{padding:17px 0 0}
.footer-top{padding-bottom:10px;width:100%;margin:0 auto}
.footer .ftl{float:none;margin-bottom:10px}
.footer-top .ftl{width:100%;margin-right:0}
.footer-top .ftl .icon{float:none;display:block;height:auto;margin:0 auto}
.footer-top .ftr .text .con1{margin-bottom:21px}
.footer-top .ftr .text .con{margin-bottom:11px;line-height:1}
.footer .copy{padding:0 0 15px}
.footer-top .ftr .text{margin-bottom:10px;text-align:center}
.footer-top .ftr .qr{text-align:center}
.footer-top .ftr .text .con1 span:nth-child(1){font-size:14px;margin-bottom:0}
.row-d2{padding-top:61px}
.ul-list-d2 .item .tit1{font-size:16px;margin-bottom:5px;font-weight:500!important}
.ul-list-d2 .item .info{font-size:12px}
.ul-list-d2 .item{margin-bottom:22px}
.ul-list-d2 .desc{padding-bottom:27px}
.ul-list-d2 .item:last-child{margin-bottom:0}
.footer-top .ftr .text .con span{font-size:12px;margin:0;padding:0 10px 0 6px}
.footer-top .ftr .text .con2 span::after{right:0;background-color:#1e2128}
.footer-top .ftr .qr .pic img{width:70px;height:70px}
}
@font-face {
  font-family: Poppins-bold;
  src: url(../fonts/Poppins-Bold.ttf)
}

@font-face {
  font-family: Poppins-SemiBold;
  src: url(../fonts/Poppins-SemiBold.ttf)
}

@font-face {
  font-family: regular;
  src: url(../fonts/Poppins-Regular.ttf)
}
@font-face{
	font-family:Inter-SemiBold;
	src:url(../fonts/Inter-SemiBold-600.otf)
}
@font-face{
	font-family:Inter-Medium;
	src:url(../fonts/Inter-Medium-500.otf)
}
@font-face{
	font-family:Inter-Regular;
	src:url(../fonts/Inter-Regular-400.otf)
}

.new-footer {
  background: #000000;
}

.new-footer .ftr .text .con2 span::after {
  display: none;
}

.new-footer .new-r {
  /* float: right; */
  overflow: hidden;
}

.new-footer .ftr .new-r .text .con1 {
  margin-bottom: 13px;
}

.new-footer .ftr {
  overflow: hidden;
  padding-left: 0px !important;
}

.new-footer .footer-top .ftr .text .con,

.footer.new-footer .copy a,
.new-footer .ul-list-d1 li .s1,
.new-footer .ul-list-d1 li a,
.new-footer .footer-top .ftr .text span,
.new-footer .ul-list-d1 span {
  color: #fff;
}

.footer.new-footer .copy {
  color: #ccc;
  font-weight: 300 !important;
  font-family:Inter-Regular;
}

.new-footer .footer-top .ftr .con1 .text span,
.new-footer .ul-list-d1 li span {
  font-weight: bold !important;
  font-family:Inter-SemiBold;
}

.new-footer .footer-top .ftr .text .con2 span,
.new-footer .ul-list-d1 li a {
  font-weight: 300 !important;
  font-family:Inter-Regular;
}

.new-footer .ftr .text .con1 span:nth-child(1) {
  font-size: 12px;
  font-weight: bold !important;
  font-family:Inter-SemiBold;
}

.new-footer .ftr .qr .pic span {
  font-weight: 400 !important;
}

.new-footer .footer-top .ftr .text .con1 span:first-child,
.new-footer .g-font-bold {
  opacity: 1;
}

.new-footer .footer-top .ftr .text .con span,
.new-footer .footer-top .ftr .text .con em {
  display: inline-block;
  vertical-align: middle;
}

.new-footer.footer .copy {
  border-top: 1px solid rgba(217, 217, 217, 0.2);
  overflow: hidden;
}

.new-footer.footer .copy .left {
  float: left;
}

.new-footer.footer .copy .right {
  float: right;
}

.new-footer .footer-top .ftr .qr .pic:first-child {
  margin-right: 20px !important;
}

.new-footer .footer-top .ftr .qr .pic img {
  border: 4px solid #fff;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  box-sizing: content-box;
  background: #fff;
  width: 120px;
  height: 120px;
}

.new-fd-logos {
  font-size: 12px;
  margin: 20px 0 20px;
}

.new-fd-logos .item {
  margin-right: 30px;
  display: inline-block;
  text-align: center;
  white-space: nowrap;
}

.new-fd-logos .item:last-child {
  margin-right: 0;
}

.new-fd-logos .item .pic {
  height: 65px;
  margin: 0 auto;
  display: block;
  text-align: center;
}

.new-fd-logos .item .pic img {
  width: auto;
  height: 100%;
  display: inline-block;
}

.new-fd-logos .item h3 {
  font-size: 12px;
  color: #ccc;
  font-weight: 300;
  font-family:Inter-Regular;
  margin-top: 5px;
  transition: .5s;
  -webkit-transition: .5s;
  -moz-transition: .5s;
  -ms-transition: .5s;
  -o-transition: .5s;
}

.new-footer .footer-top .ftr .qr .pic span,
.new-footer .footer-top .ftr .text span,
.new-footer .ul-list-d1 span,
.new-footer .ul-list-d1 li a {
  color: #ccc;
  transition: .5s;
}

.new-footer .footer-top .ftr .text .con1 span:nth-child(2) {
  font-size: 12px !important;
  font-weight: 300 !important;
  font-family:Inter-Regular;
}

.new-fd-logos .item:hover h3,
.new-footer .footer-top .ftr .qr .pic span:hover,
.new-footer a:hover span,
.new-footer .footer-top .ftr .text span:hover,
.new-footer .ul-list-d1 span:hover,
.new-footer .ul-list-d1 li a:hover {
  color: #fff !important;
}

.new-footer .footer-top .ftr .text .con2 span:first-child {
  margin-left: 0;
}

.new-footer .footer-top .ftr .text .con2 span {
  margin: 0 0;
  padding: 0 0;
}

@media only screen and (min-width: 950px) and (max-width: 1920px) {
  .new-footer .ftr .new-r .text .con1 {
    margin-bottom: 0.677vw;
  }
}

@media only screen and (min-width: 1199px) and (max-width: 1920px) {
  .new-footer .footer-top .ftr .qr .pic img {
    width: 6.25vw;
    height: 6.25vw;
  }
}

@media screen and (max-width: 1440px) {
  .new-fd-logos .item {
    margin-right: 15px;
  }

  .new-fd-logos .item h3 {
    font-size: 12px;
  }
}

@media screen and (max-width: 1199px) {
  .new-fd-logos {
    display: none;
  }

  .new-fd-logos .ul-list-d1 {
    display: none;
  }

  .new-footer .footer-top .ftr .qr .pic img {
    width: 80px;
    height: 80px;
  }

  .new-footer .footer-top .ftr .qr .pic:first-child {
    margin-right: 10px !important;
  }
}

@media only screen and (max-width: 950px) {
  .new-footer.footer .copy {
    padding: 10px 0;
  }
}

@media only screen and (max-width: 767px) {

  .new-footer.footer .copy .left,
  .new-footer.footer .copy .right {
    float: none;
  }

  .footer-top .ftr .text .con span {
    font-size: 12px;
    margin: 0;
    padding: 0 5px 0;
  }
}