
#zoomImg {
    cursor: grab;
    user-select: none;
    transform-origin: center center; /* 缩放中心 */
    transition: transform 0.1s ease-out;
}
#zoomImg.dragging {
  cursor: grabbing;
}

*{
  outline:0 none !important; ;
}
html{font-size: 100px;}
html.act{overflow: hidden;width: 100%;height: 100vh;}
*,*:before,*:after {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
*{ margin:0; padding:0;outline: none;}




@font-face {
  font-family: 'mb';
    src: url("../font/Montserrat-Bold.ttf");
}
@font-face {
  font-family: 'mbt';
    src: url("../font/Montserrat-BoldItalic.ttf");
}
@font-face {
  font-family: 'mt';
    src: url("../fonts/Montserrat-Italic.ttf");
}
@font-face {
  font-family: 'mr';
    src: url("../font/Montserrat-Regular.ttf");
}

@font-face {
  font-family: 'at';
    src: url("../font/Athene-2.otf");
}

body {position: relative; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);margin:0 auto;overflow-x:hidden;position: relative;padding: 0 ; width: 100%;color: #000;font-family: mr,PingFang SC,Arial, Microsoft YaHei,-apple-system, BlinkMacSystemFont, Segoe UI, Hiragino Sans GB, Helvetica Neue, Helvetica, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol; font-size:0.14rem;  line-height:1;background: #fff;}
html.act{overflow: hidden;width: 100%;height: 100vh;}
ul,ul li,ol li,tr td,dl,dd{ list-style-type:none; margin:0; padding:0; }
.clearfix:after{content: " "; display: block; height:0; clear:both; visibility: hidden;}
.clearfix {*zoom:1;}
a{display: inline-block; text-decoration:none!important; cursor:pointer;color: #000;}
textarea,select{ outline:none; color:#666; font-size:0.14rem; width:100%;}
textarea{
resize:none;
padding: 0;border: 0;
font-family: hr;
}
img{border:none;max-width: 100%;display: block;}
img[src=""]{opacity: 0;}
i{font-style: normal;}

/* 滚动条样式 */
*::-webkit-scrollbar{ width:4px;height: 1px;}
*::-webkit-scrollbar-thumb{ background:#000;}
*::-webkit-scrollbar-track{ background:rgba(0,0,0,0.4);}
/*去掉 input 默认边框*/
input{padding: 0;border: 0;font-family: hr;outline: none;}
input[type="submit"]{background-color: transparent;cursor: pointer;}
input[type="button"], input[type="submit"], input[type="reset"] {appearance:none;-moz-appearance:none;-webkit-appearance:none;}
select{appearance:none;-moz-appearance:none;-webkit-appearance:none;}
select::-ms-expand { display: none; }




.f_12 {
  font-size: 12px;
}
.f_14 {
  font-size: 14px;
}
.f_16 {
  font-size: 16px;
}
.f_18 {
  font-size: 18px;
}
.f_20 {
  font-size: 20px;
}
.f_22 {
  font-size: 22px;
}
.f_24 {
  font-size: 24px;
}
.f_26 {
  font-size: 26px;
}
.f_28 {
  font-size: 28px;
}
.f_30 {
  font-size: 30px;
}
.f_32 {
  font-size: 32px;
}
.f_34 {
  font-size: 34px;
}
.f_36 {
  font-size: 36px;
}
.f_38 {
  font-size: 38px;
}
.f_40 {
  font-size: 40px;
}
.f_42 {
  font-size: 42px;
}
.f_44 {
  font-size: 44px;
}
.f_46 {
  font-size: 46px;
}
.f_48 {
  font-size: 46px;
}
.f_50 {
  font-size: 50px;
}
.f_52 {
  font-size: 52px;
}
.f_54 {
  font-size: 54px;
}
.f_56 {
  font-size: 56px;
}
.f_60 {
  font-size: 60px;
}
.f_62 {
  font-size: 62px;
}
.f_64 {
  font-size: 64px;
}
.f_68 {
  font-size: 68px;
}
.f_72 {
  font-size: 72px;
}
.f_74 {
  font-size: 74px;
}
.f_80 {
  font-size: 80px;
}
.f_88 {
  font-size: 88px;
}
.f_90 {
  font-size: 90px;
}
.f_133 {
  font-size: 133px;
}
@media (max-width: 1760px) {
  .f_133 {
    font-size: 110px;
  }
}
@media (max-width: 1680px) {
.f_16 {
    font-size: 15px;
  }
.f_18 {
    font-size: 15px;
  }
.f_20 {
    font-size: 17px;
  }
.f_22 {
    font-size: 20px;
  }
.f_24 {
    font-size: 22px;
  }
.f_26 {
    font-size: 24px;
  }
.f_28 {
    font-size: 26px;
  }
.f_30 {
    font-size: 28px;
  }
.f_32 {
    font-size: 28px;
  }
.f_34 {
    font-size: 32px;
  }
.f_36 {
    font-size: 34px;
  }
.f_38 {
    font-size: 36px;
  }
.f_40 {
    font-size: 34px;
  }
.f_42,
.f_44 {
    font-size: 36px;
  }
.f_46 {
    font-size: 36px;
  }
.f_48 {
    font-size: 36px;
  }
.f_50 {
    font-size: 40px;
  }
.f_52 {
    font-size: 40px;
  }
.f_54 {
    font-size: 46px;
  }
.f_56 {
    font-size: 48px;
  }
.f_62,
.f_64,
.f_68,
.f_72,
.f_74,
.f_80 {
    font-size: 54px;
  }
.f_88 {
    font-size: 56px;
  }
.f_90 {
    font-size: 58px;
  }
.f_133 {
    font-size: 72px;
  }
}
@media (max-width: 1560px) {
  .f_14 {font-size: 13px;}
}
@media (max-width: 1440px) {
  .f_16 {
      font-size: 15px;
    }
  .f_18 {
      font-size: 14px;
    }
  .f_20 {
      font-size: 16px;
    }
  .f_22 {
      font-size: 18px;
    }
  .f_24 {
      font-size: 18px;
    }
  .f_26 {
      font-size: 22px;
    }
  .f_28 {
      font-size: 22px;
    }
  .f_30 {
      font-size: 24px;
    }
  .f_32 {
      font-size: 24px;
    }
  .f_34 {
      font-size: 26px;
    }
  .f_36 {
      font-size: 28px;
    }
  .f_38 {
      font-size: 28px;
    }
  .f_40 {
      font-size: 30px;
    }
  .f_42,
  .f_44 {
      font-size: 32px;
    }
  .f_46 {
      font-size: 32px;
    }
  .f_48 {
      font-size: 34px;
    }
  .f_50 {
      font-size: 36px;
    }
  .f_52 {
      font-size: 34px;
    }
  .f_54 {
      font-size: 38px;
    }
  .f_56 {
      font-size: 40px;
    }
  .f_62,
  .f_64,
  .f_68,
  .f_72,
  .f_74,
  .f_80 {
      font-size: 44px;
    }
  .f_88 {
      font-size: 46px;
    }
  .f_90 {
      font-size: 48px;
    }
  .f_133 {
    font-size: 60px;
  }
  }

@media (max-width: 1280px) {
  .f_14 {
    font-size: 12px;
  }
  .f_16 {
    font-size: 13px;
  }
.f_18 {
    font-size: 14px;
  }
.f_20 {
    font-size: 15px;
  }
.f_22 {
    font-size: 16px;
  }
.f_24 {
    font-size: 16px;
  }
.f_26 {
    font-size: 20px;
  }
.f_28 {
    font-size: 20px;
  }
.f_30 {
    font-size: 20px;
  }
.f_32 {
    font-size: 22px;
  }
.f_34 {
    font-size: 23px;
  }
.f_36 {
    font-size: 25px;
  }
.f_38 {
    font-size: 26px;
  }
.f_40 {
    font-size: 30px;
  }
.f_42,
.f_44 {
    font-size: 32px;
  }
.f_46 {
    font-size: 30px;
  }
.f_48,
.f_50 {
    font-size: 38px;
  }
.f_52{
  font-size: 32px;
}
.f_54,
.f_56,
.f_62,
.f_64,
.f_68,
.f_72,
.f_74,
.f_80 {
    font-size: 40px;
  }
.f_88 {
    font-size: 42px;
  }
.f_90 {
    font-size: 44px;
  }
.f_133 {
  font-size: 56px;
}
}
@media (max-width: 767px) {
.f_14,
.f_16 {
    font-size: 0.28rem;
  }
.f_18,
.f_20 {
    font-size: 0.3rem;
  }
.f_22,
.f_24,
.f_26,
.f_27 {
    font-size: 0.32rem;
  }
.f_28 {
    font-size: 0.36rem;
  }
.f_30,
.f_32,
.f_34 {
    font-size: 0.4rem;
  }
.f_36,
.f_38,
.f_40,
.f_42,
.f_44,
.f_46 {
    font-size: 0.46rem;
  }
.f_48,
.f_50,
.f_52,
.f_54,
.f_56,
.f_62,
.f_64,
.f_68,
.f_72,
.f_74,
.f_80 {
    font-size: 0.58rem;
}
.f_88 {
    font-size: 0.6rem;
}
.f_90 {
    font-size: 0.62rem;
}
.f_133 {
  font-size: 52px;
}
}

html {
  font-size: calc(100vw/19.2);
}
@media (min-width: 1901px) {
  html {
    font-size: calc(100vw/19.2);
  }
}
/* @media (max-width: 1600px) {
  html {
    font-size: 66px;
  }
} */
@media (max-width: 767px) {
  html {
    font-size: calc(100vw/7.5);
  }
}

.download_dilog{
    opacity: 0;
    position: fixed;
    width: 100%;
    height: 100vh;
    top: 0;
    left: 0;
    z-index: 9999;
    display: flex;
    justify-content: center;
    align-items: center;
    visibility: hidden;
    transition: opacity 0.3s ease, visibility 0.3s ease;
}
.download_dilog.show {
    opacity: 1;
    visibility: visible;
}
.download_dilog .bg_overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.7);
    z-index: 9999;
    
}
.download_dilog .dilog_box{
    width: 10rem;
    height: 3.79rem;
    background: #FFFCF7;
    opacity: 0.9;
    z-index: 99999;
    padding: .8rem;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    flex-shrink: 0;
    position: relative;
}
.download_dilog .dilog_box .close_bt{
    position: absolute;
    top: .3rem;
    right: .3rem;
    
}
.download_dilog .dilog_box .box_tit{
    background:  linear-gradient(90deg, #C79066 0.14%, #F0CEA2 19.98%, #C79066 56.73%, #DCAF84 99.96%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-family: "mb";
    font-weight: 700;
}
.download_dilog .dilog_box .box_form form{
    margin-top: .37rem;
   display: flex;
   flex-direction: column;
   align-items: center;
    
}
.download_dilog .dilog_box .box_form input{
    width: 4.1rem;
    padding: 0.18rem 0.26rem 0.15rem 0.14rem;
    background: #DADADA52;
    color: #999;
    font-family: mr;
    backdrop-filter: blur(10.449999809265137px);
    margin-right: 0.1rem;
    margin-bottom: .4rem;
}
.download_dilog .dilog_box .box_form .dilog_form_btn{
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    gap: .1rem;
    /*width: 1.2rem;*/
    width: 2rem;
    line-height: 0.5rem;
    border: none;
    color: #fff;
    text-align: center;
    background: #C79066;
    font-family: mr;
    cursor: pointer;
    transition:  all 1.5s ease;
}
.download_dilog .dilog_box .box_form .dilog_form_btn:hover{
    gap: 0;
}



/* 弹窗 */

.z_tanchuang {position: fixed;display: table;height: 100vh;width: 100%;top: 0;left: 0;transform: scale(0);-webkit-transform: scale(0);z-index: 10;}

.z_tanchuang .tbox {display: table-cell;background: rgba(0, 0, 0, 0.8);text-align: center;vertical-align: middle;}

/* 弹窗内容 */

.z_tanchuang .tbox .modal {background: white;padding: 0px;display: block;border-radius: 5px;position: relative;width: 90%;max-width: 1200px;max-height: 90%;margin: 0 auto;width:fit-content;}

.z_tanchuang .tbox .modal .out{position: absolute;width: 40px;height: 40px;line-height: 40px;background: #fff url(../img/out3.png) center no-repeat;background-size: 20px;color: #000;font-size: 30px;text-align: center;border-radius: 50%;top: 0;right: -50px;cursor: pointer;}

.z_tanchuang .tbox .modal .img{width: 100%;max-width: 600px;margin: 0 auto;}

.z_tanchuang .tbox .modal .img video{display: block;width: 100%;max-width: 100%;max-height:80vh; object-fit: contain;}

.z_tanchuang .tbox .modal .img img{margin: 0 auto ;}

.z_tanchuang .tbox .modal .out:hover{transform: rotate(180deg);-webkit-transform: rotate(180deg);}

.z_tanchuang .tbox .modal2{padding: 20px;}

.z_tanchuang .tbox .modal .img{max-width: 1200px;}

/* 弹窗选中 */

.z_tanchuang.one {transform: scaleY(0.01) scaleX(0);animation: unfoldIn 1s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;-webkit-transform: scaleY(0.01) scaleX(0);-webkit-animation: unfoldIn 1s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;}

.z_tanchuang.one .tbox .modal {transform: scale(0);animation: zoomIn 0.5s 0.8s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;-webkit-transform: scale(0);-webkit-animation: zoomIn 0.5s 0.8s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;}

.z_tanchuang.one.out {transform: scale(1);animation: unfoldOut 1s 0.3s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;-webkit-transform: scale(1);-webkit-animation: unfoldOut 1s 0.3s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;}

.z_tanchuang.one.out .tbox .modal {animation: zoomOut 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;-webkit-animation: zoomOut 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;}

.x_tanchuang {position: fixed;display: table;height: 100vh;width: 100%;top: 0;left: 0;transform: scale(0);-webkit-transform: scale(0);z-index: 10;}

.x_tanchuang .tbox {display: table-cell;background: rgba(0, 0, 0, 0.8);text-align: center;vertical-align: middle;}

/* 弹窗内容 */

.x_tanchuang .tbox .modal {padding: 0px;display: block;border-radius: 5px;position: relative;width: 90%;max-width: 1200px;max-height: 80%;margin: 0 auto;}

.x_tanchuang .tbox .modal .out{position: absolute;width: .7rem;height: .7rem;line-height: 40px;background: #fff url(../img/out3.png) center no-repeat;background-size: 20px;color: #000;font-size: 30px;text-align: center;border-radius: 50%;top: 0;right: -.6rem;cursor: pointer;}

.x_tanchuang .tbox .modal .img{width: 100%;max-width: 600px;margin: 0 auto;}

.x_tanchuang .tbox .modal .img video{display: block;width: 100%;max-width: 100%;object-fit: cover;}

.x_tanchuang .tbox .modal .img img{margin: 0 auto ;max-height:70vh;}

.x_tanchuang .tbox .modal .out:hover{transform: rotate(180deg);-webkit-transform: rotate(180deg);}

.x_tanchuang .tbox .modal2{padding: 20px;}

.x_tanchuang .tbox .modal .img{max-width: 1200px;}

/* 弹窗选中 */

.x_tanchuang.one {transform: scaleY(0.01) scaleX(0);animation: unfoldIn 1s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;-webkit-transform: scaleY(0.01) scaleX(0);-webkit-animation: unfoldIn 1s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;}

.x_tanchuang.one .tbox .modal {transform: scale(0);animation: zoomIn 0.5s 0.8s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;-webkit-transform: scale(0);-webkit-animation: zoomIn 0.5s 0.8s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;}

.x_tanchuang.one.out {transform: scale(1);animation: unfoldOut 1s 0.3s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;-webkit-transform: scale(1);-webkit-animation: unfoldOut 1s 0.3s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;}

.x_tanchuang.one.out .tbox .modal {animation: zoomOut 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;-webkit-animation: zoomOut 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;}

.yqh_tc{position: absolute;top:0;left:0; z-index: 20;background: rgba(0,0,0,0.8);width: 100%;height: 100vh;opacity:0;pointer-events:none;}
.yqh_tc.show{opacity: 1;pointer-events: all;}
.yqh_tc .con{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 70vw;}
.yqh_tc .con .pic{width: 100%;}
.yqh_tc .con .out{position: absolute;width: 40px;height: 40px;line-height: 40px;background: url(../img/out3x.png) center no-repeat;background-size: 20px;color: #000;font-size: 30px;text-align: center;border-radius: 50%;top: 0;right: -50px;cursor: pointer;}

/* 弹窗动画 */

@keyframes unfoldIn {0% {transform: scaleY(0.005) scaleX(0);}50% {transform: scaleY(0.005) scaleX(1);}100% {transform: scaleY(1) scaleX(1);}}

@keyframes zoomIn {0% {transform: scale(0);}100% {transform: scale(1);}}

@keyframes zoomOut {0% {transform: scale(1);}100% {transform: scale(0);}}

@keyframes unfoldOut {0% {transform: scaleY(1) scaleX(1);}50% {transform: scaleY(0.005) scaleX(1);}100% {transform: scaleY(0.005) scaleX(0);}}

@-webkit-keyframes zoomIn {0% {transform: scale(0);}100% {transform: scale(1);}}

@-webkit-keyframes zoomOut {0% {transform: scale(1);}100% {transform: scale(0);}}

@-webkit-keyframes unfoldOut {0% {transform: scaleY(1) scaleX(1);}50% {transform: scaleY(0.005) scaleX(1);}100% {transform: scaleY(0.005) scaleX(0);}}

@-webkit-keyframes unfoldIn {0% {transform: scaleY(0.005) scaleX(0);}50% {transform: scaleY(0.005) scaleX(1);}100% {transform: scaleY(1) scaleX(1);}}

/* 头部 */
.header{position: fixed;top: 0;left: 0;width: 100%;z-index: 999;transition: all 1s;}
.header.hid{transform:translateY(-100%);}
.header .con{padding: 0.34rem 0.7rem 0.34rem 0.5rem;position: relative;display: flex;align-items: center;justify-content: space-between;}
.header .img2{display: none;}
.header.on{background: #fff;}

.header.on .img1{display: none;}
.header.on .img2{display: block;}

.header .img1{display: none;}
.header .img2{display: block;}

.header.header_ny{background: #fff;position: sticky;}
.header.header_ny .img1{display: none;}
.header.header_ny .img2{display: block;}
.header .con .left{display: flex;}
.header .con .left a{color: #fff;font-family: mb;line-height: 1.25;display: block;margin-right: 0.55rem;transition: all 0.5s;}
.header .con .left a.on{color: #C79066!important;}
.header .con .left a.on1{color: #C79066!important;}
.header.on .con .left a{color: #111;}
.header .con .left a{color: #111;}
.header.header_ny .con .left a{color: #111;}
.header .con .logo{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 1.54rem;display: block;height: 0.3rem;}
.header .con .logo img{width: 100%;height: 100%;object-fit: cover;}
.header .con .right{display: flex;align-items: center;}
.header .con .right .h_ser{display: block;width: 0.16rem;height: 0.16rem;margin-right: 0.2rem;}
.header .con .right .h_ser img{width: 100%;}
.header .con .right .h_it{position: relative;margin-right: 0.29rem;}
.header .con .right .h_it .h{display: flex;align-items: center;font-family: mr;color: #fff;transition: all 0.5s;}
.header.on .con .right .h_it .h{color: #111;}
.header .con .right .h_it .h{color: #111;}
.header.header_ny .con .right .h_it .h{color: #111;}
.header .con .right .h_it .h .icon{width: 0.08rem;margin-left: 0.06rem;}
.header .con .right .h_it ul{position: absolute;top: 100%;left: -0.2rem;padding: 0.2rem;background: #fff;line-height: 2;font-family: mr;width: fit-content;display: none;}
.header .con .right .h_it ul a{display: block;width: fit-content;white-space: nowrap;color: #000;}
.header .con .right .mean{display: flex;color: #fff;font-family: mr;align-items: center;text-transform: capitalize;transition: all 0.5s;cursor: pointer;}
.header.on .con .right .mean{color: #111;}
.header .con .right .mean{color: #111;}
.header.header_ny .con .right .mean{color: #111;}
.header .con .right .mean .icon{width: 0.12rem;margin-left: 0.1rem;}
.header .con .right .mean .icon img{width: 100%;}

.header.black{background: #000;}
.header.black .img2{display: none;}
.header.black .img1{display: block;}
.header.black .con .left a{color: #fff;}
.header.black .con .right .mean{color: #fff;}
.header.black .con .right .h_it .h{color: #fff;}


.header_menu{position: absolute;top: 100%; background-color: #000;left: 0;width: 100%;display: none;border-top: 1px solid rgba(255, 255, 255, 0.12);}
.header_menu .menu_out{position: absolute;top: 0.6rem;right: 1.6rem;width: 0.3rem;height: 0.3rem;cursor: pointer;transition: all 0.5s;}
.header_menu .menu_out:hover{transform: rotate(180deg);}
.header_menu .conx{display: flex;padding-bottom: 0.81rem;}
.header_menu .conx .left{width: 6.5rem;padding: 0.72rem 0 0 2.8rem;border-right: 1px solid rgba(255, 255, 255, 0.12);}
.header_menu .conx .left ul{padding-bottom: 1.13rem;}
.header_menu .conx .left ul li:nth-child(7){display:none;}
.header_menu .conx .left ul li a{width: fit-content;font-family: mb;line-height: 1.23;margin-bottom: 0.35rem;position: relative;background: linear-gradient(90deg, #C79066 0.14%, #F0CEA2 19.98%, #C79066 56.73%, #DCAF84 99.96%);background-clip: text;-webkit-background-clip: text;-webkit-text-fill-color: transparent;opacity: 0.3;transition: all 0.5s;text-transform: uppercase;}
.header_menu .conx .left ul li a:after{content: "";position: absolute;top: 50%;right: 0;transform: translate(0.54rem,-50%);width: 0.25rem;height: 0.04rem;background-color: #C79066;opacity: 0;}
.header_menu .conx .left ul li a.on{opacity: 1;}
.header_menu .conx .left ul li a.on:after{opacity: 1;}
.header_menu .conx .left ul li a.on1{opacity: 1;}
.header_menu .conx .left ul li a.on1:after{opacity: 1;}
.header_menu .conx .left .h_fx{display: flex;align-items: center;}
.header_menu .conx .left .h_fx .name{color: rgba(255, 255, 255, 0.60);font-family: mb;margin-right: 0.44rem;}
.header_menu .conx .left .h_fx a{display: block;width: 0.32rem;height: 0.32rem;margin-right: 0.12rem;}
.header_menu .conx .left .h_fx a img{width: 100%;height: 100%;object-fit: contain;}
.header_menu .conx .left .h_fx a img.img1{display: block!important;}
.header_menu .conx .left .h_fx a img.img2{display: none!important;}
.header_menu .conx .left .h_fx a:hover img.img1{display: none!important;}
.header_menu .conx .left .h_fx a:hover img.img2{display: block!important;}
.header_menu .conx .right{width: calc(100% - 6.5rem);padding: 0.72rem 3.34rem 0 1.11rem;}
.header_menu .conx .right .right1{display: none;}
.header_menu .conx .right .right1.on{display: block;}
.header_menu .conx .right .right1 .box1{display: flex;}
.header_menu .conx .right .right1 .box1>ul{width: 5.1rem;}
.header_menu .conx .right .right1 .box1>ul>li{display: flex;align-items: center;margin-bottom: 0.35rem;}
.header_menu .conx .right .right1 .box1>ul>li .icon{padding: 0.06rem 0.07rem;min-width:0.75rem; background-color: #fff;border-radius: 0.12rem;border-bottom-left-radius: 0;margin-right:0.15rem;}
.header_menu .conx .right .right1 .box1>ul>li .icon img{height: 0.1rem;margin:0 auto;}
.header_menu .conx .right .right1 .box1>ul>li a{display: flex;align-items: center;width: fit-content;font-family: mb;line-height: 1.23;position: relative;background: linear-gradient(90deg, #C79066 0.14%, #F0CEA2 19.98%, #C79066 56.73%, #DCAF84 99.96%);background-clip: text;-webkit-background-clip: text;-webkit-text-fill-color: transparent;opacity: 0.3;transition: all 0.5s;text-transform: uppercase;}
.header_menu .conx .right .right1 .box1>ul>li a.on{opacity: 1;}
.header_menu .conx .right .right1 .box1>ul>li a img{width: 0.25rem;margin-left: 0.4rem;opacity: 0;transition: all 0.5s;}
.header_menu .conx .right .right1 .box1>ul>li a.on img{opacity: 1;}
.header_menu .conx .right .right1 .box1 .lists{width: 3.15rem;height: 7rem;padding-right: 0.15rem; overflow: auto;}

/* 滚动条样式 */
.header_menu .conx .right .right1 .box1 .lists::-webkit-scrollbar{ width:2px;height: 1px;}
.header_menu .conx .right .right1 .box1 .lists::-webkit-scrollbar-thumb{ background:rgba(255,255,255,0.7);}
.header_menu .conx .right .right1 .box1 .lists::-webkit-scrollbar-track{ background:rgba(255,255,255,0.4);}

.header_menu .conx .right .right1 .box1 .lists .list{width: 100%;display: none;}
.header_menu .conx .right .right1 .box1 .lists .list.on{display: block;}
.header_menu .conx .right .right1 .box1 .lists .list .bo{display: block;margin-bottom: 0.42rem;}
.header_menu .conx .right .right1 .box1 .lists .list .bo:last-child{margin-bottom: 0;}
.header_menu .conx .right .right1 .box1 .lists .list .bo .pic{width: 100%;height: 1.7rem;overflow: hidden;}
.header_menu .conx .right .right1 .box1 .lists .list .bo .pic img{width: 100%;height: 100%;object-fit: cover;transition: all 0.5s;}
.header_menu .conx .right .right1 .box1 .lists .list .bo:hover .pic img{transform: scale(1.15);}
.header_menu .conx .right .right1 .box1 .lists .list .bo .h{font-family: mb;background: linear-gradient(90deg, #C79066 0.14%, #F0CEA2 19.98%, #C79066 56.73%, #DCAF84 99.96%);
  background-clip: text;-webkit-background-clip: text;-webkit-text-fill-color: transparent;text-transform: uppercase;margin-top: 0.15rem;}
.header_menu .conx .right .right1  .box1 .itemx{margin-left: 0.67rem;width: 4.18rem;} 
.header_menu .conx .right .right1  .box1 .itemx .pic{width: 100%;height: 2.75rem;margin-bottom: 0.3rem;overflow: hidden;}
.header_menu .conx .right .right1  .box1 .itemx .pic img{width: 100%;height: 100%;object-fit: cover;transition: all 0.5s;}
.header_menu .conx .right .right1  .box1 .itemx:hover .pic img{transform: scale(1.15);}
.header_menu .conx .right .right1  .box1 .itemx .px{display: flex;margin-bottom: 0.15rem;background:linear-gradient(90deg, #C79066 0.14%, #F0CEA2 19.98%, #C79066 56.73%, #DCAF84 99.96%);background-clip: text;-webkit-background-clip: text;-webkit-text-fill-color: transparent;align-items: center;}
.header_menu .conx .right .right1  .box1 .itemx .px img{width: 0.18rem;height: 0.18rem;object-fit: contain;margin-right: 0.12rem;}



.plxl{position: fixed;z-index: 990;background-color: #111;top: 0;left: 0;width: 100%;height: 100vh;padding: 1.62rem 3.5rem 0 3.5rem;display: none;}
.plxl .bj{position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: -1;cursor:pointer;}
.plxl .top{margin-bottom: 0.4rem;text-align: center;}
.plxl .top .icon{width: 0.34rem;margin: 0 auto;margin-bottom: 0.17rem;}
.plxl .top .tit{line-height: 2.32;font-family: mb;text-transform: uppercase;background:linear-gradient(90deg, #C79066 0.14%, #F0CEA2 19.98%, #C79066 56.73%, #DCAF84 99.96%);
background-clip: text;-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.plxl .list{display: flex;width: 100%;justify-content: space-between;}
.plxl .list .item{width: 5.9rem;position: relative;overflow:hidden;}
.plxl .list .item .pic{width: 100%;height: 4.63rem;overflow: hidden;position:relative;}
.plxl .list .item .pic>img{width: 100%;height: 100%;object-fit: cover;transition: all 0.5s;}
.plxl .list .item:hover .pic>img{transform: scale(1.15);}
.plxl .list .item .pic .icon{position:absolute;top: 45%;left: 50%;transform: translate(-50%,-50%);width: fit-content;height: 0.4rem;width:100%;display:flex;justify-content:center;}
.plxl .list .item .pic .icon img{height:100%;}
/*.plxl .list .item .txt{position: absolute;*/
/*    left: 50%;*/
/*    bottom: 0.7rem;*/
/*    width: fit-content;*/
/*    WHITE-SPACE: nowrap;*/
/*    color: #fff;*/
/*    padding: 0.22rem 0.4rem;*/
/*    display: flex*/
/*;*/
/*    align-items: center;*/
/*    justify-content: space-between;*/
/*    font-family: mb;*/
/*    background-color: #C79066;*/
/*    opacity: 1;*/
/*    transform: translateX(-50%);*/
/*    transition: all 0.5s;}*/
/*.plxl .list .item:hover .txt{opacity:1;transform: translateY(0);}*/
/*.plxl .list .item .txt .left img{height: 0.26rem;}*/
/*.plxl .list .item .txt .right{display: flex;align-items: center;}*/
/*.plxl .list .item .txt .right img{width: 0.14rem;margin-left: 0.27rem;}*/

.plxl .list .item .txt .btn{display: flex;align-items: center;transition: all 0.5s;overflow: hidden;transition: all 0.5s;width: 0.44rem;margin: 0 auto;position:absolute;left:50%;transform:translateX(-50%);bottom:0.8rem; }
.plxl .list .item:hover .txt .btn{width: 2.2rem;background-color: #C79066;}
.plxl .list .item .txt .btn .span{color: #fff;font-family: mr;white-space: nowrap;width: 0;display: block;transition: all 0.5s;overflow:hidden}
.plxl .list .item:hover .txt .btn .span{width: 2.3rem;padding-left:0.23rem;}
.plxl .list .item .txt .btn .icon{width: 0.44rem;height: 0.44rem;display: flex;align-items: center;justify-content: center;border: 1px solid #ffffff;transition: all 0.5s;}
.plxl .list .item .txt .btn .icon img{width: 0.14rem;opacity: 1;}
.plxl .list .item .txt .btn .icon img.img2{display: none;opacity: 1;}
.plxl .list .item:hover .txt .btn .icon{border-color: transparent;width: 0.54rem;}
.plxl .list .item:hover .txt .btn .icon img.img1{display: none;}
.plxl .list .item:hover .txt .btn .icon img.img2{display: block;}



.plxl .plxl_out{position: absolute;bottom: 0.22rem;left: 50%;transform: translateX(-50%);width: fit-content;color: #fff;font-family: mb;line-height: 2.1;cursor: pointer;opacity: 0.6;}
.plxl .plxl_out img{width: 0.11rem;margin: 0 auto;}

.footer{background-color: #000;}
.footer .f_top{padding: 0.73rem 0 0 0;}
.footer .f_top .f_logo{display: block;width: 1.55rem;margin-left:2.5rem;}
/*.footer .f_top .f_logo{width: 2.05rem;margin: 0 auto;margin-bottom: 0.47rem;}*/
/*.footer .f_top .fx{display: flex;align-items: center;justify-content:center;margin-bottom:0.67rem;margin-bottom:0;}*/
/*.footer .f_top .fx a{width: 0.38rem;height: 0.38rem;display: block;margin:0 0.05rem;}*/
/*.footer .f_top .fx a img{width: 100%;height: 100%;}*/
/*.footer .f_top .fx a img.img2{display: none;}*/
/*.footer .f_top .fx a:hover img.img1{display: none;}*/
/*.footer .f_top .fx a:hover img.img2{display: block;}*/
/*.footer .f_top .f_ser{display: flex;align-items: center;justify-content:center;width:fit-content;padding:0 0.2rem;margin:0 auto;border-bottom:1px solid rgba(255,255,255,0.14);}*/
/*.footer .f_top .f_ser .name{font-family: mb;color: #fff;opacity: 0.6;margin-right: 0.2rem;}*/
/*.footer .f_top .f_ser form{width: 3.53rem;padding: 0.15rem 0.31rem 0.15rem 0.59rem;position: relative;}*/
/*.footer .f_top .f_ser form img{position: absolute;left: 0.31rem;top:50%;transform: translateY(-50%);width: 0.16rem;height: 0.16rem;}*/
/*.footer .f_top .f_ser form input{width: 100%;background-color: transparent;color: #fff;font-family:mt;}*/
/*.footer .f_center{padding: 0.7rem 1.9rem 0.36rem 1.9rem;display: flex;justify-content:space-between;align-items:center; width:100%;}*/
.footer .f_center{padding: 0.7rem 2.5rem 0.36rem 2.5rem; width:100%;}
.footer .f_center .list{display: flex;margin:0 auto;margin-bottom:0.8rem; justify-content:space-between;}
.footer .f_center .list a{color: #fff;font-family: mb;opacity:1;transition:all 0.5s;}
.footer .f_center .list a:hover{opacity:1;}
.footer .f_center .fx{display: flex;align-items: center;width:100%;justify-content:flex-end;}
.footer .f_center .fx a{width: 0.45rem;height: 0.45rem;display: block;margin:0 0.11rem;}
.footer .f_center .fx a img{width: 100%;height: 100%;}
.footer .f_center .fx a img.img2{display: none;}
.footer .f_center .fx a:hover img.img1{display: none;}
.footer .f_center .fx a:hover img.img2{display: block;}
.footer .f_center .item .item_list{display: flex;flex-direction: column;text-align: left;align-items: flex-start;justify-content: center;font-weight: 400;margin-top:.2rem;gap:.1rem;}
.footer .f_center .item .item_list a{color: rgba(255,255,255,0.6);font-family: 'mr';}

.footer .f_bottom{padding: 0.14rem 1.9rem 0.14rem 1.9rem;display: flex;align-items: center;justify-content: space-between; border-top: 1px solid rgba(255, 255, 255, 0.50);color: #ffffff;opacity: 0.6;font-family:mt;}
.footer .f_bottom .b_left{display: flex;align-items: center;}
.footer .f_bottom a{color: #fff;transition: all 0.5s;}
.footer .f_bottom span{margin: 0 0.05rem;}
.footer .f_center .item:nth-child(7){display:none;}

.cookie-page01 {padding:36px 24px 24px;background-color:#2b2b2b;position:fixed;left:0;bottom:0;z-index:6;width:100%;color:#eaeaea;transform:translateY(100%);opacity:0;transition:transform .3s,opacity .3s;z-index:999;}
.cookie-page01.show {transform:translateY(0);opacity:1}
.cookie-page01 .content {text-align:center;line-height:1.5;}
.cookie-page01 .content a {color:#C79066}
.cookie-page01 .content a:hover {color:#C79066;text-decoration:underline}
.cookie-page01 .accept {width:100px;line-height:32px;border-radius:16px;background-color:#C79066;text-align:center;font-size:16px;font-weight:600;margin:16px auto 0;cursor:pointer;transition:background-color .3s}
/*.cookie-page01 .accept:hover {background-color:#1770FE}*/

.main{position: relative;}

.banner{position: relative;overflow: hidden;}
.banner .swiper-slide{position: relative;height: 100vh;}
.banner .swiper-slide .pic{width: 100%;height: 100%;overflow: hidden;}
.banner .swiper-slide .pic img{width: 100%;height: 100%;object-fit: cover;display: block;}
.banner .swiper-slide .txt{position: absolute;bottom: 2.17rem;left: 0;width: 100%;color: #fff;text-align: center;font-family: mb;line-height: 1.2;text-transform: uppercase;}
.banner .swiper-slide a.btn{position: absolute;left: 50%;bottom: 1.2rem;width: 3rem;line-height: 0.48rem;border: 1px solid #ffffff;border-radius: 0.26rem;padding:0 0.2rem;color:#ffffff;transform:translateX(-50%);overflow:hidden;z-index:2;transition:all 0.5s;}
.banner .swiper-slide a.btn:hover{color:#ffffff;border-color:transparent;}
.banner .swiper-slide a.btn:after{content:"";position: absolute;left: 0;top: 0;width: 0%;height: 100%;background-color: #C79066;z-index: -1;transition:all 0.5s;}
.banner .swiper-slide a.btn:hover:after{width:100%;}
.banner .swiper-slide a.btn .jt{width: 0.16rem;height: 0.16rem;background-color: #C79066;right: 0.2rem;top: 50%;transform: translateY(-50%);border-radius: 50%;display: flex;justify-content: center;align-items: center;position:absolute;transition:all 0.5s;}
.banner .swiper-slide a.btn .jt img{opacity: 0;transition: all 0.5s;}
.banner .swiper-slide a.btn:hover .jt img{opacity: 1}
.banner .swiper-slide a.btn:hover .jt{width:0.4rem;height: 0.4rem;right:0.05rem; background-color: #fff;padding:0.1rem;}
.banner .swiper-pagination{bottom: 0.5rem;}
.banner .swiper-pagination .swiper-pagination-bullet{width: 0.6rem;height: 0.04rem;border-radius: 0;background-color: #fff;opacity:0.5;}
.banner .swiper-pagination .swiper-pagination-bullet-active{opacity: 1;}
.banner .scl{position: absolute;bottom: 0;left: 50%;transform: translateX(-50%);width: fit-content;z-index: 2;}
.banner .scl .p{color: rgba(255,255,255,0.5);font-family:mt;line-height: 1.375;}
.banner .scl .solid{width: 2px;height: 0.56rem;background-color: rgba(255,255,255,0.5);margin: 0 auto; margin-top: 0.05rem;position: relative;}
.banner .scl .solid:after{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 16px;background-color: #fff; animation: scl 1.5s linear;animation-iteration-count: infinite;}
@keyframes scl {
  0% {
    top: 0;
    opacity: 1;
  }
  100%{
    top: 100%;
    opacity: 0;
  }
}

.i_part1{padding: 1.6rem .5rem 0 .5rem;background-color: #FFFCF7;}
.i_part1 .tit{font-family: mr;color: #555;line-height: 1.25;margin-bottom: 0.16rem;text-align: center;}
.i_part1 .icon{width: 0.34rem;height: 0.28rem;margin: 0 auto;margin-bottom: 0.5rem;}
.i_part1 .icon img{width: 100%;height: 100%;object-fit: contain;}
.i_part1 .p{text-align: center;color: #111;line-height: 1.67;margin-bottom: 0.8rem;font-family:mt;}
.i_part1 .p1{text-align: center;color: #555;line-height: 1.25;}

.i_part2{padding: 2.14rem 0 1.4rem 0;background-color: #FFFCF7;}
.i_tit{line-height: 1.42;font-family: mb;background: linear-gradient(90deg, #C79066 0.14%, #F0CEA2 19.98%, #C79066 56.73%, #DCAF84 99.96%);background-clip: text;-webkit-background-clip: text;-webkit-text-fill-color: transparent;text-transform:uppercase;}

.i_part2 .i_tit{text-align: center;margin-bottom: 0.4rem;}
.i_part2 .tabs{display: flex;justify-content: center;margin-bottom: 0.53rem;}
.i_part2 .tabs .li{cursor: pointer; display: block;width: fit-content;white-space: nowrap;color: #111;font-family:mt;line-height: 2.25;margin: 0 0.3rem;transition: all 0.5s;position: relative;padding-bottom:0.1rem;}
.i_part2 .tabs .li:after{content: "";position: absolute;left: 50%;bottom: 0;width: 0%;height: 0.04rem;background-color: #C79066;transition: all 0.5s;transform: translateX(-50%);}
.i_part2 .tabs .li img{width: auto;height: 0.2rem;margin: 0 auto;margin-bottom: 0.03rem;object-fit: contain;}
.i_part2 .tabs .li.on{color: #C79066;font-family: mb;}
.i_part2 .tabs .li.on:after{width: 100%;}
.i_part2 .cons{ padding-left: 0.5rem;}
.i_part2 .cons .con{display: none;position: relative;overflow: hidden;padding-top:0.2rem; padding-bottom: 0.8rem;}
.i_part2 .cons .con.on{display: block;}
.i_part2 .cons .con .swiper-slide{position: relative;transition:all 0.5s;
/*cursor:url(../img/drag.ico),pointer;*/
}
.i_part2 .cons .con .swiper-slide .pic{width: 100%;height: 4.6rem;overflow: hidden;}
.i_part2 .cons .con .swiper-slide .pic img{
    position: relative;z-index: 1;
    width: 100%;height: 100%;object-fit: cover;transition: all 0.5s;}
.i_part2 .cons .con .swiper-slide:hover{transform:scale(1.15);z-index:2;}
.i_part2 .cons .con .swiper-slide:hover .pic img{transform: scale(1.15);}
.i_part2 .cons .con .swiper-slide .txt{
    position: absolute;
    z-index: 2;
    left: 0;
    top: calc(20% + 40px);
    /*transform: translateY(calc(-50% + 20px));*/
    width: 100%;
    transition: all 1s cubic-bezier(0.22, 0.61, 0.36, 1);;
    text-align: center;}
.i_part2 .cons .con .swiper-slide .txt .h{font-family: mb;line-height: 2.315;color: #fff;transition:all 0.5s;}
.i_part2 .cons .con .swiper-slide:hover .txt .h{color:#DCAF84 ;}
.i_part2 .cons .con .swiper-slide .txt .p{margin-top: 0.1rem;color: #fff;line-height: 1.5;font-family: hr;margin: 0.1rem 0 0.55rem 0;padding: 0 0.5rem;text-align: center;
/*display: none;*/
opacity: 0;
transition: all .6s ease;
    
}
.i_part2 .cons .con .swiper-slide:hover .txt .p{display: block;}
.i_part2 .cons .con .swiper-slide .txt .add{width: 0.44rem;height: 0.44rem;margin: 0 auto;
/*display: none;*/
opacity: 0;
transition: all .6s ease;
}
.i_part2 .cons .con .swiper-slide:hover .txt {
    /*transform: translateY(-50%);*/
    top: 20%;
}
.i_part2 .cons .con .swiper-slide .pic {
    position: relative;
    z-index: 1;
}
.i_part2 .cons .con .swiper-slide .pic::after {
    content: "";
    position: absolute;
    z-index: 2;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.3);
    opacity: 0;
    transition: all .5s ease;
}

/*.i_part2 .cons .con .swiper-slide:hover .txt .add{display: block;}*/
.i_part2 .cons .con .swiper-slide:hover  .pic::after {opacity:1;}
.i_part2 .cons .con .swiper-slide:hover  .txt .p {opacity:1;}
.i_part2 .cons .con .swiper-slide:hover  .txt .add {opacity:1;}

.i_part2 .cons .con .prev{position: absolute;bottom: 0;left: 0;width: 0.44rem;height: 0.44rem;cursor: pointer;}
.i_part2 .cons .con .prev img{width: 100%;height: 100%;object-fit: contain;}
.i_part2 .cons .con .prev img.img2{display: none;}
.i_part2 .cons .con .prev:hover img.img2{display: block;}
.i_part2 .cons .con .prev:hover img.img1{display: none;}
.i_part2 .cons .con .next{position: absolute;bottom: 0;left: 0.64rem;width: 0.44rem;height: 0.44rem;cursor: pointer;}
.i_part2 .cons .con .next img{width: 100%;height: 100%;object-fit: contain;}
.i_part2 .cons .con .next img.img2{display: none;}
.i_part2 .cons .con .next:hover img.img2{display: block;}
.i_part2 .cons .con .next:hover img.img1{display: none;}
.i_part2 .cons .con .swiper-pagination{top: auto;bottom: 0.22rem;left: 1.38rem;width: calc(100% - 3.68rem);height: 1px;}
.i_part2 .cons .con .swiper-pagination .swiper-pagination-progressbar-fill{background-color: #C79066;height: 3px;top: -1px;}



/*.i_part2 .cons .con .swiper-pagination{top: auto;bottom: 0;height: 1px;background: #E6E6E6;}*/
/*.i_part2 .cons .con .swiper-pagination .swiper-pagination-progressbar-fill{background: #C79066;}*/

.i_part3{padding: 1.6rem 0.7rem 1.8rem 0.5rem;position: sticky;top: -4rem;}
.i_part3 .con{display: flex;width: 100%;justify-content: space-between;}
.i_part3 .con .left{padding-top: 0.5rem;width: 7.4rem;}
.i_part3 .con .left .i_tit{font-family: mb;text-transform: uppercase;margin-bottom: 0.3rem;}
.i_part3 .con .left .txt1{padding-left: 1.4rem;}
.i_part3 .con .left .txt1 .p{color: #111;line-height: 1.5;font-family: mr;margin-bottom: 0.6rem;}
.i_part3 .con .left .txt1 .btn{width: fit-content;display: flex;align-items: center;padding: 0 0.18rem 0 0.23rem;color: #fff;background-color: #C79066;font-family: hr;line-height: 0.44rem;}
.i_part3 .con .left .txt1 .btn img{display: block;width: 0.14rem;margin-left: 0.2rem;transition: all 0.5s;}
.i_part3 .con .left .txt1 .btn:hover img{margin-left: 0.1rem;}
.i_part3 .con .left .pic{width: 4.94rem;height: 6.34rem;position: relative;margin-top: 0.63rem;position:relative;}
.i_part3 .con .left .pic img:nth-child(1){width: 100%;height: 100%;object-fit: cover;transition: all 0.5s;}
.i_part3 .con .left .pic img:nth-child(2){position:absolute;bottom:-0.81rem;right:-1.73rem;width:4.72rem;display:block!important;}
.i_part3 .con .right{width: 9.12rem;}
.i_part3 .con .right .pic{width: 100%;height: 4.72rem;overflow: hidden;margin-bottom: 0.4rem;}
.i_part3 .con .right .pic img{width: 100%;height: 100%;object-fit: cover;transition: all 0.5s;}
.i_part3 .con .right .pic:hover img{transform: scale(1.15);}
.i_part3 .con .right .p{color: #111;line-height: 1.5;font-family: mr;width: 6rem;}

.i_part3x{position:relative;padding-top:1.3rem;height:auto;}
.i_part3x .con1{position: sticky;top: 1.3rem;height: calc(100vh - 1.3rem);padding:0 0 0 0;width:100%;overflow:hidden;}
.i_part3x .con1 .lists{display: flex;height:100%;width:fit-content;}
.i_part3x .con1 .lists .list{position: relative;width: 100vw;padding:0 0.5rem; height: 100%;}
.i_part3x .top{text-align: center;width: 8rem;margin: 0 auto;margin-bottom: 0.5rem;}
.i_part3x .top .i_tit{font-family: mb;text-transform: uppercase;margin-bottom: 0.3rem;}
.i_part3x .top .p{color: #111;line-height: 1.5;font-family: mr;margin-bottom: 0.6rem;}
.i_part3x .con1 .left img{width: 100%;height: 100%;object-fit: cover;}
.i_part3x .con1 .left .pic1{width: 2.8rem;height: 3.6rem;position: absolute;top: 0;left: 0.5rem;transition:all 0.5s}
.i_part3x .con1 .left .pic2{width: 4rem;height: 3.12rem;position: absolute;top: 0.4rem;left: 0.5rem;transition:all 0.5s}
/*.i_part3x.show .con1 .left .pic2{opacity: 1;bottom:1.4rem;}*/
/*.i_part3x.show .con1 .left .pic1{opacity: 0;}*/

.i_part3x .con1 .center{position: absolute;top: 0.5rem;left: 50%;transform:translateX(-50%); width: 9.45rem;background-color:#fff;}
.i_part3x .con1 .center .pic{width: 100%;height: 5.1rem;overflow: hidden;margin-bottom:0.28rem;}
.i_part3x .con1 .center .pic img{width: 100%;height: 100%;object-fit: cover;transition: all 0.5s;}
.i_part3x .con1 .center .pic:hover img{transform:scale(1.15);}
.i_part3x .con1 .center .h{width: 7.6rem;color:#111;font-family: mr;line-height: 0.28rem;height: 0.84rem;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;margin-bottom: 0.46rem;}
.i_part3x .con1 .center .btn{width: fit-content;display: flex;align-items: center;padding: 0 0.18rem 0 0.23rem;color: #fff;background-color: #C79066;font-family: hr;line-height: 0.44rem;}
.i_part3x .con1 .center .btn img{display: block;width: 0.14rem;margin-left: 0.2rem;transition: all 0.5s;}
.i_part3x .con1 .center .btn:hover img{margin-left: 0.1rem;}

.i_part3x .con1 .right img{width: 100%;height: 100%;object-fit: cover;}
.i_part3x .con1 .right .pic1{width: 2.8rem;height: 3.6rem;position: absolute;bottom: 0.5rem;right: 0.5rem;transition:all 0.5s;}
.i_part3x .con1 .right .pic2{width: 4rem;height: 3.12rem;position: absolute;bottom: 1rem;right: 0.5rem;transition:all 0.5s}
/*.i_part3x.show .con1 .right .pic1{opacity: 1;top:0rem;}*/
/*.i_part3x.show .con1 .right .pic2{opacity: 0;}*/

.i_part4{position: relative;z-index: 2;padding: 1.6rem 0 2rem 1.9rem;background: url(../img/ip4_bj.jpg)no-repeat center;background-size: cover;}
.i_part4 .i_tit{margin-bottom: 0.3rem;}
.i_part4 .txt{display: flex;justify-content: space-between;align-items: top;margin-bottom: 1.11rem;padding-right: 1.9rem;}
.i_part4 .txt .left{width: 3.92rem;font-family:mt;color: #111;line-height: 1.5;}
.i_part4 .txt .right{width: 6.9rem;}
.i_part4 .txt .right .p{font-family:mt;color: #111;line-height: 1.5;margin-bottom: 0.38rem;}
.i_part4 .txt .right .btn{width: fit-content;display: flex;align-items: center;padding: 0 0.18rem 0 0.23rem;color: #fff;background-color: #C79066;font-family: hr;line-height: 0.44rem;}
.i_part4 .txt .right .btn img{display: block;width: 0.14rem;margin-left: 0.2rem;transition: all 0.5s;}
.i_part4 .txt .right .btn:hover img{margin-left: 0.1rem;}
/*.i_part4 .con{padding-bottom: 0.5rem;position: relative;overflow: hidden;cursor: url(../img/drag.ico), pointer;}*/
.i_part4 .con{padding-bottom: 0.9rem;position: relative;overflow: hidden;}
/*.i_part4 .con .swiper-slide{position: relative;cursor: url(../img/drag.ico), pointer;}*/
.i_part4 .con .swiper-slide{position: relative;}
.i_part4 .con .swiper-slide .pic{width: 100%;height: 5.56rem;overflow: hidden;position:relative;z-index:2;}
.i_part4 .con .swiper-slide .pic:after{content:"";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,0.3);opacity: 0;transition: all 0.5s;}
.i_part4 .con .swiper-slide:hover .pic:after{opacity:1;}
.i_part4 .con .swiper-slide .pic img{width: 100%;height: 100%;object-fit: cover;transition: all 0.5s;}
.i_part4 .con .swiper-slide:hover .pic img{transform: scale(1.15);}
.i_part4 .con .swiper-slide .txt1{position: absolute;top: 60%;left: 0;width: 100%;padding: 0 0.2rem;text-align: center;transform: translateY(-50%);
transition: all 1s cubic-bezier(0.22, 0.61, 0.36, 1);z-index: 2;
opacity: 0;}
.i_part4 .con .swiper-slide:hover .txt1{top: 50%;opacity: 1;}
.i_part4 .con .swiper-slide .txt1 .add{width: 0.44rem;height: 0.44rem;margin: 0 auto;margin-bottom: 0.2rem;}
.i_part4 .con .swiper-slide .txt1 .h{color: #fff;line-height: 2.5;font-family: mb;transition:all 0.5s;}
.i_part4 .con .swiper-slide:hover .txt1 .h{color:#C79066;}
.i_part4 .con .swiper-slide:nth-child(2n){margin-top: 0.5rem;}

.i_part4 .con .prev{position: absolute;bottom: 0;left: 0;width: 0.44rem;height: 0.44rem;cursor: pointer;}
.i_part4 .con .prev img{width: 100%;height: 100%;object-fit: contain;}
.i_part4 .con .prev img.img2{display: none;}
.i_part4 .con .prev:hover img.img2{display: block;}
.i_part4 .con .prev:hover img.img1{display: none;}
.i_part4 .con .next{position: absolute;bottom: 0;left: 0.64rem;width: 0.44rem;height: 0.44rem;cursor: pointer;}
.i_part4 .con .next img{width: 100%;height: 100%;object-fit: contain;}
.i_part4 .con .next img.img2{display: none;}
.i_part4 .con .next:hover img.img2{display: block;}
.i_part4 .con .next:hover img.img1{display: none;}
.i_part4 .con .swiper-pagination{top: auto;bottom: 0.22rem;left: 1.38rem;width: calc(100% - 3.68rem);height: 1px;}
.i_part4 .con .swiper-pagination .swiper-pagination-progressbar-fill{background-color: #C79066;height: 3px;top: -1px;}

/*.i_part4 .con .swiper-pagination{top: auto;bottom: 0;height: 1px;background: #E6E6E6;}*/
/*.i_part4 .con .swiper-pagination .swiper-pagination-progressbar-fill{background: #C79066;}*/

.i_part5{padding: 1.6rem 4rem 2rem 4rem;background: url(../img/ip5_bj.jpg)no-repeat center;background-size: cover;position: relative;z-index: 2;}
.i_part5 .tit1{text-align: center;font-family: mr;font-weight:600; color: #fff;line-height: 1.42;margin-bottom: 0.9rem;}
.i_part5 .list{display: flex;width: 100%;justify-content: space-between;}
.i_part5 .list .item{padding:0.3rem;background: no-repeat center;background-size: cover; background-color: #fff;width: 5.44rem;transition: all 0.5s;z-index: 2;position: relative;}
.i_part5 .list .item:after{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: url(../img/ip5_bj1.jpg) no-repeat center;background-size: cover;z-index: -1;opacity: 1;transition: all 0.5s;}
.i_part5 .list .item:nth-child(1):after{background-image: url(../img/ip5_bj2.jpg)}
.i_part5 .list .item:nth-child(2):after{background-image: url(../img/ip5_bj3.jpg)}
.i_part5 .list .item:hover:after{opacity: 1;}
.i_part5 .list .item .top{display: flex;justify-content: space-between;align-items: center;color: #111;font-family: mr;line-height: 2;margin-bottom: 0.86rem;opacity:0;}
.i_part5 .list .item .tit{text-align: center;line-height: 1.5;height:3em; color: #111;font-family: mb;margin-bottom: 0.1rem;transition: all 0.5s;}
.i_part5 .list .item:hover .tit{background: linear-gradient(90deg, #C79066 0.14%, #F0CEA2 19.98%, #C79066 56.73%);background-clip: text;-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.i_part5 .list .item .p1{text-align: center;color: #111;font-family:mt;line-height: 1.78;height:5.34em; margin-bottom: 0.5rem;text-transform: capitalize;}
.i_part5 .list .item .btn{display: flex;align-items: center;transition: all 0.5s;overflow: hidden;transition: all 0.5s;width: 0.44rem;margin: 0 auto;margin-bottom: 1.1rem; }
.i_part5 .list .item .btn:hover{width: 2rem;background-color: #C79066;}
.i_part5 .list .item .btn-ru:hover{width: 2.5rem}
.i_part5 .list .item .btn .span{color: #fff;font-family: mr;white-space: nowrap;width: 0;display: block;transition: all 0.5s;}
.i_part5 .list .item .btn:hover .span{width: 1.46rem;padding-left:0.23rem;}
.i_part5 .list .item .btn .icon{width: 0.44rem;height: 0.44rem;display: flex;align-items: center;justify-content: center;border: 1px solid #11111140;transition: all 0.5s;}
.i_part5 .list .item .btn .icon img{width: 0.14rem;opacity: 0.5;}
.i_part5 .list .item .btn .icon img.img2{display: none;opacity: 1;}
.i_part5 .list .item .btn:hover .icon{border-color: transparent;width: 0.54rem;}
.i_part5 .list .item .btn:hover .icon img.img1{display: none;}
.i_part5 .list .item .btn:hover .icon img.img2{display: block;}
.i_part5 .list .item .ip5_logo{width: 0.54rem;margin: 0 auto;}

.i_part6{padding: 2.65rem .5rem 2.04rem .5rem;background: url(../img/ip6_pic.jpg)no-repeat center;background-size: cover!important;position: relative;z-index: 2;}
.i_part6 .h{text-align: center;color: #ffffff;font-family: mb;line-height: 1.4;text-transform: uppercase;margin-bottom: 0.33rem;}
.i_part6 form{display: flex;justify-content: center;}
.i_part6 form>input{width: 4.1rem;padding: 0.18rem 0.26rem 0.15rem 0.14rem;background: rgba(255, 255, 255, 0.32);color: #fff;font-family: mr; backdrop-filter: blur(10.449999809265137px);margin-right: 0.1rem;}
.i_part6 form>input::placeholder{color: #fff;}
.i_part6 form button{width: 1.2rem;line-height: 0.5rem;border: none;color: #fff;text-align: center;background: #C79066;font-family: mr;cursor: pointer;}
.i_part6 form button input{color: #fff;font-family: mr;}
.i_part6 form .pot-fr {width: 1.5rem;}
.i_part6 form .pot-es {width: 1.5rem}
.crumbs{display: flex;align-items: center;opacity: 0.8;}
.crumbs .icon{width: 0.14rem;height: 0.14rem;}
.crumbs span{display: block;margin: 0 0.06rem;font-family:mt;color:#AFAFAF;}
.crumbs a{display: block;text-transform: capitalize;font-family:mt;color:#AFAFAF;}

.nd_con .crumbs{position: absolute;top: 0.5rem;left: 0.5rem;}
.nd_con .crumbs a{display: block;text-transform: capitalize;font-family:mt;color:#AFAFAF;}
.nd_con .crumbs span{display: block;margin: 0 0.06rem;font-family:mt;color:#AFAFAF;}
.bl_con .crumbs{position: absolute;top: 0.5rem;left: 0.5rem;}
.bl_con .crumbs a{display: block;text-transform: capitalize;font-family:mt;color:#AFAFAF;}
.bl_con .crumbs span{display: block;margin: 0 0.06rem;font-family:mt;color:#AFAFAF;}
.pl_con .crumbs{position: absolute;top: 0.5rem;left: 0.5rem;}
.pl_con .crumbs a{display: block;text-transform: capitalize;font-family:mt;color:#AFAFAF;}
.pl_con .crumbs span{display: block;margin: 0 0.06rem;font-family:mt;color:#AFAFAF;}

.why_con .crumbs{position: absolute;top: 0.5rem;left: 0.5rem;}
.why_con .crumbs a{display: block;text-transform: capitalize;font-family:mt;color:#AFAFAF;}
.why_con .crumbs span{display: block;margin: 0 0.06rem;font-family:mt;color:#AFAFAF;}


.ny_banner{position: relative;z-index: 2;height: 7rem;}
.ny_banner .pic{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.ny_banner .pic img{width: 100%;height: 100%;object-fit: cover;}
.ny_banner .tit{position: absolute;left: 0;top: 2.4rem;width: 100%;text-align: center;font-family: "mb";text-transform: uppercase; color: #FFF;}
.ny_banner .crumbs{position: absolute;top: 0.5rem;left: 0.5rem;z-index: 5;color: #fff;opacity: 0.8;}
.ny_banner .crumbs a{color: #fff;}
.ny_banner .crumbs span{color: #fff;}
.pd_banner .crumbs{position: absolute;top: 0.5rem;left: 0.5rem;z-index: 5;color: #fff;opacity: 0.8;}
.pd_banner .crumbs a{color: #fff;}
.pd_banner .crumbs span{color: #fff;}
.nl_con{padding: 1.4rem 1.92rem 1.68rem 1.92rem;}
.nl_con .top{width: 100%;display: flex;justify-content: space-between;margin-bottom: 0.77rem;}
.nl_con .top .nl_tab{display: flex;}
.nl_con .top .nl_tab a{display: block;line-height: 2.25;font-family:mt;color: #111;text-transform: capitalize;margin-right: 0.59rem;position: relative;transition: all 0.5s;}
.nl_con .top .nl_tab a.on{color:#C79066;}
.nl_con .top .nl_tab a:after{content: "";position: absolute;left: 0;bottom: 0;width: 0%;height: 0.03rem;background-color: #C79066;transition: all 0.5s;}
.nl_con .top .nl_tab a.on:after{width: 100%;}
.nl_con .top form{display: flex;align-items: center; padding-bottom: 0.15rem;border-bottom: 1px solid #000;}
.nl_con .top form .icon{width: 0.16rem;height: 0.16rem;margin-right: 0.12rem;}
.nl_con .top form input{width: 2.4rem;color: #111;font-family:mt;opacity: 0.4;text-transform: capitalize;}
.nl_con .boxs{display: flex;justify-content: space-between;}
.nl_con .boxs .box{width: 7.28rem;}
.nl_con .boxs .box .item{margin-bottom: 1rem;display: block;position: relative;padding-bottom: 2.12rem;}
.nl_con .boxs .box .item .pic{width: 100%;overflow: hidden;}
.nl_con .boxs .box:nth-child(1) .item:nth-child(2n-1) .pic{height: 5.54rem;}
.nl_con .boxs .box:nth-child(1) .item:nth-child(2n) .pic{height: 4.1rem;}
.nl_con .boxs .box:nth-child(2) .item:nth-child(2n) .pic{height: 5.54rem;}
.nl_con .boxs .box:nth-child(2) .item:nth-child(2n-1) .pic{height: 4.1rem;}
.nl_con .boxs .box .item .pic img{width: 100%;height: 100%;object-fit: cover;transition: all 0.5s;}
.nl_con .boxs .box .item:hover .pic img{transform: scale(1.15);}
.nl_con .boxs .box .item .txt{position: absolute;bottom: 0;left: 0;width: 6.5rem;background-color: #ffffff;padding: 0.6rem 0.5rem 0 0;}
.nl_con .boxs .box .item .txt .day{color: #555;font-family:mt;line-height: 1.25;letter-spacing: 2.2px;margin-bottom: 0.2rem;}
.nl_con .boxs .box .item .txt .h{color: #111;line-height: 0.34rem;height: 0.34rem;font-family: mb; text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;margin-bottom: 0.24rem;transition: all 0.5s;}
.nl_con .boxs .box .item:hover .txt .h{    background: linear-gradient(90deg, #C79066 0.14%, #F0CEA2 19.98%, #C79066 56.73%, #DCAF84 99.96%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;}
.nl_con .boxs .box .item .txt .p{color: #111;line-height: 0.26rem;height: 0.52rem;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;font-family:mt;margin-bottom: 0.5rem;}
.nl_con .boxs .box .item .txt .btn{display: flex;align-items: center;transition: all 0.5s;overflow: hidden;transition: all 0.5s;width: 0.44rem;}
.nl_con .boxs .box .item:hover .txt .btn{width: 2rem;background-color: #C79066;}
.nl_con .boxs .box .item .txt .btn .span{color: #fff;font-family: mr;white-space: nowrap;width: 0;display: block;transition: all 0.5s;}
.nl_con .boxs .box .item:hover  .txt .btn .span{width: 1.46rem;padding-left:0.23rem;}
.nl_con .boxs .box .item .txt .btn .icon{width: 0.44rem;height: 0.44rem;display: flex;align-items: center;justify-content: center;border: 1px solid #11111140;transition: all 0.5s;}
.nl_con .boxs .box .item .txt .btn .icon img{width: 0.14rem;opacity: 0.5;}
.nl_con .boxs .box .item .txt .btn .icon img.img2{display: none;opacity: 1;}
.nl_con .boxs .box .item:hover .txt .btn .icon{border-color: transparent;width: 0.54rem;}
.nl_con .boxs .box .item:hover .txt .btn .icon img.img1{display: none;}
.nl_con .boxs .box .item:hover .txt .btn .icon img.img2{display: block;}

.nd_con{padding: 1.29rem 0 0 0;background-color: #FFFCF7;}
.nd_con .nd1 .top{padding: 0 2.34rem 0.66rem 2.34rem;}
.nd_con .nd1 .top .tit{background: linear-gradient(90deg, #C79066 0.14%, #F0CEA2 19.98%, #C79066 56.73%, #DCAF84 99.96%);
  background-clip: text;-webkit-background-clip: text;-webkit-text-fill-color: transparent;text-transform: uppercase;text-align: center;font-family: mb;line-height: 1.24;margin-bottom: 1.1rem;}
.nd_con .nd1 .top .fx{display: flex;justify-content: center;align-items: center;color: #111;font-family: mr;text-transform: capitalize;margin-bottom: 0.66rem;}
.nd_con .nd1 .top .fx a{display: block;width: 0.38rem;height: 0.38rem;margin-left: 0.24rem;}
.nd_con .nd1 .top .fx a img{width: 100%;height: 100%;}
.nd_con .nd1 .top .fx a img.img2{display: none;}
.nd_con .nd1 .top .fx a:hover img.img1{display: none;}
.nd_con .nd1 .top .fx a:hover img.img2{display: block;}
.nd_con .nd1 .top .p{text-align: center;color: #111;line-height: 1.62;font-family:mt;width: 8.2rem;margin: 0 auto;}
.nd_con .nd1_1 .pic{width: 12.86rem;margin: 0 auto;margin-bottom: 0.35rem;}
.nd_con .nd1_1 .pic img{width: 100%;}
.nd_con .nd1_1 .list{display: flex;justify-content: center;align-items: center;margin-bottom: 0.38rem;color: #C79066;font-family:mt;line-height: 1.62;}
.nd_con .nd1_1 .list .p1{display: flex;align-items: center;margin: 0 0.62rem;}
.nd_con .nd1_1 .list .p1 img{width: 0.22rem;height: 0.22rem;margin-right: 0.22rem;}
.nd_con .nd1_1 .con1{padding: 0.3rem 1.24rem 0.45rem 1.24rem;width: 15.34rem;margin: 0 auto;text-align: center;}
.nd_con .nd1_1 .con1 .h_1{color: #111;line-height: 1.44;font-family:mt;margin-bottom: 0.4rem;}
.nd_con .nd1_1 .con1 .p_1{color: rgba(17, 17, 17, 0.60);line-height: 1.625;}
.nd_con .nd1_1 .con1 p{color: rgba(17, 17, 17, 0.60);line-height: 1.625;}

.nd_con .nd2{padding: 0 1.92rem;}
.nd_con .nd2 .box1{display: flex;justify-content: space-between;align-items: flex-start;padding: 0.6rem 1.25rem 0.6rem 1.25rem;}
.nd_con .nd2 .box2{display: flex;justify-content: space-between;align-items: flex-start;padding: 0.6rem 1.25rem 0.6rem 1.25rem;flex-flow:row-reverse;}
.nd_con .nd2 .box1 .left{width: 6.27rem;}
.nd_con .nd2 .box1 .left .pic{margin-bottom: 0.28rem;}
.nd_con .nd2 .box1 .left .pic img{width: 100%;}
.nd_con .nd2 .box1 .left .h{color: #111;line-height: 1.55;font-family:mt;margin-bottom: 0.28rem;}
.nd_con .nd2 .box1 .left .p{color: rgba(17, 17, 17, 0.60);line-height: 1.62;font-family:mt;}
.nd_con .nd2 .box1 .right{width: 5.52rem;}
.nd_con .nd2 .box1 .right img{width: 100%;}

.nd_con .nd2 .box2 .left{width: 5.48rem;}
.nd_con .nd2 .box2 .left .pic{margin-bottom: 0.28rem;}
.nd_con .nd2 .box2 .left .pic img{width: 100%;}
.nd_con .nd2 .box2 .left .h{color: #111;line-height: 1.55;font-family:mt;margin-bottom: 0.28rem;}
.nd_con .nd2 .box2 .left .p{color: rgba(17, 17, 17, 0.60);line-height: 1.62;font-family:mt;}
.nd_con .nd2 .box2 .right{width: 5.52rem;}
.nd_con .nd2 .box2 .right img{width: 100%;}
.nd_con .nd2 .box3{padding: 0.87rem 1.25rem 1.7rem 1.25rem;text-align: left;}
.nd_con .nd2 .box3 .h{color: #111;line-height: 1.44;font-family:mt;margin-bottom: 0.4rem;}
.nd_con .nd2 .box3 .p{color: rgba(17, 17, 17, 0.60);line-height: 1.625;font-family:mt;}
.nd_con .nd2 .box3 p{color: rgba(17, 17, 17, 0.60);line-height: 1.625;font-family:mt;}

.bl_con{padding: 2rem 1.9rem 1.68rem 1.9rem;position: relative;}
.bl_con .top .lo{margin: 0 auto;margin-bottom: 0.46rem;width: 0.53rem;}
.bl_con .top .tit{text-align: center;line-height: 1.24;font-family: mb;text-transform: uppercase;background: linear-gradient(90deg, #C79066 0.14%, #F0CEA2 19.98%, #C79066 56.73%, #DCAF84 99.96%);background-clip: text;-webkit-background-clip: text;-webkit-text-fill-color: transparent;margin-bottom: 0.46rem;}
.bl_con .top form{display: flex;align-items: center;justify-content: center;width: fit-content;margin: 0 auto;margin-bottom: 1.68rem; padding-bottom: 0.15rem;border-bottom: 1px solid #000;}
.bl_con .top form .icon{width: 0.16rem;height: 0.16rem;margin-right: 0.12rem;}
.bl_con .top form input{width: 2.4rem;color: #111;font-family:mt;opacity: 0.4;text-transform: capitalize;}
.bl_con .center{margin-bottom: 1.39rem;padding-bottom: 0.9rem;border-bottom: 1px solid #C79066;}
.bl_con .center .tit{text-align: center;line-height: 1.2;margin-bottom: 0.9rem;font-family: mb;background: linear-gradient(90deg, #C79066 0.14%, #F0CEA2 19.98%, #C79066 56.73%, #DCAF84 99.96%);background-clip: text;-webkit-background-clip: text;-webkit-text-fill-color: transparent;text-transform: uppercase;}
.bl_con .center .con{display: flex;justify-content: space-between;align-items: flex-start;}
.bl_con .center .con .left{display: block;width: 7.35rem;position: relative;padding-bottom: 2.48rem;}
.bl_con .center .con .left .pic{width: 100%;height: 5.7rem;overflow: hidden;}
.bl_con .center .con .left .pic img{width: 100%;height: 100%;object-fit: cover;transition: all 0.5s;}
.bl_con .center .con .left:hover .pic img{transform: scale(1.15);}
.bl_con .center .con .left .txt{position: absolute;bottom: 0;left: 0;padding: 0.36rem 0.7rem 0 0;width: 6.68rem;background-color: #fff;}
.bl_con .center .con .left .txt .day{color: #555;font-family:mt;line-height: 1.25;letter-spacing: 2.2px;margin-bottom: 0.2rem;}
.bl_con .center .con .left .txt .h{color: #111;line-height: 0.34rem;height: 0.34rem;font-family: mb; text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;margin-bottom: 0.4rem;transition: all 0.5s;}
.bl_con .center .con .left:hover .txt .h{    background: linear-gradient(90deg, #C79066 0.14%, #F0CEA2 19.98%, #C79066 56.73%, #DCAF84 99.96%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;}
.bl_con .center .con .left .txt .p{color: #111;line-height: 0.26rem;height: 0.52rem;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;font-family:mt;margin-bottom: 0.8rem;}
.bl_con .center .con .left .txt .btn{display: flex;align-items: center;transition: all 0.5s;overflow: hidden;transition: all 0.5s;width: 0.44rem;}
.bl_con .center .con .left:hover .txt .btn{width: 2rem;background-color: #C79066;}
.bl_con .center .con .left .txt .btn .span{color: #fff;font-family: mr;white-space: nowrap;width: 0;display: block;transition: all 0.5s;}
.bl_con .center .con .left:hover  .txt .btn .span{width: 1.46rem;padding-left:0.23rem;}
.bl_con .center .con .left .txt .btn .icon{width: 0.44rem;height: 0.44rem;display: flex;align-items: center;justify-content: center;border: 1px solid #11111140;transition: all 0.5s;}
.bl_con .center .con .left .txt .btn .icon img{width: 0.14rem;opacity: 0.5;}
.bl_con .center .con .left .txt .btn .icon img.img2{display: none;opacity: 1;}
.bl_con .center .con .left:hover .txt .btn .icon{border-color: transparent;width: 0.54rem;}
.bl_con .center .con .left:hover .txt .btn .icon img.img1{display: none;}
.bl_con .center .con .left:hover .txt .btn .icon img.img2{display: block;}

.bl_con .center .con .right{width: 7.74rem;}
.bl_con .center .con .right .item{display: flex;width: 100%;flex-flow:row-reverse;background-color: #FFFCF7;margin-bottom: 0.37rem;}
.bl_con .center .con .right .item:last-child{margin-bottom: 0;}
.bl_con .center .con .right .item .pic{width: 2.87rem;height: 2.48rem;overflow: hidden;}
.bl_con .center .con .right .item .pic img{width: 100%;height: 100%;object-fit: cover;transition: all 0.5s;}
.bl_con .center .con .right .item:hover .pic img{transform: scale(1.15);}
.bl_con .center .con .right .item .txt{padding: 0.37rem 0.2rem 0.17rem 0.39rem;width: calc(100% - 2.87rem);}
.bl_con .center .con .right .item .txt .day{color: #555;line-height: 1.25;font-family:mt;letter-spacing: 2px;margin-bottom: 0.2rem;}
.bl_con .center .con .right .item .txt .h{font-family:mt;line-height: 0.34rem;height: 0.68rem;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;margin-bottom: 0.4rem;transition: all 0.5s;font-family: mb;}
.bl_con .center .con .right .item:hover .txt .h{background: linear-gradient(90deg, #C79066 0.14%, #F0CEA2 19.98%, #C79066 56.73%, #DCAF84 99.96%);background-clip: text;
  -webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.bl_con .center .con .right .item .txt .btn{display: flex;align-items: center;transition: all 0.5s;overflow: hidden;transition: all 0.5s;width: 0.44rem;}
.bl_con .center .con .right .item:hover .txt .btn{width: 2rem;background-color: #C79066;}
.bl_con .center .con .right .item .txt .btn .span{color: #fff;font-family: mr;white-space: nowrap;width: 0;display: block;transition: all 0.5s;}
.bl_con .center .con .right .item:hover  .txt .btn .span{width: 1.46rem;padding-left:0.23rem;}
.bl_con .center .con .right .item .txt .btn .icon{width: 0.44rem;height: 0.44rem;display: flex;align-items: center;justify-content: center;border: 1px solid #11111140;transition: all 0.5s;}
.bl_con .center .con .right .item .txt .btn .icon img{width: 0.14rem;opacity: 0.5;}
.bl_con .center .con .right .item .txt .btn .icon img.img2{display: none;opacity: 1;}
.bl_con .center .con .right .item:hover .txt .btn .icon{border-color: transparent;width: 0.54rem;}
.bl_con .center .con .right .item:hover .txt .btn .icon img.img1{display: none;}
.bl_con .center .con .right .item:hover .txt .btn .icon img.img2{display: block;}

.bl_con .bottom .boxs{display: flex;justify-content: space-between;}
.bl_con .bottom .boxs .box{width: 7.28rem;}
.bl_con .bottom .boxs .box .item{margin-bottom: 1rem;display: block;position: relative;padding-bottom: 2.12rem;}
.bl_con .bottom .boxs .box .item:nth-child(n+3){display: none;}
.bl_con .bottom.show .boxs .box .item:nth-child(n+3){display: block;}
.bl_con .bottom .boxs .box .item .pic{width: 100%;overflow: hidden;}
.bl_con .bottom .boxs .box:nth-child(1) .item:nth-child(2n-1) .pic{height: 5.54rem;}
.bl_con .bottom .boxs .box:nth-child(1) .item:nth-child(2n) .pic{height: 4.1rem;}
.bl_con .bottom .boxs .box:nth-child(2) .item:nth-child(2n) .pic{height: 5.54rem;}
.bl_con .bottom .boxs .box:nth-child(2) .item:nth-child(2n-1) .pic{height: 4.1rem;}
.bl_con .bottom .boxs .box .item .pic img{width: 100%;height: 100%;object-fit: cover;transition: all 0.5s;}
.bl_con .bottom .boxs .box .item:hover .pic img{transform: scale(1.15);}
.bl_con .bottom .boxs .box .item .txt{position: absolute;bottom: 0;left: 0;width: 6.5rem;background-color: #ffffff;padding: 0.6rem 0.5rem 0 0;}
.bl_con .bottom .boxs .box .item .txt .day{color: #555;font-family:mt;line-height: 1.25;letter-spacing: 2.2px;margin-bottom: 0.2rem;}
.bl_con .bottom .boxs .box .item .txt .h{color: #111;line-height: 0.34rem;height: 0.34rem;font-family: mb; text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;margin-bottom: 0.24rem;transition: all 0.5s;}
.bl_con .bottom .boxs .box .item:hover .txt .h{    background: linear-gradient(90deg, #C79066 0.14%, #F0CEA2 19.98%, #C79066 56.73%, #DCAF84 99.96%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;}
.bl_con .bottom .boxs .box .item .txt .p{color: #111;line-height: 0.26rem;height: 0.52rem;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;font-family:mt;margin-bottom: 0.5rem;}
.bl_con .bottom .boxs .box .item .txt .btn{display: flex;align-items: center;transition: all 0.5s;overflow: hidden;transition: all 0.5s;width: 0.44rem;}
.bl_con .bottom .boxs .box .item:hover .txt .btn{width: 2rem;background-color: #C79066;}
.bl_con .bottom .boxs .box .item .txt .btn .span{color: #fff;font-family: mr;white-space: nowrap;width: 0;display: block;transition: all 0.5s;}
.bl_con .bottom .boxs .box .item:hover  .txt .btn .span{width: 1.46rem;padding-left:0.23rem;}
.bl_con .bottom .boxs .box .item .txt .btn .icon{width: 0.44rem;height: 0.44rem;display: flex;align-items: center;justify-content: center;border: 1px solid #11111140;transition: all 0.5s;}
.bl_con .bottom .boxs .box .item .txt .btn .icon img{width: 0.14rem;opacity: 0.5;}
.bl_con .bottom .boxs .box .item .txt .btn .icon img.img2{display: none;opacity: 1;}
.bl_con .bottom .boxs .box .item:hover .txt .btn .icon{border-color: transparent;width: 0.54rem;}
.bl_con .bottom .boxs .box .item:hover .txt .btn .icon img.img1{display: none;}
.bl_con .bottom .boxs .box .item:hover .txt .btn .icon img.img2{display: block;}
.bl_con .bottom .bl_more{display: block;width: fit-content;margin: 0 auto;cursor: pointer;}
.bl_con .bottom.show .bl_more{display: none;}
.bl_con .bottom .bl_more .icon{width: 0.34rem;height: 0.34rem;transition: all 1s;margin: 0 auto;margin-bottom: 0.19rem;}
.bl_con .bottom .bl_more:hover .icon{transform: rotate(180deg);}
.bl_con .bottom .bl_more .pm{text-decoration: underline;color: #111;font-family: mr;line-height: 1.22;text-transform: uppercase;}

.why_con{padding: 1rem 0 0 0;position: relative;}
.why_con .top{padding: 0 1.9rem 0.97rem 1.9rem;}
.why_con .top .lo{margin: 0 auto;margin-bottom: 0.46rem;width: 0.53rem;}
.why_con .top .tit{text-align: center;line-height: 1.24;font-family: mb;text-transform: uppercase;background: linear-gradient(90deg, #C79066 0.14%, #F0CEA2 19.98%, #C79066 56.73%, #DCAF84 99.96%);background-clip: text;-webkit-background-clip: text;-webkit-text-fill-color: transparent;margin-bottom: 0.77rem;}
.why_con .top .tit1{text-align: center;line-height: 1.24;font-family: mb;text-transform: uppercase;background: linear-gradient(90deg, #C79066 0.14%, #F0CEA2 19.98%, #C79066 56.73%, #DCAF84 99.96%);background-clip: text;-webkit-background-clip: text;-webkit-text-fill-color: transparent;margin-bottom: 0.13rem;}
.why_con .top .p1{text-align: center;color: #555;line-height: 1.77;font-family:mt;width: 4.57rem;margin: 0 auto;margin-bottom: 0.72rem;text-transform: uppercase;}
.why_con .top .list{display: flex;justify-content: center;}
.why_con .top .list .item{text-align: center;width:2.48rem;margin:0 0.12rem;padding:0.6rem 0.3rem 0.3rem 0.3rem;min-height:2.8rem;border: 1px solid #D09D73;;position:relative;transition:all 0.5s}
.why_con .top .list .item:after{content:"";position: absolute;left: 0;bottom: -1px;height: 0.06rem;width: 0%;background:  linear-gradient(90deg, #C79066 0.14%, #F0CEA2 19.98%, #C79066 56.73%, #DCAF84 99.96%);transition:all 0.5s}
.why_con .top .list .item.on:after{width:100%;}
.why_con .top .list .item.on{width: 4.78rem;}
.why_con .top .list .item .icon{width: auto;height: 0.55rem;margin: 0 auto; margin-bottom: 0.16rem;}
.why_con .top .list .item .h{color: #111;font-family: mb;line-height: 1.5;text-transform: capitalize;}

.why1{padding: 1.25rem 2.23rem 1.45rem 2.23rem;background-color: #FFFCF7;}
.why1 .tit{text-align: center;line-height: 1.24;font-family: mb;text-transform: uppercase;background: linear-gradient(90deg, #C79066 0.14%, #F0CEA2 19.98%, #C79066 56.73%, #DCAF84 99.96%);background-clip: text;-webkit-background-clip: text;-webkit-text-fill-color: transparent;margin-bottom: 0.77rem;}
.why1 .list{display: flex;align-items: flex-start;}
.why1 .list .item{width: 4.63rem;margin-right: 0.43rem;background-color: #fff;}
.why1 .list .item:nth-child(2){margin-top: 0.8rem;}
.why1 .list .item:last-child{margin-right: 0;}
.why1 .list .item .pic{width: 100%;height: 4.16rem;overflow: hidden;}
.why1 .list .item .pic img{width: 100%;height: 100%;object-fit: cover;transition: all 0.5s;}
.why1 .list .item:hover .pic img{transform: scale(1.15);}
.why1 .list .item .txt{padding: 0.33rem 0.42rem 0.35rem 0.28rem;position: relative;border: 1px solid #C79066;border-top: none;}
.why1 .list .item .txt:after{content: "";position: absolute;top: 0;left: 0;height: 0.06rem;width: 0%;background:linear-gradient(90deg, #C79066 0.14%, #F0CEA2 19.98%, #C79066 56.73%, #DCAF84 99.96%);transition: all 0.5s;}
.why1 .list .item:hover .txt:after{width: 100%;}
.why1 .list .item .txt .h{background:linear-gradient(90deg, #C79066 0.14%, #F0CEA2 19.98%, #C79066 56.73%, #DCAF84 99.96%);background-clip: text;-webkit-background-clip: text;
  -webkit-text-fill-color: transparent;line-height: 0.36rem;height: 0.36rem;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;margin-bottom: 0.11rem;text-transform: uppercase;font-family: mb;}
.why1 .list .item .txt .p{color: #555;font-family: mt;line-height: 0.26rem;height: 1.56rem;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 6;-webkit-box-orient: vertical;}
.why2{padding: 1.65rem 0 1.7rem 0;}
.why2 .tit{text-align: center;line-height: 1.24;font-family: mb;text-transform: uppercase;background: linear-gradient(90deg, #C79066 0.14%, #F0CEA2 19.98%, #C79066 56.73%, #DCAF84 99.96%);background-clip: text;-webkit-background-clip: text;-webkit-text-fill-color: transparent;margin-bottom: 1.3rem;}
.why2 .con{margin-left: 1.9rem;width: calc(100% - 1.9rem);position: relative;overflow: hidden;padding-bottom: 1.2rem;}
.why2 .con .swiper-slide{padding: 0.54rem 0.4rem 0.3rem 0.36rem;min-height: 3.28rem;position:relative;z-index:2;border:1px solid transparent;transition:all 0.5s;}
.why2 .con .swiper-slide:after{content:"";position: absolute;bottom: 0;left: 0;width: 0%;height: 0.06rem;background:linear-gradient(90deg, #C79066 0.14%, #F0CEA2 19.98%, #C79066 56.73%, #DCAF84 99.96%);z-index: -1;opacity: 0;transition: all 0.5s;}
/*.why2 .con .swiper-slide:after{content:"";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: url(../img/wy2_bj.png)no-repeat center;background-size: cover;z-index: -1;opacity: 0;transition: all 0.5s;}*/
.why2 .con .swiper-slide{border-color:#C79066;}
.why2 .con .swiper-slide:hover:after{opacity:1;width:100%}
.why2 .con .swiper-slide .icon{width: auto;height: 0.41rem;margin-bottom: 0.26rem;}
.why2 .con .swiper-slide .h{color: #111;font-family: mb;line-height: 0.26rem;font-size:0.2rem;height:0.78rem; margin-bottom: 0.11rem;text-transform: capitalize;}
/*.why2 .con .swiper-slide .h span{font-size: 0.3rem; background:linear-gradient(90deg, #C79066 0.14%, #F0CEA2 19.98%, #C79066 56.73%, #DCAF84 99.96%);background-clip: text;-webkit-background-clip: text;*/
/*  -webkit-text-fill-color: transparent;}*/
.why2 .con .swiper-slide .p{color: #555;opacity: 0.6;font-family: mt;line-height: 1.62;}
.why2 .con .prev{position: absolute;bottom: 0;left: 0;width: 0.44rem;height: 0.44rem;cursor: pointer;}
.why2 .con .prev img{width: 100%;height: 100%;object-fit: contain;}
.why2 .con .prev img.img2{display: none;}
.why2 .con .prev:hover img.img2{display: block;}
.why2 .con .prev:hover img.img1{display: none;}
.why2 .con .next{position: absolute;bottom: 0;left: 0.64rem;width: 0.44rem;height: 0.44rem;cursor: pointer;}
.why2 .con .next img{width: 100%;height: 100%;object-fit: contain;}
.why2 .con .next img.img2{display: none;}
.why2 .con .next:hover img.img2{display: block;}
.why2 .con .next:hover img.img1{display: none;}
.why2 .con .swiper-pagination{top: auto;bottom: 0.22rem;left: 1.38rem;width: calc(100% - 3.68rem);height: 1px;}
.why2 .con .swiper-pagination .swiper-pagination-progressbar-fill{background-color: #C79066;height: 3px;top: -1px;}
.why3{padding: 1.16rem 0 1.42rem 0;background: #FFFCF7;}
.why3 .tit{text-align: center;line-height: 1.24;font-family: mb;text-transform: uppercase;background: linear-gradient(90deg, #C79066 0.14%, #F0CEA2 19.98%, #C79066 56.73%, #DCAF84 99.96%);background-clip: text;-webkit-background-clip: text;-webkit-text-fill-color: transparent;margin-bottom: 1.3rem;}
/*.why3 .con{margin-left: 1.9rem;width: calc(100% - 1.9rem);padding-left:1px; position: relative;overflow: hidden;padding-bottom: 0.64rem;}*/
/*.why3 .con .swiper-slide{width: 3.1rem;transition: all 0.5s;height:5.8rem;}*/
/*.why3 .con .swiper-slide .pic{width: 100%;height: 3.2rem;transition: all 0.5s;margin-bottom: 0.18rem;position: relative;overflow: hidden;}*/
/*.why3 .con .swiper-slide .pic img{width: 100%;height: 100%;object-fit: cover;transition: all 0.5s;}*/
/*.why3 .con .swiper-slide .pic:hover img{transform: scale(1.15);}*/
/*.why3 .con .swiper-slide .pic .page{position: absolute;bottom: 0.26rem;left: 0.25rem;color: #fff;font-family: mb;line-height: 1.18;opacity: 0;transition: all 0.5s;}*/
/*.why3 .con .swiper-slide .txt{color: #111;line-height: 1.44;font-family: mb;transition: all 0.5s;}*/
/*.why3 .con .swiper-slide-active .txt{color: #C79066;font-size: 0.28rem;line-height: 0.36rem;height: 0.72rem;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}*/
/*.why3 .con .swiper-slide-active{width: 5.3rem;}*/
/*.why3 .con .swiper-slide-active .pic{height: 4.9rem;}*/
/*.why3 .con .swiper-slide-active .pic .page{opacity: 1;}*/

.why3 .con{position: relative;overflow: hidden;padding-top:0.2rem; padding-bottom: 0.8rem;}
.why3 .con .swiper-slide{background-color:#fff; position: relative;transition:all 0.5s;cursor:url(../img/drag.ico),pointer;}
.why3 .con .swiper-slide .pic{width: 100%;height: 4.6rem;overflow: hidden;}
.why3 .con .swiper-slide .pic img{
    position: relative;z-index: 1;
    width: 100%;height: 100%;object-fit: cover;transition: all 0.5s;}
.why3 .con .swiper-slide:hover{transform:scale(1.15);z-index:2;}
.why3 .con .swiper-slide:hover .pic img{transform: scale(1.15);}
.why3 .con .swiper-slide .txt{
    position: absolute;
    z-index: 2;
    left: 0;
    top: calc(20% + 40px);
    /*transform: translateY(calc(-50% + 20px));*/
    width: 100%;
    transition: all 1s cubic-bezier(0.22, 0.61, 0.36, 1);;
    text-align: center;}
.why3 .con .swiper-slide .txt .h{font-family: mb;line-height: 1.315;color: #fff;transition:all 0.5s;}
.why3 .con .swiper-slide:hover .txt .h{color:#DCAF84 ;}
.why3 .con .swiper-slide .txt .p{margin-top: 0.1rem;color: #fff;line-height: 1.5;font-family: hr;margin: 0.1rem 0 0.55rem 0;padding: 0 0.5rem;text-align: center;
/*display: none;*/
opacity: 0;
transition: all .6s ease;
    
}
.why3 .con .swiper-slide:hover .txt .p{display: block;}
.why3 .con .swiper-slide .txt .add{width: 0.44rem;height: 0.44rem;margin: 0 auto;
/*display: none;*/
opacity: 0;
transition: all .6s ease;
}
.why3 .con .swiper-slide:hover .txt {
    /*transform: translateY(-50%);*/
    top: 20%;
}
.why3 .con .swiper-slide .pic {
    position: relative;
    z-index: 1;
}
.why3 .con .swiper-slide .pic::after {
    content: "";
    position: absolute;
    z-index: 2;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.2);
    opacity: 0;
    transition: all .5s ease;
}

/*.i_part2 .cons .con .swiper-slide:hover .txt .add{display: block;}*/
.why3 .con .swiper-slide:hover  .pic::after {opacity:1;}
.why3 .con .swiper-slide:hover  .txt .p {opacity:1;}
.why3 .con .swiper-slide:hover  .txt .add {opacity:1;}

.why3 .con .prev{position: absolute;bottom: 0;left: 1rem;width: 0.44rem;height: 0.44rem;cursor: pointer;}
.why3 .con .prev img{width: 100%;height: 100%;object-fit: contain;}
.why3 .con .prev img.img2{display: none;}
.why3 .con .prev:hover img.img2{display: block;}
.why3 .con .prev:hover img.img1{display: none;}
.why3 .con .next{position: absolute;bottom: 0;left: 1.64rem;width: 0.44rem;height: 0.44rem;cursor: pointer;}
.why3 .con .next img{width: 100%;height: 100%;object-fit: contain;}
.why3 .con .next img.img2{display: none;}
.why3 .con .next:hover img.img2{display: block;}
.why3 .con .next:hover img.img1{display: none;}
.why3 .con .swiper-pagination{top: auto;bottom: 0.22rem;left: 2.38rem;width: calc(100% - 3.68rem);height: 1px;}
.why3 .con .swiper-pagination .swiper-pagination-progressbar-fill{background-color: #C79066;height: 3px;top: -1px;}



/*.why3 .con .swiper-pagination{top: auto;bottom: 0;height: 1px;background: #E6E6E6;}*/
/*.why3 .con .swiper-pagination .swiper-pagination-progressbar-fill{background: #C79066;}*/



/*.why3 .con .prev{position: absolute;bottom: 0;left: 0;width: 0.44rem;height: 0.44rem;cursor: pointer;}*/
/*.why3 .con .prev img{width: 100%;height: 100%;object-fit: contain;}*/
/*.why3 .con .prev img.img2{display: none;}*/
/*.why3 .con .prev:hover img.img2{display: block;}*/
/*.why3 .con .prev:hover img.img1{display: none;}*/
/*.why3 .con .next{position: absolute;bottom: 0;left: 0.64rem;width: 0.44rem;height: 0.44rem;cursor: pointer;}*/
/*.why3 .con .next img{width: 100%;height: 100%;object-fit: contain;}*/
/*.why3 .con .next img.img2{display: none;}*/
/*.why3 .con .next:hover img.img2{display: block;}*/
/*.why3 .con .next:hover img.img1{display: none;}*/
/*.why3 .con .swiper-pagination{top: auto;bottom: 0.22rem;left: 1.38rem;width: calc(100% - 3.68rem);height: 1px;}*/
/*.why3 .con .swiper-pagination .swiper-pagination-progressbar-fill{background-color: #C79066;height: 3px;top: -1px;}*/

.why4{padding: 1.7rem 1.9rem;padding-bottom: 1.5rem;}
.why4 .tit{text-align: center;line-height: 1.24;font-family: mb;text-transform: uppercase;background: linear-gradient(90deg, #C79066 0.14%, #F0CEA2 19.98%, #C79066 56.73%, #DCAF84 99.96%);background-clip: text;-webkit-background-clip: text;-webkit-text-fill-color: transparent;margin-bottom: 0.95rem;}
.why4 .list{display: flex;flex-wrap: wrap;}
.why4 .list .item{width: 3.7rem;margin-right: 0.18rem;margin-bottom: 0.2rem;padding: 0.29rem 0.6rem 0.33rem 0.42rem;border: 1px solid rgba(0, 0, 0, 0.25);}
.why4 .list .item:nth-child(4n){margin-right: 0;}
.why4 .list .item .icon{width: auto;height: 0.43rem;margin-bottom: 0.09rem;}
.why4 .list .item .h{color: #555;font-family: mb;line-height: 1.5;text-transform: capitalize;transition: all 0.5s;}
.why4 .list .item:hover .h{background: linear-gradient(90deg, #C79066 0.14%, #F0CEA2 19.98%, #C79066 56.73%, #DCAF84 99.96%);background-clip: text;-webkit-background-clip: text;
-webkit-text-fill-color: transparent;}

.ab_con{position: relative;}

.ab_con .ab_banners{position: relative;height: 200vh;position: relative;}
.ab_con .ab_banner{width: 100%;height: 7.6rem;position: sticky;top: 0.88rem;}
.ab_con .ab_banner .mask{position: absolute;top: 0;left: 0;width: 100%;height: 100%;overflow: hidden;}
.ab_con .ab_banner .mask img{width: 100%;height: 50%;display: block;transition: all 0.8s;}
.ab_con .ab_banner .mimg{display:none;}
.ab_con .ab_banner.on .mask img:nth-child(1){transform: translateY(-101%);}
.ab_con .ab_banner.on .mask img:nth-child(2){transform: translateY(101%);}
.ab_con .ab_banner>img{width: 100%;height: 100%;object-fit: cover;}
.ab_con .ab1{padding: 1.7rem 1.9rem 0 1.9rem;display: flex;width: 100%;flex-flow:row-reverse;}
.ab_con .ab1 .txt{display: block;width: 7.64rem;background: url(../img/ab1_bj.png)no-repeat center;background-size: cover;background-color: #FFFCF7;padding: 1.44rem 1.23rem 0 1.23rem;}
.ab_con .ab1 .txt .lo{width: 0.54rem;margin: 0 auto;margin-bottom: 0.21rem;}
.ab_con .ab1 .txt .tit{text-align: center;font-family: mb;line-height: 1.5;margin-bottom: 0.3rem;background:linear-gradient(90deg, #C79066 0.14%, #F0CEA2 19.98%, #C79066 56.73%, #DCAF84 99.96%);background-clip: text;-webkit-background-clip: text;-webkit-text-fill-color: transparent;text-transform:uppercase;}
/* .ab_con .ab1 .txt .tit span{background:linear-gradient(90deg, #C79066 0.14%, #F0CEA2 19.98%, #C79066 56.73%, #DCAF84 99.96%);background-clip: text;-webkit-background-clip: text;-webkit-text-fill-color: transparent;} */
.ab_con .ab1 .txt .p{color: #555;line-height: 1.77;font-family: mt;text-align: center;margin-bottom: 0.5rem;}
.ab_con .ab1 .txt .btn{display: flex;align-items: center;transition: all 0.5s;overflow: hidden;transition: all 0.5s;width: 0.44rem;margin: 0 auto;text-transform: uppercase;}
.ab_con .ab1 .txt:hover .btn{width: 2.4rem;background-color: #C79066;}
.ab_con .ab1 .txt .btn .span{color: #fff;font-family: mr;white-space: nowrap;width: 0;display: block;transition: all 0.5s;}
.ab_con .ab1 .txt:hover .btn .span{width: 2.4rem;padding-left:0.23rem;}
.ab_con .ab1 .txt .btn .icon{width: 0.44rem;height: 0.44rem;display: flex;align-items: center;justify-content: center;border: 1px solid #11111140;transition: all 0.5s;}
.ab_con .ab1 .txt .btn .icon img{width: 0.14rem;opacity: 0.5;}
.ab_con .ab1 .txt .btn .icon img.img2{display: none;opacity: 1;}
.ab_con .ab1 .txt:hover .btn .icon{border-color: transparent;width: 0.54rem;}
.ab_con .ab1 .txt:hover .btn .icon img.img1{display: none;}
.ab_con .ab1 .txt:hover .btn .icon img.img2{display: block;}
.ab_con .ab1 .pic{width: calc(100% - 7.64rem);height: 6.34rem;overflow: hidden;}
.ab_con .ab1 .pic img{width: 100%;height: 100%;object-fit: cover;transition: all 0.5s;}
.ab_con .ab1 .pic:hover img{transform: scale(1.15);}

.ab_con .ab2{padding: 2rem 1.9rem 1.4rem 1.9rem;}
.ab_con .ab2 .tit{text-align: center;font-family: mb;line-height: 1.5;margin-bottom: 0.23rem;background:linear-gradient(90deg, #C79066 0.14%, #F0CEA2 19.98%, #C79066 56.73%, #DCAF84 99.96%);background-clip: text;-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.ab_con .ab2 .txt{text-align: center;width: 10.16rem;margin: 0 auto;margin-bottom: 1rem;color: #555;font-family: mt;line-height: 1.77;}
.ab_con .ab2 .list{display: flex;justify-content: space-between;text-align: center;margin-bottom: 0.46rem;}
.ab_con .ab2 .list .nums{display: flex;align-items: center;color:#111;line-height: 1.88;justify-content: center;}
.ab_con .ab2 .list .nums .num{font-family: mt;margin-right: 0.1rem;}
.ab_con .ab2 .list .nums .add{font-family: mt;}
.ab_con .ab2 .list .nums .dw{font-family: mt;}
.ab_con .ab2 .list .p{color: #555;font-family: mt;line-height: 1.5;}
.ab_con .ab2 .pics{position: relative;}
.ab_con .ab2 .pics .pic{width: 100%;height: 6.56rem;}
.ab_con .ab2 .pics .pic img{width: 100%;height: 100%;object-fit: cover;}
.ab_con .ab2 .pics .btn{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: fit-content;white-space: nowrap;color: #fff;font-family: mr;cursor: pointer;}
.ab_con .ab2 .pics .btn img{width: 0.39rem;margin: 0 auto;margin-bottom: 0.2rem;}
.ab_con .ab3{padding: 1.68rem 1.9rem;background: url(../img/ab4_bj.jpg)no-repeat center;background-size: cover;color: #fff;}
.ab_con .ab3 .top{width: 100%;display: flex;justify-content: space-between;margin-bottom: 2.3rem;}
.ab_con .ab3 .top .tit{font-family: mb;text-transform: uppercase;line-height: 1.56;}
.ab_con .ab3 .top .right{width: 6.53rem;}
.ab_con .ab3 .top .right .h{font-family: mb;line-height: 1.5;margin-bottom: 0.18rem;text-transform: uppercase;}
.ab_con .ab3 .top .right .p{font-family: mt;line-height: 1.77;}
.ab_con .ab3 .list{display: flex;}
.ab_con .ab3 .list .item{width: 3.72rem;margin-right: 0.18rem;background: rgba(255, 255, 255, 0.77);backdrop-filter: blur(7.400000095367432px);position: relative;padding: 0.97rem 0.2rem 0.45rem 0.38rem;position: relative;z-index: 2;color: #111;}
.ab_con .ab3 .list .item .bj{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: #ffffff;z-index: -1;opacity: 0;transition: all 0.5s;}
.ab_con .ab3 .list .item:hover .bj{opacity: 1;}
.ab_con .ab3 .list .item .bj img{width: 0.57rem;position: absolute;top: 0.45rem;right: 0.62rem;}
.ab_con .ab3 .list .item:last-child{margin-right: 0;}
.ab_con .ab3 .list .item .icon{height: 0.5rem;width: auto;margin-bottom: 0.28rem;}
.ab_con .ab3 .list .item .h{color: #111;font-family: mb;line-height: 1.21;margin-bottom: 0.15rem;transition: all 0.5s;}
.ab_con .ab3 .list .item:hover .h{background:linear-gradient(90deg, #C79066 0.14%, #F0CEA2 19.98%, #C79066 56.73%, #DCAF84 99.96%);background-clip: text;-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.ab_con .ab3 .list .item .p{color: #111;font-family: mr;line-height: 1.68;}

.ab_con .ab4{padding: 1.4rem 1.86rem 1.78rem 1.86rem;position: relative;}
.ab_con .ab4 .prev{position: absolute;left: 1.2rem;top: 4.99rem;cursor: pointer;}
.ab_con .ab4 .next{position: absolute;right: 1.2rem;top: 4.99rem;cursor: pointer;}
.ab_con .ab4 .con{position: relative;overflow: hidden;}
.ab_con .ab4 .con .swiper-pagination{position: absolute;left: 0;width: fit-content; bottom: 0;color: #111;font-family: mt;font-size: 0.2rem;}
.ab_con .ab4 .con .swiper-slide{display: flex;justify-content: space-between;}
.ab_con .ab4 .con .swiper-slide .txt{width: 8rem;padding-top: 1.3rem;}
.ab_con .ab4 .con .swiper-slide .txt .tit{background:linear-gradient(90deg, #C79066 0.14%, #F0CEA2 19.98%, #C79066 56.73%, #DCAF84 99.96%);background-clip: text;-webkit-background-clip: text;-webkit-text-fill-color: transparent;font-family: mb;line-height: 1.2;margin-bottom: 0.93rem;}
.ab_con .ab4 .con .swiper-slide .txt .h{color: #111;line-height: 1.8;font-family: mt;margin-bottom: 0.4rem;}
.ab_con .ab4 .con .swiper-slide .txt .p{color: #555;font-family: mt;line-height: 1.62;text-transform: capitalize;text-align: left;}
.ab_con .ab4 .con .swiper-slide .pic{width: 6.3rem;height: 7.35rem;overflow: hidden;}
.ab_con .ab4 .con .swiper-slide .pic img{width: 100%;height: 100%;object-fit: cover;transition: all 0.5s;}
.ab_con .ab4 .con .swiper-slide .pic:hover img{transform: scale(1.15);}

.ab_con .vd2{padding: 2.2rem 1.9rem 1.68rem 1.9rem;}
.ab_con .vd2 .top{width: 7.28rem;margin-bottom: 1.17rem;}
.ab_con .vd2 .top .tit{line-height: 1.2;font-family: mb;background:linear-gradient(90deg, #C79066 0.14%, #F0CEA2 19.98%, #C79066 56.73%, #DCAF84 99.96%);background-clip: text;
  -webkit-background-clip: text;-webkit-text-fill-color: transparent;text-transform: uppercase;margin-bottom: 0.93rem;}
.ab_con .vd2 .top form{display: flex;}
.ab_con .vd2 .top form input{font-size: 0.2rem!important;}
.ab_con .vd2 .top form .select{width: 2.6rem;margin-right: 0.76rem;position: relative;border-bottom: 0.03rem solid #C79066;}
.el-input__inner{border: none;}
.el-select .el-input .el-select__caret{color: transparent;width: 16px;}
.el-input__suffix{background: url(../img/vi_xl.png)no-repeat center;background-size: 0.14rem auto;}
.el-input__inner{font-family: mb;text-transform: capitalize;line-height: 2.25;background: linear-gradient(90deg, #C79066 0.14%, #F0CEA2 19.98%, #C79066 56.73%, #DCAF84 99.96%);
  background-clip: text;-webkit-background-clip: text;-webkit-text-fill-color: transparent;padding: 0 6px;}
.ab_con .vd2 .top form .input{line-height: 2.25;border-bottom: 0.03rem solid #C79066;font-family: mb;text-transform: capitalize;line-height: 2.25;background: linear-gradient(90deg, #C79066 0.14%, #F0CEA2 19.98%, #C79066 56.73%, #DCAF84 99.96%);
  background-clip: text;-webkit-background-clip: text;-webkit-text-fill-color: transparent;padding: 0 6px;}
.ab_con .vd2 .con{display: flex;flex-wrap: wrap;justify-content: space-between;}
.ab_con .vd2 .con .item{width: 7.28rem;margin-bottom: 1rem;position: relative;padding-bottom: 1.26rem;}
.ab_con .vd2 .con .item:nth-child(2n){transform: translateY(-3.13rem);}
.ab_con .vd2 .con .item:nth-child(n+7){display: none;}
.ab_con .vd2.show .con .item:nth-child(n+7){display: block;}
.ab_con .vd2 .con .item .pic{width: 100%;height: 4.1rem;overflow: hidden;}
.ab_con .vd2 .con .item .pic img{width: 100%;height: 100%;object-fit: cover;transition: all 0.5s;}
.ab_con .vd2 .con .item:hover .pic img{transform: scale(1.15);}
.ab_con .vd2 .con .item .txt{position: absolute;left: 0;bottom: 0;width: 6.48rem;background-color: #fff;padding: 0.34rem 0.48rem 0 0;}
.ab_con .vd2 .con .item .txt .h{color: #111;font-family: mb;text-transform: capitalize;line-height: 0.34rem;height: 0.34rem;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;margin-bottom: 0.11rem;}
.ab_con .vd2 .con .item:hover .txt .h{background: linear-gradient(90deg, #C79066 0.14%, #F0CEA2 19.98%, #C79066 56.73%, #DCAF84 99.96%);
  background-clip: text;-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.ab_con .vd2 .con .item .txt .p{color: #111;font-family: mt;line-height: 1.62;margin-bottom: 0.37rem;}
.ab_con .vd2 .con .item .txt .btn{display: flex;align-items: center;transition: all 0.5s;overflow: hidden;transition: all 0.5s;width: 0.44rem;text-transform: uppercase;}
.ab_con .vd2 .con .item:hover .txt .btn{width: 2rem;background-color: #C79066;}
.ab_con .vd2 .con .item .txt .btn .span{color: #fff;font-family: mr;white-space: nowrap;width: 0;display: block;transition: all 0.5s;}
.ab_con .vd2 .con .item:hover .txt .btn .span{width: 2.4rem;padding-left:0.23rem;}
.ab_con .vd2 .con .item .txt .btn .icon{width: 0.44rem;height: 0.44rem;display: flex;align-items: center;justify-content: center;border: 1px solid #11111140;transition: all 0.5s;}
.ab_con .vd2 .con .item .txt .btn .icon img{width: 0.14rem;opacity: 0.5;}
.ab_con .vd2 .con .item .txt .btn .icon img.img2{display: none;opacity: 1;}
.ab_con .vd2 .con .item:hover .txt .btn .icon{border-color: transparent;width: 0.54rem;}
.ab_con .vd2 .con .item:hover .txt .btn .icon img.img1{display: none;}
.ab_con .vd2 .con .item:hover .txt .btn .icon img.img2{display: block;}

.ab_con .vd2 .bl_more{display: block;width: fit-content;margin: 0 auto;cursor: pointer;}
.ab_con .vd2.show .bl_more{display: none;}
.ab_con .vd2 .bl_more .icon{width: 0.34rem;height: 0.34rem;transition: all 1s;margin: 0 auto;margin-bottom: 0.19rem;}
.ab_con .vd2 .bl_more:hover .icon{transform: rotate(180deg);}
.ab_con .vd2 .bl_more .pm{text-decoration: underline;color: #111;font-family: mr;line-height: 1.22;text-transform: uppercase;}

.ny_tab{display: flex;justify-content: center;background-color: #FFFCF7;}
.ny_tab a{display: block;line-height: 1.25;padding: 0.3rem 0.48rem;margin: 0 0.55rem;text-transform: uppercase;position: relative;color: #111;font-family: mt;transition: all 0.5s;}
.ny_tab a.on{color: #C79066;}
.ny_tab a:after{content: "";position: absolute;bottom: 0;left: 0;width: 0%;height: 0.03rem;background-color: #C79066;transition: all 0.5s;}
.ny_tab a.on:after{width: 100%;}

.tec_con{padding: 1.3rem 1.9rem 0.54rem 1.9rem;}
.tec_con .tit{text-align: center;background: linear-gradient(90deg, #C79066 0.14%, #F0CEA2 19.98%, #C79066 56.73%, #DCAF84 99.96%);
  background-clip: text;-webkit-background-clip: text;-webkit-text-fill-color: transparent;line-height: 1.2;text-transform: uppercase;margin-bottom: 0.97rem;font-family: mb;}
.tec_con .list{display: flex;flex-wrap: wrap;}
.tec_con .list .item{display: block;width: 4.84rem;margin-right: 0.4rem;margin-bottom: 1.1rem;position: relative;}
.tec_con .list .item:after{content:"";position: absolute;left: 0;bottom: 0;width: 0%;height: 1px;background-color: #C79066;transition: all 0.5s;}
.tec_con .list .item:hover:after{width: 100%;}
.tec_con .list .item:nth-child(3n){margin-right: 0;}
.tec_con .list .item .pic{width: 100%;height: 4.86rem;overflow: hidden;margin-bottom: 0.26rem;}
.tec_con .list .item .pic img{width: 100%;height: 100%;object-fit: cover;transition: all 0.5s;}
.tec_con .list .item:hover .pic img{transform: scale(1.15);}
.tec_con .list .item .txt{padding-bottom: 0.36rem;border-bottom: 1px solid #8F8F8F;padding-right: 0.6rem;}
.tec_con .list .item .txt .h{color: #3d3d3d;line-height: 0.34rem;height: 0.34rem;margin-bottom: 0.14rem;font-family: mb;text-transform: uppercase;transition: all 0.5s;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.tec_con .list .item:hover .txt .h{color: #C79066;}
.tec_con .list .item .txt .p{color: #555;line-height: 0.26rem;height: 0.52rem;margin-bottom: 0.44rem;font-family: mt;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.tec_con .list .item .txt .icon{width: 0.44rem;height: 0.44rem;}
.tec_con .list .item .txt .icon img{width: 100%;height: 100%;}
.tec_con .list .item .txt .icon img.img2{display: none;}
.tec_con .list .item:hover .txt .icon img.img1{display: none;}
.tec_con .list .item:hover .txt .icon img.img2{display: block;}

.cer_con{padding: 0.83rem 0 0.75rem 0;}
.cer_con .tit{text-align: center;background: linear-gradient(90deg, #C79066 0.14%, #F0CEA2 19.98%, #C79066 56.73%, #DCAF84 99.96%);
  background-clip: text;-webkit-background-clip: text;-webkit-text-fill-color: transparent;line-height: 1.2;text-transform: uppercase;margin-bottom: 1.31rem;font-family: mb;}
.cer_con .con{padding: 0 0.7rem 0 0.5rem;position: relative;}
.cer_con .con .left{float: left; width: 2.45rem;margin-right: 0.8rem;position: sticky;top: 1.5rem;background-color: #FFFCF7;padding: 0.25rem 0 0.15rem 0;}
.cer_con .con .left a{line-height: 2.8;padding: 0 0.3rem;color: #111;font-family: mt;position: relative;display: block;text-transform: uppercase;margin-bottom: 0.35rem;}
.cer_con .con .left a:after{content: "";position: absolute;right: 0.43rem;top: 50%;transform: translateY(-50%);width: 0.08rem;height: 0.12rem;background: url(../img/cer_jt.svg);background-size: 100% 100%;opacity: 0;}
.cer_con .con .left a.on{background-color: #C79066;color: #fff;}
.cer_con .con .left a.on:after{opacity: 1;}
.cer_con .con .right{float: right; width: 14.7rem;}
.cer_con .con .right .item{width: 100%;display: flex;align-items: center;padding: 0.22rem 0.99rem 0.22rem 0.5rem;border-bottom: 1px solid #DBD8D4;transition: all 0.5s;margin-bottom: 0.4rem;}
.cer_con .con .right .item:hover{background-color: #FFFCF8;border-color: transparent;}
.cer_con .con .right .item>.icon{width: 0.77rem;height: 0.98rem;margin-right: 0.48rem;}
.cer_con .con .right .item>.icon img{width: 100%;height: 100%;object-fit: contain;}
.cer_con .con .right .item .txt{width: 9.65rem;padding:0.25rem 0 0.18rem 0;padding-right: 0.7rem;margin-right: 0.64rem;border-right: 1px solid #D9D9D9;}
.cer_con .con .right .item:hover .txt{border-color: #C79066;}
.cer_con .con .right .item .txt .h{font-family: mb;line-height: 1;text-transform: uppercase;margin-bottom: 0.21rem;transition: all 0.5s;}
.cer_con .con .right .item:hover .txt .h{background:linear-gradient(90deg, #C79066 0.14%, #F0CEA2 19.98%, #C79066 56.73%, #DCAF84 99.96%);background-clip: text;-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.cer_con .con .right .item .txt .p{color: #555;line-height: 0.26rem;height: 0.52rem;font-family: mt;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.cer_con .con .right .item .more .btn{display: flex;align-items: center;transition: all 0.5s;overflow: hidden;transition: all 0.5s;width: 0.44rem;text-transform: uppercase;}
.cer_con .con .right .item:hover .more .btn{width: 1.67rem;background-color: #C79066;}
.cer_con .con .right .item .more .btn .span{color: #fff;font-family: mr;white-space: nowrap;width: 0;display: block;transition: all 0.5s;}
.cer_con .con .right .item:hover .more .btn .span{width:1.67rem;padding-left:0.23rem;}
.cer_con .con .right .item .more .btn .icon{width: 0.44rem;height: 0.44rem;display: flex;align-items: center;justify-content: center;border: 1px solid #11111140;transition: all 0.5s;}
.cer_con .con .right .item .more .btn .icon img{width: 0.1rem;opacity: 0.5;}
.cer_con .con .right .item .more .btn .icon img.img2{display: none;opacity: 1;}
.cer_con .con .right .item:hover .more .btn .icon{border-color: transparent;width: 0.64rem;}
.cer_con .con .right .item:hover .more .btn .icon img.img1{display: none;}
.cer_con .con .right .item:hover .more .btn .icon img.img2{display: block;}

.vid_con{padding: 0.83rem 0 0.75rem 0;}
.vid_con .tit{text-align: center;background: linear-gradient(90deg, #C79066 0.14%, #F0CEA2 19.98%, #C79066 56.73%, #DCAF84 99.96%);
  background-clip: text;-webkit-background-clip: text;-webkit-text-fill-color: transparent;line-height: 1.2;text-transform: uppercase;margin-bottom: 0.55rem;font-family: mb;padding-bottom: 0.42rem;position: relative;}
.vid_con .tit:after{content: "";position: absolute;left: 50%;transform: translateX(-50%);bottom: 0;width: 13.9rem;height: 1px;background-color: rgba(17,17,17,0.14);}
.vid_con .con{padding: 0 0.7rem 0 0.5rem;position: relative;}
.vid_con .con .left{float: left; width: 2.45rem;position: sticky;top: 1.5rem;background-color: #FFFCF7;padding: 0.25rem 0 0.15rem 0;}
.vid_con .con .left a{line-height: 2.8;padding: 0 0.3rem;color: #111;font-family: mt;position: relative;display: block;text-transform: uppercase;margin-bottom: 0.35rem;}
.vid_con .con .left a:after{content: "";position: absolute;right: 0.43rem;top: 50%;transform: translateY(-50%);width: 0.08rem;height: 0.12rem;background: url(../img/cer_jt.svg);background-size: 100% 100%;opacity: 0;}
.vid_con .con .left a.on{background-color: #C79066;color: #fff;}
.vid_con .con .left a.on:after{opacity: 1;}
.vid_con .con .right{float: right; width: 15.14rem;display: flex;flex-wrap: wrap;}
.vid_con .con .right .item{width: 4.83rem;height: 5.22rem;margin-right: 0.3rem;display: block;margin-bottom: 0.6rem;overflow: hidden;position: relative;}
.vid_con .con .right .item:nth-child(3n){margin-right: 0;}
.vid_con .con .right .item .pic{width: 100%;height: 100%;overflow: hidden;position: relative;}
.vid_con .con .right .item .pic:after{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,0.1);opacity: 0;transition: all 0.5s;pointer-events: none;}
.vid_con .con .right .item:hover .pic:after{opacity: 1;}
.vid_con .con .right .item .pic>img{width: 100%;height: 100%;object-fit: cover;transition: all 0.5s;}
.vid_con .con .right .item:hover .pic>img{transform: scale(1.15);}
.vid_con .con .right .item .pic .v_btn{position: absolute;top: 50%;left: 0;width: 100%;transform: translateY(-50%);color: #fff;font-family: mr;text-align: center;transition: all 0.5s;opacity: 0;}
.vid_con .con .right .item:hover .pic .v_btn{opacity: 1;}
.vid_con .con .right .item .pic .v_btn img{width: 0.39rem;margin: 0 auto;margin-bottom: 0.2rem;}
.vid_con .con .right .item .txt{position: absolute;z-index: 2; left: 0;bottom: 0;background-color: #C79066;padding: 0.26rem 1.12rem 0.25rem 0.29rem;color: #fff;transition: all 0.5s;width: 100%;transform: translateY(102%);}
.vid_con .con .right .item:hover .txt{transform: translateY(0);}
.vid_con .con .right .item .txt .h{font-family: mb;line-height: 1.52;text-transform: uppercase;}
.vid_con .con .right .item .txt .p{font-family: mt;line-height: 1.44;}
.vid_con .con .right .item .txt .icon{position: absolute;right: 0.58rem;bottom: 0.32rem;width: 0.44rem;height: 0.44rem;}


.pl_con{padding: 1.6rem 0 0 0;position: relative;}
.pl_con .top .lo{margin: 0 auto;margin-bottom: 0.46rem;width: 0.53rem;}
.pl_con .top .tit{text-align: center;line-height: 1.24;font-family: mb;text-transform: uppercase;background: linear-gradient(90deg, #C79066 0.14%, #F0CEA2 19.98%, #C79066 56.73%, #DCAF84 99.96%);background-clip: text;-webkit-background-clip: text;-webkit-text-fill-color: transparent;margin-bottom: 2.31rem;}
.pl_con .con{position: relative;}
/*.pl_con .con .item{position: relative;display: block;height:100vh;cursor: url(../img/shu.ico),pointer !important;}*/
.pl_con .con .item{position: relative;display: block;height:100vh;}
.pl_con .con .item .pic{width: 100%;height: 100%;overflow: hidden;position:relative;}
.pl_con .con .item .pic:after{content:"";position: absolute;left: 0;bottom: 0;height: 60vh;width: 100%;pointer-events: none;background:  linear-gradient(to top,#000,transparent);}
.pl_con .con .item .pic img{width: 100%;height: 100%;object-fit: cover;transition: all 0.3s;}
/*.pl_con .con .item .pic:hover img{transform:scale(1.2);transition: all 3s;}*/
.pl_con .con .item .txt{position: absolute;z-index: 2;top: 1.7rem;left: 0;width: 100%;color: #fff;text-align: center;}
.pl_con .con .item .txt .h{background:linear-gradient(90deg, #C79066 0.14%, #F0CEA2 19.98%, #C79066 56.73%, #DCAF84 99.96%);background-clip: text;-webkit-background-clip: text;-webkit-text-fill-color: transparent;font-family:at;margin-bottom:0.08rem;}
.pl_con .con .item .txt .tit{font-size: 1.2rem;background: linear-gradient(88deg, #C79066 1.3%, #F0CEA2 23.26%, #E1A679 63.95%, #DCAF84 111.81%);
background-clip: text;-webkit-background-clip: text;-webkit-text-fill-color: transparent;font-family:at;line-height:1.4;}
.pl_con .con .item .txt img{width: auto;height: 1.67rem;margin: 0 auto;margin-bottom: 0.46rem;}
.pl_con .con .item .txt .more{width: 2.28rem;height: 2.28rem;line-height: 2.28rem;border-radius: 50%;background: rgba(0, 0, 0, 0.32);backdrop-filter: blur(5.599999904632568px);margin: 0 auto;font-family: mr;text-transform: uppercase;}

.pl1_con{position: relative;}
.pl1_con .top{padding:0 0 0.47rem 0;display: flex;flex-wrap:wrap;}
.pl1_con .top a{color: #C79066;font-family: mm;text-transform: uppercase;width:2.7rem;text-align:center;margin-right: 0.22rem;white-space:nowrap;padding:0.17rem 0;border:0.02rem solid #C79066;margin-bottom:0.27rem;font-size: 12px;}
.pl1_con .top a:nth-child(5n){margin-right:0;}
.pl1_con .top a.on{font-family: mb;color: #fff;background-color:#C79066;}
.pl1_con .pic_1{width: 100%;height: 7rem;overflow: hidden;}
.pl1_con .pic_1 img{width: 100%;height: 100%;object-fit: cover;}
.pl1_con .con{position: relative;display: flex;padding:0.96rem 0.5rem 1.8rem 0.5rem;justify-content:space-between;}
.pl1_con .con .left{min-height: 100vh;background-color:#FFFCF7;width: 3.15rem;padding: 0.44rem 0.4rem 0.5rem 0.4rem;}
.pl1_con .con .left .pl_ser{display: flex;align-items: center;border-bottom: 1px solid #111;width: 100%;justify-content: space-between;margin-bottom: 0.2rem;}
.pl1_con .con .left .pl_ser img{width: 0.16rem;height: 0.16rem;}
.pl1_con .con .left .pl_ser input{width: 2.4rem;line-height: 0.46rem;color: #111;background-color: transparent;}
.pl1_con .con .left .pl_ser input::placeholder{color: #111;opacity: 0.4;}
.pl1_con .con .left .item{margin-bottom: 0rem;}
.pl1_con .con .left .item .h{padding: 0.06rem 0;border-bottom: 1px solid rgba(17,17,17,0.14);position: relative;line-height: 2.5;font-family: mb;position:relative;z-index:2;}
.pl1_con .con .left .item.show .h{color: #fff;}
.pl1_con .con .left .item .h:after{content:"";position: absolute;top: 0;left: -0.4rem;height: 100%;width: calc(100% + 0.8rem);z-index: -1;opacity:0;transition:all 0.5s;background: #C79066;}
.pl1_con .con .left .item.show .h:after{opacity:1;}
.pl1_con .con .left .item .h .add{position: absolute;right: 0;top: 0.21rem;width: 0.14rem;height: 0.14rem;}
.pl1_con .con .left .item .h .add img{width: 100%;height: 100%;object-fit: contain;}
.pl1_con .con .left .item.show .h .add img{filter: invert(1);}
.pl1_con .con .left .item .h .add img.img2{display: none;}
.pl1_con .con .left .item.show .h .add img.img2{display: block;}
.pl1_con .con .left .item.show .h .add img.img1{display: none;}
/*.pl1_con .con .left .item ul{padding: 0.29rem 0 0.2rem 0;display: none;}*/
/*.pl1_con .con .left .item.show ul{display: block;}*/
/*.pl1_con .con .left .item ul li a{position: relative;display: block;padding: 0 0.3rem 0 0.14rem; margin-bottom: 0.1rem;line-height: 2.8;text-transform: capitalize;font-family: mt;position: relative;z-index: 2;}*/
/*.pl1_con .con .left .item ul li a.on,.pl1_con .con .left .item ul li a:hover{color: #fff;}*/
/*.pl1_con .con .left .item ul li a:after{content: "";position: absolute;left: -0.4rem;width: calc(100% + 0.8rem);z-index: -1;background-color: #C79066;height: 100%;transition: all 0.5s;opacity: 0;}*/
/*.pl1_con .con .left .item ul li a.on:after{opacity: 1;}*/
/*.pl1_con .con .left .item ul li a:hover:after{opacity: 1;}*/
/*.pl1_con .con .left .item ul li a:before{content: "";position: absolute;top: 0.19rem;right: 0;width: 0.08rem;height: 0.12rem;background: url(../img/pl_jt.svg);background-size: 100% 100%;}*/
/*.pl1_con .con .left .item ul li:last-child a{margin-bottom: 0;}*/
.pl1_con .con .left .item ul{padding: 0.23rem 0.44rem 0 0;padding-bottom: 0.65rem;display:none;}
.pl1_con .con .left .item ul li{cursor: pointer;line-height: 0.45rem;position: relative;padding-left: 0.29rem;font-family: mt;}
.pl1_con .con .left .item ul li::before{content: "";position: absolute;left: 0;top: 50%;transform: translateY(-50%);width: 0.17rem;height: 0.17rem;background: url(../img/pj_gou1.svg)no-repeat center;background-size: 100% 100%;}
.pl1_con .con .left .item ul li.on::before{background-image: url(../img/pj_gou2.svg);}
.pl1_con .con .right{width: 14.7rem;}
.pl1_con .con .right .top_p{text-align: center;padding-bottom: 0.06rem;border-bottom: 1px solid rgba(17,17,17,0.14);margin-bottom: 0.6rem;color: #111;font-family: mr;line-height: 2.8;text-transform: capitalize;display: flex;align-items: center;justify-content: center;}
.pl1_con .con .right .top_p span{font-family: mt;color: #C79066;margin-right: 0.1rem;}
.pl1_con .con .right .list{display: flex;flex-wrap: wrap;padding:0.36rem;    background: #FFFCF7;}
.pl1_con .con .right .list .item{display: block;width: 3.3rem;margin-right: 0.26rem;margin-bottom: 0.62rem;text-align: center;}
.pl1_con .con .right .list .item:nth-child(4n){margin-right: 0;}
.pl1_con .con .right .list .item .pic{width: 100%;height: 4.5rem;position: relative;overflow: hidden;margin-bottom: 0.15rem;}
.pl1_con .con .right .list .item .pic:after{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,0.4);opacity: 0;transition: all 0.5s;}
.pl1_con .con .right .list .item:hover .pic:after{opacity: 1;}
.pl1_con .con .right .list .item .pic>img{width: 100%;height: 100%;object-fit: cover;transition: all 1s;}
.pl1_con .con .right .list .item:hover .pic>img{transform: scale(1.15);}
.pl1_con .con .right .list .item .pic .add1{position: absolute;top: 50%;left: 50%;width: 0.44rem;height: 0.44rem;transform: translate(-50%,-50%);opacity: 0;transition: all 1.5s 0.3s;z-index: 2;}
.pl1_con .con .right .list .item:hover .pic .add1{opacity: 0.6;}
.pl1_con .con .right .list .item .pic .add1 img{width: 100%;}
.pl1_con .con .right .list .item .h{color: #111;font-family: mb;text-transform: capitalize;line-height: 1.4;transition: all 0.5s;}
.pl1_con .con .right .list .item:hover .h{background:linear-gradient(90deg, #C79066 0.14%, #F0CEA2 19.98%, #C79066 56.73%);background-clip: text;-webkit-background-clip: text;
-webkit-text-fill-color: transparent;}

.pd_banner .pics{width: 100%;position: relative;overflow: hidden;}
.pd_banner .pics .swiper-slide{height: 7rem;}
.pd_banner .pics .swiper-slide img{width: 100%;height: 100%;object-fit: cover;}
.pd_banner .pics .swiper-slide .tit{position: absolute;top: 2.4rem;left: 0;width: 100%;text-align: center;color: #ffffff;font-family: mb;line-height: 1.24;text-transform: uppercase;}
.pd_banner .pics .prev{position: absolute;left: 0.5rem;top: 3.28rem;width: 0.44rem;height: 0.44rem;z-index: 2;cursor: pointer;}
.pd_banner .pics .next{position: absolute;right: 0.5rem;top: 3.28rem;width: 0.44rem;height: 0.44rem;z-index: 2;cursor: pointer;}
.pd_banner .pics .prev img,.pd_banner .pics .next img{width: 100%;height: 100%;object-fit: contain;}
.pd_banner .pics .prev img.img2,.pd_banner .pics .next img.img2{display: none;}
.pd_banner .pics .prev:hover img.img1,.pd_banner .pics .next:hover img.img1{display: none;}
.pd_banner .pics .prev:hover img.img2,.pd_banner .pics .next:hover img.img2{display: block;}

.pd1{padding: 1.7rem 1.9rem 1.68rem 1.9rem;display: flex;justify-content: space-between;background: #FFFCF7;}
.pd1 .exzoom{width:5.8rem;position: relative;}
.pd1 .exzoom .pic_nav{position: absolute;top: 0;right: 0;width: 0.77rem;}
.pd1 .exzoom .pic_nav>div{height: 1.16rem;margin-bottom: 0.14rem;border: 1px solid transparent;transition: all 0.5s;cursor: pointer;position: relative;}
.pd1 .exzoom .pic_nav>div.on{border-color: #C79066;}
.pd1 .exzoom .pic_nav>div:last-child{margin-bottom: 0;}
.pd1 .exzoom .pic_nav>div>img,.pd1 .exzoom .pic_nav>div>video{width: 100%;height: 100%;object-fit: cover;}
.pd1 .exzoom .pic_nav>div.vid:after{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color:rgba(0,0,0,0.4);}
.pd1 .exzoom .pic_nav>div .v_btn{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 0.29rem;height: 0.24rem;z-index: 2;}
.pd1 .exzoom .pic_nav>div .v_btn img{width: 100%;height: 100%;}

.small-image-container {
  position: relative;
  width: 4.67rem;
  height: 7.29rem;
  overflow: hidden;
  background-color: #000;
}

/* 小图样式 */
.small-image {
  width: 100%;
  height: 100%;
  /*opacity: 0.8;*/
  object-fit: cover;
  display: none;
}

.small-image.on{display: block;}

/* 放大镜样式 */
.magnifier {
  position: absolute;
  width: 1.17rem;
  height: 1.17rem;
  border-radius: 50%;
  border: 1px solid rgba(255,255,255,0.6);
  background-color: rgba(255, 255, 255, 0.2);
  display: none;
  pointer-events: none;
}

/* 大图容器样式 */
.large-image-container {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%,-50%);
  width: 2.63rem;
  height: 2.63rem;
  border-radius: 50%;
  overflow: hidden;
  display: none;
  z-index: 5;
   border: 1px solid #C79066; 
}

/* 大图样式 */
.large-image {
  position: absolute;
  max-width: 99999px;
  width: 9.34rem;
  height: 14.58rem;
  display: none;
}
.large-image.on{display: block;}

.pd1 .right{width: 8.48rem;}
.pd1 .right .tit{line-height: 1.24;font-family: mb;text-transform: uppercase;background: linear-gradient(90deg, #C79066 0.14%, #F0CEA2 19.98%, #C79066 56.73%, #DCAF84 99.96%);background-clip: text;-webkit-background-clip: text;-webkit-text-fill-color: transparent;margin-bottom: 0.28rem;padding-right:1.9rem;display:none}
.pd1 .right .tit.on{display: block;}
.pd1 .right .p{color: #666;font-family: mt;line-height: 1.83;margin-bottom: 0.9rem;padding-right:1.9rem;}
.pd1 .right .tit1{color: #111;font-family: mb;text-transform: uppercase;line-height: 1.4;margin-bottom: 0.27rem;}
.pd1 .right .table{border-top:1px solid #C79066;}
.pd1 .right .table .top{display: flex;width: 100%;border-bottom:1px solid #C79066;justify-content: space-between;}
.pd1 .right .table .top .th{color: #111;font-family: mb;line-height: 1.86;padding: 0.12rem 0;width:15%;}
.pd1 .right .table .top .th:nth-child(1){width: 20%;}
.pd1 .right .table .top .th:nth-child(2){width: 25%;}
.pd1 .right .table .top .th:nth-child(3){width: 18%;}
.pd1 .right .table .top .th:nth-child(5){width: 18%;}
.pd1 .right .table .item{border-bottom:1px solid #C79066;border-bottom:1px solid transparent;padding:0;}
.pd1 .right .table .item .tr{display: flex;width: 100%;justify-content: space-between;padding: 0.07rem 0 0 0;}
.pd1 .right .table .item .td{color: #666;font-family: mr;line-height: 1.8;width: 15%;}
.pd1 .right .table .item .td:nth-child(1){width: 20%;}
.pd1 .right .table .item .td:nth-child(2){width: 25%;}
.pd1 .right .table .item .td:nth-child(3){width: 18%;}
.pd1 .right .table .item .td:nth-child(5){width: 18%;}
.pd1 .right .table .item .td img{width: 0.18rem;height: 0.18rem;display: inline-block;vertical-align: middle;text-align: center;margin: 0 auto;}
.pd1 .right .btnd{margin-top: 0.65rem;width: fit-content;padding: 0.14rem 0.27rem 0.14rem 0.22rem;display: flex;align-items: center;color: #fff;background-color: #C79066;transition: all 0.5s;}
.pd1 .right .btnd:hover{opacity: 0.7;}
.pd1 .right .btnd span{display: block;font-family: mt;margin-right: 0.16rem;}
.pd1 .right .btnd img{width: 0.1rem;}

.pd2{padding: 1.7rem 1.9rem 2.04rem 1.9rem;}
.pd2 .tit{text-align: center;line-height: 1.24;font-family: mb;text-transform: uppercase;background: linear-gradient(90deg, #C79066 0.14%, #F0CEA2 19.98%, #C79066 56.73%, #DCAF84 99.96%);background-clip: text;-webkit-background-clip: text;-webkit-text-fill-color: transparent;margin-bottom: 0.7rem;}
.pd2 .con{position: relative;overflow: hidden;padding-bottom: 1.13rem;}
.pd2 .con .prev{position: absolute;bottom: 0;left: 0;width: 0.44rem;height: 0.44rem;cursor: pointer;}
.pd2 .con .prev img{width: 100%;height: 100%;object-fit: contain;}
.pd2 .con .prev img.img2{display: none;}
.pd2 .con .prev:hover img.img2{display: block;}
.pd2 .con .prev:hover img.img1{display: none;}
.pd2 .con .next{position: absolute;bottom: 0;left: 0.64rem;width: 0.44rem;height: 0.44rem;cursor: pointer;}
.pd2 .con .next img{width: 100%;height: 100%;object-fit: contain;}
.pd2 .con .next img.img2{display: none;}
.pd2 .con .next:hover img.img2{display: block;}
.pd2 .con .next:hover img.img1{display: none;}
.pd2 .con .swiper-pagination{top: auto;bottom: 0.22rem;left: 1.38rem;width: calc(100% - 3.68rem);height: 1px;}
.pd2 .con .swiper-pagination .swiper-pagination-progressbar-fill{background-color: #C79066;height: 3px;top: -1px;}
.pd2 .con .swiper-slide{height: 4.23rem;position: relative;overflow: hidden;}
.pd2 .con .swiper-slide>img{width: 100%;height: 100%;object-fit: cover;transition: all 0.5s;}
.pd2 .con .swiper-slide:hover>img{transform: scale(1.15);}
.pd2 .con .swiper-slide:after{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,0.34);opacity: 0;transition: all 0.5s;}
.pd2 .con .swiper-slide:hover:after{opacity: 1;}
.pd2 .con .swiper-slide .add{position: absolute;z-index: 2;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 0.44rem;height: 0.44rem;opacity: 0;transition: all 0.5s;}
.pd2 .con .swiper-slide:hover .add{opacity: 1;}
.pd2 .con .swiper-slide .add img{width: 100%;}
.pd2 .con .swiper-slide .h{position: absolute;bottom: 0.26rem;left: 0;width: 100%;padding: 0 0.2rem;color: #fff;font-family: mb;text-align: center;opacity: 0;transition: all 0.5s;z-index:1;}
.pd2 .con .swiper-slide:hover .h{opacity:1;}

.pd3{padding: 1.4rem 1.9rem;background: url(../img/pd3_bj.png)no-repeat center;background-size: cover;}
.pd3 .top{margin-bottom: 0.6rem;text-align: center;}
.pd3 .top .tit{line-height: 1.24;font-family: mb;text-transform: uppercase;background: linear-gradient(90deg, #C79066 0.14%, #F0CEA2 19.98%, #C79066 56.73%, #DCAF84 99.96%);background-clip: text;-webkit-background-clip: text;-webkit-text-fill-color: transparent;margin-bottom: 0.3rem;}
.pd3 .top .p{color: #555;line-height: 1.77;font-family: mt;width: 6.46rem;margin: 0 auto;}
.pd3 .con{display: flex;justify-content: space-between;align-items: center;}
.pd3 .con .pic{width: 8.73rem;height: 7.02rem;overflow: hidden;position:relative;}
.pd3 .con .pic .pic1{position: absolute;top: 0;left: 0;width: 100%;height: 100%;opacity: 0;transition: all 0.5s;}
.pd3 .con .pic .pic1.on{opacity: 1;}
.pd3 .con .pic img{width: 100%;height: 100%;object-fit: cover;transition: all 0.5s;}
.pd3 .con .pic:hover img{transform: scale(1.15);}
.pd3 .con .list{width: 5.4rem;}
.pd3 .con .list .txt{padding: 0 0 0.2rem 0;margin-bottom: 0.5rem;border-bottom: 1px solid rgba(0,0,0,0.14);color: #111;font-family: mb;text-transform: capitalize;line-height: 1.68;display:flex;}
.pd3 .con .list .txt:last-child{margin-bottom: 0;}
.pd3 .con .list .txt img{width: 0.42rem;height: 0.42rem;margin-right:0.18rem;}
.pd3 .con .list .txt span{display: block;width: calc(100% - 0.6rem);}
.pd3 .con .list .txt.on span{background: linear-gradient(90deg, #C79066 0.14%, #F0CEA2 19.98%, #C79066 56.73%, #DCAF84 99.96%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;}


.pd4{padding: 1.2rem 0 1.4rem 0;background-color: #FFFCF7;}
.pd4 .tit{text-align: center;line-height: 1.24;font-family: mb;text-transform: uppercase;background: linear-gradient(90deg, #C79066 0.14%, #F0CEA2 19.98%, #C79066 56.73%, #DCAF84 99.96%);background-clip: text;-webkit-background-clip: text;-webkit-text-fill-color: transparent;margin-bottom: 0.6rem;}
.pd4 .con{margin-left: 1.9rem;width: calc(100% - 1.9rem); position: relative;overflow: hidden;}
.pd4 .con .swiper-slide .pic{width: 100%;height: 4.84rem;overflow: hidden;margin-bottom: 0.4rem;}
.pd4 .con .swiper-slide .pic img{width: 100%;height: 100%;object-fit: cover;transition: all 0.5s;}
.pd4 .con .swiper-slide:hover .pic img{transform: scale(1.15);}
.pd4 .con .swiper-slide .txt{padding-right: 1.55rem;}
.pd4 .con .swiper-slide .txt .h{font-family: mb;line-height: 1.2;color: #111;transition: all 0.5s;margin-bottom: 0.24rem;}
.pd4 .con .swiper-slide:hover .txt .h{color:#C79066;}
.pd4 .con .swiper-slide .txt .p{color: #111;line-height: 0.26rem;height: 0.52rem;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;margin-bottom: 0.5rem;font-family: mt;}

.pd4 .con .swiper-slide .txt .btn{display: flex;align-items: center;transition: all 0.5s;overflow: hidden;transition: all 0.5s;width: 0.44rem;text-transform: uppercase;}
.pd4 .con .swiper-slide:hover .txt .btn{width: 2rem;background-color: #C79066;}
.pd4 .con .swiper-slide:hover .txt .btn-fr{width: 2.5rem}
.pd4 .con .swiper-slide .txt .btn .span{color: #fff;font-family: mr;white-space: nowrap;width: 0;display: block;transition: all 0.5s;}
.pd4 .con .swiper-slide:hover .txt .btn .span{width: 2.4rem;padding-left:0.23rem;}
.pd4 .con .swiper-slide .txt .btn .icon{width: 0.44rem;height: 0.44rem;display: flex;align-items: center;justify-content: center;border: 1px solid #11111140;transition: all 0.5s;}
.pd4 .con .swiper-slide .txt .btn .icon img{width: 0.14rem;opacity: 0.5;}
.pd4 .con .swiper-slide .txt .btn .icon img.img2{display: none;opacity: 1;}
.pd4 .con .swiper-slide:hover .txt .btn .icon{border-color: transparent;width: 0.54rem;}
.pd4 .con .swiper-slide:hover .txt .btn .icon img.img1{display: none;}
.pd4 .con .swiper-slide:hover .txt .btn .icon img.img2{display: block;}

.pd4 .bottom{display: flex;align-items: center;margin-top: 1.4rem;}
.pd4 .bottom .prev{width: 0.44rem;height: 0.44rem;cursor: pointer;margin-right: 0.2rem;}
.pd4 .bottom .prev img{width: 100%;height: 100%;object-fit: contain;}
.pd4 .bottom .prev img.img2{display: none;}
.pd4 .bottom .prev:hover img.img2{display: block;}
.pd4 .bottom .prev:hover img.img1{display: none;}
.pd4 .bottom .next{width: 0.44rem;height: 0.44rem;cursor: pointer;margin-right: 0.3rem;}
.pd4 .bottom .next img{width: 100%;height: 100%;object-fit: contain;}
.pd4 .bottom .next img.img2{display: none;}
.pd4 .bottom .next:hover img.img2{display: block;}
.pd4 .bottom .next:hover img.img1{display: none;}
.pd4 .bottom .swiper-pagination{position: relative; top: auto;bottom: auto;left: auto;right: auto;width: 11.74rem;height: 1px;}
.pd4 .bottom .swiper-pagination .swiper-pagination-progressbar-fill{background-color: #C79066;height: 3px;top: -1px;}
.pd4 .bottom .pd_more{width: fit-content;color: #fff;font-family: mt;line-height: 1.21;padding: 0.13rem 0.23rem;background-color: #C79066;display: flex;align-items: center;margin-left: 0.3rem;}
.pd4 .bottom .pd_more img{width: 0.14rem;margin-left: 0.2rem;}

.pd5{padding: 1.36rem 5.34rem 1.68rem 5.34rem;}
.pd5 .top{margin-bottom: 0.8rem;}
.pd5 .tit{text-align: center;line-height: 1.24;font-family: mb;text-transform: uppercase;background: linear-gradient(90deg, #C79066 0.14%, #F0CEA2 19.98%, #C79066 56.73%, #DCAF84 99.96%);background-clip: text;-webkit-background-clip: text;-webkit-text-fill-color: transparent;margin-bottom: 0.3rem;}
.pd5 .p{color: #111;font-family: mt;line-height: 1.77;text-align: center;}
.pd5 form{display: flex;justify-content: space-between;flex-wrap: wrap;line-height: 2.81;}
.pd5 form .input{width: 4rem;margin-bottom: 0.4rem;}
.pd5 form .error{color:red;}
.pd5 form .input1{width: 100%;margin-bottom: 0.4rem;}
.pd5 form .select{width: 4rem;margin-bottom: 0.4rem;border: none; }
.pd5 form .input input{border-bottom: 1px solid rgba(0,0,0,0.14);width: 100%;background: transparent;line-height: 0.4rem;text-transform: capitalize;color: #888;font-family: mt;}
.pd5 form .input input::placeholder{color: #888;font-family: mt;}
.pd5 form .input1 input::placeholder{color: #888;font-family: mt;}
.pd5 form .input1 textarea::placeholder{color: #888;font-family: mt;}
.pd5 form .input1 input{border-bottom: 1px solid rgba(0,0,0,0.14);width: 100%;background: transparent;line-height: 0.4rem;text-transform: capitalize;color: #888;font-family: mt;}
.pd5 form .input1 textarea{border: 1px solid rgba(0,0,0,0.14);width: 100%;padding: 0.1rem; background: transparent;line-height: 0.4rem;text-transform: capitalize;color: #888;font-family: mt;min-height: 1.92rem;}
.pd5 form .input input:focus{border-color:#000;}
.pd5 form .input input:focus::placeholder{color:#000;}
.pd5 form .input1 input:focus{border-color:#000;}
.pd5 form .input1 input:focus::placeholder{color:#000;}

.pd5 form .input1 textarea:focus{border-color:#000;}
.pd5 form .input1 textarea:focus::placeholder{color:#000;}

.pd5 form .input select:focus{border-color:#000;}
.pd5 form .input select:focus::placeholder{color:#000;}


.pd5 form .select select{border: none; border-bottom: 1px solid rgba(0,0,0,0.14);width: 100%;background-color: transparent;line-height: 0.4rem;max-height:2rem; text-transform: capitalize;color: #888;font-family: mt;}
.pd5 form .radios{display: flex;align-items: center;margin-bottom: 0.14rem;line-height: 2.8;color: #888;font-family: mt;text-transform: capitalize;}
.pd5 form .radios .radio{margin-right: 0.76rem;display: flex;align-items: center;}
.pd5 form .radios .radio input[type="radio"]{appearance: none;width: 0.16rem;height: 0.16rem;margin-left: 0.1rem;}
.pd5 form .radios .radio input[type="radio"]::before{content: "";display: block;width: 0.16rem;height: 0.16rem;background: url(../img/pd5_yuan2.svg);background-size: 100% 100%;}
.pd5 form .radios .radio input[type="radio"]:checked:before{background-image: url(../img/pd5_yuan1.svg);}
.pd5 form .submit{width: 2rem;line-height: 0.44rem;background-color: #C79066;color: #fff;font-family: mr;display: flex;justify-content: center;align-items: center;cursor: pointer;margin: 0 auto;position: relative;}
.pd5 form .submit>img{width: 0.13rem;margin-left: 0.2rem;}
.pd5 form .submit input{position: absolute;top: 0;left: 0;width: 100%;height: 100%;opacity: 0;}

#tc1{position: fixed;top: 1.55rem;right: 0;width: 3.78rem;padding: 0.27rem 0.26rem 0.35rem 0.26rem;background-color:#ffffff;border-radius:0.11rem;box-shadow: 0px 4px 33px 0px rgba(199, 144, 102, 0.09);transition:all 0.5s;opacity:0;pointer-events:none;z-index:999}
#tc1.show{opacity: 1;right: 0.7rem;pointer-events:all ;}
#tc1 .h{text-transform: uppercase;margin-bottom: 0.1rem;line-height: 1.3;}
#tc1 .p{color: #555;line-height: 1.37;}
#tc1 .out{position: absolute;top: 0.24rem;right: 0.22rem;width: 0.13rem;cursor:pointer;}

#tc2{position: fixed;top: 1.55rem;right: 0;width: 3.78rem;padding: 0.27rem 0.26rem 0.35rem 0.26rem;background-color:#ffffff;border-radius:0.11rem;box-shadow: 0px 4px 33px 0px rgba(199, 144, 102, 0.09);transition:all 0.5s;opacity:0;pointer-events:none;z-index:999}
#tc2.show{opacity: 1;right: 0.7rem;pointer-events:all ;}
#tc2 .h{text-transform: uppercase;margin-bottom: 0.1rem;line-height: 1.3;}
#tc2 .p{color: #555;line-height: 1.37;}
#tc2 .out{position: absolute;top: 0.24rem;right: 0.22rem;width: 0.13rem;cursor:pointer;}




.pj_con .crumbs{position: absolute;top: 0.5rem;left: 0.5rem;}
.pj_con .crumbs a{display: block;text-transform: capitalize;font-family:mt;color:#AFAFAF;}
.pj_con .crumbs span{display: block;margin: 0 0.06rem;font-family:mt;color:#AFAFAF;}
.pj_con{padding: 2rem 0 0 0;position: relative;}
.pj_con .top .lo{margin: 0 auto;margin-bottom: 0.46rem;width: 0.53rem;}
.pj_con .top .tit{text-align: center;line-height: 1.24;font-family: mb;text-transform: uppercase;background: linear-gradient(90deg, #C79066 0.14%, #F0CEA2 19.98%, #C79066 56.73%, #DCAF84 99.96%);background-clip: text;-webkit-background-clip: text;-webkit-text-fill-color: transparent;margin-bottom: 2.31rem;}

.pj_con1{padding: 0 1.9rem 1.6rem 1.9rem;position: relative;}
.pj_con1 .left{width: 3.65rem;float: left;background-color: #FFFCF7;padding: 0.25rem 0.64rem 0.7rem 0.35rem;position: sticky;top: 1.2rem;}
.pj_con1 .left .item{border-top: 1px solid rgba(17,17,17,0.14);}
.pj_con1 .left .item:first-child{border-top: none;}
.pj_con1 .left .item .h{position: relative;padding: 0.15rem 0;line-height: 0.34rem; border-bottom: 1px solid rgba(17,17,17,0.14);font-family: mb;}
.pj_con1 .left .item .h .add{position: absolute;right: 0;top: 50%;transform: translateY(-50%);width: 0.14rem;height: 0.14rem;}
.pj_con1 .left .item .h .add img{width: 100%;height: 100%;object-fit: contain;}
.pj_con1 .left .item .h .add img.img2{display: none;}
.pj_con1 .left .item.on .h .add img.img1{display: none;}
.pj_con1 .left .item.on .h .add img.img2{display: block;}
/*.pj_con1 .left .item.on ul{display: block;}*/
.pj_con1 .left .item ul{padding: 0.23rem 0.44rem 0 0;padding-bottom: 0.65rem;display:none;}
.pj_con1 .left .item ul li{cursor: pointer;line-height: 0.45rem;position: relative;padding-left: 0.29rem;font-family: mt;}
.pj_con1 .left .item ul li::before{content: "";position: absolute;left: 0;top: 50%;transform: translateY(-50%);width: 0.17rem;height: 0.17rem;background: url(../img/pj_gou1.svg)no-repeat center;background-size: cover;}
.pj_con1 .left .item ul li.on::before{background-image: url(../img/pj_gou2.svg);}

.pj_con1 .right{width: 10.96rem;float: right;}
.pj_con1 .right .top1{width: 100%;display: flex;justify-content: center;padding-bottom: 0.06rem;color: #111;font-family: hr;text-transform: capitalize;line-height: 0.45rem;}
.pj_con1 .right .top1 span{color: #C79066;font-family: hm;margin-right: 0.06rem;}
.pj_con1 .right .item{width: 50%;padding: 0.48rem 0.22rem 0.63rem 0;border-right:1px solid rgba(17,17,17,0.14);border-top:1px solid rgba(17,17,17,0.14);}
.pj_con1 .right .item:nth-child(n+7){display: none;}
.pj_con1 .right.show .item:nth-child(n+7){display: block;}
.pj_con1 .right .item:nth-child(2n){padding:0.48rem 0 0.63rem 0.22rem;border-right:1px solid transparent;}
.pj_con1 .right .item .h{font-family: mb;color: #111;line-height: 0.32rem;height: 0.32rem;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;margin-bottom: 0.22rem;transition: all 0.5s;}
.pj_con1 .right .item:hover .h{background: linear-gradient(90deg, #C79066 0.14%, #F0CEA2 19.98%, #C79066 56.73%, #DCAF84 99.96%);background-clip: text;-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.pj_con1 .right .item .p{color: #111;line-height: 0.26rem;height: 0.52rem;margin-bottom: 0.18rem;width: 4.24rem;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.pj_con1 .right .item ul{display: flex;align-items: center;margin-bottom: 0.52rem;}
.pj_con1 .right .item ul li{font-family: mt;color: #555;line-height: 0.2rem;position: relative;padding-left: 0.3rem;margin-right: 0.4rem;}
.pj_con1 .right .item ul li::before{content: "";position: absolute;top: 0;left: 0;width: 0.2rem;height: 0.2rem;border-radius: 50%;background-color: #C79066;opacity: 0.32;}
.pj_con1 .right .item ul li::after{content: "";width: 0.1rem;height: 0.1rem;border-radius: 50%;background-color: #C79066;position: absolute;top: 0.05rem;left: 0.05rem;}
.pj_con1 .right .item .btn{display: flex;align-items: center;transition: all 0.5s;overflow: hidden;transition: all 0.5s;width: 0.44rem;text-transform: uppercase;}
.pj_con1 .right .item:hover .btn{width: 2rem;background-color: #C79066;}
.pj_con1 .right .item .btn .span{color: #fff;font-family: mr;white-space: nowrap;width: 0;display: block;transition: all 0.5s;}
.pj_con1 .right .item:hover .btn .span{width: 2.4rem;padding-left:0.23rem;}
.pj_con1 .right .item .btn .icon{width: 0.44rem;height: 0.44rem;display: flex;align-items: center;justify-content: center;border: 1px solid #11111140;transition: all 0.5s;}
.pj_con1 .right .item .btn .icon img{width: 0.14rem;opacity: 0.5;}
.pj_con1 .right .item .btn .icon img.img2{display: none;opacity: 1;}
.pj_con1 .right .item:hover .btn .icon{border-color: transparent;width: 0.54rem;}
.pj_con1 .right .item:hover .btn .icon img.img1{display: none;}
.pj_con1 .right .item:hover .btn .icon img.img2{display: block;}
.pj_con1 .right .item .pic{width: 100%;height: 3.13rem;margin-top: 0.42rem;overflow: hidden;}
.pj_con1 .right .item .pic img{width: 100%;height: 100%;object-fit: cover;transition: all 0.5s;}
.pj_con1 .right .item:hover .pic img{transform: scale(1.15);}

.pj_con1 .right .bl_more{display: block;width: fit-content;margin: 0 auto;cursor: pointer;margin-top: 0.9rem;}
.pj_con1 .right.show .bl_more{display: none;}
.pj_con1 .right .bl_more .icon{width: 0.34rem;height: 0.34rem;transition: all 1s;margin: 0 auto;margin-bottom: 0.19rem;}
.pj_con1 .right .bl_more:hover .icon{transform: rotate(180deg);}
.pj_con1 .right .bl_more .pm{text-decoration: underline;color: #111;font-family: mr;line-height: 1.22;text-transform: uppercase;}

.pj_con2{padding: 1.23rem 1.9rem 1.9rem 1.9rem;background-color: #FFFCF7;}
.pj_con2 .tit{background: linear-gradient(90deg, #C79066 0.14%, #F0CEA2 19.98%, #C79066 56.73%, #DCAF84 99.96%);background-clip: text;-webkit-background-clip: text;-webkit-text-fill-color: transparent;font-family: mb;line-height: 1.2;margin-bottom: 1.05rem;text-align: center;text-transform: uppercase;}
.pj_con2 .list{display: flex;}
.pj_con2 .list .item{display: block;width: 4.94rem;margin-right: 0.3rem;background-color: #fff;}
.pj_con2 .list .item:nth-child(3n){margin-right: 0;}
.pj_con2 .list .item .pic{width: 100%;height: 3.28rem;overflow: hidden;}
.pj_con2 .list .item .pic img{width: 100%;height: 100%;object-fit: cover;transition: all 0.5s;}
.pj_con2 .list .item:hover .pic img{transform: scale(1.15);}
.pj_con2 .list .item .solid{width: 100%;height: 0.06rem;position: relative;}
.pj_con2 .list .item .solid:after{content: "";position: absolute;top: 0;left: 0;width: 0%;height: 100%;background:linear-gradient(90deg, #C79066 0.14%, #F0CEA2 19.98%, #C79066 56.73%, #DCAF84 99.96%);transition: all 0.5s;}
.pj_con2 .list .item:hover .solid:after{width: 100%;}
.pj_con2 .list .item .txt{padding: 0.45rem 0 0.7rem 0;}
.pj_con2 .list .item .txt .h{color: #111;font-family: mb;line-height: 0.74rem;height: 0.74rem;margin-bottom: 0.12rem;transition: all 0.5s;text-align: center;text-transform:uppercase;}
.pj_con2 .list .item:hover .txt .h{background: linear-gradient(90deg, #C79066 0.14%, #F0CEA2 19.98%, #C79066 56.73%, #DCAF84 99.96%);background-clip: text;-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.pj_con2 .list .item .txt .btn{display: flex;align-items: center;transition: all 0.5s;overflow: hidden;transition: all 0.5s;width: 0.44rem;text-transform: uppercase;margin: 0 auto;}
.pj_con2 .list .item:hover .btn{width: 2rem;background-color: #C79066;}
.pj_con2 .list .item .btn .span{color: #fff;font-family: mr;white-space: nowrap;width: 0;display: block;transition: all 0.5s;}
.pj_con2 .list .item:hover .btn .span{width: 2.4rem;padding-left:0.23rem;}
.pj_con2 .list .item .btn .icon{width: 0.44rem;height: 0.44rem;display: flex;align-items: center;justify-content: center;border: 1px solid #11111140;transition: all 0.5s;}
.pj_con2 .list .item .btn .icon img{width: 0.14rem;opacity: 0.5;}
.pj_con2 .list .item .btn .icon img.img2{display: none;opacity: 1;}
.pj_con2 .list .item:hover .btn .icon{border-color: transparent;width: 0.54rem;}
.pj_con2 .list .item:hover .btn .icon img.img1{display: none;}
.pj_con2 .list .item:hover .btn .icon img.img2{display: block;}



.buy_con .top{padding-top: 2rem;}
.buy_con .top .lo{margin: 0 auto;margin-bottom: 0.46rem;width: 0.53rem;}
.buy_con .top .tit{text-align: center;line-height: 1.24;font-family: mb;text-transform: uppercase;background: linear-gradient(90deg, #C79066 0.14%, #F0CEA2 19.98%, #C79066 56.73%, #DCAF84 99.96%);background-clip: text;-webkit-background-clip: text;-webkit-text-fill-color: transparent;margin-bottom: 2.31rem;}

.pjd1{padding: 1.68rem 0.6rem 1.6rem 0.6rem;display: flex;justify-content: space-between;align-items: flex-end;}
.pjd1 .left{width: 10.26rem;}
.pjd1 .left .txt{width: 100%;}
.pjd1 .left .txt ul{display: flex;align-items: center;margin-bottom: 0.45rem;}
.pjd1 .left .txt ul li{font-family: mt;color: #555;line-height: 0.2rem;position: relative;padding-left: 0.3rem;margin-right: 0.4rem;}
.pjd1 .left .txt ul li::before{content: "";position: absolute;top: 0;left: 0;width: 0.2rem;height: 0.2rem;border-radius: 50%;background-color: #C79066;opacity: 0.32;}
.pjd1 .left .txt ul li::after{content: "";width: 0.1rem;height: 0.1rem;border-radius: 50%;background-color: #C79066;position: absolute;top: 0.05rem;left: 0.05rem;}
.pjd1 .left .txt .h{font-family: mb;line-height: 1.35;text-transform: uppercase;background:linear-gradient(90deg, #C79066 0.14%, #F0CEA2 19.98%, #C79066 56.73%, #DCAF84 99.96%);
  background-clip: text;-webkit-background-clip: text;-webkit-text-fill-color: transparent;margin-bottom: 0.71rem;}
.pjd1 .left .video{position: relative;width: 8.97rem;height: 10.65rem;overflow: hidden;}
.pjd1 .left .video .pic{width: 100%;height: 100%;overflow: hidden;}
.pjd1 .left .video .pic>img{width: 100%;height: 100%;object-fit: cover;transition: all 0.5s;}
.pjd1 .left .video:hover .pic>img{transform: scale(1.15);}
.pjd1 .left .video .v_btn{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);text-align: center;width: fit-content;}
.pjd1 .left .video .v_btn img{width: 0.39rem;height: 0.32rem;margin: 0 auto;margin-bottom: 0.2rem;}
.pjd1 .left .video .v_btn span{display: block;color: #ffffff;font-family: mr;line-height: 1.25;text-transform: uppercase;}
.pjd1 .right{width: 6.9rem;}
.pjd1 .right .box{margin-bottom: 2.03rem;width: 100%;}
.pjd1 .right .box .pic{width: 100%;height: 7.8rem;overflow: hidden;margin-bottom: 0.45rem;}
.pjd1 .right .box .pic img{width: 100%;height: 100%;object-fit: cover;transition: all 0.5s;}
.pjd1 .right .box:hover .pic img{transform: scale(1.15);}
.pjd1 .right .box .p{color: #111;font-family: mt;line-height: 1.62;}
.pjd1 .right .pics{display: flex;justify-content: space-between;}
.pjd1 .right .pics .pic{width: 100%;height: 4.65rem;overflow: hidden;}
.pjd1 .right .pics .pic img{width: 100%;height: 100%;object-fit: cover;transition: all 0.5s;}
.pjd1 .right .pics .pic:hover img{transform: scale(1.15);}

.pjd2{padding: 0.97rem 0.6rem 1.55rem 0.6rem;background-color: #FFFCF7;}
.pjd2 .top{margin-bottom: 1.16rem;}
.pjd2 .top .tit{background: linear-gradient(90deg, #C79066 0.14%, #F0CEA2 19.98%, #C79066 56.73%, #DCAF84 99.96%);background-clip: text;-webkit-background-clip: text;-webkit-text-fill-color: transparent;font-family: mb;line-height: 1.2;margin-bottom: 0.6rem;text-align: center;text-transform: uppercase;}
.pjd2 .top form{width: 4.95rem;padding-left: 0.28rem;position: relative; margin: 0 auto;border-bottom: 1px solid #000;}
.pjd2 .top form::after{content: "";position: absolute;top:0.14rem;left: 0;width: 0.16rem;height: 0.16rem;background: url(../img/pjd2_ser.svg);background-size: 100% 100%;}
.pjd2 .top form input{color: #333;font-family: mr;text-transform: capitalize;line-height: 2.8;background-color: transparent;border: none;width: 100%;}
.pjd2 .top form input::placeholder{color: #111;opacity: 0.4;}
.pjd2 .list{display: flex;align-items: flex-start;}
.pjd2 .list .item{display: block;width: 4.1rem;margin-right: 0.52rem;}
.pjd2 .list .item:last-child{margin-right: 0;}
.pjd2 .list .item .pic{width: 100%;height: 5.72rem;overflow: hidden;margin-bottom: 0.3rem;}
.pjd2 .list .item:nth-child(2n) .pic{height: 2.86rem;}
.pjd2 .list .item .pic img{width: 100%;height: 100%;object-fit: cover;transition: all 0.5s;}
.pjd2 .list .item:hover .pic img{transform: scale(1.15);}
.pjd2 .list .item .h{color: #111;font-family: mb;line-height: 1.52;margin-bottom: 0.17rem;text-transform: capitalize;transition: all 0.5s;}
.pjd2 .list .item:hover .h{background: linear-gradient(90deg, #C79066 0.14%, #F0CEA2 19.98%, #C79066 56.73%, #DCAF84 99.96%);background-clip: text;-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.pjd2 .list .item .btn{display: flex;align-items: center;transition: all 0.5s;overflow: hidden;transition: all 0.5s;width: 0.44rem;text-transform: uppercase;}
.pjd2 .list .item:hover .btn{width: 2rem;background-color: #C79066;}
.pjd2 .list .item .btn .span{color: #fff;font-family: mr;white-space: nowrap;width: 0;display: block;transition: all 0.5s;}
.pjd2 .list .item:hover .btn .span{width: 2.4rem;padding-left:0.23rem;}
.pjd2 .list .item .btn .icon{width: 0.44rem;height: 0.44rem;display: flex;align-items: center;justify-content: center;border: 1px solid #11111140;transition: all 0.5s;}
.pjd2 .list .item .btn .icon img{width: 0.14rem;opacity: 0.5;}
.pjd2 .list .item .btn .icon img.img2{display: none;opacity: 1;}
.pjd2 .list .item:hover .btn .icon{border-color: transparent;width: 0.54rem;}
.pjd2 .list .item:hover .btn .icon img.img1{display: none;}
.pjd2 .list .item:hover .btn .icon img.img2{display: block;}

.spa_tab{display: flex;justify-content:center;margin-bottom: 0.83rem;}
.spa_tab a{width: 2.45rem;line-height: 0.46rem;border: 0.01rem solid #000;color: #111;text-transform:uppercase;font-family:mm;transition:all 0.5s;text-align:center;margin:0 0.06rem;}
.spa_tab a.on{color:#fff;font-family: mb;background-color: #C79066;border-color:transparent;}



.spa1{padding: 1.6rem 0 0 0;}
.spa1 .top{margin-bottom: 0.7rem;text-align: center;padding-top:0;}
.spa1 .top .tit{font-family: mb;text-transform: uppercase;line-height: 1.2;margin-bottom: 0.23rem;background: linear-gradient(90deg, #C79066 0.14%, #F0CEA2 19.98%, #C79066 56.73%, #DCAF84 99.96%);background-clip: text;-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.spa1 .top .p{width: 10.16rem;margin: 0 auto;color: #111;font-family: mt;line-height: 1.77;}
.spa1 .boxs .box{display: flex;width: 100%;}
.spa1 .boxs .box:nth-child(2n){flex-flow:row-reverse;}
.spa1 .boxs .box .pic{width: 9.6rem;height: 7.5rem;overflow: hidden;}
.spa1 .boxs .box .pic img{width: 100%;height: 100%;object-fit: cover;transition: all 0.5s;}
.spa1 .boxs .box .pic:hover img{transform: scale(1.15);transition: all 1s;}
.spa1 .boxs .box .txt{width: 9.6rem;height: 7.5rem;display: flex;align-items: center;text-align: center;}
.spa1 .boxs .box .txt>div{width: 100%;}
.spa1 .boxs .box .txt>div .h{color: #111;font-family: mb;text-transform: uppercase;text-align: center;margin-bottom: 0.32rem;line-height: 1.2;transition: all 0.5s;}
.spa1 .boxs .box .txt:hover>div .h{background: linear-gradient(90deg, #C79066 0.14%, #F0CEA2 19.98%, #C79066 56.73%, #DCAF84 99.96%);background-clip: text;-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.spa1 .boxs .box .txt>div .p{color: #111;line-height: 1.62;text-align: center;width: 4.11rem;margin: 0 auto;margin-bottom: 0.56rem;}
.spa1 .boxs .box .txt>div .btn{display: flex;align-items: center;transition: all 0.5s;overflow: hidden;transition: all 0.5s;width: 0.44rem;text-transform: uppercase;margin: 0 auto;}
.spa1 .boxs .box .txt:hover>div .btn{width: 2rem;background-color: #C79066;}
.spa1 .boxs .box .txt:hover>div .btn-fr{width:2.5rem}
.spa1 .boxs .box .txt>div .btn .span{color: #fff;font-family: mr;white-space: nowrap;width: 0;display: block;transition: all 0.5s;}
.spa1 .boxs .box .txt:hover>div .btn .span{width: 2.4rem;padding-left:0.23rem;}

.spa1 .boxs .box .txt>div .btn .icon{width: 0.44rem;height: 0.44rem;display: flex;align-items: center;justify-content: center;border: 1px solid #11111140;transition: all 0.5s;}
.spa1 .boxs .box .txt>div .btn .icon img{width: 0.14rem;opacity: 0.5;}
.spa1 .boxs .box .txt>div .btn .icon img.img2{display: none;opacity: 1;}
.spa1 .boxs .box .txt:hover>div .btn .icon{border-color: transparent;width: 0.54rem;}
.spa1 .boxs .box .txt:hover>div .btn .icon img.img1{display: none;}
.spa1 .boxs .box .txt:hover>div .btn .icon img.img2{display: block;}
.spad1 .list {column-count: 3; /* 列数 */column-gap: 0.07rem; /* 列间距 */}
.spad1 .list .item {margin-bottom: 0.07rem;break-inside: avoid; /* 防止元素跨列 */position: relative;overflow: hidden;}
.spad1 .list .item img {width: 100%;height: auto;transition:all 0.8s;}
.spad1 .list .item:hover img{transform:scale(1.15);} 
.spad1 .list .item .txt{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,0.5);display: flex;align-items: center;opacity: 0;transition: all 0.5s;}
.spad1 .list .item:hover .txt{opacity: 1;}
.spad1 .list .item .txt .h{text-align: center;width: 100%;font-family: mb;text-transform: uppercase;line-height: 1.2;color: #fff;}

.spad_con>.top .p{width: 6.94rem;margin: 0 auto;text-align: center;color: #555;font-family: mt;line-height: 1.77;}

.spad1 .tab1{display: flex;justify-content:center;margin-bottom:0.45rem;}
.spad1 .tab1 a{margin: 0 0.4rem;color:#111;text-transform:uppercase;line-height:2.8;position:relative;white-space:nowrap;}
.spad1 .tab1 a.on{color: #C79066;}
.spad1 .tab1 a:after{content:"";position: absolute;bottom: 0;left: 0;width: 100%;height: 0.04rem;background-color: #C79066;opacity: 0;}
.spad1 .tab1 a.on:after{opacity:1;}

.spad1{margin-top: 0.5rem;padding: 0 1.9rem 1.68rem 1.9rem;}
.spad1 .tit{font-family: mb;text-transform: uppercase;line-height: 1.2;margin-bottom: 0.67rem;background: linear-gradient(90deg, #C79066 0.14%, #F0CEA2 19.98%, #C79066 56.73%, #DCAF84 99.96%);background-clip: text;-webkit-background-clip: text;-webkit-text-fill-color: transparent;text-align: center;}
.spad1 .tab{display: flex;justify-content: center;margin-bottom: 0.85rem;}
.spad1 .tab a{display: block;width: 2.45rem;text-align: center;border: 1px solid #000;line-height: 2.8;color: #111;transition: all 0.5s;margin: 0 0.06rem;}
.spad1 .tab a.on{border-color: transparent;color: #fff;background-color: #C79066;}

.esg1{padding: 1.6rem 3.36rem 0 3.36rem;}
.esg1 .tit{text-align: center;font-family: mb;text-transform: uppercase;line-height: 1.2;margin-bottom: 2.3rem;background: linear-gradient(90deg, #C79066 0.14%, #F0CEA2 19.98%, #C79066 56.73%, #DCAF84 99.96%);background-clip: text;-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.esg1 .list{display: flex;justify-content: space-between;flex-wrap: wrap;}
.esg1 .list .item{margin-bottom: 1.76rem;width: 5.4rem;}
.esg1 .list .item:nth-child(2n-1){transform: translateY(-1rem);}
.esg1 .list .item .icon{width: 1.6rem;height: 1rem;object-fit: contain;margin-bottom: 0.42rem;}
.esg1 .list .item .h{background: linear-gradient(90deg, #C79066 0.14%, #F0CEA2 19.98%, #C79066 56.73%, #DCAF84 99.96%);background-clip: text;-webkit-background-clip: text;-webkit-text-fill-color: transparent;font-family: mb;margin-bottom: 0.28rem;}
.esg1 .list .item .p{color: #111;font-family: mt;line-height: 1.44;}
.esg1 .list .item .btn{margin-top: 0.2rem;width:0.46rem;}
.esg1 .list .item .btn img{display: block;width: 100%;}
.esg1 .list .item .btn img.img2{display: none;}
.esg1 .list .item .btn:hover img.img2{display: block;}
.esg1 .list .item .btn:hover img.img1{display: none;}

.bea_con{padding: 0.7rem 3.36rem 1.6rem 3.36rem;}
.bea_con .bpic{width: 100%;height: 5.05rem;overflow: hidden;margin-bottom: 1.67rem;}
.bea_con .bpic img{width: 100%;height: 100%;object-fit: cover;}
.bea_con .con{display: flex;justify-content: space-between;}
.bea_con .con>div{width: 5.88rem;}
.bea_con .con>div>.tit{font-family: mb;line-height: 1.21;margin-bottom: 0.39rem;text-transform: uppercase;background: linear-gradient(90deg, #C79066 0.14%, #F0CEA2 19.98%, #C79066 56.73%, #DCAF84 99.96%);background-clip: text;-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.bea_con .con>div>.p{color: #111;font-family: mt;line-height: 1.44;margin-bottom: 1.65rem;}
.bea_con .con>div .item{width: 100%;margin-bottom: 1.36rem;}
.bea_con .con>div .item:last-child{margin-bottom: 0;}
.bea_con .con>div .item .pic{margin-bottom: 0.54rem;overflow: hidden;}
.bea_con .con>div .item .pic img{width: 100%;transition: all 0.5s;}
.bea_con .con>div .item:hover .pic img{transform: scale(1.15);}
.bea_con .con>div .item .h{color: #111;font-family: mb;text-transform: uppercase;line-height: 1.23;margin-bottom: 0.28rem;transition: all 0.5s;}
.bea_con .con>div .item:hover .h{background: linear-gradient(90deg, #C79066 0.14%, #F0CEA2 19.98%, #C79066 56.73%, #DCAF84 99.96%);background-clip: text;-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.bea_con .con>div .item .p{color: #111;font-family: mt;line-height: 1.44;}

.eagd_con{padding: 1.6rem 3.36rem;}
.eagd_con .top{margin-bottom: 0.78rem;}
.eagd_con .top .tit{background: linear-gradient(90deg, #C79066 0.14%, #F0CEA2 19.98%, #C79066 56.73%, #DCAF84 99.96%);background-clip: text;-webkit-background-clip: text;-webkit-text-fill-color: transparent;font-family: mb;line-height: 1.2;margin-bottom: 0.6rem;text-align: center;text-transform: uppercase;}
.eagd_con .top form{width: 2.66rem;padding-left: 0.28rem;position: relative; margin: 0 auto;border-bottom: 1px solid #000;}
.eagd_con .top form::after{content: "";position: absolute;top:0.14rem;left: 0;width: 0.16rem;height: 0.16rem;background: url(../img/pjd2_ser.svg);background-size: 100% 100%;}
.eagd_con .top form input{color: #333;font-family: mr;text-transform: capitalize;line-height: 2.8;background-color: transparent;border: none;width: 100%;}
.eagd_con .top form input::placeholder{color: #111;opacity: 0.4;}
.eagd_con .list{margin-bottom: 0.55rem;}
.eagd_con .list .item{padding: 0.22rem 0;display: flex;align-items: center;border-bottom: 1px solid rgba(219,216,212,0.5);transition: all 0.5s;}
.eagd_con .list .item:nth-child(n+6){display: none;}
.eagd_con.show .list .item:nth-child(n+6){display: block;}
.eagd_con .list .item:hover{background-color: #FFFCF8;box-shadow: 0px 4px 39.1px 0px rgba(199, 144, 102, 0.10);}
.eagd_con .list .item .left{width: 10.26rem;padding: 0.17rem 0.36rem 0.23rem 0.58rem;border-right: 1px solid rgba(219,216,212,0.5);}
.eagd_con .list .item .left .h{color: #111;line-height: 0.34rem;height: 0.34rem;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;position: relative;margin-bottom: 0.2rem;transition: all 0.5s;padding-left: 0.29rem;font-family: mb;}
.eagd_con .list .item:hover .left .h{background: linear-gradient(90deg, #C79066 0.14%, #F0CEA2 19.98%, #C79066 56.73%, #DCAF84 99.96%);background-clip: text;-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.eagd_con .list .item .left .h:after{content: "";position: absolute;left: 0;top: 0.13rem;width: 0.08rem;height: 0.08rem;background-color: #C79066;border-radius: 50%;}
.eagd_con .list .item .left .p{color: #555;font-family: mt;line-height: 0.26rem;height: 0.52rem;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;padding-left: 0.29rem; -webkit-box-orient: vertical;}
.eagd_con .list .item .right{width: 2.22rem;padding: 0 0 0 0.26rem;display: flex;align-items: center;}
.eagd_con .list .item .right .btn{display: flex;align-items: center;transition: all 0.5s;overflow: hidden;transition: all 0.5s;width: 0.44rem;text-transform: uppercase;margin: 0 auto;}
.eagd_con .list .item:hover>.right .btn{width: 1.67rem;background-color: #C79066;}
.eagd_con .list .item>.right .btn .span{color: #fff;font-family: mr;white-space: nowrap;width: 0;display: block;transition: all 0.5s;}
.eagd_con .list .item:hover>.right .btn .span{width: 2.4rem;padding-left:0.23rem;}
.eagd_con .list .item>.right .btn .icon{width: 0.44rem;height: 0.44rem;display: flex;align-items: center;justify-content: center;border: 1px solid #11111140;transition: all 0.5s;}
.eagd_con .list .item>.right .btn .icon img{width: 0.14rem;opacity: 0.5;}
.eagd_con .list .item>.right .btn .icon img.img2{display: none;opacity: 1;}
.eagd_con .list .item:hover>.right .btn .icon{border-color: transparent;width: 0.54rem;}
.eagd_con .list .item:hover>.right .btn .icon img.img1{display: none;}
.eagd_con .list .item:hover>.right .btn .icon img.img2{display: block;}

.eagd_con .bl_more{display: block;width: fit-content;margin: 0 auto;cursor: pointer;}
.eagd_con.show .bl_more{display: none;}
.eagd_con .bl_more .icon{width: 0.34rem;height: 0.34rem;transition: all 1s;margin: 0 auto;margin-bottom: 0.19rem;}
.eagd_con .bl_more:hover .icon{transform: rotate(180deg);}
.eagd_con .bl_more .pm{text-decoration: underline;color: #111;font-family: mr;line-height: 1.22;text-transform: uppercase;}

.cat1{padding: 1.6rem 1.9rem 1.28rem 1.9rem;background-color: #FFFCF7;position: relative;}
.cat1 .crumbs{position: absolute;top: 0.5rem;left: 0.5rem;}
.cat1 .tit{text-align: center;font-family: mb;text-transform: uppercase;background: linear-gradient(90deg, #C79066 0.14%, #F0CEA2 19.98%, #C79066 56.73%, #DCAF84 99.96%);background-clip: text;-webkit-background-clip: text;-webkit-text-fill-color: transparent;margin-bottom: 1.05rem;}
.cat1 .maps{width: 13.11rem;height: 4.85rem;margin: 0 auto;position: relative;}
.cat1 .maps .map{width: 100%;}
.cat1 .maps .china{position: absolute;left: 76.5%;top: 24%;display: flex;align-items: center;}
.cat1 .maps .china .dian{width: 0.09rem;height: 0.09rem;background-color: #C79066;border-radius: 50%;position: relative;margin-right: 0.4rem;z-index: 10;}
.cat1 .maps .china .dian::before{content: "";position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 0.4rem;height: 0.4rem;background: rgba(199, 144, 102, 0.28);border-radius: 50%;}
.cat1 .maps .china .dian::after{content: "";position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 0.24rem;height: 0.24rem;background: rgba(199, 144, 102, 0.46);border-radius: 50%;}
.cat1 .maps .china span{color: #C79066;font-family: mb;text-transform:capitalize;}
.cat1 .maps .solid_box{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.cat1 .maps .solid_box .solid{position: absolute;}
/* .cat1 .maps .solid_box .solid svg{width: 100%;height: 100%;} */
@keyframes dash1 {
  to {
      width: 7.88rem;;
  }
}

@keyframes dash2 {
  to {
      width: 3.6rem;;
  }
}

@keyframes dash3 {
  to {
      width: 6.77rem;;
  }
}

@keyframes dash4 {
  to {
      width: 3.16rem;;
  }
}

@keyframes dash5 {
  to {
      width: 0.89rem;;
  }
}

@keyframes dash6 {
  to {
      height: 2.03rem;;
  }
}

@keyframes dash7 {
  to {
      height: 2.79rem;;
  }
}
/* .cat1 .maps .solid_box .solid path{ stroke-dasharray: 1000;stroke-dashoffset: 1000;animation: dash 5s linear forwards;} */

.cat1 .maps .solid_box .solid:nth-child(1){width:0;height: 1.5rem;top: 1%;right: 22.8%;animation: dash1 3s linear infinite;overflow: hidden;}
.cat1 .maps .solid_box .solid:nth-child(1) svg{position: absolute;top: 0;right: 0;width: 7.88rem;height: 100%;}

.cat1 .maps .solid_box .solid:nth-child(2){width:0;height: 0.64rem;top: 13%;right: 22.8%;animation: dash2 3s linear infinite;overflow: hidden;}
.cat1 .maps .solid_box .solid:nth-child(2) svg{position: absolute;top: 0;right: 0;width: 3.6rem;height: 100%;}

.cat1 .maps .solid_box .solid:nth-child(3){width:0;height: 2.5rem;top:20%;right: 22.8%;animation: dash3 3s linear infinite;overflow: hidden;}
.cat1 .maps .solid_box .solid:nth-child(3) svg{position: absolute;top: 0;right: 0;width: 6.77rem;height: 100%;}

.cat1 .maps .solid_box .solid:nth-child(4){width:0;height: 1.07rem;top:24%;right: 22.8%;animation: dash4 3s linear infinite;overflow: hidden;}
.cat1 .maps .solid_box .solid:nth-child(4) svg{position: absolute;top: 0;right: 0;width: 3.16rem;height: 100%;}

.cat1 .maps .solid_box .solid:nth-child(5){width:0;height: 0.62rem;top:25.5%;right: 22.8%;animation: dash5 3s linear infinite;overflow: hidden;}
.cat1 .maps .solid_box .solid:nth-child(5) svg{position: absolute;top: 0;right: 0;width: 0.89rem;height: 100%;}

.cat1 .maps .solid_box .solid:nth-child(6){width:0.76rem;height: 0;top:26%;right: 17.5%;animation: dash6 3s linear infinite;overflow: hidden;}
.cat1 .maps .solid_box .solid:nth-child(6) svg{position: absolute;top: 0;right: 0;width:100%;height: 2.03rem;}

.cat1 .maps .solid_box .solid:nth-child(7){width:1.57rem;height: 0;top:25.5%;right: 10.8%;animation: dash7 3s linear infinite;overflow: hidden;}
.cat1 .maps .solid_box .solid:nth-child(7) svg{position: absolute;top: 0;right: 0;width:100%;height: 2.79rem;}

.cat1 .maps .dian_box{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.cat1 .maps .dian_box .box{position: absolute;display: flex;align-items: center;color: #C79066;font-family: mb;text-transform: capitalize;}
.cat1 .maps .dian_box .box img{width: 0.13rem;margin-right: 0.11rem;}

.cat1 .maps .dian_box .box:nth-child(1){top: 33%;left: 16.5%;}
.cat1 .maps .dian_box .box:nth-child(2){top: 19%;left: 49.5%;}
.cat1 .maps .dian_box .box:nth-child(3){top: 72%;left: 25%;}
.cat1 .maps .dian_box .box:nth-child(4){top: 46%;left: 52.7%;}
.cat1 .maps .dian_box .box:nth-child(5){top: 38.5%;left: 70%;}
.cat1 .maps .dian_box .box:nth-child(6){top: 68%;left: 81.5%;}
.cat1 .maps .dian_box .box:nth-child(7){top: 83%;left: 88.5%;}
.cat1 .list{display: flex;}
.cat1 .list .item{width: 4.89rem;margin-right: 0.33rem;background-color: #fff;box-shadow: 0px 4px 40.5px 0px rgba(207, 130, 72, 0.09);padding: 0.23rem 0.24rem 0.3rem 0.24rem;}
.cat1 .list .item:last-child{margin-right: 0;}
.cat1 .list .item .h{color: #C79066;font-family: mb;line-height: 1.625;text-transform: uppercase;margin-bottom: 0.2rem;}
.cat1 .list .item .p{display: flex;align-items: center;color: #111;font-family: mt;line-height: 1.375;margin-bottom: 0.14rem;}
.cat1 .list .item .p img{height: 0.17rem;margin-right: 0.15rem;}
.cat1 .list .item a.p1{padding-bottom: 0.06rem;border-bottom: 1px solid #C79066;display: flex;align-items: center;color: rgba(17,17,17,0.6);font-family: mt;width: fit-content;}
.cat1 .list .item a img{height: 0.17rem;margin-right: 0.08rem;}

.buy_banner{position: relative;height: 100vh;}
.buy_banner .pic{width: 100%;height: 100%;}
.buy_banner .pic img{width: 100%;height: 100%;object-fit: cover;}
.buy_banner .crumbs{position: absolute;top: 1.38rem;left: 0.5rem;}
.buy_banner .txt{position: absolute;top: 3.05rem;left: 0;width: 100%;}
.buy_banner .txt .tit{text-align: center;line-height: 1.24;font-family: mb;margin-bottom: 0.37rem;color: #fff;text-transform: uppercase;}
.buy_banner .txt .p{color: #fff;text-align: center;font-family: mt;line-height: 1.83;margin-bottom: 0.37rem;}
.buy_banner .txt form{width: 6.8rem;line-height: 0.5rem;background-color: #fff;margin: 0 auto;position: relative;}
.buy_banner .txt form button{position: absolute;top: 0.16rem;right: 0.25rem;width: 0.18rem;height: 0.19rem;border: none;background-color: transparent;cursor: pointer;}
.buy_banner .txt form button img{width: 100%;height: 100%;object-fit: contain;}
.buy_banner .txt form input{width: 5rem;padding: 0 0.2rem;line-height: 0.5rem;font-family: mr;}
.buy_banner .txt form input::placeholder{color: #555;}

.bser_con{padding: 1.33rem 1.9rem 0.63rem 1.9rem;position: relative;}
.bser_con .crumbs{position: absolute;top: 0.5rem;left: 0.5rem;}
.bser_con form{width: 7rem;line-height: 0.58rem;border: 1px solid rgba(0, 0, 0, 0.16);background: #F9F9F9;padding: 0 0.38rem;display: flex;align-items: center;margin-bottom: 0.54rem;}
.bser_con form input{line-height: 0.58rem;background-color: transparent;color: #111;text-transform: capitalize;font-family: mt;}
.bser_con form input::placeholder{opacity: 0.4;}
.bser_con form img{width: 0.18rem;height: 0.19rem;object-fit: contain;margin-right: 0.24rem;}
.bser_con .con1 .top{color: #111;font-family: mr;line-height: 2.8;text-transform: capitalize;border-bottom: 1px solid rgba(17,17,17,0.1);margin-bottom: 0.54rem;}
.bser_con .con1 .top span{color: #C79066;margin-right: 0.1rem;}
.bser_con .con1 .list{display: flex;flex-wrap: wrap;}
.bser_con .con1 .list .item{display: block;width: 4.95rem;margin-right: 0.25rem;margin-bottom: 1.07rem;}
.bser_con .con1 .list .item:nth-child(3n){margin-right: 0;}
.bser_con .con1 .list .item .pic{width: 100%;height: 3.02rem;overflow: hidden;margin-bottom: 0.23rem;}
.bser_con .con1 .list .item .pic img{width: 100%;height: 100%;object-fit: cover;transition: all 0.5s;}
.bser_con .con1 .list .item:hover .pic img{transform: scale(1.15);}
.bser_con .con1 .list .item .p{color: #111;font-family: ml;text-transform: capitalize;line-height: 1.11;margin-bottom: 0.32rem;}
.bser_con .con1 .list .item .h{color: #111;line-height: 1;text-transform: uppercase;font-family: mb;margin-bottom: 0.12rem;transition: all 0.5s;}
.bser_con .con1 .list .item:hover .h{color: #C79066;}
.bser_con .con1 .list .item .p1{display: flex;align-items: center;color: #111;line-height: 1.62;font-family: mt;}
.bser_con .con1 .list .item .p1 img{width: 0.22rem;height: 0.22rem;margin-right: 0.05rem;}

.seh_con{position: relative;}
.seh_con .left{float: left; width: 3.43rem;padding: 0.8rem 0.85rem;min-height: 100vh;border-right: 1px solid rgba(0, 0, 0, 0.10);position: sticky;top: 1rem;}
.seh_con .left .bac{display: flex;align-items: center;margin-bottom: 0.5rem;color:#C79066;}
.seh_con .left .bac img{width: 0.22rem;height: 0.22rem;margin-right: 0.06rem;}
.seh_con .left .item{display: flex;padding: 0.2rem 0 0.06rem 0;line-height: 2.5;color: #111;font-family: mt;justify-content: space-between;align-items: center;border-bottom: 1px solid rgba(17,17,17,0.14);}
.seh_con .left .item img{width: 0.06rem;}
.seh_con .left .item.on{background: linear-gradient(90deg, #C79066 0.14%, #F0CEA2 19.98%, #C79066 56.73%, #DCAF84 99.96%);background-clip: text;-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.seh_con .right{float: right; width: calc(100% - 3.43rem);padding: 1.02rem 1.9rem 0.8rem 0.85rem ;}
.seh_con .right form{width: 7rem;background-color: #f9f9f9;border:1px solid rgba(0, 0, 0, 0.16);display: flex;align-items: center;padding: 0 0.3rem;margin-bottom: 0.54rem;}
.seh_con .right form img{width: 0.26rem;height: 0.26rem;margin-right: 0.24rem;}
.seh_con .right form input{width: calc(100% - 0.5rem);line-height: 0.58rem;font-size: 14px;font-weight: mt;text-transform: capitalize;color: #111;background-color:transparent;}
.seh_con .right form input::placeholder{opacity: 0.4;}

.seh_con .right .con{display: none;}
.seh_con .right .con.on{display: block;}
.seh_con .right .con>.top{text-align: center;padding-bottom: 0.06rem;border-bottom: 1px solid rgba(17,17,17,0.14);margin-bottom: 0.6rem;color: #111;font-family: mr;line-height: 2.8;text-transform: capitalize;display: flex;align-items: center;justify-content: center;}
.seh_con .right .con>.top span{font-family: mt;color: #C79066;margin-right: 0.1rem;}

.seh_con .right .con1 .list{display: flex;flex-wrap: wrap;}
.seh_con .right .con1 .list .item{display: block;width: 3rem;margin-right: 0.3rem;margin-bottom: 0.62rem;text-align: center;}
.seh_con .right .con1 .list .item:nth-child(4n){margin-right: 0;}
.seh_con .right .con1 .list .item .pic{width: 100%;height: 4.5rem;position: relative;overflow: hidden;margin-bottom: 0.15rem;}
.seh_con .right .con1 .list .item .pic:after{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,0.4);opacity: 0;transition: all 0.5s;}
.seh_con .right .con1 .list .item:hover .pic:after{opacity: 1;}
.seh_con .right .con1 .list .item .pic>img{width: 100%;height: 100%;object-fit: cover;transition: all 0.5s;}
.seh_con .right .con1 .list .item:hover .pic>img{transform: scale(1.15);}
.seh_con .right .con1 .list .item .pic .add1{position: absolute;top: 50%;left: 50%;width: 0.44rem;height: 0.44rem;transform: translate(-50%,-50%);opacity: 0;transition: all 0.5s;z-index: 2;}
.seh_con .right .con1 .list .item:hover .pic .add1{opacity: 0.6;}
.seh_con .right .con1 .list .item .pic .add1 img{width: 100%;}
.seh_con .right .con1 .list .item .h{color: #111;font-family: mb;text-transform: capitalize;line-height: 1.4;transition: all 0.5s;}
.seh_con .right .con1 .list .item:hover .h{background:linear-gradient(90deg, #C79066 0.14%, #F0CEA2 19.98%, #C79066 56.73%);background-clip: text;-webkit-background-clip: text;
-webkit-text-fill-color: transparent;}

.seh_con .right .con2 .boxs{display: flex;justify-content: space-between;}
.seh_con .right .con2 .boxs .box{width: 6.15rem;}
.seh_con .right .con2 .boxs .box .item{margin-bottom: 1rem;display: block;position: relative;padding-bottom: 2.12rem;}
.seh_con .right .con2 .boxs .box .item .pic{width: 100%;overflow: hidden;}
.seh_con .right .con2 .boxs .box:nth-child(1) .item:nth-child(2n-1) .pic{height: 5.54rem;}
.seh_con .right .con2 .boxs .box:nth-child(1) .item:nth-child(2n) .pic{height: 4.1rem;}
.seh_con .right .con2 .boxs .box:nth-child(2) .item:nth-child(2n) .pic{height: 5.54rem;}
.seh_con .right .con2 .boxs .box:nth-child(2) .item:nth-child(2n-1) .pic{height: 4.1rem;}
.seh_con .right .con2 .boxs .box .item .pic img{width: 100%;height: 100%;object-fit: cover;transition: all 0.5s;}
.seh_con .right .con2 .boxs .box .item:hover .pic img{transform: scale(1.15);}
.seh_con .right .con2 .boxs .box .item .txt{position: absolute;bottom: 0;left: 0;width: 6.5rem;background-color: #ffffff;padding: 0.6rem 0.5rem 0 0;}
.seh_con .right .con2 .boxs .box .item .txt .day{color: #555;font-family:mt;line-height: 1.25;letter-spacing: 2.2px;margin-bottom: 0.2rem;}
.seh_con .right .con2 .boxs .box .item .txt .h{color: #111;line-height: 0.34rem;height: 0.34rem;font-family: mb; text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;margin-bottom: 0.24rem;transition: all 0.5s;}
.seh_con .right .con2 .boxs .box .item:hover .txt .h{    background: linear-gradient(90deg, #C79066 0.14%, #F0CEA2 19.98%, #C79066 56.73%, #DCAF84 99.96%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;}
.seh_con .right .con2 .boxs .box .item .txt .p{color: #111;line-height: 0.26rem;height: 0.52rem;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;font-family:mt;margin-bottom: 0.5rem;}
.seh_con .right .con2 .boxs .box .item .txt .btn{display: flex;align-items: center;transition: all 0.5s;overflow: hidden;transition: all 0.5s;width: 0.44rem;}
.seh_con .right .con2 .boxs .box .item:hover .txt .btn{width: 2rem;background-color: #C79066;}
.seh_con .right .con2 .boxs .box .item .txt .btn .span{color: #fff;font-family: mr;white-space: nowrap;width: 0;display: block;transition: all 0.5s;}
.seh_con .right .con2 .boxs .box .item:hover  .txt .btn .span{width: 1.46rem;padding-left:0.23rem;}
.seh_con .right .con2 .boxs .box .item .txt .btn .icon{width: 0.44rem;height: 0.44rem;display: flex;align-items: center;justify-content: center;border: 1px solid #11111140;transition: all 0.5s;}
.seh_con .right .con2 .boxs .box .item .txt .btn .icon img{width: 0.14rem;opacity: 0.5;}
.seh_con .right .con2 .boxs .box .item .txt .btn .icon img.img2{display: none;opacity: 1;}
.seh_con .right .con2 .boxs .box .item:hover .txt .btn .icon{border-color: transparent;width: 0.54rem;}
.seh_con .right .con2 .boxs .box .item:hover .txt .btn .icon img.img1{display: none;}
.seh_con .right .con2 .boxs .box .item:hover .txt .btn .icon img.img2{display: block;}


.seh_con .right .con3 .list{display: flex;flex-wrap: wrap;}
.seh_con .right .con3 .list .item{width: 4rem;height: 5.22rem;margin-right: 0.3rem;display: block;margin-bottom: 0.6rem;overflow: hidden;position: relative;}
.seh_con .right .con3 .list .item:nth-child(3n){margin-right: 0;}
.seh_con .right .con3 .list .item .pic{width: 100%;height: 100%;overflow: hidden;position: relative;}
.seh_con .right .con3 .list .item .pic:after{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,0.1);opacity: 0;transition: all 0.5s;pointer-events: none;}
.seh_con .right .con3 .list .item:hover .pic:after{opacity: 1;}
.seh_con .right .con3 .list .item .pic>img{width: 100%;height: 100%;object-fit: cover;transition: all 0.5s;}
.seh_con .right .con3 .list .item:hover .pic>img{transform: scale(1.15);}
.seh_con .right .con3 .list .item .pic .v_btn{position: absolute;top: 50%;left: 0;width: 100%;transform: translateY(-50%);color: #fff;font-family: mr;text-align: center;transition: all 0.5s;opacity: 0;}
.seh_con .right .con3 .list .item:hover .pic .v_btn{opacity: 1;}
.seh_con .right .con3 .list .item .pic .v_btn img{width: 0.39rem;margin: 0 auto;margin-bottom: 0.2rem;}
.seh_con .right .con3 .list .item .txt{position: absolute;z-index: 2; left: 0;bottom: 0;background-color: #C79066;padding: 0.26rem 1.12rem 0.25rem 0.29rem;color: #fff;transition: all 0.5s;width: 100%;transform: translateY(102%);}
.seh_con .right .con3 .list .item:hover .txt{transform: translateY(0);}
.seh_con .right .con3 .list .item .txt .h{font-family: mb;line-height: 1.52;text-transform: uppercase;}
.seh_con .right .con3 .list .item .txt .p{font-family: mt;line-height: 1.44;}
.seh_con .right .con3 .list .item .txt .icon{position: absolute;right: 0.58rem;bottom: 0.32rem;width: 0.44rem;height: 0.44rem;}

.seh_con .right .con4 .list{display: flex;flex-wrap: wrap;}
.seh_con .right .con4 .list .item{width: 50%;padding: 0.48rem 0.22rem 0.63rem 0;border-right:1px solid rgba(17,17,17,0.14);border-top:1px solid rgba(17,17,17,0.14);}
.seh_con .right .con4 .list .item:nth-child(2n){padding:0.48rem 0 0.63rem 0.22rem;border-right:1px solid transparent;}
.seh_con .right .con4 .list .item .h{font-family: mb;color: #111;line-height: 0.32rem;height: 0.32rem;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;margin-bottom: 0.22rem;transition: all 0.5s;}
.seh_con .right .con4 .list .item:hover .h{background: linear-gradient(90deg, #C79066 0.14%, #F0CEA2 19.98%, #C79066 56.73%, #DCAF84 99.96%);background-clip: text;-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.seh_con .right .con4 .list .item .p{color: #111;line-height: 0.26rem;height: 0.52rem;margin-bottom: 0.18rem;width: 4.24rem;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.seh_con .right .con4 .list .item ul{display: flex;align-items: center;margin-bottom: 0.52rem;}
.seh_con .right .con4 .list .item ul li{font-family: mt;color: #555;line-height: 0.2rem;position: relative;padding-left: 0.3rem;margin-right: 0.4rem;}
.seh_con .right .con4 .list .item ul li::before{content: "";position: absolute;top: 0;left: 0;width: 0.2rem;height: 0.2rem;border-radius: 50%;background-color: #C79066;opacity: 0.32;}
.seh_con .right .con4 .list .item ul li::after{content: "";width: 0.1rem;height: 0.1rem;border-radius: 50%;background-color: #C79066;position: absolute;top: 0.05rem;left: 0.05rem;}
.seh_con .right .con4 .list .item .btn{display: flex;align-items: center;transition: all 0.5s;overflow: hidden;transition: all 0.5s;width: 0.44rem;text-transform: uppercase;}
.seh_con .right .con4 .list .item:hover .btn{width: 2rem;background-color: #C79066;}
.seh_con .right .con4 .list .item .btn .span{color: #fff;font-family: mr;white-space: nowrap;width: 0;display: block;transition: all 0.5s;}
.seh_con .right .con4 .list .item:hover .btn .span{width: 2.4rem;padding-left:0.23rem;}
.seh_con .right .con4 .list .item .btn .icon{width: 0.44rem;height: 0.44rem;display: flex;align-items: center;justify-content: center;border: 1px solid #11111140;transition: all 0.5s;}
.seh_con .right .con4 .list .item .btn .icon img{width: 0.14rem;opacity: 0.5;}
.seh_con .right .con4 .list .item .btn .icon img.img2{display: none;opacity: 1;}
.seh_con .right .con4 .list .item:hover .btn .icon{border-color: transparent;width: 0.54rem;}
.seh_con .right .con4 .list .item:hover .btn .icon img.img1{display: none;}
.seh_con .right .con4 .list .item:hover .btn .icon img.img2{display: block;}
.seh_con .right .con4 .list .item .pic{width: 100%;height: 3.13rem;margin-top: 0.42rem;overflow: hidden;}
.seh_con .right .con4 .list .item .pic img{width: 100%;height: 100%;object-fit: cover;transition: all 0.5s;}
.seh_con .right .con4 .list .item:hover .pic img{transform: scale(1.15);}

.seh_con .right .con5 .boxs{display: flex;justify-content: space-between;}
.seh_con .right .con5 .boxs .box{width: 6.15rem;}
.seh_con .right .con5 .boxs .box .item{margin-bottom: 1rem;display: block;position: relative;padding-bottom: 2.12rem;}
.seh_con .right .con5 .boxs .box .item .pic{width: 100%;overflow: hidden;}
.seh_con .right .con5 .boxs .box:nth-child(1) .item:nth-child(2n-1) .pic{height: 5.54rem;}
.seh_con .right .con5 .boxs .box:nth-child(1) .item:nth-child(2n) .pic{height: 4.1rem;}
.seh_con .right .con5 .boxs .box:nth-child(2) .item:nth-child(2n) .pic{height: 5.54rem;}
.seh_con .right .con5 .boxs .box:nth-child(2) .item:nth-child(2n-1) .pic{height: 4.1rem;}
.seh_con .right .con5 .boxs .box .item .pic img{width: 100%;height: 100%;object-fit: cover;transition: all 0.5s;}
.seh_con .right .con5 .boxs .box .item:hover .pic img{transform: scale(1.15);}
.seh_con .right .con5 .boxs .box .item .txt{position: absolute;bottom: 0;left: 0;width: 6.5rem;background-color: #ffffff;padding: 0.6rem 0.5rem 0 0;}
.seh_con .right .con5 .boxs .box .item .txt .day{color: #555;font-family:mt;line-height: 1.25;letter-spacing: 2.2px;margin-bottom: 0.2rem;}
.seh_con .right .con5 .boxs .box .item .txt .h{color: #111;line-height: 0.34rem;height: 0.34rem;font-family: mb; text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;margin-bottom: 0.24rem;transition: all 0.5s;}
.seh_con .right .con5 .boxs .box .item:hover .txt .h{    background: linear-gradient(90deg, #C79066 0.14%, #F0CEA2 19.98%, #C79066 56.73%, #DCAF84 99.96%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;}
.seh_con .right .con5 .boxs .box .item .txt .p{color: #111;line-height: 0.26rem;height: 0.52rem;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;font-family:mt;margin-bottom: 0.5rem;}
.seh_con .right .con5 .boxs .box .item .txt .btn{display: flex;align-items: center;transition: all 0.5s;overflow: hidden;transition: all 0.5s;width: 0.44rem;}
.seh_con .right .con5 .boxs .box .item:hover .txt .btn{width: 2rem;background-color: #C79066;}
.seh_con .right .con5 .boxs .box .item .txt .btn .span{color: #fff;font-family: mr;white-space: nowrap;width: 0;display: block;transition: all 0.5s;}
.seh_con .right .con5 .boxs .box .item:hover  .txt .btn .span{width: 1.46rem;padding-left:0.23rem;}
.seh_con .right .con5 .boxs .box .item .txt .btn .icon{width: 0.44rem;height: 0.44rem;display: flex;align-items: center;justify-content: center;border: 1px solid #11111140;transition: all 0.5s;}
.seh_con .right .con5 .boxs .box .item .txt .btn .icon img{width: 0.14rem;opacity: 0.5;}
.seh_con .right .con5 .boxs .box .item .txt .btn .icon img.img2{display: none;opacity: 1;}
.seh_con .right .con5 .boxs .box .item:hover .txt .btn .icon{border-color: transparent;width: 0.54rem;}
.seh_con .right .con5 .boxs .box .item:hover .txt .btn .icon img.img1{display: none;}
.seh_con .right .con5 .boxs .box .item:hover .txt .btn .icon img.img2{display: block;}

.c-gl{position: fixed;
  z-index: 400;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  pointer-events: none;}

.c-pointer {
--pointer-size: 75px;
--icon-size: 50px;
  position: fixed;
  z-index: 1;
  width: var(--pointer-size);
  height: var(--pointer-size);
  transform: translate(-50%, -50%);
  pointer-events: none;
}

.c-pointer [data-pointer-id] {
  --scale: 0.5;
  --opacity: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  width: var(--icon-size);
  height: var(--icon-size);
  opacity: var(--opacity);
  transition: transform 0.15s;
  transform: translate(-50%, -50%) scale(calc(var(--scale) * var(--factor, 1)));
}

.c-pointer [data-pointer-id].show {
  --scale: 1;
  --opacity: 1;
}

.c-pointer [data-pointer-id]>* {
  width: 100%;
  height: 100%;
}

[data-pointer-id=menu] .c-pointer__sprite {
  background-color: var(--color-yellow);
  background-blend-mode: multiply;
}

.c-pointer__sprite {
  position: absolute;
  top: 50%;
  left: 50%;
  width: var(--icon-size);
  height: var(--icon-size);
  background-image: url("../img/pointer.png");
  background-repeat: no-repeat;
  transform: translate(-50%, -50%) scale(var(--scale, 1));
}

.c-pointer{position: fixed;width: 0.2rem;height: 0.2rem;border-radius: 50%;z-index: 9999;pointer-events: none;}
.c-pointer.btn{transform:scale(0)} 

.c-pointer {
  /* --pointer-size: 75px;
  --icon-size: 50px; */
  position: fixed;
  z-index: 9999;
  /* width: var(--pointer-size);
  height: var(--pointer-size); */
  width: 20px;
  height: 20px;
  transform: translate(-50%,-50%);
  cursor: url(../img/dian.svg) 50 50,auto;
  pointer-events: none;
  display: flex;
  align-items: center;
  justify-content:center;
}

.c-pointer:after{content:"";position:absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 20px;height: 20px;border-radius: 50%;  background: #C79066;transition: all 0.5s;z-index:-1;}

.c-pointer img{width: 0.4rem;height: 0.4rem;transform: scale(0);transition: all 0.5s;opacity:0;}

.c-pointer.on{width: 60px;height: 60px;}

.c-pointer.on:after{background: #C79066;width:60px;height:60px;}

.c-pointer.on img{transform: scale(1);opacity:1;}

.c-pointer>div{
  --scale: 0.5;
  --opacity: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  width: var(--icon-size);
  height: var(--icon-size);
  opacity: var(--opacity);
  transition: transform .15s;
  border-radius: 50%;
  transform: translate(-50%,-50%) scale(calc(var(--scale) * var(--factor,1)))
}

.c-pointer>div.on {
  --scale: 1;
  --opacity: 1;
  width: 60px;
  height: 60px;
  /*background-color:#C79066 ;*/
}

/* .c-pointer [data-pointer-id]>* {
  width: 100%;
  height: 100%
} */

/* [data-pointer-id=menu] .c-pointer__sprite {
  background-color: var(--color-yellow);
  background-blend-mode: multiply
} */

.c-pointer__sprite {
  position: absolute;
  top: 50%;
  left: 50%;
  width: var(--icon-size);
  height: var(--icon-size);
  background-image: url(../img/pointer.png);
  background-repeat: no-repeat;
  background-size: 450px 2850px;
  transform: translate(-50%,-50%) scale(var(--scale,1))
}

@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
  .c-pointer__sprite {
      background-image:url(../img/pointer.png)
  }
}

.home_x .c-pointer__sprite {
  background-position: 0 0
}

.home_x.on .c-pointer__sprite {
  animation: .4s steps(12) infinite pointer-home
}

.drag_x .c-pointer__sprite {
  background-position: -50px 0
}

.drag_x.on .c-pointer__sprite {
  animation: .8333333333s steps(25) infinite pointer-drag
}

.video_x .c-pointer__sprite {
  background-position: -100px 0
}

.video_x.on .c-pointer__sprite {
  animation: 1.5666666667s steps(47) infinite pointer-video
}

.call_x .c-pointer__sprite {
  background-position: -150px 0
}

.call_x.on .c-pointer__sprite {
  animation: 1.5s steps(45) infinite pointer-call
}

.email_x .c-pointer__sprite {
  background-position: -200px 0
}

.email_x.on .c-pointer__sprite {
  animation: 1.0333333333s steps(31) infinite pointer-email
}

.contact_x .c-pointer__sprite {
  background-position: -250px 0
}

.contact_x.on .c-pointer__sprite {
  animation: 1.0666666667s steps(32) infinite pointer-contact
}

.menu_x .c-pointer__sprite {
  background-position: -300px 0
}

.menu_x.on .c-pointer__sprite {
  animation: 1.3666666667s steps(41) infinite pointer-menu
}

.map_x .c-pointer__sprite {
  background-position: -350px 0
}

.map_x.on .c-pointer__sprite {
  animation: 1.3666666667s steps(41) infinite pointer-map
}

.lang_x .c-pointer__sprite {
  background-position: -400px 0
}

.lang_x.on .c-pointer__sprite {
  animation: 1.9s steps(57) infinite pointer-lang
}

@keyframes pointer-home {
  from {
      background-position: 0 0
  }

  to {
      background-position: 0 -600px
  }
}

@keyframes pointer-drag {
  from {
      background-position: -50px 0
  }

  to {
      background-position: -50px -1250px
  }
}

@keyframes pointer-video {
  from {
      background-position: -100px 0
  }

  to {
      background-position: -100px -2350px
  }
}

@keyframes pointer-call {
  from {
      background-position: -150px 0
  }

  to {
      background-position: -150px -2250px
  }
}

@keyframes pointer-email {
  from {
      background-position: -200px 0
  }

  to {
      background-position: -200px -1550px
  }
}

@keyframes pointer-contact {
  from {
      background-position: -250px 0
  }

  to {
      background-position: -250px -1600px
  }
}

@keyframes pointer-menu {
  from {
      background-position: -300px 0
  }

  to {
      background-position: -300px -2050px
  }
}

@keyframes pointer-map {
  from {
      background-position: -350px 0
  }

  to {
      background-position: -350px -2050px
  }
}

@keyframes pointer-lang {
  from {
      background-position: -400px 0
  }

  to {
      background-position: -400px -2850px
  }
}


@media screen and (min-width: 1922px) {
}
@media screen and (max-width: 1680px) {
}
@media screen and (max-width: 1560px) {
}
@media screen and (max-width: 1440px) {


}
@media screen and (max-width: 1366px) {

}
 @media screen and (max-width:1320px) {
     .i_part5 .list .item .btn:hover {
         width: 2.3rem;
     }
     .i_part5 .list .item .btn:hover .span {
         width: 1.8rem;
     }
     .bl_con .center .con .right .item:hover .txt .btn {
         width: 2.3rem;
     }
     .bl_con .center .con .right .item:hover .txt .btn .span {
         width: 1.8rem;
     }
     .bl_con .bottom .boxs .box .item:hover .txt .btn {
         width: 2.3rem;
     }
     .bl_con .bottom .boxs .box .item:hover .txt .btn .span {
         width: 1.8rem;
     }
     .banner .swiper-slide a.btn {
         width: 3.8rem;
     }
     .i_part5 .list .item .btn-ru:hover {
         width: 3rem;
     }
     .i_part5 .list .item .btn-ru:hover .span {
         width: 2.4rem;
     }
 } 
@media screen and (max-width: 1280px) {

}
@media screen and (max-width: 1024px) {
    
html{font-size: 60px!important;}
.header {
  display: none;
}


.download_dilog{
    height: 100%;
}
.download_dilog .dilog_box{
    height: auto;
    width: 80%;
}
.download_dilog .dilog_box .box_form .dilog_form_btn{
    padding: 0.05rem .2rem;
    width: auto;
}
.footer .f_bottom{
    display: none;
}

/*.m_tel{padding: 5px 15px;display:block!important;line-height:20px;position:sticky;top:0;background-color:#f6f0f0;text-align:right;font-size:14px;z-index:999;}*/
.m_header {
  position: sticky;
  top: 0;
  left: 0;
  width: 100%;
  padding: 13px 18px;
  z-index: 98;
  border-bottom: 1px solid rgba(119, 119, 119, 0.10);
  background: #FFF;
  /*display: block!important;*/
  display: flex!important;
  align-items: center;
  justify-content: space-between;
}

.m_header .logo {
  /*position: absolute;*/
  /*top: 50%;*/
  /*left: 50%;*/
  /*transform: translate(-50%,-50%);*/
  width: 110px;
}
.m_header .m_header_right{
    display: flex;
    flex-direction: row;
    gap: .3rem;
    align-items: center;
}

.m_header .logo img {
  width: 100%;
}

.m_header .h_mean {
  width: 21px;
  height: 21px;
}
.m_header .h_mean img{width: 100%;height: 100%;object-fit: contain;}


.mh_nav {
  position: fixed;
  top: 0;
  left: 10%;
  width: 90%;
  transform: translateX(120%);
  z-index: 999;
  background-color: #fff;
  height: 100vh;
  overflow: auto;
  padding: 50px 15px;
  transition: all 0.5s;
  box-shadow: 0 10px 10px rgba(0, 0, 0, 0.1);
  display: block!important;
}

.mh_nav.show {
  transform: translateX(0);
}

.mh_nav .close {
  position: absolute;
  top: 20px;
  right: 20px;
  width: 20px;
  height: 20px;
}

.mh_nav .nav>li {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  position: relative;
  padding-right: 40px;
}

.mh_nav .nav>li:nth-child(8){display:none;}

.mh_nav .nav>li::after{
  content: "";
  position: absolute;
  right: 0;
  top: 24px;
  transition: all 0.5s;
  width: 12px;
  height: 12px;
  background: url(../img/hx_add.svg)no-repeat center;
  background-size: auto 100%;
  transform: rotate(-90deg);
  display: none;
}

.mh_nav .nav>li>a {
  line-height: 60px;
  font-size: 16px;
  display: block;
  font-family: hm;
}


.mh_nav .nav>li.on:after {
  transform: rotate(0deg);
}

/* .mh_nav .nav>li:nth-child(2):after {
  display: block;
}
.mh_nav .nav>li:nth-child(3):after {
  display: block;
} */
.mh_nav .nav>li:nth-child(2):after {
  display: block;
}
.mh_nav .nav>li:nth-child(3):after {
  display: block;
}
.mh_nav .nav>li:nth-child(4):after { 
  display: block;
}
.mh_nav .nav>li:nth-child(6):after {
  display: block;
}
.mh_nav .nav>li:nth-child(7):after {
  display: block;
}

.mh_nav .nav>li:nth-child(2):before,
.mh_nav .nav>li:nth-child(3):before,
.mh_nav .nav>li:nth-child(4):before,
.mh_nav .nav>li:nth-child(6):before,
.mh_nav .nav>li:nth-child(7):before{content: "";position:absolute;left: 0;top: 0;width: calc(100% - 40px);height: 60px;}


/*.mh_nav .nav>li:nth-child(4):after {*/
/*  display: none;*/
/*}*/

.mh_nav .nav>li .nav1 {
  padding: 15px;
  line-height: 24px;
  display: none;
  font-size: 14px;
  font-family: hm;
}

.mh_nav .nav>li .nav1 .h {
  font-family: 'hb';
  font-weight: 600;
  font-size: 14px;
  color: #1f1f1f;
  margin-bottom: 8px;
}

.mh_nav .nav>li .nav1 a {
  padding: 6px 0;
}

.mh_nav .nav>li .nav2 {
  font-size: 13px;
  padding-left: 16px;
  font-family: hr;
}

.mh_nav .nav>li .nav2 a {
  font-size: 13px;
  padding: 0;
}

.footer{padding:0;}
.footer .f_top{padding: 50px 0 30px 0;}
.footer .f_center{padding: 0 20px 20px 20px;display:block;}
.footer .f_center .list{display: block;width: 100%;}
.footer .f_center .list a{font-size: 14px;line-height: 2;padding:8px 0;border-bottom:1px solid rgba(255,255,255,0.1); display:block;}
.footer .f_center .fx{width: 100%;justify-content: center;margin-top:30px;}

.c-gl{display: none;}

.i_part1{padding: 100px 20px;}
.i_part1 .tit{font-size: 16px;margin-bottom: 16px;}
.i_part1 .icon{width: 34px;height: 28px;margin-bottom:50px;}
.i_part1 .p{font-size: 15px;line-height:2;margin-bottom:70px;}
.i_part1 .p1{font-size: 12px;letter-spacing: 1px;}

.i_part2{padding: 0 0 100px 0;}
.i_part2 .i_tit{font-size: 30px;margin-bottom: 40px;}
.i_part2 .tabs{font-size: 18px;margin-bottom:50px;}

.i_part2 .cons{padding-left: 20px;} 
.i_part2 .cons .con .swiper-slide:hover{transform:scale(1);z-index:2;}
.i_part2 .cons .con .swiper-slide:hover .pic img{transform: scale(1);}
.i_part2 .cons .con .swiper-slide-active .txt .h{color:#DCAF84 ;}
.i_part2 .cons .con .swiper-slide-active .txt .p{display: block;opacity: 1;font-size: 12px;}

.i_part3x{padding: ;}
.i_part4{padding: 58px 20px;}
.i_part4 .txt{padding-right: 0;display: block;}
.i_part4 .i_tit{font-size: 30px;text-align: center;margin-bottom: 16px;}
.i_part4 .txt .left{width: 100%;font-size:14px;line-height:25px;margin-bottom:60px;text-align:center;}
.i_part4 .txt .right{width: 100%;font-size:18px;line-height:30px;text-align:center;}
.i_part4 .txt .right .btn{line-height: 44px;margin: 0 auto;font-size:14px;}
.i_part4 .con .swiper-slide .pic{height: 75vw;}


.i_part5{padding: 100px 20px;}
.i_part5 .tit1{font-size: 24px;line-height: 40px;margin-bottom:80px;}
.i_part5 .tit1 .h{margin-bottom: 0;}
.i_part5 .tit1 .h:last-child{margin-bottom:0;}
.i_part5 .list{display: block;}
.i_part5 .list .item{width: 100%;padding:20px;margin-bottom:40px;}
.i_part5 .list .item:last-child{margin-bottom:0;}
.i_part5 .list .item .tit{font-size: 30px;line-height: 40px;margin-bottom: 16px;}
.i_part5 .list .item .p1{font-size: 16px;line-height: 26px;margin-bottom: 50px;}
.i_part5 .list .item .ip5_logo{width: 54px;height: 10px;}
.i_part5 .list .item .btn .span{font-size: 14px;}

.i_part6{padding:100px 20px 55px 20px;}
.i_part6 .h{font-size: 20px;line-height: 36px;margin-bottom:50px;}
.i_part6 form{display: block;}
.i_part6 form>input{font-size: 14px;width:100%;}
.i_part6 form button{margin:0 auto;display:block;margin-top:20px;}

/*.why5{display: none;}*/
.why_con{padding: 50px 0 0 0;}
.why_con .crumbs{position: static;margin-bottom:100px;padding:0 20px;}
.crumbs{font-size: 14px;}
.crumbs .icon{width: 14px;height: 14px;}
.why_con .top{padding: 0 20px 64px 20px;}
.why_con .top .lo{width: 53px;height: 44px;margin-bottom: 30px;}
.why_con .top .tit{font-size: 40px;line-height: 1.25;}
.why_con .top .tit1{font-size: 26px;line-height: 32px;margin-bottom: 25px;}
.why_con .top .p1{width: 100%;font-size:14px;line-height:2.28;}
.why_con .top .list{width: 100%;display: block;}
.why_con .top .list .item{margin: 0 auto;margin-bottom: 36px;width: 100% !important;}
.why_con .top .list .item:after{display:none;}
.why_con .top .list .item .icon{height: 43px;margin-bottom: 25px;}
.why_con .top .list .item .h{font-size: 16px;}

.why1{padding: 60px 20px 50px 20px;}
.why1 .tit{font-size: 30px;line-height: 40px;margin-bottom: 70px;}
.why1 .list{display: block;}
.why1 .list .item{width: 100%;margin-right: 0;margin-bottom: 50px;}
.why1 .list .item .pic{height: 82.13vw;}
.why1 .list .item .txt{padding: 18px 16px 20px 16px;}
.why1 .list .item .txt .h{font-size: 16px;margin-bottom: 10px;}
.why1 .list .item .txt .p{font-size: 13px;line-height:1.7;}

.why2{padding: 60px 0 100px 0;}
.why2 .tit{font-size: 30px;line-height: 1.33;padding: 0 20px;margin-bottom: 90px;}
.why2 .con{margin: 0;padding-left: 20px;width:100%;}
.why2 .con .swiper-slide{padding: 24px;}
.why2 .con .prev{left: 20px;width:36px;height:36px;}
.why2 .con .next{left: 78px;width:36px;height:36px;}
.why2 .con .swiper-pagination{left: 144px;width:calc(100% - 164px);}
.why2 .con .swiper-slide .icon{height: 28px;margin-bottom: 25px;}
.why2 .con .swiper-slide .h{font-size: 16px;line-height: 26px;margin-bottom:16px;}
.why2 .con .swiper-slide .p{font-size: 13px;line-height: 25px;}

.why3{padding: 60px 0 100px 0;}
.why3 .tit{padding: 0 20px;font-size: 30px;line-height: 1.33;margin-bottom: 80px;}
.why3 .con{padding: 0 0 86px 20px;}
/*.why3 .con .swiper-pagination{width: calc(100% - 40px);left: 20px;}*/
.why3 .con .prev{left: 20px;width:36px;height:36px;}
.why3 .con .next{left: 78px;width:36px;height:36px;}
.why3 .con .swiper-pagination{left: 144px;width:calc(100% - 164px);}

.why4{padding: 60px 20px 100px 20px;}
.why4 .tit{padding: 0 20px;font-size: 30px;line-height: 1.33;margin-bottom: 80px;}
.why4 .list{justify-content: space-between;}
.why4 .list .item{width: 48%;margin-right: 0;padding:20px 12px;}
.why4 .list .item .h{font-size: 13px;}
.ab_con .ab_banner .mimg{display: block;}
.ab_con .ab_banners{height: auto;}
.ab_con .ab_banner .mask{display: none;}
.ab_con .ab_banner .pcimg{display: none;}
.ab_con .ab_banner{height: auto;top: 0;}
.nes_ab1{padding: 100px 20px 0 20px!important;display:block!important;}
.nes_ab1 .item{width: 100%!important;margin-bottom:30px;}
.nes_ab1 .item:last-child{margin-bottom:0;}
.nes_ab1 .item .item_cont .h1{font-size: 22px;}
.nes_ab1 .item .item_cont .h2{width: calc(100% - 40px);font-size:14px;}
.nes_ab1 .item .item_cont .btn{height: 44px!important;font-size:14px!important;}
.nes_ab1 .item:hover .item_cont .btn .text{max-width:1000px!important;}
.nes_ab1 .item .item_cont .btn .svg_box{width: 44px!important;height: 44px!important;}
.nes_ab1 .item:hover .item_cont .btn .text-fr {max-width: 3rem}


.ab_con .ab2{padding: 100px 20px 66px 20px;}
.ab_con .ab2 .tit{font-size: 30px;line-height: 40px;margin-bottom: 16px;}
.ab_con .ab2 .txt{width: 100%;font-size:14px;line-height:2.14;margin-bottom:80px;}
.ab_con .ab2 .list{flex-wrap: wrap;justify-content:space-between;}
.ab_con .ab2 .list .item{width: 48%;margin-bottom:20px;}
.ab_con .ab2 .list .nums .num{font-size: 30px;}
.ab_con .ab2 .list .nums .dw{font-size: 12px;}
.ab_con .ab2 .list .p{font-size: 14px;}
.ab_con .ab2 .pics .pic{height: 65.33vw;}

.ab_con .ab3{padding: 65px 20px 74px 20px;}
.ab_con .ab3 .top{display: block;margin-bottom:50px;text-align: center;}
.ab_con .ab3 .top .tit{font-size: 30px;line-height: 1.33;margin-bottom: 20px;}
.ab_con .ab3 .top .right{width: 100%;}
.ab_con .ab3 .top .right .h{font-size: 16px;line-height: 30px;margin-bottom:8px;}
.ab_con .ab3 .top .right .p{font-size: 14px;line-height: 22px;}
.ab_con .ab3 .list{display: block;}
.ab_con .ab3 .list .item{width: 100%;margin-right: 0;margin-bottom: 26px;}

.ab_con .ab4{padding: 100px 20px;}
.ab_con .ab4 .con{padding-bottom: 40px;}
.ab_con .ab4 .con .swiper-slide{display: block;}
.ab_con .ab4 .con .swiper-slide .txt{width: 100%;padding-top: 0;margin-bottom: 40px;}
.ab_con .ab4 .con .swiper-slide .txt .tit{font-size: 28px;line-height: 34px;margin-bottom: 16px;text-align:center;}
.ab_con .ab4 .con .swiper-slide .txt .h{font-size: 14px;line-height: 1.57;text-align: center;margin-bottom: 30px;}
.ab_con .ab4 .con .swiper-slide .txt .p{font-size: 14px;line-height: 1.57;margin-bottom: 40px;text-align:center;}
.ab_con .ab4 .con .swiper-slide .pic{width: 100%;height: 106vw;}
.ab_con .ab4 .prev{top: auto;bottom: 100px;left:auto;right:67px;}
.ab_con .ab4 .next{top: auto;bottom: 100px;right:20px;}

.ab_con .ab1{padding: 0;display:block;}
.ab_con .ab1 .txt{width: 100%;padding:70px 20px;}
.ab_con .ab1 .txt .lo{width: 53px;height: 44px;margin-bottom: 30px;}
.ab_con .ab1 .txt .tit{font-size: 30px;line-height: 36px;margin-bottom: 20px;}
.ab_con .ab1 .txt .p{font-size: 14px;line-height: 32px;margin-bottom: 30px;}
.ab_con .ab1 .txt .btn .icon{width: 44px;height: 44px;}
.ab_con .ab1 .txt .btn{width: fit-content!important;}
.ab_con .ab1 .txt:hover .btn .span{width:fit-content;}
.ab_con .ab1 .txt .btn .span{font-size: 14px;}
.ab_con .ab1 .pic{width: 100%;}

.ab_con .vd2{padding: 70px 20px;}
.ab_con .vd2 .top{width: 100%;}
.ab_con .vd2 .top .tit{font-size: 30px;margin-bottom:30px; line-height: 1.33;text-align:center;}
.ab_con .vd2 .top form{justify-content: center;}
.ab_con .vd2 .top form .input{text-align: center;}
.ab_con .vd2 .con{display: block;}
.ab_con .vd2 .con .item{width: 100%;}
.ab_con .vd2 .con .item:nth-child(2n){transform:translateY(0);}
.ab_con .vd2 .con .item .txt{width: 100%;}
.ab_con .vd2 .con .item .txt .h{font-size: 18px;line-height: 26px;height: 26px;}
.ab_con .vd2 .con .item .txt .p{font-size: 13px;line-height: 19px;height: 19px;}
.ab_con .vd2 .con .item .txt .btn{width: fit-content;}
.ab_con .vd2 .con .item .txt .btn .icon{width: 44px;height: 44px;}
.ab_con .vd2 .con .item:hover .txt .btn .span{width:fit-content;font-size:14px;}
.ab_con .vd2 .con .item:hover .txt .btn{width:fit-content;}

.ny_banner .tit{font-size: 30px;}
.nl_con{padding: 70px 20px;}
.nl_con .top{display: block;}
.nl_con .top .nl_tab{width: 100%;font-size:16px;margin-bottom:30px;}
.nl_con .top form{width: 100%;}
.nl_con .boxs{display: block;}
.nl_con .boxs .box{width: 100%;margin-bottom: 30px;}
.nl_con .boxs .box .item .txt{width: 100%;padding:20px 0 0 0;}
.nl_con .boxs .box .item .pic{height: 70vw!important;}
.nl_con .boxs .box .item .txt .day{font-size: 13px;}
.nl_con .boxs .box .item .txt .h{font-size: 18px;line-height: 26px;height: 26px;}
.nl_con .boxs .box .item .txt .p{font-size: 13px;line-height: 19px;height: 38px;margin-bottom:20px;}

.nl_con .boxs .box .item .txt .btn{width: fit-content;}
.nl_con .boxs .box .item .txt .btn .icon{width: 44px;height: 44px;}
.nl_con .boxs .box .item:hover .txt .btn .span{width:fit-content;font-size:14px;}
.nl_con .boxs .box .item:hover .txt .btn{width:fit-content;}

.nd_con .crumbs{position: static;padding-left: 20px;margin-bottom:50px;}
.nd_con .nd1 .top{padding: 0 20px 20px 20px;}
.nd_con .nd1 .top .tit{font-size: 30px;line-height: 36px;margin-bottom:50px;}
.nd_con .nd1 .top .fx{font-size: 12px;margin-bottom:30px;}
.nd_con .nd1 .top .p{width: 100%;font-size:13px;}
.nd_con .nd1_1 .pic{width: 100%;}
.nd_con .nd1_1 .con1{width: 100%;padding: 60px 20px;font-size:13px;}
.nd_con .nd2{padding: 0 20px 60px 20px;}
.nd_con .nd2 .box1{padding: 0 0 30px 0;display:block;}
.nd_con .nd2 .box1 .left{width: 100%;margin-bottom:30px;}
.nd_con .nd2 .box1 .right{width: 100%;}
.nd_con .nd2 .box1 .left .h{font-size: 14px;}
.nd_con .nd2 .box1 .left .p{font-size: 13px;}
.nd_con .nd2 .box2{padding: 0 0 30px 0;display:block;}
.nd_con .nd2 .box2 .left{width: 100%;margin-bottom:30px;}
.nd_con .nd2 .box2 .right{width: 100%;}
.nd_con .nd2 .box2 .left .h{font-size: 14px;}
.nd_con .nd2 .box2 .left .p{font-size: 13px;}
.nd_con .nd2 .box3{padding: 0 0 0 0;}
.nd_con .nd2 .box3 .txt1{font-size: 13px;}

.pl_con .crumbs{position: static;padding-left: 20px;margin-bottom:50px;}
.pl_con .top{width: 100%;padding:70px 20px 30px 20px;}
.pl_con .top .lo{width: 53px;height: 44px;margin-bottom: 30px;}
.pl_con .top .tit{font-size: 30px;line-height: 36px;margin-bottom: 20px!important;}
.pl_con .con .item{height: 70vh;}
.pl_con .con .item .txt .tit{font-size: 50px;}
.pl1_con .con{padding: 70px 20px;display:block;}
.pl1_con .con .left{width: 100%;min-height:0;margin-bottom:30px;}
.pl1_con .con .left .item .h{font-size: 14px;}
.pl1_con .con .left .item ul{font-size: 13px;}

.pl1_con .con .right{width: 100%;}
.pl1_con .top{justify-content: space-between;}
.pl1_con .top a{width: 48%;font-size: 14px;margin-right:0!important;}
.pl1_con .con .right .list{justify-content: space-between;}
.pl1_con .con .right .list .item{width: 48%;margin-right:0!important;}
.pl1_con .con .right .list .item .h{font-size: 16px;}
.pl1_con .con .right .list .item .pic{height: 66vw;}


.pl1_con .con .left .pl_ser img{width: 16px;height: 16px;margin-right: 8px;}
.pl1_con .con .left .pl_ser input{width: calc(100% - 24px);}

.pd_banner .pics .swiper-slide .tit{font-size: 30px;line-height: 36px;}
.pd_banner .pics .prev{top: 60%;}
.pd_banner .pics .next{top: 60%;}
.pd_banner .pics .swiper-slide .tit{top: 50%;}
.pd_banner .crumbs{left: 20px;top: 50px;}


.pd1{display: block;padding: 70px 20px;}
.pd1 .exzoom{width: 100%;margin-bottom:30px;}
.pd1 .right{width: 100%;}
.pd1 .right .tit{padding-right: 0;margin-bottom: 20px;font-size:30px;line-height:36px;}
.pd1 .right .p{font-size: 14px;margin-bottom: 40px;padding-right:0;}
.pd1 .right .table{overflow: auto;}
.pd1 .right .table .top{width: 8rem;font-size:14px;}
.pd1 .right .table .item{width: 8rem;}
.pd1 .right .table .item .tr{font-size:13px;}
.pd1 .right .btnd{font-size: 12px;}

.pd2{padding:70px 20px;}
.pd2 .tit{font-size: 30px;line-height: 36px;margin-bottom: 20px;}
.pd2 .con .swiper-slide{height: 75vw;}
.pd2 .con .swiper-slide .add{opacity: 1;}
.pd2 .con .swiper-slide .h{opacity: 1;bottom: 30px;font-size:16px;}
.pd2 .con .swiper-pagination{width: calc(100% - 1.68rem);}

.pd3{padding: 70px 20px;}
.pd3 .top .tit{font-size: 30px;line-height: 36px;margin-bottom: 20px;}
.pd3 .top .p{width: 100%;font-size: 14px;}
.pd3 .con{width: 100%;display: block;}
.pd3 .con .pic{width: 100%;height: 90vw;margin-bottom:30px;}
.pd3 .con .list{width: 100%;font-size:15px;}

.pd4{padding: 70px 20px;}
.pd4 .con{margin-left: 0;width: 100%;}
.pd4 .bottom{flex-wrap: wrap;}
.pd4 .tit{font-size: 30px;line-height: 36px;margin-bottom: 20px;}
.pd4 .bottom .swiper-pagination{width: calc(100% - 1.68rem);}
.pd4 .bottom .pd_more{font-size: 12px;margin:0 auto;margin-top:30px;}
.pd4 .con .swiper-slide .pic{height: 75vw;}
.pd4 .con .swiper-slide .txt{padding-right: 0;}
.pd4 .con .swiper-slide .txt .h{font-size: 20px;}
.pd4 .con .swiper-slide .txt .p{font-size: 13px;}
.pd4 .con .swiper-slide .txt .btn{width: 44px;}
.pd4 .con .swiper-slide .txt .btn .icon{width: 44px;height: 44px;}
.pd4 .con .swiper-slide:hover .txt .btn .span{width:fit-content;font-size:14px;}
.pd4 .con .swiper-slide:hover .txt .btn{width:fit-content;}

.pd5{padding:70px 20px;}
.pd5 .tit{font-size: 30px;line-height: 36px;margin-bottom: 20px;}
.pd5 .top .p{font-size: 14px;}
.pd5 form .input{width: 100%;}
.pd5 form .select{width: 100%;}
.pd5 form select,.pd5 form input,.pd5 form label,.pd5 form textarea{font-size: 13px;}
.pd5 form .submit .span{font-size: 12px;}

.ny_banner .crumbs{left: 20px;top: 50px;}

.spa1{padding: 70px 20px 20px 20px;}
.spa_tab{font-size: 13px;}
.spa1 .top{margin-bottom: 30px;}
.spa1 .top .tit{font-size: 30px;line-height: 36px;margin-bottom: 20px;}
.spa1 .top .p{font-size: 14px;width: 100%;}
.spa1 .boxs .box{display: block;}
.spa1 .boxs .box .pic{width: 100%;height: 80vw;}
.spa1 .boxs .box .txt{width: 100%;height: auto;padding:20px 0 50px 0;}
.spa1 .boxs .box .txt>div .h{font-size: 20px;line-height: 26px;height: 26px;margin-bottom:20px;}
.spa1 .boxs .box .txt>div .p{width: 100%;font-size: 13px;margin-bottom:20px;}
.spa1 .boxs .box .txt>div .btn{width: 44px;}
.spa1 .boxs .box .txt>div .btn .icon{width: 44px;height: 44px;}
.spa1 .boxs .box:hover .txt>div .btn .span{width:fit-content;font-size:14px;}
.spa1 .boxs .box:hover .txt>div .btn{width:fit-content;}

.pj_con2{padding: 70px 20px;}
.pj_con2 .tit{font-size: 30px;line-height: 36px;margin-bottom: 20px;}
.pj_con2 .list{display: block;}
.pj_con2 .list .item{width: 100%;margin:0 0 20px 0;}
.pj_con2 .list .item .pic{height: 60vw;}
.pj_con2 .list .item .txt .h{font-size: 22px;}
.pj_con2 .list .item .txt .btn{width: 44px;}
.pj_con2 .list .item .txt .btn .icon{width: 44px;height: 44px;}
.pj_con2 .list .item:hover .txt .btn .span{width:fit-content;font-size:14px;}
.pj_con2 .list .item:hover .txt .btn{width:fit-content;}

.pj_con{padding: 120px 0 70px 0;}
.pj_con .top .lo{width: 53px;height: 44px;margin-bottom: 30px;}
.pj_con .top .tit{font-size: 30px;line-height: 36px;margin-bottom: 20px!important;}
.spad_con>.top .p{width: 100%;font-size: 14px;margin-bottom: 20px;}

.spad1 .tab1{font-size: 13px;}
.spad1 .tab{font-size: 13px;}
.spad1{padding: 0 20px 70px 20px;}

.pj_con1{padding:0 20px 70px 20px;}
.pj_con1 .left{float: none;width: 100%;position: static;}
.pj_con1 .right{float: none;margin-top: 30px;width: 100%;}
.pj_con1 .right .item{width: 100%;padding:15px;border:1px solid rgba(17,17,17,0.14)!important;}
.pj_con1 .right .item .h{font-size: 20px;line-height:26px;height:26px;}
.pj_con1 .right .item .p{font-size: 13px;line-height: 21px;height: 42px;}
.pj_con1 .right .item ul{font-size: 12px;}
.pj_con1 .right .item ul li{line-height: 20px;}
.pj_con1 .right .item .btn{width: 44px;}
.pj_con1 .right .item .btn .icon{width: 44px;height: 44px;}
.pj_con1 .right .item:hover .btn .span{width:fit-content;font-size:14px;}
.pj_con1 .right .item:hover .btn{width:fit-content;}

.spad_con{padding:120px 20px 0 20px;}

.spad_con .bea_con .bpic{margin-bottom: 50px;}

.spad_con .bea_con{padding: 0;}

.bea_con .con>div{width: 100%;margin-bottom: 30px;}

.spad_con .bea_con .con{flex-wrap: wrap;}

.spad_con .pd5{margin-left: -20px;margin-right: -20px;}

.spad_con .bea_con .con>div>.p,
.spad_con .bea_con .con>div .item{margin-bottom: 40px;}





.buy_con .top{padding-top: 120px;}
.buy_con .top .lo{width: 53px;height: 44px;margin-bottom: 30px;}
.buy_con .top .tit{font-size: 30px;line-height: 36px;padding:0 20px;}
.pjd1{padding: 70px 20px;display:block;}
.pjd1 .left{width: 100%;}
.pjd1 .right{width: 100%;}
.pjd1 .left .txt ul li{font-size: 12px;line-height: 20px;}
.pjd1 .left .txt ul li::before{width:12px;height: 12px;top: 4px;}
.pjd1 .left .txt ul li::after{width:8px;height: 8px;top: 6px;left:2px;}
.pjd1 .left .txt .h{font-size: 24px;}
.pjd1 .left .video{width: 100%;height: 110vw;}
.pjd1 .left .video .v_btn span{font-size: 13px;}
.pjd1 .right .box .pic{height: 70vw;}
.pjd1 .right .box .p{font-size: 13px;}
.pjd2{padding: 70px 20px 30px 20px;}
.pjd2 .top{padding-top: 0;margin-bottom: 40px;}
.pjd2 .list{flex-wrap: wrap;}
.pjd2 .list .item{width: 100%;margin-right: 0;margin-bottom: 40px;}
.pjd2 .list .item .pic{height: 50vw;}
.pjd2 .list .item:nth-child(2n) .pic{height:50vw;}
.pjd2 .list .item .h{font-size: 18px;}
.pjd2 .list .item .btn{width: 44px;}
.pjd2 .list .item .btn .icon{width: 44px;height: 44px;}
.pjd2 .list .item:hover .btn .span{width:fit-content;font-size:14px;}
.pjd2 .list .item:hover .btn{width:fit-content;}

.esg1{padding: 70px 20px;}
.esg1 .tit{font-size: 30px;line-height: 36px;margin-bottom: 40px!important;}
.esg1 .list .item{display: block;width: 100%;margin-bottom: 50px;}
.esg1 .list .item:nth-child(2n-1){transform:translateY(0);}
.esg1 .list .item .icon{width: 60px;height: 30px;margin:0 auto; margin-bottom:16px;}
.esg1 .list .item .h{font-size: 18px;margin-bottom:12px;text-align:center}
.esg1 .list .item .p{font-size: 14px;text-align:center}

.eagd_con{padding: 70px 20px;}
.eagd_con .top .tit{font-size: 30px;line-height: 36px;margin-bottom:40px;}
.eagd_con .top form{width: 5rem;max-width: 100%;}
.eagd_con .top form input{font-size: 13px;line-height: 32px;}
.eagd_con .top form::after{width:12px;height: 12px;top: 10px;}
.eagd_con .list .item .left{display: block;width:100%;padding:16px 0;border-right:none;}
.eagd_con .list .item .left .h{font-size: 20px;line-height: 28px;height: 28px;margin-bottom: 10px;}
.eagd_con .list .item .left .p{font-size: 14px;line-height: 24px;height: 48px;}
.eagd_con .list .item .right{width: 80px;padding-left: 20px;display:none;}

.ny_tab{flex-wrap: wrap;font-size:15px;}
.ny_tab a{width: 50%;margin:0!important;text-align:center;}
 .tec_con{padding: 70px 20px;}
 .tec_con .tit{font-size: 30px;line-height: 36px;margin-bottom:40px;}
 .tec_con .list .item{width: 100%;margin:0 0 30px 0;}
 .tec_con .list .item .pic{height: 80vw;margin-bottom:12px;}
 .tec_con .list .item .txt{width: 100%;padding-right: 0;}
 .tec_con .list .item .txt .h{font-size: 16px;line-height: 24px;height: 24px;margin-bottom:10px;}
 .tec_con .list .item .txt .p{font-size: 14px;line-height: 22px;height: 44px;margin-bottom: 20px;}
 .tec_con .list .item .txt .icon{width: 44px;height:44px}
 
.cer_con .tit{font-size: 30px;line-height: 36px;margin-bottom:40px;}
.cer_con .con{padding: 0 20px;}
.cer_con .con .right .item{padding: 20px 0;display:block;text-align:center;}
.cer_con .con .right .item>.icon{width: 100%;height: 60px;margin-right:0;}
.cer_con .con .right .item .txt{width: 100%!important;margin-right:0;border-right:none;padding:20px 0;}
.cer_con .con .right .item .more .btn{width: 44px;margin:0 auto}
.cer_con .con .right .item .more .btn .icon{width: 44px;height: 44px;}
.cer_con .con .right .item:hover .more .btn .span{width:fit-content;font-size:14px;}
.cer_con .con .right .item:hover .more .btn{width:fit-content;}
.cer_con .con .right .item .txt .h{font-size: 20px;line-height: 28px;margin-bottom:10px;}
.cer_con .con .right .item .txt .p{font-size: 14px;line-height: 24px;height: 48px;}

.vid_con{padding: 70px 0;}
.vid_con .tit{font-size: 30px;line-height: 36px;padding-bottom: 30px;margin-bottom: 30px;}
.vid_con .tit:after{width:100%;}
.vid_con .con{padding: 0 20px;}
.vid_con .con .left{position: static;width: 100%;float: none;margin-bottom:30px;font-size:13px;}
.vid_con .con .right{float: none;width: 100%;}
.vid_con .con .right .item{width: 100%;margin-bottom: 20px;margin-right:0;}
.vid_con .con .right .item:last-child{margin-bottom:0;}
.vid_con .con .right .item .txt{transform: translateY(0);}
.vid_con .con .right .item .txt .h{font-size: 16px;}
.vid_con .con .right .item .txt .p{font-size: 14px;}
.z_tanchuang .tbox .modal .out{right: 0;top: auto;bottom: calc(100% + 20px);width: 26px;height: 26px;background-size:14px;}

.buy_banner .txt{padding: 0 20px;}
.buy_banner .txt form{width: 100%;}
.buy_banner .txt .tit{font-size: 30px;line-height: 36px;margin-bottom:40px;}
.buy_banner .txt .p{font-size: 14px;}
.buy_banner .crumbs{top: 50px;left: 20px;}

.cat1{padding: 130px 0 70px 0;}
.cat1 .crumbs{top: 50px;left: 20px;}
 .cat1 .tit{font-size: 30px;line-height: 36px;}
.cat1 .maps{width: 100%;height: 37vw;}
.cat1 .maps .solid_box{display: none;}
.cat1 .maps .dian_box .box{font-size: 8px;}
.cat1 .maps .dian_box .box{flex-wrap: wrap;}
.cat1 .list{flex-wrap: wrap;padding:0 20px}
.cat1 .list .item{width: 100%;margin: 0 0 20px 0;}
.cat1 .list .item:last-child{margin-bottom:0;}
.cat1 .list .item .h{font-size: 13px;}
.cat1 .list .item .p{font-size: 13px;}
.cat1 .list .item a.p1{font-size: 12px;}

.c-pointer{display: none!important;}
.ab_con .ab3 .list .item .p{font-size: 13px;}

.bl_con{padding: 130px 20px 70px 20px;}
.bl_con .crumbs{top: 50px;left: 20px;}
.bl_con .top .lo{width: 53px;height: 44px;margin-bottom: 30px;}
.bl_con .top .tit{font-size: 30px;line-height: 36px;margin-bottom: 20px!important;}
.bl_con .top form{width: 5rem;max-width: 100%;margin-bottom:60px;}
.bl_con .top form input{font-size: 13px;line-height: 32px;width:calc(100% - 26px);}
.bl_con .top form .icon{width:12px;height: 12px;top: 10px;}
.bl_con .center{padding-bottom: 70px;margin-bottom: 70px;}
.bl_con .center .tit{font-size: 30px;line-height: 36px;margin-bottom: 30px;}
.bl_con .center .con{display: block;}
.bl_con .center .con .left{width: 100%;padding-bottom:0;margin-bottom:30px;}
.bl_con .center .con .left .pic{height: 60vw;}
.bl_con .center .con .left .txt{position: static;width: 100%;padding:20px 0 0 0;}
.bl_con .center .con .left .txt .day{font-size: 13px;}
.bl_con .center .con .left .txt .h{font-size: 20px;line-height: 28px;height: 28px;margin-bottom: 12px;}
.bl_con .center .con .left .txt .p{margin-bottom: 0;font-size: 13px;line-height: 21px;height: 42px;}
.bl_con .center .con .right{width: 100%;}
.bl_con .center .con .right .item{display: block;margin-bottom:30px;background-color:transparent;}
.bl_con .center .con .right .item .pic{width: 100%;height: 60vw;}
.bl_con .center .con .right .item .txt{width: 100%;padding:20px 0 0 0;}
.bl_con .center .con .right .item .txt .day{font-size: 13px;}
.bl_con .center .con .right .item .txt .h{font-size: 20px;line-height: 28px;height: 28px;margin-bottom: 0;}
.bl_con .center .con .left .txt .btn,.bl_con .center .con .right .item .txt .btn,.bl_con .bottom .boxs .box .item .txt .btn{display: none;}
.bl_con .bottom .boxs{display: block;}
.bl_con .bottom .boxs .box{width: 100%;}
.bl_con .bottom .boxs .box .item{width: 100%;margin-bottom: 30px;padding-bottom: 0;margin-right: 0;}
.bl_con .bottom .boxs .box .item .txt{position: static;width: 100%;padding:20px 0 0 0;}
.bl_con .bottom .boxs .box .item .txt .day{font-size: 13px;}
.bl_con .bottom .boxs .box .item .txt .h{font-size: 20px;line-height: 28px;height: 28px;margin-bottom: 12px;}
.bl_con .bottom .boxs .box .item .txt .p{margin-bottom: 0;font-size: 13px;line-height: 21px;height: 42px;}
.nd_con .nd1_1 .list{display: block;}

.banner .swiper-slide .pic img{display: none;}
.banner .swiper-slide .pic img.mimg{display:block!important;}
.yqh_tc .con .pic{display: none;}
.yqh_tc .con .pic.mpic{display: block!important;}
.yqh_tc .con .out{width: 30px;height: 30px;right: -40px;background-size: 12px;}
 

.i_part3x .top{width: 100%;padding: 0 20px;} 
.i_part3x .con1{position: relative;top: 0;height: auto;padding-bottom: 0.6rem;}
.i_part3x .con1 .lists{flex-wrap: wrap;}
.i_part3x .con1 .left .pic1{position: relative;left: 0;}
.i_part3x .con1 .center{margin-top: 0.5rem;top: 0;position: relative;width: 100%;transform: none;left: 0;}
.i_part3x .con1 .center .h{width: 100%;}
.i_part3x .con1 .right .pic2{position: relative;bottom: 0;left: calc(100% - 4rem);right: 0;margin-top: 0.5rem;}
}

@media screen and (max-width: 668px) {
    .i_part5 .list .item .btn:hover {
        width: 2.2rem;
    }
    .i_part6 form .pot-es {
        width: 2rem;
    }
    .nd_con .nd1_1 .con1 {
        padding: 0 20px 20px;
    }
    .pl1_con .top a {
        font-size: 12px;
        overflow: hidden; /* 超出部分隐藏 */
        white-space: nowrap; /* 文本不换行 */
        text-overflow: ellipsis; /* 超出部分显示省略号 */
    }
    .select2-container--default .select2-selection--single .select2-selection__rendered {
        font-size: 13px;
    }
    .banner .swiper-slide a.btn {
        width: 3.5rem;
    }
    .i_part5 .list .item .btn-ru:hover {
      width: 3.5rem;  
    }
    .i_part5 .list .item .btn-ru:hover .span {
        width: 2.8rem;
    }
}

