/* Source layout contract: style.css 858-878, 1593-1610, 3015-3070, 7855-7865. */
.crumbs-box{padding:38px 0;color:#555;font-weight:500;font-size:inherit;line-height:inherit;border:0;letter-spacing:normal}
.crumbs-box a{display:inline-block;color:#555;transition:all .4s}
.crumbs-box a:hover{color:#003882}
.crumbs-box i{display:inline-block;padding:0 5px;color:#555;font-style:normal}
.inner-banner .banner-crumbs{position:absolute;top:0;left:0;right:0;z-index:2;background:transparent;border:0}
.inner-banner .crumbs-box,.inner-banner .crumbs-box a,.inner-banner .crumbs-box i{color:#fff}
.inner-banner .crumbs-box>a:last-child{pointer-events:none;cursor:default}
.inner-banner .inner-banner-content .text{max-width:520px;margin-top:0}
.inner-banner .pro-cont h3{margin-bottom:12px}
.inner-banner .imgshow .img-box img{object-fit:cover;object-position:center;transform:none}
.inner-banner.crumb-banner-empty{background:#f5f7fa}
.inner-banner.crumb-banner-empty .inner-banner-content,.inner-banner.crumb-banner-empty .crumbs-box,.inner-banner.crumb-banner-empty .crumbs-box a,.inner-banner.crumb-banner-empty .crumbs-box i{color:#222}
.banner-source{padding-bottom:60px;background-color:#f5f7fa}
.banner-source .pro-cont{flex-direction:initial}
.banner-source .pro-cont p{color:#555}
.content-about .about-info:not(:has(>.imgshow))>.text{width:100%;padding-left:0}
.content-about-overview .about-views-list .v-item:not(:has(>.imgshow))>.text{width:100%;padding-left:0}
.about-map.crumb-map-empty{min-height:360px;background:#f5f7fa}
.about-map.crumb-map-empty .map-content{color:#222}
.message-form .native-message-code{display:flex;align-items:center;gap:18px}
.message-form .native-message-code .layui-input{max-width:220px}
.message-form .native-message-code img{height:46px;width:130px;cursor:pointer}
.source-resource-empty{margin:24px 0;color:#555;font-size:16px;line-height:1.8}
.source-resource-empty a{color:#003882}
@media screen and (max-width:1000px){
 .inner-banner .banner-crumbs{position:initial}
 .inner-banner .crumbs-box,.inner-banner .crumbs-box a,.inner-banner .crumbs-box i{color:#222}
 .inner-banner .crumbs-box{padding:24px 0}
 .inner-banner .inner-banner-content p{font-size:14px}
 .inner-banner .pro-cont h3{font-size:16px}
}
