﻿:root{--color:#68699A;}
html { font-size: 16px; }
/* *{margin:0;padding:0;border:0;box-sizing:border-box;-webkit-text-size-adjust:none;-webkit-tap-highlight-color:rgba(0,0,0,0)} */
/* body{font-family:"Manrope","Arial","sans-serif";overflow-x: hidden;font-size:16px;font-weight:400;color:#333;} */
html, body, .uk-h1, .uk-h2, .uk-h3, .uk-h4, .uk-h5, .uk-h6, .uk-heading-2xlarge, .uk-heading-3xlarge, .uk-heading-large, .uk-heading-medium, .uk-heading-small, .uk-heading-xlarge, h1, h2, h3, h4, h5, h6{font-family:"Manrope","sans-serif"!important;}
body{
  color: var(--defalut-color);
}
.container{max-width:1200px;margin:0 auto;padding:0 15px;}
/* body.ovh{overflow: hidden;} */
/* img{border:0;max-width:100%;} */
/* ul,li{list-style:none;margin:0} */
/* em,i{font-style:normal} */
a{text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0);color:var(--defalut-color);}
a:active,a:hover{outline:0;color:#68699A;text-decoration:none}
.clear{clear:both}
.clearfix:after,.clearfix:before{content:" ";display:table}
.clearfix:after{clear:both}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}
.upp{text-transform:uppercase}
.fb{font-weight: bold;}
.Subscribe input,.Subscribe button,.Subscribe textarea{border:0;outline:0;font-size:inherit}
.ep1{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.ep2{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.img-a{display:inline-block;max-width:100%;height:auto}
.h100{height:100%}
.lineM{line-height:1.7;}
.lineB{line-height:2;}
ul,ol{padding:0;margin:0;}
@font-face {
  font-family: "Manrope";
  src: url("/assets/fr/font/manrope-regular-6.otf");
}

.radius,.radius img{border-radius:.63rem;}
.radius15,.radius15 img{border-radius:.94rem;}
.radius20,.radius20 img{border-radius:1.25rem;}

/* font-size */
.fb{font-weight:bold}
.iconfont{font-size:1rem}
.f14{font-size:.88rem;}
.f16{font-size:1rem;}
.f18{font-size:1.13rem}
.f20{font-size:1.25rem}
.f21{font-size:1.31rem;}
.f22{font-size: 1.19rem;}
.f24{font-size:1.5rem}
.f26{font-size:1.63rem;}
.f28{font-size:1.75rem;}
.f30{font-size:1.88rem;}
.f32{font-size:2rem;}
.f34{font-size:2.13rem;}
.f36{font-size:2.25rem}
.f40{font-size:2.5rem;}
.f42{font-size:2.63rem;}
.f44{font-size:2.75rem;}
.f46{font-size:2.88rem;}
.f48{font-size:3rem;}
.f50{font-size:3.13rem;}
.f52{font-size:3.25rem;}
.f53{font-size:3.44rem;}
.f58{font-size:3.63rem;}
.f60{font-size:3.75rem}
.f113{font-size:6.88rem;}
.f203{font-size:12.69rem;}
.p120{padding:7.5rem 0;}
@media (max-width:1700px) {
.f48{font-size:2.6rem;}
}
@media (max-width:1400px) {
.f14{font-size:.7rem;}
.f16{font-size:.8rem;}
.f18{font-size:.9rem}
.f20{font-size:1rem}
.f21{font-size:1.05rem;}
.f22{font-size: 1.1rem;}
.f24{font-size:1.2rem}
.f26{font-size:1.3rem;}
.f28{font-size:1.4rem;}
.f30{font-size:1.5rem;}
.f32{font-size:1.6rem;}
.f34{font-size:1.7rem;}
.f36{font-size:1.8rem}
.f40{font-size:2rem;}
.f42{font-size:2.1rem;}
.f44{font-size:2.2rem;}
.f46{font-size:2.3rem;}
.f48{font-size:2.4rem;}
.f50{font-size:2.5rem;}
.f52{font-size:2.6rem;}
.f53{font-size:2.65rem;}
.f58{font-size:2.9rem;}
.f60{font-size:3rem}
.f113{font-size:6rem;}
.f203{font-size:10rem;}
.p120{padding:6rem 0;}
}
@media (max-width: 959px) {
.f14{font-size:.9rem;}
.f16{font-size:1rem;}
.f18{font-size:1.05rem}
.f20{font-size:1.08rem}
.f21{font-size:1.2rem;}
.f22{font-size:1.25rem;}
.f24{font-size:1.3rem}
.f26{font-size:1.33rem;}
.f28{font-size:1.4rem;}
.f30{font-size:1.5rem;}
.f32{font-size:1.6rem;}
.f34{font-size:1.7rem;}
.f36{font-size:1.8rem}
.f40{font-size:2rem;}
.f42{font-size:2.1rem;}
.f44{font-size:2.2rem;}
.f46{font-size:2.3rem;}
.f48{font-size:2.28rem;}
.f50{font-size:2.5rem;}
.f52{font-size:2.6rem;}
.f53{font-size:2.7rem;}
.f58{font-size:2.8rem;}
.f60{font-size:3rem}
.f113{font-size:4rem;}
.f203{font-size:6.5rem;}
.p120{padding:6rem 0;}
}
.font-bold{
  font-weight: 700;
}
.font-bolder{
  font-weight: 600;
}
/* 小屏幕(0-374px) */
@media (max-width: 374px) {
  html {
    font-size:10px;
  }
}

/* 小屏手机 (375px+) */
@media (min-width: 375px) {
  html {
    font-size: 11px; 
  }
}

/* 中等手机 (414px+) */
@media (min-width: 414px) {
  html {
    font-size: 12px; 
  }
}

/* 中大屏手机 (430px+) */
@media (min-width: 430px) {
  html {
    font-size: 13px; 
  }
}

/* 大屏手机 (480px+) */
@media (min-width: 480px) {
  html {
    font-size: 14px; 
  }
}

/* 移动端全局字体设置 (≤767px) */
@media (max-width: 767px) {
  body {
    font-size: 1.2rem;  
  }
}

/* 平板起点 (768px+) */
@media (min-width: 768px) {
  html {
    font-size: 12px; 
  }
}

/* 小桌面 (1024px+) */
@media (min-width: 1024px) {
  html {
    font-size: 13px;  
  }
}

/* 标准桌面 (1280px+) */
@media (min-width: 1280px) {
  html {
    font-size: 14px; 
  }
}

/* 高清屏 (1366px+) */
@media (min-width: 1366px) {
  html {
    font-size: 15px; 
  }
}

/* 大桌面 (1440px+) */
@media (min-width: 1800px) {
  html {
    font-size: 16px; 
  }
}

@media (max-width:980px){
  .uk-flex-mwrap{
    flex-wrap: wrap
  }
}

.item-pic,.bimg{overflow: hidden;}
.bimg img{object-fit: cover;display: block;transition: 1.5s;-moz-transition: 1.5s;-webkit-transition: 1.5s;width:100%;}
.bimg:hover img{-webkit-transform: scale(1.1);transform: scale(1.1);-moz-transform: scale(1.1);}
.transy{transition:all ease .3s;}
.transy:hover{transform: translateY(-3px);}
/* 动画重置 */
.fadeInUp{-webkit-animation-name: fadeInUp;-moz-animation-name: fadeInUp;-ms-animation-name: fadeInUp;animation-name: fadeInUp;}
@-webkit-keyframes fadeInUp{from{opacity: 0;-webkit-transform: translate3d(0, 50px, 0);-moz-transform: translate3d(0, 50px, 0);-ms-transform: translate3d(0, 50px, 0);transform: translate3d(0, 50px, 0);}
to{opacity: 1;-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);};}
@-moz-keyframes fadeInUp{from{opacity: 0;-webkit-transform: translate3d(0, 50px, 0);-moz-transform: translate3d(0, 50px, 0);-ms-transform: translate3d(0, 50px, 0);transform: translate3d(0, 50px, 0);}
to{opacity: 1;-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);};}
@-o-keyframes fadeInUp{from{opacity: 0;-webkit-transform: translate3d(0, 50px, 0);-moz-transform: translate3d(0, 50px, 0);-ms-transform: translate3d(0, 50px, 0);transform: translate3d(0, 50px, 0);}
to{opacity: 1;-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);};}
@keyframes fadeInUp{from{opacity: 0;-webkit-transform: translate3d(0, 50px, 0);-moz-transform: translate3d(0, 50px, 0);-ms-transform: translate3d(0, 50px, 0);transform: translate3d(0, 50px, 0);}
to{opacity: 1;-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);};}
.fadeInLeft{-webkit-animation-name: fadeInLeft;-moz-animation-name: fadeInLeft;-ms-animation-name: fadeInLeft;animation-name: fadeInLeft;}
@-webkit-keyframes fadeInLeft{from{opacity: 0;-webkit-transform: translate3d(-50px, 0, 0);-moz-transform: translate3d(-50px, 0, 0);-ms-transform: translate3d(-50px, 0, 0);transform: translate3d(-50px, 0, 0);}
to{opacity: 1;-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);};}
@-moz-keyframes fadeInLeft{from{opacity: 0;-webkit-transform: translate3d(-50px, 0, 0);-moz-transform: translate3d(-50px, 0, 0);-ms-transform: translate3d(-50px, 0, 0);transform: translate3d(-50px, 0, 0);}
to{opacity: 1;-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);};}
@-o-keyframes fadeInLeft{from{opacity: 0;-webkit-transform: translate3d(-50px, 0, 0);-moz-transform: translate3d(-50px, 0, 0);-ms-transform: translate3d(-50px, 0, 0);transform: translate3d(-50px, 0, 0);}
to{opacity: 1;-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);};}
@keyframes fadeInLeft{from{opacity: 0;-webkit-transform: translate3d(-50px, 0, 0);-moz-transform: translate3d(-50px, 0, 0);-ms-transform: translate3d(-50px, 0, 0);transform: translate3d(-50px, 0, 0);}
to{opacity: 1;-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);};}
.fadeInRight{-webkit-animation-name: fadeInRight;-moz-animation-name: fadeInRight;-ms-animation-name: fadeInRight;animation-name: fadeInRight;}
@-webkit-keyframes fadeInRight{from{opacity: 0;-webkit-transform: translate3d(50px, 0, 0);-moz-transform: translate3d(50px, 0, 0);-ms-transform: translate3d(50px, 0, 0);transform: translate3d(50px, 0, 0);}
to{opacity: 1;-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);};}
@-moz-keyframes fadeInRight{from{opacity: 0;-webkit-transform: translate3d(50px, 0, 0);-moz-transform: translate3d(50px, 0, 0);-ms-transform: translate3d(50px, 0, 0);transform: translate3d(50px, 0, 0);}
to{opacity: 1;-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);};}
@-o-keyframes fadeInRight{from{opacity: 0;-webkit-transform: translate3d(50px, 0, 0);-moz-transform: translate3d(50px, 0, 0);-ms-transform: translate3d(50px, 0, 0);transform: translate3d(50px, 0, 0);}
to{opacity: 1;-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);};}
@keyframes fadeInRight{from{opacity: 0;-webkit-transform: translate3d(50px, 0, 0);-moz-transform: translate3d(50px, 0, 0);-ms-transform: translate3d(50px, 0, 0);transform: translate3d(50px, 0, 0);}
to{opacity: 1;-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);};}
@media (max-width:980px){.fadeInLeft,.fadeInRight{-webkit-animation-name: fadeInUp;-moz-animation-name: fadeInUp;-ms-animation-name: fadeInUp;animation-name: fadeInUp;};}

