[f180]{
font-size:clamp(36px,9.4vw,180px);
}
[f160]{
font-size:clamp(68px,8.356vw,160px);
}
[f60]{
font-size:clamp(28px,3.125vw,60px);
}
[f56]{
font-size:clamp(46px,2.916vw,56px);
}
[f54]{
font-size:clamp(40px,2.8125vw,54px);
}
[f48]{
font-size:clamp(38px,2.8125vw,48px);
}
[f46]{
font-size:clamp(32px,2.261vw,46px);
}
[f36]{
font-size:clamp(28px,1.875vw,36px);
}
[f32]{
font-size:clamp(24px,1.667vw,32px);
}
[f24]{
font-size:clamp(22px,1.25vw,24px);
}
[f20]{
font-size:clamp(18px,1.042vw,20px);
}
[f18]{
font-size:clamp(16px,0.9375vw,18px);
}
[f16]{
font-size:clamp(14px,0.833vw,16px);
}
[f14]{
font-size:clamp(12px,0.729vw,14px);
}
[f12]{
font-size:12px;
}

* {
  font-family:'arial', '微软雅黑', sans-serif;
  word-break: normal;
  word-wrap: normal;
}
/*通用*/

.container {
  width: 100%;
  max-width: 100%;
}
a {
  cursor: pointer;
}
body,
html {
  overflow-x: hidden !important;
}
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;
    --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;
  }
}



.fs-12{font-size:12px;}
.fs-13{font-size:13px;}
.fs-14{font-size:14px;}
.fs-15{font-size:15px;}
.fs-16{font-size:16px;}
.fs-17{font-size:17px;}
.fs-18{font-size:18px;}
.fs-19{font-size:19px;}
.fs-20{font-size:20px;}
.fs-21{font-size:21px;}
.fs-22{font-size:22px;}
.fs-23{font-size:23px;}
.fs-24{font-size:24px;}
.fs-25{font-size:25px;}
.fs-26{font-size:26px;}
.fs-27{font-size:27px;}
.fs-28{font-size:28px;}
.fs-29{font-size:29px;}
.fs-30{font-size:30px;}
.fs-31{font-size:31px;}
.fs-32{font-size:32px;}
.fs-33{font-size:33px;}
.fs-34{font-size:34px;}
.fs-35{font-size:35px;}
.fs-36{font-size:36px;}
.fs-37{font-size:37px;}
.fs-38{font-size:38px;}
.fs-39{font-size:39px;}
.fs-40{font-size:40px;}
.fs-41{font-size:41px;}
.fs-42{font-size:42px;}
.fs-43{font-size:43px;}
.fs-44{font-size:44px;}
.fs-45{font-size:45px;}
.fs-46{font-size:46px;}
.fs-47{font-size:47px;}
.fs-48{font-size:48px;}
.fs-49{font-size:49px;}
.fs-50{font-size:50px;}
.fs-51{font-size:51px;}
.fs-52{font-size:52px;}
.fs-53{font-size:53px;}
.fs-54{font-size:54px;}
.fs-55{font-size:55px;}
.fs-56{font-size:56px;}
.fs-57{font-size:57px;}
.fs-58{font-size:58px;}
.fs-59{font-size:59px;}
.fs-60{font-size:60px;}
.fs-61{font-size:61px;}
.fs-62{font-size:62px;}
.fs-63{font-size:63px;}
.fs-64{font-size:64px;}
.fs-65{font-size:65px;}
.fs-66{font-size:66px;}
.a .fs-12{font-size:7px;}
.a .fs-13{font-size:7px;}
.a .fs-14{font-size:8px;}
.a .fs-15{font-size:9px;}
.a .fs-16{font-size:9px;}
.a .fs-17{font-size:10px;}
.a .fs-18{font-size:10px;}
.a .fs-19{font-size:11px;}
.a .fs-20{font-size:12px;}
.a .fs-21{font-size:12px;}
.a .fs-22{font-size:13px;}
.a .fs-23{font-size:13px;}
.a .fs-24{font-size:14px;}
.a .fs-25{font-size:15px;}
.a .fs-26{font-size:15px;}
.a .fs-27{font-size:16px;}
.a .fs-28{font-size:16px;}
.a .fs-29{font-size:17px;}
.a .fs-30{font-size:18px;}
.a .fs-31{font-size:18px;}
.a .fs-32{font-size:19px;}
.a .fs-33{font-size:19px;}
.a .fs-34{font-size:20px;}
.a .fs-35{font-size:21px;}
.a .fs-36{font-size:21px;}
.a .fs-37{font-size:22px;}
.a .fs-38{font-size:22px;}
.a .fs-39{font-size:23px;}
.a .fs-40{font-size:24px;}
.a .fs-41{font-size:24px;}
.a .fs-42{font-size:25px;}
.a .fs-43{font-size:25px;}
.a .fs-44{font-size:26px;}
.a .fs-45{font-size:27px;}
.a .fs-46{font-size:27px;}
.a .fs-47{font-size:28px;}
.a .fs-48{font-size:28px;}
.a .fs-49{font-size:29px;}
.a .fs-50{font-size:30px;}
.a .fs-51{font-size:30px;}
.a .fs-52{font-size:31px;}
.a .fs-53{font-size:31px;}
.a .fs-54{font-size:32px;}
.a .fs-55{font-size:33px;}
.a .fs-56{font-size:33px;}
.a .fs-57{font-size:34px;}
.a .fs-58{font-size:34px;}
.a .fs-59{font-size:35px;}
.a .fs-60{font-size:36px;}
.a .fs-61{font-size:36px;}
.a .fs-62{font-size:37px;}
.a .fs-63{font-size:37px;}
.a .fs-64{font-size:38px;}
.a .fs-65{font-size:39px;}
.a .fs-66{font-size:39px;}
.a .fs-mo-12{font-size:12px;}
.a .fs-mo-13{font-size:13px;}
.a .fs-mo-14{font-size:14px;}
.a .fs-mo-15{font-size:15px;}
.a .fs-mo-16{font-size:16px;}
.a .fs-mo-17{font-size:17px;}
.a .fs-mo-18{font-size:18px;}
.a .fs-mo-19{font-size:19px;}
.a .fs-mo-20{font-size:20px;}
.a .fs-mo-21{font-size:21px;}
.a .fs-mo-22{font-size:22px;}
.a .fs-mo-23{font-size:23px;}
.a .fs-mo-24{font-size:24px;}
.a .fs-mo-25{font-size:25px;}
.a .fs-mo-26{font-size:26px;}
.a .fs-mo-27{font-size:27px;}
.a .fs-mo-28{font-size:28px;}
.a .fs-mo-29{font-size:29px;}
.a .fs-mo-30{font-size:30px;}
.a .fs-mo-31{font-size:31px;}
.a .fs-mo-32{font-size:32px;}
.a .fs-mo-33{font-size:33px;}
.a .fs-mo-34{font-size:34px;}
.a .fs-mo-35{font-size:35px;}
.a .fs-mo-36{font-size:36px;}
.a .fs-mo-37{font-size:37px;}
.a .fs-mo-38{font-size:38px;}
.a .fs-mo-39{font-size:39px;}
.a .fs-mo-40{font-size:40px;}
.a .fs-mo-41{font-size:41px;}
.a .fs-mo-42{font-size:42px;}
.a .fs-mo-43{font-size:43px;}
.a .fs-mo-44{font-size:44px;}
.a .fs-mo-45{font-size:45px;}
.a .fs-mo-46{font-size:46px;}
.a .fs-mo-47{font-size:47px;}
.a .fs-mo-48{font-size:48px;}
.a .fs-mo-49{font-size:49px;}
.a .fs-mo-50{font-size:50px;}
.a .fs-mo-51{font-size:51px;}
.a .fs-mo-52{font-size:52px;}
.a .fs-mo-53{font-size:53px;}
.a .fs-mo-54{font-size:54px;}
.a .fs-mo-55{font-size:55px;}
.a .fs-mo-56{font-size:56px;}
.a .fs-mo-57{font-size:57px;}
.a .fs-mo-58{font-size:58px;}
.a .fs-mo-59{font-size:59px;}
.a .fs-mo-60{font-size:60px;}
.a .fs-mo-61{font-size:61px;}
.a .fs-mo-62{font-size:62px;}
.a .fs-mo-63{font-size:63px;}
.a .fs-mo-64{font-size:64px;}
.a .fs-mo-65{font-size:65px;}
.a .fs-mo-66{font-size:66px;}
.c-111 {
  color:#111;
}
.c-000 {
  color:#000;
}
.c-222 {
  color:#222;
}
.c-333 {
  color:#333;
}
.c-444 {
  color:#444;
}
.c-555 {
  color:#555;
}
.c-666 {
  color:#666;
}
.c-777 {
  color:#777;
}
.c-888 {
  color:#888;
}
.c-999 {
  color:#999;
}
.c-aaa {
  color:#aaa;
}
.c-bbb {
  color:#bbb;
}
.c-ccc {
  color:#ccc;
}
.c-ddd {
  color:#ddd;
}
.c-eee {
  color:#eee;
}
.c-fff {
  color:#fff;
}



@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;
    --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:20px;
    --f66: 20px;
    --f64: 20px;
    --f62: 20px;
    --f60: 20px;
    --f58: 20px;
    --f56: 20px;
    --f54: 20px;
    --f52: 20px;
    --f50: 20px;
    --f48: 20px;
    --f46: 20px;
    --f45: 20px;
    --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: 1280px) and (min-width: 769px) {
  #c_navigation_188-16622126799170 .foot_links .p_item {
    padding: 10px 3px 10px 0;
}
  #c_navigation_203-1679278989310 .e_container-1,#c_navigation_203-1679278989310 .e_container-17 {
    width: 97%;
    max-width: 1500px;
    padding-left: 10px;
    padding-right: 10px;
}
  #c_navigation_203-1679278989310 .e_navigatione-13 .p_navcon {
    width: 90px;
}
#c_navigation_203-1679278989310 .e_image-10 {
    width: 100%;
}
#c_navigation_203-1679278989310 .e_html-18 .head_r {
    display: none;
}
#c_navigation_203-1679278989310 .e_container-1 .cbox-1-2 {
    flex: 0 0 90px;
}
  :root {
    --padding: 50px 10px;
    --margin: 50px auto;
    --f190: 50px;
   --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: 1366px) and (min-width: 1281px) {
  #c_navigation_203-1679278989310 .e_container-1 .cbox-1-0 {
    flex: 0 0 26%;
}
  :root {
    --padding: 50px 10px;
    --margin: 50px auto;
    --f190: 50px;
   --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: 1440px) and (min-width: 1367px) {
  #c_navigation_203-1679278989310 .e_container-1 .cbox-1-0 {
    flex: 0 0 30%;
}
  :root {
    --padding: 50px 10px;
    --margin: 50px auto;
    --f190: 50px;
   --f96: 50px;
    --f92:50px;
    --f90:48px;
    --f86:48px;
    --f84:48px;
    --f82: 48px;
    --f80:48px;
    --f78: 48px;
    --f76: 48px;
    --f74:  42px;
    --f72: 42px;
    --f70: 42px;
    --f68: 36px;
    --f66:  36px;
    --f64: 42px;
    --f62:  42px;
    --f60: 42px;
    --f58: 40px;
    --f56:  40px;
    --f54:  40px;
    --f52:  40px;
    --f50: 40px;
    --f48: 38px;
    --f46:38px;
    --f45:38px;
    --f44:  36px;
    --f42: 36px;
    --f40:  36px;
    --f38: 36px;
    --f36: 32px;
    --f34: 30px;
    --f32:28px;
    --f30: 26px;
    --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: 1441px) {
   :root {
    --padding: 50px 10px;
    --margin: 50px auto;
    --f7rem:6rem;
   --f10rem:8rem;
    --f190: 50px;
   --f96:   60px;
    --f92:  60px;
    --f90:  60px;
    --f86:  60px;
    --f84:  60px;
    --f82:   60px;
    --f80:  60px;
    --f78:  60px;
    --f76:  54px;
    --f74:   54px;
    --f72:  54px;
    --f70:  54px;
    --f68:  54px;
    --f66:  50px;
    --f64: 50px;
    --f62: 50px;
    --f60: 50px;
    --f58: 50px;
    --f56: 50px;
    --f54:46px;
    --f52: 46px;
    --f50: 42px;
    --f48: 42px;
    --f46:42px;
    --f45: 42px;
    --f44:42px;
    --f42: 40px;
    --f40: 38px;
    --f38: 36px;
    --f36: 34px;
    --f34: 32px;
    --f32: 30px;
    --f30: 28px;
    --f28: 24px;
    --f26: 24px;
    --f24: 24px;
    --f22: 22px;
    --f20: 20px;
    --f18: 18px;
    --f16: 16px;
    --f14: 14px;
  }
  .fa_grid {
    padding: 50px 10px;
  }
}
