@charset "UTF-8";
/*=========
  基本默认值
  ==========*/
* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-word-break: normal !important;
  word-break: normal !important;
  word-wrap: break-word !important;
}

input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active,
form:-webkit-autofill,
form:-webkit-autofill:hover,
form:-webkit-autofill:focus,
form:-webkit-autofill:active {
  -webkit-box-shadow: 0 0 0 1000px white inset !important;
  -webkit-text-fill-color: #333 !important;
  -webkit-transition: transparent 5000s ease-in-out 0s;
  transition: transparent 5000s ease-in-out 0s;
}

html {
  min-height: 100%;
  font-size: 100px;
  overflow: unset !important;
  -webkit-text-size-adjust: none; /* 禁用调整 */
  -moz-text-size-adjust: none;
       text-size-adjust: none;
}

body {
  min-height: 100%;
  color: #201F21;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif; /* 最终通用fallback */
  /* 中文配置 */
  font-family: "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans CJK SC", "Source Han Sans SC", sans-serif;
  overflow-x: hidden;
  font-size: 16px;
  -webkit-text-size-adjust: none; /* 禁用调整 */
  -moz-text-size-adjust: none;
       text-size-adjust: none;
}

li {
  list-style: none;
}

img {
  border: none;
  vertical-align: middle;
  max-width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

a {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  text-decoration: none;
  color: inherit;
  transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
}

::after,
::before {
  transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
}

table {
  border-collapse: collapse;
}

input,
textarea,
select {
  font-family: PingFang SC, Helvetica Neue, Helvetica, Tahoma, Arial, sans-serif;
  font-size: 14px;
  outline: none;
  background: transparent;
  border: none;
}

.display {
  display: none;
}

.m_show,
.middle_m_show {
  opacity: 0;
  z-index: -1;
  pointer-events: none;
  position: fixed;
  left: -5000px;
}

.pc_show, .middle_pc_show {
  opacity: 1;
  z-index: 1;
  pointer-events: all;
}

.floatLeft {
  float: left;
}

.floatRight {
  float: right;
}

.disabled {
  display: none;
}

.layui-disabled {
  display: none;
}

/* 基础重置 */
img {
  border-style: none; /* 移除所有img默认边框 */
}

/* 针对无src的特殊处理 */
img:not([src]),
img[src=""],
img:not([src^=http]):not([src^="/"]):not([src^="data:"]) {
  border: 0 !important;
  outline: none !important;
  box-shadow: none !important;
  background: transparent !important;
  opacity: 0;
}

.background-color-orange {
  background: linear-gradient(180deg, #FF8649 0%, #F66D35 100%);
}

.background-color-orange1 {
  background: linear-gradient(180deg, rgba(246, 109, 53, 0.8) 0%, rgba(0, 0, 0, 0.4) 100%);
}

.background-color-black {
  background: #201F21;
}

.background-color-z-black {
  background: rgba(32, 31, 33, 0.05);
}

.pic_box {
  position: relative;
  width: 100%;
  height: auto;
  overflow: hidden;
  pointer-events: none;
}

.pic_box img {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  display: block;
  -o-object-fit: cover;
     object-fit: cover;
}

.kp-container .container-box .container-title-box .c-desc {
  max-width: 770px;
  width: 66%;
  height: auto;
  text-align: center;
  text-decoration: none;
  line-height: 25px;
  font-size: 16px;
  color: #1A1A1A;
  margin: 16px auto 0;
}

.kp-container .container-box .contact-us-box {
  width: auto;
  margin: 0;
}

.kp-container .container-box .contact-us-box .contact-form-box {
  width: 1200px;
}

.kp-container .container-box .contact-us-box .contact-form-box .box-left {
  width: 600px;
  margin: 0;
  float: left;
}

.position-box {
  width: 100%;
  height: auto;
  background: #FAFAFA;
  position: fixed;
  top: 80px;
  z-index: 98;
}

.position-box .position {
  max-width: 1200px;
  width: 94%;
  height: auto;
  margin: 0 auto;
}

.position-box .position .icon-right-arrow {
  color: #D3D3D3;
  margin-left: 7px;
  margin-right: 7px;
  width: 5px;
  display: inline-flex;
}

.position-box .position .small-logo {
  width: 18px;
  height: 14px;
  float: left;
  margin: 18px 2px;
}

.position-box .position .small-logo img {
  margin: 0;
  vertical-align: top;
}

.position-box .position a {
  line-height: 50px;
  font-size: 14px;
  color: #767676;
}

.position-box .position a:hover {
  color: #F66D35;
}

.kp-tips {
  width: auto;
  height: auto;
  position: absolute;
  background: #f64c35;
  border-radius: 5px;
  text-align: left;
  z-index: 12;
  right: 40px;
  top: 0;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: 200ms;
}

.kp-tips .msg {
  font-size: 12px;
  line-height: 30px;
  color: #fff;
  margin: 5px 10px;
}

.kp-tips .icon-sanjiao {
  color: #f64c35;
  font-size: 14px;
  position: absolute;
  left: 10px;
  bottom: -8px;
  transform: rotate(90deg);
}

.page-container {
  width: 894px;
  height: auto;
  bottom: -80px;
  position: static;
  display: flex;
  justify-content: center;
  left: 50%;
  transform: translateX(0%);
  z-index: 1;
  margin: 50px auto 0;
}

.page-container {
  max-width: 1200px;
  width: 100%;
}

.page-container .pages-box {
  width: 94%;
  height: auto;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
}

.page-container .pages-box img {
  width: 24px;
  height: 16px;
  margin: 12px 0;
}

.page-container .pages-box .pages-btn-bg {
  width: 40px;
  height: 40px;
  background: #FFF;
  border-radius: 4px;
  float: left;
  cursor: pointer;
}

.page-container .pages-box .pages-btn-bg .page-style {
  width: 40px;
  height: 40px;
  background-size: 16px;
  background-position: center center;
  background-repeat: no-repeat;
}

.page-container .pages-box .pages-btn-bg .last-page {
  font-size: 22px;
  color: #767676;
  line-height: 40px;
}

.page-container .pages-box .pages-btn-bg .last-page:hover {
  color: #F66D35;
}

.page-container .pages-box .pages-btn-bg .next-page {
  font-size: 22px;
  color: #767676;
  line-height: 40px;
}

.page-container .pages-box .pages-btn-bg .next-page:hover {
  color: #F66D35;
}

.page-container .pages-box .pages-btn-bg .no-allowed {
  cursor: not-allowed !important;
  color: #d2d2d2 !important;
}

.page-container .pages-box .page-num {
  cursor: pointer;
  width: auto;
  height: auto;
  float: left;
  display: flex;
  justify-content: center;
  align-items: center;
  line-height: 40px;
  /*font-family: Source Han Sans CN;*/
  font-weight: bold;
  letter-spacing: 0.04em;
  color: #767676;
}

.page-container .pages-box .page-num ul li {
  width: 40px;
  height: 40px;
  line-height: 38px;
  float: left;
  list-style: none;
  margin-left: 4px;
  font-size: 16px;
}

.page-container .pages-box .page-num .num-style {
  color: #F66D35;
}

.page-container .pages-box .page-num ul li:hover {
  color: #F66D35;
}

.video_box,
.video_box1 {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 90px;
  height: 90px;
}
.video_box img,
.video_box1 img {
  height: 100%;
  cursor: pointer;
  transition: 0.2s;
}
.video_box:hover img,
.video_box1:hover img {
  transform: scale(1.1);
}

.video_box1 {
  width: 40px;
  height: 40px;
}

.content-zz {
  width: 0;
  height: 0;
  background: rgb(32, 31, 33);
  position: fixed;
  top: 50%;
  left: 50%;
  z-index: 888;
  transition: 0ms;
  opacity: 0;
  pointer-events: none;
}

.play_stop_btn {
  position: absolute;
  width: 80px;
  height: 80px;
  left: 50%;
  top: 50%;
  margin-top: -40px;
  margin-left: -40px;
  border-radius: 50%;
  background: rgba(32, 31, 33, 0.8);
  display: flex;
  justify-content: center;
  align-items: center;
  pointer-events: none;
}

.play_stop_btn.toplay::after {
  content: "▲";
  line-height: 1;
  font-size: 34px;
  color: #FFFFFF;
  transform: translateX(5px) rotate(90deg);
}

.play_stop_btn.tostop::after {
  content: "〓";
  line-height: 1;
  font-size: 36px;
  color: #FFFFFF;
  transform: translateX(1px) rotate(90deg);
}

.zz-style {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  transition: 0ms;
  opacity: 1;
  display: block;
  pointer-events: all;
}

.video-pop-box {
  max-width: 1200px;
  width: 94%;
  max-height: 675px;
  margin: 0 auto;
  border-radius: 0;
  background: rgba(200, 200, 200, 0);
  position: fixed;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  z-index: 9999;
  display: none;
  overflow: hidden;
}

.video-pop-box .box-content {
  width: 100%;
  height: 100%;
  padding: 0;
  display: block;
}

#kpVideo {
  max-height: 100vh;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  height: 100%;
}

#kpVideo source {
  -o-object-fit: cover;
     object-fit: cover;
}

.video-pop-box .box-content .content-pic {
  width: 100%;
  height: auto;
}

.video-pop-box .box-content .content-pic img {
  width: 100%;
  height: auto;
  margin: 0 auto;
  -o-object-fit: cover;
     object-fit: cover;
}

.video-pop-box .box-content .content-title {
  width: 100%;
  height: 36px;
  font-size: 18px;
  line-height: 36px;
}

.video-pop-box .box-content .content-desc {
  width: 100%;
  height: auto;
  font-size: 14px;
  line-height: 24px;
}

.video-stop-btn {
  width: 60px;
  height: 60px;
  border-radius: 50%;
  background: rgba(222, 222, 222, 0);
  position: fixed;
  right: 20px;
  top: 20px;
  z-index: 10000;
  display: none;
  opacity: 0;
}

.video-stop-btn.on {
  display: block;
  opacity: 1;
}

.btn-style {
  text-align: center;
  line-height: 60px;
  font-size: 20px !important;
  cursor: pointer;
  color: #fff;
}

.btn-style:hover {
  color: #F66D35;
}

/*隐藏滚轮*/
/*::-webkit-scrollbar {display: none;}*/
body::-webkit-scrollbar,
.right-content-box::-webkit-scrollbar,
.phone_header_wrap .kp-head .menu-list-box .list-box::-webkit-scrollbar,
*::-webkit-scrollbar {
  width: 4px;
  height: 4px;
}

body::-webkit-scrollbar-thumb,
.right-content-box::-webkit-scrollbar-thumb,
.phone_header_wrap .kp-head .menu-list-box .list-box::-webkit-scrollbar-thumb,
*::-webkit-scrollbar-thumb {
  border-radius: 5px;
  background: rgba(32, 31, 33, 0.1);
}

body::-webkit-scrollbar-track,
.right-content-box::-webkit-scrollbar-track,
.phone_header_wrap .kp-head .menu-list-box .list-box::-webkit-scrollbar-track,
*::-webkit-scrollbar-track {
  border-radius: 0;
  background: rgba(0, 0, 0, 0);
}

.hidden {
  display: none !important;
}

/*94%的内容*/
.container {
  width: 94%;
  margin-left: auto;
  margin-right: auto;
  max-width: 1200px;
  position: relative;
}

.container1 {
  width: 94%;
  margin-left: auto;
  margin-right: auto;
  max-width: 1760px;
  position: relative;
}

.container2 {
  width: 94%;
  margin-left: auto;
  margin-right: auto;
  max-width: 1000px;
  position: relative;
}

.container3 {
  width: 94%;
  margin-left: auto;
  margin-right: auto;
  max-width: 1660px;
  position: relative;
}

/* =========
  工具样式
  ========== */
.clearfix:before,
.clearfix:after {
  content: "";
  display: block;
}

.clearfix:after {
  clear: both;
}

.fl {
  float: left;
}

.fr {
  float: right;
}

.all {
  max-width: 100%;
  overflow: hidden;
}

/*图片通用样式*/
.img-common {
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  -webkit-background-size: cover;
}

.img-position {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.icon-common {
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  -webkit-background-size: contain;
}

/*清除浮动*/
.clearfix:before,
.clearfix:after {
  content: "";
  display: block;
}

.clearfix:after {
  clear: both;
}

/*Flex居中样式*/
.flex-center,
.flex_center {
  display: flex;
  justify-content: center;
  align-items: center;
}

/*动画*/
.donghua {
  transition: all 0.5s;
  -moz-transition: all 0.5s;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
}

/*文字溢出*/
.ellipsis1 {
  overflow: hidden;
  white-space: nowrap;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
}

.ellipsis2 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  text-overflow: ellipsis;
}

.ellipsis3 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
  text-overflow: ellipsis;
}

.ellipsis4 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 4;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* 字体样式 */
@font-face {
  font-family: "alimamaShuHei";
  src: local("alimamaShuHei"), url("./fonts/alimamashuheiti-bold.woff2") format("woff2"), url("./fonts/alimamashuheiti-bold.ttf") format("truetype"), url("./fonts/AlimamaShuHeiTi-Bold.otf") format("opentype");
  font-style: normal !important;
}
.font1 {
  font-family: "alimamaShuHei";
}

.font_family,
.kp-icon {
  font-family: "font_family" !important;
  font-size: inherit;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.kp-icon1 {
  font-family: "font_family_m" !important;
  font-size: inherit;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.out-bg {
  position: relative;
}

body.showMask {
  position: relative;
}
body.showMask::after {
  content: "";
  position: fixed;
  width: 100vw;
  height: 100vh;
  left: 0;
  bottom: 0;
  background: rgba(31, 31, 31, 0.6);
  transition: none;
  z-index: 98;
  pointer-events: none;
}

.phone_header_wrap {
  opacity: 0;
  pointer-events: none;
  position: relative;
  z-index: -100;
}

/*顶部菜单栏*/
.phone_header_wrap {
  width: 100%;
  height: auto;
}

.phone_header_wrap .kp-head {
  width: 100%;
  height: 48px;
  border-bottom: 0px solid #dedede;
  background: #FAFAFA;
}

.phone_header_wrap .kp-head .head-box {
  width: 94%;
  margin: 0 auto 0;
  padding: 12px 0px;
  height: auto;
  background: #FAFAFA;
  display: flex;
  justify-content: space-between;
  transition: all 0.3s;
}

.phone_header_wrap .kp-head .head-box .head-box-right {
  display: flex;
  -moz-column-gap: 16px;
       column-gap: 16px;
  align-items: center;
  justify-content: flex-start;
  flex-direction: row-reverse;
}

.phone_header_wrap .kp-head .head-box .kp-logo {
  width: auto;
  height: 24px;
  display: flex;
}

.phone_header_wrap .kp-head .head-box .kp-logo img {
  width: auto;
  height: 19px;
}

.phone_header_wrap .kp-head .head-box .kp-phone {
  width: 20px;
  height: 20px;
  text-align: center;
  display: flex;
}

.phone_header_wrap .kp-head .head-box .kp-phone a {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}

.phone_header_wrap .kp-head .head-box .kp-phone img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}

.phone_header_wrap .kp-head .head-box .kp-phone text {
  font-size: 24px;
  line-height: 24px;
}

.phone_header_wrap .kp-head .head-box .kp-menu {
  width: 24px;
  height: 24px;
  text-align: center;
  line-height: 24px;
}

.phone_header_wrap .kp-head .head-box .kp-menu text {
  font-size: 16px;
}

.phone_header_wrap .kp-head .head-box .lang-box {
  width: 24px;
  height: 24px;
  display: flex;
  float: right;
  align-items: center;
  justify-content: center;
}

.phone_header_wrap .kp-head .head-box .lang-box .lang-select .lang-select-btn {
  width: 100%;
  height: 100%;
  font-size: 20px;
  float: right;
  color: #201F21;
  cursor: pointer;
  transition: 200ms;
  position: relative;
  z-index: 0;
}

.phone_header_wrap .kp-head .head-box .lang-box .lang-select .lang-select-list {
  width: 100%;
  height: auto;
  padding: 0;
  border-radius: 0;
  background: rgba(250, 250, 250, 0);
  position: absolute;
  top: 24px;
  left: 0;
  display: none;
  z-index: 10;
}

.phone_header_wrap .kp-head .head-box .lang-box .lang-select .lang-select-list .list-box {
  width: 100%;
  height: auto;
  margin-top: 24px;
  padding: 24px;
  border-radius: 2px;
  background: #fff;
  border-bottom: 1px solid #dedede;
}

.phone_header_wrap .kp-head .head-box .lang-box .lang-select .lang-select-list .list-box ul li {
  width: auto;
  line-height: 30px;
  color: #747474;
  font-size: 16px;
  list-style: none;
  cursor: pointer;
  margin-bottom: 12px;
  text-align: right;
}

.phone_header_wrap .kp-head .head-box .lang-box .lang-select:hover .lang-select-list {
  display: block;
}

.phone_header_wrap .kp-head .head-box .lang-box .lang-select .lang-select-list .list-box ul li:nth-child(1) {
  margin-top: 0;
}

.phone_header_wrap .kp-head .head-box .lang-box .lang-select .lang-select-list .list-box ul li:hover {
  color: #F66D35;
  background: rgba(32, 31, 33, 0.06);
}

.phone_header_wrap .kp-head .head-box .lang-box .lang-icon {
  font-size: 24px;
  float: left;
  line-height: 31px;
  color: #000000;
}

.phone_header_wrap .kp-head .menu-list-box {
  width: 100%;
  height: auto;
  /*font-family: Source Han Sans CN;*/
  display: none;
  background: #FAFAFA;
  position: relative;
}

.phone_header_wrap .kp-head .menu-list-box .search-box {
  width: 100%;
  height: 55px;
  background: #FAFAFA;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  top: 0;
  transition: all 0.3s;
}

.phone_header_wrap .kp-head .menu-list-box .search-box .search {
  width: 94%;
  height: 35px;
  border-radius: 4px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  -moz-column-gap: 16px;
       column-gap: 16px;
}

.phone_header_wrap .kp-head .menu-list-box .search-box .search .search-inner {
  height: 35px;
  background: rgba(32, 31, 33, 0.05);
  border-radius: 4px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  flex: 1;
  position: relative;
}

.phone_header_wrap .head-close {
  font-size: 12px;
  color: #767676;
  right: 0px;
  position: absolute;
  width: 42px;
  height: 100%;
  text-align: center;
  line-height: 35px;
  display: none;
  cursor: pointer;
}

.phone_header_wrap .search-box-cancel {
  font-size: 14px;
  line-height: 27px;
  color: rgba(2, 86, 255, 0.8);
  cursor: pointer;
  display: none;
}

.phone_header_wrap .kp-head .menu-list-box .search-box .search .icon {
  width: 16px;
  height: auto;
  font-size: 16px;
  line-height: 36px;
  color: #AAAAAA;
  margin-left: 12px;
}

.phone_header_wrap .kp-head .menu-list-box .search-box .search .input {
  width: 100%;
  height: 36px;
  border-radius: 4px;
  margin-left: 10px;
}

.phone_header_wrap .kp-head .menu-list-box .search-box .search .input input {
  width: 100%;
  border: none;
  background: none;
  outline-style: none;
  line-height: 27px;
  margin-top: 4px;
}

.phone_header_wrap .kp-head .menu-list-box .search-box .search .input input::-moz-placeholder {
  color: #CBCBCB;
}

.phone_header_wrap .kp-head .menu-list-box .search-box .search .input input::placeholder {
  color: #CBCBCB;
}

.phone_header_wrap .kp-head .kp-op {
  width: 100%;
  height: auto;
  margin: 60px auto;
  background: #FAFAFA;
  position: absolute;
  overflow: hidden;
  top: 55px;
}

.phone_header_wrap .kp-head .kp-op .kp-op-list {
  width: 100%;
  height: auto;
  height: calc(100vh - 55px);
  padding: 16px 0;
  background: #FAFAFA;
}

.phone_header_wrap .kp-head .kp-op .kp-op-list > a {
  display: block;
  margin: 0 auto 8px;
  width: 94%;
}

.phone_header_wrap .kp-head .kp-op .kp-op-list .kp-option.quick_link {
  color: #AAAAAA;
}

.phone_header_wrap .kp-head .kp-op .kp-op-list .kp-option {
  padding: 4px 16px;
  font-size: 14px;
  line-height: 27px;
  color: #3D3D3D;
}

.phone_header_wrap .kp-head .menu-list-box .list-box {
  width: 100%;
  max-height: calc(100vh - 60px - 55px);
  overflow-y: auto;
  padding-bottom: 16px;
  background: #fafafa;
  transition: all 0.3s;
  margin-top: 0;
  opacity: 1;
  pointer-events: all;
}

.phone_header_wrap .kp-head .menu-list-box .list-box .f-menu {
  width: auto;
  height: auto;
}

.phone_header_wrap .kp-head .menu-list-box .list-box .f-menu .menu-title-box {
  width: auto;
  height: auto;
  background: #FAFAFA;
  padding: 0 3%;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.phone_header_wrap .kp-head .menu-list-box .list-box .f-menu .menu-title-box .title {
  width: auto;
  height: 53px;
  font-size: 16px;
  color: #201F21;
  line-height: 53px;
}

.phone_header_wrap .kp-head .menu-list-box .list-box .f-menu .menu-title-box.open .title {
  color: #F66D35;
}

.phone_header_wrap .kp-head .menu-list-box .list-box .f-menu .menu-title-box .icon {
  width: auto;
  height: auto;
  font-size: 20px;
  line-height: 53px;
  color: #AAAAAA;
}

.phone_header_wrap .kp-head .menu-list-box .list-box .f-menu .s-menu {
  width: auto;
  height: auto;
  display: none;
}

.phone_header_wrap .kp-head .menu-list-box .list-box .f-menu .s-menu .menu-title-box {
  width: auto;
  height: auto;
  color: #767676;
  line-height: 24px;
  background: #FAFAFA;
  padding-left: calc(1em + 3%);
}

.phone_header_wrap .kp-head .menu-list-box .list-box .f-menu .s-menu .menu-title-box .title {
  width: auto;
  height: 53px;
  color: #767676;
  line-height: 53px;
  text-align: left;
  font-weight: normal;
}

.phone_header_wrap .kp-head .menu-list-box .list-box .f-menu .s-menu .menu-title-box .icon {
  width: auto;
  height: auto;
  font-size: 20px;
  line-height: 53px;
}

.phone_header_wrap .kp-head .menu-list-box .list-box .f-menu .s-menu .gs-menu {
  width: auto;
  height: auto;
  display: none;
  background: #fff;
}

.phone_header_wrap .kp-head .menu-list-box .list-box .f-menu .s-menu .gs-menu a:hover {
  background: #F66D35;
}

.phone_header_wrap .kp-head .menu-list-box .list-box .f-menu .s-menu .gs-menu .menu-title {
  width: auto;
  height: auto;
  color: #767676;
  line-height: 53px;
  padding-left: calc(2em + 3%);
  font-size: 16px;
}

.phone_header_wrap .kp-head .menu-list-box .search-box-ico {
  opacity: 0;
  position: fixed;
  left: -5000px;
  top: -5000px;
  pointer-events: none;
}

.hidden {
  display: none;
}

.kp-menu .icon {
  width: 20px;
  height: 24px;
  position: relative;
  margin: 0 auto;
}

.kp-menu .icon .border {
  position: absolute;
  width: 100%;
  height: 2px;
  background-color: #201F21;
  transition: all 0.2s;
  top: 5px;
  border-radius: 2px;
}

.kp-menu .icon .border:nth-child(2) {
  top: 11px;
}

.kp-menu .icon .border:nth-child(3) {
  top: 17px;
}

.kp-menu.on .icon .border:nth-child(1) {
  top: 11px;
  transform: rotate(45deg);
}

.kp-menu.on .icon .border:nth-child(2) {
  opacity: 0;
}

.kp-menu.on .icon .border:nth-child(3) {
  top: 11px;
  transform: rotate(-45deg);
}

.header {
  position: fixed;
  top: 0;
  left: 0;
  height: 80px;
  width: 100%;
  z-index: 799;
  /* .kp-head-lang .lang-select:hover .lang-select-btn{transform: rotate(180deg);}*/
}
.header .header_progress {
  width: 0%;
  height: 4px;
  background: #F66D35;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 2;
}
.header .cookie-box {
  background: #0A84FF;
  color: #FFFFFF;
  font-size: 14px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 16px 0;
  line-height: 28px;
  display: none;
}
.header .cookie-box .box-content {
  height: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  -moz-column-gap: 10px;
       column-gap: 10px;
}
.header .cookie-box .box-content .right-btn {
  cursor: pointer;
}
.header .header_wrap {
  height: 80px;
  background: #FFFFFF;
  position: relative;
}
.header .header_wrap::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  left: 0;
  bottom: 0;
  background: #dedede;
  pointer-events: none;
}
.header .header_wrap .container {
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 100%;
}
.header .header_wrap .header_wrap_left {
  display: flex;
  -moz-column-gap: 75px;
       column-gap: 75px;
  height: 100%;
  align-items: center;
}
.header .header_wrap .header_wrap_left .header_logo {
  width: 200px;
  height: 25px;
}
.header .header_wrap .header_wrap_left .header_nav {
  flex: 1;
  display: flex;
  justify-content: flex-start;
  font-size: 16px;
  color: #201F21;
  align-items: center;
  height: 100%;
}
.header .header_wrap .header_wrap_left .header_nav .menu {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  -moz-column-gap: 30px;
       column-gap: 30px;
  height: 100%;
}
.header .header_wrap .header_wrap_left .header_nav .menu .item {
  position: relative;
  height: 100%;
  min-width: 74px;
}
.header .header_wrap .header_wrap_left .header_nav .menu .item.on .menu-title::after {
  width: 100%;
}
.header .header_wrap .header_wrap_left .header_nav .menu .item .menu-title {
  display: flex;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.header .header_wrap .header_wrap_left .header_nav .menu .item .menu-title::after {
  content: "";
  position: absolute;
  width: 0;
  height: 5px;
  left: 0;
  right: 0;
  bottom: 10px;
  background: url(/html/phone/images/svg/icon-header-bar.svg) no-repeat;
  background-size: cover;
}
.header .header_wrap .header_wrap_left .header_nav .menu .item .menu-sub {
  opacity: 0;
  position: absolute;
  text-align: left;
  left: 50%;
  transform: translateX(-50%);
  top: 100%;
  padding: 16px;
  width: 224px;
  height: 0;
  background: #FAFAFA;
  color: #201F21;
  border-radius: 0px 0px 8px 8px;
  pointer-events: none;
  display: flex;
  flex-wrap: wrap;
  row-gap: 4px;
}
.header .header_wrap .header_wrap_left .header_nav .menu .item .menu-sub:hover {
  opacity: 1;
  height: auto;
  pointer-events: all;
}
.header .header_wrap .header_wrap_left .header_nav .menu .item .menu-sub .sub-a {
  display: flex;
  justify-content: left;
  align-items: center;
  min-height: 40px;
  padding: 0 16px;
  border-radius: 4px;
  font-size: 14px;
  width: 100%;
}
.header .header_wrap .header_wrap_left .header_nav .menu .item .menu-sub .sub-a:hover {
  background: linear-gradient(0deg, rgba(246, 109, 53, 0.6), rgba(246, 109, 53, 0.6)), #FFFFFF;
  font-weight: bold;
  color: inherit;
}
.header .header_wrap .header_wrap_left .header_nav .menu .item:hover .menu-title {
  font-weight: bold;
  color: #F66D35;
}
.header .header_wrap .header_wrap_left .header_nav .menu .item:hover .menu-title::after {
  width: 100%;
}
.header .header_wrap .header_wrap_left .header_nav .menu .item:hover .menu-sub {
  opacity: 1;
  height: auto;
  pointer-events: all;
}
.header .header_wrap .header_wrap_left .header_nav .menu .item:hover .sub-a {
  display: flex;
  justify-content: left;
  align-items: center;
}
.header .header_wrap .header_wrap_right {
  -moz-column-gap: 26px;
       column-gap: 26px;
}
.header .header_wrap .header_wrap_right .search_icon {
  cursor: pointer;
  width: 19px;
  height: 19px;
  background: url("/html/phone/images/svg/search.svg") no-repeat center/100% 100%;
}
.header .header_wrap .header_wrap_right .cont_btn {
  display: flex;
  min-width: 106px;
  height: 32px;
  border-radius: 6px;
  border: 1px solid #FF883E;
  -moz-column-gap: 6px;
       column-gap: 6px;
  color: #F66D35;
  font-size: 14px;
  padding: 0 10px;
}
.header .header_wrap .header_wrap_right .cont_btn .phone_icon {
  position: relative;
  left: 0;
  transition: all 0.2s;
  width: 19px;
  height: 17px;
  background: url("/html/phone/images/svg/message.svg") no-repeat center/100% 100%;
}
.header .header_wrap .header_wrap_right .cont_btn span {
  position: relative;
  right: 0;
  transition: all 0.2s;
}
.header .header_wrap .header_wrap_right .cont_btn:hover .phone_icon {
  left: -3px;
}
.header .header_wrap .header_wrap_right .cont_btn:hover span {
  right: -3px;
}
.header .header_wrap .header_wrap_right .cont_btn img {
  -o-object-fit: contain;
     object-fit: contain;
  width: 19px;
  height: 17px;
}
.header .kp-head-search {
  width: 100%;
  height: 80px;
  opacity: 0;
  background: #FAFAFA;
  margin-top: 0px;
  visibility: hidden;
}
.header .kp-head-search .kp-head-search-box {
  height: 100%;
}
.header .kp-head-search .kp-head-search-box .search_form {
  height: 100%;
}
.header .kp-head-search .kp-head-search-box .search-box {
  width: 544px;
  height: 100%;
  padding-left: 12px;
  display: flex;
  align-items: center;
  position: relative;
}
.header .kp-head-search .kp-head-search-box .search-box button {
  background: none;
  border: none;
  cursor: pointer;
}
.header .kp-head-search .kp-head-search-box .search-box .search-box-ico {
  width: 20px;
  height: 20px;
  margin: 13px 0 13px 0;
  float: left;
}
.header .kp-head-search .kp-head-search-box .search-box .search-box-ico img {
  width: 18px;
  height: 18px;
}
.header .kp-head-search .kp-head-search-box .search-box .search-box-input {
  width: 400px;
  height: 100%;
  float: left;
  flex: 1;
}
.header .kp-head-search .kp-head-search-box .search-box .search-box-input .input-box {
  width: calc(100% - 20px);
  height: 100%;
  line-height: 25px;
}
.header .kp-head-search .kp-head-search-box .search-box .search-box-input .input-box input {
  width: 200px;
  border: none;
  outline-style: none;
  text-indent: 10px;
  background: none;
}
.header .kp-head-search .kp-head-search-box .search-box .search-box-close {
  font-size: 16px;
  width: 20px;
  height: 20px;
  line-height: 20px;
  margin: 13px 0 13px 0;
  float: right;
  cursor: pointer;
}
.header .kp-head-search .kp-head-search-box .search-box .search-box-close:hover {
  color: #F66D35;
}
.header .kp-head-search .kp-head-search-box .search-box .search-box-input .input-box .kp-input {
  height: 100%;
  width: 100%;
  padding-left: 3px;
  color: #767676;
  font-size: 16px;
}
.header .kp-head-search .kp-head-search-box .search-box .search-box-input .input-box .kp-op-list {
  z-index: 888;
}
.header .kp-head-search .kp-head-search-box .search-box .search-box-input .input-box .kp-op-list .kp-option {
  width: 100%;
  min-height: 35px;
  padding: 4px 20px;
  border-radius: 4px;
  cursor: pointer;
  font-size: 14px;
  color: #3D3D3D;
}
.header .kp-head-search .kp-head-search-box .search-box .search-box-input .input-box .kp-op-list .kp-option a {
  display: block;
}
.header .kp-head-search .kp-head-search-box .search-box .search-box-input .input-box .kp-op-list .kp-option.quick_link {
  color: #AAAAAA;
}
.header .kp-head-search .kp-head-search-box .search-box .search-box-input .input-box .kp-op-list .kp-option:hover {
  background: rgba(32, 31, 33, 0.05);
  color: #F66D35;
}
.header .kp-head-search .kp-head-search-box .search-box .search-box-input .input-box .kp-op-list {
  width: 100%;
  height: auto;
  position: absolute;
  z-index: 999;
  left: 0;
  top: 100%;
  padding: 16px 30px 30px;
  background: #FFFFFF;
  border-radius: 0px 0px 8px 8px;
  display: flex;
  flex-wrap: wrap;
  row-gap: 10px;
}
.header .kp-head-lang {
  width: auto;
  height: auto;
  float: right;
}
.header .kp-head-lang .lang-box {
  width: auto;
  height: auto;
  border-radius: 5px;
  position: relative;
}
.header .kp-head-lang .lang-select {
  width: auto;
  height: auto;
  float: left;
}
.header .kp-head-lang .lang-select .lang-select-btn {
  width: auto;
  height: auto;
  width: 25px;
  height: 25px;
  cursor: pointer;
  transition: 200ms;
  position: relative;
  z-index: 10;
  background: url("/html/phone/images/svg/lang.svg") no-repeat center/100% 100%;
}
.header .kp-head-lang .lang-select:hover .lang-select-btn {
  background: url("/html/phone/images/svg/icon-language-hover.svg") no-repeat center/100% 100%;
}
.header .kp-head-lang .lang-select .lang-select-btn img {
  width: 25px;
  height: 25px;
  cursor: pointer;
}
.header .kp-head-lang .lang-select .lang-select-list {
  width: 150px;
  height: auto;
  padding: 0;
  border-radius: 0 0 5px 5px;
  background: rgba(250, 250, 250, 0);
  position: absolute;
  top: 25px;
  left: 50%;
  transform: translateX(-50%);
  display: none;
  z-index: 9;
}
.header .kp-head-lang .lang-select .lang-select-list .list-box {
  width: 150px;
  height: auto;
  padding: 10px;
  border-radius: 0 0 5px 5px;
  background: #f6f6f6;
  margin-top: 26px;
}
.header .kp-head-lang .lang-select .lang-select-list .list-box ul li {
  text-align: center;
  width: auto;
  line-height: 20px;
  color: #747474;
  font-size: 12px;
  list-style: none;
  cursor: pointer;
  padding: 2px 10px 2px 10px;
  background: #f6f6f6;
  border-radius: 4px;
}
.header .kp-head-lang .lang-select .lang-select-list .list-box ul li.active {
  color: #F66D35;
}
.header .kp-head-lang .lang-select:hover .lang-select-list {
  display: block;
}
.header .kp-head-lang .lang-select .lang-select-list .list-box ul li:nth-child(1) {
  margin-top: 0;
}
.header .kp-head-lang .lang-select .lang-select-list .list-box ul li:hover {
  color: #F66D35;
  background: rgba(32, 31, 33, 0.06);
}
.header .kp-head-lang .lang-icon {
  width: 20px;
  height: 20px;
  float: right;
}
.header .kp-head-lang .lang-icon img {
  width: 20px;
  height: 20px;
}
.header ul.sub-menu1 {
  width: 100%;
  height: auto;
  position: fixed;
  left: 0;
  top: 80px;
  background: #FFFFFF;
  box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.12);
  display: none;
}
.header li:hover ul.sub-menu1 {
  height: auto;
  visibility: visible;
  opacity: 1;
  display: block;
  top: 80px;
  transition: all 200ms ease 0s;
}
.header ul.sub-menu1 li a:after {
  bottom: 0;
}
.header ul.sub-menu1 .head-open-box {
  width: 94%;
  max-width: 1200px;
  height: auto;
  margin: 0 auto;
  padding: 40px 0px 30px 0;
  transition: all 200ms ease 0s;
  display: flex;
  justify-content: flex-start;
  -moz-column-gap: 18px;
       column-gap: 18px;
  align-items: flex-start;
}
.header ul.sub-menu1 .head-open-box .left-menu-box {
  width: 200px;
  height: auto;
  flex-shrink: 0;
}
.header ul.sub-menu1 .head-open-box .left-menu-box .menu-item {
  width: 100%;
  min-height: 40px;
  border-radius: 8px;
  cursor: pointer;
  padding-left: 46px;
  margin-bottom: 10px;
}
.header ul.sub-menu1 .head-open-box .left-menu-box .menu-item-style {
  background: linear-gradient(180deg, #FF8649 0%, #F66D35 100%);
  color: #fff;
}
.header ul.sub-menu1 .head-open-box .left-menu-box .menu-item > a {
  display: flex;
  align-items: center;
}
.header ul.sub-menu1 .head-open-box .left-menu-box .menu-item-style .menu-ico .kp-icon {
  color: #fff !important;
}
.header ul.sub-menu1 .head-open-box .left-menu-box .menu-item-style .text-style {
  color: #fff !important;
}
.header ul.sub-menu1 .head-open-box .left-menu-box .menu-item .menu-ico {
  width: 25px;
  height: 40px;
  float: left;
  display: flex;
  justify-content: center;
  align-items: center;
}
.header ul.sub-menu1 .head-open-box .left-menu-box .menu-item .menu-ico i {
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
.header ul.sub-menu1 .head-open-box .left-menu-box .menu-item .menu-ico .p1_icon {
  width: 22px;
  height: 22px;
  display: block;
}
.header ul.sub-menu1 .head-open-box .left-menu-box .menu-item .menu-ico .p2_icon {
  width: 20px;
  height: 20px;
  display: block;
}
.header ul.sub-menu1 .head-open-box .left-menu-box .menu-item .menu-ico .p3_icon {
  width: 25px;
  height: 20px;
  display: block;
}
.header ul.sub-menu1 .head-open-box .left-menu-box .menu-item .menu-ico .p4_icon {
  width: 23px;
  height: 18px;
  display: block;
}
.header ul.sub-menu1 .head-open-box .left-menu-box .menu-item.menu-item-style .menu-ico .p1_icon {
  filter: brightness(3);
}
.header ul.sub-menu1 .head-open-box .left-menu-box .menu-item .menu-text {
  width: auto;
  line-height: 28px;
  float: left;
  margin-left: 20px;
  font-size: 14px;
  font-weight: bold;
  color: #333333;
}
.header ul.sub-menu1 .head-open-box .left-menu-box .menu-item .menu-text-style {
  color: #FFFFFF;
}
.header ul.sub-menu1 .head-open-box .right-content-box .content-list-outer {
  max-width: 935px;
  min-height: 190px;
  height: auto;
  display: flex;
  justify-content: flex-start;
  flex-wrap: wrap;
  gap: 14px 14px;
  align-items: flex-start;
  padding-left: 22px;
  border-left: 1px solid #EFEFEF;
  display: none;
}
.header ul.sub-menu1 .head-open-box .right-content-box .content-list-outer.on {
  display: flex;
}
.header ul.sub-menu1 .head-open-box .right-content-box .content-list {
  width: 124px;
  height: auto;
  padding-bottom: 13px;
  background: #F7F7F7;
  border-radius: 8px;
}
.header ul.sub-menu1 .head-open-box .right-content-box .content-list .list-pic {
  width: 100px;
  height: 100px;
  overflow: hidden;
  /* background: rgba(0, 0, 0, 0.05); */
  border-radius: 4px;
  margin: 5px auto 0;
}
.header ul.sub-menu1 .head-open-box .right-content-box .content-list .list-pic img {
  width: 100px;
  height: 100px;
  transition: all 200ms ease 0s;
}
.header ul.sub-menu1 .head-open-box .right-content-box .content-list:hover {
  box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.3);
}
.header ul.sub-menu1 .head-open-box .right-content-box .content-list:hover .list-pic img {
  transform: scale(1.1);
  transition: all 200ms ease 0s;
}
.header ul.sub-menu1 .head-open-box .right-content-box .content-list:hover .list-pic + .list-title .smenu-a {
  color: #F66D35;
}
.header ul.sub-menu1 .head-open-box .right-content-box .content-list:hover .list-pic + .list-title .smenu-a:after {
  width: 0;
}
.header ul.sub-menu1 .head-open-box .right-content-box .content-list .list-title {
  width: 100%;
  /* min-height: 54px; */
  height: auto;
  font-size: 14px;
  line-height: 20px;
  text-align: center;
  color: #3D3D3D;
  margin-top: 2px;
  overflow: hidden;
  white-space: nowrap;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
  padding: 0 5px;
}
.header ul.sub-menu1 .head-open-box .right-content-box .content-list .list-title .smenu-a {
  color: #3D3D3D;
  line-height: 20px;
  font-size: 14px;
}
.header ul.sub-menu1 .head-open-box .right-content-box .content-list .list-title .smenu-a:hover {
  color: #F66D35;
}
.header ul.sub-menu1 .head-open-box .right-content-box .content-list .list-title .smenu-a:hover:after {
  width: 0;
}
.header ul.sub-menu1 .head-open-box .left-menu-box .menu-item .menu-ico .kp-icon {
  font-family: "font_family" !important;
  font-size: 18px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  color: #000000;
  line-height: 22px;
}
.header ul.sub-menu1 .head-open-box .left-menu-box .menu-item .menu-ico .icon-style {
  color: #FFF;
}
.header .sub-menu1 .menu1-content {
  max-width: 1200px;
  width: 94%;
  height: auto;
  margin: 32px auto 33px;
  display: flex;
  position: relative;
}
.header .sub-menu1 .menu1-content .menu-left {
  width: 302px;
  height: auto;
  float: left;
}
.header .sub-menu1 .menu1-content .menu-left .left-title {
  width: 100%;
  font-size: 22px;
  color: #000;
  line-height: 30px;
  text-align: left;
}
.header .sub-menu1 .menu1-content .menu-left .left-desc {
  width: 100%;
  font-size: 14px;
  color: #333;
  line-height: 20px;
  text-align: left;
}
.header .sub-menu1 .menu1-content .menu-right {
  width: 340px;
  height: auto;
  float: left;
  margin-left: 26px;
  border-left: 1px solid #D8D8D8;
  padding-left: 30px;
  display: flex;
  flex-wrap: wrap;
  row-gap: 15px;
}
.header .sub-menu1 .menu1-content .menu-right .sub-menu-list.menu-right-title {
  width: 100%;
}
.header .sub-menu1 .menu1-content .menu-right .sub-menu-list.menu-right-title a {
  color: #FF883E;
  font-weight: bold;
}
.header .sub-menu1 .menu1-content .menu-right .sub-menu-list {
  width: 50%;
  min-height: 20px;
  float: left;
  text-align: left;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.header .sub-menu1 .menu1-content .menu-right .sub-menu-list a {
  font-size: 14px;
  color: #333;
  line-height: 20px;
  font-weight: 500;
}
.header .sub-menu1 .menu1-content .menu-right .sub-menu-list a:hover {
  color: #F66D35;
}
.header .sub-menu1 .menu1-content .menu-img {
  width: 248px;
  height: 120%;
  max-height: 110px;
  border: 0 solid #dedede;
  float: left;
  /* margin-top: 14px; */
  position: absolute;
  left: 670px;
  top: 50%;
  transform: translateY(-50%);
}
.header .sub-menu1 .menu1-content .menu-img img {
  width: auto;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}

.the_normal_title {
  font-family: "alimamaShuHei";
  font-size: 0.42rem;
  line-height: 0.5rem;
  color: #201F21;
  display: flex;
  justify-content: center;
  align-items: center;
}

.the_normal_title .normal_title_right {
  font-weight: normal;
}

#index .the_normal_title,
#about_new .the_normal_title {
  font-size: 0.46rem;
  line-height: 0.56rem;
}

#about_new .the_normal_title {
  max-width: 1200px;
  margin: 0 auto;
  width: 94%;
  text-align: center;
}

.the_normal_title .icon-right-arrow {
  font-weight: bold;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(180deg, #FF8649 0%, #F66D35 100%);
  display: none;
  font-size: 0.4rem;
}

.normal_title_left {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  -moz-column-gap: 10px;
       column-gap: 10px;
}

.normal_title_right {
  display: none;
}

.mt120 {
  margin: 1.2rem auto 0;
}

.mt200 {
  margin: 2rem auto 0;
}

/* 首页样式 */
.kp-banner {
  width: 100%;
  height: auto;
  background: #0b2e13;
  position: relative;
  margin-top: 130px;
}
.kp-banner .content-box-tags {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 8px;
  height: auto;
  width: 100%;
  margin-bottom: 20px;
}
.kp-banner .content-box-tags .content-box-tags-tag {
  font-size: 16px;
  line-height: 24px;
  color: #FAFAFA;
  border: 1px solid #FAFAFA;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 2px 10px;
  border-radius: 4px;
}
.kp-banner .swiper-horizontal > .swiper-pagination-bullets,
.kp-banner .swiper-pagination-bullets.swiper-pagination-horizontal,
.kp-banner .swiper-pagination-custom,
.kp-banner .swiper-pagination-fraction {
  bottom: 0;
  left: 0;
  width: auto;
}
.kp-banner .swiper-pagination {
  position: relative;
  text-align: left;
  height: 12px;
  display: flex;
  align-items: center;
  -moz-column-gap: 11px;
       column-gap: 11px;
}

#index .container-content {
  max-width: 1200px;
  width: 94%;
  height: auto;
  margin: 48px auto;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 18px;
}

#index .container-content .first-content-item {
  width: calc((100% - 36px) / 3);
  max-width: 388px;
  height: 280px;
  position: relative;
  float: left;
  overflow: hidden;
  border-radius: 10px;
  transition: none;
}

#index .container-content .first-content-item:nth-child(3) {
  margin-right: 0;
}

#index .container-content .first-content-item .content-img-box {
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 10;
  overflow: hidden;
  transition: transform 0.3s ease;
  cursor: pointer;
}

#index .container-content .first-content-item .content-img-box .bg_box {
  width: 100%;
  height: 100%;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

#index .container-content .first-content-item:hover .content-img-box {
  transform: scale(1.1);
  transition: transform 0.3s ease;
}

#index .container-content .first-content-item .content-img-box img {
  width: 100%;
  height: 100%;
}

#index .container-content .first-content-item .content-text-box {
  width: 80%;
  height: 80px;
  height: auto;
  top: 50%;
  transform: translateY(-50%);
  left: 10%;
  position: absolute;
  z-index: 11;
}

#index .container-content .first-content-item .content-text-box .box-desc {
  width: 100%;
}

#index .container-content .first-content-item .content-text-box .box-desc .tt {
  width: 100%;
  font-family: "alimamashuhei";
  font-size: 0.36rem;
  line-height: 1.1;
  color: #fff;
  text-align: center;
}

#index .container-content .first-content-item .content-text-box .box-desc .desc {
  width: 100%;
  font-size: 0.18rem;
  line-height: 1.1;
  margin-top: 8px;
  color: #fff;
  text-align: center;
}

.kp-product {
  width: 100%;
  max-width: 1770px;
  overflow: hidden;
}
.kp-product .kp-product-title {
  text-align: center;
}
.kp-product .product-swiper-change {
  margin: 0.4rem auto 0;
  display: flex;
  justify-content: center;
  -moz-column-gap: 0.3rem;
       column-gap: 0.3rem;
}
.kp-product .product-swiper-change a {
  width: 164px;
  height: 58px;
  border-radius: 4px;
  display: flex;
  justify-content: center;
  align-items: center;
  background: rgba(32, 31, 33, 0.05);
  font-size: 26px;
  color: #201F21;
  cursor: pointer;
  position: relative;
}
.kp-product .product-swiper-change a.on {
  background: #F66D35;
  color: #FAFAFA;
}
.kp-product .product-swiper-change a:hover {
  background: #F66D35;
  color: #FAFAFA;
}
.kp-product .product-swiper {
  display: none;
  margin: 0.5rem auto 10px;
  position: relative;
}
.kp-product .product-swiper.show_swiper {
  display: block;
}
.kp-product .product-swiper .product-swiper-control {
  z-index: 10;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 94%;
  max-width: 1164px;
  height: 54px;
  pointer-events: none;
}
.kp-product .product-swiper .product-swiper-control .product-swiper-next,
.kp-product .product-swiper .product-swiper-control .product-swiper-prev {
  width: 17px;
  height: 54px;
  background: url(/html/phone/images/home_swiper_next.png) no-repeat center/100% 100%;
  margin-top: 0;
  top: 0;
  pointer-events: all;
}
.kp-product .product-swiper .product-swiper-control .product-swiper-next::after,
.kp-product .product-swiper .product-swiper-control .product-swiper-prev::after {
  display: none;
}
.kp-product .product-swiper .product-swiper-control .product-swiper-prev {
  transform: rotate(180deg);
}
.kp-product .product-swiper .product-swiper-control .swiper-pagination {
  display: none;
}
.kp-product .product-swiper .swiper-slide {
  width: 330px;
  background: #FFFFFF;
  border-radius: 4px;
  padding: 24px 24px 24px;
  opacity: 0.5;
  transition: all 0.3s;
  margin-right: 30px;
}
.kp-product .product-swiper .swiper-slide.swiper-slide-active, .kp-product .product-swiper .swiper-slide.swiper-slide-prev, .kp-product .product-swiper .swiper-slide.swiper-slide-next {
  opacity: 1;
}
.kp-product .product-swiper .swiper-slide img {
  transform: scale(0.85);
  transition: all 0.3s;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.kp-product .product-swiper .swiper-slide:hover img {
  transform: scale(1);
}
.kp-product .product-swiper .swiper-slide:hover {
  box-shadow: 0px 3px 8px 0px rgba(0, 0, 0, 0.16);
}
.kp-product .product-swiper .bg-img-container {
  text-align: center;
  padding: 0px 0px 16px;
}
.kp-product .product-swiper .product-swiper-txt {
  text-align: center;
}
.kp-product .product-swiper .product-swiper-txt .product-swiper-title {
  min-height: 24px;
  font-size: 18px;
  font-weight: bold;
  line-height: 24px;
  letter-spacing: 0.04em;
  color: #000000;
}
.kp-product .product-swiper .product-swiper-txt .product-swiper-desc {
  margin-top: 8px;
  min-height: 81px;
  font-size: 14px;
  font-weight: normal;
  line-height: 27px;
  color: #1A1A1A;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
  text-overflow: ellipsis;
}

.select_product {
  opacity: 0;
  pointer-events: none;
  position: fixed;
  left: -5000px;
}

.product-box-wrapper {
  margin-top: 30px;
}

.select_product .swiper-slide {
  width: auto;
  padding: 8px 13px;
  font-size: 14px;
  line-height: 20px;
  background: #EDEDED;
  color: #201F21;
  border-radius: 5px;
}

.select_product .swiper-slide.swiper-slide-thumb-active {
  color: #FFFFFF;
  background: linear-gradient(180deg, #FF8649 0%, #F66D35 99%);
}

#index .product-box-swiper {
  width: 100%;
  position: relative;
}
#index .product-box-swiper .swiper-pagination {
  margin-top: 0;
  height: 8px;
  -moz-column-gap: 6px;
       column-gap: 6px;
  bottom: -15px;
  top: auto;
}
#index .product-box-swiper .swiper-pagination-bullet-active,
#index .product-box-swiper .swiper-pagination-bullet {
  width: 6px;
  height: 6px;
  border: none;
  background: #AAAAAA;
}
#index .product-box-swiper .swiper-pagination-bullet-active {
  background: #F66D35;
}
#index .product-box-swiper .product-box-slide {
  display: flex;
  justify-content: flex-start;
  align-items: stretch;
  gap: 12px;
  flex-wrap: wrap;
}
#index .product-box-swiper .product-box-slide .swiper-slide-box {
  width: calc((100% - 12px) / 2);
  min-height: 270px;
  display: flex;
  background: #F8F8F8;
  border-radius: 8px;
}
#index .product-box-swiper .product-box-slide .swiper-slide-box:nth-of-type(n+7) {
  display: none;
}
#index .product-box-swiper .product-box-slide .swiper-slide-box .swiper-slide-box-inner {
  width: 100%;
  padding: 18px 16px 0;
  display: flex;
  flex-wrap: wrap;
  align-content: space-between;
}
#index .product-box-swiper .product-box-slide .swiper-slide-box .swiper-slide-box-inner .tt {
  font-size: 0.3rem;
  line-height: 1.4;
  font-weight: bold;
  color: #201F21;
}
#index .product-box-swiper .product-box-slide .swiper-slide-box .swiper-slide-box-inner .desc {
  font-size: 14px;
  line-height: 18px;
  color: #666666;
  min-height: 36px;
  margin-top: 4px;
}
#index .product-box-swiper .product-box-slide .swiper-slide-box .swiper-slide-box-inner .pic_box {
  padding-top: 100%;
}
#index .product-box-swiper .product-box-slide .swiper-slide-box .swiper-slide-box-inner .btn-more {
  width: 100%;
  background: #FFFFFF;
  margin-bottom: 14px;
  margin-top: 0;
}
#index .product-box-swiper .product-box-slide .swiper-slide-box .swiper-slide-box-inner .btn-more:hover .link {
  left: 0;
}
#index .product-box-swiper .product-box-slide .swiper-slide-box .swiper-slide-box-inner .btn-more:hover .vector {
  right: 0;
}
#index .product-box-swiper .product-box-slide .swiper-slide-box .swiper-slide-box-inner .btn-more .link {
  color: #F66D35;
  font-size: 16px;
  line-height: 1;
  height: auto;
}
#index .product-box-swiper .product-box-slide .swiper-slide-box .swiper-slide-box-inner .btn-more .vector {
  background: url(/html/phone/images/svg/icon-arrow-btn-orange.svg) no-repeat center/100% 100%;
}
#index .product-box-swiper .product-box-slide .swiper-slide-box:hover {
  background: #FFFFFF;
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.15);
}
#index .product-box-swiper .product-box-slide .swiper-slide-box:hover .btn-more {
  background: linear-gradient(180deg, #FF8649 0%, #F66D35 99%);
}
#index .product-box-swiper .product-box-slide .swiper-slide-box:hover .btn-more .link {
  color: #FFFFFF;
}
#index .product-box-swiper .product-box-slide .swiper-slide-box:hover .btn-more .vector {
  background: url(/html/phone/images/svg/Vector.svg) no-repeat center/100% 100%;
}

#index .kp-product-new {
  margin-top: 1rem;
}
#index .kp-product-new .kp-product-title {
  margin-bottom: 32px;
}
#index .product-box .products-container {
  margin: 0 auto;
  max-width: 1215px;
  width: 94%;
  display: grid;
}
#index .eight-product-box .products-container {
  height: 795px;
  grid-template-columns: repeat(117, 1fr);
  grid-template-rows: repeat(30, 1fr);
}
#index .five-product-box .products-container {
  height: 530px;
  grid-template-columns: repeat(117, 1fr);
  grid-template-rows: repeat(20, 1fr);
}
#index .four-product-box .products-container {
  height: 395px;
  grid-template-columns: repeat(118, 1fr);
  grid-template-rows: repeat(75, 1fr);
}
#index .four-product-box, #index .eight-product-box {
  margin-top: 45px;
}
#index .products-container-title {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 0.36rem;
  font-family: "alimamashuhei";
  color: #FFFFFF;
  margin: 7.5px;
  min-height: 100px;
  min-width: 310px;
  background: linear-gradient(180deg, #FF8649 0%, #F66D35 99%);
  position: relative;
  border-radius: 12px;
  overflow: hidden;
  text-align: center;
}
#index .eight-product-box .products-container-title::after {
  content: "";
  width: 85px;
  height: 78px;
  position: absolute;
  left: 0;
  bottom: 0;
}
#index .products-container-title img {
  width: 85px;
  height: 78px;
  position: absolute;
  left: 0;
  bottom: 0;
}
#index .product-card {
  background: #F8F8F8;
  border-radius: 12px;
  padding: 32px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  transition: transform 0.3s ease;
  margin: 7.5px;
  transition: all 0.3s;
  position: relative;
  overflow: hidden;
}
#index .eight-product-box .products-container .products-container-title {
  grid-column: 1/span 31;
  grid-row: 1/span 4;
}
#index .eight-product-box .products-container .product-card:nth-of-type(2) {
  grid-column: 1/span 31;
  grid-row: 5/span 13;
}
#index .eight-product-box .products-container .product-card:nth-of-type(7) {
  grid-column: 1/span 31;
  grid-row: 18/span 13;
}
#index .eight-product-box .products-container .product-card:nth-of-type(3) {
  grid-column: 32/span 43;
  grid-row: 1/span 10;
}
#index .eight-product-box .products-container .product-card:nth-of-type(4) {
  grid-column: 75/span 43;
  grid-row: 1/span 10;
}
#index .eight-product-box .products-container .product-card:nth-of-type(5) {
  grid-column: 32/span 43;
  grid-row: 11/span 10;
}
#index .eight-product-box .products-container .product-card:nth-of-type(6) {
  grid-column: 75/span 43;
  grid-row: 11/span 10;
}
#index .eight-product-box .products-container .product-card:nth-of-type(8) {
  grid-column: 32/span 43;
  grid-row: 21/span 10;
}
#index .eight-product-box .products-container .product-card:nth-of-type(9) {
  grid-column: 75/span 43;
  grid-row: 21/span 10;
}
#index .eight-product-box .products-container .product-card .product-img {
  position: absolute;
  bottom: 0;
  right: 0;
  max-width: 226px;
  width: 52.5581395349%;
  z-index: 1;
}
#index .eight-product-box .products-container .product-card:nth-of-type(2) .product-img,
#index .eight-product-box .products-container .product-card:nth-of-type(7) .product-img {
  max-width: 234px;
  right: auto;
  left: 50%;
  bottom: 40%;
  width: 75.4838709677%;
  transform: translate(-50%, 50%);
}
#index .four-product-box .products-container .products-container-title {
  grid-column: 1/span 31;
  grid-row: 1/span 20;
}
#index .four-product-box .products-container .product-card:nth-of-type(2) {
  grid-column: 1/span 31;
  grid-row: 21/span 55;
}
#index .four-product-box .products-container .product-card:nth-of-type(3) {
  grid-column: 32/span 29;
  grid-row: 1/span 75;
}
#index .four-product-box .products-container .product-card:nth-of-type(4) {
  grid-column: 61/span 29;
  grid-row: 1/span 75;
}
#index .four-product-box .products-container .product-card:nth-of-type(5) {
  grid-column: 90/span 29;
  grid-row: 1/span 75;
}
#index .four-product-box .products-container .product-card:nth-of-type(2) .product-img {
  bottom: 40%;
  right: 0;
  max-width: 234px;
  width: 75.4838709677%;
  z-index: 1;
  transform: translate(-50%, 50%);
}
#index .four-product-box .products-container .product-card .product-img {
  position: absolute;
  max-width: 234px;
  right: auto;
  bottom: 50%;
  left: 50%;
  width: 83.5714285714%;
  transform: translate(-50%, 50%);
}
#index .five-product-box .products-container .product-card:nth-of-type(2) {
  grid-row: 5/span 16;
}
#index .product-card:hover {
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.15);
}
#index .product-title {
  font-size: 0.2rem;
  color: #666666;
  line-height: 28px;
  margin-bottom: 8px;
  font-weight: bold;
}
#index .product-description {
  font-size: 14px;
  color: #666666;
  line-height: 20px;
}
#index .product-info,
#index .view-details {
  position: relative;
  z-index: 2;
}
#index .view-details {
  display: flex;
  padding: 9px 23px;
  color: #666666;
  text-decoration: none;
  border-radius: 5px;
  font-size: 16px;
  line-height: 22px;
  justify-content: center;
  align-items: center;
  width: auto;
  border: 1px solid #999999;
}
#index .product-card:hover .view-details {
  background: linear-gradient(180deg, #FF8649 0%, #F66D35 99%);
  border: 1px solid transparent;
  color: #fff;
}

.product_not_found_outerBox {
  width: 94%;
  max-width: 1200px;
  margin: 0 auto 0;
  position: relative;
}

.product_not_found_bg {
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: -1;
  left: 0%;
  background-position: center bottom;
  background-size: cover;
  background-repeat: no-repeat;
  background-attachment: fixed;
  border-radius: 10px;
}

.product_not_found {
  width: 94%;
  max-width: 1200px;
  height: auto;
  border-radius: 10px;
  background-position: center bottom;
  background-size: cover;
  background-repeat: no-repeat;
  background-attachment: fixed;
  padding: 50px 0 50px 100px;
  margin: 52.5px auto 0;
  opacity: 1;
}
.product_not_found .product_not_found_title {
  justify-content: flex-start;
  font-size: 0.42rem;
  line-height: 0.5rem;
  font-family: "alimamashuhei";
}
.product_not_found .product_not_found_desc {
  font-size: 16px;
  line-height: 25px;
  color: #1A1A1A;
  margin-top: 16px;
  width: 440px;
}
.product_not_found .product_not_found_btn {
  width: 230px;
  height: 40px;
  border-radius: 4px;
  background: #FFFFFF;
  border: 2px solid #E5763E;
  font-size: 16px;
  font-weight: bold;
  color: #E5763E;
  margin-top: 40px;
}

.Modular_driver {
  width: 100%;
  height: auto;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  overflow: hidden;
  padding-bottom: 1rem;
  text-align: center;
}
.Modular_driver .Modular_driver_title {
  text-align: center;
  margin: 70px 0 0;
}
.Modular_driver .Modular_driver_btnbox {
  display: flex;
  margin: 40px auto 8px;
  -moz-column-gap: 20px;
       column-gap: 20px;
  justify-content: center;
}
.Modular_driver .Modular_driver_btnbox > div {
  width: 242px;
  height: 58px;
  border-radius: 4px;
  background: rgba(32, 31, 33, 0.1);
  font-size: 26px;
  color: #FAFAFA;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  position: relative;
}
.Modular_driver .Modular_driver_btnbox > div:nth-of-type(1).on {
  background: #F66D35;
}
.Modular_driver .Modular_driver_btnbox > div:nth-of-type(1).on::after {
  content: "";
  width: 90px;
  height: 6px;
  border-radius: 6px;
  background: #F66D35;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: -14px;
}
.Modular_driver .Modular_driver_btnbox > div:nth-of-type(2).on {
  background: #3FB286;
}
.Modular_driver .Modular_driver_btnbox > div:nth-of-type(2).on::after {
  content: "";
  width: 90px;
  height: 6px;
  border-radius: 6px;
  background: #3FB286;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: -14px;
}
.Modular_driver .Modular_driver_img {
  text-align: center;
  position: relative;
  width: auto;
  display: none;
}
.Modular_driver .Modular_driver_img.show_mdi {
  display: inline-flex;
}
.Modular_driver .Modular_driver_a {
  position: absolute;
  width: 10%;
  height: 2.2%;
  left: 2.7%;
  bottom: 3%;
}

.tag_box {
  display: flex;
  flex-wrap: wrap;
  -moz-column-gap: 8px;
       column-gap: 8px;
}
.tag_box > p,
.tag_box > a {
  width: auto;
  min-height: 28px;
  border-radius: 4px;
  padding: 0px 8px;
  background: linear-gradient(0deg, rgba(246, 109, 53, 0.2), rgba(246, 109, 53, 0.2)), #FFFFFF;
  font-size: 14px;
  line-height: 28px;
  color: #F66D35;
}

.tag_box.small_size {
  display: flex;
  gap: 8px;
}
.tag_box.small_size > p,
.tag_box.small_size > a {
  width: auto;
  min-height: 24px;
  border-radius: 4px;
  padding: 2px 8px;
  background: none;
  font-size: 12px;
  line-height: 18px;
  color: #F66D35;
  border: 1px solid #F66D35;
}

.why_choose {
  margin-top: 1.04rem;
}
.why_choose .why_choose_pic {
  max-width: 1200px;
  margin: 0.48rem auto 0;
}
.why_choose .why_choose_pic .pic_box {
  padding-top: 61.7376775272%;
}
.why_choose .why_choose_pic .pic_box img {
  -o-object-fit: contain;
     object-fit: contain;
}
.why_choose .why_choose_box {
  display: flex;
  justify-content: center;
  align-items: flex-start;
  -moz-column-gap: 14px;
       column-gap: 14px;
  max-width: 1200px;
  width: 94%;
  margin: 48px auto 0;
}
.why_choose .wcb {
  padding: 0.32rem 0.26rem 0 0.26rem;
  position: relative;
  height: 100%;
  border-radius: 12px;
  overflow: hidden;
}
.why_choose .wcb .tt {
  line-height: 0.34rem;
  font-size: 0.24rem;
  font-weight: bold;
  color: #F66D35;
  position: relative;
  z-index: 1;
}
.why_choose .wcb .desc {
  font-size: 0.16rem;
  line-height: 0.3rem;
  color: #666666;
  margin-top: 8px;
  position: relative;
  z-index: 1;
}
.why_choose .wcb .wcb_bg {
  background-position: bottom;
  background-size: contain;
  background-repeat: no-repeat;
  position: absolute;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
}
.why_choose .wl {
  width: 51%;
  row-gap: 17px;
  display: flex;
  flex-wrap: wrap;
}
.why_choose .wl .wlt {
  width: 100%;
  height: 350px;
  display: flex;
  justify-content: center;
  -moz-column-gap: 14px;
       column-gap: 14px;
}
.why_choose .wl .wlt .wlt_box {
  width: 48.8562091503%;
  border-radius: 12px;
  background: #F8F8F8;
}
.why_choose .wl .wlb {
  width: 100%;
  height: 371px;
  background: #F8F8F8;
  border-radius: 12px;
}
.why_choose .wr {
  width: 47.5833333333%;
  row-gap: 17px;
  display: flex;
  flex-wrap: wrap;
}
.why_choose .wr .wrt {
  width: 100%;
  height: 350px;
  background: #F8F8F8;
  border-radius: 12px;
}
.why_choose .wr .wrb {
  width: 100%;
  height: 371px;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  row-gap: 17px;
}
.why_choose .wr .wrb .wrb_box {
  width: 100%;
  border-radius: 12px;
  background: #F8F8F8;
  height: 177px;
}
.why_choose .wr .wrb .wrb_box .wcb_bg {
  background-position: center right;
  background-size: contain;
}
.why_choose .wr .wrb .wrb_box .desc {
  width: 60%;
}

.gpc_desc {
  margin-top: 24px;
  font-size: 16px;
  line-height: 25px;
  color: #767676;
  text-align: left;
}

.gpc_cont {
  margin-top: 36px;
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  -moz-column-gap: 30px;
       column-gap: 30px;
}

.gpc_cont_normal {
  width: 120px;
  flex: 1;
}

.gpccn_title {
  font-size: 30px;
  line-height: 44px;
  color: #F66D35;
  white-space: nowrap;
}

.gpccn_desc {
  margin-top: 8px;
  font-size: 16px;
  line-height: 25px;
  color: #767676;
  text-align: left;
}

.Global_partners {
  margin: 1.2rem auto 0;
}
.Global_partners .Global-partners-title {
  text-align: center;
  width: 94%;
  margin: 0 auto 0;
}
.Global_partners .Global_partners_desc {
  max-width: 703px;
  width: 94%;
  font-size: 0.16rem;
  line-height: 0.25rem;
  text-align: center;
  color: #1A1A1A;
  margin: 0.16rem auto 0.44rem;
}
.Global_partners .Global_partners_content {
  height: auto;
  border-radius: 8px;
  display: flex;
  justify-content: center;
  -moz-column-gap: 0.34rem;
       column-gap: 0.34rem;
  padding: 0.4rem;
  background: #FFFFFF;
}
.Global_partners .Global_partners_content .Global_partners_content_left {
  width: 44.2857142857%;
  height: 100%;
}
.Global_partners .Global_partners_content .Global_partners_content_left .gpc_title {
  margin-top: 0.16rem;
  font-size: 0.26rem;
  line-height: 0.38rem;
  color: #201F21;
}
.Global_partners .Global_partners_content .Global_partners_content_left .gpc_desc {
  margin-top: 0.24rem;
  font-size: 0.16rem;
  line-height: 0.25rem;
  color: #767676;
  text-align: left;
}
.Global_partners .Global_partners_content .Global_partners_content_right {
  width: 52.6785714286%;
  height: auto;
  cursor: pointer;
  border-radius: 4px;
  overflow: hidden;
}
.Global_partners .Global_partners_content .Global_partners_content_right img {
  height: 100%;
  border-radius: 4px;
  transition: transform 0.3s;
}
.Global_partners .Global_partners_content .Global_partners_content_right:hover img {
  transform: scale(1.1) !important;
}
.Global_partners .Global_partners_swiper {
  max-width: 1200px;
  margin: 0 auto 0;
  overflow: hidden;
  position: relative;
}
.Global_partners .Global_partners_swiper .swiper-slide .pic_box {
  padding-top: 124.1935483871%;
}
.Global_partners .Global_partners_swiper .swiper-slide .pic_box img {
  transition: all 0.3s;
}
.Global_partners .swiper-slide {
  overflow: hidden;
  border-radius: 12px;
  width: 290px;
  margin-right: 13px;
}
.Global_partners .swiper-slide::after {
  content: "";
  width: 100%;
  height: 34.68%;
  background: linear-gradient(0deg, rgba(32, 31, 33, 0.5) 0%, rgba(32, 31, 33, 0) 100%);
  position: absolute;
  bottom: 0;
  left: 0;
}
.Global_partners .Global_partners_swiper .swiper-slide .swiper-slide-box-title {
  position: absolute;
  width: 100%;
  height: auto;
  left: 0;
  bottom: 0;
  padding: 0 0.18rem 16px;
  color: #FFFFFF;
  z-index: 1;
}
.Global_partners .Global_partners_swiper .swiper-slide .swiper-slide-box-title .tt {
  font-size: 20px;
  font-weight: bold;
  line-height: 1.2;
}
.Global_partners .Global_partners_swiper .swiper-slide .swiper-slide-box-title .desc {
  font-size: 16px;
  line-height: 30px;
  margin-bottom: 16px;
}
.Global_partners .Global_partners_swiper .swiper-slide .swiper-slide-box-title .see_all {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  -moz-column-gap: 5px;
       column-gap: 5px;
}
.Global_partners .Global_partners_swiper .swiper-slide .swiper-slide-box-title .see_all span {
  border-bottom: 1px solid #FFFFFF;
  font-size: 14px;
  line-height: 20px;
}
.Global_partners .Global_partners_swiper .swiper-slide .swiper-slide-box-title .see_all i {
  width: 11px;
  height: 11px;
  background: url(/html/phone/images/svg/Vector.svg) no-repeat center/100% 100%;
  display: block;
}
.Global_partners .Global_partners_control {
  position: absolute;
  width: 100%;
  height: auto;
  top: 50%;
  transform: translateY(-50%);
  z-index: 2;
  padding: 0 22px;
}
.Global_partners .Global_partners_control .swiper-button-next::after,
.Global_partners .Global_partners_control .swiper-button-prev::after {
  content: "";
  width: 14px;
  height: 54px;
  font-size: 0;
  background: url(/html/phone/images/svg/index_swiper_control.svg) no-repeat center/100% 100%;
  transition: none;
}
.Global_partners .Global_partners_control .swiper-button-next::after {
  transform: rotate(180deg);
}
.Global_partners .Global_partners_control .swiper-button-next:hover::after {
  background: url(/html/phone/images/svg/index_swiper_control1.svg) no-repeat center/100% 100%;
  transform: none;
}
.Global_partners .Global_partners_control .swiper-button-prev:hover::after {
  background: url(/html/phone/images/svg/index_swiper_control1.svg) no-repeat center/100% 100%;
  transform: rotate(180deg);
}

.Global_partners .Global_partners_swiper.Global_partners_swiper1 .swiper-slide::after {
  display: none;
}

.Global_partners .Global_partners_swiper.Global_partners_swiper1 .swiper-slide:hover img {
  transform: scale(1);
}

.Global_partners .Global_partners_swiper.Global_partners_swiper1 {
  padding-bottom: 30px;
}

#newsView_page .Global_partners .Global_partners_content .Global_partners_content_right {
  height: 55.2542372881%;
}

#about .Global_partners .Global_partners_swiper.Global_partners_swiper1 .swiper-pagination {
  height: 24px;
  bottom: 0;
}

#about .Global_partners {
  width: 94%;
  max-width: 1200px;
}

#about .Global_partners .Global_partners_swiper.Global_partners_swiper1 .swiper-horizontal > .swiper-pagination-bullets,
#index .Global_partners .Global_partners_swiper.Global_partners_swiper1 .swiper-pagination-bullets.swiper-pagination-horizontal,
#index .Global_partners .Global_partners_swiper.Global_partners_swiper1 .swiper-pagination-custom,
#index .Global_partners .Global_partners_swiper.Global_partners_swiper1 .swiper-pagination-fraction {
  bottom: 0;
}

#about .Global_partners .Global_partners_swiper.Global_partners_swiper1 .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background: #F66D35;
}

#about .Global_partners .Global_partners_swiper.Global_partners_swiper1 .swiper-pagination-bullet {
  background: #D3D3D3;
}

.swiper-pagination {
  height: 24px;
  bottom: 0;
}

.swiper-horizontal > .swiper-pagination-bullets,
.swiper-pagination-bullets.swiper-pagination-horizontal,
.swiper-pagination-custom,
.swiper-pagination-fraction {
  bottom: 0;
}

.swiper-pagination-bullet.swiper-pagination-bullet-active {
  background: #F66D35;
}

.swiper-pagination-bullet {
  background: #D3D3D3;
}

#about .kp-container .container-box .partners-box .partners-others-box {
  margin: 20px auto 0;
}

.Global_partners .Global_partners_swiper.Global_partners_swiper1 .Global_partners_content {
  height: 100%;
  margin-right: 0;
}

.kp-container {
  width: 100%;
  height: auto;
  position: relative;
}

.kp-container .container-box {
  width: 100%;
  height: auto;
  background-size: cover;
  overflow: hidden;
}

.kp-container.partners-outer .container-box {
  overflow: unset;
}

.kp-container .container-box .partners-box {
  max-width: 1200px;
  width: 94%;
  height: auto;
  margin: 0 auto;
}

.kp-container .container-box .partners-box .container-title-box {
  width: 1200px;
  height: auto;
  margin: 0 auto;
}

.kp-container .container-box .partners-box .container-title-box .c-title {
  width: 1200px;
  height: 50px;
}

.kp-container .container-box .partners-box .container-title-box .c-desc {
  width: 1200px;
  height: auto;
}

.kp-container .container-box .partners-box .partners-main-box {
  width: auto;
  height: 460px;
  margin: 40px auto;
  background: #fff;
  border-radius: 8px;
}

.kp-container .container-box .partners-box .partners-main-box .left-box {
  width: 496px;
  height: 380px;
  float: left;
  margin: 40px 0 40px 35px;
}

.kp-container .container-box .partners-box .partners-main-box .left-box .partners-main-tag {
  width: 100%;
  height: 28px;
}

.kp-container .container-box .partners-box .partners-main-box .left-box .partners-main-tag .tag-txt {
  float: left;
  margin-right: 10px;
  padding: 0 8px;
  width: auto;
  height: 28px;
  font-size: 14px;
  line-height: 28px;
  background: #fde2d7;
  border-radius: 4px;
  text-align: center;
  color: #F66D35;
}

.kp-container .container-box .partners-box .partners-main-box .left-box .partners-main-title {
  width: 100%;
  height: auto;
  margin-top: 16px;
  font-size: 26px;
  font-family: alimamaShuHei, Helvetica Neue, Helvetica, PingFang SC, Tahoma, Arial, sans-serif, serif;
  line-height: 38px;
  color: #1A1A1A;
}

.kp-container .container-box .partners-box .partners-main-box .left-box .partners-main-desc {
  width: 100%;
  height: auto;
  margin-top: 21px;
  line-height: 25px;
  font-size: 16px;
  color: #767676;
}

.kp-container .container-box .partners-box .partners-main-box .left-box .partners-main-data {
  width: 100%;
  height: auto;
  margin-top: 40px;
}

.kp-container .container-box .partners-box .partners-main-box .left-box .partners-main-data .data-box {
  width: 120px;
  height: auto;
  float: left;
  margin-left: 30px;
}

.kp-container .container-box .partners-box .partners-main-box .left-box .partners-main-data .data-box .data-txt {
  width: auto;
  height: auto;
  font-family: alimamaShuHei, Helvetica Neue, Helvetica, PingFang SC, Tahoma, Arial, sans-serif, serif;
  font-size: 30px;
  color: #F66D35;
}

.kp-container .container-box .partners-box .partners-main-box .left-box .partners-main-data .data-box .data-desc {
  width: auto;
  height: auto;
  margin-top: 8px;
  font-size: 16px;
  line-height: 25px;
  color: #767676;
}

.kp-container .container-box .partners-box .partners-main-box .right-box {
  width: 580px;
  height: 320px;
  float: right;
  margin: 40px 35px 40px 0;
  border-radius: 5px;
  overflow: hidden;
}

.kp-container .container-box .partners-box .partners-main-box .right-box img {
  width: 580px;
  height: auto;
}

.kp-container .container-box .partners-box .partners-others-box {
  max-width: 1110px;
  width: 100%;
  height: auto;
  margin: 42px auto 0;
}

.kp-container .container-box .partners-box .partners-others-box ul {
  width: 100%;
  height: auto;
  margin: 0 auto;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  display: grid;
  grid-template-columns: repeat(42, 1fr);
  gap: 10px;
}

.kp-container .container-box .partners-box .partners-others-box ul li {
  max-width: 150px;
  height: 89px;
  float: left;
  list-style: none;
  background: #fff;
  border-radius: 5px;
  text-align: center;
  position: relative;
  cursor: pointer;
}

.partners-others-box ul li {
  grid-column: span 6;
}

.partners-others-box ul li:nth-child(13n+8) {
  grid-column: 4/span 6;
}

.kp-container .container-box .partners-box .partners-others-box ul li a {
  text-decoration: none;
}

.kp-container .container-box .partners-box .partners-others-box ul li .others-tips {
  width: 660px;
  height: auto;
  position: absolute;
  left: -240px;
  bottom: 70px;
  opacity: 0;
  visibility: hidden;
  transition: 200ms;
  z-index: 4;
  border-radius: 5px;
  background: #F66D35;
  padding: 20px;
  color: #FAFAFA;
  vertical-align: bottom;
}

.kp-container .container-box .partners-box .partners-others-box ul li .others-tips .tips-pic {
  width: 600px;
  height: 230px;
  background: #ffffff;
  border-radius: 4px;
  overflow: hidden;
}

.kp-container .container-box .partners-box .partners-others-box ul li .others-tips .tips-pic img {
  width: 200px;
  height: 80px;
}

.kp-container .container-box .partners-box .partners-others-box ul li .others-tips .tips-title {
  width: 200px;
  font-size: 16px;
  font-weight: bold;
  line-height: 20px;
  color: #FAFAFA;
  text-align: left;
  margin-top: 10px;
}

.kp-container .container-box .partners-box .partners-others-box ul li .others-tips .tips-text {
  width: 200px;
  font-size: 12px;
  line-height: 20px;
  color: #FAFAFA;
  text-align: left;
  margin-top: 10px;
}

.kp-container .container-box .partners-box .partners-others-box ul li .others-tips .strength-more:hover .more-icon {
  margin-left: 20px;
  transition: 200ms;
}

.kp-container .container-box .partners-box .partners-others-box ul li .others-tips .more-txt a {
  color: #FAFAFA;
  font-size: 16px;
}

.kp-container .container-box .partners-box .partners-others-box ul li:hover .others-tips {
  visibility: visible;
  opacity: 1;
  left: -110px;
  transition: 200ms;
}

.kp-container .container-box .partners-box .partners-others-box ul li .partners-logo-box {
  position: relative;
  height: 100%;
}

.kp-container .container-box .partners-box .partners-others-box ul li .partners-logo-box .logo-box {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 2;
  transition: 200ms;
  border-radius: 5px;
  overflow: hidden;
  transition: box-shadow 0.3s;
}

.kp-container .container-box .partners-box .partners-others-box ul li .partners-logo-box .logo-box a img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}

.kp-container .container-box .partners-box .partners-others-box ul li .partners-logo-box .logo-shade {
  transition: 200ms;
  width: 100%;
  height: 100%;
  border-radius: 5px;
  background: #fff;
  line-height: 1;
  position: absolute;
  z-index: 3;
  color: #646a73;
  opacity: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  pointer-events: none;
}

.kp-container .container-box .partners-box .partners-others-box ul li:hover .logo-box {
  opacity: 1;
  box-shadow: 0 4px 6px 0 rgba(0, 0, 0, 0.06);
}

.Solution .content {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  -moz-column-gap: 90px;
       column-gap: 90px;
  max-width: 906px;
  left: 50%;
  top: 46%;
  transform: translate(-50%, -50%);
}
.Solution .content .content-box {
  width: 424px;
  max-width: unset;
  margin: 0;
  height: auto;
  flex-wrap: wrap;
}
.Solution .content .content-box .content-box-tit {
  width: 100%;
  text-align: center;
  font-size: 18px;
  line-height: 33px;
  letter-spacing: 0.04em;
  color: #FAFAFA;
}
.Solution .content .content-box .Solution_content {
  margin: 10px 0 0 0;
  width: 424px;
  height: auto;
  border-radius: 4px;
  display: flex;
  flex-direction: column;
  padding: 30px;
  gap: 16px;
  background: rgba(255, 255, 255, 0.9);
  box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.16);
}
.Solution .content .content-box .Solution_content .tag_box {
  display: flex;
  justify-content: flex-start;
  flex-wrap: wrap;
  gap: 8px;
}
.Solution .content .content-box .Solution_content .tag_box > p {
  border-radius: 4px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 0px 8px;
  background: rgba(32, 31, 33, 0.05);
  font-size: 14px;
  line-height: 28px;
  color: #767676;
}
.Solution .content .content-box .Solution_content .Solution_title {
  min-height: 50px;
  font-size: 42px;
  line-height: 50px;
  color: #3D3D3D;
}
.Solution .content .content-box .Solution_content .Solution_desc {
  width: 100%;
  min-height: 180px;
  font-size: 16px;
  line-height: 25px;
  text-align: left;
  color: #1A1A1A;
}
.Solution .content .content-box .Solution_content .btn-more {
  margin-top: 0;
}
.Solution .content .Solution_after_pic {
  position: absolute;
  height: 100%;
  right: -118px;
  top: 38%;
  transform: translateY(-50%);
}
.Solution .content .Solution_after_pic img {
  height: auto;
}
.Solution .img-fix .img-inner img {
  min-height: 550px;
}
.Solution .swiper-container {
  position: relative;
}
.Solution .swiper-container .swiper-pagination {
  width: auto;
  position: relative;
  text-align: left;
  height: 12px;
  display: flex;
  align-items: center;
  -moz-column-gap: 11px;
       column-gap: 11px;
}
.Solution .swiper-container .swiper-pagination-bullet {
  width: 10px;
  height: 10px;
  background: #D8D8D8;
  opacity: 1;
  box-sizing: border-box;
  border: 1px solid #D3D3D3;
  margin: 0;
}
.Solution .swiper-container .swiper-pagination-bullet-active {
  background: #F66D35;
  width: 12px;
  height: 12px;
}
.Solution .swiper-container .swiper-horizontal > .swiper-pagination-bullets,
.Solution .swiper-container .swiper-pagination-bullets.swiper-pagination-horizontal,
.Solution .swiper-container .swiper-pagination-custom,
.Solution .swiper-container .swiper-pagination-fraction {
  bottom: 0;
  left: 0;
  width: auto;
}
.Solution .swiper-container .bottom-nav-box {
  width: 906px;
  height: 12px;
  position: absolute;
  top: calc(46% + 225px + 10px);
  left: 50%;
  transform: translateX(-50%);
  z-index: 1;
}
.Solution .swiper-container .bottom-nav-box .kp-icon-videoplay {
  position: absolute;
  width: 28.33px;
  height: 28.33px;
  display: flex;
  justify-content: center;
  align-items: center;
  border: 2px solid #F66D35;
  border-radius: 50%;
  right: 32px;
  bottom: 57px;
}
.Solution .swiper-container .bottom-nav-box .kp-icon-videoplay::before {
  color: #F66D35;
}
.Solution .swiper-container .bottom-nav-box .bottom-nav {
  width: 424px;
  justify-content: center;
  margin: 0;
}
.Solution .Solution_inner_swiper {
  display: none;
  position: absolute;
  right: 0;
  bottom: 0;
  z-index: 21;
  width: 380px;
  overflow: hidden;
}
.Solution .Solution_inner_swiper .swiper-slide {
  width: 100px;
  height: 100px;
}
.Solution .Solution_inner_swiper .swiper-slide .bg-img-container {
  width: 100px;
  height: 100px;
}
.Solution .Solution_inner_swiper .swiper-slide .bg-img-container img {
  width: 100%;
  height: 100%;
}

#index .solution {
  margin: 1.04rem auto 0;
}
#index .kp-container .inds-banner {
  margin: 0.48rem auto 0;
}
#index .kp-container .inds-banner .indSwiper {
  width: 100%;
  position: relative;
}
#index .kp-container .inds-banner .indSwiper .swiper-pagination {
  opacity: 0;
  pointer-events: none;
}
#index .kp-container .inds-banner .indSwiper .pic_box {
  padding-top: 620px;
}
#index .kp-container .inds-banner .indSwiper .swiper-slide::after {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  background: #201F21;
  opacity: 0.5;
  z-index: 1;
}
#index .kp-container .inds-banner .indSwiper .content-box {
  width: 94%;
  max-width: 1200px;
  height: auto;
  position: absolute;
  z-index: 2;
  left: 50%;
  top: 42%;
  transform: translate(-50%, -50%);
}
#index .kp-container .inds-banner .indSwiper .content-box .content-box-txt {
  width: 100%;
  height: auto;
  position: relative;
  z-index: 3;
}
#index .kp-container .inds-banner .indSwiper .content-box .content-box-txt .txt-title {
  width: 474px;
  height: auto;
}
#index .kp-container .inds-banner .indSwiper .content-box .content-box-txt .txt-title .txt-title-t {
  font-size: 30px;
  color: #FFFFFF;
  line-height: 37px;
  font-family: "alimamashuhei";
}
#index .kp-container .inds-banner .indSwiper .content-box .content-box-txt .txt-title .txt-desc {
  font-size: 16px;
  color: #FFFFFF;
  line-height: 30px;
  margin-top: 8px;
  min-height: 90px;
}
#index .kp-container .inds-banner .indSwiper .content-box .content-box-txt .txt-title .btn-more {
  min-width: 140px;
  width: auto;
  height: 40px;
  border-radius: 5px;
  border: 1px solid #FFFFFF;
  cursor: pointer;
  margin-top: 70px;
  text-align: center;
  line-height: 40px;
  font-size: 16px;
  color: #fff;
}
#index .kp-container .inds-banner .indSwiper .content-box .content-box-txt .txt-title .btn-more .vector {
  width: 10px;
  height: 10px;
}
#index .circle_product_mask_outer {
  position: absolute;
  top: 46%;
  transform: translateY(-50%);
  right: 17.1875%;
  z-index: 3;
  width: 464px;
  height: 416px;
}
#index .kp-container .inds-banner .indSwiper .circle_product_mask {
  position: absolute;
  z-index: 3;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  -webkit-mask: url("/html/phone/images/svg/mask.svg") no-repeat 90px 2px/108px 108px, url("/html/phone/images/svg/mask.svg") no-repeat 90px 306px/108px 108px, url("/html/phone/images/svg/mask.svg") no-repeat 354px 154px/108px 108px;
          mask: url("/html/phone/images/svg/mask.svg") no-repeat 90px 2px/108px 108px, url("/html/phone/images/svg/mask.svg") no-repeat 90px 306px/108px 108px, url("/html/phone/images/svg/mask.svg") no-repeat 354px 154px/108px 108px;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
}
#index .kp-container .inds-banner .indSwiper .circle_product_mask_line {
  content: "";
  width: 354px;
  height: 354px;
  border: 1px solid #FFFFFF;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  border-radius: 50%;
}
#index .kp-container .inds-banner .indSwiper .circle_product {
  position: absolute;
  width: 354px;
  height: 354px;
  border: 1px solid #FFFFFF;
  border-radius: 50%;
  z-index: 3;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
@keyframes smoothRotate {
  0%, 30% {
    transform: translateY(-50%) rotate(0deg);
  }
  33.33%, 63% {
    transform: translateY(-50%) rotate(120deg);
  }
  66.66%, 96.33% {
    transform: translateY(-50%) rotate(240deg);
  }
  100% {
    transform: translateY(-50%) rotate(360deg);
  }
}
@keyframes smoothRotate3 {
  0%, 30% {
    transform: rotate(0deg);
  }
  33.33%, 63% {
    transform: rotate(120deg);
  }
  66.66%, 96.33% {
    transform: rotate(240deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
#index .circle_product_inner {
  width: 110px;
  height: 110px;
  background: #FFF;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
}
#index .circle_product_inner img {
  animation: smoothRotate1 10s linear infinite;
}
@keyframes smoothRotate1 {
  0%, 30% {
    transform: rotate(0deg);
  }
  33.33%, 63% {
    transform: rotate(-120deg);
  }
  66.66%, 96.33% {
    transform: rotate(-240deg);
  }
  100% {
    transform: rotate(-360deg);
  }
}
#index .circle_product_inner:nth-of-type(1) {
  left: 33px;
  top: -31px;
}
#index .circle_product_inner:nth-of-type(2) {
  left: 33px;
  top: 273px;
}
#index .circle_product_inner:nth-of-type(3) {
  left: 297px;
  top: 121px;
}
#index .circle_product_inner .circle_product_inner_hidden {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
  z-index: 10;
  animation: smoothRotate3 10s linear infinite;
}
#index .circle_product_inner:nth-of-type(1) .circle_product_inner_hidden {
  transform-origin: 144px 208px;
}
#index .circle_product_inner:nth-of-type(2) .circle_product_inner_hidden {
  transform-origin: 144px -96px;
}
#index .circle_product_inner:nth-of-type(3) .circle_product_inner_hidden {
  transform-origin: -120px 56px;
}
#index .kp-container .inds-banner .thumbSwiper-box {
  width: 94%;
  max-width: 1232px;
  height: 200px;
  z-index: 11;
  bottom: -152px;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  margin: 0 auto;
}
#index .kp-container .inds-banner .bottom-nav-box {
  width: 94%;
  max-width: 1232px;
  margin: 0 auto;
  transform: translateX(-50%);
  left: 50%;
  bottom: -28px;
  float: none;
  z-index: 1;
}
#index .kp-container .inds-banner .bottom-nav-box .swiper-button-next {
  right: -44px;
  margin-top: 0;
}
#index .kp-container .inds-banner .bottom-nav-box .swiper-button-prev {
  left: -44px;
  margin-top: 0;
}
#index .kp-container .inds-banner .bottom-nav-box .swiper-button-next::after,
#index .kp-container .inds-banner .bottom-nav-box .swiper-button-prev::after {
  content: "";
  width: 14px;
  height: 54px;
  background: url(/html/phone/images/svg/arrow-product-slider-right.svg) no-repeat center/100% 100%;
  transition: none;
}
#index .kp-container .inds-banner .bottom-nav-box .swiper-button-prev::after {
  transform: rotate(180deg);
}
#index .kp-container .inds-banner .bottom-nav-box .swiper-button-next:hover::after {
  background: url(/html/phone/images/svg/index_swiper_control1.svg) no-repeat center/100% 100%;
}
#index .kp-container .inds-banner .bottom-nav-box .swiper-button-prev:hover::after {
  background: url(/html/phone/images/svg/index_swiper_control1.svg) no-repeat center/100% 100%;
  transform: rotate(180deg);
}
#index .kp-container .inds-banner .thumbSwiper {
  width: 100%;
  box-sizing: border-box;
}
#index .kp-container .inds-banner .thumbSwiper .swiper-slide {
  width: auto;
  height: 200px;
  position: relative;
  overflow: hidden;
  cursor: pointer;
  background-size: cover;
  background-position: center;
  border-radius: 12px;
}
#index .kp-container .inds-banner .thumbSwiper .swiper-slide .img-zz {
  width: 100%;
  height: 100%;
  background: #201F21;
  opacity: 0;
  position: absolute;
}
#index .kp-container .inds-banner .thumbSwiper .swiper-slide:hover .img-zz {
  opacity: 0;
}
#index .kp-container .inds-banner .thumbSwiper .swiper-slide-thumb-active .img-zz {
  opacity: 0;
}
#index .kp-container .inds-banner .thumbSwiper .swiper-slide-thumb-active::after,
#index .kp-container .inds-banner .thumbSwiper .swiper-slide:hover::after {
  opacity: 0;
}
#index .kp-container .inds-banner .thumbSwiper .swiper-slide img {
  width: 298px;
  height: 100%;
}
#index .kp-container .inds-banner .thumbSwiper .swiper-slide .img-info {
  width: 100%;
  height: auto;
  color: #fff;
  font-size: 0.16rem;
  line-height: 0.22rem;
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 8px 0.2rem;
}
#index .kp-container .kp-item-box {
  max-width: 1232px;
  width: 94%;
  height: auto;
  margin: 250px auto 0;
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}
#index .kp-container .kp-item-box .item-box {
  width: 48.7012987013%;
  height: 450px;
  border-radius: 16px;
  float: left;
  display: flex;
  overflow: hidden;
}
#index .kp-container .kp-item-box .item-box .content-text-box {
  width: 100%;
  height: 100%;
  position: relative;
}
#index .kp-container .kp-item-box .item-box .content-text-box .box-desc {
  width: 100%;
  position: absolute;
  z-index: 11;
  padding: 32px 16px 0 49px;
}
#index .kp-container .kp-item-box .item-box .content-text-box .box-ico {
  width: 100%;
  height: 100%;
  overflow: hidden;
  position: absolute;
  z-index: 10;
  bottom: 0;
}
#index .kp-container .kp-item-box .item-box .content-text-box .box-ico1 {
  width: 100%;
  height: 100%;
  overflow: hidden;
  position: absolute;
  z-index: 9;
  bottom: 0;
}
#index .kp-container .kp-item-box .item-box .content-text-box .box-ico1 img {
  width: 100%;
  height: 100%;
}
#index .kp-container .kp-item-box .item-box .content-text-box .box-ico img {
  width: 100%;
  height: 100%;
}
#index .kp-container .kp-item-box .item-box .content-text-box .box-desc .tt {
  font-size: 30px;
  line-height: 37px;
  font-family: "alimamashuhei";
  color: #201F21;
}
#index .kp-container .kp-item-box .item-box .content-text-box .box-desc .desc {
  font-size: 16px;
  line-height: 26px;
  min-height: 52px;
  color: #666666;
  margin-top: 8px;
}
#index .kp-container .kp-item-box .item-box .content-text-box.box2 .box-desc .desc {
  color: #fff;
}
#index .kp-container .kp-item-box .item-box .content-text-box .box-button {
  width: 110px;
  height: 40px;
  border-radius: 5px;
  text-align: center;
  line-height: 40px;
  margin-top: 34px;
  cursor: pointer;
  background: linear-gradient(180deg, #FF8649 0%, #F66D35 99%);
  color: #FFFFFF;
  display: block;
}
#index .kp-container .kp-item-box .item-box .content-text-box.box2 .box-button {
  background: #FFFFFF;
  color: #F66D35;
}
#index .kp-container .kp-item-box .item-box .content-text-box.box2 .box-desc .tt {
  color: #fff;
}

.index_news .index_news_top {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.index_news .index_news_top .index_news_top_left {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.index_news .index_news_top .index_news_top_left .index_news_title {
  margin-left: -16px;
}
.index_news .index_news_top .index_news_top_right {
  display: flex;
  justify-content: center;
  align-items: center;
  line-height: 25px;
  -moz-column-gap: 8px;
       column-gap: 8px;
  padding-right: 12px;
}
.index_news .index_news_content {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  -moz-column-gap: 42px;
       column-gap: 42px;
  row-gap: 42px;
  margin-top: 0.4rem;
}
.index_news .index_news_content .news_box {
  width: 372px;
  height: auto;
  display: flex;
  flex-direction: column;
  padding: 0px;
  gap: 8px;
  cursor: pointer;
}
.index_news .index_news_content .news_box .news_box_img {
  width: 100%;
  height: auto;
}
.index_news .index_news_content .news_box .news_box_img img {
  border-radius: 4px;
}
.index_news .index_news_content .news_box .news_box_tag {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  gap: 8px;
}
.index_news .index_news_content .news_box .news_box_tag > span,
.index_news .index_news_content .news_box .news_box_tag > a {
  height: 28px;
  border-radius: 4px;
  padding: 0px 8px;
  background: linear-gradient(0deg, rgba(246, 109, 53, 0.2), rgba(246, 109, 53, 0.2)), #FFFFFF;
  font-size: 14px;
  line-height: 28px;
  color: #F66D35;
}
.index_news .index_news_content .news_box .news_box_title {
  font-size: 18px;
  font-weight: bold;
  line-height: 33px;
  letter-spacing: 0.04em;
  color: #1A1A1A;
  margin-top: 8px;
}
.index_news .index_news_content .news_box .news_box_desc {
  font-size: 14px;
  line-height: 27px;
  color: #767676;
}
.index_news .index_news_content .news_box.reservation .news_box_title {
  margin: 8px 0;
}
.index_news .index_news_content .news_box.reservation .news_box_info {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  -moz-column-gap: 8px;
       column-gap: 8px;
}
.index_news .index_news_content .news_box.reservation .news_box_info > i {
  display: flex;
  flex-shrink: 0;
}
.index_news .index_news_content .news_box.reservation .news_box_info .date {
  width: 17px;
  height: 19px;
  background: url(/html/phone/images/svg/icon-expo-cal.svg) no-repeat center/100% 100%;
}
.index_news .index_news_content .news_box.reservation .news_box_info .local {
  width: 17px;
  height: 20px;
  background: url(/html/phone/images/svg/icon-expo-map.svg) no-repeat center/100% 100%;
}
.index_news .index_news_content .news_box.reservation .news_box_info .position {
  width: 17px;
  height: 17px;
  background: url(/html/phone/images/svg/icon-expo-booth.svg) no-repeat center/100% 100%;
}
.index_news .index_news_content .news_box.reservation .news_box_info > span {
  font-size: 14px;
  line-height: 27px;
  color: #767676;
}
.index_news .index_news_content .news_box.reservation .reservation_btn {
  width: 100%;
  height: 40px;
  border-radius: 4px;
  background: #FAFAFA;
  border: 1px solid #F66D35;
  font-size: 16px;
  line-height: 25px;
  text-align: center;
  color: #F66D35;
  margin-top: 8px;
}

#index .kp-news {
  margin: 1.04rem auto 0;
}
#index .kp-news .btn-more {
  float: none;
  height: auto;
  margin: 48px auto 0;
}
#index .kp-news .btn-more .vector {
  background: url(/html/phone/images/svg/icon-arrow-btn-grey.svg) no-repeat center/100% 100%;
}
#index .kp-news .btn-more .link {
  height: auto;
}
#index .kp-news .btn-more .link::after {
  position: absolute;
  content: "";
  display: block;
  width: 100%;
  height: 2px;
  background: #666;
  left: 0px;
  bottom: -2px;
  transform: scale(0, 1);
  transform-origin: right top;
  transition: 0.3s transform cubic-bezier(0.52, 0.08, 0.18, 1);
}
#index .kp-news .btn-more .link a {
  color: #666;
  font-weight: normal;
  font-size: 18px;
  line-height: 25px;
}
#index .kp-news .btn-more:hover .vector {
  right: 0;
}
#index .kp-news .btn-more:hover .link {
  left: 0;
}
#index .kp-news .btn-more:hover .link::after {
  transform: scale(1, 1);
  transform-origin: left top;
}
#index .kp-container .news-content-box {
  max-width: 1200px;
  width: 94%;
  height: 513px;
  margin: 43px auto 0;
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  -moz-column-gap: 20px;
       column-gap: 20px;
}
#index .kp-container .news-content-box .box-left {
  width: 49.1666666667%;
  height: 100%;
  float: left;
  background: #F8F8F8;
  border-radius: 8px;
  overflow: hidden;
  cursor: pointer;
  transition: box-shadow 0.3s;
}
#index .kp-container .news-content-box .box-left:hover {
  box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.16);
}
#index .kp-container .news-content-box .box-left .new-img {
  width: 100%;
  height: 337px;
  overflow: hidden;
}
#index .kp-container .news-content-box .box-left .new-img img {
  width: 100%;
  height: 100%;
}
#index .kp-container .news-content-box .box-left .box-desc {
  width: 100%;
  height: auto;
  padding: 20px 39px;
}
#index .kp-container .news-content-box .box-left .box-desc .tt {
  width: 100%;
  height: auto;
  font-size: 20px;
  line-height: 28px;
  color: #333;
  font-weight: bold;
}
#index .kp-container .news-content-box .box-left .box-desc .desc {
  width: 100%;
  height: auto;
  font-size: 16px;
  line-height: 30px;
  margin-top: 4px;
  color: #666666;
}
#index .kp-container .news-content-box .box-left .box-desc .time {
  font-size: 16px;
  line-height: 30px;
  color: #CCCCCC;
  margin-top: 23px;
}
#index .kp-container .news-content-box .box-right {
  width: 49.1666666667%;
  height: auto;
  float: right;
}
#index .kp-container .news-content-box .box-right ul {
  width: 100%;
  height: auto;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-content: flex-start;
  row-gap: 17px;
}
#index .kp-container .news-content-box .box-right ul li,
#index .kp-container .news-content-box .box-right ul > a {
  width: 100%;
  height: 160px;
  border-radius: 8px;
  background: #F8F8F8;
  overflow: hidden;
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  -moz-column-gap: 30px;
       column-gap: 30px;
  cursor: pointer;
  transition: box-shadow 0.3s;
}
#index .kp-container .news-content-box .box-right ul li:hover,
#index .kp-container .news-content-box .box-right ul > a:hover {
  box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.16);
}
#index .kp-container .news-content-box .box-right ul li .list-ico,
#index .kp-container .news-content-box .box-right ul > a .list-ico {
  width: 240px;
  height: 100%;
  float: left;
}
#index .kp-container .news-content-box .box-right ul li .list-ico img,
#index .kp-container .news-content-box .box-right ul > a .list-ico img {
  width: auto;
  height: 100%;
  border-radius: 8px;
}
#index .kp-container .news-content-box .box-right ul li .box-desc,
#index .kp-container .news-content-box .box-right ul > a .box-desc {
  width: 280px;
  height: 160px;
  padding-top: 16px;
}
#index .kp-container .news-content-box .box-right ul li .box-desc .tt,
#index .kp-container .news-content-box .box-right ul > a .box-desc .tt {
  width: 100%;
  height: auto;
  font-size: 20px;
  line-height: 28px;
  min-height: 56px;
  font-weight: bold;
  color: #333333;
}
#index .kp-container .news-content-box .box-right ul li .box-desc .desc,
#index .kp-container .news-content-box .box-right ul > a .box-desc .desc {
  width: 100%;
  height: auto;
  font-size: 16px;
  line-height: 30px;
  color: #666666;
  margin-top: 4px;
}
#index .kp-container .news-content-box .box-right ul li .box-desc .time,
#index .kp-container .news-content-box .box-right ul > a .box-desc .time {
  width: 100%;
  height: auto;
  font-size: 16px;
  font-weight: normal;
  line-height: 30px;
  color: #CCCCCC;
  margin-top: 16px;
}

.our_strength {
  width: 100%;
  height: 599px;
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
  overflow: hidden;
  text-align: center;
}
.our_strength .our_strength_title {
  color: #FAFAFA;
  text-align: center;
  margin-top: 50px;
}
.our_strength .our_strength_desc {
  width: 94%;
  max-width: 770px;
  padding-top: 25px;
  font-size: 16px;
  line-height: 25px;
  text-align: center;
  color: #FAFAFA;
  margin: 16px auto 0;
}
.our_strength .our_strength_data {
  width: 1120px;
  margin: 50px auto 0;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  -moz-column-gap: 30px;
       column-gap: 30px;
}
.our_strength .our_strength_data .osd_box {
  width: 200px;
  height: 120px;
  display: flex;
  flex-wrap: wrap;
  row-gap: 4px;
  justify-content: center;
  align-items: center;
  align-content: center;
  padding: 10px 0 14px;
  background: rgba(32, 31, 33, 0.1);
  border-radius: 4px;
}
.our_strength .our_strength_data .osd_title {
  width: 100%;
  color: #FFFFFF;
  display: flex;
  align-items: flex-start;
  justify-content: center;
}
.our_strength .our_strength_data .osd_title .font1 {
  font-size: 42px;
  line-height: 50px;
}
.our_strength .our_strength_data .osd_title .small_desc {
  font-size: 18px;
  font-weight: bold;
  line-height: 33px;
  letter-spacing: 0.04em;
}
.our_strength .our_strength_data .osd_desc {
  font-size: 14px;
  line-height: 28px;
  color: #FFFFFF;
}
.our_strength .os_know_more {
  font-size: 16px;
  line-height: 33px;
  color: #FAFAFA;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  gap: 12px;
  width: auto;
  margin: 80px 0 0 -4px;
}

#index .strength {
  margin: 1.04rem auto 0;
}
#index .kp-container .container-box {
  padding: 20px 0 0;
}
#index .kp-container .container-box .strength-box {
  max-width: 1200px;
  width: 94%;
  height: auto;
  margin: 0px auto 0;
  text-align: center;
  padding-top: 77px;
  padding-bottom: 42px;
  position: relative;
  z-index: 1;
  overflow: hidden;
}
#index .kp-container .container-box .strength-box .strength-title {
  color: #fff;
  text-align: center;
}
#index .kp-container .container-box .strength-box .strength-desc {
  max-width: 673px;
  margin: 32px auto 0;
  font-size: 16px;
  line-height: 30px;
  color: #FFFFFF;
  text-align: center;
  font-weight: normal;
}
#index .kp-container .container-box .strength-box .strength-data-box {
  max-width: 1120px;
  width: 94%;
  height: auto;
  line-height: 50px;
  color: #fff;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: stretch;
  -moz-column-gap: 30px;
       column-gap: 30px;
  row-gap: 30px;
  margin: 48px auto 0;
  flex-wrap: wrap;
}
#index .kp-container .container-box .strength-box .strength-data-box .data-box {
  width: 200px;
  height: 120px;
  height: auto;
  padding: 10px 15px;
  background: rgba(32, 31, 33, 0.1);
  border-radius: 4px;
  text-align: center;
}
#index .kp-container .container-box .strength-box .strength-data-box .data-box .data-txt {
  width: auto;
  height: auto;
  text-align: center;
  margin-top: 10px;
  display: inline-block;
  position: relative;
}
#index .kp-container .container-box .strength-box .strength-data-box .data-box .data-txt .no {
  width: auto;
  font-size: 42px;
  font-family: "alimamashuhei";
}
#index .kp-container .container-box .strength-box .strength-data-box .data-box .data-txt .add {
  width: 16px;
  height: 16px;
  font-size: 16px;
  line-height: 16px;
  position: absolute;
  right: -16px;
  top: 0;
  white-space: nowrap;
}
#index .kp-container .container-box .strength-box .strength-data-box .data-box .data-desc {
  width: auto;
  line-height: 27px;
  color: #fff;
  margin-top: -10px;
}
#index .kp-container .container-box .strength-box .strength-more-box {
  width: 100%;
  height: auto;
  float: left;
  text-align: center;
}
#index .kp-container .container-box .strength-box .strength-more-box .btn-more {
  margin: 125px auto 0;
  float: none;
}
#index .kp-container .strength {
  position: relative;
  margin-bottom: 0px;
  overflow: unset;
  background-position: 0% 0%;
  background-size: cover;
  background-repeat: no-repeat;
  background-attachment: fixed;
  padding-top: 0;
}
#index .kp-container .strength .strength_bg {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  background-position: 0% 0%;
  background-size: cover;
  background-repeat: no-repeat;
  background-attachment: fixed;
}
#index .kp-container .strength-item-box {
  width: 100%;
  height: 260px;
  margin-top: 48px;
}
#index .kp-container .strength-item-box .item-box {
  max-width: 1201px;
  width: 94%;
  height: 100%;
  margin: 0 auto;
}
#index .kp-container .strength-item-box .item-box ul {
  width: 100%;
  height: 100%;
  overflow: hidden;
  position: relative;
  padding-bottom: 30px;
}
#index .kp-container .strength-item-box .item-box ul .swiper-horizontal > .swiper-pagination-bullets, #index .kp-container .strength-item-box .item-box ul .swiper-pagination-bullets.swiper-pagination-horizontal, #index .kp-container .strength-item-box .item-box ul .swiper-pagination-custom, #index .kp-container .strength-item-box .item-box ul .swiper-pagination-fraction {
  bottom: 0;
}
#index .kp-container .strength-item-box .item-box ul .swiper-pagination {
  height: 24px;
}
#index .kp-container .strength-item-box .item-box ul .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background: #F66D35;
}
#index .kp-container .strength-item-box .item-box ul .swiper-pagination-bullet {
  background: #D3D3D3;
}
#index .kp-container .strength-item-box .item-box ul li {
  width: 32.0566194838%;
  height: 100%;
  border-radius: 10px;
  overflow: hidden;
  position: relative;
  cursor: pointer;
}
#index .kp-container .strength-item-box .item-box ul li:nth-child(3) {
  margin-right: 0;
}
#index .kp-container .strength-item-box .item-box ul li .list-ico {
  width: 100%;
  height: 100%;
  overflow: hidden;
}
#index .kp-container .strength-item-box .item-box ul li .list-ico img {
  width: 100%;
  height: 100%;
}
#index .kp-container .strength-item-box .item-box ul li .box-desc {
  position: absolute;
  bottom: 0px;
  width: 100%;
}
#index .kp-container .strength-item-box .item-box ul li .box-desc::after {
  content: "";
  width: 100%;
  height: 68px;
  background: linear-gradient(0deg, rgba(32, 31, 33, 0.5) 0%, rgba(32, 31, 33, 0) 100%);
  position: absolute;
  left: 0;
  bottom: 0px;
}
#index .kp-container .strength-item-box .item-box ul li .box-desc p {
  padding: 0 0 5px 26px;
  font-size: 20px;
  line-height: 28px;
  font-weight: bold;
  color: #ffffff;
  position: relative;
  z-index: 1;
}
#index .kp-container .strength-item-box .item-box ul li .play_video {
  width: 40px;
  height: 40px;
  background: url(/html/phone/images/svg/play_video1.svg) no-repeat center/100% 100%;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  transition: all 0.3s;
}
#index .kp-container .strength-item-box .item-box ul li:hover .play_video {
  background: url(/html/phone/images/svg/play_video.svg) no-repeat center/100% 100%;
}
#index .kp-container .strength-i {
  width: 100%;
  height: auto;
  margin-top: 110px;
  padding-bottom: 60px;
  background: #fff;
  display: flex;
}
#index .kp-container .strength-i .item-box {
  max-width: 1200px;
  width: 94%;
  height: auto;
  margin: 0 auto;
}
#index .kp-container .strength-i .item-box ul {
  width: 100%;
  height: auto;
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  -moz-column-gap: 26px;
       column-gap: 26px;
}
#index .kp-container .strength-i .item-box ul li {
  width: 48.9166666667%;
  height: 400px;
  border-radius: 8px;
  overflow: hidden;
  position: relative;
}
#index .kp-container .strength-i .item-box ul li:nth-child(1) {
  background: #ededed;
}
#index .kp-container .strength-i .item-box ul li .list-ico {
  width: 100%;
  height: 100%;
  overflow: hidden;
}
#index .kp-container .strength-i .item-box ul li .list-ico img {
  width: 100%;
  height: 100%;
}
#index .kp-container .strength-i .item-box ul li .box-desc {
  position: absolute;
  top: 32px;
  width: 54.5%;
  left: 50px;
  height: auto;
}
#index .kp-container .strength-i .item-box ul li .box-desc .tt {
  font-size: 30px;
  font-family: "alimamashuhei";
  line-height: 37px;
  color: #3D3D3D;
}
#index .kp-container .strength-i .item-box ul li .box-desc .desc {
  font-size: 16px;
  line-height: 24px;
  color: #3D3D3D;
  margin-top: 8px;
}
#index .kp-container .strength-i .item-box ul li:nth-of-type(1) .box-desc .tt {
  color: #FFFFFF;
}
#index .kp-container .strength-i .item-box ul li:nth-of-type(1) .box-desc .desc {
  color: #FFFFFF;
}
#index .kp-container .strength-i .item-box ul li:nth-of-type(1) .btn-more {
  float: none;
  height: auto;
  position: absolute;
  left: 36px;
  bottom: 36px;
}
#index .kp-container .strength-i .item-box ul li:nth-of-type(1) .btn-more .vector {
  background: url(/html/phone/images/svg/Vector.svg) no-repeat center/100% 100%;
}
#index .kp-container .strength-i .item-box ul li:nth-of-type(1) .btn-more .link {
  height: auto;
}
#index .kp-container .strength-i .item-box ul li:nth-of-type(1) .btn-more .link::after {
  position: absolute;
  content: "";
  display: block;
  width: 100%;
  height: 2px;
  background: #FFFFFF;
  left: 0px;
  bottom: -2px;
  transform: scale(0, 1);
  transform-origin: right top;
  transition: 0.3s transform cubic-bezier(0.52, 0.08, 0.18, 1);
}
#index .kp-container .strength-i .item-box ul li:nth-of-type(1) .btn-more .link a {
  color: #FFFFFF;
  font-weight: normal;
  font-size: 18px;
  line-height: 25px;
}
#index .kp-container .strength-i .item-box ul li:nth-of-type(1) .btn-more:hover .vector {
  right: 0;
}
#index .kp-container .strength-i .item-box ul li:nth-of-type(1) .btn-more:hover .link {
  left: 0;
}
#index .kp-container .strength-i .item-box ul li:nth-of-type(1) .btn-more:hover .link::after {
  transform: scale(1, 1);
  transform-origin: left top;
}
#index .kp-container .strength-i .item-box ul li:nth-of-type(1) .know-more {
  background: #FFFFFF;
}
#index .kp-container .strength-i .item-box ul li:nth-of-type(1) .know-more p {
  background: linear-gradient(180deg, #FF8649 0%, #F66D35 99%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}
#index .kp-container .strength-i .item-box ul li .know-more {
  position: absolute;
  left: 50px;
  bottom: 80px;
  padding: 9px 24px;
  font-size: 16px;
  line-height: 22px;
  color: #FFFFFF;
  border-radius: 5px;
  background: linear-gradient(180deg, #FF8649 0%, #F66D35 99%);
}

/*首页常见问题解答*/
.kp-container.question-outer-box {
  padding: 83px 0 140px;
  background: #F8F8F8;
}

.kp-container.question-outer-box .container-box {
  padding: 0;
}

.kp-container .container-box .question-box {
  max-width: 732px;
  width: 94%;
  height: auto;
  position: relative;
  z-index: 6;
  margin: 0 auto;
}
.kp-container .container-box .question-box .the_normal_title {
  text-align: center;
}

.kp-container .container-box .que-box-bg {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  z-index: 65;
  display: none;
}

.kp-container .container-box .question-box .container-title-box {
  width: 100%;
}

.kp-container .container-box .question-box .question-ans-box {
  width: 692px;
  width: 100%;
  height: auto;
  margin-top: 40px;
}

.kp-container .container-box .question-box .question-ans-box .answer {
  width: 100%;
  height: auto;
  float: left;
  background: #fff;
  border-radius: 4px;
  padding: 0 24px 0 24px;
  cursor: pointer;
  margin-top: 8px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.kp-container .container-box .question-box .question-ans-box .question-shadow-box:nth-of-type(1) .answer {
  margin-top: 0;
}

.kp-container .container-box .question-box .question-ans-box .answer:hover .ans-txt {
  color: #F66D35;
}

.kp-container .container-box .question-box .question-ans-box .answer .ans-txt {
  width: auto;
  height: auto;
  float: left;
  font-size: 18px;
  line-height: 33px;
  letter-spacing: 0.04em;
  color: #201F21;
  padding: 16px 0 16px 0;
  font-weight: bold;
}

.kp-container .container-box .question-box .question-ans-box .answer .ans-icon {
  width: 14px;
  height: 8px;
  -o-object-fit: contain;
     object-fit: contain;
  float: right;
  cursor: pointer;
  flex-shrink: 0;
}

.kp-container .container-box .question-box .question-ans-box .answer .ans-icon img {
  width: 14px;
  height: 8px;
  -o-object-fit: contain;
     object-fit: contain;
  vertical-align: top;
}

.kp-container .container-box .question-box .question-ans-box .question {
  width: 100%;
  text-align: left;
  height: auto;
  font-size: 16px;
  line-height: 25px;
  color: #1A1A1A;
  float: left;
  display: none;
  padding: 0 24px 16px 24px;
  background: #fff;
}

/*首页联系我们*/
.kp-container .contactus {
  background: #FAFAFA;
}

.kp-container .container-box .contact-box {
  max-width: 1200px;
  width: 94%;
  min-height: 330px;
  padding: 20px 0;
  z-index: 3;
  position: relative;
  margin: 0 auto;
}
.kp-container .container-box .contact-box .the_normal_title {
  color: #FAFAFA;
}

.kp-container .container-box .contact-box .contact-box-center {
  width: 100%;
  height: 100%;
  z-index: 3;
  position: absolute;
  margin: 0 auto;
  top: 0;
}

.kp-container .container-box .contact-box .contact-box-center .contact-bg {
  width: 100%;
  height: 114px;
  background: url("/html/phone/images/svg/bg-orange.svg") no-repeat center/contain;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}

.kp-container .container-box .contact-box .contact-box-center .contact {
  width: 100%;
  height: auto;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  text-align: center;
}

.kp-container .container-box .contact-box .contact-box-center .contact .container-title-box {
  width: 100%;
  height: auto;
}

.kp-container .container-box .contact-box .contact-box-center .contact .strength-desc {
  font-size: 16px;
  line-height: 25px;
  color: #FAFAFA;
  margin-top: 16px;
}

.kp-container .container-box .contact-box .contact-box-center .contact .contact-btn {
  max-width: 230px;
  width: 94%;
  text-align: center;
  line-height: 40px;
  color: #F66D35;
  font-size: 16px;
  background: #FAFAFA;
  border-radius: 4px;
  cursor: pointer;
  margin: 40px auto 0;
  transition: 200ms;
  font-weight: bold;
  display: block;
}

#products_page {
  background: #FAFAFA;
  padding-bottom: 1rem;
  /*修改layui分页的样式*/
}
#products_page .swiper-slide .content .content-box {
  justify-content: flex-start;
  width: 1085px;
}
#products_page #lay-personListPagination .layui-laypage {
  margin: 0;
}
#products_page #lay-personListPagination .layui-laypage a {
  color: #767676;
  font-size: 16px;
  /*font-family: Source Han Sans CN;*/
  font-weight: bold;
}
#products_page #lay-personListPagination .layui-laypage em {
  font-size: 14px;
  color: #F66D35;
  /*font-family: Source Han Sans CN;*/
  font-weight: bold;
}
#products_page .layui-laypage .layui-laypage-spr {
  margin-right: 5px;
}
#products_page #lay-personListPagination .layui-laypage a {
  margin-right: 5px;
}
#products_page #lay-personListPagination .layui-laypage-curr {
  margin-right: 5px;
}
#products_page .layui-laypage-prev,
#products_page .layui-laypage-next {
  font-family: "fontello";
}
#products_page #lay-personListPagination .layui-laypage .layui-laypage-curr .layui-laypage-em {
  background-color: none;
  background: none;
}
#products_page .layui-laypage .layui-laypage-curr .layui-laypage-em {
  background-color: none !important;
}
#products_page #lay-personListPagination .layui-laypage a,
#products_page #lay-personListPagination .layui-laypage span:not(.layui-laypage-skip) {
  box-sizing: border-box;
  padding: 0;
  height: 40px;
  width: 40px;
  line-height: 40px;
  text-align: center;
}
#products_page #lay-personListPagination .layui-laypage a,
#products_page .layui-laypage span {
  background: none;
}
#products_page #lay-personListPagination .layui-laypage a,
#products_page .layui-laypage button,
#products_page .layui-laypage input,
#products_page .layui-laypage select,
#products_page .layui-laypage span {
  border: none;
}
#products_page #lay-personListPagination .layui-laypage .layui-laypage-count {
  width: auto !important;
  float: none;
  color: #767676;
  font-size: 14px;
}
#products_page #lay-personListPagination .layui-laypage-btn {
  background-color: #F66D35;
  color: #FFFFFF;
  width: 50px;
  height: 26px;
  padding: 1px 5px;
  line-height: 40px;
}
#products_page #lay-personListPagination .layui-laypage a,
#products_page #lay-personListPagination .layui-laypage-spr {
  border: 0;
}
#products_page #lay-personListPagination a.layui-laypage-prev,
#products_page #lay-personListPagination a.layui-laypage-next {
  border: 0;
  font-size: 22px;
  background-color: #fff !important;
}
#products_page #lay-personListPagination > .layui-laypage > a:hover {
  color: #F66D35;
  background-color: none;
  border-color: none;
}
#products_page #lay-personListPagination a.layui-laypage-prev:hover,
#products_page #lay-personListPagination a.layui-laypage-next:hover {
  color: #F66D35;
  background-color: #fff;
  border-color: #ddd;
}
#products_page #lay-personListPagination .layui-laypage-curr em:not(.layui-laypage-em) {
  line-height: 40px;
}
#products_page #lay-personListPagination .layui-laypage-btn:hover {
  color: #656A71;
  border-color: #DEE1E3;
  background-color: #fff;
}
#products_page #lay-personListPagination .layui-laypage em {
  font-size: 16px;
}
#products_page #lay-personListPagination1 .layui-laypage {
  margin: 0;
}
#products_page #lay-personListPagination1 .layui-laypage a {
  color: #767676;
  font-size: 16px;
  /*font-family: Source Han Sans CN;*/
  font-weight: bold;
}
#products_page #lay-personListPagination1 .layui-laypage em {
  font-size: 14px;
  color: #F66D35;
  /*font-family: Source Han Sans CN;*/
  font-weight: bold;
}
#products_page .layui-laypage .layui-laypage-spr {
  margin-right: 5px;
}
#products_page #lay-personListPagination1 .layui-laypage a {
  margin-right: 5px;
}
#products_page #lay-personListPagination1 .layui-laypage-curr {
  margin-right: 5px;
}
#products_page .layui-laypage-prev,
#products_page .layui-laypage-next {
  font-family: "fontello";
}
#products_page #lay-personListPagination1 .layui-laypage .layui-laypage-curr .layui-laypage-em {
  background-color: none;
  background: none;
}
#products_page .layui-laypage .layui-laypage-curr .layui-laypage-em {
  background-color: none !important;
}
#products_page #lay-personListPagination1 .layui-laypage a,
#products_page #lay-personListPagination1 .layui-laypage span:not(.layui-laypage-skip) {
  box-sizing: border-box;
  padding: 0;
  height: 40px;
  width: 40px;
  line-height: 40px;
  text-align: center;
}
#products_page #lay-personListPagination1 .layui-laypage a,
#products_page .layui-laypage span {
  background: none;
}
#products_page #lay-personListPagination1 .layui-laypage a,
#products_page .layui-laypage button,
#products_page .layui-laypage input,
#products_page .layui-laypage select,
#products_page .layui-laypage span {
  border: none;
}
#products_page #lay-personListPagination1 .layui-laypage .layui-laypage-count {
  width: auto !important;
  float: none;
  color: #767676;
  font-size: 14px;
}
#products_page #lay-personListPagination1 .layui-laypage-btn {
  background-color: #F66D35;
  color: #FFFFFF;
  width: 50px;
  height: 26px;
  padding: 1px 5px;
  line-height: 40px;
}
#products_page #lay-personListPagination1 .layui-laypage a,
#products_page #lay-personListPagination1 .layui-laypage-spr {
  border: 0;
}
#products_page #lay-personListPagination1 a.layui-laypage-prev,
#products_page #lay-personListPagination1 a.layui-laypage-next {
  border: 0;
  background: #FFF;
}
#products_page #lay-personListPagination1 > .layui-laypage > a:hover {
  color: #F66D35;
  background-color: none;
  border-color: none;
}
#products_page #lay-personListPagination1 a.layui-laypage-prev:hover,
#products_page #lay-personListPagination1 a.layui-laypage-next:hover {
  color: #F66D35;
  background-color: #fff;
  border-color: #ddd;
}
#products_page #lay-personListPagination1 .layui-laypage-curr em:not(.layui-laypage-em) {
  line-height: 40px;
}
#products_page #lay-personListPagination1 .layui-laypage-btn:hover {
  color: #656A71;
  border-color: #DEE1E3;
  background-color: #fff;
}
#products_page #lay-personListPagination1 .layui-laypage em {
  font-size: 16px;
}
#products_page .layui-form-select dl {
  border-radius: 5px;
  border: none;
  max-height: 300px;
  top: 48px;
  bottom: auto;
  box-shadow: 1px 2px 5px 2px rgba(0, 0, 0, 0.12);
  z-index: 11;
}
#products_page .layui-form-select dl dd {
  border-radius: 5px;
  margin: 5px;
  line-height: 28px;
  text-align: left;
  font-size: 16px;
}
#products_page .layui-form-select dl dd:first-of-type {
  pointer-events: none;
  display: none;
}
#products_page .layui-form-select dl dd:nth-child(0) {
  overflow: hidden;
}
#products_page .layui-form-select dl dd:hover {
  background: rgba(32, 31, 33, 0.05);
}
#products_page .layui-form-select dl dd.layui-this {
  background: rgba(32, 31, 33, 0.05);
  background: none;
  color: #767676;
  margin: 5px;
  border-radius: 5px;
}
#products_page .layui-input,
#products_page .layui-select,
#products_page .layui-textarea {
  height: 40px;
}
#products_page .layui-table td {
  padding: 16px 20px;
}
#products_page .split_span:last-of-type {
  display: none;
}
#products_page .layui-table th {
  padding: 20px 20px;
}
#products_page .layui-table th {
  /*font-family: Source Han Sans CN;*/
  font-size: 14px;
  font-weight: bold;
}
#products_page .layui-table,
#products_page .layui-table-view {
  margin: 40px 0 10px;
}
#products_page .layui-table tr {
  cursor: pointer;
}
#products_page .layui-table tbody tr:hover {
  background-color: rgba(246, 109, 53, 0.1) !important;
}
#products_page .swiper-slide .content .content-box-txt {
  float: left;
}
#products_page .layui-laypage a,
#products_page .layui-laypage button,
#products_page .layui-laypage input,
#products_page .layui-laypage select,
#products_page .layui-laypage span {
  border: none !important;
  background-color: inherit !important;
  margin: 0 0 0 4px !important;
}

.split_span:last-of-type {
  display: none;
}

.right-enquiries-box .layui-input,
.right-enquiries-box .layui-select,
.right-enquiries-box .layui-textarea {
  height: 40px;
}
.right-enquiries-box .layui-table td,
.right-enquiries-box .layui-table th {
  padding: 10px 20px;
}
.right-enquiries-box .layui-table th {
  /*font-family: Source Han Sans CN;*/
  font-size: 14px;
  font-weight: bold;
}
.right-enquiries-box .layui-table,
.right-enquiries-box .layui-table-view {
  margin: 40px 0;
}
.right-enquiries-box .layui-table tr {
  cursor: pointer;
}
.right-enquiries-box .layui-table tbody tr:hover {
  background-color: rgba(246, 109, 53, 0.1) !important;
}
.right-enquiries-box .swiper-slide .content .content-box-txt {
  float: left;
}
.right-enquiries-box .layui-laypage a,
.right-enquiries-box .layui-laypage button,
.right-enquiries-box .layui-laypage input,
.right-enquiries-box .layui-laypage select,
.right-enquiries-box .layui-laypage span {
  border: none !important;
  background-color: inherit !important;
  margin: 0 0 0 4px !important;
}

/*产品列表*/
.kp-container .container-box .products-list-box {
  max-width: 1200px;
  width: 94%;
  margin: 70px auto 50px;
}

.kp-container .container-box .products-list-box .products-cate-box {
  width: 100%;
  background: #FFF;
  border-radius: 5px;
  margin: 0 auto;
  padding: 20px;
  display: flex;
}

.kp-container .container-box .products-list-box .products-cate-box .cate-list-box {
  width: 23.7068965517%;
  height: auto;
  border-radius: 5px;
  border: 2px solid rgba(32, 31, 33, 0);
  float: left;
  background: rgba(32, 31, 33, 0.1);
  cursor: pointer;
  position: relative;
  padding-bottom: 38px;
}

.kp-container .container-box .products-list-box .products-cate-box .cate-list-box:nth-child(1) {
  margin-left: 0;
}

.kp-container .container-box .products-list-box .products-cate-box .cate-style {
  background: #FFF;
  border: 2px solid #F66D35;
}

.kp-container .container-box .products-list-box .products-cate-box .cate-list-box .list-pic {
  width: 110px;
  height: 110px;
  margin: 16px auto;
  text-align: center;
}

.kp-container .container-box .products-list-box .products-cate-box .cate-list-box.cate-style .list-pic img {
  filter: none;
  opacity: 1;
}

.kp-container .container-box .products-list-box .products-cate-box .cate-list-box .list-pic img {
  max-width: unset;
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  filter: grayscale(1);
  opacity: 0.7;
}

.kp-container .container-box .products-list-box .products-cate-box .cate-list-box .list-pic span {
  width: 110px;
  height: 110px;
  transition: 200ms;
}

.kp-container .container-box .products-list-box .products-cate-box .cate-list-box:hover .list-pic span {
  color: #F66D35;
}

.kp-container .container-box .products-list-box .products-cate-box .cate-list-box:hover .list-arrow {
  color: #F66D35;
}

.kp-container .container-box .products-list-box .products-cate-box .cate-list-box .list-title {
  font-size: 26px;
  font-weight: normal;
  line-height: 38px;
  color: #767676;
  font-family: alimamaShuHei, Helvetica Neue, Helvetica, PingFang SC, Tahoma, Arial, sans-serif, serif;
  text-align: center;
}

.kp-container .container-box .products-list-box .products-cate-box .cate-list-box .list-arrow {
  font-family: "font_family" !important;
  font-size: 10px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  color: #CACACA;
  width: auto;
  height: 10px;
  margin: 8px auto;
  text-align: center;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: 12px;
}

.kp-container .container-box .products-list-box .products-cate-box .cate-list-box .list-arrow img {
  width: 34px;
  height: 10px;
  content: url("/html/phone/images/svg/arrow_down.svg");
}

.kp-container .container-box .products-list-box .products-cate-box .cate-list-box:hover {
  border-color: #F66D35;
  background: #fff;
}

.kp-container .container-box .products-list-box .products-cate-box .cate-list-box:hover .list-arrow img {
  content: url("/html/phone/images/svg/arrow_down_active.svg");
  opacity: 1;
  transition: 200ms;
}

.kp-container .container-box .products-list-box .products-cate-box .cate-list-box .list-pic-icon {
  font-size: 0.93rem;
  color: #CACACA;
}

.kp-container .container-box .products-list-box .products-cate-box .cate-list-box .list-pic-icon.icon-duoji-icon {
  font-size: 1.04rem;
}

.kp-container .container-box .products-list-box .products-cate-box .cate-list-box .list-pic-icon.icon-motor-orange {
  font-size: 1.04rem;
}

.kp-container .container-box .products-list-box .products-cate-box .cate-list-box .icon-style {
  color: #F66D35;
}

.kp-container .container-box .products-list-box .products-cate-box .cate-list-box.cate-style .icon-arrow-style {
  color: #F66D35;
}

.kp-container .container-box .products-list-box .products-content-box {
  max-width: 1200px;
  width: 100%;
  height: auto;
  margin: 30px auto 40px;
}

.kp-container .container-box .products-list-box .products-content-box .products-left-box {
  width: 23.3333333333%;
  height: auto;
  /*font-family: Source Han Sans CN;*/
  background: #fff;
  border-radius: 5px;
  position: relative;
}

.kp-container .container-box .products-list-box .products-content-box .products-left-box .left-box {
  width: 85.7142857143%;
  height: auto;
  margin: 20px auto;
  display: none;
  transition: opacity 0.4s ease-in-out;
  padding-left: 0;
}

.kp-container .container-box .products-list-box .products-content-box .products-left-box .box-style {
  opacity: 1;
  display: block;
}

.kp-container .container-box .products-list-box .products-content-box .products-left-box .left-box .box-tab-menu {
  width: 100%;
  height: 40px;
}

.kp-container .container-box .products-list-box .products-content-box .products-left-box .left-box .box-tab-menu .menu-left-icon {
  width: 40px;
  height: 40px;
  border-radius: 4px;
  background: linear-gradient(180deg, #FF8649 0%, #F66D35 100%);
}

.kp-container .container-box .products-list-box .products-content-box .products-left-box .left-box .box-tab-menu .menu-left-icon img {
  width: 24px;
  height: 24px;
  margin: 8px;
  width: 40px;
  height: 40px;
  margin: 0px;
}

.kp-container .container-box .products-list-box .products-left-box .display_show {
  display: none;
}

.kp-container .container-box .products-list-box .products-content-box .products-left-box .left-box .box-tab-menu .menu-right-btn {
  font-size: 16px;
  line-height: 40px;
  color: #767676;
  text-align: right;
  cursor: pointer;
}

.kp-container .container-box .products-list-box .products-content-box .products-left-box .left-box .box-tab-menu .menu-right-btn:hover {
  color: #F66D35;
}

.kp-container .container-box .products-list-box .products-content-box .products-left-box .left-box .box-tab-menu .menu-right-btn_m {
  font-size: 16px;
  line-height: 40px;
  color: #767676;
  text-align: right;
  cursor: pointer;
  display: none;
}

.kp-container .container-box .products-list-box .products-content-box .products-left-box .left-box .box-tab-menu .menu-right-btn_m:hover {
  color: #F66D35;
}

.change-box-tit {
  display: flex;
  justify-content: space-between;
  align-items: center;
  display: none;
}

.change-box-tit .close-change {
  font-size: 16px;
  line-height: 25px;
  color: #767676;
}

.change-box-tit .confirm-change {
  font-size: 16px;
  line-height: 25px;
  color: rgba(2, 86, 255, 0.8);
}

.change-box-tit p {
  font-size: 16px;
  line-height: 23px;
  color: #201F21;
  font-weight: bold;
}

.kp-container .container-box .products-list-box .products-content-box .products-left-box .left-box .change-box {
  width: 100%;
  height: auto;
  margin-top: 40px;
}

.kp-container .container-box .products-list-box .products-content-box .products-left-box .left-box .change-box .box-list {
  width: 100%;
  height: auto;
  margin-top: 40px;
}

.kp-container .container-box .products-list-box .products-content-box .products-left-box .left-box .change-box .box-list .box-title {
  font-size: 18px;
  font-weight: bold;
  line-height: 33px;
  letter-spacing: 0.04em;
  color: #201F21;
}

.kp-container .container-box .products-list-box .products-content-box .products-left-box .left-box .change-box .box-list .value-box {
  width: 100%;
  height: auto;
}

.kp-container .container-box .products-list-box .products-content-box .products-left-box .left-box .change-box .box-list .value-box .cancel-choice {
  width: 28px;
  height: 28px;
  padding: 2px;
  margin: 15px 0 0 0;
  display: flex;
  justify-content: center;
  align-items: center;
  display: none !important;
}

.kp-container .container-box .products-list-box .products-content-box .products-left-box .left-box .change-box .box-list .value-box .cancel-style {
  display: none;
}

.kp-container .container-box .products-list-box .products-content-box .products-left-box .left-box .change-box .box-list .value-box .cancel-choice img {
  width: 14px;
  height: 14px;
  vertical-align: unset;
}

.kp-container .container-box .products-list-box .products-content-box .products-left-box .left-box .change-box .box-list .value-box ul li:hover {
  color: #F66D35;
  border: 1px solid #F66D35;
}

.kp-container .container-box .products-list-box .products-content-box .products-left-box .left-box .change-box .box-list .value-box ul li {
  width: auto;
  height: auto;
  border-radius: 4px;
  flex-direction: column;
  justify-content: center;
  padding: 0px 8px;
  font-size: 16px;
  line-height: 25px;
  color: #AAAAAA;
  float: left;
  background: #fff;
  margin: 16px 16px 0 0;
  cursor: pointer;
  border: 1px solid #AAAAAA;
}

.kp-container .container-box .products-list-box .products-content-box .products-left-box .left-box .change-box .box-list .value-box .list-style {
  color: #F66D35;
  border: 1px solid #F66D35;
}

.kp-container .container-box .products-list-box .products-content-box .products-left-box .statistics {
  width: 100%;
  font-size: 16px;
  line-height: 25px;
  text-align: right;
  color: #767676;
  margin-top: 16px;
  position: absolute;
}

.kp-container .container-box .products-list-box .products-content-box .products-right-box {
  width: 74.5%;
  height: auto;
}

.kp-container .container-box .products-list-box .products-content-box .select-page-box {
  max-width: 1200px;
  width: 94%;
  height: auto;
  margin-left: auto;
  margin-right: auto;
}

.kp-container .container-box .products-list-box .products-content-box .products-right-box .product-list-box {
  width: 100%;
  height: auto;
  display: flex;
  flex-wrap: wrap;
  gap: 30px 3%;
}

.kp-container .container-box .products-list-box .products-content-box .products-right-box .product-list-box .product-list {
  width: 31.3199105145%;
  min-height: unset;
  background: #fff;
  border-radius: 5px;
  cursor: pointer;
  float: left;
  transition: all 200ms;
  z-index: 7;
  position: relative;
}

.kp-container .container-box .products-list-box .products-content-box .products-right-box .product-list-box .product-list:nth-child(3n+1) {
  margin-left: 0;
}

.kp-container .container-box .products-list-box .products-content-box .products-right-box .product-list-box .product-list .list-box .top-content-box {
  width: calc(100% - 20px);
  height: 217px;
  position: relative;
  margin: 10px;
}

.kp-container .container-box .products-list-box .products-content-box .products-right-box .product-list-box .product-list .list-box .top-content-box .content-tag-box {
  width: 100%;
  height: auto;
  position: absolute;
  z-index: 9;
  margin-top: 4px;
}

.kp-container .container-box .products-list-box .products-content-box .products-right-box .product-list-box .product-list .list-box .top-content-box .content-tag-box .tag-box {
  width: calc(100% - 30px);
  height: auto;
  transition: 200ms;
}

.kp-container .container-box .products-list-box .products-content-box .products-right-box .product-list-box .product-list .list-box .top-content-box .content-tag-box .tag-box ul li,
.kp-container .container-box .products-list-box .products-content-box .products-right-box .product-list-box .product-list .list-box .top-content-box .content-tag-box .tag-box ul a {
  border-radius: 4px;
  min-height: 24px;
  width: auto;
  float: left;
  list-style: none;
  background: rgba(32, 31, 33, 0.05);
  padding: 6px;
  margin-right: 10px;
  margin-bottom: 10px;
  color: #767676;
  line-height: 12px;
  font-size: 12px;
}

.kp-container .container-box .products-list-box .products-content-box .products-right-box .product-list-box .product-list .list-box .top-content-box .content-tag-box .tag-box ul li:nth-of-type(n+3),
.kp-container .container-box .products-list-box .products-content-box .products-right-box .product-list-box .product-list .list-box .top-content-box .content-tag-box .tag-box ul a:nth-of-type(n+3) {
  display: none;
}

.kp-container .container-box .products-list-box .products-content-box .products-right-box .product-list-box .product-list .list-box .top-content-box .content-tag-box .add-select-btn {
  width: 24px;
  height: 24px;
  border-radius: 4px;
  transition: all 200ms;
  position: absolute;
  right: 0;
  overflow: hidden;
  z-index: 8;
}

.kp-container .container-box .products-list-box .products-content-box .products-right-box .product-list-box .product-list .list-box .top-content-box .content-tag-box .add-select-btn .btn-bg {
  width: 24px;
  height: 24px;
  background: linear-gradient(180deg, #FF8649 0%, #F66D35 100%);
  position: absolute;
  right: -24px;
}

.kp-container .container-box .products-list-box .products-content-box .products-right-box .product-list-box .product-list .list-box .top-content-box .content-tag-box .add-select-btn .btn-ico {
  width: 12px;
  height: 12px;
  position: absolute;
  margin: 6px;
  background: url("/html/phone/images/svg/add.svg") no-repeat center/100% 100%;
  background-size: cover;
}

.kp-container .container-box .products-list-box .products-content-box .products-right-box .product-list-box .product-list .list-box .top-content-box .product-pic-box {
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 8;
  overflow: hidden;
}

.kp-container .container-box .products-list-box .products-content-box .products-right-box .product-list-box .product-list .list-box .top-content-box .product-pic-box .product-pic {
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 8;
  transition: 200ms;
  opacity: 1;
  border-radius: 5px;
  overflow: hidden;
}

.kp-container .container-box .products-list-box .products-content-box .products-right-box .product-list-box .product-list .list-box .top-content-box .product-pic-box .product-hover-pic {
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 7;
  transition: 200ms;
  opacity: 0;
  border-radius: 5px;
  overflow: hidden;
}

.kp-container .container-box .products-list-box .products-content-box .products-right-box .product-list-box .product-list .list-box .top-content-box .product-pic-box .product-pic img {
  width: 100%;
  height: 100%;
  -o-object-position: center;
     object-position: center;
  -o-object-fit: cover;
     object-fit: cover;
}

.kp-container .container-box .products-list-box .products-content-box .products-right-box .product-list-box .product-list .list-box .top-content-box .product-pic-box .product-hover-pic img {
  width: 100%;
  height: 100%;
}

.kp-container .container-box .products-list-box .products-content-box .products-right-box .product-list-box .product-list .list-box .top-content-box .product-pic-box .product-desc {
  width: 100%;
  height: auto;
  max-height: 100%;
  position: absolute;
  z-index: 9;
  bottom: -100px;
  background: rgba(32, 31, 33, 0.5);
  border-radius: 4px;
  font-size: 12px;
  line-height: 16px;
  color: #FAFAFA;
  padding: 8px;
  transition: all 200ms;
  visibility: hidden;
  opacity: 0;
  overflow: hidden;
}

.kp-container .container-box .products-list-box .products-content-box .products-right-box .product-list-box .product-list .list-box .top-content-box .product-pic-box .desc-active {
  bottom: 0;
  visibility: visible;
  opacity: 1;
}

.kp-container .container-box .products-list-box .products-content-box .products-right-box .product-list-box .product-list .list-box .data-content-box {
  width: 100%;
  height: auto;
  margin-top: 10px;
  padding: 10px;
}

.kp-container .container-box .products-list-box .products-content-box .products-right-box .product-list-box .product-list .list-box .data-content-box .product-name {
  font-size: 16px;
  font-weight: bold;
  line-height: 23px;
  color: #3D3D3D;
}

.kp-container .container-box .products-list-box .products-content-box .products-right-box .product-list-box .product-list .list-box .data-content-box .product-title {
  font-size: 12px;
  font-weight: bold;
  line-height: 23px;
  color: #767676;
  margin-top: 6px;
  display: none;
}

.kp-container .container-box .products-list-box .products-content-box .products-right-box .product-list-box .product-list .list-box .data-content-box .product-data-box {
  width: 100%;
  height: auto;
  margin-top: 8px;
}

.kp-container .container-box .products-list-box .products-content-box .products-right-box .product-list-box .product-list .list-box .data-content-box .product-data-box ul li {
  font-size: 12px;
  line-height: 27px;
  color: #767676;
  /*font-family: Source Han Sans CN;*/
}

.kp-container .container-box .products-list-box .products-content-box .products-right-box .product-list-box .product-list .list-box .data-content-box .product-data-box ul li .data-name {
  font-weight: bold;
}

.kp-container .container-box .products-list-box .products-content-box .products-right-box .product-list-box .product-list .list-box .data-content-box .product-data-box ul li .data-value {
  font-weight: normal;
}

.kp-container .container-box .products-list-box .products-content-box .products-right-box .product-list-box .product-list:hover {
  box-shadow: 0 4px 16px 0 rgba(0, 0, 0, 0.16);
  transition: all 200ms;
}

.kp-container .container-box .products-list-box .products-content-box .products-right-box .product-list-box .product-list .list-box .top-content-box .product-pic-box:hover .product-desc {
  bottom: 0;
  transition: all 200ms;
  visibility: visible;
  opacity: 1;
}

.kp-container .container-box .products-list-box .products-content-box .products-right-box .product-list-box .product-list .list-box .top-content-box .product-pic-box:hover .product-pic {
  z-index: 7;
  opacity: 0;
  transition: 200ms;
}

.kp-container .container-box .products-list-box .products-content-box .products-right-box .product-list-box .product-list .list-box .top-content-box .product-pic-box:hover .product-hover-pic {
  z-index: 8;
  opacity: 1;
  transition: 200ms;
}

.kp-container .container-box .products-list-box .products-content-box .products-right-box .product-list-box .product-list .list-box .top-content-box .product-pic-box:hover ~ .content-tag-box .tag-box ul li,
.kp-container .container-box .products-list-box .products-content-box .products-right-box .product-list-box .product-list .list-box .top-content-box .product-pic-box:hover ~ .content-tag-box .tag-box ul a {
  background: #FAFAFA;
}

.kp-container .container-box .products-list-box .products-content-box .products-right-box .product-list-box .product-list .list-box:hover > .top-content-box > .content-tag-box > .add-select-btn > .btn-bg {
  right: 0;
  transition: all 200ms;
}

.kp-container .container-box .products-list-box .products-content-box .products-right-box .product-list-box .product-list .list-box:hover > .top-content-box > .content-tag-box > .add-select-btn > .btn-ico {
  background: url("/html/phone/images/svg/add_active.svg") no-repeat center/100% 100%;
}

.kp-container .container-box .products-list-box .products-content-box .products-right-box .page-container {
  width: 100%;
  bottom: -80px;
  position: static;
  display: flex;
  justify-content: center;
  left: 50%;
  transform: translateX(0%);
  z-index: 1;
  margin-top: 50px;
}

.kp-container .container-box .products-list-box .products-content-box .select-page-box .page-container {
  width: 100%;
}

.kp-container .container-box .products-list-box .products-content-box .products-right-box .page-container .pages-box {
  width: 100%;
  height: 40px;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
}

.kp-container .container-box .products-list-box .products-content-box .products-right-box .page-container .pages-box img {
  width: 24px;
  height: 16px;
  margin: 12px 0;
}

.kp-container .container-box .products-list-box .products-content-box .products-right-box .page-container .pages-box .pages-btn-bg {
  width: 40px;
  height: 40px;
  background: #FFF;
  border-radius: 4px;
  float: left;
  cursor: pointer;
}

.kp-container .container-box .products-list-box .products-content-box .products-right-box .page-container .pages-box .pages-btn-bg .page-style {
  width: 40px;
  height: 40px;
  background-size: 16px;
  background-position: center center;
  background-repeat: no-repeat;
}

.kp-container .container-box .products-list-box .products-content-box .products-right-box .page-container .pages-box .pages-btn-bg .last-page {
  font-size: 22px;
  color: #767676;
  line-height: 40px;
}

.kp-container .container-box .products-list-box .products-content-box .products-right-box .page-container .pages-box .pages-btn-bg .last-page:hover {
  color: #F66D35;
}

.kp-container .container-box .products-list-box .products-content-box .products-right-box .page-container .pages-box .pages-btn-bg .next-page {
  font-size: 22px;
  color: #767676;
  line-height: 40px;
}

.kp-container .container-box .products-list-box .products-content-box .products-right-box .page-container .pages-box .pages-btn-bg .next-page:hover {
  color: #F66D35;
}

.kp-container .container-box .products-list-box .products-content-box .products-right-box .page-container .pages-box .pages-btn-bg .no-allowed {
  cursor: not-allowed !important;
  color: #d2d2d2 !important;
}

.kp-container .container-box .products-list-box .products-content-box .products-right-box .page-container .pages-box .page-num {
  cursor: pointer;
  width: auto;
  height: 40px;
  float: left;
  display: flex;
  justify-content: center;
  align-items: center;
  line-height: 40px;
  /*font-family: Source Han Sans CN;*/
  font-weight: bold;
  letter-spacing: 0.04em;
  color: #767676;
}

.kp-container .container-box .products-list-box .products-content-box .products-right-box .page-container .pages-box .page-num ul li {
  width: 40px;
  height: 40px;
  line-height: 38px;
  float: left;
  list-style: none;
  margin-left: 4px;
  font-size: 16px;
}

.kp-container .container-box .products-list-box .products-content-box .products-right-box .page-container .pages-box .page-num .num-style {
  color: #F66D35;
}

.kp-container .container-box .products-list-box .products-content-box .products-right-box .page-container .pages-box .page-num ul li:hover {
  color: #F66D35;
}

.kp-container .container-box .product-related-box .swiper-button-next,
.swiper-rtl .swiper-button-prev,
.preview .custom-next {
  background: url("/html/phone/images/svg/arrow-product-slider-right.svg") no-repeat center/contain;
  opacity: 1;
  right: 0;
  transition: background 0.2s;
}

.kp-container .container-box .product-related-box .swiper-button-prev,
.swiper-rtl .swiper-button-next,
.preview .custom-prev {
  background: url("/html/phone/images/svg/arrow-product-slider-right.svg") no-repeat center/contain;
  left: 0;
  opacity: 1;
  transition: background 0.2s;
  transform: rotate(180deg);
}

.kp-container .container-box .product-related-box .swiper-button-next.swiper-button-disabled,
.swiper-rtl .swiper-button-prev.swiper-button-disabled,
.preview .custom-next.swiper-button-disabled,
.kp-container .container-box .product-related-box .swiper-button-prev.swiper-button-disabled,
.swiper-rtl .swiper-button-next.swiper-button-disabled,
.preview .custom-prev.swiper-button-disabled {
  opacity: 0.3;
}

.kp-container .container-box .product-related-box .swiper-button-next::after,
.swiper-rtl .swiper-button-prev::after,
.preview .custom-next::after,
.kp-container .container-box .product-related-box .swiper-button-prev::after,
.swiper-rtl .swiper-button-next::after,
.preview .custom-prev::after {
  display: none;
}

.kp-container .container-box .product-related-box .swiper-button-next:hover,
.preview .custom-next:hover {
  opacity: 1;
  background: url(/html/phone/images/svg/index_swiper_control1.svg) no-repeat center/contain;
}

.kp-container .container-box .product-related-box .swiper-button-prev:hover,
.preview .custom-prev:hover {
  opacity: 1;
  background: url(/html/phone/images/svg/index_swiper_control1.svg) no-repeat center/contain;
}

/*切换产品列表*/
.write-down .content-item {
  display: flex;
  align-items: center;
  -moz-column-gap: 8px;
       column-gap: 8px;
  padding-bottom: 16px;
}
.write-down .content-item-title {
  font-size: 16px;
  font-weight: bold;
  line-height: 28px;
  color: #767676;
}
.write-down .content-item-content {
  display: flex;
  align-items: center;
  -moz-column-gap: 8px;
       column-gap: 8px;
}
.write-down .content-item-content span {
  font-size: 16px;
  font-weight: normal;
  line-height: 28px;
  color: #F66D35;
  min-height: 28px;
  border: 1px solid #F66D35;
  padding: 0 26px 0 8px;
  border-radius: 4px;
  display: flex;
  position: relative;
}
.write-down .content-item-content span .del-box-btn {
  position: absolute;
  top: 50%;
  right: 8px;
  transform: translateY(-50%);
  width: 10px;
  height: 10px;
  background: url("/html/phone/images/close_btn_orange.png") no-repeat center/100% 100%;
  cursor: pointer;
}

.kp-container .container-box .products-list-box .products-content-box .select-product-list {
  overflow-x: auto;
}

.kp-container .container-box .products-list-box .products-content-box .content-box {
  max-width: 1200px;
  height: auto;
  background: #FFF;
  padding: 16px 16px 0;
}

.kp-container .container-box .products-list-box .products-content-box .content-box .select-menu-box {
  height: auto;
  width: 100%;
  position: relative;
  display: inline-block;
}

.kp-container .container-box .products-list-box .products-content-box .content-box .select-menu-box .select-left-icon {
  width: 40px;
  height: 40px;
  text-align: center;
  border-radius: 4px;
  margin-top: 0px;
  background: linear-gradient(180deg, #FF8649 0%, #F66D35 100%);
}

.kp-container .container-box .products-list-box .products-content-box .content-box .select-menu-box .select-left-icon i {
  font-size: 22px;
  color: #FAFAFA;
  line-height: 40px;
}

.kp-container .container-box .products-list-box .products-content-box .content-box .select-menu-box .select-right-box {
  max-width: 1000px;
  width: 83.3333333333%;
  height: auto;
  position: relative;
}

.kp-container .container-box .products-list-box .products-content-box .content-box .select-menu-box .select-right-box .select-box {
  width: 100%;
  height: auto;
  margin-left: 16px;
  display: none;
  transition: opacity 0.4s ease-in-out;
}

.kp-container .container-box .products-list-box .products-content-box .content-box .select-menu-box .select-right-box .select-box .select {
  /*font-family: Source Han Sans CN;*/
  max-width: 140px;
  margin: 0px 16px 16px 0px;
  cursor: pointer;
  position: relative;
}

.kp-container .container-box .products-list-box .products-content-box .content-box .select-menu-box .select-right-box .select-box .select .layui-form-select .layui-input {
  padding-right: 0;
  border-radius: 5px;
  border: 2px solid transparent;
  color: #767676;
  font-size: 16px;
  font-weight: bold;
  padding-right: 25px;
  overflow: hidden;
  white-space: nowrap;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
}

.kp-container .container-box .products-list-box .products-content-box .content-box .select-menu-box .select-right-box .select-box .select .layui-form-select .layui-input:hover {
  border-color: #F66D35 !important;
  border-color: transparent !important;
}

.select-right-box .select-box .input_border {
  position: absolute;
  width: 100%;
  height: 100%;
  border-radius: 5px;
  border: 2px solid #767676;
  top: 0;
  left: 0;
  z-index: 10;
  pointer-events: none;
  transition: all 0.3s;
}

.kp-container .container-box .products-list-box .products-content-box .content-box .select-menu-box .select-right-box .layui-input-block:hover .input_border {
  border-color: #F66D35 !important;
}

.kp-container .container-box .products-list-box .products-content-box .content-box .select-menu-box .select-right-box .select-box .select .layui-form-select .dl {
  border-radius: 5px;
}

.kp-container .container-box .products-list-box .products-content-box .content-box .select-menu-box .select-right-box .select-box .select select {
  height: 40px;
  width: auto;
  border-radius: 4px;
  border: 2px solid #767676;
  line-height: 40px;
  font-size: 16px;
  color: #767676;
  text-align: center;
  font-weight: bold;
  cursor: pointer;
}

.kp-container .container-box .products-list-box .products-content-box .content-box .select-menu-box .select-right-box .select-box .select .select-list:hover {
  border-color: #F66D35;
}

.kp-container .container-box .products-list-box .products-content-box .content-box .select-menu-box .select-right-box .box-style {
  opacity: 1;
  display: block;
}

.kp-container .container-box .products-list-box .products-content-box .content-box .select-menu-box .select-right-box .select-box .select .select-list option:hover {
  background: #767676;
}

.kp-container .container-box .products-list-box .products-content-box .content-box .select-menu-box .select-right-box .select-box .select .select-list option {
  border-radius: 4px;
  height: 28px;
  padding: 0 10px;
  font-size: 16px;
  line-height: 28px;
  color: #767676;
  font-weight: normal;
  background: #fff;
}

.kp-container .container-box .products-list-box .products-content-box .content-box .select-menu-box .select-right-box .select-box .select-cancel {
  width: 20px;
  height: 20px;
  font-size: 10px;
  line-height: 20px;
  text-align: center;
  color: #767676;
  position: absolute;
  right: -18px;
  top: -18px;
  display: none;
}

.kp-container .container-box .products-list-box .products-content-box .content-box .select-menu-box .select-right-box .select-box .select-cancel:hover {
  color: #F66D35;
}

.kp-container .container-box .products-list-box .products-content-box .content-box .return-card {
  font-size: 16px;
  line-height: 40px;
  color: #767676;
  cursor: pointer;
}

.kp-container .container-box .products-list-box .products-content-box .content-box .return-card:hover {
  color: #F66D35;
}

.kp-container .container-box .products-list-box .products-content-box .product-list {
  color: #F66D35;
}

.kp-container .container-box .products-list-box .products-content-box .product-list .tab-list-style {
  width: 100%;
  height: auto;
  text-align: left;
  line-height: 26px;
  font-weight: bold;
  font-size: 14px;
  color: #201F21;
}

.kp-container .container-box .products-list-box .products-content-box .product-list .tab-list-style tr {
  margin: 20px;
}

.kp-container .container-box .products-list-box .products-content-box .layui-table th {
  white-space: nowrap;
  font-size: 14px;
  font-weight: bold;
  line-height: 26px;
  letter-spacing: 0em;
  color: #201F21;
  padding: 20px 15px;
  background: rgba(32, 31, 33, 0.05);
}

.kp-container .container-box .products-list-box .products-content-box .layui-table td {
  padding: 16px 15px;
}

.kp-container .container-box .products-list-box .products-content-box .layui-table[lay-even] tr:nth-child(even),
.kp-container .container-box .products-list-box .products-content-box .layui-table tbody tr:hover {
  background: rgba(32, 31, 33, 0.05);
}

.kp-container .container-box .products-list-box .products-content-box .layui-table td,
.kp-container .container-box .products-list-box .products-content-box .layui-table th {
  max-width: 130px;
}

.right-enquiries-box {
  width: 100%;
  height: auto;
  position: absolute;
  overflow: hidden;
}

.right-enquiries-box .enquiries-box-bg {
  width: 0%;
  height: 0%;
  background: rgba(32, 31, 33, 0.6);
  position: fixed;
  margin: 0;
  z-index: 800;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) scale(1.5);
  transition: all 0.5s ease;
  display: none;
}

.right-enquiries-box .enquiries-box {
  width: 490px;
  height: 100%;
  position: fixed;
  right: -490px;
  -webkit-transition: 200ms;
  -ms-transition: 200ms;
  background: #FAFAFA;
  z-index: 801;
  top: 0;
  opacity: 0;
}

.right-enquiries-box .enquiries-box .box-close {
  width: 26px;
  height: 26px;
  position: absolute;
  right: 30px;
  top: 30px;
}

.right-enquiries-box .enquiries-box .box-close .close-enquiries {
  display: none;
}

.right-enquiries-box .enquiries-box .box-close .icon-close-btn {
  font-size: 20px;
  line-height: 20px;
  cursor: pointer;
  display: none;
}

.right-enquiries-box .enquiries-box .box-close .icon-close-btn:hover {
  color: #F66D35;
}

.right-enquiries-box .enquiries-box .box-title {
  width: 410px;
  height: auto;
  margin: 60px auto 0px;
}

.right-enquiries-box .enquiries-box .box-title span {
  font-family: alimamaShuHei, Helvetica Neue, Helvetica, PingFang SC, Tahoma, Arial, sans-serif, serif;
  font-size: 26px;
  line-height: 38px;
  color: #3D3D3D;
}

.right-enquiries-box .enquiries-box .right-enquiries-box-overflow {
  overflow: auto;
  max-height: 85%;
  padding-bottom: 30px;
}

.right-enquiries-box .enquiries-box .box-content {
  width: 430px;
  height: auto;
  padding: 24px 0;
  margin: 0 auto 16px;
  text-align: center;
}

.right-enquiries-box .enquiries-box .box-content .content-list {
  width: 410px;
  height: auto;
  margin-bottom: 10px;
  background: #fff;
  cursor: pointer;
  padding: 10px;
  border-radius: 8px;
  display: inline-block;
}

.right-enquiries-box .enquiries-box .box-content .content-list:hover {
  box-shadow: 0 4px 16px 0 rgba(0, 0, 0, 0.16);
}

.right-enquiries-box .enquiries-box .box-content .content-list .list-box {
  width: auto;
  height: 66px;
  -webkit-transition: 200ms;
  opacity: 1;
  display: block;
}

.right-enquiries-box .enquiries-box .box-content .content-list .list-box .product-pic {
  width: auto;
  height: 66px;
  border-radius: 6px;
  overflow: hidden;
}

.right-enquiries-box .enquiries-box .box-content .content-list .list-box .product-pic img {
  width: auto;
  height: 66px;
  max-width: 66px;
}

.right-enquiries-box .enquiries-box .box-content .content-list .list-box .product-title-box {
  width: 260px;
  height: auto;
  /*font-family: Source Han Sans CN;*/
  margin-left: 8px;
}

.right-enquiries-box .enquiries-box .box-content .content-list .list-box .product-title-box .product-title {
  font-size: 16px;
  font-weight: bold;
  line-height: 23px;
  color: #3D3D3D;
  margin-top: 4px;
  text-align: left;
}

.right-enquiries-box .enquiries-box .box-content .content-list .list-box .product-title-box .product-desc {
  width: 260px;
  height: 30px;
  font-size: 12px;
  color: #767676;
  line-height: 18px;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 2;
  white-space: nowrap;
}

.right-enquiries-box .enquiries-box .box-content .content-list .list-box .product-title-box .product-tags ul {
  display: flex;
  flex-wrap: wrap;
  gap: 4px;
  margin-top: 8px;
}

.right-enquiries-box .enquiries-box .box-content .content-list .list-box .product-title-box .product-tags ul a {
  line-height: 18px;
  font-size: 12px;
  color: #767676;
  padding: 3px 6px;
  background: rgba(32, 31, 33, 0.05);
}

.right-enquiries-box .enquiries-box .box-content .content-list .list-box .del-box {
  width: 30px;
  height: 30px;
  text-align: center;
  cursor: pointer;
}

.right-enquiries-box .enquiries-box .box-content .content-list .list-box .del-box .icon-close-btn {
  font-size: 15px;
  line-height: 30px;
  color: #D3D3D3;
}

.right-enquiries-box .enquiries-box .box-content .content-list .list-box .del-box .icon-close-btn:hover {
  color: #201F21;
}

.right-enquiries-box .enquiries-box .box-content .content-list .box-return {
  width: 370px;
  height: auto;
  background: #FFF;
  border-radius: 8px;
  opacity: 0;
  visibility: hidden;
  display: none;
  -webkit-transition: 200ms;
  text-align: left;
}

.right-enquiries-box .enquiries-box .box-content .content-list .box-return span {
  font-size: 14px;
  line-height: 47px;
  color: #767676;
  margin-right: 10px;
}

.right-enquiries-box .enquiries-box .box-content .content-list .box-return .product-title {
  font-weight: bold;
}

.right-enquiries-box .enquiries-box .box-content .content-list .box-return .return-btn {
  text-decoration: underline;
}

.right-enquiries-box .enquiries-box .box-content .content-list .box-return .return-btn:hover {
  color: #F66D35;
}

.right-enquiries-box .enquiries-box .enquiries-btn {
  cursor: pointer;
  width: 410px;
  /*font-family: Source Han Sans CN;*/
  height: 50px;
  border-radius: 8px;
  text-align: center;
  color: #FAFAFA;
  align-items: center;
  margin: 0 auto;
  font-size: 16px;
  font-weight: bold;
  line-height: 30px;
}

.right-enquiries-box .enquiries-box .enquiries-btn .icon-message {
  color: #FAFAFA;
  font-size: 17px;
  line-height: 30px;
  margin: 2px 10px 0 0;
  font-weight: normal;
}

.right-enquiries-box .enquiries-box .enquiries-btn .text {
  color: #FAFAFA;
  font-size: 19px;
  line-height: 30px;
  font-weight: bold;
}

.right-enquiries-box .enquiries-box .enquiries-btn .layui-btn {
  width: 100%;
  border: none;
  background: none;
  height: 50px;
  line-height: 50px;
  padding: 0;
  color: #FFF;
  font-size: 18px;
}

.right-enquiries-box .enquiries-box .tips {
  width: 410px;
  height: auto;
  margin: 10px auto 0;
  color: #313131;
  font-size: 12px;
  line-height: 16px;
  display: none;
}

.right-enquiries-box .enquiries-box .tips a {
  text-decoration: underline;
  color: #313131;
}

.right-enquiries-box .enquiries-box .tips a:hover {
  color: #F66D35;
}

.right-enquiries-box .enquiries-box .layui-form {
  position: relative;
}

.right-enquiries-box .enquiries-box .layui-form .layui-form-item {
  margin-left: 40px;
  width: 410px;
  position: relative;
}

.right-enquiries-box .enquiries-box .layui-form .layui-form-item .layer-tips {
  right: 0;
  border-radius: 5px;
  position: absolute;
  top: -48px;
}

.right-enquiries-box .enquiries-box .layui-form .layui-form-item .layui-input-block {
  margin-left: 0;
}

.right-enquiries-box .enquiries-box .layui-form .layui-form-item .layui-input-block .layui-textarea {
  font-size: 14px;
  line-height: 18px;
  padding-left: 10px;
}

.right-enquiries-box .enquiries-box .layui-form .layui-form-item .layui-input-block .layui-input,
.layui-select,
.layui-textarea {
  border-radius: 5px;
  border: 2px solid #cacaca;
}

.right-enquiries-box .enquiries-box .layui-form .layui-form-item .star {
  position: absolute;
  right: -10px;
  top: 0;
}

.right-enquiries-box .enquiries-box .layui-form .layui-form-item .layui-input-block .layui-input:focus,
.layui-select:focus,
.layui-textarea:focus {
  border: 2px solid #F66D35;
  border-color: #F66D35 !important;
}

.right-enquiries-box .enquiries-box .layui-form .layui-form-item .layui-input-block .layui-input:hover,
.layui-select:hover,
.layui-textarea:hover {
  border: 2px solid #4f4f4f;
}

/*产品中心页面ODM/OEM服务*/
.kp-container .kp-oem-odm {
  max-width: 1200px;
  width: 94%;
  height: 200px;
  margin: 50px auto -20px;
  font-family: alimamaShuHei, Helvetica Neue, Helvetica, PingFang SC, Tahoma, Arial, sans-serif, serif;
  background: rgba(32, 31, 33, 0.05);
  border-radius: 8px;
  flex-direction: column;
  text-align: center;
}

.kp-container .kp-oem-odm .title {
  height: auto;
  font-size: 26px;
  font-weight: normal;
  line-height: 38px;
  margin-top: 40px;
  text-align: center;
}

.kp-container .kp-oem-odm .btn {
  width: auto;
  height: auto;
  border-radius: 8px;
  padding: 10px 20px;
  margin: 20px auto;
  text-align: center;
  background: linear-gradient(180deg, #FF8649 0%, #F66D35 100%);
  display: inline-flex;
}

.kp-container .kp-oem-odm .btn a {
  font-size: 26px;
  line-height: 38px;
  font-weight: normal;
  color: #FAFAFA;
}

#productsView_page {
  background: #ffffff;
  /*.kp-container{background: #fff !important;}*/
}
#productsView_page #productsView_page_cont {
  padding: 20px 0 0 0;
  margin-top: 130px;
}
#productsView_page .mt120 {
  margin: 0 auto 0;
}
#productsView_page .kp-container .container-box .question-box .question-ans-box .answer .ans-txt {
  padding: 0 !important;
}
#productsView_page .mainmenu ul li:nth-child(1) a {
  color: #F66D35;
  font-weight: bold;
}
#productsView_page .mainmenu ul li:nth-child(1) a:after {
  width: 100%;
}
#productsView_page .mainmenu ul li:nth-child(1) .sub-menu-com a:after {
  width: 0;
}
#productsView_page .position-box .position .icon-right-arrow {
  color: #D3D3D3;
  margin-left: 10px;
}
#productsView_page .layui-layer-shade {
  background: rgb(0, 0, 0) !important;
  opacity: 0.6 !important;
}
#productsView_page .layui-layer {
  border-radius: 0.8rem !important;
}
#productsView_page .position-box .position .icon-right-arrow {
  color: #D3D3D3;
  margin-left: 10px;
}
#productsView_page .swiper-free-mode > .swiper-wrapper {
  margin: 0 auto;
}
#productsView_page .kp-container .product-apply-box .menuSwiper .swiper-slide-thumb-active {
  width: auto;
  height: auto;
  border-radius: 4px;
  padding: 10px 20px;
  background: linear-gradient(180deg, #FF8649 0%, #F66D35 100%);
  opacity: 1;
  margin-left: 0;
}
#productsView_page .kp-container .container-box .product-apply-box .menuSwiper .slideMenu {
  margin-left: 0;
}
#productsView_page .kp-container .product-apply-box .menuSwiper .swiper-slide-thumb-active .slide-title {
  color: #FAFAFA;
  font-weight: bold;
}
#productsView_page .swiper-slide img {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
#productsView_page .productSlide .bottom-nav-box {
  display: none;
}
#productsView_page .swiper-pagination {
  margin-left: 0;
  bottom: 7px;
}
#productsView_page .swiper-pagination-bullet {
  background: #fff;
  opacity: 0.8;
}
#productsView_page .kp-container .product-apply-box .contentSwiper .bottom-nav-box {
  position: relative;
  display: none;
}
#productsView_page .kp-container .product-apply-box .contentSwiper .swiper-wrapper .swiper-slide .slide-content {
  width: 1200px;
  border-radius: 5px;
  box-shadow: 0 3px 14px 0 rgba(0, 0, 0, 0.16);
  margin: 0 auto;
  overflow: hidden;
  padding: 16px;
}
#productsView_page .kp-container .pc-slide .swiper-slide-thumb-active {
  border: 2px solid #F66D35 !important;
}
#productsView_page .kp-container .product-apply-box .contentSwiper .swiper-wrapper .swiper-slide .slide-content .slide-pic {
  border-radius: 8px;
  overflow: hidden;
}
#productsView_page .kp-container .product-apply-box .contentSwiper .swiper-wrapper .swiper-slide .slide-content .slide-title {
  font-size: 24px;
  font-weight: normal;
  font-family: alimamaShuHei;
  line-height: 48px;
  color: #3D3D3D;
}
#productsView_page .kp-container .product-apply-box .contentSwiper .swiper-wrapper .swiper-slide .slide-content .slide-desc {
  font-size: 14px;
  line-height: 27px;
  text-align: left;
}
#productsView_page .kp-container .product-apply-box .contentSwiper .bottom-nav-box .bottom-nav .swiper-pagination-bullet-active {
  background: #F66D35 !important;
}
#productsView_page .kp-container .product-profile-box .productSlide {
  border: 2px solid #d3d3d3;
  border-radius: 5px;
  overflow: hidden;
}
#productsView_page .custom-next {
  top: 56% !important;
  right: -37px !important;
  /* 自定义右侧位置 */
  /* 其他样式 */
}
#productsView_page .custom-prev {
  top: 56% !important;
  left: -30px !important;
  /* 自定义左侧位置 */
  /* 其他样式 */
}
#productsView_page .preview .swiper-button-next.swiper-button-disabled,
#productsView_page .preview .swiper-button-prev.swiper-button-disabled {
  pointer-events: all;
  opacity: 1;
  cursor: pointer;
}

.kp-container .container-box .product-profile-box {
  max-width: 1200px;
  width: 94%;
  height: auto;
  margin: 0px auto 70px;
}

.kp-container .container-box .product-profile-box .pics-box {
  width: 50%;
  height: 570px;
}

.kp-container .container-box .product-profile-box .pics-box .pc-slide {
  width: 90%;
}

.kp-container .container-box .product-profile-box .pics-box .pc-slide .view {
  height: 462px;
}

.kp-container .container-box .productSlide {
  height: 462px;
}

.kp-container .container-box .product-profile-box .pics-box .pc-slide .view .swiper-slide img {
  width: 100%;
  height: 462px;
}

.kp-container .container-box .product-profile-box .pics-box .pc-slide .view .swiper-container {
  width: 100%;
  height: 462px;
  border: 2px solid #D3D3D3;
  border-radius: 8px;
}

.kp-container .container-box .product-profile-box .pics-box .pc-slide .view .arrow-left {
  background: url("../images/index_tab_l.png") no-repeat left top;
  position: absolute;
  left: 10px;
  top: 50%;
  margin-top: -25px;
  width: 28px;
  height: 51px;
  z-index: 10;
}

.kp-container .container-box .product-profile-box .pics-box .pc-slide .view .arrow-right {
  background: url("../images/index_tab_r.png") no-repeat left bottom;
  position: absolute;
  right: 10px;
  top: 50%;
  margin-top: -25px;
  width: 28px;
  height: 51px;
  z-index: 10;
}

.kp-container .container-box .product-profile-box .pics-box .pc-slide .preview {
  width: 90%;
  position: relative;
  margin: 10px auto;
}

.kp-container .container-box .product-profile-box .pics-box .pc-slide .preview .swiper-container {
  width: 420px;
  height: 82px;
  margin-left: 25px;
}

.kp-container .container-box .product-profile-box .pics-box .pc-slide .preview .swiper-slide {
  width: 67.5px;
  height: 60px;
  cursor: pointer;
  border-radius: 8px;
  border: 2px solid rgba(32, 31, 33, 0.05);
  margin-top: 8px;
  overflow: hidden;
}

.kp-container .container-box .product-profile-box .pics-box .pc-slide .preview .swiper-slide img {
  width: 68px;
  height: 58px;
}

.kp-container .container-box .product-profile-box .pics-box .pc-slide .preview .slide6 {
  width: 82px;
}

.kp-container .container-box .product-profile-box .pics-box .pc-slide .preview .arrow-left {
  background: url("../images/index_tab_l.png") no-repeat left top;
  position: absolute;
  left: 10px;
  top: 50%;
  margin-top: -9px;
  width: 9px;
  height: 18px;
  z-index: 10;
}

.kp-container .container-box .product-profile-box .pics-box .pc-slide .preview .arrow-right {
  background: url("../images/index_tab_r.png") no-repeat left bottom;
  position: absolute;
  right: 10px;
  top: 50%;
  margin-top: -9px;
  width: 9px;
  height: 18px;
  z-index: 10;
}

.kp-container .container-box .product-profile-box .pics-box .pc-slide .preview img {
  padding: 1px;
}

.kp-container .container-box .product-profile-box .pics-box .pc-slide .preview .active-nav {
  padding: 0;
  border: 2px solid #D3D3D3;
}

.kp-container .container-box .product-profile-box .profile-box {
  width: 50%;
  height: auto;
}

.kp-container .container-box .product-profile-box .profile-box .box-title {
  font-family: alimamaShuHei, Helvetica Neue, Helvetica, PingFang SC, Tahoma, Arial, sans-serif, serif;
  font-size: 30px;
  line-height: 44px;
  color: #201F21;
}

.kp-container .container-box .product-profile-box .profile-box .box-tag {
  width: auto;
  height: auto;
  margin-top: 16px;
  display: inline-block;
}

.kp-container .container-box .product-profile-box .profile-box .box-tag ul {
  display: flex;
  flex-wrap: wrap;
  gap: 10px 10px;
}

.kp-container .container-box .product-profile-box .profile-box .box-tag a {
  /*font-family: Source Han Sans CN;*/
  font-size: 14px;
  line-height: 27px;
  color: #767676;
  border-radius: 4px;
  background: rgba(32, 31, 33, 0.05);
  padding: 8px;
}

.kp-container .container-box .product-profile-box .profile-box .box-desc {
  /*font-family: Source Han Sans CN;*/
  font-size: 16px;
  line-height: 25px;
  color: #3D3D3D;
  margin-top: 30px;
}

.kp-container .container-box .product-profile-box .profile-box .box-specific {
  width: auto;
  height: auto;
  margin-top: 30px;
}

.kp-container .container-box .product-profile-box .profile-box .box-specific .specific-title {
  font-size: 18px;
  font-weight: bold;
  line-height: 33px;
  color: #3D3D3D;
  letter-spacing: 0.04em;
  /*font-family: Source Han Sans CN;*/
}

.kp-container .container-box .product-profile-box .profile-box .box-specific .specific-list {
  width: auto;
  height: auto;
}

.kp-container .container-box .product-profile-box .profile-box .box-specific .specific-list li {
  list-style: unset;
  list-style-position: inside;
}

.kp-container .container-box .product-profile-box .profile-box .box-specific .specific-list p {
  font-size: 16px;
  line-height: 25px;
  color: #3D3D3D;
  /*font-family: Source Han Sans CN;*/
}

.kp-container .container-box .product-profile-box .profile-box .box-btn-box {
  width: auto;
  height: auto;
  margin-top: 30px;
}

.kp-container .container-box .product-profile-box .profile-box .box-btn-box .btn {
  max-width: 250px;
  width: calc(50% - 5px);
  height: 44px;
  border-radius: 4px;
  text-align: center;
  padding: 0 20px;
  cursor: pointer;
  line-height: 40px;
  box-sizing: border-box;
  border: 2px solid #F66D35;
  color: #F66D35;
  font-weight: bold;
  transition: none;
  white-space: nowrap;
}

.kp-container .container-box .product-profile-box .profile-box .box-btn-box .btn:hover {
  background: linear-gradient(180deg, #FF8649 0%, #F66D35 100%);
  color: #FAFAFA;
  border: 2px solid transparent;
}

.kp-container .container-box .product-profile-box .profile-box .box-btn-box .btn:nth-child(2) {
  margin-left: 10px;
}

.kp-container .container-box .product-profile-box .pics-box video {
  border-radius: 8px;
  position: absolute;
  z-index: 6;
}

.kp-container .container-box .product-profile-box .pics-box .controls-box {
  border-radius: 8px;
  position: absolute;
  z-index: 7;
}

.kp-container .container-box .product-profile-box .pics-box .controls-box .video-mask {
  border-radius: 8px;
  position: absolute;
  width: 480px;
  height: 480px;
  background: rgba(26, 26, 26, 0);
  z-index: 8;
}

.kp-container .container-box .product-profile-box .pics-box .controls-box .video-play-btn {
  border-radius: 8px;
  position: absolute;
  width: 90px;
  height: 90px;
  background: url("/html/phone/images/svg/play_video.svg") no-repeat;
  background-size: cover;
  margin: 195px 195px;
  z-index: 9;
  cursor: pointer;
}

.kp-container .container-box .product-apply-box {
  max-width: 1200px;
  width: 94%;
  height: auto;
  margin: 0 auto 100px;
}

.kp-container .container-box .box-title {
  width: 100%;
  height: auto;
  float: left;
}

.kp-container .container-box .box-title .box-txt-icon {
  width: 14px;
  height: auto;
  float: left;
}

.kp-container .container-box .box-title .box-txt-icon img {
  width: auto;
  height: 0.48rem;
}

.kp-container .container-box .box-title .box-txt-title {
  width: auto;
  font-family: alimamaShuHei, Helvetica Neue, Helvetica, PingFang SC, Tahoma, Arial, sans-serif;
  margin-left: 0.3rem;
  justify-content: flex-start;
  font-size: 0.42rem;
  line-height: 0.48rem;
}

.kp-container .container-box .product-apply-box .contentSwiper {
  width: 100%;
  height: 600px;
  position: relative;
  margin-top: 24px;
}

.kp-container .container-box .product-apply-box .menuSwiper {
  width: 100%;
  height: auto;
  margin-top: 40px;
  display: inline-block;
}

.kp-container .container-box .product-apply-box .menuSwiper .slideMenu {
  width: auto;
  height: auto;
  margin-left: 20px;
  border-radius: 4px;
  text-align: center;
  padding: 10px 20px;
  cursor: pointer;
  transition: 100ms;
}

.kp-container .container-box .product-apply-box .menuSwiper .slideMenu span {
  /*font-family: Source Han Sans CN;*/
  line-height: 23px;
  font-size: 16px;
  display: block;
}

.kp-container .container-box .product-apply-box .menuSwiper .slideMenu:hover {
  background: linear-gradient(180deg, #FF8649 0%, #F66D35 100%);
  color: #FAFAFA;
  font-weight: bold;
}

.kp-container .container-box .product-apply-box .menuSwiper .list-style {
  background: linear-gradient(180deg, #FF8649 0%, #F66D35 100%);
  color: #FAFAFA;
  font-weight: bold;
}

.kp-container .container-box .product-apply-box .menuSwiper .slideMenu:nth-child(1) {
  margin-left: 0;
}

.kp-container .container-box .product-apply-box .contentSwiper .application-content-box {
  border-radius: 4px;
  overflow: hidden;
}

.kp-container .container-box .product-apply-box .contentSwiper .application-content-box .application-content {
  margin: 0px auto;
  width: 100%;
  height: 100%;
  cursor: pointer;
}

.kp-container .container-box .product-apply-box .contentSwiper .application-content-box .application-content .content-pic {
  border-radius: 5px;
  overflow: hidden;
  position: absolute;
  z-index: 8;
  width: 100%;
  height: 100%;
}

#productsView_page .kp-container .container-box .product-apply-box .contentSwiper .application-content-box .application-content .content-pic img {
  transition: 200ms;
  -o-object-fit: cover;
     object-fit: cover;
}

.kp-container .container-box .product-apply-box .contentSwiper .application-content-box .application-content .content-text {
  width: 680px;
  border-radius: 5px;
  position: absolute;
  bottom: 0px;
  padding: 0 20px 24px 24px;
  z-index: 10;
  transition: 200ms;
}

.kp-container .container-box .product-apply-box .contentSwiper .application-content-box .application-content .content-zz {
  width: 1200px;
  height: 600px;
  position: absolute;
  z-index: 9;
  background: rgba(26, 26, 26, 0.4);
  border-radius: 5px;
}

.kp-container .container-box .product-apply-box .contentSwiper .application-content-box .application-content .content-text .text-title {
  font-family: alimamaShuHei, Helvetica Neue, Helvetica, PingFang SC, Tahoma, Arial, sans-serif, serif;
  font-size: 30px;
  color: #FFFFFF;
  line-height: 44px;
}

.kp-container .container-box .product-apply-box .contentSwiper .application-content-box .application-content .content-text .text-desc {
  /*font-family: Source Han Sans CN;*/
  font-size: 16px;
  color: #FFFFFF;
  line-height: 25px;
}

.kp-container .container-box .product-apply-box .contentSwiper .application-content-box .application-content:hover .content-pic img {
  transform: scale(1.2);
  transition: 200ms;
}

.kp-container .container-box .product-apply-box .contentSwiper .application-content-box .application-content:hover .content-text {
  bottom: 30px;
  transition: 200ms;
}

.kp-container .container-box .product-specs-box {
  max-width: 1200px;
  width: 94%;
  height: auto;
  margin: 0px auto 70px;
  position: relative;
  z-index: 4;
}

.kp-container .container-box .product-specs-box .left-box {
  width: 70%;
  height: auto;
  max-width: calc(100% - 300px);
  padding-left: 0;
}

.kp-container .container-box .product-specs-box .left-box .box-title {
  float: none;
}

.specs-table-box {
  width: 100%;
  height: auto;
  margin-top: 40px;
}

.appear-specs-table-box-box-title {
  font-family: alimamaShuHei, Helvetica Neue, Helvetica, PingFang SC, Tahoma, Arial, sans-serif, serif;
  font-size: 26px;
  line-height: 38px;
  color: #3D3D3D;
  padding-bottom: 20px;
}

.appear-specs-table-box-param-box {
  display: flex;
  gap: 8px;
  flex-wrap: wrap;
}

.specs-table-box-title {
  font-family: alimamaShuHei, Helvetica Neue, Helvetica, PingFang SC, Tahoma, Arial, sans-serif, serif;
  font-size: 26px;
  line-height: 38px;
  color: #3D3D3D;
  border-bottom: 1px solid rgba(32, 31, 33, 0.1);
  padding-bottom: 20px;
  margin-top: 40px;
}

.specs-table-box-param {
  width: 100%;
  height: auto;
  display: inline-block;
  margin: 0px auto 0;
}

.specs-table-box-param-box {
  width: 100%;
  height: auto;
}

.specs-table-box-img {
  max-width: calc(50% - 4px);
  border: 1px solid #D3D3D3;
  border-radius: 4px;
  cursor: pointer;
}

.specs-table-box-li {
  width: 100%;
  height: auto;
  list-style: none;
  border-bottom: 1px solid rgba(32, 31, 33, 0.1);
  display: block;
}

.specs-table-box-param-title {
  width: 35.7142857143%;
  /*font-family: Source Han Sans CN;*/
  font-weight: bold;
  line-height: 30px;
  padding: 13px 0;
  color: #3C3A3E;
  float: left;
}

.specs-table-box-param-txt {
  width: 64.2857142857%;
  font-size: 16px;
  /*font-family: Source Han Sans CN;*/
  line-height: 30px;
  padding: 13px 0;
  color: #767676;
  float: left;
}

.kp-container .container-box .product-specs-box .right-box {
  width: 288px;
  height: auto;
  /*font-family: Source Han Sans CN;*/
  position: relative;
}

.kp-container .container-box .product-specs-box .right-box.fixed {
  position: fixed;
  top: 160px;
  right: calc((100% - 1200px) / 2);
}

.kp-container .container-box .product-specs-box .right-box .file-download {
  width: 288px;
  height: auto;
  border-radius: 4px;
  border: 1px solid #dedede;
  padding: 20px;
  margin-bottom: 40px;
}

.kp-container .container-box .product-specs-box .right-box .file-download .file-title {
  font-size: 18px;
  font-weight: bold;
  line-height: 33px;
  color: #3D3D3D;
}

.kp-container .container-box .product-specs-box .right-box .file-download .file-btn-box {
  text-align: center;
}

.kp-container .container-box .product-specs-box .right-box .file-download .file-btn-box .btn,
.btn-draw {
  cursor: pointer;
  margin-top: 16px;
  width: 248px;
  height: 33px;
  border-radius: 4px;
  border: 1px solid #F66D35;
  line-height: 33px;
  color: #F66D35;
}

.kp-container .container-box .product-specs-box .right-box .file-download .file-btn-box .btn.btn-2d a,
.kp-container .container-box .product-specs-box .right-box .file-download .file-btn-box .btn.btn-3d a,
.kp-container .container-box .product-specs-box .right-box .file-download .file-btn-box .btn.btn-feedback a,
.kp-container .container-box .product-specs-box .right-box .file-download .file-btn-box .btn.btn-nocentent a {
  pointer-events: none;
}

.kp-container .container-box .product-specs-box .right-box .file-download .file-btn-box .btn:hover,
.btn-draw:hover {
  background: linear-gradient(0deg, rgba(246, 109, 53, 0.2), rgba(246, 109, 53, 0.2)), #FFFFFF;
}

.kp-container .container-box .product-specs-box .right-box .file-download .file-btn-box .btn:hover {
  background: rgba(246, 109, 53, 0.2);
}

.kp-container .container-box .product-specs-box .right-box .file-download .file-btn-box .btn,
.btn-draw a {
  font-size: 16px;
  line-height: 33px;
  color: #F66D35;
}

.kp-container .container-box .product-specs-box .right-box .file-download .file-btn-box .btn.hideBtn,
.btn-draw a.hideBtn {
  display: none;
}

.file-2d {
  display: none;
}

.file-3d {
  display: none;
}

.feedback_popup {
  display: none;
}

.no_content_popup {
  display: none;
}

.file-pop-box {
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.6);
  position: fixed;
  top: 0;
  z-index: 800;
  opacity: 0;
  transition: 500ms;
}

.file-pop-box .pop-box {
  width: 400px;
  min-height: 300px;
  position: relative;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}

.file-pop-box .pop-box .btn-close {
  width: 24px;
  height: 24px;
  position: absolute;
  top: -20px;
  cursor: pointer;
  right: -30px;
  color: #FAFAFA;
  font-size: 18px;
  text-align: center;
  line-height: 24px;
}

.file-pop-box .pop-box .btn-close:hover {
  color: #F66D35;
}

.file-pop-box .pop-box .box-content {
  width: 400px;
  min-height: 300px;
  background: #FAFAFA;
  border-radius: 5px;
  display: table;
  padding-bottom: 35px;
}

.file-pop-box .pop-box .box-content .box-icon {
  width: 55px;
  height: 55px;
  margin: 67px auto 0;
  border: 0px solid #2D2D2D;
  font-size: 57px;
  color: #AAAAAA;
}

.file-pop-box .pop-box .box-content .box-icon img {
  vertical-align: top;
  height: 100%;
}

.file-pop-box.feedback_popup .pop-box .box-content .box-icon {
  margin: 94px auto 0;
}

.file-pop-box .pop-box .box-content .box-title {
  font-size: 18px;
  line-height: 26px;
  width: auto;
  min-height: 32px;
  max-height: calc(100vh - 300px);
  overflow: auto;
  margin: 26px auto;
  text-align: center;
  padding: 0 10px;
}

.file-pop-box .pop-box .box-content .box-btn-box {
  width: auto;
  height: 35px;
  display: flex;
  justify-content: center;
  text-align: center;
}

.file-pop-box .pop-box .box-content .box-btn-box .file-btn {
  width: auto;
  padding: 0 10px;
  height: 35px;
  border: 1px solid #AAAAAA;
  cursor: pointer;
  float: left;
  margin: 5px;
  border-radius: 5px;
}

.file-pop-box .pop-box .box-content .box-btn-box .file-btn:hover {
  border: 1px solid #F66D35;
}

.file-pop-box .pop-box .box-content .box-btn-box .file-btn a {
  color: #AAAAAA;
  line-height: 33px;
  text-align: center;
}

.file-pop-box .pop-box .box-content .box-btn-box .file-btn:hover a {
  color: #F66D35;
}

.kp-container .container-box .product-specs-box .right-box .question-box {
  width: 288px;
  height: auto;
  border-radius: 4px;
  position: relative;
  z-index: 66;
  border: 1px solid #dedede;
  padding: 20px;
  margin: 0;
}

.kp-container .container-box .product-specs-box .right-box .question-box .container-title-box {
  width: 248px;
}

.kp-container .container-box .product-specs-box .right-box .question-box .container-title-box .c-title {
  font-size: 18px;
  height: 33px;
  text-align: left;
  font-weight: bold;
  /*font-family: Source Han Sans CN;*/
  line-height: 33px;
  color: #3D3D3D;
}

.kp-container .container-box .product-specs-box .right-box .question-box .question-ans-box {
  margin-top: 6px;
  width: 100%;
  height: auto;
}

.kp-container .container-box .product-specs-box .right-box .question-box .question-ans-box .answer {
  background: none;
  padding: 0;
  margin-top: 16px;
}

.kp-container .container-box .product-specs-box .right-box .question-box .question-ans-box .answer .ans-txt {
  width: 222px;
  height: auto;
  line-height: 25px;
  font-size: 14px;
  font-weight: bold;
}

.kp-container .container-box .product-specs-box .right-box .question-box .question-ans-box .answer .ans-icon {
  margin-top: 0;
}

.kp-container .container-box .product-specs-box .right-box .question-box .question-ans-box .question {
  background: none;
  padding: 0;
  font-size: 14px;
  color: #767676;
  margin-top: 16px;
}

.product-related-bg {
  background: #FAFAFA;
}

.kp-container .container-box .product-related-box {
  max-width: 1200px;
  width: 94%;
  height: auto;
  margin: 70px auto 100px;
}

.kp-container .container-box .product-related-box .box-title {
  float: none;
}

.kp-container .container-box .product-related-box .relatedSwiper .no-data {
  width: 100%;
  height: 40px;
  text-align: center;
  line-height: 40px;
  font-size: 16px;
  color: #767676;
  margin-top: 30px;
}

.kp-container .container-box .product-related-box .related-box {
  width: 1200px;
  margin-top: 40px;
  height: auto;
}

.kp-container .container-box .product-related-box .related-box .swiper-slide {
  width: auto;
  float: left;
}

.kp-container .container-box .product-related-box .related-box .product-list {
  float: left;
  margin-bottom: 20px;
  margin-right: 20px;
  background: #fff;
  border-radius: 5px;
}

.kp-container .container-box .product-related-box .related-box .product-list:nth-child(1) {
  float: left;
  margin-left: 0;
}

.kp-container .container-box .product-related-box .related-box .product-list .list-box {
  width: 280px;
  height: auto;
  position: relative;
}

.kp-container .container-box .product-related-box .related-box .product-list .list-box .top-content-box {
  width: 260px;
  height: 210px;
  position: relative;
  margin: 10px;
  border-radius: 5px;
}

.kp-container .container-box .product-related-box .related-box .product-list .list-box .top-content-box .content-tag-box {
  width: 260px;
  height: auto;
  position: absolute;
  z-index: 9;
  margin-top: 10px;
}

.kp-container .container-box .product-related-box .related-box .product-list .list-box .top-content-box .content-tag-box .tag-box {
  width: 230px;
  height: auto;
}

.kp-container .container-box .product-related-box .related-box .product-list .list-box .top-content-box .content-tag-box .tag-box ul li,
.kp-container .container-box .product-related-box .related-box .product-list .list-box .top-content-box .content-tag-box .tag-box ul a {
  border-radius: 4px;
  min-height: 24px;
  width: auto;
  float: left;
  list-style: none;
  background: rgba(32, 31, 33, 0.05);
  padding: 6px;
  margin: 0 4px 4px 0;
  color: #767676;
  line-height: 12px;
  font-size: 14px;
}

.kp-container .container-box .product-related-box .related-box .product-list .list-box .top-content-box .content-tag-box .tag-box ul li:nth-of-type(n+3),
.kp-container .container-box .product-related-box .related-box .product-list .list-box .top-content-box .content-tag-box .tag-box ul a:nth-of-type(n+3) {
  display: none;
}

.kp-container .container-box .product-related-box .related-box .product-list .list-box .top-content-box .content-tag-box .add-select-btn {
  width: 24px;
  height: 24px;
  border-radius: 4px;
  transition: all 200ms;
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

.kp-container .container-box .product-related-box .related-box .product-list .list-box .top-content-box .content-tag-box .add-select-btn .btn-bg {
  width: 24px;
  height: 24px;
  background: linear-gradient(180deg, #FF8649 0%, #F66D35 100%);
  position: absolute;
  right: -24px;
}

.kp-container .container-box .product-related-box .related-box .product-list .list-box .top-content-box .content-tag-box .add-select-btn .btn-ico {
  width: 12px;
  height: 12px;
  position: absolute;
  margin: 6px;
  background: url("/html/phone/images/svg/add.svg") no-repeat;
  background-size: cover;
}

.kp-container .container-box .product-related-box .related-box .product-list .list-box .top-content-box .product-pic-box {
  width: 260px;
  height: 100%;
  position: absolute;
  z-index: 8;
  overflow: hidden;
}

.kp-container .container-box .product-related-box .related-box .product-list .list-box .top-content-box .product-pic-box .product-pic {
  width: 260px;
  height: 100%;
  position: absolute;
  z-index: 8;
  transition: 200ms;
  opacity: 1;
  border-radius: 5px;
  overflow: hidden;
}

.kp-container .container-box .product-related-box .related-box .product-list .list-box .product-title {
  width: auto;
  height: auto;
  min-height: 40px;
  padding: 10px;
  font-size: 16px;
  font-weight: bold;
  line-height: 30px;
  color: #3D3D3D;
  text-align: center;
  display: block;
}

.kp-container .container-box .product-related-box .related-box .product-list .list-box .top-content-box .product-pic-box .product-hover-pic {
  width: 260px;
  height: 100%;
  position: absolute;
  z-index: 7;
  transition: 200ms;
  opacity: 0;
  border-radius: 5px;
  overflow: hidden;
}

.kp-container .container-box .product-related-box .related-box .product-list .list-box .top-content-box .product-pic-box .product-pic img {
  width: 260px;
  height: 100%;
}

.kp-container .container-box .product-related-box .related-box .product-list .list-box .top-content-box .product-pic-box .product-hover-pic img {
  width: 260px;
  height: 100%;
}

.kp-container .container-box .product-related-box .related-box .product-list .list-box .top-content-box .product-pic-box .product-desc {
  width: 100%;
  height: auto;
  position: absolute;
  z-index: 9;
  bottom: 0;
  background: rgba(32, 31, 33, 0.5);
  border-radius: 4px;
  font-size: 12px;
  line-height: 16px;
  color: #FAFAFA;
  padding: 8px;
  transition: all 200ms;
  visibility: hidden;
  opacity: 0;
}

.kp-container .container-box .product-related-box .related-box .product-list:hover {
  box-shadow: 0 4px 16px 0 rgba(0, 0, 0, 0.16);
  transition: all 200ms;
}

.kp-container .container-box .product-related-box .related-box .product-list .list-box .top-content-box .product-pic-box:hover .product-desc {
  bottom: 0;
  transition: all 200ms;
  visibility: visible;
  opacity: 1;
}

.kp-container .container-box .product-related-box .related-box .product-list .list-box:hover > .top-content-box > .content-tag-box > .add-select-btn > .btn-bg {
  right: 0;
  transition: all 200ms;
}

.kp-container .container-box .product-related-box .related-box .product-list .list-box:hover > .top-content-box > .content-tag-box > .add-select-btn > .btn-ico {
  background: url("/html/phone/images/svg/add_active.svg") no-repeat center/100% 100%;
}

#search {
  background: #FAFAFA;
}
#search .mt120 {
  margin: 0.7rem auto 0;
}
#search .search-outer {
  padding-top: 80px;
  display: flex;
  position: initial;
  background: rgba(32, 31, 33, 0.05);
}
#search .search-outer > .container-box {
  padding: 40px 0 10px 0;
}
#search .search-outer .search-box-input {
  float: left;
}

.kp-container .container-box .search-box {
  background: #fff;
  max-width: 604px;
  width: 94%;
  height: 69px;
  margin: 20px auto;
  border: 2px solid transparent;
  border-radius: 8px;
  padding: 0 12px 0 20px;
  position: relative;
  z-index: 10;
}

.kp-container .container-box .search-box.focus {
  border: 2px solid #F66D35;
}

.kp-container .container-box .result-box > .res-box {
  padding-bottom: 1rem;
}

.kp-container .container-box .result-box.focus::after {
  content: "";
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  background: rgba(32, 31, 33, 0.1);
  z-index: 9;
}

.kp-container .container-box .search-box .input-box {
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 100%;
}

.kp-container .container-box .search-box button {
  background: none;
  border: none;
  cursor: pointer;
}

.kp-container .container-box .search-box .search-box-ico {
  width: 20px;
  height: auto;
  float: left;
  font-size: 20px;
}

.kp-container .container-box .search-box .search-box-ico img {
  width: 20px;
  height: 20px;
  margin-top: -2px;
}

.kp-container .container-box .search-box .search-box-input {
  flex: 1;
  height: 100%;
  margin: 0 10px 0 5px;
  float: left;
}

.kp-container .container-box .search-box .search-box-input .input-box {
  width: auto;
  height: 100%;
  color: #201F21;
  margin-left: 5px;
}

.kp-container .container-box .search-box .search-box-input .input-box input {
  width: 100%;
  border: none;
  outline-style: none;
  background: none;
  font-size: 16px;
  color: #767676;
  line-height: 1;
  position: relative;
  height: 100%;
}

.kp-container .container-box .search-box .search-box-close {
  font-size: 16px;
  width: 20px;
  height: 20px;
  line-height: 20px;
  float: right;
  cursor: pointer;
  text-align: center;
  color: #767676;
}

.kp-container .container-box .search-box .search-box-close:hover {
  color: #F66D35;
}

.kp-container .container-box .search-box .input-box .kp-input {
  height: 45px;
  width: 500px;
  padding-left: 5px;
}

.kp-container .container-box .search-box .input-box .kp-op-list {
  z-index: 888;
}

.kp-container .container-box .search-box .input-box .kp-op-list .kp-option {
  width: 400px;
  height: 28px;
  margin-left: 5px;
  padding: 4px 20px;
  border-radius: 4px;
  cursor: pointer;
}

.kp-container .container-box .search-box .input-box .kp-op-list .kp-option:hover {
  background: rgba(32, 31, 33, 0.05);
}

.kp-container .container-box .search-box .input-box .kp-op-list {
  width: 440px;
  height: 200px;
  position: absolute;
  margin: 23px 0 0 -64px;
  padding: 20px 60px;
  background: #fff;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}

.kp-container .container-box .result-box {
  position: relative;
}

.kp-container .container-box .result-box .res-box-style {
  display: none;
}

.kp-container .container-box .result-box .result-menu-box {
  width: 100%;
  background: rgba(32, 31, 33, 0.05);
}

.kp-container .container-box .result-box .result-menu-box .menu-list {
  width: auto;
  height: auto;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
}

.kp-container .container-box .result-box .result-menu-box .menu-list .swiper-wrapper {
  width: auto;
}

.kp-container .container-box .result-box .result-menu-box .menu-list .list-box {
  cursor: pointer;
  width: auto;
  height: auto;
  display: flex;
  justify-content: center;
  align-items: center;
  /*font-family: Source Han Sans CN;*/
  font-size: 18px;
  color: #767676;
  line-height: 53px;
  position: relative;
  letter-spacing: 0.04em;
  padding: 0 0.1rem;
}

.kp-container .container-box .result-box .result-menu-box .menu-list .list-box:hover,
.kp-container .container-box .result-box .result-menu-box .menu-list .list-box.on {
  font-weight: bold;
  color: #201F21;
}

.kp-container .container-box .result-box .result-menu-box .menu-list .list-box::after {
  content: "";
  width: 0;
  border-bottom: 3px solid #F66D35;
  position: absolute;
  bottom: 0;
  -webkit-transition: 200ms;
  -moz-transition: 200ms;
}

.kp-container .container-box .result-box .result-menu-box .menu-list .list-box:hover:after,
.kp-container .container-box .result-box .result-menu-box .menu-list .list-box.on:after {
  width: 100%;
}

.kp-container .container-box .result-box .result-menu-box .menu-list .list-box-after::after {
  width: 100%;
}

.kp-container .container-box .result-box .product-res-box {
  width: 100%;
  height: auto;
}

.kp-container .container-box .result-box .product-res-box .res-box {
  max-width: 1200px;
  width: 94%;
  height: auto;
  margin: 40px auto;
  display: flex;
  flex-wrap: wrap;
  gap: 28px;
}

.kp-container .container-box .result-box .product-res-box .res-box .product-list {
  width: calc(25% - 21px);
  min-height: unset;
  background: #fff;
  border-radius: 5px;
  cursor: pointer;
  float: left;
  transition: all 200ms;
  z-index: 7;
  position: relative;
}

.kp-container .container-box .result-box .product-res-box .res-box .product-list:nth-child(4n) {
  margin-right: 0;
}

.kp-container .container-box .result-box .product-res-box .res-box .product-list .list-box {
  width: 100%;
  height: auto;
}

.kp-container .container-box .result-box .product-res-box .res-box .product-list .list-box .top-content-box {
  width: calc(100% - 20px);
  height: 217px;
  position: relative;
  margin: 10px;
}

.kp-container .container-box .result-box .product-res-box .res-box .product-list .list-box .top-content-box .content-tag-box {
  width: 100%;
  height: auto;
  position: absolute;
  z-index: 9;
}

.kp-container .container-box .result-box .product-res-box .res-box .product-list .list-box .top-content-box .content-tag-box .tag-box {
  width: calc(100% - 30px);
  height: auto;
  transition: 200ms;
}

.kp-container .container-box .result-box .product-res-box .res-box .product-list .list-box .top-content-box .content-tag-box .tag-box ul li,
.kp-container .container-box .result-box .product-res-box .res-box .product-list .list-box .top-content-box .content-tag-box .tag-box ul a {
  border-radius: 4px;
  height: 24px;
  width: auto;
  float: left;
  list-style: none;
  background: rgba(32, 31, 33, 0.05);
  padding: 6px;
  margin-right: 10px;
  margin-bottom: 10px;
  color: #767676;
  line-height: 12px;
  font-size: 12px;
}

.kp-container .container-box .result-box .product-res-box .res-box .product-list .list-box .top-content-box .content-tag-box .tag-box ul li:nth-of-type(n+3),
.kp-container .container-box .result-box .product-res-box .res-box .product-list .list-box .top-content-box .content-tag-box .tag-box ul a:nth-of-type(n+3) {
  display: none;
}

.kp-container .container-box .result-box .product-res-box .res-box .product-list .list-box .top-content-box .content-tag-box .add-select-btn {
  width: 24px;
  height: 24px;
  border-radius: 4px;
  transition: all 200ms;
  position: absolute;
  right: 0;
  overflow: hidden;
  z-index: 8;
}

.kp-container .container-box .result-box .product-res-box .res-box .product-list .list-box .top-content-box .content-tag-box .add-select-btn .btn-bg {
  width: 24px;
  height: 24px;
  background: linear-gradient(180deg, #FF8649 0%, #F66D35 100%);
  position: absolute;
  right: -24px;
}

.kp-container .container-box .result-box .product-res-box .res-box .product-list .list-box .top-content-box .content-tag-box .add-select-btn .btn-ico {
  width: 12px;
  height: 12px;
  position: absolute;
  margin: 6px;
  background: url(/html/phone/images/svg/add.svg) no-repeat;
  background-size: cover;
}

.kp-container .container-box .result-box .product-res-box .res-box .product-list .list-box .top-content-box .product-pic-box {
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 8;
  overflow: hidden;
}

.kp-container .container-box .result-box .product-res-box .res-box .product-list .list-box .top-content-box .product-pic-box .product-pic {
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 8;
  transition: 200ms;
  opacity: 1;
  overflow: hidden;
  background: #FFFFFF;
}

.kp-container .container-box .result-box .product-res-box .res-box .product-list .list-box .top-content-box .product-pic-box .product-pic img {
  width: 100%;
  height: 100%;
  -o-object-position: center;
     object-position: center;
  -o-object-fit: cover;
     object-fit: cover;
}

.kp-container .container-box .result-box .product-res-box .res-box .product-list .list-box .top-content-box .product-pic-box .product-desc {
  width: 100%;
  height: auto;
  position: absolute;
  z-index: 9;
  bottom: -100px;
  background: rgba(32, 31, 33, 0.5);
  border-radius: 4px;
  font-size: 12px;
  line-height: 16px;
  color: #FAFAFA;
  padding: 8px;
  transition: all 200ms;
  visibility: hidden;
  opacity: 0;
}

.kp-container .container-box .result-box .product-res-box .res-box .product-list .list-box .top-content-box .product-pic-box .desc-active {
  bottom: 0;
  visibility: visible;
  opacity: 1;
}

.kp-container .container-box .result-box .product-res-box .res-box .product-list .list-box .data-content-box {
  width: 100%;
  height: auto;
  margin-top: 10px;
  padding: 10px;
}

.kp-container .container-box .result-box .product-res-box .res-box .product-list .list-box .data-content-box .product-title {
  font-size: 16px;
  font-weight: bold;
  line-height: 23px;
  color: #3D3D3D;
}

.kp-container .container-box .result-box .product-res-box .res-box .product-list .list-box .data-content-box .product-data-box {
  width: 100%;
  height: auto;
  margin-top: 8px;
}

.kp-container .container-box .result-box .product-res-box .res-box .product-list .list-box .data-content-box .product-data-box ul li {
  font-size: 12px;
  line-height: 27px;
  color: #767676;
  /*font-family: Source Han Sans CN;*/
}

.kp-container .container-box .result-box .product-res-box .res-box .product-list .list-box .data-content-box .product-data-box ul li .data-name {
  font-weight: bold;
}

.kp-container .container-box .result-box .product-res-box .res-box .product-list .list-box .data-content-box .product-data-box ul li .data-value {
  font-weight: normal;
}

.kp-container .container-box .result-box .product-res-box .res-box .product-list:hover {
  box-shadow: 0 4px 16px 0 rgba(0, 0, 0, 0.16);
  transition: all 200ms;
}

.kp-container .container-box .result-box .product-res-box .res-box .product-list .list-box .top-content-box .product-pic-box:hover .product-desc {
  bottom: 0;
  transition: all 200ms;
  visibility: visible;
  opacity: 1;
}

.kp-container .container-box .result-box .product-res-box .res-box .product-list .list-box:hover > .top-content-box > .content-tag-box > .add-select-btn > .btn-bg {
  right: 0;
  transition: all 200ms;
}

.kp-container .container-box .result-box .product-res-box .res-box .product-list .list-box:hover > .top-content-box > .content-tag-box > .add-select-btn > .btn-ico {
  background: url("/html/phone/images/svg/add_active.svg") no-repeat center/100% 100%;
}

.kp-container .container-box .result-box .support-res-box {
  width: 100%;
  height: auto;
}

.kp-container .container-box .result-box .support-res-box .res-box {
  max-width: 1200px;
  width: 94%;
  margin: 40px auto;
  padding-left: 1px;
  /*font-family: Source Han Sans CN;*/
  position: relative;
}

.kp-container .container-box .result-box .support-res-box .res-box .support-list {
  width: 100%;
  height: auto;
  border-radius: 4px;
  background: #FFFFFF;
  padding: 20px 40px 20px 20px;
  margin-bottom: 16px;
  display: flex;
  align-items: center;
}

.kp-container .container-box .result-box .support-res-box .res-box .support-list .list-img {
  width: 300px;
  height: 202px;
  border-radius: 4px;
  overflow: hidden;
}

.kp-container .container-box .result-box .support-res-box .res-box .support-list .list-img img {
  width: 100%;
  height: 100%;
}

.kp-container .container-box .result-box .support-res-box .res-box .support-list .list-content {
  width: 45.8333333333%;
  height: 100%;
  margin-left: 40px;
}

.kp-container .container-box .result-box .support-res-box .res-box .support-list .list-content .tag-box {
  width: auto;
  height: auto;
}

.kp-container .container-box .result-box .support-res-box .res-box .support-list .list-content .tag-box ul {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
}

.kp-container .container-box .result-box .support-res-box .res-box .support-list .list-content .tag-box ul li,
.kp-container .container-box .result-box .support-res-box .res-box .support-list .list-content .tag-box ul a {
  float: left;
  width: auto;
  height: auto;
  padding: 0 10px;
  border: 1px solid #AAAAAA;
  border-radius: 4px;
  text-align: center;
  font-size: 16px;
  line-height: 25px;
  color: #AAAAAA;
}

.kp-container .container-box .result-box .support-res-box .res-box .support-list .list-content .content-title {
  font-family: alimamaShuHei, Helvetica Neue, Helvetica, PingFang SC, Tahoma, Arial, sans-serif, serif;
  font-size: 26px;
  font-weight: normal;
  line-height: 38px;
  color: #201F21;
  margin-top: 8px;
  overflow: hidden;
  white-space: nowrap;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
  display: block;
}

.kp-container .container-box .result-box .support-res-box .res-box .support-list .list-content .content-desc {
  font-size: 16px;
  line-height: 25px;
  color: #201F21;
  margin-top: 20px;
  min-height: 75px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
  text-overflow: ellipsis;
}

.kp-container .container-box .result-box .support-res-box .res-box .support-list .list-content .content-time {
  font-size: 16px;
  line-height: 25px;
  color: #D3D3D3;
  margin-top: 8px;
  display: block;
}

.kp-container .container-box .result-box .support-res-box .res-box .support-list .more-box {
  width: 136px;
  margin-top: 0;
  margin-left: auto;
}

.kp-container .container-box .result-box .res-box .result-num {
  position: absolute;
  top: -42px;
  left: 3%;
  line-height: 18px;
  font-size: 12px;
  color: #767676;
  display: none;
}

.kp-container .container-box .result-box .product-res-box .res-box .product-list .list-box .top-content-box .m_show_desc {
  display: none;
}

.kp-container .container-box .result-box .product-res-box .res-box .product-list .list-box .data-content-box .product-title .m_show_btn {
  display: none;
}

.show481 {
  display: block !important;
}

.showflex481 {
  display: flex !important;
}

.show480 {
  display: none !important;
}

.showflex480 {
  display: none !important;
}

.show769 {
  display: block !important;
}

.show768 {
  display: none !important;
}

.kp-container .container-box .result-box .support-res-box#menu4 .res-box .support-list .more-box .more-btn {
  background: none;
}

.kp-container .container-box .result-box .support-res-box#menu4 .res-box .support-list .more-box .more-btn span {
  color: #F66D35;
}

.kp-container .container-box .result-box .support-res-box#menu4 .res-box .support-list .more-box .more-btn i {
  color: #F66D35;
}

.kp-container .container-box .result-box .support-res-box#menu4 .res-box .support-list .list-content {
  width: 74.1666666667%;
  margin-left: 0;
}

.kp-container .container-box .result-box .support-res-box#menu4 .res-box .support-list .list-img {
  display: none;
}

.kp-container .container-box .result-box .support-res-box#menu4 .res-box .support-list {
  height: auto;
}

.kp-container .container-box .result-box .support-res-box#menu4 .res-box .support-list .list-content .content-desc {
  min-height: unset;
  -webkit-line-clamp: 2;
}

@media only screen and (max-width: 1099.98px) {
  .kp-container .container-box .result-box .product-res-box .res-box {
    gap: 21px;
    margin: 34px auto 0;
  }
  .kp-container .container-box .result-box .product-res-box .res-box .product-list {
    width: calc(33.3% - 14px);
  }
}
@media only screen and (max-width: 1023.98px) {
  #search .search-outer {
    padding-top: 60px;
  }
  .kp-container .container-box .search-box {
    height: 60px;
    padding: 0px 12px 0px 16px;
  }
  #search .search-outer > .container-box {
    padding: 30px 0 12px 0;
  }
  .kp-container .container-box .result-box .result-menu-box .menu-list .list-box {
    font-size: 16px;
    line-height: 48px;
  }
  .kp-container .container-box .search-box .search-box-close {
    font-size: 14px;
  }
  .kp-container .container-box .result-box .support-res-box .res-box .support-list {
    padding: 16px 32px 16px 16px;
  }
  .kp-container .container-box .result-box .support-res-box .res-box .support-list .list-img {
    width: 29.1666666667%;
    height: 172px;
  }
  .kp-container .container-box .result-box .support-res-box .res-box .support-list .list-content {
    margin-left: 24px;
  }
  .kp-container .container-box .result-box .support-res-box .res-box .support-list .list-content .tag-box ul li, .kp-container .container-box .result-box .support-res-box .res-box .support-list .list-content .tag-box ul a {
    font-size: 14px;
    line-height: 23px;
  }
  .kp-container .container-box .result-box .support-res-box .res-box .support-list .list-content .content-title {
    font-size: 22px;
    line-height: 30px;
  }
  .kp-container .container-box .result-box .support-res-box .res-box .support-list .list-content .content-desc {
    font-size: 14px;
    line-height: 23px;
    margin-top: 16px;
    min-height: 69px;
  }
  .kp-container .container-box .result-box .support-res-box .res-box .support-list .list-content .content-time {
    font-size: 14px;
    line-height: 23px;
  }
  .kp-container .container-box .result-box .support-res-box .res-box .support-list .more-box .more-btn {
    width: 120px;
    height: 36px;
  }
  .kp-container .container-box .result-box .support-res-box .res-box .support-list .more-box .more-btn span,
  .kp-container .container-box .result-box .support-res-box .res-box .support-list .more-box .more-btn i {
    font-size: 14px;
  }
}
@media only screen and (max-width: 767.98px) {
  .kp-container .container-box .result-box .product-res-box .res-box {
    gap: 14px;
    margin: 30px auto 0;
  }
  .kp-container .container-box .result-box .support-res-box .res-box {
    margin: 30px auto 0;
  }
  .kp-container .container-box .result-box .product-res-box .res-box .product-list {
    width: calc(50% - 7px);
  }
  .kp-container .container-box .search-box .search-box-input .input-box input {
    font-size: 14px;
  }
  #search .search-outer {
    padding-top: 48px;
  }
  .kp-container .container-box .search-box {
    height: 50px;
    border-radius: 4px;
  }
  .kp-container .container-box .result-box .result-menu-box .menu-list .list-box {
    font-size: 14px;
    line-height: 43px;
  }
  #search .search-outer > .container-box {
    padding: 20px 0 12px 0;
  }
  .kp-container .container-box .search-box .search-box-ico {
    color: #767676;
  }
  .kp-container .container-box .result-box .support-res-box .res-box .support-list {
    padding: 16px;
  }
  .kp-container .container-box .result-box .support-res-box .res-box .support-list .more-box {
    display: none;
  }
  .kp-container .container-box .result-box .support-res-box .res-box .support-list .list-img {
    flex-shrink: 0;
    height: 120px;
  }
  .kp-container .container-box .result-box .support-res-box .res-box .support-list .list-content .tag-box ul li, .kp-container .container-box .result-box .support-res-box .res-box .support-list .list-content .tag-box ul a {
    font-size: 12px;
    line-height: 18px;
    padding: 0 4px;
  }
  .kp-container .container-box .result-box .support-res-box .res-box .support-list .list-content .content-title {
    font-size: 18px;
    line-height: 24px;
  }
  .kp-container .container-box .result-box .support-res-box .res-box .support-list .list-content .content-desc {
    font-size: 12px;
    line-height: 18px;
    margin-top: 12px;
    min-height: 36px;
    -webkit-line-clamp: 2;
  }
  .kp-container .container-box .result-box .support-res-box .res-box .support-list .list-content .content-time {
    font-size: 12px;
    line-height: 18px;
  }
  .kp-container .container-box .result-box .support-res-box .res-box .support-list .list-content {
    margin-left: 16px;
    width: calc(70.8% - 16px);
  }
  .kp-container .container-box .result-box .support-res-box#menu4 .res-box .support-list .list-content {
    width: 100%;
    flex-direction: column;
  }
}
@media only screen and (max-width: 479.98px) {
  .show481 {
    display: none !important;
  }
  .showflex481 {
    display: none !important;
  }
  .show480 {
    display: block !important;
  }
  .showflex480 {
    display: flex !important;
  }
  .kp-container .container-box .result-box .product-res-box .res-box {
    gap: 8px;
    margin: 50px auto 0;
    position: relative;
  }
  .kp-container .container-box .result-box .res-box .result-num {
    display: block;
  }
  .kp-container .container-box .result-box .product-res-box .res-box .product-list {
    width: calc(50% - 4px);
    min-height: unset;
  }
  .kp-container .container-box .result-box .result-menu-box .menu-list {
    padding-right: 10px;
  }
  .kp-container .container-box .result-box .product-res-box .res-box .product-list .list-box .data-content-box {
    width: 100%;
    height: auto;
    margin-top: 4px;
    padding: 2px 6px;
  }
  .kp-container .container-box .result-box .product-res-box .res-box .product-list .list-box .data-content-box .product-title {
    font-size: 14px;
    line-height: 27px;
    color: #3D3D3D;
    text-align: center;
    padding: 2px 0;
    position: relative;
    overflow: hidden;
    white-space: nowrap;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
  }
  .kp-container .container-box .result-box .product-res-box .res-box .product-list .list-box .data-content-box .product-title .m_show_btn {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: linear-gradient(180deg, #FF8649 0%, #F66D35 100%);
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 14px;
    line-height: 27px;
    color: #FAFAFA;
    border-radius: 4px;
    padding: 0 10px;
    opacity: 0;
    pointer-events: none;
    transition: opacity 0.3s;
  }
  .kp-container .container-box .result-box .product-res-box .res-box .product-list .list-box .top-content-box .product-pic-box {
    top: 0;
    left: 0;
  }
  .kp-container .container-box .result-box .product-res-box .res-box .product-list .list-box .top-content-box {
    width: calc(100% - 8px);
    min-height: 128px;
    height: auto;
    position: relative;
    margin: 4px;
  }
  .kp-container .container-box .result-box .product-res-box .res-box .product-list .list-box .top-content-box .m_show_desc {
    display: block;
    padding: 8px;
    line-height: 18px;
    font-size: 12px;
    color: #FFFFFF;
    background: rgba(32, 31, 33, 0.4);
    position: relative;
    border-radius: 4px;
    z-index: 9;
    min-height: 128px;
    opacity: 0;
    pointer-events: none;
    transition: opacity 0.3s;
  }
  .kp-container .container-box .result-box .product-res-box .res-box .product-list.showMask .list-box .top-content-box .m_show_desc,
  .kp-container .container-box .result-box .product-res-box .res-box .product-list.showMask .list-box .data-content-box .product-title .m_show_btn {
    opacity: 1;
    pointer-events: all;
  }
  .kp-container .container-box .result-box .product-res-box .res-box .product-list a {
    pointer-events: none;
  }
  .kp-container .container-box .result-box .product-res-box .res-box .product-list.showMask a {
    pointer-events: all;
  }
  .kp-container .container-box .result-box .product-res-box .res-box .product-list .list-box .top-content-box .product-pic-box:hover .product-desc {
    opacity: 0;
  }
  .kp-container .container-box .search-box {
    height: 43px;
    padding: 0px 10px 0px 12px;
  }
  .kp-container .container-box .result-box .result-menu-box .menu-list .list-box {
    font-size: 12px;
    line-height: 38px;
  }
  #search .search-outer > .container-box {
    padding: 12px 0 12px 0;
  }
  .kp-container .container-box .search-box .search-box-close {
    font-size: 11px;
  }
  .kp-container .container-box .result-box .support-res-box .res-box {
    margin: 50px auto 0;
  }
  .kp-container .container-box .result-box .support-res-box .res-box .support-list {
    padding: 0px;
    background: none;
    margin-bottom: 30px;
  }
  .kp-container .container-box .result-box .support-res-box .res-box .support-list .list-img {
    height: 80px;
    width: 110px;
    border-radius: 8px;
  }
  .kp-container .container-box .result-box .support-res-box .res-box .support-list .list-content .content-title {
    font-family: PingFang SC, Helvetica Neue, Helvetica, Tahoma, Arial, sans-serif;
    font-size: 12px;
    line-height: 18px;
    font-weight: bold;
    margin-top: 0;
    white-space: normal;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
  }
  .kp-container .container-box .result-box .support-res-box .res-box .support-list .list-content .content-desc {
    display: none;
  }
  .kp-container .container-box .result-box .support-res-box .res-box .support-list .list-content .tag-box {
    margin-top: 8px;
  }
  .kp-container .container-box .result-box .support-res-box .res-box .support-list .list-content .content-time {
    font-size: 10px;
    line-height: 16px;
  }
  .kp-container .container-box .result-box .support-res-box .res-box .support-list .list-content .tag-box ul li, .kp-container .container-box .result-box .support-res-box .res-box .support-list .list-content .tag-box ul a {
    width: auto;
    float: left;
    background: rgba(246, 109, 53, 0.2);
    padding: 2px 4px;
    font-size: 10px;
    line-height: 16px;
    color: #F66D35;
    border-radius: 4px;
    border: none;
  }
  .kp-container .container-box .result-box .support-res-box .res-box .support-list .list-content {
    display: flex;
    flex-direction: column-reverse;
    justify-content: space-between;
    flex-wrap: wrap;
    min-height: 80px;
  }
  .kp-container .container-box .result-box .support-res-box#menu4 .res-box .support-list .list-content .content-desc {
    display: -webkit-box;
    -webkit-line-clamp: 4;
  }
  .kp-container .container-box .result-box .support-res-box#menu4 .res-box .support-list {
    padding: 8px;
    background: #FFF;
    border-radius: 8px;
  }
  .kp-container .container-box .result-box .support-res-box .res-box .support-list .list-content .content-desc {
    margin-top: 4px;
  }
  .kp-container .container-box .result-box .support-res-box#menu4 .res-box .support-list .list-content .content-title {
    font-size: 14px;
    line-height: 27px;
  }
  .kp-container .container-box .result-box .support-res-box#menu4 .res-box .support-list .list-content .list-href-box {
    font-size: 10px;
    line-height: 16px;
    color: #767676;
    align-items: center;
    flex-wrap: wrap;
    gap: 8px;
    margin-bottom: 4px;
  }
  .kp-container .container-box .result-box .support-res-box#menu4 .res-box .support-list .list-content .list-href-box i {
    font-size: 14px;
    width: 4px;
    line-height: 1;
    color: #D3D3D3;
  }
  .kp-container .container-box .result-box .support-res-box#menu4 .res-box .support-list .list-content .list-href-box a {
    max-width: 100px;
    overflow: hidden;
    white-space: nowrap;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
  }
}
@media only screen and (max-width: 300.98px) {
  .kp-container .container-box .result-box .product-res-box .res-box .product-list {
    width: 100%;
  }
}
.kp-container .container-box .result-box .support-res-box .res-box .support-list .more-box .more-btn {
  width: 136px;
  height: 40px;
  border-radius: 5px;
  background: linear-gradient(180deg, #FF8649 0%, #F66D35 100%);
  text-align: center;
}

.kp-container .container-box .result-box .support-res-box .res-box .support-list .more-box .more-btn span {
  font-size: 16px;
  font-weight: bold;
  line-height: 40px;
  color: #FAFAFA;
}

.kp-container .container-box .result-box .support-res-box .res-box .support-list .more-box .more-btn i {
  font-size: 16px;
  color: #fff;
  margin-left: 4px;
  -webkit-transition: 200ms;
  -moz-transition: 200ms;
}

.kp-container .container-box .result-box .support-res-box .res-box .support-list .more-box:hover .more-btn i {
  margin-left: 8px;
  -webkit-transition: 200ms;
  -moz-transition: 200ms;
}

.search-res {
  width: 100%;
  height: 40px;
  text-align: center;
  font-size: 16px;
  line-height: 40px;
  color: #767676;
  margin-top: 40px;
  margin-bottom: 40px;
}

#support_page .kp-banner,
#custom_page .kp-banner,
#wiki_page .kp-banner {
  height: 170px;
  min-height: unset;
}
#support_page .swiper-container .img-fix .img-inner img,
#custom_page .swiper-container .img-fix .img-inner img,
#wiki_page .swiper-container .img-fix .img-inner img {
  height: 100%;
  min-height: unset;
}
#support_page .swiper-slide .content,
#custom_page .swiper-slide .content,
#wiki_page .swiper-slide .content {
  top: 50%;
}
#support_page .swiper-slide .content .content-box,
#custom_page .swiper-slide .content .content-box,
#wiki_page .swiper-slide .content .content-box {
  justify-content: center;
}
#support_page .swiper-slide .content .content-box-txt,
#custom_page .swiper-slide .content .content-box-txt,
#wiki_page .swiper-slide .content .content-box-txt {
  padding: 0;
}
#support_page .swiper-slide .content .content-box-txt .txt-title,
#custom_page .swiper-slide .content .content-box-txt .txt-title,
#wiki_page .swiper-slide .content .content-box-txt .txt-title {
  font-size: 42px;
  margin-left: 0;
}
#support_page .swiper-slide .content .content-box-txt .txt-title .txt-title-t,
#custom_page .swiper-slide .content .content-box-txt .txt-title .txt-title-t,
#wiki_page .swiper-slide .content .content-box-txt .txt-title .txt-title-t {
  line-height: 50px;
}
#support_page .kp-banner .icon-right-arrow,
#support_page .kp-banner .txt-desc,
#support_page .kp-banner .btn-more,
#custom_page .kp-banner .icon-right-arrow,
#custom_page .kp-banner .txt-desc,
#custom_page .kp-banner .btn-more,
#wiki_page .kp-banner .icon-right-arrow,
#wiki_page .kp-banner .txt-desc,
#wiki_page .kp-banner .btn-more {
  display: none;
}
#support_page .position .icon-right-arrow,
#custom_page .position .icon-right-arrow,
#wiki_page .position .icon-right-arrow {
  display: inline-flex;
}
#support_page .swiper-slide .content .content-box-txt .txt-title .txt-title-t,
#custom_page .swiper-slide .content .content-box-txt .txt-title .txt-title-t,
#wiki_page .swiper-slide .content .content-box-txt .txt-title .txt-title-t {
  width: auto;
}

#custom_page {
  background: #FAFAFA;
  /*ODM/OEM服务*/
  /*ODM/OEM服务 end*/
}
#custom_page .layui-btn {
  width: 100%;
  height: 60px;
  text-align: center;
  line-height: 60px;
  background: #D3D3D3;
  border-radius: 4px;
  font-size: 18px;
  font-weight: bold;
  transition: 300ms;
}
#custom_page .layui-btn:hover {
  background: linear-gradient(180deg, #FF8649 0%, #F66D35 100%);
  transition: 300ms;
}
#custom_page .kp-container .container-box .contact-us-box .contact-form-box .layui-form .layui-form-item .layui-input-block .layui-input,
#custom_page .layui-textarea {
  border: 2px solid #201F21;
}
#custom_page .kp-container .kp-oem-odm {
  width: 1200px;
  height: 200px;
  margin: 0 auto 100px;
  font-family: alimamaShuHei, Helvetica Neue, Helvetica, PingFang SC, Tahoma, Arial, sans-serif, serif;
  background: rgba(32, 31, 33, 0.05);
  border-radius: 8px;
  flex-direction: column;
}
#custom_page .kp-container .kp-oem-odm .title {
  height: 38px;
  font-size: 26px;
  font-weight: normal;
  line-height: 38px;
  margin-top: 40px;
}
#custom_page .kp-container .kp-oem-odm .btn {
  width: 227px;
  height: auto;
  border-radius: 8px;
  padding: 10px 20px;
  margin: 20px auto;
  text-align: center;
  background: linear-gradient(180deg, #FF8649 0%, #F66D35 100%);
}
#custom_page .kp-container .kp-oem-odm .btn a {
  font-size: 26px;
  line-height: 38px;
  font-weight: normal;
  color: #FAFAFA;
}
#custom_page .kp-container .container-box .ind-solution-box {
  max-width: 1200px;
  width: 94%;
  margin: 1.2rem auto 0;
}
#custom_page .kp-container .container-box .ind-solution-box .ind-list-box {
  width: 100%;
  height: auto;
  margin-top: 50px;
}
#custom_page .kp-container .container-box .ind-solution-box .ind-list-box ul li {
  list-style: none;
  width: 25%;
  height: 150px;
  float: left;
  position: relative;
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
}
#custom_page .kp-container .container-box .ind-solution-box .ind-list-box ul li .list-pic {
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 8;
  overflow: hidden;
}
#custom_page .kp-container .container-box .ind-solution-box .ind-list-box ul li .list-pic::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(26, 26, 26, 0.45);
  z-index: 8;
  pointer-events: none;
}
#custom_page .kp-container .container-box .ind-solution-box .ind-list-box ul li:hover .list-pic img {
  transform: scale(1.2);
  transition: 200ms;
}
#custom_page .kp-container .container-box .ind-solution-box .ind-list-box ul li .list-pic img {
  width: 100%;
  height: 100%;
  transition: 200ms;
  -o-object-fit: cover;
     object-fit: cover;
}
#custom_page .kp-container .container-box .ind-solution-box .ind-list-box ul li .list-text {
  font-family: alimamaShuHei, Helvetica Neue, Helvetica, PingFang SC, Tahoma, Arial, sans-serif, serif;
  width: 100%;
  color: #FAFAFA;
  position: absolute;
  z-index: 9;
  text-align: center;
  line-height: 38px;
  font-size: 26px;
  line-height: 34px;
  font-size: 24px;
  font-weight: normal;
  padding: 0 14px;
}
#custom_page .kp-container .container-box .pro-custom-box {
  max-width: 1200px;
  width: 94%;
  margin: 1.2rem auto 0;
  padding-bottom: 2.25rem;
}
#custom_page .kp-container .container-box .pro-custom-box .custom-list-box {
  max-width: 1200px;
  width: 94%;
  height: auto;
  margin: 0 auto;
}
#custom_page .kp-container .container-box .pro-custom-box .custom-list-box .list-menu {
  width: 100%;
  height: auto;
}
#custom_page .kp-container .container-box .pro-custom-box .custom-list-box .list-menu .products-cate {
  width: 100%;
  margin: 50px auto;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 20px;
}
#custom_page .kp-container .container-box .pro-custom-box .custom-list-box .list-menu .products-cate .swiper-wrapper {
  width: auto;
}
#custom_page .kp-container .container-box .pro-custom-box .custom-list-box .list-menu .products-cate .cate-box {
  font-size: 16px;
  font-weight: normal;
  line-height: 25px;
  color: #201F21;
  border-radius: 4px;
  opacity: 1;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 10px 20px;
  background: rgba(32, 31, 33, 0.05);
  cursor: pointer;
  width: auto;
}
#custom_page .kp-container .container-box .pro-custom-box .custom-list-box .list-menu .products-cate .cate-box.cate-style {
  background: linear-gradient(180deg, #FF8649 0%, #F66D35 100%);
  color: #FAFAFA;
}
#custom_page .kp-container .container-box .pro-custom-box .custom-list-box .list-menu .products-cate .cate-box:last-of-type {
  margin-right: 0 !important;
}
#custom_page .kp-container .container-box .pro-custom-box .custom-list-box .list-content {
  max-width: 1200px;
  width: 100%;
  height: auto;
  margin-top: 50px;
  padding-top: 50%;
  position: relative;
}
#custom_page .kp-container .container-box .pro-custom-box .custom-list-box .list-content .content-item {
  max-width: 1200px;
  width: 100%;
  height: 100%;
  margin: 0 auto;
  position: absolute;
  top: 0;
}
#custom_page .kp-container .container-box .pro-custom-box .custom-list-box .list-content .content-item img {
  position: absolute;
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
#custom_page .kp-container .container-box .pro-custom-box .custom-list-box .list-content .custom-style {
  display: none;
}
#custom_page .kp-container .container-box .pro-custom-box .custom-list-box .list-content .content-item .circle-box {
  width: 480px;
  height: 480px;
  margin: 40px 360px 0 360px;
  position: absolute;
  z-index: 4;
}
#custom_page .kp-container .container-box .pro-custom-box .custom-list-box .list-content .content-item .circle-box .center-a {
  width: 450px;
  height: 450px;
  margin: 11px;
  border-radius: 50%;
  border: 5px solid #F66D35;
  position: absolute;
}
#custom_page .kp-container .container-box .pro-custom-box .custom-list-box .list-content .content-item .circle-box .center-b {
  width: 480px;
  height: 480px;
  border-radius: 50%;
  border: 1px solid #F66D35;
  position: absolute;
}
#custom_page .kp-container .container-box .pro-custom-box .custom-list-box .list-content .content-item .circle-box .center-pic {
  width: 300px;
  height: 200px;
  position: absolute;
  margin: 140px 90px;
  border-radius: 16px;
  overflow: hidden;
}
#custom_page .kp-container .container-box .pro-custom-box .custom-list-box .list-content .content-item .circle-box .center-pic img {
  width: 300px;
  height: 200px;
}
#custom_page .kp-container .container-box .pro-custom-box .custom-list-box .list-content .content-item .circle-box .center-list {
  width: 114px;
  height: 114px;
  border-radius: 50%;
  border: 3px solid #F66D35;
  position: absolute;
  overflow: hidden;
}
#custom_page .kp-container .container-box .pro-custom-box .custom-list-box .list-content .content-item .circle-box .center-list img {
  width: 114px;
  height: 114px;
}
#custom_page .kp-container .container-box .pro-custom-box .custom-list-box .list-content .content-item .circle-box .center-1 {
  margin: 8px 0 0 40px;
}
#custom_page .kp-container .container-box .pro-custom-box .custom-list-box .list-content .content-item .circle-box .center-2 {
  margin: 8px 0 0 326px;
}
#custom_page .kp-container .container-box .pro-custom-box .custom-list-box .list-content .content-item .circle-box .center-3 {
  margin: 273px 0 0 -30px;
}
#custom_page .kp-container .container-box .pro-custom-box .custom-list-box .list-content .content-item .circle-box .center-4 {
  margin: 273px 0 0 390px;
}
#custom_page .kp-container .container-box .pro-custom-box .custom-list-box .list-content .content-item .circle-box .center-5 {
  margin: 427px 0 0 186px;
}
#custom_page .kp-container .container-box .pro-custom-box .custom-list-box .list-content .content-item .text-box {
  width: 1180px;
  height: 580px;
  margin: 10px;
  position: absolute;
  z-index: 3;
}
#custom_page .kp-container .container-box .pro-custom-box .custom-list-box .list-content .content-item .text-box .text-list {
  width: 260px;
  height: auto;
  padding: 20px;
  /*font-family: Source Han Sans CN;*/
  position: absolute;
}
#custom_page .kp-container .container-box .pro-custom-box .custom-list-box .list-content .content-item .text-box .text-list .text-title {
  font-size: 18px;
  font-weight: bold;
  line-height: 33px;
  letter-spacing: 0.04em;
}
#custom_page .kp-container .container-box .pro-custom-box .custom-list-box .list-content .content-item .text-box .text-list .text-desc {
  font-size: 16px;
  line-height: 25px;
  color: #1A1A1A;
}
#custom_page .kp-container .container-box .pro-custom-box .custom-list-box .list-content .content-item .text-box .text-c {
  margin: 10px 0 0 93px;
}
#custom_page .kp-container .container-box .pro-custom-box .custom-list-box .list-content .content-item .text-box .text-d {
  margin: 10px 0 0 830px;
}
#custom_page .kp-container .container-box .pro-custom-box .custom-list-box .list-content .content-item .text-box .text-e {
  margin: 230px 0 239px 10px;
}
#custom_page .kp-container .container-box .pro-custom-box .custom-list-box .list-content .content-item .text-box .text-f {
  margin: 230px 10px 239px 880px;
}
#custom_page .kp-container .container-box .pro-custom-box .custom-list-box .list-content .content-item .text-box .text-g {
  margin: 434px 696px 10px 210px;
}
#custom_page .kp-container .container-box .list-content .tags-content {
  width: 100%;
  position: absolute;
  top: calc(100% + 30px);
}
#custom_page .kp-container .container-box .list-content .tags-content .custom-tags {
  max-width: 600px;
  width: 94%;
  margin: 0 auto;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
}
#custom_page .kp-container .container-box .list-content .custom-tags .tags-list {
  width: auto;
  height: auto;
  border-radius: 4px;
  padding: 0px 8px;
  background: rgba(32, 31, 33, 0.05);
  display: flex;
  justify-content: center;
  align-items: center;
  line-height: 28px;
  text-align: center;
  font-size: 14px;
  color: #AAAAAA;
  /*font-family: Source Han Sans CN;*/
  margin: 5px;
}

/*产品开发流程*/
.kp-container .container-box {
  width: 100%;
  height: auto;
  background-size: cover;
}

.kp-container.mt120 .container-box .development-box {
  margin: 70px auto 40px;
}

.kp-container .container-box.custom-box-bg {
  position: relative;
}

.kp-container .container-box.custom-box-bg .custom-bg {
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}

.kp-container .container-box .development-box {
  max-width: 1158px;
  width: 94%;
  height: 1040px;
  border: 0 solid #dedede;
  margin: 0px auto;
  position: relative;
  height: auto;
  padding-bottom: 0.8rem;
  padding-top: 0.75rem;
}

.kp-container .container-box .development-box .c-title {
  position: relative;
  z-index: 1;
}

.kp-container .container-box .development-box .development-tab-menu {
  width: 100%;
  height: auto;
  border: 0px solid #dedede;
  position: relative;
  margin-top: 0.4rem;
  text-align: center;
  z-index: 8;
  display: flex;
  justify-content: center;
  -moz-column-gap: 20px;
       column-gap: 20px;
}

.kp-container .container-box .development-box .development-tab-menu .tab-style {
  width: auto;
  height: auto;
  border-radius: 5px;
  position: relative;
  line-height: 58px;
  font-size: 26px;
  font-family: alimamaShuHei, Helvetica Neue, Helvetica, PingFang SC, Tahoma, Arial, sans-serif, serif;
  cursor: pointer;
  padding: 0 30px;
}

.kp-container .container-box .development-box .development-tab-menu .menu-custom {
  left: auto;
  background: rgba(32, 31, 33, 0.1);
  color: #FAFAFA;
  transition: 300ms;
}

.kp-container .container-box .development-box .development-tab-menu .menu-custom::after {
  content: "";
  position: absolute;
  width: 90px;
  height: 6px;
  background: #F66D35;
  border-radius: 4px;
  bottom: -22px;
  opacity: 0;
  transition: all 0.2s;
  left: 50%;
  transform: translateX(-50%);
  pointer-events: none;
}

.kp-container .container-box .development-box .development-tab-menu .menu-custom.on::after {
  opacity: 1;
}

.kp-container .container-box .development-box .development-tab-menu .menu-normal {
  right: auto;
  background: rgba(32, 31, 33, 0.1);
  color: #FAFAFA;
  transition: 0ms;
}

.kp-container .container-box .development-box .development-tab-menu .menu-normal.gray {
  background: rgba(32, 31, 33, 0.1);
}

.kp-container .container-box .development-box .development-tab-menu .menu-normal.green,
.kp-container .container-box .development-box .development-tab-menu .menu-normal.light {
  background: #3FB286;
}

.kp-container .container-box .development-box .development-tab-menu .menu-normal.orange {
  background: linear-gradient(180deg, #FF8649 0%, #F66D35 100%);
}

.kp-container .container-box .development-box .development-tab-menu .menu-custom.gray {
  background: rgba(32, 31, 33, 0.1);
}

.kp-container .container-box .development-box .development-tab-menu .menu-custom.green {
  background: #3FB286;
}

.kp-container .container-box .development-box .development-tab-menu .menu-custom.orange,
.kp-container .container-box .development-box .development-tab-menu .menu-custom.light {
  background: linear-gradient(180deg, #FF8649 0%, #F66D35 100%);
}

.kp-container .container-box .development-box .development-tab-menu .menu-normal::after {
  content: "";
  position: absolute;
  width: 90px;
  height: 6px;
  background: rgb(63, 178, 134);
  border-radius: 4px;
  bottom: -22px;
  opacity: 0;
  transition: all 0.2s;
  left: 50%;
  transform: translateX(-50%);
  pointer-events: none;
}

.kp-container .container-box .development-box .development-tab-menu .menu-normal.on::after {
  opacity: 1;
}

.kp-container .container-box .development-box .development-tab-menu .menu-line-box {
  width: 100%;
  height: 6px;
  position: absolute;
  top: 60px;
  margin-top: 14px;
}

.kp-container .container-box .development-box .development-tab-menu .menu-line-box .menu-line {
  width: 90px;
  height: 6px;
  background: linear-gradient(180deg, #FF8649 0%, #F66D35 100%);
  margin-left: 403px;
  border-radius: 4px;
  transition: 300ms;
}

.kp-container .container-box .development-box .development-content-box {
  width: 100%;
  height: 100%;
  border: 0px solid #dedede;
  position: absolute;
  z-index: 6;
  transform-origin: top left;
}

.kp-container .container-box .development-box.en .development-content-box {
  transform-origin: 10% 0;
}

.kp-container .container-box .development-box .development-content-box .development-process-box {
  width: 1158px;
  height: 780px;
  border: 0 solid #dedede;
  position: absolute;
  margin-top: 0;
}

.kp-container .container-box .development-box .development-content-box .development-process-box .development-normal img,
.kp-container .container-box .development-box .development-content-box .development-process-box .development-custom img {
  -o-object-fit: contain;
     object-fit: contain;
}

.kp-container .container-box .development-box .development-content-box .development-process-box .development-custom {
  width: 100%;
  height: auto;
  z-index: 3;
  position: absolute;
  top: 37px;
  left: 0;
  height: 100%;
}

.kp-container .container-box .development-box .development-content-box .development-process-box .development-normal {
  width: 100%;
  height: auto;
  z-index: 2;
  position: absolute;
  top: 37px;
  left: 0;
  height: 100%;
}

.kp-container .container-box .development-box .development-content-box .development-process-box .development-custom .custom-line {
  position: absolute;
  margin-top: 10px;
  margin-left: 0;
}

.kp-container .container-box .development-box .development-content-box .development-process-box .development-normal .normal-line {
  position: absolute;
  margin-top: 10px;
  margin-left: 0;
}

.kp-container .container-box .development-box .development-content-box .development-process-box .development-custom .custom-line img {
  width: 1158px;
}

.kp-container .container-box .development-box .development-content-box .development-process-box .development-normal .normal-line img {
  width: 1158px;
}

.kp-container .container-box .development-box .development-content-box .development-process-box .point-icon {
  width: 34px;
  height: 34px;
  position: absolute;
  border-radius: 50%;
  border: 2px solid #E5763E;
  background: #fff;
}

.kp-container .container-box .development-box .development-content-box .development-process-box .point-icon.green {
  border: 2px solid #dedede;
}

.kp-container .container-box .development-box .development-content-box .development-process-box .point-icon.orange {
  border: 2px solid #F66D35;
}

.kp-container .container-box .development-box .development-content-box .development-process-box .point-icon.points-border-common.green {
  border: 2px solid #3FB286;
}

.kp-container .container-box .development-box .development-content-box .development-process-box .point-icon.points-border-common.orange {
  border: 2px solid #F66D35;
}

.kp-container .container-box .development-box .development-content-box .development-process-box .development-custom .need-box-text {
  width: auto;
  height: 30px;
  padding: 0 10px;
  text-align: center;
  font-size: 18px;
  line-height: 30px;
  color: #fff;
  background: #F66D35;
  position: absolute;
  border-radius: 5px;
}

.kp-container .container-box .development-box.en .development-content-box .development-process-box .development-custom .need-box-text {
  font-weight: bold;
}

.kp-container .container-box .development-box .development-content-box .development-process-box .development-custom .need-box-text.orange {
  background: rgb(246, 109, 53);
}

.kp-container .container-box .development-box .development-content-box .development-process-box .development-custom .need-box-text.green {
  background: rgb(63, 178, 134);
}

.kp-container .container-box .development-box .development-content-box .development-process-box .need-box-style {
  top: -40px;
}

.kp-container .container-box .development-box .development-content-box .development-process-box .output-box-style {
  top: 700px;
  right: 0;
}

.kp-container .container-box .development-box .development-content-box .development-process-box .icon img {
  margin-top: 5px;
  margin-left: 5px;
  -o-object-fit: contain;
     object-fit: contain;
}

.kp-container .container-box .development-box .development-content-box .development-process-box .need {
  top: 0;
  left: -7px;
  cursor: pointer;
}

.kp-container .container-box .development-box .development-content-box .development-process-box .design {
  top: 97px;
  left: 250px;
  cursor: pointer;
}

.kp-container .container-box .development-box .development-content-box .development-process-box .emulate {
  top: 144px;
  left: 330px;
  cursor: pointer;
}

.kp-container .container-box .development-box .development-content-box .development-process-box .sample-icon-zz {
  top: 353px;
  left: 600px;
  position: absolute;
  cursor: pointer;
}

.kp-container .container-box .development-box .development-content-box .development-process-box .sample-icon-zz img {
  margin: 3px;
}

.kp-container .container-box .development-box .development-content-box .development-process-box .sample-icon-yz {
  top: 396px;
  left: 675px;
  cursor: pointer;
}

.kp-container .container-box .development-box .development-content-box .development-process-box .sample-icon-yz img {
  margin-top: 5px;
  margin-left: 3px;
}

.kp-container .container-box .development-box .development-content-box .development-process-box .custom-points {
  width: 10px;
  height: 10px;
  position: absolute;
  background: #fff;
  border-radius: 50%;
}

.kp-container .container-box .development-box .development-content-box .development-process-box .need-pg {
  top: 22px;
  left: 107px;
}

.kp-container .container-box .development-box .development-content-box .development-process-box .need-kf {
  top: 63px;
  left: 181px;
}

.kp-container .container-box .development-box .development-content-box .development-process-box .sample-zz {
  top: 198px;
  left: 414px;
}

.kp-container .container-box .development-box .development-content-box .development-process-box .sample-yz {
  top: 242px;
  left: 490px;
}

.kp-container .container-box .development-box .development-content-box .development-process-box .model-zz {
  top: 310px;
  left: 562px;
}

.kp-container .container-box .development-box .development-content-box .development-process-box .plan {
  top: 436px;
  right: 322px;
}

.kp-container .container-box .development-box .development-content-box .development-process-box .specification {
  top: 480px;
  right: 246px;
}

.kp-container .container-box .development-box .development-content-box .development-process-box .sealed-sample {
  top: 525px;
  right: 168px;
}

.kp-container .container-box .development-box .development-content-box .development-process-box .purchase {
  top: 567px;
  right: 96px;
}

.kp-container .container-box .development-box .development-content-box .development-process-box .points-color-opacity {
  color: rgba(32, 31, 33, 0.1);
}

.kp-container .container-box .development-box .development-content-box .development-process-box .points-color-black {
  color: #201F21;
}

.kp-container .container-box .development-box .development-content-box .development-process-box .product-select {
  top: 130px;
  left: 114px;
}

.kp-container .container-box .development-box .development-content-box .development-process-box .product-select-text {
  top: 134px;
  left: 16px;
}

.kp-container .container-box .development-box.en .development-content-box .development-process-box .product-select-text {
  top: 134px;
  left: -64px;
}

.kp-container .container-box .development-box .development-content-box .development-process-box .parameter-discuss {
  top: 210px;
  left: 252px;
}

.kp-container .container-box .development-box .development-content-box .development-process-box .parameter-discuss-text {
  top: 214px;
  left: 152px;
}

.kp-container .container-box .development-box.en .development-content-box .development-process-box .parameter-discuss-text {
  top: 214px;
  left: 43px;
}

.kp-container .container-box .development-box .development-content-box .development-process-box .parameter-discuss1 {
  top: 288px;
  left: 386px;
}

.kp-container .container-box .development-box .development-content-box .development-process-box .parameter-discuss1-text {
  top: 292px;
  left: 288px;
}

.kp-container .container-box .development-box.en .development-content-box .development-process-box .parameter-discuss1-text {
  top: 292px;
  left: 267px;
}

.kp-container .container-box .development-box .development-content-box .development-process-box .purchase-agreement {
  top: 580px;
  right: 254px;
}

.kp-container .container-box .development-box .development-content-box .development-process-box .purchase-agreement-text {
  top: 586px;
  right: 210px;
}

.kp-container .container-box .development-box.en .development-content-box .development-process-box .purchase-agreement-text {
  top: 586px;
  right: 300px;
}

.kp-container .container-box .development-box .development-content-box .development-process-box .output {
  top: 660px;
  right: -7px;
  cursor: pointer;
}

.kp-container .container-box .development-box .development-content-box .development-process-box .sample-return {
  width: 90px;
  height: 60px;
  top: 214px;
  left: 398px;
}

.kp-container .container-box .development-box .development-content-box .development-process-box .sample-icon-zz-return {
  width: 90px;
  height: 60px;
  top: 386px;
  left: 589px;
}

.kp-container .container-box .development-box .development-content-box .development-process-box .custom-points-text {
  width: 150px;
  height: 25px;
  position: absolute;
  display: flex;
}

.kp-container .container-box .development-box .development-content-box .development-process-box .custom-return {
  width: 90px;
  height: 60px;
  position: absolute;
}

.img_desc_box {
  display: none;
}

.kp-container .container-box .development-box .development-content-box .development-process-box .custom-points-text .text-icon {
  width: 12px;
  height: 25px;
  float: left;
  flex-shrink: 0;
}

.kp-container .container-box .development-box .development-content-box .development-process-box .custom-points-text .text-icon img {
  width: 12px;
  height: 9px;
}

.kp-container .container-box .development-box.en .development-content-box .development-process-box .custom-points-text .text {
  font-weight: bold;
}

.kp-container .container-box .development-box .development-content-box .development-process-box .custom-points-text .text {
  width: auto;
  height: 25px;
  font-size: 16px;
  line-height: 25px;
  text-align: left;
  float: left;
  margin-left: 8px;
  white-space: nowrap;
}

.kp-container .container-box .development-box .development-content-box .development-process-box .custom-points-text .text.black {
  color: #201F21;
}

.kp-container .container-box .development-box .development-content-box .development-process-box .custom-points-text .text.gray {
  color: #dedede;
}

.kp-container .container-box .development-box .development-content-box .development-process-box .development-custom .need-pg-txt {
  top: -2px;
  left: 118px;
}

.kp-container .container-box .development-box .development-content-box .development-process-box .development-custom .need-kf-txt {
  top: 42px;
  left: 194px;
}

.kp-container .container-box .development-box .development-content-box .development-process-box .development-custom .design-txt {
  top: 80px;
  left: 280px;
}

.kp-container .container-box .development-box .development-content-box .development-process-box .development-custom .emulate-txt {
  top: 126px;
  left: 358px;
}

.kp-container .container-box .development-box .development-content-box .development-process-box .development-custom .sample-zz-txt {
  top: 174px;
  left: 426px;
}

.kp-container .container-box .development-box .development-content-box .development-process-box .development-custom .sample-yz-txt {
  top: 218px;
  left: 502px;
}

.kp-container .container-box .development-box .development-content-box .development-process-box .development-custom .model-zz-txt {
  top: 292px;
  left: 578px;
}

.kp-container .container-box .development-box .development-content-box .development-process-box .sample-icon-zz-txt {
  top: 336px;
  left: 630px;
}

.kp-container .container-box .development-box .development-content-box .development-process-box .sample-icon-yz-txt {
  top: 380px;
  left: 706px;
}

.kp-container .container-box .development-box .development-content-box .development-process-box .development-custom .plan-txt {
  top: 412px;
  right: 170px;
}

.kp-container .container-box .development-box .development-content-box .development-process-box .development-custom .specification-txt {
  top: 458px;
  right: 92px;
}

.kp-container .container-box .development-box .development-content-box .development-process-box .development-custom .sealed-sample-txt {
  top: 502px;
  right: 16px;
}

.kp-container .container-box .development-box .development-content-box .development-process-box .development-custom .purchase-txt {
  top: 546px;
  right: -58px;
}

.kp-container .container-box .development-box .development-content-box .desc-title {
  font-size: 26px;
  font-family: alimamaShuHei, Helvetica Neue, Helvetica, PingFang SC, Tahoma, Arial, sans-serif, serif;
  line-height: 38px;
  color: #1A1A1A;
  margin-top: 16px;
}

.kp-container .container-box .development-box .development-content-box .desc-text {
  font-size: 16px;
  line-height: 25px;
  margin-top: 8px;
  color: #1A1A1A;
}

.kp-container .container-box .development-box .development-content-box .development-right-desc {
  width: 360px;
  height: 220px;
  border: 0px solid #dedede;
  position: absolute;
  top: 200px;
  left: 700px;
  top: 30px;
  left: 840px;
}

.kp-container .container-box .development-box .development-content-box .development-right-desc .desc-box {
  width: auto;
  height: auto;
  padding: 15px;
}

.kp-container .container-box .development-box .development-content-box .development-left-desc {
  width: 360px;
  height: auto;
  border: 0px solid #dedede;
  position: relative;
  top: 400px;
  left: 10px;
  z-index: 7;
}

.kp-container .container-box .development-box .development-content-box .development-left-desc .desc-box {
  width: auto;
  height: auto;
  margin: 15px;
}

.kp-container .container-box .development-box .development-content-box .development-left-desc .desc-box .desc-pic {
  width: 327px;
  height: 140px;
  border-radius: 5px;
  overflow: hidden;
}

.kp-container .container-box .development-box .development-content-box .development-left-desc .desc-box .desc-pic img {
  width: 327px;
  height: 140px;
}

.kp-container .container-box .development-box .development-content-box .development-left-desc .desc-box .desc-more {
  width: auto;
  height: 26px;
  margin-top: 8px;
}

.kp-container .container-box .development-box .development-content-box .development-left-desc .desc-box .desc-more:hover {
  width: auto;
  height: 26px;
  margin-top: 8px;
}

.kp-container .container-box .development-box .development-content-box .development-left-desc .desc-box .desc-more .more-txt a {
  font-size: 16px;
  line-height: 26px;
  color: #767676;
  float: left;
  transition: 300ms;
  text-decoration: none;
}

.kp-container .container-box .development-box .development-content-box .development-left-desc .desc-box .desc-more .more-icon {
  width: 16px;
  height: 16px;
  float: left;
  margin: 5px 0 5px 10px;
  background: url("../images/more_icon.png") no-repeat;
  transition: 300ms;
}

.kp-container .container-box .development-box .development-content-box .development-left-desc .desc-box .desc-more:hover a {
  color: #3f3f3f;
  transition: 300ms;
}

.kp-container .container-box .development-box .development-content-box .development-left-desc .desc-box .desc-more:hover .more-icon {
  margin-left: 20px;
  transition: 300ms;
}

.kp-container .container-box .development-box .development-content-box .development-btn {
  width: 326px;
  margin: 20px 0 0 15px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  color: #767676;
  -moz-column-gap: 4px;
       column-gap: 4px;
  font-size: 16px;
  line-height: 25px;
}

/*产品开发流程*/
/*联系我们*/
@media only screen and (min-width: 768px) {
  .kp-container .container-box .contact-us-box .the_normal_title .icon-right-arrow,
  .kp-container .container-box .our-strength-box .strength-title .icon-right-arrow,
  .kp-container .container-box .privacy-box .contact-title .icon-right-arrow {
    width: 14px;
    font-size: 0.45rem;
  }
}
@media only screen and (min-width: 1199px) {
  .kp-container .container-box .contact-us-box .the_normal_title .icon-right-arrow,
  .kp-container .container-box .our-strength-box .strength-title .icon-right-arrow,
  .kp-container .container-box .privacy-box .contact-title .icon-right-arrow {
    width: 25px;
    font-size: 0.5rem;
  }
  .kp-container .container-box .contact-us-box .the_normal_title,
  .kp-container .container-box .our-strength-box .strength-title,
  .kp-container .container-box .privacy-box .contact-title {
    font-size: 0.42rem;
    line-height: 0.5rem;
  }
}
@media only screen and (min-width: 1024px) {
  .kp-container .container-box .contact-us-box .the_normal_title,
  .kp-container .container-box .our-strength-box .strength-title,
  .kp-container .container-box .privacy-box .contact-title {
    font-size: 0.42rem;
    line-height: 0.5rem;
  }
}
.kp-container .container-box .contact-us-box {
  max-width: 1200px;
  width: 94%;
  margin: 1.2rem auto;
}

.kp-container .container-box .contact-us-box .the_normal_title,
.kp-container .container-box .our-strength-box .strength-title,
.kp-container .container-box .privacy-box .contact-title {
  justify-content: flex-start;
}

.kp-container .container-box .contact-us-box .the_normal_title .icon-right-arrow,
.kp-container .container-box .our-strength-box .strength-title .icon-right-arrow,
.kp-container .container-box .privacy-box .contact-title .icon-right-arrow {
  display: block;
}

.kp-container .container-box .contact-us-box .contact-title {
  width: 100%;
  height: auto;
  margin: 0 auto;
  float: none;
}

.kp-container .container-box .contact-us-box .contact-title .contact-txt-icon {
  width: 14px;
  height: auto;
  float: left;
}

.kp-container .container-box .contact-us-box .contact-title .contact-txt-icon img {
  width: auto;
  height: 0.48rem;
}

.kp-container .container-box .contact-us-box .contact-title .contact-txt-title {
  width: auto;
  line-height: 0.48rem;
  font-size: 0.42rem;
  font-family: alimamaShuHei, Helvetica Neue, Helvetica, PingFang SC, Tahoma, Arial, sans-serif, serif;
  margin-left: 30px;
  display: flex;
  align-items: center;
}

.kp-container .container-box .contact-us-box .contact-form-box {
  max-width: 1200px;
  width: 100%;
  margin: 0.6rem auto 0;
}

.kp-container .container-box .contact-us-box .contact-form-box .box-left {
  width: 50%;
  float: left;
  margin-top: 0px;
}

.kp-container .container-box .contact-us-box .contact-form-box .box-left .layui-input-block {
  margin-left: 0;
  z-index: 6;
}

.kp-container .container-box .contact-us-box .contact-form-box .box-left .textarea-box {
  height: auto;
}

.kp-container .container-box .contact-us-box .contact-form-box .box-left .layui-form-item {
  margin-bottom: 30px;
  position: relative;
}

.kp-container .container-box .contact-us-box .contact-form-box .box-left .layui-form-item.tips_txt {
  display: none;
}

.kp-container .container-box .contact-us-box .contact-form-box .box-left .layui-form-item.code {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  margin: 30px auto 52px;
  -moz-column-gap: 16px;
       column-gap: 16px;
  row-gap: 30px;
}

.kp-container .container-box .contact-us-box .contact-form-box .box-left .layui-form-item.code::after {
  display: none;
}

.kp-container .container-box .contact-us-box .contact-form-box .box-left .layui-form-item.code #checkcode {
  flex: 1;
  min-width: 140px;
}

.kp-container .container-box .contact-us-box .contact-form-box .box-left .layui-form-item .input-tips {
  position: absolute;
  font-size: 12px;
  color: #EA0000;
  line-height: 18px;
  margin-top: 4px;
  top: 64px;
  z-index: 5;
  opacity: 0;
}

.kp-container .container-box .contact-us-box .contact-form-box .box-left .layui-form-item .needs-tips {
  top: 80px;
}

.kp-container .container-box .contact-us-box .contact-form-box .box-left .layui-form-item .left-input {
  float: left;
  height: auto;
}

.kp-container .container-box .contact-us-box .contact-form-box .box-left .layui-form-item .right-verify {
  float: left;
  flex-shrink: 0;
}

.kp-container .container-box .contact-us-box .contact-form-box .box-left .layui-form-item .right-verify img {
  height: 64px;
}

.kp-container .container-box .contact-us-box .contact-form-box .box-left .layui-form-item span {
  float: left;
  line-height: 38px;
}

.kp-container .container-box .contact-us-box .contact-form-box .box-left .layui-form-item .yinsi {
  float: left;
  line-height: 38px;
  text-decoration: underline;
}

.kp-container .container-box .contact-us-box .contact-form-box .box-left .layui-form-item .yinsi:hover {
  color: #F66D35;
}

.kp-container .container-box .contact-us-box .contact-form-box .box-left .layui-form-item .layui-form-checked[lay-skin=primary] i {
  border-color: #F66D35 !important;
  background-color: #F66D35;
}

.kp-container .container-box .contact-us-box .contact-form-box .box-left .layui-form-item .layui-form-checkbox[lay-skin=primary]:hover i {
  border-color: #F66D35 !important;
}

.kp-container .container-box .contact-us-box .contact-form-box .box-left .layui-form-item .layui-form-checkbox[lay-skin=primary] {
  float: left;
}

.layui-form-checkbox[lay-skin=primary] i {
  width: 20px;
  height: 20px;
  line-height: 14px;
  border-radius: 4px;
  border: 3px solid #d2d2d2;
}

.layui-form-item .layui-form-checkbox[lay-skin=primary] {
  margin-top: 9px;
}

.layui-form-checkbox[lay-skin=primary] {
  width: 20px;
  height: 20px !important;
}

.kp-container .container-box .contact-us-box .contact-form-box .box-left .layui-input-block .layui-input,
.layui-select,
.layui-textarea {
  padding-left: 24px;
  height: 64px;
  font-size: 18px;
  /*font-family: Source Han Sans CN;*/
  letter-spacing: 0.04em;
  color: #767676;
  border: 2px solid #201F21;
  border-radius: 4px;
  line-height: 22px;
}

.kp-container .container-box .contact-us-box .layui-textarea {
  height: 134px;
  padding-top: 16px;
}

.kp-container .container-box .contact-us-box .contact-form-box .box-left .layui-input-block .layui-input {
  line-height: 64px;
}

.kp-container .container-box .contact-us-box .contact-form-box .box-left .layui-input-block .layui-input:focus,
.layui-select:focus,
.layui-textarea:focus {
  border: 2px solid #F66D35;
  border-color: #F66D35 !important;
}

.kp-container .container-box .contact-us-box .contact-form-box .box-left .layui-input-block .layui-input:hover,
.layui-select:hover,
.layui-textarea:hover {
  border: 2px solid #F66D35;
  border-color: #F66D35 !important;
}

.kp-container .container-box .contact-us-box .contact-form-box .box-left .layui-btn-container {
  margin-top: 30px;
}

.kp-container .container-box .contact-us-box .contact-form-box .box-left .layui-btn-container .layui-btn {
  width: 600px;
  height: 65px;
  border-radius: 4px;
  padding: 16px 24px;
  background: #D3D3D3;
  font-size: 18px;
  line-height: 33px;
  color: #FAFAFA;
  font-weight: bold;
}

.kp-container .container-box .contact-us-box .contact-form-box .box-left .layui-btn-container .layui-btn:hover {
  background: #F66D35;
  color: #FAFAFA;
}

.kp-container .container-box .contact-us-box .contact-form-box .box-left .layui-btn-container .layui-btn-primary {
  border: none;
}

.kp-container .container-box .contact-us-box .contact-form-box .box-right {
  max-width: 480px;
  width: 40%;
  float: right;
  margin-top: 0;
}

.kp-container .container-box .contact-us-box .contact-form-box .box-right .right-pic {
  padding-top: 52.0833333333%;
  position: relative;
}

.kp-container .container-box .contact-us-box .contact-form-box .box-right .right-pic .right-pic-box {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
}

.kp-container .container-box .contact-us-box .contact-form-box .box-right .right-pic .right-pic-box img {
  width: 100%;
  height: 100%;
}

.kp-container .container-box .contact-us-box .contact-form-box .box-right .right-pic img {
  width: 100%;
  height: auto;
}

.kp-container .container-box .contact-us-box .contact-form-box .right-desc {
  font-size: 16px;
  line-height: 25px;
  color: #201F21;
  /*font-family: Source Han Sans CN;*/
  margin-top: 20px;
}

.kp-container .container-box .contact-us-box .contact-form-box .right-line {
  width: 100%;
  height: 1px;
  background: rgba(32, 31, 33, 0.1);
  margin-top: 40px;
}

.kp-container .container-box .contact-us-box .contact-form-box .message-box {
  width: 100%;
  height: auto;
  margin-top: 40px;
}

.kp-container .container-box .contact-us-box .contact-form-box .message-box .address-box {
  cursor: pointer;
}

.kp-container .container-box .contact-us-box .contact-form-box .message-box ul li:nth-of-type(1) {
  margin-top: 0;
}

.kp-container .container-box .contact-us-box .contact-form-box .message-box ul li {
  margin-top: 16px;
}

.kp-container .container-box .contact-us-box .contact-form-box .message-box .icon {
  float: left;
  font-size: 16px;
  line-height: 26px;
  color: #201F21;
  width: 18px;
  white-space: nowrap;
}

.kp-container .container-box .contact-us-box .contact-form-box .message-box .txt {
  float: left;
  margin-left: 8px;
  line-height: 26px;
}

.kp-container .container-box .contact-us-box .contact-form-box .message-box ul li > div:hover .icon,
.kp-container .container-box .contact-us-box .contact-form-box .message-box ul li > div:hover .txt {
  color: #F66D35;
}

.kp-container .container-box .contact-us-box .contact-form-box .message-box ul li .mail-box:hover .icon {
  color: #F66D35;
}

.kp-container .container-box .contact-us-box .contact-form-box .message-box ul li .mail-box:hover .txt a {
  color: #F66D35;
}

.kp-container .container-box .contact-us-box .contact-form-box .message-box .address-box:hover .icon {
  color: #F66D35;
}

.kp-container .container-box .contact-us-box .contact-form-box .message-box .address-box:hover .txt {
  color: #F66D35;
}

.kp-container .container-box .contact-us-box .contact-form-box .message-box ul li > div {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  cursor: pointer;
}

.kp-container .container-box .contact-us-box .contact-form-box .kp-email {
  color: #767676;
}

.kp-container .container-box .contact-us-box .contact-form-box .kp-email a {
  color: #767676;
}

.kp-container .container-box .contact-us-box .contact-form-box .kp-email a:hover {
  color: #F66D35;
}

.solution-menu .swiper-slide {
  display: flex;
  justify-content: center;
  align-items: center;
  width: auto;
  font-size: 16px;
  line-height: 25px;
  color: #201F21;
  padding: 10px 20px;
  background: rgba(32, 31, 33, 0.05);
  border-radius: 4px;
  cursor: pointer;
}

.solution-menu .swiper-slide.on,
.solution-menu .swiper-slide:hover {
  background: linear-gradient(180deg, #FF8649 0%, #F66D35 100%);
  color: #FAFAFA;
}

/*解决方案*/
.kp-container .container-box .solution-box {
  max-width: 1200px;
  width: 94%;
  height: auto;
  margin: 0 auto;
  padding-top: 0;
  transition: all 200ms ease 0s;
  position: relative;
}

.kp-container .container-box .solution-menu-box {
  width: 100%;
  height: auto;
  -webkit-transition: 200ms;
  -moz-transition: 200ms;
}

.kp-container .container-box .solution-menu-box .solution-menu {
  max-width: 1200px;
  width: 94%;
  height: auto;
  margin: 40px auto 25px;
  position: relative;
  overflow: hidden;
}

.kp-container .container-box .solution-menu-box .solution-menu .swiper-scrollbar {
  left: 0;
  top: auto;
  bottom: 0;
  margin-top: 0;
  width: 100%;
}

.kp-container .container-box .solution-menu-box .solution-menu .swiper-scrollbar .swiper-scrollbar-drag {
  background: #AAAAAA;
}

.kp-container .container-box .solution-menu-box .solution-menu .s-menu-list {
  width: auto;
  height: 22px;
  float: left;
  margin-left: 20px;
  border-radius: 4px;
  text-align: center;
  padding: 10px 20px;
  cursor: pointer;
  transition: 100ms;
}

.kp-container .container-box .solution-menu-box .solution-menu .s-menu-list span {
  /*font-family: Source Han Sans CN;*/
  line-height: 22px;
  font-size: 16px;
}

.kp-container .container-box .solution-menu-box .solution-menu .s-menu-list:hover {
  background: linear-gradient(180deg, #FF8649 0%, #F66D35 100%);
  color: #FAFAFA;
  font-weight: bold;
}

.kp-container .container-box .solution-menu-box .solution-menu .list-style {
  background: linear-gradient(180deg, #FF8649 0%, #F66D35 100%);
  color: #FAFAFA;
  font-weight: bold;
}

.kp-container .container-box .solution-menu-box .solution-menu .s-menu-list:nth-child(1) {
  margin-left: 0;
}

.kp-container .container-box .solution-box .solution-content-box {
  width: 100%;
  height: auto;
  transition: 300ms;
  display: none;
}

.kp-container .container-box .solution-box .solution-content-box .solution-content {
  width: 100%;
  height: auto;
  margin: 1.2rem auto 0;
}

.kp-container .container-box .solution-box .solution-content-box .solution-content:nth-of-type(1) {
  margin: 0.65rem auto 0;
}

.kp-container .container-box .solution-box .solution-content-box .solution-content:nth-child(even) .content-left {
  float: right;
}

.kp-container .container-box .solution-box .solution-content-box .solution-content:nth-child(even) .content-right {
  float: left;
}

.kp-container .container-box .solution-box .solution-content-box .solution-content .content-left {
  width: 43.3333333333%;
  height: auto;
  float: left;
  padding: 50px 20px;
}

.kp-container .container-box .solution-box .solution-content-box .solution-content .content-left .left-icon {
  width: 60px;
  height: auto;
}

.kp-container .container-box .solution-box .solution-content-box .solution-content .content-left .left-icon img {
  width: 60px;
  height: auto;
}

.kp-container .container-box .solution-box .solution-content-box .solution-content .content-left .left-title {
  width: auto;
  height: auto;
  margin-top: 25px;
  font-size: 0.42rem;
  line-height: 0.5rem;
  font-family: alimamaShuHei, Helvetica Neue, Helvetica, PingFang SC, Tahoma, Arial, sans-serif;
  color: #201F21;
}

.kp-container .container-box .solution-box .solution-content-box .solution-content .content-left .left-desc {
  width: auto;
  height: auto;
  margin-top: 20px;
  font-size: 16px;
  line-height: 25px;
  /*font-family: Source Han Sans CN;*/
  color: #201F21;
}

.kp-container .container-box .solution-box .solution-content-box .solution-content .content-left .left-btn {
  width: 136px;
  width: auto;
  height: 40px;
  margin-top: 40px;
  border-radius: 4px;
  cursor: pointer;
  display: inline-flex;
  padding: 0 20px;
}

.kp-container .container-box .solution-box .solution-content-box .solution-content .content-left .left-btn .btn-txt {
  width: auto;
  height: auto;
  font-size: 16px;
  font-weight: bold;
  line-height: 24px;
  /*font-family: Source Han Sans CN;*/
  color: #FAFAFA;
  float: left;
  margin-left: 24px;
  margin-left: 4px;
  margin-top: 8px;
}

.kp-container .container-box .solution-box .solution-content-box .solution-content .content-left .left-btn .btn-txt a {
  color: #fff;
}

.kp-container .container-box .solution-box .solution-content-box .solution-content .content-left .left-btn .btn-icon {
  width: 16px;
  height: 16px;
  margin-left: 8px;
  float: left;
  margin-top: 12px;
  transition: 200ms;
}

.kp-container .container-box .solution-box .solution-content-box .solution-content .content-left .left-btn .btn-icon img {
  vertical-align: top;
}

.kp-container .container-box .solution-box .solution-content-box .solution-content .content-right {
  width: 50%;
  height: 500px;
  overflow: hidden;
  float: right;
  border-radius: 4px;
  position: relative;
  cursor: pointer;
}

.kp-container .container-box .solution-box .solution-content-box .solution-content .content-right .right-img {
  overflow: hidden;
  height: 100%;
  width: 100%;
  position: absolute;
}

.kp-container .container-box .solution-box .solution-content-box .solution-content .content-right .right-img img,
.right-img-hover img {
  width: 100%;
  height: 100%;
}

.kp-container .container-box .solution-box .solution-content-box .solution-content .content-right .right-img-hover {
  width: 100%;
  height: 100%;
  position: absolute;
  background: rgba(0, 0, 0, 0.54);
  opacity: 0;
  transition: 100ms;
}

.kp-container .container-box .solution-box .solution-content-box .solution-content .content-right .right-bottom-bar {
  width: 100%;
  height: 120px;
  position: absolute;
  bottom: -120px;
  transition: 100ms;
  display: flex;
}

.kp-container .container-box .solution-box .solution-content-box .solution-content .content-right:hover .right-img-hover {
  opacity: 1;
  transition: 100ms;
}

.kp-container .container-box .solution-box .solution-content-box .solution-content .content-right:hover .right-bottom-bar {
  display: flex;
  bottom: 0;
  transition: 100ms;
}

.kp-container .container-box .solution-box .solution-content-box .solution-content .content-right .right-bottom-bar .bar-con-outer {
  width: 100%;
  display: flex;
}

.kp-container .container-box .solution-box .solution-content-box .solution-content .content-right .right-bottom-bar .bar-con {
  width: auto;
  height: 100%;
  position: relative;
  float: left;
  flex: 1;
}

.kp-container .container-box .solution-box .solution-content-box .solution-content .content-right .right-bottom-bar .bar-con::after {
  content: "";
  /* 伪元素需要content属性 */
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 1px;
  /* 线的宽度 */
  margin: auto;
  /* 垂直居中 */
  height: 70%;
  /* 线的高度 */
  background-color: rgba(255, 255, 255, 0.4);
  /* 线的颜色 */
}

.kp-container .container-box .solution-box .solution-content-box .solution-content .content-right .right-bottom-bar .bar-3::after {
  width: 0 !important;
}

.kp-container .container-box .solution-box .solution-content-box .solution-content .content-right .right-bottom-bar .bar-con .desc-content {
  width: 100%;
  height: 60px;
  margin: auto;
  color: #fff;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.kp-container .container-box .solution-box .solution-content-box .solution-content .content-right .right-bottom-bar .bar-con .desc-content .bar-desc1 {
  text-align: center;
  font-family: alimamaShuHei, Helvetica Neue, Helvetica, PingFang SC, Tahoma, Arial, sans-serif, serif;
  font-size: 24px;
  line-height: 30px;
}

.kp-container .container-box .solution-box .solution-content-box .solution-content .content-right .right-bottom-bar .bar-con .desc-content .bar-desc2 {
  text-align: center;
  /*font-family: Source Han Sans CN;*/
  font-size: 16px;
  line-height: 30px;
}

.kp-container .container-box .solution-box .solution-content-box .solution-content .content-right .right-bottom-bar .bar-right-line {
  width: 1px;
  height: 80px;
  background: #fff;
}

.kp-container .container-box .endorsement-box {
  width: 1200px;
  height: auto;
  margin: 0 auto;
}

.kp-container .container-box .endorsement-box .endorsement {
  width: 882px;
  height: auto;
  padding: 40px;
  background: #fff;
  border-radius: 5px;
}

.kp-container .container-box .endorsement-box .endorsement .box-title {
  font-family: alimamaShuHei, Helvetica Neue, Helvetica, PingFang SC, Tahoma, Arial, sans-serif, serif;
  font-size: 26px;
  font-weight: normal;
  line-height: 38px;
  color: #201F21;
  float: none;
}

.kp-container .container-box .endorsement-box .endorsement .box-desc {
  /*font-family: Source Han Sans CN;*/
  font-size: 16px;
  line-height: 25px;
  color: #201F21;
  margin-top: 16px;
}

.kp-container .container-box .en-content-box {
  width: 1200px;
  height: auto;
  margin: 0 auto;
}

.kp-container .container-box .en-content-box .content-box {
  width: 882px;
  height: auto;
  padding: 40px;
  background: #fff;
  border-radius: 5px;
  /*font-family: Source Han Sans CN;*/
  font-size: 16px;
  line-height: 25px;
  color: #201F21;
}

.kp-container .container-box .en-content-box .content-box h1,
h2,
h3 {
  font-family: alimamaShuHei, Helvetica Neue, Helvetica, PingFang SC, Tahoma, Arial, sans-serif, serif;
  font-weight: normal;
  line-height: 38px;
  color: #201F21;
}

.kp-container .container-box .en-content-box .content-box img {
  width: 882px;
  height: auto;
}

.kp-container .container-box .en-content-box .content-box p {
  margin-top: 16px;
}

.kp-container .container-box .en-content-box .update-time-box {
  width: 882px;
  padding: 0 40px 40px 40px;
  background: #fff;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}

.kp-container .container-box .en-content-box .update-time-box .time-box {
  width: auto;
  height: 28px;
  float: right;
  font-size: 14px;
  line-height: 28px;
  color: #D3D3D3;
  /*font-family: Source Han Sans CN;*/
  text-align: right;
}

.kp-container .container-box .prev-next-box {
  width: 1200px;
  height: 48px;
  margin: 0 auto;
}

.kp-container .container-box .comeback {
  width: auto;
  height: 28px;
  margin: 10px 20px 10px 0;
}

.kp-container .container-box .comeback a {
  font-size: 14px;
  line-height: 28px;
  color: #767676;
  /*font-family: Source Han Sans CN;*/
}

.kp-container .container-box .box-style {
  width: 91%;
  height: 40px;
  background: transparent;
  border-radius: 5px;
  padding-left: 1em;
}

.kp-container .container-box .box-style .box-ico {
  width: 40px;
  height: 40px;
  margin: 4px;
}

.kp-container .container-box .box-style .box-ico img {
  width: auto;
  height: 24px;
  margin: 8px 12px;
}

.kp-container .container-box .box-style .box-txt {
  width: auto;
  height: 48px;
  font-size: 14px;
  line-height: 48px;
  color: #201F21;
  /*font-family: Source Han Sans CN;*/
}

.kp-container .container-box .prev-box {
  width: auto;
  height: 48px;
}

.kp-container .container-box .prev-box .box-txt {
  margin-right: 18px;
}

.kp-container .container-box .next-box .box-txt {
  margin-left: 18px;
}

.kp-container .container-box .next-box {
  width: auto;
  height: 48px;
  margin-left: 20px;
}

.cases-menu .swiper-slide {
  display: flex;
  justify-content: center;
  align-items: center;
  width: auto;
  font-size: 16px;
  line-height: 25px;
  color: #201F21;
  padding: 10px 20px;
  background: rgba(32, 31, 33, 0.05);
  border-radius: 4px;
  cursor: pointer;
}

.cases-menu .swiper-slide.on,
.cases-menu .swiper-slide:hover {
  background: linear-gradient(180deg, #FF8649 0%, #F66D35 100%);
  color: #FAFAFA;
}

/*客户案例*/
.kp-container .container-box .cases-box {
  max-width: 1200px;
  width: 94%;
  height: auto;
  margin: 70px auto 0;
  transition: all 200ms ease 0s;
}

.kp-container .container-box .cases-box .cases-box-inner {
  display: flex;
  -moz-column-gap: 16px;
       column-gap: 16px;
}

.kp-container .container-box .cases-box .cases-box-select .layui-form-select .layui-input {
  width: 124px;
  height: 45px;
  border-radius: 4px;
  display: flex;
  flex-direction: row;
  align-items: center;
  padding: 8px 8px 8px 12px;
  background: #FFFFFF;
  border: 1px solid #AAAAAA;
  font-size: 14px;
  line-height: 27px;
  color: #767676;
  padding-right: 26px;
  overflow: hidden;
  white-space: nowrap;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
.kp-container .container-box .cases-box .cases-box-select .layui-form-select dl {
  top: 50px;
  left: auto;
  right: 0;
  width: 188px;
  border-radius: 4px;
  padding: 5px;
  background: #FFFFFF;
  box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.302);
}
.kp-container .container-box .cases-box .cases-box-select .layui-form-select dl dd,
.kp-container .container-box .cases-box .cases-box-select .layui-form-select dl dt {
  min-height: 28px;
  border-radius: 4px;
  padding: 0px 10px;
  font-size: 16px;
  font-weight: normal;
  line-height: 28px;
  color: #767676;
}
.kp-container .container-box .cases-box .cases-box-select .layui-form-select dl dd.layui-this {
  background: rgba(32, 31, 33, 0.05);
}
.kp-container .container-box .cases-box .cases-box-select .layui-form-select .layui-edge {
  width: 14px;
  height: 8px;
  border: none;
  background: url(/html/phone/images/svg/select_open.svg) no-repeat center/100% 100%;
  margin-top: -4px;
  transform: rotate(180deg);
}
.kp-container .container-box .cases-box .cases-box-select .layui-form-selected .layui-edge {
  transform: rotate(0deg);
  margin-top: -4px;
}

.kp-container .container-box .cases-box .cases-menu {
  position: relative;
  padding-bottom: 15px;
  overflow: hidden;
}

.kp-container .container-box .cases-box .swiper-scrollbar {
  margin-top: 0;
  top: auto;
  bottom: 0;
  width: 100%;
  left: 0;
}
.kp-container .container-box .cases-box .swiper-scrollbar .swiper-scrollbar-drag {
  background: #AAAAAA;
}

.kp-container .container-box .cases-box .cases-content-box {
  width: 100%;
  height: auto;
  position: relative;
  margin-top: 25px;
  display: none;
}

.kp-container .container-box .cases-box .cases-content-box.on {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  gap: 42px;
  align-items: flex-start;
}

.kp-container .container-box .cases-box .cases-content-box .cases-content {
  width: calc(33.3% - 28px);
  min-height: 340px;
  float: left;
  cursor: pointer;
  border-radius: 4px;
  transition: 0ms;
}

.kp-container .container-box .cases-box .cases-content-box .cases-height {
  min-height: 420px;
}

.kp-container .container-box .cases-box .cases-content-box .cases-content:hover {
  transition: 200ms;
}

.kp-container .container-box .cases-box .cases-content-box .cases-content:hover .content-pic img {
  scale: 1.2;
  transition: 200ms;
}

.kp-container .container-box .cases-box .cases-content-box .cases-content:nth-child(3n+1) {
  margin-left: 0;
}

.kp-container .container-box .cases-box .cases-content-box .cases-content .content-pic {
  width: 100%;
  height: auto;
  border-radius: 4px;
  overflow: hidden;
  display: block;
}

.kp-container .container-box .cases-box .cases-content-box .cases-content .content-pic img {
  width: 100%;
  height: 237px;
  transition: 200ms;
}

.cases-time {
  display: none;
}

.kp-container .container-box .cases-box .cases-content-box .cases-content .content-tag {
  width: 100%;
  height: auto;
  margin-top: 8px;
  display: flex;
  gap: 8px;
  flex-wrap: wrap;
}

.kp-container .container-box .cases-box .cases-content-box .cases-content .content-tag .tag-list {
  width: auto;
  float: left;
  background: rgba(246, 109, 53, 0.2);
  padding: 0 8px;
  font-size: 14px;
  /*font-family: Source Han Sans CN;*/
  line-height: 28px;
  color: #F66D35;
  border-radius: 4px;
}

.kp-container .container-box .cases-box .cases-content-box .cases-content .content-tag .tag-list:nth-child(1) {
  margin-left: 0;
}

.kp-container .container-box .cases-box .cases-content-box .cases-content .content-title {
  width: 100%;
  height: auto;
  font-size: 18px;
  /*font-family: Source Han Sans CN;*/
  line-height: 33px;
  font-weight: bold;
  color: #1A1A1A;
  margin-top: 16px;
  display: block;
}

.kp-container .container-box .cases-box .cases-content-box .cases-content .content-desc {
  width: 100%;
  height: auto;
  font-size: 14px;
  line-height: 27px;
  color: #767676;
  /*font-family: Source Han Sans CN;*/
  margin-top: 8px;
  display: block;
}

.kp-container .container-box .cases-box .cases-content-box .cases-content .btn-more {
  width: 126px;
  height: 40px;
  float: left;
  margin-top: 10px;
  border-radius: 5px;
  cursor: pointer;
  position: relative;
  font-size: 14px;
}

.kp-container .container-box .cases-box .cases-content-box .cases-content .reservation_btn {
  width: 100%;
  height: auto;
  border-radius: 4px;
  background: #FAFAFA;
  border: 1px solid #F66D35;
  font-size: 16px;
  line-height: 26px;
  text-align: center;
  padding: 6px 0;
  color: #F66D35;
  margin-top: 16px;
}

#expo_page .kp-container .container-box .cases-box .cases-content-box .cases-content .reservation_btn {
  display: none;
}

#expo_page .kp-container .container-box .cases-box .cases-content-box .cases-content .cases-cont.not-reverse .reservation_btn {
  display: flex;
}

.kp-container .container-box .cases-box .cases-content-box .cases-content .btn-more:hover .vector {
  margin-left: 100px;
  transition: 200ms;
}

.kp-container .container-box .cases-box .cases-content-box .cases-content .btn-more:hover .link {
  margin-left: 10px;
  transition: 200ms;
  left: 0;
}

.kp-container .container-box .cases-box .cases-content-box .cases-content .btn-more .link {
  width: auto;
  transition: 200ms;
  height: 40px;
  position: absolute;
  color: #fff;
  margin-left: 20px;
  line-height: 40px;
}

.kp-container .container-box .cases-box .cases-content-box .cases-content .btn-more .vector {
  width: 16px;
  height: 16px;
  position: absolute;
  background: url("/html/phone/images/svg/Vector.svg") no-repeat;
  background-size: contain;
  margin: 12px 0 12px 90px;
  transition: 200ms;
  right: auto;
}

.txt-info,
.content-info {
  color: #767676;
  display: flex;
  flex-wrap: wrap;
  gap: 16px;
  margin-top: 24px;
  margin-bottom: 10px;
}
.txt-info .news_box_info,
.content-info .news_box_info {
  width: 100%;
  display: flex;
  font-size: 14px;
  line-height: 27px;
  color: #767676;
  align-items: center;
  gap: 8px;
}
.txt-info .date,
.content-info .date {
  width: 17px;
  height: 19px;
  background: url(/html/phone/images/svg/icon-expo-cal.svg) no-repeat center/100% 100%;
  flex-shrink: 0;
}
.txt-info .local,
.content-info .local {
  width: 17px;
  height: 20px;
  background: url(/html/phone/images/svg/icon-expo-map.svg) no-repeat center/100% 100%;
  flex-shrink: 0;
}
.txt-info .position,
.content-info .position {
  width: 17px;
  height: 17px;
  background: url(/html/phone/images/svg/icon-expo-booth.svg) no-repeat center/100% 100%;
  flex-shrink: 0;
}
.txt-info span,
.content-info span {
  overflow: hidden;
  white-space: nowrap;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
}

.content-info {
  gap: 8px;
  margin-top: 16px;
}

#expo_page {
  background: #FAFAFA;
  padding-top: 130px;
  /*#kp-banner .swiper-pagination-bullet{background: #D8D8D8;}*/
}
#expo_page .kp-container .container-box {
  padding-bottom: 1rem;
}
#expo_page .kp-banner {
  width: 100%;
  height: auto;
  background: rgba(32, 31, 33, 0.1);
  position: relative;
  padding-top: 7rem;
  background: rgba(32, 31, 33, 0.1);
  margin-top: 0 !important;
}
#expo_page #kp-banner {
  background: none;
}
#expo_page .swiper-horizontal > .swiper-pagination-bullets,
#expo_page .swiper-pagination-bullets.swiper-pagination-horizontal,
#expo_page .swiper-pagination-custom,
#expo_page .swiper-pagination-fraction {
  bottom: 0;
  left: 0;
  width: auto;
}
#expo_page .swiper-pagination {
  position: relative;
  text-align: center;
  display: block;
}
#expo_page .swiper-slide .content .content-box-txt .txt-title {
  height: auto;
  color: #201F21;
}
#expo_page .swiper-slide .content .content-box-txt .txt-title .txt-title-t {
  width: 100%;
  margin-left: 0;
  font-size: 0.26rem;
  line-height: 0.38rem;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
  text-overflow: ellipsis;
  z-index: 1;
}
#expo_page .swiper-slide .content .content-box-txt .txt-desc {
  width: 100%;
  min-height: 1rem;
  font-size: 0.16rem;
  line-height: 0.25rem;
  color: #767676;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 4;
  overflow: hidden;
  text-overflow: ellipsis;
}
#expo_page .txt-time {
  width: 100%;
  min-height: 0.25rem;
  font-size: 0.16rem;
  line-height: 0.25rem;
  color: #D3D3D3;
  margin-top: 0.08rem;
  display: block;
}
#expo_page .swiper-slide .content .content-box-txt .btn-more,
#expo_page .btn-more {
  margin-top: 0.4rem;
  position: absolute;
  bottom: 0;
}
#expo_page .swiper-container {
  max-width: 1200px;
  width: 88%;
  height: 4.6rem;
  background: #FAFAFA;
  border-radius: 8px;
  overflow: hidden;
}
#expo_page .swiper-slide .content {
  bottom: 0;
  top: auto;
  transform: none;
  padding: 0;
}
#expo_page .swiper-slide .content .content-box {
  max-width: 100%;
  background: #FFFFFF;
}
#expo_page .swiper-slide .content .content-box .content-box-left-pic {
  width: 49.1666666667%;
  height: 3.8rem;
  margin: 0.4rem 0 0.4rem 0.4rem;
}
#expo_page .swiper-slide .content .content-box .content-box-left-pic img {
  width: 100%;
  height: 100%;
}
#expo_page .swiper-slide .content .content-box-txt {
  width: 41.3333333333%;
  height: 3.8rem;
  padding: 0;
  margin: 0.4rem;
  display: initial;
}
#expo_page .swiper-slide .content .content-box-txt .txt-tag {
  margin-bottom: 0.16rem;
}
#expo_page .swiper-slide .content .content-box-txt .txt-tag .txt-title-g {
  background: rgba(246, 109, 53, 0.2);
  color: #F66D35;
  font-size: 0.14rem;
}
#expo_page .kp-banner .exbanner-title-box {
  max-width: 1200px;
  width: 94%;
  margin: 0.7rem auto 0.4rem;
}
#expo_page .kp-banner .exbanner-title-box .exbanner-title {
  font-family: "alimamashuhei";
  font-size: 0.42rem;
  font-weight: normal;
  color: #201F21;
  text-align: center;
}
#expo_page .swiper-button-next,
#expo_page .swiper-rtl .bottom-nav-box {
  bottom: 2.2rem;
}
#expo_page .bottom-nav-box {
  float: none;
  bottom: 0;
  max-width: 1200px;
  width: 84%;
  left: 50%;
  transform: translateX(-50%);
}
#expo_page .bottom-nav-box .bottom-nav {
  max-width: 1200px;
  width: 100%;
}
#expo_page .swiper-button-next,
#expo_page .swiper-rtl .swiper-button-prev {
  right: -0.74rem;
  top: auto;
  bottom: 2.67rem;
  margin-top: 0;
}
#expo_page .swiper-button-prev,
#expo_page .swiper-rtl .swiper-button-next {
  left: -0.74rem;
  top: auto;
  bottom: 2.67rem;
  margin-top: 0;
}
#expo_page .swiper-button-next:after,
#expo_page .swiper-rtl .swiper-button-prev:after {
  content: "";
  width: 0.15rem;
  height: 0.54rem;
  background: url(/html/phone/images/svg/news_arrow.svg) no-repeat center/100% 100%;
}
#expo_page .swiper-button-prev:after,
#expo_page .swiper-rtl .swiper-button-next:after {
  content: "";
  width: 0.15rem;
  height: 0.54rem;
  background: url(/html/phone/images/svg/news_arrow.svg) no-repeat center/100% 100%;
  transform: rotate(180deg);
}
#expo_page .swiper-horizontal > .swiper-pagination-bullets,
#expo_page .swiper-pagination-bullets.swiper-pagination-horizontal,
#expo_page .swiper-pagination-custom,
#expo_page .swiper-pagination-fraction {
  margin: 0px auto 0.44rem;
}
#expo_page .swiper-button-next,
#expo_page .swiper-button-prev {
  width: 0.34rem;
  height: 0.86rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
#expo_page .swiper-button-next:hover,
#expo_page .swiper-button-prev:hover {
  background: rgba(32, 31, 33, 0.05);
}
#expo_page #kp-banner .swiper-pagination-bullet {
  width: 10px;
  height: 10px;
  background: #D8D8D8;
  opacity: 1;
  border: none;
  box-sizing: border-box;
  margin: 0px 5px;
  vertical-align: top;
}
#expo_page #kp-banner .swiper-pagination-bullet-active {
  width: 10px;
  height: 10px;
  background: #F66D35;
  border: 1px solid #D3D3D3;
}

/*隐私政策 start*/
/*新闻资讯/百科*/
.kp-container .baike-banner-box {
  padding: 0;
}

.kp-container .container-box .baike-banner {
  width: 100%;
  height: 200px;
  position: relative;
}

.kp-container .container-box .banner-title {
  width: 100%;
  height: auto;
  position: absolute;
  text-align: center;
  z-index: 3;
  font-family: alimamaShuHei, Helvetica Neue, Helvetica, PingFang SC, Tahoma, Arial, sans-serif, serif;
  font-size: 42px;
  font-weight: normal;
  color: #FAFAFA;
  line-height: 200px;
}

.kp-container .container-box .banner-pic {
  width: auto;
  height: 200px;
  position: relative;
  z-index: 2;
  background: #0a001f;
  overflow: hidden;
}

.kp-container .container-box .banner-pic img {
  width: auto;
  height: 200px;
}

.kp-container .container-box .baike-box {
  width: 1200px;
  margin: 0 auto;
  position: relative;
}

.kp-container .container-box .leftmenu {
  width: 280px;
  float: left;
  z-index: 9;
  height: auto;
  background: #FFF;
  border-radius: 8px;
}

.kp-container .container-box .point-content {
  width: 840px;
  float: left;
  margin: 0 10px 50px 20px;
  z-index: 7;
  background: #FFF;
  border-radius: 8px;
}

.kp-container .container-box .point-content-list {
  width: 800px;
  margin: 0 auto;
  position: relative;
  padding: 30px 20px 20px 20px;
  line-height: 27px;
  font-size: 14px;
  /*font-family: Source Han Sans CN;*/
  word-wrap: break-word;
}

.kp-container .container-box .point-content-list img {
  max-width: 800px;
}

.kp-container .container-box .point-content-list h1 {
  font-family: alimamaShuHei, Helvetica Neue, Helvetica, PingFang SC, Tahoma, Arial, sans-serif, serif;
  font-size: 0.26rem;
  line-height: 0.38rem;
  color: #201F21;
  margin-top: 10px;
}

.kp-container .container-box .point-content-list h2 {
  font-family: alimamaShuHei, Helvetica Neue, Helvetica, PingFang SC, Tahoma, Arial, sans-serif, serif;
  font-size: 0.2rem;
  line-height: 0.3rem;
  color: #201F21;
  margin-top: 10px;
}

.kp-container .container-box .point-content-list h3 {
  font-family: alimamaShuHei, Helvetica Neue, Helvetica, PingFang SC, Tahoma, Arial, sans-serif, serif;
  font-size: 0.14rem;
  line-height: 0.26rem;
  color: #201F21;
  margin-top: 10px;
}

.kp-container .container-box .rightitem {
  width: auto;
  float: left;
  z-index: 61;
  background: #FFF;
  border-radius: 8px;
  position: fixed;
  right: 0;
  box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.16);
}

.kp-container .container-box .leftmenu .leftmenu-list {
  width: auto;
  height: auto;
  position: relative;
}

.kp-container .container-box .leftmenu .leftmenu-list .one-title {
  padding: 20px;
  cursor: pointer;
}

.kp-container .container-box .leftmenu .leftmenu-list .one-title .o-menu {
  font-size: 16px;
  /*font-family: Source Han Sans CN;*/
  line-height: 35px;
  color: #606060;
  font-weight: bold;
}

.kp-container .container-box .leftmenu .leftmenu-list .one-title span {
  float: revert;
}

.kp-container .container-box .leftmenu .leftmenu-list .two-title .menu_ico {
  width: 14px;
  height: 24px;
  background: url("/html/phone/images/svg/sanjiao.svg") no-repeat;
  background-size: contain;
  margin-top: 7px;
  float: left;
  transition: all 0.2s;
}

.kp-container .container-box .leftmenu .leftmenu-list .two-title li:nth-child(1) .menu_ico {
  transform: rotate(90deg);
  margin-top: 4px;
}

.kp-container .container-box .leftmenu .leftmenu-list .two-title .t-menu {
  margin-left: 24px;
  color: #201F21;
  /*font-family: Source Han Sans CN;*/
  font-size: 14px;
}

.kp-container .container-box .leftmenu .leftmenu-list .two-title .t-menu:hover {
  color: #F66D35;
}

.kp-container .container-box .leftmenu .leftmenu-list .two-title .file_ico {
  width: 14px;
  height: 24px;
  background: url("../images/file1.png") no-repeat;
  background-size: contain;
  margin: 9px 11px 9px 0;
  float: left;
}

.kp-container .container-box .leftmenu .leftmenu-list .two-title span {
  float: revert;
  margin-left: 10px;
}

.kp-container .container-box .leftmenu .leftmenu-list .two-title li {
  font-size: 16px;
  /*font-family: Source Han Sans CN;*/
  line-height: 35px;
  margin-top: 20px;
}

.kp-container .container-box .leftmenu .leftmenu-list .three-title li {
  font-size: 14px;
  /*font-family: Source Han Sans CN;*/
  line-height: 35px;
  margin-left: 20px;
  cursor: pointer;
  padding: 10px 20px;
  margin-top: 0;
}

.kp-container .container-box .leftmenu .leftmenu-list .three-title li:hover {
  color: #F66D35;
  background: #f5f5f5;
  border-radius: 5px;
}

.kp-container .container-box .rightitem .rightitem-list {
  width: auto;
  height: auto;
  padding: 24px 16px 16px;
  position: relative;
  float: right;
  transition: 800ms;
  max-width: 340px;
  min-width: 58px;
  max-height: calc(100vh - 130px - 100px);
  overflow: auto;
}

.kp-container .container-box .rightitem .rightitem-list .one-title .title-num {
  float: left;
  width: 24px;
  height: 24px;
  text-align: center;
  line-height: 24px;
  color: #AAAAAA;
  background: rgba(32, 31, 33, 0.05);
  border-radius: 50%;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 0;
}

.kp-container .container-box .rightitem .rightitem-list .one-title:nth-child(1) {
  margin-top: 0;
  padding: 0;
  min-height: 0;
}

.kp-container .container-box .rightitem .rightitem-list .one-title:nth-child(1) a div {
  padding-left: 10px;
  margin-left: 0;
}

.kp-container .container-box .rightitem .rightitem-list .one-title .one-con {
  top: -20px;
  left: 10px;
}

.kp-container .container-box .rightitem .rightitem-list .one-title .title-txt:nth-child(1) {
  width: 100%;
  height: auto;
  margin-top: -20px;
  font-weight: normal;
  font-size: 20px;
  font-family: alimamaShuHei, Helvetica Neue, Helvetica, PingFang SC, Tahoma, Arial, sans-serif, serif;
  line-height: 30px;
  margin-bottom: 10px;
}

.kp-container .container-box .rightitem .rightitem-list .one-title .title-txt {
  float: revert;
  margin-left: 10px;
  width: 100%;
  height: auto;
  line-height: 32px;
  padding-left: 16px;
}

.kp-container .container-box .rightitem .list-btn {
  width: 24px;
  height: 24px;
  background: url("/html/phone/images/svg/bk_list_btn.svg") no-repeat;
  background-size: contain;
  margin: 16px 16px 0;
  cursor: pointer;
}

.kp-container .container-box .rightitem .list-btn:hover {
  background: url("/html/phone/images/svg/bk_list_btn_hover.svg") no-repeat;
}

.kp-container .container-box .rightitem .rightitem-list .one-title {
  height: auto;
  /*font-family: Source Han Sans CN;*/
  font-size: 14px;
  line-height: 27px;
  color: #606060;
  cursor: pointer;
  margin-top: 10px;
  transition: 200ms;
  padding: 2px 10px;
  position: relative;
  min-height: 32px;
}

.kp-container .container-box .rightitem .rightitem-list .one-title a {
  text-decoration: none;
}

.kp-container .container-box .rightitem .rightitem-list .one-title:hover {
  color: #F66D35;
  background: #f5f5f5;
  border-radius: 5px;
}

.kp-container .container-box .rightitem .rightitem-list .two-title {
  font-size: 14px;
  /*font-family: Source Han Sans CN;*/
  color: #606060;
  line-height: 35px;
  margin-left: 20px;
  cursor: pointer;
}

.kp-container .container-box .rightitem .rightitem-list .two-title.show_title {
  margin-left: 36px;
}

.kp-container .container-box .rightitem .rightitem-list .two-title a {
  text-decoration: none;
}

.kp-container .container-box .rightitem .rightitem-list .two-title:hover {
  color: #F66D35;
}

.kp-container .container-box .privacy-box {
  max-width: 1200px;
  width: 94%;
  margin: 2rem auto 1rem;
}

.kp-container .container-box .privacy-box .privacy-content-box {
  width: 100%;
  height: auto;
  margin-top: 20px;
}

.kp-container .container-box .privacy-box .contact-title {
  width: 100%;
  height: auto;
}

.kp-container .container-box .privacy-box .contact-title .contact-txt-icon {
  width: 14px;
  height: auto;
  float: left;
}

.kp-container .container-box .privacy-box .contact-title .contact-txt-icon img {
  width: auto;
  height: 48px;
}

.kp-container .container-box .privacy-box .contact-title .contact-txt-title {
  width: auto;
  height: 48px;
  line-height: 48px;
  font-size: 42px;
  font-family: alimamaShuHei, Helvetica Neue, Helvetica, PingFang SC, Tahoma, Arial, sans-serif, serif;
  margin-left: 20px;
}

.kp-container .container-box .privacy-box .privacy-content-box .point-content {
  width: 93.3333333333%;
  background: none;
  margin: 0;
  padding: 0;
}

.kp-container .container-box .privacy-box .privacy-content-box .point-content .point-content-list {
  width: 100%;
  padding: 0;
}

.kp-container .container-box .privacy-box .privacy-content-box .rightitem {
  top: 280px;
}

/*隐私政策 end*/
/*关于我们 start*/
.kp-container .container-box .our-strength-box {
  max-width: 1200px;
  width: 94%;
  margin: 2rem auto 0;
  position: relative;
}

.kp-container .container-box .our-strength-box .strength-title {
  max-width: 1200px;
  width: 94%;
  position: relative;
}

.kp-container .container-box .our-strength-box .strength-title .txt-icon {
  width: 14px;
  height: 47px;
  float: left;
}

.kp-container .container-box .our-strength-box .strength-title .txt-icon img {
  width: 14px;
  height: 47px;
  float: left;
}

.kp-container .container-box .our-strength-box .strength-title .txt-title {
  font-family: alimamaShuHei, Helvetica Neue, Helvetica, PingFang SC, Tahoma, Arial, sans-serif, serif;
  font-size: 42px;
  font-weight: normal;
  color: #201F21;
  float: left;
  margin-left: 16px;
}

.kp-container .container-box .our-strength-box .strength-content {
  margin-top: 50px;
  width: 100%;
  height: auto;
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  -moz-column-gap: 55px;
       column-gap: 55px;
}

.kp-container .container-box .our-strength-box .strength-content .content-left {
  float: left;
  width: 100%;
  height: auto;
}

.kp-container .container-box .our-strength-box .strength-content .content-left .content-pic-box {
  float: right;
  width: 48.3333333333%;
  margin: 0 0 0.25rem 0.55rem;
  position: relative;
}

.kp-container .container-box .our-strength-box .strength-content .content-left .left-desc {
  width: 100%;
  height: auto;
}

.kp-container .container-box .our-strength-box .strength-content .content-left .left-desc p {
  font-size: 16px;
  line-height: 25px;
  color: #201F21;
  text-align: left;
}

.kp-container .container-box .our-strength-box .strength-content .content-left .left-data {
  margin-top: 10px;
}

.kp-container .container-box .our-strength-box .strength-content .content-left .left-data ul {
  display: flex;
  flex-wrap: wrap;
  -moz-column-gap: 80px;
       column-gap: 80px;
  row-gap: 40px;
  margin-top: 50px;
}

.kp-container .container-box .our-strength-box .strength-content .content-left .left-data ul li {
  width: auto;
  height: auto;
  float: left;
}

.kp-container .container-box .our-strength-box .strength-content .content-left .left-data ul li .data-txt {
  font-size: 42px;
  font-weight: normal;
  font-family: alimamaShuHei, Helvetica Neue, Helvetica, PingFang SC, Tahoma, Arial, sans-serif, serif;
  color: #201F21;
}

.kp-container .container-box .our-strength-box .strength-content .content-left .left-data ul li .data-txt span {
  font-size: 18px;
  font-weight: bold;
  line-height: 33px;
  letter-spacing: 0.04em;
  /*font-family: Source Han Sans CN;*/
  margin-top: 0;
  margin-left: 2px;
  position: absolute;
}

.kp-container .container-box .our-strength-box .strength-content .content-left .left-data ul li .data-desc {
  font-size: 14px;
  line-height: 27px;
  color: #767676;
  /*font-family: Source Han Sans CN;*/
}

.about-left-data {
  margin-top: 10px;
}

.about-left-ul {
  width: 46.25%;
  display: flex;
  flex-wrap: wrap;
  -moz-column-gap: 80px;
       column-gap: 80px;
  row-gap: 40px;
  margin-top: 50px;
}

.about-left-li {
  width: auto;
  height: auto;
  float: left;
}

.about-data-txt {
  font-size: 42px;
  font-family: alimamaShuHei, Helvetica Neue, Helvetica, PingFang SC, Tahoma, Arial, sans-serif, serif;
  color: #201F21;
}

.about-data-txt-span {
  font-size: 18px;
  font-weight: bold;
  line-height: 33px;
  letter-spacing: 0.04em;
  /*font-family: Source Han Sans CN;*/
  margin-top: 0;
  margin-left: 2px;
  position: absolute;
}

.about-data-desc {
  font-size: 14px;
  line-height: 27px;
  color: #767676;
  /*font-family: Source Han Sans CN;*/
}

@media only screen and (max-width: 1199.98px) {
  .about-left-ul {
    width: 100%;
    -moz-column-gap: 70px;
         column-gap: 70px;
    margin-top: 30px;
  }
  .about-data-txt {
    font-size: 38px;
  }
  .about-data-txt-span {
    font-size: 16px;
    line-height: 30px;
  }
}
@media only screen and (max-width: 1023.98px) {
  .about-left-ul {
    -moz-column-gap: 55px;
         column-gap: 55px;
    row-gap: 36px;
    margin-top: 24px;
  }
  .about-data-txt {
    font-size: 34px;
  }
  .about-data-txt-span {
    font-size: 14px;
    line-height: 27px;
  }
}
@media only screen and (max-width: 899.98px) {
  .about-left-ul {
    -moz-column-gap: 45px;
         column-gap: 45px;
    row-gap: 30px;
    margin-top: 16px;
  }
  .about-data-txt {
    font-size: 28px;
  }
  .about-data-txt-span {
    font-size: 12px;
    line-height: 24px;
  }
}
@media only screen and (max-width: 767.98px) {
  .about-left-ul {
    -moz-column-gap: 45px;
         column-gap: 45px;
    row-gap: 30px;
    margin-top: 16px;
  }
  .about-data-txt {
    font-size: 24px;
  }
  .about-data-txt-span {
    font-size: 12px;
    line-height: 24px;
  }
  .about-data-desc {
    font-size: 12px;
    line-height: 24px;
  }
}
@media only screen and (max-width: 479.98px) {
  .about-left-ul {
    -moz-column-gap: 47px;
         column-gap: 47px;
    row-gap: 30px;
    margin-top: 16px;
  }
  .about-left-li {
    width: calc((100% - 94px) / 3);
  }
  .about-data-txt {
    font-size: 18px;
  }
  .about-data-txt-span {
    font-size: 18px;
    line-height: 1;
  }
  .about-data-desc {
    font-size: 10px;
    line-height: 16px;
  }
}
.kp-container .container-box .our-strength-box .strength-content .content-right {
  float: right;
  width: 48.3333333333%;
  height: auto;
}

.kp-container .container-box .our-strength-box .strength-content .content-right img {
  width: 100%;
  height: auto;
}

.strength_video_box {
  max-width: 1200px;
  height: 5rem;
  position: relative;
  margin: 0.8rem auto 0;
  position: relative;
  border-radius: 4px;
  cursor: pointer;
}

.strength_video_box img {
  width: 100%;
  height: 100%;
}

.strength_video_box .video_box {
  width: 52px;
  height: 52px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  z-index: 2;
  cursor: pointer;
  background-image: url(/html/phone/images/svg/icon-vid-play.svg);
  transition: background 0.3s;
}

.strength_video_box .video_box:hover {
  background-image: url(/html/phone/images/svg/icon-vid-play-hover.svg);
}

.kp-container .container-box .our-strength-box .strength-video {
  max-width: 1200px;
  height: 500px;
  position: relative;
  margin-top: 60px;
}

.kp-container .container-box .our-strength-box .strength-video .video-box {
  border-radius: 8px;
}

.kp-container .container-box .our-strength-box .strength-video .video-box video {
  border-radius: 8px;
  position: absolute;
  z-index: 6;
}

.kp-container .container-box .our-strength-box .strength-video .video-box .controls-box {
  border-radius: 8px;
  position: absolute;
  z-index: 7;
  width: 100%;
  height: 100%;
  pointer-events: none;
}

.kp-container .container-box .our-strength-box .strength-video .video-box .controls-box .video-mask {
  border-radius: 8px;
  position: absolute;
  width: 1200px;
  height: 500px;
  background: rgba(26, 26, 26, 0.6);
  z-index: 8;
}

.kp-container .container-box .our-strength-box .strength-video .video-box .controls-box .video-play-btn {
  border-radius: 8px;
  position: absolute;
  width: 50px;
  height: 50px;
  background: url("/html/phone/images/svg/icon-vid-play.svg") no-repeat;
  background-size: cover;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  z-index: 9;
  cursor: pointer;
  pointer-events: all;
}

#about {
  background: #FAFAFA;
  /*大记事*/
}
#about .link-v {
  position: relative;
  top: -48px;
}
#about .kp-container .container-box .contact-us-box {
  margin: 1.2rem auto;
}
#about .kp-product .product-swiper-change {
  margin: 0.5rem auto 0;
  -moz-column-gap: 0;
       column-gap: 0;
  max-width: 1080px;
  width: 94%;
  padding-bottom: 0.3rem;
  overflow: hidden;
  position: relative;
}
#about .kp-product .product-swiper-change .swiper-wrapper {
  width: auto;
  max-width: 100%;
}
#about .kp-product .product-swiper-change a {
  width: 300px;
  height: 58px;
  border-radius: 4px;
  background: rgba(32, 31, 33, 0.1);
  color: #FAFAFA;
}
#about .kp-product .product-swiper-change a:last-of-type {
  margin-right: 0 !important;
}
#about .kp-product .product-swiper-change a:nth-of-type(1):hover {
  background: #F66D35;
  color: #FAFAFA;
}
#about .kp-product .product-swiper-change a:nth-of-type(1).on {
  background: #F66D35;
  color: #FAFAFA;
}
#about .kp-product .product-swiper-change a:nth-of-type(2):hover {
  background: #3fb286;
  color: #FAFAFA;
}
#about .kp-product .product-swiper-change a:nth-of-type(2).on {
  background: #3fb286;
  color: #FAFAFA;
}
#about .swiper-horizontal > .swiper-scrollbar, #about .swiper-scrollbar.swiper-scrollbar-horizontal {
  bottom: 0;
  width: 100%;
  background: rgba(32, 31, 33, 0.05);
  left: 0;
}
#about .swiper-scrollbar-drag {
  background: rgba(32, 31, 33, 0.05);
}
#about .kp-product .product-swiper-change a::after {
  content: "";
  position: absolute;
  width: 90px;
  height: 6px;
  border-radius: 4px;
  bottom: -0.2rem;
  opacity: 0;
  transition: all 0.2s;
  left: 50%;
  transform: translateX(-50%);
  pointer-events: none;
}
#about .kp-product .product-swiper-change a.on::after {
  opacity: 1;
}
#about .kp-product .product-swiper-change a:nth-of-type(1).on::after {
  background: #F66D35;
}
#about .kp-product .product-swiper-change a:nth-of-type(2).on::after {
  background: #3fb286;
}
#about .kp-product .product-swiper .product-swiper-control .product-swiper-next,
#about .kp-product .product-swiper .product-swiper-control .product-swiper-prev {
  display: none;
}
#about .kp-product .product-swiper {
  max-width: 1220px;
  width: 94%;
  padding: 20px 10px;
  overflow: hidden;
  margin: 0.1rem auto 0rem;
  text-align: center;
}
#about .kp-product .product-swiper .swiper-slide {
  width: 285px;
  margin-right: 20px;
  opacity: 1;
}
#about .kp-product .product-swiper .swiper-slide:last-of-type {
  margin-right: 0;
}
#about .btn-more {
  margin: 0.5rem auto 0;
  float: unset;
  display: inline-flex;
}
#about .memorabilia-bg {
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  padding: 20px 0 0px 0;
  overflow: hidden;
  margin-top: 1rem;
}
#about .kp-container .memorabilia-box {
  max-width: 1200px;
  width: 94%;
  height: auto;
  position: relative;
  margin: 0 auto;
}
#about .kp-container .bg-cover {
  width: 100%;
  height: 100%;
  background: rgba(26, 26, 26, 0.6);
  position: absolute;
  top: 0;
}
#about .kp-container .memorabilia-box .kp-memorabilia,
#about .support-list-box {
  width: 100%;
  height: auto;
  position: relative;
  text-align: center;
  margin: 60px auto;
}
#about .kp-container .memorabilia-box .kp-memorabilia .title {
  color: #FAFAFA;
}
#about .kp-container .title {
  width: 100%;
  text-align: center;
  text-decoration: none;
  line-height: 0.5rem;
  font-size: 0.42rem;
  font-family: "alimamashuhei";
  height: auto;
}
#about .kp-container .memorabilia-cate {
  width: auto;
  height: 58px;
  margin-top: 50px;
  display: inline-block;
}
#about .kp-container .memorabilia-cate .cate-box {
  width: 164px;
  height: 58px;
  background: rgba(32, 31, 33, 0.05);
  float: left;
  text-align: center;
  margin: 0 10px 0 10px;
  border-radius: 5px;
  font-size: 26px;
  color: #ffffff;
  cursor: pointer;
  line-height: 58px;
  transition: 200ms;
}
#about .kp-container .memorabilia-cate .cate-style {
  background: linear-gradient(180deg, #FF8649 0%, #F66D35 100%);
  color: #FAFAFA;
  transition: 200ms;
}
#about .kp-container .memorabilia-box .kp-memorabilia .memorabilia-slider {
  max-width: 1034px;
  width: 90%;
  height: auto;
  margin: 70px auto 0;
  text-align: center;
}
#about .kp-container .memorabilia-box .kp-memorabilia .memorabilia-slider .memorabilia-Swiper {
  width: 100%;
  height: auto;
  position: revert;
}
#about .kp-container .memorabilia-box .kp-memorabilia .memorabilia-slider .memorabilia-Swiper .memorabilia-time {
  width: 1068px;
  height: 53px;
  padding-top: 18px;
  position: absolute;
  z-index: 8;
  bottom: -16px;
  left: 50%;
  transform: translateX(-50%);
}
#about .kp-container .memorabilia-box .kp-memorabilia .memorabilia-slider .memorabilia-Swiper .memorabilia-time ul {
  display: flex;
  justify-content: space-between;
}
#about .kp-container .memorabilia-box .kp-memorabilia .memorabilia-slider .memorabilia-Swiper .memorabilia-time ul li {
  width: auto;
  float: left;
  list-style: none;
  color: #FAFAFA;
  font-size: 18px;
  font-weight: bold;
  height: 33px;
  line-height: 23px;
  /*font-family: Source Han Sans CN;*/
  margin: 0;
}
#about .kp-container .memorabilia-box .kp-memorabilia .memorabilia-slider .memorabilia-Swiper .swiper-wrapper {
  width: 100%;
  height: auto;
}
#about .kp-container .memorabilia-box .kp-memorabilia .memorabilia-slider .memorabilia-Swiper .swiper-pagination {
  width: 1034px;
  margin: 10px auto;
  text-align: center;
  left: 50%;
  transform: translateX(-50%);
  display: flex;
  justify-content: space-between;
  align-items: center;
  bottom: 22px;
}
#about .kp-container .memorabilia-box .kp-memorabilia .memorabilia-slider .memorabilia-Swiper .swiper-wrapper .swiper-slide {
  width: 236px;
  height: auto;
  background: rgba(255, 255, 255, 0.3);
  border-radius: 5px;
  padding-bottom: 8px;
}
#about .kp-container .memorabilia-box .kp-memorabilia .memorabilia-slider .memorabilia-Swiper .swiper-wrapper .swiper-slide .slide-pic {
  width: 220px;
  height: 184px;
  margin: 8px auto 0;
  overflow: hidden;
}
#about .kp-container .memorabilia-box .kp-memorabilia .memorabilia-slider .memorabilia-Swiper .swiper-wrapper .swiper-slide .slide-pic img {
  width: auto;
  height: 186px;
}
#about .kp-container .memorabilia-box .kp-memorabilia .memorabilia-slider .memorabilia-Swiper .swiper-wrapper .swiper-slide .slide-text {
  width: 100%;
  height: auto;
  border: 0px solid #dedede;
  text-align: left;
  color: #FAFAFA;
  padding: 0 8px 0 8px;
}
#about .kp-container .memorabilia-box .kp-memorabilia .memorabilia-slider .memorabilia-Swiper .swiper-wrapper .swiper-slide .slide-text .title {
  min-height: 38px;
  font-size: 26px;
  font-family: alimamaShuHei, Helvetica Neue, Helvetica, PingFang SC, Tahoma, Arial, sans-serif, serif;
  line-height: 38px;
  text-align: left;
  color: #D3D3D3;
  margin: 20px 0 0 0;
}
#about .kp-container .memorabilia-box .kp-memorabilia .memorabilia-slider .memorabilia-Swiper .swiper-wrapper .swiper-slide .slide-text .desc {
  min-height: 50px;
  margin-top: 20px;
  font-size: 16px;
  line-height: 25px;
  text-align: left;
}
#about .kp-container .text-btn {
  width: 230px;
  height: 38px;
  margin-top: 40px;
  font-size: 16px;
  line-height: 38px;
  color: #E5763E;
  text-align: center;
  border: 2px solid #E5763E;
  border-radius: 4px;
  cursor: pointer;
  transition: 300ms;
}
#about .kp-container .text-btn:hover {
  background: linear-gradient(180deg, #FF8649 0%, #F66D35 100%) !important;
  color: #FAFAFA !important;
}
#about .kp-container .memorabilia-box .kp-memorabilia .memorabilia-slider .memorabilia-Swiper .swiper-button-next,
#about .swiper-rtl .swiper-button-prev {
  background: url("/html/phone/images/svg/news_arrow.svg") no-repeat center/contain;
  opacity: 0.3;
  transition: opacity 0.3s;
  right: 0px;
  top: 260px;
  margin-top: 0;
  width: 14px;
  height: 54px;
}
#about .kp-container .memorabilia-box .kp-memorabilia .memorabilia-slider .memorabilia-Swiper .swiper-button-next:hover {
  background: url("/html/phone/images/svg/news_arrow.svg") no-repeat center/contain;
  opacity: 1;
}
#about .kp-container .memorabilia-box .kp-memorabilia .memorabilia-slider .memorabilia-Swiper .swiper-button-prev,
#about .swiper-rtl .swiper-button-next {
  background: url("/html/phone/images/svg/news_arrow.svg") no-repeat center/contain;
  left: 0px;
  top: 260px;
  opacity: 0.3;
  transition: opacity 0.3s;
  margin-top: 0;
  width: 14px;
  height: 54px;
  transform: rotate(180deg);
}
#about .kp-container .memorabilia-box .kp-memorabilia .memorabilia-slider .memorabilia-Swiper .swiper-button-prev:hover {
  background: url("/html/phone/images/svg/news_arrow.svg") no-repeat center/contain;
  opacity: 1;
}
#about .kp-container .memorabilia-box .kp-memorabilia .memorabilia-slider .memorabilia-Swiper .swiper-button-next:after,
#about .swiper-rtl .swiper-button-prev:after {
  display: none;
}
#about .kp-container .memorabilia-box .kp-memorabilia .memorabilia-slider .memorabilia-Swiper .swiper-button-prev:after,
#about .swiper-rtl .swiper-button-next:after {
  display: none;
}
#about .kp-container .memorabilia-box .kp-memorabilia .memorabilia-slider .memorabilia-Swiper .swiper-pagination-bullet-active {
  background: #E5763E;
}
#about .kp-container .memorabilia-box .kp-memorabilia .memorabilia-slider .memorabilia-Swiper .back-line {
  width: 1034px;
  height: 2px;
  background: rgba(250, 250, 250, 0.11);
  z-index: 8;
  position: absolute;
  bottom: 46px;
}
#about .kp-container .memorabilia-box .kp-memorabilia .memorabilia-slider .memorabilia-Swiper .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
  width: 12px;
  height: 12px;
  color: #FAFAFA;
  margin: 0;
  background: #D3D3D3;
  box-sizing: border-box;
  border: 2px solid #FAFAFA;
  position: relative;
}
#about .kp-container .memorabilia-box .kp-memorabilia .memorabilia-slider .memorabilia-Swiper .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active {
  width: 12px;
  height: 12px;
  background: #D3D3D3;
  border: 2px solid #D3D3D3;
}
#about .kp-container .memorabilia-box .kp-memorabilia .memorabilia-slider .memorabilia-Swiper .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active::after {
  width: 20px;
  height: 20px;
  background: #D3D3D3;
  border: 4px solid #F66D35;
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  border-radius: 50%;
}
#about .kp-container .memorabilia-box .kp-memorabilia .memorabilia-slider .memorabilia-Swiper .swiper-horizontal > .swiper-pagination-bullets,
#about .swiper-pagination-bullets.swiper-pagination-horizontal,
#about .swiper-pagination-custom,
#about .swiper-pagination-fraction {
  bottom: 30px;
}
#about .kp-container .memorabilia-box .kp-memorabilia .memorabilia-slider .memorabilia-Swiper .swiper-pagination-bullet {
  width: 12px;
  height: 12px;
  display: inline-block;
  border-radius: 50%;
  background: #fff;
  opacity: 1;
}
#about .kp-container .memorabilia-box .kp-memorabilia .memorabilia-slider .memorabilia-Swiper .swiper-pagination-bullet-active {
  background: #F66D35;
}

#about .menuSwiper {
  max-width: 1034px;
  width: 100%;
  position: relative;
  z-index: 1;
  overflow: hidden;
  padding-top: 40px;
  margin-top: 73px;
}

#about .menuSwiper .swiper-slide {
  color: #FFFFFF;
  width: auto;
  font-size: 18px;
  line-height: 33px;
  position: relative;
  cursor: pointer;
}

#about .menuSwiper .swiper-slide.swiper-slide-thumb-active .menuSwiper_point::after {
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 20px;
  height: 20px;
  background: #F66D35;
  border-radius: 50%;
  z-index: -1;
}

#about .menuSwiper .swiper-slide.swiper-slide-thumb-active .menuSwiper_point::before {
  border: 2px solid #D3D3D3;
}

#about .menuSwiper .menuSwiper_point::before {
  content: "";
  position: absolute;
  width: 12px;
  height: 12px;
  background: #D3D3D3;
  border: 2px solid #FAFAFA;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  border-radius: 50%;
  z-index: 9;
}

#about .menuSwiper .menuSwiper_point {
  position: absolute;
  width: 12px;
  height: 12px;
  background: #D3D3D3;
  border: 2px solid #FAFAFA;
  left: 50%;
  transform: translateX(-50%);
  top: -20px;
  border-radius: 50%;
  z-index: 9;
}

#about .menuSwiper_line {
  width: 980px;
  height: 6px;
  background: rgba(250, 250, 250, 0.11);
  z-index: 1;
  position: absolute;
  bottom: 44px;
  left: 17px;
}

/*企业荣誉*/
.layui-btn {
  width: 100%;
  height: 60px;
  text-align: center;
  line-height: 60px;
  background: #D3D3D3;
  border-radius: 4px;
  font-size: 18px;
  font-weight: bold;
  transition: 300ms;
}

.layui-btn:hover {
  background: linear-gradient(180deg, #FF8649 0%, #F66D35 100%);
  transition: 300ms;
}

.kp-container .container-box .kp-honor-box {
  max-width: 1200px;
  width: 86%;
  margin: 1.2rem auto 0;
  position: relative;
}

.kp-container .honor-box {
  width: 100%;
  height: auto;
  position: relative;
  margin: 0 auto;
}

.kp-container .bg-cover {
  width: 100%;
  height: 100%;
  background: rgba(26, 26, 26, 0.6);
  position: absolute;
  top: 0;
}

.honorSwiper .swiper-pagination {
  display: none;
}

.kp-container .honor-box .kp-honor,
.support-list-box {
  width: 100%;
  height: auto;
  position: relative;
  text-align: center;
  margin: 70px auto;
}

.kp-container .honor-box .kp-honor .title {
  color: #FAFAFA;
}

.kp-container .title {
  width: 100%;
  height: 60px;
  text-align: center;
  text-decoration: none;
  line-height: 60px;
  font-size: 42px;
  font-family: "alimamaShuHei";
}

.kp-container .container-box .kp-honor-box .swiper {
  width: 100%;
  height: 704px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 50px;
  position: initial;
}

.kp-container .container-box .kp-honor-box .swiper .swiper-wrapper .swiper-slide {
  text-align: center;
  font-size: 18px;
  height: 320px;
  margin-top: 0;
  border-radius: 5px;
  /* Center slide text vertically */
  display: flex;
  justify-content: center;
  align-items: center;
}

.kp-container .container-box .kp-honor-box .swiper .swiper-wrapper .swiper-slide > div:nth-of-type(1) {
  width: 100%;
  height: 266px;
  position: absolute;
  top: 10px;
  background: rgba(32, 31, 33, 0.05);
  border-radius: 8px;
  padding: 20px 20px;
}

.kp-container .container-box .kp-honor-box .swiper .swiper-wrapper .swiper-slide > div:nth-of-type(2) {
  width: 100%;
  height: 75px;
  position: absolute;
  bottom: -45px;
}

.kp-container .container-box .kp-honor-box .swiper .swiper-wrapper .swiper-slide > div:nth-of-type(2) .desc {
  font-size: 16px;
  line-height: 25px;
  color: #767676;
  min-height: 25px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  text-overflow: ellipsis;
}

.kp-container .container-box .kp-honor-box .swiper .swiper-wrapper .swiper-slide .slide-pic {
  width: 100%;
  height: 100%;
  border-radius: 4px;
  overflow: hidden;
  margin: 0 auto;
}

.kp-container .container-box .kp-honor-box .swiper .swiper-wrapper .swiper-slide .slide-pic img {
  width: auto;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  cursor: pointer;
}

.kp-container .container-box .kp-honor-box .swiper .swiper-wrapper .swiper-slide .slide-text {
  width: 100%;
  height: 60px;
}

.kp-container .container-box .kp-honor-box .swiper .swiper-wrapper .swiper-slide .slide-text .title {
  width: 100%;
  height: auto;
  font-size: 16px;
  line-height: 20px;
}

.kp-container .container-box .kp-honor-box .swiper .swiper-wrapper .swiper-slide .slide-text .desc {
  width: 100%;
  height: auto;
  font-size: 12px;
  line-height: 25px;
}

.kp-container .container-box .kp-honor-box .swiper .swiper-button-next,
.swiper-rtl .swiper-button-prev {
  background: url("../images/right_hover.png") no-repeat;
  background-size: contain;
  opacity: 0.3;
  transition: 200ms;
  right: -60px;
  top: 415px;
  margin-top: 0;
}

.kp-container .container-box .kp-honor-box .swiper .swiper-button-next:hover {
  background: url("../images/right_btn_hover.png") no-repeat;
  opacity: 1;
  transition: 200ms;
}

.kp-container .container-box .kp-honor-box .swiper .swiper-button-prev,
.swiper-rtl .swiper-button-next {
  background: url("../images/left_hover.png") no-repeat;
  background-size: contain;
  left: -60px;
  top: 415px;
  margin-top: 0;
  opacity: 0.3;
  transition: 200ms;
}

.kp-container .container-box .kp-honor-box .swiper .swiper-button-prev:hover {
  background: url("../images/left_btn_hover.png") no-repeat;
  opacity: 1;
  transition: 200ms;
}

.kp-container .container-box .kp-honor-box .swiper .swiper-button-next:after,
.swiper-rtl .swiper-button-prev:after {
  display: none;
}

.kp-container .container-box .kp-honor-box .swiper .swiper-button-prev:after,
.swiper-rtl .swiper-button-next:after {
  display: none;
}

/*关于我们 end*/
#support_page {
  background: #FAFAFA;
  overflow: hidden;
}
#support_page .products-cate {
  display: flex;
  justify-content: center;
  width: 100%;
  max-width: 1200px;
  margin: 0.4rem auto 0.5rem;
  overflow: hidden;
}
#support_page .products-cate .swiper-wrapper {
  width: auto;
}
#support_page .products-cate .cate-box {
  font-size: 16px;
  line-height: 23px;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 10px 20px;
  background: rgba(32, 31, 33, 0.05);
  color: #201F21;
  cursor: pointer;
  border-radius: 4px;
  width: auto;
}
#support_page .products-cate .cate-box.on, #support_page .products-cate .cate-box:hover {
  font-weight: bold;
  background: linear-gradient(180deg, #FF8649 0%, #F66D35 100%);
  color: #FAFAFA;
}
#support_page .products-cate .cate-box:last-of-type {
  margin-right: 0 !important;
}

/*技术支持*/
.kp-container .container-box .support-list-box {
  max-width: 1200px;
  width: 94%;
  margin: 0.7rem auto 0;
  position: relative;
}

@media only screen and (min-width: 1024px) {
  .kp-container .container-box .support_title,
  .support_page_content .support_title {
    font-size: 0.42rem;
    line-height: 0.5rem;
  }
}
.kp-container .container-box .support-list-box .support-list-outer {
  display: none;
}

.kp-container .container-box .support-list-box .support-list-outer.on {
  display: block;
}

.kp-container .container-box .support-list-box .support-list {
  margin: 0px 0 0.4rem 0px;
  justify-content: flex-start;
  flex-wrap: wrap;
  gap: 25px;
  display: flex;
}

.kp-container .container-box .support-list-box .support-list .list-box {
  width: calc(25% - 19px);
  height: auto;
  background: #FFFFFF;
  border-radius: 4px;
  padding: 4px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  -moz-column-gap: 4px;
       column-gap: 4px;
  text-align: left;
  row-gap: 4px;
}

.kp-container .container-box .support-list-box .support-list .list-box .list-pic {
  width: 80px;
  height: 80px;
  float: left;
  flex-shrink: 0;
  display: flex;
  align-items: center;
}

.kp-container .container-box .support-list-box .support-list .list-box .list-pic img {
  width: 100%;
  height: 100%;
}

.kp-container .container-box .support-list-box .support-list .list-box .list-txt-box {
  float: left;
  width: 100%;
}

.kp-container .container-box .support-list-box .support-list .list-box .list-txt-box .support-txt-title {
  font-size: 14px;
  line-height: 27px;
  color: #000000;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
  text-overflow: ellipsis;
}

.kp-container .container-box .support-list-box .support-list .list-box .list-txt-box .support-txt-desc {
  font-size: 12px;
  line-height: 18px;
  color: #AAAAAA;
  text-align: left;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  text-overflow: ellipsis;
}

.kp-container .container-box .strength-more {
  width: auto;
  height: 33px;
  margin: 0px auto;
  color: #0256FF;
  display: inline-flex;
  align-items: center;
  -moz-column-gap: 8px;
       column-gap: 8px;
}

.kp-container .container-box .strength-more .more-icon img {
  vertical-align: top;
}

.kp-container .container-box .strength-more .more-txt a {
  color: #0256FF;
  /*font-family: Source Han Sans CN;*/
  font-size: 16px;
  line-height: 45px;
}

.kp-container .container-box .strength-more:hover .more-icon {
  margin-right: 0;
}

.kp-container .container-box .strength-more:hover .more-txt {
  margin-left: 0;
}

.kp-container .container-box .strength-more .more-txt::after {
  position: absolute;
  content: "";
  display: block;
  width: 100%;
  height: 2px;
  background: #0256FF;
  left: 0px;
  bottom: 6px;
  transform: scale(0, 1);
  transform-origin: right top;
  transition: 0.3s transform cubic-bezier(0.52, 0.08, 0.18, 1);
}

.kp-container .container-box .strength-more:hover .more-txt::after {
  transform: scale(1, 1);
  transform-origin: left top;
}

.kp-container .container-box .strength-more .more-txt {
  margin-left: 0;
  position: relative;
  pointer-events: all;
}

.kp-container .container-box .strength-more .more-icon {
  float: right;
  margin-right: 0;
  height: 16px;
  pointer-events: all;
}

.kp-container .container-box .support-box {
  width: 1200px;
  margin: 0 auto;
  position: relative;
}

.support_page_content {
  max-width: 1200px;
  width: 94%;
  margin: 1rem auto 1rem;
  position: relative;
}

.support_cont {
  display: flex;
  justify-content: flex-start;
  flex-wrap: wrap;
  gap: 30px 27px;
  margin: 40px auto 0;
}

.support_cont_normal {
  width: calc(33.3% - 18px);
  min-height: 351px;
  height: auto;
  border-radius: 8px;
  display: flex;
  flex-direction: column;
  padding: 30px;
  background: #FFFFFF;
}

.support_cont_normal > div:nth-of-type(1) {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  -moz-column-gap: 8px;
       column-gap: 8px;
  margin-bottom: 20px;
}
.support_cont_normal > div:nth-of-type(1) i {
  font-size: 20px;
}
.support_cont_normal > div:nth-of-type(1) p {
  margin-right: auto;
  font-size: 18px;
  font-weight: bold;
  line-height: 33px;
  letter-spacing: 0.04em;
  color: #201F21;
  overflow: hidden;
  white-space: nowrap;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
.support_cont_normal > div:nth-of-type(1) a {
  flex-shrink: 0;
  font-size: 12px;
  font-weight: normal;
  line-height: normal;
  color: #767676;
}
.support_cont_normal > div:nth-of-type(1) a:hover {
  color: #F66D35;
}

.third_content {
  font-size: 14px;
  line-height: 27px;
  color: #767676;
  margin-bottom: 8px;
  padding-left: 22px;
  position: relative;
}

.third_content:last-of-type {
  margin-bottom: 0;
}

.third_content::before {
  content: "";
  width: 6px;
  height: 6px;
  background: #767676;
  border-radius: 50%;
  position: absolute;
  left: 4px;
  top: 11px;
}

.third_content:hover {
  color: #F66D35;
}

.third_content:hover::before {
  background: #F66D35;
}

#newsView_page {
  padding-top: 1.7rem;
  background: #FFFFFF;
}
#newsView_page .Global_partners {
  margin: 0 auto;
}
#newsView_page .Global_partners .Global_partners_content .Global_partners_content_left .gpc_title {
  font-family: alimamaShuHei, Helvetica Neue, Helvetica, PingFang SC, Tahoma, Arial, sans-serif;
  font-weight: bold;
}
#newsView_page .gpccn_title {
  font-family: alimamaShuHei, Helvetica Neue, Helvetica, PingFang SC, Tahoma, Arial, sans-serif;
  font-weight: bold;
}
#newsView_page .newsView_content {
  margin: 0.4rem auto 0;
  max-width: 1200px;
  width: 94%;
  display: flex;
  justify-content: space-between;
}
#newsView_page .newsView_content_left {
  width: 67%;
  height: auto;
}
#newsView_page .news_block {
  padding: 0.2rem 0.4rem 0rem;
  margin-bottom: 0.16rem;
}
#newsView_page .news_block .title {
  font-size: 0.26rem;
  font-weight: bold;
  line-height: 0.38rem;
  color: #201F21;
  margin-bottom: 0.2rem;
  margin-top: 0.2rem;
  font-family: PingFang SC, Helvetica Neue, Helvetica, Tahoma, Arial, sans-serif;
}
#newsView_page .news_block .context {
  font-size: 0.16rem;
  font-weight: normal;
  line-height: 0.25rem;
  color: #201F21;
  text-align: left;
}
#newsView_page .news_block .image {
  margin: 0px 0 30px 0;
  border-radius: 5px;
}
#newsView_page .news_block .image:last-child {
  margin: 0;
}
#newsView_page .last_time {
  font-size: 14px;
  line-height: 27px;
  text-align: right;
  color: #D3D3D3;
  margin-bottom: 0.3rem;
  margin-right: 0.4rem;
}
#newsView_page .newsView_page {
  margin-top: 0.6rem;
  margin-bottom: 0.6rem;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  -moz-column-gap: 0.2rem;
       column-gap: 0.2rem;
}
#newsView_page .newsView_page i {
  width: 16px;
  height: 24px;
  display: block;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100% 100%;
}
#newsView_page .newsView_page a {
  display: flex;
  align-items: center;
  -moz-column-gap: 16px;
       column-gap: 16px;
  font-size: 14px;
  line-height: 27px;
}
#newsView_page .go_back {
  color: #767676;
  z-index: 1;
}
#newsView_page .prev_news {
  color: #201F21;
  padding: 10px 20px 10px 20px;
}
#newsView_page .next_news {
  color: #201F21;
  padding: 10px 4px 10px 20px;
}
#newsView_page .prev_news.disabled,
#newsView_page .next_news.disabled {
  pointer-events: none;
}
#newsView_page .prev_news.disabled .sanjiaoleft, #newsView_page .prev_news.disabled .sanjiaoright, #newsView_page .prev_news.disabled span,
#newsView_page .next_news.disabled .sanjiaoleft,
#newsView_page .next_news.disabled .sanjiaoright,
#newsView_page .next_news.disabled span {
  opacity: 0.45;
}
#newsView_page .sanjiaoleft {
  background-image: url(/html/phone/images/svg/icon-page-pre.svg);
}
#newsView_page .sanjiaoright {
  background-image: url(/html/phone/images/svg/icon-page-next.svg);
}
#newsView_page .prev_news:hover .sanjiaoleft {
  background-image: url(/html/phone/images/svg/sanjiaoleft.svg);
}
#newsView_page .next_news:hover .sanjiaoright {
  background-image: url(/html/phone/images/svg/sanjiaoright.svg);
}
#newsView_page .prev_news:hover span,
#newsView_page .next_news:hover span {
  color: #F66D35;
}
#newsView_page .newsView_content_right {
  position: static;
  width: 360px;
  height: 100%;
}
#newsView_page .newsView_content_right .content_right {
  width: 100%;
  padding: 0.4rem;
}
#newsView_page .newsView_content_right .content_right_tit {
  font-size: 0.26rem;
  font-weight: bold;
  line-height: 0.38rem;
  color: #201F21;
}
#newsView_page .newsView_content_right .content_right_normal {
  margin-top: 0.4rem;
}
#newsView_page .newsView_content_right .content_right_normal img {
  border-radius: 4px;
}
#newsView_page .newsView_content_right .content_right_normal .tag_box {
  margin-top: 10px;
}
#newsView_page .newsView_content_right .content_right_normal p, #newsView_page .newsView_content_right .content_right_normal .tt {
  display: block;
  margin-top: 0.08rem;
  font-size: 0.18rem;
  font-weight: bold;
  line-height: 0.29rem;
  letter-spacing: 0.04em;
  color: #1A1A1A;
}
#newsView_page .newsView_content_right .content_right_normal p.desc, #newsView_page .newsView_content_right .content_right_normal .tt.desc {
  font-size: 12px;
  color: #767676;
  line-height: 18px;
  font-weight: normal;
  margin-top: 5px;
}

.expoView_page {
  margin-top: 30px;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  -moz-column-gap: 20px;
       column-gap: 20px;
}
.expoView_page i {
  width: 16px;
  height: 24px;
  display: block;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100% 100%;
}
.expoView_page a {
  display: flex;
  align-items: center;
  -moz-column-gap: 16px;
       column-gap: 16px;
  font-size: 14px;
  line-height: 27px;
}
.expoView_page .go_back {
  color: #767676;
  z-index: 1;
}
.expoView_page .prev_news {
  color: #201F21;
  padding: 10px 20px 10px 20px;
  background: #FFFFFF;
}
.expoView_page .next_news {
  color: #201F21;
  padding: 10px 20px 10px 20px;
  background: #FFFFFF;
}
.expoView_page .prev_news.disabled,
.expoView_page .next_news.disabled {
  pointer-events: none;
}
.expoView_page .prev_news.disabled .sanjiaoleft, .expoView_page .prev_news.disabled .sanjiaoright, .expoView_page .prev_news.disabled span,
.expoView_page .next_news.disabled .sanjiaoleft,
.expoView_page .next_news.disabled .sanjiaoright,
.expoView_page .next_news.disabled span {
  opacity: 0.45;
}
.expoView_page .sanjiaoleft {
  background-image: url(/html/phone/images/svg/icon-page-pre.svg);
}
.expoView_page .sanjiaoright {
  background-image: url(/html/phone/images/svg/icon-page-next.svg);
}
.expoView_page .prev_news:hover .sanjiaoleft {
  background-image: url(/html/phone/images/svg/sanjiaoleft.svg);
}
.expoView_page .prev_news:hover span,
.expoView_page .next_news:hover span {
  color: #F66D35;
}
.expoView_page .next_news:hover .sanjiaoright {
  background-image: url(/html/phone/images/svg/sanjiaoright.svg);
}

#expoView_page {
  padding-top: 1.54rem;
  padding-bottom: 1rem;
  background: #FAFAFA;
}
#expoView_page .expoView_content {
  margin: 0px auto 0;
  max-width: 1200px;
  width: 94%;
  display: flex;
  justify-content: space-between;
  -moz-column-gap: 30px;
       column-gap: 30px;
}
#expoView_page .expoView_content_left {
  width: 76.8333333333%;
  height: auto;
}
#expoView_page .expo_block {
  padding: 0.4rem 0.4rem 0.4rem;
  margin-bottom: 16px;
  border-radius: 4px;
  background: #FFFFFF;
}
#expoView_page .expo_block .expo_reservation_box {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  margin-bottom: 20px;
}
#expoView_page .expo_block .expo_reservation_box .content-info {
  margin: 0;
  width: 80%;
  padding-right: 10px;
}
#expoView_page .expo_block .expo_reservation_box .reservation_btn {
  font-size: 16px;
  font-weight: bold;
  line-height: 23px;
  color: #FFFFFF;
  border-radius: 5px;
  display: flex;
  flex-direction: row;
  justify-content: center;
  padding: 8px 24px;
  background: linear-gradient(180deg, #FF8649 0%, #F66D35 100%);
  flex-shrink: 0;
}
#expoView_page .expo_block .expo_reservation_box .reservation_btn.over {
  background: #D3D3D3;
  pointer-events: none;
}
#expoView_page .expo_block .h1_title {
  font-family: "alimamashuhei";
  font-size: 0.3rem;
  line-height: 0.44rem;
  color: #201F21;
  margin-bottom: 0.3rem;
}
#expoView_page .expo_block .title {
  font-size: 0.26rem;
  font-weight: bold;
  line-height: 0.38rem;
  color: #201F21;
  margin: 0.2rem 0;
}
#expoView_page .expo_block .title:first-child {
  margin: 0 0 0.2rem 0;
}
#expoView_page .expo_block .context, #expoView_page .expo_block p {
  font-size: 14px;
  font-weight: normal;
  line-height: 27px;
  color: #201F21;
  text-align: left;
}
#expoView_page .expo_block .image {
  margin: 0 0 30px 0;
  border-radius: 5px;
  width: 100%;
}
#expoView_page .expo_block .image:last-child {
  margin: 0;
}
#expoView_page .last_time {
  font-size: 14px;
  line-height: 27px;
  text-align: right;
  color: #D3D3D3;
  margin-bottom: 30px;
  margin-right: 40px;
}
#expoView_page .expoView_content_right {
  position: static;
  width: 232px;
  height: 100%;
}
#expoView_page .expoView_content_right .content_right {
  width: 100%;
}
#expoView_page .expoView_content_right .code_box {
  width: 100%;
  height: 210px;
  display: flex;
  justify-content: center;
  align-content: center;
  flex-wrap: wrap;
  border-radius: 4px;
  background: #FFFFFF;
  border: 1px solid #D3D3D3;
  margin-bottom: 16px;
}
#expoView_page .expoView_content_right .code_box img {
  max-width: 100px;
  -o-object-fit: contain;
     object-fit: contain;
}
#expoView_page .expoView_content_right .code_box_p1 {
  width: 100%;
  text-align: center;
  margin-top: 8px;
  font-size: 16px;
  line-height: 25px;
  color: #201F21;
}
#expoView_page .expoView_content_right .code_box_p2 {
  width: 100%;
  text-align: center;
  margin-top: 4px;
  font-size: 12px;
  line-height: 17px;
  color: #767676;
}
#expoView_page .expoView_content_right .recommend_box {
  border-radius: 4px;
  padding: 16px;
  background: #FFFFFF;
  border: 1px solid #D3D3D3;
}
#expoView_page .expoView_content_right .content_right_tit {
  font-size: 16px;
  font-weight: bold;
  line-height: 23px;
  color: #767676;
}
#expoView_page .expoView_content_right .content_right_normal {
  margin-top: 24px;
}
#expoView_page .expoView_content_right .content_right_normal .tag_box a {
  font-size: 10px;
  line-height: 16px;
  letter-spacing: 0em;
  color: #F66D35;
  padding: 0px 4px;
  min-height: 20px;
}
#expoView_page .expoView_content_right .content_right_normal img {
  border-radius: 4px;
}
#expoView_page .expoView_content_right .content_right_normal .tag_box {
  margin-top: 10px;
}
#expoView_page .expoView_content_right .content_right_normal p, #expoView_page .expoView_content_right .content_right_normal .tt {
  display: flex;
  margin-top: 8px;
  font-size: 12px;
  font-weight: bold;
  line-height: 18px;
  letter-spacing: 0em;
  color: #767676;
}
#expoView_page .expoView_content_right .content_right_normal p.desc, #expoView_page .expoView_content_right .content_right_normal .tt.desc {
  font-size: 10px;
  font-weight: normal;
  line-height: 16px;
  color: #767676;
}
#expoView_page .expoView_content_right .content_right_normal .expo_reservation_box .content-info {
  margin-top: 8px;
  margin-bottom: 8px;
}
#expoView_page .expoView_content_right .content_right_normal .expo_reservation_box .content-info .date {
  width: 10px;
  height: 11px;
}
#expoView_page .expoView_content_right .content_right_normal .expo_reservation_box .content-info .local {
  width: 10px;
  height: 12px;
}
#expoView_page .expoView_content_right .content_right_normal .expo_reservation_box .content-info .position {
  width: 10px;
  height: 10px;
}
#expoView_page .expoView_content_right .content_right_normal .expo_reservation_box .content-info p {
  font-weight: normal;
  margin-top: 0;
}
#expoView_page .expoView_content_right .content_right_normal .expo_reservation_box .reservation_btn {
  font-size: 12px;
  text-align: center;
  color: #F66D35;
  border-radius: 4px;
  display: flex;
  justify-content: center;
  align-items: center;
  border: 1px solid #F66D35;
  min-height: 30px;
}
#expoView_page .demo_desc {
  font-size: 14px;
  font-weight: normal;
  line-height: 27px;
  color: #201F21;
  text-align: left;
  margin-bottom: 20px;
}

#contactus_page {
  background-color: #ffffff;
}
#contactus_page .kp-container .container-box .contact-us-box {
  margin: 2rem auto 1rem;
}

.reback-box {
  width: 100%;
  height: auto;
  background: #fff;
  position: relative;
}

.reback-box .box-content {
  max-width: 800px;
  height: auto;
  border-radius: 8px;
  background: #fff;
  border: 0px solid #e5e5e5;
  margin: 0.8rem auto 0;
  padding: 0.7rem 0.5rem 0.5rem 0.5rem;
}

.reback-box .box-content .content-img {
  width: 100%;
  height: 3.6rem;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  margin: 0 auto;
}

.reback-box .box-content .content-text {
  width: 100%;
  height: auto;
  font-size: 16px;
  line-height: 30px;
  color: #201f21;
  text-align: center;
  margin-top: 20px;
}

.reback-box .box-content .content-btn {
  max-width: 230px;
  width: 94%;
  height: 60px;
  background-image: -webkit-linear-gradient(-90deg, #FF8649, #F66D35);
  font-size: 18px;
  line-height: 40px;
  color: #fff;
  padding: 10px;
  text-align: center;
  margin: 30px auto 10px;
  border-radius: 5px;
  cursor: pointer;
  display: block;
}

.reback-box .box-content .content-btn a {
  text-decoration: none;
  color: #fff;
}

.reback-box .box-content .content-zhu {
  width: 100%;
  height: 50px;
  font-size: 14px;
  line-height: 30px;
  color: #767676;
  text-align: center;
  margin-top: 10px;
}

@media screen and (max-width: 1400px) and (min-width: 1000px) {
  .reback-box .box-content {
    margin: 80px auto 0;
    padding: 70px 70px 50px;
  }
}
#thanks_page .reback-box .box-content .content-img {
  width: 100%;
  height: 3rem;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  margin: 0 auto;
}

#wiki_page {
  background: #FAFAFA;
}

.leftmenu_m_title {
  display: none;
}

.wiki_bg {
  position: fixed;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 120vw;
  height: 120vh;
  background: rgba(26, 26, 26, 0.6);
  z-index: 10;
  display: none;
}

.wiki_box {
  margin: 30px auto 1rem;
  max-width: 1200px;
  width: 94%;
  display: flex;
  justify-content: flex-start;
  -moz-column-gap: 20px;
       column-gap: 20px;
}
.wiki_box .centerContent {
  flex: 1;
}
.wiki_box .centerContent_inner {
  max-width: 804px;
  width: 100%;
  padding: 30px 20px 30px;
  background: #FFFFFF;
}
.wiki_box .article_box h1 {
  font-family: "alimamashuhei";
  font-size: 26px;
  line-height: 38px;
  min-height: 38px;
  color: #201F21;
}
.wiki_box .article_box .wiki_line {
  width: 50px;
  height: 6px;
  background: url(/html/phone/images/svg/wiki_line.svg) no-repeat center/100% 100%;
  margin-top: 10px;
}
.wiki_box .article_box .wiki_info {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  -moz-column-gap: 24px;
       column-gap: 24px;
  font-size: 12px;
  line-height: 18px;
  margin: 24px 0 40px;
  flex-wrap: wrap;
}
.wiki_box .article_box .wiki_info > p {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  -moz-column-gap: 8px;
       column-gap: 8px;
  color: #AAAAAA;
}
.wiki_box .article_box .wiki_info .writer i {
  height: 14px;
  width: 14px;
  background: url(/html/phone/images/svg/icon-blog-writter.svg) no-repeat center/100% 100%;
}
.wiki_box .article_box .wiki_info .time i {
  height: 14px;
  width: 14px;
  background: url(/html/phone/images/svg/icon-blog-date.svg) no-repeat center/100% 100%;
}
.wiki_box .article_box h2 {
  font-size: 18px;
  line-height: 34px;
  font-weight: bold;
  font-family: PingFang SC, Helvetica Neue, Helvetica, Tahoma, Arial, sans-serif;
  color: #201F21;
}
.wiki_box .article_box p {
  font-size: 14px;
  line-height: 27px;
  color: #201F21;
}
.wiki_box .article_box .image_wiki {
  margin: 20px 0;
  border-radius: 4px;
}
.wiki_box .article_box .image_wiki:last-child {
  margin: 20px 0 0 0;
}
.wiki_box .last_time {
  font-size: 14px;
  line-height: 27px;
  text-align: right;
  color: #D3D3D3;
  margin-top: 20px;
}

.wiki_leftmenu {
  width: 300px;
}
.wiki_leftmenu .wiki_leftmenu_inner {
  padding: 20px;
  background: #fff;
  max-height: calc(100vh - 150px);
  overflow: auto;
}
.wiki_leftmenu .wiki_leftmenu_inner .wiki_leftmenu_title {
  font-size: 16px;
  font-weight: bold;
  line-height: 23px;
  letter-spacing: 0em;
  color: #201F21;
  margin-bottom: 10px;
}
.wiki_leftmenu .wiki_leftmenu_inner2 {
  padding: 32px 40px 32px 32px;
}
.wiki_leftmenu .wiki_leftmenu_inner2 .item_li1 {
  padding-left: 8px;
  margin-top: 24px;
  border-left: 1px solid #D8D8D8;
  display: block;
  transition: none;
}
.wiki_leftmenu .wiki_leftmenu_inner2 .item_li1 .tt {
  font-size: 14px;
  line-height: 20px;
  font-weight: bold;
  color: #201F21;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  text-overflow: ellipsis;
}
.wiki_leftmenu .wiki_leftmenu_inner2 .item_li1 .desc {
  color: #201F21;
  font-size: 14px;
  line-height: 20px;
  margin-top: 8px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
  text-overflow: ellipsis;
}
.wiki_leftmenu .wiki_leftmenu_inner2 .item_li1:hover {
  border-color: #F66D35;
}
.wiki_leftmenu .wiki_leftmenu_inner2 .item_li1:hover .tt {
  color: #F66D35;
}
.wiki_leftmenu .wiki_leftmenu_inner2 .item_li1:hover .desc {
  text-decoration: underline;
}
.wiki_leftmenu .item_li {
  margin-bottom: 2px;
}
.wiki_leftmenu .item_li > .aa.on::after {
  transform: translateY(-60%) rotate(90deg);
}
.wiki_leftmenu .item_li .aa {
  font-size: 14px;
  font-weight: normal;
  line-height: 20px;
  color: #201F21;
  padding: 10px 0 10px 36px;
  display: flex;
  position: relative;
}
.wiki_leftmenu .item_li .aa.active {
  background: rgba(32, 31, 33, 0.05);
  border-radius: 4px;
}
.wiki_leftmenu .item_li .aa::after {
  content: "";
  position: absolute;
  width: 12px;
  height: 15px;
  background: url(/html/phone/images/svg/icon-support-page.svg) no-repeat center/100% 100%;
  transform: translateY(-50%);
  top: 19px;
  left: 13px;
}
.wiki_leftmenu .item_li .aa.hasChild::after {
  width: 10px;
  height: 16px;
  background: url(/html/phone/images/svg/sanjiao.svg) no-repeat center/100% 100%;
}
.wiki_leftmenu .item_li .child1 .aa {
  padding: 10px 0 10px 48px;
}
.wiki_leftmenu .item_li .child1 .aa::after {
  left: 25px;
}
.wiki_leftmenu .item_li .child2 .aa {
  padding: 10px 0 10px 60px;
}
.wiki_leftmenu .item_li .child2 .aa::after {
  left: 37px;
}
.wiki_leftmenu .item_li .child3 .aa {
  padding: 10px 0 10px 72px;
}
.wiki_leftmenu .item_li .child3 .aa::after {
  left: 49px;
}
.wiki_leftmenu .item_li .child4 .aa {
  padding: 10px 0 10px 84px;
}
.wiki_leftmenu .item_li .child4 .aa::after {
  left: 61px;
}
.wiki_leftmenu .item_li .child5 .aa {
  padding: 10px 0 10px 96px;
}
.wiki_leftmenu .item_li .child5 .aa::after {
  left: 73px;
}
.wiki_leftmenu .item_li .item_ul_list {
  display: none;
}

.m_pop_info {
  display: none;
}

.wiki_box .rightitem {
  width: 56px;
  transition: width 0.3s;
}
.wiki_box .rightitem .rightitem-list {
  width: 100%;
  transition: 0ms;
}
.wiki_box .rightitem .rightitem-list .item_li {
  margin-bottom: 2px;
  display: none;
  white-space: nowrap;
}
.wiki_box .rightitem .rightitem-list .item_li > .aa.on::after {
  transform: translateY(-60%) rotate(90deg);
}
.wiki_box .rightitem .rightitem-list .item_li .aa {
  font-size: 14px;
  font-weight: normal;
  line-height: 20px;
  color: #201F21;
  padding: 10px 0 10px 36px;
  display: flex;
  position: relative;
}
.wiki_box .rightitem .rightitem-list .item_li .aa.active {
  background: rgba(32, 31, 33, 0.05);
  border-radius: 4px;
}
.wiki_box .rightitem .rightitem-list .item_li .aa::after {
  content: "";
  position: absolute;
  width: 12px;
  height: 15px;
  background: url(/html/phone/images/svg/icon-support-page.svg) no-repeat center/100% 100%;
  transform: translateY(-50%);
  top: 19px;
  left: 13px;
}
.wiki_box .rightitem .rightitem-list .item_li .aa.hasChild::after {
  width: 10px;
  height: 16px;
  background: url(/html/phone/images/svg/sanjiao.svg) no-repeat center/100% 100%;
}
.wiki_box .rightitem .rightitem-list .item_li .child1 .aa {
  padding: 10px 0 10px 48px;
}
.wiki_box .rightitem .rightitem-list .item_li .child1 .aa::after {
  left: 25px;
}
.wiki_box .rightitem .rightitem-list .item_li .child2 .aa {
  padding: 10px 0 10px 60px;
}
.wiki_box .rightitem .rightitem-list .item_li .child2 .aa::after {
  left: 37px;
}
.wiki_box .rightitem .rightitem-list .item_li .child3 .aa {
  padding: 10px 0 10px 72px;
}
.wiki_box .rightitem .rightitem-list .item_li .child3 .aa::after {
  left: 49px;
}
.wiki_box .rightitem .rightitem-list .item_li .child4 .aa {
  padding: 10px 0 10px 84px;
}
.wiki_box .rightitem .rightitem-list .item_li .child4 .aa::after {
  left: 61px;
}
.wiki_box .rightitem .rightitem-list .item_li .child5 .aa {
  padding: 10px 0 10px 96px;
}
.wiki_box .rightitem .rightitem-list .item_li .child5 .aa::after {
  left: 73px;
}
.wiki_box .rightitem .rightitem-list .item_li .item_ul_list {
  display: none;
}

.bottom_map_box {
  position: absolute;
  width: 100%;
  display: flex;
  justify-content: space-between;
  padding: 0 4%;
  font-size: 0.18rem;
  line-height: 1;
  color: #fff;
  align-items: center;
  bottom: 0.22rem;
  cursor: pointer;
}

#sitemap_page {
  padding-top: 140px;
  padding-bottom: 1rem;
}
#sitemap_page .sitemap {
  display: flex;
  width: 94%;
  max-width: 1200px;
  margin: 0 auto;
  flex-wrap: wrap;
}
#sitemap_page .group_tt {
  width: 100%;
  font-size: 24px;
  margin-bottom: 28px;
  font-weight: 400;
  display: block;
  color: #201F21;
  line-height: 1.1;
  margin-top: 0.8rem;
  padding: 0 15px;
}
#sitemap_page .sitemap-group .sitemap_normal_box {
  margin-top: 0;
  margin-bottom: 35px;
}
#sitemap_page .sitemap-group .sitemap_normal_box .tt {
  font-size: 22px;
  font-weight: 400;
  color: #201F21;
  margin-bottom: 10px;
}
#sitemap_page .sitemap_normal_box {
  width: 25%;
  text-align: left;
  padding: 0 15px;
  margin-top: 0.8rem;
}
#sitemap_page .sitemap_normal_box .tt {
  font-size: 24px;
  margin-bottom: 28px;
  font-weight: 400;
  display: block;
  color: #201F21;
  line-height: 1.1;
}
#sitemap_page .info_desc {
  display: flex;
  flex-wrap: wrap;
}
#sitemap_page .info_desc a {
  width: 100%;
  color: #F66D35;
  font-size: 16px;
  cursor: pointer;
  line-height: 2;
}
#sitemap_page .info_desc a:hover {
  text-decoration: underline;
}

.rightCont.not_tuwen {
  padding: 0;
  height: 0;
}

#hotnodes_body {
  background: #FAFAFA;
}
#hotnodes_body .position-box {
  display: none;
}
#hotnodes_body #hotnodes_page {
  background: #FAFAFA;
}
#hotnodes_body #hotnodes_page .position-box {
  display: block;
  position: sticky;
  top: 80px;
}
#hotnodes_body #hotnodes_page .position-box .position .small-logo {
  margin: 23px 2px;
}
#hotnodes_body #hotnodes_page .position-box .position a {
  line-height: 60px;
}
#hotnodes_body #hotnodes_page .wiki_leftmenu .wiki_leftmenu_inner {
  margin-bottom: 0.72rem;
}
#hotnodes_body .rightCont.not_tuwen {
  padding: 0;
}
#hotnodes_body .rightCont {
  width: 246px;
  background: linear-gradient(180deg, #FF8649 0%, #F66D35 99%);
  padding: 24px 24px 16px;
  border-radius: 5px;
  position: relative;
  overflow: hidden;
}
#hotnodes_body .rightCont img {
  width: 144px;
  height: 129px;
  position: absolute;
  right: 0;
  bottom: 0;
  pointer-events: none;
}
#hotnodes_body .rightCont .tt {
  color: #FFFFFF;
  font-size: 18px;
  line-height: 26px;
  position: relative;
  z-index: 1;
  font-weight: bold;
}
#hotnodes_body .rightCont .free_contact_outer {
  text-align: center;
  position: relative;
  z-index: 1;
}
#hotnodes_body .rightCont .free_contact {
  font-size: 16px;
  line-height: 24px;
  padding: 8px 24px;
  text-align: center;
  color: #F66D35;
  background: #FFF;
  transition: all 0.3s;
  margin: 24px auto 0;
  border-radius: 5px;
  display: inline-flex;
  width: auto;
}
#hotnodes_body .rightCont .free_contact:hover {
  color: #FFF;
  background: linear-gradient(180deg, #FF8649 0%, #F66D35 99%);
}
#hotnodes_body .wiki_box {
  margin: 0 auto 64px;
  align-items: flex-start;
  max-width: 1390px;
}
#hotnodes_body .wiki_box .centerContent_inner {
  padding: 24px 32px 35px;
}
#hotnodes_body .wiki_box .article_box h1 {
  font-size: 30px;
  line-height: 45px;
  min-height: 45px;
}
#hotnodes_body .wiki_box .wiki_desc {
  color: #333333;
  font-size: 14px;
  line-height: 27px;
  margin-top: 8px;
}
#hotnodes_body .wiki_box .article_box .wiki_info {
  margin: 48px 0 24px;
}
#hotnodes_body .wiki_leftmenu .wiki_leftmenu_inner .wiki_leftmenu_title {
  font-family: "alimamashuhei";
  font-size: 20px;
  line-height: 25px;
  color: #201F21;
  display: flex;
  -moz-column-gap: 7px;
       column-gap: 7px;
  align-items: center;
}
#hotnodes_body .wiki_leftmenu .wiki_leftmenu_inner .wiki_leftmenu_title .kp-icon {
  width: 7px;
  color: #F66D35;
}
#hotnodes_body .kp-container.question-outer-box {
  padding: 64px 0 67px;
  background: #FFF;
  margin: 0 auto 80px;
}
#hotnodes_body .kp-container .container-box .question-box .question-ans-box .answer,
#hotnodes_body .kp-container .container-box .question-box .question-ans-box .question {
  background: #FAFAFA;
}
#hotnodes_body .kp-container .container-box .strength-more {
  font-size: 18px;
  line-height: 25px;
  color: #666666;
  display: flex;
  justify-content: center;
  margin-top: 48px;
  pointer-events: none;
}
#hotnodes_body .kp-container .container-box .strength-more .more-txt a {
  font-size: 18px;
  color: #666666;
}
#hotnodes_body .kp-container .container-box .strength-more .more-txt::after {
  background: #666666;
}
#hotnodes_body .product-related-bg {
  margin: 80px auto 0;
}
#hotnodes_body .kp-container .container-box .product-related-box {
  margin: 0 auto 0;
  padding-bottom: 80px;
}
#hotnodes_body .kp-container .container-box .box-title {
  position: relative;
  max-width: 1220px;
  margin: 0;
  padding-left: 20px;
}
#hotnodes_body .kp-container .container-box .box-title .strength-more {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  margin-top: 0;
  right: 0;
}
#hotnodes_body .kp-container .container-box .product-related-box .related-box .product-list {
  margin-right: 26px;
}
#hotnodes_body .product-cases-bg {
  margin: 0px auto 0;
}
#hotnodes_body .product-related-bg .product-related-box {
  margin: 0 auto 0;
  max-width: 1240px;
  position: relative;
}
#hotnodes_body .kp-container .container-box .relatedSwiper {
  margin: 0 auto 0;
  padding: 10px 20px 0px;
}
#hotnodes_body .product-cases-bg .product-related-box {
  margin: 0 auto 0;
  max-width: 1240px;
  position: relative;
}
#hotnodes_body .kp-container .container-box .casesSwiper {
  margin: 0 auto 0;
  padding: 10px 20px 20px;
}
#hotnodes_body .product-cases-bg.kp-container .container-box .product-related-box .swiper-button-prev,
#hotnodes_body .product-cases-bg .swiper-rtl .swiper-button-next, #hotnodes_body .preview .custom-prev,
#hotnodes_body .product-cases-bg.kp-container .container-box .product-related-box .swiper-button-next,
#hotnodes_body .product-cases-bg .swiper-rtl .swiper-button-prev, #hotnodes_body .preview .custom-next {
  width: 14px;
  height: 54px;
  font-size: 0;
  background: url(/html/phone/images/svg/news_arrow.svg) no-repeat center/100% 100%;
  transition: none;
  left: auto;
  right: -30px;
}
#hotnodes_body .product-cases-bg.kp-container .container-box .product-related-box .swiper-button-prev:hover,
#hotnodes_body .product-cases-bg .swiper-rtl .swiper-button-next, #hotnodes_body .preview .custom-prev:hover,
#hotnodes_body .product-cases-bg.kp-container .container-box .product-related-box .swiper-button-next:hover,
#hotnodes_body .product-cases-bg .swiper-rtl .swiper-button-prev, #hotnodes_body .preview .custom-next:hover {
  background: url(/html/phone/images/svg/index_swiper_control1.svg) no-repeat center/100% 100%;
}
#hotnodes_body .product-cases-bg.kp-container .container-box .product-related-box .swiper-button-prev,
#hotnodes_body .product-cases-bg .swiper-rtl .swiper-button-prev, #hotnodes_body .preview .custom-prev {
  transform: rotate(180deg);
  left: auto;
  left: -30px;
}
#hotnodes_body .product-cases-bg .swiper-horizontal > .swiper-pagination-bullets,
#hotnodes_body .product-cases-bg .swiper-pagination-bullets.swiper-pagination-horizontal,
#hotnodes_body .product-cases-bg .swiper-pagination-custom, #hotnodes_body .swiper-pagination-fraction,
#hotnodes_body .product-related-bg .swiper-horizontal > .swiper-pagination-bullets,
#hotnodes_body .product-related-bg .swiper-pagination-bullets.swiper-pagination-horizontal,
#hotnodes_body .product-related-bg .swiper-pagination-custom, #hotnodes_body .swiper-pagination-fraction {
  bottom: 35px;
  z-index: 3;
}
#hotnodes_body .product-cases-bg .swiper-pagination-bullet,
#hotnodes_body .product-related-bg .swiper-pagination-bullet {
  width: 10px;
  height: 10px;
  background: #D8D8D8;
  opacity: 1;
  box-sizing: border-box;
  margin: 0 6px;
}
#hotnodes_body .product-cases-bg .swiper-pagination-bullet.swiper-pagination-bullet-active,
#hotnodes_body .product-related-bg .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background: #F66D35;
}
#hotnodes_body .content-tag .tag-box ul {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
}
#hotnodes_body .content-tag .tag-box ul li,
#hotnodes_body .content-tag .tag-box ul a {
  width: auto;
  float: left;
  background: rgba(246, 109, 53, 0.2);
  padding: 2px 4px;
  font-size: 10px;
  line-height: 16px;
  color: #F66D35;
  border-radius: 4px;
  border: none;
}
#hotnodes_body .casesSwiper .swiper-slide {
  width: auto;
}
#hotnodes_body .casesSwiper .swiper-slide .cases-list:hover {
  box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.16);
}
#hotnodes_body .casesSwiper .cases-list {
  width: 373px;
  margin-right: 40px;
  border-radius: 8px;
  padding-bottom: 24px;
  background: #FFF;
  overflow: hidden;
}
#hotnodes_body .kp-container .container-box .product-related-box .swiper-slide:last-of-type .product-list {
  margin-right: 0;
}
#hotnodes_body .casesSwiper .swiper-slide:last-of-type .cases-list {
  margin-right: 0;
}
#hotnodes_body .casesSwiper .cases-box {
  width: 1200px;
  min-width: 100%;
  margin-top: 30px;
}
#hotnodes_body .casesSwiper .cases-list .cases-list-img {
  width: 100%;
  height: 240px;
  display: block;
}
#hotnodes_body .casesSwiper .cases-list .cases-list-img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
#hotnodes_body .casesSwiper .cases-list .cases-list-tt {
  width: 100%;
  padding: 0 24px;
  margin-top: 24px;
  font-size: 18px;
  font-weight: bold;
  line-height: 33px;
  letter-spacing: 0.04em;
  color: #1A1A1A;
  min-height: 66px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  text-overflow: ellipsis;
}
#hotnodes_body .casesSwiper .cases-list .cases-list-desc {
  width: 100%;
  padding: 0 24px;
  margin-top: 8px;
  font-size: 14px;
  font-weight: normal;
  line-height: 27px;
  letter-spacing: 0em;
  color: #767676;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 4;
  overflow: hidden;
  text-overflow: ellipsis;
}
#hotnodes_body .content-tag, #hotnodes_body .cases-list-time {
  display: none;
}
#hotnodes_body .kp-container .container-box .product-related-box .related-box .product-list .list-box .top-content-box .product-pic-box .product-pic img {
  -o-object-fit: contain;
     object-fit: contain;
}

.technological .header .header_wrap {
  background: #201F21;
}

.technological .header .kp-head-search {
  background: #201F21;
}

.technological .header .kp-head-search .kp-head-search-box .search-box .search-box-close,
.intelligence .header .kp-head-search .kp-head-search-box .search-box .search-box-close {
  color: #767676;
}

.technological .header .header_wrap::after {
  background: transparent;
  transition: none;
}

.technological .header .header_wrap .header_wrap_right .search_icon,
.intelligence .header .header_wrap .header_wrap_right .search_icon {
  background: url(/html/phone/images/svg/search_white.svg) no-repeat center/100% 100%;
}

.technological .header .header_wrap .header_wrap_right .cont_btn,
.intelligence .header .header_wrap .header_wrap_right .cont_btn {
  border: 1px solid #FFFFFF;
  color: #FFFFFF;
}

.technological .header .header_wrap .header_wrap_right .cont_btn .phone_icon,
.intelligence .header .header_wrap .header_wrap_right .cont_btn .phone_icon {
  background: url(/html/phone/images/svg/message_white.svg) no-repeat center/100% 100%;
}

.technological .header .kp-head-lang .lang-select .lang-select-btn,
.intelligence .header .kp-head-lang .lang-select .lang-select-btn {
  background: url(/html/phone/images/svg/lang_white.svg) no-repeat center/100% 100%;
}

.technological .header .header_wrap .header_wrap_left .header_nav .menu .item .menu-title,
.intelligence .header .header_wrap .header_wrap_left .header_nav .menu .item .menu-title {
  color: #fff;
}

.technological .header .header_wrap .header_wrap_left .header_nav .menu .item:hover .menu-title,
.technological .header .header_wrap .header_wrap_left .header_nav .menu .item.on .menu-title,
.intelligence .header .header_wrap .header_wrap_left .header_nav .menu .item:hover .menu-title,
.intelligence .header .header_wrap .header_wrap_left .header_nav .menu .item.on .menu-title {
  color: #F66D35;
}

.technological .position-box,
.intelligence .position-box,
.quality .position-box,
.developer .position-box,
.hidden_position_box .position-box {
  display: none;
}

.technological_page .position-box,
.intelligence_page .position-box,
.quality_page .position-box,
.developer_page .position-box {
  position: sticky;
  top: 80px;
  height: 60px;
  display: flex;
  align-items: center;
  background: #fff;
}

.technological_page {
  padding-bottom: 1.18rem;
}

.technological_page .kp-banner {
  padding-top: calc(100vh - 80px);
  margin-top: 80px;
}

.technological_page .kp-banner .swiper-slide {
  background: #000;
}

.technological_page .kp-banner .swiper-slide.center_content .content.moveUp,
.intelligence_page .kp-banner .swiper-slide.center_content .content.moveUp {
  transform: translateY(-103px);
}

.technological_page .kp-banner .swiper-slide.center_content .content.moveUp .content-box-txt .txt-desc,
.intelligence_page .kp-banner .swiper-slide.center_content .content.moveUp .content-box-txt .txt-desc {
  opacity: 1;
  transform: translateY(0px);
}

.technological_page .kp-banner .swiper-slide.center_content .content {
  top: 22%;
  transition: transform 1s ease-in-out;
}

.intelligence_page .kp-banner .swiper-slide.center_content .content {
  top: 30%;
  transition: transform 1s ease-in-out;
}

.technological_page .kp-banner .swiper-slide.center_content .content .content-box-txt .txt-title .txt-title-t .tt1 {
  font-family: normal;
  font-weight: bold;
  font-size: 0.18rem;
  line-height: 0.24rem;
  text-align: center;
  background: linear-gradient(180deg, #FF8649 0%, #F66D35 99%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}

.technological_page .kp-banner .swiper-slide.center_content .content .content-box-txt .txt-title .txt-title-t .tt2 {
  font-size: 30px;
  line-height: 44px;
  font-size: 0.3rem;
  line-height: 0.44rem;
  text-align: center;
  margin-top: 6px;
}

.technological_page .kp-banner .swiper-slide.center_content .content .content-box-txt .txt-desc,
.intelligence_page .kp-banner .swiper-slide.center_content .content .content-box-txt .txt-desc {
  white-space: pre-line;
  min-height: unset;
  font-size: 16px;
  line-height: 30px;
  font-size: 0.16rem;
  line-height: 0.3rem;
  text-align: center;
  color: #CCCCCC;
  display: block;
  opacity: 0;
  margin: 48px auto 0;
  transition: all 1s ease-in-out;
  transform: translateY(40px);
}

.intelligence_page .kp-banner .swiper-slide.center_content .content .content-box-txt .txt-title .txt-title-t .tt1 {
  font-size: 0.46rem;
  line-height: 0.56rem;
}

.intelligence_page .kp-banner .swiper-slide.center_content .content .content-box-txt .txt-desc {
  margin: 40px auto 0;
  color: #fff;
}

.technological_page .part1 {
  margin: 0.72rem auto 0;
}

#about_new .part_desc {
  width: 94%;
  font-size: 0.16rem;
  line-height: 0.3rem;
  text-align: center;
  color: #666666;
  margin: 0.16rem auto 0.44rem;
}

.technological_page .part_desc {
  max-width: 860px;
}

.technological_page .part1_cont {
  max-width: 1200px;
  width: 94%;
  height: auto;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 30px;
  margin: 0 auto 0;
}

.technological_page .part1_cont .part1_cont_normal {
  width: calc((100% - 60px) / 3);
  max-width: 380px;
  height: 380px;
  position: relative;
  float: left;
  overflow: hidden;
  border-radius: 12px;
  transition: none;
}

.technological_page .part1_cont .part1_cont_normal .part1_cont_normal_img {
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 10;
  overflow: hidden;
  transition: transform 0.3s ease;
  cursor: pointer;
}

.technological_page .part1_cont .part1_cont_normal:hover .part1_cont_normal_img {
  transform: scale(1.1);
}

.technological_page .part1_cont .part1_cont_normal .part1_cont_normal_img .bg_box {
  width: 100%;
  height: 100%;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

.technological_page .part1_cont .part1_cont_normal .part1_cont_normal_img .bg_box::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.6);
  z-index: 1;
}

.technological_page .part1_cont .part1_cont_normal .part1_cont_normal_txt {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  align-content: center;
  padding: 10px;
  position: relative;
  z-index: 11;
  flex-wrap: wrap;
}

.technological_page .part1_cont .part1_cont_normal .part1_cont_normal_txt .tt {
  width: 100%;
  font-size: 0.46rem;
  line-height: 0.56rem;
  text-align: center;
  color: #FFFFFF;
  font-family: "alimamashuhei";
  text-align: center;
}

.technological_page .part1_cont .part1_cont_normal .part1_cont_normal_txt .desc {
  width: 100%;
  font-size: 0.16rem;
  line-height: 0.27rem;
  color: #FFFFFF;
  text-align: center;
}

.technological_page .part2 {
  margin: 1.48rem auto 0;
}

.technological_page .part2.part2_bottom,
.technological_page .part2_bottom .part2_cont {
  margin: 0 auto 0;
}

.technological_page .part2_cont {
  margin: 0.48rem auto 0;
  max-width: 1200px;
  width: 94%;
  overflow: hidden;
}

.technological_page .part2_cont .swiper-pagination {
  display: none;
}

.technological_page .part2_cont .indSwiper .pic_box {
  padding-top: 600px;
  border-radius: 12px;
}

.technological_page .part2_cont .indSwiper .indSwiper_video {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
  -o-object-fit: cover;
     object-fit: cover;
  transform: translate3d(0, 0, 10px);
}

.technological_page .part2_cont .indSwiper {
  overflow: hidden;
  border-radius: 0px;
}

.technological_page .part2_cont .thumbSwiper-box {
  margin: 0.32rem auto 0;
  max-width: 1091px;
  width: 91%;
  position: relative;
}

.technological_page .part2_cont .thumbSwiper-box .swiper-slide {
  width: 199px;
  height: 100%;
  border-radius: 5px;
  gap: 12px;
  background: #EDEDED;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  padding: 16px;
  cursor: pointer;
}

.technological_page .part2_cont .thumbSwiper-box .swiper-slide .product_pic_box {
  width: 103px;
  height: 92px;
}
.technological_page .part2_cont .thumbSwiper-box .swiper-slide .product_pic_box img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}

.technological_page .part2_cont .thumbSwiper-box .swiper-slide .img-info {
  width: 100%;
  line-height: 23px;
  font-size: 16px;
  color: #201F21;
  text-align: center;
}

.technological_page .part2_cont .bottom-nav-box {
  top: 50%;
  transform: translateY(-50%);
}

.technological_page .part2_cont .swiper-button-next,
.technological_page .part2_cont .swiper-button-prev {
  width: 20px;
  height: 44px;
  transition: none;
}

.technological_page .part2_cont .swiper-button-next,
.technological_page .part2_cont .swiper-rtl .swiper-button-prev {
  right: -44px;
  transform: rotate(180deg);
}

.technological_page .part2_cont .swiper-button-prev,
.technological_page .part2_cont .swiper-rtl .swiper-button-next {
  left: -44px;
}

.technological_page .part2_cont .swiper-button-next:after,
.technological_page .part2_cont .swiper-button-prev:after {
  transition: none;
  font-size: 0;
  width: 20px;
  height: 44px;
  display: block;
  background: url("/html/phone/images/svg/tech_arrow_left.svg") no-repeat center/100% 100%;
}

.technological_page .part2_cont .swiper-button-next:hover:after,
.technological_page .part2_cont .swiper-button-prev:hover:after {
  background: url("/html/phone/images/svg/tech_arrow_right.svg") no-repeat center/100% 100%;
}

.technological_page .part2_cont .swiper-button-next:hover,
.technological_page .part2_cont .swiper-rtl .swiper-button-prev:hover {
  transform: rotate(0deg);
}

.technological_page .part2_cont .swiper-button-prev:hover,
.technological_page .part2_cont .swiper-rtl .swiper-button-next:hover {
  transform: rotate(180deg);
}

.technological_page .part3_top {
  margin: 1.24rem auto 0;
  height: auto;
  width: 100%;
  background-color: #201F21;
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 0.84rem;
  padding-bottom: 0.4rem;
  position: relative;
}

.technological_page .part3_top .part3_top_bg {
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.technological_page .part3 .the_normal_title {
  color: #FFF;
  position: relative;
  z-index: 1;
}

#about_new .technological_page .part3 .part_desc {
  color: #FFF;
  margin: 0.24rem auto 0;
  position: relative;
  z-index: 1;
}

.technological_page .part3 .part3_img {
  max-width: 9.84rem;
  width: 94%;
  height: 3.97rem;
  margin: 0.82rem auto 0;
  position: relative;
  z-index: 1;
}
.technological_page .part3 .part3_img img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}

.technological_page .part3 .part3_bottom,
.developer_page .part2 .part2_bottom {
  max-width: 1200px;
  width: 94%;
  height: auto;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 0.4rem;
  margin: 0.48rem auto 0;
}

.technological_page .part3 .part3_bottom_normal,
.developer_page .part2 .part2_bottom_normal {
  width: calc((100% - 0.4rem) / 2);
  max-width: 580px;
  height: 5.8rem;
  position: relative;
  float: left;
  overflow: hidden;
  border-radius: 12px;
  transition: none;
  cursor: pointer;
}

.technological_page .part3 .part3_bottom_normal .pic_box,
.developer_page .part2 .part2_bottom_normal .pic_box {
  position: absolute;
  height: 100%;
  z-index: -1;
}

.technological_page .part3 .part3_bottom_normal.hover .hover_show_content,
.developer_page .part2 .part2_bottom_normal.hover .hover_show_content {
  background: rgba(29, 35, 42, 0.6);
}

.technological_page .part3 .part3_bottom_normal.hover .hover_show_content::after,
.developer_page .part2 .part2_bottom_normal.hover .hover_show_content::after {
  opacity: 0;
}

.hover_show_content {
  padding: 0.35rem 0.32rem 0.24rem;
  position: absolute;
  bottom: 0;
  width: 100%;
  transition: background 0.3s;
  z-index: 1;
}

.hover_show_content::after {
  content: "";
  width: 100%;
  height: 90%;
  position: absolute;
  bottom: 0;
  left: 0;
  background: linear-gradient(180deg, rgba(32, 31, 33, 0) 0%, rgba(32, 31, 33, 0.8) 100%);
  z-index: -1;
  transition: opacity 0.3s;
}

.hover_show_content .tt {
  font-size: 0.3rem;
  line-height: 0.37rem;
  color: #FFF;
  font-family: "alimamashuhei";
}

.hover_show_content .desc {
  width: 100% !important;
  font-size: 16px;
  line-height: 30px;
  color: #FFFFFF;
  display: block;
  height: 0;
  opacity: 0;
  overflow: hidden;
  transition: height 0.3s ease, opacity 0.3s ease;
}

.technological_page .part3 .part3_bottom_normal.hover .desc,
.developer_page .part2 .part2_bottom_normal.hover .desc {
  margin-top: 16px;
  opacity: 1;
  height: auto;
}

.technological_page .part4 {
  margin: 1.48rem auto 0;
  position: relative;
  padding-bottom: 30px;
}

.technological_page .part4 .part4_static_part {
  height: 5rem;
  position: relative;
}

.technological_page .part4 .part4_static_part .pic_box {
  position: absolute;
  height: 100%;
  z-index: -1;
  background: #201F21;
}

.technological_page .part4 .part4_static_part .part4_static_part_content {
  padding-top: 0.66rem;
  max-width: 1200px;
  width: 94%;
  margin: 0 auto 0;
}

.technological_page .part4 .part4_static_part .part4_static_part_content .ttt {
  font-size: 18px;
  line-height: 25px;
  color: #FF883E;
  text-align: center;
  margin-bottom: 8px;
}

.technological_page .part4 .part4_static_part .part4_static_part_content .the_normal_title {
  color: #fff;
}

#about_new .technological_page .part4 .part4_static_part .part4_static_part_content .part_desc {
  margin-top: 0.24rem;
  color: #fff;
}

.technological_page .part4_bottom_box {
  max-width: 1200px;
  width: 94%;
  margin: 0.48rem auto 0;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-content: flex-start;
  gap: 18px;
  height: 424px;
  overflow: hidden;
}

.technological_page .part4_bottom_box .swiper-wrapper {
  min-width: 100%;
  align-content: flex-start;
}

.technological_page .part4_bottom_box .part4_bottom_normal {
  width: calc((100% - 54px) / 4);
  height: 200px;
  border-radius: 10px;
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

.technological_page .part4_bottom_box .part4_bottom_normal .pic_box img {
  transition: all 0.3s;
}

.technological_page .part4_bottom_box .part4_bottom_normal:hover .pic_box img {
  transform: scale(1.1);
}

.technological_page .part4_bottom_box .part4_bottom_normal .pic_box {
  height: 100%;
  position: absolute;
  z-index: -1;
  overflow: hidden;
}

.technological_page .part4_bottom_box .part4_bottom_normal .pic_box::after {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  background: #201F21;
  opacity: 0;
  z-index: 1;
}

.technological_page .part4_bottom_box .part4_bottom_normal .tt {
  padding: 8px 16px;
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  font-size: 16px;
  line-height: 30px;
  color: #FFFFFF;
}

.technological_page .part4_bottom_box .part4_bottom_normal .tt::after {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  background: linear-gradient(180deg, rgba(32, 31, 33, 0) 0%, rgba(32, 31, 33, 0.5) 100%);
  z-index: -1;
  transition: opacity 0.3s;
}

.technological_page .swiper-pagination-bullet {
  background: #AAAAAA;
  opacity: 1;
}

.technological_page .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background: #F66D35;
}

.intelligence .header .header_wrap {
  background: none;
}

.intelligence .header .header_wrap::after {
  background: none;
}

.intelligence_page {
  padding-bottom: 1.5rem;
}

.intelligence_page .kp-banner {
  padding-top: 100vh;
  margin-top: 0px;
}

.intelligence_page .part1 {
  margin: 0.72rem auto 0;
  max-width: 1200px;
  width: 94%;
}

.intelligence_page .part1_content {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  -moz-column-gap: 0.4rem;
       column-gap: 0.4rem;
  position: relative;
}

.intelligence_page .part1_content .part1_left {
  padding: 0.42rem 0 0.54rem;
  width: 30.6666666667%;
}

#about_new .intelligence_page .part1_content .part1_left .the_normal_title {
  justify-content: flex-start;
  text-align: left;
  width: 100%;
}

.intelligence_page .part1_content .part1_left_swiper {
  margin-top: 0.6rem;
  width: 100%;
  max-width: 258px;
  height: 369px;
  padding: 0px 0 0px 0px;
  border-left: 1px solid #D8D8D8;
  overflow: hidden;
}

.intelligence_page .part1_content .part1_left_swiper .swiper-slide {
  height: auto;
  padding: 5px 0 5px 0.35rem;
}

.intelligence_page .part1_content .part1_left_swiper .swiper-slide .pic_box {
  display: none;
}

.intelligence_page .part1_content .part1_left_swiper .swiper-slide.on {
  border-left: 3px solid #F66D35;
}
.intelligence_page .part1_content .part1_left_swiper .swiper-slide.on .tt {
  color: #201F21;
}
.intelligence_page .part1_content .part1_left_swiper .swiper-slide.on .desc {
  color: #666666;
}

.intelligence_page .part1_content .part1_left_swiper .swiper-slide .tt {
  font-family: "alimamashuhei";
  font-size: 18px;
  line-height: 22px;
  color: #CCCCCC;
}

.intelligence_page .part1_content .part1_left_swiper .swiper-slide .desc {
  font-size: 14px;
  line-height: 27px;
  color: #CCCCCC;
  margin-top: 8px;
}

.intelligence_page .part1_content .part1_right {
  width: 65.8333333333%;
  position: absolute;
  right: 0;
  height: 100%;
  top: 50%;
  max-height: 580px;
  transform: translateY(-50%);
}

.intelligence_page .part1_content .part1_right .part1_right_swiper {
  overflow: hidden;
  height: 100%;
  border-radius: 12px;
}

.intelligence_page .part1_content .part1_right .pic_box {
  height: 100%;
}

#about_new .intelligence_page .part_desc {
  max-width: 773px;
  margin: 0.24rem auto 0.48rem;
}

.intelligence_page .part2 {
  margin: 1.48rem auto 0;
}

.intelligence_page .part2 .menuSwiper {
  max-width: 1169px;
  width: 94%;
  padding-top: 12px;
  border-bottom: 1px solid #D8D8D8;
}

.intelligence_page .part2 .menuSwiper .swiper-slide {
  font-size: 18px;
  line-height: 25px;
  color: #201F21;
  padding: 0 25px 12px;
  width: auto;
  position: relative;
  cursor: pointer;
}

.intelligence_page .part2 .menuSwiper .swiper-slide:hover,
.intelligence_page .part2 .menuSwiper .swiper-slide.swiper-slide-thumb-active {
  color: #F66D35;
  font-weight: bold;
}

.intelligence_page .part2 .menuSwiper .swiper-slide.swiper-slide-thumb-active::after {
  content: "";
  width: 100%;
  height: 2px;
  background: #F66D35;
  position: absolute;
  bottom: 0;
  left: 0;
}

.intelligence_page .part2 .contentSwiper {
  margin: 0.48rem auto 0;
  width: 100%;
  height: 6rem;
}

.intelligence_page .part2 .contentSwiper .swiper-slide {
  width: 85%;
  max-width: 1200px;
  margin-right: 32px;
}

.intelligence_page .part2 .contentSwiper .swiper-slide.swiper-slide-prev,
.intelligence_page .part2 .contentSwiper .swiper-slide.swiper-slide-next {
  opacity: 0.3;
}

.intelligence_page .part2 .contentSwiper .swiper-slide .application-content,
.intelligence_page .part2 .contentSwiper .swiper-slide .content-pic,
.intelligence_page .part2 .contentSwiper .swiper-slide .content-pic img {
  height: 100%;
}

.intelligence_page .part2 .contentSwiper .swiper-slide .application-content {
  position: relative;
}

.intelligence_page .part2 .contentSwiper .swiper-slide .application-content .content-text {
  position: absolute;
  bottom: 0;
  padding: 0 0.48rem 0.32rem;
  width: 100%;
  z-index: 1;
}

.intelligence_page .part2 .contentSwiper .swiper-slide .application-content .content-text::after {
  content: "";
  width: 100%;
  height: 200%;
  background: linear-gradient(180deg, rgba(32, 31, 33, 0) 0%, rgba(32, 31, 33, 0.8) 100%);
  z-index: -1;
  position: absolute;
  bottom: 0;
  left: 0;
}

.intelligence_page .part2 .contentSwiper .swiper-slide .application-content .content-text .text-title {
  font-family: "alimamashuhei";
  line-height: 0.37rem;
  font-size: 0.3rem;
  color: #FFFFFF;
}

.intelligence_page .part2 .contentSwiper .swiper-slide .application-content .content-text .text-desc {
  font-size: 16px;
  line-height: 27px;
  color: #FFFFFF;
  margin-top: 16px;
  max-width: 853px;
  display: none;
}

.intelligence_page .part2 .contentSwiper .swiper-slide.swiper-slide-active .application-content .content-text .text-desc {
  display: block;
}

.intelligence_page .part2 .contentSwiper .bottom-nav-box {
  top: 50%;
  transform: translateY(-50%);
  z-index: 1;
  height: 54px;
}

.intelligence_page .part2 .contentSwiper .bottom-nav {
  max-width: 1140px;
  width: 79%;
}

.intelligence_page .part2 .contentSwiper .swiper-button-next,
.intelligence_page .part2 .contentSwiper .swiper-rtl .swiper-button-prev,
.intelligence_page .part2 .contentSwiper .swiper-button-prev,
.intelligence_page .part2 .contentSwiper .swiper-rtl .swiper-button-next {
  width: 14px;
  height: 54px;
  margin: 0;
  font-size: 0;
}

.intelligence_page .part2 .contentSwiper .swiper-button-prev,
.intelligence_page .part2 .contentSwiper .swiper-rtl .swiper-button-next {
  left: 0;
}

.intelligence_page .part2 .contentSwiper .swiper-button-next,
.intelligence_page .part2 .contentSwiper .swiper-rtl .swiper-button-prev {
  right: 0;
}

.intelligence_page .part2 .contentSwiper .swiper-button-next::after,
.intelligence_page .part2 .contentSwiper .swiper-button-prev::after {
  content: "";
  width: 14px;
  height: 54px;
  font-size: 0;
  background: url(/html/phone/images/svg/index_swiper_control.svg) no-repeat center/100% 100%;
  transition: none;
}

.intelligence_page .part2 .contentSwiper .swiper-button-next::after {
  transform: rotate(180deg);
}

.intelligence_page .part2 .contentSwiper .swiper-button-next:hover::after {
  background: url(/html/phone/images/svg/index_swiper_control1.svg) no-repeat center/100% 100%;
  transform: none;
}

.intelligence_page .part2 .contentSwiper .swiper-button-prev:hover::after {
  background: url(/html/phone/images/svg/index_swiper_control1.svg) no-repeat center/100% 100%;
  transform: rotate(180deg);
}

.intelligence_page .part3 {
  margin: 1.48rem auto 0;
}

.intelligence_page .part3 .part3_swiper_outer .swiper-wrapper {
  width: 94%;
  max-width: 1200px;
  height: 6.28rem;
  margin: 0 auto;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-template-rows: repeat(2, 1fr);
  gap: 15px;
}

.intelligence_page .part3 .part3_swiper_outer .swiper-wrapper.two-box {
  gap: 0 15px;
  height: 3.06rem;
  grid-template-rows: repeat(1, 1fr);
}

.intelligence_page .part3 .part3_swiper_outer .swiper-wrapper.third-box {
  gap: 0 15px;
  height: 3.06rem;
  grid-template-rows: repeat(1, 1fr);
}

.intelligence_page .part3 .part3_swiper_outer .swiper-wrapper .swiper-slide {
  border-radius: 8px;
  overflow: hidden;
  cursor: pointer;
}

.intelligence_page .part3 .part3_swiper_outer .swiper-wrapper .swiper-slide:nth-of-type(1) {
  grid-column: 1/span 2;
}

.intelligence_page .part3 .part3_swiper_outer .swiper-wrapper.third-box .swiper-slide:nth-of-type(1) {
  grid-column: 1/span 1;
}

.intelligence_page .part3 .part3_swiper_outer .swiper-wrapper.four-box .swiper-slide:last-of-type {
  grid-column: 2/span 2;
}

.intelligence_page .part3 .part3_swiper_outer .swiper-wrapper .swiper-slide .pic_box {
  height: 100%;
}

.intelligence_page .part3 .part3_swiper_outer .swiper-wrapper .swiper-slide .hover_show_content {
  padding: 0.24rem;
}

.intelligence_page .part3 .part3_swiper_outer .swiper-wrapper .swiper-slide .hover_show_content .tt {
  line-height: 25px;
  font-family: normal;
  font-size: 18px;
  font-weight: bold;
  color: #FFFFFF;
}

.intelligence_page .part3 .part3_swiper_outer .swiper-wrapper .swiper-slide .hover_show_content .desc {
  font-size: 14px;
  line-height: 20px;
  color: #FFFFFF;
}

.intelligence_page .part3 .part3_swiper_outer .swiper-wrapper .swiper-slide.hover .desc {
  margin-top: 8px;
  opacity: 1;
  height: auto;
}

.intelligence_page .part3 .part3_swiper_outer .swiper-wrapper .swiper-slide.hover .hover_show_content {
  background: rgba(29, 35, 42, 0.6);
}

.intelligence_page .part3 .part3_swiper_outer .swiper-wrapper .swiper-slide.hover .hover_show_content::after {
  opacity: 0;
}

.intelligence_page .part3 .part3_swiper_outer .swiper-wrapper .swiper-slide img {
  transition: transform 0.3s;
}

.intelligence_page .part3 .part3_swiper_outer .swiper-wrapper .swiper-slide.hover img {
  transform: scale(1.1);
}

.intelligence_page .part4 {
  margin: 1.1rem auto 0;
}

.intelligence_page .part4 .contentSwiper1 {
  margin: 0 auto;
  max-width: 1199px;
  width: 94%;
  height: 6.5rem;
  position: relative;
  border-radius: 12px;
  overflow: hidden;
}

.intelligence_page .part4 .contentSwiper1 .content-text {
  display: none;
}

.intelligence_page .part4 .menuSwiper1 {
  position: absolute;
  bottom: 0.48rem;
  left: 50%;
  transform: translateX(-50%);
  width: 94%;
  max-width: 1000px;
  border-bottom: 1px solid #CCCCCC;
}

.intelligence_page .part4 .menuSwiper1 .swiper-wrapper {
  align-items: flex-end;
}

.intelligence_page .part4 .menuSwiper1 .swiper-slide {
  width: 50%;
  line-height: 25px;
  font-size: 18px;
  text-align: center;
  color: #CCCCCC;
  padding-bottom: 0.16rem;
  position: relative;
  cursor: pointer;
}

.intelligence_page .part4 .menuSwiper1 .swiper-slide.swiper-slide-thumb-active,
.intelligence_page .part4 .menuSwiper1 .swiper-slide:hover {
  color: #FFFFFF;
  font-weight: bold;
}

.intelligence_page .part4 .menuSwiper1 .swiper-slide.swiper-slide-thumb-active::after {
  content: "";
  width: 100%;
  height: 2px;
  background: #FFF;
  position: absolute;
  left: 0;
  bottom: 0;
}

.intelligence_page .part4 .contentSwiper1 .swiper-slide .application-content,
.intelligence_page .part4 .contentSwiper1 .swiper-slide .content-pic,
.intelligence_page .part4 .contentSwiper1 .swiper-slide .content-pic img {
  height: 100%;
}

.quality_page {
  padding-bottom: 1.45rem;
}

.quality_page .swiper-slide .content .content-box-txt .txt-title {
  font-size: 0.36rem;
}

.quality_page .swiper-slide .content .content-box-txt .txt-title .txt-title-t {
  line-height: 0.44rem;
}

.quality_page .swiper-slide .content {
  top: 44%;
}

.quality_page .swiper-slide.center_content .content,
.developer_page .kp-banner .swiper-slide.center_content .content {
  top: 22%;
}

.quality_page .swiper-slide .content .content-box {
  max-width: 1200px;
}

.quality_page .swiper-slide .content .content-box-txt .txt-desc {
  width: 94%;
  max-width: 730px;
}

.quality_page .swiper-slide .content-box.flex_end .content-box-txt .txt-desc,
.developer_page .kp-banner .swiper-slide .content-box.flex_end .content-box-txt .txt-desc {
  width: 400px;
}

.quality_page .part1 {
  margin: 0.72rem auto 0;
}

.quality_page .part1_tt {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  max-width: 1200px;
  margin: 0 auto;
  width: 94%;
}

#about_new .quality_page .part1_tt .the_normal_title {
  width: 50%;
  flex-shrink: 0;
  justify-content: flex-start;
  text-align: left;
  margin: 0;
}

#about_new .quality_page .part1_tt .part_desc {
  width: 41.25%;
  margin: 0;
  color: #999;
  text-align: left;
}

.quality_page .part1_video_box {
  width: 94%;
  max-width: 1200px;
  margin: 0.48rem auto 0;
  position: relative;
}

.quality_page .part1_video_box video {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}

.quality_page .part2 {
  margin: 1.48rem auto 0;
}

.quality_page .part2.part2_bottom {
  margin: 0rem auto 0;
}

.quality_page .part2 .inds-banner {
  position: relative;
}

.quality_page .part2.part2_bottom .inds-banner {
  padding-bottom: 1.9rem;
}

.quality_page .part2 .indSwiper .swiper-slide {
  height: 7rem;
  width: 100%;
}

.quality_page .part2 .indSwiper .pic_box {
  height: 100%;
}

.quality_page .part2 .indSwiper .pic_box::after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(90deg, rgba(32, 31, 33, 0.5) 13%, rgba(32, 31, 33, 0) 86%);
  z-index: 3;
  pointer-events: none;
}

.quality_page .part2 .indSwiper .pic_box video {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  z-index: -1;
}

.quality_page .part2 .indSwiper .pic_box img {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  z-index: -2;
}

.quality_page .part2 .indSwiper .content_box {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
  padding: 0.72rem 0;
  transform: translate3d(0, 0, 10px);
}

.quality_page .part2 .indSwiper .content_box .the_normal_title {
  color: #FFF;
}

#about_new .quality_page .part2 .indSwiper .content_box .part_desc {
  color: #FFF;
  max-width: 730px;
}

.quality_page .strength-data-box {
  max-width: 900px;
  width: 94%;
  height: auto;
  line-height: 50px;
  color: #fff;
  text-align: center;
  display: flex;
  justify-content: space-between;
  align-items: stretch;
  -moz-column-gap: 30px;
       column-gap: 30px;
  row-gap: 30px;
  margin: 32px auto 0;
  flex-wrap: wrap;
}

.quality_page .strength-data-box .data-box {
  width: 200px;
  height: 120px;
  height: auto;
  padding: 12px 10px 20px;
  background: rgba(32, 31, 33, 0.1);
  border-radius: 4px;
  text-align: center;
}

.quality_page .strength-data-box .data-box .data-txt {
  width: auto;
  height: auto;
  text-align: center;
  margin-top: 10px;
  display: inline-block;
  position: relative;
}

.quality_page .strength-data-box .data-box .data-txt .no {
  width: auto;
  font-size: 42px;
  font-family: "alimamashuhei";
}

.quality_page .strength-data-box .data-box .data-txt .add {
  width: 16px;
  height: 16px;
  font-size: 16px;
  line-height: 16px;
  position: absolute;
  right: -14px;
  top: 0;
  white-space: nowrap;
}

.quality_page .strength-data-box .data-box .data-desc {
  width: auto;
  line-height: 27px;
  color: #fff;
  margin-top: -10px;
}

.quality_page .part2 .thumbSwiper-box {
  max-width: 1190px;
  width: 85%;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: 0;
  z-index: 1;
}

.quality_page .part2 .swiper-slide {
  width: 3.78rem;
  height: 2.62rem;
}

.quality_page .part2 .product_pic_box {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.quality_page .part2 .product_hover_pic_box {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  transition: opacity 0.2s;
}

.quality_page .part2 .inds-banner .swiper-pagination {
  display: none;
}

.quality_page .part2 .bottom-nav-box {
  top: 0.34rem;
}

.quality_page .part2 .swiper-button-next,
.quality_page .part2 .swiper-button-prev {
  width: 14px;
  height: 54px;
  transition: none;
}

.quality_page .part2 .swiper-button-next,
.quality_page .part2 .swiper-rtl .swiper-button-prev {
  right: -44px;
}

.quality_page .part2 .swiper-button-prev,
.quality_page .part2 .swiper-rtl .swiper-button-next {
  left: -44px;
  transform: rotate(180deg);
}

.quality_page .part2 .swiper-button-next:after,
.quality_page .part2 .swiper-button-prev:after {
  transition: none;
  font-size: 0;
  width: 14px;
  height: 54px;
  display: block;
  background: url("/html/phone/images/svg/arrow-qua-slider-right.svg") no-repeat center/100% 100%;
}

.quality_page .part2 .swiper-button-next:hover:after,
.quality_page .part2 .swiper-button-prev:hover:after {
  background: url("/html/phone/images/svg/index_swiper_control1.svg") no-repeat center/100% 100%;
}

.quality_page .part2 .swiper-button-next:hover,
.quality_page .part2 .swiper-rtl .swiper-button-prev:hover {
  transform: rotate(0deg);
}

.quality_page .part2 .swiper-button-prev:hover,
.quality_page .part2 .swiper-rtl .swiper-button-next:hover {
  transform: rotate(180deg);
}

.quality_page .part2 .hover_show_content {
  padding: 14px 0.24rem 16px;
}

.quality_page .part2 .hover_show_content .tt {
  font-size: 16px;
  font-weight: bold;
  line-height: 30px;
}

.quality_page .part2 .hover_show_content .desc {
  font-size: 14px;
  line-height: 20px;
}

.quality_page .part2 .hover_show_content .desc {
  font-size: 14px;
  line-height: 20px;
}

.quality_page .part2 .thumbSwiper .swiper-slide {
  border-radius: 12px;
  overflow: hidden;
  cursor: pointer;
}

.quality_page .part2 .thumbSwiper .swiper-slide.hover .desc {
  margin-top: 0px;
  opacity: 1;
  height: auto;
}

.quality_page .part2 .thumbSwiper .swiper-slide.hover .hover_show_content {
  background: rgba(29, 35, 42, 0.6);
}

.quality_page .part2 .thumbSwiper .swiper-slide.hover .hover_show_content::after {
  opacity: 0;
}

.quality_page .part2 .thumbSwiper .swiper-slide.hover .product_hover_pic_box {
  opacity: 1;
}

.quality_page .part3 {
  margin: 1.48rem auto 0;
}

#about_new .quality_page .part3 .part_desc {
  max-width: 710px;
}

.quality_page .part3 .part3_content {
  max-width: 1190px;
  width: 94%;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-content: flex-start;
  gap: 16px;
  margin: 0.48rem auto 0;
}

.quality_page .part3 .part3_content .part3_content_normal {
  width: calc((100% - 80px) / 6);
  height: 1.4rem;
  position: relative;
  border-radius: 5px;
  overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 8px;
}

.quality_page .part3 .part3_content .part3_content_normal .pic_box {
  height: 100%;
  position: absolute;
  z-index: -1;
}

.quality_page .part3 .part3_content .part3_content_normal .pic_box::after {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.35);
  z-index: 1;
  pointer-events: none;
}

.quality_page .part3 .part3_content .part3_content_normal img {
  transition: transform 0.3s;
}

.quality_page .part3 .part3_content .part3_content_normal:hover img {
  transform: scale(1.1);
}

.quality_page .part3 .part3_content .part3_content_normal .tt {
  line-height: 23px;
  font-size: 16px;
  color: #FFFFFF;
  text-align: center;
}

.quality_page .part4 {
  margin: 1.4rem auto 0;
}

.quality_page .part4_tt {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  max-width: 1200px;
  margin: 0 auto;
  width: 94%;
}

#about_new .quality_page .part4_tt .the_normal_title {
  width: 50%;
  flex-shrink: 0;
  justify-content: flex-start;
  text-align: left;
  margin: 0;
}

#about_new .quality_page .part4_tt .part_desc {
  width: 41.25%;
  margin: 0;
  color: #999;
  text-align: left;
}

.quality_page .part4_content {
  width: 94%;
  max-width: 1200px;
  margin: 3.04rem auto 0;
  position: relative;
  height: 337px;
  transform-origin: top left;
}

.quality_page .part4_content .part4_content_bg {
  position: absolute;
  width: 1300px;
  height: 337px;
  left: 0;
  top: 0;
  background: url("/html/phone/images/qua_part4_bg.png") no-repeat center/100% 100%;
}

.quality_page .part4_content .part4_content_bg::after {
  content: "";
  width: 30px;
  height: 30px;
  background: url("/html/phone/images/svg/sanjiao_orange.svg") no-repeat center/100% 100%;
  position: absolute;
  bottom: -9px;
  left: -9px;
}

.quality_page .part4_content .part4_content_bg .part4_content_normal {
  width: 25px;
  height: 25px;
  position: absolute;
}

.quality_page .part4_content .part4_content_bg .part4_content_normal:nth-of-type(1) {
  top: -6px;
  left: 82px;
}

.quality_page .part4_content .part4_content_bg .part4_content_normal:nth-of-type(2) {
  top: -6px;
  left: 331px;
}

.quality_page .part4_content .part4_content_bg .part4_content_normal:nth-of-type(3) {
  top: -6px;
  left: 579px;
}

.quality_page .part4_content .part4_content_bg .part4_content_normal:nth-of-type(4) {
  top: -6px;
  left: 829px;
}

.quality_page .part4_content .part4_content_bg .part4_content_normal:nth-of-type(5) {
  top: -6px;
  left: 1077px;
}

.quality_page .part4_content .part4_content_bg .part4_content_normal:nth-of-type(6) {
  top: auto;
  bottom: -6px;
  left: 1077px;
}

.quality_page .part4_content .part4_content_bg .part4_content_normal:nth-of-type(7) {
  top: auto;
  bottom: -6px;
  left: 829px;
}

.quality_page .part4_content .part4_content_bg .part4_content_normal:nth-of-type(8) {
  top: auto;
  bottom: -6px;
  left: 579px;
}

.quality_page .part4_content .part4_content_bg .part4_content_normal:nth-of-type(9) {
  top: auto;
  bottom: -6px;
  left: 331px;
}

.quality_page .part4_content .part4_content_bg .part4_content_normal:nth-of-type(10) {
  top: auto;
  bottom: -6px;
  left: 82px;
}

.part4_content_normal .number_box {
  width: 100%;
  height: 100%;
  border-radius: 50%;
  background: #FFFFFF;
  border: 2px solid #F66D35;
  color: #F66D35;
  position: absolute;
  top: 0;
  left: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  line-height: 1;
  font-size: 16px;
}

.part4_content_normal .part4_content_normal_pic {
  width: 200px;
  height: 160px;
  border-radius: 10px;
  overflow: hidden;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  top: -208px;
}
.part4_content_normal .part4_content_normal_pic img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  transition: all 0.3s;
}

.part4_content_normal .part4_content_normal_pic:hover img {
  transform: scale(1.1);
}

.part4_content_normal .part4_content_normal_pic .pic_desc {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 43px;
  height: 17px;
  border-radius: 10px 0px 10px 0px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 12px;
  color: #fff;
  background: #666;
}

.part4_content_normal:nth-of-type(1) .part4_content_normal_pic .pic_desc {
  background: #3575F4;
}

.part4_content_normal .tt {
  width: 200px;
  position: absolute;
  bottom: 25px;
  left: 50%;
  transform: translateX(-50%);
  line-height: 23px;
  min-height: 32px;
  font-size: 16px;
  text-align: center;
  color: #201F21;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  text-overflow: ellipsis;
}

.part4_content_normal:hover .tt {
  font-weight: bold;
  color: #F66D35;
}

.part4_content_normal .desc {
  width: 200px;
  position: absolute;
  top: 29px;
  left: 50%;
  transform: translateX(-50%);
  height: 17px;
  font-size: 12px;
  text-align: center;
  color: #666666;
}

.developer_page {
  padding-bottom: 1.47rem;
}

.developer_page .part1 {
  margin: 0.72rem auto 0;
}

.developer_page .part1_swiper {
  width: 94%;
  max-width: 1200px;
  margin: 0 auto 0;
  overflow: hidden;
}

.developer_page .part1_content {
  width: 100%;
  margin: 0 auto 0;
  height: auto;
  border-radius: 12px;
  display: flex;
  justify-content: center;
  background: #F8F8F8;
  overflow: hidden;
}

.developer_page .part1_content_left {
  width: 42.5%;
  padding: 0.72rem 0.74rem 0.97rem 0.48rem;
}

.developer_page .part1_content_right {
  width: 57.5%;
  height: auto;
  cursor: pointer;
  overflow: hidden;
}

.developer_page .part1_content_right:hover img {
  transform: scale(1.1);
}

.developer_page .part1_content_right img {
  height: 100%;
  transition: transform 0.3s;
}

#about_new .developer_page .part1_content_left .the_normal_title {
  justify-content: flex-start;
  width: 100%;
  text-align: left;
}

.developer_page .part1_content_left .part1_desc {
  margin: 0.24rem auto 0;
  font-size: 16px;
  line-height: 30px;
  color: #666666;
  min-height: 2.24rem;
}

.dev_info_part_outer {
  margin-top: 0.5rem;
}

.dev_info_part {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 0.3rem;
}

.dev_info_part_normal {
  width: 1.42rem;
}

.dev_info_part_normal_top {
  position: relative;
  font-size: 0.42rem;
  line-height: 0.5rem;
  color: #F66D35;
  font-family: "alimamashuhei";
}

.dev_info_part_normal_top_span {
  display: inline-flex;
  position: relative;
}

.dev_info_part_normal_top_add {
  font-style: unset;
  font-family: normal;
  font-size: 0.18rem;
  font-weight: bold;
  line-height: 0.33rem;
  letter-spacing: 0.04em;
  color: #F66D35;
  position: absolute;
  right: -0.18rem;
  top: 0;
}

.dev_info_part_normal_bottom {
  font-size: 14px;
  font-weight: normal;
  line-height: 27px;
  color: #767676;
}

.developer_page .part2 {
  margin: 1.48rem auto 0;
}

.developer_page .part2 .part_desc {
  max-width: 773px;
}

.developer_page .part3 {
  margin: 1.48rem auto 0;
}

.developer_page .part3_swiper {
  margin: 0 auto;
  max-width: 1200px;
  width: 94%;
  height: 7rem;
  position: relative;
  border-radius: 12px;
  overflow: hidden;
}

.developer_page .part3 .part3_swiper .swiper-slide .application-content,
.developer_page .part3 .part3_swiper .swiper-slide .content-pic,
.developer_page .part3 .part3_swiper .swiper-slide .content-pic img {
  height: 100%;
}

.developer_page .part3 .part3_swiper .swiper-slide .content-text {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  padding: 0.72rem 0 0;
}

#about_new .developer_page .part3 .part3_swiper .swiper-slide .the_normal_title {
  color: #FFF;
}

#about_new .developer_page .part3 .part3_swiper .swiper-slide .part_desc {
  color: #FFF;
  max-width: 770px;
  line-height: 0.26rem;
}

.developer_page .kp-banner .swiper-slide .content {
  top: 46%;
}

.developer_page .kp-banner .swiper-slide .content .content-box {
  max-width: 1200px;
}

.developer_page .kp-banner .swiper-slide .content .content-box-txt {
  padding: 0;
}

.developer_page .kp-banner .swiper-slide .content .content-box-txt .txt-title {
  font-size: 0.46rem;
  color: #201F21;
}

.developer_page .kp-banner .swiper-slide .content .content-box-txt .txt-title .txt-title-t {
  line-height: 0.56rem;
  max-width: 740px;
}

.developer_page .kp-banner .swiper-slide .content .content-box-txt .txt-desc {
  max-width: 740px;
  width: auto;
  color: #201F21;
  min-height: unset;
}

.developer_page .kp-banner .swiper-slide .content .content-box-txt .btn-more,
.developer_page .kp-banner .btn-more {
  margin-top: 28px;
  background: #FFF;
}

.developer_page .kp-banner .swiper-slide .content .content-box-txt .btn-more a,
.developer_page .kp-banner .btn-more a {
  color: #F66D35;
}

.developer_page .kp-banner .swiper-slide .content .content-box-txt .btn-more:hover,
.developer_page .kp-banner .btn-more:hover {
  background: linear-gradient(180deg, #FF8649 0%, #F66D35 100%);
}
.developer_page .kp-banner .swiper-slide .content .content-box-txt .btn-more:hover .link,
.developer_page .kp-banner .btn-more:hover .link {
  left: 0;
}
.developer_page .kp-banner .swiper-slide .content .content-box-txt .btn-more:hover a,
.developer_page .kp-banner .btn-more:hover a {
  color: #FFF;
}

#ind_news_page .out-bg {
  padding-top: 140px;
  background: #FFF;
  padding-bottom: 1rem;
}
#ind_news_page .out-bg .the_normal_title {
  font-size: 20px;
  line-height: 25px;
  justify-content: flex-start;
}
#ind_news_page .out-bg .normal_title_left {
  -moz-column-gap: 8px;
       column-gap: 8px;
}
#ind_news_page .out-bg .the_normal_title .icon-right-arrow {
  display: block;
  font-size: 24px;
  width: 8px;
  font-weight: normal;
}
#ind_news_page .position-box {
  height: 60px;
  display: flex;
  align-items: center;
  background: #FFF;
}
#ind_news_page .kp-banner {
  margin-top: 0;
  padding-top: 45.6621004566%;
  overflow: hidden;
}
#ind_news_page .swiper-slide .content {
  display: none;
}
#ind_news_page .bottom-nav {
  justify-content: center;
}
#ind_news_page .swiper-slide .content .content-box-txt .btn-more:hover .link,
#ind_news_page .btn-more:hover .link {
  left: 0px;
}
#ind_news_page .swiper-button-next, #ind_news_page .swiper-button-prev {
  width: 8px;
  height: 32px;
  margin: -16px 0 0;
  font-size: 0;
}
#ind_news_page .swiper-button-prev {
  left: 0.3rem;
}
#ind_news_page .swiper-button-next {
  right: 0.3rem;
}
#ind_news_page .swiper-button-next::after, #ind_news_page .swiper-button-prev::after {
  content: "";
  width: 100%;
  height: 100%;
  font-size: 0;
  background: url(/html/phone/images/svg/index_swiper_control.svg) no-repeat center/100% 100%;
  transition: none;
}
#ind_news_page .swiper-button-next::after {
  transform: rotate(180deg);
}
#ind_news_page .swiper-button-next:hover::after {
  background: url(/html/phone/images/svg/index_swiper_control1.svg) no-repeat center/100% 100%;
  transform: none;
}
#ind_news_page .swiper-button-prev:hover::after {
  background: url(/html/phone/images/svg/index_swiper_control1.svg) no-repeat center/100% 100%;
  transform: rotate(180deg);
}
#ind_news_page .ind_outer {
  width: 94%;
  max-width: 1200px;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}
#ind_news_page .ind_left {
  width: 73%;
}
#ind_news_page .today-focus {
  margin: 0.32rem 0 0;
}
#ind_news_page .today-focus-swiper {
  margin: 0.16rem 0 0;
  overflow: hidden;
}
#ind_news_page .today-focus-swiper .swiper-slide {
  width: 207px;
  height: 148px;
  overflow: hidden;
  border-radius: 6px;
}
#ind_news_page .today-focus-swiper .swiper-slide img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
#ind_news_page .article_content_outer {
  margin: 0.68rem 0 0;
}
#ind_news_page .menuSwiper {
  border-bottom: 1px solid #D8D8D8;
}
#ind_news_page .menuSwiper .swiper-slide {
  font-size: 0.18rem;
  line-height: 0.25rem;
  color: #201F21;
  padding: 0 2px 0.11rem;
  width: auto;
  position: relative;
  cursor: pointer;
}
#ind_news_page .menuSwiper .swiper-slide:hover,
#ind_news_page .menuSwiper .swiper-slide.swiper-slide-thumb-active,
#ind_news_page .menuSwiper .swiper-slide.on {
  color: #F66D35;
  font-weight: bold;
}
#ind_news_page .menuSwiper .swiper-slide.swiper-slide-thumb-active::after,
#ind_news_page .menuSwiper .swiper-slide.on::after {
  content: "";
  width: 100%;
  height: 2px;
  background: #F66D35;
  position: absolute;
  bottom: 0;
  left: 0;
}
#ind_news_page .article_content_inner {
  display: flex;
  align-items: center;
  -moz-column-gap: 0.24rem;
       column-gap: 0.24rem;
  margin: 0.48rem 0;
}
#ind_news_page .article_content_inner .pic_box {
  width: 29.6803652968%;
  height: 1.7rem;
  border-radius: 12px;
  flex-shrink: 0;
}
#ind_news_page .article_content_inner .art_cont {
  width: 63.0136986301%;
}
#ind_news_page .article_content_inner .art_cont .art_cont_title {
  font-size: 0.2rem;
  line-height: 0.27rem;
  font-weight: bold;
  color: #201F21;
  overflow: hidden;
  white-space: nowrap;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
  display: inline-block;
  max-width: 100%;
  width: auto;
  border-bottom: 1px solid transparent;
}
#ind_news_page .article_content_inner .art_cont .art_cont_desc {
  font-size: 0.16rem;
  line-height: 0.27rem;
  min-height: 0.81rem;
  color: #666666;
  margin-top: 8px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
  text-overflow: ellipsis;
}
#ind_news_page .article_content_inner .art_cont .art_cont_time {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  -moz-column-gap: 0.24rem;
       column-gap: 0.24rem;
  margin-top: 0.15rem;
  line-height: 18px;
  font-size: 12px;
  color: #D3D3D3;
}
#ind_news_page .article_content_inner:hover .art_cont .art_cont_title {
  color: #F66D35;
  border-bottom: 1px solid #F66D35;
}
#ind_news_page .tag-box {
  margin-top: 8px;
  display: none;
}
#ind_news_page .tag-box ul {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
}
#ind_news_page .tag-box ul li,
#ind_news_page .tag-box ul a {
  width: auto;
  float: left;
  background: rgba(246, 109, 53, 0.2);
  padding: 2px 4px;
  font-size: 10px;
  line-height: 16px;
  color: #F66D35;
  border-radius: 4px;
  border: none;
}
#ind_news_page .go_first, #ind_news_page .go_last {
  width: auto;
  font-size: 14px;
  line-height: 27px;
  display: flex;
  align-items: center;
  color: #AAAAAA;
  padding: 4px 12px;
  font-weight: normal;
  margin: 0 0.16rem;
  border-radius: 4px;
  transition: none;
}
#ind_news_page .go_first.cant,
#ind_news_page .go_last.cant {
  pointer-events: none;
  opacity: 0.5;
}
#ind_news_page .go_first:hover,
#ind_news_page .go_last:hover {
  background: #F66D35;
  color: #FFFFFF;
}
#ind_news_page .ind_right {
  width: 25%;
}
#ind_news_page .ind_left .ind_search_box {
  display: none;
}
#ind_news_page .out-bg .search-box {
  margin: 16px 0 0;
  height: 0.56rem;
  width: 100%;
  border-radius: 5px;
  overflow: hidden;
}
#ind_news_page .out-bg .search-box .input-box {
  height: 100%;
  display: flex;
}
#ind_news_page .out-bg .search-box .input-box .search-box-input {
  flex: 1;
  height: 100%;
}
#ind_news_page .out-bg .search-box .input-box .search-box-input input {
  width: 100%;
  background: #F8F8F8;
  color: #3D3D3D;
  padding-left: 0.22rem;
}
#ind_news_page .out-bg .search-box .input-box .search-box-input input::-moz-placeholder {
  color: #3D3D3D;
}
#ind_news_page .out-bg .search-box .input-box .search-box-input input::placeholder {
  color: #3D3D3D;
}
#ind_news_page .out-bg .search-box .input-box .search-box-ico {
  width: 0.56rem;
  height: 100%;
  flex-shrink: 0;
  background: linear-gradient(180deg, #FF8649 0%, #F66D35 99%);
  border: none;
  outline: none;
}
#ind_news_page .out-bg .search-box .input-box .search-box-ico img {
  width: 0.23rem;
  height: 0.23rem;
}
#ind_news_page .swiper_card {
  width: 100%;
  overflow: hidden;
}
#ind_news_page .card {
  display: block;
}
#ind_news_page .card1 {
  margin: 0.32rem 0 0;
}
#ind_news_page .card2, #ind_news_page .card3 {
  margin: 0.48rem 0 0;
}
#ind_news_page .article_outer {
  margin: 0.48rem 0 0;
}
#ind_news_page .article_box {
  padding: 8px 0 0;
}
#ind_news_page .article_item {
  display: flex;
  align-items: center;
  -moz-column-gap: 0.16rem;
       column-gap: 0.16rem;
  margin: 0.16rem 0;
}
#ind_news_page .article_item .pic_box {
  width: 42%;
  height: 0.86rem;
  border-radius: 5px;
  flex-shrink: 0;
}
#ind_news_page .article_item .article_item_right {
  width: 52%;
}
#ind_news_page .article_item .article_item_right .article_item_title {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  text-overflow: ellipsis;
  min-height: 0.46rem;
  font-size: 0.16rem;
  line-height: 0.23rem;
  color: #3D3D3D;
}
#ind_news_page .article_item .article_item_right .article_item_time {
  margin-top: 8px;
  line-height: 18px;
  font-size: 12px;
  color: #D3D3D3;
}
#ind_news_page .hot_tags_outer {
  margin: 0.48rem 0 0;
}
#ind_news_page .hot_tags_box {
  margin: 0.24rem 0 0;
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
}
#ind_news_page .hot_tags_item {
  line-height: 20px;
  font-size: 14px;
  color: #666666;
  padding: 5px 15px;
  border: 1px solid #CCCCCC;
  border-radius: 5px;
  transition: none;
}
#ind_news_page .hot_tags_item:hover,
#ind_news_page .hot_tags_item.on {
  color: #FFFFFF;
  background: linear-gradient(180deg, #FF8649 0%, #F66D35 99%);
}

@media only screen and (max-width: 1365.98px) {
  .video-pop-box {
    width: 100%;
    max-width: 100%;
    max-height: unset;
    top: 50.45%;
  }
  #kpVideo {
    border-radius: 0 !important;
  }
}
@media only screen and (max-width: 1350.98px) {
  #index .kp-container .inds-banner .thumbSwiper-box {
    width: 88%;
  }
  #index .kp-container .inds-banner .bottom-nav-box {
    width: 88%;
  }
  #index .kp-container .inds-banner .indSwiper .circle_product_mask_outer {
    right: auto;
    left: 52.0833333333%;
  }
}
@media only screen and (max-width: 1329.98px) {
  .header .kp-head-lang .lang-select .lang-select-list {
    position: fixed;
    left: auto;
    right: 0;
    top: 54px;
    transform: none;
  }
}
@media only screen and (max-width: 1299.98px) {
  #index .products-container-title {
    min-height: auto;
    min-width: auto;
  }
}
@media only screen and (max-width: 1280.02px) {
  .kp-container .container-box .product-specs-box .right-box.fixed {
    right: 3%;
  }
}
@media only screen and (max-width: 1250.98px) {
  #index .kp-container .kp-item-box .item-box {
    height: 380px;
  }
  #index .kp-container .kp-item-box .item-box .content-text-box .box-desc {
    padding: 24px 0 0 30px;
  }
  .kp-container .container-box .product-apply-box .contentSwiper {
    height: 48vw;
  }
  .kp-container .container-box .product-apply-box .menuSwiper {
    margin-top: 30px;
  }
}
@media only screen and (max-width: 1199.98px) {
  html {
    font-size: 92px;
  }
  .header .header_wrap .header_wrap_left {
    -moz-column-gap: 3.90625vw;
         column-gap: 3.90625vw;
  }
  .header .header_wrap .header_wrap_left .header_nav .menu {
    -moz-column-gap: 1.5625vw;
         column-gap: 1.5625vw;
  }
  .header .header_wrap .header_wrap_right {
    -moz-column-gap: 1.5625vw;
         column-gap: 1.5625vw;
  }
  .header_wrap_right > * {
    flex-shrink: 0;
  }
  .kp-container .container-box .partners-box {
    padding: 0;
  }
  #index .kp-container .container-box .strength-box {
    padding-top: 55px;
  }
  #index .kp-container .container-box .strength-box .strength-desc {
    margin-top: 20px;
  }
  #index .kp-container .container-box .strength-box .strength-data-box,
  .quality_page .strength-data-box {
    flex-wrap: wrap;
    justify-content: center;
    gap: 20px;
    margin: 20px auto 0;
    height: auto;
  }
  #index .kp-container .container-box .strength-box .strength-data-box .data-box,
  .quality_page .strength-data-box .data-box {
    width: 30%;
  }
  #index .kp-container .container-box .strength-box .strength-more-box .btn-more {
    margin: 45px auto 0;
  }
  .kp-container .container-box .products-list-box .products-cate-box .cate-list-box .list-pic {
    height: 100px;
  }
  .kp-container .container-box .products-list-box .products-cate-box .cate-list-box .list-title {
    font-size: 24px;
    line-height: 1.5;
  }
  .kp-container .container-box .development-box {
    padding-top: 0.6rem;
  }
  .kp-container .container-box .development-box .development-tab-menu .tab-style {
    font-size: 24px;
    line-height: 50px;
    padding: 0 24px;
  }
  .gpc_cont {
    margin-top: 24px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    -moz-column-gap: 24px;
         column-gap: 24px;
  }
  .gpc_cont_normal {
    width: 120px;
  }
  .gpccn_title {
    font-size: 26px;
    line-height: 38px;
    color: #F66D35;
  }
  .gpccn_desc {
    margin-top: 8px;
    font-size: 14px;
    line-height: 22px;
    color: #767676;
    text-align: left;
  }
  .quality_page .part3 .part3_content {
    gap: 12px;
  }
  .quality_page .part3 .part3_content .part3_content_normal {
    width: calc((100% - 48px) / 5);
  }
  .quality_page .part3 .part3_content .part3_content_normal .tt {
    font-size: 14px;
    line-height: 22px;
  }
  .quality_page .part4_content {
    margin: 2.74rem auto 0;
  }
}
@media only screen and (max-width: 1150.98px) {
  #index .kp-container .inds-banner .indSwiper .circle_product_mask_outer {
    right: 10.4166666667%;
  }
}
@media only screen and (max-width: 1023.98px) {
  html {
    font-size: 84px;
  }
  .middle_pc_show {
    opacity: 0;
    pointer-events: none;
    position: fixed;
    left: -5000px;
    z-index: -1;
  }
  .middle_m_show {
    opacity: 1;
    pointer-events: all;
    position: unset;
    left: auto;
    z-index: 1;
  }
  .kp-container .container-box .development-box {
    padding-bottom: 1.1rem;
  }
  .position-box {
    display: none;
  }
  .the_normal_title {
    font-family: "alimamaShuHei";
    font-size: 0.38rem;
    line-height: 0.45rem;
    color: #201F21;
  }
  .the_normal_title .icon-right-arrow {
    font-weight: bold;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-image: linear-gradient(180deg, #FF8649 0%, #F66D35 100%);
  }
  .mt120 {
    margin: 90px auto 0;
  }
  .header {
    height: 48px;
  }
  .header .header_wrap {
    height: 48px;
    display: none;
  }
  .kp-banner {
    margin-top: 48px !important;
  }
  .phone_header_wrap {
    opacity: 1;
    pointer-events: all;
    z-index: 1;
  }
  .phone_header_wrap.search_now .kp-head .menu-list-box .search-box {
    top: -60px;
  }
  .phone_header_wrap.search_now .kp-op {
    top: 0px;
  }
  .phone_header_wrap.search_now .search-box-cancel {
    display: block;
  }
  .phone_header_wrap.search_now .list-box {
    display: none;
  }
  .phone_header_wrap.search_now .head-close {
    display: block;
  }
  .kp-product .product-swiper-change a {
    width: 150px;
    height: 50px;
    font-size: 20px;
  }
  .kp-product .product-swiper .swiper-slide {
    width: 300px;
  }
  .kp-product .product-swiper .product-swiper-control .product-swiper-next,
  .kp-product .product-swiper .product-swiper-control .product-swiper-prev {
    display: none;
  }
  #index .kp-container .inds-banner .indSwiper .circle_product_mask_outer {
    transform: translateY(-50%) scale(0.8);
    left: 46.875%;
  }
  #index .kp-container .inds-banner .indSwiper .pic_box {
    padding-top: 550px;
  }
  #index .kp-container .inds-banner .indSwiper .content-box .content-box-txt .txt-title {
    width: 400px;
  }
  #index .kp-container .inds-banner .indSwiper .content-box .content-box-txt .txt-title .txt-title-t {
    font-size: 28px;
    line-height: 34px;
  }
  #index .kp-container .inds-banner .indSwiper .content-box .content-box-txt .txt-title .txt-desc {
    font-size: 14px;
    line-height: 28px;
  }
  #index .kp-container .kp-item-box .item-box {
    height: 310px;
  }
  #index .kp-container .kp-item-box .item-box .content-text-box .box-desc {
    padding: 19px 18px 0 18px;
  }
  #index .kp-container .news-content-box {
    height: auto;
    flex-wrap: wrap;
    row-gap: 20px;
    width: 94%;
    margin: 26px auto 0;
  }
  #index .kp-container .news-content-box .box-left {
    width: 100%;
  }
  #index .kp-container .news-content-box .box-right {
    width: 100%;
  }
  #index .kp-container .news-content-box .box-right ul li .box-desc,
  #index .kp-container .news-content-box .box-right ul > a .box-desc {
    width: calc(100% - 240px - 30px);
  }
  #index .kp-container .news-content-box .box-right ul li,
  #index .kp-container .news-content-box .box-right ul > a {
    padding-right: 30px;
  }
  #index .kp-container .news-content-box .box-right ul li .list-ico,
  #index .kp-container .news-content-box .box-right ul > a .list-ico {
    flex-shrink: 0;
  }
  #index .kp-container .news-content-box .box-left .new-img {
    height: 300px;
  }
  #index .kp-container .strength-item-box {
    height: auto;
  }
  #index .kp-container .strength-item-box .item-box ul {
    flex-wrap: wrap;
  }
  #index .kp-container .strength-item-box .item-box ul li {
    width: calc((100% - 23px) / 2);
    height: 207px;
  }
  #index .kp-container .strength-i {
    margin-top: 30px;
  }
  #index .kp-container .strength-i .item-box ul li {
    height: 350px;
  }
  #index .kp-container .strength-i .item-box ul li .box-desc {
    top: 28px;
    left: 30px;
  }
  #index .kp-container .strength-i .item-box ul li .box-desc .tt {
    font-size: 26px;
  }
  #index .kp-container .strength-i .item-box ul li .box-desc .desc {
    font-size: 14px;
    line-height: 28px;
  }
  #index .kp-container .strength-i .item-box ul li .know-more {
    left: 30px;
  }
  #index .kp-container .strength-i .item-box ul li:nth-of-type(1) .btn-more {
    left: 12px;
  }
  .kp-container.question-outer-box {
    padding: 60px 0 60px 0;
  }
  #index .kp-container.question-outer-box .container-box {
    padding: 0;
  }
  .kp-container .container-box .products-list-box .products-cate-box .cate-list-box .list-pic {
    height: 90px;
  }
  .kp-container .container-box .products-list-box .products-cate-box .cate-list-box .list-title {
    font-size: 22px;
    line-height: 1.5;
  }
  .kp-container .container-box .products-list-box .products-content-box .products-right-box .product-list-box .product-list {
    width: 48.5%;
  }
  #productsView_page #productsView_page_cont {
    margin-top: 70px;
  }
  .kp-container .container-box .product-apply-box .menuSwiper {
    margin-top: 24px;
  }
  .kp-container .container-box .product-apply-box .contentSwiper .application-content-box .application-content .content-text .text-title {
    font-size: 26px;
    line-height: 40px;
  }
  .kp-container .container-box .product-related-box {
    margin: 40px auto 60px;
  }
  .kp-container .container-box .product-related-box .related-box {
    margin-top: 24px;
  }
  .kp-container .container-box .box-title .box-txt-title {
    font-size: 0.38rem;
    line-height: 0.45rem;
  }
  .kp-container .container-box .box-title .box-txt-icon img {
    height: 0.45rem;
  }
  #support_page .swiper-slide .content .content-box-txt .txt-title,
  #custom_page .swiper-slide .content .content-box-txt .txt-title,
  #wiki_page .swiper-slide .content .content-box-txt .txt-title {
    font-size: 36px;
    justify-content: center;
  }
  #custom_page .kp-container .container-box .ind-solution-box {
    margin: 1rem auto 0;
  }
  #custom_page .kp-container .container-box .ind-solution-box .ind-list-box ul li {
    width: 33.3%;
    height: 125px;
  }
  #custom_page .kp-container .container-box .ind-solution-box .ind-list-box {
    margin-top: 36px;
  }
  #custom_page .kp-container .container-box .ind-solution-box .ind-list-box ul li .list-text {
    font-size: 22px;
  }
  .kp-container .container-box .container-title-box .c-desc {
    font-size: 14px;
    line-height: 1.9;
  }
  #custom_page .kp-container .container-box .pro-custom-box {
    margin: 1rem auto 0;
  }
  #custom_page .kp-container .container-box .pro-custom-box .custom-list-box .list-menu .products-cate {
    margin: 30px auto;
  }
  #custom_page .kp-container .container-box .pro-custom-box .custom-list-box .list-menu .products-cate .cate-box {
    font-size: 14px;
    line-height: 27px;
    padding: 5px 10px;
  }
  .kp-container .container-box .development-box {
    padding-top: 0.5rem;
  }
  .kp-container .container-box .development-box .development-tab-menu {
    margin-top: 0.3rem;
  }
  .kp-container .container-box .development-box .development-tab-menu .tab-style {
    font-size: 22px;
    line-height: 46px;
    padding: 0 20px;
  }
  .kp-container .container-box .development-box .development-content-box .desc-text {
    font-size: 18px;
  }
  .kp-container .container-box .development-box .development-content-box .development-process-box .custom-points-text .text {
    font-size: 18px;
  }
  .kp-container .container-box .development-box .development-content-box .development-btn {
    font-size: 18px;
  }
  .kp-container .container-box .contact-us-box .contact-form-box .right-desc {
    font-size: 14px;
  }
  .kp-container .container-box .contact-us-box .contact-form-box .right-line {
    margin-top: 24px;
  }
  .kp-container .container-box .contact-us-box .contact-form-box .message-box {
    margin-top: 24px;
  }
  .kp-container .container-box .contact-us-box .contact-form-box .message-box .icon {
    font-size: 14px;
    line-height: 24px;
    width: 16px;
  }
  .kp-container .container-box .contact-us-box .contact-form-box .message-box .txt {
    margin-left: 6px;
    line-height: 24px;
    font-size: 14px;
  }
  .kp-container .container-box .contact-us-box .contact-form-box .box-left .layui-input-block .layui-input {
    line-height: 60px;
  }
  .kp-container .container-box .contact-us-box .contact-form-box .box-left .layui-input-block .layui-input, .layui-select, .layui-textarea {
    height: 60px;
  }
  .kp-container .container-box .contact-us-box .contact-form-box .box-left .layui-form-item .right-verify img {
    height: 60px;
  }
  .kp-container .container-box .contact-us-box .contact-form-box {
    margin: 0.5rem auto 0;
  }
  .kp-container .container-box .contact-us-box {
    margin: 0.8rem auto 1rem;
  }
  .kp-container .container-box .contact-us-box .contact-title .contact-txt-title {
    font-size: 0.38rem;
    line-height: 0.45rem;
    margin-left: 22px;
  }
  .kp-container .container-box .contact-us-box .contact-title .contact-txt-icon img {
    height: 0.45rem;
  }
  .kp-container .container-box .solution-box .solution-content-box .solution-content .content-right {
    height: 450px;
  }
  .kp-container .container-box .solution-box .solution-content-box .solution-content .content-left {
    width: 46%;
  }
  .kp-container .container-box .solution-box .solution-content-box .solution-content .content-left .left-desc {
    font-size: 14px;
    line-height: 23px;
  }
  .kp-container .container-box .solution-box .solution-content-box .solution-content .content-left .left-btn {
    margin-top: 30px;
  }
  .kp-container .container-box .cases-box .cases-content-box .cases-content {
    width: calc(50% - 21px);
  }
  #wiki_page .wiki_leftmenu,
  .wiki_box .wiki_leftmenu {
    width: 30.8333333333%;
  }
  .kp-container .container-box .support-list-box .support-list .list-box {
    width: calc(33.3% - 17px);
  }
  .support_cont {
    gap: 24px;
  }
  .support_cont_normal {
    width: calc(50% - 12px);
    min-height: 337px;
    padding: 23px;
  }
  .support_cont {
    margin: 30px auto 0;
  }
  .kp-container .container-box .our-strength-box {
    margin: 1.2rem auto 0;
  }
  .kp-container .container-box .our-strength-box .strength-content {
    margin-top: 30px;
  }
  .gpc_cont {
    margin-top: 20px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    -moz-column-gap: 20px;
         column-gap: 20px;
  }
  .gpc_cont_normal {
    width: 120px;
  }
  .gpccn_title {
    font-size: 22px;
    line-height: 30px;
    color: #F66D35;
  }
  .gpccn_desc {
    margin-top: 6px;
    font-size: 12px;
    line-height: 18px;
    color: #767676;
    text-align: left;
  }
  .Global_partners .Global_partners_content {
    padding: 0.3rem;
  }
  #about .kp-product .product-swiper-change {
    -moz-column-gap: 0;
         column-gap: 0;
    margin: 0.4rem auto 0;
  }
  #about .kp-product .product-swiper-change a {
    width: 250px;
    height: 46px;
  }
  #about .kp-product .product-swiper-change a::after {
    width: 70px;
    height: 4px;
    bottom: -16px;
  }
  #about .kp-product .product-swiper {
    width: 100%;
  }
  #about .kp-container .memorabilia-box .kp-memorabilia .memorabilia-slider {
    margin: 50px auto 0;
  }
  #about .kp-container .memorabilia-box .kp-memorabilia .memorabilia-slider .memorabilia-Swiper .swiper-wrapper .swiper-slide .slide-text .desc {
    margin-top: 16px;
    font-size: 14px;
  }
  #about .kp-container .memorabilia-box .kp-memorabilia .memorabilia-slider .memorabilia-Swiper .swiper-wrapper .swiper-slide .slide-text .title {
    min-height: 33px;
    font-size: 24px;
    font-family: alimamaShuHei, Helvetica Neue, Helvetica, PingFang SC, Tahoma, Arial, sans-serif, serif;
    line-height: 33px;
    text-align: left;
    color: #D3D3D3;
    margin: 16px 0 0 0;
  }
  #about .menuSwiper {
    margin-top: 50px;
  }
  #about .kp-container .memorabilia-box .kp-memorabilia .memorabilia-slider .memorabilia-Swiper .swiper-button-next, #about .swiper-rtl .swiper-button-prev,
  #about .kp-container .memorabilia-box .kp-memorabilia .memorabilia-slider .memorabilia-Swiper .swiper-button-prev, #about .swiper-rtl .swiper-button-next {
    top: 210px;
  }
  .kp-container .container-box .kp-honor-box .swiper .swiper-wrapper .swiper-slide > div:nth-of-type(2) .desc {
    font-size: 14px;
    line-height: 23px;
  }
  #newsView_page {
    padding-top: 1rem;
  }
  #expoView_page {
    padding-top: 1rem;
  }
  #contactus_page .kp-container .container-box .contact-us-box {
    margin: 1.4rem auto 0.8rem;
  }
  .kp-container .container-box .privacy-box {
    margin: 1.4rem auto 0.8rem;
  }
  #index .kp-container .strength-item-box .item-box ul li .box-desc p {
    font-size: 18px;
    padding-left: 22px;
  }
  #expo_page {
    padding-top: 60px;
  }
  #sitemap_page {
    padding-top: 60px;
  }
  #sitemap_page .sitemap_normal_box {
    width: 33.33%;
  }
  #sitemap_page .sitemap_normal_box .tt {
    font-size: 22px;
    margin-bottom: 22px;
  }
  #sitemap_page .group_tt {
    font-size: 22px;
  }
  #sitemap_page .sitemap-group .sitemap_normal_box .tt {
    font-size: 20px;
  }
  #hotnodes_body #hotnodes_page .position-box {
    top: 60px;
  }
  #hotnodes_body .rightCont {
    width: 200px;
  }
  #hotnodes_body .product-cases-bg .swiper-button-next,
  #hotnodes_body .product-cases-bg .swiper-button-prev {
    display: none;
  }
  #hotnodes_body .wiki_box .wiki_leftmenu {
    width: 27.5%;
  }
  #hotnodes_body .wiki_leftmenu .wiki_leftmenu_inner2 {
    padding: 32px 24px 32px 24px;
  }
  #hotnodes_body .wiki_box .centerContent_inner {
    padding: 24px 24px 35px;
  }
  #hotnodes_body .wiki_box {
    -moz-column-gap: 16px;
         column-gap: 16px;
  }
  .technological_page .kp-banner {
    padding-top: 66.796875%;
  }
  .technological_page .kp-banner .swiper-slide.center_content .content .content-box-txt .txt-desc,
  .intelligence_page .kp-banner .swiper-slide.center_content .content .content-box-txt .txt-desc {
    margin: 32px auto 0;
  }
  .technological_page .position-box,
  .intelligence_page .position-box,
  .quality_page .position-box,
  .developer_page .position-box {
    display: none;
  }
  .technological_page .part2_cont .indSwiper .pic_box {
    padding-top: 500px;
  }
  .technological_page .part2_cont .thumbSwiper-box {
    width: 100%;
  }
  .technological_page .part2_cont .swiper-button-next, .technological_page .part2_cont .swiper-button-prev {
    display: none;
  }
  .technological_page .part2_cont .inds-banner {
    position: relative;
  }
  .technological_page .part2_bottom .part2_cont .inds-banner {
    padding-bottom: 24px;
  }
  .technological_page .part2_cont .swiper-pagination,
  .technological_page .swiper-pagination {
    display: flex;
    bottom: 2px;
    height: 15px;
    opacity: 1;
    justify-content: center;
  }
  .technological_page .swiper-pagination-bullet {
    width: 6px;
    height: 6px;
    margin: 0 3px;
    opacity: 1;
  }
  .technological_page .swiper-pagination-bullet.swiper-pagination-bullet-active {
    background: #F66D35;
  }
  .technological_page .part4_bottom_box {
    height: 404px;
  }
  .technological_page .part4_bottom_box .part4_bottom_normal {
    width: calc((100% - 36px) / 3);
    height: 190px;
  }
  .intelligence_page .kp-banner {
    padding-top: 66.796875%;
  }
  .intelligence_page .part2 .contentSwiper .bottom-nav-box {
    display: none;
  }
  .intelligence_page .part3 .part3_swiper_outer .swiper-wrapper .swiper-slide .hover_show_content .desc {
    font-size: 12px;
    line-height: 18px;
  }
  .intelligence_page .part3 .part3_swiper_outer .swiper-wrapper .swiper-slide .hover_show_content .tt {
    line-height: 22px;
    font-size: 16px;
  }
  .intelligence_page .part3 .part3_swiper_outer .swiper-wrapper .swiper-slide .hover_show_content {
    padding: 16px 16px;
  }
  .quality_page .part4_content {
    margin: 2.4rem auto 0;
  }
  .developer_page .kp-banner .swiper-slide .content .content-box-txt {
    padding: 0 0 0 22px;
  }
  #ind_news_page .position-box {
    display: none;
  }
  #ind_news_page .out-bg {
    padding-top: 1rem;
  }
}
@media only screen and (max-width: 899.98px) {
  html {
    font-size: 80px;
  }
  .mt120 {
    margin: 75px auto 0;
  }
  #hotnodes_body .rightCont {
    width: 180px;
    padding: 24px 16px 16px;
  }
}
@media only screen and (max-width: 830.98px) {
  #index .kp-container .inds-banner .indSwiper .circle_product_mask_outer {
    transform: translateY(-50%) scale(0.7);
  }
  #hotnodes_body .wiki_leftmenu .wiki_leftmenu_inner2 {
    padding: 32px 16px 32px;
  }
  #hotnodes_body .wiki_box .centerContent_inner {
    padding: 24px 16px 35px;
  }
  #hotnodes_body .wiki_box {
    -moz-column-gap: 10px;
         column-gap: 10px;
  }
}
@media only screen and (max-width: 800.98px) {
  #index .kp-container .inds-banner .indSwiper .circle_product_mask_outer {
    transform: translateY(-50%) scale(0.65);
  }
}
@media only screen and (min-width: 768.02px) and (max-width: 1023.98px) {
  .kp-banner {
    margin-top: 60px !important;
  }
  #ind_news_page .kp-banner {
    margin-top: 0px !important;
  }
  .kp-head-box {
    height: 60px;
  }
  .phone_header_wrap .kp-head {
    height: 60px;
  }
  .phone_header_wrap .kp-head .head-box {
    padding: 17px 0px;
  }
  .phone_header_wrap .kp-head .head-box .kp-logo {
    height: 26px;
  }
  .phone_header_wrap .kp-head .head-box .kp-logo img {
    height: 26px;
  }
  .phone_header_wrap .kp-head .head-box .kp-phone {
    height: 26px;
  }
  .phone_header_wrap .kp-head .head-box .kp-phone img {
    height: 100%;
  }
  .kp-menu .icon {
    width: 22px;
    height: 26px;
  }
  .kp-menu .icon .border {
    top: 4px;
  }
  .kp-menu .icon .border:nth-child(2) {
    top: 12px;
  }
  .kp-menu .icon .border:nth-child(3) {
    top: 20px;
  }
  .kp-menu.on .icon .border:nth-child(1) {
    top: 12px;
    transform: rotate(45deg);
  }
  .kp-menu.on .icon .border:nth-child(3) {
    top: 12px;
    transform: rotate(-45deg);
  }
  .phone_header_wrap .kp-head .head-box .head-box-right {
    -moz-column-gap: 20px;
         column-gap: 20px;
  }
  .phone_header_wrap .kp-head .head-box .lang-box {
    width: 26px;
    height: 26px;
  }
  .phone_header_wrap .kp-head .head-box .lang-box .lang-select .lang-select-btn {
    font-size: 26px;
    top: 1px;
  }
  .phone_header_wrap .kp-head .head-box .lang-box .lang-select .lang-select-list {
    top: 36px;
  }
}
@media only screen and (max-width: 767.98px) {
  html {
    font-size: 72px;
  }
  .out-bg {
    overflow: hidden;
  }
  .show769 {
    display: none !important;
  }
  .show768 {
    display: block !important;
  }
  .pc_show {
    opacity: 0;
    pointer-events: none;
    position: fixed;
    left: -5000px;
    z-index: -1;
  }
  .m_show {
    opacity: 1;
    pointer-events: all;
    position: inherit;
    left: auto;
    z-index: 1;
  }
  .mt120 {
    margin: 60px auto 0;
  }
  .container_m {
    width: 94%;
    margin-left: auto;
    margin-right: auto;
  }
  .the_normal_title {
    justify-content: space-between;
    margin: 0 auto 0;
  }
  .the_normal_title .icon-right-arrow {
    display: block;
    width: 10px;
  }
  .normal_title_right {
    font-family: PingFang SC, Helvetica Neue, Helvetica, Tahoma, Arial, sans-serif;
    display: flex;
    font-size: 16px;
    line-height: 30px;
    color: #767676;
  }
  .phone_header_wrap .kp-head .kp-op {
    margin: 55px auto 0;
  }
  .phone_header_wrap {
    display: block;
  }
  .phone_header_wrap.search_now .kp-head .menu-list-box .search-box {
    top: -48px;
  }
  .phone_header_wrap.search_now .kp-op-list {
    height: calc(100vh - 48px);
  }
  .phone_header_wrap .kp-head .menu-list-box .list-box {
    max-height: calc(100vh - 43px - 55px);
  }
  .kp-product {
    width: 100%;
    padding: 0 3% 60px;
    overflow: hidden;
    margin-bottom: -60px;
  }
  .kp-product .product-swiper-change {
    margin: 0.26rem auto 0;
    justify-content: flex-start;
    -moz-column-gap: 24px;
         column-gap: 24px;
  }
  .kp-product .product-swiper-change a {
    background: none;
    width: auto;
    height: auto;
    padding: 10px 4px;
    line-height: 30px;
    border-radius: 0;
    position: relative;
    font-family: PingFang SC, Helvetica Neue, Helvetica, Tahoma, Arial, sans-serif;
  }
  .kp-product .product-swiper-change a.on,
  .kp-product .product-swiper-change a:hover {
    background: none;
    color: #201F21;
    font-weight: bold;
  }
  .kp-product .product-swiper-change a.on::after,
  .kp-product .product-swiper-change a:hover::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 3px;
    background: #F66D35;
  }
  .kp-product .product-swiper {
    margin: 0.4rem auto 0px;
  }
  .kp-product .product-swiper .swiper-slide {
    margin-right: 24px;
    opacity: 1;
    box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.16);
  }
  .kp-product .product-swiper .swiper-slide:hover {
    box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.16);
  }
  .kp-product .product-swiper .swiper-slide.swiper-slide-prev,
  .kp-product .product-swiper .swiper-slide.swiper-slide-next {
    opacity: 1;
  }
  .kp-product .product-swiper .product-swiper-control {
    pointer-events: all;
    left: 50%;
    top: 100%;
    transform: translate(-50%, 0%);
    height: 8px;
  }
  .kp-product .product-swiper .product-swiper-control .swiper-pagination {
    display: flex;
    height: 100%;
    align-items: center;
    justify-content: center;
    margin: 0;
    top: 20px;
    bottom: 0;
  }
  .kp-product .swiper-pagination-bullet-active,
  .kp-product .swiper-pagination-bullet {
    width: 6px;
    height: 6px;
    border: none;
    background: #AAAAAA;
  }
  .kp-product .swiper-pagination-bullet-active {
    background: #F66D35;
  }
  .Modular_driver .Modular_driver_title {
    width: 94%;
    margin-left: auto;
    margin-right: auto;
  }
  .kp-container .container-box .contact-box {
    height: 300px;
  }
  .kp-container .container-box .contact-box .the_normal_title {
    justify-content: center;
  }
  .kp-container .container-box .contact-box .contact-box-center .contact-bg {
    top: 42%;
  }
  #index .kp-banner {
    margin-bottom: 218px;
    margin-bottom: 238px;
  }
  #index .container-content {
    align-items: stretch;
  }
  #index .container-content .first-content-item:nth-of-type(1) .content-img-box {
    width: 98px;
    height: 98px;
  }
  #index .container-content .first-content-item .content-img-box {
    width: 72px;
    height: 72px;
    position: static;
  }
  #index .container-content .first-content-item .content-img-box .bg_box {
    background-size: contain;
  }
  #index .container-content .first-content-item {
    border-radius: 8px;
    background: #F8F8F8;
    height: 160px;
    width: calc((100% - 18px) / 2);
  }
  #index .container-content .first-content-item:nth-of-type(1) {
    width: 100%;
    max-width: unset;
    display: flex;
    align-items: center;
    -moz-column-gap: 26px;
         column-gap: 26px;
    justify-content: center;
  }
  #index .container-content .first-content-item {
    display: flex;
    justify-content: center;
    align-content: flex-start;
    flex-wrap: wrap;
    row-gap: 8px;
  }
  #index .container-content .first-content-item:nth-of-type(1) .content-text-box {
    width: auto;
  }
  #index .container-content .first-content-item .content-text-box {
    width: 100%;
    height: auto;
    transform: none;
    position: static;
  }
  #index .container-content .first-content-item .content-text-box .box-desc .tt {
    font-size: 0.34rem;
    line-height: 1;
    color: #201F21;
  }
  #index .container-content .first-content-item:nth-of-type(1) .box-desc .tt span {
    font-size: 0;
  }
  #index .container-content .first-content-item .content-text-box .box-desc .desc {
    font-size: 16px;
    line-height: 1.1;
    color: #666666;
  }
  #index .container-content .first-content-item:nth-of-type(1) .box-desc .tt {
    text-align: left;
  }
  #index .container-content .first-content-item:nth-of-type(1) .box-desc .desc {
    text-align: left;
  }
  .select_product_outer {
    position: relative;
    height: 36px;
  }
  .fixed_btn .select_product {
    position: fixed;
    left: 3%;
    top: 57px;
    z-index: 11;
  }
  .select_product {
    opacity: 1;
    pointer-events: all;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    z-index: 10;
  }
  .select_product::after {
    content: "";
    width: 120vw;
    height: 54px;
    background: #FFFFFF;
    position: absolute;
    left: 45%;
    top: 50%;
    transform: translate(-50%, -50%);
  }
  .product_not_found {
    background: #ffffff;
    border-radius: 8px;
    display: flex;
    flex-direction: column;
    padding: 16px 16px;
    margin: 80px auto 0;
  }
  .product_not_found .product_not_found_title {
    justify-content: center;
  }
  .product_not_found .product_not_found_desc {
    width: 100%;
    margin-top: 8px;
  }
  .product_not_found .product_not_found_btn {
    width: 100%;
    margin-top: 16px;
  }
  #index .why_choose .the_normal_title {
    justify-content: center;
    padding: 18px 0;
    background: linear-gradient(180deg, #FF8649 0%, #F66D35 99%);
    border-radius: 5px;
    color: #FFFFFF;
    position: relative;
    font-size: 24px;
  }
  .why_choose .the_normal_title::after {
    content: "▲";
    color: #F66D35;
    line-height: 1;
    font-size: 24px;
    position: absolute;
    left: 50%;
    transform: translateX(-50%) rotate(180deg);
    bottom: -19px;
  }
  .why_choose .pc_show {
    opacity: 1;
    z-index: 1;
    pointer-events: all;
    left: 0;
  }
  .why_choose .m_show {
    opacity: 0;
    pointer-events: none;
    position: fixed;
    left: -5000px;
  }
  .why_choose .wcb {
    padding: 0.32rem 0.26rem 0 0.26rem;
    position: relative;
    height: 100%;
    border-radius: 12px;
    overflow: hidden;
  }
  .why_choose .wcb .tt {
    line-height: 0.38rem;
    font-size: 0.28rem;
    font-weight: bold;
    color: #F66D35;
    position: relative;
    z-index: 1;
  }
  .why_choose .wcb .desc {
    font-size: 0.2rem;
    line-height: 0.3rem;
    color: #666666;
    margin-top: 8px;
    position: relative;
    z-index: 1;
  }
  .why_choose .wcb .wcb_bg {
    background-position: bottom;
    background-size: contain;
    background-repeat: no-repeat;
    position: absolute;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 100%;
  }
  .why_choose .wl {
    width: 51%;
    row-gap: 17px;
    display: flex;
    flex-wrap: wrap;
  }
  .why_choose .wl .wlt {
    width: 100%;
    height: 260px;
    display: flex;
    justify-content: center;
    -moz-column-gap: 14px;
         column-gap: 14px;
  }
  .why_choose .wl .wlt .wlt_box {
    width: 48.8562091503%;
    border-radius: 12px;
    background: #F8F8F8;
  }
  .why_choose .wl .wlb {
    width: 100%;
    height: 277px;
    background: #F8F8F8;
    border-radius: 12px;
  }
  .why_choose .wr {
    width: 47.5833333333%;
    row-gap: 17px;
    display: flex;
    flex-wrap: wrap;
  }
  .why_choose .wr .wrt {
    width: 100%;
    height: 260px;
    background: #F8F8F8;
    border-radius: 12px;
  }
  .why_choose .wr .wrb {
    width: 100%;
    height: 277px;
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    row-gap: 17px;
  }
  .why_choose .wr .wrb .wrb_box {
    width: 100%;
    border-radius: 12px;
    background: #F8F8F8;
    height: 130px;
  }
  .why_choose .wr .wrb .wrb_box .wcb_bg {
    background-position: center right;
    background-size: contain;
  }
  .why_choose .wr .wrb .wrb_box .desc {
    width: 70%;
  }
  .Global_partners .Global_partners_desc {
    text-align: left;
    font-size: 12px;
    color: #767676;
    margin: 16px auto;
    width: 100%;
    max-width: unset;
  }
  #index .Global_partners .Global_partners_desc {
    width: 94%;
  }
  .Global_partners .Global_partners_swiper {
    width: 100%;
    margin-top: 16px;
  }
  .Global_partners .Global_partners_control {
    display: none;
  }
  .kp-container .container-box .partners-box .partners-others-box {
    margin: 20px auto 0;
  }
  #index .solution .kp-solution-title {
    width: 94%;
  }
  .solution .thumbSwiper-box,
  .solution .bottom-nav-box {
    opacity: 0;
    pointer-events: none;
    position: fixed;
    left: -5000px;
  }
  #index .kp-container .inds-banner .indSwiper .swiper-slide {
    max-width: 327px;
    width: 94%;
    min-height: 553px;
    background: #FFFFFF;
    border-radius: 16px;
    overflow: hidden;
    box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.16);
  }
  #index .kp-container .inds-banner .indSwiper .swiper-pagination {
    opacity: 1;
    pointer-events: all;
    margin-top: 0;
    height: 8px;
    -moz-column-gap: 6px;
         column-gap: 6px;
    bottom: -15px;
    top: auto;
  }
  #index .kp-container .inds-banner .indSwiper .swiper-pagination-bullet-active,
  #index .kp-container .inds-banner .indSwiper .swiper-pagination-bullet {
    width: 6px;
    height: 6px;
    border: none;
    background: #AAAAAA;
  }
  #index .kp-container .inds-banner .indSwiper .swiper-pagination-bullet-active {
    background: #F66D35;
  }
  #index .kp-container .inds-banner .indSwiper {
    padding-left: 3%;
  }
  #index .kp-container .inds-banner .indSwiper .content-box {
    width: calc(100% - 32px);
    position: static;
    transform: none;
    margin: 12px auto 0;
  }
  #index .kp-container .inds-banner .indSwiper .content-box .content-box-txt {
    position: static;
  }
  #index .kp-container .inds-banner .indSwiper .content-box .content-box-txt .txt-title {
    width: 100%;
  }
  #index .kp-container .inds-banner .indSwiper .content-box .content-box-txt .txt-title .txt-title-t {
    font-size: 26px;
    line-height: 38px;
    color: #333333;
  }
  #index .kp-container .inds-banner .indSwiper .content-box .content-box-txt .txt-title .txt-desc {
    font-size: 14px;
    line-height: 27px;
    color: #333333;
    margin-top: 12px;
    min-height: 135px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 5;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  #index .kp-container .inds-banner .indSwiper .swiper-slide::after {
    display: none;
  }
  #index .kp-container .inds-banner .indSwiper .pic_box {
    position: static;
    width: calc(100% - 32px);
    padding-top: 0;
    margin: 0 auto;
  }
  #index .kp-container .inds-banner .indSwiper .pic_box .img.m_show {
    width: 100%;
    height: 180px;
    position: static;
    margin: 16px auto 0;
  }
  #index .kp-container .inds-banner .indSwiper .circle_product_mask_outer,
  #index .kp-container .inds-banner .indSwiper .circle_product_mask {
    transform: none;
    position: static;
    -webkit-mask: none;
            mask: none;
    width: auto;
    height: auto;
  }
  #index .kp-container .inds-banner .indSwiper .circle_product_mask_line {
    display: none;
  }
  #index .circle_product_inner .circle_product_inner_hidden,
  #index .circle_product_inner img {
    animation: none;
  }
  #index .kp-container .inds-banner .indSwiper .circle_product {
    position: static;
    transform: none;
    display: flex;
    justify-content: flex-start;
    -moz-column-gap: 4px;
         column-gap: 4px;
    row-gap: 4px;
    flex-wrap: wrap;
    width: 94%;
    height: auto;
    min-height: 80px;
    margin-top: 12px;
    margin: 12px auto 0;
    padding-bottom: 66px;
    animation: none;
  }
  #index .circle_product_inner {
    position: static;
    transform: none;
    height: 80px;
    width: calc(33.3333333333% - 3px);
    background: #EDEDED;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 0;
    animation: none;
  }
  #index .circle_product_inner img {
    max-height: 62px;
  }
  #index .kp-container .inds-banner .indSwiper .content-box .content-box-txt .txt-title .btn-more {
    position: absolute;
    width: calc(100% - 32px);
    bottom: 16px;
    top: auto;
    background: linear-gradient(180deg, #FF8649 0%, #F66D35 100%);
  }
  #index .kp-container .inds-banner .indSwiper .content-box .content-box-txt .txt-title .btn-more .vector {
    width: 16px;
    height: 16px;
  }
  #index .kp-container .kp-item-box {
    margin: 85px auto 0;
    flex-wrap: wrap;
    row-gap: 30px;
  }
  #index .kp-container .kp-item-box .item-box {
    width: 100%;
  }
  #index .kp-container .kp-item-box .item-box .content-text-box .box-desc {
    height: 100%;
  }
  #index .kp-container .kp-item-box .item-box .content-text-box .box-button {
    width: 120px;
    position: absolute;
    right: 18px;
    bottom: 22px;
    margin: 0;
  }
  #index .kp-container .kp-item-box .item-box .content-text-box .box-desc .tt {
    font-size: 27px;
  }
  #index .kp-container .kp-item-box .item-box .content-text-box .box-desc .desc {
    font-size: 14px;
  }
  #index .kp-container .kp-item-box .item-box {
    height: 380px;
  }
  #index .kp-container .news-content-box {
    width: 100%;
    margin: 22px auto 0;
  }
  #index .kp-news .btn-more {
    display: none;
  }
  #index .kp-container .news-content-box .box-left .box-desc {
    padding: 10px 20px;
  }
  #index .kp-container .news-content-box .box-left .new-img {
    height: 250px;
  }
  #index .kp-container .container-box .strength-box {
    height: auto;
    padding-top: 25px;
    padding-bottom: 12px;
  }
  #index .kp-container .container-box .strength-box .strength-title {
    justify-content: center;
  }
  #index .kp-container .container-box .strength-box .strength-desc {
    font-size: 14px;
    line-height: 27px;
    margin-top: 8px;
    min-height: 81px;
  }
  #index .kp-container .container-box .strength-box .strength-data-box,
  .quality_page .strength-data-box {
    margin: 40px auto 0;
    gap: 16px;
    width: 100%;
  }
  .quality_page .strength-data-box {
    margin: 32px auto 0;
  }
  #index .kp-container .container-box .strength-box .strength-data-box .data-box,
  .quality_page .strength-data-box .data-box {
    height: 62px;
    height: auto;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    row-gap: 14px;
  }
  #index .kp-container .container-box .strength-box .strength-data-box .data-box .data-txt,
  .quality_page .strength-data-box .data-box .data-txt {
    width: auto;
    height: auto;
    text-align: center;
    margin-top: 0;
    display: inline-block;
    position: relative;
    line-height: 1;
  }
  #index .kp-container .container-box .strength-box .strength-data-box .data-box .data-txt .no,
  .quality_page .strength-data-box .data-box .data-txt .no {
    width: auto;
    font-size: 22px;
    font-family: "alimamashuhei";
    line-height: 1;
  }
  #index .kp-container .container-box .strength-box .strength-data-box .data-box .data-desc,
  .quality_page .strength-data-box .data-box .data-desc {
    font-size: 12px;
    line-height: 18px;
    width: 100%;
  }
  #index .kp-container .container-box .strength-box .strength-data-box .data-box .data-txt .add,
  .quality_page .strength-data-box .data-box .data-txt .add {
    font-size: 10px;
    line-height: 1;
  }
  #index .kp-container .container-box .strength-box .strength-more-box .btn-more {
    margin: 84px auto 0;
  }
  #index .kp-container .container-box .strength-box .strength-desc {
    width: 94%;
  }
  #index .kp-container .strength {
    height: auto;
  }
  #index .kp-container .strength-item-box {
    margin-top: 24px;
  }
  #index .kp-container .strength-i .item-box ul {
    flex-wrap: wrap;
    row-gap: 48px;
  }
  #index .kp-container .strength-i .item-box ul li {
    width: 100%;
    height: 320px;
  }
  #index .kp-container .strength-i .item-box ul li .know-more {
    left: auto;
    top: auto;
    right: 30px;
    bottom: 28px;
  }
  #index .kp-container .strength-i .item-box ul li:nth-of-type(1) .btn-more {
    bottom: 34px;
  }
  .kp-container .container-box .question-box .the_normal_title {
    width: 100%;
    margin: 0 auto;
  }
  .kp-container .container-box .question-box .question-ans-box .answer .ans-txt {
    font-size: 16px;
    line-height: 30px;
  }
  .kp-container .container-box .question-box .question-ans-box {
    margin-top: 24px;
  }
  .kp-container .container-box .question-box .question-ans-box .question-shadow-box.open {
    box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.16);
  }
  #index .kp-container.question-outer-box .container-box {
    overflow: unset;
  }
  .kp-container .container-box .products-list-box {
    margin: 265px auto 0;
  }
  .kp-container .container-box .products-list-box .products-cate-box .cate-list-box .list-pic,
  .kp-container .container-box .products-list-box .products-cate-box .cate-list-box .icon-arrow-style,
  .kp-container .container-box .products-list-box .products-cate-box .cate-list-box .list-arrow {
    display: none;
  }
  .kp-container .container-box .products-list-box .products-cate-box .cate-list-box {
    padding-bottom: 0;
    width: auto;
    border: none;
    border-radius: 4px;
    padding: 8px;
    background: rgba(32, 31, 33, 0.05);
  }
  .kp-container .container-box .products-list-box .products-cate-box {
    padding: 12px;
  }
  .kp-container .container-box .products-list-box .products-cate-box .cate-style {
    background: linear-gradient(180deg, #FF8649 0%, #F66D35 100%);
    color: #FFFFFF;
  }
  .kp-container .container-box .products-list-box .products-cate-box .cate-list-box:hover {
    background: linear-gradient(180deg, #FF8649 0%, #F66D35 100%);
    color: #FFFFFF;
  }
  .kp-container .container-box .products-list-box .products-cate-box .cate-list-box:hover .list-title {
    color: #FFFFFF;
  }
  .kp-container .container-box .products-list-box .products-cate-box .cate-list-box.cate-style .list-title {
    color: #FFFFFF;
  }
  .kp-container .container-box .products-list-box .products-cate-box .cate-list-box .list-title {
    font-family: PingFang SC, Helvetica Neue, Helvetica, Tahoma, Arial, sans-serif;
    font-weight: normal;
    font-size: 18px;
  }
  .kp-container .container-box .products-list-box .products-content-box.one-view {
    display: flex;
    flex-wrap: wrap;
    row-gap: 60px;
  }
  .kp-container .container-box .products-list-box .products-content-box.one-view.display .products-right-box {
    display: none;
  }
  .kp-container .container-box .products-list-box .products-content-box.one-view.display .display_show {
    display: block;
  }
  .kp-container .container-box .products-list-box .products-content-box.one-view.display .display_hide {
    display: none;
  }
  .kp-container .container-box .products-list-box .products-content-box.two-view.display {
    display: none;
  }
  .kp-container .container-box .products-list-box .products-content-box.two-view.display .content-box {
    display: none;
  }
  .kp-container .container-box .products-list-box .products-content-box .products-left-box {
    width: 100%;
    padding: 10px;
    margin: 0 auto 0;
  }
  .kp-container .container-box .products-list-box .products-content-box .products-left-box .left-box {
    width: 100%;
    margin: 0 auto 0;
  }
  .kp-container .container-box .products-list-box .products-content-box .products-left-box .left-box .box-tab-menu {
    display: flex;
    -moz-column-gap: 10px;
         column-gap: 10px;
  }
  .kp-container .container-box .products-list-box .products-content-box .products-right-box {
    width: 100%;
  }
  .kp-container .container-box .products-list-box .products-content-box .products-left-box .statistics {
    width: auto;
    left: 0;
    top: calc(100% + 30px);
    transform: translateY(-50%);
    margin-top: 0;
  }
  .kp-container .container-box .products-list-box .products-content-box .products-left-box .left-box .box-tab-menu .menu-right-btn_m {
    display: block;
    margin-left: auto;
  }
  .kp-container .container-box .products-list-box .products-content-box .products-left-box .left-box .change-box {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100vw;
    height: 80vh;
    background: #FFFFFF;
    z-index: 99;
    overflow: auto;
    border-radius: 8px 8px 0px 0px;
    display: none;
  }
  .change-box-tit {
    display: flex;
    width: 87.2%;
    margin: 0 auto;
    padding: 18px 0 18px;
    position: sticky;
    top: 0;
    background: #FFFFFF;
  }
  .kp-container .container-box .products-list-box .products-content-box .products-left-box .left-box .change-box .box-list {
    width: 87.2%;
    margin: 30px auto;
  }
  .kp-container .kp-oem-odm .title {
    font-size: 18px;
    line-height: 33px;
    font-family: none;
    font-weight: bold;
    font-family: PingFang SC, Helvetica Neue, Helvetica, Tahoma, Arial, sans-serif;
  }
  .kp-container .kp-oem-odm .btn {
    margin: 16px auto 0;
  }
  .kp-container .container-box .products-list-box .products-content-box .content-box {
    display: none;
  }
  #products_page .layui-table, #products_page .layui-table-view {
    margin: 24px 0 10px;
  }
  #productsView_page #productsView_page_cont {
    margin-top: 48px;
    padding: 0;
  }
  .kp-container .container-box .product-profile-box {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
  }
  .kp-container .container-box .product-profile-box .pics-box {
    width: 100%;
    height: auto;
  }
  .kp-container .container-box .product-profile-box .pics-box .pc-slide {
    width: 100%;
  }
  .kp-container .container-box .product-profile-box .pics-box .pc-slide .view {
    height: auto;
  }
  #productsView_page .kp-container .product-profile-box .productSlide {
    border: none;
    height: 85.3333333333vw;
    max-height: 400px;
    min-height: 320px;
    position: relative;
  }
  .kp-container .container-box .product-profile-box .pics-box .pc-slide .preview {
    opacity: 0;
    position: fixed;
    left: -5000px;
    pointer-events: none;
  }
  .kp-container .container-box .product-profile-box .profile-box {
    width: 94%;
    margin: 24px auto 0;
  }
  .video_box, .video_box1 {
    width: 60px;
    height: 60px;
  }
  #productsView_page .productSlide .swiper-pagination {
    width: auto;
    display: block;
    height: 22px;
    -moz-column-gap: 6px;
    column-gap: 6px;
    bottom: auto;
    position: relative;
    margin: 0;
  }
  #productsView_page .productSlide .kp-icon-videoplay {
    display: block;
  }
  #productsView_page .productSlide .bottom-nav-box {
    top: auto;
    bottom: 2px;
    display: block;
  }
  #productsView_page .productSlide .bottom-nav-box .bottom-nav {
    -moz-column-gap: 2px;
         column-gap: 2px;
    align-items: center;
  }
  #productsView_page .productSlide .bottom-nav-box .kp-icon-videoplay:before {
    font-size: 10px;
  }
  #productsView_page .productSlide .bottom-nav-box .kp-icon-videoplay {
    width: auto;
    line-height: 1;
    height: 12px;
  }
  #productsView_page .productSlide .swiper-pagination-bullet-active,
  #productsView_page .productSlide .swiper-pagination-bullet {
    width: 6px;
    height: 6px;
    border: none;
    background: #AAAAAA;
  }
  #productsView_page .productSlide .swiper-pagination-bullet-active {
    background: #F66D35;
  }
  .kp-container .container-box .product-profile-box .profile-box .box-title {
    font-size: 0.32rem;
    line-height: 1.8;
    float: none;
    font-family: PingFang SC, Helvetica Neue, Helvetica, Tahoma, Arial, sans-serif;
    font-weight: bold;
  }
  .kp-container .container-box .product-profile-box .profile-box .box-tag {
    margin-top: 8px;
    width: 100%;
    height: auto;
    display: flex;
    -moz-column-gap: 10px;
         column-gap: 10px;
    align-items: flex-start;
    justify-content: flex-start;
  }
  .kp-container .container-box .product-profile-box .profile-box .box-tag a {
    line-height: 1.6;
    font-size: 0.22rem;
    color: #767676;
    border-radius: 4px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 3px 6px;
    background: rgba(32, 31, 33, 0.05);
  }
  .kp-container .container-box .product-profile-box .profile-box .box-desc {
    margin-top: 24px;
    font-size: 0.24rem;
    line-height: 1.9;
  }
  .kp-container .container-box .product-profile-box .profile-box .box-specific {
    margin-top: 24px;
  }
  .kp-container .container-box .product-profile-box .profile-box .box-specific .specific-title {
    font-size: 0.26rem;
    line-height: 0.33rem;
  }
  .kp-container .container-box .product-profile-box .profile-box .box-specific .specific-list {
    margin-top: 4px;
  }
  .kp-container .container-box .product-profile-box .profile-box .box-specific .specific-list, .kp-container .container-box .product-profile-box .profile-box .box-specific .specific-list p {
    font-size: 0.24rem;
    line-height: 1.9;
  }
  .box-btn-box-outer {
    height: 44px;
    margin-top: 24px;
  }
  .fixed_btn .kp-container .container-box .product-profile-box .profile-box .box-btn-box {
    position: fixed;
    left: 3%;
    bottom: 8px;
    z-index: 67;
    width: 94%;
    margin-top: 0;
    margin: 0 auto;
  }
  .fixed_btn .kp-container .container-box .product-profile-box .profile-box .box-btn-box::after {
    content: "";
    position: fixed;
    width: 100vw;
    height: 60px;
    bottom: 0;
    left: 0;
    background-color: #FAFAFA;
    z-index: -1;
    transition: none;
  }
  #productsView_page.fixed_btn,
  body.fixed_btn #footer_m {
    padding-bottom: 60px;
  }
  .kp-container .container-box .product-profile-box .profile-box .box-btn-box .btn {
    max-width: unset;
    padding: 0;
  }
  .kp-container .container-box .product-apply-box .menuSwiper {
    margin-top: 16px;
    padding: 8px;
    border-radius: 4px;
    background: rgba(32, 31, 33, 0.02);
    width: 94%;
    margin-left: 3%;
  }
  #productsView_page .kp-container .product-apply-box .menuSwiper .swiper-slide-thumb-active,
  .kp-container .container-box .product-apply-box .menuSwiper .slideMenu {
    padding: 3px 8px;
  }
  .kp-container .container-box .product-apply-box .menuSwiper .slideMenu span {
    font-size: 14px;
    line-height: 26px;
  }
  .kp-container .container-box .product-apply-box .contentSwiper .application-content-box .application-content {
    padding: 16px 16px 0;
  }
  .kp-container .container-box .product-apply-box .contentSwiper {
    height: auto;
  }
  .kp-container .container-box .product-apply-box .contentSwiper .application-content-box {
    width: 327px;
    height: auto;
    min-height: 240px;
    box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.16);
    border-radius: 16px;
    background: #FFFFFF;
  }
  .kp-container .container-box .product-apply-box .contentSwiper .application-content-box .application-content .content-pic {
    width: 295px;
    height: 160px;
    border-radius: 4px;
    position: static;
  }
  .kp-container .container-box .product-apply-box {
    width: 100%;
  }
  .kp-container .container-box .product-apply-box .box-title {
    padding-left: 3%;
  }
  .kp-container .container-box .product-apply-box .contentSwiper {
    margin-top: 0;
    padding: 24px 3% 40px;
  }
  .kp-container .container-box .product-apply-box .contentSwiper .application-content-box .application-content .content-text {
    width: 100%;
    color: #3D3D3D;
    padding: 0;
    position: static;
  }
  .kp-container .container-box .product-apply-box .contentSwiper .application-content-box .application-content .content-text .text-title {
    color: #3D3D3D;
    font-size: 26px;
    line-height: 38px;
    margin-top: 10px;
    overflow: hidden;
    white-space: nowrap;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
  }
  .kp-container .container-box .product-apply-box .contentSwiper .application-content-box .application-content .content-text .text-desc {
    margin-top: 10px;
    font-size: 14px;
    line-height: 27px;
    text-align: left;
    color: #1A1A1A;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 5;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  #productsView_page .kp-container .product-apply-box .contentSwiper .bottom-nav-box {
    display: block;
    bottom: -50px;
  }
  #productsView_page .kp-container .product-apply-box .contentSwiper .swiper-pagination-bullet-active,
  #productsView_page .kp-container .product-apply-box .contentSwiper .swiper-pagination-bullet {
    width: 6px;
    height: 6px;
    border: none;
    background: #AAAAAA;
  }
  #productsView_page .kp-container .product-apply-box .contentSwiper .swiper-pagination-bullet-active {
    background: #F66D35;
  }
  .kp-container .container-box .product-specs-box {
    margin: 0px auto 50px;
    display: flex;
    flex-wrap: wrap;
  }
  .kp-container .container-box .product-specs-box .left-box {
    width: 100%;
    max-width: unset;
  }
  .kp-container .container-box .product-specs-box .right-box {
    width: 100%;
    margin-top: 50px;
  }
  .kp-container .container-box .product-specs-box .right-box .file-download {
    width: 100%;
  }
  .kp-container .container-box .product-specs-box .right-box .file-download .file-btn-box .btn, .btn-draw {
    width: 100%;
    line-height: 40px;
    height: auto;
  }
  .kp-container .container-box .product-specs-box .right-box .question-box {
    width: 100%;
  }
  .kp-container .container-box .product-specs-box .question-box .question-ans-box .question-shadow-box.open {
    box-shadow: unset;
  }
  .kp-container .container-box .product-specs-box .right-box .question-box .question-ans-box .answer .ans-txt {
    width: auto;
  }
  .specs-table-box {
    margin-top: 30px;
  }
  .specs-table-box-title {
    font-weight: bold;
    font-size: 0.27rem;
    line-height: 1;
    padding-bottom: 16px;
    font-family: PingFang SC, Helvetica Neue, Helvetica, Tahoma, Arial, sans-serif;
    margin-top: 30px;
  }
  .appear-specs-table-box-box-title {
    font-weight: bold;
    font-size: 0.27rem;
    line-height: 1;
    padding-bottom: 16px;
    font-family: PingFang SC, Helvetica Neue, Helvetica, Tahoma, Arial, sans-serif;
  }
  .specs-table-box-li {
    display: flex;
    flex-wrap: wrap;
    padding: 8px 0;
  }
  .specs-table-box-param-title {
    width: 100%;
    font-size: 0.22rem;
    padding: 0;
    line-height: 1.5;
  }
  .specs-table-box-param-txt {
    width: 100%;
    font-size: 0.25rem;
    line-height: 1.9;
    padding: 0;
    min-height: 0.47rem;
  }
  .kp-container .container-box .product-related-box .related-box .product-list .list-box {
    width: 220px;
  }
  .kp-container .container-box .product-related-box .related-box .product-list .list-box .top-content-box .product-pic-box .product-hover-pic {
    width: 100%;
  }
  .kp-container .container-box .product-related-box .related-box .product-list .list-box .top-content-box {
    width: calc(100% - 20px);
    height: 170px;
  }
  .kp-container .container-box .product-related-box .related-box .product-list .list-box .top-content-box .content-tag-box {
    width: 100%;
  }
  .kp-container .container-box .product-related-box .related-box .product-list .list-box .top-content-box .product-pic-box {
    width: 100%;
  }
  .kp-container .container-box .product-related-box .related-box .product-list .list-box .top-content-box .product-pic-box .product-pic {
    width: 100%;
  }
  .kp-container .container-box .product-related-box .related-box .product-list .list-box .top-content-box .content-tag-box .tag-box {
    width: calc(100% - 30px);
  }
  .kp-container .container-box .product-related-box .related-box .product-list .list-box .top-content-box .content-tag-box .tag-box ul li,
  .kp-container .container-box .product-related-box .related-box .product-list .list-box .top-content-box .content-tag-box .tag-box ul a {
    font-size: 12px;
  }
  .kp-container .container-box .product-related-box .related-box .product-list .list-box .product-title {
    font-size: 14px;
    line-height: 1.5;
  }
  .kp-container .container-box .product-related-box .related-box .product-list {
    margin-bottom: 14px;
    margin-right: 14px;
  }
  #support_page .kp-banner,
  #custom_page .kp-banner,
  #wiki_page .kp-banner {
    height: 158px;
  }
  #support_page .swiper-slide .content,
  #custom_page .swiper-slide .content,
  #wiki_page .swiper-slide .content {
    top: 50%;
    position: absolute;
    background: none;
    height: 100%;
    padding: 0;
    transform: translateY(-50%);
    width: 100%;
  }
  #support_page .swiper-slide .content .content-box,
  #custom_page .swiper-slide .content .content-box,
  #wiki_page .swiper-slide .content .content-box {
    height: 100%;
    align-items: center;
  }
  #custom_page .kp-container .container-box .ind-solution-box {
    margin: 0.8rem auto 0;
  }
  #custom_page .kp-container .container-box .ind-solution-box .ind-list-box ul li {
    width: 50%;
    height: 100px;
  }
  #custom_page .kp-container .container-box .ind-solution-box .ind-list-box {
    margin-top: 24px;
  }
  #custom_page .kp-container .container-box .ind-solution-box .ind-list-box ul li .list-text {
    font-size: 18px;
  }
  .kp-container .container-box .container-title-box .c-desc {
    width: 100%;
    text-align: left;
    margin: 16px 0 0;
  }
  #custom_page .kp-container .container-box .pro-custom-box .custom-list-box .list-menu .products-cate .cate-box {
    padding: 3px 8px;
  }
  #custom_page .kp-container .container-box .pro-custom-box .custom-list-box {
    width: 100%;
  }
  #custom_page .kp-container .container-box .pro-custom-box .custom-list-box .list-menu .products-cate .swiper-wrapper {
    width: 100%;
  }
  #custom_page .kp-container .container-box .pro-custom-box .custom-list-box .list-menu .products-cate {
    margin: 24px auto;
    padding: 8px;
    background: #fff;
    border-radius: 4px;
    overflow: hidden;
  }
  #custom_page .kp-container .container-box .pro-custom-box .custom-list-box .list-content {
    padding-top: 147.4666666667%;
  }
  #custom_page .kp-container .container-box .pro-custom-box .custom-list-box .list-content .content-item {
    height: 100%;
  }
  #custom_page .kp-container .container-box .pro-custom-box .custom-list-box .list-content .content-item .m_show {
    position: static;
  }
  #custom_page .kp-container .container-box .pro-custom-box .custom-list-box .list-content .content-item img {
    z-index: 1;
    width: 100%;
  }
  #custom_page .kp-container .container-box .pro-custom-box {
    padding-bottom: 144px;
  }
  #custom_page .kp-container .container-box .list-content .tags-content {
    top: calc(100% + 16px);
  }
  #custom_page .kp-container .container-box .list-content .custom-tags .tags-list {
    font-size: 12px;
    line-height: 18px;
    height: auto;
  }
  .kp-container .container-box .products-list-box .products-content-box {
    margin: 30px auto 0;
  }
  /*产品开发流程*/
  .kp-container .container-box {
    width: 100%;
    height: auto;
    background-size: cover;
  }
  .kp-container .container-box .development-box {
    width: calc(100% - 32.0004px);
    height: auto;
    border: 0 solid #dedede;
    margin: 0 auto;
    position: relative;
    padding-bottom: 1.3rem;
  }
  .kp-container .container-box .development-box .title {
    font-weight: bold;
    color: #201F21;
    font-size: 14.4px;
  }
  .kp-container .container-box .development-box .development-tab-menu {
    width: 100%;
    height: 60px;
    border: 0 solid #dedede;
    margin-top: 12px;
    text-align: center;
    z-index: 8;
    position: relative;
    margin-top: 30px;
  }
  .kp-container .container-box .development-box .development-tab-menu .menu-custom::after,
  .kp-container .container-box .development-box .development-tab-menu .menu-normal::after {
    bottom: -14px;
  }
  .kp-container .container-box .development-box .development-tab-menu .tab-style {
    width: 48%;
    height: 46.08px;
    border-radius: 8px;
    position: absolute;
    line-height: 46.08px;
    font-size: 18px;
    cursor: pointer;
    padding: 0;
  }
  .kp-container .container-box .development-box .development-tab-menu .menu-custom {
    left: 0;
    background: rgba(32, 31, 33, 0.1);
    color: #FAFAFA;
    transition: 300ms;
  }
  .kp-container .container-box .development-box .development-tab-menu .menu-normal {
    right: 0;
    background: rgba(32, 31, 33, 0.1);
    color: #FAFAFA;
    transition: 0ms;
  }
  .kp-container .container-box .development-box .development-tab-menu .menu-line-box {
    width: 100%;
    height: 6px;
    position: absolute;
    top: 52.8px;
  }
  .kp-container .container-box .development-box .development-tab-menu .menu-line-box .menu-line {
    width: 84px;
    height: 6px;
    background: linear-gradient(180deg, #FF8649 0%, #F66D35 100%);
    margin-left: 13%;
    border-radius: 2.4px;
    transition: 300ms;
  }
  .kp-container .container-box .development-box .development-content-box {
    width: 100%;
    height: 100%;
    border: 0px solid #dedede;
    z-index: 6;
  }
  .kp-container .container-box .development-box .development-content-box .development-process-box {
    width: 100%;
    height: 800.0004px;
    border: 0 solid #dedede;
    position: absolute;
    margin-top: 80px;
    z-index: 99;
    height: 100%;
  }
  .kp-container .container-box .development-box .development-content-box .development-process-box * {
    box-sizing: content-box;
  }
  .kp-container .container-box .development-box .development-content-box .development-process-box .development-custom {
    width: 48px;
    height: auto;
    z-index: 3;
    position: relative;
    top: 36.9996px;
    margin: 0 auto;
  }
  .kp-container .container-box .development-box .development-content-box .development-process-box .development-normal {
    width: 48px;
    height: auto;
    z-index: 2;
    position: relative;
    top: 36.9996px;
    margin: 0 auto;
  }
  .kp-container .container-box .development-box .development-content-box .development-process-box .development-custom .custom-line {
    position: absolute;
    margin-top: 0;
    margin-left: 12px;
  }
  .kp-container .container-box .development-box .development-content-box .development-process-box .development-normal .normal-line {
    position: absolute;
    margin-top: 0;
    margin-left: -12px;
  }
  .kp-container .container-box .development-box .development-content-box .development-process-box .development-custom .custom-line img {
    width: 33.6px;
  }
  .kp-container .container-box .development-box .development-content-box .development-process-box .development-normal .normal-line img {
    width: 33.6px;
  }
  .kp-container .container-box .development-box .development-content-box .development-process-box .point-icon {
    width: 24px;
    height: 24px;
    position: absolute;
    border-radius: 50%;
    border: 2.0004px solid #E5763E;
    background: #fff;
  }
  .kp-container .container-box .development-box.en .development-content-box .development-process-box .development-custom .need-box-text {
    font-size: 14px;
  }
  .kp-container .container-box .development-box .development-content-box .development-process-box .development-custom .need-box-text {
    width: auto;
    height: auto;
    padding: 0 12px;
    text-align: center;
    font-size: 16.8px;
    line-height: 36px;
    color: #F66D35;
    position: absolute;
    border-radius: 2.4px;
    border: 2.4px solid #F66D35;
    left: -108px;
    font-weight: bold;
  }
  .kp-container .container-box .development-box .development-content-box .development-process-box .need-box-style {
    top: -36px;
  }
  .kp-container .container-box .development-box .development-content-box .development-process-box .development-custom .output-box-style {
    width: 72px;
    left: 48px;
    top: 708px;
  }
  .kp-container .container-box .development-box.en .development-content-box .development-process-box .development-custom .output-box-style {
    width: 120px;
  }
  .kp-container .container-box .development-box.en {
    height: 1080px !important;
  }
  .kp-container .container-box .development-box .development-content-box .development-process-box .icon img {
    width: 14.4px;
    height: 14.4px;
    margin: 4.8px;
  }
  .kp-container .container-box .development-box .development-content-box .development-process-box .need {
    top: -14.4px;
    left: 2.88px;
    cursor: pointer;
  }
  .kp-container .container-box .development-box .development-content-box .development-process-box .design {
    top: 139.2px;
    left: 27.36px;
    cursor: pointer;
  }
  .kp-container .container-box .development-box .development-content-box .development-process-box .emulate {
    top: 192px;
    left: 27.36px;
    cursor: pointer;
  }
  .kp-container .container-box .development-box .development-content-box .development-process-box .sample-icon-zz {
    top: 372px;
    left: 2.4px;
    position: absolute;
    cursor: pointer;
  }
  .kp-container .container-box .development-box .development-content-box .development-process-box .sample-icon-zz img {
    width: 14.4px;
    height: 14.4px;
    margin: 4.8px;
  }
  .kp-container .container-box .development-box .development-content-box .development-process-box .sample-icon-yz {
    top: 427.2px;
    left: 2.4px;
    cursor: pointer;
  }
  .kp-container .container-box .development-box .development-content-box .development-process-box .sample-icon-yz img {
    width: 14.4px;
    height: 14.4px;
    margin: 4.8px;
  }
  .kp-container .container-box .development-box .development-content-box .development-process-box .custom-points {
    width: 6px;
    height: 6px;
    position: absolute;
    background: #fff;
    border-radius: 100%;
  }
  .kp-container .container-box .development-box .development-content-box .development-process-box .need-pg {
    top: 56px;
    left: 38px;
  }
  .kp-container .container-box .development-box .development-content-box .development-process-box .need-kf {
    top: 98.4px;
    left: 38.4px;
  }
  .kp-container .container-box .development-box .development-content-box .development-process-box .sample-zz {
    top: 252px;
    left: 38.4px;
  }
  .kp-container .container-box .development-box .development-content-box .development-process-box .sample-yz {
    top: 310.8px;
    left: 38.4px;
  }
  .kp-container .container-box .development-box .development-content-box .development-process-box .model-zz {
    top: 342px;
    left: 28.8px;
  }
  .kp-container .container-box .development-box .development-content-box .development-process-box .plan {
    top: 504px;
    left: 38.4px;
  }
  .kp-container .container-box .development-box .development-content-box .development-process-box .specification {
    top: 552px;
    left: 38.4px;
  }
  .kp-container .container-box .development-box .development-content-box .development-process-box .sealed-sample {
    top: 600px;
    left: 38.4px;
  }
  .kp-container .container-box .development-box .development-content-box .development-process-box .purchase {
    top: 648px;
    left: 38.4px;
  }
  .kp-container .container-box .development-box .development-content-box .development-process-box .points-color-opacity {
    color: rgba(32, 31, 33, 0.1);
  }
  .kp-container .container-box .development-box .development-content-box .development-process-box .points-color-black {
    color: #201F21;
  }
  .kp-container .container-box .development-box .development-content-box .development-process-box .product-select {
    top: 96px;
    left: -10px;
  }
  .kp-container .container-box .development-box .development-content-box .development-process-box .product-select-text {
    top: 96px;
    left: -96px;
  }
  .kp-container .container-box .development-box.en .development-content-box .development-process-box .product-select-text {
    top: 96px;
    left: -156px;
  }
  .kp-container .container-box .development-box .development-content-box .development-process-box .parameter-discuss {
    top: 192px;
    left: -10px;
  }
  .kp-container .container-box .development-box .development-content-box .development-process-box .parameter-discuss-text {
    top: 192px;
    left: -96px;
  }
  .kp-container .container-box .development-box.en .development-content-box .development-process-box .parameter-discuss-text {
    top: 192px;
    left: -173px;
  }
  .kp-container .container-box .development-box .development-content-box .development-process-box .parameter-discuss1 {
    top: 288px;
    left: -10px;
  }
  .kp-container .container-box .development-box .development-content-box .development-process-box .parameter-discuss1-text {
    top: 288px;
    left: -96px;
  }
  .kp-container .container-box .development-box.en .development-content-box .development-process-box .parameter-discuss1-text {
    top: 288px;
    left: -106px;
  }
  .kp-container .container-box .development-box .development-content-box .development-process-box .purchase-agreement {
    top: 576px;
    left: -10px;
  }
  .kp-container .container-box .development-box .development-content-box .development-process-box .purchase-agreement-text {
    top: 576px;
    left: -96px;
  }
  .kp-container .container-box .development-box.en .development-content-box .development-process-box .purchase-agreement-text {
    top: 576px;
    left: -156px;
  }
  .kp-container .container-box .development-box .development-content-box .development-process-box .output {
    top: 720px;
    left: 3.6px;
    cursor: pointer;
  }
  .kp-container .container-box .development-box .development-content-box .development-process-box .sample-return {
    width: 60px;
    height: auto;
    top: 249.6px;
    left: 7.2px;
  }
  .kp-container .container-box .development-box .development-content-box .development-process-box .sample-icon-zz-return {
    width: 19.2px;
    height: auto;
    top: 379.2px;
    left: -26.4px;
  }
  .kp-container .container-box .development-box .development-content-box .development-process-box .custom-points-text {
    width: 120px;
    height: 36px;
    position: absolute;
  }
  .kp-container .container-box .development-box .development-content-box .development-process-box .custom-return {
    width: 27.36px;
    height: auto;
    position: absolute;
  }
  .img_desc_box.show {
    display: block;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 100%;
    font-size: 10px;
    line-height: 16px;
    text-align: right;
    color: #F66D35;
    width: 100px;
  }
  .kp-container .container-box .development-box .development-content-box .development-process-box .development-custom .custom-return.sample-return {
    height: 65px;
  }
  .kp-container .container-box .development-box .development-content-box .development-process-box .development-custom .custom-return.sample-return img {
    height: 100%;
  }
  .kp-container .container-box .development-box .development-content-box .development-process-box .custom-points-text .text-icon {
    width: 12px;
    height: 24px;
    float: left;
  }
  .kp-container .container-box .development-box .development-content-box .development-process-box .custom-points-text .text-icon img {
    width: 12px;
    height: 9px;
  }
  .kp-container .container-box .development-box .development-content-box .development-process-box .custom-points-text .text {
    width: auto;
    height: 24px;
    font-size: 12px;
    line-height: 24px;
    text-align: left;
    float: left;
    margin-left: 7.2px;
  }
  .kp-container .container-box .development-box .development-content-box .development-process-box .development-custom .need-pg-txt {
    top: 38.4px;
    left: 50px;
  }
  .kp-container .container-box .development-box .development-content-box .development-process-box .development-custom .need-kf-txt {
    top: 84px;
    left: 50px;
  }
  .kp-container .container-box .development-box .development-content-box .development-process-box .development-custom .design-txt {
    top: 132px;
    left: 55.2px;
  }
  .kp-container .container-box .development-box .development-content-box .development-process-box .development-custom .emulate-txt {
    top: 180px;
    left: 55.2px;
  }
  .kp-container .container-box .development-box .development-content-box .development-process-box .development-custom .sample-zz-txt {
    top: 235.2px;
    left: 50px;
  }
  .kp-container .container-box .development-box .development-content-box .development-process-box .development-custom .sample-yz-txt {
    top: 295.2px;
    left: 50px;
  }
  .kp-container .container-box .development-box .development-content-box .development-process-box .development-custom .model-zz-txt {
    top: 328px;
    left: 50px;
  }
  .kp-container .container-box .development-box .development-content-box .development-process-box .sample-icon-zz-txt {
    top: 362px;
    left: 33px;
  }
  .kp-container .container-box .development-box .development-content-box .development-process-box .sample-icon-yz-txt {
    top: 412px;
    left: 33px;
  }
  .kp-container .container-box .development-box .development-content-box .development-process-box .development-custom .plan-txt {
    top: 487.2px;
    left: 50px;
  }
  .kp-container .container-box .development-box .development-content-box .development-process-box .development-custom .specification-txt {
    top: 535.2px;
    left: 50px;
  }
  .kp-container .container-box .development-box .development-content-box .development-process-box .development-custom .sealed-sample-txt {
    top: 583.2px;
    left: 50px;
  }
  .kp-container .container-box .development-box .development-content-box .development-process-box .development-custom .purchase-txt {
    top: 631.2px;
    left: 50px;
  }
  .kp-container .container-box .development-box .development-content-box .desc-title {
    font-size: 21.6px;
    line-height: 36px;
    color: #1A1A1A;
    margin-top: 12px;
    display: none;
  }
  .kp-container .container-box .development-box .development-content-box .development-right-desc .desc-box {
    padding: 15px 0;
  }
  .kp-container .container-box .development-box .development-content-box .desc-text {
    font-size: 11px;
    line-height: 16px;
    text-align: center;
    vertical-align: middle;
    margin-top: 0px;
    color: #767676;
  }
  .kp-container .container-box .development-box .development-content-box .development-right-desc {
    width: 100%;
    height: auto;
    border: 0px solid #dedede;
    top: 72px;
    left: 0px;
    position: static;
  }
  .kp-container .container-box .development-box .development-content-box .development-right-desc .desc-box {
    width: auto;
    height: auto;
  }
  .kp-container .container-box .development-box .development-content-box .development-left-desc {
    width: 360px;
    height: 360px;
    border: 0px solid #dedede;
    position: absolute;
    top: 549.9996px;
    left: 9.6px;
    z-index: 7;
    display: none;
  }
  .kp-container .container-box .development-box .development-content-box .development-left-desc .desc-box {
    width: auto;
    height: auto;
    margin: 14.4px;
  }
  .kp-container .container-box .development-box .development-content-box .development-left-desc .desc-box .desc-pic {
    width: 327px;
    height: 156px;
    border-radius: 2.4px;
    overflow: hidden;
  }
  .kp-container .container-box .development-box .development-content-box .development-left-desc .desc-box .desc-pic img {
    width: 327px;
    height: 156px;
  }
  .kp-container .container-box .development-box .development-content-box .development-left-desc .desc-box .desc-more {
    width: auto;
    height: 26.0004px;
    margin-top: 8.0004px;
  }
  .kp-container .container-box .development-box .development-content-box .development-left-desc .desc-box .desc-more:hover {
    width: auto;
    height: 26.0004px;
    margin-top: 8.0004px;
  }
  .kp-container .container-box .development-box .development-content-box .development-left-desc .desc-box .desc-more .more-txt a {
    font-size: 14.4px;
    line-height: 26.0004px;
    color: #767676;
    float: left;
    transition: 300ms;
    text-decoration: none;
  }
  .kp-container .container-box .development-box .development-content-box .development-left-desc .desc-box .desc-more .more-icon {
    width: 14.4px;
    height: 14.4px;
    float: left;
    margin: 2.4px 0 2.4px 9.6px;
    background: url("../images/more_icon.png") no-repeat;
    transition: 300ms;
  }
  .kp-container .container-box .development-box .development-content-box .development-left-desc .desc-box .desc-more:hover a {
    color: #3f3f3f;
    transition: 300ms;
  }
  .kp-container .container-box .development-box .development-content-box .development-left-desc .desc-box .desc-more:hover .more-icon {
    margin-left: 21.6px;
    transition: 300ms;
  }
  .kp-container .container-box .development-box .development-content-box .development-btn {
    position: absolute;
    bottom: 48px;
    left: 21.6px;
  }
  .kp-container .container-box .development-box .development-content-box .development-process-box .development-custom .need-box-text.orange {
    background: #FFF;
    border: 2px solid #F66D35;
    color: #F66D35;
  }
  .kp-container .container-box .development-box .development-content-box .development-process-box .development-custom .need-box-text.green {
    background: #FFF;
    border: 2px solid #3FB286;
    color: #3FB286;
  }
  .m_pop_info_bg {
    background: rgba(32, 31, 33, 0.6);
    width: 120vw;
    height: 120vh;
    position: fixed;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    z-index: 65;
  }
  .m_pop_info_cont {
    width: 266px;
    height: auto;
    background: #FFFFFF;
    border-radius: 8px;
    position: fixed;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    padding: 8px;
    z-index: 66;
  }
  .m_pop_info_cont img {
    width: 250px;
    height: 140px;
    border-radius: 4px;
  }
  .m_pop_info_cont .tit {
    font-size: 14px;
    font-weight: bold;
    line-height: 26px;
    color: #1A1A1A;
    margin-top: 16px;
  }
  .m_pop_info_cont .desc {
    margin-top: 4px;
    font-size: 12px;
    font-weight: normal;
    line-height: 16px;
    color: #1A1A1A;
  }
  .quality_page .m_pop_info_cont .desc {
    color: #3D3D3D;
  }
  .quality_page .m_pop_info_cont .desc ul li {
    list-style: initial;
    list-style-position: inside;
  }
  .m_pop_info .development-btn {
    width: 100%;
    margin: 16px 0 0 0px;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    color: #767676;
    -moz-column-gap: 4px;
    column-gap: 4px;
    font-size: 14px;
    line-height: 27px;
  }
  .m_pop_info .vector1 {
    width: 16px;
    height: 16px;
    background: url(/html/phone/images/svg/icon-arrow-btn-grey.svg) no-repeat;
    background-size: contain;
    position: relative;
    right: 0;
  }
  .m_pop_info .close-box {
    width: 30px;
    height: 30px;
    text-align: center;
    cursor: pointer;
    position: fixed;
    right: 18px;
    top: 68px;
    z-index: 66;
  }
  .m_pop_info .close-box .icon-close-btn {
    font-size: 24px;
    color: #fff;
  }
  /*产品开发流程*/
  .kp-container .container-box .contact-us-box {
    margin: 40px auto 1rem;
  }
  .kp-container .container-box .contact-us-box .contact-form-box {
    margin: 24px auto 0;
    display: flex;
    flex-wrap: wrap;
    row-gap: 10px;
  }
  .kp-container .container-box .contact-us-box .contact-form-box .box-left {
    width: 100%;
  }
  .kp-container .container-box .contact-us-box .contact-form-box .box-right {
    width: 100%;
    max-width: unset;
  }
  .kp-container .container-box .contact-us-box .contact-form-box .box-left .layui-form-item.code {
    margin: 24px auto 46px;
  }
  .kp-container .container-box .contact-us-box .contact-form-box .box-left .layui-input-block .layui-input, .layui-select, .layui-textarea {
    height: 57px;
    font-size: 16px;
  }
  .kp-container .container-box .contact-us-box .contact-form-box .box-left .layui-input-block .layui-input {
    line-height: 57px;
  }
  .kp-container .container-box .contact-us-box .contact-form-box .box-left .layui-form-item .right-verify img {
    height: 57px;
  }
  .kp-container .container-box .contact-us-box .contact-form-box .box-left .layui-form-item.tips_txt {
    display: none;
  }
  .kp-container .container-box .solution-menu-box .solution-menu,
  .kp-container .container-box .cases-box .cases-menu {
    margin: 265px auto 0;
    padding: 12px;
    background: #FFFFFF;
  }
  .kp-container.no-banner .container-box .solution-menu-box .solution-menu,
  .kp-container.no-banner .container-box .cases-box .cases-menu {
    margin: 25px auto 0;
  }
  .solution-menu .swiper-slide,
  .cases-menu .swiper-slide {
    font-size: 14px;
    line-height: 27px;
    padding: 5px 10px;
  }
  .kp-container .container-box .solution-box .solution-content-box .solution-content:nth-of-type(1) {
    margin: 0.5rem auto 0;
  }
  .kp-container .container-box .solution-box .solution-content-box .solution-content {
    margin: 0.9rem auto 0;
    display: flex;
    flex-wrap: wrap;
    flex-direction: column-reverse;
  }
  .kp-container .container-box .solution-box .solution-content-box .solution-content .content-left {
    width: 100%;
    padding: 0;
  }
  .kp-container .container-box .solution-box .solution-content-box .solution-content .content-right {
    width: 100%;
  }
  .kp-container .container-box .solution-box .solution-content-box .solution-content .content-left .left-icon {
    display: none;
  }
  .kp-container .container-box .solution-box .solution-content-box .solution-content .content-left .left-title {
    margin-top: 20px;
  }
  .kp-container .container-box .solution-box .solution-content-box .solution-content .content-left .left-desc {
    margin-top: 12px;
  }
  .kp-container .container-box .solution-box .solution-content-box .solution-content .content-left .left-btn {
    margin-top: 20px;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    -moz-column-gap: 10px;
         column-gap: 10px;
  }
  .kp-container .container-box .solution-box .solution-content-box .solution-content .content-left .left-btn .btn-txt {
    margin: 0;
  }
  .kp-container .container-box .solution-box .solution-content-box .solution-content .content-left .left-btn .btn-icon {
    margin: 0;
  }
  .kp-container .container-box .solution-box .solution-content-box .solution-content .content-left .left-btn > div:last-of-type {
    display: none;
  }
  #cases_page {
    background-color: #FAFAFA;
  }
  .kp-container .container-box .cases-box .cases-content-box {
    margin-top: 14px;
  }
  .kp-container .container-box .cases-box .cases-content-box .cases-content .content-pic img {
    height: 200px;
  }
  .kp-container .container-box .cases-box .cases-content-box .cases-content .content-tag .tag-list {
    font-size: 12px;
    line-height: 24px;
    padding: 0 6px;
  }
  .kp-container .container-box .cases-box .cases-content-box .cases-content .content-title {
    font-size: 16px;
    line-height: 28px;
    margin-top: 10px;
  }
  .kp-container .container-box .cases-box .cases-content-box .cases-content .content-desc {
    font-size: 12px;
    line-height: 20px;
  }
  .kp-container .container-box .cases-box .cases-content-box.on {
    gap: 30px;
  }
  .kp-container .container-box .cases-box .cases-content-box .cases-height {
    min-height: unset;
    width: calc(50% - 15px);
  }
  #cases_page .kp-container .container-box .page-container {
    bottom: 50px;
  }
  .cases-content .content-info {
    margin-top: 8px;
    display: none;
  }
  .txt-info, .content-info {
    margin-bottom: 8px;
  }
  .kp-container .container-box .cases-box .cases-content-box .cases-content .reservation_btn {
    margin-top: 8px;
    font-size: 12px;
    line-height: 18px;
  }
  .txt-info .news_box_info, .content-info .news_box_info {
    font-size: 12px;
    line-height: 20px;
  }
  .txt-info .date, .content-info .date,
  .txt-info .local, .content-info .local {
    width: 14px;
    height: 16px;
  }
  .txt-info .position, .content-info .position {
    width: 14px;
    height: 14px;
  }
  #expo_page .kp-container .container-box .cases-box {
    margin: 55px auto 0;
  }
  #expo_page .kp-container .container-box .cases-box .cases-menu {
    margin: 0;
  }
  .kp-container .container-box .cases-box .cases-box-inner {
    flex-wrap: wrap;
    row-gap: 16px;
  }
  .kp-container .container-box .cases-box .cases-box-inner .cases-box-select {
    width: 100%;
  }
  .kp-container .container-box .cases-box .cases-box-select .layui-form-select .layui-input {
    width: 100%;
  }
  #expo_page .kp-container .container-box .cases-box .cases-content-box {
    margin-top: 30px;
  }
  #wiki_page .kp-banner {
    display: none;
  }
  .kp-container .container-box .rightitem,
  .kp-container .container-box .rightCont {
    display: none;
  }
  #wiki_page .wiki_box {
    margin: 98px auto 50px;
    width: 100%;
  }
  #wiki_page .wiki_leftmenu,
  .wiki_box .wiki_leftmenu {
    position: fixed;
    top: 48px;
    left: 0;
    width: 100%;
    z-index: 10;
  }
  #wiki_page .wiki_leftmenu .wiki_leftmenu_mask,
  .wiki_box .wiki_leftmenu .wiki_leftmenu_mask {
    display: none;
  }
  #wiki_page .wiki_leftmenu.on .wiki_leftmenu_mask,
  .wiki_box .wiki_leftmenu.on .wiki_leftmenu_mask {
    content: "";
    width: 100vw;
    height: 100vh;
    position: fixed;
    z-index: 6;
    top: 0;
    left: 0;
    background: rgba(31, 31, 31, 0.6);
    display: block;
  }
  #wiki_page .wiki_leftmenu .wiki_leftmenu_inner .wiki_leftmenu_title,
  #hotnodes_page .wiki_box .wiki_leftmenu .wiki_leftmenu_inner .wiki_leftmenu_title,
  .wiki_box .wiki_leftmenu .wiki_leftmenu_inner .wiki_leftmenu_title {
    display: none;
  }
  #wiki_page .wiki_leftmenu .wiki_leftmenu_inner,
  .wiki_box .wiki_leftmenu .wiki_leftmenu_inner {
    width: 90%;
    position: absolute;
    top: 50px;
    left: -90%;
    max-height: unset;
    height: calc(100vh - 98px);
    transition: all 0.3s;
    z-index: 11;
    padding: 0 0 0 1%;
  }
  #wiki_page .wiki_leftmenu.on .wiki_leftmenu_inner,
  .wiki_box .wiki_leftmenu.on .wiki_leftmenu_inner {
    left: 0;
  }
  #wiki_page .leftmenu_m_title,
  .wiki_box .leftmenu_m_title {
    display: flex;
    position: fixed;
    left: 0;
    top: 48px;
    height: 50px;
    width: 100%;
    background: #FAFAFA;
    align-items: center;
    padding: 0 3%;
    -moz-column-gap: 14px;
         column-gap: 14px;
    z-index: 11;
  }
  #wiki_page .leftmenu_m_title .leftmenu_icon,
  .wiki_box .leftmenu_m_title .leftmenu_icon {
    width: 16px;
    height: 14px;
    position: relative;
    cursor: pointer;
  }
  #wiki_page .leftmenu_m_title .leftmenu_icon .border,
  .wiki_box .leftmenu_m_title .leftmenu_icon .border {
    position: absolute;
    height: 2px;
    background: #767676;
    border-radius: 2px;
    left: 0;
    opacity: 1;
    transition: all 0.3s;
  }
  #wiki_page .leftmenu_m_title .leftmenu_icon .border:nth-child(1),
  .wiki_box .leftmenu_m_title .leftmenu_icon .border:nth-child(1) {
    width: 14px;
    top: 0;
  }
  #wiki_page .leftmenu_m_title .leftmenu_icon .border:nth-child(2),
  .wiki_box .leftmenu_m_title .leftmenu_icon .border:nth-child(2) {
    width: 11px;
    top: 6px;
  }
  #wiki_page .leftmenu_m_title .leftmenu_icon .border:nth-child(3),
  .wiki_box .leftmenu_m_title .leftmenu_icon .border:nth-child(3) {
    width: 16px;
    top: 12px;
  }
  #wiki_page .wiki_leftmenu.on .leftmenu_icon .border:nth-child(1),
  .wiki_box .wiki_leftmenu.on .leftmenu_icon .border:nth-child(1) {
    width: 16px;
    transform: translateY(-50%) rotate(45deg);
    top: 50%;
  }
  #wiki_page .wiki_leftmenu.on .leftmenu_icon .border:nth-child(2),
  .wiki_box .wiki_leftmenu.on .leftmenu_icon .border:nth-child(2) {
    opacity: 0;
  }
  #wiki_page .wiki_leftmenu.on .leftmenu_icon .border:nth-child(3),
  .wiki_box .wiki_leftmenu.on .leftmenu_icon .border:nth-child(3) {
    width: 16px;
    transform: translateY(-50%) rotate(-45deg);
    top: 50%;
  }
  #wiki_page .leftmenu_m_title p,
  .wiki_box .leftmenu_m_title p {
    font-size: 14px;
    line-height: 27px;
    color: #767676;
  }
  #wiki_page .wiki_leftmenu.on .wiki_bg,
  .wiki_box .wiki_leftmenu.on .wiki_bg {
    display: block;
  }
  .wiki_leftmenu .item_li .aa {
    font-size: 14px;
    font-weight: normal;
    line-height: 20px;
    color: #201F21;
    padding: 10px 0 10px 40px;
    display: flex;
    position: relative;
  }
  .wiki_leftmenu .item_li .child1 .aa {
    padding: 10px 0 10px 56px;
  }
  .wiki_leftmenu .item_li .child1 .aa::after {
    left: 25px;
  }
  .wiki_leftmenu .item_li .child2 .aa {
    padding: 10px 0 10px 68px;
  }
  .wiki_leftmenu .item_li .child2 .aa::after {
    left: 37px;
  }
  .wiki_leftmenu .item_li .child3 .aa {
    padding: 10px 0 10px 80px;
  }
  .wiki_leftmenu .item_li .child3 .aa::after {
    left: 49px;
  }
  .wiki_leftmenu .item_li .child4 .aa {
    padding: 10px 0 10px 92px;
  }
  .wiki_leftmenu .item_li .child4 .aa::after {
    left: 61px;
  }
  .wiki_leftmenu .item_li .child5 .aa {
    padding: 10px 0 10px 104px;
  }
  .wiki_leftmenu .item_li .child5 .aa::after {
    left: 73px;
  }
  .wiki_leftmenu .item_li .item_ul_list {
    display: none;
  }
  #wiki_page .leftmenu_m_title .icon-search-ico,
  .wiki_box .leftmenu_m_title .icon-search-ico {
    font-size: 18px;
    margin-left: auto;
    color: #767676;
    cursor: pointer;
  }
  #wiki_page .wiki_box .centerContent_inner,
  .wiki_box .centerContent_inner {
    padding: 30px 3% 30px;
  }
  .expoView_page {
    margin-top: 24px;
    padding: 0 3%;
    justify-content: space-between;
  }
  #support_page .products-cate {
    padding: 12px;
    background: #FFFFFF;
    margin: 0.22rem auto;
  }
  #support_page .products-cate .cate-box {
    font-size: 14px;
    line-height: 27px;
    padding: 5px 10px;
  }
  .kp-container .container-box .support-list-box .support-list {
    gap: 16px;
    margin-bottom: 16px;
  }
  .kp-container .container-box .support-list-box .support-list .list-box {
    width: calc(50% - 8px);
  }
  .kp-container .container-box .strength-more {
    display: none;
  }
  .support_page_content {
    margin: 0.6rem auto;
  }
  .kp-container .container-box .our-strength-box {
    margin: 48px auto 0;
    width: 100%;
  }
  .kp-container .container-box .our-strength-box .content-right {
    padding-top: 58.6666666667%;
  }
  .kp-container .container-box .our-strength-box .content-right img {
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
  }
  .kp-container .container-box .our-strength-box .strength-content {
    width: 94%;
    margin: 24px auto 0;
  }
  .kp-container .container-box .our-strength-box .strength-title {
    margin-top: 30px;
  }
  .kp-container .container-box .our-strength-box .strength-content .content-left .content-pic-box {
    display: none;
  }
  .kp-container .container-box .our-strength-box .strength-content .content-left .left-desc p {
    font-size: 14px;
    line-height: 27px;
  }
  .strength_video_box {
    width: 94%;
    height: 3.2rem;
  }
  .gpc_desc {
    margin-top: 12px;
    font-size: 14px;
    line-height: 24px;
    color: #767676;
    text-align: left;
  }
  .gpc_cont {
    margin-top: 16px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    -moz-column-gap: 16px;
         column-gap: 16px;
  }
  .gpc_cont_normal {
    width: 120px;
    flex: 1;
  }
  .gpccn_title {
    font-size: 20px;
    line-height: 33px;
    color: #F66D35;
  }
  .gpccn_desc {
    margin-top: 6px;
    font-size: 12px;
    line-height: 20px;
    color: #767676;
    text-align: left;
  }
  .Global_partners .Global_partners_content {
    width: 100%;
    flex-wrap: wrap;
    row-gap: 16px;
    padding: 16px;
    flex-direction: column-reverse;
  }
  .Global_partners .Global_partners_content .Global_partners_content_left {
    width: 100%;
  }
  .Global_partners .Global_partners_content .Global_partners_content_left .gpc_title {
    font-size: 20px;
    line-height: 26px;
  }
  .Global_partners .Global_partners_content .Global_partners_content_left .gpc_desc {
    margin-top: 12px;
    font-size: 14px;
    line-height: 24px;
    color: #767676;
    text-align: left;
  }
  .Global_partners .Global_partners_content .Global_partners_content_right {
    width: 100%;
    height: auto;
  }
  .Global_partners .Global_partners_content .Global_partners_content_right:hover img {
    transform: scale(1) !important;
  }
  .Global_partners .Global_partners_content .Global_partners_content_right img {
    height: 100%;
    width: 100%;
    border-radius: 4px;
  }
  #about .kp-product .product-swiper-change {
    justify-content: center;
    -moz-column-gap: 0;
         column-gap: 0;
  }
  #about .kp-product .product-swiper-change a {
    width: 200px;
    height: 40px;
    font-size: 18px;
    background: rgba(32, 31, 33, 0.05);
  }
  #about .kp-product .product-swiper-change a::after {
    width: 60px;
    height: 4px;
    bottom: -10px;
  }
  #about .kp-product {
    padding: 0 0 60px;
  }
  #about .btn-more {
    display: none;
  }
  #about .kp-product .product-swiper {
    overflow: unset;
    padding-left: 3%;
    padding-right: 3%;
  }
  #about .kp-product .product-swiper .product-swiper-control .swiper-pagination {
    top: 0;
  }
  #about .kp-product .kp-product-title {
    width: 94%;
  }
  #about .kp-container .memorabilia-box .kp-memorabilia .memorabilia-slider .memorabilia-Swiper .swiper-button-next, #about .swiper-rtl .swiper-button-prev, #about .kp-container .memorabilia-box .kp-memorabilia .memorabilia-slider .memorabilia-Swiper .swiper-button-prev, #about .swiper-rtl .swiper-button-next {
    display: none;
  }
  #about .kp-container .memorabilia-box .kp-memorabilia .memorabilia-slider {
    margin: 30px auto 0;
  }
  #about .menuSwiper {
    margin-top: 35px;
    padding-right: 3%;
  }
  #about .kp-container .memorabilia-box .kp-memorabilia .title {
    text-align: left;
    font-size: 26px;
  }
  #about .kp-container .memorabilia-box .kp-memorabilia .memorabilia-slider {
    width: 100%;
  }
  #about .kp-container .memorabilia-box .kp-memorabilia .memorabilia-slider .memorabilia-Swiper .swiper-wrapper .swiper-slide .slide-text .desc {
    font-size: 12px;
    line-height: 20px;
    min-height: 40px;
  }
  #about .kp-container .memorabilia-box .kp-memorabilia .memorabilia-slider .memorabilia-Swiper .swiper-wrapper .swiper-slide .slide-text .title {
    font-size: 18px;
    margin: 1px 0 0;
  }
  #about .menuSwiper .swiper-slide {
    font-size: 14px;
    min-width: 42px;
  }
  #about .menuSwiper_line {
    bottom: 38px;
  }
  #about .menuSwiper .menuSwiper_point {
    top: -14px;
  }
  .kp-container .container-box .kp-honor-box {
    margin: 1rem auto 0;
  }
  .kp-container .container-box .kp-honor-box {
    width: 94%;
  }
  .kp-container .container-box .kp-honor-box .swiper {
    margin: 30px auto 0;
  }
  .kp-container .container-box .kp-honor-box .swiper .swiper-wrapper .swiper-slide {
    height: 270px;
  }
  .kp-container .container-box .kp-honor-box .swiper .swiper-wrapper .swiper-slide > div:nth-of-type(1) {
    padding: 15px;
    height: 220px;
  }
  .kp-container .container-box .kp-honor-box .swiper .swiper-wrapper .swiper-slide > div:nth-of-type(2) .desc {
    font-size: 12px;
    line-height: 20px;
  }
  .kp-container .container-box .kp-honor-box .swiper .swiper-wrapper .swiper-slide > div:nth-of-type(2) {
    bottom: -40px;
  }
  #about .honorSwiper .swiper-pagination {
    width: auto;
    display: block;
    height: 28px;
    -moz-column-gap: 6px;
    column-gap: 6px;
    bottom: auto;
    position: absolute;
    margin: 0;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
  }
  #about .honorSwiper .swiper-pagination-bullet-active,
  #about .honorSwiper .swiper-pagination-bullet {
    width: 6px;
    height: 6px;
    border: none;
    background: #AAAAAA;
  }
  #about .honorSwiper .swiper-pagination-bullet-active {
    background: #F66D35;
  }
  .kp-container .container-box .kp-honor-box .swiper .swiper-button-next, .swiper-rtl .swiper-button-prev,
  .kp-container .container-box .kp-honor-box .swiper .swiper-button-prev:hover {
    display: none;
  }
  .kp-container .container-box .kp-honor-box .swiper {
    height: 876px;
  }
  #about .kp-container .memorabilia-box {
    width: 100%;
    padding-left: 3%;
  }
  #newsView_page {
    padding-top: 64px;
  }
  #newsView_page .Global_partners .Global_partners_content {
    padding: 0;
  }
  #newsView_page .newsView_content_right {
    display: none;
  }
  #newsView_page .news_block {
    padding: 0;
  }
  #newsView_page .newsView_content_left {
    width: 100%;
  }
  #newsView_page .newsView_content {
    margin: 30px auto 0;
  }
  #newsView_page .newsView_page {
    justify-content: space-between;
  }
  #newsView_page .news_block .title {
    font-size: 20px;
    line-height: 26px;
  }
  #newsView_page .news_block .context {
    font-size: 14px;
    line-height: 24px;
  }
  #expoView_page .expoView_page {
    justify-content: space-between;
  }
  #expoView_page .expoView_content_right {
    display: none;
  }
  #expoView_page .expoView_content_left {
    width: 100%;
  }
  #expoView_page {
    padding-top: 48px;
  }
  #expoView_page .expoView_content {
    width: 100%;
  }
  #expoView_page .expo_block {
    padding: 0;
    margin-bottom: 0px;
    border-radius: 0;
    overflow: hidden;
  }
  #expoView_page .expo_block .image {
    border-radius: 0;
    margin: 0 0 24px 0;
  }
  #expoView_page .expo_block .h1_title {
    width: 94%;
    margin: 0 auto 16px;
  }
  #expoView_page .expo_block .expo_reservation_box {
    width: 94%;
    margin: 0 auto;
    padding-bottom: 24px;
  }
  #expoView_page .demo_desc {
    width: 94%;
    padding-bottom: 24px;
    border-bottom: 1px solid rgba(32, 31, 33, 0.1);
    margin: 0 auto;
  }
  #expoView_page .expo_block .title:first-child {
    margin: 24px auto 8px;
  }
  #expoView_page .expo_block .title {
    width: 94%;
    margin: 8px auto;
    font-family: PingFang SC, Helvetica Neue, Helvetica, Tahoma, Arial, sans-serif;
  }
  #expoView_page .expo_block .context,
  #expoView_page .expo_block p {
    width: 94%;
    margin: 0 auto 0;
  }
  #expoView_page .expo_block p.news_box_info {
    margin: 0;
  }
  #expoView_page .expoView_content_left .expo_block:nth-last-of-type(2) {
    padding-bottom: 24px;
  }
  #expoView_page .expoView_page {
    margin: 40px auto 0;
  }
  #expoView_page .mt120 {
    margin: 40px auto 0;
  }
  #expoView_page .expo_block .expo_reservation_box .reservation_btn {
    font-size: 14px;
    line-height: 20px;
    padding: 8px 20px;
  }
  .kp-container .container-box .privacy-box .privacy-content-box .point-content {
    width: 100%;
  }
  .kp-container .container-box .privacy-box .contact-title,
  .kp-container .container-box .point-content-list h1,
  .kp-container .container-box .point-content-list h2 {
    font-weight: bold;
    font-family: PingFang SC, Helvetica Neue, Helvetica, Tahoma, Arial, sans-serif;
  }
  .kp-container .container-box .privacy-box .privacy-content-box {
    margin-top: 16px;
  }
  .kp-container .container-box .product-apply-box {
    margin: 0 auto 42px;
  }
  #index .kp-container .strength-item-box .item-box ul li .box-desc p {
    font-size: 16px;
    padding-left: 17px;
  }
  #expo_page {
    padding-top: 60px;
  }
  .kp-container .container-box .products-list-box .products-content-box .products-right-box .product-list-box .product-list .list-box .top-content-box .content-tag-box .tag-box ul a:nth-of-type(n+4),
  .kp-container .container-box .result-box .product-res-box .res-box .product-list .list-box .top-content-box .content-tag-box .tag-box ul a:nth-of-type(n+4) {
    display: none;
  }
  #sitemap_page {
    padding-top: 48px;
  }
  #sitemap_page .sitemap_normal_box {
    width: 50%;
  }
  #sitemap_page .sitemap_normal_box .tt {
    margin-bottom: 20px;
    font-size: 20px;
  }
  #sitemap_page .group_tt {
    font-size: 20px;
  }
  #sitemap_page .sitemap-group .sitemap_normal_box .tt {
    font-size: 18px;
  }
  #sitemap_page .info_desc a {
    padding: 3px 0;
  }
  .product_not_found_outerBox {
    width: 100%;
  }
  #hotnodes_body,
  #hotnodes_body #hotnodes_page {
    background: #FFF;
  }
  #hotnodes_body #hotnodes_page .position-box {
    display: none;
  }
  #hotnodes_body .wiki_box .article_box h1 {
    font-size: 24px;
    line-height: 40px;
  }
  #hotnodes_body .wiki_box .centerContent_inner {
    padding: 24px 0 30px;
  }
  #hotnodes_body .wiki_box .article_box .wiki_info {
    margin: 8px auto 54px;
  }
  #hotnodes_body .wiki_box {
    margin: 0 auto 56px;
  }
  #hotnodes_body .kp-container.question-outer-box {
    padding: 40px 0 30px;
    background: #FAFAFA;
    margin: 0 auto;
  }
  #hotnodes_body .kp-container .container-box .question-box .question-ans-box .answer,
  #hotnodes_body .kp-container .container-box .question-box .question-ans-box .question {
    background: #FFF;
  }
  #hotnodes_body .kp-container .container-box .strength-more {
    display: none;
  }
  #hotnodes_body .kp-container.question-outer-box .container-box {
    overflow: unset;
  }
  .header .header_progress {
    height: 2px;
  }
  #hotnodes_body .product-cases-bg .swiper-pagination-bullet, #hotnodes_body .product-related-bg .swiper-pagination-bullet {
    width: 6px;
    height: 6px;
    background: #D8D8D8;
    opacity: 1;
    box-sizing: border-box;
    margin: 0 4px;
  }
  #hotnodes_body .swiper-pagination-fraction,
  #hotnodes_body .product-related-bg .swiper-horizontal > .swiper-pagination-bullets,
  #hotnodes_body .product-related-bg .swiper-pagination-bullets.swiper-pagination-horizontal,
  #hotnodes_body .product-related-bg .swiper-pagination-custom {
    bottom: 0;
  }
  #hotnodes_body .product-cases-bg .swiper-horizontal > .swiper-pagination-bullets,
  #hotnodes_body .product-cases-bg .swiper-pagination-bullets.swiper-pagination-horizontal,
  #hotnodes_body .product-cases-bg .swiper-pagination-custom {
    bottom: 8px;
  }
  #hotnodes_body .kp-container .container-box .relatedSwiper {
    padding: 0px 0 0;
  }
  #hotnodes_body .kp-container .container-box .casesSwiper {
    padding: 8px 0 20px;
  }
  #hotnodes_body .product-related-bg {
    margin: 0 auto;
    padding: 40px 0 0;
  }
  #hotnodes_body .kp-container .container-box .product-related-box {
    padding-bottom: 40px;
  }
  #hotnodes_body .product-cases-bg {
    margin: 0 auto;
    padding: 48px 0 48px;
    background: #fafafa;
  }
  #hotnodes_body .casesSwiper .cases-box {
    margin-top: 16px;
  }
  #hotnodes_body .casesSwiper .cases-list {
    width: 320px;
    margin-right: 24px;
  }
  #hotnodes_body .casesSwiper .cases-list .cases-list-tt {
    padding: 0 16px;
    margin-top: 16px;
    font-size: 15px;
    line-height: 24px;
    min-height: 48px;
  }
  #hotnodes_body .casesSwiper .cases-list .cases-list-desc {
    padding: 0 16px;
    font-size: 12px;
    line-height: 20px;
    color: #767676;
  }
  #expo_page #kp-banner .swiper-pagination-bullet-active {
    width: 6px;
    height: 6px;
    background: #F66D35;
    border: none;
  }
  #expo_page #kp-banner .swiper-pagination-bullet {
    width: 6px;
    height: 6px;
    margin: 0px 5px;
  }
  .technological_page .kp-banner,
  .intelligence_page .kp-banner {
    padding-top: 510px;
  }
  .technological_page .kp-banner .swiper-slide.center_content .content,
  .intelligence_page .kp-banner .swiper-slide.center_content .content {
    background: none;
  }
  .technological_page .swiper-slide.center_content .content .content-box-txt .txt-title .banner-title-icon,
  .technological_page .swiper-slide.center_content .content .content-box-txt .btn-more, .btn-more,
  .intelligence_page .swiper-slide.center_content .content .content-box-txt .txt-title .banner-title-icon,
  .intelligence_page .swiper-slide.center_content .content .content-box-txt .btn-more, .btn-more {
    display: none;
  }
  .technological_page .kp-banner .swiper-slide.center_content .content .content-box-txt .txt-title .txt-title-t .tt1 {
    font-size: 16px;
    line-height: 23px;
  }
  .technological_page .kp-banner .swiper-slide.center_content .content .content-box-txt .txt-title .txt-title-t,
  .intelligence_page .kp-banner .swiper-slide.center_content .content .content-box-txt .txt-title .txt-title-t {
    max-width: 94%;
  }
  .technological_page .swiper-slide.center_content .content .content-box-txt,
  .intelligence_page .swiper-slide.center_content .content .content-box-txt {
    padding: 0;
  }
  .technological_page .kp-banner .swiper-slide.center_content .content .content-box-txt .txt-title .txt-title-t .tt2,
  .intelligence_page .kp-banner .swiper-slide.center_content .content .content-box-txt .txt-title .txt-title-t .tt1 {
    line-height: 29px;
    font-size: 24px;
    margin-top: 5px;
    text-align: center;
  }
  .technological_page .kp-banner .swiper-slide.center_content .content .content-box-txt .txt-desc,
  .intelligence_page .kp-banner .swiper-slide.center_content .content .content-box-txt .txt-desc {
    font-size: 12px;
    line-height: 18px;
  }
  .technological_page .kp-banner .swiper-slide.center_content .content,
  .intelligence_page .kp-banner .swiper-slide.center_content .content {
    top: 20%;
    padding: 16px 0;
  }
  .technological_page .kp-banner .swiper-slide.center_content .content.moveUp,
  .intelligence_page .kp-banner .swiper-slide.center_content .content.moveUp {
    transform: translateY(-74px);
  }
  #about_new .the_normal_title {
    justify-content: center;
  }
  #about_new .the_normal_title .icon-right-arrow {
    display: none;
  }
  .technological_page .part1 {
    margin: 64px auto 0;
  }
  .technological_page .part1_cont .part1_cont_normal {
    width: 100%;
    max-width: unset;
    height: 280px;
  }
  #about_new .part_desc {
    font-size: 12px;
    line-height: 18px;
    margin: 8px auto 24px;
  }
  .technological_page .part1_cont {
    gap: 22px;
  }
  .technological_page .part1_cont .part1_cont_normal .part1_cont_normal_txt .tt {
    font-size: 46px;
    line-height: 56px;
  }
  .technological_page .part1_cont .part1_cont_normal .part1_cont_normal_txt .desc {
    font-size: 16px;
    line-height: 27px;
  }
  .technological_page .part2 {
    margin: 64px auto 0;
  }
  .technological_page .part2_cont {
    margin: 0 auto 0;
  }
  .technological_page .part2_cont .indSwiper .pic_box {
    padding-top: 60%;
  }
  .technological_page .part2_cont .thumbSwiper-box {
    margin: 20px auto 0;
  }
  .technological_page .part2_cont .thumbSwiper-box .thumbSwiper {
    padding-left: 3%;
  }
  .technological_page .part2_cont {
    width: 100%;
  }
  .technological_page .part2_cont .indSwiper {
    width: 94%;
    margin: 0 auto;
  }
  .technological_page .part3_top {
    padding-top: 48px;
  }
  .technological_page .part3 .part3_img {
    margin: 45px auto 0;
  }
  .technological_page .part3 .part3_bottom,
  .developer_page .part2 .part2_bottom {
    margin: 32px auto 0;
  }
  .technological_page .part3 .part3_bottom_normal,
  .developer_page .part2 .part2_bottom_normal {
    max-width: unset;
    width: 100%;
    height: 350px;
  }
  .hover_show_content {
    padding: 8px 16px 14px;
  }
  .hover_show_content .desc {
    font-size: 12px;
    line-height: 18px;
  }
  .technological_page .part3 .part3_bottom_normal.hover .desc,
  .developer_page .part2 .part2_bottom_normal.hover .desc {
    margin-top: 4px;
  }
  .technological_page .part4 {
    margin: 53px auto 0;
  }
  .technological_page .part4 .part4_static_part .pic_box {
    background: #101010;
  }
  .technological_page .part4 .part4_static_part .part4_static_part_content {
    padding-top: 70px;
  }
  .technological_page .part4_bottom_box {
    height: 330px;
  }
  .technological_page .part4_bottom_box .part4_bottom_normal {
    width: calc((100% - 20px) / 3);
    height: 160px;
  }
  .technological_page .part4_bottom_box .part4_bottom_normal .tt {
    padding: 8px 8px;
    font-size: 14px;
    line-height: 26px;
  }
  .technological_page {
    padding-bottom: 50px;
  }
  .intelligence_page .part1 {
    margin: 48px auto 0;
  }
  .intelligence_page .part1_content .part1_left {
    padding: 0;
    width: 100%;
  }
  #about_new .intelligence_page .part1 .the_normal_title {
    justify-content: flex-start;
  }
  .intelligence_page .part1_content .part1_left_swiper {
    margin-top: 16px;
    width: 100%;
    max-width: unset;
    height: auto;
    border-left: none;
    pointer-events: none;
  }
  .intelligence_page .part1_content .part1_left_swiper .swiper-slide .pic_box {
    display: block;
    padding-top: 67.7419354839%;
    border-radius: 5px;
  }
  .intelligence_page .part1_content .part1_left_swiper .swiper-slide {
    padding: 0;
    pointer-events: none;
  }
  .intelligence_page .part1_content .part1_left_swiper .swiper-slide.on {
    border-left: 0;
  }
  .intelligence_page .part1_content .part1_left_swiper .swiper-slide .tt {
    color: #201F21;
    margin-top: 24px;
  }
  .intelligence_page .part1_content .part1_left_swiper .swiper-slide .desc {
    color: #666666;
    font-size: 12px;
    line-height: 18px;
    margin-top: 8px;
  }
  .intelligence_page .part1_content .part1_right {
    display: none;
  }
  .intelligence_page .part2 {
    margin: 26px auto 0;
  }
  .intelligence_page .part2 .menuSwiper {
    padding-top: 0px;
  }
  .intelligence_page .part2 .menuSwiper .swiper-slide {
    padding: 0 10px 6px;
    font-size: 14px;
    line-height: 22px;
  }
  .intelligence_page .part2 .contentSwiper .swiper-slide {
    border-radius: 8px;
    overflow: hidden;
    margin-right: 20px;
  }
  .intelligence_page .part2 .contentSwiper .swiper-slide .application-content .content-text {
    padding: 0 16px 16px;
  }
  .intelligence_page .part2 .contentSwiper .swiper-slide .application-content .content-text .text-desc {
    font-size: 14px;
    line-height: 20px;
    margin-top: 10px;
  }
  .intelligence_page .part2 .contentSwiper {
    height: 5rem;
    margin: 24px auto 0;
  }
  .intelligence_page .part3 {
    margin: 56px auto 0;
  }
  .intelligence_page .part3 .part3_swiper {
    height: 5rem;
  }
  .intelligence_page .part3 .part3_swiper .swiper-wrapper,
  .intelligence_page .part3 .part3_swiper .swiper-wrapper.two-box,
  .intelligence_page .part3 .part3_swiper .swiper-wrapper.third-box,
  .intelligence_page .part3 .part3_swiper .swiper-wrapper.four-box,
  .intelligence_page .part3 .part3_swiper .swiper-wrapper.five-box {
    width: 100%;
    height: 100%;
    margin: 0 auto;
    display: flex;
    gap: 0;
  }
  .intelligence_page .part3 .part3_swiper .swiper-slide {
    width: 85%;
    max-width: 1200px;
    border-radius: 8px;
    overflow: hidden;
    margin-right: 20px;
  }
  .intelligence_page .part3 .part3_swiper_outer {
    position: relative;
  }
  .intelligence_page .part3 .part3_swiper_outer .swiper-horizontal > .swiper-pagination-bullets,
  .intelligence_page .part3 .part3_swiper_outer .swiper-pagination-bullets.swiper-pagination-horizontal,
  .intelligence_page .part3 .part3_swiper_outer .swiper-pagination-custom, .swiper-pagination-fraction {
    bottom: -30px;
  }
  .intelligence_page .part3 .part3_swiper_outer .swiper-pagination-bullet {
    width: 6px;
    height: 6px;
    background: #AAAAAA;
    opacity: 1;
  }
  .intelligence_page .part3 .part3_swiper_outer .swiper-pagination-bullet.swiper-pagination-bullet-active {
    background: #F66D35;
  }
  .intelligence_page .part4 {
    margin: 80px auto 0;
  }
  .intelligence_page .part4 .menuSwiper1 {
    display: none;
  }
  .intelligence_page .part4 .contentSwiper1 .content-text {
    display: block;
    position: absolute;
    line-height: 20px;
    font-size: 14px;
    font-weight: bold;
    color: #FFFFFF;
    padding: 13px;
    left: 0;
    bottom: 0;
    width: 100%;
  }
  .intelligence_page .part4 .contentSwiper1 {
    height: auto;
    border-radius: 0;
  }
  .intelligence_page .part4 .contentSwiper1 .swiper-slide {
    height: 61.8666666667vw;
    border-radius: 5px;
    overflow: hidden;
  }
  .intelligence_page {
    padding-bottom: 32px;
  }
  .quality_page .swiper-slide .content {
    top: calc(100% - 11px);
    height: 208px;
  }
  .quality_page .swiper-slide .content .content-box-txt .txt-desc {
    -webkit-line-clamp: 4;
    max-width: unset;
    width: 100%;
  }
  .quality_page .swiper-slide .content-box.flex_end .content-box-txt .txt-desc,
  .developer_page .kp-banner .swiper-slide .content-box.flex_end .content-box-txt .txt-desc {
    width: 100%;
  }
  .quality_page .part1 {
    margin: 218px auto 0;
    width: 100%;
    min-height: 750px;
    background: url("/html/phone/images/qua_part1_bg_m.png") no-repeat center/cover;
    padding: 48px 0 46px;
  }
  .quality_page .part1_tt {
    width: 92%;
    align-items: flex-start;
    flex-wrap: wrap;
  }
  #about_new .quality_page .part1_tt .the_normal_title {
    width: 100%;
    justify-content: flex-start;
  }
  #about_new .quality_page .part1_tt .part_desc {
    width: 100%;
    font-size: 12px;
    line-height: 18px;
    color: #666666;
    margin: 8px 0 0;
  }
  .quality_page .part1 .big_line {
    position: relative;
    margin: 30px 0 0;
    left: 53.0666666667%;
    top: 0px;
    width: 8px;
    height: 524px;
    border-radius: 10px;
    background: #F66D35;
  }
  .quality_page .part1 .big_line .normal_box {
    width: 20px;
    height: 20px;
    border-radius: 50%;
    background: #FFFFFF;
    border: 2px solid #F66D35;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    z-index: 1;
  }
  .quality_page .part1 .big_line .normal_box.flag {
    top: 16px;
  }
  .quality_page .part1 .big_line .normal_box.pen {
    top: 122px;
  }
  .quality_page .part1 .big_line .normal_box.instruction {
    top: 236px;
  }
  .quality_page .part1 .big_line .normal_box.try_pen {
    top: 362px;
  }
  .quality_page .part1 .big_line .normal_box.box {
    top: 508px;
  }
  .quality_page .part1 .big_line .normal_box .img_box {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    padding: 3px;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .quality_page .part1 .big_line .desc_outer_box_r {
    position: absolute;
    left: 33px;
    top: 50%;
    transform: translateY(-50%);
    width: 38vw;
  }
  .quality_page .part1 .en .big_line .desc_outer_box_r {
    width: auto;
  }
  .quality_page .part1 .big_line .desc_right {
    border-radius: 4px;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    background: #FFFFFF;
    border: 2px solid #F66D35;
    font-size: 14px;
    font-weight: bold;
    line-height: 20px;
    color: #F66D35;
    padding: 3px 10px;
    width: auto;
  }
  .quality_page .part1 .big_line .desc_outer_box_l {
    position: absolute;
    right: 52px;
    top: 50%;
    transform: translateY(-50%);
    width: 43vw;
    display: inline-flex;
    justify-content: flex-end;
    align-items: center;
  }
  .quality_page .part1 .en .big_line .desc_outer_box_l {
    width: auto;
  }
  .quality_page .part1 .big_line .desc_left {
    font-size: 14px;
    font-weight: normal;
    line-height: 27px;
    text-align: right;
    color: #F66D35;
  }
  .quality_page .part1 .big_line .arrow .desc_outer_box_l {
    right: 68px;
  }
  .quality_page .part1 .big_line .arrow {
    width: 104px;
    height: 117px;
    background: url(/html/phone/images/svg/qua_part1_arrow_m.svg) no-repeat center/100% 100%;
    position: absolute;
    right: -20px;
  }
  .quality_page .part1 .big_line .arrow.arrow1 {
    top: 18px;
  }
  .quality_page .part1 .big_line .arrow.arrow2 {
    top: 132px;
  }
  .quality_page .part2 {
    margin: 48px auto 0;
  }
  .quality_page .part2 .indSwiper .content_box {
    padding: 48px 0;
    width: 94%;
    left: 50%;
    transform: translateX(-50%);
  }
  .quality_page .part2.part2_bottom .inds-banner {
    padding-bottom: 180px;
  }
  .quality_page .part2 .thumbSwiper-box {
    width: 100%;
  }
  .quality_page .part2 .thumbSwiper-box .thumbSwiper {
    padding: 0 3%;
  }
  .quality_page .part2 .swiper-slide {
    width: 300px;
    height: 210px;
  }
  .quality_page .part2 .hover_show_content .desc {
    font-size: 12px;
    line-height: 18px;
  }
  .quality_page .part2 .inds-banner .swiper-pagination {
    display: block;
    bottom: -37px;
  }
  .quality_page .part2 .inds-banner .swiper-pagination-bullet {
    opacity: 1;
    background: #AAAAAA;
  }
  .quality_page .part2 .inds-banner .swiper-pagination-bullet.swiper-pagination-bullet-active {
    background: #F66D35;
  }
  .quality_page .part2 .bottom-nav-box {
    display: none;
  }
  .quality_page .part3 {
    margin: 80px auto 0;
  }
  .quality_page .part3 .part3_content {
    gap: 8px;
  }
  .quality_page .part3 .part3_content .part3_content_normal {
    width: calc((100% - 24px) / 4);
  }
  .quality_page .part3 .part3_content .part3_content_normal .tt {
    font-size: 12px;
    line-height: 18px;
  }
  .quality_page .part4 {
    margin: 56px auto 0;
  }
  .quality_page .part4_tt {
    display: block;
  }
  #about_new .quality_page .part4_tt .the_normal_title {
    width: 100%;
    text-align: center;
    justify-content: center;
  }
  #about_new .quality_page .part4_tt .the_normal_title br {
    display: none;
  }
  #about_new .quality_page .part4_tt .part_desc {
    width: 94%;
    margin: 8px auto 24px;
  }
  .quality_page .part4_content {
    height: 782px;
    margin: 140px auto 0;
  }
  .quality_page .part4_content .part4_content_bg {
    width: 100%;
    height: 782px;
    background: url("/html/phone/images/qua_part4_bg_m.png") no-repeat center/100% 100%;
    left: 50%;
    transform: translateX(-50%);
  }
  .part4_content_normal .number_box {
    font-size: 12px;
  }
  .quality_page .part4_content .part4_content_bg .part4_content_normal {
    width: 20px;
    height: 20px;
    position: absolute;
  }
  .quality_page .part4_content .part4_content_bg .part4_content_normal:nth-of-type(1) {
    top: -7px;
    left: 25.8666666667%;
  }
  .quality_page .part4_content .part4_content_bg .part4_content_normal:nth-of-type(2) {
    top: -7px;
    left: 66.1333333333%;
  }
  .quality_page .part4_content .part4_content_bg .part4_content_normal:nth-of-type(3) {
    top: 187px;
    left: 25.6%;
  }
  .quality_page .part4_content .part4_content_bg .part4_content_normal:nth-of-type(4) {
    top: 187px;
    left: 65.8666666667%;
  }
  .quality_page .part4_content .part4_content_bg .part4_content_normal:nth-of-type(5) {
    top: 381px;
    left: 32.2666666667%;
  }
  .quality_page .part4_content .part4_content_bg .part4_content_normal:nth-of-type(6) {
    top: 381px;
    left: 72.2666666667%;
  }
  .quality_page .part4_content .part4_content_bg .part4_content_normal:nth-of-type(7) {
    top: 575px;
    left: 25.8666666667%;
  }
  .quality_page .part4_content .part4_content_bg .part4_content_normal:nth-of-type(8) {
    top: 575px;
    left: 65.8666666667%;
  }
  .quality_page .part4_content .part4_content_bg .part4_content_normal:nth-of-type(9) {
    top: 769px;
    left: 32.2666666667%;
  }
  .quality_page .part4_content .part4_content_bg .part4_content_normal:nth-of-type(10) {
    top: 769px;
    left: 72.2666666667%;
  }
  .quality_page .part4_content .part4_content_bg::after {
    width: 18px;
    height: 18px;
    left: auto;
    bottom: -6px;
    right: 11.2%;
    transform: rotate(180deg);
  }
  .part4_content_normal .part4_content_normal_pic {
    width: 123px;
    height: 98px;
    top: -106px;
  }
  .part4_content_normal .tt {
    width: 44vw;
    position: absolute;
    top: 24px;
    line-height: 18px;
    font-size: 12px;
    text-align: center;
    color: #201F21;
    display: block;
    bottom: auto;
  }
  .part4_content_normal .desc {
    width: 160px;
    position: absolute;
    top: 41px;
    height: 16px;
    font-size: 10px;
  }
  .developer_page .kp-banner .swiper-slide .content {
    top: calc(100% - 11px);
  }
  .developer_page .kp-banner .swiper-slide .content .content-box-txt .txt-title {
    font-size: 0.42rem;
    color: #FFF;
  }
  .developer_page .kp-banner .swiper-slide .content .content-box-txt .txt-title .txt-title-t {
    line-height: 0.5rem;
  }
  .developer_page .kp-banner .swiper-slide .content .content-box-txt .txt-desc {
    color: #fff;
  }
  .developer_page {
    padding-bottom: 40px;
  }
  .developer_page .part1 {
    margin: 240px auto 0;
  }
  .developer_page .part1_content {
    border-radius: 0px;
    padding: 16px;
    flex-direction: column-reverse;
    flex-wrap: wrap;
    background: none;
  }
  .developer_page .part1_content_left {
    width: 100%;
    padding: 0.29rem 0 0;
  }
  .developer_page .part1_content_right {
    width: 100%;
    border-radius: 8px;
    overflow: hidden;
    padding-top: 67.5241157556%;
    position: relative;
  }
  .developer_page .part1_content_right img {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
  }
  .developer_page .part1_content_left .part1_desc {
    margin: 8px auto 0;
    font-size: 12px;
    line-height: 18px;
    min-height: unset;
  }
  .dev_info_part_outer {
    margin-top: 16px;
  }
  .dev_info_part_normal_bottom {
    font-size: 12px;
    line-height: 18px;
  }
  .developer_page .part2 {
    margin: 56px auto 0;
  }
  #about_new .developer_page .part2 .the_normal_title {
    justify-content: flex-start;
    padding: 0 16px;
    text-align: left;
  }
  #about_new .developer_page .part2 .part_desc {
    padding: 0 16px;
    text-align: left;
  }
  .developer_page .part3 {
    margin: 46px auto 0;
  }
  .developer_page .part3_swiper {
    height: auto;
    border-radius: 0;
    padding: 16px;
  }
  .developer_page .part3 .part3_swiper .swiper-slide .application-content {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column-reverse;
  }
  .developer_page .part3 .part3_swiper .swiper-slide .content-pic {
    width: 100%;
    height: 0;
    padding-top: 67.5241157556%;
    position: relative;
    border-radius: 8px;
    overflow: hidden;
  }
  .developer_page .part3 .part3_swiper .swiper-slide .content-pic img {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
  }
  .developer_page .part3 .part3_swiper .swiper-slide .content-text {
    position: static;
    padding: 0;
  }
  #about_new .developer_page .part3 .part3_swiper .swiper-slide .the_normal_title {
    color: #201F21;
    justify-content: flex-start;
    width: 100%;
  }
  #about_new .developer_page .part3 .part3_swiper .swiper-slide .part_desc {
    color: #201F21;
    width: 100%;
    text-align: left;
  }
  .developer_page .kp-banner .swiper-slide .content .content-box-txt .btn-more, .developer_page .kp-banner .btn-more {
    margin-top: 12px;
  }
  .technological_page .part3 .part3_bottom_normal .hover_show_content, .developer_page .part2 .part2_bottom_normal .hover_show_content {
    background: rgba(29, 35, 42, 0.6);
  }
  .technological_page .part3 .part3_bottom_normal .desc, .developer_page .part2 .part2_bottom_normal .desc {
    height: auto !important;
    opacity: 1 !important;
    margin-top: 4px;
  }
  .hover_show_content::after {
    display: none;
  }
  #ind_news_page .out-bg {
    padding-top: 48px;
  }
  #ind_news_page .ind_outer {
    width: 100%;
    flex-wrap: wrap;
  }
  #ind_news_page .ind_left,
  #ind_news_page .ind_right {
    width: 100%;
  }
  #ind_news_page .ind_right {
    padding: 8px 0 0;
  }
  #ind_news_page .kp-banner {
    margin-top: 0 !important;
    overflow: unset;
    margin-bottom: 248px;
  }
  #ind_news_page .swiper-slide .content .content-box-txt .txt-desc {
    -webkit-line-clamp: 2;
  }
  #ind_news_page .swiper-slide .content {
    display: block;
    height: 215px;
  }
  #ind_news_page .swiper-button-prev,
  #ind_news_page .swiper-button-next {
    display: none;
  }
  #ind_news_page .ind_left .ind_search_box {
    display: block;
    margin: 248px auto 0;
  }
  #ind_news_page .ind_left .ind_search_box,
  #ind_news_page .today-focus,
  #ind_news_page .article_content_outer,
  #ind_news_page .card,
  #ind_news_page .article_outer,
  #ind_news_page .hot_tags_outer {
    width: 94%;
  }
  #ind_news_page .out-bg .ind_search_box .normal_title_left,
  #ind_news_page .out-bg .today-focus .normal_title_left {
    font-size: 18px;
  }
  #ind_news_page .out-bg .search-box {
    margin: 8px 0 0;
    height: 56px;
  }
  #ind_news_page .out-bg .search-box .input-box .search-box-input input {
    padding-left: 22px;
  }
  #ind_news_page .out-bg .search-box .input-box .search-box-ico {
    width: 56px;
  }
  #ind_news_page .out-bg .search-box .input-box .search-box-ico img {
    width: 23px;
    height: 23px;
  }
  #ind_news_page .today-focus {
    margin: 40px auto 0;
  }
  #ind_news_page .today-focus-swiper {
    width: 100%;
    margin: 8px auto 0;
    height: calc(63vw + 20px);
    position: relative;
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-content: flex-start;
  }
  #ind_news_page .today-focus-swiper .swiper-wrapper {
    min-width: 100%;
  }
  #ind_news_page .today-focus-swiper .swiper-slide {
    width: calc((100% - 10px) / 2);
    height: 0;
    padding-top: 34.2995169082%;
  }
  #ind_news_page .article_content_outer {
    margin: 55px auto 0;
  }
  #ind_news_page .menuSwiper .swiper-slide {
    font-size: 14px;
    line-height: 20px;
    color: #201F21;
    padding: 0 4px 10px;
    width: auto;
    position: relative;
    cursor: pointer;
  }
  #ind_news_page .article_content_inner {
    margin: 24px 0;
  }
  #ind_news_page .article_content_inner .art_cont {
    width: 66.8949771689%;
  }
  #ind_news_page .article_content_inner .art_cont .art_cont_title {
    font-size: 14px;
    line-height: 20px;
  }
  #ind_news_page .article_content_inner .art_cont .art_cont_desc {
    font-size: 12px;
    line-height: 18px;
    min-height: 54px;
  }
  #ind_news_page .article_content_inner .pic_box {
    border-radius: 8px;
  }
  #ind_news_page .ind_right .ind_search_box,
  #ind_news_page .ind_right .card1,
  #ind_news_page .ind_right .hot_article_outer,
  #ind_news_page .ind_right .card2 {
    display: none;
  }
  #ind_news_page .ind_right .card3 {
    margin: 0 auto 0;
  }
  #ind_news_page .article_outer {
    margin: 48px auto 0;
  }
  #ind_news_page .article_item {
    margin: 16px 0;
    -moz-column-gap: 16px;
         column-gap: 16px;
  }
  #ind_news_page .article_item .pic_box {
    width: 29.6803652968%;
    height: 1.7rem;
    border-radius: 8px;
  }
  #ind_news_page .article_item .article_item_right {
    flex: 1;
  }
  #ind_news_page .article_item .article_item_right .article_item_title {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-overflow: ellipsis;
    min-height: 46px;
    font-size: 16px;
    line-height: 23px;
    color: #3D3D3D;
  }
  #ind_news_page .card {
    margin: 48px auto 0;
  }
  #ind_news_page .card3 .card {
    margin: 28px auto 0;
  }
  #ind_news_page .card img {
    width: 100%;
  }
  #ind_news_page .hot_tags_outer {
    margin: 56px auto 0;
  }
  #ind_news_page .hot_tags_box {
    margin: 24px 0 0;
  }
  #ind_news_page .go_first {
    margin-left: 0;
    margin-right: 0.08rem;
  }
  #ind_news_page .go_last {
    margin-right: 0;
    margin-left: 0.08rem;
  }
  #ind_news_page .page-container {
    margin: 40px 0 0 -5%;
    width: 110%;
  }
  #hotnodes_body .wiki_box .wiki_leftmenu {
    width: 100%;
  }
  #hotnodes_body .kp-container .container-box .box-title {
    padding-left: 0;
  }
  #index .kp-container .strength .strength_bg {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background-position: 0% 50%;
    background-size: auto 100vh;
    background-repeat: no-repeat;
    background-attachment: unset;
  }
  #index .kp-container .strength .strength_bg.m_show {
    transition: background 0.05s;
  }
  #newsView_page .next_news {
    padding: 10px 20px 10px 20px;
  }
  .why_choose .why_choose_box {
    width: 100%;
  }
}
@media only screen and (max-width: 599.98px) {
  html {
    font-size: 64px;
  }
  .the_normal_title,
  #index .the_normal_title {
    font-size: 0.32rem;
    line-height: 1.2;
  }
  #about_new .the_normal_title {
    font-size: 24px;
    line-height: 29px;
  }
  .dev_info_part_normal_top {
    font-size: 24px;
    line-height: 27px;
  }
  .dev_info_part_normal_top_add {
    font-size: 14px;
    line-height: 20px;
    right: -14px;
  }
  .kp-container .container-box .contact-us-box .contact-title .contact-txt-title {
    font-size: 0.32rem;
    line-height: 1.2;
    margin-left: 16px;
  }
  .kp-container .container-box .contact-us-box .contact-title .contact-txt-icon img {
    height: 0.38rem;
  }
  .kp-container .container-box .contact-box .the_normal_title {
    font-size: 26px;
    line-height: 38px;
  }
  .the_normal_title .icon-right-arrow {
    font-size: 23px;
    width: 8px;
  }
  .normal_title_left {
    -moz-column-gap: 8px;
         column-gap: 8px;
  }
  .normal_title_right {
    font-family: PingFang SC, Helvetica Neue, Helvetica, Tahoma, Arial, sans-serif;
    display: flex;
    font-size: 14px;
    line-height: 27px;
    color: #767676;
  }
  .kp-product .product-swiper-change {
    margin: 16px auto 0;
    overflow: auto;
  }
  .kp-product .product-swiper-change a {
    font-size: 16px;
    line-height: 22px;
  }
  .kp-product .product-swiper {
    margin: 20px auto 0px;
  }
  .kp-product .product-swiper .swiper-slide,
  #about .kp-product .product-swiper .swiper-slide {
    width: 225px;
    margin-right: 16px;
  }
  .kp-product .product-swiper .product-swiper-txt .product-swiper-title {
    font-size: 14px;
    line-height: 18px;
    min-height: 26px;
  }
  .kp-product .product-swiper .product-swiper-txt .product-swiper-desc {
    margin-top: 4px;
    font-size: 10px;
    line-height: 16px;
    min-height: 48px;
  }
  .kp-product .product-swiper .swiper-slide {
    border-radius: 8px;
    padding: 16px;
  }
  .kp-product .product-swiper .bg-img-container {
    padding: 0 0 8px;
  }
  .kp-product .product-swiper .swiper-slide img {
    transform: scale(0.93);
    max-width: 94.6%;
  }
  #index .container-content .first-content-item {
    height: auto;
    padding: 4px 6px 10px;
  }
  #index .container-content .first-content-item .content-text-box .box-desc .tt {
    font-size: 18px;
    line-height: 1;
  }
  #index .container-content .first-content-item .content-text-box .box-desc .desc {
    font-size: 14px;
    text-align: center;
  }
  #index .kp-container .kp-item-box .item-box {
    height: 310px;
  }
  #index .kp-container .news-content-box .box-right ul li,
  #index .kp-container .news-content-box .box-right ul > a {
    height: 120px;
  }
  #index .kp-container .news-content-box .box-left {
    display: flex;
    width: 100%;
    height: 120px;
    border-radius: 8px;
    background: #F8F8F8;
    overflow: hidden;
    justify-content: flex-start;
    align-items: flex-start;
    -moz-column-gap: 30px;
         column-gap: 30px;
    padding-right: 30px;
  }
  #index .kp-container .news-content-box .box-right ul li .list-ico img,
  #index .kp-container .news-content-box .box-right ul > a .list-ico img {
    border-radius: 0;
  }
  #index .kp-container .news-content-box .box-left .new-img {
    width: 180px;
    height: 100%;
    flex-shrink: 0;
  }
  #index .kp-container .news-content-box .box-right ul li .list-ico,
  #index .kp-container .news-content-box .box-right ul > a .list-ico {
    width: 180px;
  }
  #index .kp-container .news-content-box .box-left .box-desc {
    padding: 20px 0 0 0;
    width: calc(100% - 180px - 30px);
  }
  #index .kp-container .news-content-box .box-right ul li .box-desc,
  #index .kp-container .news-content-box .box-right ul > a .box-desc {
    padding: 20px 0 0 0;
    width: calc(100% - 180px - 30px);
  }
  #index .kp-container .news-content-box .box-left .box-desc .tt,
  #index .kp-container .news-content-box .box-right ul li .box-desc .tt,
  #index .kp-container .news-content-box .box-right ul > a .box-desc .tt {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 100%;
    height: auto;
    font-size: 16px;
    line-height: 24px;
    min-height: 48px;
    font-weight: bold;
    color: #333333;
    white-space: normal;
  }
  #index .kp-container .news-content-box .box-left .box-desc .time,
  #index .kp-container .news-content-box .box-right ul li .box-desc .time,
  #index .kp-container .news-content-box .box-right ul > a .box-desc .time {
    font-size: 14px;
    line-height: 22px;
    margin-top: 14px;
  }
  #index .kp-container .news-content-box .box-left .box-desc .desc {
    overflow: hidden;
    white-space: nowrap;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    display: block;
    -webkit-box-orient: unset;
    -webkit-line-clamp: unset;
    display: none;
  }
  #index .kp-container .news-content-box .box-right ul li .box-desc .desc,
  #index .kp-container .news-content-box .box-right ul > a .box-desc .desc {
    display: none;
  }
  #index .kp-container .container-box .strength-box .strength-title {
    font-size: 24px;
  }
  .specs-table-box-img {
    width: 100%;
    max-width: unset;
  }
  .file-pop-box .pop-box {
    width: 266px;
  }
  .file-pop-box .pop-box .box-content {
    width: 100%;
  }
  .file-pop-box .pop-box .box-content .box-icon {
    margin: 77px auto 0;
  }
  .file-pop-box.feedback_popup .pop-box .box-content .box-icon {
    margin: 100px auto 0;
  }
  .file-pop-box .pop-box .box-content .box-title {
    font-size: 14px;
    line-height: 27px;
    margin: 18px auto 12px;
  }
  .file-pop-box .pop-box .box-content .box-btn-box .file-btn a {
    font-size: 14px;
  }
  .kp-container .container-box .cases-box .cases-content-box .cases-content .content-pic img {
    height: 150px;
  }
  .kp-container .container-box .cases-box .cases-content-box .cases-content .content-tag .tag-list {
    font-size: 12px;
    line-height: 20px;
    padding: 0 4px;
  }
  .kp-container .container-box .cases-box .cases-content-box .cases-content .content-title {
    font-size: 14px;
    line-height: 22px;
    margin-top: 10px;
  }
  .kp-container .container-box .cases-box .cases-content-box .cases-content .content-desc {
    font-size: 12px;
    line-height: 18px;
  }
  .kp-container .container-box .cases-box .cases-content-box.on {
    gap: 20px;
  }
  .kp-container .container-box .cases-box .cases-content-box .cases-height {
    min-height: unset;
    width: calc(50% - 10px);
  }
  .support_cont_normal {
    width: 100%;
    padding: 16px;
    min-height: 312px;
  }
  .support_cont_normal > div:nth-of-type(1) i {
    font-size: 18px;
  }
  .support_cont_normal > div:nth-of-type(1) p {
    font-size: 16px;
    line-height: 23px;
  }
  .support_cont {
    margin: 24px auto 0;
  }
  #about .kp-product .product-swiper {
    margin: 0rem auto 0;
  }
  .kp-container .container-box .point-content-list h1 {
    font-size: 16px;
    line-height: 23px;
  }
  .kp-container .container-box .point-content-list h2 {
    font-size: 14px;
    line-height: 26px;
  }
  .kp-container .container-box .point-content-list {
    font-size: 12px;
    line-height: 18px;
  }
}
@media only screen and (max-width: 479.98px) {
  html {
    font-size: 56px;
  }
  .kp-product .product-swiper-change a {
    font-size: 12px;
    line-height: 18px;
    white-space: nowrap;
  }
  #index .kp-banner {
    margin-bottom: 197px;
  }
  #index .container-content {
    gap: 14px;
  }
  #index .container-content .first-content-item {
    width: calc((100% - 14px) / 2);
  }
  #index .kp-product-new .kp-product-title {
    margin-bottom: 28px;
  }
  .why_choose .m_show {
    opacity: 1;
    z-index: 1;
    pointer-events: all;
    left: 0;
  }
  .why_choose .pc_show {
    opacity: 0;
    pointer-events: none;
    position: fixed;
    left: -5000px;
  }
  .why_choose .why_choose_box {
    margin: 33px auto 0;
    flex-wrap: wrap;
    row-gap: 12px;
  }
  .why_choose .wl {
    width: 100%;
    row-gap: 12px;
  }
  .why_choose .wl .wlt {
    width: 100%;
    min-height: 210px;
    height: auto;
    display: flex;
    justify-content: center;
    -moz-column-gap: 12px;
         column-gap: 12px;
  }
  .why_choose .wl .wlt .wlt_box {
    width: calc((100% - 12px) / 2);
  }
  .why_choose .wl .wlb {
    min-height: 185px;
    height: auto;
  }
  .why_choose .wr {
    width: 100%;
    row-gap: 12px;
  }
  .why_choose .wr .wrt {
    min-height: 170px;
    height: auto;
  }
  .why_choose .wl .wlb .wlb_box .wcb_bg {
    background-position: center bottom;
    background-size: contain;
  }
  .why_choose .wr .wrt .wrt_box .wcb_bg {
    background-position: center bottom;
    background-size: contain;
  }
  .why_choose .wr .wrb {
    -moz-column-gap: 12px;
         column-gap: 12px;
  }
  .why_choose .wr .wrb {
    min-height: 235px;
    height: auto;
  }
  .why_choose .wr .wrb .wrb_box {
    width: calc((100% - 12px) / 2);
    height: 100%;
  }
  .why_choose .wr .wrb .wrb_box .desc {
    width: 100%;
  }
  .why_choose .wcb {
    padding: 16px 16px 0;
    border-radius: 10px;
    overflow: hidden;
  }
  .why_choose .wcb .tt {
    font-size: 0.29rem;
  }
  .why_choose .wcb .desc {
    font-size: 0.2rem;
  }
  .why_choose .wcb .wcb_bg {
    z-index: 1;
    background-position: center bottom;
    background-size: contain;
  }
  .why_choose .wr .wrb .wrb_box .wcb_bg {
    background-position: center bottom;
  }
  .kp-container .container-box .partners-box .partners-others-box {
    margin: 0px auto 0;
  }
  #index .kp-container .kp-item-box .item-box .content-text-box .box-desc .tt {
    font-size: 24px;
  }
  #index .kp-container .kp-item-box .item-box .content-text-box .box-desc .desc {
    font-size: 12px;
  }
  #index .kp-container .kp-item-box .item-box {
    height: 230px;
  }
  #index .kp-container .news-content-box {
    margin: 18px auto 0;
  }
  #index .kp-container .news-content-box .box-left,
  #index .kp-container .news-content-box .box-right ul li,
  #index .kp-container .news-content-box .box-right ul > a {
    height: 87px;
    -moz-column-gap: 14px;
         column-gap: 14px;
    padding-right: 14px;
  }
  #index .kp-container .news-content-box .box-left .box-desc,
  #index .kp-container .news-content-box .box-right ul li .box-desc,
  #index .kp-container .news-content-box .box-right ul > a .box-desc {
    padding: 14px 0 0 0;
    width: calc(100% - 120px - 14px);
  }
  #index .kp-container .news-content-box .box-left .box-desc .tt,
  #index .kp-container .news-content-box .box-right ul li .box-desc .tt,
  #index .kp-container .news-content-box .box-right ul > a .box-desc .tt {
    font-size: 12px;
    line-height: 20px;
    min-height: 40px;
  }
  #index .kp-container .news-content-box .box-left .new-img,
  #index .kp-container .news-content-box .box-right ul li .list-ico,
  #index .kp-container .news-content-box .box-right ul > a .list-ico {
    width: 120px;
  }
  #index .kp-container .news-content-box .box-left .box-desc .time,
  #index .kp-container .news-content-box .box-right ul li .box-desc .time,
  #index .kp-container .news-content-box .box-right ul > a .box-desc .time {
    font-size: 12px;
    line-height: 1;
    margin-top: 7px;
  }
  #index .kp-container .strength-item-box .item-box ul li {
    width: 100%;
  }
  #index .kp-container .strength-i .item-box ul li {
    height: 210px;
  }
  #index .kp-container .strength-i .item-box ul li .know-more {
    left: auto;
    top: auto;
    right: 20px;
    bottom: 20px;
  }
  #index .kp-container .strength-i .item-box ul li:nth-of-type(1) .btn-more {
    bottom: 28px;
    left: 0;
  }
  #index .kp-container .strength-i .item-box ul li .box-desc {
    top: 24px;
    left: 20px;
  }
  #index .kp-container .strength-i .item-box ul li .box-desc .tt {
    font-size: 20px;
    line-height: 26px;
  }
  #index .kp-container .strength-i .item-box ul li .box-desc .desc {
    font-size: 12px;
    line-height: 18px;
  }
  .kp-container .container-box .question-box .question-ans-box .answer .ans-txt {
    font-size: 14px;
    line-height: 26px;
  }
  .kp-container .container-box .question-box .question-ans-box .question {
    font-size: 14px;
    line-height: 26px;
  }
  .kp-container .container-box .question-box .question-ans-box {
    margin-top: 16px;
  }
  .kp-container.question-outer-box {
    padding: 40px 0 30px 0;
  }
  .kp-container .container-box .products-list-box {
    margin: 223px auto 0;
  }
  .kp-container .container-box .products-list-box .products-cate-box {
    padding: 8px;
  }
  .kp-container .container-box .products-list-box .products-cate-box .cate-list-box .list-title {
    font-family: PingFang SC, Helvetica Neue, Helvetica, Tahoma, Arial, sans-serif;
    font-weight: normal;
    font-size: 14px;
  }
  .kp-container .container-box .products-list-box .products-content-box .products-left-box .left-box .box-tab-menu .menu-left-icon {
    width: 24px;
    height: 24px;
  }
  .kp-container .container-box .products-list-box .products-content-box .products-left-box .left-box .box-tab-menu .menu-left-icon img {
    width: 16px;
    height: 16px;
    margin: 4px;
    width: 24px;
    height: 24px;
    margin: 0px;
  }
  .kp-container .container-box .products-list-box .products-content-box .products-left-box .left-box .box-tab-menu .menu-right-btn {
    font-size: 12px;
    line-height: 18px;
  }
  .kp-container .container-box .products-list-box .products-content-box .products-left-box .left-box .box-tab-menu .menu-right-btn_m {
    font-size: 12px;
    line-height: 18px;
  }
  .kp-container .container-box .products-list-box .products-content-box .products-left-box .left-box .box-tab-menu {
    height: 24px;
    align-items: center;
  }
  .kp-container .container-box .products-list-box .products-content-box {
    margin: 16px auto 0px;
    row-gap: 50px;
  }
  .kp-container .container-box .products-list-box .products-content-box.one-view {
    margin: 16px auto 40px;
    row-gap: 50px;
  }
  .kp-container .container-box .products-list-box .products-content-box .products-left-box .statistics {
    top: calc(100% + 25px);
    transform: translateY(-50%);
    font-size: 12px;
    line-height: 18px;
  }
  .kp-container .container-box .products-list-box .products-content-box .products-right-box .product-list-box {
    gap: 8px;
  }
  .kp-container .container-box .products-list-box .products-content-box .products-right-box .product-list-box .product-list {
    width: calc((100% - 8px) / 2);
  }
  .kp-container .container-box .products-list-box .products-content-box .products-right-box .product-list-box .product-list {
    min-height: unset;
  }
  .kp-container .container-box .products-list-box .products-content-box .products-right-box .product-list-box .product-list .list-box .top-content-box {
    height: 130px;
    width: calc(100% - 8px);
    margin: 4px;
  }
  .kp-container .container-box .products-list-box .products-content-box .products-right-box .product-list-box .product-list .list-box .top-content-box .content-tag-box .tag-box ul li, .kp-container .container-box .products-list-box .products-content-box .products-right-box .product-list-box .product-list .list-box .top-content-box .content-tag-box .tag-box ul a {
    font-size: 10px;
  }
  .kp-container .container-box .products-list-box .products-content-box .products-right-box .product-list-box .product-list .list-box .top-content-box .content-tag-box {
    margin-top: 2px;
  }
  .kp-container .container-box .products-list-box .products-content-box .products-right-box .product-list-box .product-list .list-box .data-content-box .product-name {
    font-size: 12px;
    line-height: 15px;
  }
  .kp-container .container-box .products-list-box .products-content-box .products-right-box .product-list-box .product-list .list-box .data-content-box {
    padding: 0 6px 6px;
    margin-top: 4px;
  }
  .kp-container .container-box .products-list-box .products-content-box .products-right-box .product-list-box .product-list .list-box .data-content-box .product-data-box {
    margin-top: 4px;
  }
  .kp-container .container-box .products-list-box .products-content-box .products-right-box .product-list-box .product-list .list-box .data-content-box .product-data-box ul li {
    font-size: 10px;
    line-height: 15px;
  }
  .kp-container .container-box .products-list-box .products-content-box .products-left-box .left-box .change-box .box-list .box-title {
    font-size: 16px;
    line-height: 23px;
  }
  #products_page .layui-table, #products_page .layui-table-view {
    margin: 16px 0 8px;
  }
  .right-enquiries-box .enquiries-box .right-enquiries-box-overflow {
    max-height: calc(100% - 32px - 25px - 16px);
  }
  .right-enquiries-box .enquiries-box {
    right: 0;
    top: auto;
    width: 100%;
    bottom: -84vh;
    height: 80vh;
    background: #FFFFFF;
    border-radius: 8px 8px 0 0;
  }
  .right-enquiries-box .enquiries-box .box-title {
    text-align: center;
    width: 100%;
    height: auto;
    margin: 16px auto 16px;
    line-height: 23px;
  }
  .right-enquiries-box .enquiries-box .box-title span {
    font-size: 16px;
    line-height: 25px;
    color: #201F21;
    font-family: PingFang SC, Helvetica Neue, Helvetica, Tahoma, Arial, sans-serif;
  }
  .right-enquiries-box .enquiries-box .box-close {
    left: 6.4%;
    top: 16px;
  }
  .right-enquiries-box .enquiries-box .box-close i {
    display: none;
  }
  .right-enquiries-box .enquiries-box .box-close .close-enquiries {
    display: block;
    font-size: 16px;
    line-height: 25px;
    color: #767676;
    white-space: nowrap;
  }
  .right-enquiries-box .enquiries-box .box-content .content-list .list-box .product-pic {
    height: 52px;
  }
  .right-enquiries-box .enquiries-box .box-content .content-list .list-box .product-pic img {
    height: 52px;
  }
  .right-enquiries-box .enquiries-box .box-content .content-list .list-box {
    height: auto;
  }
  .right-enquiries-box .enquiries-box .box-content .content-list .list-box .product-title-box {
    height: auto;
  }
  .right-enquiries-box .enquiries-box .box-content {
    width: 100%;
    margin-bottom: 0px;
    border-bottom: 0;
    padding: 24px 0 0;
  }
  .right-enquiries-box .enquiries-box .box-content .content-list {
    width: 87.2%;
    height: auto;
    margin: 0 auto 12px;
    background: #fff;
    cursor: pointer;
    padding: 10px;
    border-radius: 8px;
    display: inline-block;
    box-shadow: 0 4px 16px 0 rgba(0, 0, 0, 0.16);
    position: relative;
  }
  .right-enquiries-box .enquiries-box .box-content .content-list .list-box .product-title-box .product-title {
    font-size: 12px;
    font-weight: bold;
    line-height: 18px;
    color: #3D3D3D;
    margin-top: 4px;
  }
  .right-enquiries-box .enquiries-box .box-content .content-list .list-box .product-title-box .product-tags ul {
    gap: 4px;
    margin-top: 4px;
  }
  .right-enquiries-box .enquiries-box .box-content .content-list .list-box .product-title-box .product-tags ul a {
    line-height: 16px;
    font-size: 10px;
    padding: 0px 4px;
  }
  .right-enquiries-box .enquiries-box .box-content .content-list .list-box .product-title-box,
  .right-enquiries-box .enquiries-box .box-content .content-list .list-box .product-title-box .product-desc {
    max-width: 70%;
  }
  .right-enquiries-box .enquiries-box .box-content .content-list .list-box .del-box {
    position: absolute;
    right: 10px;
  }
  .right-enquiries-box .enquiries-box .box-content .content-list .box-return span {
    font-size: 12px;
  }
  .right-enquiries-box .enquiries-box .box-content .content-list .box-return {
    width: auto;
  }
  .right-enquiries-box .enquiries-box .box-content .content-list.hideContent {
    box-shadow: none;
    padding: 0;
  }
  .right-enquiries-box .enquiries-box .box-content .content-list.hideContent .box-return span {
    line-height: 38px;
  }
  .right-enquiries-box .enquiries-box .layui-form .layui-form-item {
    width: 87.2%;
    margin: 18px auto 0;
  }
  .right-enquiries-box .enquiries-box .enquiries-btn {
    width: 100%;
  }
  .right-enquiries-box .enquiries-box .tips {
    width: 87.2%;
  }
  #productsView_page .kp-container .container-box .box-title .box-txt-title {
    font-size: 18px;
    line-height: 33px;
    margin-left: 1px;
  }
  #productsView_page .kp-container .container-box .box-title .box-txt-icon img,
  .kp-container .container-box .box-title .box-txt-icon img {
    height: 25px;
  }
  #productsView_page .kp-container .container-box .box-title .box-txt-icon {
    line-height: 33px;
  }
  .kp-container .container-box .product-related-box {
    margin: 24px auto;
  }
  .kp-container .container-box .product-related-box .related-box {
    margin-top: 16px;
    width: 100%;
    flex-wrap: wrap;
  }
  .kp-container .container-box .product-related-box .related-box .swiper-slide {
    width: calc(50% - 4px);
  }
  .kp-container .container-box .product-related-box .related-box .product-list .list-box .top-content-box {
    height: 130px;
    width: calc(100% - 8px);
    margin: 4px;
  }
  .kp-container .container-box .product-related-box .related-box .product-list .list-box .top-content-box .content-tag-box {
    margin: 2px;
  }
  .kp-container .container-box .product-related-box .related-box .product-list .list-box .top-content-box .content-tag-box .tag-box ul li, .kp-container .container-box .product-related-box .related-box .product-list .list-box .top-content-box .content-tag-box .tag-box ul a {
    font-size: 10px;
  }
  .kp-container .container-box .product-related-box .related-box .product-list .list-box .product-title {
    font-size: 10px;
    padding: 4px;
    min-height: 15px;
  }
  .kp-container .container-box .product-related-box .related-box .product-list {
    width: 100%;
  }
  .kp-container .container-box .product-related-box .related-box .product-list .list-box {
    width: 100%;
  }
  .kp-container .container-box .product-related-box .related-box .swiper-slide:nth-child(2n+1) {
    margin-bottom: 8px;
    margin-right: 8px;
  }
  .kp-container .container-box .product-related-box .related-box .swiper-slide .product-list,
  .kp-container .container-box .product-related-box .related-box .swiper-slide:nth-child(2n) .product-list {
    margin-bottom: 0px;
    margin-right: 0px;
  }
  #support_page .swiper-slide .content .content-box-txt .txt-title,
  #custom_page .swiper-slide .content .content-box-txt .txt-title,
  #wiki_page .swiper-slide .content .content-box-txt .txt-title {
    font-size: 26px;
  }
  #custom_page .kp-container .container-box .ind-solution-box {
    margin: 40px auto 0;
  }
  #custom_page .kp-container .container-box .pro-custom-box {
    margin: 40px auto 0;
  }
  .kp-container .container-box .container-title-box .c-desc {
    font-size: 12px;
    line-height: 1.5;
  }
  .kp-container .container-box .contact-us-box .contact-form-box .right-desc {
    font-size: 12px;
  }
  .kp-container .container-box .contact-us-box .contact-form-box .message-box .txt,
  .kp-container .container-box .contact-us-box .contact-form-box .message-box .icon {
    font-size: 12px;
    line-height: 18px;
  }
  .kp-container .container-box .contact-us-box .contact-form-box .message-box .icon {
    width: 14px;
  }
  .kp-container .container-box .solution-menu-box .solution-menu,
  .kp-container .container-box .cases-box .cases-menu {
    margin: 223px auto 0;
  }
  .solution-menu .swiper-slide,
  .cases-menu .swiper-slide {
    font-size: 14px;
    line-height: 27px;
    padding: 3px 8px;
  }
  .kp-container .container-box .solution-box .solution-content-box .solution-content:nth-of-type(1) {
    margin: 24px auto 0;
  }
  .kp-container .container-box .solution-box .solution-content-box .solution-content .content-right {
    height: 286px;
  }
  .kp-container .container-box .solution-box .solution-content-box .solution-content .content-left .left-title {
    margin-top: 16px;
    font-size: 26px;
    line-height: 38px;
  }
  .kp-container .container-box .solution-box .solution-content-box .solution-content .content-left .left-desc {
    margin-top: 8px;
    font-size: 12px;
    line-height: 18px;
  }
  .kp-container .container-box .solution-box .solution-content-box .solution-content .content-left .left-btn {
    margin-top: 16px;
  }
  .kp-container .container-box .solution-box .solution-content-box .solution-content {
    margin-top: 40px;
  }
  .kp-container .container-box .cases-box .cases-content-box.on {
    gap: 0;
  }
  .kp-container .container-box .cases-box .cases-content-box .cases-content {
    width: 100%;
    min-height: unset;
    padding: 16px 0;
    border-bottom: 1px solid rgba(32, 31, 33, 0.05);
  }
  .kp-container .container-box .cases-box .cases-content-box .cases-content:last-of-type {
    border: none;
    padding: 16px 0 0;
  }
  .kp-container .container-box .cases-box .cases-content-box .cases-content .needBtn {
    display: flex;
    gap: 16px;
  }
  .kp-container .container-box .cases-box .cases-content-box .cases-content .needBtn .cases-cont {
    display: flex;
    flex-direction: column-reverse;
    flex-wrap: wrap;
    justify-content: space-between;
  }
  .kp-container .container-box .cases-box .cases-content-box .cases-content .needBtn .cases-cont.not-reverse {
    flex-direction: column;
    align-items: flex-start;
  }
  .kp-container .container-box .cases-box .cases-content-box .cases-content .needBtn .cases-cont.not-reverse .cases-time {
    display: none;
  }
  .kp-container .container-box .cases-box .cases-content-box .cases-content .not-reverse .content-title {
    margin-top: 4px;
  }
  .kp-container .container-box .cases-box .cases-content-box .cases-content .content-title {
    margin-top: 0;
    font-size: 12px;
    line-height: 18px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .kp-container .container-box .cases-box .cases-content-box .cases-content .not-reverse .content-tag {
    margin-top: 0;
  }
  .kp-container .container-box .cases-box .cases-content-box .cases-content .content-tag {
    font-size: 10px;
    line-height: 16px;
  }
  .kp-container .container-box .cases-box .cases-content-box .cases-content .content-tag .tag-list {
    font-size: 10px;
    line-height: 16px;
  }
  .kp-container .container-box .cases-box .cases-content-box .cases-content .cases-time {
    font-size: 10px;
    line-height: 16px;
    color: #D3D3D3;
    margin-top: 6px;
  }
  .kp-container .container-box .cases-box .cases-content-box .cases-content .needBtn .content-desc {
    display: none;
  }
  .kp-container .container-box .cases-box .cases-content-box .cases-content .needBtn .cases-time {
    display: block;
  }
  .kp-container .container-box .cases-box .cases-content-box .cases-content .content-pic {
    width: 110px;
    height: 80px;
    flex-shrink: 0;
  }
  .kp-container .container-box .cases-box .cases-content-box .cases-content .content-pic img {
    height: 80px;
  }
  .kp-container .container-box .cases-box .cases-content-box .cases-content .reservation_btn {
    font-size: 12px;
    line-height: 24px;
    padding: 2px 40px;
    width: auto;
    margin-top: 8px;
  }
  .txt-info .news_box_info, .content-info .news_box_info {
    font-size: 10px;
    line-height: 16px;
  }
  .txt-info .date, .content-info .date {
    width: 10px;
    height: 11px;
  }
  .txt-info .local, .content-info .local {
    width: 10px;
    height: 12px;
  }
  .txt-info .position, .content-info .position {
    width: 10px;
    height: 10px;
  }
  .cases-content .content-info {
    margin-bottom: 0;
    gap: 4px;
  }
  #expo_page .kp-container .container-box .cases-box {
    margin: 40px auto 0;
  }
  #expo_page .kp-container .container-box .cases-box .cases-box-select .layui-form-select .layui-edge {
    right: 15px;
  }
  .kp-container .container-box .cases-box .cases-box-select .layui-form-select .layui-input {
    height: auto;
    padding: 0px 15px 0px 16px;
    border-radius: 8px;
  }
  .kp-container .container-box .solution-menu-box .solution-menu,
  .kp-container .container-box .cases-box .cases-menu {
    padding: 8px;
  }
  #expo_page .kp-container .container-box .cases-box .cases-content-box {
    margin: 14px auto 0;
  }
  #wiki_page .wiki_leftmenu .wiki_leftmenu_inner,
  .wiki_box .wiki_leftmenu .wiki_leftmenu_inner {
    padding: 0;
  }
  #support_page .products-cate {
    padding: 8px;
    margin: 10px auto;
  }
  #support_page .products-cate .cate-box {
    padding: 3px 8px;
  }
  .kp-container .container-box .support-list-box {
    margin: 40px auto 0;
  }
  .kp-container .container-box .support-list-box .support-list .list-box {
    width: 100%;
  }
  .support_page_content {
    margin: 24px auto;
  }
  .kp-container .container-box .our-strength-box .strength-title {
    margin: 24px auto 0;
  }
  .kp-container .container-box .our-strength-box .strength-content {
    margin: 16px auto 0;
  }
  .strength_video_box {
    margin: 30px auto 0;
  }
  .Global_partners .Global_partners_desc {
    font-size: 12px;
    line-height: 16px;
  }
  #index .Global_partners .Global_partners_desc {
    width: 94%;
    display: none;
  }
  .gpccn_title {
    font-size: 18px;
    line-height: 33px;
    color: #F66D35;
  }
  .gpccn_desc {
    margin-top: 5px;
    font-size: 12px;
    line-height: 16px;
    color: #767676;
    text-align: left;
  }
  .Global_partners .Global_partners_content .Global_partners_content_left .gpc_title {
    font-size: 16px;
    line-height: 23px;
  }
  .Global_partners .Global_partners_content .Global_partners_content_left .gpc_desc {
    margin-top: 8px;
    font-size: 12px;
    line-height: 16px;
  }
  .Global_partners .Global_partners_content {
    margin-bottom: 16px;
  }
  #about .kp-product .product-swiper-change {
    width: 94%;
    margin: 16px auto 0;
    -moz-column-gap: 0;
         column-gap: 0;
    padding-bottom: 0.2rem;
  }
  #about .kp-product .product-swiper-change a::after {
    display: none;
  }
  #about .kp-product .product-swiper-change a.on, #about .kp-product .product-swiper-change a:hover {
    background: linear-gradient(180deg, #FF8649 0%, #F66D35 100%);
    height: auto;
    color: #FAFAFA;
  }
  #about .kp-product .product-swiper-change a {
    height: auto;
    width: calc(50% - 5px);
    font-size: 14px;
    line-height: 30px;
    background: rgba(32, 31, 33, 0.1);
    color: #FAFAFA;
    padding: 0px 0;
  }
  #about .kp-product .product-swiper-change .swiper-wrapper {
    width: 100%;
  }
  #about .kp-product .product-swiper {
    margin: 0;
  }
  .kp-container .container-box .kp-honor-box {
    margin: 60px auto 0;
  }
  .kp-container .container-box .kp-honor-box .swiper {
    margin: 24px auto 0;
    height: 675px;
  }
  .kp-container .container-box .kp-honor-box .swiper .swiper-wrapper .swiper-slide > div:nth-of-type(1) {
    height: 167px;
    padding: 8px;
  }
  .kp-container .container-box .kp-honor-box .swiper .swiper-wrapper .swiper-slide {
    height: 207px;
  }
  .kp-container .container-box .kp-honor-box .swiper .swiper-wrapper .swiper-slide > div:nth-of-type(2) .desc {
    font-size: 10px;
    line-height: 16px;
  }
  .kp-container .container-box .kp-honor-box .swiper .swiper-wrapper .swiper-slide > div:nth-of-type(2) {
    bottom: -49px;
  }
  #about .kp-container .container-box .contact-us-box {
    margin: 60px auto;
  }
  #newsView_page .news_block .title {
    font-size: 16px;
  }
  #expoView_page .expo_block .h1_title {
    font-size: 18px;
    line-height: 33px;
  }
  #expoView_page .txt-info .news_box_info, #expoView_page .content-info .news_box_info {
    font-size: 12px;
    line-height: 20px;
  }
  #expoView_page .txt-info .date, #expoView_page .content-info .date {
    width: 14px;
    height: 16px;
  }
  #expoView_page .txt-info .local, #expoView_page .content-info .local {
    width: 14px;
    height: 16px;
  }
  #expoView_page .txt-info .position, #expoView_page .content-info .position {
    width: 14px;
    height: 14px;
  }
  #expoView_page .expo_block .expo_reservation_box .reservation_btn {
    font-size: 12px;
    line-height: 18px;
    padding: 8px 16px;
  }
  #expoView_page .expo_block .title {
    font-size: 16px;
    line-height: 23px;
  }
  #index .kp-container .strength-item-box .item-box ul {
    height: 670px;
  }
  #index .kp-container .strength-i {
    margin-top: 30px;
  }
  #about .Global_partners .Global_partners_swiper.Global_partners_swiper1 .swiper-pagination {
    bottom: 16px;
  }
  #sitemap_page .sitemap_normal_box .tt {
    font-size: 18px;
    margin-bottom: 18px;
  }
  #sitemap_page .group_tt {
    font-size: 18px;
  }
  #sitemap_page .info_desc a {
    font-size: 14px;
  }
  #hotnodes_body .kp-container .container-box .casesSwiper {
    padding: 8px 0 120px;
  }
  #hotnodes_body .product-cases-bg {
    padding: 48px 0 28px;
  }
  #hotnodes_body .casesSwiper .cases-box {
    width: 100%;
    margin: 0;
    display: flex;
    height: 452px;
  }
  #hotnodes_body .casesSwiper .swiper-slide {
    width: 100%;
    padding: 16px 0;
    border-top: 1px solid rgba(32, 31, 33, 0.05);
    height: auto;
  }
  #hotnodes_body .casesSwiper .cases-list {
    width: 100%;
    display: flex;
    gap: 16px;
    padding: 0;
    margin-right: 0;
    background: transparent;
    border-radius: 0;
  }
  #hotnodes_body .casesSwiper .cases-list .cases-list-img {
    width: 110px;
    height: 80px;
    flex-shrink: 0;
    border-radius: 4px;
    overflow: hidden;
    display: block;
  }
  #hotnodes_body .casesSwiper .cases-list .cases-list-cont {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    justify-content: space-between;
    flex: 1;
  }
  #hotnodes_body .casesSwiper .cases-list .cases-list-tt {
    padding: 0px;
    margin-top: 0px;
    font-size: 12px;
    line-height: 18px;
    width: 100%;
    min-height: unset;
  }
  #hotnodes_body .casesSwiper .cases-list .cases-list-desc {
    display: none;
  }
  #hotnodes_body .content-tag, #hotnodes_body .cases-list-time {
    display: flex;
  }
  #hotnodes_body .content-tag {
    width: 100%;
    height: auto;
    display: flex;
    gap: 8px;
    flex-wrap: wrap;
    font-size: 10px;
    line-height: 16px;
    margin-top: 0;
  }
  #hotnodes_body .content-tag .tag-list {
    width: auto;
    float: left;
    background: rgba(246, 109, 53, 0.2);
    padding: 0 8px;
    font-size: 10px;
    line-height: 16px;
    color: #F66D35;
    padding: 0 4px;
    border-radius: 4px;
  }
  #hotnodes_body .cases-list-time {
    font-size: 10px;
    line-height: 1;
    color: #D3D3D3;
    margin-top: 4px;
  }
  #hotnodes_body .casesSwiper .swiper-slide .cases-list:hover {
    box-shadow: none;
  }
  #hotnodes_body .kp-container .container-box .product-related-box .related-box .product-list {
    margin: 0;
  }
  #hotnodes_body .kp-container .container-box .product-related-box .related-box .swiper-slide:nth-child(2n+1) {
    margin-bottom: 0;
  }
  #hotnodes_body .kp-container .container-box .product-related-box .related-box {
    height: 360px;
  }
  #hotnodes_body .kp-container .container-box .product-related-box .related-box .swiper-slide {
    height: auto;
  }
  #hotnodes_body .kp-container .container-box .product-related-box .related-box .product-list:hover {
    box-shadow: none;
  }
  #hotnodes_body .kp-container .container-box .product-related-box {
    padding-bottom: 18px;
  }
  #hotnodes_body .kp-container .container-box .casesSwiper {
    padding: 8px 0 0px;
  }
  .technological_page .part1_cont .part1_cont_normal {
    height: 200px;
  }
  .technological_page .part2_cont .indSwiper .pic_box {
    padding-top: 250px;
  }
  .technological_page .part2_cont .thumbSwiper-box {
    margin: 16px auto 0;
  }
  .technological_page .part3_top {
    margin: 52px auto 0;
  }
  #about_new .technological_page .part3 .part_desc {
    margin: 8px auto 0;
  }
  .technological_page .part3_top {
    height: auto;
    padding-bottom: 33px;
  }
  .technological_page .part3 .part3_img {
    margin: 37px auto 0;
    height: 141px;
  }
  .technological_page .part3 .part3_bottom,
  .developer_page .part2 .part2_bottom {
    margin: 24px auto 0;
  }
  .technological_page .part3 .part3_bottom_normal,
  .developer_page .part2 .part2_bottom_normal {
    height: 250px;
  }
  .technological_page .part4 .part4_static_part .part4_static_part_content {
    padding-top: 48px;
  }
  .technological_page .part4 .part4_static_part .part4_static_part_content .ttt {
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 2px;
  }
  .technological_page .part4 .part4_static_part {
    min-height: 250px;
    height: auto;
    padding-bottom: 30px;
  }
  .technological_page .part4_bottom_box .part4_bottom_normal {
    height: 118px;
    width: calc((100% - 10px) / 2);
  }
  .technological_page .part4_bottom_box .part4_bottom_normal .tt {
    font-size: 12px;
    line-height: 18px;
  }
  .technological_page .part4_bottom_box {
    height: 246px;
  }
  .intelligence_page .part1 {
    width: 85%;
  }
  .intelligence_page .part2 .menuSwiper .swiper-slide {
    padding: 0 4px 2px;
    font-size: 12px;
    line-height: 18px;
  }
  .intelligence_page .part2 .contentSwiper .swiper-slide {
    margin-right: 10px;
  }
  .intelligence_page .part2 .contentSwiper .swiper-slide .application-content .content-text {
    padding: 0 8px 8px;
  }
  .intelligence_page .part2 .contentSwiper .swiper-slide .application-content .content-text .text-title {
    font-size: 14px;
    line-height: 20px;
  }
  .intelligence_page .part2 .contentSwiper .swiper-slide .application-content .content-text .text-desc {
    font-size: 12px;
    line-height: 18px;
    margin-top: 8px;
  }
  .intelligence_page .part2 .contentSwiper {
    height: 213px;
    margin: 18px auto 0;
  }
  .intelligence_page .part2 .menuSwiper {
    width: 80%;
  }
  .intelligence_page .part3 .part3_swiper {
    height: 213px;
  }
  .intelligence_page .part3 .part3_swiper .swiper-slide {
    margin-right: 10px;
  }
  .intelligence_page .part3 .part3_swiper_outer .swiper-wrapper .swiper-slide .hover_show_content {
    padding: 8px 8px;
  }
  .intelligence_page .part3 .part3_swiper_outer .swiper-wrapper .swiper-slide .hover_show_content .tt {
    font-size: 14px;
    line-height: 20px;
  }
  .quality_page .swiper-slide .content {
    height: 160px;
  }
  .quality_page .part1 {
    margin: 170px auto 0;
  }
  .quality_page .part3 .part3_content .part3_content_normal {
    width: calc((100% - 16px) / 3);
    height: 83px;
  }
  .developer_page .kp-banner .swiper-slide .content .content-box-txt .txt-title {
    font-size: 26px;
  }
  .developer_page .kp-banner .swiper-slide .content .content-box-txt .txt-title .txt-title-t {
    line-height: 38px;
  }
  .kp-container .container-box .result-box .product-res-box .res-box .product-list .list-box .top-content-box .product-pic-box .product-pic img {
    -o-object-position: bottom center;
       object-position: bottom center;
    -o-object-fit: contain;
       object-fit: contain;
  }
  #ind_news_page .article_content_inner .pic_box {
    display: none;
  }
  #ind_news_page .article_content_inner .art_cont {
    width: 100%;
    padding: 0 8px;
  }
  #ind_news_page .article_content_inner .art_cont .art_cont_title {
    line-height: 26px;
    white-space: normal;
  }
  #ind_news_page .article_content_inner:hover .art_cont .art_cont_title {
    border-bottom: 1px solid transparent;
    color: inherit;
  }
  #ind_news_page .article_content_inner .art_cont .art_cont_desc {
    margin-top: 4px;
    min-height: unset;
    -webkit-line-clamp: 4;
  }
  #ind_news_page .tag-box {
    display: block;
  }
  #ind_news_page .article_content_inner .art_cont .art_cont_time {
    margin-top: 4px;
  }
  .art_cont_read_count {
    display: none;
  }
  #ind_news_page .article_content_inner {
    margin: 0;
    padding: 16px 0;
    border-bottom: 1px solid #D8D8D8;
  }
  #ind_news_page .article_content_inner:last-of-type {
    border-bottom: none;
  }
  #ind_news_page .article_content {
    margin: 8px 0 0;
  }
  #ind_news_page .page-container {
    margin: 16px 0 0 -5%;
  }
  #ind_news_page .container.w800 {
    width: 100%;
  }
  #ind_news_page .swiper-slide .content {
    height: 194px;
    padding: 24px 16px;
  }
  #ind_news_page .kp-banner {
    margin-bottom: 227px;
  }
  #ind_news_page .ind_left .ind_search_box {
    margin: 227px auto 0;
  }
  #ind_news_page .article_item .pic_box {
    width: 126px;
    height: 86px;
  }
  #ind_news_page .menuSwiper .swiper-slide {
    font-size: 12px;
    line-height: 17px;
  }
  .part4_content_normal .tt {
    width: 42vw;
  }
}
@media only screen and (max-width: 425px) {
  #ind_news_page .kp-banner {
    padding-top: 187px;
  }
}
@media only screen and (max-width: 375px) {
  #index .container-content .first-content-item .content-text-box .box-desc .tt {
    font-size: 16px;
    line-height: 1;
  }
  #index .container-content .first-content-item .content-text-box .box-desc .desc {
    font-size: 12px;
  }
  .kp-container .container-box .product-profile-box .profile-box .box-btn-box .btn {
    font-size: 14px;
  }
  .kp-container .container-box .development-box .development-tab-menu .tab-style {
    font-size: 15px;
  }
}
@media only screen and (max-width: 350px) {
  #index .kp-container .container-box .strength-box .strength-data-box,
  .quality_page .strength-data-box {
    margin: 20px auto 0;
  }
  #index .kp-container .container-box .strength-box .strength-data-box .data-box,
  .quality_page .strength-data-box .data-box {
    width: calc((100% - 16px) / 2);
  }
  #index .kp-container .container-box .strength-box .strength-more-box .btn-more {
    margin: 10px auto 0;
  }
}
@media only screen and (max-width: 299.98px) {
  #sitemap_page .sitemap_normal_box {
    width: 100%;
  }
}
@media only screen and (max-width: 950px) {
  .kp-container .container-box .partners-box .partners-others-box ul {
    grid-template-columns: repeat(42, 1fr);
  }
  .partners-others-box ul li {
    grid-column: span 7;
  }
  .partners-others-box ul li:nth-child(13n+8) {
    grid-column: span 7;
  }
  .partners-others-box ul li:nth-child(11n+7) {
    grid-column: 3/span 7;
  }
}
@media only screen and (max-width: 1023.98px) {
  .kp-container .container-box .partners-box .partners-others-box ul {
    grid-template-columns: repeat(60, 1fr);
  }
  .kp-container .container-box .partners-box .partners-others-box ul li {
    height: 80px;
  }
  .partners-others-box ul li {
    grid-column: span 10;
  }
  .partners-others-box ul li:nth-child(13n+8) {
    grid-column: span 10;
  }
  .partners-others-box ul li:nth-child(11n+7) {
    grid-column: 5/span 10;
  }
}
@media only screen and (max-width: 899.98px) {
  .kp-container .container-box .partners-box .partners-others-box ul li {
    height: 70px;
  }
}
@media only screen and (max-width: 767.98px) {
  .kp-container .container-box .partners-box .partners-others-box ul li {
    height: 60px;
  }
  .kp-container .container-box .partners-box .partners-others-box ul {
    grid-template-columns: repeat(40, 1fr);
  }
  .partners-others-box ul li {
    grid-column: span 8;
  }
  .partners-others-box ul li:nth-child(13n+8) {
    grid-column: span 8;
  }
  .partners-others-box ul li:nth-child(11n+7) {
    grid-column: span 8;
  }
  .partners-others-box ul li:nth-child(9n+6) {
    grid-column: 4/span 8;
  }
}
@media only screen and (max-width: 599.98px) {
  .kp-container .container-box .partners-box .partners-others-box ul li {
    height: 50px;
  }
}
@media only screen and (max-width: 479.98px) {
  .kp-container .container-box .partners-box .partners-others-box ul li {
    height: 45px;
  }
  .kp-container .container-box .partners-box .partners-others-box ul {
    grid-template-columns: repeat(24, 1fr);
  }
  .partners-others-box ul li {
    grid-column: span 6;
  }
  .partners-others-box ul li:nth-child(13n+8) {
    grid-column: span 6;
  }
  .partners-others-box ul li:nth-child(11n+7) {
    grid-column: span 6;
  }
  .partners-others-box ul li:nth-child(9n+6) {
    grid-column: span 6;
  }
  .partners-others-box ul li:nth-child(7n+5) {
    grid-column: 3/span 6;
  }
}
#index .kp-banner {
  margin-top: 80px;
  padding-top: 36.4583333333%;
}

.quality_page .kp-banner,
.developer_page .kp-banner {
  margin-top: 80px;
  padding-top: 36.4583333333%;
}

#products_page,
#solutions_page,
#cases_page {
  padding-top: 130px;
  padding-bottom: 1rem;
}

#products_page .kp-banner,
#solutions_page .kp-banner,
#cases_page .kp-banner {
  margin-top: 0;
  padding-top: 500px;
}

#solutions_page {
  background: #FAFAFA;
}
#solutions_page .kp-banner .icon-right-arrow {
  display: none;
}
#solutions_page .kp-banner .swiper-slide .content {
  top: 51%;
}
#solutions_page .kp-banner .swiper-slide.center_content .content {
  top: 22%;
}
#solutions_page .kp-banner .swiper-slide .content .content-box {
  max-width: 1050px;
  width: 100%;
}
#solutions_page .kp-banner .swiper-slide .content .content-box-txt .btn-more,
#solutions_page .kp-banner .btn-more {
  margin-top: 32px;
}

#cases_page .kp-container .container-box {
  padding-bottom: 1rem;
}
#cases_page .page-container {
  bottom: 70px;
}
#cases_page .kp-banner .icon-right-arrow {
  display: none;
}
#cases_page .kp-banner .swiper-slide .content {
  top: 51%;
}
#cases_page .kp-banner .swiper-slide.center_content .content {
  top: 22%;
}
#cases_page .kp-banner .swiper-slide .content .content-box {
  max-width: 1050px;
  width: 100%;
}
#cases_page .kp-banner .swiper-slide .content .content-box-txt .btn-more,
#cases_page .kp-banner .btn-more {
  margin-top: 32px;
}

#hotnodes_page .kp-banner {
  margin-top: 80px;
  padding-top: 400px;
}
#hotnodes_page .swiper-container .img-fix .img-inner img {
  -o-object-position: 82%;
     object-position: 82%;
  transition: transform 0.3s;
}
#hotnodes_page .swiper-container .swiper-slide {
  overflow: hidden;
}
#hotnodes_page .swiper-container .swiper-slide:hover .img-fix .img-inner img {
  transform: scale(1.1);
}
#hotnodes_page .swiper-slide.center_content .content {
  top: 50%;
  transform: translateY(-50%);
}
#hotnodes_page .swiper-slide.center_content .content .content-box {
  max-width: 800px;
}
#hotnodes_page .swiper-slide .content .content-box-txt {
  color: #201F21;
}
#hotnodes_page .swiper-slide .content .content-box-txt .txt-title {
  color: inherit;
}
#hotnodes_page .swiper-slide.center_content .content .content-box-txt {
  display: flex;
  flex-wrap: wrap;
}
#hotnodes_page .swiper-slide .content .content-box-txt .txt-title .txt-title-t {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
  text-overflow: ellipsis;
}
#hotnodes_page .swiper-slide.center_content .content .content-box-txt .txt-desc {
  min-height: unset;
}
#hotnodes_page .swiper-slide.center_content .content .content-box-txt .btn-more, #hotnodes_page .btn-more {
  display: flex;
  margin: 33px auto 0;
  padding: 0 25px;
  transition: all 0.3s;
}
#hotnodes_page .swiper-slide .content .content-box-txt .btn-more:hover {
  background: #fff;
}
#hotnodes_page .swiper-slide .content .content-box-txt .btn-more:hover .link, #hotnodes_page .btn-more:hover .link {
  left: 0;
}
#hotnodes_page .swiper-slide .content .content-box-txt .btn-more .link a, #hotnodes_page .btn-more .link a {
  transition: all 0.3s;
}
#hotnodes_page .swiper-slide .content .content-box-txt .btn-more:hover .link a, #hotnodes_page .btn-more:hover .link a {
  color: #F66D35;
}
#hotnodes_page .swiper-slide .content .content-box-txt .btn-more .vector, #hotnodes_page .btn-more .vector, #hotnodes_page .vector {
  display: none;
}
#hotnodes_page .bottom-nav {
  pointer-events: none;
}
#hotnodes_page #kp-banner .swiper-pagination-bullet {
  background: #AAAAAA;
  border: 1px solid #AAAAAA;
  pointer-events: all;
}
#hotnodes_page #kp-banner .swiper-pagination-bullet-active {
  background: #F66D35;
}

@media only screen and (max-width: 1399.98px) {
  #index .kp-banner {
    padding-top: 41.6666666667%;
  }
  .quality_page .kp-banner,
  .developer_page .kp-banner {
    padding-top: 41.6666666667%;
  }
  #products_page .kp-banner,
  #solutions_page .kp-banner,
  #cases_page .kp-banner {
    padding-top: 450px;
  }
}
@media only screen and (max-width: 1199.98px) {
  #index .kp-banner {
    padding-top: 46.875%;
  }
  .quality_page .kp-banner,
  .developer_page .kp-banner {
    padding-top: 46.875%;
  }
  #products_page .kp-banner,
  #solutions_page .kp-banner,
  #cases_page .kp-banner {
    padding-top: 400px;
  }
}
@media only screen and (max-width: 1023.98px) {
  #products_page,
  #solutions_page,
  #cases_page {
    padding-top: 60px;
  }
  #products_page .kp-banner,
  #solutions_page .kp-banner,
  #cases_page .kp-banner {
    margin-top: 0 !important;
  }
  #expo_page .swiper-slide .txt-info, #expo_page .swiper-slide .content-info {
    gap: 10px;
    margin-top: 14px;
  }
}
@media only screen and (max-width: 767.98px) {
  #products_page,
  #solutions_page,
  #cases_page {
    padding-top: 48px;
  }
  #products_page .kp-banner,
  #solutions_page .kp-banner,
  #cases_page .kp-banner {
    margin-top: 0 !important;
    padding-top: 36.4583333333%;
  }
  #hotnodes_page {
    padding-top: 98px;
  }
  #hotnodes_page .kp-banner {
    margin-top: 0 !important;
    padding-top: 36.4583333333%;
    margin-bottom: 240px;
  }
  #hotnodes_page .swiper-container .swiper-slide {
    overflow: unset;
  }
  #hotnodes_page .swiper-container .swiper-slide:hover .img-fix .img-inner img {
    transform: scale(1);
  }
  #hotnodes_page .swiper-slide.center_content .content,
  #hotnodes_page .swiper-slide .content {
    top: calc(100% - 11px);
    transform: none;
  }
  #hotnodes_page .swiper-slide .content .content-box-txt {
    color: #FFF;
  }
  #hotnodes_page .swiper-slide .content .content-box-txt .txt-title .txt-title-t {
    -webkit-line-clamp: 2;
  }
  #hotnodes_page .swiper-slide.center_content .content .content-box-txt .btn-more, #hotnodes_page .btn-more {
    margin: 24px 0 0;
  }
  #hotnodes_page .swiper-slide.center_content .content .content-box-txt .txt-desc {
    min-height: 30px;
  }
  #solutions_page .kp-banner .swiper-slide .content .content-box,
  #cases_page .kp-banner .swiper-slide .content .content-box {
    width: 100%;
  }
  #solutions_page .kp-banner .swiper-slide .content,
  #cases_page .kp-banner .swiper-slide .content,
  #solutions_page .kp-banner .swiper-slide.center_content .content,
  #cases_page .kp-banner .swiper-slide.center_content .content {
    top: calc(100% - 11px);
  }
  .kp-banner .content-box-tags {
    display: none;
  }
  #solutions_page .kp-banner .icon-right-arrow,
  #cases_page .kp-banner .icon-right-arrow {
    display: block;
  }
  #solutions_page .kp-banner .swiper-slide .content .content-box-txt .btn-more, #solutions_page .kp-banner .btn-more,
  #cases_page .kp-banner .swiper-slide .content .content-box-txt .btn-more, #solutions_page .kp-banner .btn-more {
    margin-top: 22px;
    margin-top: 15px;
  }
  #expo_page .kp-banner {
    height: auto;
    padding-top: 0;
  }
  #expo_page #kp-banner {
    position: relative;
  }
  #expo_page .kp-banner .exbanner-title-box {
    display: none;
  }
  #expo_page .swiper-container {
    width: 100%;
    height: 100%;
    border-radius: 0;
  }
  #expo_page .swiper-slide .content {
    width: 100%;
    height: auto;
    background: none;
  }
  #expo_page .swiper-slide .content .content-box {
    background: none;
    flex-wrap: wrap;
  }
  #expo_page .swiper-slide .content .content-box .content-box-left-pic,
  #expo_page .swiper-slide .content .content-box-txt {
    position: relative;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    margin: 0;
    border-radius: 0;
  }
  #expo_page .swiper-slide .content .content-box .content-box-left-pic {
    height: 64.2vw;
    transition: none;
  }
  #expo_page .swiper-slide .content .content-box-txt .txt-title {
    width: 94%;
    height: 100%;
    margin: 0 auto 0;
    justify-content: center;
    align-items: center;
    color: #201F21;
    margin: 10px auto 0;
  }
  #expo_page .swiper-slide .content .content-box-txt .txt-title .txt-title-t {
    font-size: 22px;
    color: #201F21;
    line-height: 1.2;
    white-space: normal;
    max-width: unset;
    text-align: left;
  }
  #expo_page .swiper-slide .content .content-box-txt .txt-tag,
  #expo_page .swiper-slide .content .content-box-txt .txt-desc,
  #expo_page .txt-time,
  #expo_page .swiper-slide .content .content-box-txt .btn-more, #expo_page .btn-more {
    display: none;
  }
  #expo_page .swiper-slide .content .content-box-txt .txt-desc {
    display: -webkit-box;
    width: 94%;
    margin: 10px auto 0;
    font-size: 14px;
    line-height: 20px;
    min-height: 80px;
  }
  #expo_page .swiper-slide .content .content-box-txt .txt-info {
    gap: 10px;
    width: 94%;
    margin: 10px auto 0;
    min-height: 80px;
  }
  #expo_page .swiper-slide .content .content-box-txt .btn-more, #expo_page .btn-more {
    display: inline-flex;
    max-width: 94%;
    margin-left: 3%;
    position: static;
    margin-top: 0.2rem;
  }
  #expo_page .bottom-nav-box {
    top: 60.5vw;
    z-index: 1;
    height: 18px;
  }
  #expo_page .bottom-nav-box .bottom-nav {
    height: 100%;
  }
  #expo_page .swiper-horizontal > .swiper-pagination-bullets,
  #expo_page .swiper-pagination-bullets.swiper-pagination-horizontal,
  #expo_page .swiper-pagination-custom,
  #expo_page .swiper-pagination-fraction {
    margin: 0px auto 0;
  }
  #expo_page .swiper-button-next, #expo_page .swiper-button-prev {
    display: none;
  }
}
@media only screen and (max-width: 480px) {
  #expo_page .swiper-slide .content .content-box-txt .btn-more, #expo_page .btn-more {
    height: auto;
  }
  #expo_page .swiper-slide .content .content-box-txt .txt-title .txt-title-t {
    font-size: 18px;
    color: #201F21;
    line-height: 1.2;
    white-space: normal;
    max-width: unset;
    text-align: left;
  }
  #expo_page .swiper-slide .content .content-box-txt .txt-desc {
    width: 94%;
    margin: 10px auto 0;
    font-size: 14px;
    line-height: 20px;
    min-height: 80px;
  }
  #expo_page .swiper-slide .content .content-box-txt .txt-info {
    gap: 10px;
    width: 94%;
    margin: 10px auto 0;
    min-height: 80px;
  }
  #expo_page .txt-info .news_box_info,
  #expo_page .content-info .news_box_info {
    font-size: 12px;
  }
  #expo_page .txt-info .date,
  #expo_page .content-info .date {
    width: 14px;
    height: 16px;
  }
  #expo_page .txt-info .local,
  #expo_page .content-info .local {
    width: 14px;
    height: 16px;
  }
  #expo_page .txt-info .position,
  #expo_page .content-info .position {
    width: 14px;
    height: 14px;
  }
  #hotnodes_page .swiper-slide.center_content .content .content-box-txt .btn-more, #hotnodes_page .btn-more {
    margin: 10px 0 0;
  }
  #index.out-bg .kp-banner {
    padding-top: 187px;
  }
  .quality_page .kp-banner,
  .developer_page .kp-banner {
    padding-top: 187px;
  }
  #products_page .kp-banner,
  #solutions_page .kp-banner,
  #cases_page .kp-banner {
    padding-top: 187px;
  }
  #hotnodes_page .kp-banner {
    padding-top: 187px;
    margin-bottom: 200px;
  }
}
/* 分页*/
.pagination-box .page-box {
  width: auto;
  height: auto;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
  font-weight: bold;
  flex-wrap: wrap;
}

.page-container .pages-box .pagination-custom {
  width: 100%;
}

.pagination-box .page-box .dian {
  margin-left: 5px;
}

.pagination-box .page-box .btn {
  width: 40px;
  height: 40px;
  line-height: 38px;
  float: left;
  list-style: none;
  margin-left: 4px;
  font-size: 16px;
}

.pagination-box .page-box .btn.next, .pagination-box .page-box .btn.prev {
  line-height: 38px;
  width: 40px;
  height: 40px;
  position: relative;
  background: #FFF;
  border-radius: 4px;
}

.pagination-box .page-box .btn.next.cant,
.pagination-box .page-box .btn.prev.cant {
  pointer-events: none;
  opacity: 0.3;
}

.pagination-box .page-box .btn.next span,
.pagination-box .page-box .btn.prev span {
  font-size: 0;
}

.pagination-box .page-box .btn.next::after,
.pagination-box .page-box .btn.prev::after {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  font-size: 22px;
  color: #767676;
  line-height: 40px;
  font-family: "font_family" !important;
}

.pagination-box .page-box .btn.next::after {
  content: "\e62c";
}

.pagination-box .page-box .btn.prev::after {
  content: "\e629";
}

.pagination-box .page-box .btn.on {
  color: #F66D35;
}

.pagination-box .page-box .select {
  display: none !important;
}

.pagination-box .page-box .f-right {
  display: none !important;
}

/* 地图文字 */
.input-card {
  font-size: 12px;
  line-height: 1.4;
  color: #201F21;
}

.input-card-top {
  width: 100%;
  height: auto;
}

.input-card-top-div {
  width: 100%;
  padding: 7px 0px 0px 0px;
  float: right;
}

.input-card-top-div h4 {
  line-height: 25px;
}

.input-card-top-div-line {
  height: 1px;
  width: 100%;
  background: #ff6626;
  margin-bottom: 5px;
}

.input-card-top-div div a {
  color: inherit;
}

.input-card-bottom-div {
  width: 100%;
  height: auto;
  margin-top: 6px;
  text-indent: 2em;
}

.products_page_body .layui-layer-shade {
  background: rgba(0, 0, 0, 0.6) !important;
  opacity: 1 !important;
}
.products_page_body .layui-layer-photos {
  width: 70% !important;
  height: calc(100vh - 130px) !important;
  max-height: calc(100vh - 130px) !important;
}
.products_page_body .layui-layer-photos .layui-layer-content {
  height: 100% !important;
}
.products_page_body .layui-layer-photos .layui-layer-phimg img {
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: center;
     object-position: center;
  height: 100%;
  vertical-align: middle;
}
.products_page_body .layui-layer-phimg {
  height: 100%;
}
.products_page_body .layui-layer-setwin .layui-layer-close2,
.products_page_body .layui-layer-setwin .layui-layer-close2:hover {
  position: fixed;
  right: 40px;
  top: 40px;
  width: 18px;
  height: 18px;
  margin-left: 0;
  background: url("/html/phone/images/svg/close_pop.svg") no-repeat center/100% 100%;
  z-index: 49;
}
.products_page_body .layui-layer-imgsee {
  display: none;
}

@media only screen and (max-width: 767.98px) {
  .products_page_body .layui-layer-shade {
    background: rgba(0, 0, 0, 0.6) !important;
    opacity: 1 !important;
  }
  .products_page_body .layui-layer-photos {
    width: calc(100% - 40px) !important;
    height: calc(100vh - 160px) !important;
    max-height: calc(100vh - 160px) !important;
  }
}/*# sourceMappingURL=index.css.map */