/* Scoped additions: retain the existing layout and carousel dimensions. */
.seo-page-heading{clear:both;font-size:28px;line-height:1.5;text-align:left;margin:24px 0 16px;font-weight:700;}
.seo-summary{clear:both;line-height:1.8;text-align:left;margin:16px 0 24px;}
.seo-summary p{margin:8px 0;line-height:1.8;}
.seo-summary a{color:#785500;}
.seo-section-title{font-size:16px;font-weight:bold;color:#fab100;margin:0;}
.seo-brand-heading{display:block;font-size:16px;line-height:1.4;margin:0;font-weight:bold;}
.brandjsljwz{display:block;}
.seo-breadcrumb{clear:both;max-width:1200px;min-width:900px;width:80%;margin:18px auto 12px;text-align:left;font-size:14px;}
.seo-breadcrumb a,.seo-breadcrumb span{font-size:14px;}
.seo-breadcrumb span{margin-left:8px;}
#contact .contact-title,#bottomcontact .contact-title{float:left;color:white;font-size:36px;}
.seo-article{max-width:1000px;min-width:900px;width:80%;margin:30px auto;text-align:left;}
.seo-article h1{font-size:32px;line-height:1.5;margin:20px 0;}
.seo-article-meta{color:#666;line-height:1.8;margin:0 0 24px;}
.seo-article-meta time{color:#666;}
.seo-article-body{line-height:1.9;overflow-wrap:break-word;}
.seo-article-body p{line-height:1.9;margin:14px 0;}
.seo-article-body img{max-width:100%;height:auto;}
.seo-article-body h2{font-size:24px;margin:24px 0 12px;}
.seo-article-body h3{font-size:20px;margin:20px 0 10px;}
.seo-article-body table{max-width:100%;}
.seo-article-back{margin:30px 0;}
.seo-news-title{margin:0;font-size:30px;line-height:1.4;font-weight:normal;}
.seo-news-title a{font-size:inherit;text-decoration:none;}
.seo-news-date{margin:8px 0;color:#666;}
.seo-news-pagination{clear:both;padding:24px 0;text-align:left;}
.seo-news-pagination a,.seo-news-pagination span{display:inline-block;margin-right:16px;}
.seo-contact{max-width:1200px;min-width:900px;width:80%;margin:30px auto;text-align:left;}
.seo-contact section{margin:24px 0;}
.seo-contact h2{font-size:22px;margin-bottom:12px;}
.seo-contact p,.seo-contact address{font-style:normal;margin:8px 0;line-height:1.8;}
.seo-brand-intro{width:80%;margin:0 auto 24px;text-align:left;line-height:1.8;}
.seo-brand-intro h1{font-size:28px;margin-bottom:12px;}
.container .seo-brand-intro,.container .seo-brand-intro *{text-align:left;}
.seo-brand-intro-dark,.seo-brand-intro-dark *{color:#fff;}
.topmenu .top.logo,.topmenu .top.logo img{margin-bottom:0;}
