@media only screen and (max-width: 1340px){.hero-inner {padding: 44px 20px;} .news-section, .features,.about-strip,.partners,.membership{padding: 38px 0;}}
@media only screen and (max-width: 1280px){ .hero-subtitle { font-size:13px;} .news-section-title, .side-block-title {font-size: 16px;}#news_l{width:calc(100% - 325px); float:left;}
#news_r{width:310px;}.news-carousel-slide-bg {background-size:100%;}  .news-carousel-title { font-size:14px;}.notice-text { font-size:12px;}  .news-carousel-slide { height:420px;}.news-section, .features{padding: 30px 0;}  .features-grid,.features-grid-row2{gap: 14px;}  .feature-card { padding: 20px 15px;}  .feature-title { font-size:14px;} .about-strip-inner {gap: 30px;}.member-tier-name { font-size:18px;} .member-card {   padding: 20px 12px 16px;}  .member-price { font-size:26px;}}
@media only screen and (max-width: 1023px){hero-inner {padding: 34px 15px;}#tzgg_1 ul li{ width:300px;}  .hero-subtitle {    margin-bottom: 22px;}.hero-stats {margin-top: 38px;padding-top: 22px;}#news_l{width:calc(100% - 255px); float:left;}
#news_r{width:240px;}  .news-three-col { gap: 12px; margin-top: 12px;}  .hero-stat-num,.stat-num,.about-stat-num { font-size:28px;}  .about-stat-num span,.hero-stat-num span,.stat-num span { font-size:14px;} .hzname{ font-size:14px;}  .member-price { font-size:24px;}  .hero-stat-num { font-size:24px;}}
@media only screen and (max-width: 900px){ .hero-subtitle { font-size:12px;}#tzgg_1 ul li{ width:240px;}.hero-inner {padding: 34px 20px;}#news_l{width:100%;}
#news_r{width:100%; float:left; margin-top:15px;} .news-carousel-slide { height:0px; padding-top:65%;}.news-section,.features,.about-strip,.partners,.membership{padding: 20px 0;}  .stat-label { font-size:12px;}.about-stat-num,.hero-stat-num,.stat-num { font-size:24px;}  .features-grid {grid-template-columns: repeat(2, 1fr);}.features-grid-row2{grid-template-columns: repeat(2, 1fr); margin-top:12px;} .feature-card { padding: 15px 12px;} .about-strip-inner {    grid-template-columns: repeat(1, 1fr);}.member-tier-name { font-size:16px;}.member-card {   padding:15px 8px 10px;}  .membership-grid {
    grid-template-columns: repeat(2, 1fr);
    gap:15px;
  } .member-benefit-item { font-size:12px;} .hero-stat-num { font-size:18px;}  .about-stat-num { font-size:16px;}}
@media only screen and (max-width: 700px){  .news-three-col {
    grid-template-columns: repeat(1, 1fr);
    gap: 8px 0px;
    margin-top:5px;
  }  .stats-grid {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 10px;
  }.stat-item { padding:0px 10px;}  .hero-stats {
    grid-template-columns: repeat(2, 1fr);} .hero-stat-num { font-size:16px;}}
@media only screen and (max-width: 450px){.features-grid {grid-template-columns: repeat(1, 1fr);}.features-grid-row2{grid-template-columns: repeat(1, 1fr); margin-top:12px;}   .about-stat-num,.hero-stat-num { font-size:14px;}}

