.top {
  padding: 0 4.8958%;
  background: rgba(0, 0, 0, 0.2);
  width: 100%;
  color: #fff;
  left: 0;
  top: 0;
  width: 100%;
  transition: 0.5s;
  z-index: 1001;
}
#clearInput{
  display: none;
}
.gwc-box{
  position: fixed !important;
  top: 50% !important;
  left: 50% !important;
  height: fit-content;
  transform: translate(-50%,-50%);
}
.noData-box{
  font-size: 1.4rem;
}
.no-data{
  width: 19rem;
  height: 19rem;
  margin: 1rem auto;
}
.no-data img{
  width: 100%;
  height: 100%;
}
.itemName{
  white-space: nowrap; /* 防止文本换行 */
  overflow: hidden; /* 隐藏溢出的内容 */
  text-overflow: ellipsis; /* 溢出部分显示为省略号 */
}
.gwc-img-box{
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.gwcimg{
  width: 2rem;
  height: 2rem;
}
.gwcimg img{
  width: 100%;
  height: 100%;
}
.cp-item{
  position: relative;
  margin-top: .2rem;
}

.cp-item .cp-item-input>input{
  display: none;
  position: absolute;
  top: 1rem;
  right: 1.5rem;
}
.cpItem{
  position: absolute;
  right: 0;
}

.logo img {
  height: 3rem;
  max-width: 100%;
}

.company-name {
  margin-left: 1.5rem;
  border-left: 2px solid rgba(255, 255, 255, 0.4);
  padding-left: 1.5rem;
}
.clearGwc{
  cursor: pointer;
  color: #3a4a93;
}
@media (min-width: 1000px) {
  .nav ul > li {
    margin: 0 2.4rem;
  }

  .nav ul > li > a {
    line-height: 5.625rem;
    color: #fff;
    position: relative;
  }

  .nav ul > li > a::after {
    width: 0;
    height: 2.0006px;
    background: #fff;
    position: absolute;
    bottom: 2.0006px;
    left: 50%;
    content: "";
    transition: all 0.5s;
    transform: translate(-50%);
  }

  .nav ul > li.cur > a::after,
  .nav ul > li > a:hover::after {
    width: 100%;
  }

  .sub-nav {
    position: absolute;
    width: 12.5rem;
    left: 50%;
    margin-left: -99.9994px;
    top: 5.625rem;
    opacity: 0;
    transform: scaleY(0);
    transform-origin: 0 0 0;
    transition: all 0.4s ease 0s;
  }

  .nav ul > li:hover .sub-nav {
    opacity: 1;
    transform: scaleY(1);
    visibility: visible;
    transition: all 0.5s ease;
  }

  .m-list {
    background: #ffffff;
    box-shadow: 0px 0.25rem 1.25rem 0px rgba(0, 0, 0, 0.1);
    border-top: 0.3125rem solid #3a4a93;
    padding-bottom: 1.5rem;
  }

  .m-list a {
    padding: 1.5rem 3.25rem 0 3.25rem;
    display: block;
    color: #a0a5b1;
    font-family: pingfangR;
  }

  .m-list a:hover {
    color: #14277d;
  }
}

.s-box {
  margin-left: 2.0626rem;
}

.s-box a {
  font-size: 1.5rem !important;
  width: 2.25rem;
  line-height: 2.25rem;
  text-align: center;
  color: #fff;
  display: block;
}

.s-box i {
  height: 1.2rem;
  width: 1.0003px;
  background: rgba(255, 255, 255, 0.5);
  margin: 0 0.75rem;
}

.top.on {
  background: #fff;
  color: #000;
}

.top.on .dn {
  display: block;
}

.top.on .dp {
  display: none;
}

.top.on .company-name {
  border-color: #000;
}

.top.on a {
  color: #000 !important;
}

.top.on .nav ul > li > a::after {
  background: #3a4a93;
}

.top.on i {
  background: rgba(0, 0, 0, 0.5);
}

.indexBanner img {
  height: 100vh;
  width: 100%;
}

.indexBanner .swiper-button-next,
.indexBanner .swiper-button-prev {
  height: 2.875rem;
  width: 1.6876rem;
  color: rgba(255, 255, 255, 0.6);
}

.indexBanner .swiper-button-next {
  right: 5.3125rem;
}

.indexBanner .swiper-button-prev {
  left: 5.3125rem;
}

.indexBanner .swiper-button-next:after,
.indexBanner .swiper-button-prev:after {
  font-size: 2.5rem;
}

.bannerTxt {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  width: 100%;
  text-align: center;
}

.bannerTxt .t1,
.bannerTxt .t2 {
  transition: all 0.5s;
  -webkit-transition: all 0.5s;
  opacity: 0;
}

.bannerTxt .t1 {
  transform: translateX(-10%);
}
.bannerTxt .t2 {
  transform: translateX(-15%);
}

.swiper-slide-active .bannerTxt .t1 {
  transition-delay: 0.3s;
  -webkit-transition-delay: 0.3s;
  transform: translateX(0);
  opacity: 1;
}

.swiper-slide-active .bannerTxt .t2 {
  transition-delay: 0.6s;
  -webkit-transition-delay: 0.6s;
  transform: translateX(0);
  opacity: 1;
}

.bannerList {
  padding: 0 5.3125rem;
  left: 0;
  bottom: 6.125rem;
  box-sizing: border-box;
  z-index: 10;
  width: 100%;
}

.bannerList ul li {
  width: 25%;
  background: rgba(0, 0, 0, 0.2);
}

.bannerList ul li a {
  color: #fff;
  height: 6.225rem;
  transition: 0.5s;
}

.bannerList ul li a .cn img {
  height: 1.875rem;
}

.bannerList ul li a .cn span {
  padding-left: 1rem;
}

.bannerList ul li a .en {
  padding-left: 2.8126rem;
  text-transform: capitalize;
}

.bannerList ul li a .txt {
  line-height: 1.25rem;
  height: 10rem;
  overflow: hidden;
}

.bannerList ul li a .con {
  left: 0;
  width: 100%;
  bottom: 6.12rem;
  padding: 1.5625rem 1.5625rem 3.125rem 1.5625rem;
  background: rgba(58, 74, 147, 0.9);
  box-sizing: border-box;
  opacity: 0;
  transition: 0.5s;
  visibility: hidden;
}

.bannerList ul li a:hover {
  background: rgba(58, 74, 147, 0.9);
}

.bannerList ul li a:hover .con {
  opacity: 1;
  visibility: visible;
}

.pd {
  padding: 7.3125% 4.9479% 4.7083% 4.9479%;
  box-sizing: border-box;
}

.vh {
  height: 100vh;
  vertical-align: middle;
  width: 100%;
}

.home-laboratory {
  background: #fff;
}

.column .en {
  text-transform: capitalize;
}

.swiper-left {
  width: calc(100% - 48.4896%);
}

.swiper-right {
  width: 37.0313%;
}

.swiper-img img {
  display: block;
  max-width: 100%;
  background: #fff;
  height: 32.5rem;
  object-fit: contain;
}

.swiper-txt {
  margin-top: 2.25rem;
}

.i-swiper .txt {
  color: #8a93a4;
  margin-top: 0.9376rem;
  height: 20rem;
  overflow: hidden;
  margin-bottom: 1.875rem;
}

.hot {
  right: 1.25rem;
  top: 1.25rem;
  z-index: 110;
}

.pagination .swiper-pagination-bullet {
  width: 0.625rem;
  height: 0.625rem;
  background: rgba(0, 0, 0, 0.4);
  transition: 0.5s;
}

.pagination .swiper-pagination-bullet-active {
  width: 2.25rem;
  background: #3a4a93;
  border-radius: 0.625rem;
}

.btn a {
  padding: 0 1.875rem;
  background: #3a4a93;
  border-radius: 6.25rem;

  line-height: 5rem;
  color: #fff;
  font-size: 1.5rem;
  transition: padding 0.3s ease-in-out;
}

.swiper-btn {
  width: 12.5rem;
}

.swiper-btn .swiper-button-prev,
.swiper-btn .swiper-button-next {
  height: 5rem;
  width: 5rem;
  border-radius: 50%;
  background: #f5f7fb;
  border: 1.0003px solid #eff1f2;
}

.swiper-btn .swiper-button-prev:hover,
.swiper-btn .swiper-button-next:hover {
  border: 1.0003px solid #3a4a93;
  background: #3a4a93;
}

.swiper-btn .swiper-button-prev:hover:after,
.swiper-btn .swiper-button-next:hover:after {
  color: #fff;
}

.swiper-btn .swiper-button-prev:after,
.swiper-btn .swiper-button-next:after {
  font-size: 1.5rem;
  color: #97a0c7;
}

.swiper-btn .swiper-button-prev {
  left: 0;
}

.swiper-btn .swiper-button-next {
  right: 0;
}

.home-transaction .img {
  width: 36.1979%;
}

.home-transaction .img img {
  max-width: 100%;
  object-fit: scale-down;
  display: block;
  margin: 0 auto;
}

.home-transaction .con {
  width: 41%;
}

.home-transaction .content {
  bottom: 5.625rem;
}

.btn1 {
  margin-top: 2.25rem;
}

.bg1 {
  background: url(../images/bg1.png) no-repeat top center;
  background-size: 100% 100%;
}

.bg2 {
  background: url(../images/bg2.png) no-repeat top center;
  background-size: 100% 100%;
  flex-direction: row-reverse;
}

.home-transaction .content .txt {
  color: #8a93a4;
}

.partner {
  margin: 0 -0.625rem;
  padding-top: 2.1376rem;
}

.partner li {
  width: 20%;
}

.partner li a {
  display: block;
  margin: 0 0.625rem 1.25rem 0.625rem;
  box-sizing: border-box;
  border: 1.0003px solid #e0e3e5;
  overflow: hidden;
}

.partner li a img {
  max-width: 100%;
  margin: 0 auto;
  transition: 0.5s;
  height: 8rem;
}

.partner li a:hover img {
  transform: scale(1.1);
}

.cooperation {
  padding: 7.1875% 4.9479% 2.9167% 4.9479%;
  box-sizing: border-box;
}

.footer-top {
  padding: 3rem 8.5rem;
  background: #14277d;
}

.footer-logo {
  width: 3.5rem;
}

.footer-logo img {
  width: 100%;
}

.footer-txt {
  margin-left: 2.1875rem;
}

.footer-nav h1 {
  padding-bottom: 0.625rem;
}

.footer-nav p {
  color: #e0e3e5 !important;
  font-size: 1rem;
  line-height: 2rem;
}

.wx {
  background: #a1a9cb;
  border-radius: 50%;
  height: 2.25rem;
  width: 2.25rem;
  text-align: center;
  line-height: 2.25rem;
  font-size: 1.5rem !important;
  color: #000;
  margin-right: 0.9376rem;
  display: block;
}

.ewm {

}

.ewm .box {
  text-align: center;
}

.ewm .box p {
  padding: 0.625rem 0;
}

.ewm-img {
  width: 6.25rem;
  height: 6.25rem;
  overflow: hidden;
  margin: 0 auto;
}

.ewm-img img {
  max-width: 100%;
  height: 100%;
  display: block;
}

.cf {
  color: #fff;
}

.copy {
  line-height: 25.0003px;
  background: #2a3d8f;
  color: #fff;
  text-align: center;
  padding: 15.001px;
  box-sizing: border-box;
}

.credit {
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  padding: 14.5833% 4.8958% 0 4.8958%;
}

.credit .list {
  gap: 2rem;
  margin-top: 9.1667%;
}

.creditBanner .img img {
  width: 100%;
}

.credit .list li {
  width: 33.33333%;
  padding: 2rem 1.5rem;
  box-sizing: border-box;
  background: #fff;
  border-radius: 0.625rem;
}

.credit .list li .t1 p {
  padding-right: 0.625rem;
}

.credit .list li .t2 {
  color: #a0a5b1;
  line-height: 1.5rem;
  padding-top: 0.625rem;
  height: 6rem;
  overflow: hidden;
}

.credit .list li:hover {
  box-shadow: 0px 0px 2.5rem 0px rgba(0, 0, 0, 0.05);
}

.credit .txt {
  width: 50rem;
  color: #8a93a4;
  margin-top: 0.625rem;
}

@media (min-width: 1200px) {
  /* 动画 */
  .anim ul li {
    transition: all 0.5s;
    -webkit-transition: all 0.5s;
    opacity: 0;
    margin-top: -5%;
  }

  .active1 .anim ul li:nth-child(1) {
    transition-delay: 0.1s;
    -webkit-transition-delay: 0.1s;
  }

  .active1 .anim ul li:nth-child(2) {
    transition-delay: 0.4s;
    -webkit-transition-delay: 0.4s;
  }

  .active1 .anim ul li:nth-child(3) {
    transition-delay: 0.7s;
    -webkit-transition-delay: 0.7s;
  }

  .active1 .anim ul li:nth-child(4) {
    transition-delay: 1s;
    -webkit-transition-delay: 1s;
  }

  .active1 .anim ul > li {
    opacity: 1;
    margin-top: 0;
  }

  .credit-tit,
  .zoom {
    opacity: 0;
    -webkit-transform: scale(0.5, 0.5);
    transform: scale(0.5, 0.5);
    transition: all 0.8s;
  }

  .active1 .credit-tit,
  .active .zoom {
    opacity: 1;
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    transition-delay: 0.5s;
  }

  .fade-r {
    margin-right: -10%;
    opacity: 0;
    transition: all 1s;
  }

  .active .fade-r {
    margin-right: 0;
    opacity: 1;
    transition-delay: 0.7s;
  }

  .fade-up {
    margin-top: 3%;
    opacity: 0;
    transition: all 1s;
  }

  .fade-l {
    margin-left: -3%;
    opacity: 0;
    transition: all 1s;
  }

  .active .fade-up {
    margin-top: 0;
    opacity: 1;
    transition-delay: 0.6s;
  }

  .active .fade-l {
    margin-left: 0;
    opacity: 1;
    transition-delay: 0.8s;
  }

  .fade-down {
    margin-top: -6%;
    transition: all 1s;
    opacity: 0;
  }

  .btn a::after {
    font-family: "iconfont" !important;
    height: 4rem;
    width: 3.9996rem;
    position: absolute;
    right: 0.5626rem;
    content: "\e621";
    background: #fff;
    border-radius: 50%;
    top: 0.5rem;
    opacity: 0;
    text-align: center;
    line-height: 4rem;
    color: #000;
    font-size: 1.5rem;
  }

  .btn a:hover {
    padding-right: 7.6876rem;
  }

  .btn a:hover::after {
    opacity: 1;
  }
}

.list-img .img img {
  height: 100vh;
  width: 100%;
  object-fit: cover;
}

.list-img li {
  flex: 1;
  transition: 0.5s;
}

.list-img .abs {
  left: 0;
  top: 0;
  box-sizing: border-box;
  padding: 10.7875rem 3.6875rem 6.25rem 3.6875rem;
  width: 100%;
  height: 100%;
  transition: 0.5s;
}

.list-img .abs .icon img {
  display: block;
  margin: 0 auto;
  height: 3.75rem;
  object-fit: scale-down;
}

.list-img .abs .tit {
  padding: 2.25rem 0 3.125rem 0;
}

.list-img .abs .txt {
  height: 28.125rem;
  overflow: hidden;
  opacity: 0;
}
.list-img .abs .num {
  text-align: center;
}
.list-img li:hover {
  flex: 1.3;
}
.list-img li:hover .abs {
  background: rgba(58, 74, 147, 0.8);
}

.list-img li:hover .abs .txt {
  opacity: 1;
}

.detailsbanner img {
  width: 100%;
}
.details {
  padding: 0 8.5rem;
}
.details-box {
  margin-top: -28.125rem;
}

.title-box .t2 {
  padding: 2rem;
  text-align: center;
  color: #8a93a4;
  line-height: 2.5rem;
}

.d-input {
  width: calc(100% - 15.0625rem);
  background: #fff;
  padding: 0 2rem;
  border-radius: 6.25rem;
  border: 1.0003px solid rgba(138, 147, 164, 0.2);
  height: 4.25rem;
  box-sizing: border-box;
}

.d-input input {
  font-size: 1.25rem;
  padding-left: 0.625rem;
  width: 97%;
}

.d-seracher a {
  width: 13.5rem;
  line-height: 4.25rem;
  background: #3a4a93;
  border-radius: 6.25rem;
  color: #fff;
  text-align: center;
  font-size: 1.25rem;
}

.d-hot {
  /* background: url(../images/hot.png) no-repeat left 0.625rem; */
  line-height: 2.25rem;
  /* padding-left: 2.5rem; */
  background-size: 1.25rem 1.25rem;
  margin: 1.5625rem 0;
  justify-content: space-between;
}
.hot-icon{
  width: 1rem;
  height: 1rem;
  margin-right: .5rem;
}
.hot-icon img{
  width: 100%;
  height: 100%;
}
.d-hot a {
  display: block;
  color: #a0a5b1;
  margin-right: 1.8rem;
}
.my-gwc{
  cursor: pointer;
  align-items: center;
}
.my-gwc img{
  width: 1.4rem;
  height: 1.4rem;
  margin-right: 0.5rem;
}
#gwcNum{
  display: none;
  color: #fff;
  padding: 0 .5rem;
  margin-left: .5rem;
  height: 1rem;
  line-height: 1rem;
  border-radius: .5rem;
  background-color: red;
  /* display: flex; */
  /* align-items: center; */
}
#gwcNum1{
  display: none;
  color: #fff;
  padding: 0 .5rem;
  margin-left: .5rem;
  height: 1rem;
  line-height: 1rem;
  border-radius: .5rem;
  background-color: red;
  position: absolute;
    right: .12rem;
    top: .12rem;
    width: fit-content;
  /* display: flex; */
  /* align-items: center; */
}

.d-box1 {
  background: #fff;
  border-radius: 1.25rem;
  padding: 2.5rem 2.75rem 0 2.75rem;
  margin-bottom: 1.5rem;
}

.chebox-box {
  padding: 0px 0 1.5rem 0;
}
.cheboxs,
.chebox {
  width: calc(100% - 9.375rem);
}

.chebox .t1 {
  width: 9.375rem;
}
.more {
  width: 3.125rem;
  font-size: 1rem;
  color: #3a4a93;
  cursor: pointer;
}

.d-chebox {
  font-size: 1rem;
  margin-right: 3rem;
  margin-bottom: 1.25rem;
}
.d-chebox input {
  width: 1.25rem;
  height: 1.25rem;
  margin-right: 0.75rem;
}

.d-chebox label {
  display: block;
}

.d-chebox:nth-child(n + 9) {
  display: none;
}

.sort {
  padding: 2.1875rem 0;
  border-top: 1.0003px solid rgba(138, 147, 164, 0.2);
  display: flex;
  justify-content: space-between;
}
#gxqx{
  color: red;
  display: none;
}
#gwctj{
  color: #3a4a93;
  display: none;
}
.sort a {
  color: #a0a5b1;
  margin: 0 1.2rem;
  font-size: 1rem;
  display: block;
}
.sort a.cur {
  color: #3a4a93;
}

.data-list {
  margin: 0 -1rem;
}

.data-list li {
  width: 25%;
}
.data-list li a {
  margin: 0 1rem 2rem 1rem;
  display: block;
  background: #fff;
  padding: 1.5rem;
  border-radius: 0.625rem;
}

.data-list li a .imgbox .img {
  width: 3.25rem;
}

.data-list li a .imgbox .img img {
  width: 100%;
  height: 3.25rem;
}

.data-list li a .imgbox .tit {
  width: calc(100% - 4.375rem);
}

.data-list li a .imgbox .tit p {
  margin-bottom: 0.6875rem;
}

.data-list li a .imgbox .tit span {
  font-size: 0.75rem;
  line-height: 1.8125rem;
  padding: 0 0.5rem;
  background: rgba(233, 210, 179, 0.2);
  border-radius: 0.625rem;
  box-sizing: border-box;
}

.data-list .txt {
  font-size: 0.875rem;
  color: #a0a5b1;
  margin: 0.875rem 0;
}

.data-list .txt .l2 {
  line-height: 1.375rem;
  height: 2.6rem;
}

.mt28 {
  margin-top: 1.75rem;
}

.price1 {
  color: #c12c2f;
  line-height: 1.4375rem;
  padding: 1.125rem 0;
}

.pages {
  padding-bottom: 3rem;
}

.pages a {
  background: #fff;
  line-height: 3rem;
  border-radius: 0.375rem;
  margin-right: 0.75rem;
  padding: 0 1.3126rem;
}

.pages span {
  padding: 0 0.625rem;
}
.pages input {
  width: 3rem;
  height: 3rem;
  text-align: center;
}

.pages a.cur {
  background: #3a4a93;
  color: #fff;
}

.message {
  right: 0.725rem;
  bottom: 10%;
  z-index: 100;
}

.zx-img {
  height: 5.125rem;
  width: 3.875rem;
  
}
.cp-item-input{
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: none;
}
.gwc-img {
  height: 5.125rem;
  width: 3.875rem;
  position: relative;
}

.zx-img img,
.gwc-img img {
  width: 100%;
  height: 100%;
}

.zx-bd {
  background: #fff;
  padding: 2.25rem;
  right: 4.375rem;
  bottom: 0;
  box-shadow: 0px 0.25rem 1.25rem 0px rgba(0, 0, 0, 0.05);
  border-radius: 1.25rem;
  border: 1.0003px solid #e0e3e5;
  width: 32.0626rem;
  box-sizing: border-box;
  display: none;
}

.zx-bd .t1 {
  font-size: 1.25rem;
}
.zx-bd .t2 {
  font-size: 1rem;
  color: #a0a5b1;
  padding: 0.625rem 0;
  margin-bottom: 1.25rem;
}

.advisory .lab {
  width: 5rem;
  font-size: 1rem;
}

.advisory .lab span {
  color: #ff0000;
}

.advisory .input {
  width: calc(100% - 6.25rem);
  border: 1.0003px solid rgba(138, 147, 164, 0.2);
  border-radius: 1.25rem;
  padding: 0 2rem;
  box-sizing: border-box;
  margin-bottom: 0.75rem;
}

.advisory .input1 {
  border: none;
  padding: 0;
}
.advisory .input input {
  height: 2.875rem;
  width: 100%;
  font-size: 1rem;
}
.advisory .input textarea {
  height: 9.375rem;
  margin-top: 0.9376rem;
  width: 100%;
  font-size: 1rem;
}

.submit,
.Cancel {
  width: 45%;
  height: 2.75rem;
  background: #3a4a93;
  border-radius: 1.25rem;
  color: #fff;
  font-size: 1rem;
}

.Cancel {
  color: #a0a5b1;
  background: rgba(58, 74, 147, 0.1);
}

detailsbanner img {
  width: 100%;
}
.details {
  padding: 0 7.0833%;
}
.details-box {
  margin-top: -23.4375%;
}

.tit2 .t2 {
  line-height: 1.875rem;
  padding: 2rem 0;
}

.d-box {
  background: #fff;
  border-radius: 1.25rem;
  padding: 0 2.75rem;
  margin-bottom: 1.5rem;
}

.loc {
  padding: 1.5rem 0;
  font-size: 1rem;
}

.details-img {
  width: 19.125rem;
  height: 19.125rem;
}

.details-img img {
  width: 100%;
}

.details-con {
  width: calc(100% - 22.9375rem);
}

.details-con .t1 span {
  font-size: 0.875rem;
  background: rgba(233, 210, 179, 0.2);
  border-radius: 0.625rem;
  padding: 0.5rem;
  margin-left: 1.5rem;
}

.details-con .t2 {
  color: #a0a5b1;
  padding: 1.5rem 0;
  border-bottom: 1.0003px solid rgba(138, 147, 164, 0.2);
}

.way {
  padding: 1.5rem 0;
  border-bottom: 1.0003px solid rgba(138, 147, 164, 0.2);
}

.price {
  width: 5.625rem;
}

.way-item {
  margin-bottom: 1rem;
}

.price-way {
  height: 2.75rem;
  background: rgba(58, 74, 147, 0.1);
  border-radius: 6.25rem;
  line-height: 2.75rem;
  text-align: center;
  padding: 0 2rem;
  font-size: 1rem;
  color: #3a4a93;
}

.pay-btn {
  padding: 1rem 0 1.5rem;
}

.pay-btn a {
  width: 8rem;
  height: 2.75rem;
  background: #3a4a93;
  border-radius: 6.25rem;
  display: block;
  color: #fff;
  text-align: center;
  line-height: 2.75rem;
  font-size: 1rem;
}

.info .tit3 {
  padding: 1.5rem 0;
  font-size: 1.25rem;
  font-family: pingfangB;
  border-bottom: 1.0003px solid rgba(138, 147, 164, 0.2);
}

.info .item {
  padding: 1.5rem 0;
}
.info .item ul {
  gap: 1.5rem;
}
.info .item ul li {
  width: 32.33333%;
}

.info .item ul li .attr span {
  font-size: 1rem;
  color: #a0a5b1;
  line-height: 2rem;
  width: 7.5rem;
}

.info .item ul li .attr p {
  width: calc(100% - 7.5rem);
  line-height: 2rem;
  font-size: 0.875rem;
}

.hot-tit {
  font-size: 1.25rem;
  padding: 3.125rem 0 1.9375rem 0;
}
.hot-list {
  gap: 1.625rem;
  padding-bottom: 1.25rem;
}
.hot-list li {
  width: 25%;
}

.hot-list li a {
  display: block;
  border-radius: 0.625rem;
  border: 1.0003px solid #e0e3e5;
  padding: 1.5rem;
  box-sizing: border-box;
}

.hot-list li a .img {
  width: 3.25rem;
}

.hot-list li a .img img {
  width: 100%;
}

.hot-title {
  width: calc(100% - 4.375rem);
}

.hot-title .t1 {
  font-size: 1.25rem;
}

.hot-title .t2 span {
  padding: 0 0.5rem;
  background: rgba(118, 214, 249, 0.2);
  border-radius: 0.625rem;
  line-height: 1.8125rem;
  text-align: center;
  margin-top: 0.625rem;
  font-size: 0.875rem;
}

.hot-txt {
  padding: 1.5rem 0;
  color: #a0a5b1;
  font-size: 0.875rem;
}

.main {
  background: #f5f7fb;
  padding: 0 9.375% 0 8.1771%;
  background-size: 100% 100%;
}

.about {
  padding-top: 1.2rem;
}
.about-us {
  width: 32.8125rem;
  box-sizing: border-box;
}
.core-l .t2,
.about-us .t2 {
  padding: 1.5rem 0 2.625rem 0;
}
.about-us .txt {
  line-height: 2.5rem;
  color: #8a93a4;
}

.about-con .img {
  width: calc(100% - 45rem);
}

.about-con .img img {
  max-width: 100%;
  margin: 0 auto;
  height: 33.75rem;
  object-fit: scale-down;
}

.core {
  padding-top: 6.175rem;
  padding-bottom: 8.125rem;
}

.core-l {
  width: 21rem;
  padding-top: 4.875rem;
}

.core-r {
  width: calc(100% - 21rem);
  box-sizing: border-box;
}

.coreList {
  gap: 1.5rem;
}
.coreList li {
  width: 33.3333%;
}
.coreList li a {
  display: block;
  background: #fff;
  padding: 3.125rem 1.875rem 0 1.875rem;
  border-radius: 1.25rem;
  transition: all 0.5s;
  height: 30.0625rem;
  margin-top: 4.875rem;
  color: #29282d;
  position: relative;
}

.coreList li a .txt {
  height: 3.75rem;
  margin-top: 0.625rem;
  opacity: 0;
  line-height: 1.875rem;
}

.coreList li a img {
  max-width: 100%;
  height: 17rem;
  margin: 0 auto;
}

.coreList li:hover a {
  height: 35rem;
  margin-top: 0;
}
.coreList li:hover a .btn1,
.coreList li:hover a .txt {
  opacity: 1;
}

.coreList li:hover a img {
  height: auto !important;
}

.core-btn {
  left: 50%;
  transform: translateX(-50%);
  bottom: 2.8126rem;
  display: block;
  margin: 0 auto;
  width: 12rem;
  line-height: 2.75rem;
  background: linear-gradient(90deg, #3a4a93 0%, #0952d4 100%);
  box-shadow: 0px 3.9994px 20.0006px 0px rgba(0, 0, 0, 0.1);
  border-radius: 6.25rem;
  text-align: center;
  color: #fff;
  font-size: 0.875rem;
  opacity: 0;
}

.coreList li:hover a .core-btn {
  opacity: 1;
}

.latest-transaction {
  padding-bottom: 6.5626rem;
}

.table {
  border-radius: 1.25rem;
  overflow: hidden;
}

.table-top {
  background: #3a4a93;
  padding: 0 3.5rem 0 2rem;
}

.table-top ul {
  color: #fff;
  height: 5.3125rem;
  text-align: center;
}

.table-top ul li {
  width: 10rem;
}

.table-top ul li:nth-child(1),
.table-top ul li:nth-child(2) {
  width: 16.25rem;
}

.table-con {
  background: #fff;
  padding: 0.5626rem 1.0625rem 2rem 2rem;
  overflow: hidden;
  height: 28.75rem;
  overflow-y: auto;
}
.table-con ul {
  overflow: hidden;
}
.table-con li {
  border-bottom: 1.0003px solid rgba(138, 147, 164, 0.2);
}
.table-con li a {
  padding: 1.5rem 0;
}
.table-con li a .item {
  width: 10rem;
  font-size: 1rem;
  line-height: 1.375rem;
  box-sizing: border-box;
}

.table-con li a .item:nth-child(1),
.table-con li a .item:nth-child(2) {
  width: 16.25rem;
}
.table-con li a .item:nth-child(1) {
  background: url(../images/iocn.png) no-repeat left -0.625rem;
  padding-left: 4.75rem;
  background-size: 3.25rem 3.25rem;
}

.scrollbar::-webkit-scrollbar {
  width: 0.5rem;
  background: #e0e3e5;
}
.scrollbar1::-webkit-scrollbar {
  width: 0.5rem;
  background: #e0e3e5;
}
/* 定义轨道两端的按钮 */
.scrollbar::-webkit-scrollbar-button {
  display: none;
}
/* 修改滚动条中的小滑块 */
.scrollbar::-webkit-scrollbar-thumb {
  width: 0.5rem;
  border-radius: 0.3125rem;
  background: #a0a5b1;
}

.tx {
  text-transform: capitalize;
}

.industrial {
  padding: 9.375% 8.0917% 0 8.0917%;
}
.industrial .text {
  padding: 1.6667% 1.8229% 3.125% 1.8229%;
  line-height: 2.5rem;
  color: #8a93a4;
}

.industrial .list {
  margin: 0 -0.7812rem;
}

.industrial li {
  width: 25%;
}

.industrial li a {
  margin: 0 0.7812rem 1.5625rem 0.7812rem;
  display: block;
  background: #fff;
  border-radius: 0.875rem;
  padding: 1.5rem;
  text-align: center;
  box-sizing: border-box;
  transition: 0.5s;
}

.industrial li a .img {
  width: 6.875rem;
  height: 6.625rem;
  margin: 0 auto 0.75rem auto;
}
.industrial li a .img img {
  width: 100%;
  height: 6.625rem;
}

.industrial li a .txt {
  margin: 0.75rem 0 1.25rem 0;
  font-size: 0.875rem;
  height: 2.5rem;
  line-height: 1.25rem;
}

.industrial li a .dataNum {
  color: #a0a5b1;
  font-size: 0.875rem;
}
.dataNum{
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.industrial li a:hover {
  background: #3a4a93;
  color: #fff;
}

.banner-credit {
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
}

.cp-banner .img img {
  width: 100%;
  height: 83.5rem;
}

.loginimg img {
  width: 100%;
  height: calc(100vh - 3.4375rem);
  object-fit: cover;
}

.login-abs {
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}

.login-box {
  padding: 0 9.5626rem 0 10.1875rem;
  width: 100%;
  box-sizing: border-box;
}

.login-l {
  padding-top: 6.25rem;
}

.login-l .pic {
  display: block;
}

.login-l .t1 {
  font-size: 4rem;
  color: #000;
  font-family: "pingfangB";
}

.login-l .t2 {
  font-size: 2.5rem;
  color: #000;
}

.login-r {
  background: #fff;
  padding: 2.5rem 1.5625rem;
  border-radius: 1.25rem;
  width: 30rem;
  box-sizing: border-box;
}

.login-r .t1 {
  font-size: 2rem;
  padding-bottom: 1.5rem;
}

.login-input {
  padding: 0 2rem;
  margin-bottom: 0.75rem;
  border-radius: 1.25rem;
  border: 1.0003px solid rgba(138, 147, 164, 0.2);
  box-sizing: border-box;
}

.login-input input {
  width: calc(100% - 3.125rem);
  height: 2.875rem;
  font-size: 1rem;
}

.login-input .eyes {
  background: url(../images/eyes.png) no-repeat center center;
  height: 2.875rem;
  width: 2.1875rem;
  cursor: pointer;
}

.login-input .eyes1 {
  background: url(../images/eye.png) no-repeat center center;
  cursor: pointer;
  height: 2.875rem;
  width: 2.1875rem;
}
.yam {
  margin-bottom: .75rem;
}
.yam .login-input {
  width: calc(100% - 8.875rem);
  margin-bottom: 0;
}

.yam .img {
  width: 8.125rem;
}

.yam .img img {
  width: 100%;
}

.yam .login-input input {
  width: 100%;
}

.yam .img button {
  width: 100%;
  background: rgba(58, 74, 147, 0.1);
  border-radius: 6.25rem;
  display: block;
  height: 2.875rem;
  font-size: 1rem;
  color: #3a4a93;
}

.login-btn1 {
  height: 2.875rem;
  background: #3a4a93;
  border-radius: 6.25rem;
  color: #fff;
  font-size: 1rem;
  display: block;
  width: 100%;
  margin-bottom: 1.5rem;
}

.agreement {
  font-size: 1rem;
}

.agreement input {
  height: 1.25rem;
  width: 1.25rem;
  margin-right: 0.625rem;
}
.agreement p {
  margin-left: 0.3125rem;
}
.agreement a {
  color: #3a4a93;
  line-height: 1.375rem;
}

.have {
  padding: 1.5rem 0 0 0;
  font-size: 0.875rem;
  color: #29282d;
  text-align: center;
}

.have a {
  color: #3a4a93;
}

.pop-up {
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  z-index: 111;
  display: none;
}

.pop-abs {
  padding: 2.0626rem;
  max-width: 56.25rem;
  width: 100%;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  background: #fff;
  border-radius: 1.25rem;
}

.pop-abs .t1 {
  font-size: 2rem;
  text-align: center;
  padding-bottom: 1.5rem;
}

.pop-abs .txt {
  height: 34rem;
  padding-right: 0.625rem;
  overflow-y: auto;
}

.suer {
  width: 25rem;
  height: 2.875rem;
  background: #3a4a93;
  border-radius: 6.25rem;
  text-align: center;
  line-height: 2.875rem;
  color: #fff;
  margin: 2.5rem auto 1.25rem auto;
  font-size: 1rem;
}

.login-r .t2 {
  font-size: 1rem;
  color: #a0a5b1;
}

.login-r .t2 a {
  color: #3a4a93;
  padding-bottom: 1.5rem;
  padding-top: 0.625rem;
}

.tab-input .item {
  display: none;
}

.login-tab {
  height: 2.875rem;
  background: #f5f7fb;
  border-radius: 1.25rem;
  margin-bottom: 1.5rem;
}

.login-tab li {
  line-height: 2.875rem;
  text-align: center;
  width: 50%;
  color: #a0a5b1;
  font-size: 1.25rem;
  cursor: pointer;
}

.login-tab li.cur {
  color: #000;
  background: #fff;
  border-radius: 0.0652rem;
}

.footer-z-logo img {
  height: 3.5rem;
  max-width: 100%;
}

.d-input img {
  max-width: 100%;
  height: 1rem;
}

@media (max-width: 1200px) {
  /* 头部 */
  .top {
    height: 50px;
    background: #fff;
    padding: 0 15px;
  }
  .s-box i,
  .top .dp {
    display: none;
  }
  .top .dn {
    display: block;
  }
  .logo img {
    height: 30px;
  }
  .mob-nav {
    display: block !important;
  }
  .s-box a {
    height: 36px;
    width: 36px;
    line-height: 36px;
    color: #000;
    font-size: 20.0006px !important;
    margin-right: 4.9997px;
  }
  .sub-nav {
    position: static !important;
  }

  .nav {
    position: absolute;
    left: -100%;
    top: 50px;
    height: calc(100vh - 50px);
    width: 100%;
    background: rgba(0, 0, 0, 0.6);
    transition: 0.5s;
  }

  .nav.on {
    left: 0;
  }
  .m-login {
    display: flex !important;
  }

  .m-login a {
    font-size: 15.9994px;
    line-height: 36px;
    margin: 0;
  }
  .login-menu a {
    margin-right: 9.9994px;
  }
  .login-menu a.cur {
    padding: 0 15.001px;
    background: #3a4a93;
    color: #fff;
    border-radius: 20.0006px;
  }

  .nav > ul {
    display: block;
    background: #fff;
    height: calc(100vh - 50px);
    max-width: 399.9994px;
    width: 100%;
    padding: 15.001px;
    box-sizing: border-box;
  }

  .nav > ul > li > a {
    line-height: 48px;
    border-bottom: 1.0003px solid #e8e9ed;
    display: block;
    font-size: 15.9994px;
  }

  .m-list,
  .m-list a {
    display: block;
    line-height: 36px;
    background: #fafbfc;
    font-size: 14.0006px;
  }

  .m-list {
    padding: 15.001px;
  }

  .footer-top {
    padding: 30px;
    box-sizing: border-box;
  }

  .footer-nav li:nth-child(3) {
    display: none;
  }

  .footer-nav h1 {
    font-size: 15.9994px;
  }
  .footer-nav p {
    font-size: 14.0006px;
    line-height: 30px;
  }

  .footer-z-logo {
    display: none;
  }
  .footer-nav {
    flex-wrap: wrap;
  }
  .footer-nav li {
    width: 48%;
    margin-bottom: 39.9994px;
  }
  .footer-nav li:nth-child(1) {
    width: 100%;
  }
  .ewm .box {
    margin-right: 9.9994px;
  }
  .footer-txt {
    margin-left: 0;
  }
  .ewm-img {
    width: 80.0006px;
    height: 80.0006px;
  }

  .credit {
    padding-top: 24rem;
  }

  .details-box {
    margin-top: -21.6rem;
  }
  .swiper-left {
    width: 54%;
  }
  .swiper-right {
    width: 40%;
  }
  .partner li a img {
    height: auto;
  }
  .indexBanner img,
  .vh {
    height: auto !important;
    
  }

  .banner,
  .index-Banner {
    margin-top: 50px;
  }

  .home-transaction .content {
    position: static !important;
    margin-top: 10px;
  }
  .industrial {
    padding: 7% 25px 0 25px;
  }
  .credit {
    padding-top: 10%;
  }
  .cp-banner .img img {
    height: 83.5rem;
    object-fit: cover;
  }
  .main {
    padding: 0 25px;
  }
}

@media (max-width: 750px) {
  .main{
    overflow: hidden;
  }
  .creditBanner .img img{height:8rem;object-fit:cover;}
  .f64 {
    font-size: 0.64rem;
  }
  .f40 {
    font-size: 0.2667rem;
  }
  .li75 {
    line-height: 0.8rem;
  }
  .bannerList {
    bottom: 0.3333rem;
    padding: 0 0.3333rem;
  }
  .f12 {
    font-size: 0.1067rem;
  }
  .f24 {
    font-size: 0.2133rem;
  }
  .zx-img {
    width: 0.56rem;
    height: 0.8267rem;
  }
  .gwc-img {
    width: 0.56rem;
    height: 0.8267rem;
  }
  
  .bannerList ul li a {
    height: 0.8rem;
  }
  .bannerList ul li a .cn img {
    height: 0.2rem;
  }
  .bannerList ul li a .cn span {
    padding-left: 0.1333rem;
  }
  .bannerList ul li a .en {
    padding-left: 0.4rem;
  }
  .bannerList ul li a .cn span {
    font-size: 0.16rem;
  }
  .bannerList ul li a .con {
    bottom: 0.8rem;
    padding: 0.1333rem;
  }
  .bannerList ul li a .txt {
    font-size: 0.1333rem;
    line-height: 0.2667rem;
    height: 3.1333rem;
    overflow: hidden;
  }
  .f32 {
    font-size: 0.3733rem;
  }
  .li37 {
    line-height: 0.5333rem;
  }
  .f48 {
    font-size: 0.4267rem;
  }
  .pagination {
    display: none;
  }
  .credit,
  .pd {
    padding:.8rem 0.3333rem;
  }
  .column .en {
    margin-bottom: 0.1333rem;
    font-size:.2133rem;
    line-height:.2667rem;
  }
  .i-swiper .tit{font-size:.2133rem;}
  .column .cn{font-size:.2667rem}
  .f20 {
    font-size:.16rem;
  }
  .li40 {
    line-height: 0.5333rem;
  }
  .indexBanner .swiper-button-next,
  .indexBanner .swiper-button-prev {
    height: 0.5333rem;
    width: 0.5333rem;
    color: rgba(255, 255, 255, 0.6);
  }

  .indexBanner .swiper-button-next {
    right: 0;
  }

  .indexBanner .swiper-button-prev {
    left: 0;
  }

  .indexBanner .swiper-button-next:after,
  .indexBanner .swiper-button-prev:after {
    font-size: 0.2133rem;
  }

  .swiper-left {
    width: 64%;
  }
  .swiper-right {
    width: 30%;
  }
  .swiper-img img{height:4rem; object-fit:scale-down;}
  .btn a {
    font-size: 0.2133rem;
    border-radius: .2rem;
    padding: 0 0.3333rem;
    line-height:.8rem;
  }
  .swiper-btn .swiper-button-prev,
  .swiper-btn .swiper-button-next {
    height: 0.4rem;
    width: 0.4rem;
  }
  .swiper-btn {width:1.0667rem;}
  .swiper-btn .swiper-button-prev:after,
  .swiper-btn .swiper-button-next:after {
    font-size: 0.2133rem;
  }
  .vh{vertical-align: top;}
  .swiper-txt{margin-top:.6rem;}
  .i-swiper .txt{height:auto;margin-bottom:.2667rem;   margin-top: 0.2rem; line-height:.3333rem;}
  .f36 {font-size:.2667rem;}
  .home-transaction .con{width:55%}
  .btn1{margin-top:.2667rem;}

  .partner{padding-top:.5333rem;margin:0 .0667rem;}
  .partner li a{margin:0 .0667rem 0.1rem .0667rem ;}
  .credit .txt{margin-top:.1333rem; line-height:.4rem;width:60%;}
  .credit .list{margin-top:.2667rem;}
  .credit .list li{padding:.2rem;border-radius:.1333rem;}
  .credit .list li .t1{font-size:.2133rem;}
  .credit .list li .t2{font-size:.1333rem;line-height:.27rem;height:1.3333rem;padding-top:0rem;}
  .credit .list{gap:.1333rem}
  .credit .list li .t1 p{padding-right:.1333rem;}
  .list-img .img img{height:6.5333rem;}
  .list-img .abs{padding:.6667rem .16rem;}
  .list-img .abs .icon img{height:.5333rem;}
  .list-img .abs .tit{padding:.2rem 0 .3rem 0;}
  .list-img .abs .txt{height:2.9333rem; line-height:.2667rem;}

  .d-input{width:calc(100% - 1.6rem);padding:0 .2rem;height:.6rem}
  .d-seracher a{width:1.3333rem;line-height:.6rem;font-size:.2133rem;}
  .d-input input{font-size:.2133rem;padding-left:.2rem; }
  .d-input img{height:.3333rem;}
  .details-box{margin-top:-2.6667rem;}
  .details,
  .title-box .t2{padding:.2667rem;line-height:.3333rem;}
  .title-box .t2{font-size:.1867rem;}
  .d-hot{margin:.2667rem 0; font-size:.2133rem;line-height:.68rem;}
  .d-hot a{margin-right:.4rem;}
  .noData-box{
    font-size: .2667rem;
  }
  .no-data{
    width: 3rem;
    height: 3rem;
    margin: .2rem auto;
  }
  .hot-icon{
    width: .2rem;
    height: .2rem;
    margin-right: .2rem;
  }
  .hot-icon img{
    width: 100%;
    height: 100%;
  }
  .my-gwc{
    cursor: pointer;
  }
  .my-gwc img{
    width: .3rem;
    height: .3rem;
    margin-right: .1rem;
  }
  .gwcimg{
    width: .5rem;
    height: .5rem;
  }
  #gwcNum{
    height: .3rem;
    line-height: .3rem;
    padding: 0 .12rem;
    margin-left: .1rem;
  }
  #gwcNum1{
    font-size: .18rem;
    height: .3rem;
    line-height: .3rem;
    padding: 0 .12rem;
    margin-left: .1rem;
    right: 0;
    top: 0;
  }
  
  .d-box1{padding:.3333rem; border-radius:.2rem;margin-bottom:.2667rem;}
  .chebox .t1{width:1.3333rem;font-size:.2133rem}
  .cheboxs, .chebox{width:calc(100% - 1.4667rem);}
  .d-chebox input{height:.2667rem;width:.2667rem;margin-right:.2rem;}
  .d-chebox{font-size:.2133rem;margin:0 .2rem .2rem 0;}
  .chebox-box{padding-bottom:.4rem;}
  .more{width:.5333rem;font-size:.2133rem;}
  .sort{padding:.3333rem 0 0 0;}
  .sort a{margin:0 .2rem;font-size:.2133rem;}
  .data-list{margin:0 -0.0667rem;}
  .data-list li a{padding:.1333rem;margin:0 .0667rem .1333rem .0667rem;border-radius:.2rem}
  .data-list li a .imgbox .img{width:.5333rem;}
  .data-list li a .imgbox .img img{height:.5333rem;max-width:100%;}
  .data-list li a .imgbox .tit{width:calc(100% - .6667rem);}
  .data-list li a .imgbox .tit span{padding:0 .1333rem; line-height:.4rem;font-size:.1333rem;}
  .data-list .txt .l2{line-height:.3333rem;height:.6667rem;font-size:.2133rem;}
  .data-list .txt{margin:.2rem 0;}
  .mt28{margin-top:.2667rem;font-size:.2133rem;}
  .price1{font-size:.24rem;line-height:.4rem;padding:.2rem 0;}
  .data-list li{width:33.3333%;}
  .pages{padding-bottom:.4rem;}
  .pages span{padding:0 .2rem;font-size:.2133rem;}
  .pages a{line-height:.6667rem;padding:0 .2667rem; border-radius:.1333rem; font-size:.1867rem;margin-right:.1333rem;}
  .pages input{width:.4rem;height:.4rem;}
  
  
  .d-box{padding:.2rem;border-radius:.1333rem;margin-bottom:.3333rem;}
  .loc{padding:.2rem;font-size:.2133rem;}
  .zx {display:none !important;}
  .details-img{height:1.8667rem;width:1.8667rem;}
  .details-con{width:calc(100% - 2.1333rem);}
  .details-con .t1 span{margin-left:0;font-size:.1867rem;line-height:.4rem;padding:0 .1333rem;margin-left:.1333rem;}
  .details-con .t2{padding:.4rem 0;}
  .details-con .t2{font-size:.2133rem;}
  .way{padding:.2667rem 0;}
  .price{width:1.3333rem;font-size:.2133rem;}
  .price-way{line-height:.4rem;font-size:.2133rem;padding:0 .2rem;height:.4rem;}
  .way-item{margin-bottom:.3333rem;}
  .pay-btn a{width:1.6rem;font-size:.2133rem;padding:0 .2rem;line-height:.6133rem;height:.6133rem;}
  .pay-btn{padding:.2667rem 0 .4rem 0;}
  .info .tit3{font-size:.2667rem;line-height:.48rem;padding:.3333rem 0;}
  .info .item{padding:.2rem 0;}
  .info .item ul li .attr span{width:1.6rem;font-size:.2133rem;line-height:.48rem;}
  .info .item ul li .attr p{width:calc(100% - 2.1333rem);font-size:.2133rem;line-height:.48rem;}
  .info .item ul{flex-wrap:wrap;display:block !important;}
  .info .item ul li{width:100%;}
  .hot-tit{padding:.4rem 0; font-size:.2667rem;}
  .hot-list li a{padding:.1333rem;border-radius:.1333rem;}
  .hot-list li a .img{width:.4rem}
  .hot-title{width:calc(100% - .5333rem)}
  .hot-title .t1{font-size:.16rem;}
  .hot-list{gap:.2rem;padding-bottom:.2667rem;}
  .hot-title .t2 span{padding:0 .0667rem;font-size:.1333rem;height:.48rem;line-height:.48rem;margin-top:.1333rem;}
  .hot-txt{padding:.2rem 0; font-size:.16rem;}
  

  .industrial .tit{font-size:.24rem;}
  .industrial .text{padding:0;line-height:.4rem;font-size:.2133rem;margin-bottom:.3333rem;}
  .industrial .list{margin:0 -0.0667rem}
  .industrial .list li a{margin:0 .0667rem .1333rem .0667rem;padding:.1333rem;border-radius:.1333rem;}
  .industrial li a .img {width:.5333rem;height:auto;margin-bottom:.2rem;}
  .industrial li a .img img{height:.5333rem}
  .product_li  a .cn{font-size:.16rem;line-height:.2667rem;}
  .industrial li a .txt{font-size:.1333rem;line-height:.2667rem;margin:.1333rem 0;height:.5333rem; }
  .industrial li a .dataNum{font-size:.16rem;}
  .cp-banner .img img{height:10rem;object-fit:cover;}
  .company-name{margin-left: 0;padding-left: 0}
  /* .company-name .img img{width: 140px;} */
  .logo{
    justify-content: space-between;
  }
  .navigation  .s-box{
    margin-left: 0;
  }
  .logo>.img img{width: 80px;display: none}
  .core-l .t2, .about-us .t2{padding:.1333rem 0;}
  .about-us .txt{line-height:.2667rem;font-size:.1867rem;}
  .about-us{width:48%;}
  .about-con .img{width:48%;}
  .about-con .img img{height: auto}
  .about{padding-top:.3333rem;}
  .core-l{width:15%;padding-top:.6667rem;}
  .core-r {width:75%;}
  .coreList li a{margin-top:.4rem}
  .core{padding:.6667rem 0;}
  .main{padding:.3333rem;}
  .coreList li a{padding:.1333rem;border-radius:.1333rem;height:4rem; margin-top:.4rem;}
  .coreList{gap:.1333rem;}
  .coreList li a .t1{font-size:.1867rem}
  .coreList li a .txt{height:.8rem;line-height:.4rem;margin:.2667rem 0 .4rem 0;font-size:.16rem}
  .coreList li a img{height:1.6rem;object-fit:scale-down}
  .core-btn{width:1.6rem;height:.48rem;line-height:.48rem;font-size:.16rem;margin-top:.1333rem;bottom:.2667rem}
  .coreList li:hover a{height:4rem;}
  .table{border-radius:.1333rem;}
  .table-top{padding:0 .3333rem;}
  .table-top ul{height:.5333rem;}
  .table-con{padding:.1333rem .3333rem;height:4rem;}
  .table-con li a{padding:.2rem 0;}
  .table-con li a .item:nth-child(1){padding-left:0rem;}
  .table-con li a .item{font-size:.1333rem;}
  .table-con li a .item,
  .table-top ul li{width:2.24rem !important;margin-right:.1333rem;line-height:.2667rem;}
  .latest-transaction{padding-bottom:.2667rem;}

  .message{right:.1333rem;}
  .zx-bd{padding:.3333rem; width:6.6667rem; right:.6667rem;border-radius:.1333rem;}
  .advisory .input{margin-bottom:.2rem;}
  .advisory .lab{font-size:.2133rem;width:1.0667rem}
  .advisory .input{width:calc(100% - 1.3333rem);border-radius:.1333rem;}
  .advisory .input{padding:.1333rem;}
  .advisory .input textarea,
  .advisory .input input{height:.4rem;font-size:.1867rem;width:98%;}
  .advisory .input textarea{margin-top:.1333rem;height:1.6rem;}
  .zx-bd .t2{font-size:.1867rem;margin-bottom:.2667rem;line-height:.48rem;padding:.2rem 0;}
  .submit, .Cancel{height:.48rem; font-size:.1867rem;}
  .zx-bd .t1{font-size:.2667rem;}
  
  
  .cp-item .cp-item-input>input{
    top: .2rem;
    right: .2rem;
  }
  
  .login-r,
  .login-box{padding:.3333rem;}
  .login-l{display:none;}
  .login-r{border-radius:.1333rem;}
  .login-r .t1{font-size:.2667rem;padding-bottom:.2rem;}
  .login-r .t2{font-size:.2133rem;}

  .login-tab{height:auto;}

  .login-input{padding:.1333rem;margin-bottom:.16rem;border-radius:.1333rem;}
  .have{padding:.2rem 0;font-size:.2133rem;}
  .login-btn1{margin-bottom:.5333rem;}
  .login-btn1{height:.8rem;font-size:.2133rem;margin-top:.2667rem;}
  .login-input input{width:calc(100% - .6667rem);height:.4rem;font-size:.2133rem;}
  .login-r{width:90%;margin:0 auto;}
  .login-input .eyes{height:.5333rem;width:.5333rem;}
  .yam .img{width:1.3333rem;}
  .yam .login-input{width:calc(100% - 1.4667rem);}
  .login-tab{margin-bottom:.4rem;}
  .login-tab li{font-size:.2667rem;line-height:.7467rem;height:.7467rem;}
  .login-r .t2 a{padding:.2rem 0 .4rem 0;}
  .agreement input{height:.2667rem;width:.2667rem;margin-right:.2667rem}
  .agreement{font-size:.1867rem;}
  .agreement a{line-height:.3467rem;}
  .yam .img button{height:.6133rem;font-size:.1867rem;}
  .copy{font-size:.2667rem;line-height:.5333rem}
  
}
.gwc{

}


