@import url(/mobile/css/reset-mobile.min.css);
@import url(/mobile/css/animate.min.css);
@import url(/mobile/css/swiper-bundle.min.css);
.base-font {
  font-size: 0.26rem;
}
.base-line {
  line-height: 0.42rem;
}
.fl {
  float: left;
}
.fr {
  float: right;
}
.c_w {
  color: white;
}
.b_w {
  background-color: white;
}
.c_p {
  padding: 0 0.4rem;
}
.p_l {
  padding-left: 0.4rem;
}
.m_c {
  color: #848484;
}
.t_d5 {
  transition-duration: 0.5s;
}
.rb {
  font-family: 'RAJDHANI_BOLD';
}
.ge {
  font-family: 'RAJDHANI_BOLD';
}
.gb {
  font-family: 'RAJDHANI_BOLD';
}
.bb {
  font-family: 'RAJDHANI_BOLD';
}
.fb {
  font-family: 'RAJDHANI_BOLD';
}
.db {
  font-family: 'RAJDHANI_BOLD';
}
@-webkit-keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 0.5rem, 0);
    transform: translate3d(0, 0.5rem, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 0.5rem, 0);
    -ms-transform: translate3d(0, 0.5rem, 0);
    transform: translate3d(0, 0.5rem, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }
}
@-webkit-keyframes icon-video {
  0% {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
  }
  50% {
    -webkit-transform: scale(1.2, 1.2);
    transform: scale(1.2, 1.2);
  }
  100% {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
  }
}
@keyframes icon-video {
  0% {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
  }
  50% {
    -webkit-transform: scale(1.2, 1.2);
    transform: scale(1.2, 1.2);
  }
  100% {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
  }
}
.fadeInUp {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
}
.icon-video {
  -webkit-animation-name: icon-video;
  animation-name: icon-video;
}
#header {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 99;
}
.header {
  position: relative;
  z-index: 2;
  max-width: 750px;
  margin: 0 auto;
  height: 1.2rem;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  transition-duration: 0.5s;
}
.header .logo {
  height: 1.2rem;
  padding: 0.4rem 0 0 0.4rem;
  float: left;
  margin-left: .4rem;
  width: 3rem;
  background: url(/mobile/images/logo-on.svg) no-repeat right center;
  background-size: 3rem auto;
}
.header.on {
  background-color: #fff;
}
.header.on .logo {
  background-image: url(/mobile/images/logo.svg);
}
.header.on .ham span {
  background-color: #62676e;
}
.header.active {
  background: none;
}
.header.active .logo {
  background-image: url(/mobile/images/logoblue.png);
}
.header.active .ham span {
  background-color: #62676e;
}
.header .ham {
  float: right;
  position: relative;
  width: 1.2rem;
  height: 1.2rem;
}
.header .ham span {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -0.03rem;
  margin-left: -0.14rem;
  width: 0.3rem;
  height: 0.04rem;
  background-color: white;
  transition-duration: 0.5s;
}
.header .ham span:first-child {
  transform: translateY(-0.14rem);
}
.header .ham span:last-child {
  transform: translateY(0.14rem);
}
.header .ham.on span:first-child {
  transform: rotate(135deg);
}
.header .ham.on span:nth-child(2) {
  transform: scale(0);
}
.header .ham.on span:last-child {
  transform: rotate(-135deg);
}
.header .search-box {
  position: relative;
  float: right;
  background-color: #383838;
}
.header .search-box .search-btn {
  width: 1.4rem;
  height: 1.4rem;
  background: #383838 url(../images/search.png) no-repeat center;
  background-size: 0.36rem 0.36rem;
}
.header .search-box .input {
  position: absolute;
  top: 0;
  right: 1.4rem;
  padding-top: 0.3rem;
  height: 100%;
  width: 0;
  background-color: #383838;
  transition-duration: 0.5s;
  overflow: hidden;
}
.header .search-box .input input {
  padding: 0 0.3rem;
  display: block;
  width: 100%;
  height: 0.8rem;
  line-height: 0.8rem;
  font-size: 0.24rem;
  background-color: white;
  color: #848484;
}
.header .search-box.on .input {
  padding-left: 0.4rem;
  width: calc(100vw - 2.8rem);
}
.navBox {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  margin: 0 auto;
  padding: 0 0.4rem;
  padding-top: 0.45rem;
  width: 100%;
  max-width: 750px;
  padding-top: 1.65rem;
  height: 100vh;
  background: url(/mobile/images/top-bg.jpg) no-repeat center bottom;
  background-size: cover;
  overflow-y: auto;
}
.navBox a {
  display: block;
}
.navBox li {
  padding: 0.46rem 0;
  border-bottom: 1px solid #cfcece;
}
.navBox li:last-child {
  border: none;
}
.navBox li.on dt .ico span:first-child {
  transform: none;
}
.navBox li a.on {
  color: #005ad5;
}
.navBox dt {
  position: relative;
  font-size: 0.36rem;
  color: #383838;
}
.navBox dt .ico {
  position: absolute;
  top: 50%;
  right: 0;
  margin-top: -0.03rem;
  width: 0.28rem;
  height: 0.06rem;
}
.navBox dt .ico span {
  position: absolute;
  top: 0;
  left: 0;
  width: 0.28rem;
  height: 0.06rem;
  background-color: #005ad5;
  transition-duration: 0.5s;
}
.navBox dt .ico span:first-child {
  transform: rotate(90deg);
}
.navBox dd {
  display: none;
  margin-top: 0.2rem;
  line-height: 0.7rem;
  font-size: 0.3rem;
  color: #848484;
}
.navBox .language {
  overflow: hidden;
}
.navBox .language a {
  float: left;
  font-size: 0.26rem;
  color: #686767;
  position: relative;
  padding-bottom: 0.05rem;
  margin-right: 0.2rem;
}
.navBox .language a::before {
  content: '';
  width: 100%;
  height: 1px;
  background-color: #00189a;
  position: absolute;
  left: 0;
  bottom: 0;
  opacity: 0;
}
.navBox .language a.on {
  color: #00189a;
}
.navBox .language a.on::before {
  opacity: 1;
}
.navBox .info {
  margin-top: 0.4rem;
  position: relative;
  padding-top: 0.36rem;
  border-top: 0.02rem solid #2145cb;
  font-size: 0.24rem;
  line-height: 0.36rem;
  color: #686767;
  font-family: 'RAJDHANI_BOLD';
}
.navBox .info:before {
  content: '';
  position: absolute;
  left: 0;
  top: -0.02rem;
  width: 0.7rem;
  height: 0.02rem;
  background-color: #fe9b00;
}
.footer {
  position: relative;
  z-index: 0;
  padding: 0 0.4rem;
  padding-bottom: 0.68rem;
  background-color: #f3f2e8;
}
.footer .top {
  position: relative;
  padding-top: 0.5rem;
  padding-bottom: 0.3rem;
  border-bottom: 0.01rem solid #cfcece;
  display: none;
}
.footer .top .shares-tips {
  text-align: right;
}
.footer .top .shares-tips .val {
  color: #40a468;
  font-size: 0.45rem;
  line-height: 1;
  font-family: 'RAJDHANI_BOLD';
}
.footer .top .shares-tips .dp {
  color: #3b3b3b;
  font-size: 0.22rem;
  line-height: 1;
}
.footer .top .shares-tips .dp span {
  display: block;
  color: #bbaa95;
  font-weight: bold;
  font-size: 0.24rem;
  font-family: 'RAJDHANI_BOLD';
}
.footer .bottom {
  padding-top: 0.4rem;
  font-size: 0.22rem;
  color: #686767;
  text-align: right;
}
.pop {
  display: none;
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 99;
}
.pop .bg {
  width: 100%;
  height: 100%;
  background-color: #000;
  opacity: 0.8;
}
.pop .pop-wrap {
  position: absolute;
  left: 50%;
  top: 50%;
  width: calc(100% - 0.8rem);
  max-width: 670px;
  transform: translate(-50%, -50%);
}
.pop .cont {
  padding: 0.5rem 0.24rem 1rem 0.24rem;
  background-color: #fff;
  max-height: 80vh;
  overflow: auto;
}
.pop .cont p {
  margin-bottom: 0.34rem;
  font-size: 0.22rem;
  line-height: 0.36rem;
  color: #777777;
  opacity: 0.8;
}
.pop .cont p:last-child {
  margin-bottom: 0;
}
.pop .cont .name {
  font-size: 0.46rem;
  color: #0055cf;
  line-height: 0.6rem;
  margin-bottom: 0.4rem;
}
.pop .cont .pos {
  font-size: 0.3rem;
  color: #777;
  line-height: 0.5rem;
}
.pop .cont .en {
  font-size: 0.32rem;
  color: #d5bb90;
  line-height: 1;
  opacity: 0.3;
  margin-bottom: 0.24rem;
  display: none;
}
.pop .close {
  position: absolute;
  right: 0;
  top: -0.6rem;
  width: 0.4rem;
  z-index: 6;
  width: 0.36rem;
}
.pop.pop-video .close {
  width: 0.5rem;
  top: -0.85rem;
}
.pop-pro .cont {
  padding: 0.2rem;
  padding-bottom: 0.7rem;
}
.pop-pro .cont .img {
  border-radius: 0.04rem;
  overflow: hidden;
}
.pop-pro .cont h3 {
  margin-top: 0.26rem;
  font-size: 0.36rem;
  line-height: 0.6rem;
  color: #0055cf;
}
.pop-pro .cont .des {
  font-size: 0.26rem;
  line-height: 0.36rem;
}
.pop-pro .cont .det {
  margin-top: 0.26rem;
  opacity: 0.8;
  font-size: 0.22rem;
  line-height: 0.36rem;
}
.pop-pro .cont .other {
  margin-top: 0.3rem;
}
.pop-pro .cont .other .other-head {
  margin-bottom: 0.26rem;
  font-size: 0.3rem;
  line-height: 0.6rem;
  color: #fa7d02;
  border-bottom: 0.02rem solid #ebece9;
  position: relative;
  padding-bottom: 0.05rem;
}
.pop-pro .cont .other .other-head:after {
  content: '';
  position: absolute;
  bottom: -0.02rem;
  left: 0;
  width: 1rem;
  height: 0.04rem;
  background-color: #ff9c00;
}
.pop-pro .cont .other ul {
  display: flex;
  flex-wrap: wrap;
}
.pop-pro .cont .other li {
  position: relative;
  padding-left: 0.2rem;
  min-width: 2.9rem;
  font-size: 0.26rem;
  line-height: 0.46rem;
  color: #777;
}
.pop-pro .cont .other li.on {
  color: #ff9c00;
}
.pop-pro .cont .other li:after {
  content: '';
  position: absolute;
  left: 0.08rem;
  top: 50%;
  transform: translateY(-50%);
  width: 0.04rem;
  height: 0.04rem;
  background-color: #ff9c00;
}
.pop-legal .top-npm {
  margin-bottom: 0.2rem;
}
.pop-legal .top-npm h1 {
  font-size: 0.3rem;
  color: #0f51c3;
  font-family: 'RAJDHANI_BOLD';
  text-transform: uppercase;
}
.pop-legal h1 {
  font-size: 0.26rem;
  color: #6f6f6f;
}
.w1280 {
  padding: 0 0.4rem;
}
.pop.pop-video .pop-wrap {
  top: 40%;
}
.pop.pop-video .cont {
  padding: 0;
  background: none;
  max-height: initial;
}
.pop-video video {
  width: 100%;
  height: auto;
  border-radius: 6px;
}
.pop-video .btn {
  width: 2.45rem;
  font-size: 0.28rem;
  color: #fff;
  line-height: 0.84rem;
  background: url(/mobile/images/btn-ico.png) no-repeat 0.32rem center #ffba00;
  background-size: 0.46rem 0.48rem;
  border-radius: 0.4rem;
  padding-left: 0.94rem;
  margin: auto;
  margin-top: 1.68rem;
  display: none;
}
.resp_data .pop .pop-wrap {
  max-width: initial;
}
.resp_data .pop-video video {
  /* width: auto; */
  height: 100%;
  border-radius: 0;
  object-fit: contain;
}
.resp_data .pop-video .close {
  width: 0.66rem;
  top: 20px;
  z-index: 99;
  right: 70px;
}
.index {
  position: relative;
  z-index: 2;
}
.index .banner .text {
  width: 100%;
  position: absolute;
  top: 2.8rem;
  left: 0;
  padding: 0 0.4rem;
  color: white;
  font-size: 0.52rem;
  line-height: 1;
}
.index .banner .text .cn {
  font-size: 0.66rem;
  line-height: 1.1;
  color: #004cc1;
  font-weight: 300;
}
.index .banner .text .en {
  font-family: 'RAJDHANI_BOLD';
  margin-top: 0.14rem;
  font-size: 0.28rem;
  line-height: 0.3rem;
  color: #767692;
  color: rgba(118, 118, 146, 0.4);
  text-transform: uppercase;
  letter-spacing: -0.01rem;
}
.index .banner .txt1 .cn {
  color: #fff;
}
.index .banner .txt1 .en {
  color: #fff;
}
.index .banner .txt2 {
  text-align: right;
  top: 2.1rem;
}
.index .banner .play-button {
  position: relative;
  width: 0.99rem;
  height: 0.99rem;
  margin-top: 0.27rem;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
}
.index .banner .play-button::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: #fff;
  opacity: 0.3;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  -webkit-animation: icon-video 2s infinite forwards linear 1s;
  animation: icon-video 2s infinite forwards linear 1s;
}
.index .banner .play-button::after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: url(/mobile/images/play-button.jpg) no-repeat center;
  background-size: cover;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
}
.index .banner .pagination {
  position: absolute;
  z-index: 10;
  left: auto;
  right: 0.4rem;
  bottom: 0.4rem;
  width: auto;
  text-align: right;
}
.index .banner .pagination span {
  float: left;
  height: 0.03rem;
  width: 0.4rem;
  margin: 0 0.05rem !important;
  background-color: white;
  opacity: 1;
  border-radius: 0;
  transition-duration: 0.5s;
}
.index .banner .pagination span.swiper-pagination-bullet-active {
  background-color: #ffa200;
}
.index .index-cont1 {
  padding: 0.58rem 0.4rem 0.5rem;
}
.index .index-cont1 h2 {
  color: #3b3b3b;
  font-size: 0.3rem;
  line-height: 0.4rem;
  font-weight: bold;
  margin-bottom: 0.16rem;
}
.index .index-cont1 p {
  color: #3b3b3b;
  font-size: 0.3rem;
  line-height: 0.4rem;
}
.index .index-cont1 .list {
  margin-top: 0.38rem;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.index .index-cont1 .list .li {
  flex-shrink: 0;
  width: 3.25rem;
  margin-bottom: 0.35rem;
}
.index .index-cont1 .list .li:first-child {
  width: 100%;
  order: 1;
}
.index .index-cont1 .list .li:nth-child(2) {
  order: 2;
}
.index .index-cont1 .list .li:nth-child(3) {
  order: 3;
}
.index .index-cont1 .list .dd {
  padding-top: 0.2rem;
  display: flex;
  align-items: center;
}
.index .index-cont1 .list .dp {
  order: 4;
  color: #9f9891;
  text-align: right;
  width: 100%;
}
.index .index-cont1 .num {
  padding-bottom: 0.1rem;
  border-bottom: 0.02rem solid #d6d6d0;
  color: #fe9b00;
  font-size: 0.26rem;
}
.index .index-cont1 .num em {
  font-size: 0.42rem;
  line-height: 1;
  margin-right: 0.06rem;
  font-family: 'RAJDHANI_BOLD';
}
.index .index-cont1 .icon {
  margin-right: 0.1rem;
}
.index .index-cont1 .icon img {
  max-height: 0.44rem;
}
.index .index-cont1 h6 {
  font-size: 0.24rem;
  line-height: 0.4rem;
  color: #3b3b3b;
}
.index .index-pro {
  padding: 0.74rem 0.4rem 1.2rem;
  background: url(/mobile/images/home/pro-bg.jpg) no-repeat center;
  background-size: cover;
}
.index .index-pro .tit {
  position: relative;
  margin-bottom: 0.34rem;
  color: #8b90a0;
  line-height: 1;
  font-weight: bold;
}
.index .index-pro .tit .cn {
  font-size: 0.28rem;
  color: #d8cb58;
  font-weight: bold;
}
.index .index-pro .tit .en {
  color: #b5b5b5;
  opacity: 0.5;
  margin-top: 0.08rem;
  font-size: 0.3rem;
  text-transform: uppercase;
  font-family: 'RAJDHANI_BOLD';
}
.index .index-pro .card {
  width: 10.36rem;
  overflow: hidden;
}
.index .index-pro .card .swiper-slide {
  width: 5.08rem;
  height: 4.14rem;
  background: no-repeat center;
  background-size: cover;
}
.index .index-pro .card a {
  width: 100%;
  height: 100%;
  padding: 0.4rem 0.14rem 0.4rem 0.3rem;
}
.index .index-pro .card h5 {
  font-size: 0.88rem;
  color: #fe9b00;
  font-family: 'RAJDHANI_BOLD';
  line-height: 1;
  letter-spacing: -0.06rem;
  text-transform: capitalize;
}
.index .index-pro .card h6 {
  position: relative;
  font-size: 0.34rem;
  line-height: 0.4rem;
  color: #fff;
  margin-bottom: 0.4rem;
}
.index .index-pro .card h6:after {
  content: '';
  position: absolute;
  bottom: -0.25rem;
  left: 0;
  width: 0.19rem;
  height: 0.1rem;
  background-color: #fb2334;
}
.index .index-pro .card .li2 h6:after {
  background-color: #33a37a;
}
.index .index-pro .card .li3 h6:after {
  background-color: #f3723e;
}
.index .index-pro .card .li4 h6:after {
  background-color: #33a77d;
}
.index .index-pro .card .text {
  font-size: 0.23rem;
  color: #fff;
  opacity: 0;
  line-height: 0.3rem;
  transition-duration: 0.5s;
}
.index .index-pro .card .more {
  position: absolute;
  left: 0.4rem;
  bottom: 0.4rem;
  width: 0.36rem;
  height: 0.36rem;
  line-height: 0.36rem;
  border-radius: 50%;
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.2);
  opacity: 0;
  text-align: center;
  transition-duration: 0.5s;
}
.index .index-pro .card .more:after {
  content: '+';
  color: #fff;
  font-size: 0.26rem;
  top: -0.02rem;
  position: relative;
}
.index .index-pro .card .swiper-slide-active .text {
  opacity: 0.6;
}
.index .index-pro .card .swiper-slide-active .more {
  opacity: 1;
}
.index .index-news {
  position: relative;
  padding: 0.74rem 0.4rem 0.8rem;
}
.index .index-news .tit {
  position: relative;
  margin-bottom: 0.34rem;
  color: #28337b;
  line-height: 1;
  font-weight: bold;
}
.index .index-news .tit .cn {
  font-size: 0.28rem;
  color: #46463f;
  font-weight: bold;
}
.index .index-news .tit .en {
  margin-top: 0.08rem;
  font-size: 0.3rem;
  text-transform: uppercase;
  font-family: 'RAJDHANI_BOLD';
}
.news-list {
  position: relative;
  z-index: 1;
}
.news-list a {
  position: relative;
  padding: 0.4rem;
  background-color: #f7f7f7;
  display: block;
  border-radius: 0.1rem;
  margin-bottom: 0.16rem;
}
.news-list a:last-child {
  margin-bottom: 0;
}
.news-list a h2 {
  color: #39392f;
  font-size: 0.36rem;
  line-height: 0.4rem;
  margin-bottom: 0.14rem;
  max-width: 94%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.news-list a p {
  color: #293239;
  opacity: 0.5;
  font-size: 0.22rem;
  line-height: 0.3rem;
  margin-bottom: -0.12rem;
}
.news-list a .date {
  margin-top: 0.27rem;
  color: #c7943e;
  font-size: 0.24rem;
  line-height: 0.32rem;
  font-family: 'RAJDHANI_BOLD';
}
.news-list a .more {
  position: absolute;
  right: 0.4rem;
  bottom: 0.34rem;
  width: 0.36rem;
  height: 0.36rem;
  line-height: 0.36rem;
  border-radius: 50%;
  background-color: #ebebeb;
  text-align: center;
}
.news-list a .more:after {
  content: '+';
  color: #807f7f;
  font-size: 0.26rem;
  top: -0.02rem;
  position: relative;
}
.news-list .more-btn {
  width: 2.1rem;
  height: 0.8rem;
  border-radius: 0.08rem;
  font-size: 0.26rem;
  color: #0046b3;
  color: rgba(0, 70, 179, 0.8);
  line-height: 0.8rem;
  margin: auto;
  text-indent: 0.74rem;
  background: url(/mobile/images/more-icon.png) no-repeat 0.3rem center #f3f2e8;
  background-size: 0.3rem 0.06rem;
  display: block;
  margin-top: 0.5rem;
  padding: 0;
}
@keyframes pageBannerBgInit {
  0% {
    transform: scale(1.3, 1.3);
    opacity: 0.9;
  }
  100% {
    transform: scale(1, 1);
    opacity: 1;
  }
}
.pageBanner {
  height: 4.2rem;
  overflow: hidden;
}
.pageBanner .bg {
  height: 100%;
  background: url(/mobile/images/inner-ban.jpg) no-repeat center;
  background-size: cover;
  animation: pageBannerBgInit 2s forwards;
}
.pageBanner .cnt {
  position: absolute;
  top: 2.1rem;
  left: 0;
  padding: 0 0.4rem;
  text-transform: uppercase;
}
.pageBanner .cnt .out-span {
  overflow: hidden;
  display: block;
}
.pageBanner .cnt h2 {
  font-family: 'RAJDHANI_BOLD';
  line-height: 1;
  font-size: 0.48rem;
  color: #e6dab6;
}
.pageBanner .cnt h1 {
  line-height: 1;
  font-size: 0.24rem;
  color: #fff;
  opacity: 0.4;
  margin-top: 0.1rem;
  font-family: 'RAJDHANI_BOLD';
}
.d-title {
  padding: 0.62rem 0 0.5rem;
}
.d-title h1 {
  position: relative;
  padding-bottom: 0.24rem;
  font-size: 0.4rem;
  line-height: 0.4rem;
  color: #00189a;
  font-weight: bold;
}
.d-title h1:after {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0.16rem;
  width: 0.74rem;
  height: 0.04rem;
  background-color: #ff9c00;
}
.d-title h2 {
  font-size: 0.36rem;
  line-height: 0.3rem;
  color: #d8d8c7;
  opacity: 0.8;
  text-transform: uppercase;
  font-family: 'RAJDHANI_BOLD';
  font-weight: bold;
  letter-spacing: -0.02rem;
}
@keyframes z-scale {
  0% {
    -webkit-transform: scale(0.3);
    transform: scale(0.3);
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
.about1 .about1-cont1 .left {
  padding: 0.78rem 0.4rem 0.5rem;
}
.about1 .about1-cont1 .left h1 {
  position: relative;
  padding-bottom: 0.24rem;
  font-size: 0.4rem;
  line-height: 0.52rem;
  color: #00189a;
  font-weight: bold;
}
.about1 .about1-cont1 .left h1:after {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0.12rem;
  width: 0.74rem;
  height: 0.04rem;
  background-color: #ff9c00;
}
.about1 .about1-cont1 .left h2 {
  font-size: 0.3rem;
  line-height: 0.3rem;
  color: #d8d8c7;
  opacity: 0.8;
  text-transform: uppercase;
  font-family: 'RAJDHANI_BOLD';
  font-weight: bold;
  letter-spacing: -0.02rem;
}
.about1 .about1-cont1 .right {
  padding: 0 0.4rem;
}
.about1 .about1-cont1 .right h3,
.about1 .about1-cont1 .right p {
  margin-bottom: 0.28rem;
  color: #8d8c8c;
  font-size: 0.22rem;
  line-height: 0.3rem;
}
.about1 .about1-cont1 .right .list {
  margin-top: 0.68rem;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.about1 .about1-cont1 .right .list .li {
  flex-shrink: 0;
  width: 3.25rem;
  margin-bottom: 0.35rem;
}
.about1 .about1-cont1 .right .list .li:first-child {
  width: 100%;
  order: 1;
}
.about1 .about1-cont1 .right .list .li:nth-child(2) {
  order: 2;
}
.about1 .about1-cont1 .right .list .li:nth-child(3) {
  order: 3;
}
.about1 .about1-cont1 .right .list .dd {
  padding-top: 0.2rem;
  display: flex;
  align-items: center;
}
.about1 .about1-cont1 .right .num {
  padding-bottom: 0.1rem;
  border-bottom: 0.02rem solid #d6d6d0;
  color: #fe9b00;
  font-size: 0.26rem;
}
.about1 .about1-cont1 .right .num em {
  font-size: 0.42rem;
  line-height: 1;
  margin-right: 0.06rem;
  font-family: 'RAJDHANI_BOLD';
}
.about1 .about1-cont1 .right .icon {
  margin-right: 0.1rem;
}
.about1 .about1-cont1 .right .icon img {
  max-height: 0.44rem;
}
.about1 .about1-cont1 .right h6 {
  font-size: 0.24rem;
  line-height: 0.4rem;
  color: #3b3b3b;
}
.about1 .about1-cont2 {
  position: relative;
  padding: 1.5rem 0.4rem 0;
  height: 9.09rem;
  background: url(/mobile/images/about/about1-cont2-bg.jpg) no-repeat 59% center;
  background-size: cover;
  margin-top: 0.28rem;
}
.about1 .about1-cont2 .top h3 {
  font-size: 0.48rem;
  line-height: 0.52rem;
  color: #fff;
}
.about1 .about1-cont2 .top h4 {
  letter-spacing: -0.02rem;
  margin-top: 0.12rem;
  font-size: 0.3rem;
  line-height: 0.32rem;
  color: #fff;
  color: rgba(243, 242, 232, 0.33);
  text-transform: uppercase;
}
.about1 .about1-cont2 .card {
  padding: 0.4rem;
  position: absolute;
  left: 0.4rem;
  bottom: 1rem;
  width: 6.7rem;
  height: 4.32rem;
  border-radius: 0.1rem;
}
.about1 .about1-cont2 .card:after {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 4.32rem;
  background: url(/mobile/images/about/cont2-bg2.png) no-repeat center;
  background-size: cover;
  z-index: 0;
}
.about1 .about1-cont2 .card .tit {
  position: relative;
  z-index: 2;
  text-align: center;
  line-height: 1;
}
.about1 .about1-cont2 .card .tit h5 {
  font-size: 0.28rem;
  color: #524a55;
}
.about1 .about1-cont2 .card .tit h6 {
  margin-top: 0.06rem;
  text-transform: uppercase;
  font-size: 0.3rem;
  color: #124cc3;
  font-family: 'RAJDHANI_BOLD';
}
.about1 .about1-cont2 .tips-list {
  position: relative;
  z-index: 2;
  margin-top: 0.5rem;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.about1 .about1-cont2 .tips-list .li {
  display: flex;
  align-items: center;
  flex-shrink: 0;
  width: 2.63rem;
  margin-bottom: 0.34rem;
  padding-bottom: 0.36rem;
  border-bottom: 0.02rem solid #d6d6d0;
}
.about1 .about1-cont2 .tips-list .li:last-child {
  margin-bottom: 0;
  width: 100%;
  border: none;
}
.about1 .about1-cont2 .tips-list span {
  font-size: 0.24rem;
  line-height: 0.3rem;
}
.about1 .about1-cont2 .tips-list .ic {
  margin-right: 0.2rem;
}
.about1 .about1-cont2 .tips-list .ic img {
  max-height: 0.43rem;
}
.contact2 .contact2-cont1 {
  padding: 0 0.4rem;
}
.contact2 .contact2-cont1 .existing .le {
  position: relative;
  z-index: 2;
  padding: 0.7rem 0.5rem 0;
  height: 4.36rem;
  background: url(/mobile/images/business/existing-owners-bg1.jpg) no-repeat center;
  background-size: cover;
  border-radius: 0.1rem;
}
.contact2 .contact2-cont1 .existing .le .cn {
  font-size: 0.36rem;
  opacity: 0.8;
  color: #fbfcfb;
  line-height: 1;
}
.contact2 .contact2-cont1 .existing .le .en {
  margin-top: 0.1rem;
  font-size: 0.3rem;
  opacity: 0.06;
  color: #fbfcfb;
  line-height: 0.26rem;
  text-transform: uppercase;
  font-family: 'RAJDHANI_BOLD';
}
.contact2 .contact2-cont1 .existing .le .tip {
  margin-top: 0.18rem;
  font-size: 0.22rem;
  line-height: 0.3rem;
  color: #fbfcfb;
  opacity: 0.5;
}
.contact2 .contact2-cont1 .existing .le .tip br:first-child {
  display: none;
}
.contact2 .contact2-cont1 .existing .le .link {
  margin-top: 0.3rem;
  width: 2.1rem;
  height: 0.9rem;
  line-height: 0.9rem;
  background: #fe9b00 url(../images/round-arrow.png) no-repeat 1.55rem 0.35rem;
  background-size: 0.13rem auto;
  border-radius: 0.1rem;
  color: #fff;
  font-size: 0.26rem;
  padding-left: 0.25rem;
}
.contact2 .contact2-cont1 .existing .ri {
  position: relative;
  margin: -0.56rem -0.4rem 0;
  height: 4.68rem;
  background: url(/mobile/images/business/existing-owners-bg2.jpg) no-repeat center;
  background-size: cover;
}
.contact2 .contact2-cont1 .existing .ri .slogan {
  font-family: 'RAJDHANI_BOLD';
  font-size: 0.34rem;
  background: linear-gradient(to right, #3b3c34, #707262, #d3d5c6 118%);
  -webkit-background-clip: text;
  color: transparent;
  line-height: 1.1;
  font-weight: bold;
  position: absolute;
  top: 1.4rem;
  left: 0.4rem;
}
.contact2 .contact2-cont1 .prospect {
  padding-bottom: 1.2rem;
}
.contact2 .contact2-cont1 .prospect .le {
  margin: 0 -0.4rem;
  padding: 0.9rem 0.4rem 0;
  height: 3.8rem;
  background: url(/mobile/images/business/prospect-bg.jpg) no-repeat center;
  background-size: cover;
}
.contact2 .contact2-cont1 .prospect .icon {
  margin-bottom: 0.24rem;
  width: 0.87rem;
}
.contact2 .contact2-cont1 .prospect .infomation {
  display: flex;
}
.contact2 .contact2-cont1 .prospect .infomation h3 {
  margin-bottom: 0.08rem;
  font-size: 0.36rem;
  line-height: 1;
  opacity: 0.3;
  color: #fbfcfb;
}
.contact2 .contact2-cont1 .prospect .infomation p {
  margin-top: 0.1rem;
  font-size: 0.3rem;
  opacity: 0.06;
  color: #fbfcfb;
  line-height: 0.26rem;
  text-transform: uppercase;
  font-family: 'RAJDHANI_BOLD';
}
.contact2 .contact2-cont1 .prospect .form {
  padding-top: 0.42rem;
  margin-bottom: 0.1rem;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.contact2 .contact2-cont1 .prospect .form input {
  padding: 0 0.2rem;
  width: 100%;
  margin-bottom: 0.1rem;
  background-color: #e0e0e0;
  border-radius: 0.04rem;
  height: 0.9rem;
  line-height: 0.9rem;
  font-size: 0.22rem;
}
.contact2 .contact2-cont1 .prospect .form input:nth-of-type(1),
.contact2 .contact2-cont1 .prospect .form input:nth-of-type(2),
.contact2 .contact2-cont1 .prospect .form input:nth-of-type(4),
.contact2 .contact2-cont1 .prospect .form input:nth-of-type(5) {
  width: 3.3rem;
}
.contact2 .contact2-cont1 .prospect .form .tit {
  font-size: 0.3rem;
  color: #565656;
  width: 100%;
  margin: 0.18rem 0;
}
.contact2 .contact2-cont1 .prospect .form .tit:nth-of-type(3) {
  margin-top: 0.2rem;
  margin-bottom: 0.18rem;
}
.contact2 .contact2-cont1 .prospect .form .en {
  margin-bottom: 0.18rem;
  font-size: 0.36rem;
  line-height: 0.48rem;
  color: #ff9c00;
  text-transform: uppercase;
}
.contact2 .contact2-cont1 .prospect .confirmbox {
  display: flex;
  align-items: flex-start;
}
.contact2 .contact2-cont1 .prospect .confirmbox input {
  margin-top: 0.09rem;
}
.contact2 .contact2-cont1 .prospect .confirmbox label {
  margin-left: 0.1rem;
  font-size: 0.2rem;
  color: #737786;
  line-height: 0.3rem;
}
.contact2 .contact2-cont1 .prospect .btn {
  margin-top: 0.3rem;
  width: 2.1rem;
  height: 0.9rem;
  line-height: 0.9rem;
  background: #fe9b00 url(../images/round-arrow.png) no-repeat 1.55rem center;
  background-size: 0.13rem auto;
  border-radius: 0.1rem;
  color: #fff;
  font-size: 0.26rem;
  padding-left: 0.25rem;
}
.contact2 .contact2-cont1 .prospect .btn img {
  width: 0.3rem;
  display: none;
}
.invest {
  padding: 0 0.4rem;
  padding-bottom: 1.2rem;
}
.invest .invest-list {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.invest .invest-list .item {
  position: relative;
  padding: 0 0.4rem;
  display: flex;
  align-items: center;
  margin-bottom: 0.16rem;
  width: 3.27rem;
  height: 4.16rem;
  border-radius: 0.04rem;
  background-color: #0049b6;
}
.invest .invest-list .item.on {
  background: url(/mobile/images/invest/invest1-bg.jpg) no-repeat center;
  background-size: cover;
}
.invest .invest-list .item .date {
  font-size: 0.36rem;
  line-height: 1;
  color: #c0a988;
  font-family: 'RAJDHANI_BOLD';
}
.invest .invest-list .item .title {
  font-size: 0.26rem;
  line-height: 0.3rem;
  color: #fff;
  height: 0.6rem;
}
.invest .invest-list .item .icon {
  position: absolute;
  left: 0.4rem;
  bottom: 0.58rem;
  width: 0.6rem;
}
.invest2 {
  padding: 0 0.4rem;
}
.invest2 .fl {
  float: none;
}
.invest2 .shares-tips {
  margin-bottom: 0.4rem;
}
.invest2 .shares-tips .val {
  font-size: 0.66rem;
  color: #40a468;
  font-family: 'RAJDHANI_BOLD';
  line-height: 1;
}
.invest2 .shares-tips .dp {
  color: #3b3b3b;
  font-size: 0.28rem;
  line-height: 1;
}
.invest2 .shares-tips .dp span {
  display: block;
  color: #bbaa95;
  font-weight: bold;
  font-size: 0.3rem;
  font-family: 'RAJDHANI_BOLD';
}
.invest2 .news-searchBox {
  margin-bottom: 0.3rem;
  padding: 0.86rem 0.45rem 0.66rem;
  border-bottom: 0.04rem solid #ff9c00;
  background: url(/mobile/images/invest/seach-bg.jpg) no-repeat center;
  background-size: cover;
}
.invest2 .news-searchBox .item1 {
  position: relative;
  margin-bottom: 0.14rem;
}
.invest2 .news-searchBox .item1 .mySelect {
  padding: 0 0.3rem 0 0.7rem;
  height: 1rem;
  line-height: 1rem;
  background: #fff url(../images/invest/year-ico.png) no-repeat 0.3rem center;
  background-size: 0.26rem auto;
  width: 100%;
  outline: none;
  border: none;
  appearance: none;
  font-family: 'RAJDHANI_BOLD', '微软雅黑';
  font-size: 0.26rem;
  color: #bbaa95;
  border-radius: 0.04rem;
}
.invest2 .news-searchBox .item2 {
  position: relative;
}
.invest2 .news-searchBox .item2 input {
  width: 100%;
  line-height: 1rem;
  height: 1rem;
  padding: 0 0.7rem;
  background: #fff url(../images/invest/dots.png) no-repeat 0.3rem center;
  background-size: 0.23rem auto;
  font-size: 0.22rem;
  color: #bbaa95;
  border-radius: 0.04rem;
}
.invest2 .news-searchBox .item2 .searchBtn {
  position: absolute;
  right: 0;
  top: 0;
  width: 0.7rem;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.invest2 .news-searchBox .item2 .searchBtn img {
  width: 0.3rem;
}
.invest2 .invest2-list {
  padding-bottom: 1rem;
}
.invest2 .invest2-list .item {
  position: relative;
  margin-bottom: 0.2rem;
  padding: 0.4rem;
  display: block;
  background-color: #f7f7f7;
  border-radius: 0.04rem;
}
.invest2 .invest2-list .item:after {
  content: '';
  position: absolute;
  right: 0.3rem;
  bottom: 0.3rem;
  width: 0.36rem;
  height: 0.36rem;
  background: url(/mobile/images/add-grey.png) no-repeat center;
  background-size: cover;
}
.invest2 .invest2-list .item .type {
  margin-bottom: 0.04rem;
  font-size: 0.22rem;
  line-height: 0.36rem;
  color: #9e9c86;
}
.invest2 .invest2-list .item .title {
  font-size: 0.36rem;
  line-height: 0.4rem;
  color: #5d5d5d;
  font-weight: 300;
}
.invest2 .invest2-list .item .date {
  margin-top: 0.22rem;
  font-size: 0.24rem;
  line-height: 1;
  color: #c7943e;
  font-family: 'RAJDHANI_BOLD';
}
.business1-cont1 {
  padding: 0 0.4rem;
  padding-bottom: 1.1rem;
}
.business1-cont1 .slogan {
  font-size: 0.36rem;
  line-height: 0.4rem;
  color: #8d8c8c;
}
.business1-cont1 p {
  font-size: 0.26rem;
  color: #8d8c8c;
  line-height: 0.38rem;
}
.business1-cont2 {
  position: relative;
  padding: 1.46rem 0 2.08rem;
  height: 13.3rem;
  background: url(/mobile/images/business/pro1-bg.jpg) no-repeat center;
  background-size: cover;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
}
.business1-cont2 .infobox {
  position: absolute;
  top: 1.46rem;
  right: 0;
  width: 7.1rem;
  z-index: 1;
  transition-duration: 0.5s;
}
.business1-cont2 .info {
  position: absolute;
  top: 0;
  left: 0;
  height: 0;
  overflow: hidden;
  transition-duration: 0.5s;
}
.business1-cont2 .info .bg {
  width: 7.1rem;
  height: 6.93rem;
  background: no-repeat center;
  background-size: cover;
}
.business1-cont2 .info .cnt {
  position: absolute;
  top: 0;
  left: 0;
  width: 7.1rem;
  height: 6.93rem;
  padding-top: 2.36rem;
  padding-left: 0.7rem;
}
.business1-cont2 .info .ico {
  max-height: 0.99rem;
}
.business1-cont2 .info h4 {
  margin-top: 0.17rem;
  margin-bottom: 0.1rem;
  font-size: 0.42rem;
  color: #0e2e7c;
  line-height: 1;
}
.business1-cont2 .info p {
  font-size: 0.3rem;
  color: #626262;
  line-height: 0.38rem;
}
.business1-cont2 .info .more {
  margin-top: 0.4rem;
  font-size: 0.28rem;
  color: #ff9b00;
  line-height: 0.24rem;
}
.business1-cont2 .info .more .ic {
  margin-top: 0.1rem;
  width: 0.3rem;
}
.business1-cont2 .item {
  position: absolute;
  z-index: 0;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  margin-bottom: 0.14rem;
  overflow: hidden;
  height: 0.8rem;
  transition: top 0.5s;
}
.business1-cont2 .item:last-child {
  margin-bottom: 0;
}
.business1-cont2 .item:first-child .tag {
  display: none;
}
.business1-cont2 .item .tag {
  padding-left: 0.2rem;
  width: 2.22rem;
  height: 0.8rem;
  border-radius: 0.4rem 0 0 0.4rem;
  line-height: 0.8rem;
  background-color: #ff9b00;
  font-size: 0.24rem;
  color: #fff;
  display: flex;
  align-items: center;
}
.business1-cont2 .item .tag b {
  margin-right: 0.1rem;
  font-size: 0.28rem;
  line-height: 0.24rem;
  font-family: 'RAJDHANI_BOLD';
  text-transform: uppercase;
}
.business1-cont2.status1 .infobox {
  top: 1.46rem;
}
.business1-cont2.status1 .infobox .info1 {
  height: 6.93rem;
}
.business1-cont2.status1 .item1 {
  top: 1.46rem;
  height: 0;
}
.business1-cont2.status1 .item2 {
  top: 8.53rem;
}
.business1-cont2.status1 .item3 {
  top: 9.47rem;
}
.business1-cont2.status1 .item4 {
  top: 10.41rem;
}
.business1-cont2.status2 .infobox {
  top: 2.4rem;
}
.business1-cont2.status2 .infobox .info1,
.business1-cont2.status2 .infobox .info2 {
  height: 6.93rem;
}
.business1-cont2.status2 .item1 {
  top: 1.46rem;
}
.business1-cont2.status2 .item2 {
  top: 2.4rem;
  height: 0;
}
.business1-cont2.status2 .item3 {
  top: 9.47rem;
}
.business1-cont2.status2 .item4 {
  top: 10.41rem;
}
.business1-cont2.status3 .infobox {
  top: 3.34rem;
}
.business1-cont2.status3 .infobox .info1,
.business1-cont2.status3 .infobox .info2,
.business1-cont2.status3 .infobox .info3 {
  height: 6.93rem;
}
.business1-cont2.status3 .item1 {
  top: 1.46rem;
}
.business1-cont2.status3 .item2 {
  top: 2.4rem;
}
.business1-cont2.status3 .item3 {
  height: 0;
  top: 3.34rem;
}
.business1-cont2.status3 .item4 {
  top: 10.41rem;
}
.business1-cont2.status4 .infobox {
  top: 4.28rem;
}
.business1-cont2.status4 .infobox .info1,
.business1-cont2.status4 .infobox .info2,
.business1-cont2.status4 .infobox .info3,
.business1-cont2.status4 .infobox .info4 {
  height: 6.93rem;
}
.business1-cont2.status4 .item1 {
  top: 1.46rem;
}
.business1-cont2.status4 .item2 {
  top: 2.4rem;
}
.business1-cont2.status4 .item3 {
  top: 3.34rem;
}
.business1-cont2.status4 .item4 {
  height: 0;
  top: 4.28rem;
}
.business-det {
  padding: 0 0.4rem;
}
.business-det .d-title {
  padding-top: 0.42rem;
  padding-bottom: 0.5rem;
}
.business-det .pro-list {
  padding-bottom: 0.56rem;
}
.business-det .pro-list .item {
  padding-bottom: 0.4rem;
  margin-bottom: 0.56rem;
  border-bottom: 0.02rem solid #ebebeb;
}
.business-det .pro-list .item:last-child {
  border-bottom: none;
  margin-bottom: 0;
}
.business-det .pro-list .img {
  height: 3.66rem;
  border-radius: 0.04rem;
  background: no-repeat center;
  background-size: cover;
}
.business-det .pro-list h4 {
  margin-top: 0.18rem;
  font-size: 0.4rem;
  color: #00189a;
  line-height: 1.2;
}
.business-det .pro-list .des {
  margin-top: 0.16rem;
  font-size: 0.22rem;
  color: #7f8182;
  line-height: 0.3rem;
  letter-spacing: -0.02rem;
}
.business2-cont1 {
  padding: 0 0.4rem;
  padding-bottom: 2.05rem;
  background: url(/mobile/images/business/pro2-bg.png) no-repeat right bottom;
  background-size: 6rem;
}
.business2-cont1 p {
  font-size: 0.26rem;
  color: #8d8c8c;
  line-height: 0.38rem;
}
.business2-cont1 p br {
  display: none;
}
.business2-cont2 {
  padding: 0.7rem 0.4rem 0;
  height: 14rem;
  background: url(/mobile/images/business/pro2-bg2.jpg) no-repeat center;
  background-size: cover;
}
.business2-cont2 .tab {
  overflow: hidden;
  position: relative;
  font-size: 0.3rem;
  line-height: 0.8rem;
  color: #fff;
}
.business2-cont2 .tab a {
  float: left;
  padding: 0 0.42rem;
}
.business2-cont2 .tab a.on {
  background-color: #ff9c00;
  border-radius: 42px;
}
.business2-cont2 .box {
  display: none;
  margin-top: 0.6rem;
}
.business2-cont2 .box .swiper {
  margin-right: -0.4rem;
}
.business2-cont2 .box .swiper-slide {
  width: 4.74rem;
}
.business2-cont2 .box .item {
  padding: 0.54rem 0.4rem 3.5rem;
  height: 6.3rem;
  background: #e9e8e3 no-repeat right bottom;
  background-size: 100% auto;
  border-radius: 0.04rem;
}
.business2-cont2 .box .item h4 {
  margin-top: 0.2rem;
  margin-bottom: 0.22rem;
  font-size: 0.3rem;
  color: #004cc1;
  line-height: 1;
}
.business2-cont2 .box .item p {
  font-size: 0.22rem;
  line-height: 0.3rem;
  color: #787878;
}
.business2-cont2 .box .item p span {
  font-size: 0.22rem !important;
  line-height: 0.3rem !important;
}
.business2-cont2 .box .item img {
  height: 0.49rem;
}
.business2-cont2 .box:first-child {
  display: block;
}
.business2-cont2 .box h1 {
  margin-top: 0.06rem;
  margin-bottom: 0.15rem;
  font-size: 0.75rem;
  line-height: 1;
  color: #ffa200;
  text-transform: uppercase;
  display: none;
}
.business2-cont2 .box h3 {
  font-size: 0.4rem;
  line-height: 1;
  color: #f7f7f7;
  margin-bottom: 0.2rem;
}
.business2-cont2 .box .infomation {
  margin-bottom: 0.94rem;
}
.business2-cont2 .box .infomation p {
  font-size: 0.26rem;
  line-height: 0.38rem;
  color: #f7f7f7;
  color: rgba(247, 247, 247, 0.7);
  margin-bottom: 0.14rem;
}
.business2-cont2 .box .infomation p:last-child {
  margin-bottom: 0;
}
.news-swiper {
  position: relative;
  overflow: hidden;
  padding-bottom: 0.5rem;
  border-bottom: 0.02rem solid #ebebeb;
  margin-bottom: 0.8rem;
}
.news-swiper .swiper-slide {
  overflow: hidden;
}
.news-swiper .swiper-slide a {
  display: block;
  width: 100%;
}
.news-swiper h3 {
  margin-top: 0.4rem;
  color: #39392f;
  font-size: 0.36rem;
  line-height: 0.4rem;
  margin-bottom: 0.14rem;
  max-width: 94%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.news-swiper .des {
  color: #293239;
  opacity: 0.5;
  font-size: 0.22rem;
  margin-bottom: -0.12rem;
  width: 98%;
  display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
.news-swiper .date {
  margin-top: 0.27rem;
  color: #c7943e;
  font-size: 0.24rem;
  line-height: 0.32rem;
  font-family: 'RAJDHANI_BOLD';
}
.news-swiper .pagination {
  position: absolute;
  bottom: 0.2rem;
  display: flex;
  justify-content: flex-end;
}
.news-swiper .pagination .swiper-pagination-bullet {
  width: 9px;
  height: 9px;
  border-radius: 50%;
  background: none;
  border: 2px solid #b5b5b5;
}
.news-swiper .pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  border-color: #233ec5;
}
.news-cont1 {
  padding: 0 0.4rem;
}
.news-cont2 {
  padding: 0 0.4rem 1rem;
}
.news-cont2 .more-btn {
  width: 2.1rem;
  height: 0.8rem;
  border-radius: 0.08rem;
  font-size: 0.26rem;
  color: #0046b3;
  color: rgba(0, 70, 179, 0.8);
  line-height: 0.8rem;
  margin: auto;
  text-indent: 0.74rem;
  background: url(/mobile/images/more-icon.png) no-repeat 0.3rem center #f3f2e8;
  background-size: 0.3rem 0.06rem;
  display: block;
  margin-top: 0.5rem;
}
.return {
  display: flex;
  vertical-align: top;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  font-size: 0.26rem;
  font-family: 'RAJDHANI_BOLD';
  color: #bbbbbb;
  line-height: 0.3rem;
  border-bottom: 0.02rem solid #ebebeb;
}
.return img {
  top: -0.06rem;
  position: relative;
  margin-right: 0.1rem;
  width: 0.3rem;
}
.news-det {
  padding: 0 0.4rem;
  padding-bottom: 0.5rem;
}
.news-det h3 {
  margin-top: 0.4rem;
  color: #39392f;
  font-size: 0.36rem;
  line-height: 0.4rem;
  margin-bottom: 0.1rem;
}
.news-det .date {
  margin-bottom: 0.2rem;
  color: #c7943e;
  font-size: 0.24rem;
  line-height: 0.32rem;
  font-family: 'RAJDHANI_BOLD';
}
.news-det .cnt {
  font-size: 0.22rem;
  line-height: 0.36rem;
  color: rgba(41, 50, 57, 0.6);
}
.news-det .cnt p {
  margin-bottom: 0.34rem;
}
.news-det .cnt p img {
  display: initial;
  height: auto;
}
.news-recom {
  padding: 0 0.4rem 1rem;
}
.news-recom .d-title {
  padding-top: 0.4rem;
  border-top: 0.02rem solid #ebebeb;
}
.news-recom .d-title h1 {
  padding-bottom: 0;
}
.news-recom .d-title h1:after {
  display: none;
}
.news-recom .d-title h2 {
  font-size: 0.3rem;
  color: #e0e0df;
}
.about2-cont1 {
  padding: 0 0.4rem;
}
.about2-cont1 .text {
  font-size: 0.26rem;
  color: #8d8c8c;
  line-height: 0.38rem;
}
.about2-cont1 .text br {
  display: none;
}
.about-history {
  padding: 1.28rem 0.4rem 0;
  margin-top: 1rem;
  height: 6.26rem;
  background: url(/mobile/images/about/history-bg2.jpg) no-repeat center;
  background-size: cover;
}
.about-history .tab {
  position: relative;
  margin-bottom: 0.6rem;
}
.about-history .tab .scroll {
  display: flex;
  position: relative;
  z-index: 2;
}
.about-history .tab:after {
  content: '';
  position: absolute;
  bottom: -0.3rem;
  left: 0;
  width: 100%;
  height: 0.14rem;
  background: url(/mobile/images/about/arrow.png) no-repeat center;
  background-size: 100% auto;
}
.about-history .tab .ite {
  padding-bottom: 0.2rem;
  flex-shrink: 0;
  margin-right: 0.2rem;
  font-size: 0.28rem;
  color: #fff;
  opacity: 0.2;
  font-family: 'RAJDHANI_BOLD';
  line-height: 1;
  font-weight: bold;
}
.about-history .tab .ite.on {
  color: #ffa200;
  opacity: 1;
}
.about-history .name {
  font-size: 0.48rem;
  line-height: 0.52rem;
  color: #fff;
  font-weight: 300;
}
.about-history .infomation {
  margin-top: 0.2rem;
}
.about-history .infomation p {
  font-size: 0.24rem;
  line-height: 0.42rem;
  color: #e6dab6;
  font-weight: bold;
}
.roundLeft:after {
  top: 50%;
  left: -0.14rem;
  transform: translateY(-50%);
}
.roundRight:after {
  top: 50%;
  left: auto;
  right: -0.14rem;
  transform: translateY(-50%);
}
.about-team {
  padding: 0 0.4rem;
}
.about-team .tab {
  margin-bottom: 0.5rem;
}
.about-team .tab a {
  padding: 0 0.2rem;
  height: 0.6rem;
  line-height: 0.6rem;
  font-size: 0.26rem;
  color: #777777;
  border-radius: 0.3rem;
  background-color: #f0f0e7;
}
.about-team .tab a.on {
  color: #fff;
  background-color: #ff9c00;
}
.about-team .toggle-box {
  padding-bottom: 0.9rem;
}
.about-team .toggle-box .box {
  display: none;
}
.about-team .toggle-box .box:first-child {
  display: block;
}
.about-team .toggle-box .item {
  position: relative;
  padding-top: 1rem;
  padding-left: 0.6rem;
  margin-bottom: 0.1rem;
  height: 3.18rem;
  background: url(/mobile/images/about/team-bg.jpg) no-repeat center;
  background-size: cover;
  border-radius: 0.04rem;
}
.about-team .toggle-box .item:after {
  content: '';
  position: absolute;
  right: 0.2rem;
  bottom: 0.2rem;
  width: 0.3rem;
  height: 0.3rem;
  background: url(/mobile/images/add-grey.png) no-repeat center;
  background-size: cover;
}
.about-team .toggle-box .item .cn {
  position: relative;
  z-index: 1;
}
.about-team .toggle-box .item h1 {
  font-size: 0.34rem;
  line-height: 0.46rem;
  color: #0c26b8;
}
.about-team .toggle-box .item h3 {
  font-size: 0.24rem;
  line-height: 0.46rem;
  color: #777;
}
.about-team .toggle-box .item .en {
  font-size: 0.3rem;
  color: #d5bb90;
  font-family: 'RAJDHANI_BOLD';
  line-height: 1;
  opacity: 0.3;
}
.about-team .toggle-box .item .img {
  position: absolute;
  z-index: 0;
  bottom: 0;
  right: 1.3rem;
  width: 2.5rem;
  height: 2.88rem;
  background: no-repeat center;
  background-size: cover;
}
.about4-cont1 {
  padding: 0 0.4rem;
}
.about4-cont1 .infomation {
  font-size: 0.3rem;
  line-height: 0.4rem;
  color: #565656;
}
.about4-cont1 .infomation h1 {
  font-size: 0.3rem;
}
.about4-cont1 .infomation em {
  margin: 0 0.1rem;
  font-size: 0.38rem;
  font-family: 'RAJDHANI_BOLD';
  color: #ff9c00;
}
.about4-cont1 .map {
  position: relative;
  margin-top: 0.48rem;
  margin-bottom: 0.5rem;
}
.about4-cont1 .map li {
  position: absolute;
  font-size: 0.2rem;
  color: #0d48c7;
}
.about4-cont1 .map li span {
  opacity: 0;
}
.about4-cont1 .map li:after {
  content: '';
  position: absolute;
  width: 0.04rem;
  height: 0.04rem;
  top: -0.08rem;
  left: 50%;
  transform: translateX(-50%);
  border: 0.02rem solid #bc8f37;
  border-radius: 50%;
}
.about4-cont1 .map li.on span {
  opacity: 1;
}
.about4-cont1 .map li.on:after {
  border-color: #0d48c7;
}
.about4-cont1 .map .beijing {
  left: 4.06rem;
  top: 1.8rem;
}
.about4-cont1 .map .beijing:after {
  top: 50%;
  left: auto;
  right: -0.14rem;
  transform: translateY(-50%);
}
.about4-cont1 .map .shanghai {
  left: 5.27rem;
  top: 3.06rem;
}
.about4-cont1 .map .shanghai:after {
  top: 50%;
  left: -0.14rem;
  transform: translateY(-50%);
}
.about4-cont1 .map .tianjin {
  left: 4.74rem;
  top: 1.94rem;
}
.about4-cont1 .map .tianjin:after {
  top: 50%;
  left: -0.14rem;
  transform: translateY(-50%);
}
.about4-cont1 .map .chongqing {
  left: 3.38rem;
  top: 3.42rem;
}
.about4-cont1 .map .henan {
  left: 4.1rem;
  top: 2.78rem;
}
.about4-cont1 .map .shandong {
  left: 4.53rem;
  top: 2.42rem;
}
.about4-cont1 .map .shanxi {
  left: 3.9rem;
  top: 2.36rem;
}
.about4-cont1 .map .anhui {
  left: 4.5rem;
  top: 3.12rem;
}
.about4-cont1 .map .hubei {
  left: 4rem;
  top: 3.24rem;
}
.about4-cont1 .map .hunan {
  left: 3.86rem;
  top: 3.66rem;
}
.about4-cont1 .map .jiangsu {
  left: 4.52rem;
  top: 2.78rem;
}
.about4-cont1 .map .jiangsu:after {
  top: 50%;
  left: auto;
  right: -0.14rem;
  transform: translateY(-50%);
}
.about4-cont1 .map .sichuan {
  left: 2.83rem;
  top: 3.2rem;
}
.about4-cont1 .map .guizhou {
  left: 3.33rem;
  top: 3.85rem;
}
.about4-cont1 .map .yunnan {
  left: 2.66rem;
  top: 4.13rem;
}
.about4-cont1 .map .guangxi {
  left: 3.5rem;
  top: 4.3rem;
}
.about4-cont1 .map .xizang {
  left: 1.03rem;
  top: 2.82rem;
}
.about4-cont1 .map .zhejiang {
  left: 4.57rem;
  top: 3.38rem;
}
.about4-cont1 .map .zhejiang:after {
  top: 50%;
  left: auto;
  right: -0.14rem;
  transform: translateY(-50%);
}
.about4-cont1 .map .jiangxi {
  left: 4.33rem;
  top: 3.76rem;
}
.about4-cont1 .map .guangdong {
  left: 4.41rem;
  top: 4.18rem;
}
.about4-cont1 .map .guangdong:after {
  top: 50%;
  left: -0.14rem;
  transform: translateY(-50%);
}
.about4-cont1 .map .fujian {
  left: 4.73rem;
  top: 3.94rem;
}
.about4-cont1 .map .hainan {
  left: 3.31rem;
  top: 4.81rem;
}
.about4-cont1 .map .hainan:after {
  top: 50%;
  left: auto;
  right: -0.14rem;
  transform: translateY(-50%);
}
.about4-cont1 .map .jilin {
  left: 5.1rem;
  top: 1.22rem;
}
.about4-cont1 .map .jilin:after {
  top: 50%;
  left: auto;
  right: -0.14rem;
  transform: translateY(-50%);
}
.about4-cont1 .map .liaoning {
  left: 4.77rem;
  top: 1.54rem;
}
.about4-cont1 .map .liaoning:after {
  top: 50%;
  left: auto;
  right: -0.14rem;
  transform: translateY(-50%);
}
.about4-cont1 .map .hebei {
  left: 4.26rem;
  top: 2.19rem;
}
.about4-cont1 .map .xinjiang {
  left: 1.42rem;
  top: 1.47rem;
}
.about4-cont1 .map .xinjiang:after {
  top: 50%;
  left: -0.14rem;
  transform: translateY(-50%);
}
.about4-cont1 .map .gansu {
  left: 3rem;
  top: 2.46rem;
}
.about4-cont1 .map .qinghai {
  left: 2.27rem;
  top: 2.49rem;
}
.about4-cont1 .map .shanxi2 {
  left: 3.5rem;
  top: 2.79rem;
}
.about4-cont1 .map .ningxia {
  left: 3.54rem;
  top: 2.24rem;
}
.about4-cont1 .map .ningxia:after {
  top: 50%;
  left: -0.14rem;
  transform: translateY(-50%);
}
.about4-cont1 .map .heilongjiang {
  left: 5.66rem;
  top: 0.68rem;
}
.about4-cont1 .map .heilongjiang:after {
  top: 50%;
  left: -0.14rem;
  transform: translateY(-50%);
}
.about4-cont1 .map .neimenggu {
  left: 3.17rem;
  top: 1.77rem;
}
.about4-cont1 .map .neimenggu:after {
  top: 50%;
  left: auto;
  right: -0.14rem;
  transform: translateY(-50%);
}
.about4-cont1 .map .taiwan {
  left: 5.07rem;
  top: 4.17rem;
}
.about4-cont1 .map .xianggang {
  left: 4.24rem;
  top: 4.47rem;
}
.about4-cont1 .map .aomen {
  left: 4.04rem;
  top: 4.47rem;
}
.about4-cont1 .swiper-box {
  margin-bottom: 0.6rem;
  height: 5.5rem;
  background: url(/mobile/images/about/about4-bg.jpg) no-repeat center;
  background-size: cover;
  border-radius: 0.1rem;
  padding: 0 0.25rem;
}
.about4-cont1 .swiper-box .swiper-head {
  display: flex;
  margin-bottom: 0.2rem;
  justify-content: space-between;
  font-size: 0.24rem;
  line-height: 0.5rem;
  color: #fff;
  opacity: 0.3;
  border-bottom: 0.01rem solid rgba(255, 255, 255, 0.4);
}
.about4-cont1 .swiper-box .swiper {
  position: relative;
  width: 6.16rem;
  height: 4.4rem;
}
.about4-cont1 .swiper-box .swiper .swiper-slide {
  font-size: 0.26rem;
  color: #fff;
  line-height: 0.6rem;
  opacity: 0.3;
}
.about4-cont1 .swiper-box .swiper .swiper-slide.swiper-slide-active {
  opacity: 1;
}
.about4-cont1 .swiper-box .swiper .item {
  display: flex;
  justify-content: space-around;
  align-items: center;
  height: 100%;
}
.about4-cont1 .swiper-box .swiper .item span {
  width: 2.5rem;
  text-align: center;
}
.about4-cont1 .swiper-box .swiper:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 0.7rem;
  background-color: #4a65da;
  border-radius: 0.1rem;
}
.about-team-new .toggle-box .item {
  padding: 0.5rem 0 0 3.45rem;
}
.about-team-new .toggle-box .item:after {
  display: none;
}
.about-team-new .toggle-box .item:nth-child(even) {
  padding: 0.5rem 0 0 0.6rem;
}
.about-team-new .toggle-box .item h3 {
  font-size: 0.34rem;
  line-height: 0.46rem;
  color: #ff9600;
}
.about-team-new .toggle-box .item h4 {
  font-size: 0.24rem;
  line-height: 0.46rem;
  color: #fff;
}
.about-team-new .toggle-box .item .en {
  font-size: 0.3rem;
  color: rgba(255, 255, 255, 0.8);
  font-family: 'RAJDHANI_BOLD';
  line-height: 1;
  opacity: 0.3;
}
.about-team-new .toggle-box .item .icon {
  margin-top: 0.5rem;
  width: 0.36rem;
  height: 0.36rem;
  background: url(/mobile/images/add-grey.png) no-repeat center;
  background-size: cover;
}
@media screen and (min-width: 750px) {
  html {
    font-size: 100px;
  }
}
/* == */
.about-team-new .toggle-box .item h3 {
  padding-right: 0.3rem;
}
.about-team-new .toggle-box .item .icon {
  margin-top: 0.3rem;
}
.about-team-new .toggle-box .item {
  padding-top: 0.4rem !important;
}









/* product */
.header .header-wrap .logo{
  width: 3.18rem;
}

.tip-nav .children-nav{
 margin-top: .6rem;
 padding: 0 .4rem;
 display: flex;
 justify-content: left;
}
.tip-nav .children-nav a{
  float: none;
  color: #808080;
  font-size: .3rem;
  position: relative;
  margin-right: .4rem;
}
.tip-nav .children-nav a:nth-last-child(1){
  margin-right: 0;
}
.tip-nav .children-nav a.on::before{
  content: '';
  position: absolute;
  top: -.68rem;
  left: 0;
  right: 0;
  margin: 0 auto;
  width: .16rem;
  height: .16rem;
  background: url(/mobile/images/pageBanner-tip-nav-ic3.png) no-repeat center/.16rem .16rem;
}
.tip-nav .children-nav a.on{
  color: #ff9c00;
}
.productContWarp{
  overflow: hidden;
  position: relative;
  border-radius:.08rem;
  width: 100%;
  max-width: 6.7rem;
  margin: 0 auto;
}
.productContWarp .Le{
  padding: .4rem 0;
}
.productContWarp .Le h2,
.product3-Cont2 .w1200 h2,
.product2-Cont2 .w1200 h2{
  color: #333333;
  font-size: .32rem;
  line-height: 1;
  margin-bottom: .3rem;
  font-weight: 600;
}
.productContWarp .Le .p p{
  font-size: .24rem;
  color: #808080;
  line-height: .4rem;
  margin-bottom: .15rem;
}
.productContWarp .Le .btn{
  display: inline-block;
  color: #0053ca;
  font-size: .28rem;
  margin-top: .25rem;
  line-height: 1;
  position: relative;
  margin-bottom: .40rem;
}
.productContWarp .Le .btn::before{
  content: '';
  position: absolute;
  top:.03rem;
  right: -.35rem;
  background: url(/mobile/images/product/productContIco.png) no-repeat center/cover;
  width:.11rem;
  height: .2rem;
  transition: all .6s;
}
.productContWarp .Le .btn:hover::before{
  right: -.25rem;

}
.productContWarp .Ri img{
  border-radius: .15rem;
}
.product3-Cont2 .w1200,
.product2-Cont2 .w1200 {
  padding: 0 .4rem;
}
.product2-Cont2{position: relative;}
.product2-Cont2 .list{
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  border-bottom:.02rem solid #ebebeb;

}
.product2-Cont2 .list .li{
  width: 48%;
  display: flex;
  position: relative;
  padding: .33rem 0;
  border-top:.02rem solid #ebebeb;
}
.product2-Cont2 .list .li .icon{
  margin-right: .10rem;
}
.product2-Cont2  .list .num {
  display: block;
  line-height: .25rem;
  font-size: .22rem;
  color: #ff9c00;
 
}
.product2-Cont2 .list .li em{
  line-height: 1;
  font-size: .48rem;
  font-family: RAJDHANI_BOLD;
  color: #ff9c00;
  display: inline-block;
  letter-spacing:-.02rem;
  margin-right:.03rem;
}
.product2-Cont2 .list .li span{
  vertical-align: top;
  margin-top:.03rem;
  display: inline-block;
}
.product2-Cont2 .list .li h6{
  font-size: .24rem;
  color: #333333;
  margin-top:.05rem;
}
.product2-Cont2 .list .li .icon{
  width: .4rem;
}
.product2-Cont2 .tips{
  position: absolute;
  right: 0;
  bottom: -.10rem;
  background-color: #fff;
  z-index: 10;
  padding-left: .15rem;
  color: #999999;
  font-family: 'RAJDHANI_BOLD';
  font-weight: 600;
}
.product2-Cont3 .w1200{

}
.product2-Cont3 .top_title{
  /* overflow: hidden; */
  position: relative;
  margin-bottom: .50rem;
}
.product2-Cont3 .top_title h2{
  padding-top: .90rem;
  padding-bottom: .40rem;
  font-size: .32rem;
  color: #fff;
  padding-left: .4rem;

}
.product2-Cont3 .top_title .Ri ul{
  overflow: hidden;
  overflow-x: auto;
  width: 100%;
  white-space: nowrap;
  padding-right: .5rem;
}
.product2-Cont3 .top_title .Ri ul::-webkit-scrollbar{
  display: none;
}
.product2-Cont3 .top_title .Ri li{
  width: auto;
  height: .85rem;
  line-height: .85rem;
  text-align: center;
  font-size: .264rem;
  font-weight: 600;
  color: #fff;
  padding: 0 .3rem;
  opacity: .7;
  border-radius: .5rem;
  cursor: pointer;
  display: inline-block;
}
.product2-Cont3 .top_title .Ri li.on{
  opacity: 1;
  background-color: #ff9b00;
}
.product2-Cont3  .tab-cont{
  padding-right: .4rem;
  padding-left: .4rem;
}
.product2-Cont3  .tab-cont>div{
  display: none;
}
.product2-Cont3  .tab-cont>div .bg{
  background: no-repeat center/cover;
  overflow: hidden;
  border-radius:.15rem;
  height: 4.6rem;
}
.product2-Cont3  .tab-cont>div.on{
  display: block;
}
.product2-Cont3  .tab-cont .p{
  padding-top: .45rem;
}
.product2-Cont3  .tab-cont .p h3{
  color: #fff;
  font-size: .36rem;
  margin-bottom: .3rem;
  line-height: 1;
  font-weight: 100;
}
.product2-Cont3  .tab-cont .p p{
  color: #fff;
  opacity: .8;
  font-size: .24rem;
  line-height: .4rem;
}
.product2-Cont4 .ul {
  position: relative;
}
.product2-Cont4 h2{
  font-size: .32rem;
  color: #333333;
  font-weight: 600;
  line-height: 1;
  margin-bottom: .35rem;
}
.product2-Cont4 .w1200{
  padding: 0 .4rem;
}
.product2-Cont4 .ul .li{
  margin-right: .15rem;
  transition: all .6s;
}

.product2-Cont4 .ul  .num{
  font-size: .6rem;
  line-height: 1;
  background-image:linear-gradient(to bottom,#0053ca ,#fff); 
  -webkit-background-clip:text; 
  -webkit-text-fill-color:transparent;
font-family: 'Rajdhani';
  letter-spacing: -.02rem;
  transition: all .6s;
  font-weight: 600;
}

.product2-Cont4 .ul  .xian{
  width: 100%;
  height:.02rem;
  background-color: #ebebeb;
  position: relative;
  margin-top:.15rem;
}
.product2-Cont4 .ul  .xian::after{
  content: '';
  position: absolute;
  right: 0;
  top: -.1rem;
  width:.12rem ;
  height:  .21rem;
  background: url(/mobile/images/product/product2Cont4-ic1.png) no-repeat center/cover;
}
.product2-Cont4 .ul  h6{
  margin-top: .25rem;
  font-size: .3rem;
  color: #333333;
  font-weight: 600;
  line-height: .4rem;
  margin-bottom: .30rem;
}
.product2-Cont4 .ul  .p{
  background: url(/mobile/images/product/product2Cont4-bg.png) no-repeat center top/cover;
  display: block;
  /* opacity: 0; */
  padding: .35rem 0 .5rem;
  border-radius: .12rem;
  font-size: .24rem;
  color: #808080;
}
.product2-Cont4 .ul  p{
  text-align: left;
  width:90%;
  line-height: .4rem;
  font-size: .24rem;

}
.product2-Cont4 .ul  .ic{
  /* position: absolute; */
  bottom: .37rem;
  width: .7rem;
  margin-bottom: .5rem;
}
.product4-Cont1 .Le .btn,
.product3-Cont1 .Le .btn{
  margin-top: .25rem;
}
.product3-Cont2{
  padding-top: .9rem;
}

.product3-Cont2 .product3_banner{
  position: relative;
  margin-top: .4rem;
  height: 11rem;
}
.product3-Cont2 .product3_banner .swiper-slide .img{
  width: 7.38rem;
  height: 4.55rem;
  background: url(/mobile/images/product/product3Cont2-ic.png) no-repeat center/cover;
  position: absolute;
  left: -.4rem;
}
.product3-Cont2 .product3_banner .swiper-slide .img img{
  width: 5.15rem;
  position: absolute;
  top: 0.1rem;
  left: .63rem;
  right: 0;
}

.product3-Cont2 .product3_banner .hd{
  position: absolute;
  right: 0;
  bottom: 0;
  width: 5.20rem;
  z-index: 100;
}
.product3-Cont2 .product3_banner .hd li{
  display: inline-block;
  font-size: 0;
  width: .40rem;
  height:.03rem;
  background-color: #cccccc;
  margin-right: .10rem;
  transition: all .6s;
  cursor: pointer;
}
.product3-Cont2 .product3_banner .hd li.on{
  background-color: #ff9c00;
}
.product3-Cont2 .product3_banner .tab_cont{
  padding-top: .2rem;
  margin-top: 6rem;
}
.product3-Cont2 .product3_banner  .tab_cont{
  display: none;
}
.product3-Cont2 .product3_banner  .swiper-slide-active .tab_cont{
  display: block;
  animation: fadeInUp50 .6s;
}
.product3-Cont2 .product3_banner .tab_cont h3{
  font-size: .36rem;
  color: #333;
  font-weight: 500;
  line-height: 1;
  margin-bottom: .25rem;
  display: none;
}
.product3-Cont2 .product3_banner .tab_cont p{
  margin-bottom: .15rem;
  font-size: .24rem;
  line-height: .4rem;
  color: #808080;
}
.product3-Cont2 .product3_banner .number{
  position: absolute;
  right: -0.5rem;
  top: -2.5rem;
  pointer-events: none;
}
.product3-Cont2 .product3_banner .number li{
font-family: 'din';
  letter-spacing: -.25rem;
  font-size: 5.17rem;
  line-height: 1;
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.05), transparent);
  -webkit-background-clip:text; 
  -webkit-text-fill-color:transparent;
  display: none;
  position: absolute;
  right: 0;
  top: 0;
  
}
.product3-Cont2 .product3_banner .number li.on{
  display: block;
  animation: fadeInUp50 .6s;
}
.product3-Cont2 .product3_banner .tab_title{
  position: absolute;
  top: 5rem;
  right: 0;
  width: 100%;
  z-index: 1000;
}
.product3-Cont2 .product3_banner .tab_title ul{
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.product3-Cont2 .product3_banner .tab_title ul li{
  width: 1.7rem;
  height: .8rem;
  line-height: .8rem;
  text-align: center;
  font-size: .24rem;
  color: #808080;
  cursor: pointer;
  border-radius: .5rem;
}
.product3-Cont2 .product3_banner .tab_title ul li.on{
  background-color: #ff9c00;
  color: #fff
}
.product4-Cont3 h2,
.product4-Cont2 h2{
  font-size: .32rem;
  color: #333333;
  margin-bottom: .3rem;
  font-weight: 600;
  line-height: 1;
}
.product4-Cont3 p,
.product4-Cont2 p{
  font-size: .24rem;
  color: #808080;
  line-height: .4rem;
}
.product4-Cont3 .w1200,
.product4-Cont2 .w1200{
  padding: 0 .4rem;
}
.product4-Cont2 ul li .icon img{
  /* margin: 0 auto .50rem; */
  display: block;
  width: .46rem;
}
.product4-Cont2-1 ul li .x1 img{
  width: .3rem;
}
.product4-Cont2 ul li h6{
  text-align: center;
  font-size: .3rem;
  color: #4c4c4c;
  line-height: 1;
  margin-bottom:.15rem;
}
.product4-Cont2 ul li h4{
  text-align: center;
  color: #b2b2b2;
  font-size: .24rem;
font-family: 'RAJDHANI_BOLD';
  text-transform: uppercase;
}

.product4-Cont3 ul{
  margin-top: .6rem;
  position: relative;
  overflow: hidden;
}
.product4-Cont3 ul li {
  margin-right: .25rem;
  position: relative;
  float: left;
  min-width: 3.20rem;
  padding-top: .35rem;
  padding-bottom: .35rem;
  border-top: 0.02rem solid #ebebeb;
}
.product4-Cont3 ul li:nth-child(2n){
  margin-right: 0;
}
.product4-Cont3 ul li .num{
  color: #ff9c00;
  font-size: .22rem;
  display: inline-block;
}
.product4-Cont3 ul li .num em{
  font-size: .48rem;
  color: #ff9b00;
  line-height: 1;
font-family: 'RAJDHANI_BOLD';
}
.product4-Cont3 ul li .num span{
  vertical-align: top;
  font-weight: 600;
  margin-left:.03rem;
  margin-top:.05rem;
}
.product4-Cont3 ul li p{
  color: #333;
  font-size: .24rem;
}
.product-Cont1 .Le  .btn{
  margin-top: .25rem;
  margin-bottom: .45rem;
}
.product-Cont2 .p h2{
  color: #fff;
  font-size: .32rem;
  line-height: 1;
  margin-bottom: .20rem;
}
.product-Cont2 .p p{
  color: #fff;
  opacity: .75;
  font-size: .24rem;
  margin-bottom: .6rem;
  line-height: .4rem;
}
.product-Cont2 .p .en{
  width: 7.18rem;
}
.product-Cont2 .p .en img{
  opacity: .5;
}
.product-Cont3 .swiper-slide:nth-child(1) .icon img {
  width: .4rem;
  margin-bottom: .2rem;
}
.product-Cont3 .swiper-slide .icon img{
  width: .5rem;
  display: block;
  margin: 0 auto .4rem;
}
.product-Cont3 .swiper-slide{
  width: 5rem;
  height: 4.70rem;
  padding-top: .5rem;
  border: 0.02rem solid #e6e6e6;
  border-radius: .15rem;
}
.product-Cont3 .swiper-slide h6{
  margin-bottom: .15rem;
  text-align: center;
  font-size: .3rem;
  color: #4c4c4c;
}
.product-Cont3 .swiper-slide p{
  text-align: center;
  margin: 0 auto ;
  width: 80%;
}
.product-Cont3 h2{
  margin-bottom: .3rem;
}


.product-Cont1{
  position: relative;
  background-color: #fff;
}

.product-Cont2{
  background: no-repeat center/cover;
  height: 8.00rem;
  padding: .85rem .4rem 0;
}
.product-Cont3,.product4-Cont3{
  padding: .80rem 0 1.20rem;
}
.product4-Cont1{
  padding: 0rem 0  00rem;
}
/* .product2-Cont1,
.product3-Cont1{
  padding: 1.00rem 0 .80rem;
} */
 .productCont .d-title{
  padding-left:  0.4rem;
  padding-right:  0.4rem;
 }
.product3-Cont2{
  height: auto;
  min-height: 14rem;
  background: no-repeat center/cover;
  padding-bottom: 1rem;
}
.product2-Cont3{
  margin-top: .8rem;
  height: auto;
  padding-bottom: .6rem;
  min-height: 12rem;
  background: no-repeat center/cover;
}
.product2-Cont4{
  padding: .90rem 0 1.2rem;
}
.product2-Cont4 .swiper-pagination,.product3_banner .swiper-pagination {
  position: absolute;
  bottom: -.3rem;
  left: 0;
  right: auto;
  width: auto;
}
.product3 .product3_banner .swiper-pagination{
  bottom: -0.7rem;

}
.product2-Cont4 .swiper-pagination .swiper-pagination-bullet ,
.product3_banner .swiper-pagination .swiper-pagination-bullet {
  width: .4rem;
  height: .04rem;
  background: #ccc;
  border-radius: 0;
  opacity: 1;
}
.product2-Cont4 .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active ,
.product3_banner .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background: #ff9c00;
}




.product4-Cont2-1  .w1200 > h1{
  margin-top: .20rem !important;
}

.product4-Cont2-7 .w1200 > h1,
.product4-Cont2 .w1200 >h1{
  font-size: .28rem;
  margin-top: .35rem;
  margin-bottom: .40rem;
  line-height: 1;
  color: #0053CA;
  font-weight: 600;
}

.product4-Cont3 p,
.product4-Cont2 p{
  font-size: .24rem;
  color: #808080;
}

.product4-Cont2 .tab_banner{
  width: 100%;
  position: relative;
  overflow: hidden;
  padding-bottom: .7rem;
}
.product4-Cont2 .tab_banner ul li{
  width: 50% !important;
  max-width: 3.2rem;

}
.product4-Cont2 .tab_banner .swiper-pagination{
  position: absolute;
  bottom: .3rem;
  left: 50%;
  transform: translateX(-50%);
  right: auto;
  width: auto;
  margin: 0 auto;
  display: block;
}
.product4-Cont2 .tab_banner .swiper-pagination .swiper-pagination-bullet{
  width: .5rem;
  height: .04rem;
  float: left;
  border-radius: 0;
  background: #ccc;
  opacity: 1;
}.product4-Cont2 .tab_banner .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{
  background: #0053CA;
}
.product4-Cont2-1 ul li{
  height: 3.4rem;
  margin-right:.21rem;
  margin-bottom:.21rem;
}
.product4-Cont2-2 ul li{
  width: 3.86rem;
  height: 3.4rem;
}
.product4-Cont2-3 ul li{
  width: 2.26rem;
  height: 3.4rem;
  margin-right: .17rem;
  margin-bottom: .17rem;
}
.product4-Cont2-8 ul li,
.product4-Cont2-4 ul li,
.product4-Cont2-2 ul li{
  width: 3.86rem;
  height: 3.4rem;
  /* margin-right: .21rem;
  margin-bottom: .20rem; */
}
.product4-Cont2 ul li{
  border-radius: .10rem;
  border:.02rem solid #e6e6e6;
  padding-top: .50rem;
  /* float: left; */
  margin-right: 2.4%;
  margin-bottom: 0;

}
.product4-Cont2-5 {
  background: url(/mobile/images/product/bg2.jpg) no-repeat center/cover;
  padding-top: 1.00rem;
  padding-bottom: 1.40rem;
  margin-top: .40rem;
  height: 8.5rem;
}
.product4-Cont2-5 ul li{
  margin-bottom: .4rem;
  border: 0;
  padding-top: 0;
  width: 33%;
  float: left;
  margin-right: 0%;
}
.product4-Cont2.product4-Cont2-5 ul li .icon{
  width: 1.40rem;
  height: 1.40rem;
  margin-bottom: .25rem;
  background: #fff !important; 
}
.product4-Cont2-5 ul{
  margin-top: .5rem;
}
.product4-Cont2-5 .title{
  margin: 0 auto;
  text-align: center;
}
.product4-Cont2.product4-Cont2-5 ul li h6{
  font-size: .20rem;
  color: #fff;
  line-height: .28rem;
}
.product4-Cont2-3 ul li .icon{
  background: #0053CA !important;
}
.product4-Cont2-6{
  margin-bottom: .6rem;
}
.product4-Cont2-6 ul li{
  width: 100%;
  height: auto;
  padding: .34rem 0;
  border-top:.02rem solid #E6E6E6;
  border-radius: .10rem .10rem .10rem .10rem;
  overflow: hidden;
  border-left: 0 ;
  border-right: 0 ;
  border-bottom: 0 ;
}
.product4-Cont2-6 ul li:nth-last-child(1){
  border-bottom: .02rem solid #E6E6E6;
}
.product4-Cont2-6 ul li .left{
  width: 100%;
  height: auto;
  /* background: #F2F2F2; */
  border-radius: .10rem;
  display: flex;
  align-items: center;
  float: left;
  position: relative;
  width: 1.4rem;
  margin-bottom: .1rem;
}
.product4-Cont2-6 ul li .left .i{
  /* position: absolute; */
  left: 0;
  right: 0;
  /* margin: 0 auto; */
  text-align: center;
  /* width: .5rem; */
}
.product4-Cont2-6 ul li .left .i img{
  /* transform: scale(.35); */
  width: .5rem;
}
.product4-Cont2-6 ul li .left p{
  font-size: .26rem;
  color: #0053CA;
  position: absolute;
  right: .2rem;
}
.product4-Cont2-6 .w1200 > p{
  margin-bottom: .4rem;
}
.product4-Cont2-6 ul li .right{
  float: left;
  margin-left: .70rem;
  display: flex;
  align-items: center;
  height: auto;
  font-size: .24rem;
  color: #4C4C4C;
}
.product4-Cont2-6 ul li .right .p{
  position: relative;
  padding-bottom: .01rem;
}
.product4-Cont2-6 ul li .right .p::before{
  content: '';
  position: absolute;
  top: 0;
  left: 0.05rem;
  width: .02rem;
  height: 100%;
  background-color: #0053CA;
}
.product4-Cont2-6 ul li .right .p p{
  color: #4c4c4c;
  margin-bottom: .45rem;
  line-height: 1;
  /* font-size: .18rem; */
}
.product4-Cont2-6 ul li:nth-last-child(1) .left{
  float: none;
}
.product4-Cont2-6 ul li .right .p span{
  color: #0053CA;
  display: inline-block;
  margin-left: .3rem;
  font-family: 'HankookBeta';
  position: relative;
}
.product4-Cont2-6 ul li .right .p span::before{
  content: '';
  position: absolute;
  top: .01rem;
  left: -.35rem;
  background: url(/mobile/images/product/yuan.png) no-repeat center/cover;
  width: .2rem;
  height: .2rem;
}
.product4-Cont2-6 ul li .right .xian{
  width: 8.23rem;
  height:.02rem;
  background: #0053CA ;
  background-size: .11rem .20rem;
  position: relative;
  margin-top: .20rem;
  display: none;
}
.product4-Cont2-6 ul li .right .xian::before{
  content: '';
  position: absolute;
  right: -.02rem;
  top: -.09rem;
  width: .11rem;
  height: .20rem;
  background: url(/mobile/images/product/ic.png) no-repeat center right;
  background-size: .11rem .20rem
}
.product4-Cont2-6 ul li:nth-last-child(1) .right{
  display: block;
}
.product4-Cont2-6 ul li .right .xian i{
  width: .10rem;
  height: .10rem;
  background: #0053CA;
  border:.04rem solid #FFFFFF;
  border-radius: 50%;
  display: block;
  top: -.08rem;
  position: absolute;
}

.product4-Cont2-6 ul li .right .xian i:nth-child(1){
  left: 0;
}
.product4-Cont2-6 ul li .right .xian i:nth-child(2){
  left: 1.24rem;
}
.product4-Cont2-6 ul li .right .xian i:nth-child(3){
  left: 2.40rem;
}
.product4-Cont2-6 ul li .right .xian i:nth-child(4){
  left: 3.53rem;
}
.product4-Cont2-6 ul li .right .xian i:nth-child(5){
  left: 5.30rem;
}
.product4-Cont2-7 .w1200{
  padding: 0 .4rem;
}
.product4-Cont2-7 .product4-card {
  width: 100%;
  height:  auto;
  padding: .4rem 0;
  background: #0053CA;
  border-radius: .10rem ;
  margin-bottom: .6rem;
}
.product4-Cont2-7 .product4-card ul li {
  text-align: center;
  margin: 0.4rem auto 0;
  position: relative;
}
.product4-Cont2-7 .product4-card ul li h6{
  color: #fff;
  font-size: .28rem;
  line-height: 1.4;
  margin-bottom: .10rem;
}
.product4-Cont2-7 .product4-card ul li >div{
  background: #fff;
  padding: .20rem;
  font-size: .28rem;
  color: #0053CA;
  width: 2.7rem;
  display: inline-block;
  border-radius: .10rem;
  text-align: center;
  margin: 0 auto .4rem;
}
.product4-Cont2-7  .product4-card ul li::after{
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;;
  margin: 0 auto ;
  width: 42%;
  height: .02rem;
  background: url(/mobile/images/product/xian.png) no-repeat center/cover;
}
.product4-Cont2-7  .product4-card ul li:nth-last-child(1)::after{
  content: unset;
}


.product4-Cont2 ul li .icon{
  width: .96rem;
  height: .96rem;
  background: #F2F2F2;
  border-radius: 50%;
  margin:  0 auto .5rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.product4-Cont2 ul li .icon img{
  display: block;
}
.product4-Cont2 ul li h6{
  text-align: center;
  font-size: .30rem;
  color: #4c4c4c;
  line-height: 1;
}
.product4-Cont2 ul li h4{
  text-align: center;
  color: #b2b2b2;
  font-size: .24rem;
font-family: 'RAJDHANI_BOLD';
  text-transform: uppercase;
}
.product4-Cont2 .w1200 >h4{
  font-size: .28rem;
  color: #333333;
  line-height: 1;
  margin-bottom: .30rem;
  font-weight: 600;
  margin-top: .30rem;
}
.product4-Cont3 ul{
  margin-top: .25rem;
  position: relative;
  overflow: hidden;
  padding-bottom: .30rem;
  /* border-bottom:.01rem solid #e6e6e6; */
}
.product4-Cont3 ul:nth-last-child(1){
  border-bottom: 0;
}
.product4-Cont3{
  padding-bottom: .70rem !important;
}
.product4-Cont3 ul li {
  margin-right: .3rem;
  position: relative;
  float: left;min-width: 3.1rem;
}
.product4-Cont3 ul li .num{
  color: #ff9c00;
  font-size: .16rem;
  display: inline-block;
}
.product4-Cont3 ul li .num em{
  font-size: .42rem;
  color: #ff9b00;
  line-height: 1;
font-family: 'RAJDHANI_BOLD';
}
.product4-Cont3 ul li .num span{
  vertical-align: top;
  font-weight: 600;
  margin-left:.03rem;
  margin-top:.05rem;
  font-size: .22rem;
}
.product4-Cont3 ul li p{
  color: #333;
  font-size: .24rem;
}
.product4-Cont3 .w1200 >h6{
  font-size: .28rem;
  color: #0053CA;
  font-weight: 600;
  margin-top: .30rem;
}

.product3-Cont3 h2,
.product3-Cont5 h2{
    font-size: .32rem;
    color: #333333;
    margin-bottom: .20rem;
    line-height: 1;
}
.product3-Cont3{
    padding: .80rem 0 1.35rem;
    position: relative;
}
.product3-Cont3 .w1200{
    padding: 0 .40rem;
}
.product3-Cont3 .title p{
    color: #808080;
    font-size: .24rem;
    line-height: .4rem;
}
.product3-Cont3 .list,.product3-Cont4 .list{
    overflow: hidden;

}
.product3-Cont3 .list .li,.product3-Cont4 .list .li{
    width: auto;
    /* margin-right: .70rem; */
    display: flex;
    position: relative;
    padding: .33rem 0;
    float: left;
    width: 33%;
}
.product3-Cont3 .list .li .icon, .product3-Cont4 .list .li .icon{
    margin-right: .10rem;
}
.product3-Cont3  .list .num ,.product3-Cont4  .list .num {
    display: block;
    line-height: .21rem;
    font-size: .16rem;
    color: #ff9c00;
   
}
.product3-Cont3 .list .li em,.product3-Cont4 .list .li em{
    line-height: 1;
    font-size: .48rem;
    font-family: RAJDHANI_BOLD;
    color: #ff9c00;
    display: inline-block;
    letter-spacing: -.01rem;
    margin-right:.03rem;
}
.product3-Cont3 .list .li span,.product3-Cont4 .list .li span{
    vertical-align: top;
    font-weight: 600;
    margin-top:.08rem;
    display: inline-block;
    font-size: .22rem;
}
.product3-Cont3 .list .li h6,.product3-Cont4 .list .li h6{
    font-size: .24rem;
    color: #333333;
    /* font-weight: 600; */
    margin-top:.05rem;
}
.product3-Cont3  .Pcont3_banner{
    position: relative;
    z-index: 100;
}
.product3-Cont3  .Pcont3_banner .bd{
    /* margin-left: -.22rem; */
    overflow: hidden;
}
.product3-Cont3  .Pcont3_banner .bd li{
    max-width: 3.25rem ;
    width: 50% !important;
    height: 3rem;
    border:.01rem solid #e0e0e0;
    border-radius:.15rem;
    margin-right: 1.5%;
    text-align: center;
    padding: .12rem;
    /* float: left; */
}

.product3-Cont3  .Pcont3_banner .bd li h6{
    color: #4c4c4c;
    font-size: .24rem;
    padding-top: .30rem;
}
.product3-Cont3  .Pcont3_banner .bd .swiper-pagination{
  position: absolute;
  bottom: -.5rem;
  left: 0;
  top: auto;
  background: #e6e6e6;
}
.product3-Cont3  .Pcont3_banner .bd .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{
  background: #ff9c00;
  
}
.pro_c5_banner .btn{
    margin-top: -.10rem;
}
.pro_c5_banner .btn,
.product3-Cont3  .Pcont3_banner .btn{
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    z-index: 1;
    height: .35rem;
    width: 100%;
}
.pro_c5_banner .btn .prev,
.pro_c5_banner .btn .next,
.product3-Cont3  .Pcont3_banner .btn .prev,
.product3-Cont3  .Pcont3_banner .btn .next{
    width: .17rem;
    height: .35rem;
    position: absolute;
    cursor: pointer;
    transition: all .5s;
}
.pro_c5_banner .btn .prev,
.product3-Cont3  .Pcont3_banner .btn .prev{
    background: url(/mobile/images/product/pro3Cont3_prev.png) no-repeat center ;
    left: -.47rem;
}
.pro_c5_banner .btn .next,
.product3-Cont3  .Pcont3_banner .btn .next{
    background: url(/mobile/images/product/pro3Cont3_next.png) no-repeat center ;
    right: -.47rem;
}
.pro_c5_banner .btn .prev:hover,
.product3-Cont3  .Pcont3_banner .btn .prev:hover{
    background: url(/mobile/images/product/pro3Cont3_prevon.png) no-repeat center ;
}
.pro_c5_banner .btn .next:hover,
.product3-Cont3  .Pcont3_banner .btn .next:hover{
    background: url(/mobile/images/product/pro3Cont3_nexton.png) no-repeat center ;
}
.product3-Cont4{
    background: url(/mobile/images/product/product3-Cont4Bg.jpg) no-repeat center/cover;
    height: 6.70rem;
    padding: .9rem .4rem .80rem;
}
.product3-Cont4 .list .li h6{
    color: #fff;
    opacity: .8;
    display: block;
    position: relative;
}
.product3-Cont4 h2{
    color: #fff;
    font-size: .32rem;
    line-height: 1;
    margin-bottom: .20rem;
}
.product3-Cont4 p{
    color: #fff;
    font-size: .24rem;
    opacity: .8;
    line-height: .4rem;
}
.product3-Cont4 .list {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.product3-Cont4 .list .li{
    display: block;
    margin-right: 0;
    width: 50%;
}
.product3-Cont4 .list .li .num{
    font-size: .42rem;
    font-family: RAJDHANI_BOLD;
}
.product3-Cont4 .list .li .num span{
    font-size: .22rem;
    line-height: .21rem;
}
.product3-Cont4  .tips_p{
    position: relative;
    text-align: right;
    color: rgba(255, 255, 255, 0.6);
    line-height: 1;
}
.product3-Cont4  .tips_p::before{
    content: '';
    position: absolute;
    top:.06rem;
    left: 0;
    width: 4rem;
    height:.01rem;
    background-color: rgba(255, 255, 255, 0.37);
}
.product3-Cont5{
    padding: .80rem 0.4rem 1.20rem;
}
.product3-Cont5 p{
    color: #808080;
    font-size: .24rem;
    line-height: .4rem;
}
.product3-Cont5  .pro_c5_banner{
    position: relative;
    margin-top: .20rem;
    overflow: hidden;

}
.product3-Cont5  .pro_c5_banner .bd ul{
    /* display: flex;
    width: 100% !important;
    max-width: 12.00rem;
    flex-wrap: wrap; */
}
.product3-Cont5  .pro_c5_banner .bd li{
    overflow: hidden;
}
.product3-Cont5  .pro_c5_banner .bd li .li{
    float: left;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-right: 2%;
    margin-bottom: .20rem;
    border:.01rem solid #e0e0e0;
    border-radius:.06rem;
    max-width: 2.1rem;
    width: 34%;
    height: .9rem;

}
.product3-Cont5  .pro_c5_banner .bd .li:nth-child(3n){
    margin-right: 0;
}
.product3-Cont5  .pro_c5_banner .bd li .li img{
  transform: scale(.5);
}
.product3-Cont5  .pro_c5_banner .hd ul{
    display: flex;
    justify-content: center;
    margin-top: .20rem;
}
.product3-Cont5  .pro_c5_banner .hd li{
    font-size: 0;
    float: left;
    width: .40rem;
    height:.03rem;
    background-color: #cccccc;
    transition: all .5s;
    margin-right: .10rem;
    cursor: pointer;
}
.product3-Cont5  .pro_c5_banner .hd li.on{
    background-color: #ff9c00;
}
.product3-Cont5 .swiper-pagination{
  position: absolute;
  bottom: .0;
  left: 50%;
  transform: translateX(-50%);
  right: auto;
  width: auto;
  margin: 0 auto;
  display: block;
}
.product3-Cont5 .swiper-pagination .swiper-pagination-bullet{
  width: .5rem;
  height: .04rem;
  float: left;
  border-radius: 0;
  background: #ccc;
  opacity: 1;
}.product3-Cont5 .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{
  background: #ff9c00;
}



/* 投诉与建议-新页面 */
.complaints-cont1{
    padding: 0 .4rem;
    background-color: #fff;
}
.complaints-cont1 .d-title h5{
    margin-top: .40rem;
    margin-bottom: .1rem;
    font-size: .3rem;
    line-height: .4rem;
    color: #808080;
}
.complaints-cont1 .d-title h5 em{
    color:#ff9b00;
}
.complaints-cont1 .d-title p{
    color: #808080;
    line-height: .4rem;
}
.complaints-cont1 .d-title {
  padding-bottom: .1rem;
}
.complaints-cont1 .prospect {
    background: none;
    overflow: hidden;
}
.complaints-cont1 .prospect .le{
    /* background: url(/mobile/images/complaints/bg.png) no-repeat center/cover; */
    height: 100%;
    /* padding: .60rem .40rem; */
    /* width: 4.00rem; */
}
.complaints-cont1 .prospect .le .icon{
  display: none;
}
.complaints-cont1 .prospect .le p{
    color: #808080;
    font-size: .24rem;
    line-height: .4rem;
}
.complaints-cont1 .prospect .ri{
    height: 100%;
    padding: .80rem 0rem .4rem;
        position: relative;
  margin-top: .4rem;
      margin-bottom: .8rem;
}
.complaints-cont1 .prospect .ri .form{
      display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.complaints-cont1 .prospect .ri .form input{
    background-color: #f0f0f0;
    margin-top: 0;
    margin-bottom: .11rem
}
.complaints-cont1 .prospect .ri .form  .wid50.c_down{
    width: 48.3%;
}
.complaints-cont1 .prospect .ri .form >div:nth-child(3){
  width: 100% !important ;
}
.complaints-cont1 .prospect .ri .form >div:nth-child(3) span{
      background-position: 6.25rem  center;
}
.complaints-cont1 .prospect .ri .form  .wid33{
    width: 100%;
}
.complaints-cont1 .prospect .ri .form  .wid55{
    /* width: 54%; */
}
.complaints-cont1 .prospect .ri .form  .wid45{
    /* width: 44%; */
}
.complaints-cont1 .prospect .ri .form  .wid100{
    width: 100%;
}
.complaints-cont1 .prospect .ri .c_down{
        height: .9rem;
    position: relative;
    border-radius:.04rem;
    
}

.complaints-cont1 .prospect .ri .c_down span {
    line-height: .9rem;
    padding-left: .20rem;
    font-size: .22rem;
    /* color: #b2b2b2; */
    background: url(/mobile/images/complaints/ico2.png) no-repeat right center/.12rem .07rem;
    cursor: pointer;
    display: block;
    border-radius:.04rem;
    color: #808080;
        height: .9rem;
}
.complaints-cont1 .prospect .ri .inputted {
  display: flex;
}
.complaints-cont1 .prospect .ri .inputted input{
  flex: 1;
  width: 30%;
}
.complaints-cont1 .prospect .ri .inputted span{
  background-image: none;
}
.complaints-cont1 .prospect .ri  span img{
    position: relative;
    top: -.06rem;
    left:.03rem;
        display: inline-block;
}
.complaints-cont1 .prospect .ri .wid33 span{
    background-position:  2.8rem  center;
}
.complaints-cont1 .prospect .ri .wid50 span {
    background-position: 2.8rem center;
}
.complaints-cont1 .prospect .ri .c_down ul {
    display: none;
    top: .94rem;
    max-height: 3.50rem;
    position: absolute;
    left: 0;
    right: 0;
    overflow: hidden;
    overflow-y: auto;
    z-index: 10;
    background-color: #fff;
    padding: .10rem 0;
    border-radius:.07rem;
    box-shadow: 0 .03rem .31rem rgba(0, 0, 0, 0.1);
}
.complaints-cont1 .prospect .ri .c_down li {
    padding-left: .20rem;
    line-height: .5rem;
    font-size: .22rem;
    color: #bfbfbf;
    background: #fff;
    transition: all .5s;
    font-family: "Gilroy-Medium";
    cursor: pointer;
}
.complaints-cont1 .prospect .ri .form{
    width: auto;
    margin-bottom: 0;
        overflow: hidden;
}
.complaints-cont1 .prospect .ri .form > div{
    margin-bottom: .10rem;
     background-color: #f0f0f0;
}
.complaints-cont1 .prospect .ri .input ,
.complaints-cont1 .prospect .ri .datetime ,
.complaints-cont1 .prospect .ri .textarea{
     background-color: #f0f0f0;
    border-radius:.07rem;
    width: 100%;
    height: auto;
    overflow: hidden;
        position: relative;
}
.complaints-cont1 .prospect .ri .textarea textarea {
    width: 100%;
    border: 0;
    outline: 0;
    height: 1.250rem;
    padding: 0 .20rem .20rem;
    overflow: hidden;
    float: left;
}
.complaints-cont1 .prospect .ri .datetime span,
.complaints-cont1 .prospect .ri .textarea span{
    padding-left: .20rem;
}
.complaints-cont1 .prospect .ri .datetime span,
.complaints-cont1 .prospect .ri .input span,
.complaints-cont1 .prospect .ri .textarea span {
       line-height: .9rem;
    font-size: .22rem;
    border-radius:.04rem;
    color: #808080;
    float: left;

}

.complaints-cont1 .prospect .ri .input{
    width: 100%;
    height: .9rem;
    padding: 0 0 0 .20rem;
}
.complaints-cont1 .prospect .ri .form .wid100 input{
    width: 85%;
}
.complaints-cont1 .prospect .ri .form .wid33 input{
    width:  80%;
}
.complaints-cont1 .prospect .ri .form  input{
    height: 100%;
    line-height: .9rem;
    float: left;
    padding: 0 .10rem;
    background-color: #f0f0f0;
}
.complaints-cont1 .prospect .ri .form .upload_btn{
    position: relative;
}
.complaints-cont1 .prospect .ri .form label{
    width: 1.6rem;
    height: .9rem;
    line-height: .9rem;
    text-align: center;
    background-color: #ff9b00;
    color: #fff;
    font-size: .24rem;
    border-radius: 0 .04rem .04rem 0;
    cursor: pointer;
    display: block;
    opacity: 1;
    position: absolute;
    right: 0;
    top: 0;
}
.complaints-cont1 .prospect .ri .form #fileBtn{
    display: none;
}
.complaints-cont1 .prospect .ri .form .upload_tips{
       height: 100%;
    width: 2.20rem;
    position: absolute;
    left: .60rem;
}
.complaints-cont1 .prospect .ri .form .yzm{
    position: absolute;
    right: 0;
    top: 0;
        width: 1.45rem;
    height: 100%;
}
.complaints-cont1 .prospect .ri .form .yzm img{
  height: 100%;
}
.complaints-cont1 .prospect .ri .tips{
    position: absolute;
    top: .25rem;
    left: 0;
    color: #808080;
}
.complaints-cont1 .prospect .ri .tips em{
    font-size: .26rem;
    color: #0053ca;
    font-weight: 600;
}
.complaints-cont1 .prospect .ri .sub_btn{
    width: 1.8rem;
    height: .9rem;
    line-height: .9rem;
    text-align: center;
    background-color: #0053ca;
    color: #fff;
    font-size: .26rem;
    border-radius:.04rem;
    cursor: pointer;
    display: block;
    opacity: 1;
    margin-top: .2rem;
}
.flatpickr-calendar{
    /* top: 8.40rem !important;    */
        margin-left: -.41rem;
}
.flatpickr-calendar:before, .flatpickr-calendar:after{
    display: none !important;
}

.complaints-cont1 .prospect .ri .form .wid50.datetime input {
    width: 80%;
    height: .9rem ;
    margin-bottom: 0;
}

<!--耗时1765895191.9857秒-->