#custom-banner {width: 100%;height: auto;min-height: unset;max-height: unset;background: #fff url('../images/home_banner_bg_en7502.jpg?t=1648795183') center center no-repeat;background-size: cover;display: flex;flex-direction: column;align-items: center;justify-content: flex-start;position: relative;overflow: hidden;padding: 60px 0 36px 0;}.banner-content {max-width: 1100px;width: 100%;margin: 0 auto;text-align: center;box-sizing: border-box;}#custom-banner .banner-title {color: #fff;font-family: 'Titillium Web', Arial, 'Microsoft Yahei', sans-serif;font-weight: 400;font-size: 3rem;margin-bottom: 8px;text-align: center;text-shadow: 0 2px 8px rgba(0,0,0,0.18);letter-spacing: 0.08em;}#custom-banner .banner-img {max-width: 70%;min-width: 220px;height: auto;display: block;margin: 0 auto 10px auto;box-shadow: none;}#custom-banner .banner-bottom {margin-top: 10px;text-align: center;}#custom-banner .banner-btn {display: inline-block;background: linear-gradient(288deg,#fd0017 0,#fd5c1b 100%);color: #fff;font-weight: 900;font-size: 1.08rem;border-radius: 32px;max-width: 380px;width: 90vw;min-width: 120px;padding: 8px 0;text-decoration: none;margin-bottom: 12px;box-shadow: 0 8px 24px #0002;border: 2px solid #ff7c39;transition: background 0.3s, border-color 0.3s;}#custom-banner .banner-btn:hover, #custom-banner .banner-btn:focus {background: linear-gradient(288deg,#ff3c3c 0,#ff7c39 100%);border-color: #ff3c3c;color: #fff;}#custom-banner .banner-desc {color: #bfc8e6;font-size: 0.88rem;margin-top: 2px;letter-spacing: 1.5px;}@media screen and (max-width:1280px){.footer {min-width: 100%;background: #191920;}.home .major-product {min-width: 100%;}.home .major-product .container {width: 100%;min-width: 100%;}.home .sublevel {min-width: 100%;}.home .sublevel .container {width: 100%;min-width: 100%;}.home .major-product {min-width: 100%;}.home .awards .container {width: 100%;min-width: 100%;}.footer .container {position: relative;width: 100%;min-width: 100%;}.home .major-product .intro .list dl dd>span {font-size: 16px;}}@media (max-width: 1024px) {.banner-content {max-width: 98vw;padding: 0 8px;}#custom-banner {padding: 16px 0 12px 0;}#custom-banner .banner-title {font-size: 2rem;margin-bottom: 6px;padding-top: 10px;}#custom-banner .banner-img {max-width: 100%;min-width: 0;margin-bottom: 4px;}#custom-banner .banner-bottom {margin-top: 4px;}#custom-banner .banner-btn {width: 98vw;max-width: 380px;font-size: 0.98rem;padding: 8px 0;}#custom-banner .banner-desc {font-size: 0.82rem;margin-top: 2px;}}@media (max-width: 820px) {.banner-content {max-width: 99vw;padding: 0 4px;}#custom-banner {padding: 12px 0 8px 0;}#custom-banner .banner-title {font-size: 1.3rem;margin-bottom: 4px;}#custom-banner .banner-img {max-width: 100%;margin-bottom: 2px;}#custom-banner .banner-bottom {margin-top: 2px;}#custom-banner .banner-btn {width: 96vw;max-width: 320px;font-size: 0.92rem;padding: 7px 0;margin-bottom: 6px;}#custom-banner .banner-desc {font-size: 0.75rem;margin-top: 1px;}}@media (max-width: 768px) {.banner-content {max-width: 100vw;padding: 0 2px;}#custom-banner {padding: 8px 0 8px 0;}#custom-banner .banner-title {font-size: 1.1rem;margin-bottom: 2px;}#custom-banner .banner-img {max-width: 100vw;margin-bottom: 2px;}#custom-banner .banner-bottom {margin-top: 2px;}#custom-banner .banner-btn {width: 98vw;max-width: 260px;font-size: 0.88rem;padding: 6px 0;margin-bottom: 4px;}#custom-banner .banner-desc {font-size: 0.7rem;margin-top: 1px;}}