.nowrap-width {
  width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  overflow-wrap: break-word;
}
.nowrap-max-width {
  max-width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  overflow-wrap: break-word;
}
/* å…±ç”¨é¢åŒ…å±‘ */
.common-breadcrumb {
  padding-top: max(0.25rem, 15px);
  padding-bottom: max(0.22rem, 15px);
  border-bottom: 1px solid #f0f0f0;
}
.common-breadcrumb .bread-wrap {
  display: flex;
  align-items: center;
}
.common-breadcrumb .bread-wrap .item {
  line-height: 1.22222222;
  display: flex;
  align-items: center;
}
.common-breadcrumb .bread-wrap .item:last-of-type::after {
  content: "";
}
.common-breadcrumb .bread-wrap .item::after {
  content: ">";
  display: block;
  font-size: var(--font-18);
  color: #aaaaaa;
  margin-left: 5px;
  margin-right: 5px;
}
.common-breadcrumb .bread-wrap .item.active a {
  color: #036eb8;
}
.common-breadcrumb .bread-wrap .item a {
  font-weight: 400;
  font-size: var(--font-18);
  color: #aaaaaa;
  white-space: nowrap;
}
/* æŠ¥åç³»åˆ—banner */
.a-bm-banner {
  position: relative;
}
.a-bm-banner .pic {
  display: block;
  width: 100%;
}
.a-bm-banner .pic img {
  display: block;
  width: 100%;
  height: auto;
  object-fit: cover;
  min-height: 200px;
  max-height: 360px;
}
.a-bm-banner .text {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
  top: 34%;
  text-align: center;
}
.a-bm-banner .text .title-zh {
  font-weight: bold;
  font-size: var(--font-52);
  color: #ffffff;
}
.a-bm-banner .text .title-en {
  font-weight: 300;
  font-size: var(--font-28);
  color: rgba(255, 255, 255, 0.7);
  margin-right: 0;
  margin-top: 8px;
}
/* 2025-3-31 修改 */
.a-bm-progress {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 110px;
  background: #fbfbfb;
  /* padding-top: 26px; */
  /* padding-bottom: 34px; */
  margin-top: 0.4rem;
  padding-top: 10px;
  padding-bottom: 10px;
}
.a-bm-progress .item {
  display: flex;
  align-items: center;
  white-space: nowrap;
}
.a-bm-progress .item::before {
  content: "";
  display: block;
  width: max(90px, 1.92rem);
  height: 2px;
  background: #e9e9e9;
  margin-left: max(15px, 0.76rem);
  margin-right: max(15px, 0.79rem);
}
.a-bm-progress .item:first-of-type::before {
  display: none;
}
.a-bm-progress .item.active .num {
  background-color: #036eb8;
}
.a-bm-progress .item.active .text {
  color: #036eb8;
}
.a-bm-progress .item.active::before {
  background-color: #036eb8;
}
.a-bm-progress .item .num {
  width: 50px;
  height: 50px;
  background: #dfdfdf;
  border-radius: 50%;
  flex-shrink: 0;
  font-weight: 400;
  font-size: var(--font-20);
  color: #ffffff;
  display: flex;
  align-items: center;
  justify-content: center;
}
.a-bm-progress .item .text {
  font-weight: 400;
  font-size: var(--font-20);
  color: #aaaaaa;
  margin-left: 14px;
}
/* 2025-3-31 修改 */
.a-bm-form {
  --form-theme: #036eb8;
  /* padding-top: 0.52rem; */
  padding-top: 0;
  padding-bottom: 0.91rem;
  margin-top: 30px;
}
.a-bm-form .form-head {
  margin-bottom: 0.58rem;
}
.a-bm-form .form-head .h-title {
  font-weight: bold;
  font-size: var(--font-30);
  color: #036eb8;
  line-height: 1;
  margin-bottom: 0.22rem;
  text-align: center;
}
.a-bm-form .form-head .h-sub-title {
  font-weight: 400;
  font-size: var(--font-20);
  color: #333333;
  line-height: 1.5;
  text-align: center;
}
.a-bm-form .bm-form-wrap {
  width: 92%;
  max-width: 1380px;
  margin-left: auto;
  margin-right: auto;
  /* å…±ç”¨åŒºåŸŸ */
  /* å…±ç”¨radioç»„ä»¶ */
  /* panel-2 */
}
.a-bm-form .bm-form-wrap .top-placeholder-text {
  font-weight: 400;
  font-size: var(--font-18);
  color: #d5a830;
  line-height: 1.66666667;
  margin-bottom: max(10px, 0.2rem);
}
.a-bm-form .bm-form-wrap .panel {
  background: #fcfcfc;
}
.a-bm-form .bm-form-wrap .panel .panel-h {
  font-weight: bold;
  font-size: var(--font-20);
  color: #036eb8;
  line-height: 1.5;
  padding: max(10px, 0.26rem) max(0.23rem, 10px) 25px;
  border: 1px solid #e9e9e9;
  border-bottom: none;
}
.a-bm-form .bm-form-wrap .panel .panel-h .required {
  color: #dda520;
}
.a-bm-form .bm-form-wrap .panel .panel-main {
  border: 1px solid #e9e9e9;
  padding-top: max(20px, 0.44rem);
  padding-bottom: max(0.72rem, 20px);
  padding-left: max(0.34rem, 15px);
  padding-right: max(1.29rem, 15px);
  /* å…¬ç”¨æç¤º */
  /* å…±ç”¨å¤šé€‰ */
  /* textarea */
  /* æ–‡ä»¶ä¸Šä¼  */
  /* radio-listé›†åˆ */
}
.a-bm-form .bm-form-wrap .panel .panel-main .mb-9 {
  margin-bottom: 9px;
}
.a-bm-form .bm-form-wrap .panel .panel-main .mb-19 {
  margin-bottom: max(0.19rem, 15px);
}
.a-bm-form .bm-form-wrap .panel .panel-main .mb-20 {
  margin-bottom: max(0.2rem, 15px);
}
.a-bm-form .bm-form-wrap .panel .panel-main .mb-30 {
  margin-bottom: max(0.3rem, 15px);
}
.a-bm-form .bm-form-wrap .panel .panel-main .mb-39 {
  margin-bottom: max(0.39rem, 15px);
}
.a-bm-form .bm-form-wrap .panel .panel-main .mb-49 {
  margin-bottom: max(0.49rem, 15px);
}
.a-bm-form .bm-form-wrap .panel .panel-main .mb-50 {
  margin-bottom: max(0.5rem, 15px);
}
.a-bm-form .bm-form-wrap .panel .panel-main .mb-57 {
  margin-bottom: max(0.57rem, 15px);
}
.a-bm-form .bm-form-wrap .panel .panel-main .mb-67 {
  margin-bottom: max(0.67rem, 15px);
}
.a-bm-form .bm-form-wrap .panel .panel-main .input-row {
  display: flex;
  /* align-items: center; */
  align-items: flex-start;
  /* padding-top: 11px; */
}
.a-bm-form .bm-form-wrap .panel .panel-main .input-row input {
  /* flex: 1; */
  /* min-width: 0; */
  height: 46px;
  border-radius: 5px;
  border: 1px solid #e9e9e9;
  transition: var(--duration);
  font-weight: 400;
  font-size: 16px;
  padding-left: 19px;
  color: #000;
  display: block;
  width: 100%;
}
.a-bm-form .bm-form-wrap .panel .panel-main .input-row input::placeholder {
  color: #aaaaaa;
}
.a-bm-form .bm-form-wrap .panel .panel-main .input-row input:focus {
  border-color: var(--form-theme);
}
/* 2025-4-9 修改 */
.a-bm-form .bm-form-wrap .panel .panel-main .input-placeholder {
  width: 145px;
  flex-shrink: 0;
  margin-right: max(15px, 0.38rem);
}
.a-bm-form .bm-form-wrap .panel .panel-main .input-placeholder span {
  font-weight: 400;
  font-size: var(--font-18);
  line-height: 1.66666667;
  color: #333333;
}
.a-bm-form .bm-form-wrap .panel .panel-main .input-placeholder .required {
  color: #dda520;
}
.a-bm-form .bm-form-wrap .panel .panel-main .multy-list {
  display: flex;
  align-items: flex-start;
  flex-wrap: wrap;
}
.a-bm-form .bm-form-wrap .panel .panel-main .multy-list .custom-line {
  width: 100%;
}
.a-bm-form .bm-form-wrap .panel .panel-main .multy-item {
  display: flex;
  align-items: center;
  width: 25%;
  margin-bottom: 20px;
  user-select: none;
  cursor: pointer;
}
.a-bm-form .bm-form-wrap .panel .panel-main .multy-item input {
  display: none;
}
.a-bm-form .bm-form-wrap .panel .panel-main .multy-item .icon {
  width: 24px;
  height: 24px;
  border-radius: 5px;
  border: 1px solid #dcdcdc;
  margin-right: 11px;
  flex-shrink: 0;
}
.a-bm-form .bm-form-wrap .panel .panel-main .multy-item .icon .text {
  font-weight: 300;
  font-size: var(--font-18);
  color: #333333;
}
.a-bm-form .bm-form-wrap .panel .panel-main .multy-item input:checked + .icon {
  background-color: #edc24f;
  background-image: url(../images/bm-form-multy-icon.png);
  background-repeat: no-repeat;
  background-size: 13px auto;
  background-position: center;
}
.a-bm-form .bm-form-wrap .panel .panel-main .multy-item .text {
  font-weight: 300;
  font-size: var(--font-18);
  color: #333333;
}
.a-bm-form .bm-form-wrap .panel .panel-main .textarea-row-line .textarea-row {
  display: flex;
  align-items: flex-start;
}
.a-bm-form .bm-form-wrap .panel .panel-main .textarea-row-line .textarea-row .textarea {
  flex: 1;
  min-width: 0;
  padding-left: 19px;
  padding-top: 15px;
  resize: vertical;
  height: 123px;
  border-radius: 5px;
  border: 1px solid #e9e9e9;
  font-weight: 400;
  font-size: var(--font-16);
  color: #000;
  outline: none;
}
.a-bm-form .bm-form-wrap .panel .panel-main .textarea-row-line .textarea-row .textarea::placeholder {
  color: #aaaaaa;
}
.a-bm-form .bm-form-wrap .panel .panel-main .textarea-row-line .textarea-row .textarea:focus {
  border-color: var(--form-theme);
}
.a-bm-form .bm-form-wrap .panel .panel-main .textarea-row-line .input-num {
  text-align: right;
  margin-top: 0.11rem;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.a-bm-form .bm-form-wrap .panel .panel-main .textarea-row-line .input-num span {
  font-weight: 400;
  font-size: var(--font-16);
  color: #aaaaaa;
  line-height: 1.875;
}
.a-bm-form .bm-form-wrap .panel .panel-main .textarea-row-line .input-num span.current {
  color: #333;
}
.a-bm-form .bm-form-wrap .panel .panel-main .file-row {
  display: flex;
}
.a-bm-form .bm-form-wrap .panel .panel-main .file-row .upload-file {
  display: none;
}
.a-bm-form .bm-form-wrap .panel .panel-main .file-row .upload-components {
  height: auto;
}
.a-bm-form .bm-form-wrap .panel .panel-main .file-row .upload-components .type {
  display: none;
  height: 123px;
  width: 123px;
  border-radius: 5px;
  border: 1px solid #e9e9e9;
  cursor: pointer;
  user-select: none;
}
.a-bm-form .bm-form-wrap .panel .panel-main .file-row .upload-components .type.type3 {
  position: relative;
}
.a-bm-form .bm-form-wrap .panel .panel-main .file-row .upload-components .type.type3 .close {
  position: absolute;
  top: -15px;
  right: -15px;
  z-index: 2;
  user-select: none;
  cursor: pointer;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: rgba(0, 0, 0, 0.65);
  color: #fff;
  font-size: var(--font-22);
  line-height: 1;
  transform: rotate(45deg);
}
.a-bm-form .bm-form-wrap .panel .panel-main .file-row .upload-components .type.type3 .close:hover {
  background-color: var(--theme);
}
.a-bm-form .bm-form-wrap .panel .panel-main .file-row .upload-components .type.current {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  flex-direction: column;
}
.a-bm-form .bm-form-wrap .panel .panel-main .file-row .upload-components .type .icon {
  font-weight: 500;
  font-size: 30px;
  color: #aaaaaa;
  line-height: 1;
  margin-bottom: max(6px, 0.12rem);
}
.a-bm-form .bm-form-wrap .panel .panel-main .file-row .upload-components .type .text {
  width: 100%;
  font-weight: 400;
  font-size: var(--font-16);
  color: #aaaaaa;
  text-align: center;
}
.a-bm-form .bm-form-wrap .panel .panel-main .group-row .radio-line {
  display: flex;
  align-items: flex-start;
}
.a-bm-form .bm-form-wrap .panel .panel-main .group-row .right {
  flex: 1;
  min-width: 0;
}
/* 2025-4-11 修改 */
.a-bm-form .bm-form-wrap .panel .panel-main .group-row .radio-panel {
  max-width: 1047px;
  background: #fafafa;
  border-radius: 5px;
  border: 1px solid #e9e9e9;
  margin-top: max(0.24rem, 15px);
  padding-left: max(15px, 0.42rem);
  padding-top: max(0.64rem, 20px);
  padding-bottom: max(0.6rem, 20px);
  padding-right: max(15px, 2.6rem);
}
.a-bm-form .bm-form-wrap .panel .panel-main .group-row .radio-panel .panel-item {
  display: none;
  /* 2025-3-27ä¿®æ”¹ */
}
.a-bm-form .bm-form-wrap .panel .panel-main .group-row .radio-panel .panel-item.current {
  display: block;
}
.a-bm-form .bm-form-wrap .panel .panel-main .group-row .radio-panel .panel-item .line {
  display: flex;
  align-items: center;
  margin-bottom: max(15px, 0.3rem);
}
.a-bm-form .bm-form-wrap .panel .panel-main .group-row .radio-panel .panel-item .line:last-of-type {
  margin-bottom: 0;
}
.a-bm-form .bm-form-wrap .panel .panel-main .group-row .radio-panel .panel-item .line .line-right {
  flex: 1;
  min-width: 0;
  height: 46px;
}
.a-bm-form .bm-form-wrap .panel .panel-main .group-row .radio-panel .panel-item .line .line-right.input-full input {
  display: block;
  width: 100%;
  height: 100%;
  border-radius: 5px;
  border: 1px solid #e9e9e9;
  padding-left: 19px;
  font-weight: 300;
  font-size: var(--font-16);
  color: #000;
}
.a-bm-form .bm-form-wrap .panel .panel-main .group-row .radio-panel .panel-item .line .line-right.input-full input::placeholder {
  color: #aaaaaa;
}
.a-bm-form .bm-form-wrap .panel .panel-main .group-row .radio-panel .panel-item .line .line-right.input-full input:focus {
  border-color: var(--form-theme);
}
/* 2025-4-11 修改 */
.a-bm-form .bm-form-wrap .panel .panel-main .group-row .radio-panel .panel-item .placeholder-text {
  width: 195px;
  font-weight: 400;
  font-size: var(--font-18);
  color: #333333;
  margin-right: max(0.28rem, 15px);
  flex-shrink: 0;
}
.a-bm-form .bm-form-wrap .panel .panel-main .group-row .radio-panel .panel-item .line2 .line-right {
  display: flex;
  height: 46px;
}
/* 2025-4-11 修改 */
.a-bm-form .bm-form-wrap .panel .panel-main .group-row .radio-panel .panel-item .line2 .line-right .text-input {
  display: block;
  height: 100%;
  flex: 1;
  min-width: 0;
  margin-right: 13px;
  border-radius: 5px;
  border: 1px solid #e9e9e9;
  padding-left: 10px;
  font-size: var(--font-16);
}
.a-bm-form .bm-form-wrap .panel .panel-main .group-row .radio-panel .panel-item .line2 .line-right .radio-panel-btn {
  width: 128px;
  height: 100%;
  background: #f1f1f1;
  border-radius: 5px;
  border: 1px solid #e9e9e9;
  flex-shrink: 0;
  cursor: pointer;
  user-select: none;
  transition: var(--duration);
  font-weight: 300;
  font-size: var(--font-16);
  color: #666666;
}
.a-bm-form .bm-form-wrap .panel .panel-main .group-row .radio-panel .panel-item .line2 .line-right .radio-panel-btn:hover {
  background-color: var(--form-theme);
  color: #fff;
}
.a-bm-form .bm-form-wrap .panel .panel-main .group-row .radio-panel .panel-item .line2 input[type="file"] {
  display: none;
}
.a-bm-form .bm-form-wrap .radio-list {
  display: flex;
  align-items: center;
}
.a-bm-form .bm-form-wrap .radio-list .radio-item {
  display: flex;
  align-items: center;
  margin-right: max(15px, 0.98rem);
  user-select: none;
  cursor: pointer;
  /* è®¾ç½®æ¿€æ´»çš„çŠ¶æ€ */
}
.a-bm-form .bm-form-wrap .radio-list .radio-item input[type="radio"] {
  display: none;
}
.a-bm-form .bm-form-wrap .radio-list .radio-item .icon {
  width: 26px;
  height: 26px;
  border-radius: 50%;
  border: 1px solid #cccccc;
  flex-shrink: 0;
  position: relative;
}
.a-bm-form .bm-form-wrap .radio-list .radio-item .icon::after {
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 12px;
  height: 12px;
  background: #036eb8;
  border-radius: 50%;
  display: none;
}
.a-bm-form .bm-form-wrap .radio-list .radio-item .text {
  margin-left: 9px;
  font-weight: 400;
  font-size: var(--font-16);
  color: #999999;
}
.a-bm-form .bm-form-wrap .radio-list .radio-item input:checked + .icon {
  border-color: #036eb8;
}
.a-bm-form .bm-form-wrap .radio-list .radio-item input:checked + .icon::after {
  display: block;
}
.a-bm-form .bm-form-wrap .radio-list .radio-item input:checked ~ .text {
  color: #036eb8;
}
.a-bm-form .bm-form-wrap .panel-1 {
  margin-bottom: 29px;
}
.a-bm-form .bm-form-wrap .panel-2 {
  /* å•ç‹¬è®¾ç½® */
}
.a-bm-form .bm-form-wrap .panel-2 .panel-main {
  padding-right: 0;
  padding-bottom: max(20px, 0.6rem);
}
.a-bm-form .bm-form-wrap .panel-2 .cate-list {
  padding-right: max(15px, 1.94rem);
}
.a-bm-form .bm-form-wrap .panel-2 .cate-list .cate-item {
  display: flex;
  align-items: flex-start;
  margin-bottom: 20px;
}
.a-bm-form .bm-form-wrap .panel-2 .cate-list .cate-item .cate-right {
  flex: 1;
  min-width: 0;
  /* ä¸‹é¢çš„ç»†åˆ† */
}
.a-bm-form .bm-form-wrap .panel-2 .cate-list .cate-item .cate-right .right-main {
  display: flex;
  align-items: flex-start;
  height: 46px;
}
.a-bm-form .bm-form-wrap .panel-2 .cate-list .cate-item .cate-right .right-main input {
  height: 100%;
  flex: 1;
  border-radius: 5px;
  border: 1px solid #e9e9e9;
  padding-left: 19px;
  font-weight: 400;
  font-size: var(--font-16);
  color: #000;
}
.a-bm-form .bm-form-wrap .panel-2 .cate-list .cate-item .cate-right .right-main input::placeholder {
  color: #aaaaaa;
}
.a-bm-form .bm-form-wrap .panel-2 .cate-list .cate-item .cate-right .right-main input:focus {
  border-color: var(--form-theme);
}
.a-bm-form .bm-form-wrap .panel-2 .cate-list .cate-item .cate-right .right-main .btn {
  width: 80px;
  height: 100%;
  flex-shrink: 0;
  margin-left: 7px;
  background: #f1f1f1;
  border-radius: 5px;
  border: 1px solid #e9e9e9;
  font-weight: 300;
  font-size: var(--font-16);
  color: #555555;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  user-select: none;
  transition: var(--duration);
}
.a-bm-form .bm-form-wrap .panel-2 .cate-list .cate-item .cate-right .right-main .btn:hover {
  background-color: var(--form-theme);
  color: #fff;
}
.a-bm-form .bm-form-wrap .panel-2 .cate-list .cate-item .cate-right .right-cate-min {
  margin-top: 26px;
  display: none;
}
.a-bm-form .bm-form-wrap .panel-2 .cate-list .cate-item .cate-right .right-cate-min.current {
  display: block;
}
.a-bm-form .bm-form-wrap .panel-2 .cate-list .cate-item .cate-right .right-cate-min .radio-item {
  margin-right: max(0.67rem, 15px);
}
.a-bm-form .bm-form-wrap .panel-2 .text-panel .panel-title {
  font-weight: 400;
  font-size: var(--font-18);
  color: #333333;
  line-height: 1.66666667;
  margin-bottom: max(0.36rem, 15px);
}
.a-bm-form .bm-form-wrap .panel-2 .text-panel .panel-list {
  display: flex;
  flex-wrap: wrap;
}
.a-bm-form .bm-form-wrap .panel-2 .text-panel .panel-list .panel-item {
  font-weight: 300;
  font-size: var(--font-16);
  color: #666666;
  line-height: 2.25;
  width: 32%;
  margin-right: 2%;
}
.a-bm-form .bm-form-wrap .panel-2 .text-panel .panel-list .panel-item:nth-of-type(3n) {
  margin-right: 0;
}
.a-bm-form .bm-form-wrap .panel-2 .dialog-box {
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background-color: rgba(0, 0, 0, 0.35);
  width: 100%;
  height: 100%;
  display: none;
  z-index: 99;
}
.a-bm-form .bm-form-wrap .panel-2 .dialog-box .content-box {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  background-color: #fff;
  border-radius: 10px;
  max-width: 1500px;
  max-height: 86vh;
  overflow-y: auto;
  width: 90%;
  padding: max(20px, 0.6rem) max(0.6rem, 20px);
}
.a-bm-form .bm-form-wrap .panel-2 .dialog-box .content-box .dialog-head {
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-bottom: 1px solid #efefef;
  padding-bottom: 15px;
}
.a-bm-form .bm-form-wrap .panel-2 .dialog-box .content-box .dialog-head .dialog-title {
  font-size: var(--font-24);
  color: #000;
}
.a-bm-form .bm-form-wrap .panel-2 .dialog-box .content-box .dialog-head .close {
  font-size: var(--font-22);
  cursor: pointer;
  user-select: none;
  color: #000;
  font-weight: bold;
}
.a-bm-form .bm-form-wrap .panel-2 .dialog-box .content-box .dialog-head .close:hover {
  color: var(--form-theme);
}
.a-bm-form .bm-form-wrap .panel-2 .dialog-box .content-box .dialog-main {
  margin-top: 20px;
}
.a-bm-form .bm-form-wrap .panel-2 .dialog-box .content-box .dialog-main .radio-list {
  flex-wrap: wrap;
}
.a-bm-form .bm-form-wrap .panel-2 .dialog-box .content-box .dialog-main .radio-list .radio-item {
  width: 31%;
  margin-right: 3.5%;
  margin-bottom: 15px;
}
.a-bm-form .bm-form-wrap .panel-2 .dialog-box .content-box .dialog-main .radio-list .radio-item:nth-child(3n) {
  margin-right: 0;
}
.a-bm-form .bm-form-wrap .panel-2 .dialog-box .content-box .dialog-main .radio-list .radio-item .icon {
  width: 20px;
  height: 20px;
}
.a-bm-form .bm-form-wrap .panel-2 .dialog-box .content-box .dialog-foot {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  padding-top: 15px;
  margin-top: 35px;
  border-top: 1px solid #efefef;
}
.a-bm-form .bm-form-wrap .panel-2 .dialog-box .content-box .dialog-foot .btn {
  width: 80px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  user-select: none;
  cursor: pointer;
  border-radius: 10px;
  font-size: var(--font-16);
}
.a-bm-form .bm-form-wrap .panel-2 .dialog-box .content-box .dialog-foot .btn.dialog-cancel {
  background-color: #fff;
  color: #000;
  border: 1px solid #ccc;
}
.a-bm-form .bm-form-wrap .panel-2 .dialog-box .content-box .dialog-foot .btn.dialog-confirm {
  background-color: var(--form-theme);
  color: #fff;
  margin-left: 15px;
}
.a-bm-form .bm-form-wrap .panel-3 {
  margin-bottom: 30px;
}
.a-bm-form .bm-form-wrap .panel-3 .panel-h {
  padding-left: 0.17rem;
  padding-right: 0;
  border-top: none;
}
.a-bm-form .bm-form-wrap .panel-3 .panel-main {
  padding-left: 0.56rem;
  padding-right: 0.42rem;
}
.a-bm-form .bm-form-wrap .panel-3 .panel-main .custom-line {
  padding-top: max(0.2rem, 10px);
  padding-bottom: max(0.25rem, 10px);
  border-top: 1px solid #eeeeee;
  border-bottom: 1px solid #eeeeee;
  display: none;
}
.a-bm-form .bm-form-wrap .panel-3 .panel-main .custom-line.current {
  display: block;
}
.a-bm-form .bm-form-wrap .panel-3 .panel-main .custom-line .radio-item {
  margin-right: 0.64rem;
}
.a-bm-form .bm-form-wrap .panel-4 {
  margin-bottom: 30px;
}
.a-bm-form .bm-form-wrap .panel-4 .main-title {
  font-weight: 400;
  font-size: var(--font-20);
  color: #cca02b;
  margin-bottom: 23px;
  border-bottom: 1px solid #e9e9e9;
  padding-bottom: 0.23rem;
  margin-bottom: 0.42rem;
}
.a-bm-form .bm-form-wrap .panel-4 .panel-main {
  padding-bottom: max(20px, 0.62rem);
}
.a-bm-form .bm-form-wrap .panel-5 .panel-main {
  padding-bottom: 1.03rem;
  /* æŽ¨èå•ä½ */
}
.a-bm-form .bm-form-wrap .panel-5 .panel-main .input-placeholder {
  width: 211px;
}
.a-bm-form .bm-form-wrap .panel-5 .panel-main .multy-item {
  width: 100%;
}
.a-bm-form .bm-form-wrap .panel-5 .panel-main .download-row-line {
  display: flex;
  align-items: center;
}
.a-bm-form .bm-form-wrap .panel-5 .panel-main .download-row-line .row-right {
  display: flex;
  align-items: center;
}
.a-bm-form .bm-form-wrap .panel-5 .panel-main .download-row-line .row-right .download-btn {
  width: 200px;
  height: 50px;
  background: #e5b639;
  border-radius: 5px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  user-select: none;
  font-weight: 400;
  font-size: var(--font-16);
  color: #ffffff;
  margin-right: 30px;
}
.a-bm-form .bm-form-wrap .panel-5 .panel-main .download-row-line .row-right .download-btn .text {
  margin-left: 8px;
}
.a-bm-form .bm-form-wrap .panel-5 .panel-main .download-row-line .row-right .tool-tip-text {
  font-weight: 400;
  font-size: var(--font-18);
  color: #036eb8;
  text-decoration-line: underline;
  cursor: pointer;
  position: relative;
}
.a-bm-form .bm-form-wrap .panel-5 .panel-main .download-row-line .row-right .tool-tip-text:hover .position-tool-tip {
  display: block;
}
.a-bm-form .bm-form-wrap .panel-5 .panel-main .download-row-line .row-right .tool-tip-text .position-tool-tip {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: 120%;
  background-color: #fff;
  box-shadow: 0 0 10px #ccc;
  border-radius: 10px;
  padding: 30px 20px;
  max-width: 450px;
  width: 70vw;
  display: none;
}
.a-bm-form .bm-form-wrap .panel-5 .panel-main .site-row-line {
  display: flex;
  align-items: flex-start;
}
.a-bm-form .bm-form-wrap .panel-5 .panel-main .site-row-line .right {
  flex: 1;
  min-width: 0;
}
.a-bm-form .bm-form-wrap .panel-5 .panel-main .site-row-line .multy-list .multy-item {
  width: 16.66%;
  padding-right: 10px;
}
.a-bm-form .bm-form-wrap .panel-5 .panel-main .service-line {
  display: flex;
  align-items: center;
}
.a-bm-form .bm-form-wrap .panel-5 .panel-main .service-line .radio-item {
  margin-right: max(15px, 0.81rem);
}
.a-bm-form .bm-form-wrap .panel-5 .panel-main .unit-line {
  display: flex;
  align-items: flex-start;
}
.a-bm-form .bm-form-wrap .panel-5 .panel-main .unit-line .right {
  flex: 1;
  min-width: 0;
}
.a-bm-form .bm-form-wrap .panel-5 .panel-main .unit-line .right .radio-list {
  margin-bottom: 18px;
}
.a-bm-form .bm-form-wrap .panel-5 .panel-main .unit-line .right input {
  width: 100%;
  height: 46px;
  border-radius: 5px;
  border: 1px solid #e9e9e9;
  font-weight: 300;
  font-size: var(--font-16);
  color: #000;
  padding-left: 19px;
}
.a-bm-form .bm-form-wrap .panel-5 .panel-main .unit-line .right input::placeholder {
  color: #999999;
}
.a-bm-form .bm-form-wrap .panel-5 .panel-main .unit-line .right input:focus {
  border-color: var(--form-theme);
}
.a-bm-form .bm-form-wrap .panel-5 .panel-main .unit-line .right .unit-input {
  display: none;
}
.a-bm-form .bm-form-wrap .panel-5 .panel-main .unit-line .right .unit-input.current {
  display: block;
}
.a-bm-form .bm-form-wrap .panel-5 .panel-main .unit-line .radio-item {
  margin-right: max(15px, 0.8rem);
}
.a-bm-form .bm-form-wrap .agree-line {
  display: flex;
  align-items: center;
  cursor: pointer;
  width: fit-content;
  padding-left: max(15px, 0.38rem);
  padding-top: max(15px, 0.32rem);
  margin-bottom: 0.59rem;
}
.a-bm-form .bm-form-wrap .agree-line .agree-radio-item {
  display: flex;
  align-items: center;
  user-select: none;
  cursor: pointer;
  margin-right: 10px;
}
.a-bm-form .bm-form-wrap .agree-line .agree-radio-item input[type="checkbox"] {
  display: none;
}
.a-bm-form .bm-form-wrap .agree-line .agree-radio-item .icon {
  width: 24px;
  height: 24px;
  border-radius: 5px;
  border: 1px solid #dcdcdc;
  position: relative;
  flex-shrink: 0;
}
.a-bm-form .bm-form-wrap .agree-line .agree-radio-item .icon::after {
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
.a-bm-form .bm-form-wrap .agree-line .agree-radio-item .text {
  font-weight: 300;
  font-size: var(--font-18);
  color: #333333;
  margin-left: 10px;
}
.a-bm-form .bm-form-wrap .agree-line .agree-radio-item input:checked + .icon {
  background-color: #edc24f;
  background-image: url(../images/bm-form-multy-icon.png);
  background-repeat: no-repeat;
  background-size: 13px auto;
  background-position: center;
}
.a-bm-form .bm-form-wrap .btn-line {
  display: flex;
  align-items: center;
  justify-content: center;
}
.a-bm-form .bm-form-wrap .btn-line .btn {
  width: 147px;
  height: 49px;
  border-radius: 10px;
  font-weight: 400;
  font-size: var(--font-18);
  color: #ffffff;
  display: flex;
  align-items: center;
  justify-content: center;
  user-select: none;
  cursor: pointer;
  margin-right: 30px;
}
.a-bm-form .bm-form-wrap .btn-line .btn:last-of-type {
  margin-right: 0;
}
.a-bm-form .bm-form-wrap .btn-line .btn.btn-save {
  background: #e5b639;
}
.a-bm-form .bm-form-wrap .btn-line .btn.btn-next {
  background: #036eb8;
}
/* æŠ¥åè¡¨å•2 */
.a-bm2-panel {
  padding-top: 1.24rem;
  padding-bottom: 1.12rem;
  background: #fbfbfb;
  border: 1px solid #f6f6f6;
  border-top: none;
  margin-bottom: 1.44rem;
}
.a-bm2-panel .panel-title {
  font-weight: bold;
  font-size: var(--font-30);
  color: #036eb8;
  line-height: 1;
  text-align: center;
}
.a-bm2-panel .sub-title {
  font-weight: 300;
  font-size: var(--font-18);
  color: #333333;
  margin-top: 13px;
  text-align: center;
}
.a-bm2-panel .form {
  margin-top: max(30px, 0.65rem);
}
.a-bm2-panel .form .btn {
  width: 217px;
  height: 57px;
  border-radius: 29px;
  border: 1px solid #e9e9e9;
  display: flex;
  align-items: center;
  justify-content: center;
  user-select: none;
  cursor: pointer;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 0.78rem;
}
.a-bm2-panel .form .btn span {
  font-weight: 400;
  font-size: var(--font-20);
  color: #daa415;
  margin-left: 12px;
}
.a-bm2-panel .form .upload-file {
  display: none;
}
.a-bm2-panel .form .file-name-result {
  width: 572px;
  height: auto;
  background: #f5f5f5;
  border-radius: 42px;
  padding-top: 26px;
  padding-bottom: 33px;
  font-weight: 400;
  font-size: 20px;
  color: #a1a7ab;
  position: relative;
  z-index: 1;
  margin-left: auto;
  margin-right: auto;
}
.a-bm2-panel .form .file-name-result .line {
  display: flex;
  align-items: center;
  justify-content: center;
}
.a-bm2-panel .form .file-name-result .line img {
  margin-right: 13px;
}
.a-bm2-panel .form .file-name-result .close {
  position: absolute;
  right: 8px;
  top: -11px;
  user-select: none;
  cursor: pointer;
}
.a-bm2-panel .form .next-btn {
  margin-top: 0.85rem;
  margin-left: auto;
  margin-right: auto;
  width: 147px;
  height: 49px;
  background: #036eb8;
  border-radius: 10px;
  font-weight: 400;
  font-size: var(--font-18);
  color: #ffffff;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  user-select: none;
}
/* æŠ¥åè¡¨å•3 */
.a-bm3-panel {
  padding-top: 0.39rem;
  padding-bottom: 1.82rem;
  background: #fbfbfb;
  border: 1px solid #f6f6f6;
  border-top: none;
  text-align: center;
  margin-bottom: 1.34rem;
}
.a-bm3-panel .icon {
  margin-left: auto;
  margin-right: auto;
}
.a-bm3-panel .bm3-title {
  font-weight: bold;
  font-size: var(--font-30);
  color: #036eb8;
  line-height: 1;
  margin-bottom: 0.63rem;
}
.a-bm3-panel .bm3-sub-title {
  font-weight: 300;
  font-size: var(--font-18);
  color: #6a6969;
  line-height: 1.66666667;
  margin-bottom: 0.89rem;
}
.a-bm3-panel .bm3-sub-title .strong {
  color: #000000;
  font-weight: bold;
}
.a-bm3-panel .btn {
  width: 147px;
  height: 49px;
  background: #036eb8;
  border-radius: 10px;
  margin-left: auto;
  margin-right: auto;
  user-select: none;
  cursor: pointer;
  font-weight: 400;
  font-size: var(--font-18);
  color: #ffffff;
  display: flex;
  align-items: center;
  justify-content: center;
}
/* æ–‡ç« å½•å…¥éƒ½ç”¨è¿™ä¸ªåå­— */
.a-article-main p,
.a-article-main span,
.a-article-main * {
  word-break: break-all;
  max-width: 100%;
}
.a-article-main table {
  border-collapse: collapse;
}
.a-article-main img {
  vertical-align: top;
  max-width: 100%;
  height: auto;
}
.a-article-main .table-wrap {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  overflow-x: auto;
}
/* å¤§èµ›ç®€ä»‹ bannerçš„head */
.a-ds-page {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
}
.a-ds-banner-panel {
  height: 70px;
  border-bottom: 1px solid #f0f0f0;
}
.a-ds-banner-panel.border-none {
  border: none;
}
/* 大赛里面的面包屑不需要边框 */
.a-ds-banner-panel .common-breadcrumb {
  border: none;
}
.a-ds-banner-panel.color-gray {
  background-color: #fafafa;
}
.a-ds-banner-panel .a-ds-banner-panel-wrap {
  display: flex;
  align-items: center;
  height: 100%;
}
.a-ds-banner-panel .a-da-link-list {
  display: flex;
  margin-left: auto;
  height: 100%;
}
.a-ds-banner-panel .a-da-link-list .link-text {
  font-weight: 400;
  font-size: var(--font-18);
  color: #999999;
  margin-right: max(10px, 0.7rem);
  height: 100%;
  display: flex;
  align-items: center;
  position: relative;
  transition: var(--duration);
}
.a-ds-banner-panel .a-da-link-list .link-text:last-of-type {
  margin-right: 0;
}
.a-ds-banner-panel .a-da-link-list .link-text.active,
.a-ds-banner-panel .a-da-link-list .link-text:hover {
  color: #036eb8;
}
.a-ds-banner-panel .a-da-link-list .link-text.active::after,
.a-ds-banner-panel .a-da-link-list .link-text:hover::after {
  width: 100%;
}
.a-ds-banner-panel .a-da-link-list .link-text::after {
  content: "";
  position: absolute;
  left: 50%;
  bottom: 1px;
  width: 0;
  height: 5px;
  background-color: #036eb8;
  transition: var(--duration);
  transform: translateX(-50%);
}
/* å¤§èµ›ç®€ä»‹å…¬ç”¨çš„å·¦ä¾§ï¼Œæµ·å¤–ä¸“åœº */
.a-common-ds-left {
  width: 220px;
  flex-shrink: 0;
  position: sticky;
  top: calc(var(--height-top) + var(--height-bottom) + 20px);
}
.a-common-ds-left .l-item {
  width: 100%;
  padding-left: max(15px, 0.43rem);
}
.a-common-ds-left .l-item.active {
  background: #edc24f;
  border-radius: 29px;
}
.a-common-ds-left .l-item.active a {
  color: #ffffff;
  border-color: transparent;
}
.a-common-ds-left .l-item.active a:hover {
  color: #fff;
}
.a-common-ds-left .l-item a {
  font-weight: 400;
  font-size: var(--font-20);
  color: #666666;
  width: fit-content;
  display: block;
  border-bottom: 1px solid #e9e9e9;
  padding-top: 15.5px;
  padding-bottom: 15.5px;
  transition: var(--duration);
}
.a-common-ds-left .l-item a:hover {
  color: #edc24f;
}
/* å…±ç”¨åˆ†é¡µå™¨ */
.a-common-pagination {
  display: flex;
  align-items: center;
  justify-content: center;
}
.a-common-pagination .pagination-prev,
.a-common-pagination .pagination-next {
  width: 131px;
  height: 48px;
  border-radius: 24px;
  border: 1px solid #e5e5e5;
  flex-shrink: 0;
  font-weight: 400;
  font-size: var(--font-20);
  color: #666666;
  display: flex;
  align-items: center;
  justify-content: center;
  user-select: none;
  cursor: pointer;
  transition: var(--duration);
}
.a-common-pagination .pagination-prev:hover,
.a-common-pagination .pagination-next:hover {
  background-color: #036eb8;
  color: #fff;
}
.a-common-pagination .pagination-prev {
  margin-right: max(15px, 0.45rem);
}
.a-common-pagination .pagination-next {
  margin-left: max(15px, 0.23rem);
}
.a-common-pagination .pagination-item {
  font-weight: 400;
  font-size: var(--font-24);
  color: #cdcdcd;
  width: 39px;
  height: 39px;
  border-radius: 50%;
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: max(10px, 0.16rem);
  transition: var(--duration);
}
.a-common-pagination .pagination-item:last-of-type {
  margin-right: 0;
}
.a-common-pagination .pagination-item.active,
.a-common-pagination .pagination-item:hover {
  color: #ffffff;
  background-color: #edc24f;
}
/* å¤§èµ›1 */
.a-ds1-page {
  background-repeat: no-repeat;
  background-position: right top;
  background-size: cover;
  background-attachment: fixed;
}
.a-ds1-page .a-ds1-main {
  display: flex;
  align-items: flex-start;
  padding-top: max(35px, 0.79rem);
  padding-bottom: 2.36rem;
}
.a-ds1-page .a-ds1-main .a-ds-right {
  margin-left: max(30px, 0.76rem);
  flex: 1;
}
.a-ds1-page .a-ds1-main .a-ds-right .title {
  font-weight: bold;
  font-size: var(--font-36);
  color: #000000;
  text-align: center;
  margin-bottom: 0.79rem;
}
/* æµ·å¤–ä¸“åœº,æœ€æ–°é€šçŸ¥ä¸¤ä¸ªé¡µé¢å…±ç”¨ */
.a-hwzc-page {
  background-color: #fafafa;
  padding-bottom: max(35px, 1.21rem);
}
/* æµ·å¤–ä¸“åœº,æœ€æ–°é€šçŸ¥ä¸¤ä¸ªé¡µé¢å…±ç”¨ */
.a-hwzc-main {
  padding-top: max(0.46rem, 30px);
  background: #fafafa;
  display: flex;
  align-items: flex-start;
}
.a-hwzc-main .a-common-ds-left {
  margin-top: 0.18rem;
}
.a-hwzc-main .a-hwzc-right {
  flex: 1;
  min-width: 0;
  margin-left: max(0.6rem, 30px);
}
.a-hwzc-main .a-hwzc-right .list {
  width: 100%;
  margin-bottom: max(0.83rem, 30px);
}
.a-hwzc-main .a-hwzc-right .list .a-news-item {
  display: flex;
  align-items: flex-start;
  padding-top: max(20px, 0.29rem);
  padding-bottom: max(20px, 0.31rem);
  padding-left: max(15px, 0.33rem);
  padding-right: max(15px, 0.21rem);
  background-color: #fff;
  transition: var(--duration);
  margin-bottom: 20px;
}
.a-hwzc-main .a-hwzc-right .list .a-news-item:last-of-type {
  margin-bottom: 0;
}
.a-hwzc-main .a-hwzc-right .list .a-news-item .pic {
  width: 26.275%;
  position: relative;
  overflow: hidden;
  margin-right: max(0.51rem, 15px);
  flex-shrink: 0;
}
.a-hwzc-main .a-hwzc-right .list .a-news-item .pic img {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: var(--duration);
}
.a-hwzc-main .a-hwzc-right .list .a-news-item .pic::after {
  content: "";
  display: block;
  padding-bottom: 57.238%;
}
.a-hwzc-main .a-hwzc-right .list .a-news-item .text {
  padding-top: max(10px, 0.2rem);
  flex: 1;
}
.a-hwzc-main .a-hwzc-right .list .a-news-item .text .title {
  font-weight: 500;
  font-size: var(--font-22);
  color: #000000;
  line-height: 1.81;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  text-overflow: ellipsis;
  overflow: hidden;
  overflow-wrap: break-word;
  transition: var(--duration-min);
  height: calc(var(--font-22) * 1.81 * 2);
}
.a-hwzc-main .a-hwzc-right .list .a-news-item .text .more-line {
  display: flex;
  align-items: center;
  margin-top: max(10px, 0.32rem);
}
.a-hwzc-main .a-hwzc-right .list .a-news-item .text .more-line .more-btn {
  width: 100px;
  height: 33px;
  background: #efefef;
  border-radius: 17px;
  font-weight: 300;
  font-size: var(--font-16);
  color: #a0a0a0;
  display: flex;
  align-items: center;
  justify-content: center;
  user-select: none;
  cursor: pointer;
  transition: var(--duration-min);
}
.a-hwzc-main .a-hwzc-right .list .a-news-item .text .more-line .time {
  margin-left: auto;
  display: flex;
  align-items: center;
}
.a-hwzc-main .a-hwzc-right .list .a-news-item .text .more-line .time .time-icon {
  margin-right: 8px;
}
.a-hwzc-main .a-hwzc-right .list .a-news-item .text .more-line .time .time-icon img {
  display: block;
}
.a-hwzc-main .a-hwzc-right .list .a-news-item .text .more-line .time .time-text {
  font-weight: 400;
  font-size: var(--font-18);
  color: #999999;
}
.a-hwzc-main .a-hwzc-right .list .a-news-item:hover {
  box-shadow: 0px 0px 27px 0px rgba(0, 0, 0, 0.06);
}
.a-hwzc-main .a-hwzc-right .list .a-news-item:hover .pic img {
  transform: scale(1.05);
}
.a-hwzc-main .a-hwzc-right .list .a-news-item:hover .text .title {
  color: #036eb8;
}
.a-hwzc-main .a-hwzc-right .list .a-news-item:hover .text .more-line .more-btn {
  background-color: #036eb8;
  color: #fff;
}
/* èµ›äº‹å›žæ”¾ */
.a-sshf-page {
  background: #fafafa;
  padding-bottom: max(35px, 0.96rem);
}
/* èµ›äº‹å›žæ”¾ */
.a-sshf-main {
  display: flex;
  align-items: flex-start;
  padding-top: max(0.47rem, 30px);
}
.a-sshf-main .a-sshf-right {
  margin-left: max(0.69rem, 30px);
  flex: 1;
  min-width: 0;
}
.a-sshf-main .a-sshf-right .list {
  display: block;
  width: 100%;
  margin-bottom: max(35px, 0.72rem);
}
.a-sshf-main .a-sshf-right .item {
  display: flex;
  align-items: center;
  background: #ffffff;
  border-radius: 10px;
  overflow: hidden;
  margin-bottom: 20px;
}
.a-sshf-main .a-sshf-right .item:last-of-type {
  margin-bottom: 0;
}
.a-sshf-main .a-sshf-right .item .time {
  width: 152px;
  height: 80px;
  background: #f4f4f4;
  border-radius: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  transition: var(--duration);
}
.a-sshf-main .a-sshf-right .item .time .day {
  font-weight: bold;
  font-size: var(--font-30);
  color: #3d8dc5;
  line-height: 1;
  white-space: nowrap;
  transition: var(--duration-min);
}
.a-sshf-main .a-sshf-right .item .time .year {
  font-weight: 400;
  font-size: var(--font-16);
  color: #b6babd;
  margin-top: 6px;
  transition: var(--duration-min);
}
.a-sshf-main .a-sshf-right .item .i-title {
  font-weight: 400;
  font-size: var(--font-20);
  color: #333333;
  width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  overflow-wrap: break-word;
  min-width: 0;
  padding-left: max(0.34rem, 15px);
  padding-right: 15px;
  flex: 1;
  transition: var(--duration);
}
.a-sshf-main .a-sshf-right .item:hover .time {
  background: #036eb8;
}
.a-sshf-main .a-sshf-right .item:hover .time .day,
.a-sshf-main .a-sshf-right .item:hover .time .year {
  color: #fff;
}
.a-sshf-main .a-sshf-right .item:hover .i-title {
  color: #036eb8;
}
/* æœç´¢åˆ—è¡¨é¡µé¢ */
.a-search-list-banner {
  position: relative;
}
.a-search-list-banner .pic {
  display: block;
  width: 100%;
}
.a-search-list-banner .pic img {
  display: block;
  width: 100%;
  height: auto;
}
.a-search-list-banner .text {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: 20%;
}
.a-search-list-banner .text .text-title {
  font-weight: 500;
  font-size: var(--font-56);
  color: #ffffff;
}
.a-search-list-banner .text .text-desc {
  font-weight: 600;
  font-size: var(--font-37);
  color: #f3f3f3;
  line-height: 1.21621622;
}
.a-search-list-banner .text .text-desc .search-keyword {
  color: #edc24f;
}
/* æœç´¢æ˜¾ç¤ºåˆ—è¡¨ */
.a-search-list-page {
  padding-top: 1.14rem;
}
.a-search-list-page .a-search-list {
  margin-bottom: 1.87rem;
}
.a-search-list-page .a-search-list .search-item {
  padding-bottom: 0.53rem;
  border-bottom: 1px solid #e9e9e9;
  display: block;
  margin-bottom: 0.7rem;
}
.a-search-list-page .a-search-list .search-item:last-of-type {
  margin-bottom: 0;
}
.a-search-list-page .a-search-list .search-item .s-type {
  font-weight: 400;
  font-size: var(--font-18);
  color: #000000;
  margin-bottom: 0.38rem;
  line-height: 1.25;
}
.a-search-list-page .a-search-list .search-item .s-title {
  font-weight: 600;
  font-size: var(--font-26);
  color: var(--theme);
  display: flex;
  align-items: center;
}
.a-search-list-page .a-search-list .search-item .s-title .t-text {
  flex: 1;
  min-width: 0;
}
.a-search-list-page .a-search-list .search-item .s-title .t-text span {
  display: block;
  max-width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  overflow-wrap: break-word;
}
.a-search-list-page .a-search-list .search-item .s-title .icon {
  margin-right: 8px;
  display: flex;
  align-items: center;
  flex-shrink: 0;
}
.a-search-list-page .a-search-list .search-item .s-desc {
  font-weight: 400;
  font-size: var(--font-20);
  color: #888888;
  line-height: 1.8;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  text-overflow: ellipsis;
  overflow: hidden;
  overflow-wrap: break-word;
  margin-top: max(10px, 0.25rem);
}
/* 2025-3-28 修改响应式断点尺寸 */
@media (max-width: 1200px) {
  .a-ds-banner-panel {
    height: auto;
  }
  .a-ds-banner-panel .a-da-link-list {
    justify-content: center;
    height: 70px;
    overflow-x: auto;
    scrollbar-width: thin;
  }
  .a-ds-banner-panel .a-da-link-list .link-text {
    margin-right: max(10px, 0.4rem);
    white-space: nowrap;
  }
  .a-ds-banner-panel .a-ds-banner-panel-wrap {
    flex-wrap: wrap;
  }
  .a-ds-banner-panel .a-da-link-list {
    margin-top: 15px;
    width: 100%;
  }
}
@media (max-width: 768px) {
  :root {
    --a-phone-banner-height: 270px;
  }
  .wrap {
    width: 92%;
  }
  /* åˆ†é¡µæ ·å¼ */
  .a-common-pagination {
    flex-wrap: wrap;
  }
  .a-common-pagination .pagination-prev,
  .a-common-pagination .pagination-next,
  .a-common-pagination .pagination-item {
    margin-bottom: 10px;
  }
  /* æŠ¥åç³»åˆ—banner */
  .a-bm-banner .pic img {
    height: var(--a-phone-banner-height);
    object-fit: cover;
    object-position: center;
  }
  .a-bm-banner .text {
    white-space: normal;
  }
  .a-bm-banner .text .title-zh {
    white-space: nowrap;
    font-size: 24px;
  }
  .a-bm-banner .text .title-en {
    font-size: 18px;
  }
  .common-breadcrumb {
    display: none;
  }
  .a-bm-progress {
    flex-wrap: wrap;
    height: auto;
    justify-content: space-between;
  }
  .a-bm-progress .item {
    width: 47.5%;
    margin-bottom: 20px;
  }
  .a-bm-progress .item::before {
    display: none;
  }
  .a-bm-form .bm-form-wrap .panel .panel-main .input-row,
  .a-bm-form .bm-form-wrap .panel .panel-main .textarea-row-line .textarea-row,
  .a-bm-form .bm-form-wrap .panel .panel-main .file-row,
  .a-bm-form .bm-form-wrap .panel .panel-main .group-row .radio-line {
    flex-wrap: wrap;
    margin-bottom: 20px !important;
  }
  .a-bm-form .bm-form-wrap .panel .panel-main .group-row .radio-panel {
    padding-left: 15px;
    padding-right: 15px;
  }
  .a-bm-form .bm-form-wrap .panel .panel-main .group-row .right {
    flex: none;
    width: 100%;
  }
  .a-bm-form .bm-form-wrap .panel .panel-main .group-row .radio-panel .panel-item .line {
    flex-wrap: wrap;
  }
  /* ç»„åˆ«çš„æç¤ºè¯ */
  .a-bm-form .bm-form-wrap .panel .panel-main .group-row .radio-panel .panel-item .placeholder-text {
    width: 100%;
    margin-bottom: 10px;
  }
  /*ç»Ÿä¸€å¤„ç† */
  .a-bm-form .bm-form-wrap .panel .panel-main {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
  .a-bm-form .bm-form-wrap .panel .panel-main .input-placeholder {
    width: 100%;
    margin-right: 0;
    margin-bottom: 10px;
  }
  .a-bm-form .bm-form-wrap .panel-2 .cate-list .cate-item {
    flex-wrap: wrap;
  }
  .a-bm-form .bm-form-wrap .panel-2 .cate-list {
    padding-right: 0;
  }
  .a-bm-form .bm-form-wrap .panel-2 .cate-list .cate-item .cate-right {
    flex: none;
    width: 100%;
  }
  .a-bm-form .bm-form-wrap .panel-2 .dialog-box .content-box .dialog-main .radio-list {
    justify-content: space-between;
  }
  .a-bm-form .bm-form-wrap .panel-2 .dialog-box .content-box .dialog-main .radio-list .radio-item {
    width: 47.5%;
    margin-right: 0;
  }
  .a-bm-form .bm-form-wrap .panel-2 .dialog-box .content-box {
    padding-left: 20px;
    padding-right: 20px;
  }
  .a-bm-form .bm-form-wrap .panel-2 .text-panel .panel-list {
    flex-wrap: wrap;
    justify-content: space-between;
  }
  .a-bm-form .bm-form-wrap .panel-2 .text-panel .panel-list .panel-item {
    width: 47.5%;
    margin-right: 0;
  }
  .a-bm-form .bm-form-wrap .panel-3 .panel-h {
    padding-left: 15px;
    padding-right: 15px;
  }
  .a-bm-form .bm-form-wrap .panel .panel-main .multy-list {
    flex-wrap: wrap;
    justify-content: space-between;
  }
  .a-bm-form .bm-form-wrap .panel .panel-main .multy-item {
    width: 48.5%;
    margin-right: 0;
  }
  /* æ˜¯å¦éœ€è¦ç‰¹åˆ«èžèµ„æœåŠ¡  */
  .a-bm-form .bm-form-wrap .panel .panel-main .has-need-line .textarea-row .multy-item {
    width: 100%;
  }
  .a-bm-form .bm-form-wrap .panel-5 .panel-main .download-row-line {
    flex-wrap: wrap;
  }
  .a-bm-form .bm-form-wrap .panel-5 .panel-main .site-row-line {
    flex-wrap: wrap;
  }
  .a-bm-form .bm-form-wrap .panel-5 .panel-main .site-row-line .right {
    flex: none;
    width: 100%;
  }
  .a-bm-form .bm-form-wrap .panel-5 .panel-main .site-row-line .multy-list {
    justify-content: space-between;
  }
  .a-bm-form .bm-form-wrap .panel-5 .panel-main .site-row-line .multy-list .multy-item {
    width: 32%;
    margin-right: 0;
  }
  .a-bm-form .bm-form-wrap .panel-5 .panel-main .service-line {
    flex-wrap: wrap;
  }
  .a-bm-form .bm-form-wrap .panel-5 .panel-main .unit-line {
    flex-wrap: wrap;
  }
  .a-bm-form .bm-form-wrap .panel-5 .panel-main .unit-line .right {
    flex: none;
    width: 100%;
  }
  .a-bm-form .bm-form-wrap .agree-line {
    padding-left: 0;
  }
  .a-bm-form .bm-form-wrap .agree-line .agree-radio-item .text {
    font-size: var(--font-14);
  }
  /* æŠ¥åè¡¨å•2 */
  .a-bm2-panel .form .file-name-result {
    width: 86%;
  }
  /* å…±ç”¨å¤§èµ›ç³»åˆ—çš„å·¦ä¾§*/
  .a-common-ds-left {
    display: none;
  }
  .a-hwzc-main .a-hwzc-right {
    margin-left: 0;
    flex: none;
    width: 100%;
  }
  /* 2025-4-1 修改 */
  .a-hwzc-main .a-hwzc-right .list .a-news-item .text {
    padding-top: 0;
  }
  .a-hwzc-main .a-hwzc-right .list .a-news-item {
    padding: 20px 15px;
  }
  .a-ds1-page .a-ds1-main {
    flex-wrap: wrap;
  }
  .a-ds1-page .a-ds1-main .a-ds-right {
    margin-left: 0;
    flex: none;
    width: 100%;
  }
  /* å¤§èµ›ç³»åˆ— */
  .a-ds-banner-panel .a-da-link-list {
    width: 96%;
    flex-wrap: wrap;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    justify-content: flex-start;
  }
  .a-ds-banner-panel .a-da-link-list .link-text {
    margin-bottom: 15px;
    padding-bottom: 0;
    margin-right: 0;
    width: 32%;
    justify-content: center;
    font-size: 14px;
  }
  .a-ds-banner-panel .a-da-link-list .link-text::after {
    display: none;
  }
  /* èµ›äº‹å›žæ”¾ */
  .a-sshf-main .a-sshf-right {
    margin-left: 0;
    flex: none;
    width: 100%;
  }
  /* æœç´¢ç»“æžœé¡µé¢ */
  .a-search-list-banner .pic img {
    height: var(--a-phone-banner-height);
    object-fit: cover;
    object-position: center center;
  }
  .a-search-list-page {
    padding-top: 45px;
  }
  .a-search-list-page .a-search-list {
    margin-bottom: max(45px, 0.9rem);
  }
  .a-search-list-page .a-search-list .search-item {
    padding-bottom: 15px;
    margin-bottom: 25px;
  }
  .a-search-list-page .a-search-list .search-item .s-type {
    margin-bottom: 15px;
  }
  .a-search-list-page .a-search-list .search-item .s-desc {
    margin-top: 10px;
  }
  .a-bm-form .bm-form-wrap .panel .panel-main .file-row .upload-components {
    margin-top: 25px;
  }
}
@media (max-width: 576px) {
  .a-common-pagination .pagination-prev,
  .a-common-pagination .pagination-next {
    width: 65px;
    height: 30px;
    font-size: var(--font-14);
  }
  .a-common-pagination .pagination-item {
    width: 26px;
    height: 26px;
    font-size: var(--font-14);
    margin-right: 5px;
  }
  .a-common-pagination .pagination-prev {
    margin-right: 10px;
  }
  .a-common-pagination .pagination-next {
    margin-left: 5px;
  }
  .a-bm-form .form-head .h-sub-title {
    font-size: 14px;
  }
  .a-bm-form .bm-form-wrap .radio-list .radio-item {
    margin-right: 10px;
  }
  .a-bm-form .bm-form-wrap .group-row .radio-list .radio-item:last-of-type {
    margin-right: 0;
  }
  .a-bm-form .bm-form-wrap .panel .panel-main .group-row .radio-panel .panel-item .line2 .line-right {
    flex-wrap: wrap;
    height: auto;
  }
  .a-bm-form .bm-form-wrap .panel .panel-main .group-row .radio-panel .panel-item .line2 .line-right .text-input {
    width: 100%;
    margin-bottom: 10px;
    flex: none;
  }
  .a-bm-form .bm-form-wrap .panel .panel-main .group-row .radio-panel .panel-item .line2 .line-right .text-input {
    height: 40px;
  }
  .a-bm-form .bm-form-wrap .panel .panel-main .group-row .radio-panel .panel-item .line2 .line-right .radio-panel-btn {
    height: 40px;
    width: 100%;
  }
  .a-bm-form .bm-form-wrap .panel-2 .dialog-box .content-box .dialog-foot {
    justify-content: center;
  }
  .a-bm-form .bm-form-wrap .panel-3 .panel-main .multy-item .text {
    font-size: 14px;
  }
  .a-bm-form .bm-form-wrap .panel-2 .cate-list .cate-item .cate-right .right-cate-min .radio-list {
    flex-wrap: wrap;
    justify-content: space-between;
  }
  .a-bm-form .bm-form-wrap .panel-2 .cate-list .cate-item .cate-right .right-cate-min .radio-item {
    margin-right: 0;
    margin-bottom: 10px;
    width: 47.5%;
  }
  .a-bm-form .bm-form-wrap .panel-2 .text-panel .panel-list .panel-item {
    line-height: 2;
  }
  .a-bm-form .bm-form-wrap .panel .panel-main .has-need-line .textarea-row .multy-item .text {
    font-size: 14px;
  }
  .a-bm-form .bm-form-wrap .panel .panel-main .multy-item .text {
    font-size: 14px;
  }
  .a-bm-form {
    padding-bottom: 65px;
  }
  .a-bm-form .bm-form-wrap .panel-5 .panel-main .download-row-line .row-right {
    flex-wrap: wrap;
  }
  .a-bm-form .bm-form-wrap .panel-5 .panel-main .download-row-line .row-right .tool-tip-text {
    width: 100%;
    margin-top: 15px;
  }
  .a-bm-form .bm-form-wrap .panel-5 .panel-main .download-row-line .row-right .tool-tip-text .position-tool-tip {
    width: 86vw;
    transform: translateX(0);
    left: 0;
  }
  /* æŠ¥åè¡¨å•2 */
  .a-bm2-panel .form .file-name-result {
    padding-top: 15px;
    padding-bottom: 15px;
  }
  .a-bm2-panel .form .file-name-result {
    font-size: 14px;
  }
  .a-bm2-panel .form .file-name-result .line img {
    width: 14px;
  }
  /* æŠ¥åè¡¨å•3  */
  .a-bm3-panel .icon img {
    width: 130px;
  }
  .a-bm3-panel .bm3-sub-title {
    max-width: 86%;
    margin-left: auto;
    margin-right: auto;
  }
  /* æµ·å¤–ä¸“åœº */
  .a-hwzc-main .a-hwzc-right .list .a-news-item {
    flex-wrap: wrap;
  }
  .a-hwzc-main .a-hwzc-right .list .a-news-item .pic {
    width: 100%;
    margin-right: 0;
  }
  .a-hwzc-main .a-hwzc-right .list .a-news-item .text {
    padding-top: 15px;
  }
  .a-hwzc-main .a-hwzc-right .list .a-news-item .text .title {
    font-size: var(--font-18);
    height: calc(var(--font-18) * 1.81 * 2);
  }
  /* èµ›äº‹å›žæ”¾ */
  .a-sshf-main .a-sshf-right .item .time {
    width: 90px;
  }
  .a-sshf-main .a-sshf-right .item .i-title {
    white-space: wrap;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
    overflow: hidden;
    overflow-wrap: break-word;
    font-size: var(--font-16);
  }
}
/* æ–°æ·»åŠ æ ·å¼ */
.a-bm-form .bm-form-wrap .panel-3 .label-box {
  width: 25%;
}
.a-bm-form .bm-form-wrap .panel-3 .label-box .multy-item {
  width: fit-content;
}
/*  */
.radio-item[data-title] {
  position: relative;
  z-index: 2;
  white-space: pre-line;
}
.multy-item[data-title] {
  position: relative;
  z-index: 2;
  white-space: pre-line;
}
.multy-item[data-title]::after {
  width: 200px;
}
.radio-item[data-title]::after {
  width: 40vw;
  max-width: 450px;
}
/* 2025-3-31 修改 */
[data-title]:not([data-title=""])::after {
  content: attr(data-title);
  position: absolute;
  bottom: 130%;
  left: 0;
  background: #dcad2f;
  border-radius: 5px;
  padding: 10px 15px;
  overflow-wrap: break-word;
  color: #fff;
  display: none;
  font-size: 14px;
}
/* 2025-3-27 æ·»åŠ å»ºè®®å°ºå¯¸ */
.a-bm-form .a-jianyi {
  font-size: var(--font-14);
  color: #333333;
  white-space: nowrap;
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
}
/* 2025-3-27 æ·»åŠ éªŒè¯ç  */
.a-bm-form .a-add-input-line {
  flex: 1;
  display: flex;
  align-items: center;
}
/* 2025-3-31 修改 */
.a-bm-form .a-add-input-line .a-add-btn {
  margin-left: 15px;
  height: 46px;
  padding: 0px 10px;
  box-sizing: border-box;
  border: #e9e9e9 solid 1px;
  border-radius: 5px;
  overflow: hidden;
  background: #ffffff;
  color: #5a90e8;
  font-size: var(--font-18);
  user-select: none;
  cursor: pointer;
  white-space: nowrap;
  flex-shrink: 0;
}
/* 2025-3-27 ä¸“åˆ©å·æ·»åŠ æ ‡æ³¨ */
.a-bm-form .bm-form-wrap .panel .panel-main .group-row .radio-panel .panel-item .placeholder-text {
  display: flex;
}
.a-bm-form .bm-form-wrap .panel .panel-main .group-row .radio-panel .panel-item .placeholder-text .required {
  color: #dda520;
  font-size: var(--font-18);
  margin-right: 6px;
}
/* ç‚¹å‡»å…¶ä»–çš„æ·»åŠ è¾“å…¥æ¡† */
.a-bm-form .a-add-site-input {
  width: 100%;
  padding: 10px 0;
  display: none;
}
.a-bm-form .a-add-site-input input {
  display: block;
  width: 100%;
  max-width: 600px;
  height: 46px;
  border-radius: 5px;
  border: 1px solid #e9e9e9;
  transition: var(--duration);
  font-weight: 400;
  font-size: 16px;
  padding-left: 19px;
  color: #000;
}
.a-bm-form .a-add-site-input input:focus {
  outline: none;
  border-color: var(--form-theme, #036eb8);
}
@media (max-width: 1200px) {
  .radio-item[data-title]::after {
    max-width: 300px;
  }
}
@media (max-width: 768px) {
  .a-bm-form .bm-form-wrap .panel-3 .label-box {
    width: 48.5%;
  }
}
@media (min-width: 768px) {
  .radio-item[data-title]:hover:after {
    display: block;
  }
  .multy-item[data-title]:hover::after {
    display: block;
  }
}
/* 2025-3-31 添加报名表单提示词 */
.a-bm-form .bm-form-wrap .panel-5 .panel-main .download-row-line .row-right .download-btn {
  position: relative;
}
.a-bm-form .bm-form-wrap .panel-5 .panel-main .download-row-line .row-right .download-btn::after {
  content: attr(data-title);
  position: absolute;
  bottom: 130%;
  left: 0;
  background: #dcad2f;
  border-radius: 5px;
  padding: 10px 15px;
  overflow-wrap: break-word;
  color: #fff;
  display: none;
  white-space: nowrap;
  font-size: 14px;
}
.a-bm-form .bm-form-wrap .panel-5 .panel-main .download-row-line .row-right .download-btn:hover::after {
  display: block;
}
/* 2025-3-27 下午添加的表单 */
/* 新增加表单的输入 */
.add-a-bm-form {
  /* 第一块面板里面的 */
  /* 第二块面板 */
  /* 第三块面板 */
}
.add-a-bm-form .cate-row-line {
  display: flex;
}
.add-a-bm-form .cate-row-line .a-add-site-input input {
  max-width: none;
}
.add-a-bm-form .cate-row-line .add-cate-list .label-box {
  width: 25%;
}
.add-a-bm-form .cate-row-line .add-cate-list .label-box .multy-item {
  width: fit-content;
}
.add-a-bm-form .bm-form-wrap .panel-1 {
  margin-bottom: 0;
}
.add-a-bm-form .bm-form-wrap .add-form-panel2 {
  border-top: none;
}
.add-a-bm-form .bm-form-wrap .add-form-panel2 .panel-main .custom-row .input-placeholder {
  width: 205px;
}
.add-a-bm-form .bm-form-wrap .add-form-panel2 .panel-main .custom-row .custom-input-line {
  display: flex;
  align-items: center;
  flex: 1;
  min-width: 0;
}
.add-a-bm-form .bm-form-wrap .add-form-panel2 .panel-main .custom-row .custom-input-line span {
  display: block;
  width: 21px;
  border: 2px solid #dfdfdf;
  margin-left: 16px;
  margin-right: 16px;
}
.add-a-bm-form .bm-form-wrap .add-form-panel2 .panel-main .custom-row .custom-input-line input {
  flex: 1;
  max-width: 371px;
}
.add-a-bm-form .add-form-panel3 {
  border-top: none;
}
.add-a-bm-form .add-btn-line {
  margin-top: max(35px, 0.52rem);
}
.add-a-bm-form .add-btn-line .btn1 {
  width: 147px;
  height: 49px;
  background: #036eb8;
  border-radius: 10px;
  font-weight: 400;
  font-size: var(--font-18);
  color: #ffffff;
  user-select: none;
  cursor: pointer;
  margin-bottom: 25px;
}
.add-a-bm-form .add-btn-line .text1 {
  font-weight: 400;
  font-size: var(--font-18);
  color: #666666;
  line-height: 2.22222222;
}
.add-a-bm-form .add-btn-line .text1 .theme-text {
  color: #036eb8;
}
.add-a-bm-form .add-btn-line .text1.d-flex {
  display: flex;
  align-items: flex-start;
}
.add-a-bm-form .add-btn-line .text1.d-flex .text1-item {
  margin-right: max(15px, 0.35rem);
}
.add-a-bm-form .add-btn-line .text1.d-flex .text1-item:last-of-type {
  margin-right: 0;
}
.add-a-bm-form .cate-row-line .add-cate-list .label-box .multy-item {
  padding-left: 5px;
  padding-right: 5px;
}
@media (max-width: 768px) {
  .add-a-bm-form .cate-row-line {
    flex-wrap: wrap;
    justify-content: space-between;
  }
  .add-a-bm-form .cate-row-line .add-cate-list .label-box {
    width: 47.5%;
  }
  /* 自定义的 */
  .add-a-bm-form .bm-form-wrap .add-form-panel2 .panel-main .custom-row {
    flex-wrap: wrap;
  }
  .add-a-bm-form .bm-form-wrap .add-form-panel2 .panel-main .custom-row .input-placeholder {
    width: 100%;
  }
  .add-a-bm-form .bm-form-wrap .add-form-panel2 .panel-main .custom-row .custom-input-line {
    width: 100%;
    flex: none;
    flex-wrap: wrap;
  }
  .add-a-bm-form .bm-form-wrap .add-form-panel2 .panel-main .custom-row .custom-input-line span {
    display: none;
  }
  .add-a-bm-form .bm-form-wrap .add-form-panel2 .panel-main .custom-row .custom-input-line input {
    flex: none;
    width: 100%;
    max-width: none;
    margin-bottom: 15px;
  }
  .add-a-bm-form .bm-form-wrap .add-form-panel2 .panel-main .custom-row .custom-input-line input:last-of-type {
    margin-bottom: 0;
  }
  .add-a-bm-form .add-btn-line .text1.d-flex {
    flex-wrap: wrap;
  }
  .add-a-bm-form .add-btn-line .text1.d-flex .text1-item {
    margin-bottom: 10px;
    margin-right: 0;
  }
}
/* 20025-3-29 修改, 展位/赞助申请登记 表单 */
.a-bm-form.add-a-bm-form .a-add-input-line {
  flex-wrap: nowrap;
}
.add-a-bm-form .a-add-input-line input {
  width: auto !important;
  flex: 1 !important;
}
/* 2025-4-1 第二期页面样式开始 */
.a-new-week-main {
  padding-top: max(35px, 0.71rem);
  padding-bottom: max(35px, 1.03rem);
}
.a-new-week-main .week-article {
  max-width: 1225px;
  width: 86%;
  margin-left: auto;
  margin-right: auto;
}
.a-new-week-main .week-article * {
  max-width: 100%;
  font-size: 14px;
  overflow-wrap: break-word;
}
.a-new-week-main .week-article p,
.a-new-week-main .week-article span {
  overflow-wrap: break-word;
  max-width: 100%;
}
.a-new-week-main .week-article img {
  max-width: 100%;
  vertical-align: top;
}
.a-new-week-main .week-article .table-wrap {
  max-width: 100%;
  overflow-x: auto;
}
/* 创新周活动 */
.a-week-active {
  padding-top: max(35px, 0.47rem);
  padding-bottom: max(45px, 1.07rem);
  background-color: #fafafa;
}
.a-week-active .week-list {
  margin-bottom: 0.83rem;
}
.a-week-active .week-list .week-item {
  display: flex;
  align-items: flex-start;
  padding: max(15px, 0.29rem) max(0.3rem, 15px) max(0.31rem, 15px) max(0.33rem, 15px);
  background-color: #ffffff;
  margin-bottom: 20px;
  transition: var(--duration);
}
.a-week-active .week-list .week-item:last-of-type {
  margin-bottom: 0;
}
.a-week-active .week-list .week-item .pic {
  width: 304px;
  height: 174px;
  flex-shrink: 0;
  overflow: hidden;
}
.a-week-active .week-list .week-item .pic img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: var(--duration) ease;
}
.a-week-active .week-list .week-item .text {
  flex: 1;
  min-width: 0;
  padding-left: max(0.52rem, 15px);
}
.a-week-active .week-list .week-item .text .title {
  font-weight: 500;
  font-size: var(--font-22);
  color: #000000;
  line-height: 1.81818182;
  max-width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  overflow-wrap: break-word;
  transition: var(--duration);
}
.a-week-active .week-list .week-item .text .desc {
  font-weight: 300;
  font-size: var(--font-18);
  color: #666666;
  line-height: 1.66666667;
  margin-top: 15px;
  margin-bottom: max(10px, 0.24rem);
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  overflow: hidden;
  overflow-wrap: break-word;
  min-height: calc(2em * (30 / 18));
}
.a-week-active .week-list .week-item .text .info-line {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.a-week-active .week-list .week-item .text .info-line .more {
  width: 100px;
  height: 33px;
  background: #efefef;
  border-radius: 17px;
  display: flex;
  align-items: center;
  justify-content: center;
  user-select: none;
  cursor: pointer;
  transition: var(--duration);
  font-weight: 300;
  font-size: var(--font-16);
  color: #a0a0a0;
}
.a-week-active .week-list .week-item .text .info-line .time {
  display: flex;
  align-items: center;
}
.a-week-active .week-list .week-item .text .info-line .time span {
  font-weight: 400;
  font-size: var(--font-18);
  color: #999999;
  margin-left: 8px;
  line-height: 1;
}
.a-week-active .week-list .week-item:hover {
  box-shadow: 0px 0px 27px 0px rgba(0, 0, 0, 0.06);
}
.a-week-active .week-list .week-item:hover .pic img {
  transform: scale(1.05);
}
.a-week-active .week-list .week-item:hover .text .title {
  color: #2e65cb;
}
.a-week-active .week-list .week-item:hover .text .info-line .more {
  background: #2e65cb;
  color: #fff;
}
@media (max-width: 1200px) {
  .a-week-active .week-list .week-item {
    align-items: center;
  }
  .a-week-active .week-list .week-item .pic {
    width: 200px;
    height: calc(200px * 0.572);
  }
}
@media (max-width: 576px) {
  .a-week-active .week-list .week-item {
    flex-wrap: wrap;
  }
  .a-week-active .week-list .week-item .pic {
    width: 100%;
    height: auto;
    padding-top: 45%;
    position: relative;
  }
  .a-week-active .week-list .week-item .pic img {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center center;
    transition: var(--duration);
  }
  .a-week-active .week-list .week-item .text {
    padding-left: 0;
    width: 100%;
    flex: none;
    margin-top: 15px;
  }
  .a-week-active .week-list .week-item .text .desc {
    margin-top: 6px;
    margin-bottom: 7px;
  }
}
/* 投资服务系列banner */
.a-tz-banner {
  position: relative;
}
.a-tz-banner .pic img {
  display: block;
  width: 100%;
  height: auto;
}
.a-tz-banner .text {
  font-weight: bold;
  font-size: var(--font-48);
  color: #ffffff;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  text-align: center;
}
/* 投资服务-成长项目 */
.a-tz-cz-page {
  padding-top: 20px;
  padding-bottom: max(45px, 0.98rem);
}
.a-tz-cz-page .a-common-tz-table {
  margin-top: max(20px, 0.42rem);
}
/* 投资系列公用分类搜索 */
.a-common-tz-select .tz-item {
  padding-top: max(10px, 0.2rem);
  padding-bottom: max(10px, 0.2rem);
  display: flex;
  align-items: flex-start;
  border-bottom: 1px solid #f0f0f0;
}
.a-common-tz-select .tz-item .tz-left {
  font-weight: 500;
  font-size: var(--font-18);
  color: #036eb8;
  padding-top: 6px;
  margin-right: max(0.54rem, 15px);
}
.a-common-tz-select .tz-item .cate-area {
  display: flex;
  align-items: flex-start;
  flex: 1;
}
.a-common-tz-select .tz-item .cate-area .other {
  display: flex;
  align-items: flex-start;
  flex-wrap: wrap;
  margin-left: max(0.36rem, 15px);
  flex: 1;
  min-width: 0;
}
.a-common-tz-select .tz-item .cate-area .other .cate-item {
  width: 20%;
  flex-shrink: 0;
  padding-left: 2px;
  padding-right: 2px;
  margin-bottom: 2px;
}
.a-common-tz-select .tz-item .cate-area .cate-item {
  font-weight: 400;
  font-size: var(--font-16);
  color: #888888;
}
.a-common-tz-select .tz-item .cate-area .cate-item label {
  display: block;
  width: fit-content;
  max-width: 100%;
}
.a-common-tz-select .tz-item .cate-area .cate-item label input {
  display: none;
}
.a-common-tz-select .tz-item .cate-area .cate-item label span {
  display: block;
  max-width: 100%;
  padding: 6.5px max(10px, 0.17rem);
  border-radius: 16px;
  user-select: none;
  cursor: pointer;
}
.a-common-tz-select .tz-item .cate-area .cate-item label input:checked + span {
  background: #edc24f;
  color: #ffffff;
}
.a-common-tz-select .tz-item .placeholder {
  font-weight: 300;
  font-size: var(--font-16);
  color: #d09d14;
  white-space: nowrap;
  margin-left: max(15px, 0.5rem);
  flex-shrink: 0;
}
.a-common-tz-select .tz-item.item-min .cate-area {
  align-items: center;
}
.a-common-tz-select .tz-item.item-min .cate-area .other .cate-item {
  width: 11%;
}
.a-common-tz-select .input-wrap {
  margin-top: max(20px, 0.48rem);
}
.a-common-tz-select .input-wrap .input-line {
  width: 86%;
  max-width: 492px;
  position: relative;
  margin-left: auto;
}
.a-common-tz-select .input-wrap .input-line input {
  display: block;
  width: 100%;
  height: 60px;
  background: #fafafa;
  border-radius: 30px;
  border: 1px solid #f0f0f0;
  transition: var(--duration);
  padding-left: 20px;
  padding-right: 60px;
}
.a-common-tz-select .input-wrap .input-line input:focus {
  outline: none;
  border-color: var(--theme);
}
.a-common-tz-select .input-wrap .input-line button {
  background-color: transparent;
  outline: none;
  border: none;
  position: absolute;
  right: 19px;
  top: 50%;
  transform: translateY(-50%);
  user-select: none;
  cursor: pointer;
}
/* 投资的table */
.a-common-tz-table {
  margin-bottom: max(0.75rem, 35px);
}
.a-common-tz-table table {
  width: 100%;
  border-collapse: collapse;
}
.a-common-tz-table table .text-left {
  text-align: left;
}
.a-common-tz-table table thead {
  background: #036eb8;
  box-shadow: 0px 8px 27px 0px rgba(0, 0, 0, 0.03);
}
.a-common-tz-table table thead tr th {
  font-weight: 500;
  font-size: var(--font-18);
  color: #ffffff;
  padding-top: max(0.25rem, 15px);
  padding-bottom: max(0.31rem, 15px);
  box-sizing: border-box;
  min-width: 100px;
}
.a-common-tz-table table tbody tr:nth-of-type(odd) {
  background-color: #fcfcfc;
}
.a-common-tz-table table tbody tr:nth-of-type(even) {
  background-color: #f8f8f8;
}
.a-common-tz-table table tbody td {
  font-weight: 300;
  font-size: var(--font-18);
  color: #888888;
  box-sizing: border-box;
  height: 100px;
  padding: 2px 5px;
  text-align: center;
}
.a-common-tz-table table tbody .cate-name {
  font-weight: 300;
  font-size: var(--font-18);
  color: #000000;
  text-decoration-line: underline;
  width: 365px;
  text-align: left;
}
.a-common-tz-table table tbody .btn {
  width: 100px;
  height: 33px;
  background: #cbcbcb;
  border-radius: 17px;
  font-weight: 300;
  font-size: var(--font-16);
  color: #ffffff;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  user-select: none;
  transition: var(--duration);
  margin-left: auto;
  margin-right: auto;
}
.a-common-tz-table table tbody .btn:hover {
  background-color: #036eb8;
  color: #fff;
}
/* 投资服务-初创项目 */
.a-tz-chuchuang-page {
  padding-top: 15px;
  padding-bottom: max(1.08rem, 45px);
}
.a-tz-chuchuang-page .a-common-tz-table {
  margin-top: max(0.52rem, 20px);
}
/* 投资服务-创服专家  */
.a-tz-person {
  padding-top: max(45px, 0.66rem);
  padding-bottom: max(45px, 1.57rem);
  max-width: 1335px;
  margin-left: auto;
  margin-right: auto;
  width: 86%;
}
.a-tz-person .person-list {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-bottom: 0.43rem;
}
.a-tz-person .person-list .person-item {
  width: 47.5%;
  margin-bottom: max(30px, 0.8rem);
}
.a-tz-person .person-list .person-item .content {
  display: flex;
  align-items: flex-start;
  width: fit-content;
  cursor: pointer;
}
.a-tz-person .person-list .person-item .avatar {
  width: 2.6rem;
  height: 2.6rem;
  background: #f2f2f2;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.a-tz-person .person-list .person-item .avatar:hover img {
  transform: scale(1.02);
}
.a-tz-person .person-list .person-item .avatar img {
  width: 2.3rem;
  height: 2.3rem;
  object-fit: cover;
  object-position: center center;
  border-radius: 50%;
  transition: var(--duration);
}
.a-tz-person .person-list .person-item .other {
  padding-top: max(0.42rem, 20px);
  padding-left: max(0.36rem, 15px);
}
.a-tz-person .person-list .person-item .other .person-name {
  font-weight: 500;
  font-size: var(--font-28);
  color: #000000;
  margin-bottom: 14px;
}
.a-tz-person .person-list .person-item .other .person-job {
  background: #036eb8;
  border-radius: 17px;
  padding: 7px 20px;
  width: fit-content;
  font-weight: 400;
  font-size: var(--font-20);
  color: #ffffff;
}
.a-tz-person .person-list .person-item .other .person-source {
  font-weight: 400;
  font-size: var(--font-22);
  color: #666666;
  margin-top: 0.35rem;
}
.a-tz-person .person-mask {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.7);
  z-index: 67;
  display: none;
}
.a-tz-person .person-mask .mask-content {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.a-tz-person .person-mask .mask-content .mask-panel {
  width: 90%;
  max-width: 952px;
  background: #ffffff;
  border-radius: 10px;
  height: 522px;
  max-height: 86vh;
  display: flex;
  align-items: flex-start;
  padding-top: max(20px, 0.4rem);
  padding-left: max(0.6rem, 20px);
  padding-right: max(0.57rem, 20px);
  padding-bottom: max(0.85rem, 30px);
  position: relative;
}
.a-tz-person .person-mask .mask-content .mask-panel .avatar {
  width: max(2.6rem, 200px);
  height: max(2.6rem, 200px);
  background: #f2f2f2;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
}
.a-tz-person .person-mask .mask-content .mask-panel .avatar img {
  width: max(2.3rem, 180px);
  height: max(2.3rem, 180px);
  object-fit: cover;
  object-position: center center;
  border-radius: 50%;
}
.a-tz-person .person-mask .mask-content .mask-panel .other {
  overflow-wrap: break-word;
  margin-left: max(0.63rem, 15px);
}
.a-tz-person .person-mask .mask-content .mask-panel .other .mask-name {
  font-weight: 500;
  font-size: var(--font-28);
  color: #000000;
  margin-bottom: 14px;
}
.a-tz-person .person-mask .mask-content .mask-panel .other .mask-job {
  background: #036eb8;
  border-radius: 17px;
  padding: 7px max(0.21rem, 10px);
  width: fit-content;
  margin-bottom: max(0.2rem, 10px);
  font-weight: 400;
  font-size: var(--font-20);
  color: #ffffff;
}
.a-tz-person .person-mask .mask-content .mask-panel .other .mask-source {
  font-weight: 400;
  font-size: var(--font-22);
  color: #000000;
  margin-bottom: 0.49rem;
}
.a-tz-person .person-mask .mask-content .mask-panel .other .mask-desc {
  font-weight: 400;
  font-size: var(--font-18);
  color: #666666;
  line-height: 2.16666667;
  max-height: 250px;
  overflow-y: auto;
  text-align: justify;
  padding-right: 10px;
}
.a-tz-person .person-mask .mask-content .mask-panel .other .mask-desc::-webkit-scrollbar {
  width: 5px;
}
.a-tz-person .person-mask .mask-content .mask-panel .other .mask-desc::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background-color: var(--theme);
}
.a-tz-person .person-mask .mask-content .mask-close {
  position: absolute;
  right: -56px;
  top: -35px;
  user-select: none;
  cursor: pointer;
}
.a-tz-person .person-mask .mask-content .mask-close .hover {
  display: none;
}
.a-tz-person .person-mask .mask-content .mask-close:hover .hover {
  display: inline-block;
}
.a-tz-person .person-mask .mask-content .mask-close:hover .default {
  display: none;
}
/* 共用二维码扫描 */
.a-rz-qrcode {
  padding-top: max(0.73rem, 30px);
  padding-bottom: max(0.79rem, 30px);
  background: #f6fbff;
}
.a-rz-qrcode .qrcode-text {
  font-weight: 400;
  font-size: var(--font-20);
  color: #757575;
  text-align: center;
}
.a-rz-qrcode .code-img {
  margin-top: 0.4rem;
  width: 175px;
  height: 175px;
  background: #ffffff;
  box-shadow: 0px 0px 49px 0px rgba(0, 0, 0, 0.09);
  border-radius: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-left: auto;
  margin-right: auto;
  padding: 10px;
}
.a-rz-qrcode .code-img img {
  display: block;
  max-width: 100%;
  max-height: 100%;
  object-fit: contain;
  object-position: center center;
}
/* 融资共用 */
.a-tz-common-list {
  margin-top: max(35px, 0.72rem);
  margin-bottom: max(35px, 0.79rem);
}
.a-tz-common-list .item {
  display: flex;
  align-items: flex-start;
  background: #ffffff;
  box-shadow: 0px 0px 27px 0px rgba(0, 0, 0, 0.05);
  border-radius: 10px;
  padding-top: max(20px, 0.29rem);
  padding-left: max(15px, 0.31rem);
  padding-bottom: max(20px, 0.31rem);
  padding-right: max(15px, 0.62rem);
  transition: var(--duration);
  margin-bottom: max(20px, 0.3rem);
}
.a-tz-common-list .item:last-of-type {
  margin-bottom: 0;
}
.a-tz-common-list .item .pic {
  width: max(3.04rem, 200px);
  flex-shrink: 0;
  position: relative;
  overflow: hidden;
}
.a-tz-common-list .item .pic::after {
  content: "";
  display: block;
  padding-top: 57.237%;
}
.a-tz-common-list .item .pic img {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
  transition: var(--duration);
}
.a-tz-common-list .item .text {
  padding-left: max(0.5rem, 20px);
  flex: 1;
  min-width: 0;
}
.a-tz-common-list .item .text .title {
  font-weight: 500;
  font-size: var(--font-24);
  color: #333333;
  width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  overflow-wrap: break-word;
}
.a-tz-common-list .item .text .desc {
  font-weight: 300;
  font-size: var(--font-18);
  color: #666666;
  line-height: 1.66666667;
  margin-top: max(10px, 0.18rem);
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  overflow: hidden;
  overflow-wrap: break-word;
  margin-bottom: 0.3rem;
}
.a-tz-common-list .item .text .more {
  width: 100px;
  height: 33px;
  background: #e7e7e7;
  border-radius: 17px;
  display: flex;
  align-items: center;
  justify-content: center;
  user-select: none;
  cursor: pointer;
  font-weight: 400;
  font-size: var(--font-16);
  color: #888888;
  transition: var(--duration);
}
.a-tz-common-list .item:hover {
  box-shadow: 0px 0px 27px 0px rgba(0, 0, 0, 0.13);
}
.a-tz-common-list .item:hover .pic img {
  transform: scale(1.05);
}
.a-tz-common-list .item:hover .text .title {
  color: #036eb8;
}
.a-tz-common-list .item:hover .text .more {
  background-color: #edc24f;
  color: #fff;
}
/* 投资服务-获奖项目融资 */
.a-tz-rongzi-page {
  padding-top: 15px;
}
.a-tz-rongzi-page .a-common-tz-select .tz-item.collapse-select .cate-area .other .cate-item {
  width: 24.5%;
}
.a-tz-rongzi-page .a-common-tz-select .tz-item.collapse-select .cate-area .other .cate-item label {
  max-width: none;
}
.a-tz-rongzi-page .a-common-tz-select .tz-item.collapse-select .cate-area .other .cate-item span {
  max-width: none;
}
.a-tz-rongzi-page .a-common-tz-select .placeholder {
  font-weight: 300;
  font-size: var(--font-16);
  color: #d09d14;
  display: flex;
  align-items: center;
  user-select: none;
  cursor: pointer;
}
.a-tz-rongzi-page .a-common-tz-select .placeholder.active img {
  transform: rotate(180deg);
}
.a-tz-rongzi-page .a-common-tz-select .placeholder span {
  margin-right: max(3px, 0.09rem);
}
.a-tz-rongzi-page .a-common-tz-select .placeholder img {
  transition: var(--duration);
}
.a-tz-rongzi-page .list-area {
  padding-bottom: 1.03rem;
}
/*  投资服务-投资机构  */
.a-tz-jigou-page .list-area {
  padding-bottom: max(30px, 0.71rem);
}
/* 投资机构详情页面 */
.a-tz-jigou-detail-page .detail-content {
  padding-top: max(30px, 0.76rem);
  padding-bottom: max(35px, 1.48rem);
  width: 86%;
  max-width: 1050px;
  margin-left: auto;
  margin-right: auto;
}
.a-tz-jigou-detail-page .detail-content img {
  vertical-align: top;
  max-width: 100%;
}
.a-tz-jigou-detail-page .detail-content .table-wrap {
  max-width: 100%;
  overflow-x: auto;
}
.a-tz-jigou-detail-page .detail-content p,
.a-tz-jigou-detail-page .detail-content span,
.a-tz-jigou-detail-page .detail-content * {
  max-width: 100%;
  overflow-wrap: break-word;
}
/* 投资服务-项目详情页面 */
.a-tz-project-detail-page {
  /* panel 面板共用设置 */
}
.a-tz-project-detail-page .tz-project-wrap {
  max-width: 1180px;
  margin-left: auto;
  margin-right: auto;
  width: 86%;
  padding-top: max(0.68rem, 30px);
  padding-bottom: max(0.78rem, 30px);
}
.a-tz-project-detail-page .tz-project-wrap .panel-1 {
  display: flex;
  align-items: flex-start;
  padding-top: max(0.43rem, 20px);
  padding-bottom: max(0.62rem, 20px);
  padding-left: max(0.61rem, 15px);
  padding-right: max(0.68rem, 15px);
  margin-bottom: 19px;
}
.a-tz-project-detail-page .tz-project-wrap .panel-1 .panel-icon img {
  width: 196px;
  height: 196px;
  border-radius: 50%;
  object-fit: contain;
}
.a-tz-project-detail-page .tz-project-wrap .panel-1 .panel-text {
  padding-left: 0.72rem;
}
.a-tz-project-detail-page .tz-project-wrap .panel-1 .panel-text .title {
  font-weight: 500;
  font-size: var(--font-26);
  color: #333333;
  line-height: 1.53846154;
  margin-bottom: 0.4rem;
  overflow-wrap: break-word;
}
.a-tz-project-detail-page .tz-project-wrap .panel-1 .panel-text .show-list {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.a-tz-project-detail-page .tz-project-wrap .panel-1 .panel-text .show-list .show-item {
  width: 47.5%;
  flex-shrink: 0;
  display: flex;
  align-items: center;
  margin-top: 0.2rem;
}
.a-tz-project-detail-page .tz-project-wrap .panel-1 .panel-text .show-list .show-item:nth-child(-n + 2) {
  margin-top: 0;
}
.a-tz-project-detail-page .tz-project-wrap .panel-1 .panel-text .show-list .show-item .i-text {
  margin-left: 12px;
  font-weight: 300;
  font-size: var(--font-18);
}
.a-tz-project-detail-page .tz-project-wrap .panel-1 .panel-text .show-list .show-item .i-text .params {
  color: #000000;
  white-space: nowrap;
}
.a-tz-project-detail-page .tz-project-wrap .panel-1 .panel-text .show-list .show-item .i-text .value {
  color: #999999;
}
.a-tz-project-detail-page .tz-project-wrap .panel-2 {
  padding-left: max(0.37rem, 15px);
  padding-right: max(0.4rem, 15px);
  padding-top: max(0.45rem, 20px);
  padding-bottom: max(0.64rem, 20px);
  margin-bottom: 21px;
}
.a-tz-project-detail-page .tz-project-wrap .panel-2 .p-title {
  font-weight: bold;
  font-size: var(--font-22);
  color: #2e65cb;
  line-height: 1.36363636;
  margin-bottom: max(10px, 0.32rem);
}
.a-tz-project-detail-page .tz-project-wrap .panel-2 p,
.a-tz-project-detail-page .tz-project-wrap .panel-2 span {
  font-weight: 300;
  font-size: var(--font-18);
  color: #666666;
  line-height: 2;
}
.a-tz-project-detail-page .tz-project-wrap .panel-2 img {
  max-width: 100%;
  vertical-align: top;
}
.a-tz-project-detail-page .tz-project-wrap .panel-2 .table-wrap {
  max-width: 100%;
  overflow-x: auto;
}
.a-tz-project-detail-page .tz-project-wrap .panel-3 {
  padding-top: max(20px, 0.45rem);
  padding-left: max(15px, 0.36rem);
  padding-right: max(15px, 0.55rem);
  padding-bottom: max(20px, 0.69rem);
}
.a-tz-project-detail-page .tz-project-wrap .panel-3 .p-title {
  font-weight: bold;
  font-size: var(--font-22);
  color: #2e65cb;
  line-height: 1.36363636;
}
.a-tz-project-detail-page .tz-project-wrap .panel-3 .info-list {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  padding-bottom: 0.6rem;
  border-bottom: 1px solid #f0f0f0;
  margin-top: max(0.69rem, 20px);
}
.a-tz-project-detail-page .tz-project-wrap .panel-3 .info-list .info-item {
  display: flex;
  align-items: center;
  width: 33%;
  padding-right: 10px;
}
.a-tz-project-detail-page .tz-project-wrap .panel-3 .info-list .info-item:nth-of-type(3n) {
  padding-right: 0;
}
.a-tz-project-detail-page .tz-project-wrap .panel-3 .info-list .info-item .icon {
  width: 70px;
  height: 70px;
  border-radius: 50%;
  border: 1px solid #f0f0f0;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
}
.a-tz-project-detail-page .tz-project-wrap .panel-3 .info-list .info-item .icon img {
  max-width: 100%;
  max-height: 100%;
  object-fit: contain;
  object-position: center;
}
.a-tz-project-detail-page .tz-project-wrap .panel-3 .info-list .info-item .i-text {
  font-weight: 400;
  font-size: var(--font-18);
  color: #333333;
  line-height: 1.66666667;
  margin-left: max(0.21rem, 10px);
}
.a-tz-project-detail-page .tz-project-wrap .panel-3 .panel3-login {
  margin-top: max(20px, 0.63rem);
}
.a-tz-project-detail-page .tz-project-wrap .panel-3 .panel3-login .login-text {
  font-weight: 400;
  font-size: var(--font-18);
  color: #888888;
  line-height: 1.66666667;
  margin-bottom: 12px;
  text-align: center;
}
.a-tz-project-detail-page .tz-project-wrap .panel-3 .panel3-login .login-btn {
  width: 102px;
  height: 32px;
  background: #2e65cb;
  border-radius: 16px;
  font-weight: 300;
  font-size: var(--font-16);
  color: #ffffff;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-left: auto;
  margin-right: auto;
}
.a-tz-project-detail-page .project-panel {
  border: 1px solid #eeeeee;
}
/* 创新模块 */
/* 创新基地banner */
.a-cx-banner {
  position: relative;
}
.a-cx-banner .pic img {
  display: block;
  width: 100%;
  height: auto;
}
.a-cx-banner .text {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  top: 26.75%;
  text-align: center;
  white-space: nowrap;
}
.a-cx-banner .text .welcome {
  font-size: var(--font-36);
  color: #fff;
  font-weight: bold;
  margin-bottom: 0.21rem;
}
.a-cx-banner .text .banner-title {
  color: #ffeab3;
  font-size: var(--font-48);
  font-weight: bold;
}
.a-cx-banner .text .banner-sub-title {
  font-weight: 500;
  font-size: var(--font-24);
  color: rgba(255, 255, 255, 0.5);
  margin-top: 10px;
}
/*  创新基地-page  */
.a-cxjd-page .cxjd-main {
  max-width: 86%;
  width: 1361px;
  margin-left: auto;
  margin-right: auto;
  padding-top: max(35px, 1rem);
  padding-bottom: max(35px, 1.2rem);
}
.a-cxjd-page .cxjd-main h6 {
  font-weight: bold;
  font-size: var(--font-24);
  color: #2e65cb;
}
.a-cxjd-page .cxjd-main p {
  font-weight: 300;
  font-size: var(--font-18);
  color: #666666;
  line-height: 1.77777778;
}
.a-cxjd-page .cxjd-main p,
.a-cxjd-page .cxjd-main span,
.a-cxjd-page .cxjd-main * {
  max-width: 100%;
  overflow-wrap: break-word;
}
.a-cxjd-page .cxjd-main img {
  max-width: 100%;
  vertical-align: top;
}
.a-cxjd-page .cxjd-main .table-wrap {
  max-width: 100%;
  overflow-x: auto;
}
/* 创新服务 */
.a-cx-service-banner {
  position: relative;
}
.a-cx-service-banner .pic img {
  display: block;
  width: 100%;
  height: auto;
}
.a-cx-service-banner .banner-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  font-weight: bold;
  font-size: var(--font-48);
  color: #ffffff;
}
/* 创新服务模块 */
.a-cx-service-area {
  padding-top: 15px;
  padding-bottom: max(30px, 0.88rem);
}
.a-cx-service-area .site-select .cate-area .other {
  display: grid;
  grid-template-columns: repeat(14, 1fr);
}
.a-cx-service-area .site-select .cate-area .other .cate-item {
  width: auto;
}
.a-cx-service-area .cx-service-list {
  margin-top: max(0.6rem, 30px);
  margin-bottom: max(0.96rem, 30px);
}
.a-cx-service-area .cx-service-list .cx-service-item {
  display: flex;
  align-items: flex-start;
  padding-top: max(0.29rem, 20px);
  padding-left: max(0.31rem, 15px);
  padding-right: max(0.43rem, 15px);
  padding-bottom: max(0.54rem, 20px);
  background: #ffffff;
  box-shadow: 0px 0px 27px 0px rgba(0, 0, 0, 0.05);
  border-radius: 10px;
  transition: var(--duration);
  margin-bottom: 30px;
}
.a-cx-service-area .cx-service-list .cx-service-item:last-of-type {
  margin-bottom: 0;
}
.a-cx-service-area .cx-service-list .cx-service-item .pic {
  width: max(200px, 3.04rem);
  height: auto;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
  margin-right: max(0.5rem, 20px);
}
.a-cx-service-area .cx-service-list .cx-service-item .pic::after {
  content: "";
  display: block;
  padding-top: 62.5%;
}
.a-cx-service-area .cx-service-list .cx-service-item .pic img {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
  transition: var(--duration);
}
.a-cx-service-area .cx-service-list .cx-service-item .text {
  flex: 1;
  min-width: 0;
}
.a-cx-service-area .cx-service-list .cx-service-item .text .t-service-head {
  display: flex;
  align-items: center;
  margin-bottom: max(10px, 0.27rem);
}
.a-cx-service-area .cx-service-list .cx-service-item .text .t-service-head .h-text {
  font-weight: 500;
  font-size: var(--font-24);
  color: #333333;
  flex: 1;
  min-width: 0;
  padding-right: 15px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  word-break: break-all;
}
.a-cx-service-area .cx-service-list .cx-service-item .text .t-service-head .tag {
  padding: 6px 10px;
  background: #e5b639;
  border-radius: 14px;
  font-weight: 300;
  font-size: var(--font-16);
  color: #ffffff;
}
.a-cx-service-area .cx-service-list .cx-service-item .text .desc {
  font-weight: 300;
  font-size: var(--font-18);
  color: #666666;
  line-height: 1.66666667;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  overflow: hidden;
  overflow-wrap: break-word;
  padding-right: 0.2rem;
  margin-bottom: 17px;
}
.a-cx-service-area .cx-service-list .cx-service-item .text .other-service-title {
  font-weight: bold;
  font-size: var(--font-18);
  color: #c79b27;
  line-height: 1.66666667;
  max-width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  overflow-wrap: break-word;
}
.a-cx-service-area .cx-service-list .cx-service-item .text .other-service-desc {
  font-weight: 300;
  font-size: var(--font-18);
  color: #d3a11c;
  line-height: 1.66666667;
  max-width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  overflow-wrap: break-word;
}
.a-cx-service-area .cx-service-list .cx-service-item .text .more-btn {
  width: 100px;
  height: 33px;
  background: #e7e7e7;
  border-radius: 17px;
  margin-top: max(0.31rem, 15px);
  font-weight: 400;
  font-size: var(--font-16);
  color: #888888;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: var(--duration);
}
.a-cx-service-area .cx-service-list .cx-service-item:hover {
  box-shadow: 0px 0px 49px 0px rgba(0, 0, 0, 0.16);
}
.a-cx-service-area .cx-service-list .cx-service-item:hover .text .more-btn {
  background: #0075c1;
  color: #fff;
}
.a-cx-service-area .cx-service-list .cx-service-item:hover .pic img {
  transform: scale(1.05);
}
/* 创新服务-详情主体 */
.a-cx-detail-main {
  display: flex;
  margin-top: 8px;
  margin-bottom: 0.96rem;
}
.a-cx-detail-main .left {
  width: 50%;
  flex-shrink: 0;
}
.a-cx-detail-main .left .detail-swiper {
  width: 100%;
  position: relative;
}
.a-cx-detail-main .left .detail-swiper .swiper-slide {
  position: relative;
}
.a-cx-detail-main .left .detail-swiper .swiper-slide .pic {
  padding-top: 67.867%;
  width: 100%;
  display: block;
  position: relative;
}
.a-cx-detail-main .left .detail-swiper .swiper-slide .pic img {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
  transition: var(--duration);
}
.a-cx-detail-main .left .detail-swiper .arrow {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 52px;
  height: 52px;
  background: #373737;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 2;
  overflow: hidden;
  user-select: none;
  cursor: pointer;
}
.a-cx-detail-main .left .detail-swiper .arrow::after {
  content: "";
  position: absolute;
  top: 0;
  width: 0;
  height: 100%;
  background-color: #2e65cb;
  transition: var(--duration);
  z-index: -1;
}
.a-cx-detail-main .left .detail-swiper .arrow-l {
  left: max(0.26rem, 10px);
}
.a-cx-detail-main .left .detail-swiper .arrow-l::after {
  left: 0;
}
.a-cx-detail-main .left .detail-swiper .arrow-l:hover::after {
  width: 100%;
  left: auto;
  right: 0;
}
.a-cx-detail-main .left .detail-swiper .arrow-r {
  right: max(0.26rem, 10px);
}
.a-cx-detail-main .left .detail-swiper .arrow-r::after {
  right: 0;
}
.a-cx-detail-main .left .detail-swiper .arrow-r:hover::after {
  width: 100%;
  left: 0;
  right: auto;
}
.a-cx-detail-main .left .detail-min-swiper {
  margin-top: 10px;
}
.a-cx-detail-main .left .detail-min-swiper .swiper-slide {
  position: relative;
}
.a-cx-detail-main .left .detail-min-swiper .swiper-slide::after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  user-select: none;
  cursor: pointer;
}
.a-cx-detail-main .left .detail-min-swiper .swiper-slide .pic {
  width: 100%;
  position: relative;
}
.a-cx-detail-main .left .detail-min-swiper .swiper-slide .pic::after {
  content: "";
  display: block;
  padding-top: 66.902%;
}
.a-cx-detail-main .left .detail-min-swiper .swiper-slide .pic img {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
  transition: var(--duration);
}
.a-cx-detail-main .left .detail-min-swiper .swiper-slide.swiper-slide-thumb-active::after {
  display: none;
}
.a-cx-detail-main .right {
  width: 41.334%;
  flex-shrink: 0;
  margin-left: auto;
  padding-top: 0.71rem;
  display: flex;
  flex-direction: column;
}
.a-cx-detail-main .right .company-name {
  font-weight: 500;
  font-size: var(--font-30);
  color: #000000;
  word-break: break-all;
  margin-bottom: 0.55rem;
}
.a-cx-detail-main .right .detail-list {
  margin-bottom: 10px;
}
.a-cx-detail-main .right .detail-list .item {
  margin-bottom: 0.47rem;
}
.a-cx-detail-main .right .detail-list .item:last-of-type {
  margin-bottom: 0;
}
.a-cx-detail-main .right .detail-list .item .i-attr {
  font-weight: 500;
  font-size: var(--font-20);
  color: #cea024;
  margin-bottom: max(10px, 0.14rem);
}
.a-cx-detail-main .right .detail-list .item .i-value {
  font-weight: 300;
  font-size: 18px;
  color: #666666;
  line-height: 1.55555556;
  padding-bottom: max(0.14rem, 10px);
  border-bottom: 1px solid #eeeeee;
}
.a-cx-detail-main .right .tel-btn {
  width: 100%;
  max-width: 538px;
  height: 103px;
  background: #2e65cb;
  border-radius: 52px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  padding-left: 0.65rem;
  margin-top: auto;
}
.a-cx-detail-main .right .tel-btn .icon {
  margin-right: max(0.24rem, 10px);
}
.a-cx-detail-main .right .tel-btn .text .phone {
  font-family: HarmonyOS Sans SC;
  font-weight: 500;
  font-size: var(--font-30);
  color: #f5cb5b;
}
.a-cx-detail-main .right .tel-btn .text .desc {
  font-weight: 300;
  font-size: var(--font-18);
  color: rgba(255, 255, 255, 0.6);
}
/* 创新服务，下面的详情内容 */
.a-cx-detail-bottom .tab-list {
  display: flex;
  align-items: center;
  border-bottom: 1px solid #eeeeee;
  margin-bottom: max(35px, 0.72rem);
}
.a-cx-detail-bottom .tab-list .tab-item {
  font-weight: 500;
  font-size: var(--font-20);
  line-height: 1;
  white-space: nowrap;
  color: #a6a49f;
  margin-right: max(15px, 0.77rem);
  padding-bottom: max(10px, 0.28rem);
  position: relative;
  cursor: pointer;
  user-select: none;
}
.a-cx-detail-bottom .tab-list .tab-item:last-of-type {
  margin-right: 0;
}
.a-cx-detail-bottom .tab-list .tab-item::after {
  content: "";
  display: block;
  position: absolute;
  left: 50%;
  bottom: 0;
  width: 0;
  height: 3px;
  background: #2e65cb;
  transform: translateX(-50%);
  transition: var(--duration);
}
.a-cx-detail-bottom .tab-list .tab-item.active {
  color: #2e65cb;
}
.a-cx-detail-bottom .tab-list .tab-item.active::after {
  width: 100%;
}
.a-cx-detail-bottom .detail-bottom-main {
  padding-bottom: 1.46rem;
}
.a-cx-detail-bottom .detail-bottom-main .main-title {
  font-weight: bold;
  font-size: var(--font-24);
  color: #000000;
  line-height: 1.33333333;
  border-bottom: 1px solid #eeeeee;
  padding-bottom: max(10px, 0.26rem);
  padding-left: 0.26rem;
}
.a-cx-detail-bottom .detail-bottom-main .content {
  padding-left: max(15px, 0.66rem);
  padding-right: max(15px, 0.72rem);
  margin-bottom: max(30px, 0.88rem);
}
.a-cx-detail-bottom .detail-bottom-main .content video {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.a-cx-detail-bottom .detail-bottom-main .content p,
.a-cx-detail-bottom .detail-bottom-main .content span,
.a-cx-detail-bottom .detail-bottom-main .content * {
  max-width: 100%;
  overflow-wrap: break-word;
}
.a-cx-detail-bottom .detail-bottom-main .content img {
  max-width: 100%;
  vertical-align: top;
}
.a-cx-detail-bottom .detail-bottom-main .content .table-wrap {
  max-width: 100%;
  overflow-x: auto;
}
.a-cx-detail-bottom .detail-bottom-main .service-info {
  padding-left: max(0.4rem, 15px);
  padding-right: max(0.4rem, 15px);
  margin-bottom: max(30px, 1.14rem);
}
.a-cx-detail-bottom .detail-bottom-main .service-info .service-item {
  padding-top: max(15px, 0.55rem);
  display: flex;
  align-items: flex-start;
  padding-left: 0.26rem;
}
.a-cx-detail-bottom .detail-bottom-main .service-info .service-item .param {
  font-weight: bold;
  font-size: var(--font-18);
  color: #2e65cb;
  line-height: 1.77777778;
  white-space: nowrap;
  margin-right: max(0.49rem, 15px);
}
.a-cx-detail-bottom .detail-bottom-main .service-info .service-item .value {
  font-weight: 300;
  font-size: var(--font-18);
  color: #666666;
  line-height: 1.77777778;
  overflow-wrap: break-word;
  padding-bottom: max(15px, 0.31rem);
  border-bottom: 1px solid #eee;
  word-break: break-all;
  flex: 1;
  min-width: 0;
}
.a-cx-detail-bottom .detail-bottom-main .product-info {
  padding-left: max(0.4rem, 15px);
  padding-right: max(0.4rem, 15px);
}
.a-cx-detail-bottom .detail-bottom-main .product-info .product-list {
  padding-left: 0.26rem;
  padding-right: 0.26rem;
  margin-top: 0.78rem;
  display: flex;
  flex-wrap: wrap;
}
.a-cx-detail-bottom .detail-bottom-main .product-info .product-list .p-item {
  width: 30.702%;
  flex-shrink: 0;
  position: relative;
  overflow: hidden;
  margin-right: 3.946%;
  margin-bottom: max(0.56rem, 20px);
}
.a-cx-detail-bottom .detail-bottom-main .product-info .product-list .p-item:nth-of-type(3n) {
  margin-right: 0;
}
.a-cx-detail-bottom .detail-bottom-main .product-info .product-list .p-item:hover img {
  transform: scale(1.05);
}
.a-cx-detail-bottom .detail-bottom-main .product-info .product-list .p-item::after {
  content: "";
  display: block;
  padding-bottom: 63.096%;
}
.a-cx-detail-bottom .detail-bottom-main .product-info .product-list .p-item img {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
  transition: var(--duration);
}
/* 会员中心-活动报名 */
.add-member-news-list .add-section {
  flex: 1;
  min-width: 0;
  background: #ffffff;
  border-radius: 10px;
  padding-left: max(15px, 0.4rem);
  padding-right: max(15px, 0.4rem);
  padding-bottom: max(20px, 0.43rem);
}
.add-member-news-list .add-section .section-title {
  font-weight: 500;
  font-size: var(--font-26);
  color: #000000;
  padding-top: max(20px, 0.35rem);
  padding-bottom: max(0.39rem, 15px);
  border-bottom: 1px solid #eeeeee;
  margin-bottom: max(0.29rem, 15px);
}
.add-member-news-list .add-section .add-list .add-item {
  display: flex;
  align-items: flex-start;
  border: 1px solid #eeeeee;
  padding-left: max(15px, 0.33rem);
  padding-top: max(20px, 0.29rem);
  padding-bottom: 9px;
  padding-right: max(0.26rem, 15px);
  margin-bottom: 19px;
}
.add-member-news-list .add-section .add-list .add-item:last-of-type {
  margin-bottom: 0;
}
.add-member-news-list .add-section .add-list .add-item .pic {
  width: 29.259%;
  position: relative;
  flex-shrink: 0;
  margin-right: max(15px, 0.52rem);
}
.add-member-news-list .add-section .add-list .add-item .pic::after {
  content: "";
  display: block;
  padding-bottom: 57.237%;
}
.add-member-news-list .add-section .add-list .add-item .pic img {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
  transition: var(--duration);
}
.add-member-news-list .add-section .add-list .add-item .other {
  flex: 1;
  min-width: 0;
  position: relative;
  z-index: 2;
  margin-top: 14px;
}
.add-member-news-list .add-section .add-list .add-item .other .other-head {
  display: flex;
  align-items: center;
  padding-bottom: max(15px, 0.27rem);
  border-bottom: 1px solid #f0f0f0;
}
.add-member-news-list .add-section .add-list .add-item .other .other-head .title {
  width: calc(100% - 110px);
  min-width: 0;
  font-weight: 500;
  font-size: var(--font-22);
  color: #000000;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  word-break: break-all;
  padding-right: 10px;
}
.add-member-news-list .add-section .add-list .add-item .other .other-bottom {
  display: flex;
  flex-wrap: wrap;
  padding-top: max(15px, 0.23rem);
}
.add-member-news-list .add-section .add-list .add-item .other .other-bottom .b-item {
  display: flex;
  align-items: center;
  margin-bottom: max(10px, 0.23rem);
}
.add-member-news-list .add-section .add-list .add-item .other .other-bottom .b-item.w1 {
  min-width: 41.96%;
  flex-shrink: 0;
  margin-right: 5px;
}
.add-member-news-list .add-section .add-list .add-item .other .other-bottom .b-item.w2 {
  min-width: 21.23%;
  flex-shrink: 0;
  margin-left: auto;
  margin-right: auto;
}
.add-member-news-list .add-section .add-list .add-item .other .other-bottom .b-item.w3 {
  margin-left: 5px;
}
.add-member-news-list .add-section .add-list .add-item .other .other-bottom .b-item .icon {
  margin-right: 9px;
}
.add-member-news-list .add-section .add-list .add-item .other .other-bottom .b-item .desc {
  display: flex;
  align-items: center;
}
.add-member-news-list .add-section .add-list .add-item .other .other-bottom .b-item .desc .param {
  font-weight: 400;
  font-size: var(--font-18);
  color: #000000;
  white-space: nowrap;
}
.add-member-news-list .add-section .add-list .add-item .other .other-bottom .b-item .desc .value {
  font-weight: 400;
  font-size: var(--font-18);
  color: #999999;
}
.add-member-news-list .add-section .add-list .add-item .other .state {
  width: 100px;
  height: 33px;
  background: #036eb8;
  border-radius: 17px;
  flex-shrink: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  user-select: none;
  cursor: pointer;
  font-weight: 400;
  font-size: var(--font-16);
  color: #ffffff;
  position: absolute;
  right: 0;
  top: 0;
}
/* 会员中心-赛事评分 */
.a-member-score-page {
  background: #f9f9f9;
}
.a-member-score-page .a-score-panel {
  background: #ffffff;
  border-radius: 10px;
  padding-left: max(0.4rem, 20px);
  padding-right: max(0.4rem, 20px);
  padding-top: max(0.31rem, 20px);
  padding-bottom: max(1.12rem, 30px);
  margin-bottom: max(30px, 0.84rem);
}
.a-member-score-page .a-score-panel .score-head {
  display: flex;
  align-items: center;
  margin-bottom: 27px;
  /* tab 切换 */
  /* 表单 */
}
.a-member-score-page .a-score-panel .score-head .tab-list {
  display: flex;
  align-items: center;
  margin-right: 0.7rem;
}
.a-member-score-page .a-score-panel .score-head .tab-list .tab-item {
  font-weight: 500;
  font-size: var(--font-22);
  color: #adabab;
  margin-right: max(15px, 0.34rem);
  padding-bottom: 11px;
  transition: var(--duration);
}
.a-member-score-page .a-score-panel .score-head .tab-list .tab-item:last-of-type {
  margin-right: 0;
}
.a-member-score-page .a-score-panel .score-head .tab-list .tab-item.active {
  color: #000;
  border-bottom: 2px solid #000;
}
.a-member-score-page .a-score-panel .score-head .tab-list .tab-item:hover {
  color: #000;
}
.a-member-score-page .a-score-panel .score-head .score-form {
  margin-left: auto;
  flex: 1;
  min-width: 0;
}
.a-member-score-page .a-score-panel .score-head .score-form .form {
  display: flex;
  align-items: center;
}
.a-member-score-page .a-score-panel .score-head .score-form .select-list {
  display: flex;
  align-items: center;
  margin-right: 15px;
  width: 51.277%;
}
.a-member-score-page .a-score-panel .score-head .score-form .select-list .select-item {
  flex: 1;
  margin-right: 14px;
}
.a-member-score-page .a-score-panel .score-head .score-form .select-list .select-item:last-of-type {
  margin-right: 0;
}
.a-member-score-page .a-score-panel .score-head .score-form .select-list .select-item .layui-form-item {
  height: 35px;
  margin-bottom: 0;
}
.a-member-score-page .a-score-panel .score-head .score-form .select-list .select-item .layui-form-item .layui-form-select .layui-edge {
  border: none;
  width: 13px;
  height: 7px;
  background-image: url(../img/a-member-score-select-icon.png);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
  right: max(10px, 0.15rem);
  margin-top: 0;
  margin-top: -3px;
}
.a-member-score-page .a-score-panel .score-head .score-form .select-list .select-item .layui-form-item .layui-input {
  height: 35px;
  border-radius: 5px;
  border: 1px solid #eeeeee;
}
.a-member-score-page .a-score-panel .score-head .score-form .select-list .select-item .layui-form-select dl dd {
  margin-bottom: 2px;
  transition: none;
}
.a-member-score-page .a-score-panel .score-head .score-form .select-list .select-item .layui-form-select dl dd:hover {
  background-color: #cea024;
  color: #fff;
}
.a-member-score-page .a-score-panel .score-head .score-form .select-list .select-item .layui-form-select dl dd.layui-this {
  background-color: #cea024;
}
.a-member-score-page .a-score-panel .score-head .score-form .select-list .layui-select {
  height: 35px !important;
}
.a-member-score-page .a-score-panel .score-head .score-form .search-area {
  margin-left: auto;
  display: flex;
  align-items: center;
  width: 36.588%;
}
.a-member-score-page .a-score-panel .score-head .score-form .search-area .search {
  flex: 1;
  height: 35px;
  position: relative;
}
.a-member-score-page .a-score-panel .score-head .score-form .search-area .search input {
  border: 1px solid #eeeeee;
  border-radius: 5px;
  display: block;
  width: 100%;
  height: 100%;
  font-weight: 300;
  font-size: var(--font-16);
  padding-left: 15px;
  padding-right: 32px;
  color: #000;
}
.a-member-score-page .a-score-panel .score-head .score-form .search-area .search input::placeholder {
  color: #333333;
}
.a-member-score-page .a-score-panel .score-head .score-form .search-area .search .img {
  position: absolute;
  right: 14px;
  top: 50%;
  transform: translateY(-50%);
  background-color: transparent;
  border: none;
  user-select: none;
  cursor: pointer;
}
.a-member-score-page .a-score-panel .score-head .score-form .search-area .return-btn {
  width: 122px;
  height: 35px;
  background: #e8be4c;
  border-radius: 5px;
  margin-left: max(10px, 0.2rem);
  font-weight: 300;
  font-size: var(--font-16);
  color: #ffffff;
  user-select: none;
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-shrink: 0;
}
.a-member-score-page .a-score-panel .table-wrap {
  margin-bottom: max(30px, 0.78rem);
}
.a-member-score-page .a-score-panel .table-wrap table {
  width: 100%;
}
.a-member-score-page .a-score-panel .table-wrap table thead tr {
  height: 60px;
  background: #036eb8;
}
.a-member-score-page .a-score-panel .table-wrap table thead tr th {
  font-weight: 500;
  font-size: var(--font-18);
  color: #ffffff;
  text-align: center;
  min-width: 100px;
}
.a-member-score-page .a-score-panel .table-wrap table thead tr th.text-left {
  text-align: left;
}
.a-member-score-page .a-score-panel .table-wrap table tbody tr:nth-child(even) {
  background: #f7f7f7;
}
.a-member-score-page .a-score-panel .table-wrap table tbody tr td {
  font-weight: 300;
  font-size: var(--font-18);
  color: #333333;
  padding-top: max(0.26rem, 15px);
  padding-bottom: max(0.26rem, 15px);
  text-align: center;
  padding-left: 5px;
  padding-right: 5px;
}
.a-member-score-page .a-score-panel .table-wrap table tbody tr td:nth-child(1) {
  font-weight: 300;
  font-size: var(--font-18);
  color: #666666;
  text-align: center;
}
.a-member-score-page .a-score-panel .table-wrap table tbody tr td:nth-child(2),
.a-member-score-page .a-score-panel .table-wrap table tbody tr td:nth-child(3) {
  text-align: left;
}
.a-member-score-page .a-score-panel .table-wrap table tbody tr td a {
  font-weight: 400;
  font-size: var(--font-16);
  color: #036eb8;
  text-decoration-line: underline;
  margin-right: 13px;
}
.a-member-score-page .a-score-panel .table-wrap table tbody tr td a:last-of-type {
  margin-right: 0;
}
/* 会员中心-评分详情  */
.member-center .a-member-section {
  padding-bottom: max(30px, 1rem);
}
.a-member-score-detail .a-score-detail {
  flex: 1;
  background: #ffffff;
  border-radius: 10px;
  padding-top: max(20px, 0.29rem);
  padding-left: max(15px, 0.41rem);
  padding-right: max(15px, 0.4rem);
  padding-bottom: max(20px, 0.83rem);
}
.a-member-score-detail .a-score-detail .scroe-h {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-bottom: max(10px, 0.35rem);
  border-bottom: 1px solid #eeeeee;
  margin-bottom: max(0.46rem, 20px);
}
.a-member-score-detail .a-score-detail .scroe-h .h-title {
  font-weight: 500;
  font-size: var(--font-26);
  color: #000000;
  line-height: 1;
}
.a-member-score-detail .a-score-detail .scroe-h .return-btn {
  width: 92px;
  height: 35px;
  background: #e8be4c;
  border-radius: 5px;
  font-weight: 300;
  font-size: var(--font-16);
  color: #ffffff;
  display: flex;
  align-items: center;
  justify-content: center;
}
.a-member-score-detail .a-score-detail .score-main {
  background-color: #fcfcfc;
  border: 1px solid #e9e9e9;
  padding-top: max(0.57rem, 20px);
  padding-left: max(0.52rem, 15px);
  padding-right: max(0.56rem, 15px);
  padding-bottom: max(1.14rem, 20px);
}
.a-member-score-detail .a-score-detail .score-main .input-line {
  display: flex;
  align-items: flex-start;
}
.a-member-score-detail .a-score-detail .score-main .input-line.align-center {
  align-items: center;
}
.a-member-score-detail .a-score-detail .score-main .input-line.align-center .left_text {
  padding-top: 0;
}
.a-member-score-detail .a-score-detail .score-main .input-line .left_text {
  font-weight: 400;
  font-size: var(--font-18);
  color: #333333;
  margin-right: max(15px, 0.75rem);
  flex-shrink: 0;
  white-space: nowrap;
  padding-top: 13px;
}
.a-member-score-detail .a-score-detail .score-main .input-line .right_input {
  flex: 1;
  min-width: 0;
  font-weight: 400;
  font-size: var(--font-18);
  color: #000000;
}
.a-member-score-detail .a-score-detail .score-main .input-line .right_input .textarea {
  width: 100%;
  height: 123px;
  border-radius: 5px;
  border: 1px solid #e9e9e9;
  resize: vertical;
  padding-top: 15px;
}
.a-member-score-detail .a-score-detail .score-main .input-line .right_input .input {
  width: 100%;
  height: 46px;
  border-radius: 5px;
  border: 1px solid #e9e9e9;
}
.a-member-score-detail .a-score-detail .score-main .input-line .right_input .input-text {
  font-weight: 400;
  font-size: var(--font-16);
  color: #000;
  padding-left: 19px;
  transition: var(--duration) border-color;
}
.a-member-score-detail .a-score-detail .score-main .input-line .right_input .input-text::placeholder {
  color: #aaaaaa;
}
.a-member-score-detail .a-score-detail .score-main .input-line .right_input .input-text:focus {
  outline: none;
  border-color: var(--theme);
}
.a-member-score-detail .a-score-detail .score-main .input-line.mb-45 {
  margin-bottom: max(20px, 0.45rem);
}
.a-member-score-detail .a-score-detail .score-main .input-line.mb-57 {
  margin-bottom: max(20px, 0.57rem);
}
.a-member-score-detail .a-score-detail .score-main .score-article {
  margin-top: max(20px, 0.68rem);
}
.a-member-score-detail .a-score-detail .score-main .score-article p,
.a-member-score-detail .a-score-detail .score-main .score-article span,
.a-member-score-detail .a-score-detail .score-main .score-article * {
  max-width: 100%;
  word-break: break-all;
}
.a-member-score-detail .a-score-detail .score-main .score-article img {
  max-width: 100%;
  vertical-align: top;
}
.a-member-score-detail .a-score-detail .score-main .score-article .table-wrap {
  max-width: 100%;
  overflow-x: auto;
}
.a-member-score-detail .a-score-detail .score-main .score-article h6 {
  font-weight: 400;
  font-size: var(--font-26);
  color: #c0931b;
  line-height: 1.23076923;
  text-align: center;
}
.a-member-score-detail .a-score-detail .score-main .a-remark {
  margin-top: max(20px, 0.54rem);
}
.a-member-score-detail .a-score-detail .score-main .a-remark .r-title {
  color: #036eb8;
  font-size: var(--font-18);
  margin-bottom: 0.25rem;
}
.a-member-score-detail .a-score-detail .score-main .a-remark .r-desc {
  font-weight: 400;
  font-size: var(--font-18);
  color: #000000;
  line-height: 1.5;
}
.a-member-score-detail .a-score-detail .a-score-detail-btn {
  margin-top: max(15px, 0.46rem);
  width: 147px;
  height: 49px;
  background: #036eb8;
  border-radius: 10px;
  font-weight: 400;
  font-size: var(--font-18);
  color: #ffffff;
  user-select: none;
  cursor: pointer;
}
/* 会员中心-评分结果 */
.member-center .a-result-member-section {
  padding-bottom: max(0.72rem, 0.3px);
}
.a-member-result-main .a-score-result-panel {
  flex: 1;
  min-width: 0;
  background: #ffffff;
  border-radius: 10px;
  padding-left: max(15px, 0.42rem);
  padding-right: max(15px, 0.39rem);
  padding-top: max(20px, 0.34rem);
  padding-bottom: max(20px, 0.43rem);
}
.a-member-result-main .a-score-result-panel .result-head {
  font-weight: 500;
  font-size: var(--font-26);
  color: #000000;
  line-height: 1;
  padding-bottom: max(15px, 0.39rem);
  border-bottom: 1px solid #eee;
  margin-bottom: max(15px, 0.35rem);
}
.a-member-result-main .a-score-result-panel .result-box {
  border: 1px solid #eeeeee;
  padding-top: max(0.25rem, 20px);
  padding-left: max(0.46rem, 15px);
  padding-right: max(0.36rem, 15px);
  padding-bottom: max(30px, 1.95rem);
  display: flex;
  align-items: flex-start;
}
.a-member-result-main .a-score-result-panel .result-box .icon {
  width: 86px;
  flex-shrink: 0;
  margin-right: max(15px, 0.47rem);
}
.a-member-result-main .a-score-result-panel .result-box .icon img {
  display: block;
  width: 100%;
  height: auto;
}
.a-member-result-main .a-score-result-panel .result-box .result-text {
  flex: 1;
  min-width: 0;
}
.a-member-result-main .a-score-result-panel .result-box .result-text .r-title {
  font-weight: 500;
  font-size: var(--font-26);
  color: #333333;
  word-break: break-all;
  margin-bottom: 0.25rem;
}
.a-member-result-main .a-score-result-panel .result-box .result-text .r-score {
  font-size: var(--font-18);
  color: #000;
  font-weight: 500;
}
.a-member-result-main .a-score-result-panel .result-box .result-text .r-score .score-num {
  color: #e5b022;
  font-size: var(--font-24);
}
.a-member-result-main .a-score-result-panel .result-box .result-text .desc-title {
  color: #000;
  font-size: var(--font-18);
  margin-top: 20px;
  font-weight: 500;
  margin-bottom: 10px;
}
.a-member-result-main .a-score-result-panel .result-box .result-text .desc-text {
  font-weight: 500;
  font-size: var(--font-18);
  line-height: 1.55555556;
  color: #666;
}
@media (max-width: 1600px) {
  .a-common-tz-select .tz-item .tz-left {
    margin-right: max(0.34rem, 15px);
  }
  .a-common-tz-select .tz-item .cate-area .other {
    margin-left: max(0.2rem, 15px);
  }
  .a-common-tz-select .tz-item .placeholder {
    margin-left: max(0.35rem, 15px);
  }
}
@media (max-width: 1500px) {
  .a-common-tz-select .tz-item .cate-area .other .cate-item {
    width: 25%;
  }
  /* 创新服务里面的地址选择 */
  .a-cx-service-area .site-select .cate-area .other .cate-item {
    width: auto !important;
  }
  .a-cx-detail-main .right .company-name {
    margin-bottom: max(10px, 0.35rem);
  }
}
@media (max-width: 1400px) {
  .a-cx-detail-main .right {
    padding-top: 20px;
  }
  .add-member-news-list .add-section .add-list .add-item .other {
    margin-top: 0;
  }
}
@media (max-width: 1200px) {
  /* 投融资服务-成长项目和初创项目表格 */
  .a-tz-cz-page .a-common-tz-table,
  .a-tz-chuchuang-page .a-common-tz-table {
    max-width: 100%;
    overflow-x: auto;
  }
  .a-tz-cz-page .a-common-tz-table table,
  .a-tz-chuchuang-page .a-common-tz-table table {
    min-width: 1200px;
  }
  .a-common-tz-select .tz-item.item-min .cate-area .other .cate-item {
    width: 15%;
  }
  .a-common-tz-select .tz-item .cate-area .other .cate-item {
    width: 33%;
  }
  .a-tz-person .person-mask .mask-content .mask-close {
    right: 10px;
    top: -70px;
  }
  .a-tz-rongzi-page .a-common-tz-select .tz-item.collapse-select .cate-area .other .cate-item {
    width: 33%;
  }
  /* 创新基地页面 */
  .a-cx-banner .text .welcome {
    margin-bottom: 0;
  }
  .a-cx-banner .text .banner-sub-title {
    margin-top: 0;
  }
  /* 创新服务 */
  .a-cx-service-area .site-select .cate-area .other {
    grid-template-columns: repeat(9, 1fr);
  }
  /* 创新服务详情页面 */
  .a-cx-detail-main .right .tel-btn .icon img {
    width: 30px;
    object-fit: contain;
    object-position: center center;
  }
  .a-cx-detail-main .right .tel-btn {
    padding-left: 0;
    justify-content: center;
  }
  /* 会员中心，赛事评分  */
  .a-member-score-page .a-score-panel .score-head .score-form .search-area {
    width: 43%;
  }
}
@media (max-width: 992px) {
  .a-cx-detail-main {
    flex-wrap: wrap;
  }
  .a-cx-detail-main .left,
  .a-cx-detail-main .right {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }
  .a-cx-detail-main .right {
    margin-top: 25px;
  }
  .a-cx-detail-main .right .detail-list {
    margin-bottom: 25px;
  }
  .a-cx-detail-main .right .tel-btn {
    height: auto;
    padding-top: 15px;
    padding-bottom: 15px;
    margin-left: auto;
    margin-right: auto;
  }
  /* 会员中心，活动报名 */
  .add-member-news-list .add-section .add-list {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
  }
  .add-member-news-list .add-section .add-list .add-item {
    width: 48.5%;
    flex-shrink: 0;
    flex-wrap: wrap;
    padding: 20px 10px;
  }
  .add-member-news-list .add-section .add-list .add-item .pic {
    width: 100%;
    margin-bottom: 15px;
    margin-right: 0;
  }
  .add-member-news-list .add-section .add-list .add-item .other {
    flex: none;
    width: 100%;
    min-width: auto;
  }
  .add-member-news-list .add-section .add-list .add-item .other .other-head .title {
    width: 100%;
    padding-right: 0;
  }
  .add-member-news-list .add-section .add-list .add-item .other .state {
    position: static;
  }
  .add-member-news-list .add-section .add-list .add-item .other .other-bottom {
    display: block;
  }
  .add-member-news-list .add-section .add-list .add-item .other .other-bottom .b-item {
    width: 100% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .add-member-news-list .add-section .add-list .add-item .other .other-bottom .b-item .desc .value {
    font-size: var(--font-14);
  }
  .add-member-news-list .add-section .add-list .add-item:last-of-type {
    margin-bottom: 19px;
  }
  /* 会员中心-赛事评分页面 */
  .a-member-score-page .a-score-panel .score-head {
    flex-wrap: wrap;
  }
  .a-member-score-page .a-score-panel .score-head .score-form {
    flex: none;
    width: 100%;
    margin-top: 15px;
  }
  .a-member-score-page .a-score-panel .table-wrap {
    overflow-x: auto;
  }
  .a-member-score-page .a-score-panel .table-wrap table {
    min-width: 800px;
  }
}
@media (max-width: 768px) {
  .a-tz-banner .pic img {
    height: 200px;
    object-fit: cover;
  }
  .a-common-tz-select .tz-item {
    flex-wrap: wrap;
  }
  .a-common-tz-select .tz-item .tz-left {
    width: 100%;
    margin-right: 0;
    margin-bottom: 10px;
  }
  .a-common-tz-select .tz-item .cate-area {
    flex-wrap: wrap;
  }
  .a-common-tz-select .tz-item .cate-area .other .cate-item {
    width: 49%;
  }
  .a-common-tz-select .tz-item .placeholder {
    width: 100%;
    margin-left: 0;
    order: -1;
    margin-bottom: 5px;
    text-align: right;
  }
  .a-common-tz-select .tz-item .placeholder[data-empty="true"] {
    display: none;
  }
  .a-common-tz-select .tz-item.item-min .cate-area .other .cate-item {
    width: 25%;
  }
  .a-common-tz-select .tz-item .cate-area .other {
    display: contents;
  }
  .a-common-tz-select .tz-item .cate-area .cate-item {
    width: 49%;
    font-size: var(--font-14);
  }
  /* 小的分类样式 */
  .a-common-tz-select .tz-item.item-min .cate-area .cate-item {
    width: 32%;
    font-size: var(--font-14);
  }
  .a-common-tz-select .tz-item.item-min .cate-area .other .cate-item {
    width: 32%;
    font-size: var(--font-14);
  }
  .a-common-tz-select .input-wrap .input-line {
    width: 100%;
  }
  .a-common-tz-select .input-wrap .input-line input {
    height: 45px;
  }
  .a-common-tz-select .input-wrap .input-line img {
    width: 18px;
  }
  .a-tz-cz-page .a-common-tz-table table,
  .a-tz-chuchuang-page .a-common-tz-table table {
    min-width: 900px;
  }
  .a-common-tz-table table tbody td:last-of-type {
    padding-right: 10px;
  }
  /* 投资服务-创服专家 */
  .a-tz-person {
    width: 92%;
  }
  .a-tz-person .person-list .person-item .content {
    flex-wrap: wrap;
  }
  .a-tz-person .person-list .person-item .other {
    padding-left: 0;
    width: 100%;
    flex: none;
    text-align: center;
  }
  .a-tz-person .person-list .person-item .avatar {
    margin-left: auto;
    margin-right: auto;
  }
  .a-tz-person .person-list .person-item .other .person-job {
    margin-left: auto;
    margin-right: auto;
  }
  /* 投资服务，获奖项目融资 */
  .a-tz-rongzi-page .a-common-tz-select .tz-item.collapse-select .cate-area .other .cate-item {
    width: 49%;
  }
  .a-common-tz-select .tz-item.collapse-select {
    position: relative;
  }
  .a-tz-rongzi-page .a-common-tz-select .placeholder {
    justify-content: flex-end;
    position: absolute;
    right: 0;
    top: calc(0.2rem + 6px);
  }
  /* 投资服务-投资机构详情 */
  .a-tz-jigou-detail-page .detail-content {
    width: 92%;
  }
  /* 投资服务-项目详情 */
  .a-tz-project-detail-page .tz-project-wrap .panel-1 .panel-icon {
    margin-left: auto;
    margin-right: auto;
  }
  .a-tz-project-detail-page .tz-project-wrap .panel-1 .panel-icon img {
    width: 90px;
    height: 90px;
  }
  .a-tz-project-detail-page .tz-project-wrap {
    width: 92%;
  }
  .a-tz-project-detail-page .tz-project-wrap .panel-1 {
    padding: 20px 15px;
    flex-wrap: wrap;
  }
  .a-tz-project-detail-page .tz-project-wrap .panel-1 .panel-text {
    padding-left: 0;
    width: 100%;
    margin-top: 15px;
  }
  .a-tz-project-detail-page .tz-project-wrap .panel-1 .panel-text .title {
    font-size: 18px;
    text-align: center;
    margin-bottom: 15px;
  }
  .a-tz-project-detail-page .tz-project-wrap .panel-2 {
    padding: 20px 15px;
  }
  .a-tz-project-detail-page .tz-project-wrap .panel-3 {
    padding: 20px 15px;
  }
  .a-tz-project-detail-page .tz-project-wrap .panel-3 .info-list {
    margin-top: 20px;
    flex-wrap: wrap;
  }
  .a-tz-project-detail-page .tz-project-wrap .panel-3 .info-list .info-item {
    width: 47.5%;
    margin-bottom: 15px;
  }
  .a-tz-project-detail-page .tz-project-wrap .panel-3 .info-list .info-item .icon {
    width: 45px;
    height: 45px;
  }
  .a-tz-project-detail-page .tz-project-wrap .panel-3 .info-list .info-item .icon img {
    max-width: 50%;
    max-height: 50%;
  }
  .a-cx-banner .text {
    white-space: normal;
    width: 90%;
    word-break: break-all;
  }
  .a-cx-banner .pic img {
    height: 220px;
    object-fit: cover;
  }
  .a-cx-banner .text .banner-title {
    margin-top: 5px;
    font-size: var(--font-36);
  }
  .a-cx-banner .text .banner-sub-title {
    font-size: 16px;
    margin-top: 5px;
  }
  /* 创新服务里面的地址选择，单独设置 */
  .a-cx-service-area .a-common-tz-select .tz-item.site-select .cate-area {
    display: grid;
    grid-template-columns: repeat(5, 1fr);
  }
  .a-cx-service-area .a-common-tz-select .tz-item.site-select .cate-area .cate-item {
    width: auto;
    padding-left: 2px;
    padding-right: 2px;
  }
  /* 创新服务-banner */
  .a-cx-service-banner .pic img {
    height: 200px;
    object-fit: cover;
    object-position: left center;
  }
  /* 创新服务-详情页面 */
  .a-cx-detail-main {
    margin-top: max(0.65rem, 30px);
  }
  .a-cx-detail-bottom .detail-bottom-main .service-info .service-item {
    padding-left: 0;
  }
  .a-cx-detail-bottom .detail-bottom-main .product-info {
    padding-left: 0;
    padding-right: 0;
  }
  .a-cx-detail-bottom .detail-bottom-main .product-info .product-list {
    padding-left: 0;
    padding-right: 0;
    justify-content: space-between;
  }
  .a-cx-detail-bottom .detail-bottom-main .product-info .product-list .p-item {
    margin-right: 0;
    width: 47.5%;
  }
  /* 创新服务-下面的内容区域 */
  .a-cx-detail-bottom .detail-bottom-main .content {
    padding-left: 0;
    padding-right: 0;
  }
  .a-cx-detail-bottom .detail-bottom-main .service-info {
    padding-left: 0;
    padding-right: 0;
  }
  .a-cx-detail-bottom .detail-bottom-main .service-info .service-item {
    flex-wrap: wrap;
  }
  .a-cx-detail-bottom .detail-bottom-main .service-info .service-item .param {
    width: 100%;
    margin-right: 0;
    margin-bottom: 10px;
  }
  .a-cx-detail-bottom .detail-bottom-main .service-info .service-item .value {
    flex: none;
    width: 100%;
  }
  /* 会员中心-活动报名 */
  .add-member-news-list .add-section .add-list .add-item {
    width: 100%;
  }
  /* 会员中心-赛事评分页面 */
  .a-member-score-page .a-score-panel .score-head .score-form .form {
    flex-wrap: wrap;
  }
  .a-member-score-page .a-score-panel .score-head .score-form .select-list {
    width: 100%;
    margin-right: 0;
  }
  .a-member-score-page .a-score-panel .score-head .score-form .search-area {
    width: 100%;
    margin-top: 15px;
  }
}
@media (max-width: 576px) {
  .a-common-tz-table table tbody td {
    font-size: var(--font-14);
  }
  .a-common-tz-table table tbody .cate-name {
    font-size: 14px;
  }
  /* 投资服务，创服专家 */
  .a-tz-person .person-list .person-item {
    width: 49%;
  }
  .a-tz-person .person-list .person-item .content {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
  }
  .a-tz-person .person-list .person-item .avatar {
    width: 3.2rem;
    height: 3.2rem;
  }
  .a-tz-person .person-list .person-item .avatar img {
    width: 2.9rem;
    height: 2.9rem;
  }
  .a-tz-person .person-list .person-item .other {
    padding-top: 15px;
  }
  .a-tz-person .person-list .person-item .other .person-source br {
    display: none;
  }
  .a-tz-person .person-list .person-item .other .person-name {
    font-size: 18px;
    margin-bottom: 10px;
  }
  .a-tz-person .person-list .person-item .other .person-job {
    font-size: 14px;
    padding-left: 10px;
    padding-right: 10px;
  }
  .a-tz-person .person-list .person-item .other .person-source {
    font-size: var(--font-14);
  }
  .a-tz-person .person-mask .mask-content .mask-panel {
    flex-wrap: wrap;
  }
  .a-tz-person .person-mask .mask-content .mask-panel .avatar {
    width: 3.2rem;
    height: 3.2rem;
    margin-left: auto;
    margin-right: auto;
  }
  .a-tz-person .person-mask .mask-content .mask-panel .avatar img {
    width: 2.9rem;
    height: 2.9rem;
  }
  .a-tz-person .person-mask .mask-content .mask-panel .other .mask-name {
    font-size: 18px;
    text-align: center;
  }
  .a-tz-person .person-mask .mask-content .mask-panel .other {
    margin-left: 0;
    flex: none;
    width: 100%;
    margin-top: 15px;
  }
  .a-tz-person .person-mask .mask-content .mask-panel .other .mask-job {
    margin-left: auto;
    margin-right: auto;
    font-size: 16px;
  }
  .a-tz-person .person-mask .mask-content .mask-panel .other .mask-source {
    font-size: 16px;
    margin-bottom: 6px;
    text-align: center;
  }
  .a-tz-person .person-mask .mask-content .mask-panel .other .mask-desc {
    font-size: 14px;
  }
  .a-tz-person .person-mask .mask-content .mask-close {
    top: -35px;
    right: 10px;
  }
  .a-tz-person .person-mask .mask-content .mask-close img {
    width: 26px;
  }
  .a-tz-person .person-mask .mask-content .mask-panel {
    padding: 20px 15px;
  }
  /*  投资服务-获奖项目融资 */
  .a-tz-common-list .item {
    flex-wrap: wrap;
    padding: 15px 10px;
  }
  .a-tz-common-list .item .pic {
    width: 100%;
    margin-bottom: 15px;
  }
  .a-tz-common-list .item .text {
    padding-left: 0;
    flex: none;
    width: 100%;
  }
  .a-tz-common-list .item .text .title {
    font-size: 16px;
  }
  .a-tz-common-list .item .text .desc {
    font-size: 14px;
  }
  .a-rz-qrcode .code-img {
    width: 130px;
    height: 130px;
  }
  .a-tz-project-detail-page .tz-project-wrap .panel-1 .panel-text .title {
    font-size: 16px;
  }
  .a-tz-project-detail-page .tz-project-wrap .panel-1 .panel-text .show-list .show-item {
    width: 100%;
    margin-top: 10px;
  }
  .a-tz-project-detail-page .tz-project-wrap .panel-1 .panel-text .show-list .show-item:nth-child(-n + 2) {
    margin-top: 10px;
  }
  .a-tz-project-detail-page .tz-project-wrap .panel-3 .info-list .info-item {
    width: 100%;
  }
  /* 创新服务页面 */
  .a-cx-service-area .cx-service-list .cx-service-item {
    flex-wrap: wrap;
  }
  .a-cx-service-area .cx-service-list .cx-service-item .pic {
    width: 100%;
    margin-bottom: 15px;
    margin-right: 0;
  }
  .a-cx-service-area .cx-service-list .cx-service-item .text {
    flex: none;
    width: 100%;
    min-width: auto;
  }
  .a-cx-service-area .cx-service-list .cx-service-item .text .t-service-head .h-text {
    font-size: 16px;
  }
  .a-cx-service-area .cx-service-list .cx-service-item .text .desc {
    font-size: 14px;
    padding-right: 0;
    margin-bottom: 10px;
  }
  .a-cx-service-area .cx-service-list .cx-service-item {
    padding: 20px 15px;
  }
  .a-cx-service-area .cx-service-list .cx-service-item .text .other-service-title {
    font-size: 16px;
  }
  .a-cx-service-area .cx-service-list .cx-service-item .text .other-service-desc {
    font-size: 14px;
  }
  /* 创新服务-详情页面 */
  .a-cx-detail-main .right {
    padding-top: 0;
  }
  .a-cx-detail-main .left .detail-swiper .arrow {
    width: 40px;
    height: 40px;
  }
  .a-cx-detail-main .left .detail-swiper .arrow img {
    max-width: 50%;
    height: auto;
  }
  .a-cx-detail-main .right .tel-btn {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .a-cx-detail-main .right .tel-btn .icon img {
    width: 20px;
  }
  .a-cx-detail-main .right .tel-btn .text .phone {
    font-size: 18px;
  }
  .a-cx-detail-main .right .company-name {
    font-size: 18px;
  }
  .a-cx-detail-main .right .detail-list .item .i-value {
    font-size: 14px;
  }
  .a-cx-detail-main .right .tel-btn .text .desc {
    font-size: 14px;
  }
  .a-cx-detail-bottom .detail-bottom-main .service-info .service-item .value {
    font-size: 14px;
  }
  /* 会员中心-活动报名 */
  .add-member-news-list .add-section .add-list .add-item .other .other-bottom .b-item .desc .param {
    font-size: 14px;
  }
  .add-member-news-list .add-section .add-list .add-item .other .other-bottom .b-item .icon {
    margin-right: 5px;
  }
  .add-member-news-list .add-section .add-list .add-item .other .other-bottom .b-item .icon img {
    width: 16px;
  }
  .add-member-news-list .add-section {
    padding-left: 10px;
    padding-right: 10px;
  }
  .add-member-news-list .add-section .add-list .add-item .other .other-bottom .b-item,
  .add-member-news-list .add-section .add-list .add-item .other .other-bottom .b-item .desc {
    align-items: flex-start;
  }
  .add-member-news-list .add-section .add-list .add-item .other .other-head .title {
    font-size: 16px;
  }
  /* 会员中心-赛事评分-评分 */
  .a-member-score-detail .a-score-detail .score-main .input-line {
    flex-wrap: wrap;
  }
  .a-member-score-detail .a-score-detail .score-main .input-line .left_text {
    width: 100%;
    margin-bottom: 10px;
    margin-right: 0;
  }
  .a-member-score-detail .a-score-detail .score-main .input-line .right_input {
    flex: none;
    min-width: auto;
    width: 100%;
  }
  .a-member-score-detail .a-score-detail .score-main {
    padding: 20px 15px;
  }
  .a-member-score-detail .a-score-detail .score-main .a-remark .r-desc {
    font-size: var(--font-14);
  }
  /* 会员中心-赛事评分-结果页面 */
  .a-member-result-main .a-score-result-panel .result-box {
    flex-wrap: wrap;
  }
  .a-member-result-main .a-score-result-panel .result-box .icon {
    margin-left: auto;
    margin-right: auto;
  }
  .a-member-result-main .a-score-result-panel .result-box .result-text {
    width: 100%;
    margin-top: 15px;
    flex: none;
    min-width: auto;
  }
  .a-member-result-main .a-score-result-panel .result-box .result-text .r-title,
  .a-member-result-main .a-score-result-panel .result-box .result-text .r-score,
  .a-member-result-main .a-score-result-panel .result-box .result-text .desc-title {
    font-size: 16px;
  }
  .a-member-result-main .a-score-result-panel .result-box .result-text .desc-text {
    font-size: 14px;
  }
  .a-member-result-main .a-score-result-panel .result-box {
    padding-bottom: max(30px, 0.65rem);
  }
  /* 会员中心-赛事评分 */
  .a-member-score-page .a-score-panel {
    padding-left: 10px;
    padding-right: 10px;
  }
  .a-member-score-page .a-score-panel .score-head .score-form .select-list {
    flex-wrap: wrap;
  }
  .a-member-score-page .a-score-panel .score-head .score-form .select-list .select-item {
    width: 100%;
    margin-right: 0;
    margin-bottom: 5px;
    flex: none;
  }
  .a-member-score-page .a-score-panel .score-head .score-form .select-list .select-item:last-of-type {
    margin-bottom: 0;
  }
  .a-member-score-page .a-score-panel .score-head .score-form .search-area .return-btn {
    width: 100px;
  }
  .a-member-score-page .a-score-panel .table-wrap table tbody tr td {
    font-size: 14px;
  }
}
