body {
  min-width: 1250px;
  overflow-x: hidden;
  background-color: #fff;
}

.containers-top {
  min-width: 1250px;
  max-width: 1440px;
  height: auto;
  max-height: 900px;
}

.top-content {
  position: relative;
  display: inline-block;
  width: 100%;
  height: 9rem;
  background-color: rgb(23, 39, 73);
  overflow: hidden;
}

.top-header {
  height: 0;
  margin: 0 auto;
  min-width: 12.5rem;
  max-width: 14.4rem;
  position: absolute;
  transform: translate(-50%, 0);
  left: 50%;
  background-color: transparent !important;
}

.header-title {
  top: .60rem;
  left: .50rem;
  width: 1.52rem;
  height: .32rem;
  font-size: .16rem;
  color: #fff;
  background: url(/static/website/template/images/logo/ubiquant-logo-color.svg) left top / 100% 100% no-repeat !important;
}

.header-nav {
  display: block;
  position: absolute;
  top: .60rem;
  right: .50rem;
  font-size: .16rem;
}

.header-nav .angle {
  display: inline-block;
  width: 0.1rem;
  height: 0.1rem;
  background: url(/static/website/template/images/svg/angle.svg) left top / 100% 100% no-repeat !important;
  transform: rotateX(0deg);
  margin-right: 0.08rem;
  opacity: .8;
}

.header-nav .angleup {
  display: inline-block;
  width: 0.1rem;
  height: 0.1rem;
  background: url(/static/website/template/images/svg/angle.svg) left top / 100% 100% no-repeat !important;
  transform: rotateX(180deg);
  margin-right: 0.08rem;
  opacity: .7;
}

.header-nav .svg {
  display: inline-block;
  width: 0.15rem;
  height: 0.15rem;
  margin-right: 0.09rem;
  transform: translateY(0.02rem);
  background: url(/static/website/template/images/svg/person.svg) left top / 100% 100% no-repeat;
}

.header-nav .svg.passwd {
  background: url(/static/website/template/images/svg/passwd.svg) left top / 100% 100% no-repeat;
}

.header-nav .svg.exit {
  background: url(/static/website/template/images/svg/exit.svg) left top / 100% 100% no-repeat;
}

.header-nav.login {
  top: .50rem;
  right: .40rem;
  padding: .1rem .1rem 0 .1rem;
  background-color: #fff;
  display: none;
  border-radius: .05rem;
  box-shadow: 0 0 5px #efecec;
}

.header-nav-mo {
  display: none;
}

.header-nav li {
  margin-bottom: .19rem;
  text-align: right;
  color: #000;
}

.header-nav.login li {
  color: #000;
}

.header-drop.mo {
  display: none;
}

.header-drop.pc {
  display: block;
  position: absolute;
  right: .38rem;
  top: 7.28rem;
  width: 1.04rem;
  text-align: center;
  font-size: .20rem;
  color: #000;
}

.header-drop.pc .drop-icon {
  display: inline-block;
  width: .52rem;
  height: .42rem;
  margin-top: .10rem;
}

.header-text-big {
  left: 1.64rem;
  bottom: 2.00rem;
  width: 8.60rem;
  font-size: .36rem;
}

.header-text-small {
  left: 1.64rem;
  bottom: .73rem;
  width: 8.90rem;
  font-size: .24rem;
  line-height: .36rem;
}



.back-img {
  position: absolute;
  left: 50%;
  transform: translate(-50%, 0);
  width: 1440px;
  height: 13.34rem;
}

.about-intro-title {
  position: relative;
  top: -.5rem;
}

.about-intro-content {
  position: absolute;
  left: -1.8rem;
  top: .5rem;
  width: 10rem;
  height: 5.8rem;
}

.about-intro-content .text {
  width: 8.6rem;
  font-size: .2rem;
  margin-bottom: .7rem;
}

.contaction .about-intro-content {
  height: 4.5rem;
}

#about-intro-content-text-1 {
  margin-bottom: .7rem
}

.icon-two {
  top: 1.85rem;
}

.icon-three {
  top: 3.8rem;
}



.about-develop {
  top: -3.5rem;
  height: 3rem;
}

.about-develop-content {
  position: relative;
  left: -4.05rem;
  width: 1440px;
  height: 2rem;
  margin: 0 auto;
}

.about-develop-content .dev-arrow-right {
  display: block;
  position: absolute;
  left: 13.2rem;
  top: 1rem;
  width: .3rem;
  height: .3rem;
  transform: rotate(180deg);
}

.about-develop-content .dev-arrow-left {
  display: none;
  position: absolute;
  left: 1.2rem;
  top: 1rem;
  width: .3rem;
  height: .3rem;
}

.about-develop-content .year {
  left: .25rem;
  top: .5rem;
  width: 2.1rem;
  margin-top: .1rem;
}

.about-develop-content .text {
  left: .25rem;
  top: .5rem;
  width: 2.1rem;
  font-size: .18rem;
}

.about-develop-content .year-box {
  position: absolute;
  left: 2.2rem;
  overflow: hidden;
  width: 10.8rem;
  height: 4rem;
}

.about-develop-content .dev-2012 {
  position: absolute;
  left: 0rem;
  width: 2.8rem;
  height: 2rem;
}

.about-develop-content .dev-2014 {
  position: absolute;
  left: 2.8rem;
  width: 2.8rem;
  height: 2rem;
}

.about-develop-content .dev-2016 {
  position: absolute;
  left: 5.6rem;
  width: 2.8rem;
  height: 2rem;
}

.about-develop-content .dev-2017 {
  position: absolute;
  left: 8.4rem;
  width: 2.8rem;
  height: 2rem;
}

.about-develop-content .dev-2018 {
  position: absolute;
  left: 11.2rem;
  width: 2.8rem;
  height: 2rem;
}

.about-develop-content .dev-2019 {
  position: absolute;
  left: 14rem;
  width: 2.8rem;
  height: 2rem;
}

.about-develop-content .dev-2020 {
  position: absolute;
  left: 16.8rem;
  width: 2.8rem;
  height: 2rem;
}

.about-develop-content .dev-2021 {
  position: absolute;
  left: 19.6rem;
  width: 2.8rem;
  height: 2rem;
}

.about-develop-content .dev-2022 {
  position: absolute;
  left: 22.4rem;
  width: 2.8rem;
  height: 2rem;
}

.about-develop-content .dev-2023 {
  position: absolute;
  left: 25.2rem;
  width: 2.8rem;
  height: 2rem;
}

.about-develop-content .dev-2024 {
  position: absolute;
  left: 28rem;
  width: 2.8rem;
  height: 2rem;
}

.about-develop-content .line {
  position: absolute;
  left: 0rem;
  top: -.2rem;
  transform: rotate(90deg);
}

.dev-2012 .line {
  left: 1.88rem;
  top: -.7rem;
  height: 2.3rem;
}

.dev-2014 .line {
  left: 1.8rem;
  top: -.7rem;
  height: 2.3rem;
}

.dev-2016 .line {
  left: 1.85rem;
  top: -.7rem;
  height: 2.3rem;
}

.dev-2017 .line {
  left: 1.85rem;
  top: -.7rem;
  height: 2.3rem;
}

.dev-2018 .line {
  left: 1.8rem;
  top: -.7rem;
  height: 2.3rem;
}

.dev-2019 .line {
  left: 1.88rem;
  top: -.7rem;
  height: 2.3rem;
}

.dev-2020 .line {
  left: 1.88rem;
  top: -.7rem;
  height: 2.3rem;
}

.dev-2021 .line {
  left: 1.88rem;
  top: -.7rem;
  height: 2.3rem;
}

.dev-2022 .line {
  left: 1.88rem;
  top: -.7rem;
  height: 2.3rem;
}

.dev-2023 .line {
  left: 1.88rem;
  top: -.7rem;
  height: 2.3rem;
}

.dev-2024 .line {
  left: 1.88rem;
  top: -.7rem;
  height: 2.3rem;
}

.about-strategy {
  position: relative;
  left: 0rem;
  top: -1.5rem;
  height: 7.05rem;
  width: 1440px;
  margin: 0 auto;
  /* overflow: hidden; */
}

.about-strategy-title {
  position: absolute;
  left: 50%;
  transform: translate(-50%, 0);
  margin: 0 auto;
}

.about-strategy .left-wing {
  left: .85rem;
}

.about-strategy .middle-text {
  left: 50%;
  transform: translate(-50%, 0);
}

.about-strategy .right-wing {
  left: 3.45rem;
}

.back-circle-01 {
  left: 1.2rem;
}

.back-circle-02 {
  left: 2.2rem;
}

.about-strategy-content {
  position: relative;
  left: 5rem;
}

.about-news-content .all-news-button {
  position: relative;
  left: 0rem;
  width: 2rem;
  height: .1rem;
  margin: 0 auto;
}

.about-strategy-content .description {
  position: relative;
  left: .2rem;
  top: -.2rem;
  width: 3.8rem;
  font-size: .16rem;
  line-height: .3rem;
  margin-bottom: 0rem;
}

.about-strategy-content .strategy-one {
  position: absolute;
  left: -2.8rem;
  top: .5rem;
  width: 6.5rem;
}

.about-strategy-content .strategy-two {
  position: absolute;
  left: -2.8rem;
  top: 2.8rem;
  width: 6.5rem;
}

.about-strategy-content .strategy-three {
  position: absolute;
  left: 3rem;
  top: .5rem;
  width: 6.5rem;
}

.about-strategy-content .strategy-four {
  position: absolute;
  left: 3rem;
  top: 2.8rem;
  width: 6.5rem;
}

.about-strategy-content .strategy-five {
  position: absolute;
  left: -2.8rem;
  top: 5.5rem;
  width: 6.5rem;
}

.about-strategy-content .line-long {
  width: 4.25rem;
}

.about-strategy-content .icon svg {
  left: 1.5rem;
}

.about-strategy-content .strategy-three .icon svg {
  left: 2.1rem;
}

.about-news.about-honor {
  margin-top: 1rem;
  top: 0rem;
  width: 1170px;
  height: 730px;
  overflow: hidden;
  font-family: SourceHanSansSC, SourceHanSansSC;
}

.about-honor-m-container {
  display: none;
}

.about-honor-content {
  position: absolute;
  top: 1rem;
  width: 100%;
  display: flex;
  height: 620px;
}

.honor-prize {
  /* font-size: 22px;
  color: #333; */
}

.about-honor-awards {
  width: 400px;
  height: 100%;
  margin-right: 60px;
}

.about-honor-award-tab {
  width: 100%;
  height: 110px;
  display: flex;
  align-items: center;
  background: #FAFAFA;
  box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.05), -2px -2px 4px 0px rgba(0, 0, 0, 0.02);
  border-radius: 8px;
  margin-top: 16px;

  font-family: SourceHanSansSC, SourceHanSansSC;
  font-weight: 500;
  font-size: 30px;
  color: #666666;
  line-height: 40px;
  text-align: left;
  cursor: pointer;
  position: relative;
}

.about-honor-award-title {
  margin-left: 15px;
}

.about-honor-award-icon {
  width: 60px;
  height: 60px;
  background: url(/static/website/template/images/about/pc/icon-prize-normal.png) left top / 100% 100% no-repeat;
  margin-left: 40px;
}

.about-honor-award-tab:first-child {
  margin-top: 0;
}

.about-honor-award-tab.tab-active {
  color: #feb322;
  background: linear-gradient(270deg, rgba(255, 255, 255, 0.26) 0%, rgba(254, 179, 34, 0.16) 100%);
  box-shadow: 0px 0px 6px 2px rgba(25, 17, 1, 0.04), 2px 2px 20px 0px rgba(254, 179, 34, 0.02);
  border-radius: 8px;
}

.about-honor-award-tab.tab-active .about-honor-award-icon {
  width: 100px;
  height: 90px;
  background: url(/static/website/template/images/about/pc/icon-prize.png) left top /cover no-repeat;
  margin-left: 0;
}

.about-honor-award-tab.tab-active::after {
  content: "";
  position: absolute;
  width: 32px;
  height: 20px;
  background: url(/static/website/template/images/about/pc/icon-circular.png) left top /cover no-repeat;
  right: 12px;
  bottom: 12px;
}

.about-honor-container {
  flex: 1;
  background: linear-gradient(315deg, rgba(255, 255, 255, 0) 0%, rgba(254, 179, 34, 0.04) 100%);
  box-shadow: 0px 0px 6px 0px rgba(25, 17, 1, 0.05), 4px 4px 35px 0px rgba(254, 179, 34, 0.04);
  border-radius: 8px;
  padding: 18px;

  min-height: 620px;
  overflow-y: auto;

  display: none;
}

.about-honor-container-visible {
  display: block;
}

.honor-icon-plus {
  display: none;
}

.about-honor-result-item {
  /* width: 850px; */
  min-height: 60px;
  height: auto;
  background: linear-gradient(180deg, #FAFAFA 0%, #FFFFFF 100%);
  border-radius: 4px;
  margin-top: 16px;

  box-sizing: border-box;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 26px;
  color: #666;

  display: flex;
  align-items: center;
}

.about-honor-result-icon {
  width: 40px;
  height: 40px;
  margin-right: 12px;
  background: url(/static/website/template/images/about/pc/icon-medal.png) left top / 100% 100% no-repeat;
}

.about-honor-result-item:first-child {
  margin-top: 0;
}

.about-news {
  top: 0rem;
  width: 1440px;
  height: 4.2rem;
  overflow: hidden;
}

.about-news-splines {
  top: .8rem;
  width: 11rem;
  height: 1.5rem;
  opacity: .5;
}

.about-news-title {
  position: absolute;
  left: 50%;
  transform: translate(-50%, 0);
  margin: 0 auto;
}

.about-news .left-wing {
  left: .85rem;
}

.about-news .middle-text {
  left: 50%;
  transform: translate(-50%, 0);
}

.about-news .right-wing {
  left: 3.45rem;
}

.about-news-content .all-news-button .icon {
  position: absolute;
  left: 50%;
  top: .8rem;
  transform: translate(-50%, 0);
  width: 2.6rem;
  height: .65rem;
  background: url(/static/website/template/images/about/mobile/icon-button.svg) left top / 100% 100%;
}

.about-news-content .all-news-button .text {
  position: absolute;
  left: 50%;
  top: .92rem;
  transform: translate(-50%, 0);
  width: 1rem;
  height: .3rem;
  font-size: .2rem;
}

.about-news-content .flex-box {
  display: flex;
  position: absolute;
  left: 50%;
  top: 2rem;
  transform: translate(-50%, 0);
  width: 11.7rem;
}

.about-news-content .flex-box .box {
  width: 3.6rem;
  height: 2rem;
  margin: .15rem;
  overflow: hidden;
}

.about-news-content .flex-box .box .news-img {
  position: relative;
}

.about-news-content .flex-box .box img {
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
  vertical-align: middle;
  border-style: none;
  width: 100%;
  height: auto;
}

.about-news-content .flex-box .mask {
  height: 100%;
}

.about-news-content .flex-box .box.update .icon svg {
  position: absolute;
  left: 2.2rem;
  top: .5rem;
  width: 1rem;
  height: 1rem;
  opacity: .5;
}

.about-news-content .flex-box .blue-dot-circle {
  position: absolute;
  left: -8.2rem;
  top: 0rem;
  width: 15rem;
  height: 15rem;
  border-radius: 50%;
  background: url(/static/website/template/images/about/mobile/pattern-blue-unit.png) left top / 100% 100% no-repeat;
}

.about-news-content .flex-box .white-circle {
  position: absolute;
  left: -6rem;
  top: 1.2rem;
  width: 10rem;
  height: 10rem;
  border-radius: 50%;
  background: white;
}

.flex-box .small-title {
  position: relative;
  left: .2rem;
  top: .2rem;
  width: 2.5rem;
  height: .35rem;
  color: white;
  font-size: .16rem;
}

.flex-box .big-title {
  position: relative;
  left: .2rem;
  top: .2rem;
  width: 2.5rem;
  height: 1.5rem;
  color: white;
  font-size: .18rem;
  line-height: .3rem;
}


.footer {
  height: 3.56rem;
}

.footer-container {
  width: 11.54rem;
  height: 3.56rem;
  margin: 0 auto;
  padding: .38rem 0 0 0;
}

.footer-container>div {
  margin-top: 0.3rem;
  margin-left: 0rem;
}

.footer-icon {
  width: 1.55rem;
  height: .35rem;
}

.footer-link-mo {
  display: none;
}

.footer-link {
  display: flex;
  width: 9.10rem;
  margin-top: .20rem;
}

.footer-link>div {
  flex-grow: 4;
}

.footer-link>div>p {
  font-size: .16rem;
  margin-bottom: .14rem;
}

.code-re {
  right: 1.2rem;
  top: .95rem;
  left: auto;
}

.code-re .icon {
  width: .90rem;
  height: .90rem;
  background: url(/static/website/template/images/qrcode/qrcode-official.png) 50% 50% / 90% 90% no-repeat;
  box-shadow: 0 0 10px #d6d6d6;
  border-radius: 10%;
}

.code-re .text {
  width: .90rem;
  height: .26rem;
  margin-top: .08rem;
  font-size: .14rem;
  line-height: .26rem;
  border-radius: .26rem;
}

.code-es {
  right: 2.4rem;
  top: .95rem;
  left: auto;
}

.code-es .icon {
  width: .90rem;
  height: .90rem;
  background: url(/static/website/template/images/qrcode/qrcode-recruitment.png) 50% 50% / 90% 90% no-repeat;
  box-shadow: 0 0 10px #d6d6d6;
  border-radius: 10%;
}

.code-es .text {
  width: .90rem;
  height: .26rem;
  margin-top: .08rem;
  font-size: .14rem;
  line-height: .26rem;
  border-radius: .26rem;
}
.code-gy {
  right: 0rem;
  top: .95rem;
  left: auto;
}

.code-gy .icon {
  width: .90rem;
  height: .90rem;
  background: url(/static/website/template/images/qrcode/btn_01.jpg) 50% 50% / 90% 90% no-repeat;
  box-shadow: 0 0 10px #d6d6d6;
  border-radius: 10%;
}

.code-gy .text {
  width: .90rem;
  height: .26rem;
  margin-top: .08rem;
  font-size: .14rem;
  line-height: .26rem;
  border-radius: .26rem;
}

.code-copyright {
  bottom: .55rem;
  left: 0;
  width: 11.54rem;
  padding-top: .15rem;
  border-top: .01rem solid #ccc;
  font-size: .16rem;
}



.modal-backdrop {
  opacity: 0 !important;
}

.modal-open {
  padding-right: 0 !important;
}

.modal-open .modal {
  overflow: hidden;
}

#exampleModalCenter {
  background: rgba(0, 0, 0, 0.2);
  padding-right: 0 !important;
}

#exampleModalCenter .modal-content {
  border-radius: .05rem;
  border: 0;
  background-color: #fff;
}

#exampleModalCenter .modal-body {
  min-height: 3rem;
  height: 80vh;
  padding: .55rem .2rem 0 0;
}

#exampleModalCenter .modal-body .modal-body-top {
  position: relative;
  height: calc(100% - 1.8rem);
}

#exampleModalCenter .modal-body .modal-body-top div.line {
  position: absolute;
  left: 1.14rem;
  bottom: 0;
  width: 7.04rem;
  height: 0.25rem;
  background-color: #fff;
  border-bottom: 2px solid #ddddde;
  box-shadow: 0 -22px 10px rgba(255, 255, 255, 0.9);


}

#exampleModalCenter .modal-body .modal-body-title {
  font-size: .24rem;
  font-weight: 500;
  text-align: center;
}

#exampleModalCenter .modal-body .modal-body-content {
  position: relative;
  height: 5rem;
  height: calc(100% - .7rem);
  padding: 0 .94rem 0 1.14rem;
  margin-top: 0.3rem;
  overflow: auto;
}

#exampleModalCenter .modal-body .modal-body-content div {
  font-size: .16rem;
  line-height: 0.3rem;
  color: #000;
  word-wrap: break-word;
  word-break: break-all;
}

#exampleModalCenter .modal-body .modal-body-content div:nth-child(1) {
  margin-bottom: .3rem;
}

#exampleModalCenter .modal-body .modal-body-content div:nth-child(3) {
  margin-bottom: .3rem;
}

#exampleModalCenter .modal-body .modal-body-content div:nth-child(6) {
  margin-bottom: 0.54rem;
}

#exampleModalCenter .modal-body>div:nth-child(2) {
  height: 60vh;
  overflow-y: auto;
}


#exampleModalCenter .modal-dialog {
  max-width: 9.37rem;
  max-height: 8rem;
  min-height: calc(100% - 3.5rem);
  margin: 10vh auto;
}

#exampleModalCenter .modal-dialog .modal-content .modal-body .modal-first-title .close span {
  position: absolute;
  top: 0;
  right: 5px;
}

#exampleModalCenter .modal-dialog .modal-content .modal-body .modal-first-bottom {
  overflow: hidden;
  width: 1.56rem;
  margin: 0 auto;
  margin-top: .27rem;
  text-align: center;
}

#exampleModalCenter .modal-dialog .modal-content .modal-body .modal-first-bottom .modal-first-bottom-accept {
  position: relative;
  text-align: center;
  height: .6rem;
  line-height: .6rem;
  font-size: .16rem;
  cursor: pointer;
}

#exampleModalCenter .modal-dialog .modal-content .modal-body .modal-first-bottom .modal-first-bottom-accept svg {
  position: absolute;
  top: 0;
  right: 0;
}

#exampleModalCenter .modal-dialog .modal-content .modal-body .modal-first-bottom .modal-first-bottom-giveup {
  display: inline-block;
  color: #000;
  text-align: center;
  height: .32rem;
  line-height: .32rem;
  font-size: .16rem;
  cursor: pointer;
  margin-top: 0.1rem;
  border-bottom: 1px solid #000;
}





#exampleModalCenter ::-webkit-scrollbar {
  width: 5px !important;
  background-color: #fff !important;
}

#exampleModalCenter ::-webkit-scrollbar-track {
  background-color: #f4f4f5 !important;
}

#exampleModalCenter ::-webkit-scrollbar-thumb {
  border-radius: 10px !important;
  background-color: #dfdfe1 !important;
}

#exampleModalCenter ::-webkit-scrollbar-thumb:hover {
  border-radius: 5px !important;
  background: rgba(0, 0, 0, 0.4) !important;
}

.modal-open {
  overflow: auto;
}

#exampleModalCenter {
  scrollbar-arrow-color: #f4f4f5;
  scrollbar-face-color: #dfdfe1;
  scrollbar-highlight-color: #dfdfe1;
  scrollbar-shadow-color: #dfdfe1;
  scrollbar-track-color: #f4f4f5;
  scrollbar-3dlight-color: #dfdfe1;
  scrollbar-darkshadow-color: #dfdfe1;
  scrollbar-base-color: #dfdfe1;
}

.contaction #about-intro-content-text-1 {
  margin-left: 0.4rem;
}

.contaction .back-img {
  height: 8.34rem;
}

.contaction .about-intro-content {
  top: 1.45rem;
}

._about-invest{
  height: 9rem !important;
}

._about-investor-content {
  top: 0.5rem !important;
  height: 5.4rem !important;
}

._about-investor-content .p1 {
  margin-bottom: 32px !important;
}

._about-investor-content .p4 {
  margin-top: 32px !important;
}

._about-investor-content .text {
  margin-left: 0.1rem !important;
  top: 0.6rem !important;
}

._about-invest-title .right-wing{
  left: 4rem !important;
}

._about-invest-title .left-wing{
  left: 1.3rem !important;
}

._about-invest-title .middle-text{
  width: 268px !important;
  left: 42.5% !important;
}
