.cent,.foot{ margin:0 64px}
.head div{ padding:4% 0}
.nav ul li a,.hea .right dl dd,.dropMenu li a{ font-size:14px}
.hea{ padding:0}
.head1 .navz{ width:29%;}
.head1 .logo{ /*! width:19% */}
.nav1 ul li a{ font-size:15px}
.hea,.qh{ padding:0 4%}
.nav1 ul{ padding-top:0}
.hea .navz{ padding-top:0}
.head1,.he1{ padding:0 24px}
.dropMenu li{ line-height:35px}
.nav1{ display:none}
.mean-container a.meanmenu-reveal{ right:4% !important}
.header{ width:94%}
.zg11{ padding-top:0}
.zg11 ul li a{ font-size:14px}
.zg11 p a{ font-size:14px}
.zg11 ul{ top:45px}
.zg11{ width:auto}
.zg11 .a1{ display:none}
.zg11 .a0{ background:none;min-width: auto;min-height: auto; padding:0; font-weight:normal; font-size:14px}
.head1 .logo{ height:70px}
.sy1{min-height: unset;padding: 64px 0px}
.d1{ display:block;inset: 0px;
  height: 100%;
  margin: 0px;
  max-width: none;
  padding: 0px;
  position: absolute;
  width: 100%;
  object-fit: cover; z-index:-1}
.hero-video{ display:none}
.sy1 h1{ font-size:44px; line-height:56px}
.sy2{ background:#fff; padding:24px 64px 0}
.cent2{ margin:0}
.sy2 ul li{ font-size:16px}
.sy3{ padding-top:96px}
.sy3 h1,.sy6-z h1,.sy7 h1,.sy11-2 h1{ font-size:32px; line-height:40px}
.sy3-2-1 h3,.sy7-2 p{ font-size:18px; line-height:28px}
.sy3-2-1 p{ font-size:14px; line-height:20px}
.sy4{ padding:96px 0}
.sy3 h1 span,.sy6-z h1 span,.sy6-1 ul li,.sy7 h1 span, .sy7 h1 a,.sy11-2 p{ font-size:16px; line-height:22px}
.sy6-1{ margin:96px 0}
.sy6-z h1 img{ width:64px }
.sy7,.bk0,.bann2,.jq2,.jq3,.jq1,.lx1,.lx2,.lx3,.lx4,.bkx1,.gy1,.gy3,.gy4,.gy5{ margin:96px 0}
.sy7-2 div{ gap:16px}
.sy11-1 .cent{gap: 32px;
    padding: 32px;-webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;}
.sy11-1 .cent,.sy11-2{ text-align:center}
.fo2 li{ width:20%}
.sy11{ margin-bottom:96px}
.fo1{ margin-bottom:32px}
.fo2 li a{ font-size:14px}
.xt{ margin:32px 0}
.fo3 p{ font-size:12px; line-height:18px}

.bann1 h3{ font-size:44px; line-height:56px}
.bann1 p{ font-size:18px; line-height:24px}
.bk2-1{-webkit-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    max-width: 50%;padding-left: 24px; padding-top:24px}
.bk2-1 h3{ font-size:12px;}
.bk2-1 p a{ font-size:18px; line-height:28px}
.bk2{width: calc(100% + 24px);
  margin-left: -24px; margin-top:-24px}
.bk1{ margin-bottom:24px}

.jq1{ grid-template-columns: 1fr 1fr;
    gap: 32px;}
.jq1-1{ padding:24px}
.jq1-1 h2{ font-size:22px; line-height:32px}
.jq1-1 p, .jq1-1 p a{ font-size:14px; line-height:20px}
.jq1-1 h3 a{ font-size:14px; line-height:20px}
.jq2 h3{ font-size:18px}
.jq2 p{ font-size:12px; line-height:18px}
.jq3-1{grid-column:10 span;}
.jq3-2{grid-column:10 span;}
.jq3-1 h2{ text-align:center; font-size:32px; line-height:40px}
.jq3{ gap:0}
.xz-l-1 h1{ font-size:14px} 
.xz-l p{ font-size:12px; line-height:18px}

.bann3 p{ display:none}
.lx1 h1, .lx4 h1,.lx2-1 h1{ font-size:32px; line-height:40px; margin-bottom:32px}
.lx1-2 h3{ font-size:18px}
.lx1-2 p, .lx1-2 p a{ font-size:14px}
.lx1-2 p{ line-height:20px}
.lx2-1,.lx2-2{grid-column: 10 span;}
.lx2-1 h1{ text-align:center}
.lx2{ gap:0}
.lx2-2 div{ font-size:12px; line-height:18px}
.lx2-2 .lx2-2-2 .e2{ font-size:14px; line-height:20px}
.lx4-1 h2{ font-size:22px; line-height:32px}
.lx4-1 p{ font-size:14px; line-height:20px}
.lx4-1 .lx4-3 h2{ font-size:18px; line-height:28px}

.bkx1{ margin-top:48px}
.bkx1-1 h1{ font-size:32px; line-height:40px}
.bkx1-1 h3,.bkx1-1 h4,.bkx1-2 p,.bkx1-4 h2,.bkx1-3-2 p{ font-size:12px; line-height:18px}
.xt1{ margin-top:64px}
.bkx1-3-2 h3{ font-size:18px} 
.bkx4{margin-top: 96px;
    padding-top: 96px;
    padding-bottom: 96px;}
.bkx4 h1{ font-size:32px; line-height:40px; margin-bottom:32px}
.xt2{ margin:0}
.bkx3 p, .bkx3 p a{ font-size:14px; line-height:20px}
.bkx3{ margin-bottom:96px}

.gy1-2 h2{font-size: 22px;
    line-height: 32px;}
.gy1-2 p{font-size: 14px;
  line-height: 20px;}
.gy2-2{ margin-left:64px;padding: 32px 0px;}
.gy2-2 h2{ font-size:32px; line-height:40px}
.gy2-2 h3{font-size: 18px;
  line-height: 24px;}
.gy2-2 p{font-size: 14px;
  line-height: 20px;}
.gy3-1 h2{font-size: 28px;
    line-height: 36px;}
.gy3{grid-template-columns: 1fr 1fr;}
.gy4 h1, .gy5-1 h1{font-size: 32px;
    line-height: 40px; margin-bottom:32px}
.gy4 h1 span, .gy5-1 h1 span{font-size: 16px;
  line-height: 22px;}
  .gy4-2 h2{ font-size:18px}
.gy4-2 p{font-size: 14px;
  line-height: 20px;}  
 .gy5{ margin-top:0} 

  
  
  
  
  
  







