@charset "UTF-8";
/* 手机端 */
/* 电脑端 */
/* (100vw / 1920) * 800 */
.wap {
  display: none !important; }

.main {
  width: 80%;
  margin: 0 auto; }

.container {
  width: 76%;
  margin: 0 auto; }

.title2 > img,
.title1 > img {
  height: 1.14583vw; }
.title2 h5,
.title1 h5 {
  display: inline-block;
  font-size: 1.77083vw;
  line-height: 1.6;
  font-weight: bold;
  position: relative; }
  .title2 h5 img,
  .title1 h5 img {
    width: 11.5625vw;
    position: absolute;
    top: 0;
    left: 0; }

.title2 h5 img {
  left: auto;
  right: 0; }

.title4,
.title3 {
  text-align: center; }
  .title4 > img,
  .title3 > img {
    margin: 0 auto;
    height: 1.5625vw; }
  .title4 h5,
  .title3 h5 {
    display: inline-block;
    font-size: 1.77083vw;
    line-height: 1.8;
    font-weight: bold;
    position: relative; }
    .title4 h5 img,
    .title3 h5 img {
      width: 19.0625vw;
      position: absolute;
      top: 54%;
      left: 50%;
      transform: translateX(-50%); }

.title4 {
  text-align: center;
  position: relative;
  padding-top: 1.5625vw; }
  .title4 b {
    font-family: 'D-DIN-Bold';
    font-size: 5.20833vw;
    font-weight: bolder;
    background-image: -webkit-linear-gradient(bottom, RGBA(200, 160, 100, 0), RGBA(200, 160, 100, 0.3));
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    position: absolute;
    top: -20%;
    left: 50%;
    transform: translateX(-50%); }

.title5 {
  text-align: center; }
  .title5 h5 {
    width: 14.11458vw;
    line-height: 2.96875vw;
    display: inline-block;
    font-size: 1.25vw;
    background: url(../image/img/title5_bg.png) no-repeat center;
    background-size: cover;
    font-weight: bold;
    color: #fff;
    text-align: center; }

.btn1 {
  width: 8.33333vw;
  line-height: 2.8125vw;
  border-radius: 0.41667vw;
  font-size: 0.83333vw;
  color: #fff;
  background-color: #C8A064;
  text-align: center;
  cursor: pointer; }

.hot_key {
  display: flex;
  align-items: center;
  font-size: 14px;
  padding: 1.04167vw 0;
  color: #30302E;
  opacity: .8; }
  .hot_key a {
    transition: all .3s; }
    .hot_key a:hover {
      color: #C8A064; }
  .hot_key span {
    display: block;
    margin: 0 0.26042vw; }

.wap_next3,
.wap_prev3 {
  width: 0.83333vw;
  height: 1.51042vw;
  background-image: url(../image/icon/jt_left2.png);
  background-size: cover;
  z-index: 1; }

.wap_next3 {
  background-image: url(../image/icon/jt_right2.png); }

/* 侧边栏 */
#sidebar {
  position: fixed;
  right: 2%;
  top: 40%;
  z-index: 10; }
  #sidebar .sidebar_ul {
    display: flex;
    flex-direction: column; }
    #sidebar .sidebar_ul .sidebar_li {
      border-bottom: 1px solid rgba(255, 255, 255, 0.2); }
      #sidebar .sidebar_ul .sidebar_li:nth-child(1) {
        border-radius: 0.41667vw 0.41667vw 0 0; }
      #sidebar .sidebar_ul .sidebar_li:nth-child(4) {
        border-radius: 0 0 0.41667vw 0.41667vw;
        border-bottom: none; }
  #sidebar .sidebar_li {
    width: 3.125vw;
    height: 3.125vw;
    background-color: #C8A064;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    transition: all .3s;
    cursor: pointer;
    box-shadow: 0px 4px 8px 0px rgba(61, 38, 0, 0.4); }
    #sidebar .sidebar_li:hover {
      background-color: #5F3F11; }
      #sidebar .sidebar_li:hover .sidebar_liImg,
      #sidebar .sidebar_li:hover .sidebar_liP {
        max-width: 20.83333vw;
        height: auto; }
      #sidebar .sidebar_li:hover .sidebar_liImg {
        padding: 1.04167vw; }
        #sidebar .sidebar_li:hover .sidebar_liImg img {
          width: 5.20833vw; }
    #sidebar .sidebar_li > img {
      width: 1.875vw; }
    #sidebar .sidebar_li .sidebar_liImg,
    #sidebar .sidebar_li .sidebar_liP {
      position: absolute;
      top: 0;
      right: 120%;
      color: #fff;
      border-radius: 0.41667vw;
      max-width: 0;
      overflow: hidden;
      transition: all .3s; }
      #sidebar .sidebar_li .sidebar_liImg p,
      #sidebar .sidebar_li .sidebar_liP p {
        height: 3.125vw;
        font-size: 0.83333vw;
        line-height: 1.6;
        display: flex;
        align-items: center;
        padding: 1.04167vw;
        background-color: #5F3F11; }
    #sidebar .sidebar_li .sidebar_liP {
      display: flex;
      align-items: center; }
    #sidebar .sidebar_li .sidebar_liImg {
      background-color: #5F3F11; }
      #sidebar .sidebar_li .sidebar_liImg img {
        width: 0;
        transition: all .3s; }
  #sidebar #toTop {
    margin-top: 1.04167vw;
    border-radius: 0.41667vw; }

/* 首页banner */
#header {
  width: 100%;
  overflow: hidden;
  position: relative;
  /* 顶部导航 */
  /* 轮播 */
  /* 内页banner */ }
  #header .header_border {
    width: 100%;
    border-bottom: 1px solid rgba(255, 255, 255, 0.4);
    position: absolute;
    top: 0;
    left: 0;
    z-index: 10;
    background: linear-gradient(180deg, rgba(7, 15, 28, 0.7), rgba(7, 15, 28, 0)); }
  #header .header_box {
    width: 86%;
    height: 7.60417vw;
    margin-left: 5%;
    z-index: 10;
    display: flex; }
    #header .header_box .logo1 img {
      width: 12.1875vw;
      margin-right: 0.52083vw; }
    #header .header_box .header_frBox {
      flex: 1; }
      #header .header_box .header_frBox .header_slogo {
        display: flex;
        align-items: center;
        justify-content: space-between;
        transition: all .5s;
        margin-top: 1.14583vw; }
        #header .header_box .header_frBox .header_slogo .slogo {
          display: flex;
          align-items: center; }
          #header .header_box .header_frBox .header_slogo .slogo img {
            width: 2.34375vw;
            margin-right: 0.625vw; }
          #header .header_box .header_frBox .header_slogo .slogo b {
            color: #fff;
            font-size: 0.9375vw;
            letter-spacing: 0.05208vw;
            font-weight: bold; }
      #header .header_box .header_frBox .header_contact {
        color: #fff;
        font-size: 0.83333vw; }
        #header .header_box .header_frBox .header_contact p {
          text-align: right;
          line-height: 1.8;
          padding-right: 1.04167vw; }
        #header .header_box .header_frBox .header_contact span {
          display: block;
          background-color: #E3B672;
          color: #643D02;
          font-weight: bold;
          padding: 0.52083vw 1.30208vw;
          border-radius: 1.04167vw;
          line-height: 1; }
      #header .header_box .header_frBox .header_nav {
        width: 100%; }
        #header .header_box .header_frBox .header_nav .nav_ul1 {
          width: 100%;
          display: flex;
          align-items: flex-start;
          justify-content: space-between; }
          #header .header_box .header_frBox .header_nav .nav_ul1 .on {
            position: relative; }
            #header .header_box .header_frBox .header_nav .nav_ul1 .on > a {
              color: #fff;
              font-size: 0.9375vw;
              line-height: 1.8;
              padding: 0.72917vw 0;
              position: relative; }
              #header .header_box .header_frBox .header_nav .nav_ul1 .on > a::after {
                content: '';
                width: 0;
                height: 0.3125vw;
                background-color: #CE3636;
                position: absolute;
                left: 0;
                bottom: -0.10417vw;
                transition: all .3s; }
              #header .header_box .header_frBox .header_nav .nav_ul1 .on > a:hover::after {
                width: 100%; }
            #header .header_box .header_frBox .header_nav .nav_ul1 .on .nav_ul2 {
              width: 260.41667vw;
              height: 0;
              position: absolute;
              left: 50%;
              transform: translateX(-50%);
              display: flex;
              align-items: center;
              justify-content: center;
              background-color: rgba(0, 0, 0, 0.5);
              transition: all .3s;
              overflow: hidden; }
              #header .header_box .header_frBox .header_nav .nav_ul1 .on .nav_ul2 a {
                text-align: center;
                color: #fff;
                font-size: 0.83333vw;
                line-height: 3.125vw;
                padding: 0.52083vw 0;
                margin: 0 1.45833vw;
                transition: all .3s; }
                #header .header_box .header_frBox .header_nav .nav_ul1 .on .nav_ul2 a:hover {
                  color: #E3B672; }
            #header .header_box .header_frBox .header_nav .nav_ul1 .on:hover .nav_ul2 {
              height: 3.125vw; }
          #header .header_box .header_frBox .header_nav .nav_ul1 .on_active > a::after {
            width: 100%; }
  #header .swiper_home {
    position: relative; }
    #header .swiper_home .swiper-slide {
      position: relative; }
      #header .swiper_home .swiper-slide img {
        width: 100%; }
      #header .swiper_home .swiper-slide .swiper_homeText {
        position: absolute;
        top: 34%;
        left: 10%; }
        #header .swiper_home .swiper-slide .swiper_homeText h3 {
          display: flex;
          align-items: flex-end;
          font-size: 2.60417vw;
          font-weight: bold;
          letter-spacing: 0.05208vw;
          color: #C8A064;
          margin-bottom: 2.60417vw; }
          #header .swiper_home .swiper-slide .swiper_homeText h3 span {
            display: block;
            font-size: 4.16667vw;
            line-height: 1.2;
            margin-right: 1.5625vw; }
        #header .swiper_home .swiper-slide .swiper_homeText h4 {
          font-size: 1.5625vw;
          font-weight: bold;
          letter-spacing: 0.05208vw;
          color: #C8A064; }
        #header .swiper_home .swiper-slide .swiper_homeText p {
          color: #fff;
          font-size: 1.04167vw;
          line-height: 1.6;
          margin-bottom: 0.52083vw;
          position: relative;
          padding-left: 1.77083vw; }
          #header .swiper_home .swiper-slide .swiper_homeText p::after {
            content: '';
            width: 0.625vw;
            height: 0.625vw;
            border-radius: 50%;
            border: 0.26042vw solid #B22A2A;
            position: absolute;
            left: 0;
            top: 0.36458vw; }
    #header .swiper_home .pagination_home {
      width: auto;
      left: 10%;
      bottom: 2.08333vw;
      z-index: 1; }
      #header .swiper_home .pagination_home .swiper-pagination-bullet {
        width: 0.625vw;
        height: 0.625vw;
        border-radius: 50%;
        margin-right: 0.72917vw; }
      #header .swiper_home .pagination_home .swiper-pagination-bullet-active {
        background-color: #E3B672; }
  #header .n_banner {
    width: 100%;
    overflow: hidden;
    position: relative; }
    #header .n_banner img {
      width: 100%; }
    #header .n_banner .hot_key {
      position: absolute;
      bottom: 1.04167vw;
      left: 12%;
      color: #A2A2A2;
      z-index: 1; }
      #header .n_banner .hot_key a {
        color: #A2A2A2;
        transition: all .3s; }
        #header .n_banner .hot_key a:hover {
          color: #C8A064; }
    #header .n_banner .n_bannerText {
      position: absolute;
      top: 43%;
      left: 12%; }
      #header .n_banner .n_bannerText h4 {
        display: inline-block;
        font-size: 2.60417vw;
        color: #E3B672;
        font-weight: bold;
        margin-bottom: 1.25vw;
        position: relative; }
        #header .n_banner .n_bannerText h4 img {
          width: 0.98958vw;
          position: absolute;
          right: -0.52083vw;
          top: 0.26042vw; }
      #header .n_banner .n_bannerText p {
        font-size: 0.9375vw;
        line-height: 1.8;
        color: #fff; }
        #header .n_banner .n_bannerText p span {
          font-size: 1.04167vw;
          display: block;
          font-weight: bold; }

/* 搜索、关键词、位置 */
.search_relative {
  position: relative;
  /* 搜索 */ }
  .search_relative #search_box {
    position: absolute;
    top: 0;
    right: 0;
    transform: translateY(-50%);
    padding: 1.04167vw 8% 1.04167vw 2.08333vw;
    background-color: #C8A064;
    border-top-left-radius: 0.83333vw;
    border-bottom-left-radius: 0.83333vw;
    color: #fff;
    z-index: 10; }
    .search_relative #search_box p {
      font-size: 0.9375vw;
      line-height: 1.6;
      text-align: right;
      margin-bottom: 0.3125vw; }
      .search_relative #search_box p span {
        display: block;
        font-size: 1.04167vw;
        font-weight: bold; }
    .search_relative #search_box .search_input {
      position: relative; }
      .search_relative #search_box .search_input input {
        width: 100%;
        background-color: transparent;
        border-bottom: 1px solid #fff;
        padding: 0.52083vw 2.08333vw 0.52083vw 0;
        font-size: 14px;
        color: rgba(255, 255, 255, 0.5); }
        .search_relative #search_box .search_input input::placeholder {
          color: rgba(255, 255, 255, 0.5); }
      .search_relative #search_box .search_input .search_btn {
        position: absolute;
        right: 2%;
        top: 50%;
        transform: translateY(-50%);
        width: 1.09375vw;
        cursor: pointer;
        padding: 0;
        margin: 0; }
        .search_relative #search_box .search_input .search_btn img {
          width: 100%; }

.n_search_relative {
  margin-bottom: 0.52083vw; }
  .n_search_relative #search_box {
    width: 29.6875vw; }
    .n_search_relative #search_box .search_input input {
      width: 80%; }
    .n_search_relative #search_box .search_input .search_btn {
      right: 22%; }

/* 底部导航 */
#footer {
  background: url(../image/img/footer_bg.png) no-repeat center;
  background-size: cover;
  padding: 3.64583vw 0 4.375vw; }
  #footer .foot_box .foot_top {
    display: flex;
    justify-content: space-between; }
    #footer .foot_box .foot_top .foot_logo a > img {
      width: 27.39583vw; }
    #footer .foot_box .foot_top .foot_logo .foot_ul {
      margin-top: 2.8125vw; }
      #footer .foot_box .foot_top .foot_logo .foot_ul .foot_li {
        display: flex;
        align-items: center;
        color: #fff;
        margin-bottom: 0.52083vw;
        font-size: 0.83333vw; }
        #footer .foot_box .foot_top .foot_logo .foot_ul .foot_li img {
          width: 1.5625vw; }
        #footer .foot_box .foot_top .foot_logo .foot_ul .foot_li span {
          min-width: 2.60417vw;
          display: block;
          margin: 0 1.35417vw 0 0.625vw;
          opacity: .4; }
    #footer .foot_box .foot_top .foot_nav {
      display: flex;
      margin-top: 1.5625vw; }
      #footer .foot_box .foot_top .foot_nav .foot_navUl1 {
        margin-right: 3.95833vw; }
      #footer .foot_box .foot_top .foot_nav a {
        color: #fff;
        font-size: 0.83333vw;
        line-height: 1.6;
        margin-bottom: 1.25vw;
        transition: all .3s; }
        #footer .foot_box .foot_top .foot_nav a:hover {
          color: #C8A064; }
    #footer .foot_box .foot_top .qr1 > img {
      width: 11.875vw; }
    #footer .foot_box .foot_top .qr1 p {
      display: flex;
      align-items: center;
      justify-content: center;
      color: #fff;
      font-size: 0.83333vw;
      margin-top: 0.625vw; }
      #footer .foot_box .foot_top .qr1 p img {
        width: 1.19792vw;
        margin-right: 0.52083vw; }
  #footer .foot_box .foot_bot {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    margin-top: 6.04167vw;
    color: rgba(255, 255, 255, 0.6);
    font-size: 0.72917vw;
    line-height: 1.6; }
    #footer .foot_box .foot_bot .foot_botLiIcp a {
      display: inline-block;
      color: rgba(255, 255, 255, 0.6);
      font-size: 0.72917vw;
      line-height: 1.6; }
    #footer .foot_box .foot_bot .foot_botLi .foot_botLiA {
      display: flex;
      align-items: center; }
      #footer .foot_box .foot_bot .foot_botLi .foot_botLiA a {
        font-size: 0.72917vw;
        line-height: 1.6;
        color: rgba(255, 255, 255, 0.6); }
    #footer .foot_box .foot_bot .foot_botLiInput {
      display: flex;
      align-items: flex-start; }
      #footer .foot_box .foot_bot .foot_botLiInput p {
        color: #fff;
        margin-right: 1.5625vw; }
      #footer .foot_box .foot_bot .foot_botLiInput .foot_botLink {
        position: relative; }
        #footer .foot_box .foot_bot .foot_botLiInput .foot_botLink .foot_botLinkInput {
          color: rgba(255, 255, 255, 0.6);
          width: 20.83333vw;
          padding: 0.78125vw 0 0.78125vw 0.52083vw;
          margin-top: -0.78125vw;
          background-color: transparent;
          border-bottom: 1px solid #fff;
          font-size: 0.83333vw;
          background: url(../image/icon/jt_bot2.png) no-repeat 96% center;
          background-size: 1.14583vw;
          cursor: pointer; }
        #footer .foot_box .foot_bot .foot_botLiInput .foot_botLink .foot_botLink_ul {
          width: 100%;
          height: 0;
          overflow-y: auto;
          position: absolute;
          bottom: 2.60417vw;
          left: 0;
          z-index: 10;
          overflow: hidden; }
          #footer .foot_box .foot_bot .foot_botLiInput .foot_botLink .foot_botLink_ul .mCSB_inside > .mCSB_container {
            margin-right: 0.78125vw; }
          #footer .foot_box .foot_bot .foot_botLiInput .foot_botLink .foot_botLink_ul a {
            padding: 0.20833vw 1.04167vw;
            font-size: 0.83333vw;
            background-color: #3E3E3E;
            color: rgba(255, 255, 255, 0.6); }
            #footer .foot_box .foot_bot .foot_botLiInput .foot_botLink .foot_botLink_ul a:hover {
              background-color: #A2A2A2; }

/* 企业初心 */
.initial_bg {
  margin-top: 2.08333vw;
  padding-bottom: 6.14583vw;
  position: relative;
  overflow: hidden; }
  .initial_bg .initial_box {
    display: flex; }
    .initial_bg .initial_box > img {
      width: 15.52083vw;
      margin-right: 9.79167vw; }
    .initial_bg .initial_box .initial_text {
      margin-top: 5.20833vw; }
      .initial_bg .initial_box .initial_text b {
        width: 54%;
        display: block;
        font-size: 0.9375vw;
        line-height: 1.6;
        margin-top: 1.5625vw; }
      .initial_bg .initial_box .initial_text .initial_p {
        width: 56%;
        display: flex;
        align-items: center;
        margin-top: 3.64583vw; }
        .initial_bg .initial_box .initial_text .initial_p img {
          width: 4.79167vw;
          margin-right: 1.04167vw; }
        .initial_bg .initial_box .initial_text .initial_p p {
          color: #3E3E3E;
          font-size: 0.83333vw;
          line-height: 1.6; }
  .initial_bg .initial_bgImg {
    width: 25.9375vw;
    position: absolute;
    right: 0;
    bottom: 0; }

/* 公司优势 */
.advantage_box {
  overflow: hidden; }
  .advantage_box .advantage_title {
    width: 88%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    transition: all .5s; }
    .advantage_box .advantage_title .advantage_titleText {
      background: url(../image/img/titleText_bg.png) no-repeat center;
      background-size: cover;
      padding: 1.875vw 13.54167vw 1.875vw 10%;
      border-top-right-radius: 3.125vw; }
      .advantage_box .advantage_title .advantage_titleText i {
        display: block;
        font-size: 0.83333vw;
        line-height: 1.6;
        font-weight: bold;
        color: #734513; }
      .advantage_box .advantage_title .advantage_titleText b {
        display: block;
        font-size: 1.45833vw;
        line-height: 1.6;
        font-weight: bold;
        color: #734513; }
      .advantage_box .advantage_title .advantage_titleText p {
        color: #fff;
        font-size: 0.83333vw;
        line-height: 1.6; }
    .advantage_box .advantage_title .title2 {
      margin-top: 2.08333vw; }
      .advantage_box .advantage_title .title2 > img {
        height: 1.51042vw; }
  .advantage_box .swiper_advantage {
    overflow: hidden; }
    .advantage_box .swiper_advantage .swiper-slide {
      position: relative; }
      .advantage_box .swiper_advantage .swiper-slide::after {
        content: '';
        width: 100%;
        height: 0;
        position: absolute;
        bottom: 0;
        left: 0;
        background: url(../image/img/advantage_bg.png) no-repeat bottom center;
        background-size: 100%;
        z-index: 1; }
      .advantage_box .swiper_advantage .swiper-slide img {
        width: 100%; }
      .advantage_box .swiper_advantage .swiper-slide .advantage_liText {
        width: 80%;
        position: absolute;
        top: 64%;
        left: 50%;
        transform: translateX(-50%);
        text-align: center;
        transition: all .8s;
        z-index: 2; }
        .advantage_box .swiper_advantage .swiper-slide .advantage_liText b {
          display: block;
          color: #E3B672;
          font-weight: bold;
          font-size: 1.5625vw;
          line-height: 1.2; }
        .advantage_box .swiper_advantage .swiper-slide .advantage_liText h6 {
          color: #fff;
          font-weight: bold;
          font-size: 1.5625vw;
          line-height: 1.6; }
        .advantage_box .swiper_advantage .swiper-slide .advantage_liText i {
          display: block;
          font-size: 0.72917vw;
          line-height: 1.6;
          color: rgba(255, 255, 255, 0.6); }
        .advantage_box .swiper_advantage .swiper-slide .advantage_liText p {
          color: #fff;
          font-size: 0.83333vw;
          line-height: 1.5;
          margin-top: 1.04167vw;
          letter-spacing: 0.05208vw;
          text-align: left;
          max-height: 0;
          overflow: hidden;
          transition: all .8s; }
        .advantage_box .swiper_advantage .swiper-slide .advantage_liText img {
          width: 1.14583vw;
          margin: 3.64583vw auto 0;
          transition: all .8s; }
      .advantage_box .swiper_advantage .swiper-slide:hover::after {
        height: 25vw; }
      .advantage_box .swiper_advantage .swiper-slide:hover .advantage_liText {
        top: 13%; }
        .advantage_box .swiper_advantage .swiper-slide:hover .advantage_liText p {
          max-height: 600px; }
        .advantage_box .swiper_advantage .swiper-slide:hover .advantage_liText img {
          margin-top: 3.125vw;
          transform: rotate(180deg); }

/* 热门产品 */
.products_box {
  margin: 4.79167vw auto 2.91667vw;
  display: flex;
  align-items: flex-start;
  overflow: hidden; }
  .products_box .products_fl {
    margin-right: 1.14583vw; }
    .products_box .products_fl .title1 > img {
      height: 1.51042vw; }
    .products_box .products_fl .products_ul1 {
      width: 20.83333vw;
      margin-top: 3.64583vw; }
      .products_box .products_fl .products_ul1 .products_li1 {
        display: flex;
        align-items: center;
        padding: 0.78125vw 1.25vw;
        transition: all .3s;
        background: url(../image/icon/jt_right1.png) no-repeat right center;
        background-size: 0.625vw;
        border-top-right-radius: 0.41667vw;
        border-bottom-right-radius: 0.41667vw;
        position: relative;
        cursor: pointer; }
        .products_box .products_fl .products_ul1 .products_li1::after {
          content: '';
          width: 100%;
          height: 1px;
          position: absolute;
          bottom: 0;
          left: 0;
          background-color: #eee; }
        .products_box .products_fl .products_ul1 .products_li1 > img {
          width: 3.125vw;
          margin-right: 3.125vw; }
        .products_box .products_fl .products_ul1 .products_li1 .products_text1 p {
          font-weight: bold;
          font-size: 0.9375vw;
          line-height: 1.6; }
        .products_box .products_fl .products_ul1 .products_li1 .products_text1 i {
          font-size: 0.72917vw;
          line-height: 1.6;
          color: #B5B5B5; }
      .products_box .products_fl .products_ul1 .products_li1:hover,
      .products_box .products_fl .products_ul1 .products_active {
        background: url(../image/icon/jt_right1.png) no-repeat 94% center;
        background-color: #C8A064;
        background-size: 0.625vw; }
        .products_box .products_fl .products_ul1 .products_li1:hover::after,
        .products_box .products_fl .products_ul1 .products_active::after {
          background-color: transparent; }
        .products_box .products_fl .products_ul1 .products_li1:hover .products_text1 p,
        .products_box .products_fl .products_ul1 .products_active .products_text1 p {
          color: #fff; }
        .products_box .products_fl .products_ul1 .products_li1:hover .products_text1 i,
        .products_box .products_fl .products_ul1 .products_active .products_text1 i {
          color: rgba(255, 255, 255, 0.5); }
  .products_box .products_ul2 {
    flex: 1;
    margin-top: 2.08333vw;
    background: url(../image/img/products_ul2_bg.png) no-repeat left center;
    background-size: 53.02083vw; }
    .products_box .products_ul2 .products_li2 {
      display: flex;
      align-items: flex-start; }
      .products_box .products_ul2 .products_li2 > img {
        width: 36.45833vw; }
      .products_box .products_ul2 .products_li2 .products_text2 {
        flex: 1;
        padding: 5.98958vw 0 0 2.8125vw; }
        .products_box .products_ul2 .products_li2 .products_text2 h5 {
          font-size: 1.77083vw;
          font-weight: bold; }
        .products_box .products_ul2 .products_li2 .products_text2 b {
          display: block;
          font-weight: bold;
          font-size: 0.9375vw;
          color: #C8A064;
          margin: 1.35417vw 0 1.04167vw; }
        .products_box .products_ul2 .products_li2 .products_text2 p {
          font-size: 0.83333vw;
          line-height: 1.6; }
        .products_box .products_ul2 .products_li2 .products_text2 .btn1 {
          margin-top: 4.47917vw; }

/* 产品pk */
.pk_bg {
  background: url(../image/img/pk_bg.png) no-repeat center;
  background-size: cover;
  padding: 5.20833vw 0 4.47917vw;
  overflow: hidden; }
  .pk_bg .pk_box {
    display: flex;
    align-items: flex-start;
    overflow: hidden; }
    .pk_bg .pk_box .pk_ul2 {
      flex: 1;
      margin-right: 0.52083vw; }
      .pk_bg .pk_box .pk_ul2 .pk_li2 {
        height: 31.92708vw;
        position: relative; }
        .pk_bg .pk_box .pk_ul2 .pk_li2 .pk_a1 {
          width: 35.83333vw;
          position: absolute;
          top: 0;
          left: 0;
          z-index: 3; }
        .pk_bg .pk_box .pk_ul2 .pk_li2 .pk_a2 {
          width: 32.91667vw;
          position: absolute;
          bottom: 0;
          right: 0;
          z-index: 2; }
        .pk_bg .pk_box .pk_ul2 .pk_li2 p {
          font-size: 0.83333vw;
          position: absolute;
          z-index: 1;
          display: flex;
          align-items: center; }
        .pk_bg .pk_box .pk_ul2 .pk_li2 .pk_text1 {
          width: 28.64583vw;
          height: 8.54167vw;
          right: 0;
          top: 0;
          background: linear-gradient(90deg, RGBA(243, 213, 168, 0.8), RGBA(243, 213, 168, 0));
          font-weight: bold;
          line-height: 1.6;
          padding: 0 2.29167vw 0 5.20833vw; }
        .pk_bg .pk_box .pk_ul2 .pk_li2 .pk_text2 {
          width: 37.23958vw;
          height: 6.45833vw;
          padding: 0 11.97917vw 0 5.20833vw;
          left: 0;
          bottom: 0;
          background: linear-gradient(-90deg, RGBA(216, 216, 216, 0.8), RGBA(216, 216, 216, 0)); }
        .pk_bg .pk_box .pk_ul2 .pk_li2 .pk_round {
          width: 10.67708vw;
          height: 10.67708vw;
          border-radius: 50%;
          background-color: #C8A064;
          position: absolute;
          top: 37%;
          left: 43%;
          z-index: 4;
          text-align: center;
          display: flex;
          align-items: center;
          flex-direction: column; }
          .pk_bg .pk_box .pk_ul2 .pk_li2 .pk_round img {
            width: 4.94792vw;
            margin-top: 2.08333vw; }
          .pk_bg .pk_box .pk_ul2 .pk_li2 .pk_round b {
            display: block;
            font-size: 1.5625vw;
            font-weight: bold;
            color: #fff;
            margin-top: 0.83333vw; }
    .pk_bg .pk_box .pk_fr {
      margin-top: 1.04167vw;
      padding-left: 5.20833vw; }
      .pk_bg .pk_box .pk_fr .title2 > img {
        height: 1.51042vw; }
      .pk_bg .pk_box .pk_fr .title2 h5 img {
        right: -20%; }
      .pk_bg .pk_box .pk_fr .pk_ul1 {
        width: 9.375vw;
        margin-top: 3.54167vw; }
        .pk_bg .pk_box .pk_fr .pk_ul1 .pk_li1 {
          font-size: 0.9375vw;
          line-height: 1.6;
          margin-bottom: 1.875vw;
          cursor: pointer;
          position: relative; }
        .pk_bg .pk_box .pk_fr .pk_ul1 .pk_active {
          font-weight: bold; }
          .pk_bg .pk_box .pk_fr .pk_ul1 .pk_active::before {
            content: '';
            position: absolute;
            left: -0.83333vw;
            top: 0.57292vw;
            width: 0.36458vw;
            height: 0.36458vw;
            background: #C8A064;
            border-radius: 50%; }
          .pk_bg .pk_box .pk_fr .pk_ul1 .pk_active::after {
            content: '';
            position: absolute;
            left: -9.16667vw;
            top: 0.72917vw;
            width: 8.33333vw;
            height: 1px;
            background: #C8A064;
            z-index: 5; }

/* 客户案例 */
.cases_bg {
  height: 41.66667vw;
  background: url(../image/img/cases_bg.png) no-repeat center;
  overflow: hidden; }
  .cases_bg .cases_box {
    margin-left: 12%;
    position: relative; }
    .cases_bg .cases_box .cases_fl {
      width: calc(100% - (100vw / 1920) * 800);
      padding-top: 5.41667vw;
      padding-bottom: 5.41667vw;
      position: relative; }
      .cases_bg .cases_box .cases_fl .title1 > img {
        height: 1.19792vw; }
      .cases_bg .cases_box .cases_fl .title1 h5 {
        color: #fff; }
      .cases_bg .cases_box .cases_fl p {
        width: 64%;
        font-size: 0.83333vw;
        line-height: 1.6;
        color: #fff;
        margin: 3.64583vw 0 1.5625vw;
        overflow: hidden;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        text-overflow: ellipsis;
        -webkit-line-clamp: 2; }
      .cases_bg .cases_box .cases_fl #thumbs_cases {
        width: 104%;
        margin-top: 3.95833vw;
        position: relative;
        z-index: 2;
        overflow: hidden; }
        .cases_bg .cases_box .cases_fl #thumbs_cases .swiper-slide img {
          width: 100%; }
      .cases_bg .cases_box .cases_fl .wap_next3,
      .cases_bg .cases_box .cases_fl .wap_prev3 {
        left: auto;
        right: 10%;
        top: 20%; }
      .cases_bg .cases_box .cases_fl .wap_next3 {
        right: 5%; }
    .cases_bg .cases_box .cases_bigImg {
      width: 41.66667vw;
      height: 41.66667vw;
      overflow: hidden;
      position: absolute;
      top: 0;
      right: 0;
      z-index: 1; }
      .cases_bg .cases_box .cases_bigImg #gallery_cases img {
        height: 41.66667vw; }

/* 新闻资讯 */
.new_box {
  margin-top: 3.95833vw;
  overflow: hidden; }
  .new_box .new_title {
    display: flex;
    align-items: center;
    justify-content: space-between;
    transition: all .5s;
    margin-bottom: 2.08333vw; }
    .new_box .new_title .title1 > img {
      height: 1.51042vw; }
  .new_box .new_a {
    display: flex;
    align-items: flex-start;
    justify-content: space-between; }
    .new_box .new_a .new_date {
      display: flex;
      align-items: center;
      justify-content: space-between;
      transition: all .5s;
      padding: 0 0.20833vw; }
      .new_box .new_a .new_date em {
        display: block;
        color: #C8A064;
        font-size: 14px; }
      .new_box .new_a .new_date i {
        display: block;
        font-size: 14px;
        opacity: .6; }
    .new_box .new_a .swiper_new {
      width: 23.64583vw;
      padding-bottom: 2.60417vw;
      overflow: hidden;
      position: relative; }
      .new_box .new_a .swiper_new .swiper-slide {
        transition: all .3s; }
        .new_box .new_a .swiper_new .swiper-slide a {
          width: 100%;
          overflow: hidden; }
          .new_box .new_a .swiper_new .swiper-slide a img {
            width: 100%;
            transition: all .3s; }
        .new_box .new_a .swiper_new .swiper-slide b {
          padding: 0 0.20833vw;
          display: block;
          font-size: 0.9375vw;
          line-height: 1.6;
          margin: 0.9375vw 0 0.3125vw;
          transition: all .3s; }
        .new_box .new_a .swiper_new .swiper-slide p {
          padding: 0 0.20833vw;
          font-size: 14px;
          line-height: 1.6;
          margin-bottom: 1.25vw;
          overflow: hidden;
          display: -webkit-box;
          -webkit-box-orient: vertical;
          text-overflow: ellipsis;
          -webkit-line-clamp: 2; }
        .new_box .new_a .swiper_new .swiper-slide:hover {
          color: #C8A064; }
          .new_box .new_a .swiper_new .swiper-slide:hover a img {
            transform: scale(1.05); }
          .new_box .new_a .swiper_new .swiper-slide:hover b {
            color: #C8A064; }
      .new_box .new_a .swiper_new .pagination_new {
        width: auto;
        left: 0;
        bottom: 0; }
        .new_box .new_a .swiper_new .pagination_new .swiper-pagination-bullet {
          width: 0.625vw;
          height: 0.625vw;
          border-radius: 50%;
          margin-right: 0.72917vw;
          background-color: #D3D3D3; }
        .new_box .new_a .swiper_new .pagination_new .swiper-pagination-bullet-active {
          background-color: #E3B672; }
    .new_box .new_a .new_ul {
      width: 24.47917vw; }
      .new_box .new_a .new_ul .new_li {
        display: flex;
        padding: 0 0.41667vw 0.625vw;
        border-bottom: 1px solid #E0E0E0;
        margin-bottom: 0.72917vw; }
        .new_box .new_a .new_ul .new_li img {
          width: 10.10417vw;
          margin-right: 1.04167vw;
          transition: all .3s; }
        .new_box .new_a .new_ul .new_li .new_liText {
          position: relative;
          padding: 0.3125vw 0; }
          .new_box .new_a .new_ul .new_li .new_liText b {
            font-size: 0.9375vw;
            line-height: 1.6;
            overflow: hidden;
            display: -webkit-box;
            -webkit-box-orient: vertical;
            text-overflow: ellipsis;
            -webkit-line-clamp: 2;
            transition: all .3s; }
          .new_box .new_a .new_ul .new_li .new_liText .new_date {
            width: 100%;
            position: absolute;
            right: 0;
            bottom: 0; }
        .new_box .new_a .new_ul .new_li:hover img {
          transform: scale(0.95); }
        .new_box .new_a .new_ul .new_li:hover b {
          color: #C8A064; }
    .new_box .new_a .new_bg {
      width: 23.02083vw;
      min-height: 23.07292vw;
      background: url(../image/img/problem_bg.png) no-repeat center;
      background-size: cover;
      padding: 2.91667vw 1.66667vw 4.16667vw; }
      .new_box .new_a .new_bg em {
        display: block;
        font-size: 14px;
        color: #C8A064;
        margin-bottom: 1.04167vw; }
      .new_box .new_a .new_bg a {
        padding: 1.04167vw 0;
        border-bottom: 1px solid #E0E0E0;
        transition: all .3s; }
        .new_box .new_a .new_bg a b {
          display: block;
          font-size: 0.9375vw;
          line-height: 1.6; }
        .new_box .new_a .new_bg a span {
          display: block;
          font-size: 14px;
          line-height: 1.5;
          margin-top: 1.04167vw; }
        .new_box .new_a .new_bg a:hover {
          color: #C8A064; }
        .new_box .new_a .new_bg a:nth-last-of-type(1) {
          border-bottom: none; }

/* 首页广告图 */
.advertisement_index {
  margin: 3.125vw auto 2.08333vw;
  position: relative;
  overflow: hidden; }
  .advertisement_index > img {
    width: 100%; }
  .advertisement_index .advertisement_text {
    width: 68%;
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    color: #fff;
    text-align: center;
    padding-left: 10.41667vw; }
    .advertisement_index .advertisement_text h5 {
      font-size: 0.9375vw;
      line-height: 1.2;
      font-weight: bold;
      margin-bottom: 0.52083vw;
      color: #C8A064; }
    .advertisement_index .advertisement_text h4 {
      font-size: 1.5625vw;
      line-height: 1.4;
      font-weight: bold;
      margin-bottom: 0.52083vw;
      color: #C8A064; }
    .advertisement_index .advertisement_text p {
      font-size: 0.83333vw;
      line-height: 1.8; }

/* 广告图 */
.advertisement_picture {
  margin: 3.125vw 0 1.04167vw;
  position: relative;
  overflow: hidden; }
  .advertisement_picture img {
    float: right;
    width: 87.60417vw; }
  .advertisement_picture .advertisement_text {
    width: 87.60417vw;
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
    color: #fff;
    padding-left: 4.16667vw; }
    .advertisement_picture .advertisement_text h4 {
      width: 48%;
      font-size: 1.5625vw;
      line-height: 1.6;
      font-weight: bold;
      margin-bottom: 0.52083vw; }
    .advertisement_picture .advertisement_text p {
      width: 48%;
      font-size: 0.9375vw;
      line-height: 1.6; }

/* 联系我们 */
.contact_bg {
  background: url(../image/img/contact_bg.png) no-repeat center;
  background-size: cover;
  padding: 2.70833vw 0 3.64583vw;
  overflow: hidden; }
  .contact_bg .contact_box .title1 > img {
    height: 1.19792vw; }
  .contact_bg .contact_box .contact_ul {
    width: 60%;
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    flex-wrap: wrap;
    margin-bottom: 2.08333vw; }
    .contact_bg .contact_box .contact_ul .contact_li {
      width: 49%;
      margin-top: 2.08333vw;
      display: flex;
      align-items: flex-start; }
      .contact_bg .contact_box .contact_ul .contact_li img {
        width: 3.90625vw;
        margin-right: 0.9375vw; }
      .contact_bg .contact_box .contact_ul .contact_li .contact_text {
        margin-top: 0.72917vw; }
        .contact_bg .contact_box .contact_ul .contact_li .contact_text i {
          display: block;
          font-size: 14px;
          line-height: 1.5;
          margin-bottom: 0.3125vw; }
        .contact_bg .contact_box .contact_ul .contact_li .contact_text p {
          font-size: 0.83333vw;
          line-height: 1.5; }

/* 内页 */
/* 内页 跳转 nav */
.n_nav {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  margin: 1.04167vw 0 2.5vw; }
  .n_nav a {
    margin: 0 0.625vw;
    background-color: #EEEEEE;
    border-radius: 0.20833vw;
    padding: 0.83333vw 1.97917vw;
    font-size: 0.83333vw;
    transition: all .3s; }
  .n_nav a:hover,
  .n_nav .n_navActive {
    background-color: #C8A064;
    color: #fff; }

/* 分页 */
.fenye {
  display: flex;
  justify-content: center;
  align-items: center; }
  .fenye a {
    width: 2.08333vw;
    line-height: 2.08333vw;
    text-align: center;
    font-size: 0.83333vw;
    border: 1px solid #E5DFD7;
    border-radius: 0.10417vw;
    margin: 0 0.26042vw;
    transition: all .3s; }
    .fenye a:last-child, .fenye a:first-child {
      width: 5.20833vw; }
  .fenye a:hover,
  .fenye .fenyeActive {
    border: 1px solid #E3B672;
    background-color: #E3B672;
    color: #fff; }

/* 黄金雕刻画 */
.goldSculpture {
  height: 23.95833vw;
  margin-top: 3.4375vw;
  display: flex;
  align-items: center;
  justify-content: space-between;
  transition: all .5s;
  overflow: hidden; }
  .goldSculpture .goldSculpture_swiper {
    height: 100%;
    margin-right: 1.5625vw;
    display: flex; }
    .goldSculpture .goldSculpture_swiper .gold_smallImg {
      height: 100%;
      position: relative; }
      .goldSculpture .goldSculpture_swiper .gold_smallImg .wap_next4,
      .goldSculpture .goldSculpture_swiper .gold_smallImg .wap_prev4 {
        width: 6.77083vw;
        height: 1.04167vw;
        left: 0;
        top: 0;
        background: url(../image/icon/jt_top3.png) no-repeat center;
        background-size: cover;
        margin: 0; }
      .goldSculpture .goldSculpture_swiper .gold_smallImg .wap_next4 {
        background: url(../image/icon/jt_bot3.png) no-repeat center;
        background-size: cover;
        top: auto;
        bottom: 0; }
  .goldSculpture .goldSculpture_text {
    height: 100%;
    background-color: #F7F7F7;
    padding: 2.08333vw 3.125vw 2.08333vw 2.60417vw; }
    .goldSculpture .goldSculpture_text h5 {
      font-size: 1.25vw;
      line-height: 1.6;
      font-weight: bold;
      margin-bottom: 0.625vw; }
    .goldSculpture .goldSculpture_text h6 {
      font-size: 0.9375vw;
      line-height: 1.6;
      font-weight: bold;
      color: #C8A064;
      margin-bottom: 0.3125vw; }
    .goldSculpture .goldSculpture_text .gold_line {
      width: 100%;
      height: 1px;
      background-color: #EAEAEA;
      margin: 1.5625vw 0 1.04167vw; }
    .goldSculpture .goldSculpture_text .gold_types {
      display: flex;
      flex-wrap: wrap; }
      .goldSculpture .goldSculpture_text .gold_types p:first-child {
        margin-right: 6.25vw; }
    .goldSculpture .goldSculpture_text p {
      font-size: 0.83333vw;
      line-height: 1.6;
      letter-spacing: .5px; }

/* 显示大图片 */
#magnifier_box {
  width: 15.625vw;
  height: 23.95833vw;
  border: 1px solid #E0E0E0;
  background: #fff;
  overflow: hidden;
  position: absolute;
  left: calc(12% + (100vw / 1920) * 460);
  z-index: 100;
  display: none; }

/* 预览最大图 */
#magnifier_box img {
  position: absolute;
  width: 72.91667vw;
  height: 72.91667vw; }

#gallery_gold {
  width: 23.95833vw;
  margin-right: 0.52083vw;
  overflow: hidden;
  position: relative;
  /* 遮罩层 */ }
  #gallery_gold .swiper-slide img {
    width: 23.95833vw; }
  #gallery_gold #gold_mask {
    width: 5.20833vw;
    height: 5.20833vw;
    position: absolute;
    z-index: 1;
    /* rgba最后一个参数为透明度 */
    background-color: rgba(56, 56, 56, 0.2);
    /* 先将其隐藏起来 */ }

/* 三小图 */
#thumbs_gold {
  height: 21.14583vw;
  margin-top: 1.40625vw;
  overflow: hidden;
  position: relative; }
  #thumbs_gold .swiper-slide img {
    width: 6.77083vw; }

/* 内页广告 */
.n_advertisement {
  margin: 3.54167vw auto 3.125vw; }
  .n_advertisement > img {
    width: 100%; }
  .n_advertisement .advertisement_text {
    width: 100%; }
    .n_advertisement .advertisement_text h4 {
      margin-bottom: 0; }
    .n_advertisement .advertisement_text i {
      display: block;
      font-size: 0.83333vw;
      color: #B5B5B5;
      margin-bottom: 0.52083vw; }
    .n_advertisement .advertisement_text b {
      display: block;
      font-weight: bold;
      font-size: 1.45833vw;
      color: #C8A064; }

/* 产品详情 */
.cp_detailsBg {
  background: url(../image/img/2-0bg1.png) no-repeat -32.29167vw 10%, url(../image/img/2-0bg2.png) no-repeat 69.27083vw 34%, url(../image/img/2-0bg3.png) no-repeat left 62%, url(../image/img/2-0bg4.png) no-repeat right 76%;
  background-size: 66.92708vw, 40.9375vw, 40.9375vw, 31.5625vw; }
  .cp_detailsBg .cp_details {
    position: relative; }
    .cp_detailsBg .cp_details .cp_detailsTitle {
      position: absolute;
      top: 0;
      left: 0; }
    .cp_detailsBg .cp_details h5 {
      width: 8.54167vw;
      font-size: 0.9375vw;
      line-height: 1.6;
      font-weight: bold;
      color: #C8A064;
      padding-bottom: 0.20833vw;
      border-bottom: 1px solid #C8A064; }
    .cp_detailsBg .cp_details .cp_detailsImg {
      width: 41.66667vw;
      margin: 0 auto; }
      .cp_detailsBg .cp_details .cp_detailsImg img {
        width: 100%;
        margin-bottom: 0.52083vw; }
    .cp_detailsBg .cp_details .cp_detailsUl {
      margin-top: 4.6875vw;
      display: flex;
      align-items: center;
      justify-content: space-between;
      transition: all .5s; }
      .cp_detailsBg .cp_details .cp_detailsUl .cp_detailsLi {
        width: 22.91667vw;
        height: 15.625vw;
        background: #F5F5F5;
        text-align: center;
        padding: 0 2.8125vw 1.5625vw; }
        .cp_detailsBg .cp_details .cp_detailsUl .cp_detailsLi img {
          width: 4.21875vw;
          margin: -1.97917vw auto 1.97917vw; }
        .cp_detailsBg .cp_details .cp_detailsUl .cp_detailsLi b {
          display: block;
          font-size: 1.14583vw;
          margin-bottom: 0.625vw; }
        .cp_detailsBg .cp_details .cp_detailsUl .cp_detailsLi p {
          font-size: 0.83333vw;
          line-height: 1.6; }
    .cp_detailsBg .cp_details .cp_detailsText {
      text-align: center;
      margin-bottom: 2.39583vw; }
      .cp_detailsBg .cp_details .cp_detailsText .cp_detailsLine {
        width: 1px;
        height: 3.90625vw;
        background: #C8A064;
        margin: 1.04167vw auto; }
      .cp_detailsBg .cp_details .cp_detailsText h4 {
        display: flex;
        align-items: center;
        justify-content: center;
        font-size: 1.5625vw;
        font-weight: bold; }
        .cp_detailsBg .cp_details .cp_detailsText h4 img {
          width: 6.25vw;
          margin: 0 1.04167vw; }
      .cp_detailsBg .cp_details .cp_detailsText p {
        font-size: 0.83333vw;
        line-height: 1.6;
        margin: 1.45833vw 0; }
      .cp_detailsBg .cp_details .cp_detailsText .btn1 {
        margin: 0 auto; }

/* 推荐产品 */
.recommended .title3 > img {
  height: 1.51042vw; }
.recommended .swiper_recommended {
  margin: 1.97917vw 0 2.08333vw 0;
  position: relative;
  padding-bottom: 2.08333vw;
  overflow: hidden; }
  .recommended .swiper_recommended .swiper-slide > img {
    width: 100%; }
  .recommended .swiper_recommended .swiper-slide .recommended_swText {
    height: 2.96875vw;
    display: flex;
    align-items: center;
    justify-content: space-between;
    transition: all .5s;
    background: url(../image/img/pro_hui.png) no-repeat center;
    background-size: cover;
    padding: 0 3.85417vw 0 1.30208vw; }
    .recommended .swiper_recommended .swiper-slide .recommended_swText i {
      display: block;
      font-size: 0.9375vw; }
    .recommended .swiper_recommended .swiper-slide .recommended_swText img {
      width: 1.5625vw; }
  .recommended .swiper_recommended .swiper-slide:hover .recommended_swText {
    background: url(../image/img/pro_xuan.png) no-repeat center;
    background-size: cover;
    color: #fff; }
  .recommended .swiper_recommended .pagination_recommended {
    bottom: 0;
    z-index: 1; }
    .recommended .swiper_recommended .pagination_recommended .swiper-pagination-bullet {
      width: 0.625vw;
      height: 0.625vw;
      border-radius: 50%;
      margin: 0 0.41667vw;
      background-color: #D3D3D3; }
    .recommended .swiper_recommended .pagination_recommended .swiper-pagination-bullet-active {
      background-color: #E3B672; }

/* 内页企业初心 */
.n_initial_bg .initial_box img {
  margin-right: 2.60417vw; }
.n_initial_bg .initial_box .initial_text {
  flex: 1; }
  .n_initial_bg .initial_box .initial_text .initial_p {
    width: 80%; }
.n_initial_bg .initial_box .initial_contactUl {
  padding-right: 1.04167vw; }
  .n_initial_bg .initial_box .initial_contactUl .contact_li {
    margin-top: 2.08333vw;
    display: flex;
    align-items: flex-start; }
    .n_initial_bg .initial_box .initial_contactUl .contact_li img {
      width: 3.90625vw;
      margin-right: 1.5625vw; }
    .n_initial_bg .initial_box .initial_contactUl .contact_li .contact_text {
      margin-top: 0.72917vw; }
      .n_initial_bg .initial_box .initial_contactUl .contact_li .contact_text i {
        display: block;
        font-size: 14px;
        line-height: 1.5;
        margin-bottom: 0.3125vw; }
      .n_initial_bg .initial_box .initial_contactUl .contact_li .contact_text p {
        font-size: 0.83333vw;
        line-height: 1.5; }

.copperTitle > img {
  height: 1.51042vw; }

/* 礼品画列表 */
.gift_ul {
  display: flex;
  flex-wrap: wrap; }
  .gift_ul .gift_li {
    width: 32%;
    margin-right: 2%;
    margin-bottom: 2.60417vw; }
    .gift_ul .gift_li:nth-child(3n) {
      margin-right: 0; }
    .gift_ul .gift_li > img {
      width: 100%; }
    .gift_ul .gift_li .recommended_swText {
      height: 2.96875vw;
      display: flex;
      align-items: center;
      justify-content: space-between;
      transition: all .5s;
      background: url(../image/img/pro_hui.png) no-repeat center;
      background-size: cover;
      padding: 0 3.85417vw 0 1.30208vw; }
      .gift_ul .gift_li .recommended_swText i {
        display: block;
        font-size: 0.9375vw; }
      .gift_ul .gift_li .recommended_swText img {
        width: 1.5625vw; }
    .gift_ul .gift_li:hover .recommended_swText {
      background: url(../image/img/pro_xuan.png) no-repeat center;
      background-size: cover;
      color: #fff; }

/* 产品资讯 */
.productNews {
  margin-top: 3.95833vw; }
  .productNews .title3 > img {
    height: 1.5625vw; }
  .productNews .productNews_ul {
    background: #F7F4F0;
    padding: 1.04167vw 3.64583vw;
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    flex-wrap: wrap;
    margin-top: 1.97917vw; }
    .productNews .productNews_ul .productNews_li {
      border-top: 1px solid #E0E0E0;
      width: 48%;
      margin-bottom: 1.25vw;
      padding: 1.25vw 0.52083vw 0; }
      .productNews .productNews_ul .productNews_li:nth-child(2), .productNews .productNews_ul .productNews_li:nth-child(1) {
        border-top: none; }
      .productNews .productNews_ul .productNews_li:hover > a b {
        color: #C8A064; }
      .productNews .productNews_ul .productNews_li:hover p {
        color: #C8A064; }
      .productNews .productNews_ul .productNews_li > a b {
        display: block;
        font-size: 0.9375vw;
        line-height: 1.6;
        margin-bottom: 0.52083vw;
        transition: all .3s; }
      .productNews .productNews_ul .productNews_li p {
        font-size: 14px;
        line-height: 1.6;
        transition: all .3s; }

/* 制作工艺 */
.technology {
  overflow: hidden; }
  .technology .title3 > img {
    height: 1.51042vw; }
  .technology .technologyBox {
    margin-top: 2.08333vw;
    display: flex;
    align-items: center;
    padding: 1.25vw 3.125vw 1.25vw 1.77083vw;
    background: url(../image/img/technologyBox_bg.png) no-repeat center;
    background-size: 100% 100%; }
    .technology .technologyBox .technology_img1 {
      width: 19.21875vw;
      margin-right: 0.83333vw; }
    .technology .technologyBox .technologyBox_text {
      display: flex;
      align-items: center; }
      .technology .technologyBox .technologyBox_text .technology_img2 {
        width: 2.13542vw;
        margin: 0 1.5625vw 0 0; }
      .technology .technologyBox .technologyBox_text p {
        font-size: 0.83333vw;
        line-height: 1.6; }
  .technology .technology_ul {
    display: flex;
    align-items: flex-start;
    flex-wrap: wrap;
    margin-top: 3.125vw; }
    .technology .technology_ul .technology_li {
      width: 20%;
      margin-bottom: 3.33333vw;
      margin-right: calc(20% / 3); }
      .technology .technology_ul .technology_li:nth-child(4n) {
        margin-right: 0; }
      .technology .technology_ul .technology_li:hover .technology_liImg img {
        border: 0.52083vw solid #DFCFB2;
        transform: rotate(360deg); }
      .technology .technology_ul .technology_li .technology_liImg {
        position: relative; }
        .technology .technology_ul .technology_li .technology_liImg img {
          width: 8.33333vw;
          border: 0.52083vw solid transparent;
          border-radius: 50%;
          transition: all .3s; }
        .technology .technology_ul .technology_li .technology_liImg span {
          display: block;
          position: absolute;
          top: 0.20833vw;
          left: 0;
          font-weight: bold;
          font-size: 2.08333vw;
          color: #E3B672; }
      .technology .technology_ul .technology_li b {
        display: block;
        font-size: 1.25vw;
        color: #734513;
        margin: 1.5625vw 0 0.52083vw; }
      .technology .technology_ul .technology_li p {
        font-size: 14px;
        line-height: 1.6; }

/* 定制流程 */
.flowPath_bg {
  background: url(../image/img/flowPath_bg.png) no-repeat center;
  background-size: cover;
  padding: 3.33333vw 0; }
  .flowPath_bg .title3 h5 {
    color: #fff; }
  .flowPath_bg .flowPath_ul {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    margin-top: 1.5625vw; }
    .flowPath_bg .flowPath_ul .flowPath_li {
      width: 32%;
      height: 15.625vw;
      color: #fff;
      text-align: center;
      border: 1px solid #C8A064;
      padding: 2.60417vw 2.34375vw 1.5625vw;
      background: url(../image/icon/jt_bot2.png) no-repeat center 84%;
      background-size: 1.14583vw;
      position: relative;
      margin-right: 2%;
      margin-bottom: 2%;
      cursor: pointer; }
      .flowPath_bg .flowPath_ul .flowPath_li:nth-child(3n) {
        margin-right: 0; }
      .flowPath_bg .flowPath_ul .flowPath_li:hover {
        padding-top: 3.125vw;
        background: rgba(30, 30, 29, 0.8); }
        .flowPath_bg .flowPath_ul .flowPath_li:hover h5 {
          text-align: left;
          color: #C8A064;
          margin-bottom: 0.52083vw; }
        .flowPath_bg .flowPath_ul .flowPath_li:hover i {
          display: none; }
        .flowPath_bg .flowPath_ul .flowPath_li:hover p {
          display: block; }
        .flowPath_bg .flowPath_ul .flowPath_li:hover .flowPath_liIcon {
          display: none; }
      .flowPath_bg .flowPath_ul .flowPath_li .flowPath_liIcon {
        width: 5.20833vw;
        margin: 0 auto; }
      .flowPath_bg .flowPath_ul .flowPath_li h5 {
        font-size: 1.25vw;
        font-weight: bold;
        line-height: 1.6;
        margin: 0.20833vw 0; }
      .flowPath_bg .flowPath_ul .flowPath_li i {
        display: block;
        font-size: 14px;
        opacity: .6; }
      .flowPath_bg .flowPath_ul .flowPath_li p {
        text-align: left;
        font-size: 14px;
        line-height: 1.6;
        display: none;
        max-height: 7.8125vw;
        overflow-y: auto;
        position: relative;
        z-index: 2; }
      .flowPath_bg .flowPath_ul .flowPath_li .flowPath_liNum {
        position: absolute;
        right: 0;
        bottom: 0;
        width: 8.125vw; }

/* 内页 产品pk */
.n_pk_bg {
  padding-top: 2.86458vw; }
  .n_pk_bg .title3 > img {
    height: 1.51042vw; }
  .n_pk_bg .pk_box {
    margin-top: 1.97917vw; }
    .n_pk_bg .pk_box .pk_fr .pk_ul1 {
      margin-top: 8.02083vw; }

/* 售后介绍 */
.n_Sales {
  background: none;
  margin-top: 3.33333vw; }

/* 产品案例 */
.productsCase_box {
  margin-bottom: 4.16667vw; }

/* 内页 列表 */
.productsCase .gift_li {
  position: relative;
  border-radius: 0.41667vw 0.41667vw 0px 0px;
  padding: 0.3125vw;
  border: 1px solid #E5DFD7;
  overflow: hidden; }
  .productsCase .gift_li:hover .productsCase_text {
    background-color: rgba(227, 182, 114, 0.9); }
    .productsCase .gift_li:hover .productsCase_text i,
    .productsCase .gift_li:hover .productsCase_text p {
      color: #643D02; }
  .productsCase .gift_li > img {
    border-radius: 0.41667vw 0.41667vw 0px 0px; }
  .productsCase .gift_li .productsCase_text {
    width: calc(100% - (100vw / 1920) * 11.2);
    height: 5.20833vw;
    position: absolute;
    bottom: 0.3125vw;
    left: 50%;
    transform: translateX(-50%);
    background-color: rgba(255, 255, 255, 0.8);
    padding-left: 1.25vw;
    display: flex;
    flex-direction: column;
    justify-content: center; }
    .productsCase .gift_li .productsCase_text p {
      font-size: 0.9375vw;
      line-height: 1.6;
      font-weight: bold; }
    .productsCase .gift_li .productsCase_text i {
      font-size: 14px;
      line-height: 1.6; }

/* 合作客户 */
.custom_ul {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin-bottom: 2.08333vw; }
  .custom_ul .custom_li {
    width: 25%;
    margin-bottom: 1.04167vw; }
    .custom_ul .custom_li:hover .custom_liImg {
      background: url(../image/img/6-2k1.png) no-repeat center;
      background-size: 17.5vw; }
    .custom_ul .custom_li .custom_liImg {
      width: 100%;
      height: 9.94792vw;
      background: url(../image/img/6-2k2.png) no-repeat center;
      background-size: 17.5vw;
      display: flex;
      align-items: center;
      justify-content: center;
      margin-right: auto;
      transition: all .3s; }
      .custom_ul .custom_li .custom_liImg img {
        width: 15vw; }
    .custom_ul .custom_li p {
      font-size: 0.83333vw;
      line-height: 1.6;
      margin-top: 0.52083vw;
      text-align: center; }

/* 招代理 */
.agency_bg {
  background: url(../image/img/agency_bg.png) no-repeat center top;
  background-size: cover;
  padding-top: 4.27083vw; }
  .agency_bg .agency_01 > img {
    width: 41.92708vw;
    margin: 0 auto; }
  .agency_bg .agency_01 > b {
    display: block;
    font-size: 1.14583vw;
    line-height: 1.6;
    font-weight: bold;
    text-align: center;
    margin: 2.60417vw 0; }
  .agency_bg .agency_01 .agency_num {
    color: #C8A064;
    text-align: center;
    margin-bottom: 0.52083vw; }
    .agency_bg .agency_01 .agency_num span {
      display: inline-block;
      font-weight: bold;
      font-size: 3.125vw;
      font-family: 'D-DIN-Bold';
      position: relative; }
    .agency_bg .agency_01 .agency_num sup {
      font-weight: normal;
      font-size: 2.08333vw;
      position: absolute;
      right: -1.04167vw;
      top: -0.52083vw; }
    .agency_bg .agency_01 .agency_num sub {
      font-size: 1.14583vw;
      font-weight: bold;
      position: absolute;
      right: -3.125vw;
      bottom: 0.41667vw; }
  .agency_bg .agency_01 p {
    text-align: center;
    font-size: 0.83333vw;
    line-height: 1.8; }
  .agency_bg .agency_01 .agency_line {
    width: 1px;
    height: 3.125vw;
    background-color: #C8A064;
    margin: 0.9375vw auto; }
  .agency_bg .agency_01 .title5 {
    margin: 1.5625vw 0 1.04167vw; }
  .agency_bg .agency_01 .agency_table {
    width: 100%;
    font-size: 0.83333vw;
    text-align: center;
    margin: 1.5625vw 0 1.04167vw; }
    .agency_bg .agency_01 .agency_table tr:nth-child(2n) {
      background-color: #F7F2E9; }
    .agency_bg .agency_01 .agency_table tr:nth-child(2n+1) {
      background-color: #FCF9F6; }
    .agency_bg .agency_01 .agency_table tr:nth-child(1) {
      background-color: #DEC6A2; }
    .agency_bg .agency_01 .agency_table tr th {
      font-weight: bold;
      padding: 1.14583vw 0;
      border-right: 1px solid #E2DBCF; }
      .agency_bg .agency_01 .agency_table tr th:last-child {
        border-right: none; }
    .agency_bg .agency_01 .agency_table tr td {
      width: 25%;
      padding: 1.14583vw 0;
      border-right: 1px solid #E2DBCF; }
      .agency_bg .agency_01 .agency_table tr td:last-child {
        border-right: none; }
  .agency_bg .agency_01 .agency_ul {
    display: flex;
    align-items: flex-start;
    flex-wrap: wrap;
    margin-top: 2.08333vw; }
    .agency_bg .agency_01 .agency_ul .agency_li {
      width: 24%;
      height: 11.45833vw;
      background-color: #F7F4F0;
      padding: 0.26042vw;
      margin-right: calc(4% / 3);
      margin-bottom: calc(4% / 3); }
      .agency_bg .agency_01 .agency_ul .agency_li:nth-child(4n) {
        margin-right: 0; }
      .agency_bg .agency_01 .agency_ul .agency_li:hover {
        background-color: #C8A064;
        color: #fff; }
        .agency_bg .agency_01 .agency_ul .agency_li:hover .agency_border img {
          position: absolute;
          top: 0.52083vw;
          right: 1.04167vw; }
        .agency_bg .agency_01 .agency_ul .agency_li:hover .agency_border h5 {
          position: absolute;
          top: 2.08333vw;
          left: 50%;
          transform: translateX(-50%);
          margin-top: 0; }
        .agency_bg .agency_01 .agency_ul .agency_li:hover .agency_border .agency_text {
          position: absolute;
          top: 4.27083vw;
          left: 50%;
          transform: translateX(-50%);
          width: 100%;
          padding: 0 1.35417vw;
          max-height: 5.20833vw; }
          .agency_bg .agency_01 .agency_ul .agency_li:hover .agency_border .agency_text p {
            -webkit-line-clamp: 100;
            height: auto; }
      .agency_bg .agency_01 .agency_ul .agency_li .agency_border {
        height: 10.9375vw;
        border: 1px solid RGBA(100, 61, 2, 0.4);
        padding: 1.875vw 2.8125vw;
        text-align: center;
        position: relative; }
        .agency_bg .agency_01 .agency_ul .agency_li .agency_border img {
          width: 2.5vw;
          margin: 0 auto;
          transition: all .3s; }
        .agency_bg .agency_01 .agency_ul .agency_li .agency_border h5 {
          font-size: 1.04167vw;
          font-weight: bold;
          margin: 0.9375vw 0 0.52083vw; }
        .agency_bg .agency_01 .agency_ul .agency_li .agency_border .agency_text {
          width: 100%;
          max-height: 3.125vw;
          overflow: hidden; }
          .agency_bg .agency_01 .agency_ul .agency_li .agency_border .agency_text p {
            width: 100%;
            font-size: 0.72917vw;
            height: 2.70833vw;
            overflow: hidden;
            text-align: left; }

/* 产品特色 */
.characteristic_bg {
  height: 43.75vw;
  background: url(../image/img/characteristic_bg.png) no-repeat center;
  background-size: cover;
  padding: 4.16667vw 0 0;
  margin-top: 4.16667vw;
  overflow: hidden; }
  .characteristic_bg .title4 h5 {
    color: #FFF; }
  .characteristic_bg .characteristic_ul {
    width: 54%;
    margin: 2.08333vw auto 0;
    display: flex;
    align-items: flex-start;
    justify-content: space-between; }
    .characteristic_bg .characteristic_ul .characteristic_li {
      width: 48%;
      color: #fff;
      text-align: center; }
      .characteristic_bg .characteristic_ul .characteristic_li img {
        width: 4.16667vw;
        margin: 0 auto; }
      .characteristic_bg .characteristic_ul .characteristic_li b {
        font-size: 1.25vw;
        line-height: 1.6;
        display: block;
        margin: 0.83333vw 0 0.52083vw; }
      .characteristic_bg .characteristic_ul .characteristic_li p {
        font-size: 14px;
        line-height: 1.8; }

/* 市场前景 */
.prospect {
  margin-top: 5.20833vw;
  overflow: hidden; }
  .prospect .prospect_ul {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    flex-wrap: wrap; }
    .prospect .prospect_ul .prospect_li {
      width: 49%;
      background: #F7F4F0;
      padding: 2.60417vw 3.125vw;
      display: flex;
      align-items: flex-start;
      border-radius: 0.41667vw;
      margin-top: 2.08333vw; }
      .prospect .prospect_ul .prospect_li > img {
        width: 4.16667vw;
        margin-right: 1.5625vw; }
      .prospect .prospect_ul .prospect_li .prospect_liText b {
        font-size: 1.25vw;
        font-weight: bold; }
      .prospect .prospect_ul .prospect_li .prospect_liText p {
        font-size: 14px;
        line-height: 1.6;
        margin-top: 0.41667vw; }

/* 招商加盟条件 */
.join_bg {
  padding-top: 5.10417vw;
  background: url(../image/img/join_bg.png) no-repeat center;
  background-size: cover; }
  .join_bg .join_ul {
    width: 56%;
    margin: 2.08333vw auto 0; }
    .join_bg .join_ul .join_li {
      display: flex;
      align-items: flex-start;
      position: relative;
      padding-bottom: 0.78125vw; }
      .join_bg .join_ul .join_li:hover .join_liText {
        background: #C8A064;
        color: #fff; }
      .join_bg .join_ul .join_li:hover .join_liNum .join_liYuan::after {
        display: block; }
      .join_bg .join_ul .join_li .join_liNum {
        height: 100%;
        display: flex;
        margin-right: 1.66667vw; }
        .join_bg .join_ul .join_li .join_liNum span {
          display: block;
          font-size: 1.25vw;
          font-weight: bold;
          color: #E3B672;
          opacity: .4;
          margin-top: 0.67708vw; }
        .join_bg .join_ul .join_li .join_liNum b {
          display: block;
          font-size: 2.08333vw;
          font-weight: bold;
          color: #E3B672;
          margin: 1.04167vw 1.30208vw 0 -1.25vw; }
        .join_bg .join_ul .join_li .join_liNum .join_liYuan {
          width: 0.3125vw;
          height: 0.3125vw;
          border-radius: 50%;
          background-color: #CCCCCC;
          margin: 1.875vw 0 0;
          position: relative;
          z-index: 1; }
          .join_bg .join_ul .join_li .join_liNum .join_liYuan::after {
            content: '';
            display: none;
            position: absolute;
            top: 50%;
            left: 50%;
            transform: translate(-50%, -50%);
            width: 0.72917vw;
            height: 0.72917vw;
            background: url(../image/icon/icon_sel.png) no-repeat center;
            background-size: 0.72917vw; }
      .join_bg .join_ul .join_li .join_liLine {
        width: 1px;
        height: 100%;
        background-color: #E4E4E4;
        position: absolute;
        top: 2.08333vw;
        left: 5.83333vw; }
      .join_bg .join_ul .join_li .join_liText {
        width: 100%;
        font-size: 0.83333vw;
        padding: 1.66667vw 2.1875vw;
        background: linear-gradient(90deg, #F5F5F5 0%, rgba(245, 245, 245, 0) 100%); }

/* 加盟流程与条件 */
.join_flow {
  margin-top: 5.20833vw; }
  .join_flow .join_flowUl {
    display: flex;
    flex-wrap: wrap;
    padding-bottom: 1.5625vw;
    width: 70%;
    margin: 2.60417vw auto 0;
    overflow: hidden; }
    .join_flow .join_flowUl .join_flowLi {
      width: 24%;
      display: flex;
      align-items: flex-start;
      margin-bottom: 2.08333vw; }
      .join_flow .join_flowUl .join_flowLi img {
        width: 4.16667vw;
        margin-right: 1.04167vw; }
      .join_flow .join_flowUl .join_flowLi .join_flowText b {
        font-size: 1.04167vw;
        line-height: 1.6;
        font-weight: bold; }
      .join_flow .join_flowUl .join_flowLi .join_flowText p {
        font-size: 14px;
        line-height: 1.6; }
    .join_flow .join_flowUl .join_flowJt {
      margin: 1.45833vw 3.125vw 0; }
      .join_flow .join_flowUl .join_flowJt img {
        width: 0.52083vw; }
  .join_flow .join_flowBg {
    background: url(../image/img/join_flowBg.png) no-repeat center;
    background-size: cover;
    padding: 4.58333vw 0; }
    .join_flow .join_flowBg .join_flowDi_text {
      width: 50%;
      margin: 0 auto;
      text-align: center; }
      .join_flow .join_flowBg .join_flowDi_text em {
        display: block;
        font-size: 1.77083vw;
        line-height: 1.6; }
      .join_flow .join_flowBg .join_flowDi_text p {
        font-size: 0.83333vw;
        line-height: 1.8;
        margin-top: 1.04167vw; }
    .join_flow .join_flowBg .join_flowDi_line {
      width: 1px;
      height: 1.5625vw;
      margin: 0.625vw auto;
      background-color: #C8A064; }
    .join_flow .join_flowBg .btn1 {
      margin: 0 auto; }

/* 新闻列表 */
.news_box {
  margin-bottom: 5.20833vw; }
  .news_box .news_ul {
    margin-bottom: 3.125vw; }
    .news_box .news_ul .news_li {
      display: flex;
      align-items: center;
      justify-content: space-between;
      transition: all .5s;
      padding: 1.5625vw; }
      .news_box .news_ul .news_li:hover {
        background-color: #C8A064; }
        .news_box .news_ul .news_li:hover .news_liText {
          color: #fff; }
          .news_box .news_ul .news_li:hover .news_liText .news_liDate .news_liDate1 {
            display: none; }
          .news_box .news_ul .news_li:hover .news_liText .news_liDate .news_liDate2 {
            display: block; }
      .news_box .news_ul .news_li > img {
        width: 13.64583vw;
        margin-right: 2.1875vw; }
      .news_box .news_ul .news_li .news_liText h6 {
        font-weight: bold;
        font-size: 1.25vw;
        line-height: 1.6;
        margin-bottom: 0.41667vw;
        overflow: hidden;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        text-overflow: ellipsis;
        -webkit-line-clamp: 1; }
      .news_box .news_ul .news_li .news_liText p {
        font-size: 0.83333vw;
        line-height: 1.6;
        opacity: .6;
        overflow: hidden;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        text-overflow: ellipsis;
        -webkit-line-clamp: 2; }
      .news_box .news_ul .news_li .news_liText .news_liDate {
        display: flex;
        align-items: center;
        margin-top: 2.08333vw; }
        .news_box .news_ul .news_li .news_liText .news_liDate img {
          width: 0.78125vw;
          margin-right: 0.52083vw; }
        .news_box .news_ul .news_li .news_liText .news_liDate .news_liDate2 {
          display: none; }
        .news_box .news_ul .news_li .news_liText .news_liDate i {
          font-size: 0.72917vw; }

/* 新闻详情 */
.newsDetail {
  display: flex;
  align-items: flex-start;
  margin-bottom: 8.85417vw; }
  .newsDetail h3 {
    font-size: 1.25vw;
    line-height: 1.6;
    font-weight: bold; }
  .newsDetail .newsDetail_fl {
    flex: 1; }
    .newsDetail .newsDetail_fl a {
      display: inline-block; }
    .newsDetail .newsDetail_fl .newsDetail_date {
      display: flex;
      align-items: center;
      flex-wrap: wrap;
      margin: 1.04167vw 0; }
      .newsDetail .newsDetail_fl .newsDetail_date .newsDetail_dateIcon {
        display: flex;
        align-items: center; }
      .newsDetail .newsDetail_fl .newsDetail_date img {
        width: 0.78125vw;
        margin-right: 0.41667vw; }
      .newsDetail .newsDetail_fl .newsDetail_date i {
        font-size: 0.72917vw;
        display: block;
        margin-right: 2.08333vw; }
    .newsDetail .newsDetail_fl .newsDetail_line {
      width: 100%;
      height: 1px;
      background-color: #E0E0E0;
      margin-bottom: 1.66667vw; }
    .newsDetail .newsDetail_fl p {
      font-size: 0.83333vw;
      line-height: 1.6; }
    .newsDetail .newsDetail_fl p > img, .newsDetail .newsDetail_fl > img {
      margin-top: 2.08333vw;
      margin-bottom: 2.08333vw;
      max-width: 100%; }
    .newsDetail .newsDetail_fl .newsDetail_key {
      display: flex;
      align-items: center;
      flex-wrap: wrap;
      margin-top: 1.66667vw; }
      .newsDetail .newsDetail_fl .newsDetail_key p,
      .newsDetail .newsDetail_fl .newsDetail_key a {
        font-size: 0.83333vw;
        opacity: .6; }
    .newsDetail .newsDetail_fl .newsDetail_return {
      display: flex;
      align-items: flex-start;
      justify-content: space-between;
      flex-wrap: wrap;
      padding: 1.04167vw 1.5625vw;
      background-color: #F7F7F7;
      margin-top: 2.60417vw; }
      .newsDetail .newsDetail_fl .newsDetail_return a {
        font-size: 14px;
        display: flex;
        align-items: center; }
        .newsDetail .newsDetail_fl .newsDetail_return a img {
          margin: 0.10417vw 0.52083vw 0; }
        .newsDetail .newsDetail_fl .newsDetail_return a:hover {
          color: #643D02; }
  .newsDetail .newsDetail_fr {
    width: 15.625vw;
    margin-left: 4.16667vw;
    background: url(../image/img/newsDetail_bg.png) no-repeat center;
    background-size: cover;
    padding: 1.45833vw; }
    .newsDetail .newsDetail_fr .newsDetail_frUl .newsDetail_frLi {
      padding-top: 1.04167vw;
      border-top: 1px solid #E0E0E0;
      margin-bottom: 1.04167vw; }
      .newsDetail .newsDetail_fr .newsDetail_frUl .newsDetail_frLi:hover b {
        color: #643D02; }
      .newsDetail .newsDetail_fr .newsDetail_frUl .newsDetail_frLi:first-child {
        border-top: none; }
      .newsDetail .newsDetail_fr .newsDetail_frUl .newsDetail_frLi b {
        display: block;
        font-size: 0.83333vw;
        overflow: hidden;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        text-overflow: ellipsis;
        -webkit-line-clamp: 1; }
      .newsDetail .newsDetail_fr .newsDetail_frUl .newsDetail_frLi img {
        width: 100%;
        margin: 0.625vw 0; }
      .newsDetail .newsDetail_fr .newsDetail_frUl .newsDetail_frLi p {
        opacity: .8;
        font-size: 14px;
        overflow: hidden;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        text-overflow: ellipsis;
        -webkit-line-clamp: 2; }

/* 关于我们 简介 */
.about_box h5 {
  font-size: 1.25vw;
  font-weight: bold; }
.about_box p {
  font-size: 0.83333vw;
  line-height: 1.6; }

.aboutBrief {
  position: relative;
  padding-bottom: 5.625vw;
  background: url(../image/img/aboutBrief_bg.png) no-repeat bottom center;
  background-size: 100%;
  overflow: hidden; }
  .aboutBrief .about_box {
    margin-top: 7.39583vw; }
    .aboutBrief .about_box .aboutBrief_text {
      width: 60%; }
      .aboutBrief .about_box .aboutBrief_text h5 {
        margin-bottom: 1.04167vw;
        position: relative; }
        .aboutBrief .about_box .aboutBrief_text h5 img {
          width: 3.28125vw;
          position: absolute;
          top: -2.08333vw;
          left: -1.04167vw; }
      .aboutBrief .about_box .aboutBrief_text .aboutBrief_Numul {
        display: flex;
        align-items: center;
        margin-top: 4.6875vw; }
        .aboutBrief .about_box .aboutBrief_text .aboutBrief_Numul > img {
          margin: 0 3.33333vw; }
        .aboutBrief .about_box .aboutBrief_text .aboutBrief_Numul .aboutBrief_Numli .aboutBrief_Num {
          display: flex;
          align-items: flex-end; }
          .aboutBrief .about_box .aboutBrief_text .aboutBrief_Numul .aboutBrief_Numli .aboutBrief_Num span {
            font-family: 'D-DIN-Bold';
            font-weight: bold;
            font-size: 2.08333vw;
            color: #C8A064; }
          .aboutBrief .about_box .aboutBrief_text .aboutBrief_Numul .aboutBrief_Numli .aboutBrief_Num sub {
            font-size: 0.83333vw;
            opacity: .8;
            position: relative;
            top: -0.41667vw;
            right: -0.3125vw; }
        .aboutBrief .about_box .aboutBrief_text .aboutBrief_Numul .aboutBrief_Numli p {
          font-size: 0.83333vw;
          opacity: .8; }
  .aboutBrief .aboutBrief_img1 {
    width: 15.52083vw;
    position: absolute;
    right: 20.41667vw;
    bottom: 2.60417vw; }
  .aboutBrief .aboutBrief_img2 {
    width: 21.40625vw;
    position: absolute;
    right: 0;
    bottom: 0; }

/* 画卷 */
.pictureScroll {
  width: 75vw;
  height: 29.375vw;
  margin-top: 1.25vw;
  background: url(../image/img/pictureScroll_bg.png) no-repeat center;
  background-size: cover;
  padding: 5.20833vw 10.41667vw 5.20833vw 11.45833vw; }
  .pictureScroll .pictureScroll_text h5 {
    font-size: 1.25vw;
    margin-bottom: 0.41667vw;
    position: relative;
    font-weight: bold; }
    .pictureScroll .pictureScroll_text h5 img {
      width: 1.51042vw;
      position: absolute;
      top: -0.72917vw;
      left: -0.72917vw; }
  .pictureScroll .pictureScroll_text p {
    font-size: 0.83333vw;
    line-height: 1.6;
    opacity: .8;
    margin-bottom: 1.5625vw; }
  .pictureScroll .pictureScroll_text ul {
    display: flex;
    align-items: center;
    justify-content: space-between;
    transition: all .5s; }
    .pictureScroll .pictureScroll_text ul li img {
      width: 8.07292vw; }

/* 联系我们 */
.n_contact {
  margin-top: 8.33333vw;
  padding-bottom: 4.16667vw;
  background: url(../image/img/bg_lianxi.png) no-repeat bottom center;
  background-size: 100%; }
  .n_contact .n_contactUl {
    display: flex;
    align-items: center;
    justify-content: space-between;
    transition: all .5s; }
    .n_contact .n_contactUl .contact_li {
      margin-top: 2.08333vw;
      display: flex;
      align-items: flex-start; }
      .n_contact .n_contactUl .contact_li img {
        width: 3.90625vw;
        margin-right: 1.5625vw; }
      .n_contact .n_contactUl .contact_li .contact_text {
        margin-top: 0.72917vw; }
        .n_contact .n_contactUl .contact_li .contact_text i {
          display: block;
          font-size: 14px;
          line-height: 1.5;
          margin-bottom: 0.3125vw; }
        .n_contact .n_contactUl .contact_li .contact_text p {
          font-size: 0.83333vw;
          line-height: 1.5; }

.n_contact1 {
  margin-top: 5.20833vw; }

/* 文化 */
.aboutCulture {
  position: relative;
  margin-top: 3.125vw;
  overflow: hidden; }
  .aboutCulture .aboutCulture_bg {
    width: 64.6875vw;
    height: 41.5625vw;
    margin: 0 auto;
    position: relative; }
    .aboutCulture .aboutCulture_bg .aboutCulture_bgImg {
      width: 64.6875vw;
      position: absolute;
      top: 0;
      left: 0;
      z-index: 2; }
    .aboutCulture .aboutCulture_bg .aboutCulture_ul {
      height: 100%;
      display: flex;
      flex-direction: column;
      justify-content: space-between; }
      .aboutCulture .aboutCulture_bg .aboutCulture_ul .aboutCulture_li {
        display: flex;
        align-items: center;
        justify-content: space-between;
        transition: all .5s;
        position: relative; }
        .aboutCulture .aboutCulture_bg .aboutCulture_ul .aboutCulture_li .aboutCulture_text {
          height: 13.54167vw;
          flex: 1;
          padding-left: 5.20833vw;
          background-color: #F7F4F0;
          display: flex;
          flex-direction: column;
          justify-content: center; }
          .aboutCulture .aboutCulture_bg .aboutCulture_ul .aboutCulture_li .aboutCulture_text h5 {
            font-size: 1.14583vw;
            line-height: 1.6;
            font-weight: bold; }
          .aboutCulture .aboutCulture_bg .aboutCulture_ul .aboutCulture_li .aboutCulture_text p {
            font-size: 0.9375vw;
            line-height: 1.6; }
        .aboutCulture .aboutCulture_bg .aboutCulture_ul .aboutCulture_li img {
          width: 22.91667vw; }
        .aboutCulture .aboutCulture_bg .aboutCulture_ul .aboutCulture_li .aboutCulture_liImg1 {
          width: 20.10417vw;
          position: absolute;
          top: -0.83333vw;
          left: -11.45833vw; }
        .aboutCulture .aboutCulture_bg .aboutCulture_ul .aboutCulture_li .aboutCulture_liImg2 {
          width: 13.22917vw;
          position: absolute;
          top: 40%;
          right: 0; }
        .aboutCulture .aboutCulture_bg .aboutCulture_ul .aboutCulture_li .aboutCulture_liImg3 {
          width: 8.75vw;
          position: absolute;
          top: 20%;
          left: 4.16667vw; }

/* 实力 */
.aboutStrength {
  margin-bottom: 4.16667vw; }
  .aboutStrength .aboutStrength_box > img {
    width: 75vw;
    margin: 0 auto 2.60417vw; }
  .aboutStrength .aboutStrength_box h5 {
    font-size: 1.25vw;
    line-height: 1.6;
    font-weight: bold;
    margin-bottom: 1.66667vw; }
  .aboutStrength .aboutStrength_box .aboutStrength_ul .aboutStrength_li:last-of-type p {
    border-left: none; }
  .aboutStrength .aboutStrength_box .aboutStrength_ul .aboutStrength_li h6 {
    font-size: 0.9375vw;
    line-height: 1;
    font-weight: bold;
    color: #C8A064;
    padding-left: 2.08333vw;
    background: url(../image/icon/yuan2.png) no-repeat left center;
    background-size: 0.72917vw; }
  .aboutStrength .aboutStrength_box .aboutStrength_ul .aboutStrength_li p {
    font-size: 0.83333vw;
    padding: 0.83333vw 0 1.5625vw 1.71875vw;
    border-left: 1px dashed #DBBD90;
    margin-left: 0.36458vw; }

/* 加入我们 */
.aubotJoin {
  overflow: hidden;
  position: relative;
  height: 17.1875vw;
  margin-top: 3.125vw; }
  .aubotJoin .aubotJoin_box .aubotJoin_text {
    position: relative;
    width: 60%;
    margin-top: 4.16667vw; }
    .aubotJoin .aubotJoin_box .aubotJoin_text h5 {
      font-size: 1.25vw;
      font-weight: bold;
      margin-bottom: 1.04167vw; }
    .aubotJoin .aubotJoin_box .aubotJoin_text p {
      font-size: 0.83333vw;
      line-height: 1.6; }
    .aubotJoin .aubotJoin_box .aubotJoin_text img {
      position: absolute;
      left: 15.625vw;
      top: -1.25vw; }
  .aubotJoin .swiper_aubotJoin {
    width: 40%;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0;
    padding-bottom: 2.60417vw; }
    .aubotJoin .swiper_aubotJoin .swiper-slide img {
      width: 100%; }
    .aubotJoin .swiper_aubotJoin .pagination_aubotJoin {
      width: auto; }
      .aubotJoin .swiper_aubotJoin .pagination_aubotJoin .swiper-pagination-bullet {
        width: 0.625vw;
        height: 0.625vw;
        border-radius: 50%;
        background-color: #D3D3D3; }
      .aubotJoin .swiper_aubotJoin .pagination_aubotJoin .swiper-pagination-bullet-active {
        background-color: #C8A064; }

/* 人才理念 */
.talent_box {
  margin-top: 3.125vw;
  margin-bottom: 3.85417vw; }
  .talent_box > p {
    width: 60%;
    margin: 1.5625vw auto 2.08333vw; }
  .talent_box p {
    font-size: 0.83333vw;
    line-height: 1.6;
    text-align: center; }
  .talent_box .talent_ul {
    display: flex;
    align-items: center;
    justify-content: space-between;
    transition: all .5s;
    flex-wrap: wrap; }
    .talent_box .talent_ul .talent_li {
      width: 17.1875vw;
      height: 19.53125vw;
      text-align: center;
      padding: 4.16667vw 2.8125vw 2.8125vw;
      background: url(../image/img/kuang_nor.png) no-repeat center;
      background-size: 100% 100%; }
      .talent_box .talent_ul .talent_li:hover {
        background: url(../image/img/kuang_sel.png) no-repeat center;
        background-size: 100% 100%; }
      .talent_box .talent_ul .talent_li i {
        display: block;
        font-size: 3.125vw;
        color: #643D02;
        opacity: .1;
        font-weight: bold;
        margin-bottom: -1.875vw; }
      .talent_box .talent_ul .talent_li b {
        display: block;
        font-size: 1.25vw;
        margin-bottom: 1.04167vw; }

/* 人才招聘 */
.talent_recruitment > p {
  width: 60%;
  margin: 1.5625vw auto 2.08333vw; }
.talent_recruitment p {
  font-size: 0.83333vw;
  line-height: 1.6;
  text-align: center; }
.talent_recruitment .talent_recruitmentTable {
  display: flex;
  align-items: center;
  justify-content: space-between;
  transition: all .5s; }
  .talent_recruitment .talent_recruitmentTable table {
    flex: 1;
    font-size: 0.83333vw;
    line-height: 1.6; }
    .talent_recruitment .talent_recruitmentTable table tr {
      background-color: #F9F5EF; }
      .talent_recruitment .talent_recruitmentTable table tr:nth-child(2n-1) {
        background-color: #EEE2D0; }
      .talent_recruitment .talent_recruitmentTable table tr td {
        padding: 1.14583vw 0; }
        .talent_recruitment .talent_recruitmentTable table tr td:nth-child(1) {
          font-weight: bold;
          width: 25%;
          padding-left: 3.125vw; }
      .talent_recruitment .talent_recruitmentTable table tr .talent_recruitmentText {
        width: 18.125vw;
        background-color: #F9F5EF;
        padding: 2.1875vw; }

/* 联系我们 n_contact2 */
.n_contact2 {
  margin-top: 0;
  background: url(../image/img/lx-bg.png) no-repeat center;
  background-size: cover; }
  .n_contact2 .n_contact2_line1 {
    width: 1px;
    height: 1.5625vw;
    margin: 0.52083vw auto;
    background-color: #E4D4BD; }
  .n_contact2 .n_contact2_line2 {
    width: 1px;
    height: 3.22917vw;
    margin: 0.52083vw auto 0.9375vw;
    background-color: #E4D4BD; }
  .n_contact2 > img {
    width: 3.48958vw;
    margin: 0 auto; }
  .n_contact2 .n_contact2_text {
    width: 60%;
    margin: 0.9375vw auto 0;
    text-align: center;
    font-size: 0.9375vw;
    line-height: 1.6;
    color: #643D02; }
    .n_contact2 .n_contact2_text span {
      font-weight: bold; }

/* 内页联系我们 */
.n_contact_box {
  background: url(../image/img/contact_bg2.png) no-repeat center;
  background-size: 100%;
  margin-bottom: 4.16667vw; }
  .n_contact_box > p {
    max-height: 80%;
    margin: 0 auto;
    font-size: 0.83333vw;
    line-height: 1.8;
    text-align: center; }
  .n_contact_box > b {
    font-size: 1.14583vw;
    font-weight: bold;
    color: #643D02;
    display: block;
    text-align: center;
    margin: 2.60417vw 0 0.52083vw; }
  .n_contact_box .contact_ul {
    display: flex;
    align-items: center;
    justify-content: space-between;
    transition: all .5s;
    align-items: flex-start; }
    .n_contact_box .contact_ul .contact_li {
      width: 23.59375vw;
      height: 7.29167vw;
      margin-top: 2.08333vw;
      display: flex;
      align-items: center;
      box-shadow: 0.20833vw 0.41667vw 1.40625vw 0 rgba(200, 160, 100, 0.24);
      border: 1px solid #C8A064;
      border-radius: 0.41667vw;
      padding: 0 1.97917vw; }
      .n_contact_box .contact_ul .contact_li img {
        width: 3.90625vw;
        margin-right: 1.5625vw; }
      .n_contact_box .contact_ul .contact_li .contact_text {
        margin-top: 0.72917vw; }
        .n_contact_box .contact_ul .contact_li .contact_text i {
          display: block;
          font-size: 14px;
          line-height: 1.5;
          margin-bottom: 0.3125vw; }
        .n_contact_box .contact_ul .contact_li .contact_text p {
          font-size: 0.83333vw;
          line-height: 1.5; }

/* 联系地址 */
.contact_map {
  display: flex;
  align-items: center;
  justify-content: space-between;
  transition: all .5s; }
  .contact_map .contact_mapFl {
    width: 50vw;
    height: 31.25vw;
    background: url(../image/img/contact_mapFl_bg.png) no-repeat left center;
    background-size: 50vw;
    padding: 3.125vw 5% 3.64583vw 12%; }
    .contact_map .contact_mapFl .contact_mapText h5 {
      font-size: 1.14583vw;
      font-weight: bold;
      color: #643D02;
      margin-bottom: 0.52083vw; }
    .contact_map .contact_mapFl .contact_mapText i {
      color: #fff;
      font-size: 0.83333vw;
      display: block;
      padding-bottom: 0.625vw;
      border-bottom: 1px solid rgba(255, 255, 255, 0.2); }
    .contact_map .contact_mapFl .contact_mapText .contact_mapUl .contact_mapLi {
      display: flex;
      align-items: flex-start;
      margin-top: 1.5625vw; }
      .contact_map .contact_mapFl .contact_mapText .contact_mapUl .contact_mapLi > img {
        height: 1.51042vw;
        margin-right: 0.9375vw; }
      .contact_map .contact_mapFl .contact_mapText .contact_mapUl .contact_mapLi .contact_mapLitext h6 {
        font-size: 0.83333vw;
        color: #643D02;
        font-weight: bold;
        margin-bottom: 0.625vw; }
      .contact_map .contact_mapFl .contact_mapText .contact_mapUl .contact_mapLi .contact_mapLitext p {
        font-size: 14px;
        line-height: 1.8;
        color: #fff; }
      .contact_map .contact_mapFl .contact_mapText .contact_mapUl .contact_mapLi .contact_mapLitext img {
        width: 4.32292vw; }
  .contact_map .contact_mapFr {
    width: 50vw;
    height: 31.25vw; }
    .contact_map .contact_mapFr img {
      width: 100%;
      height: 100%;
      object-fit: cover; }
    .contact_map .contact_mapFr .contact_Map_box {
      width: 100%;
      height: 100%;
      border: none; }

/* 搜索页 */
.n_bannerSearch {
  position: absolute;
  top: 42%;
  left: 50%;
  transform: translateX(-50%); }
  .n_bannerSearch h5 {
    font-size: 1.77083vw;
    font-weight: bold;
    margin-bottom: 1.5625vw;
    color: #fff;
    text-align: center; }
  .n_bannerSearch .banSearch_box {
    width: 45.83333vw;
    height: 5.20833vw;
    margin: 0 auto;
    background-color: #E3B672;
    border-radius: 1.04167vw;
    position: relative;
    display: flex;
    align-items: center; }
    .n_bannerSearch .banSearch_box .searchInp {
      width: 88%;
      margin-left: 6%;
      font-size: 0.9375vw;
      background-color: transparent;
      padding: 0.78125vw 8% 0.78125vw 0.10417vw;
      border-bottom: 1px solid #fff;
      color: #fff; }
      .n_bannerSearch .banSearch_box .searchInp::placeholder {
        color: #fff;
        opacity: .4; }
    .n_bannerSearch .banSearch_box .searchBtn {
      width: 1.97917vw;
      height: 1.92708vw;
      position: absolute;
      right: 8%;
      top: 50%;
      transform: translateY(-50%);
      padding: 0;
      cursor: pointer;
      background: url(../image/icon/search2.png) no-repeat center;
      background-size: 100% 100%; }

.searchResult {
  color: #3e3e3e;
  border-bottom: 1px solid #e0e0e0;
  padding: 0.83333vw 0;
  font-size: 0.83333vw; }
  .searchResult p span {
    color: #bd0000; }

.searchResult_ul {
  margin-bottom: 5.20833vw; }
  .searchResult_ul .searchItem {
    padding: 2.08333vw 3.125vw;
    transition: all .3s;
    border-bottom: 1px solid #e0e0e0; }
    .searchResult_ul .searchItem:hover {
      background-color: #C8A064; }
      .searchResult_ul .searchItem:hover p a,
      .searchResult_ul .searchItem:hover h5 a {
        color: #fff; }
    .searchResult_ul .searchItem h5 a {
      font-size: 1.25vw;
      line-height: 1.6;
      font-weight: bold;
      margin-bottom: 0.52083vw;
      transition: all .3s; }
    .searchResult_ul .searchItem p a {
      font-size: 0.83333vw;
      line-height: 1.6;
      color: #9d9d9d;
      transition: all .3s; }
  .searchResult_ul .fenye {
    margin-top: 3.125vw; }

@media screen and (min-width: 1000px) and (max-width: 1680px) {
  .newsDetail .newsDetail_fl .newsDetail_date i,
  .news_box .news_ul .news_li .news_liText .news_liDate i,
  .products_box .products_fl .products_ul1 .products_li1 .products_text1 i {
    font-size: 12px; }

  .pictureScroll .pictureScroll_text p {
    font-size: 13px; }

  .searchResult_ul .searchItem p a,
  .about_box p,
  .n_contact_box > p,
  .n_contact2 .n_contact2_text,
  .talent_recruitment .talent_recruitmentTable table,
  .talent_recruitment p,
  .talent_box p,
  .aubotJoin .aubotJoin_box .aubotJoin_text p,
  .aboutStrength .aboutStrength_box .aboutStrength_ul .aboutStrength_li p,
  .newsDetail .newsDetail_fl .newsDetail_key p,
  .newsDetail .newsDetail_fl .newsDetail_key a,
  .newsDetail .newsDetail_fl p,
  .news_box .news_ul .news_li .news_liText p,
  .join_bg .join_ul .join_li .join_liText,
  .custom_ul .custom_li p,
  .technology .technologyBox p,
  .gift_ul .gift_li .recommended_swText i,
  .n_initial_bg .initial_box .initial_contactUl .contact_li .contact_text p,
  .cp_detailsBg .cp_details .cp_detailsText p,
  .goldSculpture .goldSculpture_text p,
  .cases_bg .cases_box .cases_fl p,
  #footer .foot_box .foot_bot .foot_botLiInput input,
  #footer .foot_box .foot_bot .foot_botLi .foot_botLiA a,
  #footer .foot_box .foot_bot,
  #footer .foot_box .foot_top .qr1 p,
  #footer .foot_box .foot_top .foot_logo .foot_ul .foot_li,
  #footer .foot_box .foot_top .foot_nav a,
  .pk_bg .pk_box .pk_ul2 .pk_li2 p,
  .products_box .products_ul2 .products_li2 .products_text2 p,
  .advantage_box .swiper_advantage .swiper-slide .advantage_liText p,
  .advantage_box .advantage_title .advantage_titleText i,
  .initial_bg .initial_box .initial_text .initial_p p,
  #header .header_box .header_frBox .header_nav .nav_ul1 .on .nav_ul2 a,
  #header .header_box .header_frBox .header_nav .nav_ul1 .on > a,
  .btn1 {
    font-size: 14px; }

  .contact_map .contact_mapFl .contact_mapText h5,
  .contact_map .contact_mapFl .contact_mapText .contact_mapUl .contact_mapLi .contact_mapLitext h6,
  .aboutStrength .aboutStrength_box .aboutStrength_ul .aboutStrength_li h6,
  .newsDetail .newsDetail_fr .newsDetail_frUl .newsDetail_frLi b,
  .productsCase .gift_li .productsCase_text p,
  .productNews .productNews_ul .productNews_li > a b,
  .cp_detailsBg .cp_details h5,
  .goldSculpture .goldSculpture_text h6,
  .contact_bg .contact_box .contact_ul .contact_li .contact_text p,
  .new_box .new_a .new_bg a b,
  .new_box .new_a .new_ul .new_li .new_liText b,
  .new_box .new_a .swiper_new .swiper-slide b,
  .pk_bg .pk_box .pk_fr .pk_ul1 .pk_li1,
  .products_box .products_fl .products_ul1 .products_li1 .products_text1 p,
  .products_box .products_ul2 .products_li2 .products_text2 b,
  .initial_bg .initial_box .initial_text b {
    font-size: 16px; }

  .products_box .products_fl .products_ul1 .products_li1 > img {
    margin-right: 2.08333vw; }

  .pk_bg .pk_box .pk_fr .pk_ul1 .pk_li1 {
    margin-bottom: 22px; }

  .pk_bg .pk_box .pk_fr {
    padding-left: 3.22917vw; }

  .pk_bg .pk_box .pk_fr .pk_ul1 {
    width: 11.14583vw; }

  .contact_bg .contact_box .contact_ul .contact_li .contact_text {
    margin-top: 4px; }

  .n_initial_bg .initial_box .initial_text b {
    width: 80%; }

  .agency_bg .agency_01 .agency_ul .agency_li .agency_border h5 {
    margin: 0.3125vw 0; }

  .agency_bg .agency_01 .agency_ul .agency_li .agency_border .agency_text p {
    font-size: 14px;
    line-height: 1.4;
    height: 42px; }

  .contact_map .contact_mapFl .contact_mapText .contact_mapUl .contact_mapLi {
    margin-top: 15px; }

  .characteristic_bg .characteristic_ul {
    width: 60%; } }
@media screen and (min-width: 1000px) and (max-width: 1399px) {
  .n_nav a {
    font-size: 1.04167vw; }

  .contact_map .contact_mapFl .contact_mapText i,
  .new_box .new_a .new_date em,
  .new_box .new_a .new_date i,
  .products_box .products_fl .products_ul1 .products_li1 .products_text1 i,
  .advantage_box .advantage_title .advantage_titleText p,
  .advantage_box .advantage_title .advantage_titleText i,
  .hot_key,
  .btn1 {
    font-size: 12px; }

  .contact_map .contact_mapFl .contact_mapText .contact_mapUl .contact_mapLi .contact_mapLitext p,
  .pictureScroll .pictureScroll_text p,
  .join_flow .join_flowBg .join_flowDi_text p,
  .productsCase .gift_li .productsCase_text i,
  .cp_detailsBg .cp_details .cp_detailsUl .cp_detailsLi p,
  .new_box .new_a .new_bg em,
  .contact_bg .contact_box .contact_ul .contact_li .contact_text i,
  .cases_bg .cases_box .cases_fl p,
  #footer .foot_box .foot_bot .foot_botLiInput input,
  #footer .foot_box .foot_bot .foot_botLi .foot_botLiA a,
  #footer .foot_box .foot_bot,
  #footer .foot_box .foot_top .qr1 p,
  #footer .foot_box .foot_top .foot_logo .foot_ul .foot_li,
  #footer .foot_box .foot_top .foot_nav a,
  .pk_bg .pk_box .pk_ul2 .pk_li2 p,
  .products_box .products_ul2 .products_li2 .products_text2 p,
  .advantage_box .swiper_advantage .swiper-slide .advantage_liText p,
  .initial_bg .initial_box .initial_text .initial_p p,
  #header .header_box .header_frBox .header_nav .nav_ul1 .on .nav_ul2 a,
  #header .header_box .header_frBox .header_nav .nav_ul1 .on > a {
    font-size: 0.9375vw; }

  .contact_map .contact_mapFl .contact_mapText .contact_mapUl .contact_mapLi .contact_mapLitext h6,
  .aboutStrength .aboutStrength_box .aboutStrength_ul .aboutStrength_li p,
  .pictureScroll .pictureScroll_text h5,
  .join_flow .join_flowUl .join_flowLi .join_flowText p,
  .characteristic_bg .characteristic_ul .characteristic_li p,
  .prospect .prospect_ul .prospect_li .prospect_liText p,
  .join_bg .join_ul .join_li .join_liText,
  .contact_bg .contact_box .contact_ul .contact_li .contact_text p,
  .new_box .new_a .new_bg a b,
  .new_box .new_a .new_ul .new_li .new_liText b,
  .new_box .new_a .swiper_new .swiper-slide b,
  .pk_bg .pk_box .pk_fr .pk_ul1 .pk_li1,
  .products_box .products_ul2 .products_li2 .products_text2 b,
  .initial_bg .initial_box .initial_text b {
    font-size: 1.04167vw; }

  .newsDetail .newsDetail_fr .newsDetail_frUl .newsDetail_frLi b,
  .join_flow .join_flowUl .join_flowLi .join_flowText b,
  .productsCase .gift_li .productsCase_text p,
  .products_box .products_fl .products_ul1 .products_li1 .products_text1 p {
    font-size: 1.14583vw; }

  .aboutStrength .aboutStrength_box .aboutStrength_ul .aboutStrength_li h6 {
    font-size: 1.25vw; }

  .searchResult_ul .searchItem h5 a,
  .aboutStrength .aboutStrength_box h5,
  .news_box .news_ul .news_li .news_liText h6 {
    font-size: 1.45833vw; }

  .products_box .products_fl .products_ul1 .products_li1 > img {
    margin-right: 1.5625vw; }

  .pk_bg .pk_box .pk_fr .pk_ul1 {
    width: 10.9375vw; }

  .pk_bg .pk_box .pk_fr .pk_ul1 .pk_li1 {
    margin-bottom: 1.5625vw; }

  .agency_bg .agency_01 .agency_ul .agency_li .agency_border .agency_text p {
    font-size: 0.9375vw;
    height: 2.5vw; }

  .news_box .news_ul .news_li .news_liText .news_liDate {
    margin-top: 1.04167vw; }

  .contact_map .contact_mapFl .contact_mapText .contact_mapUl .contact_mapLi {
    margin-top: 10px; } }
@media screen and (max-width: 999px) {
  .pc {
    display: none !important; }

  .wap {
    display: block !important; }

  .container,
  .main {
    width: 90%; }

  .btn1 {
    width: 21.33333vw;
    line-height: 7.2vw;
    border-radius: 1.06667vw;
    font-size: 2.13333vw; }

  .title2 > img,
  .title1 > img {
    height: 2.93333vw;
    margin: 0 auto; }
  .title2 h5,
  .title1 h5 {
    display: block;
    font-size: 4.53333vw;
    text-align: center; }
    .title2 h5 img,
    .title1 h5 img {
      width: 29.6vw;
      left: 56%;
      transform: translateX(-50%); }

  .title2 h5 img {
    left: auto;
    right: 56%;
    transform: translateX(50%); }

  .title4 > img,
  .title3 > img {
    height: 4vw; }
  .title4 h5,
  .title3 h5 {
    font-size: 4.53333vw; }
    .title4 h5 img,
    .title3 h5 img {
      width: 48.8vw; }

  .title4 {
    padding-top: 4vw; }
    .title4 b {
      font-size: 13.33333vw; }

  .title5 h5 {
    width: 36.13333vw;
    line-height: 7.6vw;
    font-size: 3.2vw; }

  /* wap版 左右切换箭头 */
  .wap_next3,
  .wap_prev3,
  .wap_next2,
  .wap_prev2,
  .wap_next1,
  .wap_prev1 {
    width: 4.4vw;
    height: 7.86667vw;
    left: 5%;
    background-image: url(../image/icon/jt_left2.png);
    background-size: cover;
    z-index: 1;
    margin: 0; }

  .wap_next3,
  .wap_next2,
  .wap_next1 {
    left: auto;
    right: 5%;
    background-image: url(../image/icon/jt_right2.png); }

  /* 首页banner */
  #header {
    /* 顶部导航 */
    /* 轮播 */
    /* 内页banner */ }
    #header .header_box {
      width: 90%;
      height: 21.6vw;
      margin-left: 5%;
      display: flex;
      align-items: center;
      justify-content: space-between;
      transition: all .5s;
      position: relative; }
      #header .header_box .logo1 img {
        width: 64vw;
        margin-right: 0; }
      #header .header_box #open1 {
        position: absolute;
        right: 0%; }
        #header .header_box #open1 img {
          width: 10.66667vw; }
      #header .header_box .header_frBox .header_nav {
        background: rgba(0, 0, 0, 0.5);
        position: fixed;
        top: 0;
        right: -100%;
        width: 100vw;
        height: 100vh;
        z-index: 1000;
        transition: all .5s; }
        #header .header_box .header_frBox .header_nav .nav_ul1 {
          width: 80%;
          height: 100%;
          background-color: #fff;
          padding-top: 20px;
          margin-top: 0;
          overflow-y: scroll;
          position: relative;
          flex-direction: column;
          justify-content: flex-start; }
          #header .header_box .header_frBox .header_nav .nav_ul1 #close1 img {
            margin-right: 5%;
            margin-bottom: 20px; }
          #header .header_box .header_frBox .header_nav .nav_ul1 .on,
          #header .header_box .header_frBox .header_nav .nav_ul1 li {
            position: relative;
            width: 100%; }
            #header .header_box .header_frBox .header_nav .nav_ul1 .on > a,
            #header .header_box .header_frBox .header_nav .nav_ul1 li > a {
              color: #333;
              font-size: 2.4vw;
              line-height: 1.8;
              padding: 1.86667vw 0 1.86667vw 4vw;
              position: relative; }
              #header .header_box .header_frBox .header_nav .nav_ul1 .on > a::after,
              #header .header_box .header_frBox .header_nav .nav_ul1 li > a::after {
                height: 0; }
            #header .header_box .header_frBox .header_nav .nav_ul1 .on .nav_ul2,
            #header .header_box .header_frBox .header_nav .nav_ul1 li .nav_ul2 {
              width: auto;
              height: auto;
              display: none;
              position: static;
              transform: translateX(0);
              flex-direction: column;
              background-color: transparent;
              padding-left: 4vw; }
              #header .header_box .header_frBox .header_nav .nav_ul1 .on .nav_ul2 a,
              #header .header_box .header_frBox .header_nav .nav_ul1 li .nav_ul2 a {
                text-align: left;
                color: #333;
                font-size: 2.13333vw;
                line-height: 4vw;
                padding: 1.33333vw 4vw;
                margin: 0; }
                #header .header_box .header_frBox .header_nav .nav_ul1 .on .nav_ul2 a:hover,
                #header .header_box .header_frBox .header_nav .nav_ul1 li .nav_ul2 a:hover {
                  color: #E3B672; }
            #header .header_box .header_frBox .header_nav .nav_ul1 .on:hover .nav_ul2,
            #header .header_box .header_frBox .header_nav .nav_ul1 li:hover .nav_ul2 {
              height: auto; }
          #header .header_box .header_frBox .header_nav .nav_ul1 .on_active > a {
            background-color: RGBA(200, 160, 100, 0.4); }
          #header .header_box .header_frBox .header_nav .nav_ul1 .on_active .nav_ul2 {
            display: block; }
    #header .swiper_home .swiper-slide .swiper_homeText {
      width: 82%;
      top: 18%;
      left: 8%; }
      #header .swiper_home .swiper-slide .swiper_homeText h3 {
        flex-wrap: wrap;
        font-size: 6.66667vw;
        letter-spacing: 0.13333vw;
        margin-bottom: 6.66667vw; }
        #header .swiper_home .swiper-slide .swiper_homeText h3 span {
          font-size: 10.66667vw;
          margin-right: 4vw; }
      #header .swiper_home .swiper-slide .swiper_homeText h4 {
        font-size: 4vw;
        letter-spacing: 0.13333vw; }
      #header .swiper_home .swiper-slide .swiper_homeText p {
        font-size: 2.66667vw;
        margin-bottom: 1.33333vw;
        padding-left: 4.53333vw; }
        #header .swiper_home .swiper-slide .swiper_homeText p::after {
          width: 1.6vw;
          height: 1.6vw;
          border: 0.66667vw solid #B22A2A;
          top: 0.93333vw; }
    #header .swiper_home .pagination_home {
      left: 50%;
      transform: translateX(-50%);
      bottom: 5.33333vw; }
      #header .swiper_home .pagination_home .swiper-pagination-bullet {
        width: 1.6vw;
        height: 1.6vw;
        margin-right: 1.86667vw; }
    #header .n_banner {
      margin-bottom: 5.33333vw; }
      #header .n_banner .n_bannerText {
        top: 42%;
        left: 5%; }
        #header .n_banner .n_bannerText h4 {
          font-size: 5.6vw;
          margin-bottom: 3.2vw; }
          #header .n_banner .n_bannerText h4 img {
            width: 2.53333vw;
            right: -1.33333vw;
            top: 0.66667vw; }
        #header .n_banner .n_bannerText p {
          font-size: 2.4vw; }
          #header .n_banner .n_bannerText p span {
            font-size: 2.66667vw; }

  /* 底部导航 */
  #footer {
    background: url(../image/img/footer_bgWap.png) no-repeat center;
    background-size: cover;
    padding: 9.33333vw 0 9.86667vw;
    margin-bottom: 17.33333vw; }
    #footer .foot_box .foot_top {
      position: relative; }
      #footer .foot_box .foot_top .foot_logo a > img {
        width: 70.13333vw; }
      #footer .foot_box .foot_top .qr1 {
        position: absolute;
        right: 0;
        top: 22.13333vw; }
        #footer .foot_box .foot_top .qr1 > img {
          width: 19.33333vw;
          margin: 0 auto; }
        #footer .foot_box .foot_top .qr1 p {
          font-size: 2.13333vw;
          margin: 1.6vw 0 0 -3.2vw; }
          #footer .foot_box .foot_top .qr1 p img {
            width: 3.06667vw;
            margin-right: 1.33333vw; }
    #footer .foot_box .foot_bot {
      flex-direction: column;
      margin-top: 9.06667vw;
      font-size: 2.4vw; }
      #footer .foot_box .foot_bot .foot_botLiIcp {
        width: 70%; }
        #footer .foot_box .foot_bot .foot_botLiIcp a {
          font-size: 2.4vw;
          line-height: 2; }
      #footer .foot_box .foot_bot .foot_botLi {
        width: 70%; }
        #footer .foot_box .foot_bot .foot_botLi .foot_botLiA {
          flex-wrap: wrap; }
          #footer .foot_box .foot_bot .foot_botLi .foot_botLiA a {
            font-size: 2.4vw;
            line-height: 2; }
      #footer .foot_box .foot_bot .foot_botLiInput {
        margin-top: 10.66667vw; }
        #footer .foot_box .foot_bot .foot_botLiInput p {
          margin-right: 4vw; }
        #footer .foot_box .foot_bot .foot_botLiInput .foot_botLink .foot_botLinkInput {
          width: 53.33333vw;
          padding: 2vw 0 2vw 1.33333vw;
          margin-top: -2vw;
          font-size: 2.93333vw;
          background-size: 2.93333vw;
          border-radius: 0; }
        #footer .foot_box .foot_bot .foot_botLiInput .foot_botLink .foot_botLink_ul {
          bottom: 6.66667vw; }
          #footer .foot_box .foot_bot .foot_botLiInput .foot_botLink .foot_botLink_ul .mCSB_inside > .mCSB_container {
            margin-right: 2vw; }
          #footer .foot_box .foot_bot .foot_botLiInput .foot_botLink .foot_botLink_ul a {
            padding: 0.8vw 2.66667vw;
            font-size: 2.66667vw; }

  /* 企业初心 */
  .initial_bg {
    margin-top: 5.33333vw;
    padding-bottom: 0;
    position: relative; }
    .initial_bg .initial_box {
      flex-direction: column-reverse;
      align-items: flex-start; }
      .initial_bg .initial_box > img {
        width: auto;
        height: 60.8vw;
        margin-right: 0; }
      .initial_bg .initial_box .initial_text {
        margin: 2.66667vw 0 5.33333vw; }
        .initial_bg .initial_box .initial_text b {
          width: 62%;
          margin: 4vw auto 0;
          font-size: 2.4vw;
          text-align: center; }
        .initial_bg .initial_box .initial_text .initial_p {
          width: 80%;
          text-align: center;
          margin: 9.33333vw auto 0; }
          .initial_bg .initial_box .initial_text .initial_p img {
            display: none; }
          .initial_bg .initial_box .initial_text .initial_p p {
            font-size: 2.13333vw; }
    .initial_bg .initial_bgImg {
      width: auto;
      height: 60vw; }

  /* 公司优势 */
  .advantage_box .advantage_title {
    width: 100%;
    align-items: normal;
    flex-direction: column; }
    .advantage_box .advantage_title .advantage_titleText {
      width: 90%;
      margin-top: 2.66667vw;
      padding: 4.8vw 9%;
      border-top-right-radius: 6.66667vw; }
      .advantage_box .advantage_title .advantage_titleText i {
        font-size: 2.13333vw; }
      .advantage_box .advantage_title .advantage_titleText b {
        font-size: 3.73333vw; }
      .advantage_box .advantage_title .advantage_titleText p {
        font-size: 2.13333vw; }
    .advantage_box .advantage_title .title2 {
      margin-top: 6.66667vw; }
      .advantage_box .advantage_title .title2 > img {
        height: 3.86667vw; }
  .advantage_box .swiper_advantage {
    width: 95%;
    margin-left: 5%;
    margin-top: 3.73333vw; }
    .advantage_box .swiper_advantage .swiper-slide .advantage_liText b {
      font-size: 4vw; }
    .advantage_box .swiper_advantage .swiper-slide .advantage_liText h6 {
      font-size: 4vw; }
    .advantage_box .swiper_advantage .swiper-slide .advantage_liText i {
      font-size: 1.86667vw; }
    .advantage_box .swiper_advantage .swiper-slide .advantage_liText p {
      font-size: 2.13333vw;
      margin-top: 2.66667vw;
      letter-spacing: 0.13333vw; }
    .advantage_box .swiper_advantage .swiper-slide .advantage_liText img {
      width: 2.93333vw;
      margin: 5.33333vw auto 0; }
    .advantage_box .swiper_advantage .swiper-slide:hover::after {
      height: 64vw; }
    .advantage_box .swiper_advantage .swiper-slide:hover .advantage_liText {
      top: 16%; }
      .advantage_box .swiper_advantage .swiper-slide:hover .advantage_liText img {
        margin-top: 6.66667vw; }

  /* 热门产品 wap端 */
  .products_box {
    margin: 7.46667vw 0 2.66667vw; }
    .products_box .title1 > img {
      height: 3.86667vw; }
    .products_box .swiper_products {
      margin-top: 2.66667vw;
      background: url(../image/img/products_wapBg.png) no-repeat top center;
      background-size: 100vw 100vw;
      position: relative;
      overflow: hidden; }
      .products_box .swiper_products .swiper-slide {
        position: relative; }
        .products_box .swiper_products .swiper-slide img {
          width: 74.66667vw;
          margin: 10.66667vw auto 0; }
        .products_box .swiper_products .swiper-slide .products_text {
          width: 90%;
          margin: 0 auto;
          background: url(../image/img/products_textBg.png) no-repeat center;
          background-size: cover;
          border-radius: 1.06667vw;
          padding: 5.6vw 4.26667vw 6.66667vw 6.13333vw;
          color: #fff; }
          .products_box .swiper_products .swiper-slide .products_text .products_textTitle {
            display: flex;
            align-items: center;
            justify-content: space-between;
            transition: all .5s; }
            .products_box .swiper_products .swiper-slide .products_text .products_textTitle h5 {
              font-weight: bold;
              font-size: 4.53333vw;
              line-height: 1.6; }
            .products_box .swiper_products .swiper-slide .products_text .products_textTitle h6 {
              font-size: 2.4vw;
              font-weight: bold; }
          .products_box .swiper_products .swiper-slide .products_text p {
            font-size: 2.13333vw;
            line-height: 1.6;
            margin-top: 1.33333vw; }
        .products_box .swiper_products .swiper-slide .btn1 {
          position: absolute;
          bottom: 3.46667vw;
          right: 9%;
          background-color: #fff;
          color: #C8A064; }
      .products_box .swiper_products .wap_next1,
      .products_box .swiper_products .wap_prev1 {
        top: 40%; }

  /* 产品pk wap端 */
  .pk_box {
    padding-top: 4vw;
    position: relative;
    overflow: hidden; }
    .pk_box .title2 {
      margin-bottom: 5.33333vw; }
      .pk_box .title2 > img {
        height: 3.86667vw; }
    .pk_box .pk_bg {
      background: url(../image/img/pk_bgWap.png) no-repeat center;
      background-size: cover;
      padding: 8.66667vw 0 10.66667vw; }
      .pk_box .pk_bg .swiper_pk {
        width: 92%;
        margin-left: 5%;
        overflow: hidden; }
        .pk_box .pk_bg .swiper_pk .swiper-slide .pk_a1 {
          width: 89.33333vw;
          position: relative;
          z-index: 2; }
        .pk_box .pk_bg .swiper_pk .swiper-slide .pk_a2 {
          width: 81.6vw;
          margin-top: -18.66667vw;
          position: relative;
          z-index: 1;
          float: right;
          margin-right: 2%; }
        .pk_box .pk_bg .swiper_pk .swiper-slide p {
          font-size: 2.13333vw;
          position: absolute;
          display: flex;
          align-items: center;
          z-index: 3; }
        .pk_box .pk_bg .swiper_pk .swiper-slide .pk_text1 {
          width: 90%;
          height: 13.33333vw;
          left: 0;
          top: 50.4vw;
          background: linear-gradient(90deg, RGBA(243, 213, 168, 1), RGBA(243, 213, 168, 0.9), transparent 100%);
          font-weight: bold;
          line-height: 1.6;
          padding: 0 24vw 0 4.53333vw;
          border-bottom-left-radius: 4.53333vw; }
        .pk_box .pk_bg .swiper_pk .swiper-slide .pk_text2 {
          width: 90%;
          height: 13.33333vw;
          right: 2%;
          bottom: -0.13333vw;
          background: linear-gradient(-90deg, RGBA(216, 216, 216, 1), RGBA(216, 216, 216, 0.9), transparent);
          padding: 0 5.33333vw 0 28vw;
          border-bottom-right-radius: 4vw; }
        .pk_box .pk_bg .swiper_pk .swiper-slide .pk_round {
          width: 27.33333vw;
          height: 27.33333vw;
          border-radius: 50%;
          background-color: #C8A064;
          position: absolute;
          top: 27%;
          right: 0%;
          z-index: 4;
          text-align: center;
          display: flex;
          align-items: center;
          flex-direction: column; }
          .pk_box .pk_bg .swiper_pk .swiper-slide .pk_round img {
            width: 12.66667vw;
            margin-top: 5.33333vw; }
          .pk_box .pk_bg .swiper_pk .swiper-slide .pk_round b {
            display: block;
            font-size: 4vw;
            font-weight: bold;
            color: #fff;
            margin-top: 2.13333vw; }
    .pk_box .wap_next2,
    .pk_box .wap_prev2 {
      top: 5%; }

  /* 客户案例 */
  .cases_bg {
    height: auto;
    background: url(../image/img/cases_bgWap.png) no-repeat center;
    background-size: cover;
    padding-bottom: 9.86667vw; }
    .cases_bg .cases_box {
      width: 90%;
      margin-left: 5%; }
      .cases_bg .cases_box .cases_fl {
        width: 100%;
        padding-top: 8.13333vw;
        padding-bottom: 6.66667vw; }
        .cases_bg .cases_box .cases_fl .title1 > img {
          height: 3.06667vw; }
        .cases_bg .cases_box .cases_fl p {
          width: 70%;
          text-align: center;
          font-size: 2.13333vw;
          margin: 6.66667vw auto 4vw; }
        .cases_bg .cases_box .cases_fl .btn1 {
          margin: 0 auto; }
        .cases_bg .cases_box .cases_fl .wap_next3,
        .cases_bg .cases_box .cases_fl .wap_prev3 {
          left: 0;
          top: 71%; }
        .cases_bg .cases_box .cases_fl .wap_next3 {
          left: auto;
          right: 0; }
      .cases_bg .cases_box .cases_bigImg {
        width: 100%;
        height: auto;
        position: static; }
        .cases_bg .cases_box .cases_bigImg #gallery_cases img {
          width: 100%;
          height: auto; }

  /* 新闻资讯 */
  .new_box {
    margin-top: 7.46667vw; }
    .new_box .new_title {
      margin-bottom: 4.26667vw; }
      .new_box .new_title .title1 {
        width: 100%; }
        .new_box .new_title .title1 > img {
          height: 3.86667vw; }
    .new_box .new_a {
      display: block; }
      .new_box .new_a .new_date {
        padding: 0 0.53333vw; }
        .new_box .new_a .new_date em,
        .new_box .new_a .new_date i {
          font-size: 2.4vw; }
      .new_box .new_a .swiper_new {
        width: 100%;
        padding-bottom: 4vw; }
        .new_box .new_a .swiper_new .swiper-slide b {
          padding: 0 0.53333vw;
          font-size: 2.93333vw;
          margin: 3.2vw 0 1.6vw; }
        .new_box .new_a .swiper_new .swiper-slide p {
          padding: 0 0.53333vw;
          font-size: 2.4vw;
          margin-bottom: 3.2vw; }
        .new_box .new_a .swiper_new .pagination_new .swiper-pagination-bullet {
          width: 1.6vw;
          height: 1.6vw;
          margin-right: 1.86667vw; }
      .new_box .new_a .new_ul {
        width: 100%;
        margin-top: 4vw; }
        .new_box .new_a .new_ul .new_li {
          padding: 0 1.06667vw 2.13333vw;
          margin-bottom: 2.66667vw; }
          .new_box .new_a .new_ul .new_li img {
            width: 25.86667vw;
            margin-right: 2.66667vw; }
          .new_box .new_a .new_ul .new_li .new_liText {
            padding: 0; }
            .new_box .new_a .new_ul .new_li .new_liText b {
              font-size: 2.93333vw; }
          .new_box .new_a .new_ul .new_li:nth-last-child(1) {
            border-bottom: none; }
      .new_box .new_a .new_bg {
        width: 100%;
        margin-top: 3.73333vw;
        min-height: 70vw;
        padding: 7.46667vw 4.26667vw 5.33333vw;
        background: url(../image/img/problem_bgWap.png) no-repeat center;
        background-size: cover; }
        .new_box .new_a .new_bg .new_bgDate {
          display: flex;
          align-items: center;
          justify-content: space-between;
          transition: all .5s; }
          .new_box .new_a .new_bg .new_bgDate i,
          .new_box .new_a .new_bg .new_bgDate em {
            font-size: 2.4vw;
            margin-bottom: 0; }
          .new_box .new_a .new_bg .new_bgDate i {
            opacity: .6; }
        .new_box .new_a .new_bg a {
          padding: 2.66667vw 0; }
          .new_box .new_a .new_bg a b {
            font-size: 2.93333vw; }
          .new_box .new_a .new_bg a span {
            font-size: 2.4vw;
            margin-top: 1.33333vw; }
          .new_box .new_a .new_bg a:hover {
            color: #C8A064; }
          .new_box .new_a .new_bg a:nth-last-of-type(2) {
            border-bottom: none; }
        .new_box .new_a .new_bg .btn1 {
          padding: 0;
          margin: 5.33333vw auto 0; }

  /* 首页广告图 */
  .advertisement_index {
    margin: 8vw auto 5.33333vw; }
    .advertisement_index .advertisement_text {
      width: 100%;
      text-align: left;
      padding: 0 8vw 0 5.33333vw; }
      .advertisement_index .advertisement_text h5 {
        font-size: 2.4vw;
        margin-bottom: 1.33333vw; }
      .advertisement_index .advertisement_text h4 {
        font-size: 4vw;
        margin-bottom: 1.33333vw; }
      .advertisement_index .advertisement_text p {
        font-size: 2.13333vw; }

  /* 广告图 */
  .advertisement_picture {
    margin: 8vw 0 2.66667vw;
    position: relative; }
    .advertisement_picture img {
      float: right;
      width: 95%; }
    .advertisement_picture .advertisement_text {
      width: 95%;
      padding-left: 6.13333vw; }
      .advertisement_picture .advertisement_text h4 {
        width: 56%;
        font-size: 4vw;
        line-height: 1.4;
        margin-bottom: 1.6vw; }
      .advertisement_picture .advertisement_text p {
        width: 56%;
        font-size: 2.4vw;
        line-height: 1.6; }

  /* 联系我们 */
  .contact_bg {
    background: url(../image/img/contact_bgWap.png) no-repeat center;
    background-size: 100%;
    padding: 5.06667vw 0 10.66667vw; }
    .contact_bg .contact_box .title1 > img {
      height: 3.06667vw; }
    .contact_bg .contact_box .contact_ul {
      width: 100%;
      display: block;
      margin-top: 2.66667vw; }
      .contact_bg .contact_box .contact_ul .contact_li {
        width: 100%;
        margin-top: 0; }
        .contact_bg .contact_box .contact_ul .contact_li img {
          width: 10vw;
          margin-right: 2.4vw;
          margin-bottom: 8vw; }
        .contact_bg .contact_box .contact_ul .contact_li .contact_text {
          margin-top: 1.06667vw; }
          .contact_bg .contact_box .contact_ul .contact_li .contact_text i {
            font-size: 2.13333vw;
            margin-bottom: 0.53333vw; }
          .contact_bg .contact_box .contact_ul .contact_li .contact_text p {
            font-size: 2.93333vw;
            line-height: 1.5; }
        .contact_bg .contact_box .contact_ul .contact_li:last-child img {
          margin-bottom: 0; }

  /* 手机底部导航 */
  @keyframes bounce1 {
    0%,
        20%,
        53%,
        80%,
        100% {
      -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
      transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
      -webkit-transform: translate3d(0, 0, 0) translateX(-50%);
      transform: translate3d(0, 0, 0) translateX(-50%); }
    40%,
        43% {
      -webkit-transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
      transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
      -webkit-transform: translate3d(0, -14px, 0) translateX(-50%);
      transform: translate3d(0, -14px, 0) translateX(-50%); }
    70% {
      -webkit-transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
      transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
      -webkit-transform: translate3d(0, -6px, 0) translateX(-50%);
      transform: translate3d(0, -6px, 0) translateX(-50%); }
    90% {
      -webkit-transform: translate3d(0, -1px, 0) translateX(-50%);
      transform: translate3d(0, -1px, 0) translateX(-50%); } }
  .bounce1 {
    -webkit-animation-name: bounce1;
    animation-name: bounce1;
    -webkit-transform-origin: center bottom;
    -ms-transform-origin: center bottom;
    transform-origin: center bottom; }

  .wap_nav {
    width: 100%;
    height: 17.33333vw;
    background-color: #fff;
    position: fixed;
    bottom: 0;
    left: 0;
    z-index: 1; }
    .wap_nav .wap_ul {
      display: flex;
      justify-content: space-around;
      align-items: flex-start;
      height: 100%;
      margin-top: 3.46667vw; }
      .wap_nav .wap_ul .wap_li {
        width: 20%;
        display: flex;
        flex-direction: column;
        align-items: center; }
        .wap_nav .wap_ul .wap_li img {
          width: 6.66667vw; }
        .wap_nav .wap_ul .wap_li .wap_li2 {
          display: none; }
        .wap_nav .wap_ul .wap_li p {
          font-size: 14px;
          line-height: 1.6;
          margin-top: 0.53333vw; }
      .wap_nav .wap_ul .wap_liActive .wap_li1 {
        display: none; }
      .wap_nav .wap_ul .wap_liActive .wap_li2 {
        display: block; }
      .wap_nav .wap_ul .wap_liActive p {
        color: #C8A064; }
    .wap_nav .wap_phone {
      width: 14.8vw;
      position: absolute;
      top: -30%;
      left: 50%;
      animation: bounce1 2s infinite; }
      .wap_nav .wap_phone img {
        width: 100%; }

  /* 内页 */
  /* 内页 跳转 nav */
  .n_nav {
    margin: 2.66667vw 0 4vw; }
    .n_nav a {
      margin: 0 1.6vw;
      background-color: #EEEEEE;
      border-radius: 0.53333vw;
      padding: 2.13333vw 5.06667vw;
      font-size: 3.2vw;
      margin-bottom: 2.66667vw; }

  .n_nav1 a {
    width: 40%;
    text-align: center; }

  /* 分页 */
  .fenye a {
    width: 6.66667vw;
    line-height: 6.66667vw;
    font-size: 3.2vw;
    border-radius: 0.26667vw;
    margin: 0 0.66667vw; }
    .fenye a:last-child, .fenye a:first-child {
      width: 18.66667vw; }

  /* 黄金雕刻画 */
  .goldSculpture {
    height: auto;
    margin-top: 8.8vw;
    flex-direction: column; }
    .goldSculpture .goldSculpture_swiper {
      width: 100%;
      height: auto;
      margin-right: 0;
      flex-direction: column;
      overflow: hidden; }
      .goldSculpture .goldSculpture_swiper .gold_smallImg {
        height: auto;
        overflow: hidden; }
        .goldSculpture .goldSculpture_swiper .gold_smallImg .wap_next4,
        .goldSculpture .goldSculpture_swiper .gold_smallImg .wap_prev4 {
          width: 17.33333vw;
          height: 4vw;
          top: 42%;
          left: -7%;
          transform: rotate(-90deg); }
        .goldSculpture .goldSculpture_swiper .gold_smallImg .wap_next4 {
          top: 50%;
          bottom: auto;
          left: auto;
          right: -7%;
          transform: rotate(-90deg); }
    .goldSculpture .goldSculpture_text {
      height: auto;
      margin-top: 4vw;
      background-color: #F7F7F7;
      padding: 5.33333vw 8vw 5.33333vw 6.66667vw; }
      .goldSculpture .goldSculpture_text h5 {
        font-size: 3.2vw;
        margin-bottom: 1.6vw; }
      .goldSculpture .goldSculpture_text h6 {
        font-size: 2.4vw;
        margin-bottom: 0.8vw; }
      .goldSculpture .goldSculpture_text .gold_line {
        margin: 4vw 0 2.66667vw; }
      .goldSculpture .goldSculpture_text .gold_types p:first-child {
        margin-right: 5.33333vw; }
      .goldSculpture .goldSculpture_text p {
        font-size: 2.13333vw;
        line-height: 1.6;
        letter-spacing: .5px; }

  #gallery_gold {
    width: 100%;
    margin-right: 0; }
    #gallery_gold .swiper-slide img {
      width: 100%; }

  /* 三小图 */
  #thumbs_gold {
    width: calc(100% - (100vw / 750) * 40 - 10%);
    margin: 4vw auto 0;
    height: auto; }
    #thumbs_gold .swiper-slide {
      width: 17.33333vw; }
      #thumbs_gold .swiper-slide img {
        width: 100%; }

  #gold_mask,
  #magnifier_box {
    opacity: 0; }

  /* 内页广告 */
  .n_advertisement {
    margin: 9.06667vw auto 8vw; }
    .n_advertisement .advertisement_text h4 {
      margin-bottom: 0;
      line-height: 1.6; }
    .n_advertisement .advertisement_text i {
      font-size: 2.13333vw;
      margin-bottom: 2.66667vw; }
    .n_advertisement .advertisement_text b {
      font-size: 3.73333vw; }

  /* 产品详情 */
  .cp_detailsBg {
    background: url(../image/img/2-0bg1.png) no-repeat -82.66667vw 8%, url(../image/img/2-0bg2.png) no-repeat 53.33333vw 28%, url(../image/img/2-0bg3.png) no-repeat left 42%, url(../image/img/2-0bg4.png) no-repeat right 54%;
    background-size: 171.33333vw, 104.8vw, 104.8vw, 80.8vw; }
    .cp_detailsBg .cp_details .cp_detailsTitle {
      position: static; }
    .cp_detailsBg .cp_details h5 {
      width: 32vw;
      font-size: 2.4vw;
      padding-bottom: 0.53333vw; }
    .cp_detailsBg .cp_details .cp_detailsImg {
      width: 70%;
      margin: 5.33333vw auto; }
      .cp_detailsBg .cp_details .cp_detailsImg img {
        width: 100%;
        margin-bottom: 1.33333vw; }
    .cp_detailsBg .cp_details .cp_detailsUl {
      margin-top: 8vw;
      flex-wrap: wrap; }
      .cp_detailsBg .cp_details .cp_detailsUl .cp_detailsLi {
        width: 100%;
        height: auto;
        padding: 0 7.2vw 4vw;
        margin-bottom: 8vw; }
        .cp_detailsBg .cp_details .cp_detailsUl .cp_detailsLi img {
          width: 10.8vw;
          margin: -5.06667vw auto 5.06667vw; }
        .cp_detailsBg .cp_details .cp_detailsUl .cp_detailsLi b {
          display: block;
          font-size: 2.93333vw;
          margin-bottom: 1.6vw; }
        .cp_detailsBg .cp_details .cp_detailsUl .cp_detailsLi p {
          font-size: 2.13333vw;
          line-height: 1.6; }
    .cp_detailsBg .cp_details .cp_detailsText {
      margin-bottom: 6.13333vw; }
      .cp_detailsBg .cp_details .cp_detailsText .cp_detailsLine {
        height: 10vw;
        margin: 0vw auto 2.66667vw; }
      .cp_detailsBg .cp_details .cp_detailsText h4 {
        font-size: 4vw; }
        .cp_detailsBg .cp_details .cp_detailsText h4 img {
          width: 16vw;
          margin: 0 2.66667vw; }
      .cp_detailsBg .cp_details .cp_detailsText p {
        font-size: 2.13333vw;
        margin: 3.73333vw 0; }

  /* 推荐产品 */
  .recommended .title3 > img {
    height: 3.86667vw; }
  .recommended .swiper_recommended {
    margin: 5.06667vw 0 5.33333vw 0;
    padding-bottom: 5.33333vw; }
    .recommended .swiper_recommended .swiper-slide > img {
      width: 100%; }
    .recommended .swiper_recommended .swiper-slide .recommended_swText {
      height: 5.86667vw;
      padding: 0 9.86667vw 0 3.33333vw; }
      .recommended .swiper_recommended .swiper-slide .recommended_swText i {
        font-size: 2.4vw; }
      .recommended .swiper_recommended .swiper-slide .recommended_swText img {
        width: 4vw; }
    .recommended .swiper_recommended .pagination_recommended .swiper-pagination-bullet {
      width: 1.6vw;
      height: 1.6vw;
      margin: 0 1.06667vw; }

  /* 内页企业初心 */
  .n_initial_bg {
    padding-bottom: 13.33333vw; }
    .n_initial_bg .initial_box {
      flex-direction: column; }
      .n_initial_bg .initial_box img {
        margin-right: 0; }
      .n_initial_bg .initial_box .initial_text .title1 > img {
        margin: 0 auto; }
      .n_initial_bg .initial_box .initial_text .initial_p {
        width: 80%; }
      .n_initial_bg .initial_box .initial_contactUl {
        width: 100%;
        padding-right: 0; }
        .n_initial_bg .initial_box .initial_contactUl .contact_li {
          margin-top: 5.33333vw; }
          .n_initial_bg .initial_box .initial_contactUl .contact_li img {
            width: 10vw;
            margin-right: 4vw; }
          .n_initial_bg .initial_box .initial_contactUl .contact_li .contact_text {
            margin-top: 1.86667vw; }
            .n_initial_bg .initial_box .initial_contactUl .contact_li .contact_text i {
              font-size: 2.13333vw;
              margin-bottom: 0.8vw; }
            .n_initial_bg .initial_box .initial_contactUl .contact_li .contact_text p {
              font-size: 2.93333vw; }

  /* 礼品画列表 */
  .gift_ul {
    margin-bottom: 6.66667vw; }
    .gift_ul .gift_li {
      width: 48%;
      margin-right: 4%;
      margin-bottom: 4%; }
      .gift_ul .gift_li:nth-child(3n) {
        margin-right: auto; }
      .gift_ul .gift_li:nth-child(2n) {
        margin-right: 0; }
      .gift_ul .gift_li .recommended_swText {
        height: 5.86667vw;
        padding: 0 9.86667vw 0 3.33333vw; }
        .gift_ul .gift_li .recommended_swText i {
          font-size: 2.4vw; }
        .gift_ul .gift_li .recommended_swText img {
          width: 4vw; }

  /* 产品资讯 */
  .productNews {
    margin-top: 10.13333vw; }
    .productNews .title3 > img {
      height: 4vw; }
    .productNews .productNews_ul {
      padding: 2.66667vw 9.33333vw;
      margin-top: 5.06667vw; }
      .productNews .productNews_ul .productNews_li {
        width: 100%;
        margin-bottom: 3.2vw;
        padding: 3.2vw 1.33333vw 0; }
        .productNews .productNews_ul .productNews_li:nth-child(2) {
          border-top: 1px solid #E0E0E0; }
        .productNews .productNews_ul .productNews_li > a b {
          font-size: 3.2vw;
          margin-bottom: 1.33333vw; }

  /* 制作工艺 */
  .technology .title3 > img {
    height: 3.86667vw; }
  .technology .technologyBox {
    margin-top: 5.33333vw;
    padding: 6.66667vw 5.33333vw;
    flex-direction: column;
    background: url(../image/img/technologyBox_bg2.png) no-repeat center;
    background-size: 100% 100%; }
    .technology .technologyBox .technology_img1 {
      width: 100%;
      margin-right: 2.13333vw; }
    .technology .technologyBox .technologyBox_text {
      align-items: flex-start; }
      .technology .technologyBox .technologyBox_text .technology_img2 {
        width: 5.46667vw;
        margin: 2.66667vw 4vw 0 0; }
      .technology .technologyBox .technologyBox_text p {
        font-size: 2.13333vw;
        margin-top: 2.13333vw; }
  .technology .technology_ul {
    margin-top: 5.33333vw; }
    .technology .technology_ul .technology_li {
      width: 48%;
      margin-bottom: 6.66667vw;
      margin-right: 4%; }
      .technology .technology_ul .technology_li:nth-child(4n) {
        margin-right: auto; }
      .technology .technology_ul .technology_li:nth-child(2n) {
        margin-right: 0; }
      .technology .technology_ul .technology_li:hover .technology_liImg img {
        border: 1.33333vw solid #DFCFB2; }
      .technology .technology_ul .technology_li .technology_liImg img {
        width: 21.33333vw;
        border: 1.33333vw solid transparent; }
      .technology .technology_ul .technology_li .technology_liImg span {
        top: 0.53333vw;
        font-size: 5.33333vw; }
      .technology .technology_ul .technology_li b {
        font-size: 3.2vw;
        margin: 4vw 0 1.33333vw; }

  /* 定制流程 */
  .flowPath_bg {
    padding: 8.53333vw 0; }
    .flowPath_bg .flowPath_ul {
      margin-top: 4vw; }
      .flowPath_bg .flowPath_ul .flowPath_li {
        width: 49%;
        height: 53.33333vw;
        padding: 10.66667vw 2.60417vw 4vw;
        background-size: 2.93333vw; }
        .flowPath_bg .flowPath_ul .flowPath_li:nth-child(3n) {
          margin-right: auto; }
        .flowPath_bg .flowPath_ul .flowPath_li:nth-child(2n) {
          margin-right: 0; }
        .flowPath_bg .flowPath_ul .flowPath_li:hover {
          padding-top: 6.66667vw; }
          .flowPath_bg .flowPath_ul .flowPath_li:hover h5 {
            margin-bottom: 1.33333vw; }
        .flowPath_bg .flowPath_ul .flowPath_li .flowPath_liIcon {
          width: 13.33333vw; }
        .flowPath_bg .flowPath_ul .flowPath_li h5 {
          font-size: 3.2vw;
          margin: 1.06667vw 0; }
        .flowPath_bg .flowPath_ul .flowPath_li p {
          max-height: 32vw; }
        .flowPath_bg .flowPath_ul .flowPath_li .flowPath_liNum {
          width: 20.8vw; }

  /* 售后介绍 */
  .n_Sales {
    background: none;
    margin-top: 8.53333vw; }

  /* 内页 列表 */
  .productsCase_box {
    margin-bottom: 10.66667vw; }

  .productsCase .gift_li {
    border-radius: 1.06667vw 1.06667vw 0px 0px;
    padding: 0.8vw; }
    .productsCase .gift_li > img {
      border-radius: 1.06667vw 1.06667vw 0px 0px; }
    .productsCase .gift_li .productsCase_text {
      width: calc(100% - (100vw / 750) * 11.2);
      height: 14.66667vw;
      bottom: 0.8vw;
      padding-left: 3.2vw; }
      .productsCase .gift_li .productsCase_text p {
        font-size: 3.2vw; }

  /* 合作客户 */
  .custom_ul {
    margin-bottom: 5.33333vw;
    justify-content: space-between; }
    .custom_ul .custom_li {
      width: 49%;
      margin-bottom: 2.66667vw; }
      .custom_ul .custom_li:hover .custom_liImg {
        background-size: 100%; }
      .custom_ul .custom_li .custom_liImg {
        height: 25.46667vw;
        background-size: 100%; }
        .custom_ul .custom_li .custom_liImg img {
          width: 38.4vw; }
      .custom_ul .custom_li p {
        font-size: 2.93333vw;
        margin-top: 1.33333vw; }

  /* 招代理 */
  .agency_bg {
    padding-top: 1.33333vw; }
    .agency_bg .agency_01 > img {
      width: 86.66667vw; }
    .agency_bg .agency_01 > b {
      font-size: 2.93333vw;
      margin: 6.66667vw 0; }
    .agency_bg .agency_01 .agency_num {
      margin-bottom: 1.33333vw; }
      .agency_bg .agency_01 .agency_num span {
        font-size: 8vw; }
      .agency_bg .agency_01 .agency_num sup {
        font-size: 5.33333vw;
        right: -2.66667vw;
        top: -1.33333vw; }
      .agency_bg .agency_01 .agency_num sub {
        font-size: 2.93333vw;
        right: -8vw;
        bottom: 1.06667vw; }
    .agency_bg .agency_01 p {
      font-size: 2.13333vw; }
    .agency_bg .agency_01 .agency_line {
      height: 8vw;
      margin: 2.4vw auto; }
    .agency_bg .agency_01 .title5 {
      margin: 4vw 0 2.66667vw; }
    .agency_bg .agency_01 .agency_table {
      font-size: 2.13333vw;
      margin: 4vw 0 2.66667vw; }
      .agency_bg .agency_01 .agency_table tr th {
        padding: 2.93333vw 0; }
      .agency_bg .agency_01 .agency_table tr td {
        padding: 2.93333vw 0; }
    .agency_bg .agency_01 .agency_ul {
      margin-top: 5.33333vw; }
      .agency_bg .agency_01 .agency_ul .agency_li {
        width: 49%;
        height: 29.33333vw;
        padding: 0.66667vw;
        margin-right: 2%;
        margin-bottom: 2%; }
        .agency_bg .agency_01 .agency_ul .agency_li:nth-child(4n) {
          margin-right: auto; }
        .agency_bg .agency_01 .agency_ul .agency_li:nth-child(2n) {
          margin-right: 0; }
        .agency_bg .agency_01 .agency_ul .agency_li:hover .agency_border img {
          top: 1.33333vw;
          right: 2.66667vw; }
        .agency_bg .agency_01 .agency_ul .agency_li:hover .agency_border h5 {
          top: 5.33333vw; }
        .agency_bg .agency_01 .agency_ul .agency_li:hover .agency_border .agency_text {
          top: 10.93333vw;
          padding: 0 3.46667vw;
          max-height: 13.33333vw; }
        .agency_bg .agency_01 .agency_ul .agency_li .agency_border {
          height: 28vw;
          padding: 4.8vw 7.2vw; }
          .agency_bg .agency_01 .agency_ul .agency_li .agency_border img {
            width: 6.4vw; }
          .agency_bg .agency_01 .agency_ul .agency_li .agency_border h5 {
            font-size: 2.66667vw;
            margin: 2.4vw 0 1.33333vw; }
          .agency_bg .agency_01 .agency_ul .agency_li .agency_border .agency_text {
            max-height: 8vw; }
            .agency_bg .agency_01 .agency_ul .agency_li .agency_border .agency_text p {
              font-size: 1.86667vw;
              height: 6.93333vw; }

  /* 产品特色 */
  .characteristic_bg {
    height: auto;
    background: url(../image/img/characteristic_bgWap.png) no-repeat center;
    background-size: cover;
    padding: 10.66667vw 0 53.33333vw;
    margin-top: 10.66667vw; }
    .characteristic_bg .characteristic_ul {
      width: 90%;
      margin: 0 auto;
      flex-direction: column; }
      .characteristic_bg .characteristic_ul .characteristic_li {
        width: 100%;
        margin-top: 5.33333vw; }
        .characteristic_bg .characteristic_ul .characteristic_li img {
          width: 10.66667vw; }
        .characteristic_bg .characteristic_ul .characteristic_li b {
          font-size: 3.73333vw;
          margin: 1.33333vw 0 0.53333vw; }
        .characteristic_bg .characteristic_ul .characteristic_li p {
          font-size: 2.66667vw;
          line-height: 1.6; }

  /* 市场前景 */
  .prospect {
    margin-top: 10.66667vw; }
    .prospect .prospect_ul .prospect_li {
      width: 100%;
      padding: 6.66667vw;
      border-radius: 1.06667vw;
      margin-top: 5.33333vw; }
      .prospect .prospect_ul .prospect_li > img {
        width: 10.66667vw;
        margin-right: 4vw; }
      .prospect .prospect_ul .prospect_li .prospect_liText b {
        font-size: 3.2vw; }
      .prospect .prospect_ul .prospect_li .prospect_liText p {
        margin-top: 1.06667vw; }

  /* 招商加盟条件 */
  .join_bg {
    padding-top: 8vw;
    background-size: 100vw 140vw; }
    .join_bg .join_ul {
      width: 90%;
      margin: 5.33333vw auto 0; }
      .join_bg .join_ul .join_li {
        padding-bottom: 2vw; }
        .join_bg .join_ul .join_li .join_liNum {
          margin-right: 4.26667vw; }
          .join_bg .join_ul .join_li .join_liNum span {
            font-size: 3.2vw;
            margin-top: 1.73333vw; }
          .join_bg .join_ul .join_li .join_liNum b {
            font-size: 5.33333vw;
            margin: 2.66667vw 3.33333vw 0 -3.2vw; }
          .join_bg .join_ul .join_li .join_liNum .join_liYuan {
            width: 0.8vw;
            height: 0.8vw;
            margin: 4.8vw 0 0; }
            .join_bg .join_ul .join_li .join_liNum .join_liYuan::after {
              width: 1.86667vw;
              height: 1.86667vw;
              background-size: 1.86667vw; }
        .join_bg .join_ul .join_li .join_liLine {
          top: 5.33333vw;
          left: 14.93333vw; }
        .join_bg .join_ul .join_li .join_liText {
          font-size: 2.13333vw;
          padding: 4.26667vw 5.6vw; }

  /* 加盟流程与条件 */
  .join_flow {
    margin-top: 10.66667vw; }
    .join_flow .join_flowUl {
      padding-bottom: 4vw;
      width: 90%;
      margin: 6.66667vw auto 0; }
      .join_flow .join_flowUl .join_flowLi {
        width: 100%;
        margin-bottom: 5.33333vw; }
        .join_flow .join_flowUl .join_flowLi img {
          width: 10.66667vw;
          margin-right: 2.66667vw; }
        .join_flow .join_flowUl .join_flowLi .join_flowText b {
          font-size: 2.66667vw; }
      .join_flow .join_flowUl .join_flowJt {
        display: none; }
    .join_flow .join_flowBg {
      padding: 11.73333vw 0; }
      .join_flow .join_flowBg .join_flowDi_text {
        width: 80%; }
        .join_flow .join_flowBg .join_flowDi_text em {
          font-size: 4.53333vw; }
        .join_flow .join_flowBg .join_flowDi_text p {
          font-size: 2.13333vw;
          margin-top: 2.66667vw; }
      .join_flow .join_flowBg .join_flowDi_line {
        height: 4vw; }

  /* 新闻列表 */
  .news_box {
    margin-bottom: 10.66667vw; }
    .news_box .news_ul {
      margin-bottom: 8vw; }
      .news_box .news_ul .news_li {
        padding: 4vw; }
        .news_box .news_ul .news_li:hover {
          background-color: #C8A064; }
          .news_box .news_ul .news_li:hover .news_liText {
            color: #fff; }
            .news_box .news_ul .news_li:hover .news_liText .news_liDate .news_liDate1 {
              display: none; }
            .news_box .news_ul .news_li:hover .news_liText .news_liDate .news_liDate2 {
              display: block; }
        .news_box .news_ul .news_li > img {
          width: 34.93333vw;
          margin-right: 5.6vw; }
        .news_box .news_ul .news_li .news_liText h6 {
          font-weight: bold;
          font-size: 3.2vw;
          line-height: 1.6;
          margin-bottom: 1.06667vw; }
        .news_box .news_ul .news_li .news_liText p {
          font-size: 2.13333vw;
          line-height: 1.6;
          opacity: .6;
          overflow: hidden;
          display: -webkit-box;
          -webkit-box-orient: vertical;
          text-overflow: ellipsis;
          -webkit-line-clamp: 2; }
        .news_box .news_ul .news_li .news_liText .news_liDate {
          display: flex;
          align-items: center;
          margin-top: 5.33333vw; }
          .news_box .news_ul .news_li .news_liText .news_liDate img {
            width: 2vw;
            margin-right: 1.33333vw; }
          .news_box .news_ul .news_li .news_liText .news_liDate .news_liDate2 {
            display: none; }
          .news_box .news_ul .news_li .news_liText .news_liDate i {
            font-size: 1.86667vw; }

  /* 新闻详情 */
  .newsDetail {
    display: flex;
    align-items: flex-start;
    margin-bottom: 9.33333vw; }
    .newsDetail h3 {
      font-size: 3.2vw;
      line-height: 1.6;
      font-weight: bold; }
    .newsDetail .newsDetail_fl {
      flex: 1; }
      .newsDetail .newsDetail_fl a {
        display: inline-block; }
      .newsDetail .newsDetail_fl .newsDetail_date {
        display: flex;
        align-items: center;
        margin: 2.66667vw 0; }
        .newsDetail .newsDetail_fl .newsDetail_date img {
          width: 2vw;
          margin-right: 1.06667vw; }
        .newsDetail .newsDetail_fl .newsDetail_date i {
          font-size: 1.86667vw;
          display: block;
          margin-right: 5.33333vw; }
      .newsDetail .newsDetail_fl .newsDetail_line {
        width: 100%;
        height: 1px;
        background-color: #E0E0E0;
        margin-bottom: 4.26667vw; }
      .newsDetail .newsDetail_fl p {
        font-size: 2.13333vw;
        line-height: 1.6; }
      .newsDetail .newsDetail_fl p > img, .newsDetail .newsDetail_fl > img {
        margin-top: 5.33333vw;
        margin-bottom: 5.33333vw;
        max-width: 100%; }
      .newsDetail .newsDetail_fl .newsDetail_key {
        display: flex;
        align-items: center;
        margin-top: 4.26667vw; }
        .newsDetail .newsDetail_fl .newsDetail_key p,
        .newsDetail .newsDetail_fl .newsDetail_key a {
          font-size: 2.13333vw;
          opacity: .6; }
      .newsDetail .newsDetail_fl .newsDetail_return {
        flex-wrap: wrap;
        padding: 2.66667vw 4vw;
        background-color: #F7F7F7;
        margin-top: 6.66667vw; }
        .newsDetail .newsDetail_fl .newsDetail_return a {
          font-size: 14px; }
          .newsDetail .newsDetail_fl .newsDetail_return a:hover {
            color: #643D02; }

  /* 关于我们 简介 */
  .about_box h5 {
    font-size: 3.2vw; }
  .about_box p {
    font-size: 2.13333vw; }

  .aboutBrief {
    padding-bottom: 5.33333vw;
    background: url(../image/img/aboutBrief_bg.png) no-repeat center 24%;
    background-size: 100%; }
    .aboutBrief .about_box {
      margin-top: 5.33333vw; }
      .aboutBrief .about_box .aboutBrief_text {
        width: 100%; }
        .aboutBrief .about_box .aboutBrief_text h5 {
          margin-bottom: 2.66667vw; }
          .aboutBrief .about_box .aboutBrief_text h5 img {
            width: 8.4vw;
            top: -5.33333vw;
            left: -2.66667vw; }
        .aboutBrief .about_box .aboutBrief_text .aboutBrief_Numul {
          margin-top: 12vw; }
          .aboutBrief .about_box .aboutBrief_text .aboutBrief_Numul > img {
            width: 4.26667vw;
            margin: 0 8vw; }
          .aboutBrief .about_box .aboutBrief_text .aboutBrief_Numul .aboutBrief_Numli .aboutBrief_Num span {
            font-size: 5.33333vw; }
          .aboutBrief .about_box .aboutBrief_text .aboutBrief_Numul .aboutBrief_Numli .aboutBrief_Num sub {
            font-size: 2.13333vw;
            top: -1.06667vw;
            right: -0.8vw; }
          .aboutBrief .about_box .aboutBrief_text .aboutBrief_Numul .aboutBrief_Numli p {
            font-size: 2.13333vw; }
    .aboutBrief .aboutBrief_img1 {
      width: 39.73333vw;
      position: static;
      margin-left: 5%;
      margin-top: 8vw; }
    .aboutBrief .aboutBrief_img2 {
      width: 54.8vw;
      right: 5%;
      bottom: 5.33333vw; }

  /* 画卷 */
  .pictureScroll {
    width: 100%;
    height: auto;
    margin-top: 3.2vw;
    background: url(../image/img/pictureScroll_bgWap.png) no-repeat center;
    background-size: 100% 100%;
    padding: 13.33333vw; }
    .pictureScroll .pictureScroll_text h5 {
      font-size: 3.2vw;
      margin-bottom: 1.06667vw;
      position: relative;
      font-weight: bold; }
      .pictureScroll .pictureScroll_text h5 img {
        width: 3.86667vw;
        position: absolute;
        top: -1.86667vw;
        left: -1.86667vw; }
    .pictureScroll .pictureScroll_text p {
      font-size: 2.13333vw;
      line-height: 1.6;
      opacity: .8;
      margin-bottom: 4vw; }
    .pictureScroll .pictureScroll_text ul {
      flex-wrap: wrap;
      justify-content: space-around; }
      .pictureScroll .pictureScroll_text ul li {
        width: 40%;
        margin-bottom: 4%; }
        .pictureScroll .pictureScroll_text ul li img {
          width: 100%; }

  /* 联系我们 */
  .n_contact {
    margin-top: 5.33333vw;
    padding-bottom: 10.66667vw; }
    .n_contact .n_contactUl {
      flex-direction: column;
      align-items: flex-start; }
      .n_contact .n_contactUl .contact_li {
        margin-top: 5.33333vw; }
        .n_contact .n_contactUl .contact_li img {
          width: 10vw;
          margin-right: 4vw; }
        .n_contact .n_contactUl .contact_li .contact_text {
          margin-top: 0.53333vw; }
          .n_contact .n_contactUl .contact_li .contact_text i {
            display: block;
            font-size: 14px;
            line-height: 1.5;
            margin-bottom: 0.8vw; }
          .n_contact .n_contactUl .contact_li .contact_text p {
            font-size: 2.13333vw;
            line-height: 1.5; }

  /* 文化 */
  .aboutCulture {
    margin-top: 8vw; }
    .aboutCulture .aboutCulture_bg {
      width: 100%;
      height: 106.4vw; }
      .aboutCulture .aboutCulture_bg .aboutCulture_bgImg {
        width: 100%;
        height: 100%; }
      .aboutCulture .aboutCulture_bg .aboutCulture_ul .aboutCulture_li .aboutCulture_text {
        height: 34.66667vw;
        padding-left: 4vw;
        padding-right: 1.5625vw; }
        .aboutCulture .aboutCulture_bg .aboutCulture_ul .aboutCulture_li .aboutCulture_text h5 {
          font-size: 2.93333vw; }
        .aboutCulture .aboutCulture_bg .aboutCulture_ul .aboutCulture_li .aboutCulture_text p {
          font-size: 2.4vw; }
      .aboutCulture .aboutCulture_bg .aboutCulture_ul .aboutCulture_li img {
        width: 58.66667vw; }
      .aboutCulture .aboutCulture_bg .aboutCulture_ul .aboutCulture_li .aboutCulture_liImg1 {
        width: 51.46667vw;
        top: -2.13333vw;
        left: -29.33333vw; }
      .aboutCulture .aboutCulture_bg .aboutCulture_ul .aboutCulture_li .aboutCulture_liImg2 {
        width: 33.86667vw; }
      .aboutCulture .aboutCulture_bg .aboutCulture_ul .aboutCulture_li .aboutCulture_liImg3 {
        width: 22.4vw;
        left: 10.66667vw; }

  /* 实力 */
  .aboutStrength {
    margin-bottom: 2.66667vw; }
    .aboutStrength .aboutStrength_box > img {
      width: 100%;
      margin: 0 auto 6.66667vw; }
    .aboutStrength .aboutStrength_box h5 {
      font-size: 3.2vw;
      margin-bottom: 4.26667vw; }
    .aboutStrength .aboutStrength_box .aboutStrength_ul .aboutStrength_li h6 {
      font-size: 2.4vw;
      padding-left: 5.33333vw;
      background-size: 1.86667vw; }
    .aboutStrength .aboutStrength_box .aboutStrength_ul .aboutStrength_li p {
      font-size: 2.13333vw;
      padding: 2.13333vw 0 4vw 4.4vw;
      margin-left: 0.93333vw; }

  /* 加入我们 */
  .aubotJoin {
    height: auto;
    margin-top: 0; }
    .aubotJoin .aubotJoin_box .aubotJoin_text {
      width: 100%;
      margin-top: 5.33333vw; }
      .aubotJoin .aubotJoin_box .aubotJoin_text h5 {
        font-size: 3.2vw;
        margin-bottom: 2.66667vw; }
      .aubotJoin .aubotJoin_box .aubotJoin_text p {
        font-size: 2.13333vw;
        line-height: 1.6; }
      .aubotJoin .aubotJoin_box .aubotJoin_text img {
        position: absolute;
        left: 40vw;
        top: -3.2vw; }
    .aubotJoin .swiper_aubotJoin {
      width: 90%;
      margin: 5%;
      position: static;
      padding-bottom: 2.66667vw; }
      .aubotJoin .swiper_aubotJoin .pagination_aubotJoin {
        left: 5%; }
        .aubotJoin .swiper_aubotJoin .pagination_aubotJoin .swiper-pagination-bullet {
          width: 1.6vw;
          height: 1.6vw; }

  /* 人才理念 */
  .talent_box {
    margin-top: 2.66667vw;
    margin-bottom: 9.86667vw; }
    .talent_box > p {
      width: 100%;
      margin: 4vw auto 5.33333vw; }
    .talent_box p {
      font-size: 2.13333vw; }
    .talent_box .talent_ul .talent_li {
      width: 49%;
      height: 50vw;
      margin-bottom: 2%;
      padding: 7.2vw; }
      .talent_box .talent_ul .talent_li i {
        font-size: 8vw;
        margin-bottom: -4.8vw; }
      .talent_box .talent_ul .talent_li b {
        font-size: 3.2vw;
        margin-bottom: 2.66667vw; }

  /* 人才招聘 */
  .talent_recruitment > p {
    width: 100%;
    margin: 4vw auto 5.33333vw; }
  .talent_recruitment p {
    font-size: 2.13333vw; }
  .talent_recruitment .talent_recruitmentTable table {
    font-size: 2.13333vw; }
    .talent_recruitment .talent_recruitmentTable table tr td {
      padding: 2.93333vw 0; }
      .talent_recruitment .talent_recruitmentTable table tr td:nth-child(1) {
        padding: 0 4vw; }
    .talent_recruitment .talent_recruitmentTable table tr .talent_recruitmentText {
      width: 26.66667vw;
      padding: 5.6vw; }

  /* 联系我们 n_contact2 */
  .n_contact2 {
    background-size: 100%; }
    .n_contact2 .n_contact2_line1 {
      height: 4vw;
      margin: 1.33333vw auto; }
    .n_contact2 .n_contact2_line2 {
      height: 8.26667vw;
      margin: 1.33333vw auto 2.4vw; }
    .n_contact2 > img {
      width: 8.93333vw; }
    .n_contact2 .n_contact2_text {
      width: 90%;
      margin: 2.4vw auto 0;
      font-size: 2.4vw; }

  /* 内页联系我们 */
  .n_contact_box {
    margin-bottom: 10.66667vw; }
    .n_contact_box > p {
      font-size: 2.13333vw; }
    .n_contact_box > b {
      font-size: 2.93333vw;
      margin: 6.66667vw 0 1.33333vw; }
    .n_contact_box .contact_ul {
      flex-direction: column; }
      .n_contact_box .contact_ul .contact_li {
        width: 100%;
        height: auto;
        margin-top: 5.33333vw;
        box-shadow: 0.53333vw 1.06667vw 3.6vw 0 rgba(200, 160, 100, 0.24);
        border-radius: 1.06667vw;
        padding: 4vw 5.06667vw; }
        .n_contact_box .contact_ul .contact_li img {
          width: 10vw;
          margin-right: 4vw; }
        .n_contact_box .contact_ul .contact_li .contact_text {
          margin-top: 1.86667vw; }
          .n_contact_box .contact_ul .contact_li .contact_text i {
            margin-bottom: 0.8vw; }
          .n_contact_box .contact_ul .contact_li .contact_text p {
            font-size: 2.13333vw; }

  /* 联系地址 */
  .contact_map {
    flex-direction: column; }
    .contact_map .contact_mapFl {
      width: 100%;
      height: auto;
      background-size: cover;
      padding: 8vw 5% 9.33333vw; }
      .contact_map .contact_mapFl .contact_mapText h5 {
        font-size: 2.93333vw;
        margin-bottom: 1.33333vw; }
      .contact_map .contact_mapFl .contact_mapText i {
        font-size: 2.13333vw;
        padding-bottom: 1.6vw; }
      .contact_map .contact_mapFl .contact_mapText .contact_mapUl .contact_mapLi {
        display: flex;
        align-items: flex-start;
        margin-top: 4vw; }
        .contact_map .contact_mapFl .contact_mapText .contact_mapUl .contact_mapLi > img {
          height: 3.86667vw;
          margin-right: 2.4vw; }
        .contact_map .contact_mapFl .contact_mapText .contact_mapUl .contact_mapLi .contact_mapLitext h6 {
          font-size: 2.13333vw;
          color: #643D02;
          font-weight: bold;
          margin-bottom: 1.6vw; }
        .contact_map .contact_mapFl .contact_mapText .contact_mapUl .contact_mapLi .contact_mapLitext p {
          font-size: 14px;
          line-height: 1.8;
          color: #fff; }
        .contact_map .contact_mapFl .contact_mapText .contact_mapUl .contact_mapLi .contact_mapLitext img {
          width: 11.06667vw; }
    .contact_map .contact_mapFr {
      width: 100%;
      height: 62.5vw; }
      .contact_map .contact_mapFr img {
        width: 100%; }
      .contact_map .contact_mapFr .contact_Map_box {
        height: 62.5vw; }

  /* 搜索页 */
  .n_bannerSearch {
    width: 100%; }
    .n_bannerSearch h5 {
      font-size: 4.53333vw;
      margin-bottom: 4vw; }
    .n_bannerSearch .banSearch_box {
      width: 90%;
      height: 13.33333vw;
      border-radius: 2.66667vw; }
      .n_bannerSearch .banSearch_box .searchInp {
        font-size: 2.4vw;
        padding: 2vw 8% 2vw 0.26667vw; }
      .n_bannerSearch .banSearch_box .searchBtn {
        width: 5.06667vw;
        height: 4.93333vw; }

  .searchResult {
    padding: 2.13333vw 0;
    font-size: 2.13333vw; }

  .searchResult_ul {
    margin-bottom: 13.33333vw; }
    .searchResult_ul .searchItem {
      padding: 5.33333vw 8vw; }
      .searchResult_ul .searchItem h5 a {
        font-size: 3.2vw;
        margin-bottom: 1.33333vw; }
      .searchResult_ul .searchItem p a {
        font-size: 2.13333vw; }
    .searchResult_ul .fenye {
      margin-top: 8vw; } }
@media screen and (max-width: 450px) {
  .btn1 {
    width: 21.33333vw;
    line-height: 7.2vw;
    border-radius: 1.06667vw;
    font-size: 3.2vw; }

  .title2 > img,
  .title1 > img {
    height: 4vw; }
  .title2 h5,
  .title1 h5 {
    font-size: 5.33333vw; }
    .title2 h5 img,
    .title1 h5 img {
      width: 36vw; }

  .title3 > img {
    height: 5.06667vw; }
  .title3 h5 {
    font-size: 5.33333vw; }
    .title3 h5 img {
      width: 53.33333vw;
      top: 60%; }

  .contact_bg .contact_box .title1 > img,
  .cases_bg .cases_box .cases_fl .title1 > img {
    height: 4.53333vw; }

  /* 标题 图片高度 */
  .productNews .title3 > img,
  .technology .title3 > img,
  .recommended .title3 > img,
  .new_box .new_title .title1 > img,
  .pk_box .title2 > img,
  .products_box .title1 > img,
  .advantage_box .advantage_title .title2 > img {
    height: 5.06667vw; }

  .advertisement_index .advertisement_text p,
  .advertisement_index .advertisement_text h5,
  .aboutBrief .about_box .aboutBrief_text .aboutBrief_Numul .aboutBrief_Numli p,
  .aboutBrief .about_box .aboutBrief_text .aboutBrief_Numul .aboutBrief_Numli .aboutBrief_Num sub,
  .newsDetail .newsDetail_fl .newsDetail_date i,
  .news_box .news_ul .news_li .news_liText .news_liDate i,
  .agency_bg .agency_01 .agency_table,
  .flowPath_bg .flowPath_ul .flowPath_li i,
  .n_initial_bg .initial_box .initial_contactUl .contact_li .contact_text i,
  .wap_nav .wap_ul .wap_li p,
  .contact_bg .contact_box .contact_ul .contact_li .contact_text i,
  .new_box .new_a .new_bg .new_bgDate i,
  .new_box .new_a .new_bg .new_bgDate em,
  .new_box .new_a .new_date em,
  .new_box .new_a .new_date i,
  .products_box .swiper_products .swiper-slide .products_text p,
  .advantage_box .swiper_advantage .swiper-slide .advantage_liText i,
  .advantage_box .advantage_title .advantage_titleText p,
  .advantage_box .advantage_title .advantage_titleText i {
    font-size: 12px; }

  .n_bannerSearch .banSearch_box .searchInp,
  .searchResult,
  .searchResult_ul .searchItem p a,
  .contact_map .contact_mapFl .contact_mapText .contact_mapUl .contact_mapLi .contact_mapLitext p,
  .contact_map .contact_mapFl .contact_mapText i,
  .n_contact_box .contact_ul .contact_li .contact_text p,
  .n_contact_box > p,
  .n_contact2 .n_contact2_text,
  .talent_recruitment .talent_recruitmentTable table,
  .talent_recruitment p,
  .talent_box p,
  .aubotJoin .aubotJoin_box .aubotJoin_text p,
  .aboutStrength .aboutStrength_box .aboutStrength_ul .aboutStrength_li p,
  .aboutCulture .aboutCulture_bg .aboutCulture_ul .aboutCulture_li .aboutCulture_text p,
  .pictureScroll .pictureScroll_text p,
  .n_contact .n_contactUl .contact_li .contact_text p,
  .aboutBrief .about_box .aboutBrief_text .aboutBrief_Numul .aboutBrief_Numli .aboutBrief_Num sub,
  .newsDetail .newsDetail_fl .newsDetail_key p,
  .newsDetail .newsDetail_fl .newsDetail_key a,
  .newsDetail .newsDetail_fl p,
  .news_box .news_ul .news_li .news_liText p,
  .join_flow .join_flowBg .join_flowDi_text p,
  .join_bg .join_ul .join_li .join_liText,
  .characteristic_bg .characteristic_ul .characteristic_li p,
  .agency_bg .agency_01 p,
  .custom_ul .custom_li p,
  .productsCase .gift_li .productsCase_text i,
  .technology .technologyBox .technologyBox_text p,
  .gift_ul .gift_li .recommended_swText i,
  .n_initial_bg .initial_box .initial_contactUl .contact_li .contact_text p,
  .recommended .swiper_recommended .swiper-slide .recommended_swText i,
  .cp_detailsBg .cp_details .cp_detailsText p,
  .cp_detailsBg .cp_details .cp_detailsUl .cp_detailsLi p,
  .goldSculpture .goldSculpture_text p,
  #footer .foot_box .foot_bot .foot_botLiInput .foot_botLink,
  #footer .foot_box .foot_bot .foot_botLiIcp a,
  #footer .foot_box .foot_bot .foot_botLi .foot_botLiA a,
  #footer .foot_box .foot_bot,
  .contact_bg .contact_box .contact_ul .contact_li .contact_text p,
  .new_box .new_a .new_bg a span,
  .new_box .new_a .swiper_new .swiper-slide p,
  .cases_bg .cases_box .cases_fl p,
  #header .swiper_home .swiper-slide .swiper_homeText p,
  .advantage_box .swiper_advantage .swiper-slide:hover .advantage_liText p,
  .products_box .swiper_products .swiper-slide .products_text .products_textTitle h6,
  .initial_bg .initial_box .initial_text .initial_p p {
    font-size: 13px; }

  .searchResult_ul .searchItem h5 a,
  .pictureScroll .pictureScroll_text h5,
  .about_box p,
  .news_box .news_ul .news_li .news_liText h6,
  .characteristic_bg .characteristic_ul .characteristic_li b,
  .productsCase .gift_li .productsCase_text p,
  #header .n_banner .n_bannerText p span {
    font-size: 14px; }

  .contact_map .contact_mapFl .contact_mapText .contact_mapUl .contact_mapLi .contact_mapLitext h6,
  .contact_map .contact_mapFl .contact_mapText h5,
  .n_contact_box > b,
  .aubotJoin .aubotJoin_box .aubotJoin_text h5,
  .aboutStrength .aboutStrength_box .aboutStrength_ul .aboutStrength_li h6,
  .aboutCulture .aboutCulture_bg .aboutCulture_ul .aboutCulture_li .aboutCulture_text h5,
  .aboutBrief .about_box .aboutBrief_text h5,
  .join_flow .join_flowUl .join_flowLi .join_flowText b,
  .prospect .prospect_ul .prospect_li .prospect_liText b,
  .agency_bg .agency_01 .agency_ul .agency_li .agency_border h5,
  .agency_bg .agency_01 > b,
  .cp_detailsBg .cp_details .cp_detailsUl .cp_detailsLi b,
  .cp_detailsBg .cp_details h5,
  .goldSculpture .goldSculpture_text h6,
  .new_box .new_a .new_bg a b,
  .new_box .new_a .new_ul .new_li .new_liText b,
  .new_box .new_a .swiper_new .swiper-slide b {
    font-size: 15px;
    line-height: 1.4; }

  .aboutStrength .aboutStrength_box h5,
  .newsDetail h3,
  .flowPath_bg .flowPath_ul .flowPath_li h5,
  .technology .technology_ul .technology_li b,
  .productNews .productNews_ul .productNews_li > a b,
  .goldSculpture .goldSculpture_text h5 {
    font-size: 16px;
    line-height: 1.4; }

  .pk_box .pk_bg .swiper_pk .swiper-slide p {
    font-size: 2.93333vw; }

  #header .swiper_home .swiper-slide .swiper_homeText p::after {
    top: 5px; }

  #header .header_box .header_frBox .header_nav .nav_ul1 .on > a,
  #header .header_box .header_frBox .header_nav .nav_ul1 li > a {
    font-size: 16px;
    padding: 14px 20px; }

  #header .header_box .header_frBox .header_nav .nav_ul1 .on .nav_ul2 a,
  #header .header_box .header_frBox .header_nav .nav_ul1 li .nav_ul2 a {
    font-size: 14px;
    padding: 14px 30px; }

  .advantage_box .swiper_advantage .swiper-slide:hover .advantage_liText img {
    margin-top: 14px; }

  .initial_bg .initial_box .initial_text b {
    width: 90%;
    font-size: 14px; }

  .initial_bg .initial_box .initial_text .initial_p {
    width: 100%; }

  .advantage_box .swiper_advantage .swiper-slide:hover .advantage_liText {
    width: 90%;
    top: 6%; }

  .pk_box .pk_bg .swiper_pk .swiper-slide .pk_text1 {
    padding-right: 14vw; }

  .pk_box .pk_bg .swiper_pk .swiper-slide .pk_text2 {
    padding-left: 14vw; }

  .cases_bg .cases_box .cases_fl .wap_next3,
  .cases_bg .cases_box .cases_fl .wap_prev3 {
    top: 75%; }

  .advertisement_picture .advertisement_text h4 {
    width: 80%; }

  .advertisement_picture .advertisement_text p {
    width: 80%;
    font-size: 12px; }

  .n_initial_bg .initial_box .initial_contactUl .contact_li .contact_text,
  .contact_bg .contact_box .contact_ul .contact_li .contact_text {
    margin-top: 0; }

  #footer .foot_box .foot_bot .foot_botLiInput .foot_botLink {
    width: 53.33333vw; }

  .wap_nav {
    height: 66px; }

  .gift_ul .gift_li .recommended_swText,
  .recommended .swiper_recommended .swiper-slide .recommended_swText {
    height: 8vw; }

  #header .n_banner .n_bannerText p {
    width: 60%;
    font-size: 13px; }

  .agency_bg .agency_01 .agency_ul .agency_li {
    width: 100%;
    height: 37.33333vw;
    margin-right: 0; }

  .agency_bg .agency_01 .agency_ul .agency_li .agency_border {
    height: 36vw; }

  .agency_bg .agency_01 .agency_ul .agency_li .agency_border .agency_text {
    max-height: 40px; }

  .agency_bg .agency_01 .agency_ul .agency_li .agency_border .agency_text p {
    font-size: 13px;
    line-height: 1.4;
    height: 38px; }

  .agency_bg .agency_01 .agency_ul .agency_li:hover .agency_border .agency_text {
    max-height: 60px;
    margin-top: 6px; }

  .news_box .news_ul .news_li > img {
    margin-right: 10px; }

  .news_box .news_ul .news_li .news_liText .news_liDate {
    margin-top: 10px; }

  .news_box .news_ul .news_li .news_liText .news_liDate img {
    width: 10px; }

  .newsDetail .newsDetail_fl .newsDetail_date img {
    width: 10px;
    margin-right: 10px; }

  .newsDetail .newsDetail_fl .newsDetail_return a,
  .newsDetail .newsDetail_fl .newsDetail_date .newsDetail_dateIcon {
    margin-bottom: 4px; }

  .n_contact_box .contact_ul .contact_li .contact_text {
    margin-top: 0; }

  .contact_map .contact_mapFl .contact_mapText .contact_mapUl .contact_mapLi .contact_mapLitext img {
    width: 66px; }

  .advertisement_index .advertisement_text p,
  .advertisement_index .advertisement_text h5 {
    line-height: 1.4; } }

/*# sourceMappingURL=sh.css.map */
