:root {
  --border: #eee solid 1px;
  --wrapper: 1600px;
  --main-color: #005cab;
  --main2-color: #005cab;
  --main3-color: #005cab;
  --linearX: linear-gradient(#eee, #fff);
  --linearY: linear-gradient(-180deg, #051225, #ebebeb);
  --listbg: #060a28;
  --tit-color: #222;
  --sum-color: #727272;
}

* {
  font-family: 'å¾®è½¯é›…é»‘', sans-serif, 'Arial';
  word-break: normal;
  word-wrap: normal;
}
#translate{
  display: none;
}

/*é€šç”¨*/

.my_show_hide{
  display: none;
}

.yellow_color{
  color: #F5A918 !important;
}

.container {
  width: 100%;
  max-width: 100%;
}

a {
  cursor: pointer;
}

a:focus,
a:active,
a:hover,
a:visited {
  outline: none !important;
  text-decoration: none;
}

i {
  font-style: normal;
}

#easy_zoom {
  transition: all 0s;
  -moz-transition: all 0s;
  /* Firefox 4 */
  -webkit-transition: all 0s;
  /* Safari å’Œ Chrome */
  -o-transition: all 0s;
}

#easy_zoom * {
  transition: all 0s;
  -moz-transition: all 0s;
  /* Firefox 4 */
  -webkit-transition: all 0s;
  /* Safari å’Œ Chrome */
  -o-transition: all 0s;
  /* Opera */
}

.page_a.current {
  background: var(--main-color);
  color: #fff;
}

@media only screen and (min-width: 769px) {
  .fa_text_pcc {
    text-align: center;
  }

  .fa_text_pcl {
    text-align: left;
  }

  .fa_text_pcr {
    text-align: right;
  }

  :root {
    --padding: 70px 10px;
    --margin: 70px auto;
    --m80: 80px 0;
    --m50: 50px 0;
    --f190: 190px;
    --f160px: 160px --f96: 96px;
    --f92: 92px;
    --f90: 90px;
    --f86: 86px;
    --f84: 84px;
    --f82: 82px;
    --f80: 80px;
    --f78: 78px;
    --f76: 76px;
    --f74: 74px;
    --f72: 72px;
    --f70: 70px;
    --f68: 68px;
    --f66: 66px;
    --f64: 64px;
    --f62: 62px;
    --f60: 60px;
    --f58: 58px;
    --f56: 56px;
    --f54: 54px;
    --f52: 52px;
    --f50: 50px;
    --f48: 48px;
    --f46: 46px;
    --f45: 45px;
    --f44: 44px;
    --f42: 42px;
    --f40: 40px;
    --f38: 38px;
    --f36: 36px;
    --f34: 34px;
    --f32: 32px;
    --f30: 30px;
    --f28: 28px;
    --f26: 26px;
    --f24: 24px;
    --f22: 22px;
    --f20: 20px;
    --f18: 18px;
    --f16: 16px;
    --f14: 14px;
  }
}

@media only screen and (max-width:768px) {
  .fa_text_moc {
    text-align: center;
  }

  .fa_text_mor {
    text-align: right;
  }

  .fa_text_mol {
    text-align: left;
  }

  :root {
    --padding: 30px 10px;
    --margin: 30px auto;
    --m80: 30px 0;
    --m50: 30px 0;
    --f190: 30px;
    --f160px: 30px --f96: 30px;
    --f92: 30px;
    --f90: 30px;
    --f86: 30px;
    --f84: 26px;
    --f82: 26px;
    --f80: 26px;
    --f78: 26px;
    --f76: 26px;
    --f74: 26px;
    --f72: 26px;
    --f70: 22px;
    --f68: 22px;
    --f66: 22px;
    --f64: 22px;
    --f62: 22px;
    --f60: 18px;
    --f58: 22px;
    --f56: 22px;
    --f54: 22px;
    --f52: 22px;
    --f50: 22px;
    --f48: 22px;
    --f46: 22px;
    --f45: 22px;
    --f44: 20px;
    --f42: 20px;
    --f40: 20px;
    --f38: 20px;
    --f36: 20px;
    --f34: 20px;
    --f32: 20px;
    --f30: 20px;
    --f28: 18px;
    --f26: 18px;
    --f24: 18px;
    --f22: 16px;
    --f20: 16px;
    --f18: 16px;
    --f16: 14px;
    --f14: 12px;
  }

  input::-webkit-input-placeholder {
    font-size: 14px;
    line-height: 1.42857143;
  }

  input::-moz-placeholder {
    font-size: 14px;
    line-height: 1.42857143;
  }

  input:-ms-input-placeholder {
    font-size: 14px;
    line-height: 1.42857143;
  }

  input:-moz-placeholder {
    font-size: 14px;
    line-height: 1.42857143;
  }
}

@media only screen and (max-width: 1200px) and (min-width: 769px) {


  #c_static_001-1724764689455 .e_loop-14 .swiper-slide.swiper-slide-next+.swiper-slide:after {
    height: 160px;
  }

  #c_static_001-1724764689455 .e_loop-14 .swiper-slide.swiper-slide-next:after {
    height: 105px;
    top: -100px;
  }

  #c_static_001-1724764689455 .e_loop-14 .swiper-slide.swiper-slide-active:after {
    height: 125px;
  }

  #c_static_001-1724764689455 .e_loop-14 .swiper-slide.swiper-slide-next+.swiper-slide+.swiper-slide:after {
    height: 115px;
    top: -113px;
  }

  #c_static_001-1724764689455 .e_loop-14 .swiper-slide.swiper-slide-next+.swiper-slide+.swiper-slide+.swiper-slide:after {
    height: 205px;
  }

  #c_static_001_P_30475-1724653713443 .e_bannerE-11 .p_info,
  #c_static_001_P_30475-1724653713443 .e_container-12 {
    width: 70%;
  }

  #c_static_001_P_30475-1724653713443 .e_bannerE-11 .p_info {
    top: 50%;
  }

  #c_static_001_P_30475-1724653713443 .e_bannerE-11 .p_smallicobg1,
  #c_static_001_P_30475-1724653713443 .e_bannerE-11 .p_smallicobg2 {
    width: 70px;
    height: 70px;
  }

  #c_static_001_P_30475-1724653713443 .e_bannerE-11 .p_button {
    padding: 9px 15px;
    margin-top: 30px;
    width: 85%;
    max-width: 172px;
    line-height: 28px;
  }

  #c_static_001_P_30475-1724653713443 .e_bannerE-11 .p_info_fivebox {
    top: 50%;
    transform: translateY(-65%);
  }

  #c_new_detail_033-1724823866843 .e_container-14 .cbox-14-0 {
    flex: 0 0 66%;
  }

  #c_static_001-17248587510730 .e_image-9 {
    max-width: 270px;
  }

  #c_static_001_P_31978-1724847046149 .e_text-6 {
    margin-top: 0;
  }

  #c_static_001_P_31978-1724847046149 .e_loop-10 .p_loopitem {
    padding: 2% 0;
  }

  #c_static_001_P_31978-1724847046149 .e_loop-10 .p_loopitem.cur .e_icon-21 .icon {
    margin-top: 8px;
  }

  #c_static_001-17248245306580 .e_richText-43 p span {
    font-size: var(--f40) !important;
  }

  #c_banner_019_P_821-1724668801418 .e_bannerA-2 .p_info {
    top: 38%;
  }

  :root {
    --padding: 50px 10px;
    --margin: 50px auto;
    --f190: 50px;
    --f160px: 60px --f96: 30px;

    --f92: 30px;
    --f90: 30px;
    --f86: 30px;
    --f84: 26px;
    --f82: 26px;
    --f80: 26px;
    --f78: 26px;
    --f76: 26px;
    --f74: 26px;
    --f72: 26px;
    --f70: 26px;
    --f68: 26px;
    --f66: 26px;
    --f64: 24px;
    --f62: 24px;
    --f60: 24px;
    --f58: 24px;
    --f56: 24px;
    --f54: 24px;
    --f52: 24px;
    --f50: 24px;
    --f48: 24px;
    --f46: 24px;
    --f45: 24px;
    --f44: 24px;
    --f42: 24px;
    --f40: 24px;
    --f38: 20px;
    --f36: 20px;
    --f34: 20px;
    --f32: 20px;
    --f30: 20px;
    --f28: 18px;
    --f26: 18px;
    --f24: 18px;
    --f22: 18px;
    --f20: 18px;
    --f18: 16px;
    --f16: 14px;
    --f14: 14px;
  }

  .fa_grid {
    padding: 50px 10px;
  }
}

@media only screen and (max-width: 1365px) and (min-width: 1200px) {

  #c_static_001-1724866697530 .e_loop-1 .p_loopitem,
  #c_static_001-17249550641082 .e_loop-1 .p_loopitem,
  #c_static_001-17249550725032 .e_loop-1 .p_loopitem {
    padding: 7%;
  }

  #c_magiccube_009-1726803762261 .p_active:after {
    left: 28px;
  }

  #c_effect_022-1724845101214 .e_text-10 {
    margin-top: 20px;
  }

  #c_effect_022-1724845101214 .e_container-7 {
    margin-left: 5px;
    margin-right: 5px;
  }

  #c_static_001-1724764689455 .e_loop-14 .swiper-slide.swiper-slide-next+.swiper-slide:after {
    height: 160px;
  }

  #c_static_001-1724764689455 .e_loop-14 .swiper-slide.swiper-slide-next:after {
    height: 105px;
    top: -100px;
  }

  #c_static_001-1724764689455 .e_loop-14 .swiper-slide.swiper-slide-active:after {
    height: 125px;
  }

  #c_static_001-1724764689455 .e_loop-14 .swiper-slide.swiper-slide-next+.swiper-slide+.swiper-slide:after {
    height: 115px;
    top: -113px;
  }

  #c_static_001-1724764689455 .e_loop-14 .swiper-slide.swiper-slide-next+.swiper-slide+.swiper-slide+.swiper-slide:after {
    height: 205px;
  }

  #c_static_001-17248245306580 .e_image-30 img {
    max-height: 405px;
  }

  #c_static_001_P_30475-1724653713443 .e_bannerE-11 .p_info,
  #c_static_001_P_30475-1724653713443 .e_container-12 {
    width: 70%;
  }

  #c_static_001_P_30475-1724653713443 .e_bannerE-11 .p_info {
    top: 50%;
  }

  #c_static_001_P_30475-1724653713443 .e_bannerE-11 .p_smallicobg1,
  #c_static_001_P_30475-1724653713443 .e_bannerE-11 .p_smallicobg2 {
    width: 50px;
    height: 50px;
  }

  #c_static_001_P_30475-1724653713443 .e_bannerE-11 .p_button {
    padding: 9px 15px;
    margin-top: 30px;
    width: 85%;
    max-width: 172px;
    line-height: 28px;
  }

  #c_static_001_P_30475-1724653713443 .e_bannerE-11 .p_info_fivebox {
    top: 50%;
    transform: translateY(-65%);
  }

  #c_static_001-17248587510730 .e_image-9 {
    max-width: 270px;
  }

  #c_static_001_P_31978-1724847046149 .e_text-6 {
    margin-top: 0;
  }

  #c_static_001_P_31978-1724847046149 .e_loop-10 .p_loopitem {
    padding: 2% 0;
  }

  #c_static_001_P_31978-1724847046149 .e_loop-10 .p_loopitem.cur .e_icon-21 .icon {
    margin-top: 8px;
  }

  #c_static_001-17248245306580 .e_richText-43 p span {
    font-size: var(--f40) !important;
  }

  :root {
    --padding: 50px 10px;
    --margin: 50px auto;
    --f190: 50px;
    --f160px: 60px --f96: 50px;
    --f92: 50px;
    --f90: 48px;
    --f86: 48px;
    --f84: 48px;
    --f82: 48px;
    --f80: 48px;
    --f78: 48px;
    --f76: 48px;
    --f74: 40px;
    --f72: 40px;
    --f70: 40px;
    --f68: 36px;
    --f66: 36px;
    --f64: 34px;
    --f62: 34px;
    --f60: 34px;
    --f58: 30px;
    --f56: 30px;
    --f54: 30px;
    --f52: 30px;
    --f50: 30px;
    --f48: 28px;
    --f46: 28px;
    --f45: 28px;
    --f44: 28px;
    --f42: 28px;
    --f40: 26px;
    --f38: 26px;
    --f36: 26px;
    --f34: 24px;
    --f32: 24px;
    --f30: 24px;
    --f28: 24px;
    --f26: 24px;
    --f24: 22px;
    --f22: 20px;
    --f20: 18px;
    --f18: 16px;
    --f16: 16px;
    --f14: 14px;
  }

  .fa_grid {
    padding: 50px 10px;
  }
}

@media only screen and (max-width: 1660px) and (min-width: 1366px) {



  #c_static_001-1724764689455 .e_loop-14 .swiper-slide.swiper-slide-next+.swiper-slide:after {
    height: 160px;
  }

  #c_static_001-1724764689455 .e_loop-14 .swiper-slide.swiper-slide-next:after {
    height: 105px;
    top: -100px;
  }

  #c_static_001-1724764689455 .e_loop-14 .swiper-slide.swiper-slide-active:after {
    height: 125px;
  }

  #c_static_001-1724764689455 .e_loop-14 .swiper-slide.swiper-slide-next+.swiper-slide+.swiper-slide:after {
    height: 115px;
    top: -113px;
  }

  #c_static_001-1724764689455 .e_loop-14 .swiper-slide.swiper-slide-next+.swiper-slide+.swiper-slide+.swiper-slide:after {
    height: 205px;
  }


  #c_magiccube_009-1726803762261 .p_active:after {
    left: 45px;
  }

  #c_effect_022-1724845101214 .e_text-10 {
    margin-top: 20px;
  }

  #c_static_001_P_30475-1724653713443 .e_bannerE-11 .p_smallicobg1,
  #c_static_001_P_30475-1724653713443 .e_bannerE-11 .p_smallicobg2 {
    width: 70px;
    height: 70px;
  }

  #c_static_001-17248245306580 .e_image-30 img {
    max-height: 470px;
  }

  #c_static_001_P_30475-1724653713443 .e_bannerE-11 .p_info_fivebox {
    top: 50%;
    transform: translateY(-45%);
  }

  #c_static_001_P_30475-1724653713443 .e_bannerE-11 .p_button {
    padding: 9px 15px;
    margin-top: 30px;
    width: 85%;
    max-width: 172px;
    line-height: 28px;
  }

  #c_static_001_P_30475-1724653713443 .e_bannerE-11 .p_info,
  #c_static_001_P_30475-1724653713443 .e_container-12 {
    width: 75%;
  }

  #c_static_001-17248245306580 .e_richText-43 p span {
    font-size: var(--f50) !important;
  }

  :root {
    --padding: 50px 10px;
    --margin: 50px auto;
    --f190: 50px;
    --f160px: 60px --f96: 60px;
    --f92: 60px;
    --f90: 60px;
    --f86: 60px;
    --f84: 60px;
    --f82: 60px;
    --f80: 60px;
    --f78: 60px;
    --f76: 54px;
    --f74: 54px;
    --f72: 52px;
    --f70: 52px;
    --f68: 50px;
    --f66: 50px;
    --f64: 48px;
    --f62: 48px;
    --f60: 46px;
    --f58: 46px;
    --f56: 46px;
    --f54: 46px;
    --f52: 46px;
    --f50: 46px;
    --f48: 42px;
    --f46: 42px;
    --f45: 42px;
    --f44: 42px;
    --f42: 40px;
    --f40: 38px;
    --f38: 36px;
    --f36: 34px;
    --f34: 32px;
    --f32: 30px;
    --f30: 28px;
    --f28: 26px;
    --f26: 24px;
    --f24: 22px;
    --f22: 20px;
    --f20: 18px;
    --f18: 16px;
    --f16: 14px;
    --f14: 14px;
  }

  .fa_grid {
    padding: 50px 10px;
  }
}