@charset "UTF-8";
/* line 1, ../styles/_normalize.scss */
body {
  height: 100%;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  font-family: Helvetica Neue, Helvetica, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Arial, sans-serif;
  margin: 0;
  padding: 0;
}

/* line 12, ../styles/_normalize.scss */
label {
  font-weight: 700;
}

/* line 16, ../styles/_normalize.scss */
html {
  height: 100%;
  box-sizing: border-box;
}

/* line 21, ../styles/_normalize.scss */
*,
*:before,
*:after {
  box-sizing: inherit;
}

/* line 27, ../styles/_normalize.scss */
.no-padding {
  padding: 0px !important;
}

/* line 31, ../styles/_normalize.scss */
.padding-content {
  padding: 4px 0;
}

/* line 35, ../styles/_normalize.scss */
a:focus,
a:active {
  outline: none;
}

/* line 40, ../styles/_normalize.scss */
a,
a:focus,
a:hover {
  cursor: pointer;
  color: inherit;
  text-decoration: none;
}

/* line 48, ../styles/_normalize.scss */
div:focus {
  outline: none;
}

/* line 52, ../styles/_normalize.scss */
.fr {
  float: right;
}

/* line 56, ../styles/_normalize.scss */
.fl {
  float: left;
}

/* line 60, ../styles/_normalize.scss */
.pr-5 {
  padding-right: 5px;
}

/* line 64, ../styles/_normalize.scss */
.pl-5 {
  padding-left: 5px;
}

/* line 68, ../styles/_normalize.scss */
.block {
  display: block;
}

/* line 72, ../styles/_normalize.scss */
.pointer {
  cursor: pointer;
}

/* line 76, ../styles/_normalize.scss */
.inlineBlock {
  display: block;
}

/* line 81, ../styles/_normalize.scss */
.clearfix:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0;
}

/* line 1, ../styles/_public.scss */
.container-fluid {
  width: 100%;
}

/* line 5, ../styles/_public.scss */
.content {
  width: 1600px;
  margin: 0 auto;
}

/* line 9, ../styles/_public.scss */
/*ul, li {
  margin: 0;
  padding: 0;
  list-style: none;
}*/

/* line 14, ../styles/_public.scss */
.banner {
  position: relative;
  background-size: 0;
  background-position: center;
  margin-top: 5rem;
}
/* line 18, ../styles/_public.scss */
.banner .banner_con {
  position: absolute;
  left: 10%;
  top: 35%;
  width: 49%;
}
/* line 23, ../styles/_public.scss */
.banner .banner_con img {
  display: block;
  width: 100%;
}
/* line 28, ../styles/_public.scss */
.banner .banner_input {
  position: absolute;
  left: 10%;
  top: 20%;
  width: 80%;
}
/* line 33, ../styles/_public.scss */
.banner .banner_input > h2 {
  display: block;
  font-size: 2.125rem;
  color: #0b0b0b;
  font-weight: 500;
  text-align: center;
  width: 100%;
  margin-top: 0;
  margin-bottom: 3rem;
}
/* line 34, ../styles/_public.scss */
.banner img {
  display: block;
  width: 100%;
}

@media (max-width: 1599px) {
  /* line 40, ../styles/_public.scss */
  .content {
    width: 86%;
  }
}
@media (max-width: 1919px) AND (min-width: 1600px) {
  /* line 40, ../styles/_public.scss */
  .content {
    width: 1400px;
  }
}
@media (max-width: 768px) {
  /* line 45, ../styles/_public.scss */
  .content {
    width: 94%;
    margin: 1rem auto;
    min-width: 94%;
  }
  /* line 59, ../styles/_public.scss */
  .content h1 {
    font-size: 1.3rem !important;
    margin-bottom: 1rem !important;
    font-weight: 550!important;
  }
  /* line 63, ../styles/_public.scss */
  .content h2 {
    font-size: 1.5rem !important;
  }

  /* line 67, ../styles/_public.scss */
  .download-btn {
    width: 5rem !important;
    height: 5rem !important;
    line-height: 7rem !important;
    font-size: 0.75rem !important;
  }

  /* line 73, ../styles/_public.scss */
  .banner {
    height: 180px;
    background-size: cover;
    margin-top: 48px;
  }
  /* line 53, ../styles/_public.scss */
  .banner .banner_con {
    top: 50%;
  }
  /* line 79, ../styles/_public.scss */
  .banner .banner_con img {
    display: none;
  }
  /* line 83, ../styles/_public.scss */
  .banner .banner_input {
    left: 1%;
    top: 36%;
    width: 98%;
  }
  /* line 70, ../styles/_public.scss */
  .banner .banner_input > h2 {
    font-size: 1.5rem;
    margin-bottom: 1rem;
  }
  /* line 61, ../styles/_public.scss */
  .banner img {
    display: none;
  }
}
/* line 66, ../styles/_public.scss */
.pagination-read {
  margin: 2.5rem 0;
  text-align: center;
}
/* line 70, ../styles/_public.scss */
.pagination-read ul.el-pager {
  user-select: none;
  list-style: none;
  display: inline-block;
  vertical-align: top;
  font-size: 0;
  padding: 0;
  margin: 0;
}
/* line 78, ../styles/_public.scss */
.pagination-read ul.el-pager li {
  border-top: 1px solid #ffcfd1;
  border-left: 1px solid #ffcfd1;
  border-bottom: 1px solid #ffcfd1;
  background-color: #ffffff;
  color: #c5242a;
  min-width: 30px;
  vertical-align: top;
  display: inline-block;
  font-size: 1rem;
  cursor: pointer;
  box-sizing: border-box;
  text-align: center;
  padding: .75rem 1.125rem;
}
/* line 92, ../styles/_public.scss */
.pagination-read ul.el-pager li.active, .pagination-read ul.el-pager li:hover {
  background-color: #c5242a;
  color: #fff;
  border-top: 1px solid #c5242a;
  border-left: 1px solid #c5242a;
  border-bottom: 1px solid #c5242a;
}
/* line 99, ../styles/_public.scss */
.pagination-read ul.el-pager li:last-child {
  border-right: 1px solid #ffcfd1;
}
/* line 101, ../styles/_public.scss */
.pagination-read ul.el-pager li:last-child.active, .pagination-read ul.el-pager li:last-child:hover {
  border-top: 1px solid #c5242a;
}

/* line 108, ../styles/_public.scss */
.pagination-bai {
  margin: 1rem 0;
  text-align: center;
}
/* line 112, ../styles/_public.scss */
.pagination-bai ul.el-pager {
  user-select: none;
  list-style: none;
  display: inline-block;
  vertical-align: top;
  font-size: 0;
  padding: 0;
  margin: 0;
}
/* line 120, ../styles/_public.scss */
.pagination-bai ul.el-pager li {
  background-color: #fff;
  color: #c5242a;
  min-width: 30px;
  vertical-align: top;
  display: inline-block;
  font-size: 1rem;
  cursor: pointer;
  box-sizing: border-box;
  text-align: center;
  padding: .75rem 1.125rem;
}
/* line 131, ../styles/_public.scss */
.pagination-bai ul.el-pager li.active, .pagination-bai ul.el-pager li:hover {
  background-color: #c5242a;
  color: #fff;
}
/* line 135, ../styles/_public.scss */
.pagination-bai ul.el-pager li:first-child {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
/* line 139, ../styles/_public.scss */
.pagination-bai ul.el-pager li:last-child {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

/* line 147, ../styles/_public.scss */
.gs {
  background-image: url("../img/compatibility-04.png");
  background-size: 23px 23px;
  background-position: left top;
  background-repeat: no-repeat;
}

/* line 153, ../styles/_public.scss */
.rz {
  background-image: url("../img/compatibility-05.png");
  background-size: 21px 24px;
  background-position: left 1px;
  background-repeat: no-repeat;
  height: 25px;
}

/* line 159, ../styles/_public.scss */
.lx {
  background-image: url("../img/compatibility-06.png");
  background-size: 23px 24px;
  background-position: left 1px;
  background-repeat: no-repeat;
}

/* line 165, ../styles/_public.scss */
.zw {
  background-image: url("../img/compatibility-07.png");
  background-size: 24px 23px;
  background-position: left 1px;
  background-repeat: no-repeat;
}

/* line 171, ../styles/_public.scss */
.dh {
  background-image: url("../img/compatibility-08.png");
  background-size: 18px 24px;
  background-position: 1px 1px;
  background-repeat: no-repeat;
}

/* line 177, ../styles/_public.scss */
.bb {
  background-image: url("../img/bb.png");
  background-size: 20px 24px;
  background-position: 1px 1px;
  background-repeat: no-repeat;
  height: 25px;
}

/* line 183, ../styles/_public.scss */
.cp {
  background-image: url("../img/cp.png");
  background-size: 21px 24px;
  background-position: 1px 1px;
  background-repeat: no-repeat;
}

/* line 189, ../styles/_public.scss */
.yy {
  background-image: url("../img/yy.png");
  background-size: 23px 23px;
  background-position: 1px 1px;
  background-repeat: no-repeat;
  height: 25px;
}

/* line 195, ../styles/_public.scss */
.kf {
  background-image: url("../img/kf.png");
  background-size: 23px 23px;
  background-position: 1px 1px;
  background-repeat: no-repeat;
  height: 25px;
}

/* line 201, ../styles/_public.scss */
.sc {
  background-image: url("../img/sc.png");
  background-size: 21px 21px;
  background-position: 2px 2.1rem;
  background-repeat: no-repeat;
}

/* line 207, ../styles/_public.scss */
.lxr {
  background-image: url("../img/lxr.png");
  background-size: 24px 24px;
  background-position: 0 1px;
  background-repeat: no-repeat;
}

/* line 213, ../styles/_public.scss */
.zw2 {
  background-image: url("../img/zw.png");
  background-size: 22px 22px;
  background-position: 1px 1px;
  background-repeat: no-repeat;
}

/* line 219, ../styles/_public.scss */
.yx {
  background-image: url("../img/yx.png");
  background-size: 24px 18px;
  background-position: 0 5px;
  background-repeat: no-repeat;
}

/* line 225, ../styles/_public.scss */
.ly {
  background-image: url("../img/ly.png");
  background-size: 24px 21px;
  background-position: 0 5px;
  background-repeat: no-repeat;
}

/* line 231, ../styles/_public.scss */
.wx {
  background-image: url("../img/wx.png");
  background-size: 27px 22px;
  background-position: 0 5px;
  background-repeat: no-repeat;
}

@media only screen and (max-width: 768px) {
  /* line 238, ../styles/_public.scss */
  .gs, .rz, .lx, .zw, .dh, .bb, .cp, .yy, .kf, .sc, .lxr, .zw2, .yx, .wx, .ly {
    background-size: 18px 18px;
  }
}
/* line 242, ../styles/_public.scss */
.red-start {
  position: relative;
  height: 25px;
}
/* line 244, ../styles/_public.scss */
.red-start::after {
  content: '*';
  position: absolute;
  right: -10%;
  top: 20%;
  color: #bc1b21;
  font-size: 1.5rem;
}

/* line 253, ../styles/_public.scss */
.row {
  position: relative;
  box-sizing: border-box;
}
/* line 256, ../styles/_public.scss */
.row::before, .row::after {
  display: table;
  content: "";
}
/* line 260, ../styles/_public.scss */
.row::after {
  clear: both;
}

/* line 264, ../styles/_public.scss */
.col-1,
.col-2,
.col-3,
.col-4,
.col-44,
.col-43,
.col-5,
.col-6,
.col-7,
.col-8,
.col-9,
.col-10,
.col-11,
.col-12,
.col-13,
.col-14,
.col-15,
.col-16,
.col-166,
.col-17,
.col-18,
.col-19,
.col-20,
.col-21,
.col-22,
.col-23,
.col-24 {
  float: left;
  box-sizing: border-box;
font-size:1rem;
}

/* line 291, ../styles/_public.scss */
.col-1 {
  width: 4.16667%;
}

/* line 294, ../styles/_public.scss */
.col-2 {
  width: 8.33333%;
}

/* line 297, ../styles/_public.scss */
.col-3 {
  width: 12.5%;
}

/* line 300, ../styles/_public.scss */
.col-4 {
  width: 15.5%;
}
.col-43 {
  width: 35.5%;
}
.col-44 {
  width: 16.5%;
}

/* line 303, ../styles/_public.scss */
.col-5 {
  width: 24.83333%;
}

/* line 306, ../styles/_public.scss */
.col-6 {
  width: 25%;
}

/* line 309, ../styles/_public.scss */
.col-7 {
  width: 29.16667%;
}

/* line 312, ../styles/_public.scss */
.col-8 {
  width: 33.33333%;
}

/* line 315, ../styles/_public.scss */
.col-9 {
  width: 37.5%;
}

/* line 318, ../styles/_public.scss */
.col-10 {
  width: 41.66667%;
}

/* line 321, ../styles/_public.scss */
.col-11 {
  width: 45.83333%;
}

/* line 324, ../styles/_public.scss */
.col-12 {
  width: 50%;
}

/* line 327, ../styles/_public.scss */
.col-13 {
  width: 54.16667%;
}

/* line 330, ../styles/_public.scss */
.col-14 {
  width: 58.33333%;
}

/* line 333, ../styles/_public.scss */
.col-15 {
  width: 62.5%;
}

/* line 336, ../styles/_public.scss */
.col-16 {
  width: 62%;
}
.col-166 {
  width: 62%;
}

/* line 339, ../styles/_public.scss */
.col-17 {
  width: 70.83333%;
}

/* line 342, ../styles/_public.scss */
.col-18 {
  width: 75%;
}

/* line 345, ../styles/_public.scss */
.col-19 {
  width: 79.16667%;
}

/* line 348, ../styles/_public.scss */
.col-20 {
  width: 63.33333%;
}

/* line 351, ../styles/_public.scss */
.col-21 {
  width: 87.5%;
}

/* line 354, ../styles/_public.scss */
.col-22 {
  width: 91.66667%;
}

/* line 357, ../styles/_public.scss */
.col-23 {
  width: 95.83333%;
}

/* line 360, ../styles/_public.scss */
.col-24 {
  width: 100%;
}

/* line 363, ../styles/_public.scss */
.offset-1 {
  margin-left: 4.16667%;
}

/* line 366, ../styles/_public.scss */
.offset-2 {
  margin-left: 8.33333%;
}

@media only screen and (max-width: 768px) {
  /* line 370, ../styles/_public.scss */
  .offset-2 {
    margin-left: 0;
  }

  /* line 373, ../styles/_public.scss */
  .col-xs-1,
  .col-xs-2,
  .col-xs-3,
  .col-xs-4,
  .col-xs-5,
  .col-xs-6,
  .col-xs-7,
  .col-xs-8,
  .col-xs-9,
  .col-xs-10,
  .col-xs-11,
  .col-xs-12,
  .col-xs-13,
  .col-xs-14,
  .col-xs-15,
  .col-xs-16,
  .col-xs-17,
  .col-xs-18,
  .col-xs-19,
  .col-xs-20,
  .col-xs-21,
  .col-xs-22,
  .col-xs-23,
  .col-xs-24 {
    float: left;
    box-sizing: border-box;
  }

  /* line 400, ../styles/_public.scss */
  .col-xs-1 {
    width: 4.16667%;
  }

  /* line 403, ../styles/_public.scss */
  .col-xs-2 {
    width: 8.33333%;
  }

  /* line 406, ../styles/_public.scss */
  .col-xs-3 {
    width: 12.5%;
  }

  /* line 409, ../styles/_public.scss */
  .col-xs-4 {
    width: 16.66667%;
  }

  /* line 412, ../styles/_public.scss */
  .col-xs-5 {
    width: 40.83333%;
  }

  /* line 415, ../styles/_public.scss */
  .col-xs-6 {
    width: 25%;
  }

  /* line 418, ../styles/_public.scss */
  .col-xs-7 {
    width: 29.16667%;
  }

  /* line 421, ../styles/_public.scss */
  .col-xs-8 {
    width: 33.33333%;
    margin-bottom:1rem;
  }

  /* line 424, ../styles/_public.scss */
  .col-xs-9 {
    width: 37.5%;
  }

  /* line 427, ../styles/_public.scss */
  .col-xs-10 {
    width: 41.66667%;
  }

  /* line 430, ../styles/_public.scss */
  .col-xs-11 {
    width: 45.83333%;
  }

  /* line 433, ../styles/_public.scss */
  .col-xs-12 {
    width: 40%;
    margin-left:0.5rem;
  }

  /* line 436, ../styles/_public.scss */
  .col-xs-13 {
    width: 54.16667%;
  }

  /* line 439, ../styles/_public.scss */
  .col-xs-14 {
    width: 58.33333%;
  }

  /* line 442, ../styles/_public.scss */
  .col-xs-15 {
    width: 62.5%;
  }

  /* line 445, ../styles/_public.scss */
  .col-xs-16 {
    width: 66.66667%;
  }

  /* line 448, ../styles/_public.scss */
  .col-xs-17 {
    width: 70.83333%;
  }

  /* line 451, ../styles/_public.scss */
  .col-xs-18 {
    width: 75%;
  }

  /* line 454, ../styles/_public.scss */
  .col-xs-19 {
    width: 79.16667%;
  }

  /* line 457, ../styles/_public.scss */
  .col-xs-20 {
    width: 83.33333%;
  }

  /* line 460, ../styles/_public.scss */
  .col-xs-21 {
    width: 87.5%;
  }

  /* line 463, ../styles/_public.scss */
  .col-xs-22 {
    width: 91.66667%;
  }

  /* line 466, ../styles/_public.scss */
  .col-xs-23 {
    width: 95.83333%;
  }

  /* line 469, ../styles/_public.scss */
  .col-xs-24 {
    width: 100%;
    margin-left:0.5%;
    font-size: 0.85rem;
  }
}
/* line 487, ../styles/_public.scss */
.download-btn {
  width: 8rem;
  height: 8rem;
  background-image: url("../img/download-bg.png");
  background-size: 100% 100%;
  background-position: center center;
  background-repeat: no-repeat;
  text-align: center;
  line-height: 11rem;
  color: #444;
  font-size: 1rem;
  font-weight: 500;
  position: fixed;
  top: 63%;
  right: 2%;
}
/* line 1, ../styles/_dialog.scss */
.modal-box {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  opacity: .5;
  background: #000;
  z-index: 2004;
  display: block;
  unicode-bidi: isolate;
}

/* line 13, ../styles/_dialog.scss */
.dialog-wrapper {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: auto;
  margin: 0;
  z-index: 2005;
}
/* line 22, ../styles/_dialog.scss */
.dialog-wrapper .dialog-content {
  position: relative;
  margin: 20vh auto 50px;
  border-radius: 8px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
  box-sizing: border-box;
  padding: 1.25rem 2.25rem 3.5rem;
  width: 30%;
  background-color: #f7f7f7;
}
.dialog-wrapper .dialog-content .close-box{
  width: 24px;
  height: 24px;
  cursor: pointer;
  position: absolute;
  top: 16px;
  right: 16px;
}

.dialog-wrapper .dialog-content .close-box img{
  max-width: 100%;
}
/* line 31, ../styles/_dialog.scss */
.dialog-wrapper .dialog-content.register {
  margin: 15vh auto 50px;
}
/* line 34, ../styles/_dialog.scss */
.dialog-wrapper .dialog-content h3 {
  text-align: center;
  color: #2a2d30;
  font-size: 1.25rem;
  margin-bottom: 0;
}
/* line 40, ../styles/_dialog.scss */
.dialog-wrapper .dialog-content span {
  display: block;
  text-align: center;
  color: #8f8f8f;
  font-size: .75rem;
}
/* line 45, ../styles/_dialog.scss */
.dialog-wrapper .dialog-content span.mb {
  margin-bottom: 2rem;
}
/* line 49, ../styles/_dialog.scss */
.dialog-wrapper .dialog-content p {
  text-align: center;
  color: #8f8f8f;
  font-size: 1rem;
}
/* line 54, ../styles/_dialog.scss */
.dialog-wrapper .dialog-content .input-box {
  background-color: #f7f7f7;
  border-radius: 8px;
  border: 1px solid #dadada;
  height: 3.5rem;
  margin-bottom: 1.25rem;
}
/* line 60, ../styles/_dialog.scss */
.dialog-wrapper .dialog-content .input-box input {
  background: transparent;
  padding: 0 10px;
  border: none;
  line-height: 100%;
  font-size: 1rem;
  outline: none;
  height: 100%;
  width: calc(100% - 2.75rem);
  margin-left: 2.75rem;
  color: #666;
  width: 70%;
}
/* line 72, ../styles/_dialog.scss */
.dialog-wrapper .dialog-content .submit-btn {
  width: 100%;
  padding: .875rem 0;
  font-size: 1.25rem;
  text-align: center;
  cursor: pointer;
  color: #fff;
  font-weight: 600;
  background-color: #bc1b21;
  margin: 1.25rem auto 0;
  border-radius: 8px;
}
/* line 84, ../styles/_dialog.scss */
.dialog-wrapper .dialog-content .link-box {
  display: flex;
  flex-wrap: wrap;
  margin-top: 1rem;
}
/* line 89, ../styles/_dialog.scss */
.dialog-wrapper .dialog-content .link-box .left a, .dialog-wrapper .dialog-content .link-box .right a {
  font-size: 1rem;
  color: #90949a;
}
/* line 92, ../styles/_dialog.scss */
.dialog-wrapper .dialog-content .link-box .left a > i, .dialog-wrapper .dialog-content .link-box .right a > i {
  color: #bc1b21;
  font-style: normal;
}
/* line 99, ../styles/_dialog.scss */
.dialog-wrapper .dialog-content .link-box .left {
  width: 25%;
}
/* line 102, ../styles/_dialog.scss */
.dialog-wrapper .dialog-content .link-box .right {
  width: 75%;
  text-align: right;
}

/* line 109, ../styles/_dialog.scss */
.icon-mail {
  background-image: url("../img/icon-maill.png");
  background-size: 27px 18px;
  background-position: .75rem;
  background-repeat: no-repeat;
}

/* line 115, ../styles/_dialog.scss */
.icon-iphone {
  background-image: url("../img/icon-phone.png");
  background-size: 19px 27px;
  background-position: .85rem;
  background-repeat: no-repeat;
}

/* line 121, ../styles/_dialog.scss */
.icon-user {
  background-image: url("../img/icon-user.png");
  background-size: 25px 26px;
  background-position: .85rem;
  background-repeat: no-repeat;
}

/* line 127, ../styles/_dialog.scss */
.icon-dw {
  background-image: url("../img/icon-dw.png");
  background-size: 27px 25px;
  background-position: .85rem;
  background-repeat: no-repeat;
}

/* line 133, ../styles/_dialog.scss */
.icon-zw {
  background-image: url("../img/icon-zw.png");
  background-size: 21px 32px;
  background-position: .85rem;
  background-repeat: no-repeat;
}

/* line 139, ../styles/_dialog.scss */
.icon-password {
  background-image: url("../img/icon-password.png");
  background-size: 20px 23px;
  background-position: .85rem;
  background-repeat: no-repeat;
}

@media only screen and (max-width: 768px) {
  /* line 146, ../styles/_dialog.scss */
  .dialog-wrapper .dialog-content {
    margin: 30vh auto 50px;
    width: 95%;
  }
  /* line 149, ../styles/_dialog.scss */
  .dialog-wrapper .dialog-content h3 {
    font-size: 1rem;
  }
  /* line 152, ../styles/_dialog.scss */
  .dialog-wrapper .dialog-content p {
    font-size: .75rem;
    padding-bottom:1rem;
  }
  /* line 156, ../styles/_dialog.scss */
  .dialog-wrapper .dialog-content span.mb {
    margin-bottom: 1rem;
  }
  /* line 160, ../styles/_dialog.scss */
  .dialog-wrapper .dialog-content .input-box {
    height: 2.75rem;
  }
  /* line 162, ../styles/_dialog.scss */
  .dialog-wrapper .dialog-content .input-box input {
    font-size: 0.9rem;
    width: calc(100% - 2rem);
    margin-left: 2rem;
    width: 65%;
  }
  /* line 168, ../styles/_dialog.scss */
  .dialog-wrapper .dialog-content .submit-btn {
    font-size: 1rem;
    padding: .7rem 0;
  }

  /* line 173, ../styles/_dialog.scss */
  .icon-mail {
    background-size: 20px 14px;
    background-position: .75rem;
  }

  /* line 177, ../styles/_dialog.scss */
  .icon-iphone {
    background-size: 13px 20px;
    background-position: 1rem .65rem;
  }
  .menu-box .right-box .right select {
  display: none;
}
}
.menus{
  width: 100%;
  background-color: #fff;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  height: 5rem;
  z-index: 9999;
  border-bottom: 1px solid #ddd;
}
/* line 3, ../styles/_menu.scss */
.menu-box {
  width: 1600px;
  height: 5rem;
  margin: 0 auto;
  z-index: 9999;
}
/* line 8, ../styles/_menu.scss */
.menu-box .logo {
  margin-top: 1.6rem;
}
/* line 11, ../styles/_menu.scss */
.menu-box .logo > img {
  /*max-height: 100%;*/
}
@media all and (max-width: 500px){
.menu-box .logo > img {
 height: 1.3rem;
}
}
/* line 15, ../styles/_menu.scss */
.menu-box .isShow {
  display: block;
}
/* line 18, ../styles/_menu.scss */
.menu-box .isMobile {
  display: none;
}
/* line 21, ../styles/_menu.scss */
.menu-box .right-box {
  position: relative;
  box-sizing: border-box;
  margin-top: 1.8rem;
  width: 230px !important;
  float: right;
}
/* line 28, ../styles/_menu.scss */
.menu-box .right-box::before, .menu-box .right-box::after {
  display: table;
  content: "";
}
/* line 32, ../styles/_menu.scss */
.menu-box .right-box::after {
  clear: both;
}
/* line 35, ../styles/_menu.scss */
.menu-box .right-box .left, .menu-box .right-box .right, .menu-box .right-box .center {
  float: left;
  box-sizing: border-box;
  height: 20px;
}
/* line 40, ../styles/_menu.scss */
.menu-box .right-box .left {
  width: 44px;
  position: relative;
  background-image: url("../img/search.png");
  background-size: 18px;
  background-repeat: no-repeat;
  background-position: left 1px;
}
/* line 47, ../styles/_menu.scss */
.menu-box .right-box .left::after {
  position: absolute;
  content: '';
  width: 1px;
  height: 18px;
  background-color: #dadada;
  top: 0;
  right: 13px;
}
/* line 57, ../styles/_menu.scss */
.menu-box .right-box .center {
  width: 24px;
  background-image: url("../img/lang.png");
  background-size: 18px;
  background-repeat: no-repeat;
  background-position: left 1px;
}
/* line 65, ../styles/_menu.scss */
.menu-box .right-box .right select {
  width: 160px;
  color: #848484;
  background-color: #fff;
  /* 背景颜色 */
  border: 1px solid #fff;
  /* 边框颜色 */
  font-size: .875rem;
  /* 字体大小 */
}

/* line 78, ../styles/_menu.scss */
ul.menu {
  list-style-type: none;
  padding: 0;
  font-size: 1rem;
  height: 5rem;
  font-weight: 500;
}
ul.menu,ul.menu li,ul.menu ul,ul.menu ul li{
  margin: 0;
  padding: 0;
  list-style: none;
}
/* line 84, ../styles/_menu.scss */
ul.menu > li {
  position: relative;
  float: left;
  height: 5rem;
}
/* line 88, ../styles/_menu.scss */
ul.menu > li > a {
  display: block;
  padding: 0 0.7rem;
  text-decoration: none;
  color: #131313;
  line-height: 5rem;
  font-size:1.125rem;
}
/* line 94, ../styles/_menu.scss */
ul.menu > li > a:hover, ul.menu > li > a.active {
  color: #0c5fac;
}
/* line 98, ../styles/_menu.scss */
ul.menu > li > ul.organismMenu {
  left: -50%;
  width: 250%;
}
/* line 102, ../styles/_menu.scss */
ul.menu > li > ul.industryMenu {
  left: -50%;
  width: 250%;
}
/* line 106, ../styles/_menu.scss */
ul.menu > li > ul {
  list-style-type: none;
  margin: 0 0 0 -10%;
  display: none;
  position: absolute;
  top: 5rem;
  left: 0;
  background-color: #fff;
  width: 150%;
}
/* line 116, ../styles/_menu.scss */
ul.menu > li > ul > li {
  font-size: .85rem;
}
/* line 118, ../styles/_menu.scss */
ul.menu > li > ul > li > a {
  display: block;
  padding: .85rem .6rem;
  text-decoration: none;
  color: #131313;
  text-align: center;
}
/* line 124, ../styles/_menu.scss */
ul.menu > li > ul > li > a:hover, ul.menu > li > ul > li > a.active {
  color: #fff;
  background-color: #0c5fac;
}
/* line 131, ../styles/_menu.scss */
ul.menu > li > .productMenu {
  width: 100%;
  background-color: rgba(255, 255, 255, 0.92);
  /*      background-size: cover;
        background-repeat: no-repeat;
        background-position: left top;*/
  display: none;
  position: fixed;
  left: 0;
  top: 4.5rem;
  padding-bottom: 2rem;
  /* &::after{
     content: '';
     position: absolute;
     top: 0;
     left: 0;
     right: 0;
     bottom: 0;
     background: inherit;
     filter: blur(15px);
     z-index: -1;
   }*/
}
/* line 142, ../styles/_menu.scss */
ul.menu > li > .productMenu .row {
  width: 90%;
  max-width: 1600px;
  margin: 0 auto;
}
/* line 146, ../styles/_menu.scss */
ul.menu > li > .productMenu .row .col-4 {
  position: relative;
}
/* line 148, ../styles/_menu.scss */
ul.menu > li > .productMenu .row .col-4 p {
  position: relative;
  font-size: 1rem;
  font-weight: 600;
  color: #373737;
  margin-bottom: 2rem;
}
/* line 154, ../styles/_menu.scss */
ul.menu > li > .productMenu .row .col-4 p::after {
  position: absolute;
  content: '';
  width: 1.75rem;
  height: .5rem;
  border-radius: .25rem;
  background-color: #bc1b21;
  left: 0;
  bottom: -1rem;
}
/* line 167, ../styles/_menu.scss */
ul.menu > li > .productMenu .row .col-4 ul li a {
  font-size: .8rem;
  color: #454545;
  text-align: left;
  line-height: 2rem;
}
/* line 172, ../styles/_menu.scss */
ul.menu > li > .productMenu .row .col-4 ul li a:hover, ul.menu > li > .productMenu .row .col-4 ul li a.active {
  color: #bc1b21;
}
/* line 179, ../styles/_menu.scss */
ul.menu > li > .productMenu .row .col-4:hover p {
  color: #bc1b21;
}
/* line 183, ../styles/_menu.scss */
ul.menu > li > .productMenu .row .col-4::after {
  content: '';
  border-right: 1px solid #dbdee4;
  position: absolute;
  right: 1.5rem;
  top: 4rem;
  width: 1px;
  height: 288px;
}
/* line 194, ../styles/_menu.scss */
ul.menu > li > .productMenu:hover {
  display: block;
}
/* line 210, ../styles/_menu.scss */
ul.menu > li:hover > ul, ul.menu > li:hover > .productMenu {
  display: block;
}
/* line 215, ../styles/_menu.scss */
ul.menu::before, ul.menu::after {
  display: table;
  content: "";
}
/* line 219, ../styles/_menu.scss */
ul.menu::after {
  clear: both;
}

@media (max-width: 768px) {
  .menus{
    height: 48px;
  }
  /* line 224, ../styles/_menu.scss */
  .menu-box {
    width: 100%;
    position: fixed;
    background-color: #fff;
    top: 0;
    z-index: 9999;
    height: 3rem;
  }
  /* line 231, ../styles/_menu.scss */
  .menu-box .logo {
    padding-left: 3%;
    margin-top: .85rem;
  }
  /* line 235, ../styles/_menu.scss */
  .menu-box .isShow {
    display: none;
  }
  /* line 238, ../styles/_menu.scss */
  .menu-box .isMobile {
    display: block;
    margin-top: .9rem;
    text-align: right;
    padding-right: 1rem;
  }
  /* line 243, ../styles/_menu.scss */
  .menu-box .isMobile img {
    width: auto;
    height: 18px;
  }
  /* line 248, ../styles/_menu.scss */
  .menu-box .right-box {
    margin-right: 5px;
    margin-top: .9rem;
    width: 80px !important;
  }
}
@media (min-width: 768px) and (max-width: 1599px) {
  /* line 255, ../styles/_menu.scss */
  .menu-box {
    width: 95%;
  }
}
@media (min-width: 1600px) and (max-width: 1919px) {
  /* line 255, ../styles/_menu.scss */
  .menu-box {
    width: 1400px;
  }
}
/* line 1, ../styles/_swiper.scss */
.swiper-container {
  width: 100%;
  max-width: 1920px;
  height: 760px;
}

/* line 6, ../styles/_swiper.scss */
.swiper-slide {
  text-align: center;
  width: 100%;
  max-width: 1920px;
  height: 760px;
  /* Center slide text vertically */
}
/* line 11, ../styles/_swiper.scss */
.swiper-slide .show {
  display: block;
}
/* line 14, ../styles/_swiper.scss */
.swiper-slide .hide {
  display: none;
}

@media (max-width: 768px) {
  /* line 20, ../styles/_swiper.scss */
  .swiper-container {
    width: 100%;
    height: auto;
    min-width: 100% !important;
    margin-top: 48px;
  }

  /* line 25, ../styles/_swiper.scss */
  .swiper-slide {
    height: auto !important;
  }
  /* line 29, ../styles/_swiper.scss */
  .swiper-slide .show {
    display: none;
  }
  /* line 32, ../styles/_swiper.scss */
  .swiper-slide .hide {
    display: block;
  }
  /* line 35, ../styles/_swiper.scss */
  .swiper-slide > img {
    width: 100%;
    height: auto;
  }
  .product03 .swiper-container{
    margin-top: 0!important;
    margin-bottom: 1.5rem !important;
  }
}
/* line 31, ../styles/_swiper.scss */
.product03 .swiper-container {
  height: 20rem !important;
}
/* line 33, ../styles/_swiper.scss */
.product03 .swiper-container .swiper-slide {
  height: 20rem !important;
}

/* line 1, ../styles/_footer.scss */
.footer {
  background-color: #464951;
}
/* line 3, ../styles/_footer.scss */
.footer .isFooter {
  display: block;
  padding-top: 2rem;
}
/* line 6, ../styles/_footer.scss */
.footer .info {
  color: #bab9b9;
  height: 4.5rem;
  line-height: 4.5rem;
  font-size: 0.75rem;
  background-color: #3f4149;
}

/* line 15, ../styles/_footer.scss */
.foot-text p {
  font-size: 1.3rem;
  color: #fff;
  margin-bottom: 1.75rem;
}
/* line 20, ../styles/_footer.scss */
.foot-text ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
/* line 24, ../styles/_footer.scss */
.foot-text ul > li {
  margin-bottom: .5rem;
}
/* line 26, ../styles/_footer.scss */
.foot-text ul > li > a {
  font-size: 1rem;
  color: #bab9b9;
  line-height:2rem;
}

/* line 33, ../styles/_footer.scss */
.foot-info {
  margin: 1rem 0;
  color: #fff;
  font-size: .75rem;
}
/* line 39, ../styles/_footer.scss */
.foot-info > div:nth-child(1) > p {
  width: 102px;
  margin: .25rem;
  text-align: center;
}
/* line 45, ../styles/_footer.scss */
.foot-info > div:nth-child(2) {
  position: relative;
}
/* line 46, ../styles/_footer.scss */
.foot-info > div:nth-child(2) > span {
  font-size: .9rem;
}
/* line 49, ../styles/_footer.scss */
.foot-info > div:nth-child(2) > p {
  font-size: 2rem;
  margin: .5rem 0;
  text-align: left;
  font-weight: 600;
}
/* line 56, ../styles/_footer.scss */
.foot-info > div:nth-child(2)::before {
  content: '';
  position: absolute;
  border-left: 1px solid #bab9b9;
  height: 80px;
  top: .5rem;
  left: -13%;
}
/* line 65, ../styles/_footer.scss */
.foot-info > div:nth-child(3) {
  position: relative;
}
/* line 66, ../styles/_footer.scss */
.foot-info > div:nth-child(3) > span {
  font-size: .9rem;
}
/* line 69, ../styles/_footer.scss */
.foot-info > div:nth-child(3) > p {
  font-size: 1rem;
  color: #bab9b9;
line-height:2rem;
}
/* line 74, ../styles/_footer.scss */
.foot-info > div:nth-child(3)::before {
  content: '';
  position: absolute;
  border-left: 1px solid #bab9b9;
  height: 80px;
  top: .5rem;
  left: -6%;
}

@media (max-width: 768px) {
  /* line 86, ../styles/_footer.scss */
  .footer {
    background-color: #464951;
    padding-top: 3rem;
    min-width: 98%;
  }
  /* line 90, ../styles/_footer.scss */
  .footer .isFooter {
    display: none;
    padding-top: 2rem;
  }
  /* line 93, ../styles/_footer.scss */
  .footer .info {
    color: #bab9b9;
    line-height: 1rem;
    font-size: 0.6rem;
    background-color: #3f4149;
    text-align: center;
    height: 3.5rem;
  }
  /* line 101, ../styles/_footer.scss */
  .footer .info .col-xs-24:nth-child(1) {
    margin-top: .75rem;
    font-size: 0.85rem;
    line-height:1.5rem;
  }

  /* line 107, ../styles/_footer.scss */
  .foot-info {
    width: 98%;
    margin: .5rem auto;
  }
  /* line 112, ../styles/_footer.scss */
  .foot-info > div:nth-child(2) > p {
    font-size: 1.2rem;
  }
  .foot-info > div:nth-child(3) > p {
   font-size: 0.9rem;
   color: #bab9b9;
   line-height:1.5rem;
  }
  .foot-info > div:nth-child(3) > span {
   display: none;
  }
  .foot-info > div:nth-child(3)::before {
   display: none;
  }
  /* line 118, ../styles/_footer.scss */
  .m-5 {
    margin-top: .5rem;
  }
}
/* line 1, ../styles/_index.scss */
.screen1 {
  padding: 6rem 0;
}
/* line 6, ../styles/_index.scss */
.screen1 .con > div:nth-child(1) h4 {
  color: #0b0b0b;
  font-size: 1.25rem;
}
/* line 10, ../styles/_index.scss */
.screen1 .con > div:nth-child(1) p {
  color: #0f0f0f;
  font-size: 1rem;
  line-height: 2rem;
  padding-right: 2rem;
}
/* line 16, ../styles/_index.scss */
.screen1 .con > div:nth-child(1) img {
  width: 80%;
  height: auto;
}
/* line 22, ../styles/_index.scss */
.screen1 .con > div:nth-child(2) img {
  max-width: 100%;
}
/* line 28, ../styles/_index.scss */
.screen1 .con2 {
  color: #bc1b21;
}
/* line 30, ../styles/_index.scss */
.screen1 .con2 h3 {
  font-size: 3rem;
  margin: 2rem 0 0;
  font-weight: 600;
}
/* line 35, ../styles/_index.scss */
.screen1 .con2 span {
  font-size: .85rem;
}

/* line 40, ../styles/_index.scss */
.sz {
  margin-top: 2rem;
}

/* line 44, ../styles/_index.scss */
.screen2 {
  background-image: url("../img/index-04.png");
  background-size: 100%;
  background-repeat: repeat-y;
  background-position: left top;
  padding: 6rem 0;
}
/* line 50, ../styles/_index.scss */
.screen2 .zz-box {
  margin-top: 3rem;
  display: flex;
  flex-wrap: wrap;
}
/* line 54, ../styles/_index.scss */
.screen2 .zz-box .item {
  width: 31.68%;
  position: relative;
  cursor: pointer;
}
/* line 58, ../styles/_index.scss */
.screen2 .zz-box .item img {
  display: block;
  width: 100%;
}
/* line 62, ../styles/_index.scss */
.screen2 .zz-box .item:nth-child(1) {
  margin-right: 2.48%;
}
/* line 65, ../styles/_index.scss */
.screen2 .zz-box .item:nth-child(2) {
  margin-right: 2.48%;
}
/* line 68, ../styles/_index.scss */
.screen2 .zz-box .item h3 {
  width: 100%;
  left: 0;
  position: absolute;
  text-align: center;
  color: #000;
  font-size: 1.5rem;
  margin: 0;
  border-bottom: 1px solid #cadbea;
  padding: 1.5rem 0;
}
/* line 79, ../styles/_index.scss */
.screen2 .zz-box .item p {
  position: absolute;
  text-align: center;
  color: #1f1f1f;
  font-size: 1rem;
  top: 70%;
  width: 80%;
  left: 10%;
  margin: 0;
  line-height: 1.7rem;
  border-top: 1px solid #cadbea;
  padding: 1rem 0;
}
/* line 93, ../styles/_index.scss */
.screen2 .zz-box .item:hover h3 {
  color: #bc1b21;
}

/* line 100, ../styles/_index.scss */
.screen3 {
  padding: 6rem 0;
}
/* line 102, ../styles/_index.scss */
.screen3 .con {
  margin-top: 2rem;
}
/* line 104, ../styles/_index.scss */
.screen3 .con .left {
  background-image: url("../img/index-13.png");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: left top;
  height: 25rem;
  padding: 4rem 3rem 0;
}
/* line 111, ../styles/_index.scss */
.screen3 .con .left .ximg {
  width: 30%;
}
/* line 113, ../styles/_index.scss */
.screen3 .con .left .ximg img {
  max-width: 100%;
}
/* line 117, ../styles/_index.scss */
.screen3 .con .left h3 {
  font-size: 1.25rem;
  margin: 1rem 0;
}
/* line 121, ../styles/_index.scss */
.screen3 .con .left p {
  font-size: 1.1rem;
  line-height: 2rem;
  color: rgba(0, 0, 0, 0.8);
}
/* line 126, ../styles/_index.scss */
.screen3 .con .left span {
  cursor: pointer;
}
/* line 128, ../styles/_index.scss */
.screen3 .con .left span img {
  width: 5rem;
  height: auto;
}
/* line 136, ../styles/_index.scss */
.screen3 .con .right .row .item {
  margin-left: 4.16667%;
  border: 1px solid #dddddd;
  border-radius: .6rem;
  padding: 1.5rem;
  height: 25rem;
}
/* line 142, ../styles/_index.scss */
.screen3 .con .right .row .item h3 {
  margin-top: 0;
  margin-bottom: .5rem;
}
/* line 146, ../styles/_index.scss */
.screen3 .con .right .row .item p {
  font-size: .9rem;
  height: 9rem;
  overflow: hidden;
  line-height: 1.5rem;
}
/* line 152, ../styles/_index.scss */
.screen3 .con .right .row .item .bg1, .screen3 .con .right .row .item .bg2 {
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  width: 100%;
  height: 9.75rem;
  border-radius: 8px;
  overflow: hidden;
}
/* line 161, ../styles/_index.scss */
.screen3 .con .right .row .item .bg1 {
  background-image: url("../img/index-10.png");
}
/* line 164, ../styles/_index.scss */
.screen3 .con .right .row .item .bg2 {
  background-image: url("../img/index-11.png");
}

.screen3 .data-box {
  display: flex;
  width: 100%;
  position: relative;
  margin-top: 2rem;
  min-height: 25rem;
}
/* line 177, ../styles/_index.scss */
.screen3 .data-box .data-item {
  position: relative;
  width: 30.25%;
  height: 500px;
  border-radius: 8px;
  border: 1px solid #ddd;
  margin-right: 2%;
  padding: 1.5rem;
  cursor: pointer;
  transition: 0.3s all ease;
  transform-origin: center center;
}
/* line 188, ../styles/_index.scss */
.screen3 .data-box .data-item.addShowBig {
  background-image: url("../img/index-13.png");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: left top;
  width: 51.5%;
  padding: 4rem 3rem 0;
}
/* line 195, ../styles/_index.scss */
.screen3 .data-box .data-item.addShowBig .img-small {
  display: block;
}
/* line 198, ../styles/_index.scss */
.screen3 .data-box .data-item.addShowBig .more-txt {
  display: block;
}
/* line 201, ../styles/_index.scss */
.screen3 .data-box .data-item.addShowBig .img-box {
  display: none;
}
/* line 205, ../styles/_index.scss */
.screen3 .data-box .data-item.addShowBig .txt-box h3 {
  margin: 1rem 0;
}
/* line 208, ../styles/_index.scss */
.screen3 .data-box .data-item.addShowBig .txt-box p {
  font-size: 1rem;
  color: #4d4d4d;
}
/* line 214, ../styles/_index.scss */
.screen3 .data-box .data-item:last-child {
  margin-right: 0;
}
/* line 217, ../styles/_index.scss */
.screen3 .data-box .data-item .img-small {
  width: 30%;
  display: none;
}
/* line 220, ../styles/_index.scss */
.screen3 .data-box .data-item .img-small img {
  width: 100%;
  height: auto;
}
/* line 226, ../styles/_index.scss */
.screen3 .data-box .data-item .txt-box h3 {
  font-size: 1.25rem;
  margin: 0 0 1rem;
  color: #000;
}
/* line 231, ../styles/_index.scss */
.screen3 .data-box .data-item .txt-box p {
  font-size: 1rem;
  line-height: 2rem;
  color: #0f0f0f;
}
/* line 237, ../styles/_index.scss */
.screen3 .data-box .data-item .img-box {
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  width: 100%;
  border-radius: 8px;
  overflow: hidden;
  background-image: url("../img/index-48.png");
  min-height: 11rem;
  display: block;
}
/* line 248, ../styles/_index.scss */
.screen3 .data-box .data-item .img-box .imgs img {
  width: 100%;
  height: auto;
}
/* line 253, ../styles/_index.scss */
.screen3 .data-box .data-item .img-box .imgs.cc > img {
  width: 83%;
  margin-left: 8.5%;
  height: auto;
  margin-top: 3.25rem;
}
/* line 261, ../styles/_index.scss */
.screen3 .data-box .data-item .img-box .imgs.bh > img {
  width: 83%;
  margin-left: 8.5%;
  height: auto;
  margin-top: 3rem;
}
/* line 270, ../styles/_index.scss */
.screen3 .data-box .data-item .more-txt {
  width: 100px;
  line-height: 30px;
  text-align: center;
  font-size: .8rem;
  color: #fff;
  background-color: #bc1b21;
  border-radius: 15px;
  cursor: pointer;
  display: none;
}

@media only screen and (max-width: 768px) {
  .screen1 {
    padding: 2rem 0;
  }
  /* line 177, ../styles/_index.scss */
  .screen1 .con > div:nth-child(1) p {
    padding-right: 0;
    line-height: 1.8rem;
  }
  .screen1 .con > div:nth-child(1) h4 {
    color: #0b0b0b;
    font-size: 1.1rem;
    margin: 1rem 0 0;
}
  /* line 183, ../styles/_index.scss */
  .screen1 .con2 {
    color: #bc1b21;
  }
  /* line 185, ../styles/_index.scss */
  .screen1 .con2 h3 {
    font-size: 2rem;
    margin: 1rem 0 0;
    font-weight: 600;
  }
  /* line 190, ../styles/_index.scss */
  .screen1 .con2 span {
    font-size: .75rem;
  }

  .screen2 {
    background-size: auto 100%;
    background-repeat: no-repeat;
    padding: 2rem 0;
  }

  .screen2 .title{
    overflow: hidden;
  }

  /* line 196, ../styles/_index.scss */
  .screen2 .zz-box {
    margin-top: 2rem;
  }
  /* line 176, ../styles/_index.scss */
  .screen2 .zz-box .item {
    width: 90%;
    margin-left: 5%;
  }
  /* line 178, ../styles/_index.scss */
  .screen2 .zz-box .item:nth-child(1) {
    margin-right: 0;
    margin-bottom: 1rem;
  }
  /* line 182, ../styles/_index.scss */
  .screen2 .zz-box .item:nth-child(2) {
    margin-right: 0;
    margin-bottom: 1rem;
  }
  /* line 186, ../styles/_index.scss */
  .screen2 .zz-box .item h3 {
    font-size: 1.125rem;
    padding: 1rem 0;
  }
  /* line 190, ../styles/_index.scss */
  .screen2 .zz-box .item p {
    font-size: 1rem;
    top:65%;
    width: 90%;
    left: 5%;
    padding: 1rem 0;
  }
  .screen3 {
    padding: 2rem 0;
  }
  /* line 202, ../styles/_index.scss */
  .screen3 .con .left {
    height: 18rem;
    margin-bottom: 1rem;
  }
  /* line 205, ../styles/_index.scss */
  .screen3 .con .left h2 {
    margin-bottom: .5rem;
  }
  /* line 208, ../styles/_index.scss */
  .screen3 .con .left p {
    font-size: .75rem;
    line-height: 1rem;
  }
  /* line 237, ../styles/_index.scss */
  .screen3 .con .right .row .item {
    width: 100% !important;
  }
  /* line 239, ../styles/_index.scss */
  .screen3 .con .right .row .item:nth-child(1) {
    margin-left: 0;
  }
  /* line 219, ../styles/_index.scss */
  .screen3 .con .right .row .item:nth-child(2) {
    margin-top: 1rem;
    margin-left: 0;
  }
  .screen3 .data-box {
    margin-top: 2rem;
    min-height: 27rem;
    flex-wrap: wrap;
  }
  /* line 366, ../styles/_index.scss */
  .screen3 .data-box .data-item {
    width: 90%;
    margin-left: 5%;
    margin-bottom: 1rem;
  }
  .screen3 .data-box .data-item .txt-box p {
  font-size: 1rem;
  line-height: 1.8rem;
}
  /* line 370, ../styles/_index.scss */
  .screen3 .data-box .data-item.addShowBig {
    width: 90%;
    padding: 1.5rem;
  }
  /* line 373, ../styles/_index.scss */
  .screen3 .data-box .data-item.addShowBig .img-small {
    width: 60%;
  }
  /* line 377, ../styles/_index.scss */
  .screen3 .data-box .data-item.addShowBig .txt-box p {
    font-size: 1rem;
    line-height: 1.8rem;
  }

  /* line 227, ../styles/_index.scss */
  .left-xs {
    padding: 6rem 2rem 3rem !important;
  }
  /* line 229, ../styles/_index.scss */
  .left-xs h3 {
    margin-bottom: 0.5rem !important;
  }

  /* line 233, ../styles/_index.scss */
  .sz {
    margin-top: 1rem;
  }
  /* line 260, ../styles/_index.scss */
  .screen4 {
    padding: 2rem 0 !important;
  }

  /* line 238, ../styles/_index.scss */
  .screen4 .con .title {
    height: 3.5rem !important;
    overflow: hidden;
  }
  /* line 240, ../styles/_index.scss */
  .screen4 .con .title img {
    height: 3.5rem !important;
    width: auto !important;
  }
  /* line 245, ../styles/_index.scss */
  .screen4 .con .htitle {
    margin-top: 2rem !important;
  }
  /* line 271, ../styles/_index.scss */
  .screen4 .con .htitle > div {
    height: 1.25rem !important;
  }
  /* line 273, ../styles/_index.scss */
  .screen4 .con .htitle > div img {
    height: 1.25rem !important;
  }
  /* line 277, ../styles/_index.scss */
  .screen4 .con .htitle .m1 {
    margin: 1rem 0 2rem !important;
  }
  /* line 279, ../styles/_index.scss */
  .screen4 .con .htitle .m1 img {
    width: 7rem !important;
  }
  /* line 286, ../styles/_index.scss */
  .screen4 .s4-box {
    margin-bottom: 0 !important;
  }
  /* line 288, ../styles/_index.scss */
  .screen4 .s4-box .item {
    width: 49% !important;
    margin-bottom: 1rem;
    margin-right: 2%;
  }
  /* line 292, ../styles/_index.scss */
  .screen4 .s4-box .item:nth-child(2n) {
    margin-right: 0 !important;
  }
}
/* line 260, ../styles/_index.scss */
.screen4 {
  padding: 3rem 0;
  background-image: url("../img/index-20.jpg");
  background-size: cover;
  background-repeat: repeat-y;
  background-position: left top;
}
/* line 268, ../styles/_index.scss */
.screen4 .con .title {
  height: 6rem;
}
/* line 270, ../styles/_index.scss */
.screen4 .con .title img {
  height: 5rem;
  width: auto;
}
/* line 275, ../styles/_index.scss */
.screen4 .con .htitle {
  margin-top: 5rem;
}
/* line 277, ../styles/_index.scss */
.screen4 .con .htitle > div {
  height: 1.5rem !important;
}
/* line 279, ../styles/_index.scss */
.screen4 .con .htitle > div img {
  height: 1.5rem;
  width: auto;
}
/* line 284, ../styles/_index.scss */
.screen4 .con .htitle .txt1 {
  font-size: 1rem;
  margin-top: 1rem;
  line-height: 1.8rem;
  width:45%;
}
@media only screen and (max-width: 768px) {
  .screen4 .con .htitle .txt1 {
  width:100%;
  }
}
/* line 289, ../styles/_index.scss */
.screen4 .con .htitle .m1 {
  width: 100%;
  clear: both;
  margin: 3rem 0;
  cursor: pointer;
}
/* line 294, ../styles/_index.scss */
.screen4 .con .htitle .m1 img {
  width: 10rem;
  height: auto;
}
/* line 302, ../styles/_index.scss */
.screen4 .tp {
  margin: 0 2% 1rem;
}
/* line 304, ../styles/_index.scss */
.screen4 .tp > img {
  max-width: 100%;
  height: auto;
}
/* line 309, ../styles/_index.scss */
.screen4 .s4-box {
  margin-bottom: 2rem;
  display: flex;
  flex-wrap: wrap;
}
/* line 313, ../styles/_index.scss */
.screen4 .s4-box .item {
  width: 23.5%;
  margin-right: 2%;
  cursor: pointer;
}
/* line 317, ../styles/_index.scss */
.screen4 .s4-box .item img {
  width: 100%;
}
/* line 320, ../styles/_index.scss */
.screen4 .s4-box .item img.show {
  display: block;
}
/* line 323, ../styles/_index.scss */
.screen4 .s4-box .item img.h {
  display: none;
}
/* line 326, ../styles/_index.scss */
.screen4 .s4-box .item:last-child {
  margin-right: 0 !important;
}
/* line 330, ../styles/_index.scss */
.screen4 .s4-box .item:hover img.show {
  display: none;
}
/* line 333, ../styles/_index.scss */
.screen4 .s4-box .item:hover img.h {
  display: block;
}

/* line 340, ../styles/_index.scss */
.screen5 {
  padding: 6rem 0;
  background-image: url("../img/index-22.jpg");
  background-size: cover;
  background-repeat: repeat-y;
  background-position: left top;
}
/* line 346, ../styles/_index.scss */
.screen5 .con {
  margin-top: 2rem;
}
/* line 348, ../styles/_index.scss */
.screen5 .con .col-tp {
  position: relative;
  width: 32% !important;
  float: left;
  box-sizing: border-box;
}
/* line 353, ../styles/_index.scss */
.screen5 .con .col-tp img {
  max-width: 100%;
}
/* line 356, ../styles/_index.scss */
.screen5 .con .col-tp:nth-child(1) {
  margin-right: 2%;
}
/* line 359, ../styles/_index.scss */
.screen5 .con .col-tp:nth-child(2) {
  margin-right: 2%;
}
/* line 362, ../styles/_index.scss */
.screen5 .con .col-tp p.title {
  position: absolute;
  top: 3rem;
  left: 3rem;
  font-size: 2rem;
  line-height: 2rem;
  margin: 0;
  font-weight: 600;
  color: #000000;
  cursor: pointer;
}
/* line 371, ../styles/_index.scss */
.screen5 .con .col-tp:hover p.title {
  color: #bc1b21;
}
/* line 375, ../styles/_index.scss */
.screen5 .con .col-tp p {
  width: calc(100% - 5rem);
  position: absolute;
  top: 8rem;
  left: 3rem;
  font-size: 1rem;
  line-height: 2.3rem;
  margin: 0;
  color: #0f0f0f;
}

@media only screen and (max-width: 768px) {
  /* line 390, ../styles/_index.scss */
  .screen5 {
    padding: 2rem 0;
  }
  .screen5 .con {
    margin-top: 2rem;
  }
  .screen5 .title {
    overflow: hidden;
  }
  /* line 432, ../styles/_index.scss */
  .screen5 .con .col-tp {
    position: relative;
    width: 95% !important;
    box-sizing: border-box;
    margin-left: 2.5% !important;
    margin-bottom: 1rem;
  }
  /* line 438, ../styles/_index.scss */
  .screen5 .con .col-tp p.title {
    font-size: 1.25rem;
    top: 1.5rem;
  }
  /* line 442, ../styles/_index.scss */
  .screen5 .con .col-tp p {
    font-size: 1rem;
    top: 5rem;
    line-height: 2rem;
  }
}
/* line 400, ../styles/_index.scss */
.screen6 {
  padding: 6rem 0;
  background-color: #eef7ff;
}
/* line 403, ../styles/_index.scss */
.screen6 .new-con {
  margin-top: 2rem;
  width: 33% !important;
  float: left;
  box-sizing: border-box;
}
/* line 408, ../styles/_index.scss */
.screen6 .new-con:nth-child(1) {
  margin-right: .5%;
}
/* line 411, ../styles/_index.scss */
.screen6 .new-con:nth-child(2) {
  margin-right: .5%;
}
.screen6 .new-con:nth-child(3) {
  /*margin-top: 0;*/
}
/* line 414, ../styles/_index.scss */
.screen6 .new-con .left-box {
  display: flex;
  height: 26.125rem;
}
/* line 417, ../styles/_index.scss */
.screen6 .new-con .left-box .img-box {
  width: 40%;
}
/* line 419, ../styles/_index.scss */
.screen6 .new-con .left-box .img-box > img {
  width: 100%;
  height: 100%;
}
/* line 424, ../styles/_index.scss */
.screen6 .new-con .left-box .img-txt {
  padding-left: 1rem;
  padding-right: 1rem;
  background-color: #fff;
  width: 60%;
}
/* line 429, ../styles/_index.scss */
.screen6 .new-con .left-box .img-txt h3 {
  font-size: 1.125rem;
}
/* line 432, ../styles/_index.scss */
.screen6 .new-con .left-box .img-txt p {
  font-size: 1rem;
  line-height: 1.75rem;
  margin-bottom: 2rem;
  overflow-x: hidden;
  overflow-y: auto;
}
/* line 439, ../styles/_index.scss */
.screen6 .new-con .left-box .img-txt .yd-details {
  width: 7rem;
  cursor: pointer;
  border-radius: 2rem;
  border: 2px solid #ccc;
  color: #999;
  font-size: .8rem;
  text-align: center;
  line-height: 26px;
  position: relative;
}
.screen6 .new-con .left-box:hover .img-txt .yd-details {
 color: #bc1b21;
}
/* line 439, ../styles/_index.scss */
.screen6 .new-con .left-box .img-txt span {
  cursor: pointer;
}
/* line 441, ../styles/_index.scss */
.screen6 .new-con .left-box .img-txt span > img {
  width: 6rem;
  height: auto;
}
/* line 449, ../styles/_index.scss */
.screen6 .new-con .item {
  height: 6.2rem;
  padding: 1.25rem 1rem 1.25% 0;
  background-color: #fff;
  border: 1px solid #fff;
  cursor: pointer;
  margin-bottom: .5rem;
}
/* line 456, ../styles/_index.scss */
.screen6 .new-con .item .left {
  position: relative;
  text-align: center;
  width: 18% !important;
}
/* line 460, ../styles/_index.scss */
.screen6 .new-con .item .left h2 {
  color: #3b3b3b;
  font-size: 1.75rem;
  margin: .5rem 0 0;
}
/* line 465, ../styles/_index.scss */
.screen6 .new-con .item .left p {
  font-size: 1rem;
  color: #9d9d9d;
  margin-top: -0.25rem;
  margin-bottom: 0;
}
/* line 471, ../styles/_index.scss */
.screen6 .new-con .item .left::after {
  content: '';
  position: absolute;
  right: 0;
  top: .65rem;
  border: 1px solid #cccccc;
  height: 2.5rem;
}
/* line 480, ../styles/_index.scss */
.screen6 .new-con .item .txt {
  width: 82% !important;
  font-size: 1rem;
  color: #0f0f0f;
  line-height: 1.75rem;
  padding-left: 1.125rem;
}
/* line 487, ../styles/_index.scss */
.screen6 .new-con .item:hover {
  border: 1px solid #1073e8;
}
/* line 490, ../styles/_index.scss */
.screen6 .new-con .item:hover .left h2 {
  color: #bf242a;
}

@media only screen and (max-width: 768px) {
  /* line 499, ../styles/_index.scss */
  .screen6 {
    padding: 2rem 0;
    background-color: #eef7ff;
  }
  /* line 502, ../styles/_index.scss */
  .screen6 .new-con {
    margin-top: 0.3rem;
    width: 100% !important;
    box-sizing: border-box;
  }
  /* line 506, ../styles/_index.scss */
  .screen6 .new-con .left-box {
    height: 23rem;
  }
  .screen6 .new-con .item .txt {
    font-size: 1rem;
  }
  /* line 509, ../styles/_index.scss */
  .screen6 .new-con .left-box .img-txt p {
    font-size: .85rem;
    line-height: 1.5rem;
    margin-bottom: 1rem;
  }
  /* line 514, ../styles/_index.scss */
  .screen6 .new-con .left-box .img-txt span {
    cursor: pointer;
  }
  /* line 516, ../styles/_index.scss */
  .screen6 .new-con .left-box .img-txt span > img {
    width: 5rem;
    height: auto;
  }
}
/* line 526, ../styles/_index.scss */
.screen7 {
  padding: 3rem 0;
}
.swiper-display {
  width: 100%;
  overflow: hidden;
}
.icon-box{
  margin-top: 2rem;
}
.icon-box .swiper-slide{
  width: 15%;
}
/* line 530, ../styles/_index.scss */
.screen7 .icon-item {
  margin-bottom: 1.5rem;
}
/* line 535, ../styles/_index.scss */
.screen7 .icon-item > img {
  max-width: 100%;
}

@media only screen and (max-width: 768px) {
  /* line 573, ../styles/_index.scss */
  .screen7 {
    padding: 2rem 0;
  }
  .screen7 .icon-item {
    margin-bottom: .5rem;
  }
  .icon-box .swiper-slide{
    width: 32%;
  }
}
/* line 618, ../styles/_index.scss */
.title > div {
  height: 5rem;
}
/* line 620, ../styles/_index.scss */
.title > div img {
  max-height: 100%;
}

/* line 626, ../styles/_index.scss */
.more > .more-btn {
  float: right;
}

/* line 630, ../styles/_index.scss */
.more-btn {
  font-size: .9rem;
  border: 1px solid #c5c5c5;
  border-radius: 16px;
  color: #252525;
  background-color: #fff;
  position: relative;
  width: 118px;
  line-height: 32px;
  text-align: left;
  text-indent: 40px;
  cursor: pointer;
}
/* line 642, ../styles/_index.scss */
.more-btn > span {
  position: absolute;
  display: block;
  width: 14px;
  height: 14px;
  border-radius: 50%;
  border: 1px solid #bc1b21;
  top: 9px;
  left: 17px;
}
/* line 651, ../styles/_index.scss */
.more-btn > span > span {
  display: block;
  width: 6px;
  height: 6px;
  margin: 3px;
  border-radius: 50%;
  background-color: #bc1b21;
}
/* line 660, ../styles/_index.scss */
.more-btn:hover {
  color: #bc1b21;
}

@media only screen and (max-width: 768px) {
  /* line 712, ../styles/_index.scss */
  .title > div {
    height: 3rem;
  }

  /* line 716, ../styles/_index.scss */
  .more-btn {
    font-size: .75rem;
    width: 90px;
    line-height: 26px;
    text-align: left;
    text-indent: 30px;
  }
  /* line 722, ../styles/_index.scss */
  .more-btn > span {
    top: 6px;
    left: 10px;
  }
}
/* line 1, ../styles/_xinchuang.scss */
.xinchuang1 {
  padding: 5rem 0;
}
/* line 3, ../styles/_xinchuang.scss */
.xinchuang1 h1 {
  margin-top: 0;
  margin-bottom: 3rem;
}
/* line 7, ../styles/_xinchuang.scss */
.xinchuang1 > .row {
  background-color: #f8f8f8;
  border-radius: 6px;
  overflow: hidden;
}
/* line 13, ../styles/_xinchuang.scss */
.xinchuang1 > .row > div:nth-child(1) img {
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
  max-width: 100%;
  height: auto;
}
/* line 20, ../styles/_xinchuang.scss */
.xinchuang1 > .row > div:nth-child(2) {
  padding: 1rem 4rem;
}
/* line 22, ../styles/_xinchuang.scss */
.xinchuang1 > .row > div:nth-child(2) .red-title {
  font-size: 1.25rem;
  color: #bc1b21;
  position: relative;
  font-weight: 600;
  margin: 1.5rem 0;
}
/* line 28, ../styles/_xinchuang.scss */
.xinchuang1 > .row > div:nth-child(2) .red-title::after {
  content: '';
  position: absolute;
  bottom: -1.8rem;
  left: 0;
  border-bottom: 8px solid #bc1b21;
  border-radius: 4px;
  width: 1.8rem;
}
/* line 38, ../styles/_xinchuang.scss */
.xinchuang1 > .row > div:nth-child(2) .con {
  color: #585858;
  line-height: 2.5rem;
  font-size: 1.1rem;
  padding-top: 1rem;
}

@media only screen and (max-width: 768px) {
  /* line 49, ../styles/_xinchuang.scss */
  .xinchuang1 {
    padding: 1.5rem 0;
  }
  /* line 53, ../styles/_xinchuang.scss */
  .xinchuang1 > .row > div:nth-child(2) {
    padding: 1rem 0rem;
  }
  .xinchuang1 > .row > div:nth-child(2) .con {
    font-size: 1rem;
    line-height: 1.8rem;
  }
  /* line 55, ../styles/_xinchuang.scss */
  .xinchuang1 > .row > div:nth-child(2) .red-title {
    margin: 1rem 0 2rem !important;
  }
  .xinchuang1 > .row > div:nth-child(2) .red-title::after {
    bottom: -1.25rem;
    border-bottom: 6px solid #bc1b21;
    border-radius: 3px;
  }
}
/* line 65, ../styles/_xinchuang.scss */
.xinchuang2 {
  background-image: url("../img/xinchuang-03.jpg");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: left top;
  padding: 3rem 0;
}
/* line 71, ../styles/_xinchuang.scss */
.xinchuang2 h1 {
  margin-top: 1rem;
}
/* line 74, ../styles/_xinchuang.scss */
.xinchuang2 p {
  font-size: 1.2rem;
  color: #6f7577;
  line-height: 2rem;
}
@media only screen and (max-width: 768px) {
  .xinchuang2 {
    padding: 1.5rem 0;
  }
  .xinchuang2 p {
    font-size: 1rem;
    widht:95%;
    margin-left: 2.5%;
    line-height: 1.8rem;
  }
}
/* line 79, ../styles/_xinchuang.scss */
.xinchuang2 img {
  max-width: 100%;
  height: auto;
}

/* line 85, ../styles/_xinchuang.scss */
.xinchuang3 {
  background-image: url("../img/xinchuang-04.jpg");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: left top;
  padding: 4rem 0;
}
/* line 91, ../styles/_xinchuang.scss */
.xinchuang3 h2 {
  margin-top: 0;
}
/* line 94, ../styles/_xinchuang.scss */
.xinchuang3 p {
  font-size: 1.2rem;
  color: #6f7577;
  margin-bottom: 2rem;
  line-height: 2rem;
}
.swiper-xinchuang{
  overflow: hidden;
  width: 100%;
  height: 100%;
}
.xinchuang3 .swiper-slide{
  width: 15%;
}
.xinchuang3 .shengtai-box .item03 {
  margin-bottom: 1.5rem;
}
.xinchuang3 .item03 > img {
  max-width: 100%;
}

@media only screen and (max-width: 768px) {
  .xinchuang3 {
    padding: 1rem 0 1.5rem;
  }
  .xinchuang3 p {
    font-size: 1rem;
    line-height: 1.8rem;
    width: 95%;
    margin-left: 2.5%;
  }
  .xinchuang3 .swiper-slide{
    width: 32%;
  }
  .xinchuang3 .shengtai-box .item03 {
    margin-bottom: .5rem;
  }
}
/* line 249, ../styles/_xinchuang.scss */
.xinchuang4 {
  background-color: #f7f7f7;
  padding: 5rem 0;
}
/* line 252, ../styles/_xinchuang.scss */
.xinchuang4 h1 {
  margin-top: 0;
}
/* line 255, ../styles/_xinchuang.scss */
.xinchuang4 p {
  font-size: 1.2rem;
  color: #6f7577;
  line-height: 2rem;
  text-align: justify;
}
/* line 260, ../styles/_xinchuang.scss */
.xinchuang4 img {
  max-width: 100%;
  height: auto;
}

/* line 265, ../styles/_xinchuang.scss */
.xinchuang {
  background-image: url("../img/xinchuang-29.jpg");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: left center;
  height: 500px;
  width: 100%;
  max-width: 1920px;
}

@media only screen and (max-width: 768px) {
  /* line 275, ../styles/_xinchuang.scss */
  .xinchuang {
    background-size: auto 100%;
    height: 20rem;
    width: 100%;
    margin-top: 48px;
    min-width: 100%;
  }
  .xinchuang4{
    padding: 1.5rem 0;
  }
  .xinchuang4 p {
    font-size: 1rem;
    line-height: 1.8rem;
    width: 95%;
    margin-left: 2.5%;
  }
}
/* line 1, ../styles/_organism.scss */
.organism01 {
  background-color: #f5f5f7;
  padding: 5rem 0;
}
/* line 4, ../styles/_organism.scss */
.organism01 h1 {
  margin-top: 0;
  margin-bottom: 3rem;
}
/* line 8, ../styles/_organism.scss */
.organism01 .item01 {
  width: 31.83333% !important;
  float: left;
  box-sizing: border-box;
  margin-bottom: 1.8rem;
  border-radius: 20px;
  background-color: #fff;
  overflow: hidden;
}
/* line 18, ../styles/_organism.scss */
.organism01 .item01:hover p {
  color: #bc1b21;
}
/* line 16, ../styles/_organism.scss */
.organism01 .item01 p {
  font-size: 1.2rem;
  color: #212121;
  line-height: 2rem;
  padding: 0 .75rem;
  text-align: center;
  height: 3.5rem;
  width:80%;
  margin: 2rem auto;
}
/* line 24, ../styles/_organism.scss */
.organism01 .item01 img {
  max-width: 100%;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}
/* line 29, ../styles/_organism.scss */
.organism01 .item01:nth-child(1) {
  margin-right: 2.125%;
}
/* line 32, ../styles/_organism.scss */
.organism01 .item01:nth-child(2) {
  margin-right: 2.125%;
}
/* line 36, ../styles/_organism.scss */
.organism01 .item01:nth-child(4) {
  margin-right: 2.125%;
}
/* line 39, ../styles/_organism.scss */
.organism01 .item01:nth-child(5) {
  margin-right: 2.125%;
}

@media only screen and (max-width: 768px) {
  /* line 45, ../styles/_organism.scss */
  .organism01 {
    padding: 1.5rem 0;
  }
  /* line 47, ../styles/_organism.scss */
  .organism01 .item01 {
    width: 95% !important;
    float: left;
    box-sizing: border-box;
    margin-bottom: 1rem;
    border-radius: 6px;
    margin-right: 0;
    margin-left: 2.5%;
  }
  .organism01 .item01 p {
    font-size: 1rem;
    height: 3.5rem;
    line-height: 1.75rem;
    margin: 1rem auto;
  }
}
/* line 58, ../styles/_organism.scss */
.organism02 {
  padding: 5rem 0;
}
/* line 60, ../styles/_organism.scss */
.organism02 h1 {
  margin-top: 0;
  margin-bottom: 3rem;
}
.organism02 .hzzc{
  display: flex;
  flex-wrap: wrap;
}
.organism02 .hzzc .items{
  width: 32%;
  margin-bottom: 1.8rem;
  padding: 2rem;
  margin-right: 2%;
}
.organism02 .hzzc .items h3 {
  position: relative;
  font-size: 2.5rem;
  color: #212121;
  margin: 0;
}
.organism02 .hzzc .items h3::after {
  position: absolute;
  left: 0;
  bottom: -0.75rem;
  content: '';
  width: 1.5rem;
  height: 6px;
  background-color: #0c5fac;
}
.organism02 .hzzc .items p {
  color: #212121;
  font-size: 1.2rem;
  margin: 1.5rem 0 0;
  padding-top: 1rem;
  font-weight: 600;
  padding-bottom:1.5rem;
}
.organism02 .hzzc .items:hover h3 {
  color: #bc1b21;
}
/* line 102, ../styles/_organism.scss */
.organism02 .hzzc .items:hover h3::after {
  background-color: #bc1b21;
}
/* line 106, ../styles/_organism.scss */
.organism02 .hzzc .items:hover p {
  color: #bc1b21;
}
.organism02 .hzzc .items img.show {
  display: block;
}
.organism02 .hzzc .items img.hh {
  display: none;
}
.organism02 .hzzc .items:hover img.show {
  display: none;
}
.organism02 .hzzc .items:hover img.hh {
  display: block;
}
.organism02 .hzzc .items:nth-child(4),.organism02 .hzzc .items:nth-child(5){
  width: 49%;
}
.organism02 .hzzc .items:nth-child(3){
  margin-right: 0;
}
.organism02 .hzzc .items:nth-child(5){
  margin-right: 0;
}

/* line 158, ../styles/_organism.scss */
.organism02 .bg1, .organism02 .bg2, .organism02 .bg3, .organism02 .bg4, .organism02 .bg5 {
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: left top;
}
/* line 163, ../styles/_organism.scss */
.organism02 .bg1 {
  background-image: url("../img/organism-07.png");
}
/* line 166, ../styles/_organism.scss */
.organism02 .bg2 {
  background-image: url("../img/organism-08.png");
}
/* line 169, ../styles/_organism.scss */
.organism02 .bg3 {
  background-image: url("../img/organism-09.png");
}
/* line 172, ../styles/_organism.scss */
.organism02 .bg4 {
  background-image: url("../img/organism-10.png");
}
/* line 175, ../styles/_organism.scss */
.organism02 .bg5 {
  background-image: url("../img/organism-11.png");
}

@media only screen and (max-width: 768px) {
  /* line 180, ../styles/_organism.scss */
  .organism02 {
    padding: 3rem 0;
  }
  .organism02 .hzzc .items{
    width: 49%;
    margin-right: 2%;
    margin-bottom: .5rem;
    padding: 1.5rem;
  }
  .organism02 .hzzc .items:nth-child(5){
    width:100%;
  }
  .organism02 .hzzc .items:nth-child(2n){
    margin-right: 0;
  }
  .organism02 .hzzc .items:nth-child(3){
    margin-right: 2%;
  }
  /* line 185, ../styles/_organism.scss */
  .organism02 .hzzc .items p {
    font-size: .85rem;
  }
}
/* line 197, ../styles/_organism.scss */
.organism03 {
  padding: 5rem 0;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: left top;
  background-image: url("../img/organism-13.jpg");
}
/* line 203, ../styles/_organism.scss */
.organism03 h1 {
  margin-top: 0;
  margin-bottom: 4rem;
}
/* line 207, ../styles/_organism.scss */
.organism03 .con1 {
  position: relative;
  margin-top: 2.5rem;
}
/* line 210, ../styles/_organism.scss */
.organism03 .con1 img {
  max-width: 100%;
}
.organism03 .con1 .pc{
  display: block;
}
.organism03 .con1 .mobile{
  display: none;
}
/* line 213, ../styles/_organism.scss */
.organism03 .con1::after {
  position: absolute;
  width: 100%;
  height: 1px;
  background-color: #acbac5;
}
/* line 220, ../styles/_organism.scss */
.organism03 .con2 {
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: left top;
  background-image: url("../img/organism-12.jpg");
  border-radius: 8px;
  overflow: hidden;
  height: 11rem;
  position: relative;
  margin-top: 5.5rem;
}
/* line 230, ../styles/_organism.scss */
.organism03 .con2 h3 {
  position: absolute;
  left: 5rem;
  top: 3rem;
  font-size: 2rem;
  color: #fff;
  margin: 0;
}
/* line 237, ../styles/_organism.scss */
.organism03 .con2 h3::after {
  content: '';
  width: 3rem;
  height: 5px;
  border-radius: 2px;
  position: absolute;
  left: 0;
  bottom: -1rem;
  background-color: #fff;
}
/* line 248, ../styles/_organism.scss */
.organism03 .con2 p {
  color: #fff;
  font-size: .9rem;
  position: absolute;
  right: 10rem;
  top: 1rem;
  text-align: left;
  line-height: 1.7rem;
}
/* line 257, ../styles/_organism.scss */
.organism03 .con2 span {
  position: absolute;
  right: 15rem;
  bottom: 1.5rem;
  font-size: .8rem;
  padding: .5rem 1rem;
  color: #053989;
  background-color: rgba(255, 255, 255, 0.8);
  text-align: center;
  cursor: pointer;
  border-radius: 1.75rem;
}

@media only screen and (max-width: 768px) {
  /* line 272, ../styles/_organism.scss */
  .organism03 {
    padding: 3rem 0;
  }
  .organism03 .con1 {
    margin-top: 0;
  }
  .organism03 .con1 .pc{
    display: none;
  }
  .organism03 .con1 .mobile{
    display: block;
  }
  /* line 274, ../styles/_organism.scss */
  .organism03 .con2 {
    margin-top: 2.5rem !important;
  }
  /* line 276, ../styles/_organism.scss */
  .organism03 .con2 h3 {
    left: .5rem;
    top: .5rem;
    font-size: 1rem;
  }
  /* line 280, ../styles/_organism.scss */
  .organism03 .con2 h3::after {
    width: 2rem;
    height: 3px;
    bottom: -0.75rem;
  }
  /* line 286, ../styles/_organism.scss */
  .organism03 .con2 p {
    right: .5rem;
  }
  /* line 289, ../styles/_organism.scss */
  .organism03 .con2 span {
    right: 5rem !important;
    bottom: 1rem;
  }
}
/* line 298, ../styles/_organism.scss */
.organism-lbt {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url("../img/organism-11.png");
  height: 30rem;
  width: 100%;
}

/* line 307, ../styles/_organism.scss */
.organism {
  background-image: url("../img/organism-15.jpg");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: left center;
  height: 500px;
  width: 100%;
  max-width: 1920px;
}

@media only screen and (max-width: 768px) {
  /* line 317, ../styles/_organism.scss */
 .organism {
    background-image: url("../img/banner10.jpg");
    background-size: auto 100%;
    height: 11rem;
    width: 100%;
    margin-top: 48px;
  }
}
/* line 2, ../styles/_product.scss */
.product01 {
  padding: 0 0 3rem;
}
/* line 4, ../styles/_product.scss */
.product01 h1 {
  margin-top: 4rem;
  margin-bottom:3rem;
}
/* line 7, ../styles/_product.scss */
.product01 .nav-box {
  height: 4.5rem;
  line-height: 4.5rem;
  box-shadow: 3px 0 10px rgba(0, 0, 0, 0.1);
}
/* line 11, ../styles/_product.scss */
.product01 .nav-box ul, .product01 .nav-box li {
  margin: 0;
  padding: 0;
  list-style: none;
}
/* line 16, ../styles/_product.scss */
.product01 .nav-box ul {
  height: 4.5rem;
  line-height: 4.5rem;
  text-align: center;
  width: 40rem;
  margin: 0 auto;
}
/* line 22, ../styles/_product.scss */
.product01 .nav-box ul > li {
  position: relative;
  width: 6rem;
  text-align: center;
  font-size: 1rem;
  color: #3f3f3f;
  cursor: pointer;
  float: left;
}
/* line 30, ../styles/_product.scss */
.product01 .nav-box ul > li:hover, .product01 .nav-box ul > li.active {
  color: #0c5fac;
}
/* line 33, ../styles/_product.scss */
.product01 .nav-box ul > li::after {
  content: '';
  border-right: 1px solid #9b9b9b;
  position: absolute;
  top: 1.85rem;
  right: 0;
  height: .75rem;
  width: 1px;
}
/* line 43, ../styles/_product.scss */
.product01 .nav-box ul > li:nth-child(6)::after {
  width: 0 !important;
  height: 0 !important;
}
/* line 49, ../styles/_product.scss */
.product01 .nav-box ul::after {
  content: '';
  clear: both;
}
/* line 55, ../styles/_product.scss */
.product01 .con1 {
  background-color: #f4f6f9;
  border-radius: 6px;
  padding: 2rem 3rem;
}
/* line 59, ../styles/_product.scss */
.product01 .con1 .left, .product01 .con1 .right {
  float: left;
  box-sizing: border-box;
}
/* line 63, ../styles/_product.scss */
.product01 .con1 .left {
  width: 62%;
  margin-right: 5%;
margin-left:2rem;
}
/* line 66, ../styles/_product.scss */
.product01 .con1 .left h4 {
  font-size: 1.5rem;
  color: #0c5fac;
  margin: .5rem 0 2rem;
}
/* line 71, ../styles/_product.scss */
.product01 .con1 .left p {
  margin: 0;
  font-size: 1rem;
  line-height: 2rem;
  color: #6e6f71;
  text-align:justify;
}
/* line 78, ../styles/_product.scss */
.product01 .con1 .right {
  width: 30%;
  margin-top: 2rem;
}
/* line 81, ../styles/_product.scss */
.product01 .con1 .right img {
  max-width: 100%;
}
.product05 {
  padding: 2rem 0 3rem;
}
.product05 .con1 {
  background-color: #f4f6f9;
  border-radius: 6px;
  padding: 2rem 2rem;
  text-align: center;
}
.product05 .con1 p {
  margin: 0;
  font-size: 1rem;
  line-height: 2rem;
  color: #999;
}

.product05 .con1 p img {
    max-width: 100%;
}
@media only screen and (max-width: 768px) {
  /* line 89, ../styles/_product.scss */
  .product01 h1 {
    margin-top: 1.5rem;
  }
  /* line 93, ../styles/_product.scss */
  .product01 .nav-box ul {
    width: 100%;
  }
  /* line 92, ../styles/_product.scss */
  .product01 .nav-box ul > li {
    width: 20%;
  }
  .product01 .con1 {
    padding: 1.5rem;
  }
  /* line 98, ../styles/_product.scss */
  .product01 .con1 .left {
    width: 100%;
    margin-right: 0;
    margin-left: 0;
  }
  .product01 .con1 .left h4 {
    font-size: 1.25rem;
    margin: .5rem 0 1rem;
  }
  /* line 101, ../styles/_product.scss */
  .product01 .con1 .right {
    width: 100%;
  }
}
/* line 108, ../styles/_product.scss */
.product02 {
  padding: 5rem 0;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: left top;
  background-image: url("../img/product-02.jpg");
}
/* line 114, ../styles/_product.scss */
.product02 h1 {
  margin-bottom: 3rem;
}
/* line 117, ../styles/_product.scss */
.product02 .item {
  float: left;
  box-sizing: border-box;
  width: 23%;
  background-color: #ffffff;
  border-radius: 20px;
  overflow: hidden;
  padding: 3rem 2rem;
  height: 30rem;
  margin-bottom: 3rem;
  margin-right: 2.666666%;
}
/* line 129, ../styles/_product.scss */
.product02 .item:hover {
  background-color: #0060b9;
}
.product02 .item:hover h4 {
  color: #fff;
}
/* line 133, ../styles/_product.scss */
.product02 .item:nth-child(4n) {
  margin-right: 0;
}
/* line 152, ../styles/_product.scss */
.product02 .item > div {
  width: 40%;
  margin: 0 auto;
}
/* line 155, ../styles/_product.scss */
.product02 .item > div img {
  width: 100%;
  height: auto;
}
/* line 159, ../styles/_product.scss */
.product02 .item h4 {
  margin: 1.5rem 0;
  font-size: 1.5rem;
  color: #0c5fac;
  text-align: center;
  font-weight: 550;
}
/* line 166, ../styles/_product.scss */
.product02 .item p {
  margin: 1rem 0;
  font-size: 1rem;
  color: #8d8d8d;
  line-height: 1.8rem;
  text-align:justify;
  color: #8d8d8d;
}
.product02 .item:hover p {
  color: #fff;
}

@media only screen and (max-width: 768px) {
  /* line 176, ../styles/_product.scss */
  .product02 {
    padding: 1rem 0;
  }
  /* line 178, ../styles/_product.scss */
  .product02 .item {
    width: 90%;
    border-radius: 6px;
    padding: 2rem 1rem 1rem;
    height: 20rem;
    margin-bottom: 1rem;
    margin-left: 5%;

  }
  /* line 184, ../styles/_product.scss */
  .product02 .item:nth-child(1) {
    margin-right: 2%;
  }
  /* line 187, ../styles/_product.scss */
  .product02 .item:nth-child(2) {
    margin-right: 0;
  }
  /* line 190, ../styles/_product.scss */
  .product02 .item:nth-child(3) {
    margin-right: 2%;
  }
  /* line 194, ../styles/_product.scss */
  .product02 .item:nth-child(5) {
    margin-right: 2%;
  }
  /* line 197, ../styles/_product.scss */
  .product02 .item:nth-child(6) {
    margin-right: 0;
  }
  /* line 200, ../styles/_product.scss */
  .product02 .item:nth-child(7) {
    margin-right: 2%;
  }
  /* line 203, ../styles/_product.scss */
  .product02 .item > div {
    width: 30%;
    margin: 0 auto;
  }
  /* line 207, ../styles/_product.scss */
  .product02 .item h4 {
    margin: .5rem 0;
    font-size: 1.25rem;
  }
  /* line 210, ../styles/_product.scss */
  .product02 .item p {
    margin: .5rem 0;
    height: 9.5rem;
    overflow-x: hidden;
    overflow-y: auto;
    font-size: 1rem;
    text-align:justify;
  }
}
/* line 216, ../styles/_product.scss */
.product03 {
  background-color: #e8f4ff;
  padding: 1rem 0 3rem;
}
/* line 219, ../styles/_product.scss */
.product03 h1 {
  margin-bottom: 4rem;
  margin-top: 4rem;
}
/* line 225, ../styles/_product.scss */
.product03 .swiper-wrapper .swiper-slide .row {
  width: 97%;
  margin: 0 auto;
  border-radius: 1rem;
  background-color: #fff;
  overflow: hidden;
}
/* line 231, ../styles/_product.scss */
.product03 .swiper-wrapper .swiper-slide .row .col-12 {
  height: 20rem;
  overflow: hidden;
  text-align: left;
}
/* line 235, ../styles/_product.scss */
.product03 .swiper-wrapper .swiper-slide .row .col-12:nth-child(1) {
  padding: 2rem 3rem;
}
/* line 237, ../styles/_product.scss */
.product03 .swiper-wrapper .swiper-slide .row .col-12:nth-child(1) h4 {
  margin-top: .5rem;
  font-size: 1.3rem;
  color: #0c5fac;
  margin-bottom: 1rem;
  font-weight: 500;
}
/* line 244, ../styles/_product.scss */
.product03 .swiper-wrapper .swiper-slide .row .col-12:nth-child(1) p {
  font-size: 1rem;
  color: #6e6f71;
  line-height: 2rem;
  height: 12rem;
  overflow-x: hidden;
  overflow-y: auto;
  text-align:justify;
}
/* line 254, ../styles/_product.scss */
.product03 .swiper-wrapper .swiper-slide .row .swimg {
  background-image: url("../img/product-11.jpg");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}
/* line 264, ../styles/_product.scss */
.product03 .swiper-button-next, .product03 .swiper-button-prev {
  position: absolute;
  top: 45%;
  width: 27px;
  height: 44px;
  margin-top: -22px;
  z-index: 10;
  cursor: pointer;
  background-size: 20px 33px;
  background-position: center;
  background-repeat: no-repeat;
  border-radius: 6px;
}
/* line 278, ../styles/_product.scss */
.product03 .swiper-button-prev, .product03 .swiper-container-rtl .swiper-button-next {
  background-image: url("../img/pre.png");
  background-size: 45px 60px;
  height: 60px;
  width: 45px;
  opacity: 1 !important;
  left: -10px;
}
/* line 286, ../styles/_product.scss */
.product03 .swiper-button-next, .product03 .swiper-container-rtl .swiper-button-prev {
  background-image: url("../img/next.png");
  background-size: 35px 60px;
  height: 60px;
  width: 35px;
  right: 0;
  top: 50%;
  opacity: 1 !important;
}
/* line 296, ../styles/_product.scss */
.product03 .item {
  float: left;
  box-sizing: border-box;
  width: 32.33333%;
  background-color: #ffffff;
  border-radius: 12px;
  overflow: hidden;
  padding: 2rem 0;
  height: 16rem;
  margin-bottom: 1rem;
}
/* line 307, ../styles/_product.scss */
.product03 .item:nth-child(1) {
  margin-right: 1.5%;
}
/* line 310, ../styles/_product.scss */
.product03 .item:nth-child(2) {
  margin-right: 1.5%;
}
/* line 313, ../styles/_product.scss */
.product03 .item > div {
  width: 15%;
  margin: .75rem auto 0;
}
/* line 316, ../styles/_product.scss */
.product03 .item > div img {
  max-width: 100%;
}
/* line 319, ../styles/_product.scss */
.product03 .item > div img.show {
  display: block;
}
/* line 322, ../styles/_product.scss */
.product03 .item > div img.h {
  display: none;
}
/* line 326, ../styles/_product.scss */
.product03 .item h4 {
  margin: 1.5rem 0 1rem;
  font-size: 1.3rem;
  color: #333;
  text-align: center;
}
/* line 332, ../styles/_product.scss */
.product03 .item p {
  margin: 1rem 0;
  font-size: .9rem;
  color: #666;
  text-align: center;
  width: 90%;
  margin-left: 5%;
}
/* line 340, ../styles/_product.scss */
.product03 .item:hover > div img.show {
  display: none;
}
/* line 343, ../styles/_product.scss */
.product03 .item:hover > div img.h {
  display: block;
}

@media only screen and (max-width: 768px) {
  .product03 {
    padding: 1.5rem 0;
  }
  /* line 352, ../styles/_product.scss */
  .product03 .item {
    box-sizing: border-box;
    width: 90%;
    margin-left: 5%;
    padding:1rem 0;
    height: 13rem;
  }
  /* line 355, ../styles/_product.scss */
  .product03 .item > div {
    width: 15%;
  }
  /* line 359, ../styles/_product.scss */
  .product03 .swiper-button-next, .product03 .swiper-button-prev {
    top: 45%;
  }
  .product03 h1 {
    margin-bottom: 0;
    margin-top: 0;
  }
  .product03 .item h4 {
    font-size: 1.25rem
  }
}
/* line 364, ../styles/_product.scss */
.product04 {
  padding: 4rem 0;
}
/* line 366, ../styles/_product.scss */
.product04 h1 {
  margin-bottom: 3rem;
}
/* line 369, ../styles/_product.scss */
.product04 .item01 {
  float: left;
  box-sizing: border-box;
  width: 48%;
  border-radius: 12px;
  margin-bottom: 4rem;
  color: #000;
  text-align: left;
  background-color: #f5f5f7;
  overflow: hidden;
  cursor: pointer;
}
/* line 380, ../styles/_product.scss */
.product04 .item01:nth-child(1) {
  margin-right: 4%;
}
/* line 383, ../styles/_product.scss */
.product04 .item01:nth-child(3) {
  margin-right: 4%;
}
.product04 .item01:nth-child(5) {
  margin-right: 4%;
}
.product04 .item01:nth-child(7) {
  margin-right: 4%;
}
.product04 .item01:nth-child(9) {
  margin-right: 4%;
}
.product04 .item01:nth-child(11) {
  margin-right: 4%;
}
.product04 .item01:nth-child(13) {
  margin-right: 4%;
}
.product04 .item01:nth-child(15) {
  margin-right: 4%;
}
.product04 .item01:nth-child(17) {
  margin-right: 4%;
}
/* line 387, ../styles/_product.scss */
.product04 .item01 > span img {
  width: 100%;
}
/* line 391, ../styles/_product.scss */
.product04 .item01 h4 {
  font-size: 1.25rem;
  padding: 2rem 2rem 1rem;
  margin: 0;
  font-weight: 500;
}
/* line 397, ../styles/_product.scss */
.product04 .item01 p {
  margin: 0;
  font-size: 1rem;
  padding: 0rem 2rem 3rem;
  line-height: 1.75rem;
  color:#6e6f71;
}
/* line 404, ../styles/_product.scss */
.product04 .item01:hover h4 {
  color: #bc1b21;
}

@media only screen and (max-width: 768px) {
  /* line 412, ../styles/_product.scss */
  .product04{
    padding: 2rem 0;
  }
  .product04 .item01 {
    box-sizing: border-box;
    width: 100%;
  }
  .product04 .item01 h4 {
    font-size: 1.25rem;
    padding: 2rem 2rem 1rem;
  }
  .product04 .item01 p {
    font-size: 1rem;
    padding: 0 2rem 2rem;
  }
}
/* line 419, ../styles/_product.scss */
.product {
  background-image: url("../img/product-19.jpg");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: left center;
  height: 500px;
  width: 100%;
  max-width: 1920px;
}

@media only screen and (max-width: 768px) {
  /* line 429, ../styles/_product.scss */
  .product {
    background-size: auto 100%;
    height: 20rem;
    width: 100%;
    margin-top: 48px;
  }
}
/* line 1, ../styles/_industryPlan.scss */
.industryPlan01 {
  background-color: #f5f5f7;
  padding: 4rem 0;
}
/* line 4, ../styles/_industryPlan.scss */
.industryPlan01 h1 {
  margin-bottom: 3rem;
}
/* line 8, ../styles/_industryPlan.scss */
.industryPlan01 .box {
  background-color: #ffffff;
  border-radius: 12px;
  overflow: hidden;
  height: 25rem;
  color: #000;
}
/* line 14, ../styles/_industryPlan.scss */
.industryPlan01 .box img {
  height: 25rem;
  width: 100%;
}
/* line 18, ../styles/_industryPlan.scss */
.industryPlan01 .box .left {
  padding: 1rem 3rem;
}
/* line 21, ../styles/_industryPlan.scss */
.industryPlan01 .box p {
  font-size: 1rem;
  line-height: 1.8rem;
  color: #6e6f71;
}
/* line 25, ../styles/_industryPlan.scss */
.industryPlan01 .box .row {
  margin-top: 1rem;
  font-size: 1rem;
  line-height: 2rem;
}
.industryPlan01 .box .row .info-link {
  cursor: pointer;
  color: #6e6f71;
}
.industryPlan01 .box .row .info-link:hover{
  color: #bc1b21;
}
/* line 30, ../styles/_industryPlan.scss */
.industryPlan01 .box .btn {
  width: 10rem;
  background-color: #bc1b21;
  height: 3rem;
  border-radius: 1.5rem;
  font-size: 1rem;
  color: #fff;
  line-height: 3rem;
  text-align: right;
  padding-right: 2rem;
  position: relative;
  cursor: pointer;
  margin-top: 1rem;
}
/* line 43, ../styles/_industryPlan.scss */
.industryPlan01 .box .btn > div {
  position: absolute;
  left: 1rem;
  top: 1rem;
  height: 1rem;
  width: 1rem;
  border: 1px solid #fff;
  border-radius: 50%;
}
/* line 51, ../styles/_industryPlan.scss */
.industryPlan01 .box .btn > div > div {
  position: absolute;
  left: .175rem;
  top: .175rem;
  height: .5rem;
  width: .5rem;
  background-color: #fff;
  border-radius: 50%;
}
/* line 63, ../styles/_industryPlan.scss */
.industryPlan01 .item01 {
  float: left;
  box-sizing: border-box;
  width: 48%;
  border-radius: 12px;
  margin-bottom: 3rem;
  color: #000;
  text-align: left;
  background-color: #fff;
  overflow: hidden;
  cursor: pointer;
}
/* line 74, ../styles/_industryPlan.scss */
.industryPlan01 .item01:nth-child(2n - 1) {
  margin-right: 4%;
}
/* line 81, ../styles/_industryPlan.scss */
.industryPlan01 .item01 > span img {
  width: 100%;
  height: auto;
}
/* line 86, ../styles/_industryPlan.scss */
.industryPlan01 .item01 h4 {
  font-size: 1.25rem;
  padding: 2rem 2rem 1rem;
  margin: 0;
  font-weight: 500;
}
/* line 92, ../styles/_industryPlan.scss */
.industryPlan01 .item01 p {
  margin: 0;
  font-size: 1rem;
  padding: 0 2rem 3rem;
  line-height: 1.75rem;
  color: #6e6f71;
}
/* line 99, ../styles/_industryPlan.scss */
.industryPlan01 .item01:hover h4 {
  color: #bc1b21;
}

/* line 105, ../styles/_industryPlan.scss */
.industryPlan02 {
  background-color: #f5f5f7;
  padding: 5rem 0;
}
/* line 109, ../styles/_industryPlan.scss */
.industryPlan02 .content .list_box {
  display: flex;
  flex-wrap: wrap;
  justify-items: center;
  align-items: center;
}
/* line 114, ../styles/_industryPlan.scss */
.industryPlan02 .content .list_box .item {
  width: 48.5%;
  background-color: #fff;
  border-radius: 1rem;
  overflow: hidden;
  margin-bottom: 2.5rem;
  padding-bottom: 2rem;
  cursor: pointer;
}
/* line 123, ../styles/_industryPlan.scss */
.industryPlan02 .content .list_box .item:hover > h3 {
  color: #bc1b21;
}
/* line 127, ../styles/_industryPlan.scss */
.industryPlan02 .content .list_box .item:nth-child(2n - 1) {
  margin-right: 3%;
}
/* line 130, ../styles/_industryPlan.scss */
.industryPlan02 .content .list_box .item img {
  display: block;
  width: 100%;
}
/* line 134, ../styles/_industryPlan.scss */
.industryPlan02 .content .list_box .item > h3 {
  color: #000;
  padding: 0 2rem;
}
/* line 138, ../styles/_industryPlan.scss */
.industryPlan02 .content .list_box .item > p {
  font-size: 1rem;
  padding: 0 2rem;
  color: rgba(0, 0, 0, 0.6);
}

@media only screen and (max-width: 768px) {
  /* line 148, ../styles/_industryPlan.scss */
  .industryPlan01 {
    padding: 1rem 0;
  }
  /* line 150, ../styles/_industryPlan.scss */
  .industryPlan01 .box {
    height: 40rem;
  }

  .industryPlan01 .box .left {
    padding: 1.5rem;
  }
  .industryPlan01 .item01{
    margin-bottom: 1.5rem;
  }
  .industryPlan01 .item01 h4 {
    padding: 1.5rem 1.5rem 1rem;
  }
  .industryPlan01 .item01 p {
    padding: 0 1.5rem 2rem;
  }

  /* line 153, ../styles/_industryPlan.scss */
  .industryPlan01 .box .left h2 {
    font-size: 1.25rem!important;
    font-weight: 500;
  }
  .industryPlan01 .box p {
    font-size: 1rem;
    line-height: 1.75rem;
  }

  /* line 160, ../styles/_industryPlan.scss */
  .industryPlan02 {
    background-color: #f5f5f7;
    padding: .5rem 0 1.5rem;
  }
  /* line 158, ../styles/_industryPlan.scss */
  .industryPlan02 .content .list_box .item {
    width: 100%;
    margin-bottom: 1rem;
    padding-bottom: 1rem;
    cursor: pointer;
  }
  /* line 164, ../styles/_industryPlan.scss */
  .industryPlan02 .content .list_box .item:nth-child(2n - 1) {
    margin-right: 0;
  }
  /* line 167, ../styles/_industryPlan.scss */
  .industryPlan02 .content .list_box .item img {
    display: block;
    width: 100%;
  }
  /* line 171, ../styles/_industryPlan.scss */
  .industryPlan02 .content .list_box .item > h3 {
    color: #000;
    padding: 0 1rem;
    font-size: 1.25rem;
  }
  /* line 176, ../styles/_industryPlan.scss */
  .industryPlan02 .content .list_box .item > p {
    font-size: 1rem;
    padding: 0 1rem;
    line-height: 1.75rem;
  }
}
@media only screen and (max-width: 768px) {
  /* line 188, ../styles/_industryPlan.scss */
  .industryPlan01 .item01 {
    box-sizing: border-box;
    width: 100%;
  }
}
/* line 195, ../styles/_industryPlan.scss */
.industryPlan {
  background-image: url("../img/industryPlan-02.jpg");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: left center;
  height: 500px;
  width: 100%;
  max-width: 1920px;
  min-width: 1600px;
}

@media only screen and (max-width: 768px) {
  /* line 206, ../styles/_industryPlan.scss */
  .industryPlan {
    background-size: auto 100%;
    height: 20rem;
    width: 100%;
    margin-top: 48px;
  }
}
/* line 1, ../styles/_download.scss */
.download01 {
  background-color: #f5f5f7;
  padding: 2.5rem 0;
}
.download01 .info {
  background-color: #fff;
  padding: 1.5rem 2rem;
  color: #272727;
  font-size: 1.2rem;
  border-radius: 8px;
  margin-bottom: 1.5rem;
}
.download01 .info > i {
  font-style: normal;
  color: #bc1b21;
  font-weight: bold;
  cursor: pointer;
}

/* line 5, ../styles/_download.scss */
.download01 .row .left, .download01 .row .right {
  float: left;
  box-sizing: border-box;
  background-color: #fff;
  border-radius: 8px;
  min-height: 95vh;
}
/* line 12, ../styles/_download.scss */
.download01 .row .left {
  width: 20%;
  margin-right: 2%;
}
/* line 15, ../styles/_download.scss */
.download01 .row .left h3 {
  font-size: 1.3rem;
  padding-left: 3rem;
  font-weight: 550;
  margin: 1.5rem 0;
}
/* line 21, ../styles/_download.scss */
.download01 .row .left ul, .download01 .row .left li {
  margin: 0;
  padding: 0;
  list-style: none;
}
/* line 26, ../styles/_download.scss */
.download01 .row .left ul {
  width: 100%;
}
/* line 28, ../styles/_download.scss */
.download01 .row .left ul li {
  text-align: left;
}
/* line 30, ../styles/_download.scss */
.download01 .row .left ul li > a {
  font-size: 1.125rem;
  color: #878787;
  height: 3rem;
  line-height: 3rem;
  width: 100%;
  display: block;
  padding-left: 3rem;
}
/* line 38, ../styles/_download.scss */
.download01 .row .left ul li > a::before {
  content: '';
  position: absolute;
  width: 4px;
  height: 4px;
  border-radius: 50%;
  background-color: #fff;
  top: 1.4rem;
  left: 2.125rem;
}
/* line 48, ../styles/_download.scss */
.download01 .row .left ul li > a:hover, .download01 .row .left ul li > a.active {
  color: #fff;
  background-color: #bc1b21;
  position: relative;
}
/* line 57, ../styles/_download.scss */
.download01 .row .right {
  width: 78%;
  padding: 1.5rem 2.5rem 3rem;
}
/* line 60, ../styles/_download.scss */
.download01 .row .right .row {
  padding-bottom: 1.5rem;
  padding-top: 1.5rem;
  border-bottom: 1px solid #e4e3e3;
  cursor: pointer;
}
/* line 66, ../styles/_download.scss */
.download01 .row .right .row .dd img {
  margin-top: 1rem;
  max-width: 40%;
  height: auto;
}
/* line 71, ../styles/_download.scss */
.download01 .row .right .row .dd img.show {
  display: block;
}
/* line 74, ../styles/_download.scss */
.download01 .row .right .row .dd img.h {
  display: none;
}
/* line 79, ../styles/_download.scss */
.download01 .row .right .row:hover img.show {
  display: none;
}
/* line 82, ../styles/_download.scss */
.download01 .row .right .row:hover img.h {
  display: block;
}
/* line 87, ../styles/_download.scss */
.download01 .row .right h3 {
  font-size: 1.3rem;
  font-weight: 550;
  margin: 0;
  border-bottom: 1px solid #e4e3e3;
  padding-bottom: 1.5rem;
}
/* line 95, ../styles/_download.scss */
.download01 .row .right .col-2 img {
  max-width: 80%;
  height: auto;
  margin-top: .5rem;
}
/* line 101, ../styles/_download.scss */
.download01 .row .right h4 {
  font-size: 1.25rem;
  margin: .75rem 0;
  font-weight: 450;
}
/* line 106, ../styles/_download.scss */
.download01 .row .right p {
  margin: 0;
  font-size: .75rem;
  color: rgba(0, 0, 0, 0.5);
}

/* line 115, ../styles/_download.scss */
.pagination {
  margin: 2rem 0;
  text-align: center;
}
/* line 119, ../styles/_download.scss */
.pagination ul.el-pager {
  user-select: none;
  list-style: none;
  display: inline-block;
  vertical-align: top;
  font-size: 0;
  padding: 0;
  margin: 0;
}
/* line 127, ../styles/_download.scss */
.pagination ul.el-pager li {
  background-color: #fff;
  color: #606266;
  min-width: 60px;
  border-radius: 2px;
  vertical-align: top;
  display: inline-block;
  font-size: 1.125rem;
  height: 60px;
  line-height: 60px;
  cursor: pointer;
  box-sizing: border-box;
  text-align: center;
  border-top: 1px solid #e5e5e5;
  border-bottom: 1px solid #e5e5e5;
}
/* line 142, ../styles/_download.scss */
.pagination ul.el-pager li.active, .pagination ul.el-pager li:hover {
  background-color: #0060b9;
  color: #fff;
}
/* line 146, ../styles/_download.scss */
.pagination ul.el-pager li:first-child {
  border-left: 1px solid #e5e5e5;
  border-bottom-left-radius: 8px;
  border-top-left-radius: 8px;
}
/* line 151, ../styles/_download.scss */
.pagination ul.el-pager li:last-child {
  border-right: 1px solid #e5e5e5;
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
}

@media only screen and (max-width: 768px) {
  .download01{
    padding: 1.5rem 0;
  }
  .download01 .info {
  background-color: #fff;
  padding: 1.5rem 1.5rem;
  color: #272727;
  font-size: 1rem;
  border-radius: 8px;
  margin-bottom: 1.5rem;
}
  /* line 152, ../styles/_download.scss */
  .download01 .row .left, .download01 .row .right {
    width: 100%;
    height: auto !important;
  }
  .download01 .row .left ul li > a {
    font-size: 1rem;
    height: 3rem;
    line-height: 3rem;
    padding-left: 2rem;
  }
  .download01 .row .left h3 {
    font-weight: 550;
    padding-left: 2rem;
    margin:1rem 0;
  }
  /* line 156, ../styles/_download.scss */
  .download01 .row .left {
    margin-bottom: 1rem;
  }
  .download01 .row .right {
    padding: 1.5rem 2rem 3rem;
  }
  /* line 171, ../styles/_download.scss */
  .download01 .row .right .row {
    padding-bottom: .75rem;
    padding-top: .75rem;
  }
  .download01 .row .right .row .dd img {
    margin-top: 1rem;
    max-width: 90%;
    height: auto;
  }
  /* line 176, ../styles/_download.scss */
  .download01 .row .right .col-2 img {
    margin-top: .75rem;
    max-width: 90%;
    height: auto;
  }
  /* line 168, ../styles/_download.scss */
  .download01 .row .right .dd img {
    margin-top: 1rem;
    max-width: 100%;
    height: auto;
  }
  /* line 189, ../styles/_download.scss */
  .download01 .row .right h4 {
    font-size: 1rem;
    margin: .5rem 0;
  }

  /* line 196, ../styles/_download.scss */
  .pagination {
    margin: 1rem 0;
  }
  /* line 191, ../styles/_download.scss */
  .pagination ul.el-pager li {
    min-width: 40px;
    font-size: 1rem;
    height: 40px;
    line-height: 40px;
  }
}
/* line 179, ../styles/_download.scss */
.download {
  background-image: url("../img/download-06.jpg");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  height: 500px;
  width: 100%;
  max-width: 1920px;
}

@media only screen and (max-width: 768px) {
  /* line 189, ../styles/_download.scss */
  .download {
    background-size: auto 100%;
    height: 20rem;
    width: 100%;
    margin-top: 48px;
  }
}
/* line 2, ../styles/_after.scss */
.after01 .content {
  background-image: url("../img/after-02.jpg");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: left top;
  margin: 4rem auto;
  border-radius: 8px;
  overflow: hidden;
  padding: 3rem 3rem;
  border: 1px solid #e5e5e5;
}
/* line 12, ../styles/_after.scss */
.after01 .content .none-line {
  border-bottom: none !important;
}
/* line 15, ../styles/_after.scss */
.after01 .content .line {
  border-bottom: 1px solid #e4e3e3;
}
/* line 18, ../styles/_after.scss */
.after01 .content .row {
  margin-bottom: 2rem;
  color: #151515;
  font-size: 1rem;
  padding-bottom: 1rem;
  line-height: 2rem;
}
/* line 24, ../styles/_after.scss */
.after01 .content .row .col-2,
.after01 .content .row .col-9,
.after01 .content .row .col-3,
.after01 .content .row .col-6{
  border-bottom: 1px solid #e4e3e3;
  padding-bottom: 1rem;
  font-size: 1rem;
  font-weight: 600;
  text-indent: 28px;
}
.after01 .content .row .col-3{
  padding-bottom: 10px;
  text-align: right;
}
/* line 31, ../styles/_after.scss */
.after01 .content .row input, .after01 .content .row textarea {
  width: 100%;
  font-size: 1rem;
  line-height: 1.75rem;
  border: none;
  /* 移除边框 */
  outline: none;
  /* 移除焦点时的轮廓 */
  box-shadow: none;
  /* 移除阴影 */
  background-color: transparent;
  /* 透明背景，可以根据需要设置为特定颜色 */
}
/* line 41, ../styles/_after.scss */
.after01 .content .row h2 {
  font-size: 2rem;
  margin-top: 0;
  margin-bottom: 1rem;
}
/* line 46, ../styles/_after.scss */
.after01 .content .row p {
  font-size: 1rem;
  margin-top: 0;
}
/* line 50, ../styles/_after.scss */
.after01 .content .row .col-17 {
  width: 63%;
}
/* line 53, ../styles/_after.scss */
.after01 .content .row .col-5 {
  width: 25%;
}
/* line 56, ../styles/_after.scss */
.after01 .content .row .jst {
  font-size: 1.3rem;
  color: #a0a0a1;
  text-align: right;
  font-weight: 600;
  line-height: 1.5rem;
}
/* line 63, ../styles/_after.scss */
.after01 .content .row .jsn {
  font-size: 2rem;
  color: #bc1b21;
  font-weight: 600;
  text-indent: 0.5rem;
  letter-spacing: -2px;
  padding-top: .5rem;
}
/* line 72, ../styles/_after.scss */
.after01 .content .submit {
  width: 70%;
  height: 70px;
  line-height: 70px;
  font-size: 1.5rem;
  text-align: center;
  margin: 2rem auto;
  background-color: #bc1b21;
  border-radius: 8px;
  color: #fff;
  cursor: pointer;
}

@media only screen and (max-width: 768px) {
  /* line 88, ../styles/_after.scss */
  .after01 .content {
    padding: 2rem 1rem;
    margin: 1.5rem auto;
  }
  /* line 90, ../styles/_after.scss */
  .after01 .content .row {
    padding-bottom: 0;
  }
  /* line 92, ../styles/_after.scss */
  .after01 .content .row .col-17 {
    width: 100%;
  }
  /* line 95, ../styles/_after.scss */
  .after01 .content .row .col-5 {
    width: 50%;
  }
  /* line 98, ../styles/_after.scss */
  .after01 .content .row .col-2, .after01 .content .row .col-9 {
    margin-bottom: 1rem;
    font-weight: 500;
  }
  /* line 95, ../styles/_after.scss */
  .after01 .content .row .jst {
    font-size: .9rem;
    color: #a0a0a1;
    line-height: 1rem;
    width: 40%;
  }
  /* line 100, ../styles/_after.scss */
  .after01 .content .row .jsn {
    font-size: 1.5rem;
    font-weight: 600;
    text-indent: 0.25rem;
  }
  .after01 .content .submit {
    width: 50%;
    height: 40px;
    line-height: 40px;
    font-size: 1rem;
    border-radius: 8px;
    margin: 2rem auto 0;
  }
}
/* line 110, ../styles/_after.scss */
.after {
  background-image: url("../img/after-01.jpg");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: left center;
  height: 500px;
  width: 100%;
  max-width: 1920px;
  min-width: 1600px;
}

@media only screen and (max-width: 768px) {
  /* line 121, ../styles/_after.scss */
  .after {
    background-size: auto 100%;
    height: 20rem;
    width: 100%;
    margin-top: 48px;
  }
}
/* line 1, ../styles/_aboutUs.scss */
.about01 {
  background-image: url("../img/about-02.jpg");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: left bottom;
  padding: 4rem 0;
  color: #151515;
}
/* line 8, ../styles/_aboutUs.scss */
.about01 h1 {
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 550;
}
/* line 13, ../styles/_aboutUs.scss */
.about01 p {
  font-size: 1rem;
  color: #6f7577;
  margin-top: .5rem;
  margin-bottom: 3rem;
  line-height: 1.5rem;
}
/* line 20, ../styles/_aboutUs.scss */
.about01 .con1 {
  height: 23rem;
  border-radius: 10px;
  background-color: #fff;
  overflow: hidden;
}
/* line 25, ../styles/_aboutUs.scss */
.about01 .con1 .aboutbg03 {
  height: 23rem;
  background-image: url("../img/about-03.jpg");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}
/* line 32, ../styles/_aboutUs.scss */
.about01 .con1 .con {
  height: 19rem;
  overflow-x: hidden;
  overflow-y: hidden;
  font-size: 1rem;
  line-height: 1.7rem;
  text-indent: 0rem;
  padding: 1.5rem 2rem;
  color: #323232;
  text-align: justify;
}
/* line 41, ../styles/_aboutUs.scss */
.about01 .con1 .more {
  width: 6rem;
  height: 1.75rem;
  line-height: 1.75rem;
  text-align: center;
  background-color: #0c5fac;
  border-radius: .835rem;
  font-size: 1rem;
  color: #fff;
  margin-left: 2rem;
  cursor: pointer;
}
/* line 54, ../styles/_aboutUs.scss */
.about01 .con2 {
  color: #bc1b21;
}
/* line 56, ../styles/_aboutUs.scss */
.about01 .con2 h3 {
  font-size: 2.7rem;
  margin: 2rem 0 0;
  font-weight: 600;
}
/* line 61, ../styles/_aboutUs.scss */
.about01 .con2 span {
  font-size: .85rem;
}

@media only screen and (max-width: 768px) {
  .about01 {
    padding: 1.5rem 0;
  }
  /* line 68, ../styles/_aboutUs.scss */
  .about01 .con1 {
    height: 32rem;
  }
  /* line 70, ../styles/_aboutUs.scss */
  .about01 .con1 .aboutbg03 {
    height: 9rem;
  }
  .about01 .con1 .con {
    line-height: 1.75rem;
    text-indent: 1rem;
    padding: 1.5rem 1rem;
    overflow-y:auto;
  }
  /* line 73, ../styles/_aboutUs.scss */
  .about01 .con1 .more {
    margin-top: 1rem;
  }
  /* line 77, ../styles/_aboutUs.scss */
  .about01 .con2 {
    color: #bc1b21;
  }
  .about01 p {
    margin-bottom: 1rem;

  }
  /* line 79, ../styles/_aboutUs.scss */
  .about01 .con2 h3 {
    font-size: 2rem;
    margin: 2rem 0 0;
    font-weight: 600;
  }
  /* line 84, ../styles/_aboutUs.scss */
  .about01 .con2 span {
    font-size: .75rem;
  }
}
/* line 90, ../styles/_aboutUs.scss */
.about02 {
  background-image: url("../img/about-04.jpg");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: left bottom;
  padding: 3rem 0;
}
/* line 85, ../styles/_aboutUs.scss */
.about02 h1 {
  margin-top: 2rem;
  font-weight: 500;
  font-size: 2.25rem;
}
/* line 90, ../styles/_aboutUs.scss */
.about02 ul {
  width: 80%;
  position: relative;
  box-sizing: border-box;
  margin: 3rem 0;
}
/* line 95, ../styles/_aboutUs.scss */
.about02 ul::before, .about02 ul::after {
  display: table;
  content: "";
}
/* line 99, ../styles/_aboutUs.scss */
.about02 ul::after {
  clear: both;
}
/* line 102, ../styles/_aboutUs.scss */
.about02 ul li {
  float: left;
  box-sizing: border-box;
  width: 20%;
  font-size: 1.2rem;
  cursor: pointer;
  font-weight: 450;
  position: relative;
  list-style: none;
}
/* line 109, ../styles/_aboutUs.scss */
.about02 ul li:hover, .about02 ul li.active {
  color: #bc1b21;
}
/* line 113, ../styles/_aboutUs.scss */
.about02 ul li::after {
  content: '';
  position: absolute;
  top: .3rem;
  right: 13%;
  width: 2px;
  height: 1.25rem;
  background-color: #0b0b0b;
  transform: rotate(20deg);
}
/* line 124, ../styles/_aboutUs.scss */
.about02 ul li:nth-child(5)::after {
  width: 0;
}
/* line 130, ../styles/_aboutUs.scss */
.about02 .con {
  background-color: rgba(255, 255, 255, 0.8);
  border-radius: 8px;
  padding: 2rem;
  margin-top: 3rem;
  margin-bottom: 2rem;
  width: 96%;
  display: none;
}
/* line 138, ../styles/_aboutUs.scss */
.about02 .con.show {
  display: block !important;
}
/* line 137, ../styles/_aboutUs.scss */
.about02 .con h3 {
  margin-top: 1rem;
  font-size: 1.75rem;
  font-weight: 450;
}
/* line 142, ../styles/_aboutUs.scss */
.about02 .con p {
  font-size: 2.2rem;
  color: #0c5fac;
  font-weight: 600;
  line-height: 4rem;
}

@media only screen and (max-width: 768px) {
  /* line 151, ../styles/_aboutUs.scss */
  .about02 {
    background-size: auto 100%;
    background-position: center bottom;
    padding: 1.5rem 0;
  }
  .about02 h1 {
    margin-top: 0;
    font-weight: 550;
    font-size: 1.3rem;
  }
  .about02 .con h3 {
    font-size: 1.25rem;
    font-weight: 500;
  }
  /* line 155, ../styles/_aboutUs.scss */
  .about02 ul {
    width: 100%;
    margin: 1rem 0;
    padding: 0;
  }
  /* line 158, ../styles/_aboutUs.scss */
  .about02 ul li {
    font-size: 1rem;
  }
  /* line 160, ../styles/_aboutUs.scss */
  .about02 ul li::after {
    width: 1px;
    height: 1rem;
    right: 10%;
    top: .25rem;
  }
  /* line 168, ../styles/_aboutUs.scss */
  .about02 .con {
    width: 100%;
    margin-top: 1.5rem;
    margin-bottom: 0rem;
  }
  /* line 185, ../styles/_aboutUs.scss */
  .about02 .con p {
    font-size: 1.5rem;
    line-height: 3rem;
  }
}
/* line 173, ../styles/_aboutUs.scss */
.about03 {
  padding: 3rem 0 0;
}
/* line 175, ../styles/_aboutUs.scss */
.about03 .content {
  background-image: url("../img/about-05.png");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: left bottom;
  padding-bottom: 0;
}
/* line 181, ../styles/_aboutUs.scss */
.about03 .content .row {
  color: #151515;
  padding-bottom: 18%;
}
/* line 183, ../styles/_aboutUs.scss */
.about03 .content .row h2 {
  margin: 0;
}
/* line 186, ../styles/_aboutUs.scss */
.about03 .content .row span {
  font-size: 1rem;
  color: #6f7577;
}
/* line 189, ../styles/_aboutUs.scss */
.about03 .content .row p {
  font-size: 1.1rem;
  line-height: 2.2rem;
  margin-top: 3rem;
}
/* line 194, ../styles/_aboutUs.scss */
.about03 .content .row img {
  max-width: 100%;
}

@media only screen and (max-width: 768px) {
  .about03 {
    padding: 1rem 0 0;
  }
  /* line 202, ../styles/_aboutUs.scss */
  .about03 .content {
    background-size: 100% auto;
  }
  .about03 .content .row p {
    font-size: 1rem;
    line-height: 2rem;
    margin-top: 1rem;
  }
}
/* line 208, ../styles/_aboutUs.scss */
.about04 {
  background-color: #eef4fd;
  padding: 5rem 0;
}
/* line 211, ../styles/_aboutUs.scss */
.about04 .content {
  position: relative;
}
/* line 213, ../styles/_aboutUs.scss */
.about04 .content h1 {
  margin: 0;
}
/* line 216, ../styles/_aboutUs.scss */
.about04 .content span {
  font-size: 1rem;
  color: #666;
  line-height: 3rem;
}
/* line 221, ../styles/_aboutUs.scss */
.about04 .content .more {
  position: absolute;
  top: 0;
  right: 0;
  width: 6rem;
}
/* line 226, ../styles/_aboutUs.scss */
.about04 .content .more img {
  max-width: 100%;
}
/* line 230, ../styles/_aboutUs.scss */
.about04 .content .row {
  margin: 2rem 0;
}
/* line 232, ../styles/_aboutUs.scss */
.about04 .content .row .item01 {
  float: left;
  box-sizing: border-box;
  width: 32%;
  background-color: #fff;
  border-radius: 1rem;
  overflow: hidden;
  cursor: pointer;
}
/* line 240, ../styles/_aboutUs.scss */
.about04 .content .row .item01:nth-child(1) {
  margin-right: 2%;
}
/* line 243, ../styles/_aboutUs.scss */
.about04 .content .row .item01:nth-child(2) {
  margin-right: 2%;
}
/* line 246, ../styles/_aboutUs.scss */
.about04 .content .row .item01 .con1 {
  padding: 2rem;
}
/* line 249, ../styles/_aboutUs.scss */
.about04 .content .row .item01 .con1:hover h4 {
  color: #bc1b21;
}
/* line 253, ../styles/_aboutUs.scss */
.about04 .content .row .item01 .con1 h4 {
  margin-top: 0;
  font-size: 1.1rem;
  line-height: 2rem;
  height: 4rem;
}
/* line 258, ../styles/_aboutUs.scss */
.about04 .content .row .item01 .con1 p {
  font-size: 1rem;
  line-height: 2rem;
}
/* line 262, ../styles/_aboutUs.scss */
.about04 .content .row .item01 .con1 .more2 {
  font-size: 1rem;
  background-image: url("../img/yuan.png");
  background-size: 12px 12px;
  background-repeat: no-repeat;
  background-position: 0 .625rem;
  height: 2rem;
  width: 6rem;
  line-height: 2rem;
  text-align: left;
  text-indent: 1rem;
  cursor: pointer;
}
/* line 274, ../styles/_aboutUs.scss */
.about04 .content .row .item01 .con1 .more2:hover {
  color: #bf282c;
}
/* line 281, ../styles/_aboutUs.scss */
.about04 .content .row .item01 span img {
  width: 100%;
  height:16rem;
}
/* line 286, ../styles/_aboutUs.scss */
.about04 .content .row .bg-left, .about04 .content .row .bg-right {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  height: 24rem;
  position: relative;
  cursor: pointer;
  border-radius: 8px;
  overflow: hidden;
  margin-bottom: 1rem;
  width: 49% !important;
}
/* line 297, ../styles/_aboutUs.scss */
.about04 .content .row .bg-left .con2, .about04 .content .row .bg-right .con2 {
  position: absolute;
  z-index: 10;
  color: #fff;
  left: 43%;
  top: 24%;
}
/* line 303, ../styles/_aboutUs.scss */
.about04 .content .row .bg-left .con2 h3, .about04 .content .row .bg-right .con2 h3 {
  font-size: 2rem;
  font-weight: 600;
  color: #fff;
  margin-bottom: 1rem;
}
/* line 309, ../styles/_aboutUs.scss */
.about04 .content .row .bg-left .con2 .chakan, .about04 .content .row .bg-right .con2 .chakan {
  width: 8rem;
  height: 2.2rem;
  line-height: 2.2rem;
  color: #fff;
  font-size: .85rem;
  text-align: center;
  border-radius: 1.75rem;
  border: 1px solid #fff;
  margin-left: 0rem;
}
/* line 321, ../styles/_aboutUs.scss */
.about04 .content .row .bg-left .bg, .about04 .content .row .bg-right .bg {
  background-color: rgba(0, 0, 0, 0.6);
  z-index: 5;
  height: 24rem;
}
/* line 327, ../styles/_aboutUs.scss */
.about04 .content .row .bg-left:hover .bg, .about04 .content .row .bg-right:hover .bg {
  background-color: rgba(12, 95, 172, 0.8);
}
/* line 332, ../styles/_aboutUs.scss */
.about04 .content .row .bg-left {
  background-image: url("../img/about-10.jpg");
}
/* line 335, ../styles/_aboutUs.scss */
.about04 .content .row .bg-right {
  background-image: url("../img/about-11.jpg");
  margin-left: 2% !important;
}

@media only screen and (max-width: 768px) {
  .about04 {
    padding: 1.5rem 0;
  }
  /* line 346, ../styles/_aboutUs.scss */
  .about04 .content .row .item01 {
    width: 100%;
    margin-bottom: 1rem;
  }
  /* line 350, ../styles/_aboutUs.scss */
  .about04 .content .row .bg-left, .about04 .content .row .bg-right {
    width: 100% !important;
    margin-left: 0!important;
    height: 12rem;
  }
  /* line 352, ../styles/_aboutUs.scss */
  .about04 .content .row .bg-left .con2, .about04 .content .row .bg-right .con2 {
    left: 32%;
  }
  .about04 .content .row .bg-left .con2 h3, .about04 .content .row .bg-right .con2 h3 {
    font-size: 1.4rem;
    font-weight: 600;
    text-align: center;
  }
}
/* line 360, ../styles/_aboutUs.scss */
.about05 {
  padding: 5rem 0;
}
/* line 363, ../styles/_aboutUs.scss */
.about05 .content h1 {
  margin: 0;
  margin-bottom:1rem;
}
/* line 366, ../styles/_aboutUs.scss */
.about05 .content span {
  font-size: 1rem;
}
/* line 369, ../styles/_aboutUs.scss */
.about05 .content .row {
  height: 27rem;
  overflow: hidden;
  border-radius: 10px;
  background-color: #e6e6e6;
  margin-top: 3rem;
}
/* line 376, ../styles/_aboutUs.scss */
.about05 .content .row img {
  width: 100%;
  max-height: 100%;
}
/* line 380, ../styles/_aboutUs.scss */
.about05 .content .row .aboutbg12 {
  height: 27rem;
  background-image: url("../img/about-12.jpg");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}
/* line 387, ../styles/_aboutUs.scss */
.about05 .content .row .con {
  padding-left: 3rem;
  padding-top: 3rem;
}
/* line 390, ../styles/_aboutUs.scss */
.about05 .content .row .con h3 {
  font-size: 1.5rem;
  color: #bc1b21;
  position: relative;
}
/* line 394, ../styles/_aboutUs.scss */
.about05 .content .row .con h3::after {
  content: '';
  position: absolute;
  left: 0;
  bottom: -.75rem;
  width: 1.75rem;
  height: 6px;
  border-radius: 3px;
  background-color: #bc1b21;
}
/* line 405, ../styles/_aboutUs.scss */
.about05 .content .row .con p {
  font-size: 1rem;
  line-height: 1.7rem;
  margin: 1rem 0;
  color: #666;
}
/* line 411, ../styles/_aboutUs.scss */
.about05 .content .row .con > div {
  width: 5rem;
}
/* line 413, ../styles/_aboutUs.scss */
.about05 .content .row .con > div img {
  max-width: 100%;
  height: auto;
}

@media only screen and (max-width: 768px) {
  .about05 {
    padding: 1.5rem 0;
  }
  /* line 425, ../styles/_aboutUs.scss */
  .about05 .content .row {
    height: 45rem;
  }
  /* line 427, ../styles/_aboutUs.scss */
  .about05 .content .row .aboutbg12 {
    height: 18rem;
  }
  /* line 430, ../styles/_aboutUs.scss */
  .about05 .content .row .con {
    padding-top: 2rem;
    padding-left: 2rem;
  }
  /* line 433, ../styles/_aboutUs.scss */
  .about05 .content .row .con h3 {
    margin-top: 0;
    font-size: 1.25rem;
  }
  /* line 436, ../styles/_aboutUs.scss */
  .about05 .content .row .con p {
    margin: 1rem 0;
  }
}
/* line 445, ../styles/_aboutUs.scss */
.about {
  background-image: url("../img/about-14.jpg");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: left center;
  height: 500px;
  width: 100%;
  max-width: 1920px;
}

@media only screen and (max-width: 768px) {
  /* line 455, ../styles/_aboutUs.scss */
  .about {
    background-size: auto 100%;
    height: 20rem;
    width: 100%;
    margin-top: 48px;
  }
}
/* line 1, ../styles/_supervisionEnhancement.scss */
.supervision01 {
  background-color: #f5f5f7;
  padding: 9rem 0;
}
/* line 4, ../styles/_supervisionEnhancement.scss */
.supervision01 .content {
  background-image: url("../img/after-02.jpg");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: left top;
  border-radius: 8px;
  overflow: hidden;
  padding: 4rem 4rem;
  border: 1px solid #e5e5e5;
  color: #151515;
}
/* line 14, ../styles/_supervisionEnhancement.scss */
.supervision01 .content h2 {
  font-size: 2.5rem;
  margin-bottom:1.5rem;
}
/* line 17, ../styles/_supervisionEnhancement.scss */
.supervision01 .content p {
  font-size: 1.2rem;
  line-height: 2.2rem;
  color: #666;
  margin-bottom:2rem;
}
@media all and (max-width: 550px){
.supervision01 .content p {
  font-size: 1rem;
  line-height: 1.8rem;
  color: #666;
  margin-bottom:2rem;
}
  .supervision01 {
  background-color: #f5f5f7;
  padding: 5rem 0;
}
}
/* line 22, ../styles/_supervisionEnhancement.scss */
.supervision01 .content .kfc {
  font-size: 1.1rem;
  line-height: 5rem;
  text-align: center;
  width: 28rem;
  margin: 0 auto;
  font-weight: 500;
}
/* line 30, ../styles/_supervisionEnhancement.scss */
.supervision01 .content .none-line {
  border-bottom: none !important;
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}
/* line 35, ../styles/_supervisionEnhancement.scss */
.supervision01 .content .row {
  margin-bottom: 1rem;
  color: #151515;
  font-size: 1rem;
  padding-bottom: 1rem;
  line-height: 1.5rem;
  border-bottom: 1px solid #e4e3e3;
}
/* line 42, ../styles/_supervisionEnhancement.scss */
.supervision01 .content .row input[type="checkbox"] {
  width: 1rem !important;
}
/* line 45, ../styles/_supervisionEnhancement.scss */
.supervision01 .content .row input, .supervision01 .content .row textarea {
  width: 100%;
  font-size: 1rem;
  line-height: 1.75rem;
  border: none;
  /* 移除边框 */
  outline: none;
  /* 移除焦点时的轮廓 */
  box-shadow: none;
  /*background-color:#FFF;*/
  /* 移除阴影 */
  background-color: transparent;
  /* 透明背景，可以根据需要设置为特定颜色 */
}
@media only screen and (max-width: 768px) {
  .supervision01 .content .row input, .supervision01 .content .row textarea {
  width: 130%;
  }
}
/* line 55, ../styles/_supervisionEnhancement.scss */
.supervision01 .content .row .ck {
  position: relative;
}
/* line 57, ../styles/_supervisionEnhancement.scss */
.supervision01 .content .row .ck span {
  position: absolute;
  top: 1px;
  left: 1.8rem;
  font-weight: 600;
}
/* line 65, ../styles/_supervisionEnhancement.scss */
.supervision01 .content .submit {
  width: 70%;
  height: 60px;
  line-height: 60px;
  font-size: 1.5rem;
  text-align: center;
  margin: 3rem auto 3rem;
  background-color: #bc1b21;
  border-radius: 8px;
  color: #fff;
  cursor: pointer;
}

@media only screen and (max-width: 768px) {
  .supervision01 .content {
    padding: 1rem
  }
  /* line 81, ../styles/_supervisionEnhancement.scss */
  .supervision01 .content .submit {
    width: 50%;
    height: 34px;
    line-height: 34px;
    font-size: 1rem;
    margin: 2rem auto 2rem;
  }
}
/* line 2, ../styles/_mobileMenu.scss */
.container-fluid .dialog {
  width: 280px;
  height: 100%;
  position: fixed;
  top: 3rem;
  box-sizing: border-box;
  background-color: #fff;
  right: -100%;
  transition: 1s all ease;
  transform-origin: top left;
  z-index: 999;
}
/* line 13, ../styles/_mobileMenu.scss */
.container-fluid .dialog .middle {
  box-sizing: border-box;
  padding: 15px 18px 0;
}
/* line 16, ../styles/_mobileMenu.scss */
.container-fluid .dialog .middle .home {
  background-image: url("../img/index.png");
  background-repeat: no-repeat;
  background-position: left .5rem;
  background-size: 1.75rem 1.75rem;
  padding: 10px 0;
  display: flex;
  align-items: center;
  font-size: 1.125rem;
}
/* line 26, ../styles/_mobileMenu.scss */
.container-fluid .dialog .middle .home > span {
  color: #0c5fac;
  padding-left: 2rem;
}
/* line 32, ../styles/_mobileMenu.scss */
.container-fluid .dialog .middle .item .top {
  padding: 8px 0 8px 5px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  cursor: pointer;
  border-bottom: 1px solid #e5e4e4;
}
/* line 38, ../styles/_mobileMenu.scss */
.container-fluid .dialog .middle .item .top .link {
  color: #000;
  font-size: 1.1rem;
}
/* line 42, ../styles/_mobileMenu.scss */
.container-fluid .dialog .middle .item .top .tran90deg {
  transform: rotate(180deg);
}
/* line 45, ../styles/_mobileMenu.scss */
.container-fluid .dialog .middle .item .top .iconfont {
  transition: 0.3s linear ease;
}
/* line 48, ../styles/_mobileMenu.scss */
.container-fluid .dialog .middle .item .top .iconjiantou1 {
  width: 15px;
  height: 9px;
  background-image: url("../img/sanjiao.png");
  background-repeat: no-repeat;
  background-position: left top;
  background-size: 15px 9px;
  margin-right: 5px;
}
/* line 57, ../styles/_mobileMenu.scss */
.container-fluid .dialog .middle .item .menu {
  box-sizing: border-box;
  height: 0;
  overflow: hidden;
}


.container-fluid .dialog .middle .item .menu .nav-item .nav-top {
  display: flex;
  align-items: center;
  justify-content: space-between;
  cursor: pointer;
  border-bottom: 1px solid #e5e4e4;
}
.container-fluid .dialog .middle .item .menu .nav-item .nav-top .link{
  border-bottom: none;
}
.container-fluid .dialog .middle .item .menu .nav-item .nav-menu {
  box-sizing: border-box;
  height: 0;
  overflow: hidden;
}
.container-fluid .dialog .middle .item .menu .nav-item .nav-menu.addShow {
  height: 100%;
  transition: 0.3s ease all;
}
/* line 42, ../styles/_mobileMenu.scss */
.container-fluid .dialog .middle .item .menu .nav-item .nav-top .tran90deg {
  transform: rotate(180deg);
}
/* line 45, ../styles/_mobileMenu.scss */
.container-fluid .dialog .middle .item .menu .nav-item .nav-top .iconfont {
  transition: 0.3s linear ease;
}
/* line 48, ../styles/_mobileMenu.scss */
.container-fluid .dialog .middle .item .menu .nav-item .nav-top .iconjiantou1 {
  width: 15px;
  height: 9px;
  background-image: url("../img/sanjiao.png");
  background-repeat: no-repeat;
  background-position: left top;
  background-size: 15px 9px;
  margin-right: 6px;
}
.container-fluid .dialog .middle .item .menu  .nav-item .nav-menu .nav-link {
  display: block;
  width: 100%;
  color: #373737;
  font-size: .9rem;
  line-height: 1.8;
  text-decoration: none;
  padding: 8px 0;
  text-indent: 22px;
  position: relative;
}


/* line 62, ../styles/_mobileMenu.scss */
.container-fluid .dialog .middle .item .menu.addShow {
  height: 100%;
  transition: 0.3s ease all;
}
/* line 66, ../styles/_mobileMenu.scss */
.container-fluid .dialog .middle .item .menu .link {
  display: block;
  width: 100%;
  color: #323232;
  font-size: 1rem;
  line-height: 1.8;
  text-decoration: none;
  border-bottom: 1px solid #e5e4e4;
  padding: 8px 0;
  text-indent: 22px;
  position: relative;
}
.container-fluid .dialog .middle .item .menu .link::before {
  position: absolute;
  content: '';
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background-color: #bc1b21;
  top: 18px;
  left: 6px;
}
.black-bg{
  width: 0;
  height: 0;
  opacity: 0;
}
.black-bg.show{
  opacity: 0;
}
/* line 78, ../styles/_mobileMenu.scss */
.container-fluid .addShow {
  right: 0%;
}

/* line 1, ../styles/_organism-compatibility.scss */
.compatibility01 {
  background-color: #f5f5f7;
  padding: 3rem 0;
}
/* line 4, ../styles/_organism-compatibility.scss */
.compatibility01 h2 {
  margin-bottom: 3rem;
}
/* line 7, ../styles/_organism-compatibility.scss */
.compatibility01 .search-box {
  display: flex;
}
/* line 9, ../styles/_organism-compatibility.scss */
.compatibility01 .search-box .left1 {
  width: 42.625%;
  margin-right: 1.125%;
  background-color: #fff;
  font-size: 1.25rem;
  color: #242424;
  padding: 1.25rem;
}
/* line 16, ../styles/_organism-compatibility.scss */
.compatibility01 .search-box .left1 > input {
  background-color: #fff;
  padding: 3px 15px;
  border: none;
  line-height: 100%;
  font-size: 1.25rem;
  outline: none;
  height: 100%;
}
/* line 26, ../styles/_organism-compatibility.scss */
.compatibility01 .search-box .right {
  width: 12.5%;
  background-color: #bc1b21;
  text-align: center;
  font-size: 1.25rem;
  padding: 1.25rem;
  color: #fff;
}
/* line 35, ../styles/_organism-compatibility.scss */
.compatibility01 .table_box {
  display: block;
}
/* line 37, ../styles/_organism-compatibility.scss */
.compatibility01 .table_box .table {
  padding-top: 70px;
}
/* line 39, ../styles/_organism-compatibility.scss */
.compatibility01 .table_box .table .tr {
  display: flex;
  padding: 2rem 0;
  border-bottom: 1px solid #dfdfdf;
  cursor: pointer;
  background-color: #fff;
}
/* line 46, ../styles/_organism-compatibility.scss */
.compatibility01 .table_box .table .tr:hover .td {
  color: #bc1b21;
}
/* line 50, ../styles/_organism-compatibility.scss */
.compatibility01 .table_box .table .tr .td {
  width: 20%;
  text-align: center;
  font-size: 1rem;
  font-weight: normal;
  font-stretch: normal;
  line-height: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  letter-spacing: 0;
  color: #000;
}
/* line 62, ../styles/_organism-compatibility.scss */
.compatibility01 .table_box .table .tr .td .apply {
  width: 152px;
  height: 50px;
  margin: auto;
  background-image: linear-gradient(135deg, #05a995 0%, #0085ad 100%), linear-gradient(#bc1b21, #bc1b21);
  background-blend-mode: normal, normal;
  border-radius: 25px;
  font-size: 22px;
  font-weight: normal;
  letter-spacing: 0;
  color: #f1f3f7;
  display: flex;
  align-items: center;
  justify-content: center;
}
/* line 81, ../styles/_organism-compatibility.scss */
.compatibility01 .table_box .table .theader {
  background-color: #787d8b;
  border-bottom: none;
  padding: 2rem 0 !important;
}
/* line 86, ../styles/_organism-compatibility.scss */
.compatibility01 .table_box .table .theader:hover .td {
  color: #fff !important;
}
/* line 90, ../styles/_organism-compatibility.scss */
.compatibility01 .table_box .table .theader .td {
  font-size: 1.25rem;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0;
  color: #fff;
}
/* line 100, ../styles/_organism-compatibility.scss */
.compatibility01 .item_box {
  display: none;
}

@media only screen and (max-width: 768px) {
  .black-bg{
    width: 100vw;
    height: 100vh;
    background-color: rgba(0,0,0,.8);
    position: fixed;
    top: 0;
    left: 0;
    z-index: 200;
    opacity: 0;
    transition: .5s all ease;
    visibility: hidden
  }
  .black-bg.show{
    opacity: 1;
    visibility: visible;
  }
  /* line 105, ../styles/_organism-compatibility.scss */
  .compatibility01 {
    padding: .5rem 0 1.5rem;
  }
  /* line 107, ../styles/_organism-compatibility.scss */
  .compatibility01 h2 {
    margin-bottom: 1.5rem;
    font-size: 1.25rem;
  }
  /* line 110, ../styles/_organism-compatibility.scss */
  .compatibility01 .search-box {
    flex-wrap: wrap;
  }
  /* line 112, ../styles/_organism-compatibility.scss */
  .compatibility01 .search-box .left1 {
    width: 100%;
    margin-bottom: 1rem;
    padding: 1rem;
  }
  /* line 117, ../styles/_organism-compatibility.scss */
  .compatibility01 .search-box .left1 label {
    font-size: 1rem;
    font-weight: 500;
  }
  /* line 121, ../styles/_organism-compatibility.scss */
  .compatibility01 .search-box .left1 > input {
    padding: 0;
    font-size: 1rem;
  }
  /* line 119, ../styles/_organism-compatibility.scss */
  .compatibility01 .search-box .right {
    width: 30%;
    font-size: 1rem;
    margin-left: 70%;
    padding: .8rem;
  }
  /* line 124, ../styles/_organism-compatibility.scss */
  .compatibility01 .table_box {
    display: none;
  }
  /* line 127, ../styles/_organism-compatibility.scss */
  .compatibility01 .item_box {
    display: block;
    padding-top: 2rem;
  }
  /* line 130, ../styles/_organism-compatibility.scss */
  .compatibility01 .item_box > .item {
    border: 1px solid #dfdfdf;
    border-radius: 8px;
    margin-bottom: 1rem;
    padding: 1rem 0;
    background-color: #fff;
  }
  /* line 136, ../styles/_organism-compatibility.scss */
  .compatibility01 .item_box > .item div {
    display: flex;
    justify-content: center;
  }
  /* line 139, ../styles/_organism-compatibility.scss */
  .compatibility01 .item_box > .item div label {
    width: 35%;
    text-align: right;
    padding: 1rem 0;
    font-size: 1rem;
  }
  /* line 145, ../styles/_organism-compatibility.scss */
  .compatibility01 .item_box > .item div p {
    width: 65%;
    text-indent: 5px;
  }
}
/* line 1, ../styles/_compatibility-center.scss */
.search-box2 {
  display: flex;
  justify-content:center;
}
/* line 3, ../styles/_compatibility-center.scss */
.search-box2 .left1 {
  width: 52.625%;
  margin-right: 0.5%;
  background-color: #fff;
  font-size: 1.25rem;
  color: #242424;
  padding: 1.25rem;
}
/* line 10, ../styles/_compatibility-center.scss */
.search-box2 .left1 label {
  font-weight: 600;
  font-size: 1.2rem;
}
/* line 14, ../styles/_compatibility-center.scss */
.search-box2 .left1 > input {
  background-color: #fff;
  padding: 3px 15px;
  border: none;
  line-height: 100%;
  font-size: 1.2rem;
  outline: none;
  height: 100%;
}
/* line 24, ../styles/_compatibility-center.scss */
.search-box2 .right {
  width: 12.5%;
  background-color: #bc1b21;
  text-align: center;
  font-size: 1.5rem;
  padding: 1.25rem;
  color: #fff;
  font-weight: 500;
}

/* line 34, ../styles/_compatibility-center.scss */
.center01 {
  background-color: #f5f5f7;
  padding: 5rem 0;
}
/* line 37, ../styles/_compatibility-center.scss */
.center01 .table_box {
  display: block;
}
/* line 40, ../styles/_compatibility-center.scss */
.center01 .table_box .table .tr {
  display: flex;
  padding: 1.5rem 0;
  background-color: #fff;
  border-radius: 8px;
  margin-bottom: .75rem;
  border: 1px solid #fff;
}
/* line 48, ../styles/_compatibility-center.scss */
.center01 .table_box .table .tr:hover {
  border: 1px solid #ffd3d5;
}
/* line 50, ../styles/_compatibility-center.scss */
.center01 .table_box .table .tr:hover .td {
  color: #bc1b21;
}
/* line 54, ../styles/_compatibility-center.scss */
.center01 .table_box .table .tr .td {
  width: 25%;
  text-align: center;
  font-size: 1rem;
  font-weight: normal;
  font-stretch: normal;
  line-height: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  letter-spacing: 0;
  color: #000;
}
/* line 68, ../styles/_compatibility-center.scss */
.center01 .table_box .table .theader {
  background-color: #ececec;
  border: none !important;
  padding: 1.5rem 0 !important;
}
/* line 73, ../styles/_compatibility-center.scss */
.center01 .table_box .table .theader:hover .td {
  color: #8f8f8f !important;
}
/* line 77, ../styles/_compatibility-center.scss */
.center01 .table_box .table .theader .td {
  font-size: 1.25rem;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0;
  color: #8f8f8f;
}
/* line 87, ../styles/_compatibility-center.scss */
.center01 .item_box {
  display: none;
}
/* line 90, ../styles/_compatibility-center.scss */
.center01 .box {
  background-image: url("../img/compatibility-03.jpg");
  background-size: cover;
  background-position: center bottom;
  background-repeat: no-repeat;
  border-radius: 8px;
  overflow: hidden;
  padding: 4rem;
}
/* line 98, ../styles/_compatibility-center.scss */
.center01 .box h2 {
  font-size: 2rem;
  font-weight: 500;
  margin-bottom: 2rem;
}
/* line 98, ../styles/_compatibility-center.scss */
.center01 .box .submit_box {
  display: flex;
  justify-items: center;
  align-items: center;
  flex-wrap: wrap;
}
/* line 103, ../styles/_compatibility-center.scss */
.center01 .box .submit_box .item {
  width: 48%;
  border-bottom: 1px solid #d8dbe2;
  padding: 2rem 0;
  font-size: 1.25rem;
  color: #151515;
}
/* line 109, ../styles/_compatibility-center.scss */
.center01 .box .submit_box .item label {
  text-indent: 31px;
  display: inline-block;
  font-size: 1.2rem;
}
/* line 114, ../styles/_compatibility-center.scss */
.center01 .box .submit_box .item > input {
  background: transparent;
  padding: 0 15px;
  border: none;
  line-height: 100%;
  font-size: 1rem;
  outline: none;
  height: 100%;
  width: 55%;
}
/* line 124, ../styles/_compatibility-center.scss */
.center01 .box .submit_box .item > select {
  background: transparent;
  line-height: 100%;
  border: none;
  outline: none;
  font-size: 1rem;
  width: 50%;
}
/* line 132, ../styles/_compatibility-center.scss */
.center01 .box .submit_box .item:nth-child(2n - 1) {
  margin-right: 4%;
}
/* line 137, ../styles/_compatibility-center.scss */
.center01 .box .submit_btn {
  width: 71.67%;
  padding: 1.25rem 0;
  font-size: 1.5rem;
  text-align: center;
  cursor: pointer;
  color: #fff;
  font-weight: 400;
  background-color: #bc1b21;
  margin: 3rem auto 0;
  border-radius: 1rem;
}

@media only screen and (max-width: 768px) {
  /* line 153, ../styles/_compatibility-center.scss */
  .center01 {
    padding: 2rem 0;
  }
  .center01 .box .submit_box .item label {
    font-weight: 500;
    font-size: 1rem;
  }
  /* line 155, ../styles/_compatibility-center.scss */
  .center01 .table_box .table .tr {
    padding: 1rem 0 !important;
  }
  /* line 157, ../styles/_compatibility-center.scss */
  .center01 .table_box .table .tr .td {
    font-size: .75rem;
  }
  /* line 161, ../styles/_compatibility-center.scss */
  .center01 .box {
    padding: 1rem;
  }
  /* line 163, ../styles/_compatibility-center.scss */
  .center01 .box h2 {
    margin-left: 0;
    font-size: 1.3rem;
    font-weight: 550;
  }
  /* line 167, ../styles/_compatibility-center.scss */
  .center01 .box .submit_box .item {
    padding: 1rem 0;
    width: 100%;
    font-size: 1rem;
  }
  /* line 171, ../styles/_compatibility-center.scss */
  .center01 .box .submit_box .item > input, .center01 .box .submit_box .item > select {
    font-size: .8rem;
  }
  .center01 .box .submit_box .item > select {
    font-size: .8rem;
    width: 40%;
  }
  /* line 174, ../styles/_compatibility-center.scss */
  .center01 .box .submit_box .item:nth-child(2n - 1) {
    margin-right: 0;
  }
  /* line 179, ../styles/_compatibility-center.scss */
  .center01 .box .submit_btn {
    padding: .65rem 0;
    font-size: 1rem;
  }

  /* line 186, ../styles/_compatibility-center.scss */
  .search-box2 .left1 {
    width: 39.125%;
    padding: .5rem;
    font-size: .85rem;
  }
  /* line 190, ../styles/_compatibility-center.scss */
  .search-box2 .left1 label {
    display: none;
  }
  /* line 193, ../styles/_compatibility-center.scss */
  .search-box2 .left1 > input {
    padding: 0;
    width: 100%;
    font-size: .85rem;
  }
  /* line 199, ../styles/_compatibility-center.scss */
  .search-box2 .right {
    width: 18%;
    background-color: #bc1b21;
    text-align: center;
    font-size: .75rem;
    padding: .5rem 0.25rem;
    color: #fff;
  }
}
/* line 1, ../styles/_how-buy.scss */
.how-buy1 {
  padding: 5rem 0;
}
/* line 3, ../styles/_how-buy.scss */
.how-buy1 .content {
  color: #151515;
}
/* line 5, ../styles/_how-buy.scss */
.how-buy1 .content h2 {
  margin-bottom: 0;
  text-align: center;
  font-size: 2.2rem;
  font-weight: 600;
}
/* line 11, ../styles/_how-buy.scss */
.how-buy1 .content h6 {
  margin-top: 1rem;
  color: rgba(21, 21, 21, 0.6);
  text-align: center;
  font-size: 1.1rem;
}
/* line 17, ../styles/_how-buy.scss */
.how-buy1 .content h3 {
  font-size: 1.8rem;
  font-weight: 500;
  margin-top: 2rem;
  margin-bottom:3rem;
}
/* line 21, ../styles/_how-buy.scss */
.how-buy1 .content .list_box {
  display: flex;
  flex-wrap: wrap;
  justify-items: center;
  align-items: center;
}
/* line 26, ../styles/_how-buy.scss */
.how-buy1 .content .list_box .item {
  width: 32%;
  border-radius: 8px;
  border: 1px solid #d1d1d1;
  text-align: center;
  padding: 3rem 0;
}
/* line 32, ../styles/_how-buy.scss */
.how-buy1 .content .list_box .item h4 {
  font-size: 1.4rem;
  font-weight: 600;
  margin-top:1.5rem;
}
/* line 36, ../styles/_how-buy.scss */
.how-buy1 .content .list_box .item:nth-child(1), .how-buy1 .content .list_box .item:nth-child(2) {
  margin-right: 2%;
}
/* line 39, ../styles/_how-buy.scss */
.how-buy1 .content .list_box .item img {
  display: block;
  width: 12.5%;
  margin: 0 auto;
}
/* line 44, ../styles/_how-buy.scss */
.how-buy1 .content .list_box .item p {
  line-height: 1.6rem;
  color: rgba(21, 21, 21, 0.6);
  font-size:1.1rem;
  margin-top:1rem;
}

/* line 52, ../styles/_how-buy.scss */
.how-buy2 {
  background-color: #f6f6f6;
  padding: 5rem 0;
}
/* line 56, ../styles/_how-buy.scss */
.how-buy2 .content h3 {
  margin-top: 0;
  font-size: 1.75rem;
  font-weight: 550;
  margin-bottom:2rem;
}
/* line 61, ../styles/_how-buy.scss */
.how-buy2 .content .input_box {
  display: flex;
  flex-wrap: wrap;
  justify-items: center;
  align-items: center;
}
/* line 66, ../styles/_how-buy.scss */
.how-buy2 .content .input_box .select-box {
  display: flex;
  flex-wrap: wrap;
  justify-items: center;
  align-items: center;
  width: 100%;
}
/* line 73, ../styles/_how-buy.scss */
.how-buy2 .content .input_box .select-box > .item:nth-child(2n - 1) {
  margin-right: 2% !important;
}
/* line 76, ../styles/_how-buy.scss */
.how-buy2 .content .input_box .select-box > .item:nth-child(2n) {
  margin-right: 0 !important;
}
/* line 81, ../styles/_how-buy.scss */
.how-buy2 .content .input_box .item{
  width: 49%;
  background-color: #fff;
  margin-bottom: 1rem;
  font-size: 1.125rem;
  padding: 1rem 1rem;
}
/* line 87, ../styles/_how-buy.scss */
.how-buy2 .content .input_box .item:nth-child(2n) {
  margin-right: 2%;
}
/* line 90, ../styles/_how-buy.scss */
.how-buy2 .content .input_box .item label {
  float: left;
  width: 5rem;
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 38px;
}
/* line 96, ../styles/_how-buy.scss */
.how-buy2 .content .input_box .item .form__content {
  position: relative;
  margin-left: 5rem;
}
/* line 99, ../styles/_how-buy.scss */
.how-buy2 .content .input_box .item .form__content .input {
  position: relative;
  display: inline-block;
  width: 100%;
  line-height: 38px;
}
.how-buy2 .content .input_box .item .form__content .inputs{
  display: flex;
}
.how-buy2 .content .input_box .item .form__content .inputs .input{
  width: calc(100% - 94px);
}
/* line 103, ../styles/_how-buy.scss */
.how-buy2 .content .input_box .item .form__content .input input, .how-buy2 .content .input_box .item .form__content .input select {
  font-size: 1.125rem;
  background-color: #fff;
  border: 1px solid #fff;
  box-sizing: border-box;
  color: #242424;
  display: inline-block;
  outline: none;
  padding: 0 15px 0 5px;
  width: 100%;
}
/* line 117, ../styles/_how-buy.scss */
.how-buy2 .content .input_box .item1 {
  width: 100%;
}
/* line 119, ../styles/_how-buy.scss */
.how-buy2 .content .input_box .item1 .form__content {
  position: relative;
}
/* line 121, ../styles/_how-buy.scss */
.how-buy2 .content .input_box .item1 .form__content .input {
  position: relative;
  display: inline-block;
  width: 100%;
}
/* line 125, ../styles/_how-buy.scss */
.how-buy2 .content .input_box .item1 .form__content .input textarea {
  font-size: 1.125rem;
  font-weight: 450;
  background-color: #fff;
  border: 1px solid #fff;
  box-sizing: border-box;
  color: #242424;
  display: inline-block;
  outline: none;
  padding: 1rem;
  width: 100%;
}
/* line 141, ../styles/_how-buy.scss */
.how-buy2 .content .submit_btn {
  width: 16%;
  min-width: 180px;
  margin: 2rem auto 0;
  padding: .8rem 3rem;
  border-radius: 1.75rem;
  font-size: 1.25rem;
  color: #fff;
  background-color: #bc1b21;
  text-align: center;
  cursor: pointer;
}

@media only screen and (max-width: 768px) {
  /* line 156, ../styles/_how-buy.scss */
  .how-buy1 {
    padding: 1.5rem 0;
  }
  /* line 160, ../styles/_how-buy.scss */
  .how-buy1 .content .list_box .item {
    width: 90%;
    padding: 1rem 0;
    margin-bottom: 1rem;
    margin-left: 5%;
  }
  .how-buy1 .content h6{
    font-size: 1rem;
  }
  /* line 164, ../styles/_how-buy.scss */
  .how-buy1 .content .list_box .item:nth-child(1), .how-buy1 .content .list_box .item:nth-child(2) {
    margin-right: 0;
  }
  .how-buy1 .content .list_box .item h4 {
    font-size: 1.25rem;
  }
  /* line 167, ../styles/_how-buy.scss */
  .how-buy1 .content .list_box .item img {
    display: block;
    width: 12.5%;
    margin: 0 auto;
  }
  /* line 173, ../styles/_how-buy.scss */
  .how-buy1 .content .list_box .item p {
    line-height: 1.75rem;
    font-size: 1rem;
  }
  /* line 178, ../styles/_how-buy.scss */
  .how-buy1 .content h3 {
    font-size: 1.25rem;
    font-weight: 550;
    text-align: center;
  }

  /* line 180, ../styles/_how-buy.scss */
  .how-buy2 {
    padding: 2rem 0;
  }
  /* line 184, ../styles/_how-buy.scss */
  .how-buy2 .content .input_box .item {
    width: 100%;
    font-size: 1rem;
  }
  /* line 187, ../styles/_how-buy.scss */
  .how-buy2 .content .input_box .item:nth-child(2n - 1) {
    margin-right: 0;
  }
  .how-buy2 .content .input_box .select-box > .item:nth-child(2n - 1),.how-buy2 .content .input_box .item:nth-child(2n){
    margin-right: 0!important;
  }
  .how-buy2 .content .input_box .item .form__content .input input, .how-buy2 .content .input_box .item .form__content .input select {
    font-size: .8rem;
  }
  .how-buy2 .content .input_box .item label {
    font-size: 1rem;
    font-weight: 500;
  }
  /* line 192, ../styles/_how-buy.scss */
  .how-buy2 .content .submit_btn {
    width: 50%;
    font-size: 1rem;
  }
  /* line 199, ../styles/_how-buy.scss */
  .how-buy2 .content h3 {
    font-size: 1.3rem;
  }
}
/* line 1, ../styles/_join.scss */
.join01 {
  padding: 5rem 0;
  background-color: #f5f5f7;
}
/* line 5, ../styles/_join.scss */
.join01 .content .info {
  background-color: #fff;
  padding: 1.5rem 2rem;
  color: #272727;
  font-size: 1.2rem;
  margin-bottom: 1.5rem;
  border-radius: 8px;
}
/* line 12, ../styles/_join.scss */
.join01 .content .info > i {
  font-style: normal;
  color: #bc1b21;
}
/* line 17, ../styles/_join.scss */
.join01 .content .screen-box {
  display: flex;
  flex-wrap: wrap;
}
/* line 20, ../styles/_join.scss */
.join01 .content .screen-box .left-menu {
  width: 24%;
  background-color: #fff;
  margin-right: 1%;
  border-radius: 8px;
}
/* line 25, ../styles/_join.scss */
.join01 .content .screen-box .left-menu h3 {
  color: #000;
  padding-left: 2rem;
  font-size: 1.5rem;
}
.join01 .content .screen-box .left-menu ul,.join01 .content .screen-box .left-menu ul li{
  margin: 0;
  padding: 0;
  list-style: none;
}
/* line 31, ../styles/_join.scss */
.join01 .content .screen-box .left-menu ul li {
  padding: 1.5rem 2rem;
  cursor: pointer;
  position: relative;
}
.join01 .content .screen-box .left-menu ul li > a{
  color: #878787;
  font-size: 1.2rem;
}
/* line 36, ../styles/_join.scss */
.join01 .content .screen-box .left-menu ul li:hover, .join01 .content .screen-box .left-menu ul li.active {
  background-color: #bc1b21;
}
/* line 38, ../styles/_join.scss */
.join01 .content .screen-box .left-menu ul li:hover > a, .join01 .content .screen-box .left-menu ul li.active > a {
  color: #fff;
  font-size: 1.2rem;
}
/* line 42, ../styles/_join.scss */
.join01 .content .screen-box .left-menu ul li:hover::before, .join01 .content .screen-box .left-menu ul li.active::before {
  content: '';
  position: absolute;
  top: 2rem;
  left: 2.5rem;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background-color: #fff;
}
/* line 53, ../styles/_join.scss */
.join01 .content .screen-box .left-menu ul li > a {
  display: block;
  text-indent: 1.5rem;
  color: #878787;
  cursor: pointer;
}
/* line 62, ../styles/_join.scss */
.join01 .content .screen-box .right-con {
  width: 75%;
}
/* line 64, ../styles/_join.scss */
.join01 .content .screen-box .right-con .item {
  position: relative;
  padding: 0 2rem;
  height: 5rem;
  overflow: hidden;
  background-color: #fff;
  border-radius: 8px;
  margin-bottom: 1rem;
}
/* line 72, ../styles/_join.scss */
.join01 .content .screen-box .right-con .item:last-child {
  margin-bottom: 0;
}
/* line 75, ../styles/_join.scss */
.join01 .content .screen-box .right-con .item.addShow {
  height: auto;
  transition: 0.3s ease all;
}
/* line 79, ../styles/_join.scss */
.join01 .content .screen-box .right-con .item h3 {
  color: #000;
  margin: 1.75rem 0;
  font-size: 1.4rem;
}
/* line 84, ../styles/_join.scss */
.join01 .content .screen-box .right-con .item p {
  color: #3e3e3e;
  font-size: 1rem;
  line-height: 1.5rem;
  overflow-y: auto;
  overflow-x: hidden;
}
/* line 93, ../styles/_join.scss */
.join01 .content .screen-box .right-con .item:hover h3 {
  color: #bc1b21;
  font-size: 1.4rem;
}
/* line 98, ../styles/_join.scss */
.join01 .content .screen-box .right-con .item .plugs {
  width: 2rem;
  height: 2rem;
  position: absolute;
  right: 1.25rem;
  top: 1.75rem;
  cursor: pointer;
}
/* line 105, ../styles/_join.scss */
.join01 .content .screen-box .right-con .item .plugs::after {
  content: '+';
  position: absolute;
  font-family: " PingFang SC";
  font-weight: 200;
  font-size: 3.25rem;
  color: #000;
  top: -1.85rem;
  left: .125rem;
}
/* line 116, ../styles/_join.scss */
.join01 .content .screen-box .right-con .item .plugs.jian::after {
  content: '-';
  position: absolute;
  font-family: " PingFang SC";
  font-weight: 200;
  font-size: 3.5rem;
  color: #bc1b21;
  top: -1.95rem;
  left: .125rem;
}

@media only screen and (max-width: 768px) {
  /* line 134, ../styles/_join.scss */
  .join01 {
    padding: 2rem 0;
  }
  /* line 137, ../styles/_join.scss */
  .join01 .content .info {
    padding: 1rem;
    font-size: 1rem;
  }
  /* line 141, ../styles/_join.scss */
  .join01 .content .screen-box .left-menu {
    width: 100%;
  }
  /* line 143, ../styles/_join.scss */
  .join01 .content .screen-box .left-menu h3 {
    color: #000;
    font-size: 1.25rem;
    padding-left: 1rem;
  }
  /* line 148, ../styles/_join.scss */
  .join01 .content .screen-box .left-menu ul li {
    padding: 1.25rem 2rem;
    color: #878787;
    cursor: pointer;
    position: relative;
  }
  /* line 153, ../styles/_join.scss */
  .join01 .content .screen-box .left-menu ul li:hover, .join01 .content .screen-box .left-menu ul li.active {
    background-color: #bc1b21;
  }
  /* line 155, ../styles/_join.scss */
  .join01 .content .screen-box .left-menu ul li:hover > a, .join01 .content .screen-box .left-menu ul li.active > a {
    color: #fff;
  }
  /* line 158, ../styles/_join.scss */
  .join01 .content .screen-box .left-menu ul li:hover::before, .join01 .content .screen-box .left-menu ul li.active::before {
    content: '';
    position: absolute;
    top: 2rem;
    left: 2.5rem;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background-color: #fff;
  }
  /* line 169, ../styles/_join.scss */
  .join01 .content .screen-box .left-menu ul li > a {
    display: block;
    text-indent: 1.5rem;
    font-size: 1rem !important;
    color: #878787;
    cursor: pointer;
  }
  /* line 178, ../styles/_join.scss */
  .join01 .content .screen-box .right-con {
    width: 100%;
    margin-top: 2rem;
  }
  /* line 181, ../styles/_join.scss */
  .join01 .content .screen-box .right-con .item {
    position: relative;
    padding: 0 1.5rem;
    height: 3.7rem;
    margin-bottom: .75rem;
  }
  /* line 186, ../styles/_join.scss */
  .join01 .content .screen-box .right-con .item.addShow {
    height: auto;
  }
  /* line 189, ../styles/_join.scss */
  .join01 .content .screen-box .right-con .item h3 {
    margin: 1.25rem 0;
    font-size: 1rem;
  }
  /* line 197, ../styles/_join.scss */
  .join01 .content .screen-box .right-con .item:hover h3 {
    font-size: 1rem;
  }
  /* line 201, ../styles/_join.scss */
  .join01 .content .screen-box .right-con .item .plugs {
    right: 1.25rem;
    top: 1.25rem;
  }
  /* line 204, ../styles/_join.scss */
  .join01 .content .screen-box .right-con .item .plugs::after {
    font-size: 2.25rem;
    top: -1rem;
  }
  /* line 209, ../styles/_join.scss */
  .join01 .content .screen-box .right-con .item .plugs.jian::after {
    font-size: 2.5rem;
    top: -1rem;
  }
}
/* line 1, ../styles/_new.scss */
.new01 {
  background-color: #f5f5f7;
  padding: 3rem 0;
}
/* line 5, ../styles/_new.scss */
.new01 .content .list_box {
  display: flex;
  flex-wrap: wrap;
  padding-top: 1.5rem;
}
/* line 11, ../styles/_new.scss */
.new01 .content .list_box .item {
  width: 30%;
  background-color: #fff;
  border-radius: 1rem;
  overflow: hidden;
  margin-bottom: 4rem;
  padding-bottom: 2rem;
  cursor: pointer;
  margin-right: 5%;
}
/* line 21, ../styles/_new.scss */
.new01 .content .list_box .item:hover > h2 {
  color: #bc1b21;
}
/* line 25, ../styles/_new.scss */
.new01 .content .list_box .item:nth-child(3n) {
  margin-right: 0;
}
/* line 28, ../styles/_new.scss */
.new01 .content .list_box .item img {
  display: block;
  width: 100%;
  height:16rem;
}
/* line 32, ../styles/_new.scss */
.new01 .content .list_box .item > h2 {
  color: #000;
  padding: 0 2rem;
  font-size: 1.2rem;
  font-weight:500;
}
/* line 37, ../styles/_new.scss */
.new01 .content .list_box .item .info {
  display: flex;
  padding: 2rem 2rem 0;
  color: #5c5c5c;
  font-size: 1rem;
}
/* line 42, ../styles/_new.scss */
.new01 .content .list_box .item .info .left {
  width: 60%;
}
/* line 45, ../styles/_new.scss */
.new01 .content .list_box .item .info .right {
  width: 40%;
  text-align: right;
}

/* line 55, ../styles/_new.scss */
.new-details .content {
  padding: 1.5rem 0;
  line-height:2rem;
  width: 1200px!important;
  margin: 0 auto!important;
}
.new-details .content ul,.new-details .content ul li {
  margin: 0;
  text-align:justify;
}
/* line 57, ../styles/_new.scss */
.new-details .content h2.title {
  color: #000;
  text-align: center;
  font-size: 1.7rem;
  font-weight: 500;
}
.new-details .content h1 > strong {
  display:block;
  font-size: 24px;
  color: #B81E20;
  border-bottom: 1px solid #EDEDED;
  padding-bottom: 20px;
  margin-bottom: 23px;
  margin-top: 45px;
  line-height: 40px;
}
.new-details .content img {
 margin:0 auto;
 display:block;
}

/* line 63, ../styles/_new.scss */
.new-details .content span.info {
  font-size: .9rem;
  color: rgba(21, 21, 21, 0.55);
  display: block;
  padding-bottom: 3rem;
  border-bottom: 1px solid #e5e5e5;
  text-align: center;
  margin-bottom: 2rem;
}
/* line 72, ../styles/_new.scss */
.new-details .content p {
  color: #151515;
  font-size: 1rem;
  line-height: 2rem;
  text-align:justify;
}
/* line 77, ../styles/_new.scss */
.new-details .content .red {
  color: #bc1b21;
}
/* line 80, ../styles/_new.scss */
.new-details .content .blue {
  color: #0c5fac;
}

@media only screen and (max-width: 768px) {
  /* line 86, ../styles/_new.scss */
  .new01 {
    background-color: #f5f5f7;
    padding: .5rem 0 1.5rem;
  }
  /* line 90, ../styles/_new.scss */
  .new01 .content h1 {
    font-size: 1.5rem;
  }
  .new-details .content .red,
  .new-details .content .blue{
    font-size: 1.125rem!important;
  }
  .new01 .content .list_box {
    padding-top: 0;
    padding-bottom: 1.5rem;
  }
  /* line 94, ../styles/_new.scss */
  .new01 .content .list_box .item {
    width: 95%;
    margin-bottom: 1rem;
    padding-bottom: 1rem;
    cursor: pointer;
    margin-left: 2.5%;
  }
  /* line 100, ../styles/_new.scss */
  .new01 .content .list_box .item:nth-child(2n - 1) {
    margin-right: 0;
  }
  /* line 103, ../styles/_new.scss */
  .new01 .content .list_box .item img {
    display: block;
    width: 100%;
    height: 13rem;
  }
  /* line 107, ../styles/_new.scss */
  .new01 .content .list_box .item > h2 {
    color: #000;
    padding: 0 2rem;
    font-size: 1.1rem!important;
    line-height: 1.8rem;
  }

  /* line 117, ../styles/_new.scss */
  .new-details .content {
    padding: 1rem 0 3rem;
    width: 86%!important;
  }
  .new-details .content img {
    width: auto !important;
    height: auto !important;
    max-width: 100%;
    max-height: 100%;
  }
  /* line 119, ../styles/_new.scss */
  .new-details .content span.info {
    padding-bottom: 2rem;
  }
}
/* line 1, ../styles/_knowledge.scss */
.knowledge01 {
  padding: 2rem 0 0 0;
  background-color: #f5f5f7;
}
.knowledge01 .info {
  background-color: #fff;
  padding: 1.5rem 2rem;
  color: #272727;
  font-size: 1.2rem;
  border-radius: 8px;
  margin-bottom: 1.5rem;
}
.knowledge01 .info > i {
  font-style: normal;
  color: #bc1b21;
  font-weight: bolder;
  cursor: pointer;
}

/* line 4, ../styles/_knowledge.scss */
.knowledge01 .knowledge-box {
  display: flex;
  flex-wrap: wrap;
}
/* line 7, ../styles/_knowledge.scss */
.knowledge01 .knowledge-box .left-menu {
  width: 25%;
  margin-right: 1%;
  background-color: #fff;
  border-radius: 8px;
}
/* line 12, ../styles/_knowledge.scss */
.knowledge01 .knowledge-box .left-menu h2 {
  color: #000;
  padding-left: 2rem;
  margin: 1.125rem 0;
}
/* line 17, ../styles/_knowledge.scss */
.knowledge01 .knowledge-box .left-menu > ul > li {
  padding: 1.5rem 2rem;
  color: #878787;
  cursor: pointer;
  position: relative;
  text-indent: 1.5rem;
  font-size: 1.25rem;
}
/* line 24, ../styles/_knowledge.scss */
.knowledge01 .knowledge-box .left-menu > ul > li::before {
  content: '';
  position: absolute;
  top: 2.25rem;
  left: 2.5rem;
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background-color: #bc1b21;
}
/* line 34, ../styles/_knowledge.scss */
.knowledge01 .knowledge-box .left-menu > ul > li.active {
  background-color: #fff;
  color: #bc1b21;
}
.knowledge01 .knowledge-box .left-menu > ul > li:hover {
  background-color: #fff;
  color: #bc1b21;
}
/* line 37, ../styles/_knowledge.scss */
.knowledge01 .knowledge-box .left-menu > ul > li:hover::before, .knowledge01 .knowledge-box .left-menu > ul > li.active::before {
  
}
/* line 41, ../styles/_knowledge.scss */
.knowledge01 .knowledge-box .left-menu > ul > li > ul {
  display: none;
  color: #878787;
}
/* line 43, ../styles/_knowledge.scss */
.knowledge01 .knowledge-box .left-menu > ul > li > ul.show {
  display: block;
  margin-top: 1rem;
}
/* line 46, ../styles/_knowledge.scss */
.knowledge01 .knowledge-box .left-menu > ul > li > ul > li {
  text-indent: 0rem;
  padding: .75rem 0;
  font-size: 1rem;
  color: #878787;
}
.knowledge01 .knowledge-box .left-menu > ul > li > ul > li:hover {
  color: #bc1b21;
}
.knowledge01 .knowledge-box .left-menu > ul > li > ul > li .top{
  padding: 8px 0 8px 5px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  cursor: pointer;
}
.show-active {
  color: #bc1b21;
}
.knowledge01 .knowledge-box .left-menu > ul > li > ul > li .menu{
  box-sizing: border-box;
  height: 0;
  overflow: hidden;
  margin-left: 28px;
  margin-top: .75rem;
}
.knowledge01 .knowledge-box .left-menu > ul > li > ul > li .menu .link{
  display: block;
  width: 100%;
  color: rgba(255,255,255,.8);
  font-size: 1rem;
  line-height: 1.8;
  text-decoration: none;
  padding: 8px 0;
  text-indent: 22px;
  position: relative;
  border-top: 1px solid rgba(255,255,255,.2);
}
.knowledge01 .knowledge-box .left-menu > ul > li > ul > li .menu .link:last-child{
  border-bottom: 1px solid rgba(255,255,255,.2);;
}
.knowledge01 .knowledge-box .left-menu > ul > li > ul > li .menu .link::before{
  position: absolute;
  content: '';
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background-color: #fff;
  top: 18px;
  left: 6px;
}
.knowledge01 .knowledge-box .left-menu > ul > li > ul > li .menu.addShow{
  height: 100%;
  transition: 0.3s ease all;
}
.knowledge01 .knowledge-box .left-menu > ul > li > ul > li .top .tran180deg{
  transform: rotate(180deg);
}
.knowledge01 .knowledge-box .left-menu > ul > li > ul > li .top .icon-jt{
  display: inline-block;
  height: 8px;
  background-repeat: no-repeat;
  background-position: left top;
  background-size: 13px 8px;
  margin-top: 5px;
  transition: 0.3s linear ease;
}

  /* line 56, ../styles/_knowledge.scss */
.knowledge01 .knowledge-box .right-content {
  width: 74%;
  background-color: #fff;
  border-radius: 8px;
  padding: 0 2rem 2rem;
}
/* line 61, ../styles/_knowledge.scss */
.knowledge01 .knowledge-box .right-content .title-box {
  display: flex;
  justify-content: space-between;
}
.knowledge01 .knowledge-box .right-content .title-box h2{
  margin: 1.125rem 0;
}
/* line 65, ../styles/_knowledge.scss */
.knowledge01 .knowledge-box .right-content .title-box ul li {
  float: left;
  padding: 1.5rem .5rem;
  cursor: pointer;
  color: #747474;
  position: relative;
}
/* line 71, ../styles/_knowledge.scss */
.knowledge01 .knowledge-box .right-content .title-box ul li:hover {
  color: #0c5fac;
}
/* line 75, ../styles/_knowledge.scss */
.knowledge01 .knowledge-box .right-content .title-box ul li:first-child:hover {
  color: #747474;
}
/* line 80, ../styles/_knowledge.scss */
.knowledge01 .knowledge-box .right-content .title-box ul li:first-child::after, .knowledge01 .knowledge-box .right-content .title-box ul li:last-child::after {
  width: 0;
}
/* line 84, ../styles/_knowledge.scss */
.knowledge01 .knowledge-box .right-content .title-box ul li::after {
  position: absolute;
  content: '';
  width: 1px;
  height: 1rem;
  background-color: #878787;
  top: 1.75rem;
  right: -.125rem;
}
/* line 94, ../styles/_knowledge.scss */
.knowledge01 .knowledge-box .right-content .title-box ul::after {
  clear: both;
}
/* line 99, ../styles/_knowledge.scss */
.knowledge01 .knowledge-box .right-content .list {
  border-top: 1px solid #e1e0e0;
  margin-bottom: 2rem;
}
/* line 102, ../styles/_knowledge.scss */
.knowledge01 .knowledge-box .right-content .list .item {
  display: flex;
  padding: 2rem 0;
  border-bottom: 1px solid #e1e0e0;
  cursor: pointer;
}
/* line 109, ../styles/_knowledge.scss */
.knowledge01 .knowledge-box .right-content .list .item .left-num h3, .knowledge01 .knowledge-box .right-content .list .item .right-title h3 {
  margin-top: 0;
  font-size: 1.3rem;
  font-weight: 450;
  color: #0160ba;
}
/* line 115, ../styles/_knowledge.scss */
.knowledge01 .knowledge-box .right-content .list .item .left-num p, .knowledge01 .knowledge-box .right-content .list .item .right-title p {
  font-size: 1.125rem;
  color: #515151;
}
/* line 119, ../styles/_knowledge.scss */
.knowledge01 .knowledge-box .right-content .list .item .left-num span, .knowledge01 .knowledge-box .right-content .list .item .right-title span {
  font-size: .85rem;
  color: #868686;
}
/* line 125, ../styles/_knowledge.scss */
.knowledge01 .knowledge-box .right-content .list .item .left-num {
  width: 14%;
  margin-right: 1.5%;
}
/* line 128, ../styles/_knowledge.scss */
.knowledge01 .knowledge-box .right-content .list .item .left-num h3 {
  padding-top: 3px;
}
/* line 132, ../styles/_knowledge.scss */
.knowledge01 .knowledge-box .right-content .list .item .right-title {
  width: 84.5%;
}
/* line 137, ../styles/_knowledge.scss */
.knowledge01 .knowledge-box .right-content .list .item:hover .left-num h3, .knowledge01 .knowledge-box .right-content .list .item:hover .right-title h3 {
  color: #bc1b21;
}

/* line 147, ../styles/_knowledge.scss */
.banner_knowledge {
  position: absolute;
  width: 62.75%;
  left: 18.625%;
  top: 20%;
}
/* line 152, ../styles/_knowledge.scss */
.banner_knowledge h1 {
  text-align: center;
  font-weight: 500;
  margin: 2rem 0;
}
/* line 156, ../styles/_knowledge.scss */
.banner_knowledge p {
  text-align: left;
  width: 8rem;
  margin: 2rem auto 0;
  font-size: 1.25rem;
  font-weight: 500;
  color: #bc1b21;
  background-image: url("../img/jiantou.png");
  background-size: 29px 29px;
  background-position: right top;
  background-repeat: no-repeat;
  cursor: pointer;
}
/* line 169, ../styles/_knowledge.scss */
.banner_knowledge .search-box {
  display: flex;
  justify-items: center;
  align-items: center;
  background-color: #fff;
  border: 1px solid #d1d1d1;
}
/* line 175, ../styles/_knowledge.scss */
.banner_knowledge .search-box .input {
  width: 92%;
  border-right: 1px solid #d1d1d1;
  padding: 1.25rem 0;
}
/* line 179, ../styles/_knowledge.scss */
.banner_knowledge .search-box .input input {
  width: 100%;
  padding: 0 2rem;
  font-size: 1.25rem;
  outline: none;
  background-color: #fff;
  border: none;
  color: #151515;
}
/* line 189, ../styles/_knowledge.scss */
.banner_knowledge .search-box .search {
  width: 8%;
}
/* line 191, ../styles/_knowledge.scss */
.banner_knowledge .search-box .search img {
  display: block;
  width: 34%;
  margin: 0 auto;
}

@media only screen and (max-width: 768px) {
  /* line 200, ../styles/_knowledge.scss */
  .knowledge01 {
    padding: 2rem 0;
  }
  .knowledge01 .info {
  background-color: #fff;
  padding: 1.5rem 1.5rem;
  color: #272727;
  font-size: 1rem;
  border-radius: 8px;
  margin-bottom: 1.5rem;
  line-height: 1.8rem;
}
  /* line 203, ../styles/_knowledge.scss */
  .knowledge01 .knowledge-box .left-menu {
    width: 100%;
    margin-bottom: 2rem;
  }
  /* line 206, ../styles/_knowledge.scss */
  .knowledge01 .knowledge-box .left-menu h2 {
    padding-left: 1rem;
    font-size: 1.25rem !important;
  }
  /* line 210, ../styles/_knowledge.scss */
  .knowledge01 .knowledge-box .left-menu ul li {
    padding: .75rem 1rem;
  }
  /* line 212, ../styles/_knowledge.scss */
  .knowledge01 .knowledge-box .left-menu ul li::before {
    top: 1.3rem;
    left: 1.5rem;
  }
  /* line 217, ../styles/_knowledge.scss */
  .knowledge01 .knowledge-box .left-menu ul li > ul > li {
    padding: .5rem 0;
    font-size: 1rem;
  }
  .knowledge01 .knowledge-box .left-menu > ul > li {
    font-size: 1.1rem;
  }
  /* line 225, ../styles/_knowledge.scss */
  .knowledge01 .knowledge-box .right-content {
    width: 100%;
    padding: 0 1rem 1rem;
  }
  /* line 230, ../styles/_knowledge.scss */
  .knowledge01 .knowledge-box .right-content .title-box h2 {
    font-size: 1.25rem !important;
  }
  /* line 235, ../styles/_knowledge.scss */
  .knowledge01 .knowledge-box .right-content .list .item {
    padding: 1rem 0;
  }
  /* line 231, ../styles/_knowledge.scss */
  .knowledge01 .knowledge-box .right-content .list .item .left-num {
    width: 22.5%;
  }
  /* line 239, ../styles/_knowledge.scss */
  .knowledge01 .knowledge-box .right-content .list .item .left-num h3 {
    font-size: 1.1rem;
  }
  /* line 242, ../styles/_knowledge.scss */
  .knowledge01 .knowledge-box .right-content .list .item .left-num h2 {
    margin-top: .75rem;
    font-size: 2rem;
  }
  /* line 237, ../styles/_knowledge.scss */
  .knowledge01 .knowledge-box .right-content .list .item .left-num span {
    margin-bottom: .75rem;
    font-size: .75rem;
  }
  /* line 242, ../styles/_knowledge.scss */
  .knowledge01 .knowledge-box .right-content .list .item .right-title {
    width: 75%;
  }
  /* line 253, ../styles/_knowledge.scss */
  .knowledge01 .knowledge-box .right-content .list .item .right-title h3 {
    font-size: 1.1rem;
  }
  /* line 256, ../styles/_knowledge.scss */
  .knowledge01 .knowledge-box .right-content .list .item .right-title p {
    font-size: 1rem;
    margin-top: .25rem;
  }

  /* line 254, ../styles/_knowledge.scss */
  .banner_knowledge {
    width: 94%;
    left: 3%;
    top: 5%;
  }
  /* line 258, ../styles/_knowledge.scss */
  .banner_knowledge h1 {
    font-size: 1.4rem;
    margin-bottom: .5rem;
  }
  /* line 262, ../styles/_knowledge.scss */
  .banner_knowledge p {
    margin: .5rem auto 0;
    font-size: 1rem;
  }
  /* line 267, ../styles/_knowledge.scss */
  .banner_knowledge .search-box .input {
    width: 90%;
    padding: .75rem 0;
  }
  /* line 270, ../styles/_knowledge.scss */
  .banner_knowledge .search-box .input input {
    width: 100%;
    padding: 0 1rem;
    font-size: 1rem;
  }
  /* line 276, ../styles/_knowledge.scss */
  .banner_knowledge .search-box .search {
    width: 10%;
  }
}
/* line 1, ../styles/_application.scss */
.application01 {
  background-color: #f5f5f7;
  padding: 5rem 0;
}
/* line 5, ../styles/_application.scss */
.application01 .content h1 {
  font-size: 2rem;
  font-weight: 400;
  padding-bottom:2rem;
}
/* line 9, ../styles/_application.scss */
.application01 .content .box {
  background-image: url("../img/application-01.jpg");
  background-size: cover;
  background-position: center bottom;
  background-repeat: no-repeat;
  border-radius: 8px;
  overflow: hidden;
  padding: 2rem;
}
/* line 17, ../styles/_application.scss */
.application01 .content .box h2 {
  font-weight: 600;
}
/* line 20, ../styles/_application.scss */
.application01 .content .box .submit_box {
  display: flex;
  justify-items: center;
  align-items: center;
  flex-wrap: wrap;
}
/* line 25, ../styles/_application.scss */
.application01 .content .box .submit_box .item, .application01 .content .box .submit_box .item2 {
  width: 48%;
  border-bottom: 1px solid #d8dbe2;
  padding: 2rem 0;
  font-size: 1.25rem;
  color: #151515;
}
/* line 31, ../styles/_application.scss */
.application01 .content .box .submit_box .item label, .application01 .content .box .submit_box .item2 label {
  text-indent: 26px;
  display: inline-block;
  font-size: 1rem;
  font-weight: 600;
}
/* line 37, ../styles/_application.scss */
.application01 .content .box .submit_box .item > input, .application01 .content .box .submit_box .item2 > input {
  background: transparent;
  padding: 0 15px;
  border: none;
  line-height: 100%;
  font-size: 1.25rem;
  outline: none;
  height: 100%;
  width: 55%;
}
/* line 47, ../styles/_application.scss */
.application01 .content .box .submit_box .item > select, .application01 .content .box .submit_box .item2 > select {
  background: transparent;
  line-height: 100%;
  border: none;
  outline: none;
  font-size: .8rem;
  width: 50%;
  margin-left: 1%;
}
/* line 56, ../styles/_application.scss */
.application01 .content .box .submit_box .item:nth-child(2n - 1), .application01 .content .box .submit_box .item2:nth-child(2n - 1) {
  margin-right: 4%;
}
/* line 60, ../styles/_application.scss */
.application01 .content .box .submit_box .item2 {
  width: 100% !important;
  margin-right: 0 !important;
}
/* line 64, ../styles/_application.scss */
.application01 .content .box .submit_box .item3 {
  width: 100% !important;
  margin-right: 0 !important;
  border-bottom: 1px solid #d8dbe2;
}
/* line 68, ../styles/_application.scss */
.application01 .content .box .submit_box .item3 label {
  float: left;
  width: 8rem;
  padding: 2rem 0;
  font-weight: 400;
  font-size: 1rem;
  text-indent: 26px;
}
/* line 76, ../styles/_application.scss */
.application01 .content .box .submit_box .item3 span {
  display: block;
  padding-top: .75rem;
  font-size: 1rem;
  color: #777;
}
/* line 82, ../styles/_application.scss */
.application01 .content .box .submit_box .item3 .file {
  margin-left: 8rem;
  margin-bottom: 1rem;
  position: relative;
  margin-top: .75rem;
  width: 90%;
}
/* line 88, ../styles/_application.scss */
.application01 .content .box .submit_box .item3 .file .input {
  display: inline-block;
  width: 100%;
  background-color: #f5f5f7;
  border-radius: 8px;
  position: relative;
  cursor: pointer;
  height: 4.5rem;
}
/* line 96, ../styles/_application.scss */
.application01 .content .box .submit_box .item3 .file .input input {
  position: absolute;
  opacity: 0;
  width: 100%;
  z-index: 2;
  height: 4.5rem;
  left: 0;
  top: 0;
}
/* line 105, ../styles/_application.scss */
.application01 .content .box .submit_box .item3 .file .input img {
  position: absolute;
  width: 20%;
  display: block;
  z-index: 1;
  left: 30%;
  top: 1.5rem;
}
/* line 117, ../styles/_application.scss */
.application01 .content .box .submit_btn {
  width: 71.67%;
  padding: 1.25rem 0;
  font-size: 1.5rem;
  text-align: center;
  cursor: pointer;
  color: #fff;
  font-weight: 500;
  background-color: #bc1b21;
  margin: 3rem auto 0;
  border-radius: 1rem;
}
/* line 129, ../styles/_application.scss */
.application01 .content .box .info {
  margin: 2rem 0 0;
}
/* line 131, ../styles/_application.scss */
.application01 .content .box .info h2 {
  font-size: 1.125rem;
  margin: 0;
  text-align: center;
}

@media only screen and (max-width: 768px) {
  /* line 141, ../styles/_application.scss */
  .application01 {
    padding: .5rem 0 1.5rem;
  }
  /* line 144, ../styles/_application.scss */
  .application01 .content h1 {
    font-size: 1.25rem!important;
    padding-bottom:.5rem;
  }
  /* line 147, ../styles/_application.scss */
  .application01 .content .box {
    padding: 1rem;
  }
  /* line 149, ../styles/_application.scss */
  .application01 .content .box h2 {
    font-size: 1.1rem!important;
    margin: 1rem 0 1rem .25rem;
  }
  /* line 154, ../styles/_application.scss */
  .application01 .content .box .submit_box .item, .application01 .content .box .submit_box .item2, .application01 .content .box .submit_box .item3 {
    padding: 1rem 0;
    width: 100%;
    font-size: 1rem;
  }
  /* line 158, ../styles/_application.scss */
  .application01 .content .box .submit_box .item > input, .application01 .content .box .submit_box .item > select, .application01 .content .box .submit_box .item2 > input, .application01 .content .box .submit_box .item2 > select, .application01 .content .box .submit_box .item3 > input, .application01 .content .box .submit_box .item3 > select {
    font-size: 1rem;
  }
  /* line 161, ../styles/_application.scss */
  .application01 .content .box .submit_box .item:nth-child(2n - 1), .application01 .content .box .submit_box .item2:nth-child(2n - 1), .application01 .content .box .submit_box .item3:nth-child(2n - 1) {
    margin-right: 0;
  }
  /* line 164, ../styles/_application.scss */
  .application01 .content .box .submit_box .item label, .application01 .content .box .submit_box .item2 label, .application01 .content .box .submit_box .item3 label {
    font-size: 1rem;
    font-weight: 500!important;
  }
  /* line 167, ../styles/_application.scss */
  .application01 .content .box .submit_box .item .file, .application01 .content .box .submit_box .item2 .file, .application01 .content .box .submit_box .item3 .file {
    width: 100%;
    margin-left: 0;
  }
  /* line 171, ../styles/_application.scss */
  .application01 .content .box .submit_box .item .file .input img, .application01 .content .box .submit_box .item2 .file .input img, .application01 .content .box .submit_box .item3 .file .input img {
    width: 34%;
    left: 33%;
    top: 1.75rem;
  }
  /* line 178, ../styles/_application.scss */
  .application01 .content .box .submit_box .item span, .application01 .content .box .submit_box .item2 span, .application01 .content .box .submit_box .item3 span {
    font-size: 1rem;
  }
  /* line 183, ../styles/_application.scss */
  .application01 .content .box .submit_btn {
    width: 50%;
    padding: .75rem 0;
    font-size: 1rem;
  }
  /* line 189, ../styles/_application.scss */
  .application01 .content .box .info h2 {
    font-size: 1rem !important;
  }
}
/* line 1, ../styles/_industryDetails.scss */
.details01 {
  background-image: url("../img/details-06.jpg");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  padding: 3rem 0;
}
/* line 8, ../styles/_industryDetails.scss */
.details01 .content h2 {
  margin-top: 0;
  font-size: 1.5rem;
  color: #151515;
}
/* line 13, ../styles/_industryDetails.scss */
.details01 .content .text-box {
  background-color: #fff;
  border-radius: 8px;
  padding: 2rem;
  color: #585858;
  font-size: 1.1rem;
  line-height: 2rem;
  margin-bottom: 2rem;
}
/* line 22, ../styles/_industryDetails.scss */
.details01 .content .item-box {
  display: flex;
  flex-wrap: wrap;
}
/* line 25, ../styles/_industryDetails.scss */
.details01 .content .item-box .item {
  width: 49%;
  background-color: #fff;
  border-radius: 8px;
  padding: 2.5rem 2rem;
  margin-right: 0;
  margin-bottom: 2rem;
}
.details01 .content .item-box .item:hover {
  background-color: #0060b9;
}
/* line 32, ../styles/_industryDetails.scss */
.details01 .content .item-box .item:nth-child(2n - 1) {
  margin-right: 2%;
}
/* line 35, ../styles/_industryDetails.scss */
.details01 .content .item-box .item > .box {
  display: flex;
  justify-items: center;
  align-items: center;
}
/* line 39, ../styles/_industryDetails.scss */
.details01 .content .item-box .item > .box > .left {
  width: 32%;
  position: relative;
}
/* line 42, ../styles/_industryDetails.scss */
.details01 .content .item-box .item > .box > .left img {
  width: 50%;
  height: auto;
}
/* line 46, ../styles/_industryDetails.scss */
.details01 .content .item-box .item > .box > .left::after {
  position: absolute;
  content: '';
  width: 1px;
  height: 80%;
  background-color: #dedddd;
  top: 10%;
  right: 25%;
}
/* line 56, ../styles/_industryDetails.scss */
.details01 .content .item-box .item > .box > .right {
  width: 68%;
  color: #585858;
  font-size: 1.1rem;
  line-height: 2rem;
}
.details01 .content .item-box .item:hover > .box > .right{
  color: #fff;
}
/* line 64, ../styles/_industryDetails.scss */
.details01 .content .item-box .item02 {
  width: 32%;
  background-color: #fdfeff;
  border-radius: 8px;
  padding: 2.5rem 2rem;
  margin-right: 2%;
  margin-bottom: 2rem;
  cursor: pointer;
}
.details01 .content .item-box .item02:hover {
  background-color: #0060b9;
}
/* line 73, ../styles/_industryDetails.scss */
.details01 .content .item-box .item02:nth-child(3n) {
  margin-right: 0;
}
/* line 76, ../styles/_industryDetails.scss */
.details01 .content .item-box .item02 img {
  width: 24.8%;
  margin-left: 37.6%;
  height: auto;
}
/* line 81, ../styles/_industryDetails.scss */
.details01 .content .item-box .item02 p {
  color: #555;
  font-size: 1rem;
  line-height: 1.75rem;
  margin-top: 2rem;
  text-align: center;
}
/* line 89, ../styles/_industryDetails.scss */
.details01 .content .item-box .item02:hover p {
  color: #fff;
}
@media only screen and (max-width: 768px) {
  .details01{
    padding: 1.5rem 0;
  }
  .details01 .content .text-box {
    padding: 1rem;
    font-size: 1rem;
    line-height: 1.75rem;
  }
}


/* line 97, ../styles/_industryDetails.scss */
.details02 {
  background-color: #f5f5f7;
  padding: 4rem 0;
}
/* line 100, ../styles/_industryDetails.scss */
.details02 img {
  width: 100%;
  height: auto;
}

/* line 105, ../styles/_industryDetails.scss */
.details03 {
  background-image: url("../img/details-11.jpg");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  padding: 3rem 0;
}
/* line 112, ../styles/_industryDetails.scss */
.details03 .content h2 {
  margin-top: 0;
  font-size: 1.5rem;
  color: #151515;
}
/* line 117, ../styles/_industryDetails.scss */
.details03 .content .item-box {
  display: flex;
  flex-wrap: wrap;
}
/* line 120, ../styles/_industryDetails.scss */
.details03 .content .item-box .item {
  width: 49%;
  background-color: #fdfeff;
  border-radius: 8px;
  padding: 2.5rem 2rem;
  margin-right: 0;
  margin-bottom: 2rem;
}
.details03 .content .item-box .item:hover {
  background-color: #0060b9;
}
/* line 128, ../styles/_industryDetails.scss */
.details03 .content .item-box .item:nth-child(2n - 1) {
  margin-right: 2%;
}
/* line 131, ../styles/_industryDetails.scss */
.details03 .content .item-box .item img {
  width: 6.6%;
  height: auto;
}
/* line 135, ../styles/_industryDetails.scss */
.details03 .content .item-box .item img.show {
  display: block;
}
/* line 138, ../styles/_industryDetails.scss */
.details03 .content .item-box .item img.hh {
  display: none;
}
/* line 141, ../styles/_industryDetails.scss */
.details03 .content .item-box .item h3 {
  font-size: 1.5rem;
  color: #000;
  position: relative;
}
/* line 145, ../styles/_industryDetails.scss */
.details03 .content .item-box .item h3::after {
  position: absolute;
  content: '';
  width: 2.5rem;
  height: 6px;
  border-radius: 3px;
  background-color: #0c5fac;
  bottom: -1rem;
  left: 0;
}
/* line 156, ../styles/_industryDetails.scss */
.details03 .content .item-box .item p {
  color: #555;
  font-size: 1.1rem;
  line-height: 2rem;
  margin-top: 2rem;
}
/* line 163, ../styles/_industryDetails.scss */
.details03 .content .item-box .item:hover h3 {
  color: #fff;
}
/* line 165, ../styles/_industryDetails.scss */
.details03 .content .item-box .item:hover h3::after {
  background-color: #fff;
}
/* line 169, ../styles/_industryDetails.scss */
.details03 .content .item-box .item:hover p {
  color: #fff;
}
/* line 172, ../styles/_industryDetails.scss */
.details03 .content .item-box .item:hover img.show {
  display: none;
}
/* line 175, ../styles/_industryDetails.scss */
.details03 .content .item-box .item:hover img.hh {
  display: block;
}
@media only screen and (max-width: 768px) {
  .details03{
    padding: 1.5rem 0;
  }
}

/* line 183, ../styles/_industryDetails.scss */
.details04 {
  padding: 3rem 0;
}
/* line 186, ../styles/_industryDetails.scss */
.details04 .content h2 {
  margin-top: 0;
  font-size: 1.5rem;
  color: #151515;
}
/* line 191, ../styles/_industryDetails.scss */
.details04 .content .item-box {
  display: flex;
  flex-wrap: wrap;
}
/* line 194, ../styles/_industryDetails.scss */
.details04 .content .item-box .item {
  width: 32%;
  background-color: #f6f6f6;
  border-radius: 8px;
  padding: 2.5rem 2rem;
  margin-right: 2%;
  margin-bottom: 2rem;
  cursor: pointer;
}
/* line 202, ../styles/_industryDetails.scss */
.details04 .content .item-box .item:nth-child(3n) {
  margin-right: 0;
}
/* line 205, ../styles/_industryDetails.scss */
.details04 .content .item-box .item img {
  width: 15%;
  height: auto;
  margin-left: 42.5%;
}
/* line 210, ../styles/_industryDetails.scss */
.details04 .content .item-box .item img.show {
  display: block;
}
/* line 213, ../styles/_industryDetails.scss */
.details04 .content .item-box .item img.hh {
  display: none;
}
/* line 216, ../styles/_industryDetails.scss */
.details04 .content .item-box .item h3 {
  font-size: 1.25rem;
  color: #000;
  font-weight: 400;
  text-align: center;
}
/* line 223, ../styles/_industryDetails.scss */
.details04 .content .item-box .item:hover img.show {
  display: none;
}
/* line 226, ../styles/_industryDetails.scss */
.details04 .content .item-box .item:hover img.hh {
  display: block;
}

@media only screen and (max-width: 768px) {
  /* line 238, ../styles/_industryDetails.scss */
  .details01 .content .item-box .item {
    width: 100%;
    padding: 1rem;
    margin-bottom: 1rem;
  }
  /* line 242, ../styles/_industryDetails.scss */
  .details01 .content .item-box .item:nth-child(2n - 1) {
    margin-right: 0;
  }
  /* line 246, ../styles/_industryDetails.scss */
  .details01 .content .item-box .item > .box > .left {
    width: 26%;
  }
  /* line 248, ../styles/_industryDetails.scss */
  .details01 .content .item-box .item > .box > .left img {
    width: 70%;
    height: auto;
  }
  /* line 252, ../styles/_industryDetails.scss */
  .details01 .content .item-box .item > .box > .left::after {
    right: 15%;
  }
  /* line 256, ../styles/_industryDetails.scss */
  .details01 .content .item-box .item > .box > .right {
    width: 74%;
    font-size: .85rem;
    line-height: 1.75rem;
  }
  /* line 262, ../styles/_industryDetails.scss */
  .details01 .content .item-box .item02 {
    width: 100%;
    padding: 1rem;
    margin-right: 0;
    margin-bottom: 1rem;
  }
  /* line 267, ../styles/_industryDetails.scss */
  .details01 .content .item-box .item02 img {
    width: 24.8%;
    margin-left: 37.6%;
  }
  /* line 271, ../styles/_industryDetails.scss */
  .details01 .content .item-box .item02 p {
    margin-top: 1rem;
  }

  /* line 278, ../styles/_industryDetails.scss */
  .details02 {
    padding: 1rem 0;
  }

  /* line 284, ../styles/_industryDetails.scss */
  .details03 .content .item-box .item {
    width: 100%;
    padding: 1rem;
    margin-bottom: 1rem;
  }
  /* line 288, ../styles/_industryDetails.scss */
  .details03 .content .item-box .item:nth-child(2n - 1) {
    margin-right: 0;
  }
  /* line 291, ../styles/_industryDetails.scss */
  .details03 .content .item-box .item img {
    width: 10%;
  }
  /* line 294, ../styles/_industryDetails.scss */
  .details03 .content .item-box .item h3 {
    font-size: 1.25rem;
  }
  /* line 297, ../styles/_industryDetails.scss */
  .details03 .content .item-box .item p {
    margin-top: 2rem;
    font-size: 1rem;
    line-height: 1.75rem;
  }

  /* line 304, ../styles/_industryDetails.scss */
  .details04 {
    padding: 1.5rem 0;
  }
  /* line 308, ../styles/_industryDetails.scss */
  .details04 .content .item-box .item {
    width: 90%;
    margin-left: 5%;
  }
  /* line 311, ../styles/_industryDetails.scss */
  .details04 .content .item-box .item h3 {
    font-size: 1.25rem;
  }
}

/* line 4, ../styles/_search.scss */
.sm {
  color: #222;
  display: block;
  text-align: left;
  font-size: 1.25rem;
  font-weight: 500;
  margin-bottom: .5rem;
  margin-top: 1rem;
}

/* line 13, ../styles/_search.scss */
.search01 {
  padding: 0rem 0 5rem;
  background-color:#f5f5f7;
}
/* line 16, ../styles/_search.scss */
.search01 .content .again {
  width: 7rem;
  margin-left: calc(100% - 7rem);
  cursor: pointer;
  font-size: 1.25rem;
  color: #00164d;
  text-align: right;
  background-image: url("../img/sousuo.png");
  background-size: 25px 25px;
  background-repeat: no-repeat;
  background-position: 4px 4px;
  line-height: 2rem;
  margin-top: 1rem;
}
/* line 31, ../styles/_search.scss */
.search01 .content .result p {
  color: #222;
  font-size: 1.125rem;
  line-height: 2rem;
}
/* line 34, ../styles/_search.scss */
.search01 .content .result p > i {
  font-style: normal;
  color: #0060b9;
}
/* line 40, ../styles/_search.scss */
.search01 .content .item-box {
  display: flex;
  flex-wrap: wrap;
  justify-items: center;
  align-items: center;
  margin-top: 2rem;
}
/* line 46, ../styles/_search.scss */
.search01 .content .item-box .item {
  width: 32%;
  background-color: #fff;
  margin-right: 2%;
  margin-bottom: 2rem;
  box-shadow: 0 0 18px 0 rgba(232, 237, 250, 0.6), 0 2px 4px 0 rgba(232, 237, 250, 0.5);
  padding: 2rem;
  cursor: pointer;
  align-items: center;
  height: 170px;
}
/* line 55, ../styles/_search.scss */
.search01 .content .item-box .item:nth-child(3n) {
  margin-right: 0;
}
/* line 58, ../styles/_search.scss */
.search01 .content .item-box .item h3 {
  font-size: 1.5rem;
  margin-top: 0;
  font-weight: 500;
  line-height: 2.5rem;
  color: #00164d;
}
/* line 65, ../styles/_search.scss */
.search01 .content .item-box .item span {
  display: block;
  background-image: url("../img/jiantou_xiangyou_o.png");
  background-size: 30px 30px;
  background-repeat: no-repeat;
  background-position: 70px 0;
  line-height: 30px;
  cursor: pointer;
}
/* line 74, ../styles/_search.scss */
.search01 .content .item-box .item:hover {
  background-color: #0060b9;
  border-radius: 8px;
  box-shadow: none;
}
/* line 78, ../styles/_search.scss */
.search01 .content .item-box .item:hover h3 {
  color: #fff;
}
/* line 81, ../styles/_search.scss */
.search01 .content .item-box .item:hover span {
  color: #fff;
  background-image: url("../img/jiantou_xiangyou_o-2.png");
}

@media only screen and (max-width: 768px) {
  /* line 91, ../styles/_search.scss */
  .sm {
    font-size: 1rem;
  }

  /* line 94, ../styles/_search.scss */
  .search01 {
    padding: 2rem 0;
  }
  /* line 97, ../styles/_search.scss */
  .search01 .content .again {
    width: 5.75rem;
    margin-left: calc(100% - 5.75rem);
    font-size: 1rem;
    background-size: 20px 20px;
    background-position: 4px 7px;
  }
  /* line 105, ../styles/_search.scss */
  .search01 .content .result p {
    font-size: 1rem;
  }
  /* line 110, ../styles/_search.scss */
  .search01 .content .item-box .item {
    width: 100%;
    margin-right: 0;
    margin-bottom: 1rem;
    padding: 1rem;
    min-height: 0;
  }
  /* line 104, ../styles/_search.scss */
  .search01 .content .item-box .item:nth-child(3n) {
    margin-right: 0;
  }
  /* line 107, ../styles/_search.scss */
  .search01 .content .item-box .item h3 {
    font-size: 1.125rem;
    line-height: 2rem;
  }
  /* line 123, ../styles/_search.scss */
  .search01 .content .item-box .item span {
    font-size: .8rem;
    background-size: 20px 20px;
    background-position: 60px 4px;
  }
}
.send-btn{
  display: inline-block;
  vertical-align: middle;
  height: 38px;
  width: 60px;
  line-height: 25px;
  border: 1px solid transparent;
  padding: 0 1px;
  background-color: #0c5fac;
  color: #fff;
  white-space: nowrap;
  text-align: center;
  font-size: 12px;
  border-radius: 2px;
  cursor: pointer;
}
.send-btn:disabled{
  color: #333;
  background-color: #e0e0e0;
  border-color: #e0e0e0;
  pointer-events: none;
  cursor: not-allowed;
}

