@charset "UTF-8";

@font-face {
  font-family: 'OPPOSans';
  src: url('fonts/OPPOSans/R.woff') format('woff');
  font-display: swap;
  font-weight: 400;
}

@font-face {
  font-family: 'OPPOSans';
  src: url('fonts/OPPOSans/M.woff') format('woff');
  font-display: swap;
  font-weight: 500;
}

@font-face {
  font-family: 'OPPOSans';
  src: url('fonts/OPPOSans/B.woff') format('woff');
  font-display: swap;
  font-weight: 700;
}

@font-face {
  font-family: 'OPPOSans';
  src: url('fonts/OPPOSans/H.woff') format('woff');
  font-display: swap;
  font-weight: 900;
}

@font-face {
  font-family: 'DIN-Bold';
  src: url('fonts/DIN-Bold.woff') format('woff');
  font-display: swap;
}

*,
::after,
::before {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

a,
abbr,
acronym,
address,
applet,
big,
blockquote,
body,
caption,
cite,
code,
dd,
del,
dfn,
div,
dl,
dt,
em,
fieldset,
font,
form,
html,
iframe,
img,
ins,
kbd,
label,
legend,
li,
object,
ol,
pre,
q,
s,
samp,
small,
span,
strike,
strong,
sub,
sup,
table,
tbody,
td,
tfoot,
th,
thead,
tr,
tt,
ul,
var {
  margin: 0;
  padding: 0;
  border: 0;
  -webkit-tap-highlight-color: transparent;
}

body,
html {
  color: #333;
}
/* h5 */

html {
  -webkit-text-size-adjust: 100%;
  font-size: 625%; /*100 梅 16 脳 100% = 625%*/
}
body {
  -webkit-text-size-adjust: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  user-select: none;
  overflow-x: hidden;
  line-height: 1.2;
}

body,
input,
pre,
select,
th,
td,
textarea {
  font-family: 'OPPOSans', -apple-system, BlinkMacSystemFont,
    'Microsoft YaHei UI', 'Microsoft YaHei', Arial, sans-serif;
  font-size: 0.16rem;
  font-weight: 400;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
  padding: 0;
  margin: 0;
}

input,
textarea {
  margin: 0;
  padding: 0;
  outline: 0;
  -webkit-appearance: none;
  border-radius: 0;
}

select {
  border: solid 0.01rem #eee;
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  background: url('../images/select.gif')
    /*tpa=https://www.szjianshe.cn/cn/images/select.gif*/ no-repeat scroll right
    0.1rem center transparent;
  padding-right: 0.2rem;
}

select::-ms-expand {
  display: none;
}

a,
a:active {
  color: #333;
}

a:hover {
  color: #e60013;
}

a,
a:active,
a:hover,
a:link,
a:visited {
  text-decoration: none;
  -webkit-tap-highlight-color: transparent;
}

:focus,
a:focus {
  outline: 0;
  -moz-outline: none;
}

table,
td,
th {
  border-collapse: collapse;
  border-spacing: 0;
}

.ul,
.ul li {
  list-style: none;
}
body {
  padding-top: 0.8rem;
}
img {
  border: none;
  max-width: 100%;
  vertical-align: middle;
}

.Ispic {
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  position: relative;
  z-index: 1;
  overflow: hidden;
}

.Ispic img {
  position: absolute;
  left: -1000%;
  width: 100%;
  top: -1000%;
  visibility: hidden;
}

pre {
  white-space: pre-wrap;
  white-space: -moz-pre-wrap;
  white-space: -pre-wrap;
  white-space: -o-pre-wrap;
  word-wrap: break-word;
  margin: 0;
  text-align: justify;
  text-justify: inter-ideograph;
}

.clear {
  clear: both;
  height: 0;
  font-size: 0;
  line-height: 0;
  overflow: hidden;
  zoom: 0;
}

.clearfix:after {
  content: '';
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

.clearfix {
  zoom: 1;
}

.dot {
  display: block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.dot1,
.dot2,
.dot3,
.dot4 {
  display: -webkit-box;
  display: box;
  white-space: nowrap;
}

.dot1 {
  -webkit-line-clamp: 1;
}

.dot2 {
  -webkit-line-clamp: 2;
}

.dot3 {
  -webkit-line-clamp: 3;
}

.dot4 {
  -webkit-line-clamp: 4;
}

.ytable {
  display: table;
  width: 100%;
}

.ytable.h100pc {
  height: 100%;
}

.ytable.fixed {
  table-layout: fixed;
}

.ytable-cell {
  display: table-cell;
  vertical-align: middle;
}

.none {
  display: none;
}

.hidden {
  visibility: hidden;
}

.auto-inner {
  width: 94%;
  max-width: 1440px;
  margin: 0 auto;
}

.pr {
  position: relative;
}

.nm {
  margin: 0;
}

.nfw {
  font-weight: normal;
}
.c-overflow-hidden {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

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

.c-pagination {
  padding: 0.2rem 0;
}

.page-arrow {
  width: 0.45rem;
  height: 0.3rem;
  line-height: 0.3rem;
  text-align: center;
  border-radius: 0.15rem;
  display: inline-block;
  cursor: pointer;
  color: #666666;
  background: #f9f9f9;
}

.page-item {
  text-align: center;
  background: #f9f9f9;
  border-radius: 50%;
  font-size: 0.15rem;
  font-weight: 400;
  color: #333333;
  margin: 0 0.15rem;
}
.page-arrow:hover {
  background: #df0014;
  color: #fff;
}

.c-line {
  border-top: 1px solid #f4f4f4;
}
.c-rich-html img {
  display: block;
  max-width: 100%;
  height: auto;
}
.img-block {
  display: block;
  width: 100%;
}

body.editor {
  padding: 0;
}

body.editor p {
  margin: 0.16rem 0;
}

.view.editor .list-paddingleft-2 {
  padding-left: 0;
}

.view.editor ol,
.view.editor ul {
  width: auto;
}

.view.editor li {
  clear: inherit;
}

header {
  background-color: #fff;
  box-shadow: 0 0 0.1rem rgba(0, 0, 0, 0.1);
  position: fixed;
  transition: transform 0.3s ease-out, background-color 0.3s;
  left: 0;
  top: 0;
  z-index: 999;
  width: 100%;
}

header .logo {
  float: left;
  display: table;
  height: 0.8rem;
}

header .logo a {
  display: table-cell;
  vertical-align: middle;
}

header .logo img {
  max-height: 0.36rem;
}

.top-nav {
  float: right;
  height: 0.8rem;
  display: flex;
  align-items: center;
}

.top-menu {
  position: fixed;
  left: -100%;
  top: 1.18rem;
  bottom: 0;
  width: 2.8rem;
  background-color: #fff;
  box-shadow: 0 5px 5px rgba(0, 0, 0, 0.2);
  font-size: 0.18rem;
  opacity: 0;
  transform: translateX(-100%);
  transition: left 0.5s, opacity 0.3s, transform 0 0.5s;
}

.menu-show {
  overflow: hidden;
}

.menu-show .top-menu {
  left: 0;
  opacity: 1;
  transform: translateX(0);
  transition: left 0.5s, opacity 0.3s;
  top: 0.8rem;
}

.top-menu ul {
  overflow: auto;
  height: 100%;
}

.top-menu li {
  position: relative;
  z-index: 100;
  font-weight: 700;
}
.top-menu li aside {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  padding: 1em 4em 1em 1em;
  overflow: hidden;
  font-size: 0.2rem;
}

.top-menu li .op {
  position: absolute;
  right: 0;
  width: 4em;
  height: 1em;
  top: 0.2rem;
  transition: 0.3s;
}

.top-menu li .op.click {
  transform: rotate(45deg);
}

.top-menu li .op:before,
.top-menu li .op:after {
  position: absolute;
  content: '';
  background-color: #333;
  width: 1em;
  height: 1em;
  top: 50%;
  left: 50%;
  margin: -0.5em 0 0 -0.5em;
}

.top-menu li .op:before {
  height: 2px;
  margin-top: -1px;
}

.top-menu li .op:after {
  width: 2px;
  margin-left: -1px;
}

.top-menu li .sub {
  padding: 1em 0;
  background-color: #f4f4f4;
  display: none;
}

.top-menu li .sub dd {
  padding: 0 1em;
  line-height: 2;
  position: relative;
  margin: 0.2em 0;
}

.top-menu li .sub dd:before {
  transform: scaleX(1);
  transform-origin: left 0;
  opacity: 1;
  position: absolute;
  content: '';
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  transform: scaleX(0);
  transition: 0.3s transform, 0.3s opacity;
  background-color: #d70c19;
  transform-origin: right 0;
  opacity: 0;
}
.top-menu li .sub dd a {
  display: block;
  position: relative;
  z-index: 2;
  transition: 0.3s;
}

.open-menu {
  width: 0.4rem;
  height: 0.24rem;
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-direction: column;
}

.open-menu i {
  display: block;
  height: 4px;
  background-color: #000;
  width: 100%;
}
/* ========page-ban============= */

.page-ban {
  position: relative;
  z-index: 1;
  overflow: hidden;
}

.page-ban .txt {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  z-index: 10;
  color: #fff;
}

.page-ban .txt h2 {
  margin: 0;
  font-size: 0.25rem;
  font-weight: bold;
}

.page-ban .txt p {
  font-size: 0.12rem;
  margin: 0.04rem 0 0.4rem 0;
  font-weight: 400;
  line-height: 0.2rem;
  color: #ffffff;
}

/* =============nav-menu =========*/

.nav-menu {
  position: relative;
  z-index: 10;
}

.nav-menu .auto-inner {
  margin-top: -0.5rem;
  height: 0.5rem;
  overflow: hidden;
}

.nav-menu ul {
  border-top: 1px solid rgba(255, 255, 255, 0.2);
  overflow-x: auto;
  overflow-y: hidden;
  white-space: nowrap;
}

.nav-menu li {
  display: inline-block;
}
.nav-menu li:not(:last-child) {
  margin-right: 0.3rem;
}

.nav-menu li a {
  color: #fffefe;
  display: block;
  line-height: 0.5rem;
  position: relative;
}

.nav-menu li a:before {
  position: absolute;
  left: 0;
  content: '';
  width: 0;
  top: 0;
  height: 0.04rem;
  background-color: #d70c19;
  transition: 0.3s;
}
.nav-menu li .active:before {
  width: 100%;
}

.nav-menu li a:hover:before,
.nav-menu li .aon a:before {
  width: 100%;
}

/* ============================= */
.c-flex {
  display: flex;
}
.c-flex-between {
  display: flex;
  justify-content: space-between;
}

.c-flex-around {
  display: flex;
  justify-content: space-around;
}

.c-flex-between-center {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.c-flex-start-center {
  display: flex;
  justify-content: start;
  align-items: center;
}

.c-flex-center {
  display: flex;
  justify-content: center;
}

.c-notice-icon {
  width: 0.14rem;
  height: 0.14rem;
  display: inline-block;
  background: url(../images/icons/notice-icon.png) no-repeat center center/cover;
}
.c-arrow-white-icon {
  width: 0.07rem;
  height: 0.07rem;
  display: inline-block;
  background: url(../images/icons/arrow-white-icon.png) no-repeat center
    center/cover;
}
.c-arrow-brown-icon {
  width: 0.07rem;
  height: 0.07rem;
  display: inline-block;
  background: url(../images/icons/arrow-brown-icon.png) no-repeat center
    center/cover;
}
.c-wechat {
  width: 0.34rem;
  height: 0.34rem;
  display: inline-block;
  background: url(../images/icons/wechat.png) no-repeat center center/cover;
  cursor: pointer;
  position: relative;
}

.c-wechat:hover {
  width: 0.34rem;
  height: 0.34rem;
  display: inline-block;
  background: url(../images/icons/wechat-active.png) no-repeat center
    center/cover;
  cursor: pointer;
}

.c-video {
  width: 0.34rem;
  height: 0.34rem;
  display: inline-block;
  background: url(../images/icons/video.png) no-repeat center center/cover;
  cursor: pointer;
  position: relative;
}

.c-video:hover {
  width: 0.34rem;
  height: 0.34rem;
  display: inline-block;
  background: url(../images/icons/video-active.png) no-repeat center
    center/cover;
  cursor: pointer;
}

.c-tiktok {
  width: 0.34rem;
  height: 0.34rem;
  display: inline-block;
  background: url(../images/icons/tiktok.png) no-repeat center center/cover;
  cursor: pointer;
  position: relative;
}

.c-tiktok:hover {
  width: 0.34rem;
  height: 0.34rem;
  display: inline-block;
  background: url(../images/icons/tiktok-active.png) no-repeat center
    center/cover;
  cursor: pointer;
}

.c-link-img-1 {
  width: 280px;
  height: 60px;
  display: inline-block;
  background: url(../images/icons/links-img-1.png) no-repeat center center/cover;
  cursor: pointer;
}

.c-link-img-1:hover {
  width: 280px;
  height: 60px;
  display: inline-block;
  background: url(../images/icons/links-active-img-1.png) no-repeat center
    center/cover;
  cursor: pointer;
}

.c-link-img-2 {
  width: 280px;
  height: 60px;
  display: inline-block;
  background: url(../images/icons/links-img-2.png) no-repeat center center/cover;
  cursor: pointer;
}

.c-link-img-2:hover {
  width: 280px;
  height: 60px;
  display: inline-block;
  background: url(../images/icons/links-active-img-2.png) no-repeat center
    center/cover;
  cursor: pointer;
}

.c-link-img-3 {
  width: 280px;
  height: 60px;
  display: inline-block;
  background: url(../images/icons/links-img-3.png) no-repeat center center/cover;
  cursor: pointer;
}

.c-link-img-3:hover {
  width: 280px;
  height: 60px;
  display: inline-block;
  background: url(../images/icons/links-active-img-3.png) no-repeat center
    center/cover;
  cursor: pointer;
}

.c-link-img-4 {
  width: 280px;
  height: 60px;
  display: inline-block;
  background: url(../images/icons/links-img-4.png) no-repeat center center/cover;
  cursor: pointer;
}

.c-link-img-4:hover {
  width: 280px;
  height: 60px;
  display: inline-block;
  background: url(../images/icons/links-active-img-4.png) no-repeat center
    center/cover;
  cursor: pointer;
}
.c-circle-arrow {
  width: 50px;
  height: 50px;
  display: inline-block;
  background: url(../images/icons/circle-arrow.png) no-repeat center
    center/cover;
  cursor: pointer;
}

.c-circle-arrow-left {
  width: 0.4rem;
  height: 0.4rem;
  display: inline-block;
  background: url(../images/icons/circle-arrow-border-left.png) no-repeat center
    center/cover;
  cursor: pointer;
}

.c-circle-arrow-left:hover {
  display: inline-block;
  background: url(../images/icons/circle-arrow-left-active.png) no-repeat center
    center/cover;
  cursor: pointer;
}

.c-circle-arrow-right {
  width: 0.4rem;
  height: 0.4rem;
  display: inline-block;
  background: url(../images/icons/circle-arrow-border-right.png) no-repeat
    center center/cover;
  cursor: pointer;
}

.c-circle-arrow-right:hover {
  display: inline-block;
  background: url(../images/icons/circle-arrow-right-active.png) no-repeat
    center center/cover;
  cursor: pointer;
}

.c-hotline {
  width: 0.27rem;
  height: 0.27rem;
  display: inline-block;
  background: url(../images/icons/hotline-icon.png) no-repeat center
    center/cover;
  cursor: pointer;
  margin-right: 0.1rem;
}

.c-policy {
  width: 0.27rem;
  height: 0.27rem;
  display: inline-block;
  background: url(../images/icons/policy-icon.png) no-repeat center center/cover;
  cursor: pointer;
  margin-right: 0.1rem;
}

.c-circle-close {
  width: 0.31rem;
  height: 0.31rem;
  display: inline-block;
  background: url(../images/icons/circle-close-icon.png) no-repeat center
    center/cover;
  cursor: pointer;
}
/* =============================== */

.imgView-modal {
  position: fixed;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  z-index: 999;
  top: 0;
  left: 0;
  display: none;
}
.imgView-swiper-wrap {
  width: 80%;
  height: 50vh;
  background: #ffffff;
  box-shadow: 0px 2px 32px 3px rgba(30, 30, 30, 0.14);
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  margin: auto;
  padding: 0.15rem;
  box-sizing: border-box;
}

.imgView-swiper-img {
  width: 100%;
  object-fit: contain;
  height: 47vh;
}

.imgView-swiper-title {
  font-size: 20px;
  font-weight: bold;
  text-align: center;
}
.imgView-modal-close {
  position: absolute;
  top: -0.15rem;
  right: -0.15rem;
}

.imgView-swiper-next::after {
  display: none;
}
.imgView-swiper-next {
  right: -85px;
  width: 50px;
  height: 50px;
  background: url(../image/circle-arrow-right.png);
  z-index: 20;
}
.imgView-swiper-next:hover {
  background: url(../image/circle-arrow-right-active.png);
}

.imgView-swiper-prev::after {
  display: none;
}
.imgView-swiper-prev {
  left: -85px;
  width: 50px;
  height: 50px;
  background: url(../image/circle-arrow-left.png);
  z-index: 20;
}

.imgView-swiper-prev:hover {
  background: url(../image/circle-arrow-left-active.png);
}
.imgView-wrapper {
  width: 100%;
}

/* 杩斿洖椤堕儴 */
.ten-totop-float {
  display: block;
  position: fixed;
  right: 0.12rem;
  z-index: 998;
  bottom: 0.2rem;
  height: 0.4rem;
  width: 0.4rem;
  background: url(../images/icons/icon_back_top.png) no-repeat center
    center/cover;
}

.ten-totop-float:after {
  content: '';
  display: block;
}
footer {
  text-align: left;
  padding-top: 0.5rem;
}

/* ======== */
footer .wechat-box {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-bottom: 0.2rem;
}

footer .borderTop {
  border-top: 1px solid #f4f4f4;
  padding-top: 0.2rem;
}
.wechat-box .title {
  font-size: 0.16rem;
  font-weight: 400;
  color: #333333;
  white-space: nowrap;
}
.wechat-box .letf-box {
  width: 3rem;
}
.matrix-media-wrap {
  display: none;
}
.footer-info {
  background-color: #f4f4f4;
  padding: 0.3rem 0.2rem;
  font-weight: 400;
  color: #999999;
  line-height: 0.24rem;
  font-size: 0.1rem;
}

.bottom-menu {
  font-size: 0.18rem;
  z-index: 1;
  transition: left 0.5s, opacity 0.3s, transform 0 0.5s;
}

.bottom-menu ul {
  overflow: auto;
  height: 100%;
}

.bottom-menu li {
  position: relative;
  z-index: 100;
  font-weight: 700;
}
.bottom-menu li .asd {
  border-top: 1px solid #f4f4f4;
  padding: 1em 4em 1em 0em;
  overflow: hidden;
  font-size: 0.16rem;
  font-weight: 400;
  color: #333333;
}

.bottom-menu li .op {
  position: absolute;
  right: 0;
  width: 4em;
  height: 1em;
  top: 0.2rem;
  transition: 0.3s;
  transform: rotate(225deg);
}

.bottom-menu li .op.click {
  transform: rotate(45deg);
}

.bottom-menu li .op:before,
.bottom-menu li .op:after {
  position: absolute;
  content: '';
  background-color: #cccccc;
  width: 0.8em;
  height: 0.8em;
  top: 50%;
  left: 50%;
  border-bottom: 1px solid #cccccc;
  border-right: 1px solid #cccccc;
  /* transform: rotate(45deg); */
}

.bottom-menu li .op:before {
  height: 1px;
  margin-top: -1px;
}

.bottom-menu li .op:after {
  width: 1px;
  /* margin-left: -1px; */
}

.bottom-menu li .sub {
  padding: 0.05rem 0;
  display: none;
}

.bottom-menu li .sub dd {
  line-height: 0.28rem;
  margin: 0.05rem 0;
  font-size: 0.12rem;
  color: #666666;
  font-weight: 400;
}

.bottom-menu li .sub dd:before {
  transform: scaleX(1);
  transform-origin: left 0;
  opacity: 1;
  position: absolute;
  content: '';
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  transform: scaleX(0);
  transition: 0.3s transform, 0.3s opacity;
  background-color: #d70c19;
  transform-origin: right 0;
  opacity: 0;
}
.bottom-menu li .sub dd a {
  display: block;
  position: relative;
  z-index: 2;
  transition: 0.3s;
}

/* =======content-warp======== */
.content-warp {
  padding: 0 0.1rem;
}
.content-warp-bg {
  background: url(../images/content-warp-bg.png) repeat center center/cover;
  width: 100%;
}
.content-warp .select-actions-box {
  margin-top: 0.2rem;
  overflow: auto;
  white-space: nowrap;
  text-align: center;
  line-height: 0.3rem;
}

.content-warp .select-actions-box .action {
  background: #f9f9f9;
  border-radius: 0.5rem;
  font-size: 0.12rem;
  font-weight: 400;
  color: #333333;
  display: inline-block;
  margin-right: 0.1rem;
  padding: 0.01rem 0.2rem;
}
.content-warp .select-actions-box .action-active {
  background: #df0014;
  font-size: 0.12rem;
  font-family: OPPOSans;
  font-weight: bold;
  color: #ffffff;
}

.content-warp-main-bus {
  font-size: 0.14rem;
  font-weight: 400;
  color: #333333;
}

.content-warp .textColor1 {
  font-size: 0.13rem;
  font-weight: 400;
  color: #333333;
  line-height: 0.24rem;
}
.content-warp .singlePage {
  font-size: 0.14rem;
  font-weight: 400;
  color: #5b5b5b;
  line-height: 0.28rem;
}

.content-warp .singlePage2 {
  font-size: 0.14rem;

  font-weight: 400;
  color: #333333;
  line-height: 0.3rem;
}
.content-warp .business-wrap {
  padding-top: 0.2rem;
}
.content-warp .singlePage2 .tex {
  color: #666666;
}
.singlePage-box .item1 {
  width: 0.4rem;
  color: #333333;
  float: left;
}
.singlePage-box .item2 {
  width: auto;
  color: #666666;
}
.content-warp .title-text {
  font-size: 0.2rem;
  font-weight: bold;
  color: #333333;
  padding-top: 0.3rem;
}
.content-warp .title-text2 {
  padding: 0.3rem 0;
}
.content-warp .title-text3 {
  padding: 0.3rem 0 0.1rem 0;
}
.content-warp .title-text4 {
  padding: 0.3rem 0 0.1rem 0;
  color: #bd0a1a;
  font-size: 0.14rem;
  font-weight: 400;
}
.content-warp .title-text5 {
  padding-top: 0.2rem;
  font-size: 0.18rem;
  font-family: OPPOSans;
  font-weight: bold;
  color: #333333;
}
.content-warp .title-text6 {
  padding-top: 0.2rem;
}
.content-warp .sub-text {
  font-size: 0.17rem;
  font-weight: 400;
  color: #666666;
  padding: 0.05rem 0 0.1rem 0;
}
.content-warp .sub-text2 {
  font-size: 0.17rem;
  font-weight: 400;
  color: #666666;
  padding-top: 0.1rem;
}
.content-warp .img-box {
  padding: 0.2rem 0;
}
.content-warp .img-item {
  background: white;
  width: 100%;
  height: 1.76rem;
  border: 0.09px solid #ffffff;
  box-shadow: 0rem 0rem 0rem 0rem rgba(72, 113, 158, 0.24);
  box-shadow: 5px 0px 5px -5px rgba(72, 113, 158, 0.1),
    -5px 0px 5px -5px rgba(72, 113, 158, 0.1);
  padding: 0.1rem;
  height: 1.86rem;
  object-fit: unset;
  overflow: hidden;
}

.content-warp .img-item .img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.content-warp .img-video {
  background: white;
  width: 100%;
  border: 0.09px solid #ffffff;
  box-shadow: 0rem 0rem 0rem 0rem rgba(72, 113, 158, 0.24);
  box-shadow: 5px 0px 5px -5px rgba(72, 113, 158, 0.1),
    -5px 0px 5px -5px rgba(72, 113, 158, 0.1);
  padding: 0.1rem;
  object-fit: unset;
}
.content-warp .leader-box {
  padding-top: 0.3rem;
}

.content-warp .leader-box .head-box {
  display: flex;
}

.content-warp .leader-box .head-box .head-img {
  width: 1.25rem;
  height: 1.75rem;
}
.content-warp .leader-box .head-box .rightBox {
  padding-left: 0.28rem;
  font-size: 0.14rem;
  font-weight: 400;
  color: #666666;
  display: flex;
  align-items: center;
}
.content-warp .leader-box .head-box .rightBox .name {
  font-size: 0.2rem;
  font-weight: bold;
  color: #333333;
  line-height: 0.5rem;
}
.content-warp .leader-box .leader-info {
  font-size: 0.12rem;
  font-weight: 400;
  color: #5b5b5b;
  line-height: 0.3rem;
  background: #f4f4f4;
  padding: 0.22rem;
}
/* ======= */
.memorabilia-wrap {
  padding: 0.3rem 0.2rem 0.2rem 0.3rem;
}

.memorabilia-wrap li {
  font-size: 0.14rem;
  font-weight: 400;
  line-height: 0.25rem;
  color: #333333;
  padding-bottom: 0.1rem;
  list-style: none;
  position: relative;
}
.memorabilia-wrap li::before {
  content: '';
  position: absolute;
  width: 0.05rem;
  left: -0.15rem;
  top: 0.1rem;
  height: 0.05rem;
  border-radius: 50%;
  background-color: #d9d0d0;
}
.memorabilia-wrapli::marker {
  color: #d9d0d0;
}
/* ===== new-item ========== */
.new-wrap {
  padding: 0.2rem 0;
}
.new-item {
  padding: 0.15rem 0 0.05rem 0;
  border-bottom: 1px solid #f4f4f4;
}

.new-item:hover .new-title {
  color: #df0014;
}
.new-item:hover .c-circle-arrow {
  background: url(../images/icons/circle-arrow-active.png) no-repeat center
    center/cover;
}
.new-title {
  font-size: 0.15rem;
  color: #333333;
  font-weight: 400;
  padding-bottom: 0.05rem;
}
.new-time {
  font-size: 0.12rem;
  color: #df0014;
  margin: 0.05rem 0;
}

.new-content {
  font-size: 16px;
  color: #666666;
  line-height: 24px;
}

.new-detail-title {
  font-size: 36px;
  color: #000000;
  text-align: center;
}

.new-detail-time {
  font-size: 16px;
  text-align: center;
  color: #666666;
}
/* ================investor-ad =============== */

.investor-wrap {
  padding: 0.2rem 0;
  display: flex;
}
.investor-wrap .investor-ad {
  width: 100%;
  height: auto;
  padding: 0.3rem;
  box-sizing: border-box;
  background: url(../images/icons/investor-ad.png) no-repeat center center/cover;
  margin-left: auto;
  flex: none;
}
.investor-ad-title {
  letter-spacing: 0.1rem;
  width: 2.5rem;
  height: 0.3rem;
  line-height: 0.2rem;
  background: #bd0a1a;
  border-radius: 0.2rem;
  font-size: 0.12rem;
  color: #ffffff;
  text-align: center;
  font-weight: 400;
  margin: 0 auto;
  padding: 0.05rem 0.1rem;
}
.investor-ad-name {
  font-size: 0.24rem;
  font-weight: bold;
  text-align: center;
  /* line-height: 0.8rem; */
  padding: 0.3rem 0 0.1rem 0;
}
.investor-ad-post {
  font-size: 0.12rem;
  text-align: center;
  padding-bottom: 0.2rem;
}
.investor-wrap .investor-item {
  display: flex;
  justify-content: space-between;
  font-size: 0.12rem;
  font-weight: 400;
  color: #333333;
}

/* =introduce-wrap========= */

.introduce-wrap {
  display: flex;
  justify-content: space-between;
}
.market-wrap {
  width: 710px;
  position: relative;
}
.introduce-btn {
  width: 48%;
  height: 0.5rem;
  text-align: center;
  background: #bd0a1a;
  border-radius: 2px;
  border: 0;
  font-size: 0.2rem;
  font-weight: bold;
  color: #ffffff;
  align-items: center;
  display: flex;
  justify-content: center;
}
