[data-v-191c8668]:root{--primary-color:#212529;--primary-light:#2c5282;--primary-dark:#0f2744;--accent-start:#000;--accent-end:#000;--accent-gradient:linear-gradient(135deg,var(--accent-start) 0%,var(--accent-end) 100%)}.home-news-contact[data-v-191c8668]{background:#fff}.news-inner[data-v-191c8668]{margin:0 auto;padding:.88rem 0 1.02rem;width:14.2rem}@media(max-width:767px){.news-inner[data-v-191c8668]{padding:.26rem 0 .38rem;width:100%}}.section-title[data-v-191c8668]{color:#006a75;font-size:.4rem;font-weight:500;line-height:1}.section-title span[data-v-191c8668]{color:#a5cbd1}@media(max-width:767px){.section-title[data-v-191c8668]{font-size:.3rem;line-height:1.1;padding:0 .25rem}}.news-scroll[data-v-191c8668]{display:grid;gap:.36rem;grid-template-columns:repeat(3,1fr);margin-top:.56rem}@media(max-width:767px){.news-scroll[data-v-191c8668]{display:flex;gap:.16rem;margin-top:.34rem;overflow-x:auto;overflow-y:hidden;padding:0 .25rem .04rem;scrollbar-width:none;-ms-overflow-style:none}.news-scroll[data-v-191c8668]::-webkit-scrollbar{display:none}}.news-card[data-v-191c8668]{color:#006a75;display:block;min-width:0;text-decoration:none}@media(max-width:767px){.news-card[data-v-191c8668]{flex:0 0 3.05rem}}.news-img[data-v-191c8668]{aspect-ratio:450/300;display:block;-o-object-fit:cover;object-fit:cover;width:100%}@media(max-width:767px){.news-img[data-v-191c8668]{aspect-ratio:305/260}}.news-meta[data-v-191c8668]{display:grid;gap:.28rem;grid-template-columns:.84rem 1fr;margin-top:.34rem}@media(max-width:767px){.news-meta[data-v-191c8668]{gap:.16rem;grid-template-columns:.66rem 1fr;margin-top:.28rem}}.news-date strong[data-v-191c8668]{color:#4a9aa3;display:block;font-family:DINAlternateBold,Arial,sans-serif;font-size:.56rem;font-weight:700;line-height:.9}.news-date span[data-v-191c8668]{color:#9a9a9a;display:block;font-size:.12rem;margin-top:.1rem;white-space:nowrap}@media(max-width:767px){.news-date strong[data-v-191c8668]{font-size:.48rem}.news-date span[data-v-191c8668]{font-size:.12rem;margin-top:.08rem}}.news-copy h3[data-v-191c8668]{color:#006a75;font-size:.16rem;-webkit-line-clamp:1;line-height:1.5}.news-copy h3[data-v-191c8668],.news-copy p[data-v-191c8668]{display:-webkit-box;font-weight:600;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-all}.news-copy p[data-v-191c8668]{color:#17454d;font-size:.13rem;-webkit-line-clamp:2;line-height:1.75;margin-top:.16rem}@media(max-width:767px){.news-copy h3[data-v-191c8668]{font-size:.16rem;line-height:1.35}.news-copy p[data-v-191c8668]{font-size:.15rem;line-height:1.35;margin-top:.04rem}}.contact-section[data-v-191c8668]{display:grid;grid-template-columns:1fr 1fr;min-height:7.6rem}@media(max-width:767px){.contact-section[data-v-191c8668]{display:flex;flex-direction:column;min-height:0}}.contact-left[data-v-191c8668]{background:#002f38;color:#fff;overflow:hidden;position:relative}.contact-left img[data-v-191c8668]{bottom:.58rem;height:auto;left:0;position:absolute;width:4.7rem}@media(max-width:767px){.contact-left[data-v-191c8668]{min-height:2.63rem}.contact-left img[data-v-191c8668]{bottom:0;width:2.58rem}}.contact-left-inner[data-v-191c8668]{margin-left:auto;padding-top:2.72rem;width:7.1rem}.contact-left-inner h2[data-v-191c8668]{color:#fff;font-size:.4rem;font-weight:500;line-height:1}.contact-left-inner h2 span[data-v-191c8668]{color:#a5cbd1}.contact-left-inner p[data-v-191c8668]{color:#ffffffeb;font-size:.16rem;line-height:1.7;margin-top:.48rem}@media(max-width:767px){.contact-left-inner[data-v-191c8668]{margin:0;padding:.56rem .25rem 0;width:auto}.contact-left-inner h2[data-v-191c8668]{font-size:.3rem}.contact-left-inner p[data-v-191c8668]{font-size:.22rem;line-height:1.35;margin-top:.22rem}}.contact-form[data-v-191c8668]{margin-left:1.54rem;padding-top:1.28rem;width:5.6rem}.contact-form label[data-v-191c8668]{border-bottom:1px solid #ededed;display:block}.contact-form input[data-v-191c8668],.contact-form textarea[data-v-191c8668]{background:transparent;border:0;box-sizing:border-box;color:#006a75;font:inherit;outline:none;width:100%}.contact-form input[data-v-191c8668]::-moz-placeholder,.contact-form textarea[data-v-191c8668]::-moz-placeholder{color:#aaa;opacity:1}.contact-form input[data-v-191c8668]::placeholder,.contact-form textarea[data-v-191c8668]::placeholder{color:#aaa;opacity:1}.contact-form input[data-v-191c8668]{font-size:.13rem;height:.92rem}.contact-form textarea[data-v-191c8668]{font-size:.13rem;height:1.76rem;line-height:1.7;padding-top:.28rem;resize:none}.contact-form button[data-v-191c8668]{background:#006a75;border:0;color:#fff;cursor:pointer;font-size:.14rem;height:.74rem;margin-top:.74rem;transition:opacity .25s ease;width:100%}.contact-form button[data-v-191c8668]:disabled{cursor:not-allowed;opacity:.65}@media(max-width:767px){.contact-form[data-v-191c8668]{margin:0;padding:.2rem .25rem .28rem;width:auto}.contact-form input[data-v-191c8668]{font-size:.2rem;height:.78rem}.contact-form textarea[data-v-191c8668]{font-size:.2rem;height:1.32rem;padding-top:.26rem}.contact-form button[data-v-191c8668]{font-size:.17rem;height:.66rem;margin-top:.6rem}}.message-label[data-v-191c8668]{position:relative}.message-count[data-v-191c8668]{bottom:.32rem;color:#999;font-size:.12rem;position:absolute;right:0}.message-count b[data-v-191c8668]{color:#006a75;font-weight:500}@media(max-width:767px){.message-count[data-v-191c8668]{bottom:.2rem;font-size:.2rem}}.submit-tip[data-v-191c8668]{color:#006a75;font-size:.13rem;margin-top:.16rem;text-align:center}.submit-tip.error[data-v-191c8668]{color:#b42318}
