/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
/* Document
   ========================================================================== */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */
html {
  line-height: 1.15;
  /* 1 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}
/* Sections
     ========================================================================== */
/**
   * Remove the margin in all browsers.
   */
body {
  margin: 0;
}
/**
   * Render the `main` element consistently in IE.
   */
main {
  display: block;
}
/**
   * Correct the font size and margin on `h1` elements within `section` and
   * `article` contexts in Chrome, Firefox, and Safari.
   */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
/* Grouping content
     ========================================================================== */
/**
   * 1. Add the correct box sizing in Firefox.
   * 2. Show the overflow in Edge and IE.
   */
hr {
  box-sizing: content-box;
  /* 1 */
  height: 0;
  /* 1 */
  overflow: visible;
  /* 2 */
}
/**
   * 1. Correct the inheritance and scaling of font size in all browsers.
   * 2. Correct the odd `em` font sizing in all browsers.
   */
pre {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}
/* Text-level semantics
     ========================================================================== */
/**
   * Remove the gray background on active links in IE 10.
   */
a {
  background-color: transparent;
}
/**
   * 1. Remove the bottom border in Chrome 57-
   * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
   */
abbr[title] {
  border-bottom: none;
  /* 1 */
  text-decoration: underline;
  /* 2 */
  text-decoration: underline dotted;
  /* 2 */
}
/**
   * Add the correct font weight in Chrome, Edge, and Safari.
   */
b,
strong {
  font-weight: bolder;
}
/**
   * 1. Correct the inheritance and scaling of font size in all browsers.
   * 2. Correct the odd `em` font sizing in all browsers.
   */
code,
kbd,
samp {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}
/**
   * Add the correct font size in all browsers.
   */
small {
  font-size: 80%;
}
/**
   * Prevent `sub` and `sup` elements from affecting the line height in
   * all browsers.
   */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
/* Embedded content
     ========================================================================== */
/**
   * Remove the border on images inside links in IE 10.
   */
img {
  border-style: none;
}
/* Forms
     ========================================================================== */
/**
   * 1. Change the font styles in all browsers.
   * 2. Remove the margin in Firefox and Safari.
   */
button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  /* 1 */
  font-size: 100%;
  /* 1 */
  line-height: 1.15;
  /* 1 */
  margin: 0;
  /* 2 */
}
/**
   * Show the overflow in IE.
   * 1. Show the overflow in Edge.
   */
button,
input {
  /* 1 */
  overflow: visible;
}
/**
   * Remove the inheritance of text transform in Edge, Firefox, and IE.
   * 1. Remove the inheritance of text transform in Firefox.
   */
button,
select {
  /* 1 */
  text-transform: none;
}
/**
   * Correct the inability to style clickable types in iOS and Safari.
   */
button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}
/**
   * Remove the inner border and padding in Firefox.
   */
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}
/**
   * Restore the focus styles unset by the previous rule.
   */
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}
/**
   * Correct the padding in Firefox.
   */
fieldset {
  padding: 0.35em 0.75em 0.625em;
}
/**
   * 1. Correct the text wrapping in Edge and IE.
   * 2. Correct the color inheritance from `fieldset` elements in IE.
   * 3. Remove the padding so developers are not caught out when they zero out
   *    `fieldset` elements in all browsers.
   */
legend {
  box-sizing: border-box;
  /* 1 */
  color: inherit;
  /* 2 */
  display: table;
  /* 1 */
  max-width: 100%;
  /* 1 */
  padding: 0;
  /* 3 */
  white-space: normal;
  /* 1 */
}
/**
   * Add the correct vertical alignment in Chrome, Firefox, and Opera.
   */
progress {
  vertical-align: baseline;
}
/**
   * Remove the default vertical scrollbar in IE 10+.
   */
textarea {
  overflow: auto;
}
/**
   * 1. Add the correct box sizing in IE 10.
   * 2. Remove the padding in IE 10.
   */
[type="checkbox"],
[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}
/**
   * Correct the cursor style of increment and decrement buttons in Chrome.
   */
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
/**
   * 1. Correct the odd appearance in Chrome and Safari.
   * 2. Correct the outline style in Safari.
   */
[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */
}
/**
   * Remove the inner padding in Chrome and Safari on macOS.
   */
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
/**
   * 1. Correct the inability to style clickable types in iOS and Safari.
   * 2. Change font properties to `inherit` in Safari.
   */
::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */
}
/* Interactive
     ========================================================================== */
/*
   * Add the correct display in Edge, IE 10+, and Firefox.
   */
details {
  display: block;
}
/*
   * Add the correct display in all browsers.
   */
summary {
  display: list-item;
}
/* Misc
     ========================================================================== */
/**
   * Add the correct display in IE 10+.
   */
template {
  display: none;
}
/**
   * Add the correct display in IE 10.
   */
[hidden] {
  display: none;
}
/* 专属初始化代码的css文件 */
/*清除元素默认的内外边距  */
* {
  margin: 0;
  padding: 0;
}
body,
div,
span,
p,
ul,
li,
a,
img,
input,
h1,
h2,
h3,
h4,
i {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}
/*让所有斜体 不倾斜*/
em,
i {
  font-style: normal;
}
/*去掉列表前面的小点*/
ol ul li {
  list-style: none;
}
/*图片没有边框   去掉图片底侧的空白缝隙*/
img {
  border: 0;
  /*ie6*/
  vertical-align: middle;
}
/*让button 按钮 变成小手*/
button {
  cursor: pointer;
}
/*取消链接的下划线*/
a {
  text-decoration: none;
  color: #000;
}
a:hover {
  color: #e33333;
}
input {
  border: none;
  outline: none;
}
body {
  background-color: #fff;
  color: #666;
}
.mg-no {
  margin: unset !important;
}
.ml-50 {
  margin-left: 50px !important;
}
.mt-31 {
  margin-top: 31px;
}
.mt-80 {
  margin-top: 80px;
}
.mt-100 {
  margin-top: 100px !important;
}
.dsn {
  display: none;
}
.cl-C24 {
  color: #ED1C24 !important;
}
.bg-87f {
  background: #F9687F !important;
}
.bg-48a {
  background: #ff848a !important;
}
.bg-C24 {
  background: #F6BC24 !important;
}
.bg-rc24 {
  background: #ED1C24 !important;
}
.bg-7b3 {
  background: #b6b7b3 !important;
}
.bg-e75 {
  background: #ED1E75 !important;
}
.bg-red {
  background: red !important;
}
.bg-B49 {
  background: #FF8B49 !important;
}
.bg-b4c {
  background: #ff8b4c !important;
}
.bd-red {
  border: 2px solid red !important;
}
.bd-fff {
  border: 2px solid #fff !important;
}
/*去掉列表前面的小点*/
ul li {
  list-style: none;
}
.mr-15 {
  margin-right: 15px;
}
.lsp {
  letter-spacing: 6px;
}
.fw {
  font-weight: bold;
}
.f-20 {
  font-size: 20px !important;
}
.l-482 {
  left: 482px;
}
.fl {
  float: left;
}
.fr {
  float: right;
}
.r-482 {
  right: 482px;
}
.mr-90 {
  margin-right: 90px !important;
}
.mr-163 {
  margin-right: 163px !important;
}
.mr-190 {
  margin-right: 190px !important;
}
.common-div {
  width: 1260px;
  margin: 0 auto;
}
.cl-C24s {
  color: #ED1C24 !important;
  font-weight: 400;
}
.home-tab {
  position: fixed;
  top: 32px;
  width: 100%;
  box-shadow: 0px 4px 12px 0px rgba(163, 31, 35, 0.1);
  margin: 0 auto;
  height: 80px;
  z-index: 999;
  /* .secheme {
        font-weight: bold;
    } */
}
.home-tab a {
  margin-right: 56px;
  font-size: 16px;
  font-family: Microsoft YaHei;
  /* font-weight: bold; */
  color: #333333;
  line-height: 48px;
}
.home-tabsview {
  width: 1260px;
  height: 100%;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.scrolltab {
  background: #ffffff;
  box-shadow: 0px 4px 12px 0px rgba(163, 31, 35, 0.1);
  top: 0px !important;
}
.scrolltab a {
  cursor: pointer;
}
.home-tabs {
  position: fixed;
  top: 0px;
  width: 100%;
  margin: 0 auto;
  height: 80px;
  z-index: 888;
  box-shadow: 0px 4px 12px 0px rgba(163, 31, 35, 0.1);
}
.home-tabs a {
  cursor: pointer;
  margin-right: 56px;
  font-size: 16px;
  font-family: Microsoft YaHei;
  color: #333333;
  /* font-weight: bold; */
  line-height: 48px;
}
.headline-name {
  position: absolute;
  width: 100%;
  top: 190px;
  letter-spacing: 6px;
  font-size: 60px;
  font-family: Microsoft YaHei;
  font-weight: bold;
  color: #ffffff;
  line-height: 48px;
}
.scheme-divs {
  position: relative;
  display: inline-block;
}
.scheme-divss2 {
  position: relative;
  display: inline-block;
}
.scheme-divss2 a {
  margin-right: 0;
}
.scheme-divss3 {
  position: relative;
  display: inline-block;
}
.scheme-divss {
  position: relative;
  display: inline-block;
}
.secheme {
  position: relative;
  z-index: 999;
  cursor: pointer;
}
.secheme .b {
  margin-left: 5px;
}
.secheme .c {
  margin-left: 5px;
}
.scheme-div {
  z-index: 999;
  display: none;
  position: absolute;
  left: 0px;
  top: 35px;
  width: 230px;
  height: 200px;
  background: #ffffff;
  box-shadow: 0px 4px 12px 0px rgba(163, 31, 35, 0.1);
  border-radius: 0px 0px 4px 4px;
}
.scheme-div li {
  cursor: pointer;
  padding: 0 18px;
  height: 50px;
  line-height: 50px;
  list-style: none;
  font-size: 16px;
  font-family: Microsoft YaHei;
  color: #666666;
  background: #FFFFFF;
}
.scheme-div li > a {
  color: #666666 !important;
  font-size: 16px !important;
}
.scheme-div li:hover {
  background: #F2F2F2;
}
.scheme-divsss {
  z-index: 999;
  display: none;
  position: absolute;
  left: 0px;
  top: 35px;
  width: 230px;
  background: #ffffff;
  box-shadow: 0px 4px 12px 0px rgba(163, 31, 35, 0.1);
  border-radius: 0px 0px 4px 4px;
}
.scheme-divsss li {
  cursor: pointer;
  padding: 0 18px;
  height: 50px;
  line-height: 50px;
  list-style: none;
  font-size: 16px;
  font-family: Microsoft YaHei;
  color: #666666;
  background: #FFFFFF;
}
.scheme-divsss li > a {
  color: #666666 !important;
  font-size: 16px !important;
}
.scheme-divsss li:hover {
  background: #F2F2F2;
}
.scheme-divsss2 {
  z-index: 999;
  display: none;
  position: absolute;
  left: 0px;
  top: 35px;
  width: 230px;
  background: #ffffff;
  box-shadow: 0px 4px 12px 0px rgba(163, 31, 35, 0.1);
  border-radius: 0px 0px 4px 4px;
}
.scheme-divsss2 li {
  cursor: pointer;
  padding: 0 18px;
  height: 50px;
  line-height: 50px;
  list-style: none;
  font-size: 16px;
  font-family: Microsoft YaHei;
  color: #666666;
  background: #FFFFFF;
}
.scheme-divsss2 li > a {
  color: #666666 !important;
  font-size: 16px !important;
}
.scheme-divsss2 li a {
  margin-right: 0;
}
.scheme-divsss2 li:hover {
  background: #F2F2F2;
}
.scheme-divsss3 {
  z-index: 999;
  display: none;
  position: absolute;
  left: 0px;
  top: 35px;
  width: 230px;
  background: #ffffff;
  box-shadow: 0px 4px 12px 0px rgba(163, 31, 35, 0.1);
  border-radius: 0px 0px 4px 4px;
}
.scheme-divsss3 li {
  cursor: pointer;
  padding: 0 18px;
  height: 50px;
  line-height: 50px;
  list-style: none;
  font-size: 16px;
  font-family: Microsoft YaHei;
  color: #666666;
  background: #FFFFFF;
}
.scheme-divsss3 li > a {
  color: #666666 !important;
  font-size: 16px !important;
}
.scheme-divsss3 li a {
  margin-right: 0;
}
.scheme-divsss3 li:hover {
  background: #F2F2F2;
}
.page1-content {
  width: 1260px;
  margin: 0 auto;
  height: calc(100% - 150px);
  padding-top: 280px;
  padding-bottom: 180px;
  box-sizing: border-box;
}
.page1-content .page1-headline {
  font-size: 60px;
  font-family: Microsoft YaHei;
  font-weight: bold;
  color: #ffffff;
  line-height: 60px;
}
.page1-content .page1-details {
  width: 792px;
  font-size: 24px;
  font-family: Microsoft YaHei;
  color: #ffffff;
  line-height: 36px;
}
.page2-content {
  width: 1260px;
  height: 100%;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.page2-content .page2-headline {
  height: 73px;
  font-size: 72px;
  font-family: Microsoft YaHei;
  font-weight: bold;
  color: #ffffff;
  line-height: 60px;
}
.page2-content .page2-details {
  width: 648px;
  height: 239px;
  font-size: 24px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #ffffff;
  line-height: 36px;
}
.page2-content .page2-img {
  margin-bottom: 52px;
  margin-top: 100px;
}
.page3-content {
  width: 100%;
  position: relative;
  padding-top: 150px;
  box-sizing: border-box;
  height: 100%;
  margin: 0 auto;
}
.page3-content .page3-details {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 auto;
}
.page3-content .page3-details .left {
  margin-right: 195px;
}
.page3-content .page3-details .left .ul .li {
  font-size: 22px;
  font-family: Source Han Sans CN;
  font-weight: bold;
  color: #333333;
  margin-top: 50px;
}
.page3-content .page3-details .left .ul .li li {
  font-size: 18px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  color: #666666;
  line-height: 34px;
  padding-left: 25px;
}
.page3-content .page3-details .left .ul .li li:first-child {
  margin-top: 15px;
}
.page3-content .page3-details .left .ul .li .top {
  display: flex;
  align-items: flex-end;
}
.page3-content .page3-details .left .ul .li div {
  margin-left: -5px;
}
.page3-content .page3-details .left .ul .li:first-child {
  margin-top: 0;
}
.page3-content .page3-details .right {
  display: flex;
  flex-wrap: wrap;
  width: 300px;
}
.page3-content .page3-details .right div {
  width: 115px;
  margin-right: 70px;
  margin-bottom: 75px;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.page3-content .page3-details .right div i {
  height: 16px;
  font-size: 16px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  color: #666666;
  line-height: 16px;
  margin-top: 15px;
}
.page3-content .page3-details .right div i span {
  display: block;
}
.page3-content .page3-details .right div:nth-child(2n) {
  margin-right: unset;
}
.page3-content .page3-details .right div:nth-child(n+6) {
  margin-bottom: unset;
}
.page3-content .list {
  max-width: 1200px;
  display: flex;
  margin: 120px auto 150px;
  flex-wrap: wrap;
  justify-content: space-between;
}
.page3-content .list li img {
  width: 390px;
}
.page3-headline {
  text-align: center;
  position: relative;
}
.page3-headline span {
  display: block;
  position: relative;
  width: 100%;
  font-size: 46px;
  font-family: Microsoft YaHei;
  font-weight: bold;
  color: #000000;
}
.page3-headline span i {
  height: 54px;
  position: absolute;
  top: 0px;
  font-size: 40px;
  font-family: Arial;
  font-weight: bold;
  color: #ea1a20;
  opacity: 0.1;
  width: 100%;
  text-align: center;
  left: 0;
}
.page3-headline .hx {
  width: 64px;
  height: 3px;
  margin: 0 auto;
  margin-top: 19px;
  background: #ed1c24;
}
.headline-tab {
  width: 1260px;
  margin: 0 auto;
  position: relative;
}
.page4-details {
  display: flex;
  justify-content: center;
  height: 100%;
  align-items: center;
  margin: 0 auto;
  margin-top: 42px;
}
.page4-details div {
  width: 536px;
  height: 203px;
  font-size: 24px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #000000;
  line-height: 36px;
  margin-right: 58px;
}
.page5-details .page5-list {
  display: flex;
  flex-wrap: wrap;
  margin-top: 35px;
  justify-content: center;
}
.page5-details .page5-list li {
  width: 380px;
  height: 315px;
  background: #FFFFFF;
  border-radius: 6px;
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-right: 30px;
}
.page5-details .page5-list li img {
  margin-top: 40px;
}
.page5-details .page5-list li .tit1 {
  height: 20px;
  font-size: 20px;
  font-family: Source Han Sans CN;
  font-weight: bold;
  color: #333333;
  line-height: 20px;
  margin-top: 20px;
}
.page5-details .page5-list li .tit2 {
  /*  margin-top: 25px; */
}
.page5-details .page5-list li .tit2 div {
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 500;
  color: #333333;
  line-height: 32px;
}
.page5-details .page5-list li .tit2 div:first-child {
  margin-top: 10px;
}
.page5-details .page5-list li:nth-child(3n) {
  margin-right: 0px;
}
.page5-details .page5-list li:nth-child(n+4) {
  margin-top: 30px;
}
.page4-1-details {
  display: flex;
  justify-content: space-between;
  height: 100%;
  align-items: center;
  margin: 0 auto;
  margin-top: 42px;
}
.page4-1-details .left {
  margin-right: 255px;
}
.page4-1-details .left .txt {
  display: flex;
  align-items: baseline;
  font-size: 16px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  color: #666666;
  line-height: 28px;
}
.page4-1-details .left .txt .tit {
  margin-left: -5px;
}
.page4-1-details .left .txt .tit .tit1 {
  font-size: 20px;
  font-family: Source Han Sans CN;
  font-weight: bold;
  color: #2D2D2D;
  margin-bottom: 15px;
}
/* .page4-img {
    background-image: url(../img/home/page4-2.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    height: 230px;
    width: 100%;
    margin-top: 60px;

    .page4-img-name {
        width: 1260px;
        display: flex;
        justify-content: space-between;
        position: relative;
        bottom: -120px;
        margin: 0 auto;
    }

    .page4-imgname {

        text-align: center;

        span {
            text-align: center;
            display: block;

            height: 43px;
            font-size: 46px;
            font-family: PingFang SC;
            font-weight: 600;
            color: rgba(0, 0, 0, 1);
            line-height: 48px;
        }

        span:last-child {

            text-align: center;
            height: 16px;
            font-size: 16px;
            font-family: Microsoft YaHei;
            font-weight: 400;
            color: rgba(0, 0, 0, 1);
            line-height: 48px;
        }

    }

} */
.page5-details {
  height: 100%;
  width: 1260px;
  margin: 0 auto;
  margin-top: 40px;
}
.page5-details .page5-details-conter {
  width: 300%;
  height: 100%;
  display: flex;
  overflow: auto;
}
.page5-details .left {
  margin-top: 48px;
}
.page5-details .left .left-namea {
  display: block;
  width: 554px;
  height: 37px;
  font-size: 36px;
  font-family: Microsoft YaHei;
  font-weight: bold;
  color: #000000;
}
.page5-details .left .left-nameb {
  margin-top: 39px;
  display: block;
  width: 520px;
  height: 27px;
  font-size: 26px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #000000;
}
.page5-details .left .left-imgname {
  margin-top: 20px;
  display: flex;
  width: 554px;
  flex-wrap: wrap;
}
.page5-details .left .left-imgname .imgs {
  margin-top: 30px;
  width: 48px;
  line-height: 48px;
  text-align: center;
  height: 48px;
  background: #f8d2d1;
  border-radius: 10px;
  margin-right: 18px;
}
.page5-details .left .left-imgname span {
  margin-top: 30px;
  display: block;
  height: 24px;
  font-size: 24px;
  font-family: Microsoft YaHei;
  font-weight: bold;
  color: #333333;
  line-height: 48px;
}
.page5-details .right {
  display: flex;
  margin-left: 88px;
}
.page5-details .right .right-div {
  margin-right: 43px;
  box-sizing: border-box;
  padding: 40px 42px;
  width: 418px;
  height: 400px;
  background: #ffffff;
  box-shadow: 0px 16px 43px 0px rgba(163, 31, 35, 0.1);
  border-radius: 10px;
}
.page5-details .right .right-div .right-div-img {
  width: 96px;
  line-height: 96px;
  text-align: center;
  height: 96px;
  background: #ed3c82;
  box-shadow: 0px 0px 28px 0px rgba(237, 60, 130, 0.36);
  border-radius: 50%;
}
.page5-details .right .right-div .right-div-name {
  font-size: 26px;
  font-family: Microsoft YaHei;
  font-weight: bold;
  color: #000000;
  padding-top: 40px;
}
.page5-details .right .hx {
  margin-top: 30px;
  width: 70px;
  height: 4px;
  background: #ed3c82;
  border-radius: 2px;
}
.page5-details .right .right-div-content {
  margin-top: 32px;
  height: 73px;
  font-size: 16px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #333333;
  line-height: 28px;
}
.page5-headline {
  text-align: center;
  position: relative;
}
.page5-headline span {
  display: block;
  position: relative;
  width: 100%;
  font-size: 46px;
  font-family: Microsoft YaHei;
  font-weight: bold;
  color: #000000;
}
.page5-headline span i {
  width: 844px;
  height: 54px;
  position: absolute;
  top: -30px;
  font-size: 72px;
  font-family: Arial;
  font-weight: bold;
  color: #ea1a20;
  opacity: 0.1;
  left: 50%;
  margin-left: -422px;
}
.page5-headline .hx {
  width: 64px;
  height: 3px;
  margin: 0 auto;
  margin-top: 19px;
  background: #ed1c24;
}
.namea {
  width: 100%;
  padding: 0 !important;
}
.nameb {
  width: 100%;
  padding: 0 !important;
}
/* .page6-subject {
    width: 1260px;
    margin: 0 auto;
    margin-top: 20px;
    display: flex;
    flex-direction: column;

    .page6-divs {
        display: flex;
        justify-content: space-between;
    }

    .page6-div {

        box-sizing: border-box;
        padding: 20px 0;
        position: relative;
        width: 201px;
        text-align: center;
        height: 201px;
        background: rgba(#F9F9F9);
        box-shadow: 0px 16px 43px 0px rgba(163, 31, 35, 0.1);
        border-radius: 0px 0px 6px 6px;
        border-top: 6px solid #F9F9F9;
        margin-right: 56px;

        img {
            width: 100px;
            transition: all 0.8s;
        }

        span {
            margin-top: 30px;
            display: block;
            font-size: 25px;
            font-family: Microsoft YaHei;
            font-weight: 400;
            color: rgba(0, 0, 0, 1);

        }
    }

    .page6-div:nth-child(3n) {
        margin-right: unset;
    }

    .page6-div:hover {

        background: rgba(255, 255, 255, 1);
        border-top: 6px solid #EA1A20;

        img {
            transform: scale(1.1);
        }

        span {
            font-size: 23px !important;
        }
    }
} */
/* .page7-subject {
    width: 1260px;
    margin: 0 auto;
    margin-top: 100px;
    display: flex;

    .page7-div {
        width: 310px;
        height: 330px;
        background: rgba(255, 255, 255, 1);
        box-shadow: 0px 16px 43px 0px rgba(163, 31, 35, 0.1);
        border-radius: 20px;
        padding-left: 60px;
        padding-top: 95px;
        box-sizing: border-box;
        position: relative;
        margin-right: 135px;

        img {
            position: absolute;
            right: 0;
            top: -52px;
        }

        span {

            display: block;
            font-size: 28px;
            font-family: Microsoft YaHei;
            font-weight: bold;
            color: rgba(0, 0, 0, 1);
            line-height: 36px;
        }

        i {
            margin-top: 10px;
            display: block;
            color: #666666;
            font-size: 24px;
            font-family: Microsoft YaHei;
            line-height: 36px;

        }
    }

    .page7-div:last-child {
        margin-right: unset;
    }
} */
.footer {
  width: 1260px;
  margin: 0 auto;
}
.footer .home-relation {
  display: flex;
}
.footer .home-relation .relation-div {
  margin-right: 18px;
}
.footer .home-relation .relation-div .div-name {
  font-size: 17px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #ffffff;
}
.footer .home-relation .relation-div .hx {
  margin-top: 37.3px;
  width: 108px;
  height: 1px;
  background: #ffffff;
}
.footer .home-relation .relation-div .content {
  margin-top: 25px;
  font-size: 13px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #ffffff;
  line-height: 30px;
  display: flex;
  align-items: self-start;
}
.footer .home-relation .relation-div .content span {
  display: block;
}
.footer .home-relation .relation-div .content img {
  width: 23px;
  margin-right: 23px;
}
.footer .home-relation .relation-div:last-child {
  margin-right: unset;
}
.footer .home-relation .relation-div:last-child img {
  width: 110px;
}
.footer .copy {
  position: absolute;
  width: 1260px;
  height: 1px;
  background: #ffffff;
  opacity: 0.5;
  bottom: 30px;
  text-align: center;
  font-size: 12px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #ffffff;
  line-height: 26px;
}
.footers {
  overflow: hidden;
  position: relative;
  background: url(../img/financial/img2.png);
  background-repeat: no-repeat !important;
  background-size: 100% 100% !important;
  padding-top: 136px;
}
.footers .home-relation {
  width: 1260px;
  margin: 0 auto;
  margin-top: 83px;
  box-sizing: border-box;
  display: flex;
}
.footers .home-relation .relation-div {
  margin-right: 18px;
}
.footers .home-relation .relation-div .div-name {
  font-size: 16px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #ffffff;
}
.footers .home-relation .relation-div .hx {
  margin-top: 37.3px;
  width: 108px;
  height: 1px;
  background: #ffffff;
}
.footers .home-relation .relation-div .content {
  margin-top: 25px;
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #ffffff;
  line-height: 22px;
  display: flex;
  align-items: self-start;
}
.footers .home-relation .relation-div .content span {
  display: block;
  font-size: 10px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #ffffff;
  line-height: 18px;
}
.footers .home-relation .relation-div .content img {
  width: 23px;
  margin-right: 23px;
}
.footers .home-relation .relation-div:last-child {
  margin-right: unset;
}
.footers .home-relation .relation-div:last-child img {
  width: 110px;
}
.copy {
  padding: 0 257px;
  margin-top: 94px;
  width: 100%;
  height: 30px;
  text-align: center;
  font-size: 12px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #ffffff;
  line-height: 26px;
}
.copy div {
  border-top: 1px solid rgba(255, 255, 255, 0.5);
}
.financial-div {
  width: 100%;
  margin: 0 auto;
  /*  height: 874px; */
  margin-top: 140px;
  padding-bottom: 210px;
  /* .financial-content {
        display: flex;
        width: 1260px;
        margin: 0 auto;
        margin-top: 58px;
        align-items: center;


        .left {
            text-align: initial;
            overflow: hidden;
            width: 500px;
            font-size: 24px;
            font-family: Microsoft YaHei;
            font-weight: 400;
            color: rgba(0, 0, 0, 1);
            line-height: 42px;
            margin-right: 60px;

            img {
                margin-right: 10px;
            }

            .left-div {
                display: flex;
                align-items: baseline;
            }
        }
    } */
}
.financial-div .page1-content {
  display: flex;
  justify-content: space-between;
  padding-top: 105px;
}
.financial-div .page1-content .right {
  width: 520px;
  text-align: left;
}
.financial-div .page1-content .right .tit1 {
  font-size: 22px;
  font-family: Source Han Sans CN;
  font-weight: bold;
  color: #333333;
  margin-top: 50px;
}
.financial-div .page1-content .right .tit2 {
  font-size: 18px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  color: #666666;
  margin-top: 15px;
}
.financial-div .page2-headline ul {
  width: 1200px;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin: 80px auto 0;
}
.financial-div .page2-headline ul li {
  width: 380px;
  height: 412px;
  background: #FAFAFA;
  box-shadow: 0px 16px 43px 0px rgba(163, 31, 35, 0.1);
  border-radius: 10px;
}
.financial-div .page2-headline ul li .top {
  width: 380px;
  height: 220px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #FFFFFF;
}
.financial-div .page2-headline ul li .bot {
  padding: 30px;
}
.financial-div .page2-headline ul li .bot .tit1 {
  font-size: 22px;
  font-family: Source Han Sans CN;
  font-weight: bold;
  color: #333333;
}
.financial-div .page2-headline ul li .bot .tit2 {
  font-size: 18px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  color: #666666;
  line-height: 30px;
  text-align: justify;
  margin-top: 15px;
}
.financial-div .page2-headline ul li:nth-child(n+4) {
  margin-top: 30px;
}
.financial-div .page4-headline ul {
  width: 1200px;
  margin: 105px auto 150px;
  display: flex;
  justify-content: space-between;
}
.financial-div .page4-headline ul li {
  width: 285px;
  height: 210px;
  background: rgba(254, 254, 255, 0);
  border: 2px solid #FFFFFF;
  border-radius: 6px;
  padding: 29px 25px;
  box-shadow: 0px 4px 14px 2px rgba(163, 31, 35, 0.1);
}
.financial-div .page4-headline ul li .top {
  display: flex;
  font-size: 22px;
  font-family: Source Han Sans CN;
  font-weight: bold;
  color: #333333;
}
.financial-div .page4-headline ul li .top img {
  margin-right: 10px;
}
.financial-div .page4-headline ul li .tit2 {
  font-size: 18px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  color: #666666;
  line-height: 30px;
  margin-top: 40px;
  text-align: justify;
}
.financial-div .page4-headline ul li .tit2 span {
  display: inline;
  font-size: 18px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  color: #666666;
}
.financial-div .tit {
  font-size: 20px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  color: #333333;
  margin: 60px auto 50px;
}
.financial-div .page3-headlines {
  margin-top: 140px;
}
.financial-div .page3-headlines .tit {
  width: 1200px;
  font-size: 18px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  color: #333333;
  text-align: left;
  margin: 80px auto 50px;
}
.financial-div .page3-headlines .con {
  width: 1246px;
  margin-top: 80px;
  display: flex;
  align-items: center;
  margin: 80px auto 0;
}
.financial-div .page3-headlines .con .txt .list {
  width: 610px;
  font-size: 18px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  color: #333333;
  line-height: 34px;
  text-align: left;
}
.financial-div .page3-headlines .con .txt .list:not(:first-child) {
  margin-top: 40px;
}
.operation-div {
  width: 100%;
  margin: 0 auto;
  padding-top: 140px;
}
.operation-div .page3-headline .headline-tab i {
  color: #F9687F !important;
}
.operation-div .operation-content {
  width: 1260px;
  margin: 0 auto;
  display: flex;
  align-items: center;
}
.operation-div .operation-content .hx {
  width: 108px;
  height: 4px;
}
.operation-div .operation-content .name {
  letter-spacing: 3px;
  text-align: left;
  height: 38px;
  font-size: 38px;
  font-family: Microsoft YaHei;
  font-weight: bold;
  color: #000000;
  line-height: 57px;
  margin-bottom: 30px;
}
.operation-div .operation-content .left {
  overflow: hidden;
  width: 461px;
  font-size: 24px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #333333;
  line-height: 42px;
  margin-right: 53px;
  text-align: initial;
}
.operation-div .operation-content .left span {
  display: flex;
  align-items: baseline;
  font-size: 24px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #333333;
  line-height: 42px;
  margin-top: 10px;
}
.operation-div .operation-content .list .list1 {
  display: flex;
  align-items: center;
  text-align: left;
  margin-top: 170px;
}
.operation-div .operation-content .list .list1 .right {
  width: 635px;
  text-align: center;
}
.operation-div .operation-content .list .list1 .right img {
  width: 600px;
}
.operation-div .operation-content .list .list1 .left-txt {
  flex: 1;
}
.operation-div .operation-content .list .list1 .left-txt .title {
  display: flex;
  align-items: flex-end;
}
.operation-div .operation-content .list .list1 .left-txt .title div {
  height: 24px;
  line-height: 24px;
  font-size: 24px;
  font-family: Source Han Sans CN;
  font-weight: bold;
  color: #2D2D2D;
  margin-left: -5px;
  padding-top: 5px;
}
.operation-div .operation-content .list .list1 .left-txt .tit:first-child {
  margin-top: 50px;
}
.operation-div .operation-content .list .list1 .left-txt .tit {
  margin-top: 40px;
}
.operation-div .operation-content .list .list1 .left-txt .tit .tit1 {
  font-size: 20px;
  font-family: Source Han Sans CN;
  font-weight: bold;
  color: #2D2D2D;
}
.operation-div .operation-content .list .list1 .left-txt .tit .tit2 {
  font-size: 18px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  color: #666666;
  margin-top: 20px;
  line-height: 32px;
}
.electronic-div {
  width: 100%;
  margin: 0 auto;
  padding-top: 140px;
}
.electronic-div .hxs {
  width: 64px;
  height: 3px;
  margin: 0 auto;
  margin-top: 19px;
  background: #ed1e75;
}
.electronic-div .hx {
  width: 108px;
  height: 4px;
  background: #ed1e75;
  border-radius: 2px;
}
.electronic-div .electronic-content {
  margin: 0 auto;
  width: 1260px;
  display: flex;
  margin-top: 130px;
}
.electronic-div .electronic-content .list {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.electronic-div .electronic-content .list li {
  width: 396px;
  height: 380px;
  background: #FFFFFF;
  box-shadow: 0px 16px 43px 0px rgba(163, 31, 35, 0.1);
  border-radius: 10px;
  padding: 0 40px;
  box-sizing: border-box;
  /*   margin-right: 60px; */
}
.electronic-div .electronic-content .list li img {
  width: 150px;
  margin-left: -30px;
}
.electronic-div .electronic-content .list li .tit1 {
  height: 22px;
  font-size: 22px;
  font-family: Microsoft YaHei;
  font-weight: bold;
  color: #000000;
  line-height: 22px;
}
.electronic-div .electronic-content .list li .tit2 {
  width: 40px;
  height: 4px;
  background: #ED3C82;
  border-radius: 2px;
  margin-top: 12px;
}
.electronic-div .electronic-content .list li .tit3 {
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  color: #333333;
  line-height: 26px;
  text-align: justify;
  margin-top: 25px;
}
.electronic-div .electronic-content .list li:nth-child(n+4) {
  margin-top: 60px;
}
.electronic-div .electronic-content .name {
  letter-spacing: 3px;
  height: 38px;
  font-size: 38px;
  font-family: Microsoft YaHei;
  font-weight: bold;
  color: #000000;
  margin-bottom: 30px;
}
.electronic-div .electronic-content .left {
  margin-top: 20px;
  width: 577px;
  height: 108px;
  font-size: 24px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #333333;
  line-height: 42px;
  margin-right: 53px;
  text-align: initial;
}
.electronic-div .electronic-content .left .left-div {
  width: 500px;
  display: flex;
  margin-top: 20px;
  flex-wrap: wrap;
}
.electronic-div .electronic-content .left .left-div .left-text {
  margin-top: 30px;
  align-items: center;
  margin-right: 77px;
}
.electronic-div .electronic-content .left .left-div .left-text .img-div {
  float: left;
  margin-right: 18px;
  width: 48px;
  height: 48px;
  text-align: center;
  background: #fed0d2;
  border-radius: 12px;
}
.electronic-div .electronic-content .left .left-div .left-text span {
  float: left;
  font-size: 24px;
  font-family: Microsoft YaHei;
  font-weight: bold;
  color: #333333;
  line-height: 42px;
}
.electronic-div .electronic-content .left .left-div .left-text .w146 {
  width: 146px !important;
}
.electronic-div .electronic-content .left .left-div .left-text .w123 {
  width: 123px !important;
}
.electronic-div .electronic-contents {
  display: flex;
  margin-top: 58px;
}
.electronic-div .electronic-contents .name {
  height: 38px;
  font-size: 38px;
  font-family: Microsoft YaHei;
  font-weight: bold;
  color: #000000;
  margin-bottom: 30px;
}
.electronic-div .electronic-contents .left {
  margin-top: 20px;
  height: 108px;
  font-size: 24px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #333333;
  line-height: 42px;
  margin-right: 53px;
  text-align: initial;
}
.electronic-div .electronic-contents .left .left-div {
  width: 500px;
  display: flex;
  margin-top: 20px;
  flex-wrap: wrap;
}
.electronic-div .electronic-contents .left .left-div .left-text {
  margin-top: 30px;
  align-items: center;
  margin-right: 77px;
}
.electronic-div .electronic-contents .left .left-div .left-text .img-div {
  float: left;
  margin-right: 18px;
  width: 48px;
  height: 48px;
  text-align: center;
  background: #fed0d2;
  border-radius: 12px;
}
.electronic-div .electronic-contents .left .left-div .left-text span {
  float: left;
  font-size: 24px;
  font-family: Microsoft YaHei;
  font-weight: bold;
  color: #333333;
  line-height: 42px;
}
.electronic-div .electronic-contents .left .left-div .left-text .w146 {
  width: 146px !important;
}
.electronic-div .electronic-contents .left .left-div .left-text .w123 {
  width: 123px !important;
}
/* .statistics {
    padding-left: 50px;
    padding-right: 85px;
    background: url(../img/electronic/page4-1.png);
    background-repeat: no-repeat !important;
    background-size: 100% 100% !important;
    width: 1310px;
    height: 660px;
    margin: 0 auto;
    margin-top: 160px;
    position: relative;

    .electronic-div {
        width: unset;
        margin: 0 auto;
        height: unset;
        padding-top: 100px;

        .electronic-content {
            margin-top: unset;
        }
    }
} */
/* .todock {
    .electronic-div {
        height: unset;
        padding-top: unset;

        .electronic-content {
            align-items: center;
            margin-top: unset;
        }

        .left-div {

            height: 108px !important;
            font-size: 24px !important;
            font-family: Microsoft YaHei !important;
            font-weight: 400 !important;
            color: rgba(51, 51, 51, 1) !important;
            line-height: 42px !important;
        }
    }
} */
/* .bg {
    background: url(../img/electronic/page2-1.png);
    background-repeat: no-repeat !important;
    background-size: 100% 100% !important;

} */
.technical-div {
  width: 1260px;
  margin: 0 auto;
  padding-top: 140px;
  padding-bottom: 100px;
}
.technical-div .list {
  display: flex;
  margin-top: 90px;
  justify-content: space-between;
}
.technical-div .list .list1 {
  display: flex;
  align-items: center;
}
.technical-div .list .list1 .div {
  font-size: 20px;
  font-family: Source Han Sans CN;
  font-weight: 500;
  color: #333333;
  margin-left: 12px;
}
.technical-div .list .list1 .txt {
  margin-left: 12px;
}
.technical-div .list .list1 .txt .tit1 {
  font-size: 20px;
  font-family: Source Han Sans CN;
  font-weight: bold;
  color: #333333;
}
.technical-div .list .list1 .txt .tit2 {
  font-size: 16px;
  font-family: Source Han Sans SC;
  font-weight: 400;
  color: #999999;
  line-height: 30px;
  margin-top: 20px;
}
.technical-div .list .list1:last-child {
  margin-right: 0;
}
.technical-div .tit {
  font-size: 20px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  color: #333333;
  margin: 75px 0;
  text-align: center;
}
.technical-div .page3-headline .headline-tab i {
  color: #FF8B49 !important;
}
.technical-div .technical-content {
  display: flex;
  width: 1260px;
  margin: 0 auto;
  margin-top: 58px;
  align-items: center;
}
.technical-div .technical-content .ss {
  display: flex;
  align-items: baseline;
}
.technical-div .technical-content .hx {
  width: 108px;
  height: 4px;
  background: #ed1e75;
  border-radius: 2px;
}
.technical-div .technical-content .name {
  letter-spacing: 3px;
  text-align: left;
  width: 250px;
  height: 95px;
  font-size: 38px;
  font-family: Microsoft YaHei;
  font-weight: bold;
  color: #000000;
  line-height: 57px;
  margin-bottom: 40px;
}
.technical-div .technical-content .names {
  letter-spacing: 3px;
  text-align: left;
  width: 290px;
  height: 38px;
  font-size: 38px;
  font-family: Microsoft YaHei;
  font-weight: bold;
  color: #000000;
  line-height: 57px;
  margin-bottom: 40px;
}
.technical-div .technical-content .left {
  margin-top: 30px;
  width: 530px;
  font-size: 24px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #333333;
  line-height: 42px;
  margin-right: 53px;
  text-align: initial;
}
.technical-div .technical-content .left .left-div {
  width: 510px;
  display: flex;
  margin-top: 20px;
  flex-wrap: wrap;
}
.technical-div .technical-content .left .left-div .left-text {
  margin-top: 30px;
  align-items: center;
  margin-right: 77px;
}
.technical-div .technical-content .left .left-div .left-text .img-div {
  float: left;
  margin-right: 18px;
  width: 48px;
  height: 48px;
  text-align: center;
  background: #ffe9dd;
  border-radius: 12px;
}
.technical-div .technical-content .left .left-div .left-text span {
  float: left;
  font-size: 24px;
  font-family: Microsoft YaHei;
  font-weight: bold;
  color: #333333;
  line-height: 42px;
}
.technical-div .technical-content .left .left-div .left-text .w146 {
  width: 146px !important;
}
.technical-div .technical-content .left .left-div .left-text .w123 {
  width: 123px !important;
}
.agreementEscrow {
  /* width: 1260px; */
  margin: 0 auto;
  padding-bottom: 100px;
}
.agreementEscrow .first-page .img2 {
  display: block;
  margin: 30px auto 0px;
}
.agreementEscrow .second-page {
  padding: 150px 0;
  background: #F7F9FB;
}
.agreementEscrow .second-page .list {
  width: 1200px;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin: 80px auto 0;
}
.agreementEscrow .second-page .list li {
  padding: 30px;
  width: 380px;
  height: 315px;
  background: #FFFFFF;
}
.agreementEscrow .second-page .list li .tit1 {
  margin-top: 20px;
  font-size: 22px;
  font-family: Source Han Sans CN;
  font-weight: bold;
  color: #333333;
}
.agreementEscrow .second-page .list li .tit2 {
  margin-top: 20px;
  font-size: 18px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  color: #666666;
  line-height: 30px;
}
.agreementEscrow .second-page .list li:nth-child(n+4) {
  margin-top: 30px;
}
.agreementEscrow .third-page .list {
  width: 1200px;
  display: flex;
  margin: 100px auto 0px;
}
.agreementEscrow .third-page .list .right {
  width: 440px;
}
.agreementEscrow .third-page .list .right .tit1 {
  font-size: 22px;
  font-family: Source Han Sans CN;
  font-weight: bold;
  color: #333333;
  margin-top: 50px;
}
.agreementEscrow .third-page .list .right .tit2 {
  font-size: 18px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  color: #666666;
  line-height: 36px;
}
.agreementEscrow .fifth-page {
  padding-top: 150px;
  background: #F7F9FB;
}
.agreementEscrow .fifth-page .list {
  display: flex;
  justify-content: center;
  margin-top: 70px;
}
.agreementEscrow .fifth-page .list .list1 {
  width: 240px;
  height: 105px;
  background: #FFFFFF;
  box-shadow: 0px 0px 21px 3px #F3F3F3;
  border-radius: 6px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 30px;
}
.agreementEscrow .fifth-page .list .list1 .left {
  font-size: 67px;
  font-family: DIN Alternate;
  font-weight: bold;
  color: #D21938;
  margin-right: 8px;
}
.agreementEscrow .fifth-page .list .list1 .tit1 {
  height: 20px;
  font-size: 20px;
  font-family: Source Han Sans CN;
  font-weight: bold;
  color: #333333;
  line-height: 20px;
}
.agreementEscrow .fifth-page .list .list1 .tit2 {
  height: 14px;
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  color: #D21938;
  line-height: 14px;
  margin-top: 10px;
}
.agreementEscrow .fifth-page .list .list1:last-child {
  margin-right: 0;
}
.agreementEscrow .fifth-page .list .list2 {
  width: 380px;
  /* height: 305px; */
  background: #FFFFFF;
  margin-top: 65px;
  padding: 40px 30px;
  margin-left: 30px;
}
.agreementEscrow .fifth-page .list .list2 .tit1 {
  height: 22px;
  font-size: 22px;
  font-family: Source Han Sans CN;
  font-weight: bold;
  color: #333333;
  line-height: 22px;
  margin-top: 20px;
  margin-bottom: 20px;
}
.agreementEscrow .fifth-page .list .list2 .tit2 {
  font-size: 18px;
  font-family: Source Han Sans SC;
  font-weight: 400;
  color: #666666;
  line-height: 36px;
}
.agreementEscrow .fifth-page .list .list2:first-child {
  margin-left: 0px;
}
.supplyFinance {
  width: 1200px;
  margin: 0 auto;
  padding-top: 140px;
  padding-bottom: 100px;
}
.supplyFinance .first-page .con {
  position: relative;
  padding: 55px 0 0 60px;
}
.supplyFinance .first-page .con .left-img {
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
}
.supplyFinance .first-page .con .right-img {
  position: absolute;
  bottom: 0;
  right: 0;
  z-index: -1;
}
.supplyFinance .first-page .con .tit1 {
  font-size: 55px;
  font-family: Source Han Sans CN;
  font-weight: 300;
  color: #333333;
}
.supplyFinance .first-page .con .tit2 {
  font-size: 30px;
  font-family: Source Han Sans CN;
  font-weight: bold;
  color: #333333;
  margin-top: 20px;
}
.supplyFinance .first-page .con .tit3 {
  width: 1103px;
  font-size: 18px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  color: #666666;
  line-height: 36px;
  margin-top: 40px;
}
.supplyFinance .second-page {
  margin-top: 200px;
}
.supplyFinance .second-page .list {
  display: flex;
  justify-content: center;
}
.supplyFinance .second-page .list .list1 {
  margin-top: 100px;
}
.supplyFinance .second-page .list .list1 .tit1 {
  font-size: 22px;
  font-family: Source Han Sans SC;
  color: #333333;
  margin-top: 20px;
  margin-bottom: 20px;
}
.supplyFinance .second-page .list .list1 .tit1 span {
  font-weight: bold;
}
.supplyFinance .second-page .list .list1 .tit2 {
  font-size: 18px;
  font-family: Source Han Sans SC;
  font-weight: 400;
  color: #333333;
  line-height: 40px;
}
.supplyFinance .second-page .tit {
  font-size: 18px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  color: #666666;
  line-height: 36px;
  margin-top: 80px;
}
.supplyFinance .third-page {
  margin-top: 200px;
}
.supplyFinance .third-page .list {
  display: flex;
  justify-content: space-between;
  margin-top: 70px;
}
.supplyFinance .third-page .list .list1 {
  text-align: center;
}
.supplyFinance .third-page .list .list1 .txt {
  font-size: 18px;
  font-family: Source Han Sans SC;
  font-weight: 500;
  color: #333333;
  margin-top: 15px;
}
.supplyFinance .third-page .tit {
  font-size: 18px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  color: #666666;
  line-height: 36px;
  margin-top: 50px;
}
.supplyFinance .fourth-page {
  margin-top: 200px;
  text-align: center;
}
.supplyFinance .fourth-page .tit1 {
  font-size: 24px;
  font-family: Source Han Sans SC;
  font-weight: bold;
  color: #333333;
}
.supplyFinance .fourth-page img {
  display: block;
  margin: 0 auto;
}
.cooperationMode {
  padding-bottom: 100px;
}
.cooperationMode .cooperationMode-son {
  width: 1200px;
  margin: 0 auto;
  padding-top: 140px;
}
.cooperationMode .cooperationMode-son .first-page .list {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 200px;
}
.cooperationMode .cooperationMode-son .first-page .list .img {
  width: 563px;
  text-align: right;
  margin-right: 120px;
}
.cooperationMode .cooperationMode-son .first-page .list .right {
  width: 523px;
}
.cooperationMode .cooperationMode-son .first-page .list .right .tit1 {
  height: 24px;
  font-size: 24px;
  font-family: Source Han Sans CN;
  font-weight: bold;
  color: #333333;
  line-height: 24px;
}
.cooperationMode .cooperationMode-son .first-page .list .right .Line {
  width: 30px;
  height: 4px;
  background: #D91C22;
  margin-top: 10px;
}
.cooperationMode .cooperationMode-son .first-page .list .right .tit2 {
  font-size: 20px;
  font-family: Source Han Sans CN;
  font-weight: 500;
  color: #666666;
  line-height: 34px;
  margin-top: 25px;
}
.cooperationMode .second-page {
  background: #FAFAFA;
  margin-top: 200px;
  padding-bottom: 150px;
}
.cooperationMode .second-page .title {
  font-size: 22px;
  font-family: Source Han Sans CN;
  font-weight: 500;
  color: #333333;
  margin: 70px 0 110px;
}
.cooperationMode .second-page ul {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.cooperationMode .second-page ul li {
  width: 380px;
  height: 315px;
  background: #FFFFFF;
  border-radius: 6px;
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-right: 30px;
}
.cooperationMode .second-page ul li img {
  margin-top: 40px;
}
.cooperationMode .second-page ul li .tit1 {
  height: 20px;
  font-size: 20px;
  font-family: Source Han Sans CN;
  font-weight: bold;
  color: #333333;
  line-height: 20px;
  margin-top: 20px;
}
.cooperationMode .second-page ul li .tit2 {
  font-size: 14px;
  font-family: Source Han Sans CN;
  font-weight: 500;
  color: #333333;
  line-height: 32px;
  margin-top: 25px;
}
.cooperationMode .second-page ul li:nth-child(n+4) {
  margin-top: 30px;
}
.technical-divb {
  background: #F7F9FB;
  padding-top: 155px;
  padding-bottom: 155px;
}
.technical-divb .ul1 {
  display: flex;
  justify-content: center;
}
.technical-divb .ul1 li {
  margin-right: 30px;
  width: 380px;
  height: 215px;
  line-height: 215px;
  text-align: center;
  font-size: 22px;
  font-family: Source Han Sans CN;
  font-weight: bold;
  color: #FFFFFF;
}
.technical-divb .ul1 li:last-child {
  margin-right: 0px;
}
.technical-divb .ul2 {
  display: flex;
  justify-content: center;
}
.technical-divd {
  background: #F7F9FB;
  padding-top: 155px;
  padding-bottom: 155px;
  margin-top: 150px;
}
.technical-divd .content {
  display: flex;
  justify-content: center;
  margin-top: 115px;
}
.technical-divd .content .left {
  margin-right: 105px;
}
.technical-divd .content .right {
  font-size: 22px;
  font-family: Source Han Sans CN;
  font-weight: bold;
  color: #333333;
}
.technical-divd .content .right div {
  margin-bottom: 20px;
}
.technical-dive .content {
  margin-top: 105px;
  text-align: center;
}
.technical-dive .content .txt {
  font-size: 22px;
  font-family: Source Han Sans CN;
  font-weight: bold;
  color: #333333;
}
.h-75 {
  height: 75px !important;
}
.mt-10 {
  margin-top: 10px;
}
.mt-20 {
  margin-top: 20px;
}
.exploit-hoemtab .home-tab {
  position: fixed;
  width: 100%;
  height: 86px;
  background: #ffffff;
  box-shadow: 0px 4px 12px 0px rgba(163, 31, 35, 0.1);
  top: 0;
}
.exploit-hoemtab .home-tab .login {
  height: 52px;
}
.exploit-div {
  width: 1260px;
  margin: 0 auto;
  margin-top: 100px;
  padding-bottom: 119px;
  display: flex;
}
.exploit-div .exploit-left .a {
  cursor: pointer;
}
.exploit-div .exploit-left div {
  padding: 20px 0;
  border-bottom: 1px solid;
  width: 262px;
  border-bottom: 2px solid #dddddd;
  font-size: 24px;
  font-family: Microsoft YaHei;
  color: #333333;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.exploit-div .exploit-left div img {
  display: none;
}
.exploit-div .exploit-right {
  margin-top: 79px;
  margin-left: 48px;
}
.exploit-div .exploit-right .headlinea {
  height: 24px;
  font-size: 24px;
  font-family: Microsoft YaHei;
  font-weight: bold;
  color: #000000;
  line-height: 28px;
}
.exploit-div .exploit-right .headlineb {
  height: 19px;
  font-size: 20px;
  font-family: Microsoft YaHei;
  font-weight: bold;
  color: #000000;
  line-height: 28px;
}
.exploit-div .exploit-right .headlinec {
  font-size: 18px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #000000;
  line-height: 28px;
  margin-top: 23px;
}
.exploit-div .exploit-right .headline-diva {
  margin-top: 24px;
  width: 900px;
  height: 64px;
  font-size: 16px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #333333;
  line-height: 24px;
}
.exploit-div .exploit-right .headline-divb {
  margin-top: 20px;
  width: 736px;
  font-size: 16px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #333333;
  line-height: 24px;
}
.exploit-div .exploit-right .headline-divc {
  margin-top: 20px;
  width: 736px;
  height: 90px;
  font-size: 16px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #333333;
  line-height: 24px;
}
.exploit-div .exploit-right .headline-divd {
  margin-top: 20px;
  width: 896px;
  font-size: 16px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #333333;
  line-height: 24px;
}
.f-38 {
  font-size: 38px !important;
}
.mt-20 {
  margin-top: 20px !important;
}
.mt-30 {
  margin-top: 30px !important;
}
.mt-60 {
  margin-top: 60px !important;
}
.cooperation-div {
  width: 100%;
  margin: 0 auto;
  padding-bottom: 80px;
  padding-top: 119px;
}
.cooperation-div .hx {
  width: 108px;
  height: 4px;
  background: #FF848B;
  border-radius: 2px;
  margin-bottom: 110px;
}
.cooperation-div .cooperation-hotel {
  width: 1260px;
  margin: 0 auto;
}
.cooperation-div .cooperation-hotel .hotelname-img {
  display: flex;
  align-items: center;
  font-size: 38px;
  font-family: Microsoft YaHei;
  font-weight: bold;
  color: #000000;
  line-height: 35px;
}
.cooperation-div .cooperation-hotel .hotelname {
  height: 38px;
  font-size: 38px;
  font-family: Microsoft YaHei;
  font-weight: bold;
  color: #000000;
  line-height: 57px;
  /* display: none; */
}
.cooperation-div .cooperation-hotel .hotelimg {
  margin-top: 40px;
  width: 100%;
  display: flex;
  flex-wrap: wrap;
}
.cooperation-div .cooperation-hotel .hotelimg div {
  text-align: center;
  line-height: 84px;
  width: 186px;
  margin-right: 28px;
  margin-bottom: 20px;
  height: 84px;
  background: #ffffff;
  box-shadow: 0px 4px 12px 0px rgba(163, 31, 35, 0.1);
  border-radius: 10px;
}
.cooperation-div .cooperation-hotel .hotelimg div img {
  width: 110px;
  height: 30px;
}
.cooperation-div .cooperation-hotel .hotelimg > div:nth-child(6n) {
  margin-right: 0px;
}
.character {
  height: 996px;
  padding-top: 168px;
  position: relative;
  background: url(../img/cooperation/img2.png);
  background-repeat: no-repeat !important;
  background-size: 100% 100% !important;
}
.character .character-details {
  width: 1260px;
  margin: 0 auto;
  margin-top: 80px;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.character .character-details div {
  font-size: 20px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #333333;
  padding: 30px 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
  width: 210px;
  height: 210px;
  background: #ffffff;
  border-radius: 20px;
  text-align: center;
  margin-right: 114px;
  margin-bottom: 70px;
}
.character .character-details div:nth-child(4n) {
  margin-right: 0;
}
.succeedcase {
  position: relative;
  height: 2277px;
}
.succeedcase .succeedcase-bg1 {
  position: absolute;
  left: -587px;
  top: 0px;
  z-index: -1;
}
.succeedcase .succeedcase-bg2 {
  position: absolute;
  right: -528px;
  bottom: 0px;
  z-index: -1;
}
.succeedcase .succeedcase-content {
  width: 1260px;
  margin: 0 auto;
}
.succeedcase .succeedcase-content .succeedcase-div {
  position: relative;
  width: 650px;
  margin-top: 115px;
  height: 552px;
  background: #ff848b;
  border-radius: 40px;
}
.succeedcase .succeedcase-content .succeedcase-div img {
  margin-top: 113px;
  margin-left: 65px;
}
.succeedcase .succeedcase-content .succeedcase-div .succeedcase-divbs {
  padding: 40px 65px !important;
  top: 83px !important;
  height: 420px !important;
}
.succeedcase .succeedcase-content .succeedcase-div .succeedcase-divb {
  position: absolute;
  top: 113px;
  padding: 50px 68px;
  width: 724px;
  height: 384px;
  background: #ffffff;
  box-shadow: 0px 16px 43px 0px rgba(163, 31, 35, 0.1);
  border-radius: 40px;
}
.succeedcase .succeedcase-content .succeedcase-div .succeedcase-divb .names {
  font-size: 28px;
  font-family: Microsoft YaHei;
  font-weight: bold;
  color: #000000;
}
.succeedcase .succeedcase-content .succeedcase-div .succeedcase-divb .hx {
  width: 70px;
  height: 4px;
  background: #ff6c75;
  border-radius: 2px;
  margin-top: 30px;
}
.succeedcase .succeedcase-content .succeedcase-div .succeedcase-divb .succeedcase-name {
  margin-top: 30px;
  font-size: 16px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #333333;
  line-height: 28px;
}
.succeedcase .succeedcase-content .succeedcase-div .succeedcase-divb .succeedcase-name div:last-child {
  margin-top: 20px;
}
.home-tabbg {
  position: relative;
  height: 646px;
  background: url(../img/about/img1.png);
  background-repeat: no-repeat !important;
  background-size: 100% 100% !important;
  padding: 184px 0px;
}
.home-tabbg .headline-namea {
  width: 541px;
  height: 37px;
  font-size: 36px;
  font-family: Microsoft YaHei;
  font-weight: bold;
  color: #ffffff;
  line-height: 57px;
}
.home-tabbg .headline-nameb {
  text-align: left;
  margin-top: 40px;
  width: 503px;
  height: 157px;
  font-size: 16px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #ffffff;
  line-height: 28px;
}
.home-tabbg .headline-namec {
  margin-top: 30px;
  width: 480px;
  height: 17px;
  font-size: 16px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #ffffff;
  line-height: 28px;
}
.fmt-27 {
  margin-top: -35px;
}
.about-div {
  width: 100%;
  margin: 0 auto;
  padding-bottom: 50px;
  padding-top: 119px;
}
.hieens {
  height: 100%;
  width: 1206px;
  margin: 0 auto;
  margin-top: 100px;
  overflow: hidden;
}
.dynamic-bigdiv {
  position: relative;
  border-top: 2px solid #f9f4f6;
  display: flex;
  justify-content: space-between;
  margin-top: 35px;
  padding: 0 20px;
}
.dynamic-bigdiv .dynamic-div {
  width: 270px;
  cursor: pointer;
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-right: 35px;
}
.dynamic-bigdiv .dynamic-div .a {
  margin-top: 5px;
  width: 22px;
  height: 22px;
}
.dynamic-bigdiv .dynamic-div .b {
  margin-top: 10px !important;
}
.dynamic-bigdiv .dynamic-div .sx {
  width: 1px;
  height: 25px;
  background: #ea1a20;
  margin-top: 10px;
}
.dynamic-bigdiv .dynamic-div .sxs {
  width: 1px;
  height: 25px;
  background: #ea1a20;
  margin-top: 10px;
}
.dynamic-bigdiv .dynamic-div .dynamic-div-name {
  width: 270px;
  padding: 0 30px;
  height: 260px;
  background: linear-gradient(-30deg, #ea1a20, #ff5c61);
  box-shadow: 0px 8px 10px 0px rgba(163, 31, 35, 0.1);
  border-radius: 6px;
}
.dynamic-bigdiv .dynamic-div .dynamic-div-name .namea {
  margin-top: 15px;
  font-size: 20px;
  font-family: Microsoft YaHei;
  font-weight: bold;
  color: #ffffff;
  line-height: 30px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.dynamic-bigdiv .dynamic-div .dynamic-div-name .nameb {
  margin-top: 19px;
  font-size: 16px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #ffffff;
  line-height: 24px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 6;
  -webkit-box-orient: vertical;
}
.dynamic-bigdiv .dynamic-div .dynamic-div-nameb {
  padding: 0 30px;
  width: 270px;
  height: 242px;
  background: #ffffff;
  box-shadow: 0px 8px 10px 0px rgba(163, 31, 35, 0.1);
  border-radius: 6px;
}
.dynamic-bigdiv .dynamic-div .dynamic-div-nameb .namea {
  margin-top: 15px;
  font-size: 20px;
  font-family: Microsoft YaHei;
  font-weight: bold;
  color: #333333;
  line-height: 30px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.dynamic-bigdiv .dynamic-div .dynamic-div-nameb .nameb {
  margin-top: 19px;
  font-size: 16px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #666666;
  line-height: 24px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 6;
  -webkit-box-orient: vertical;
}
.qualifications .hieens {
  display: flex;
  align-items: center;
  padding-bottom: 50px;
}
.qualifications .hieens .dynamic-bigdiv {
  flex: 1;
  align-items: center;
  border-top: 0;
}
.qualifications .hieens .dynamic-bigdiv .dynamic-div {
  width: 235px;
  height: 310px;
  background: linear-gradient(0deg, #F7F7F7, #FFFFFF);
  box-shadow: 0px 4px 14px 2px rgba(163, 31, 35, 0.1);
  border-radius: 6px;
  margin-right: 0;
  padding: 40px 20px 0;
}
.qualifications .hieens .dynamic-bigdiv .dynamic-div .tit {
  margin-top: 30px;
  font-size: 19px;
  font-family: Source Han Sans CN;
  font-weight: 500;
  color: #333333;
  line-height: 33px;
  text-align: center;
}
.qualifications .hieens .arrow {
  width: 50px;
  height: 50px;
  line-height: 50px;
  text-align: center;
  background: #FFFFFF;
  box-shadow: 0px 1px 9px 0px rgba(163, 31, 35, 0.06);
  border-radius: 50%;
  cursor: pointer;
}
.qualifications .hieens .left,
.qualifications .hieens .rights {
  display: none;
}
.click-lr {
  width: 1206px;
  margin: 0 auto;
  margin-top: 61px;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.click-lr .sx {
  margin-left: 10px;
  width: 1px;
  height: 32px;
  background: #ea1a20;
  opacity: 0.2;
}
.click-lr .hx {
  cursor: pointer;
  width: 80px;
  height: 2px;
  background: #fde9e9;
  margin-right: 10px;
}
.click-lr img {
  background: none !important;
  cursor: pointer;
  margin-left: 10px;
}
.talents-div {
  width: 100%;
  padding: 0 236px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: 110px;
  height: 410px;
}
.talents-div .talents-div-left {
  cursor: pointer;
  width: 70px;
  height: 70px;
  z-index: 666;
  background: #ffffff;
  box-shadow: 0px 16px 43px 0px rgba(163, 31, 35, 0.1);
  border-radius: 50%;
  text-align: center;
  line-height: 69px;
}
.talents-div .talents-div-right {
  cursor: pointer;
  width: 70px;
  height: 70px;
  z-index: 666;
  background: #ffffff;
  box-shadow: 0px 16px 43px 0px rgba(163, 31, 35, 0.1);
  border-radius: 50%;
  text-align: center;
  line-height: 69px;
}
.talents-div .talents-div-content {
  overflow: hidden;
  width: 100%;
  height: 520px;
  padding: 0 50px;
  padding-top: 50px;
  display: flex;
}
.talents-div .talents-div-content .talents-div-contents {
  display: flex;
  width: 100%;
  height: 100%;
  position: relative;
}
.talents-div .talents-div-content .advertising-div {
  display: flex;
  margin-right: 103px;
  flex-direction: column;
  width: 550px;
  padding: 20px 65px;
  padding-bottom: 30px;
  height: 370px;
  background: #ffffff;
  box-shadow: 0px 10px 6px 2px rgba(163, 31, 35, 0.1);
  border-radius: 20px;
}
.talents-div .talents-div-content .advertising-div .advertising-head {
  width: 100px;
  height: 100px;
  background: linear-gradient(-30deg, #ea1a20, #ff5c61);
  box-shadow: 0px 16px 43px 0px rgba(163, 31, 35, 0.1);
  border-radius: 50%;
  text-align: center;
  line-height: 100px;
  margin-top: -70px;
  font-size: 24px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #ffffff;
}
.talents-div .talents-div-content .advertising-div .advertising-head-name {
  margin-left: 22px;
  font-size: 30px;
  font-family: Microsoft YaHei;
  font-weight: bold;
  color: #ea1a20;
  line-height: 36px;
}
.talents-div .talents-div-content .advertising-div .responsibility {
  margin-top: 46px;
  width: 403px;
  height: 224px;
  font-size: 16px;
  font-family: Microsoft YaHei;
  color: #000000;
  line-height: 24px;
}
.talents-div .talents-div-content .h-450 {
  height: 450px !important;
}
.talents-div .talents-div-content .understand {
  cursor: pointer;
  display: none;
  margin-top: 60px;
  margin-bottom: 12px;
  width: 88px;
  height: 19px;
  font-size: 20px;
  font-family: Microsoft YaHei;
  font-weight: bold;
  color: #ea1a20;
  line-height: 48px;
}
.BMap_cpyCtrl {
  display: none;
}
.anchorBL {
  display: none;
}
.map-container {
  position: relative;
  width: 1260px;
  height: 680px;
  margin: 0 auto;
  top: 219px;
  z-index: 99;
  margin-top: -100px;
}
.map-container .map {
  width: 1260px;
  height: 680px;
  border: 1px solid #f3f3f3;
  background: #f9f9f9;
  border-radius: 25px;
  box-shadow: 0px 16px 43px 0px rgba(163, 31, 35, 0.1);
}
.map-container .contact-info {
  position: absolute;
  bottom: 37px;
  left: 20px;
  display: flex;
}
.map-container .contact-info .bg-b63 {
  background: #fe5b63 !important;
  color: #ffffff;
}
.contact-infoname {
  cursor: pointer;
  margin-right: 16px;
  width: 190px;
  height: 128px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  background: #ffffff;
  box-shadow: 0px 16px 43px 0px rgba(163, 31, 35, 0.15);
  border-radius: 10px;
  font-size: 14px;
  font-family: Microsoft YaHei;
  color: #000000;
  line-height: 22px;
  padding: 0px 17px;
  padding-bottom: 0px;
}
.contact-infoname:last-child {
  margin: unset;
}
.contact-infonames {
  font-size: 16px;
  font-weight: 500;
  color: #000000;
}
.contact-img {
  margin-left: 62px;
  margin-top: 19px;
  width: 112px;
  height: 112px;
}
.tc {
  display: none;
  position: fixed;
  top: 0;
  z-index: 999;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
}
.tc .tc-div {
  margin: 0 auto;
  margin-top: 173px;
  width: 920px;
  height: 600px;
  background: rgba(255, 255, 255);
  border-radius: 20px;
  padding: 0 61px;
}
.tc .tc-div .tc-div-top {
  padding: 35px 0;
  border-bottom: 1px solid #ccc;
}
.tc .tc-div .tc-div-top .namea {
  font-size: 36px;
  font-family: Microsoft YaHei;
  font-weight: bold;
  color: #333333;
}
.tc .tc-div .tc-div-top .nameb {
  margin-top: 20px;
  font-size: 22px;
  font-family: Microsoft YaHei;
  color: #333333;
  line-height: 14px;
}
.tc .tc-div .content-diva {
  margin-top: 40px;
  font-size: 28px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #333333;
  line-height: 14px;
}
.tc .tc-div .content-divb {
  margin-top: 24px;
  font-size: 16px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #333333;
  line-height: 28px;
}
.tc .tc-div .content-divb span {
  display: block;
}
#redaugLife .redaug-life-banner {
  height: 600px;
  margin: 0 auto;
  overflow: hidden;
  position: relative;
  background: url(../img/redaugLife/banner.png);
  background-repeat: no-repeat !important;
  background-size: 100% 100% !important;
}
#redaugLife .redaug-life-banner .banner-warp {
  text-align: center;
  position: absolute;
  color: #d6ddf2;
  width: 700px;
  margin: auto;
  top: 180px;
  left: 0;
  right: 0;
}
#redaugLife .redaug-life-banner .banner-warp h3 {
  line-height: 50px;
}
#redaugLife .redaug-life-banner .banner-warp p {
  line-height: 25px;
}
#redaugLife .redaug-life-banner .content-warp {
  margin-top: 70px;
}
#redaugLife .redaug-life-section1 {
  background-color: #F5F5F7;
  height: 812px;
}
#redaugLife .redaug-life-section1 .redaug-life-tab1 {
  margin: 0 auto;
  padding-top: 50px;
  width: 1250px;
  display: flex;
  justify-content: space-between;
  margin-bottom: 70px;
}
#redaugLife .redaug-life-section1 .redaug-life-tab1 .item {
  width: 280px;
  height: 390px;
  background-color: #fff;
  display: flex;
  align-items: center;
  flex-direction: column;
  padding: 50px 28px 0;
  border-radius: 15px;
}
#redaugLife .redaug-life-section1 .redaug-life-tab1 .item .img {
  width: 88px;
  height: 79px;
}
#redaugLife .redaug-life-section1 .redaug-life-tab1 .item .img img {
  height: 100%;
}
#redaugLife .redaug-life-section1 .redaug-life-tab1 .item .title {
  font-size: 26px;
  font-weight: bold;
  margin: 42px 0px 25px;
  color: #313333;
}
#redaugLife .redaug-life-section1 .redaug-life-tab1 .item .content {
  font-size: 16px;
  line-height: 24px;
}
#redaugLife .redaug-life-section1 .redaug-life-tab2 {
  text-align: center;
}
#redaugLife .redaug-life-section1 .redaug-life-tab2 .title {
  font-weight: bold;
  font-size: 32px;
  line-height: 55px;
  color: #313333;
}
#redaugLife .redaug-life-section1 .redaug-life-tab2 .product-warp {
  width: 1150px;
  display: flex;
  justify-content: space-between;
  margin: 0 auto;
  margin-top: 40px;
}
#redaugLife .redaug-life-section1 .redaug-life-tab2 .product-warp .product-item {
  width: 296px;
  height: 108px;
  display: flex;
}
#redaugLife .redaug-life-section1 .redaug-life-tab2 .product-warp .product-item img {
  width: 91px;
  height: 96px;
  margin-right: 10px;
}
#redaugLife .redaug-life-section1 .redaug-life-tab2 .product-warp .product-item .content-warp {
  text-align: left;
}
#redaugLife .redaug-life-section1 .redaug-life-tab2 .product-warp .product-item .content-warp h3 {
  line-height: 30px;
  color: #313333;
}
#redaugLife .redaug-life-section1 .redaug-life-tab2 .product-warp .product-item .content-warp p {
  line-height: 22px;
}
#redaugLife .redaug-life-section2 {
  height: 870px;
  position: relative;
  overflow: hidden;
  color: #313333;
  width: 1360px;
  text-align: center;
  margin: 0 auto;
}
#redaugLife .redaug-life-section2 .item-warp {
  width: 1088px;
  margin: 0 auto;
  margin-top: 60px;
  display: flex;
  justify-content: space-between;
}
#redaugLife .redaug-life-section2 .item-warp img {
  display: block;
  height: 97px;
  margin-bottom: 18px;
}
#redaugLife .redaug-life-section2 .bg-warp {
  background: url(../img/redaugLife/mid-banner-bg.png);
  background-repeat: no-repeat;
  background-size: 100% 100%;
  height: 550px;
  margin-top: -42px;
}
#redaugLife .redaug-life-section2 .title {
  margin-top: 55px;
  line-height: 35px;
}
#redaugLife .redaug-life-section2 .info {
  line-height: 22px;
}
#redaugLife .redaug-life-section3 {
  height: 75px;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #313333;
  border-top: 1px solid #f3f3f3;
  font-size: 16px;
  padding-top: 10px;
}
#redaugLife .redaug-life-section3 .content-warp {
  display: flex;
  align-items: center;
  margin-left: 40px;
  margin-right: 100px;
}
#redaugLife .redaug-life-section3 .phone-num {
  color: #F5F5F7;
  padding: 8px;
  background-color: #e62840;
  border-radius: 5px;
  margin-left: 40px;
}
#redaugLife .redaug-life-section3 img {
  height: 100%;
}
#redaugLife .redaug-life-section4 {
  background: url(../img/redaugLife/advantage-bg.png);
  background-repeat: no-repeat;
  background-size: 100% 100%;
  height: 480px;
  color: #fff;
  text-align: center;
  padding: 40px 0;
}
#redaugLife .redaug-life-section4 .title {
  line-height: 60px;
}
#redaugLife .redaug-life-section4 .content {
  line-height: 22px;
}
#redaugLife .redaug-life-section4 .advantage-table {
  margin: 0 auto;
  margin-top: 55px;
}
#redaugLife .redaug-life-section4 .advantage-table tr td {
  width: 300px;
  height: 110px;
}
#redaugLife .redaug-life-section4 .advantage-table tr td p {
  line-height: 35px;
  font-size: 20px;
}
#redaugLife .redaug-life-section4 .advantage-table tr td .num {
  font-size: 34px;
  font-weight: bold;
}
#redaugLife .redaug-life-section5 {
  background-color: #F5F5F7;
}
#redaugLife .redaug-life-section5 .customer-vendor-module {
  width: 1180px;
  margin: 0 auto;
  text-align: center;
  color: #313333;
  padding: 50px 0;
}
#redaugLife .redaug-life-section5 .customer-vendor-module .module-main-title {
  font-size: 30px;
  line-height: 50px;
}
#redaugLife .redaug-life-section5 .customer-vendor-module .enterprise-title {
  text-align: left;
  margin-bottom: 20px;
  font-weight: bold;
}
#redaugLife .redaug-life-section5 .customer-vendor-module .state-owned-warp {
  margin-top: 20px;
}
#redaugLife .redaug-life-section5 .customer-vendor-module .state-owned-warp .item-warp {
  display: flex;
  flex-wrap: wrap;
}
#redaugLife .redaug-life-section5 .customer-vendor-module .state-owned-warp .item-warp img {
  width: 280px;
  height: 140px;
  margin-right: 9px;
  margin-bottom: 9px;
}
#redaugLife .redaug-life-section5 .customer-vendor-module.vendor-module {
  padding: 0 0 50px;
}
#redaugLife .redaug-life-section5 .customer-vendor-module.vendor-module .vendor-warp {
  margin-top: 35px;
}
#redaugLife .redaug-life-section5 .customer-vendor-module .other-enterprise {
  display: flex;
  margin-top: 30px;
}
#redaugLife .redaug-life-section5 .customer-vendor-module .other-enterprise .item-warp {
  display: flex;
  flex-wrap: wrap;
}
#redaugLife .redaug-life-section5 .customer-vendor-module .other-enterprise .item-warp img {
  width: 270px;
  height: 140px;
  margin-right: 9px;
  margin-bottom: 9px;
}
#redaugLife .redaug-life-section5 .customer-vendor-module .other-enterprise .private-enterprise {
  flex: 1;
  margin-right: 20px;
}
#redaugLife .redaug-life-section5 .customer-vendor-module .other-enterprise .bank-enterprise {
  flex: 1;
}
.redaugLife-footer {
  width: 1260px;
  margin: 0 auto;
}
.redaugLife-footer .home-relation {
  display: flex;
  justify-content: space-around;
}
.redaugLife-footer .home-relation .relation-div {
  margin-right: 40px;
}
.redaugLife-footer .home-relation .relation-div .div-name {
  font-size: 17px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #ffffff;
}
.redaugLife-footer .home-relation .relation-div .hx {
  margin-top: 37.3px;
  width: 108px;
  height: 1px;
  background: #ffffff;
}
.redaugLife-footer .home-relation .relation-div .content {
  margin-top: 25px;
  font-size: 14px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #ffffff;
  line-height: 30px;
  display: flex;
  align-items: self-start;
}
.redaugLife-footer .home-relation .relation-div .content span {
  display: block;
}
.redaugLife-footer .home-relation .relation-div .content img {
  width: 23px;
  margin-right: 23px;
}
.redaugLife-footer .home-relation .relation-div:last-child {
  margin-right: unset;
}
.redaugLife-footer .home-relation .relation-div:last-child img {
  width: 110px;
}
.redaugLife-footer .copy {
  position: absolute;
  width: 1260px;
  height: 1px;
  background: #ffffff;
  opacity: 0.5;
  bottom: 30px;
  text-align: center;
  font-size: 12px;
  font-family: PingFang SC;
  font-weight: 400;
  color: #ffffff;
  line-height: 26px;
}
