/* Southern LCS WordPress theme */
:root{
  --origin-green:#008542;
  --origin-green-dark:#3f9a35;
  --origin-text:#444;
  --origin-dark:#222;
  --origin-muted:#888;
  --origin-line:#e5e5e5;
  --origin-bg:#f6f7f9;
  --origin-container:1440px;
}
*{box-sizing:border-box}
html{scroll-behavior:smooth}
body{margin:0;background:#fff;color:var(--origin-text);font-family:Arial,"Microsoft YaHei","PingFang SC",sans-serif;font-size:14px;line-height:1.7}
a{color:inherit;text-decoration:none}a:hover{color:var(--origin-green)}img{max-width:100%;height:auto;display:block}button,input,select,textarea{font:inherit}.screen-reader-text{position:absolute;left:-9999px}.origin-container{width:min(var(--origin-container),calc(100% - 82px));margin:0 auto}.site-main{background:#fff}.builder-page .entry-content{margin:0;overflow:hidden}.builder-page .entry-content>*{margin-top:0}.standard-page .entry-content{width:min(1100px,calc(100% - 40px));margin:50px auto;padding:36px;background:#fff;border:1px solid #eceff3}.page-hero.compact{padding:80px 0;background:#0b68b6;color:#fff}.page-hero.compact h1{font-size:42px;margin:0}

/* Header and top navigation */
.origin-header{position:relative;z-index:50;background:#fff;box-shadow:none;border:0}.origin-topline{height:50px;padding:10px 0;background:#efefef;color:#333;overflow:hidden;line-height:25px}.origin-topline-inner{height:30px;display:block}.origin-news{position:relative;float:left;width:600px;height:25px;margin-top:5px;padding-left:30px;overflow:hidden}.origin-news-icon{position:absolute;left:0;top:1px;width:22px;height:22px;background:url('../img/origin/horn.png') center/contain no-repeat;opacity:.76}.origin-news-track{display:flex;align-items:center;gap:0;white-space:nowrap;color:#8b8b8b;font-size:14px;line-height:25px;animation:origin-marquee 32s linear infinite}.origin-news-track a{display:inline-block;width:235px;overflow:hidden;text-overflow:ellipsis;color:#8b8b8b}.origin-tools{float:right;width:623px;height:30px;display:block;white-space:nowrap;color:#8b8b8b}.origin-hotline{float:left;display:block;width:235px;height:27px;line-height:25px;margin-right:30px;padding-left:25px;background:url('../img/origin/tel3.png') left center/20px 20px no-repeat;color:#000;font-size:14px;font-weight:400}.origin-hotline b{margin-left:10px;font-size:20px;line-height:25px;color:var(--origin-green);font-weight:700;letter-spacing:0}.origin-tool{position:relative;float:left;display:block;width:68px;height:30px;line-height:30px;margin-left:25px;padding-left:20px;color:#8b8b8b;font-size:12px;min-height:0}.origin-wechat{background:url('../img/origin/weixin.png') left center/16px 16px no-repeat}.origin-tag{background:url('../img/origin/tag.png') left center/15px 15px no-repeat}.origin-map{background:url('../img/origin/sitemap.png') left center/15px 15px no-repeat}.origin-lang{float:left;display:block;height:26px;line-height:25px;margin-left:30px}.origin-lang a{position:relative;display:inline-block;color:#aaa;font-size:12px;line-height:25px;margin-left:10px;padding:0}.origin-lang a.active{color:var(--origin-green)}.origin-lang a.active:before{content:"";position:absolute;left:0;bottom:-13px;width:12px;height:2px;background:var(--origin-green)}.origin-lang a.active:after{content:none}
@keyframes origin-marquee{0%{transform:translateX(0)}100%{transform:translateX(-34%)}}
.origin-mainbar{height:128px;padding:30px 0;background:#fff}.origin-main-inner{height:68px;display:block}.origin-logo{float:left;display:block;width:432px;height:68px}.origin-logo img{width:432px;height:68px;object-fit:contain}.origin-nav{float:right;display:block;width:552px;height:35px;margin-top:15px;margin-right:0}.origin-menu{display:block;width:552px;height:35px;margin:0;padding:0;list-style:none}.origin-menu li{float:left;position:relative;height:64px;padding:0 12px 41px}.origin-menu a{display:block;height:auto;line-height:normal;padding:0;color:#515151;font-size:17px;font-weight:400;white-space:nowrap}.origin-menu a.is-active,.origin-menu a:hover{color:var(--origin-green)}.origin-menu-toggle{display:none;border:0;background:var(--origin-green);color:#fff;width:42px;height:38px;border-radius:2px;font-size:22px}.origin-search{float:right;display:grid;grid-template-columns:200px 85px 60px;width:345px;height:50px;margin-left:20px;border:0;overflow:visible;background:#fff}.origin-search input{width:200px;height:50px;padding:5px 10px;border:2px solid var(--origin-green);border-right:0;color:#777;outline:0;font-size:14px}.origin-search select{width:85px;height:50px;padding:0 25px 0 15px;border:2px solid var(--origin-green);border-left:0;border-right:0;color:#999;background:#fff;outline:0;font-size:15px}.origin-search button{width:60px;height:50px;margin:0;border:0;background:var(--origin-green) url('../img/origin/search.png') center/22px 22px no-repeat;cursor:pointer}.origin-search button:hover{background-color:var(--origin-green-dark)}

/* Home first screen */
.origin-hero{position:relative;width:100%;height:412px;overflow:hidden;background:#0b84d2}.origin-hero-link{display:block;width:100%;height:100%}.origin-hero img{width:100%;height:100%;object-fit:cover;object-position:center center}.origin-hero-arrow{position:absolute;top:50%;z-index:3;transform:translateY(-50%);border:0;background:transparent;color:#fff;width:90px;height:90px;font-size:92px;line-height:70px;font-family:Arial, sans-serif;font-weight:200;text-align:center;cursor:pointer;text-shadow:0 2px 8px rgba(0,0,0,.14)}.origin-hero-arrow.prev{left:125px}.origin-hero-arrow.next{right:125px}.origin-hero-dots{position:absolute;left:0;right:0;bottom:24px;display:flex;align-items:center;justify-content:center;gap:18px;z-index:4}.origin-hero-dots i{display:block;width:12px;height:12px;border-radius:50%;background:rgba(255,255,255,.35)}.origin-hero-dots i.active{background:#fff}.origin-services{position:relative;min-height:957px;padding:90px 0 80px;background:#fff url('../img/origin/service-bg.jpg') center top/cover no-repeat}.origin-section-title{text-align:center;margin:0 auto 54px;position:relative}.origin-section-title h2{position:relative;margin:0;color:rgba(0,0,0,.035);font-size:70px;line-height:1.05;font-weight:800;text-transform:uppercase;letter-spacing:.02em}.origin-section-title h2 span{position:absolute;left:0;right:0;top:21px;color:var(--origin-green);font-size:36px;line-height:1;font-weight:500;text-transform:none;letter-spacing:0}.origin-section-title em{display:block;position:relative;width:300px;height:1px;background:#e5e5e5;margin:30px auto 0}.origin-section-title em:before,.origin-section-title em:after{content:"";position:absolute;top:-6px;width:13px;height:13px;border-radius:50%}.origin-section-title em:before{left:139px;background:var(--origin-green)}.origin-section-title em:after{left:151px;background:#1d7ac2}.origin-section-title p{margin:18px auto 0;max-width:760px;color:#777;font-size:16px}.origin-section-title.white h2{color:rgba(255,255,255,.12)}.origin-section-title.white h2 span{color:#fff}.origin-section-title.white em{background:rgba(255,255,255,.25)}
.origin-service-tabs{display:flex;align-items:center;justify-content:center;gap:40px;margin:0 0 68px;padding:0;list-style:none}.origin-service-tabs li{position:relative;width:112px;height:104px;text-align:center;cursor:pointer;color:#555}.origin-service-tabs li:after{content:"";position:absolute;left:50%;bottom:-28px;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:10px solid #fff;opacity:0;transform:translateX(-50%)}.origin-service-tabs li.active:after{opacity:1}.origin-service-tabs i{display:block;width:50px;height:45px;margin:0 auto 13px;background-position:center;background-repeat:no-repeat;background-size:contain}.tab-testing{background-image:url('../img/origin/service-tab-1.png')}.tab-cert{background-image:url('../img/origin/service-tab-2.png')}.tab-product{background-image:url('../img/origin/service-tab-3.png')}.origin-service-tabs a{display:block;color:#555;font-size:16px}.origin-service-tabs li.active a,.origin-service-tabs li:hover a{color:var(--origin-green)}
.origin-service-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0;background:#fff;border-top:1px solid #ececec;border-left:1px solid #ececec;box-shadow:0 10px 30px rgba(0,0,0,.02)}.origin-service-grid article{position:relative;height:220px;padding:32px 30px 24px 96px;background:#fff;border-right:1px solid #ececec;border-bottom:1px solid #ececec;overflow:hidden;transition:.25s}.origin-service-grid article:hover{background:#fafdf8}.origin-service-grid article i{position:absolute;left:30px;top:36px;width:42px;height:42px;background-position:center;background-repeat:no-repeat;background-size:contain}.svc-1{background-image:url('../img/origin/service-icon-1.png')}.svc-2{background-image:url('../img/origin/service-icon-2.png')}.svc-3{background-image:url('../img/origin/service-icon-3.png')}.svc-4{background-image:url('../img/origin/service-icon-4.png')}.svc-5{background-image:url('../img/origin/service-icon-5.png')}.svc-6{background-image:url('../img/origin/service-icon-6.png')}.origin-service-grid h3{margin:0 0 18px;color:#333;font-size:22px;font-weight:600;line-height:1.35}.origin-service-grid p{margin:0 0 14px;color:#777;font-size:14px;line-height:1.75}.origin-service-grid a{position:absolute;left:96px;bottom:25px;color:#999}.origin-service-grid article:hover h3,.origin-service-grid article:hover a{color:var(--origin-green)}
.origin-lab-preview{padding:100px 0 90px;background:linear-gradient(0deg,rgba(0,0,0,.22),rgba(0,0,0,.1)),url('../img/origin/banner-5g.jpg') center/cover no-repeat;color:#fff}.origin-lab-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.origin-lab-cards div{height:150px;border:1px solid rgba(255,255,255,.45);background:rgba(0,0,0,.18);display:flex;align-items:center;justify-content:center;font-size:24px;color:#fff;backdrop-filter:blur(2px)}

/* Floating service bar */
.origin-float{position:fixed;right:0;top:210px;z-index:80;width:76px}.origin-float a{display:flex;width:76px;height:68px;flex-direction:column;align-items:center;justify-content:center;gap:5px;background:var(--origin-green);color:#fff;border-bottom:1px solid rgba(255,255,255,.35);font-size:15px;text-align:center}.origin-float a:hover{background:#3f9635;color:#fff}.origin-float i{display:block;width:33px;height:27px;background-position:center;background-repeat:no-repeat;background-size:contain}.kf-online{background-image:url('../img/origin/float-online.png')}.kf-wechat{background-image:url('../img/origin/float-wechat.png')}.kf-quote{background-image:url('../img/origin/float-quote.png')}.kf-cert{background-image:url('../img/origin/float-cert.png')}.kf-top{background-image:url('../img/origin/float-top.png')}

/* Sub pages and contact */
.origin-subpage{padding:90px 0;background:#fff url('../img/origin/service-bg.jpg') center top/cover no-repeat}.origin-service-grid.subgrid{grid-template-columns:repeat(4,1fr)}.origin-service-grid.subgrid article{height:245px}.origin-contact-box{width:min(1000px,100%);margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.origin-contact-box input,.origin-contact-box textarea{width:100%;min-height:50px;border:1px solid #ddd;padding:0 15px;background:#fff}.origin-contact-box textarea{grid-column:1/-1;min-height:100px;padding-top:12px}.origin-contact-box button{grid-column:2/3;height:50px;border:0;background:var(--origin-green);color:#fff;font-size:17px;cursor:pointer}
.origin-inner-page{background:#fff}.banner-within{width:100%;height:260px;overflow:hidden;background:#0b78bd url('../img/origin/banner-5g.jpg') center center/cover no-repeat}.banner-within.services{background-image:url('../img/origin/banner-auto.jpg')}.banner-within.labs{background-image:url('../img/origin/banner-5g.jpg')}.banner-within.service-center{background-image:url('../img/origin/banner-charging.jpg')}.banner-within.news{background-image:url('../img/origin/banner-reliability.jpg')}.banner-within.about{background-image:url('../img/origin/banner-aecq.jpg')}.origin-site-crumb{height:55px;line-height:55px;background:#f7f7f7;color:#777;font-size:14px}.origin-site-crumb .origin-container{border-bottom:1px solid #eee}.origin-rack{padding:45px 0 70px}.origin-rack:after,.origin-inside-layout:after{content:"";display:block;clear:both}.origin-inside-layout{width:min(1200px,calc(100% - 82px));margin:0 auto}.origin-leftnav{float:left;width:270px;background:#fff}.origin-leftnav .titleTop{height:58px;line-height:58px;margin:0;padding:0 25px;background:var(--origin-green);color:#fff;font-size:24px;font-weight:400}.origin-leftnav ul{margin:0;padding:0;list-style:none;border:1px solid #eee;border-top:0}.origin-leftnav li a{display:block;position:relative;padding:15px 38px 15px 22px;border-bottom:1px solid #eee;color:#555;font-size:15px}.origin-leftnav li a:after{content:"â€º";position:absolute;right:22px;top:14px;color:#aaa;font-size:18px}.origin-leftnav li.active>a,.origin-leftnav li a:hover{background:#f6fbf5;color:var(--origin-green)}.origin-leftnav .children a{padding-left:38px;font-size:13px;color:#777;background:#fafafa}.origin-inside-main{float:right;width:calc(100% - 315px);min-height:520px}.origin-inside-title{margin:0 0 28px;padding-bottom:16px;border-bottom:1px solid #e5e5e5;color:#333;font-size:28px;font-weight:400}.origin-inside-title span{display:block;margin-top:8px;color:#aaa;font-size:13px;text-transform:uppercase}.origin-inside-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.origin-inside-card{display:block;min-height:160px;padding:28px;background:#fff;border:1px solid #e8e8e8;box-shadow:0 6px 20px rgba(0,0,0,.04);transition:.25s}.origin-inside-card:hover{border-color:var(--origin-green);transform:translateY(-3px)}.origin-inside-card h3{margin:0 0 12px;color:#222;font-size:19px}.origin-inside-card p{margin:0;color:#777;line-height:1.8}.queryFrame{background:#f7f7f7;padding:42px 0 70px}.origin-query-box{width:min(1000px,calc(100% - 82px));margin:0 auto;background:#fff;padding:45px 60px;box-shadow:0 0 20px rgba(0,0,0,.08);text-align:center}.origin-query-box h2{margin:0 0 32px;color:#333;font-size:30px;font-weight:400}.origin-query-tabs{display:flex;justify-content:center;gap:0;margin-bottom:28px}.origin-query-tabs span{display:block;width:220px;height:50px;line-height:50px;border:1px solid #ddd;background:#fafafa;color:#555}.origin-query-tabs span.active{background:var(--origin-green);border-color:var(--origin-green);color:#fff}.origin-query-form{display:flex;justify-content:center;gap:12px;margin-bottom:28px}.origin-query-form input{width:430px;height:48px;border:1px solid #ddd;padding:0 15px}.origin-query-form button{width:100px;height:48px;border:0;background:var(--origin-green);color:#fff}.origin-query-tips{text-align:left;color:#777;line-height:2;border-top:1px solid #eee;padding-top:22px}.NewsListBox .origin-inside-main{display:grid;grid-template-columns:1fr 260px;gap:30px}.origin-news-list{margin:0;padding:0;list-style:none}.origin-news-list li{padding:22px 0;border-bottom:1px solid #eee}.origin-news-list a{display:block;color:#333;font-size:18px}.origin-news-list p{margin:10px 0 0;color:#777}.origin-news-side{background:#f7f7f7;padding:25px}.origin-news-side h3{margin:0 0 18px;font-size:20px}.introductionBox .origin-about-copy{font-size:16px;color:#555;line-height:2.05}.introductionBox .origin-about-copy p{margin:0 0 18px}.origin-about-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:35px 0}.origin-about-stats div{padding:25px;background:#f7f7f7;text-align:center}.origin-about-stats strong{display:block;color:var(--origin-green);font-size:34px}.origin-about-stats span{color:#777}

/* Footer */
.origin-footer{background:#2a3038;color:#bfc6cf;padding:64px 0 24px}.origin-footer-grid{display:grid;grid-template-columns:repeat(3,1fr) 1.6fr;gap:45px}.origin-footer h3{margin:0 0 22px;color:#fff;font-size:18px;font-weight:500}.origin-footer a{display:block;color:#bfc6cf;margin:8px 0}.origin-footer a:hover{color:#fff}.origin-footer-contact strong{display:block;color:#fff;font-size:30px;line-height:1;margin-bottom:18px}.origin-footer-contact p{margin:8px 0}.origin-footer-bottom{display:flex;justify-content:center;gap:30px;border-top:1px solid rgba(255,255,255,.12);margin-top:45px;padding-top:22px;color:#98a0aa}.origin-footer-bottom p{margin:0}

/* Kill previous theme visuals if cached markup exists */
.site-cta,.topbar,.nav-shell,.site-header:not(.origin-header){display:none!important}.legacy-hero,.legacy-service,.legacy-labs,.legacy-proof,.legacy-advantage,.legacy-news{display:none!important}

@media(max-width:1300px){.origin-container{width:min(1200px,calc(100% - 40px))}.origin-main-inner{grid-template-columns:360px 1fr 315px}.origin-logo,.origin-logo img{width:360px;height:auto}.origin-menu a{font-size:16px;padding:0 12px}.origin-search{width:315px;grid-template-columns:1fr 90px 56px}.origin-search select{width:90px}.origin-hero-arrow.prev{left:60px}.origin-hero-arrow.next{right:60px}.origin-float{top:190px}}
@media(max-width:1050px){.origin-topline{height:auto}.origin-topline-inner{height:auto;min-height:50px;align-items:flex-start;flex-direction:column;padding:8px 0;gap:4px}.origin-tools{height:auto;flex-wrap:wrap;justify-content:flex-start}.origin-mainbar{height:auto}.origin-main-inner{height:auto;display:flex;flex-wrap:wrap;padding:18px 0}.origin-logo,.origin-logo img{width:320px}.origin-menu-toggle{display:block}.origin-nav{order:3;width:100%;display:block}.origin-menu{display:none;align-items:stretch;flex-direction:column;background:#fff;border:1px solid #eee;margin-top:12px}.origin-nav.nav-open .origin-menu{display:flex}.origin-menu a{height:auto;justify-content:flex-start;padding:12px 16px}.origin-search{margin-left:auto}.origin-hero{height:auto}.origin-hero img{height:auto}.origin-services{padding-top:60px}.origin-section-title h2{font-size:54px}.origin-section-title h2 span{font-size:30px;top:14px}.origin-service-grid,.origin-service-grid.subgrid{grid-template-columns:repeat(2,1fr)}.origin-lab-cards,.origin-footer-grid{grid-template-columns:repeat(2,1fr)}.origin-float{display:none}.kefuBox-Two{display:none}}
@media(max-width:1050px){.origin-inside-layout{width:calc(100% - 40px)}.origin-leftnav,.origin-inside-main{float:none;width:100%}.origin-leftnav{margin-bottom:30px}.origin-inside-grid{grid-template-columns:repeat(2,1fr)}.NewsListBox .origin-inside-main{display:block}.origin-news-side{margin-top:25px}.origin-query-box{width:calc(100% - 40px);padding:35px 25px}.origin-query-form{flex-direction:column}.origin-query-form input,.origin-query-form button{width:100%}}
@media(max-width:700px){.origin-container{width:calc(100% - 28px)}.origin-tools{gap:12px}.origin-hotline b{font-size:22px}.origin-logo,.origin-logo img{width:290px}.origin-search{width:100%;grid-template-columns:1fr 90px 54px}.origin-service-tabs{gap:8px}.origin-section-title h2{font-size:38px}.origin-section-title h2 span{font-size:24px;top:8px}.origin-service-grid,.origin-service-grid.subgrid,.origin-lab-cards,.origin-footer-grid,.origin-contact-box{grid-template-columns:1fr}.origin-service-grid article{height:auto;min-height:210px}.origin-contact-box textarea,.origin-contact-box button{grid-column:auto}.origin-footer-bottom{display:block;text-align:center}.origin-news-track{animation:none;gap:20px;overflow:hidden}.origin-hero-arrow{display:none}}


/* Interactive hero slider + original-style mega menu */
.origin-header,.origin-mainbar,.origin-main-inner,.origin-nav,.origin-menu{overflow:visible!important}.origin-mainbar{position:relative!important;z-index:100}.origin-menu-item{overflow:visible!important}.origin-menu-item>a{position:relative}.origin-submenu{display:none;position:absolute!important;left:50%!important;right:auto!important;top:64px!important;width:1000px!important;min-width:1000px!important;z-index:999!important;background:#fff;border-top:1px solid #e5e5e5;box-shadow:0 14px 35px rgba(0,0,0,.12);color:#555;text-align:left;transform:translateX(-50.5%)!important}.origin-menu-item:hover>.origin-submenu,.origin-menu-item:focus-within>.origin-submenu,.origin-menu-item.is-open>.origin-submenu{display:block!important}.origin-submenu:before{content:"";position:absolute;top:-9px;border-left:9px solid transparent;border-right:9px solid transparent;border-bottom:9px solid #fff}.has-services .origin-submenu:before{left:505px}.has-labs .origin-submenu:before{left:505px}.has-service-center .origin-submenu:before{left:505px}.has-news .origin-submenu:before{left:505px}.has-about .origin-submenu:before{left:505px}.origin-submenu-inner{width:100%!important;margin:0 auto!important;padding:32px!important}.origin-submenu-three{display:grid!important;grid-template-columns:1fr 1fr 1.15fr!important;gap:36px!important}.origin-submenu section{min-width:0}.origin-submenu h3{margin:0 0 18px;padding-bottom:13px;border-bottom:1px solid #e8e8e8;color:#333;font-size:20px;font-weight:600}.origin-sub-links{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px 16px!important}.origin-sub-links a,.origin-small-grid a{display:flex!important;align-items:center;gap:8px;height:auto!important;padding:0!important;color:#666!important;font-size:14px!important;line-height:1.65!important;white-space:normal!important}.origin-sub-links a:hover,.origin-small-grid a:hover{color:var(--origin-green)!important}.origin-sub-links i,.origin-small-grid i{width:4px;height:4px;border-radius:50%;background:#bfbfbf;flex:0 0 4px}.origin-sub-links a:hover i,.origin-small-grid a:hover i{background:var(--origin-green)}.origin-lab-menu-grid{display:grid!important;grid-template-columns:repeat(6,1fr)!important;gap:26px!important}.origin-lab-menu-grid .origin-sub-links{grid-template-columns:1fr!important}.origin-lab-menu-grid h3{font-size:18px;color:var(--origin-green)}.origin-submenu-small .origin-submenu-inner{width:100%!important;padding:24px 32px!important}.origin-small-grid{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:12px 24px!important}
.origin-hero-track{position:absolute;inset:0}.origin-hero-link{position:absolute;inset:0;display:block;opacity:0;z-index:1;transition:opacity .45s ease}.origin-hero-link.active{opacity:1;z-index:2}.origin-hero-dots button{display:block;width:12px;height:12px;border:0;padding:0;border-radius:50%;background:rgba(255,255,255,.38);cursor:pointer}.origin-hero-dots button.active{background:#fff}.origin-hero-dots i{display:none}.origin-hero-arrow{z-index:5}.origin-hero-arrow:hover{color:#fff;opacity:.85}
@media(max-width:1050px){.origin-menu-item{position:relative!important;height:auto;display:block}.origin-submenu{position:static!important;width:auto!important;min-width:0!important;box-shadow:none;border:0}.origin-menu-item:not(.is-open)>.origin-submenu{display:none!important}.origin-submenu:before{display:none}.origin-submenu-inner{width:100%!important;padding:18px!important}.origin-submenu-three,.origin-lab-menu-grid,.origin-small-grid{grid-template-columns:1fr!important}}
/* Original homepage service + laboratory sections */
.origin-services{padding:80px 0!important;min-height:957px!important;background:#fff url('../img/origin/service-bg.jpg') center center/cover no-repeat!important;overflow:hidden!important}.origin-services .origin-container{width:min(1440px,calc(100% - 82px))!important}.origin-services .origin-section-title{margin:20px 0 60px!important}.origin-services .origin-section-title h2,.origin-lab-preview .origin-section-title h2{color:#e7e7e7!important;font-size:70px!important;line-height:1.32!important;font-weight:700!important;text-transform:none!important;letter-spacing:0!important}.origin-services .origin-section-title h2 span,.origin-lab-preview .origin-section-title h2 span{top:25px!important;color:var(--origin-green)!important;font-size:30px!important;font-weight:400!important}.origin-services .origin-section-title em,.origin-lab-preview .origin-section-title em{display:table!important;width:0!important;height:0!important;background:transparent!important;margin:10px auto 0!important}.origin-services .origin-section-title em:before,.origin-services .origin-section-title em:after,.origin-lab-preview .origin-section-title em:before,.origin-lab-preview .origin-section-title em:after{top:0!important;width:12px!important;height:12px!important}.origin-services .origin-section-title em:before,.origin-lab-preview .origin-section-title em:before{left:-5px!important;background:#0053a6!important}.origin-services .origin-section-title em:after,.origin-lab-preview .origin-section-title em:after{left:auto!important;right:0!important;background:#8fbe21!important}.origin-services .origin-section-title em:before{box-shadow:155px 0 0 0 #0053a6}.origin-services .origin-section-title em:after{box-shadow:-145px 0 0 0 #8fbe21}.origin-services .origin-section-title em,.origin-lab-preview .origin-section-title em{position:relative!important}.origin-services .origin-section-title em:after,.origin-lab-preview .origin-section-title em:after{content:""}.origin-services .origin-section-title em{border-top:1px solid #ddd;width:300px!important}.origin-lab-preview .origin-section-title em{border-top:1px solid #ddd;width:300px!important}
.origin-service-tabs{position:relative!important;display:block!important;text-align:center!important;margin:50px 0 20px!important;padding:0!important;list-style:none!important;gap:0!important}.origin-service-tabs:before{content:"";position:absolute;left:-100%;bottom:0;width:300%;height:1px;background:#ddd}.origin-service-tabs li{position:relative!important;display:inline-block!important;width:auto!important;height:auto!important;margin:0 20px!important;padding:0 20px 20px!important;color:#000!important;font-size:18px!important;font-weight:700!important;cursor:pointer!important}.origin-service-tabs li:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background:var(--origin-green);transition:transform .4s;transform:scale(0,1);transform-origin:right center}.origin-service-tabs li:after{display:none!important}.origin-service-tabs li.active:before{transform:scale(1);transform-origin:left center}.origin-service-tabs li a{display:inline!important;color:#000!important;font-size:18px!important;font-weight:700!important}.origin-service-tabs li.active,.origin-service-tabs li.active a{color:var(--origin-green)!important}.origin-service-tabs i{display:block!important;width:50px!important;height:45px!important;margin:0 auto 15px!important;background-position:3px 2px!important;background-repeat:no-repeat!important;background-size:auto!important}.origin-service-tabs li.active i{background-position:3px -42px!important}
.origin-service-panels{margin-top:70px!important}.origin-service-panel{display:none}.origin-service-panel.active{display:block}.origin-services .origin-service-grid{display:block!important;background:transparent!important;border:0!important;box-shadow:none!important;overflow:hidden!important}.origin-services .origin-service-grid article{float:left!important;width:20%!important;height:auto!important;min-height:180px!important;padding:20px 30px!important;background:transparent!important;border:0!important;overflow:visible!important;transition:.25s}.origin-services .origin-service-grid article:nth-child(6){clear:left}.origin-services .origin-service-grid article:hover{background:var(--origin-green)!important}.origin-services .origin-service-grid article i{position:static!important;display:inline-block!important;float:left!important;width:40px!important;height:40px!important;margin:0 15px 0 0!important;background-position:0 0!important;background-repeat:no-repeat!important;background-size:100%!important}.origin-services .origin-service-grid article:hover i{background-position:0 -45px!important}.origin-services .origin-service-grid h3{margin:0 0 10px!important;color:#000!important;font-size:16px!important;font-weight:700!important;line-height:40px!important;min-height:40px!important}.origin-services .origin-service-grid article:hover h3{color:#fff!important}.origin-service-links{clear:both;min-height:78px;margin:4px 0 8px}.origin-service-links .slip{display:block;line-height:22px}.origin-services .origin-service-grid a{position:relative!important;left:auto!important;bottom:auto!important;color:#898989!important;font-size:12px!important;line-height:20px!important}.origin-service-links a{display:inline-block!important;width:48%;max-width:48%;vertical-align:top;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.origin-services .origin-service-grid article:hover a{color:#fff!important}.origin-services .origin-service-grid article a:hover{text-decoration:underline}.origin-more{opacity:0!important;display:table!important;margin-top:4px!important;padding-right:15px!important;background:url('../img/origin/line01.png') right center no-repeat!important;color:#666!important;font-size:14px!important}.origin-services .origin-service-grid article:hover .origin-more{opacity:1!important}.origin-service-more{min-height:90px!important;background:none!important}.origin-service-more:hover{background:none!important}.origin-service-more a{display:inline-block!important;margin-top:10px!important;padding:10px 20px!important;background:#e9e9e9!important;color:#000!important;font-size:16px!important;font-weight:700!important}.origin-service-more:hover a{color:var(--origin-green)!important;text-decoration:none!important}.svc-home-1{background-image:url('../img/origin/svc-home-1.png')!important}.svc-home-2{background-image:url('../img/origin/svc-home-2.png')!important}.svc-home-3{background-image:url('../img/origin/svc-home-3.png')!important}.svc-home-4{background-image:url('../img/origin/svc-home-4.png')!important}.svc-home-5{background-image:url('../img/origin/svc-home-5.png')!important}.svc-home-6{background-image:url('../img/origin/svc-home-6.png')!important}.svc-home-7{background-image:url('../img/origin/svc-home-7.png')!important}.svc-home-8{background-image:url('../img/origin/svc-home-8.png')!important}.svc-home-9{background-image:url('../img/origin/svc-home-9.png')!important}.svc-cert-1{background-image:url('../img/origin/svc-cert-1.png')!important}.svc-cert-2{background-image:url('../img/origin/svc-cert-2.png')!important}.svc-cert-3{background-image:url('../img/origin/svc-cert-3.png')!important}.svc-cert-4{background-image:url('../img/origin/svc-cert-4.png')!important}.svc-cert-5{background-image:url('../img/origin/svc-cert-5.png')!important}.svc-cert-6{background-image:url('../img/origin/svc-cert-6.png')!important}
.origin-lab-preview{padding:80px 0!important;background:#fff!important;color:#333!important;overflow:hidden!important}.origin-lab-preview .origin-section-title{margin:20px 0 60px!important}.origin-lab-preview .origin-section-title.white h2{color:#e7e7e7!important}.origin-lab-preview .origin-section-title.white h2 span{color:var(--origin-green)!important}.origin-lab-stage{position:relative;height:650px!important;overflow:hidden;background-image:linear-gradient(rgba(0,0,0,.08),rgba(0,0,0,.08)),var(--lab-bg);background-position:center;background-size:cover;transition:background-image .35s ease}.origin-lab-track{height:100%;display:flex;transition:transform .45s ease}.origin-lab-card{position:relative;flex:0 0 20%;height:100%;border-left:1px solid rgba(221,221,221,.65);cursor:pointer;color:#fff}.origin-lab-title{position:absolute;inset:0;height:80px;margin:auto!important;color:#fff!important;font-size:30px!important;line-height:1.2!important;text-align:center!important;font-weight:400!important;transition:.35s}.origin-lab-title span{display:block;margin-top:5px;font-size:20px;color:#fff;text-transform:uppercase}.origin-lab-box{opacity:0;position:absolute;left:0;top:0;z-index:2;width:100%;height:100%;padding:20%;transition:.35s}.origin-lab-box:before{content:"";position:absolute;left:0;top:0;z-index:-1;width:100%;height:100%;background:rgba(0,133,66,.82)}.origin-lab-box h3{position:relative;margin:0!important;padding-bottom:15px;color:#fff!important;font-size:30px!important;line-height:1.3!important;text-align:center;font-weight:400}.origin-lab-box h3:before,.origin-lab-box h3:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:#fff}.origin-lab-box h3:after{left:35%;bottom:-1px;width:30%;height:3px}.origin-lab-box h3 span{display:block;margin-top:5px;font-size:20px;color:#fff;text-transform:uppercase}.origin-lab-links{margin:50px 0;padding:0 30px}.origin-lab-links a{display:block;color:#fff!important;font-size:14px;margin:6px 0}.origin-lab-links a:hover{text-decoration:underline}.origin-lab-more{display:table;margin:auto;padding:6px 15px;border:1px solid #fff;color:#fff!important;font-size:14px}.origin-lab-more:hover{background:#fff;color:var(--origin-green)!important}.origin-lab-card:hover .origin-lab-box,.origin-lab-card.is-active .origin-lab-box{opacity:1}.origin-lab-card:hover .origin-lab-title,.origin-lab-card.is-active .origin-lab-title{opacity:0}.origin-lab-arrow{position:absolute;top:50%;z-index:8;display:block;width:30px;height:30px;line-height:22px;border-radius:50%;border:2px solid #fff;background:transparent;color:#fff;font-size:28px;text-align:center;cursor:pointer;transform:translateY(-50%)}.origin-lab-arrow.prev{left:50px}.origin-lab-arrow.next{right:50px}.origin-lab-arrow:hover{border-color:#ddd;color:#ddd}
.clearfix:after{content:"";display:block;clear:both}
@media(max-width:1200px){.origin-services .origin-service-grid article{width:25%!important}.origin-services .origin-service-grid article:nth-child(6){clear:none}.origin-lab-stage{height:550px!important}.origin-lab-card{flex-basis:25%}.origin-lab-box{padding:12%}}
@media(max-width:1050px){.origin-services .origin-service-grid article{width:33.333%!important;min-height:190px!important}.origin-lab-stage{height:auto!important;background-image:none!important}.origin-lab-track{display:grid!important;grid-template-columns:repeat(2,1fr)!important;transform:none!important}.origin-lab-card{flex:0 0 auto;height:320px;background-position:center;background-size:cover}.origin-lab-card:nth-child(1){background-image:url('../img/origin/lab-shenzhen.jpg')}.origin-lab-card:nth-child(2){background-image:url('../img/origin/lab-kunshan.jpg')}.origin-lab-card:nth-child(3){background-image:url('../img/origin/lab-shanghai.jpg')}.origin-lab-card:nth-child(4){background-image:url('../img/origin/lab-wuhan.png')}.origin-lab-card:nth-child(5){background-image:url('../img/origin/lab-huizhou.jpg')}.origin-lab-card:nth-child(6){background-image:url('../img/origin/lab-guangzhou.jpg')}.origin-lab-arrow{display:none}}
@media(max-width:700px){.origin-services{padding:50px 0!important}.origin-services .origin-service-grid article{width:100%!important}.origin-service-tabs li{margin:0 5px!important;padding:0 8px 16px!important}.origin-lab-track{grid-template-columns:1fr!important}.origin-lab-card{height:300px}}

/* Original missing homepage sections: strength / advantages / news / contact */
.titleAx{text-align:center;margin:20px 0 60px}.titleAx h2{position:relative;z-index:5;margin:0;color:#e7e7e7;font-size:70px;line-height:1.32;font-weight:700;text-transform:none}.titleAx h2 span{position:absolute;top:25px;left:0;display:block;width:100%;color:var(--origin-green);font-size:30px;line-height:1;font-weight:400;text-transform:none}.titleAx em{display:block;position:relative;width:300px;height:1px;margin:10px auto 0;background:#ddd}.titleAx em:before,.titleAx em:after{content:"";position:absolute;top:-6px;width:12px;height:12px;border-radius:50%}.titleAx em:before{left:0;background:#0053a6}.titleAx em:after{right:0;background:#8fbe21}.titleAx em hr{display:none}
.strengthHome{padding:80px 0 0;background:#fff}.strengthHome .tone{position:relative;margin:50px 0 20px;padding:0;text-align:center;list-style:none}.strengthHome .tone li{position:relative;display:inline-block;padding:0 50px 20px;color:#000;font-size:18px;border-left:1px solid #ddd;font-weight:700;cursor:pointer}.strengthHome .tone li:last-child{border-right:1px solid #ddd}.strengthHome .tone li a{color:#000}.strengthHome .tone li em{display:block;width:50px;height:45px;margin:0 auto 15px;background-position:3px 2px;background-repeat:no-repeat}.strengthHome .tone li.active,.strengthHome .tone li.active a{color:var(--origin-green)}.strengthHome .tone li.active em{background-position:3px -42px}.strengthHome .tone li:after{content:"";opacity:0;position:absolute;left:45%;bottom:0;width:0;height:0;border-left:9px solid transparent;border-right:9px solid transparent;border-top:12px solid var(--origin-green);transition:.35s}.strengthHome .tone li.active:after{opacity:1;bottom:-10px}.strengthHome .down{position:relative;background:#efefef}.strengthHome .coll{position:relative;height:540px}.strengthHome .down .log{position:absolute;left:0;top:0;width:100%;z-index:-1;opacity:0;padding:80px 0;transition:.6s}.strengthHome .down .log.on{opacity:1;z-index:1}.list-honor{display:grid;grid-template-columns:repeat(5,1fr);gap:30px;margin:0 0 10px;padding:0;list-style:none}.list-honor li a{display:block;padding:10px;text-align:center;background:#fff;box-shadow:0 0 10px #ddd}.list-honor li .pic{display:table;text-align:center;margin:8px auto 18px}.list-honor li .block{height:260px;vertical-align:middle;display:table-cell;text-align:center}.list-honor li .pic img{max-width:100%;max-height:100%;margin:auto}.list-honor li h4{margin:0;color:#5d5d5d;font-size:14px;font-weight:400;padding:16px 0 5px;border-top:1px solid #ddd}.list-honor li:hover h4{color:var(--origin-green);border-color:var(--origin-green)}.strengthHome .btn{position:absolute;top:50%;display:block;width:45px;height:45px;line-height:34px;border-radius:50%;border:3px solid #c5c5c5;background:transparent;font-size:40px;text-align:center;color:#cacaca;opacity:1;transform:translateY(-50%);cursor:pointer}.strengthHome .prevBtn{left:-60px}.strengthHome .nextBtn{right:-60px}.strengthHome .btn:hover{border-color:var(--origin-green);color:var(--origin-green)}
.advantagesHome{padding:80px 0;overflow:hidden;background:url('../img/origin/asBg.jpg') center bottom no-repeat}.advantagesHome .card{overflow:hidden;margin:0;padding:0;list-style:none}.advantagesHome .card li{float:left;width:25%}.advantagesHome .card li a{position:relative;z-index:2;margin:0 8px;height:444px;padding:50px;cursor:pointer;display:block;background-position:center;background-repeat:no-repeat;background-size:cover;color:#fff;overflow:hidden}.advantagesHome .card li a:before,.advantagesHome .card li a:after{content:"";position:absolute;left:0;top:0;z-index:-1;width:100%;height:100%;background:rgba(0,0,0,.3);transition:.4s}.advantagesHome .card li a:after{opacity:0;background:rgba(0,133,66,.55)}.advantagesHome .card li:hover a:after{opacity:1}.advantagesHome .card li:hover a:before{opacity:0}.advantagesHome .card li h4{position:relative;margin:0;color:#fff;font-size:25px;font-weight:700;padding-bottom:35px}.advantagesHome .card li h4:before{content:"";position:absolute;left:0;bottom:0;width:30px;height:2px;background:#fff}.advantagesHome .card li .txt{margin:50px 0 0;color:#fff;font-size:14px;height:150px;line-height:25px;overflow:hidden}.advantagesHome .card li .more{display:table;margin:50px auto 0;border:1px solid #fff;padding:5px 10px;color:#fff;font-size:14px}.advantagesHome .card li .more:hover{background:var(--origin-green);border-color:var(--origin-green)}.advantagesHome .card li.x1 a{background-image:url('../img/origin/asImg-01.jpg')}.advantagesHome .card li.x2 a{background-image:url('../img/origin/asImg-02.jpg')}.advantagesHome .card li.x3 a{background-image:url('../img/origin/asImg-03.jpg')}.advantagesHome .card li.x4 a{background-image:url('../img/origin/asImg-04.jpg')}.digital{margin:100px 0 0;padding:0;float:left;width:100%;list-style:none}.digital li{float:left;width:25%;text-align:left;padding-right:35px}.digital li:last-child{padding-right:0}.digital li .mun{display:table;float:left;margin-right:20px}.digital li .mun font{color:#313131;font-size:65px;vertical-align:top;display:table-cell;line-height:75px;letter-spacing:-4px}.digital li .mun i{color:#313131;font-size:16px;font-weight:700;vertical-align:top;font-style:normal}.digital li h5{display:inline-block;position:relative;margin:0;color:#000;font-size:14px;font-weight:700;padding-bottom:10px}.digital li h5:before{content:"";position:absolute;left:0;bottom:0;width:25px;height:3px;background:var(--origin-green)}.digital li p{clear:both;color:#727272;font-size:12px;margin-top:10px;display:-webkit-box;word-break:break-all;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
.newsHome{padding:80px 0;overflow:hidden;background:url('../img/origin/nsBg.jpg') center center/cover no-repeat}.newsHome .tone{text-align:center;margin:0;padding:0;list-style:none}.newsHome .tone li{display:inline-block;margin:0 10px;border:1px solid #343434;padding:10px 40px;color:#343434;font-size:16px;cursor:pointer}.newsHome .tone li a{color:#343434}.newsHome .tone li.active{color:#fff;border-color:var(--origin-green);background:var(--origin-green)}.newsHome .tone li.active a{color:#fff}.newsHome .down{margin-top:50px}.newsHome .list{display:none;margin:0;padding:0;list-style:none;overflow:hidden}.newsHome .list.active{display:block}.newsHome .list li{float:left;width:25%}.newsHome .list li a{display:block;color:inherit}.newsHome .list li .box{position:relative;z-index:2;padding:40px;background:#fff}.newsHome .list li .box:before{content:"";position:absolute;left:0;top:0;z-index:-1;opacity:0;width:100%;height:100%;background:url('../img/origin/bg01.png') right bottom no-repeat var(--origin-green);transition:.4s}.newsHome .list li .box h4{height:40px;margin:0;color:#000;font-size:16px;font-weight:700;line-height:20px;overflow:hidden}.newsHome .list li .box .txt{margin:30px 0 35px;color:#666;font-size:14px;line-height:25px;display:-webkit-box;word-break:break-all;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;height:75px}.newsHome .list li .box .more{color:#808080;font-size:14px;padding:5px 10px;border:1px solid #808080}.newsHome .list li .pic{position:relative;overflow:hidden;height:210px}.newsHome .list li .pic .time{position:absolute;left:0;top:0;z-index:1;display:block;color:#fff;padding:10px 20px;text-align:center;background:rgba(0,0,0,.5)}.newsHome .list li .pic .time font{display:block;font-size:20px}.newsHome .list li .pic img{width:100%;height:100%;object-fit:cover;transition:.4s}.newsHome .list li:hover .box:before{opacity:1}.newsHome .list li:hover h4,.newsHome .list li:hover .txt{color:#fff}.newsHome .list li:hover .more{color:#fff;border-color:#fff}.newsHome .list li:hover img{transform:scale(1.08)}
.contactHome{padding:50px 0;background:url('../img/origin/cnBg.jpg') center center/cover no-repeat}.contactHome .container,.contactHome .origin-container{width:min(1000px,calc(100% - 40px));margin:0 auto}.contactHome .title{margin:0;color:#fff;font-size:30px;text-align:center;font-weight:400}.contactHome .top{text-align:center;margin:50px 0;overflow:hidden}.contactHome .top span{float:left;display:inline-block;width:33.3%;padding:0 30px;color:#fff;font-size:20px;font-weight:700}.contactHome .top span em{display:block;width:50px;height:50px;margin:0 auto 10px;background-position:center;background-repeat:no-repeat}.contactHome .top span.x1 em{background-image:url('../img/origin/ico001.png')}.contactHome .top span.x2 em{background-image:url('../img/origin/ico002.png')}.contactHome .top span.x3 em{background-image:url('../img/origin/ico003.png')}.contactHome form{width:100%;overflow:hidden}.contactHome form input{float:left;width:32.3%;margin:0 0 2% 1.5%}.contactHome form input.ione{margin-left:0}.contactHome form input,.contactHome form textarea{box-sizing:border-box;line-height:30px;padding:10px 20px;border:0;border-radius:5px;background:#fff;outline:0}.contactHome form textarea{display:block;clear:both;width:100%;height:100px;margin-bottom:2%;resize:vertical}.contactHome form button{line-height:30px;width:auto;min-width:208px;max-width:208px;padding:10px 50px;border:0;color:#fff;font-size:18px;font-weight:700;border-radius:5px;background:var(--origin-green);display:block;margin:0 auto;cursor:pointer;box-sizing:border-box}.contactHome form button:hover{background:#f60}
@media(max-width:1200px){.list-honor{grid-template-columns:repeat(4,1fr)}.list-honor li .block{height:200px}.strengthHome .down .log{padding:80px 50px}.strengthHome .prevBtn{left:-10px}.strengthHome .nextBtn{right:-10px}.strengthHome .coll{height:450px}.advantagesHome .card li a{padding:30px;height:400px}.digital li h5,.digital li p{display:block;clear:both}}
@media(max-width:1050px){.strengthHome .tone li{padding:0 20px 20px}.list-honor{grid-template-columns:repeat(3,1fr)}.advantagesHome .card li{width:50%}.advantagesHome .card li a{margin:0 8px 20px;height:auto;padding:50px}.advantagesHome .card li .txt{height:100px}.digital li{width:50%;margin-bottom:25px}.newsHome .list li{width:50%}.contactHome .container,.contactHome .origin-container{width:calc(100% - 40px)}}
@media(max-width:700px){.titleAx h2{font-size:34px}.titleAx h2 span{top:10%;font-size:20px}.strengthHome .tone li{width:48%;padding:0 8px 18px;margin-bottom:15px;border:0}.list-honor{grid-template-columns:repeat(2,1fr);gap:15px}.strengthHome .coll{height:650px}.strengthHome .down .log{padding:40px 16px}.advantagesHome .card li,.digital li,.newsHome .list li{width:100%}.contactHome .top span,.contactHome form input{width:100%;margin:0 0 12px}.contactHome .top span{float:none}.contactHome form textarea{margin-bottom:12px}}

/* Original-like secondary pages */
.origin-inner-page .banner-within{height:286px!important;background-position:center!important;background-size:cover!important}.origin-inner-page .site{height:49px!important;line-height:49px!important;background:#fff!important;border-bottom:1px solid #eee!important;color:#777!important}.origin-inner-page .site .origin-container{border:0!important}.origin-inner-page .origin-rack{padding:50px 0 100px!important;background:#fff!important}.origin-inner-page .origin-inside-layout{width:min(1440px,calc(100% - 82px))!important;margin:0 auto!important;overflow:hidden}.origin-inner-page .lefter{float:left!important;width:317px!important}.origin-inner-page .righter{float:right!important;width:1080px!important;min-height:620px!important}.origin-inner-page .leftNav{float:left!important;width:317px!important;background:#fff!important}.origin-inner-page .leftNav .titleTop{height:64px!important;line-height:64px!important;margin:0!important;padding:0 26px!important;background:var(--origin-green)!important;color:#fff!important;font-size:24px!important;font-weight:400!important}.origin-inner-page .leftNav ul{margin:0!important;padding:0!important;border:1px solid #eee!important;border-top:0!important;list-style:none!important}.origin-inner-page .leftNav li{border-bottom:1px solid #eee!important}.origin-inner-page .leftNav li:last-child{border-bottom:0!important}.origin-inner-page .leftNav h3{margin:0!important;font-size:15px!important;font-weight:400!important}.origin-inner-page .leftNav a{display:block!important;position:relative!important;padding:15px 38px 15px 25px!important;color:#555!important}.origin-inner-page .leftNav a:after{content:'+';position:absolute;right:22px;top:15px;color:#aaa}.origin-inner-page .leftNav li.active a,.origin-inner-page .leftNav a:hover{color:var(--origin-green)!important;background:#f7fbf6!important}.origin-side-module{float:left;width:317px;margin-top:30px;padding:28px 25px;background:#f7f7f7;color:#555}.origin-side-module h3{margin:0 0 18px;color:#222;font-size:24px;font-weight:400}.origin-side-module h3 span{float:right;color:var(--origin-green)}.origin-side-module strong{display:block;margin:5px 0 14px;color:var(--origin-green);font-size:30px;line-height:1}.origin-side-module p{margin:8px 0;color:#777}.origin-side-news{padding-bottom:20px}.origin-side-news ul{margin:0;padding:0;list-style:none}.origin-side-news li{padding:10px 0;border-bottom:1px solid #e5e5e5}.origin-side-news a{color:#555}.origin-inner-page .righter>.titleTop,.introductionBox .titleTop{height:64px!important;line-height:64px!important;margin:0 0 28px!important;padding:0!important;border-bottom:1px solid #e5e5e5!important;color:#333!important;font-size:26px!important;font-weight:400!important}.origin-inner-page .righter.border{border:0!important}.origin-service-detail-list{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.origin-service-detail-card{min-height:210px;padding:28px 30px;border:1px solid #eee;background:#fff;transition:.25s}.origin-service-detail-card:hover{border-color:var(--origin-green);box-shadow:0 8px 22px rgba(0,0,0,.06);transform:translateY(-2px)}.origin-service-detail-card h3{margin:0 0 18px;color:#222;font-size:22px}.origin-detail-links{display:grid;grid-template-columns:repeat(2,1fr);gap:8px 14px;margin-bottom:18px}.origin-detail-links a{color:#666;font-size:14px}.origin-service-detail-card .more{color:var(--origin-green);font-weight:700}.origin-lab-list{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:30px!important;margin:0!important;padding:0!important;list-style:none!important}.origin-lab-list li{float:none!important;width:auto!important;background:#fff}.origin-lab-list a{display:block;color:#333}.origin-lab-list .pic{height:190px;overflow:hidden;background:#eee}.origin-lab-list img{width:100%;height:100%;object-fit:cover;transition:.4s}.origin-lab-list h4{margin:0;padding:18px 10px;border:1px solid #eee;border-top:0;text-align:center;font-size:18px;font-weight:400}.origin-lab-list li:hover img{transform:scale(1.06)}.origin-lab-list li:hover h4{color:var(--origin-green)}#pages{clear:both;padding:35px 0;text-align:center}#pages a,#pages span{display:inline-block;min-width:34px;height:34px;line-height:34px;margin:0 4px;border:1px solid #ddd;color:#666}.cur_page,#pages a:hover{background:var(--origin-green)!important;border-color:var(--origin-green)!important;color:#fff!important}.origin-news-page-list{margin:0;padding:0;list-style:none}.origin-news-page-list li{border-bottom:1px solid #eee}.origin-news-page-list li a{display:block;position:relative;min-height:140px;padding:26px 20px 26px 115px;color:#333}.origin-news-page-list .time{position:absolute;left:0;top:28px;width:82px;height:82px;border:1px solid #ddd;text-align:center;color:#888}.origin-news-page-list .time font{display:block;padding-top:10px;color:#333;font-size:28px;line-height:34px}.origin-news-page-list h4{margin:0 0 14px;color:#222;font-size:20px;font-weight:600}.origin-news-page-list p{margin:0 0 14px;color:#777;line-height:1.8}.origin-news-page-list em{font-style:normal;color:#999}.origin-news-page-list li:hover{background:#f7fbf6}.origin-news-page-list li:hover h4,.origin-news-page-list li:hover em{color:var(--origin-green)}.origin-inner-page .menu{height:167px!important;background:#f7f7f7!important;text-align:center!important}.origin-inner-page .menu h2{margin:0;padding:28px 0 22px;color:#333;font-size:28px;font-weight:400}.origin-inner-page .menu ul{margin:0;padding:0;list-style:none}.origin-inner-page .menu li{display:inline-block;margin:0 2px}.origin-inner-page .menu li a{display:block;min-width:130px;height:42px;line-height:42px;padding:0 18px;background:#fff;color:#555;border:1px solid #eee}.origin-inner-page .menu li.active a,.origin-inner-page .menu li a:hover{background:var(--origin-green);border-color:var(--origin-green);color:#fff!important}.queryFrame .origin-query-box{margin-top:0!important}.introductionBox .origin-container{width:min(1200px,calc(100% - 82px))!important}.introductionBox .origin-about-copy{font-size:16px;line-height:2.05;color:#555}.introductionBox .origin-about-stats{grid-template-columns:repeat(4,1fr)}
@media(max-width:1300px){.origin-inner-page .origin-inside-layout{width:calc(100% - 40px)!important}.origin-inner-page .lefter{width:260px!important}.origin-inner-page .righter{width:calc(100% - 300px)!important}.origin-inner-page .leftNav,.origin-side-module{width:260px!important}.origin-service-detail-list,.origin-lab-list{grid-template-columns:repeat(2,1fr)!important}}
@media(max-width:900px){.origin-inner-page .lefter,.origin-inner-page .righter,.origin-inner-page .leftNav,.origin-side-module{float:none!important;width:100%!important}.origin-inner-page .righter{margin-top:30px}.origin-service-detail-list,.origin-lab-list{grid-template-columns:1fr!important}.origin-inner-page .menu{height:auto!important;padding-bottom:25px}.origin-inner-page .menu li{display:block;margin:6px 0}.origin-news-page-list li a{padding-left:20px}.origin-news-page-list .time{position:static;margin-bottom:14px}}

/* Service page: match original compact dl/dd list instead of card grid */
.origin-inner-page .multipleBox .righter.border{border:1px solid #ddd!important;padding:30px!important;background:#fff!important}.multipleBox .righter dl.list{float:left;width:100%;margin:0 0 40px;padding:0;list-style:none}.multipleBox .righter dl.list:after{content:"";display:block;clear:both}.multipleBox .righter dt.titleTop{display:block!important;float:none!important;width:100%!important;height:auto!important;line-height:normal!important;margin:0 0 45px!important;padding:0!important;border:0!important;background:none!important;color:var(--origin-green)!important;font-size:25px!important;font-weight:400!important}.multipleBox .righter dd.item{float:left!important;width:25%!important;height:155px!important;margin:0 0 30px!important;padding:0 60px 0 0!important;border:0!important;background:none!important;box-shadow:none!important;overflow:hidden!important}.multipleBox .righter dd.item:nth-of-type(4n){padding-right:0!important}.multipleBox .righter dd.item h3.title{position:relative!important;height:51px!important;line-height:40px!important;margin:0 0 10px!important;padding:0 0 10px!important;border-bottom:1px solid #ddd!important;color:#000!important;font-size:16px!important;font-weight:700!important;overflow:hidden!important}.multipleBox .righter dd.item h3.title em{display:inline-block!important;width:40px!important;height:40px!important;margin:0 12px 0 0!important;vertical-align:top!important;background:url('../img/origin/service-icon-1.png') center/contain no-repeat!important}.multipleBox .righter dd.item:nth-of-type(2n) h3.title em{background-image:url('../img/origin/service-icon-2.png')!important}.multipleBox .righter dd.item:nth-of-type(3n) h3.title em{background-image:url('../img/origin/service-icon-3.png')!important}.multipleBox .righter dd.item:nth-of-type(4n) h3.title em{background-image:url('../img/origin/service-icon-4.png')!important}.multipleBox .righter dd.item:nth-of-type(5n) h3.title em{background-image:url('../img/origin/service-icon-5.png')!important}.multipleBox .righter dd.item .box{height:auto!important;margin:0!important;padding:0!important}.multipleBox .righter dd.item .slip{display:block!important;min-height:23px!important;line-height:normal!important}.multipleBox .righter dd.item a{display:inline-block!important;max-width:50%!important;margin:2px 0!important;padding:0 15px 0 0!important;color:#898989!important;font-size:12px!important;line-height:16px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;vertical-align:top!important}.multipleBox .righter dd.item a:hover{color:var(--origin-green)!important}.multipleBox .righter .more-2{display:table!important;max-width:none!important;margin-top:8px!important;padding-right:16px!important;color:#898989!important}.multipleBox .righter .more-2:hover{color:var(--origin-green)!important}.multipleBox .origin-service-detail-list,.multipleBox .origin-service-detail-card{display:initial!important}
@media(max-width:1300px){.multipleBox .righter dd.item{width:33.333%!important}.multipleBox .righter dd.item:nth-of-type(4n){padding-right:60px!important}.multipleBox .righter dd.item:nth-of-type(3n){padding-right:0!important}}
@media(max-width:900px){.origin-inner-page .multipleBox .righter.border{padding:22px!important}.multipleBox .righter dd.item{width:50%!important;padding-right:25px!important}.multipleBox .righter dd.item:nth-of-type(3n){padding-right:25px!important}.multipleBox .righter dd.item:nth-of-type(2n){padding-right:0!important}}
@media(max-width:600px){.multipleBox .righter dd.item{width:100%!important;padding-right:0!important}}

/* Secondary page refinements: left contact, lab submenu, about stats */
.origin-side-module.contactSide{min-height:529px!important;padding:30px!important;background:#fff!important;border:1px solid #ddd!important}.origin-side-module.contactSide h3{padding-bottom:18px!important;border-bottom:1px solid #ddd!important}.origin-side-module.contactSide strong{font-size:34px!important;line-height:1.2!important}.origin-inner-page .leftNav .twoN{display:block!important;margin:0!important;padding:5px 0 10px!important;border:0!important;background:#fafafa!important}.origin-inner-page .leftNav .twoN li{border:0!important}.origin-inner-page .leftNav .twoN a{padding:6px 20px 6px 44px!important;color:#777!important;font-size:13px!important}.origin-inner-page .leftNav .twoN a:after{display:none!important}.origin-inner-page .leftNav .oneNh.icon-angle-down>a:after{content:'?'!important}.introductionBox .origin-about-stats{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:0!important;margin:70px 0 20px!important;border-top:1px solid #eee;border-bottom:1px solid #eee}.introductionBox .origin-about-stats div{padding:34px 24px!important;background:#fff!important;border-right:1px solid #eee;text-align:left!important}.introductionBox .origin-about-stats div:last-child{border-right:0}.introductionBox .origin-about-stats strong{display:inline-block!important;margin-right:12px;color:#313131!important;font-size:64px!important;line-height:1!important;letter-spacing:-3px!important}.introductionBox .origin-about-stats span{display:inline-block;max-width:120px;color:#333!important;font-weight:700;vertical-align:middle}.introductionBox .origin-about-stats span:after{content:"";display:block;width:28px;height:3px;margin-top:12px;background:var(--origin-green)}
.multipleBox .leftNav .oneN>li{border-bottom:1px solid #eee!important}.multipleBox .leftNav .oneN>li>.oneNh>a{padding:15px 42px 15px 25px!important;font-size:15px!important;background:#fff!important;color:#333!important}.multipleBox .leftNav .oneN>li.active>.oneNh>a,.multipleBox .leftNav .oneN>li>.oneNh>a:hover{background:#f7fbf6!important;color:var(--origin-green)!important}.multipleBox .leftNav .oneN>li>.oneNh>a:after{content:'+'!important;position:absolute!important;right:22px!important;top:15px!important;color:#aaa!important}.multipleBox .leftNav .twoN{display:block!important;margin:0!important;padding:4px 0 8px!important;border:0!important;background:#fafafa!important}.multipleBox .leftNav .twoN>li{border:0!important}.multipleBox .leftNav .twoN h3{font-size:13px!important}.multipleBox .leftNav .twoN h3>a{padding:6px 28px 6px 42px!important;color:#777!important;background:transparent!important}.multipleBox .leftNav .twoN h3>a:hover{color:var(--origin-green)!important}.multipleBox .leftNav .twoN h3>a:after{display:none!important}.multipleBox .leftNav .threeN{display:block!important;margin:0!important;padding:0 0 5px!important;border:0!important;background:#fff!important}.multipleBox .leftNav .threeN li{border:0!important}.multipleBox .leftNav .threeN a{display:block!important;padding:3px 22px 3px 58px!important;color:#999!important;font-size:12px!important;line-height:20px!important;background:#fff!important}.multipleBox .leftNav .threeN a:after{display:none!important}.multipleBox .leftNav .threeN a:hover{color:var(--origin-green)!important}
.multipleBox .righter.border.tag>h2.titleTop{display:none!important}.multipleBox .righter dl.list{display:block!important}.multipleBox .righter dl.list .more-last{float:left!important;width:25%!important;height:120px!important;margin:0 0 30px!important;padding:25px 0 0!important;list-style:none!important;text-align:center!important;background:#f5f5f5!important}.multipleBox .righter dl.list .more-last a{display:inline-block!important;margin-top:16px!important;padding:8px 20px!important;color:#333!important;font-size:16px!important;font-weight:700!important;background:#e6e6e6!important}.multipleBox .righter dl.list .more-last a:hover{color:#fff!important;background:var(--origin-green)!important}.multipleBox .righter dl.list .Dmore{display:none!important}
@media(max-width:900px){.introductionBox .origin-about-stats{grid-template-columns:repeat(2,1fr)!important}.origin-side-module.contactSide{min-height:0!important}}
@media(max-width:560px){.introductionBox .origin-about-stats{grid-template-columns:1fr!important}}


/* Services page left navigation: collapsed submenu state */
.origin-inner-page .multipleBox .leftNav .twoN,
.origin-inner-page .multipleBox .leftNav .threeN{display:none!important;height:0!important;overflow:hidden!important;padding:0!important;border:0!important}
.origin-inner-page .multipleBox .leftNav .oneN>li{height:54px!important;overflow:hidden!important}
.origin-inner-page .multipleBox .leftNav .oneN>li>.oneNh>a{height:54px!important;line-height:24px!important;box-sizing:border-box!important}


/* Services page banner and left contact block */
.origin-inner-page .banner-within.services{background-image:url('../img/origin/banner-services.png')!important;background-size:cover!important;background-position:center center!important}
.multipleBox .service-contact{float:left!important;width:317px!important;height:529px!important;margin-top:30px!important;background:#fff!important;color:#333!important;overflow:hidden!important}
.multipleBox .service-contact .title{height:64px!important;line-height:64px!important;margin:0!important;padding:0 30px!important;background:var(--origin-green)!important;color:#fff!important;font-size:24px!important;font-weight:400!important}
.multipleBox .service-contact .title .more{float:right!important;width:18px!important;height:18px!important;line-height:16px!important;margin-top:24px!important;border:1px solid rgba(255,255,255,.85)!important;color:#fff!important;text-align:center!important;font-size:16px!important;padding:0!important;background:transparent!important}
.multipleBox .service-contact .tel{display:block!important;margin:0!important;padding:34px 30px 24px!important;background:#008542!important;color:#fff!important;font-size:14px!important;line-height:1.4!important}
.multipleBox .service-contact .tel font{display:block!important;margin-top:7px!important;color:#fff!important;font-size:30px!important;font-weight:700!important;line-height:1.1!important}
.multipleBox .service-contact .wx{padding:24px 30px 30px!important;background:#f5f5f5!important;color:#555!important;line-height:1.9!important}
.multipleBox .service-contact .wx h5{margin:0 0 14px!important;color:#333!important;font-size:18px!important;font-weight:700!important}
.multipleBox .service-contact .wx span{display:block!important;margin:8px 0!important;color:#666!important;font-size:14px!important;line-height:1.7!important}


/* Services page left navigation colors: match original grey item rows */
.origin-inner-page .multipleBox .leftNav .oneN{border:0!important;background:transparent!important}
.origin-inner-page .multipleBox .leftNav .oneN>li{margin-top:1px!important;border:0!important;background:transparent!important}
.origin-inner-page .multipleBox .leftNav .oneN>li>.oneNh{height:54px!important;margin:0!important;padding:15px 30px!important;background:#888!important;box-sizing:border-box!important}
.origin-inner-page .multipleBox .leftNav .oneN>li>.oneNh>a{display:inline!important;height:auto!important;line-height:normal!important;padding:0!important;background:transparent!important;color:#fff!important;font-size:18px!important;font-weight:400!important}
.origin-inner-page .multipleBox .leftNav .oneN>li.active>.oneNh,
.origin-inner-page .multipleBox .leftNav .oneN>li:hover>.oneNh{background:#888!important}
.origin-inner-page .multipleBox .leftNav .oneN>li.active>.oneNh>a,
.origin-inner-page .multipleBox .leftNav .oneN>li>.oneNh>a:hover{background:transparent!important;color:#fff!important}
.origin-inner-page .multipleBox .leftNav .oneN>li>.oneNh>a:after{content:none!important;display:none!important}
.origin-inner-page .multipleBox .leftNav .oneN>li>.oneNh:after{content:'+';float:right;color:#fff;font-size:18px;line-height:24px}

/* Services page left navigation interactions */
.origin-inner-page .multipleBox .leftNav .oneN>li.open{height:auto!important;overflow:visible!important}
.origin-inner-page .multipleBox .leftNav .oneN>li.open>.oneNh:after{content:'-'!important}
.origin-inner-page .multipleBox .leftNav .oneN>li.open>.twoN{display:block!important;height:auto!important;overflow:visible!important;margin:0!important;padding:0!important;border:0!important;background:#fff!important}
.origin-inner-page .multipleBox .leftNav .oneN>li.open>.twoN>li{height:auto!important;overflow:visible!important;border-bottom:1px solid #eee!important;background:#fff!important}
.origin-inner-page .multipleBox .leftNav .oneN>li.open>.twoN>li>.twoNh{margin:0!important;padding:0!important;background:#fff!important}
.origin-inner-page .multipleBox .leftNav .oneN>li.open>.twoN>li>.twoNh>a{display:block!important;padding:12px 42px 12px 32px!important;color:#666!important;font-size:14px!important;line-height:20px!important;background:#fff!important}
.origin-inner-page .multipleBox .leftNav .oneN>li.open>.twoN>li>.twoNh>a:hover,
.origin-inner-page .multipleBox .leftNav .oneN>li.open>.twoN>li>.twoNh.on>a{color:var(--origin-green)!important;background:#f7fbf6!important}
.origin-inner-page .multipleBox .leftNav .oneN>li.open>.twoN>li>.twoNh>a:after{content:'+'!important;display:block!important;position:absolute!important;right:22px!important;top:12px!important;color:#aaa!important}
.origin-inner-page .multipleBox .leftNav .oneN>li.open>.twoN>li>.twoNh.on>a:after{content:'-'!important}
.origin-inner-page .multipleBox .leftNav .oneN>li.open>.twoN>li.open>.threeN{display:block!important;height:auto!important;overflow:visible!important;margin:0!important;padding:6px 0 10px!important;border:0!important;background:#fafafa!important}
.origin-inner-page .multipleBox .leftNav .oneN>li.open>.twoN>li.open>.threeN>li{border:0!important;background:#fafafa!important}
.origin-inner-page .multipleBox .leftNav .oneN>li.open>.twoN>li.open>.threeN a{display:block!important;padding:5px 20px 5px 52px!important;color:#888!important;font-size:12px!important;line-height:20px!important;background:#fafafa!important}
.origin-inner-page .multipleBox .leftNav .oneN>li.open>.twoN>li.open>.threeN a:hover{color:var(--origin-green)!important;background:#fff!important}

/* Inner pages side menu: services/labs use the same original accordion rows */
.origin-inner-page .leftNav.sideMenu .oneN{border:0!important;background:transparent!important}
.origin-inner-page .leftNav.sideMenu .oneN>li{height:54px!important;overflow:hidden!important;margin-top:1px!important;border:0!important;background:transparent!important}
.origin-inner-page .leftNav.sideMenu .twoN,
.origin-inner-page .leftNav.sideMenu .threeN{display:none!important;height:0!important;overflow:hidden!important;margin:0!important;padding:0!important;border:0!important}
.origin-inner-page .leftNav.sideMenu .oneN>li>.oneNh{height:54px!important;margin:0!important;padding:15px 30px!important;background:#888!important;box-sizing:border-box!important}
.origin-inner-page .leftNav.sideMenu .oneN>li>.oneNh>a{display:inline!important;height:auto!important;line-height:normal!important;padding:0!important;background:transparent!important;color:#fff!important;font-size:18px!important;font-weight:400!important}
.origin-inner-page .leftNav.sideMenu .oneN>li.active>.oneNh,
.origin-inner-page .leftNav.sideMenu .oneN>li:hover>.oneNh{background:#888!important}
.origin-inner-page .leftNav.sideMenu .oneN>li>.oneNh>a:after{content:none!important;display:none!important}
.origin-inner-page .leftNav.sideMenu .oneN>li>.oneNh:after{content:'+';float:right;color:#fff;font-size:18px;line-height:24px}
.origin-inner-page .leftNav.sideMenu .oneN>li.open{height:auto!important;overflow:visible!important}
.origin-inner-page .leftNav.sideMenu .oneN>li.open>.oneNh:after{content:'-'!important}
.origin-inner-page .leftNav.sideMenu .oneN>li.open>.twoN{display:block!important;height:auto!important;overflow:visible!important;margin:0!important;padding:0!important;border:0!important;background:#fff!important}
.origin-inner-page .leftNav.sideMenu .oneN>li.open>.twoN>li{height:auto!important;overflow:visible!important;border-bottom:1px solid #eee!important;background:#fff!important}
.origin-inner-page .leftNav.sideMenu .oneN>li.open>.twoN>li>.twoNh{margin:0!important;padding:0!important;background:#fff!important}
.origin-inner-page .leftNav.sideMenu .oneN>li.open>.twoN>li>.twoNh>a{display:block!important;padding:12px 42px 12px 32px!important;color:#666!important;font-size:14px!important;line-height:20px!important;background:#fff!important}
.origin-inner-page .leftNav.sideMenu .oneN>li.open>.twoN>li>.twoNh>a:hover{color:var(--origin-green)!important;background:#f7fbf6!important}

/* Laboratory center page */
.origin-inner-page .banner-within.labs{background-image:url('../img/origin/banner-labs.jpg')!important;background-size:cover!important;background-position:center center!important}
.origin-inner-page .ExperimentListBox .righter.border{border:1px solid #ddd!important;padding:30px!important;background:#fff!important}
.origin-inner-page .ExperimentListBox .righter>.titleTop{height:auto!important;line-height:normal!important;margin:0 0 40px!important;padding:0!important;border:0!important;color:var(--origin-green)!important;font-size:25px!important;font-weight:400!important}
.origin-inner-page .ExperimentListBox .righter ul.list{display:block!important;width:100%!important;height:auto!important;margin:0!important;padding:0!important;border:0!important;list-style:none!important}
.origin-inner-page .ExperimentListBox .righter ul.list:after{content:"";display:block;clear:both}
.origin-inner-page .ExperimentListBox .righter ul.list>li{float:left!important;width:50%!important;height:379px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;list-style:none!important;overflow:hidden!important}
.origin-inner-page .ExperimentListBox .righter ul.list>li>a{display:block!important;width:94%!important;margin:0!important;padding:0!important;color:#000!important;background:transparent!important;text-decoration:none!important}
.origin-inner-page .ExperimentListBox .righter ul.list>li:nth-child(2n)>a{margin-left:auto!important}
.origin-inner-page .ExperimentListBox .righter .pic{position:relative!important;display:block!important;width:100%!important;height:0!important;margin:0!important;padding:60% 0 0!important;border:0!important;background:#eee!important;overflow:hidden!important}
.origin-inner-page .ExperimentListBox .righter .pic img{position:absolute!important;left:0!important;top:0!important;width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;transition:.4s!important}
.origin-inner-page .ExperimentListBox .righter h4{display:block!important;width:100%!important;margin:20px 0!important;padding:0!important;border:0!important;background:transparent!important;color:#000!important;text-align:center!important;font-size:16px!important;font-weight:400!important;line-height:normal!important}
.origin-inner-page .ExperimentListBox .righter ul.list>li:hover img{transform:scale(1.06)}
.origin-inner-page .ExperimentListBox .righter ul.list>li:hover h4{color:var(--origin-green)!important}
.origin-inner-page .ExperimentListBox #pages{clear:both!important;padding:0 0 10px!important;text-align:center!important}

/* Service center certificate query page */
.origin-inner-page .banner-within.service-center{background-image:url('../img/origin/banner-service-center.jpg')!important;background-size:cover!important;background-position:center center!important}
.origin-inner-page .queryFrame{padding:110px 0 100px!important;background:#fff!important}
.origin-inner-page .queryFrame .container{width:880px!important;margin:0 auto!important;padding:0!important;background:transparent!important}
.origin-inner-page .queryFrame h2.titleTop{display:table!important;width:auto!important;height:auto!important;line-height:normal!important;margin:0 auto!important;padding:0!important;border:0!important;background:transparent!important;color:#444!important;text-align:left!important;font-size:45px!important;font-weight:400!important}
.origin-inner-page .queryFrame h2.titleTop img{display:inline-block!important;width:auto!important;height:auto!important;max-height:45px!important;margin:0 10px 0 0!important;vertical-align:middle!important}
.origin-inner-page .queryFrame h2.titleTop .query-logo-text{display:inline-block!important;margin-right:10px!important;color:var(--origin-green)!important;font-size:34px!important;font-weight:700!important;vertical-align:middle!important;letter-spacing:1px!important}
.origin-inner-page .queryFrame h2.titleTop font{display:inline-block!important;margin:0!important;color:#555!important;font-size:22px!important;line-height:1.1!important;font-weight:400!important;vertical-align:middle!important}
.origin-inner-page .queryFrame h2.titleTop>span:last-child{display:block!important;margin-top:8px!important;color:#444!important;font-size:45px!important;line-height:1.05!important}
.origin-inner-page .queryFrame .tab{width:720px!important;margin:30px auto 50px!important;padding:0!important;background:transparent!important}
.origin-inner-page .queryFrame .tab ul.tone{height:52px!important;margin:0!important;padding:0!important;border:0!important;list-style:none!important;overflow:hidden!important}
.origin-inner-page .queryFrame .tab ul.tone li{display:inline-block!important;margin:0 5px 0 0!important;padding:15px 30px!important;border:1px solid #f1f1f1!important;background:#f1f1f1!important;color:#959595!important;font-size:16px!important;line-height:20px!important;cursor:pointer!important;vertical-align:top!important}
.origin-inner-page .queryFrame .tab ul.tone li[data-query-tab="q1"],
.origin-inner-page .queryFrame .tab ul.tone li[data-query-tab="q2"]{display:none!important}
.origin-inner-page .queryFrame .tab ul.tone li.active{border-color:#fff!important;background:#fff!important;color:var(--origin-green)!important}
.origin-inner-page .queryFrame .down{background:transparent!important}
.origin-inner-page .queryFrame .box{display:none}
.origin-inner-page .queryFrame .box.active{display:block}
.origin-inner-page .queryFrame form{display:block!important;width:619px!important;min-height:170px!important;margin:0 auto!important;padding:65px 0 0!important}
.origin-inner-page .queryFrame input[name="bianhao"]{display:block!important;width:619px!important;height:55px!important;margin:0!important;padding:10px 20px 10px 60px!important;border:2px solid #ddd!important;border-radius:0!important;background:transparent!important;color:#999!important;font-size:14px!important;box-sizing:border-box!important}
.origin-inner-page .queryFrame input[name="bianhao"]::placeholder{color:#b3b3b3!important}
.origin-inner-page .queryFrame button.submit,
.origin-inner-page .queryFrame button.reset{float:left!important;display:block!important;width:180px!important;height:51px!important;margin:25px 10px 0 0!important;padding:15px 20px!important;border:0!important;border-radius:0!important;background:var(--origin-green)!important;color:#fff!important;text-align:center!important;font-size:16px!important;line-height:20px!important;cursor:pointer!important;box-sizing:border-box!important}
.origin-inner-page .queryFrame .tips{clear:both!important;width:590px!important;margin:140px 0 0 50px!important;padding:0!important;color:#555!important;line-height:2!important}
.origin-inner-page .queryFrame .tips h5{margin:0 0 10px!important;color:#333!important;font-size:18px!important;font-weight:700!important}
.origin-inner-page .queryFrame .tips p{margin:0!important;color:#666!important;font-size:14px!important;line-height:2!important}

/* News information list page layout */
.origin-inner-page .banner-within.news{background-image:url('../img/origin/banner-news.jpg')!important;background-size:cover!important;background-position:center center!important}
.origin-inner-page .NewsListBox{padding:50px 0 100px!important;background:#fff!important}
.origin-inner-page .NewsListBox .origin-inside-layout{width:min(1440px,calc(100% - 82px))!important;margin:0 auto!important}
.origin-inner-page .NewsListBox .lefter{width:317px!important}
.origin-inner-page .NewsListBox .righter{width:1080px!important;min-height:600px!important}
.origin-inner-page .NewsListBox .leftNav.sideMenu{width:317px!important;margin:0 0 30px!important;background:transparent!important}
.origin-inner-page .NewsListBox .leftNav.sideMenu .titleTop{height:69px!important;line-height:69px!important;margin:0!important;padding:0 28px!important;background:#008542!important;color:#fff!important;font-size:25px!important;font-weight:400!important}
.origin-inner-page .NewsListBox .leftNav.sideMenu .oneN{margin:0!important;padding:0!important;list-style:none!important}
.origin-inner-page .NewsListBox .leftNav.sideMenu .oneN>li{height:54px!important;margin-top:1px!important;overflow:hidden!important;background:#888!important}
.origin-inner-page .NewsListBox .leftNav.sideMenu .oneN>li>.oneNh{height:54px!important;line-height:54px!important;margin:0!important;padding:0 30px!important;background:#888!important}
.origin-inner-page .NewsListBox .leftNav.sideMenu .oneN>li>.oneNh:after{content:'+'!important;float:right!important;color:#fff!important;font-size:18px!important;line-height:54px!important}
.origin-inner-page .NewsListBox .leftNav.sideMenu .oneN>li>.oneNh>a{display:inline!important;padding:0!important;color:#fff!important;font-size:18px!important;line-height:54px!important;background:transparent!important}
.origin-inner-page .NewsListBox .leftNav.sideMenu .oneN>li.active>.oneNh,.origin-inner-page .NewsListBox .leftNav.sideMenu .oneN>li:hover>.oneNh{background:#008542!important}
.origin-inner-page .NewsListBox .relevant{display:none!important}
.origin-inner-page .NewsListBox .origin-news-side-tab,.origin-inner-page .NewsListBox .service-contact{clear:both!important;width:317px!important;margin:30px 0 0!important;background:#fff!important}
.origin-inner-page .NewsListBox .relevant .titleTop,.origin-inner-page .NewsListBox .service-contact .title{height:56px!important;line-height:56px!important;margin:0!important;padding:0 25px!important;background:#008542!important;color:#fff!important;font-size:20px!important;font-weight:400!important}
.origin-inner-page .NewsListBox .relevant .titleTop span,.origin-inner-page .NewsListBox .service-contact .title .more{float:right!important;color:#fff!important;font-size:22px!important;font-weight:400!important;text-decoration:none!important}
.origin-inner-page .NewsListBox .relevant ul{margin:0!important;padding:18px 24px!important;border:1px solid #eee!important;border-top:0!important;list-style:none!important}
.origin-inner-page .NewsListBox .relevant li{height:32px!important;line-height:32px!important;border-bottom:1px dashed #e5e5e5!important}
.origin-inner-page .NewsListBox .relevant li:last-child{border-bottom:0!important}
.origin-inner-page .NewsListBox .relevant a{display:block!important;color:#666!important;font-size:14px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}
.origin-inner-page .NewsListBox .relevant a:before{content:'\203A';margin-right:8px;color:#008542}
.origin-inner-page .NewsListBox .origin-news-side-tab{border:0!important;box-sizing:border-box!important}
.origin-inner-page .NewsListBox .origin-news-side-tab .tone{display:block!important;height:auto!important;margin:0!important;padding:0!important;border:0!important;list-style:none!important;background:transparent!important;overflow:hidden!important}
.origin-inner-page .NewsListBox .origin-news-side-tab .tone:after{content:"";display:block;clear:both}
.origin-inner-page .NewsListBox .origin-news-side-tab .tone li{float:left!important;width:50%!important;height:auto!important;margin:0!important;padding:20px!important;text-align:center!important;line-height:normal!important;color:#a3a3a3!important;font-size:16px!important;cursor:pointer!important;border:0!important;background:#ececec!important;box-sizing:border-box!important}
.origin-inner-page .NewsListBox .origin-news-side-tab .tone li.active{background:#008542!important;color:#fff!important;border:0!important;line-height:normal!important}
.origin-inner-page .NewsListBox .origin-news-side-tab .tone a{display:block!important;color:inherit!important;font-size:16px!important;text-decoration:none!important}
.origin-inner-page .NewsListBox .origin-news-side-tab .down{padding:20px 20px 50px!important;border:1px solid #ddd!important;background:#fff!important;overflow:hidden!important}
.origin-inner-page .NewsListBox .origin-news-side-tab .list{display:none!important;margin:0!important;padding:0!important;list-style:none!important}
.origin-inner-page .NewsListBox .origin-news-side-tab .list.active,.origin-inner-page .NewsListBox .origin-news-side-tab .list.on{display:block!important}
.origin-inner-page .NewsListBox .origin-news-side-tab .list li{display:block!important;clear:both!important;height:auto!important;line-height:normal!important;border:0!important;overflow:visible!important}
.origin-inner-page .NewsListBox .origin-news-side-tab .list a{position:relative!important;display:block!important;width:100%!important;padding:5px 0 5px 18px!important;color:#191919!important;font-size:14px!important;line-height:1.7!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}
.origin-inner-page .NewsListBox .origin-news-side-tab .list a:before{content:""!important;position:absolute!important;left:0!important;top:13px!important;width:5px!important;height:5px!important;margin:0!important;background:#d4d4d4!important;transition:all .4s ease-in-out!important}
.origin-inner-page .NewsListBox .origin-news-side-tab .list li:hover a{color:#008542!important}
.origin-inner-page .NewsListBox .origin-news-side-tab .list li:hover a:before{background:#008542!important}
.origin-inner-page .NewsListBox .service-contact .tel{display:block!important;margin:0!important;padding:28px 30px 22px!important;background:#008542!important;color:#fff!important;font-size:14px!important;line-height:1.4!important}
.origin-inner-page .NewsListBox .service-contact .tel font{display:block!important;margin-top:7px!important;color:#fff!important;font-size:30px!important;font-weight:700!important;line-height:1.1!important}
.origin-inner-page .NewsListBox .service-contact .wx{padding:24px 30px 30px!important;background:#f5f5f5!important;color:#555!important;line-height:1.9!important}
.origin-inner-page .NewsListBox .service-contact .wx h5{margin:0 0 14px!important;color:#333!important;font-size:18px!important;font-weight:700!important}
.origin-inner-page .NewsListBox .service-contact .wx span{display:block!important;margin:8px 0!important;color:#666!important;font-size:14px!important;line-height:1.7!important}
.origin-inner-page .NewsListBox .righter>.titleTop{height:33px!important;line-height:33px!important;margin:0 0 40px!important;padding:0!important;border:0!important;background:transparent!important;color:#008542!important;font-size:25px!important;font-weight:400!important}
.origin-inner-page .NewsListBox .righter .border{border:1px solid #ddd!important;padding:30px!important;background:#fff!important;box-sizing:border-box!important;overflow:hidden!important}
.origin-inner-page .NewsListBox .list-top{position:relative!important;height:390px!important;margin:0 0 48px!important;overflow:hidden!important;background:#f8f8f8!important}
.origin-inner-page .NewsListBox .list-top .swiper-wrapper,.origin-inner-page .NewsListBox .list-top .swiper-slide,.origin-inner-page .NewsListBox .list-top .swiper-slide>a{display:block!important;width:100%!important;height:100%!important}
.origin-inner-page .NewsListBox .list-top .swiper-slide{position:absolute!important;inset:0!important;opacity:0!important;z-index:1!important;transition:opacity .35s ease!important;background:#fff!important}
.origin-inner-page .NewsListBox .list-top .swiper-slide.active{opacity:1!important;z-index:2!important}
.origin-inner-page .NewsListBox .list-top .pic{float:left!important;width:52%!important;height:390px!important;overflow:hidden!important;background:#eee!important}
.origin-inner-page .NewsListBox .list-top .pic img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;transition:.4s!important}
.origin-inner-page .NewsListBox .list-top .box{margin-left:52%!important;height:390px!important;padding:58px 48px!important;box-sizing:border-box!important;background:#f7f7f7!important}
.origin-inner-page .NewsListBox .list-top h4{margin:0 0 22px!important;color:#333!important;font-size:24px!important;font-weight:400!important;line-height:1.5!important}
.origin-inner-page .NewsListBox .list-top .txt{height:96px!important;margin:0 0 30px!important;color:#777!important;font-size:15px!important;line-height:2!important;overflow:hidden!important}
.origin-inner-page .NewsListBox .more{display:inline-block!important;color:#999!important;font-size:14px!important;font-weight:400!important;line-height:1.6!important}
.origin-inner-page .NewsListBox .list-top a:hover h4,.origin-inner-page .NewsListBox .list-down a:hover h4,.origin-inner-page .NewsListBox .list-down a:hover .more{color:#008542!important}
.origin-inner-page .NewsListBox .list-top .spot{position:absolute!important;left:57%!important;bottom:32px!important;z-index:6!important;text-align:left!important}
.origin-inner-page .NewsListBox .list-top .spot span{display:inline-block!important;width:10px!important;height:10px!important;margin-right:10px!important;border-radius:50%!important;background:#c9c9c9!important;cursor:pointer!important}
.origin-inner-page .NewsListBox .list-top .spot span.active{background:#008542!important}
.origin-inner-page .NewsListBox .news-arrow{position:absolute!important;top:50%!important;z-index:7!important;width:42px!important;height:72px!important;margin-top:-36px!important;border:0!important;background:rgba(0,0,0,.28)!important;color:#fff!important;font-size:48px!important;line-height:66px!important;cursor:pointer!important}
.origin-inner-page .NewsListBox .news-arrow.prev{left:0!important}.origin-inner-page .NewsListBox .news-arrow.next{right:0!important}
.origin-inner-page .NewsListBox .list-down{display:block!important;margin:0!important;padding:0!important;border:0!important;list-style:none!important;background:#fff!important}
.origin-inner-page .NewsListBox .list-down>li{display:block!important;height:217px!important;margin:0 0 60px!important;padding:0!important;border:0!important;background:#fff!important;overflow:hidden!important;list-style:none!important}
.origin-inner-page .NewsListBox .list-down>li>a{display:block!important;position:relative!important;height:217px!important;padding:0!important;color:#333!important;text-decoration:none!important;background:#fff!important}
.origin-inner-page .NewsListBox .list-down .pic{position:relative!important;float:left!important;width:300px!important;height:217px!important;margin:0!important;overflow:hidden!important;background:#eee!important}
.origin-inner-page .NewsListBox .list-down .pic img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;transition:.4s!important}
.origin-inner-page .NewsListBox .list-down .time{position:absolute!important;left:0!important;top:0!important;z-index:2!important;width:95px!important;height:65px!important;padding:8px 20px!important;box-sizing:border-box!important;background:rgba(0,0,0,.55)!important;color:#fff!important;font-size:12px!important;line-height:1.2!important;text-align:left!important}
.origin-inner-page .NewsListBox .list-down .time font{display:block!important;margin:0 0 4px!important;color:#fff!important;font-size:28px!important;font-weight:400!important;line-height:28px!important}
.origin-inner-page .NewsListBox .list-down .box{margin-left:335px!important;padding:8px 20px 0 0!important;box-sizing:border-box!important}
.origin-inner-page .NewsListBox .list-down h4{height:31px!important;margin:0 0 16px!important;color:#333!important;font-size:20px!important;font-weight:400!important;line-height:31px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}
.origin-inner-page .NewsListBox .list-down .txt{height:76px!important;margin:0 0 24px!important;color:#777!important;font-size:14px!important;line-height:1.9!important;overflow:hidden!important}
.origin-inner-page .NewsListBox .effect-oneBox:hover img{transform:scale(1.05)!important}
.origin-inner-page .NewsListBox #pages{clear:both!important;margin:0!important;padding:0 0 10px!important;text-align:center!important;color:#777!important;font-size:14px!important;line-height:18px!important}
.origin-inner-page .NewsListBox #pages a,.origin-inner-page .NewsListBox #pages span{display:inline-block!important;margin:0 5px!important;color:#777!important;text-decoration:none!important;font-size:14px!important}
.origin-inner-page .NewsListBox #pages .cur_page{color:#008542!important}
@media(max-width:1450px){.origin-inner-page .NewsListBox .righter{width:calc(100% - 360px)!important}.origin-inner-page .NewsListBox .list-down .pic{width:285px!important}.origin-inner-page .NewsListBox .list-down .box{margin-left:320px!important}}
@media(max-width:1050px){.origin-inner-page .NewsListBox .lefter,.origin-inner-page .NewsListBox .righter,.origin-inner-page .NewsListBox .leftNav.sideMenu,.origin-inner-page .NewsListBox .relevant,.origin-inner-page .NewsListBox .origin-news-side-tab,.origin-inner-page .NewsListBox .service-contact{float:none!important;width:100%!important}.origin-inner-page .NewsListBox .righter{margin-top:30px!important}.origin-inner-page .NewsListBox .list-top{height:auto!important}.origin-inner-page .NewsListBox .list-top .swiper-slide{position:relative!important;display:none!important}.origin-inner-page .NewsListBox .list-top .swiper-slide.active{display:block!important}.origin-inner-page .NewsListBox .list-top .pic{float:none!important;width:100%!important;height:240px!important}.origin-inner-page .NewsListBox .list-top .box{margin-left:0!important;height:auto!important;padding:28px!important}.origin-inner-page .NewsListBox .list-down>li,.origin-inner-page .NewsListBox .list-down>li>a{height:auto!important;min-height:180px!important}.origin-inner-page .NewsListBox .list-down .pic{width:42%!important;height:180px!important}.origin-inner-page .NewsListBox .list-down .box{margin-left:45%!important}.origin-inner-page .NewsListBox .list-top .spot{left:28px!important}}
@media(max-width:700px){.origin-inner-page .NewsListBox .righter .border{padding:20px!important}.origin-inner-page .NewsListBox .list-down .pic{float:none!important;width:100%!important;height:210px!important}.origin-inner-page .NewsListBox .list-down .box{margin-left:0!important;padding:18px 0 0!important}.origin-inner-page .NewsListBox .list-down h4{white-space:normal!important;height:auto!important}.origin-inner-page .NewsListBox .news-arrow{display:none!important}}

/* About / Group introduction page layout */
.origin-inner-page .banner-within.about{height:286px!important;background-image:url('../img/brand/lcs/service-banner.jpg')!important;background-size:cover!important;background-position:center center!important}
.origin-inner-page .introductionBox{height:987px!important;padding:55px 0 90px!important;background:#fff url('../img/origin/about-inBg.jpg') center bottom/cover no-repeat!important;overflow:hidden!important}
.origin-inner-page .introductionBox .origin-container{position:relative!important;width:min(1440px,calc(100% - 82px))!important;height:auto!important;margin:0 auto!important;padding:0!important}
.origin-inner-page .introductionBox .titleCx{display:block!important;width:100%!important;height:57px!important;margin:0 0 49px!important;padding:0!important;text-align:center!important;border:0!important;background:transparent!important}
.origin-inner-page .introductionBox .titleCx h2{height:47px!important;line-height:47px!important;margin:0!important;padding:0!important;color:#333!important;font-size:35px!important;font-weight:400!important;text-align:center!important}
.origin-inner-page .introductionBox .titleCx em{display:block!important;position:relative!important;width:0!important;height:0!important;margin:9px auto 0!important;padding:0!important;border:0!important;background:transparent!important}
.origin-inner-page .introductionBox .titleCx em:before,.origin-inner-page .introductionBox .titleCx em:after{content:""!important;position:absolute!important;top:0!important;width:11px!important;height:11px!important;border-radius:50%!important}
.origin-inner-page .introductionBox .titleCx em:before{right:2px!important;background:#8fbe21!important;box-shadow:-145px 0 0 0 #8fbe21!important}
.origin-inner-page .introductionBox .titleCx em:after{left:2px!important;background:#0053a6!important;box-shadow:145px 0 0 0 #0053a6!important}
.origin-inner-page .introductionBox .wx{float:left!important;width:792px!important;height:550px!important;margin:0!important;padding:0!important;color:#555!important;font-size:14px!important;line-height:25px!important;text-align:left!important;overflow:hidden!important;background:transparent!important}
.origin-inner-page .introductionBox .pic{position:absolute!important;right:0!important;top:156px!important;width:576px!important;height:460px!important;margin:0!important;padding:0!important;background:transparent!important;overflow:hidden!important}
.origin-inner-page .introductionBox .pic a,.origin-inner-page .introductionBox .pic img{display:block!important;width:576px!important;height:460px!important;margin:0!important;padding:0!important;object-fit:cover!important}
.origin-inner-page .introductionBox .pic a{position:relative!important}
.origin-inner-page .introductionBox .pic a:after{content:""!important;position:absolute!important;left:50%!important;top:50%!important;width:72px!important;height:72px!important;margin:-36px 0 0 -36px!important;border-radius:50%!important;background:rgba(75,174,63,.92)!important;box-shadow:0 0 0 10px rgba(75,174,63,.18)!important}
.origin-inner-page .introductionBox .pic a:before{content:""!important;position:absolute!important;left:50%!important;top:50%!important;z-index:2!important;margin:-16px 0 0 -8px!important;border-left:25px solid #fff!important;border-top:16px solid transparent!important;border-bottom:16px solid transparent!important}
.origin-inner-page .introductionBox .digital{clear:both!important;display:block!important;width:100%!important;height:75px!important;margin:100px 0 0!important;padding:0!important;list-style:none!important;border:0!important;background:transparent!important}
.origin-inner-page .introductionBox .digital:after{content:"";display:block;clear:both}
.origin-inner-page .introductionBox .digital li{float:left!important;width:25%!important;height:75px!important;margin:0!important;padding:0 25px 0 0!important;border:0!important;background:transparent!important;list-style:none!important;overflow:hidden!important;text-align:left!important;box-sizing:border-box!important}
.origin-inner-page .introductionBox .digital .mun{float:left!important;display:block!important;height:75px!important;min-width:80px!important;margin:0 20px 0 0!important;color:#008542!important;line-height:75px!important;white-space:nowrap!important}
.origin-inner-page .introductionBox .digital .mun font{display:inline-block!important;color:#008542!important;font-size:64px!important;font-weight:400!important;line-height:75px!important;letter-spacing:-3px!important;vertical-align:top!important}
.origin-inner-page .introductionBox .digital .mun i{display:inline-block!important;margin-left:3px!important;color:#008542!important;font-style:normal!important;font-size:34px!important;line-height:45px!important;vertical-align:top!important}
.origin-inner-page .introductionBox .digital h5{height:28px!important;margin:0 0 10px!important;padding:0!important;color:#333!important;font-size:17px!important;font-weight:700!important;line-height:28px!important;overflow:hidden!important}
.origin-inner-page .introductionBox .digital p{height:32px!important;margin:0!important;padding:0!important;color:#777!important;font-size:12px!important;line-height:16px!important;overflow:hidden!important}
.origin-inner-page .menu{height:167px!important;background:#f7f7f7!important;text-align:center!important;overflow:hidden!important}
.origin-inner-page .menu .origin-container{width:min(1440px,calc(100% - 82px))!important;height:167px!important;margin:0 auto!important;padding:0!important}
.origin-inner-page .menu h2{height:53px!important;line-height:53px!important;margin:0!important;padding:22px 0 0!important;color:#333!important;font-size:28px!important;font-weight:400!important;text-align:center!important;box-sizing:content-box!important}
.origin-inner-page .menu ul{display:block!important;margin:19px 0 0!important;padding:0!important;list-style:none!important;text-align:center!important}
.origin-inner-page .menu li{display:inline-block!important;margin:0 2px!important;padding:0!important;vertical-align:top!important}
.origin-inner-page .menu li a{display:block!important;min-width:130px!important;height:42px!important;line-height:42px!important;padding:0 18px!important;border:1px solid #eee!important;background:#fff!important;color:#555!important;font-size:15px!important;text-decoration:none!important;box-sizing:border-box!important}
.origin-inner-page .menu li.active a,.origin-inner-page .menu li a:hover{background:#008542!important;border-color:#008542!important;color:#fff!important}
@media(max-width:1300px){.origin-inner-page .introductionBox{height:auto!important;min-height:900px!important}.origin-inner-page .introductionBox .wx{width:55%!important}.origin-inner-page .introductionBox .pic{right:0!important;width:40%!important;height:auto!important}.origin-inner-page .introductionBox .pic a,.origin-inner-page .introductionBox .pic img{width:100%!important;height:auto!important}.origin-inner-page .introductionBox .digital{margin-top:80px!important}.origin-inner-page .introductionBox .digital .mun font{font-size:48px!important}.origin-inner-page .introductionBox .digital .mun{min-width:65px!important;margin-right:12px!important}}
@media(max-width:900px){.origin-inner-page .banner-within.about{height:220px!important}.origin-inner-page .introductionBox{height:auto!important;padding:45px 0 70px!important}.origin-inner-page .introductionBox .wx{float:none!important;width:100%!important;height:auto!important;max-height:none!important}.origin-inner-page .introductionBox .pic{position:relative!important;right:auto!important;top:auto!important;width:100%!important;margin:30px 0!important}.origin-inner-page .introductionBox .digital{height:auto!important;margin:40px 0 0!important}.origin-inner-page .introductionBox .digital li{float:none!important;width:100%!important;margin-bottom:22px!important}.origin-inner-page .menu{height:auto!important;padding-bottom:25px!important}.origin-inner-page .menu .origin-container{height:auto!important}.origin-inner-page .menu li{display:block!important;margin:6px 0!important}}

/* Header dropdowns */
@media (min-width:1051px){
  .origin-header .origin-mainbar,
  .origin-header .origin-main-inner,
  .origin-header .origin-nav,
  .origin-header .origin-menu{overflow:visible!important}
  .origin-header .origin-menu{display:block!important;width:552px!important;height:35px!important;margin:0!important;padding:0!important;list-style:none!important;background:transparent!important;border:0!important}
  .origin-header .origin-menu>.nLi{position:relative!important;float:left!important;height:64px!important;margin:0!important;padding:0 12px 41px 12px!important;overflow:visible!important;background:transparent!important;border:0!important}
  .origin-header .origin-menu>.nLi>.navAone{display:block!important;height:auto!important;line-height:normal!important;padding:0!important;color:#515151!important;font-size:17px!important;font-weight:400!important;text-align:center!important;white-space:nowrap!important;background:transparent!important;border:0!important}
  .origin-header .origin-menu>.nLi:hover>.navAone,
  .origin-header .origin-menu>.nLi.active>.navAone,
  .origin-header .origin-menu>.nLi>.navAone.is-active{color:#008542!important}
  .origin-header .origin-menu>.nLi>.sub,
  .origin-header .origin-menu>.nLi>.origin-submenu{display:none!important;position:absolute!important;left:-450px!important;right:auto!important;top:100%!important;width:1000px!important;min-width:0!important;z-index:999!important;margin:0!important;padding:40px 50px!important;border:0!important;border-top:3px #008542 solid!important;background:#fff!important;box-shadow:none!important;color:#555!important;text-align:left!important;transform:none!important;box-sizing:border-box!important;overflow:visible!important}
  .origin-header .origin-menu>.nLi:hover>.sub,
  .origin-header .origin-menu>.nLi:focus-within>.sub,
  .origin-header .origin-menu>.nLi.is-open>.sub,
  .origin-header .origin-menu>.nLi:hover>.origin-submenu,
  .origin-header .origin-menu>.nLi:focus-within>.origin-submenu,
  .origin-header .origin-menu>.nLi.is-open>.origin-submenu{display:block!important}
  .origin-header .origin-menu>.nLi>.sub:before,
  .origin-header .origin-menu>.nLi>.origin-submenu:before{content:none!important;display:none!important}
  .origin-header .origin-menu .sub ul,
  .origin-header .origin-menu .sub li,
  .origin-header .origin-menu .sub h3,
  .origin-header .origin-menu .sub span{margin:0;padding:0;list-style:none;box-sizing:border-box}
  .origin-header .origin-menu .sub li{float:none!important;position:static!important;height:auto!important;background:transparent!important;border:0!important;overflow:visible!important}
  .origin-header .origin-menu .sub .long{display:table!important;width:100%!important;margin:0!important;padding:0!important;table-layout:auto!important}
  .origin-header .origin-menu .sub h3{display:block!important;margin:0 0 20px!important;padding:0 0 15px!important;border:0!important;border-bottom:1px #ccc solid!important;background:transparent!important;line-height:1.3!important}
  .origin-header .origin-menu .sub h3 a{display:block!important;position:relative!important;height:auto!important;line-height:1.3!important;padding:0!important;color:#000!important;font-size:16px!important;font-weight:bold!important;text-align:left!important;background:transparent!important;white-space:normal!important}
  .origin-header .origin-menu .sub h3 a:before{content:""!important;float:left!important;width:2px!important;height:15px!important;margin:3px 10px 0 0!important;background:#008542!important}
  .origin-header .origin-menu .sub span{display:block!important}
  .origin-header .origin-menu .sub a.navAtwo,
  .origin-header .origin-menu .sub span>a{display:block!important;clear:both!important;height:auto!important;min-height:0!important;margin:8px 0!important;padding:0!important;color:#8a8a8a!important;font-size:14px!important;font-weight:400!important;line-height:1.7!important;text-align:left!important;white-space:normal!important;background:transparent!important;border:0!important}
  .origin-header .origin-menu .sub a.navAtwo i,
  .origin-header .origin-menu .sub span>a i{display:inline-block!important;width:4px!important;height:4px!important;margin:0 8px 3px 0!important;border-radius:50%!important;background:#bfbfbf!important;vertical-align:middle!important}
  .origin-header .origin-menu .sub a:hover{color:#008542!important}
  .origin-header .origin-menu .sub a:hover i{background:#008542!important}
  .origin-header .origin-menu .sub-1>ul>li{display:table-cell!important;float:none!important;width:auto!important;padding:0 50px 0 0!important;vertical-align:top!important}
  .origin-header .origin-menu .sub-1>ul>li:last-child{padding-right:0!important}
  .origin-header .origin-menu>.has-service-center>.sub-2,
  .origin-header .origin-menu>.has-news>.sub-2,
  .origin-header .origin-menu>.has-about>.sub-2,
  .origin-header .origin-menu>.has-service-center>.origin-submenu-small,
  .origin-header .origin-menu>.has-news>.origin-submenu-small,
  .origin-header .origin-menu>.has-about>.origin-submenu-small{left:-250px!important;width:600px!important;padding:40px 50px!important}
  .origin-header .origin-menu .sub-2 .long{display:table!important;width:100%!important;margin:0!important;padding:0!important}
  .origin-header .origin-menu .sub-2 .left{float:left!important;width:20%!important;margin:0!important;padding:0!important}
  .origin-header .origin-menu .sub-2 .pic{float:right!important;display:block!important;width:72%!important;height:auto!important;max-width:none!important;margin:35px 0 0 0!important;padding:0!important;object-fit:cover!important;border:0!important}
  .origin-header .origin-menu>.has-labs>.sub-soll,
  .origin-header .origin-menu>.has-labs>.origin-submenu-labs{left:-450px!important;width:1000px!important;padding:40px 75px!important}
  .origin-header .origin-menu .sub-soll .swiper-container{position:relative!important;width:100%!important;height:auto!important;margin:0!important;padding:0!important;overflow:hidden!important}
  .origin-header .origin-menu .sub-soll .swiper-wrapper{display:flex!important;align-items:flex-start!important;width:auto!important;height:472px!important;margin:0!important;padding:0!important;list-style:none!important;transition:transform .35s ease!important;transform:translate3d(0,0,0)}
  .origin-header .origin-menu .sub-soll .swiper-slide{display:block!important;float:none!important;flex:0 0 175px!important;width:175px!important;max-width:175px!important;height:auto!important;margin:0 50px 0 0!important;padding:0!important;vertical-align:top!important;box-sizing:border-box!important}
  .origin-header .origin-menu .sub-soll .btn{position:absolute!important;top:50%!important;z-index:10!important;width:32px!important;height:44px!important;margin-top:-22px!important;background:#bbb!important;opacity:1!important;color:#fff!important;cursor:pointer!important;text-align:center!important;line-height:44px!important;border:0!important;outline:0!important}
  .origin-header .origin-menu .sub-soll .btn:hover{background:#008542!important}
  .origin-header .origin-menu .sub-soll .btn-prev{left:25px!important}
  .origin-header .origin-menu .sub-soll .btn-next{right:25px!important}
  .origin-header .origin-menu .sub-soll .btn-prev:after{content:'â€¹'!important;color:#fff!important;font-size:34px!important;font-weight:bold!important;line-height:40px!important}
  .origin-header .origin-menu .sub-soll .btn-next:after{content:'â€º'!important;color:#fff!important;font-size:34px!important;font-weight:bold!important;line-height:40px!important}
}

/* Header search selector */
.origin-header .origin-search.search{float:right!important;display:block!important;width:345px!important;height:50px!important;margin-left:20px!important;background:transparent!important;overflow:visible!important;border:0!important}
.origin-header .origin-search.search form{display:block!important;height:100%!important;margin:0!important;padding:0!important}
.origin-header .origin-search.search input.sear_text{float:left!important;display:block!important;width:200px!important;height:100%!important;margin:0!important;padding:5px 10px!important;border:2px solid #008542!important;border-right:0!important;border-radius:0!important;color:#666!important;font-size:14px!important;line-height:normal!important;outline:0!important;background:#fff!important;box-sizing:border-box!important}
.origin-header .origin-search.search select{display:none!important}
.origin-header .origin-search .searSelect{float:left!important;width:85px!important;height:50px!important;color:#333!important;padding:0 25px 0 15px!important;position:relative!important;font-size:12px!important;cursor:pointer!important;border-top:2px solid #008542!important;border-bottom:2px solid #008542!important;text-align:left!important;z-index:999!important;box-sizing:border-box!important;background:#fff!important}
.origin-header .origin-search .searSelect .pselect{position:relative!important;display:block!important;height:46px!important;color:#999!important;font-size:15px!important;text-align:center!important;line-height:46px!important;white-space:nowrap!important}
.origin-header .origin-search .searSelect .pselect:after{content:'âŒ„';position:absolute;right:-15px;top:0;color:#999;font-size:14px;line-height:46px}
.origin-header .origin-search .searSelect .option{position:absolute!important;top:105%!important;left:0!important;width:100%!important;margin:0!important;padding:0!important;display:none!important;border:1px solid #ddd!important;background:#fff!important;text-align:center!important;list-style:none!important;box-sizing:border-box!important}
.origin-header .origin-search .searSelect:hover .option,.origin-header .origin-search .searSelect.is-open .option{display:block!important}
.origin-header .origin-search .searSelect .option li{display:block!important;margin:0!important;padding:0!important;line-height:40px!important;border-top:1px solid #f5f5f5!important;color:#666!important;font-size:14px!important;background:#fff!important;list-style:none!important}
.origin-header .origin-search .searSelect .option li:hover{color:#008542!important}
.origin-header .origin-search.search button{float:right!important;display:block!important;width:60px!important;height:50px!important;margin:0!important;padding:0 30px!important;border:0!important;border-radius:0!important;background:#008542 url('../img/origin/search.png') center/22px 22px no-repeat!important;cursor:pointer!important;box-sizing:border-box!important}
.origin-header .origin-search.search button:hover{background-color:#f60!important}

/* Floating customer service: match original kefuBox-Two */
.kefuBox-Two{position:fixed!important;right:0!important;top:180px!important;z-index:99!important;width:76px!important}
.kefuBox-Two ul{margin:0!important;padding:0!important;list-style:none!important}
.kefuBox-Two ul li{position:relative!important;margin:1px 0!important;padding:10px!important;text-align:center!important;cursor:pointer!important;background:rgba(0,133,66,1)!important;box-sizing:border-box!important;width:76px!important;height:67px!important;list-style:none!important}
.kefuBox-Two ul li a{display:block!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;color:#fff!important;text-align:center!important;text-decoration:none!important}
.kefuBox-Two ul li em.ico{display:block!important;width:33px!important;height:27px!important;margin:0 auto 2px!important;background-repeat:no-repeat!important;background-position:center!important;background-size:contain!important}
.kefuBox-Two ul li b{display:block!important;font-size:14px!important;line-height:18px!important;color:#fff!important;font-weight:700!important}
.kefuBox-Two ul li:hover{background:#84ba35!important}
.kefuBox-Two .tidings .ico{background-image:url('../img/origin/float-online.png')!important}
.kefuBox-Two .weixin .ico{background-image:url('../img/origin/float-wechat.png')!important}
.kefuBox-Two .mark .ico{background-image:url('../img/origin/float-quote.png')!important}
.kefuBox-Two .enroll .ico{background-image:url('../img/origin/float-cert.png')!important}
.kefuBox-Two .top .ico{background-image:url('../img/origin/float-top.png')!important}
.kefuBox-Two .toolbar-layer{position:absolute!important;right:85px!important;bottom:-10px!important;width:140px!important;opacity:0!important;padding:5px!important;cursor:initial!important;border-radius:5px!important;border:1px #ccc solid!important;background:#fff!important;transform-origin:95% 95%!important;transform:scale(.01)!important;transition:all 1s!important;box-sizing:border-box!important}
.kefuBox-Two li:hover .toolbar-layer{opacity:1!important;transform:scale(1)!important}
.kefuBox-Two .toolbar-layer img{display:block!important;width:100%!important;height:auto!important;margin:0!important}
.kefuBox-Two .hint-layer{display:none!important;position:absolute!important;right:85px!important;bottom:-10px!important;width:172px!important;cursor:initial!important}
@media(max-width:1050px){.origin-header .origin-search.search{width:100%!important;margin-left:0!important;margin-top:12px!important}.origin-header .origin-search.search input.sear_text{width:calc(100% - 145px)!important}.kefuBox-Two{display:none!important}}

/* Original quote popup used by .btn-offer and right float */
.offer-bg{display:none;position:fixed!important;left:0!important;top:0!important;z-index:9999!important;width:100%!important;height:100%!important;background:rgba(0,0,0,.5)!important}
.offer-popup{display:none;position:fixed!important;top:10%!important;left:40%!important;z-index:99999!important;width:450px!important;bottom:auto!important;box-sizing:border-box!important}
.offer-popup .box{display:block;padding:50px!important;width:100%!important;border-radius:5px!important;border:1px #ccc solid!important;box-shadow:0 0 10px #333!important;text-align:left!important;background:#fff!important;box-sizing:border-box!important}
.offer-popup .box h3{color:#008542!important;font-size:25px!important;padding-bottom:20px!important;margin:0 0 20px!important;border-bottom:2px #008542 solid!important;text-align:center!important;font-weight:400!important;line-height:1.2!important}
.offer-popup .box h5{color:#353535!important;font-size:14px!important;margin:0 0 15px!important;font-weight:400!important;line-height:1.2!important}
.offer-popup .box i{font-style:normal!important;color:red!important}
.offer-popup .box input,.offer-popup .box textarea{display:block!important;width:100%!important;margin:0 0 20px!important;line-height:30px!important;color:#666!important;padding:6px 10px!important;border:1px #ddd solid!important;border-radius:0!important;background:#fff!important;box-sizing:border-box!important;font-size:14px!important}
.offer-popup .box textarea{height:100px!important;resize:vertical!important}
.offer-popup .box .tips{color:#ff2f2f!important;font-size:12px!important;margin:0!important;line-height:1.6!important}
.offer-popup .box .submit{margin-top:30px!important;color:#fff!important;font-size:16px!important;width:100%!important;border-radius:5px!important;padding:10px!important;border:none!important;background:#008542!important;cursor:pointer!important;line-height:24px!important;height:auto!important}
.offer-popup .box .submit:hover{background:#f60!important}
.offer-popup .success{display:none;position:absolute!important;right:0!important;top:0!important;width:100%!important;padding:50px!important;box-shadow:0 0 10px #aaa!important;background:#fff!important;box-sizing:border-box!important}
.offer-popup .success h4{text-align:center!important;font-size:25px!important;color:#008542!important;margin:0!important;font-weight:400!important}
.offer-popup .success .success-ico{display:block;width:48px;height:48px;margin:5px auto;background:#008542;border-radius:50%;position:relative}
.offer-popup .success .success-ico:after{content:'âœ“';position:absolute;left:0;right:0;top:0;color:#fff;text-align:center;line-height:48px;font-size:30px;font-weight:700}
.offer-popup .success .txt{margin-top:20px!important;color:#353535!important;font-size:16px!important;font-weight:bold!important;text-align:center!important;line-height:1.6!important}
.offer-popup .success .ewm{margin-top:40px!important;text-align:center!important}
.offer-popup .success .ewm span{display:inline-block!important;width:140px!important;margin-right:41px!important;color:#979797!important;font-size:12px!important;line-height:22px!important;vertical-align:top!important}
.offer-popup .success .ewm span:last-child{margin-right:0!important}
.offer-popup .success .ewm span img{display:block!important;width:100%!important;margin:0 0 15px!important;box-shadow:0 0 10px #ddd!important}
.offer-popup .close{position:absolute!important;right:20px!important;top:20px!important;width:25px!important;height:25px!important;line-height:23px!important;text-align:center!important;color:#fff!important;font-size:18px!important;border-radius:50%!important;background:#e1e1e1!important;cursor:pointer!important;z-index:2!important}
.offer-popup .close:before{content:'Ã—';display:block;color:#fff;font-size:22px;line-height:23px;text-align:center}
.offer-popup .close:hover{background:#008542!important}
@media(max-width:760px){.offer-popup{top:10%!important;left:5%!important;right:20px!important;width:90%!important}.offer-popup .box{padding:20px!important}.offer-popup .box h3{font-size:20px!important;padding-bottom:10px!important;margin-bottom:10px!important}.offer-popup .box h5{margin-bottom:8px!important}.offer-popup .box input,.offer-popup .box textarea{margin-bottom:10px!important;line-height:25px!important}.offer-popup .box textarea{height:60px!important}.offer-popup .box .submit{margin-top:10px!important;font-size:14px!important;padding:6px 10px!important}.offer-popup .success{padding:20px!important}.offer-popup .success h4{font-size:18px!important}.offer-popup .success .txt{margin-top:15px!important;font-size:14px!important}.offer-popup .success .ewm{margin-top:20px!important}.offer-popup .success .ewm span{width:47%!important;margin-right:5%!important;float:left!important}.offer-popup .close{right:10px!important;top:10px!important}}

/* Home top banner: restore original swiper/fade layout */
.origin-home .bannerBox{position:relative!important;width:100%!important;height:450px!important;margin:0!important;padding:0!important;overflow:hidden!important;background:#0b84d2!important;clear:both!important}
.origin-home .bannerBox .swiper-container{position:relative!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;overflow:hidden!important}
.origin-home .bannerBox .swiper-wrapper{position:relative!important;display:block!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;list-style:none!important;transform:none!important}
.origin-home .bannerBox .swiper-slide{position:absolute!important;left:0!important;top:0!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;display:block!important;opacity:0!important;z-index:1!important;overflow:hidden!important;transition:opacity .45s ease!important;background:#0b84d2!important}
.origin-home .bannerBox .swiper-slide.active{opacity:1!important;z-index:2!important}
.origin-home .bannerBox .swiper-slide>a{display:block!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important}
.origin-home .bannerBox img.pcI{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important;margin:0!important;padding:0!important;border:0!important}
.origin-home .bannerBox img.wapI{display:none!important}
.origin-home .bannerBox .swiper-pagination{position:absolute!important;left:0!important;right:0!important;bottom:24px!important;z-index:6!important;height:18px!important;text-align:center!important;line-height:18px!important}
.origin-home .bannerBox .swiper-pagination-bullet{display:inline-block!important;width:12px!important;height:12px!important;margin:0 9px!important;border-radius:50%!important;background:rgba(255,255,255,.35)!important;opacity:1!important;cursor:pointer!important;vertical-align:middle!important}
.origin-home .bannerBox .swiper-pagination-bullet-active{background:#fff!important}
.origin-home .bannerBox .swiper-button-prev,.origin-home .bannerBox .swiper-button-next{position:absolute!important;top:50%!important;z-index:7!important;width:90px!important;height:90px!important;margin-top:-45px!important;background:transparent!important;color:#fff!important;cursor:pointer!important;text-align:center!important;line-height:82px!important;font-family:Arial,sans-serif!important;font-size:92px!important;font-weight:200!important;text-shadow:0 2px 8px rgba(0,0,0,.14)!important;opacity:1!important;border:0!important;outline:0!important}
.origin-home .bannerBox .swiper-button-prev{left:125px!important}
.origin-home .bannerBox .swiper-button-next{right:125px!important}
.origin-home .bannerBox .swiper-button-prev:before{content:'â€¹'!important}
.origin-home .bannerBox .swiper-button-next:before{content:'â€º'!important}
@media(max-width:1050px){.origin-home .bannerBox{height:auto!important}.origin-home .bannerBox .swiper-container,.origin-home .bannerBox .swiper-wrapper{height:auto!important}.origin-home .bannerBox .swiper-slide{position:relative!important;display:none!important;height:auto!important}.origin-home .bannerBox .swiper-slide.active{display:block!important}.origin-home .bannerBox img.pcI{height:auto!important}.origin-home .bannerBox .swiper-button-prev,.origin-home .bannerBox .swiper-button-next{display:none!important}}

/* Home services: restore original serviceHome layout */
.origin-home .serviceHome{padding:80px 0!important;background:#fff url('../img/origin/service-bg.jpg') center center/cover no-repeat!important;overflow:hidden!important;color:#333!important;font-size:14px!important;line-height:normal!important}
.origin-home .serviceHome .container{width:min(1440px,calc(100% - 82px))!important;margin:0 auto!important;padding:0!important;background:transparent!important;overflow:visible!important}
.origin-home .serviceHome .titleAx{display:block!important;width:100%!important;margin:20px 0 60px!important;padding:0!important;text-align:center!important}
.origin-home .serviceHome .titleAx h2{position:relative!important;z-index:5!important;height:92px!important;margin:0!important;padding:0!important;color:#e7e7e7!important;font-size:70px!important;font-weight:700!important;line-height:92px!important;text-align:center!important;text-transform:uppercase!important;letter-spacing:0!important}
.origin-home .serviceHome .titleAx h2 font{position:absolute!important;top:20px!important;left:0!important;display:block!important;width:100%!important;margin-top:5px!important;padding:0!important;color:#008542!important;font-size:30px!important;font-weight:400!important;line-height:normal!important;text-align:center!important;text-transform:none!important}
.origin-home .serviceHome .titleAx em{position:relative!important;z-index:5!important;display:table!important;width:0!important;height:0!important;margin:10px auto 0!important;padding:0!important;background:transparent!important}
.origin-home .serviceHome .titleAx em:before,.origin-home .serviceHome .titleAx em:after{content:""!important;position:absolute!important;top:0!important;width:12px!important;height:12px!important;border-radius:50%!important}
.origin-home .serviceHome .titleAx em:before{left:-5px!important;background:#0053a6!important}
.origin-home .serviceHome .titleAx em:after{left:auto!important;right:0!important;background:#8fbe21!important}
.origin-home .serviceHome .titleAx em hr{position:absolute!important;top:0!important;left:-155px!important;z-index:-1!important;display:block!important;width:300px!important;height:1px!important;margin:0!important;padding:0!important;border:0!important;background:#ddd!important}
.origin-home .serviceHome .tone{margin:50px 0 20px!important;padding:0!important;list-style:none!important}
.origin-home .serviceHome .tonePro{position:relative!important;display:block!important;width:100%!important;height:104px!important;text-align:center!important;overflow:visible!important;background:transparent!important}
.origin-home .serviceHome .tonePro:before{content:""!important;position:absolute!important;left:-100%!important;bottom:0!important;width:300%!important;height:1px!important;background:#ddd!important}
.origin-home .serviceHome .tonePro li{position:relative!important;display:inline-block!important;width:112px!important;height:104px!important;margin:0 20px!important;padding:0 20px 20px!important;color:#000!important;font-size:18px!important;font-weight:700!important;line-height:normal!important;text-align:center!important;cursor:pointer!important;vertical-align:top!important;list-style:none!important;background:transparent!important}
.origin-home .serviceHome .tonePro li:before{content:""!important;position:absolute!important;left:0!important;bottom:0!important;width:100%!important;height:2px!important;background:#008542!important;transition:transform .4s!important;transform:scale(0,1)!important;transform-origin:right center!important}
.origin-home .serviceHome .tonePro li.active:before{transform:scale(1)!important;transform-origin:left center!important}
.origin-home .serviceHome .tonePro li a{display:block!important;margin:0!important;padding:0!important;color:#000!important;font-size:18px!important;font-weight:700!important;line-height:normal!important;text-align:center!important;text-decoration:none!important;background:transparent!important}
.origin-home .serviceHome .tonePro li em{display:block!important;width:50px!important;height:45px!important;margin:0 auto 15px!important;padding:0!important;background-position:3px 2px!important;background-repeat:no-repeat!important;background-size:auto!important}
.origin-home .serviceHome .tonePro li.active,.origin-home .serviceHome .tonePro li.active a,.origin-home .serviceHome .tonePro li:hover,.origin-home .serviceHome .tonePro li:hover a{color:#008542!important}
.origin-home .serviceHome .tonePro li.active em,.origin-home .serviceHome .tonePro li:hover em{background-position:3px -42px!important}
.origin-home .serviceHome .down{display:block!important;width:100%!important;margin:70px 0 0!important;padding:0!important;background:transparent!important;overflow:visible!important}
.origin-home .serviceHome .down .list{display:none!important;width:100%!important;margin:0!important;padding:0!important;list-style:none!important;background:transparent!important;overflow:visible!important}
.origin-home .serviceHome .down .list.active,.origin-home .serviceHome .down .list.on{display:block!important}
.origin-home .serviceHome .down .list:after{content:"";display:block;clear:both}
.origin-home .serviceHome .list li{float:left!important;width:20%!important;min-height:180px!important;margin:0!important;padding:20px 30px!important;color:#333!important;background:transparent!important;list-style:none!important;box-sizing:border-box!important;overflow:visible!important}
.origin-home .serviceHome .list li .title{display:block!important;margin:0 0 10px!important;padding:0!important;color:#000!important;font-size:16px!important;font-weight:700!important;line-height:40px!important;text-align:left!important;background:transparent!important;overflow:visible!important}
.origin-home .serviceHome .list li .title em{display:inline-block!important;float:left!important;width:40px!important;height:40px!important;margin:0 15px 0 0!important;padding:0!important;background-position:0 0!important;background-repeat:no-repeat!important;background-size:100%!important}
.origin-home .serviceHome .list li .box{display:block!important;height:auto!important;min-height:70px!important;margin:0!important;padding:0!important;color:#333!important;background:transparent!important;overflow:visible!important}
.origin-home .serviceHome .tag .slip{display:block!important;width:100%!important;height:auto!important;margin:0!important;padding:0!important;line-height:normal!important;white-space:normal!important}
.origin-home .serviceHome .tag .slip a{position:relative!important;display:inline-block!important;max-width:48%!important;margin:2px 0!important;padding:0 15px 0 0!important;color:#898989!important;font-size:12px!important;line-height:normal!important;vertical-align:top!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;text-decoration:none!important}
.origin-home .serviceHome .tag .slip a:after{content:""!important;position:absolute!important;top:0!important;right:5px!important;display:block!important;width:1px!important;height:12px!important;margin:2px 0 0!important;background:#898989!important;transition:.4s ease-in-out!important}
.origin-home .serviceHome .tag .slip a:last-child:after{display:none!important}
.origin-home .serviceHome .tag .slip a font{position:relative!important;float:left!important;display:block!important;max-width:100%!important;color:inherit!important;font-size:12px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;transition:.4s ease-in-out!important}
.origin-home .serviceHome .list li .more{display:table!important;opacity:0!important;margin:0!important;padding:0 15px 0 0!important;color:#666!important;font-size:14px!important;line-height:normal!important;background:url('../img/origin/line01.png') right center no-repeat!important;text-decoration:none!important}
.origin-home .serviceHome .list li .more:after{display:none!important}
.origin-home .serviceHome .list li:hover{background:#008542!important}
.origin-home .serviceHome .list li:hover .title,.origin-home .serviceHome .list li:hover a,.origin-home .serviceHome .list li:hover a font{color:#fff!important}
.origin-home .serviceHome .list li:hover .title em{background-position:0 -45px!important}
.origin-home .serviceHome .list li:hover a:after{background:#fff!important}
.origin-home .serviceHome .list li:hover .more{opacity:1!important;display:table!important}
.origin-home .serviceHome .list li a:hover,.origin-home .serviceHome .tag .slip a:hover font{text-decoration:underline!important}
.origin-home .serviceHome .list .line{float:left!important;clear:both!important;display:block!important;width:100%!important;height:1px!important;margin:40px 0!important;padding:0!important;border:0!important;background:#ccc!important;overflow:hidden!important}
.origin-home .serviceHome .list li.more-last{background:none!important}
.origin-home .serviceHome .list li.more-last:hover{background:none!important}
.origin-home .serviceHome .list li.more-last a{display:inline-block!important;margin:0!important;padding:10px 20px!important;color:#000!important;font-size:16px!important;font-weight:700!important;line-height:normal!important;background:#e9e9e9!important;text-decoration:none!important}
.origin-home .serviceHome .list li.more-last a:after{display:none!important}
.origin-home .serviceHome .list li.more-last:hover a{color:#008542!important;background:#e9e9e9!important;text-decoration:none!important}
.origin-home .serviceHome .clearfix{clear:both!important;display:block!important;height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}
.origin-home .serviceHome .Dmore,.origin-home .serviceHome .wapI{display:none!important}
@media(max-width:1200px){.origin-home .serviceHome .container{width:1000px!important}.origin-home .serviceHome .list li{width:25%!important;min-height:182px!important}.origin-home .serviceHome .list .line{display:none!important}}
@media(max-width:1050px){.origin-home .serviceHome{padding:50px 0!important}.origin-home .serviceHome .container{width:100%!important;padding-left:10px!important;padding-right:10px!important}.origin-home .serviceHome .list li{width:33.333%!important;min-height:190px!important}.origin-home .serviceHome .tonePro{height:auto!important}.origin-home .serviceHome .tonePro li{margin-bottom:15px!important}}
@media(max-width:760px){.origin-home .serviceHome .titleAx{margin:10px 0 40px!important}.origin-home .serviceHome .titleAx h2{font-size:34px!important}.origin-home .serviceHome .titleAx h2 font{top:10%!important;font-size:20px!important}.origin-home .serviceHome .tone{margin:25px 0 20px!important}.origin-home .serviceHome .tonePro li{width:31%!important;margin:0 1%!important;padding:0 5px 16px!important;font-size:14px!important}.origin-home .serviceHome .tonePro li a{font-size:14px!important}.origin-home .serviceHome .list li{width:100%!important;min-height:150px!important}.origin-home .serviceHome .list li.more-last{text-align:center!important}}


/* About page sub-sections: make the top menu switch real content like original pages */
.origin-inner-page .origin-about-tabs{clear:both!important;width:100%!important;overflow:hidden!important;background:#fff!important}
.origin-inner-page .origin-about-panel{display:none!important;float:left!important;width:100%!important;box-sizing:border-box!important}
.origin-inner-page .origin-about-panel.active,.origin-inner-page .origin-about-panel.on{display:block!important}
.origin-inner-page .cultureBox{min-height:640px!important;padding:55px 0 90px!important;background:#fff url('../img/origin/about-inBg.jpg') center bottom/cover no-repeat!important}
.origin-inner-page .cultureBox .origin-container{width:min(1200px,calc(100% - 82px))!important;margin:0 auto!important;padding:0!important}
.origin-inner-page .cultureBox .list{position:relative!important;display:block!important;min-height:420px!important;margin:0!important;padding:20px 0 0!important;list-style:none!important;background:transparent!important}
.origin-inner-page .cultureBox .list li{position:relative!important;float:left!important;width:19.2%!important;min-height:290px!important;margin-right:1%!important;padding:44px 24px 34px!important;background:#fff!important;border:1px solid #e5e5e5!important;box-shadow:0 10px 24px rgba(0,0,0,.05)!important;text-align:center!important;box-sizing:border-box!important;transition:.35s!important}
.origin-inner-page .cultureBox .list li:last-child{margin-right:0!important}
.origin-inner-page .cultureBox .list li:before{content:""!important;display:block!important;width:54px!important;height:54px!important;margin:0 auto 28px!important;border-radius:50%!important;background:#008542!important;box-shadow:0 0 0 10px rgba(0,133,66,.08)!important}
.origin-inner-page .cultureBox .list li h4{margin:0 0 18px!important;color:#222!important;font-size:24px!important;font-weight:400!important;line-height:1.3!important}
.origin-inner-page .cultureBox .list li p{margin:0!important;color:#666!important;font-size:14px!important;line-height:1.9!important;text-align:left!important}
.origin-inner-page .cultureBox .list li:hover{transform:translateY(-8px)!important;border-color:#008542!important}
.origin-inner-page .honorBox,.origin-inner-page .partnerBox{min-height:760px!important;padding:55px 0 90px!important;background:#fff!important}
.origin-inner-page .honorBox .origin-container,.origin-inner-page .partnerBox .origin-container{width:min(1200px,calc(100% - 82px))!important;margin:0 auto!important;padding:0!important}
.origin-inner-page .honorBox .list-honor,.origin-inner-page .partnerBox .list-honor{display:grid!important;grid-template-columns:repeat(5,1fr)!important;gap:30px!important;margin:0!important;padding:0!important;list-style:none!important}
.origin-inner-page .honorBox .list-honor li,.origin-inner-page .partnerBox .list-honor li{float:none!important;width:auto!important;margin:0!important;padding:0!important;list-style:none!important}
.origin-inner-page .honorBox .list-honor li a,.origin-inner-page .partnerBox .list-honor li a{display:block!important;padding:10px!important;background:#fff!important;box-shadow:0 0 10px #ddd!important;text-align:center!important;color:#5d5d5d!important;text-decoration:none!important}
.origin-inner-page .honorBox .list-honor .pic,.origin-inner-page .partnerBox .list-honor .pic{display:table!important;width:100%!important;height:200px!important;margin:8px auto 18px!important;text-align:center!important;background:#fff!important;overflow:hidden!important}
.origin-inner-page .honorBox .list-honor .block,.origin-inner-page .partnerBox .list-honor .block{display:table-cell!important;height:200px!important;text-align:center!important;vertical-align:middle!important}
.origin-inner-page .honorBox .list-honor img,.origin-inner-page .partnerBox .list-honor img{max-width:100%!important;max-height:170px!important;margin:auto!important;object-fit:contain!important}
.origin-inner-page .honorBox .list-honor h4,.origin-inner-page .partnerBox .list-honor h4{height:44px!important;margin:0!important;padding:15px 0 0!important;border-top:1px solid #ddd!important;color:#5d5d5d!important;font-size:14px!important;font-weight:400!important;line-height:20px!important;overflow:hidden!important}
.origin-inner-page .honorBox .list-honor li:hover h4,.origin-inner-page .partnerBox .list-honor li:hover h4{color:#008542!important;border-color:#008542!important}
.origin-inner-page .styleBox{min-height:780px!important;padding:55px 0 90px!important;background:#fff!important}
.origin-inner-page .styleBox .origin-container{width:min(1200px,calc(100% - 82px))!important;margin:0 auto!important;padding:0!important}
.origin-inner-page .styleBox .list-box{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:28px!important;margin:0!important;padding:0!important;list-style:none!important}
.origin-inner-page .styleBox .list-box li{float:none!important;width:auto!important;margin:0!important;padding:0!important;list-style:none!important;background:#fff!important;box-shadow:0 0 12px rgba(0,0,0,.08)!important;overflow:hidden!important}
.origin-inner-page .styleBox .list-box a{display:block!important;color:#333!important;text-decoration:none!important}
.origin-inner-page .styleBox .imgBox{height:230px!important;overflow:hidden!important;background:#eee!important}
.origin-inner-page .styleBox .imgBox img{width:100%!important;height:100%!important;object-fit:cover!important;transition:.45s!important}
.origin-inner-page .styleBox .list-box h4{height:60px!important;margin:0!important;padding:16px 18px!important;color:#333!important;font-size:16px!important;font-weight:400!important;line-height:24px!important;overflow:hidden!important}
.origin-inner-page .styleBox .list-box li:hover img{transform:scale(1.08)!important}
.origin-inner-page .styleBox .list-box li:hover h4{color:#008542!important}
.origin-inner-page .joinBox{min-height:780px!important;padding:55px 0 90px!important;background:#fff!important}
.origin-inner-page .joinBox .origin-container{width:min(1200px,calc(100% - 82px))!important;margin:0 auto!important;padding:0!important}
.origin-inner-page .joinBox .sideMenu{width:100%!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important}
.origin-inner-page .joinBox .list{margin:0!important;padding:0!important;list-style:none!important;border:1px solid #e5e5e5!important;border-bottom:0!important}
.origin-inner-page .joinBox .list li{list-style:none!important;border-bottom:1px solid #e5e5e5!important;background:#fff!important}
.origin-inner-page .joinBox .list .title{display:flex!important;align-items:center!important;margin:0!important;padding:0!important;height:58px!important;line-height:58px!important;color:#333!important;font-size:15px!important;font-weight:400!important;cursor:pointer!important;background:#fff!important}
.origin-inner-page .joinBox .list .top .title{background:#008542!important;color:#fff!important;font-size:16px!important;cursor:default!important}
.origin-inner-page .joinBox .list .title font{display:block!important;flex:1!important;padding:0 18px!important;box-sizing:border-box!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important}
.origin-inner-page .joinBox .list .two>.title:hover{color:#008542!important;background:#f7fbf6!important}
.origin-inner-page .joinBox .list .wx{display:none!important;padding:28px 38px!important;color:#555!important;font-size:14px!important;line-height:1.9!important;background:#fafafa!important;border-top:1px solid #eee!important}
.origin-inner-page .joinBox .list .two.open .wx{display:block!important}
.origin-inner-page .joinBox .list .wx strong{color:#222!important;font-size:16px!important}
.origin-inner-page .contactBox{min-height:760px!important;padding:55px 0 90px!important;background:#fff!important}
.origin-inner-page .contactBox .origin-container{width:min(1200px,calc(100% - 82px))!important;margin:0 auto!important;padding:0!important}
.origin-inner-page .contactBox .info{position:relative!important;min-height:500px!important;margin:0 0 50px!important;background:#f7f7f7!important;overflow:hidden!important}
.origin-inner-page .contactBox .map{float:left!important;width:58%!important;height:500px!important;background:#e8efe7!important;overflow:hidden!important}
.origin-inner-page .contactBox .map a,.origin-inner-page .contactBox .map img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important}
.origin-inner-page .contactBox .box{float:right!important;width:42%!important;min-height:500px!important;padding:54px 48px!important;background:#fff!important;box-sizing:border-box!important;color:#555!important}
.origin-inner-page .contactBox .box .title{margin:0 0 24px!important;color:#333!important;font-size:24px!important;font-weight:400!important;line-height:1.5!important}
.origin-inner-page .contactBox .tel{display:block!important;margin:0 0 22px!important;color:#555!important;font-size:15px!important}
.origin-inner-page .contactBox .tel font{display:block!important;margin-top:8px!important;color:#008542!important;font-size:34px!important;font-weight:700!important;line-height:1.1!important}
.origin-inner-page .contactBox .wx{margin:0 0 24px!important;color:#555!important;font-size:14px!important;line-height:1.9!important}
.origin-inner-page .contactBox .ewm{display:inline-block!important;width:46%!important;margin-right:3%!important;color:#555!important;font-size:13px!important;line-height:1.5!important;vertical-align:top!important;text-align:center!important}
.origin-inner-page .contactBox .ewm img{display:block!important;width:96px!important;height:96px!important;margin:0 auto 8px!important;object-fit:contain!important}
.origin-inner-page .contactBox .address .titleTop{height:56px!important;line-height:56px!important;margin:0 0 20px!important;padding:0 25px!important;background:#008542!important;color:#fff!important;font-size:22px!important;font-weight:400!important}
.origin-inner-page .contactBox .address ul{display:grid!important;grid-template-columns:repeat(6,1fr)!important;gap:12px!important;margin:0!important;padding:0!important;list-style:none!important}
.origin-inner-page .contactBox .address li{padding:16px 10px!important;background:#f7f7f7!important;text-align:center!important;color:#555!important}
@media(max-width:1050px){.origin-inner-page .cultureBox .list li{width:48%!important;margin:0 1% 18px!important}.origin-inner-page .honorBox .list-honor,.origin-inner-page .partnerBox .list-honor{grid-template-columns:repeat(3,1fr)!important}.origin-inner-page .styleBox .list-box{grid-template-columns:repeat(2,1fr)!important}.origin-inner-page .contactBox .map,.origin-inner-page .contactBox .box{float:none!important;width:100%!important}.origin-inner-page .contactBox .address ul{grid-template-columns:repeat(3,1fr)!important}}
@media(max-width:640px){.origin-inner-page .cultureBox .list li{float:none!important;width:100%!important;margin:0 0 16px!important}.origin-inner-page .honorBox .list-honor,.origin-inner-page .partnerBox .list-honor,.origin-inner-page .styleBox .list-box{grid-template-columns:1fr!important}.origin-inner-page .joinBox .list .title font{padding:0 8px!important;font-size:12px!important}.origin-inner-page .contactBox .address ul{grid-template-columns:1fr!important}}


/* Service center sub-pages: certificate query / weekly / downloads / complaint / quote / brochure */
.origin-inner-page .origin-service-center-tabs{clear:both!important;width:100%!important;overflow:hidden!important;background:#fff!important}
.origin-inner-page .origin-service-center-panel{display:none!important;float:left!important;width:100%!important;box-sizing:border-box!important}
.origin-inner-page .origin-service-center-panel.active,.origin-inner-page .origin-service-center-panel.on{display:block!important}
.origin-inner-page .albumFrame,.origin-inner-page .downloadBox,.origin-inner-page .proposalFrame,.origin-inner-page .meetingFrame{padding:70px 0 100px!important;background:#fff!important;min-height:620px!important}
.origin-inner-page .albumFrame .container,.origin-inner-page .downloadBox .container,.origin-inner-page .proposalFrame .container,.origin-inner-page .meetingFrame .container{width:min(1200px,calc(100% - 82px))!important;margin:0 auto!important;padding:0!important}
.origin-inner-page .albumFrame .screen,.origin-inner-page .downloadBox .screen{margin:0 0 42px!important;padding:24px 30px!important;background:#f7f7f7!important;border:1px solid #eee!important;overflow:hidden!important}
.origin-inner-page .albumFrame .screen form,.origin-inner-page .downloadBox .screen form{display:flex!important;align-items:center!important;gap:16px!important;margin:0!important;padding:0!important;min-height:0!important;width:100%!important}
.origin-inner-page .albumFrame select,.origin-inner-page .downloadBox select{width:240px!important;height:44px!important;padding:0 12px!important;border:1px solid #ddd!important;background:#fff!important;color:#555!important}
.origin-inner-page .downloadBox .screen h4{margin:0!important;color:#333!important;font-size:16px!important;font-weight:400!important;white-space:nowrap!important}
.origin-inner-page .downloadBox .screen input{width:360px!important;height:44px!important;padding:0 14px!important;border:1px solid #ddd!important;background:#fff!important;box-sizing:border-box!important}
.origin-inner-page .albumFrame .screen .submit,.origin-inner-page .downloadBox .screen .submit{width:96px!important;height:44px!important;margin:0!important;padding:0!important;border:0!important;background:#008542!important;color:#fff!important;line-height:44px!important;cursor:pointer!important}
.origin-inner-page .albumFrame .list{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:30px!important;margin:0!important;padding:0!important;list-style:none!important}
.origin-inner-page .albumFrame .list li{float:none!important;width:auto!important;margin:0!important;padding:0!important;background:#fff!important;box-shadow:0 0 12px rgba(0,0,0,.08)!important;overflow:hidden!important;list-style:none!important}
.origin-inner-page .albumFrame .list a{display:block!important;color:#333!important;text-decoration:none!important}
.origin-inner-page .albumFrame .pic{height:250px!important;overflow:hidden!important;background:#eee!important}
.origin-inner-page .albumFrame .pic img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;transition:.45s!important}
.origin-inner-page .albumFrame .list h4{height:58px!important;margin:0!important;padding:16px 18px!important;color:#333!important;font-size:16px!important;font-weight:400!important;line-height:24px!important;overflow:hidden!important}
.origin-inner-page .albumFrame .list li:hover img{transform:scale(1.06)!important}
.origin-inner-page .albumFrame .list li:hover h4{color:#008542!important}
.origin-inner-page .downloadBox .download-list{margin:0!important;padding:0!important;list-style:none!important;border-top:1px solid #eee!important}
.origin-inner-page .downloadBox .download-list li{height:58px!important;line-height:58px!important;border-bottom:1px solid #eee!important;list-style:none!important;background:#fff!important;transition:.25s!important}
.origin-inner-page .downloadBox .download-list a{display:block!important;padding:0 22px!important;color:#555!important;font-size:16px!important;text-decoration:none!important}
.origin-inner-page .downloadBox .download-list li:hover{background:#f7fbf6!important}
.origin-inner-page .downloadBox .download-list li:hover a{color:#008542!important}
.origin-inner-page .proposalFrame .top{position:relative!important;min-height:230px!important;margin:0 0 42px!important;padding:42px 52px 42px 320px!important;background:#f7f7f7!important;box-sizing:border-box!important;overflow:hidden!important}
.origin-inner-page .proposalFrame .proposal-visual{position:absolute!important;left:0!important;top:0!important;width:280px!important;height:100%!important;background:url('../img/origin/banner-service-center.jpg') center/cover no-repeat!important}
.origin-inner-page .proposalFrame .top h4{margin:0 0 18px!important;color:#333!important;font-size:28px!important;font-weight:400!important;line-height:1.3!important}
.origin-inner-page .proposalFrame .top p{margin:0!important;color:#666!important;font-size:14px!important;line-height:2!important}
.origin-inner-page .proposalFrame .down form{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:20px!important;width:100%!important;margin:0!important;padding:0!important;min-height:0!important}
.origin-inner-page .proposalFrame .box,.origin-inner-page .proposalFrame .area{margin:0!important;padding:0!important;background:transparent!important}
.origin-inner-page .proposalFrame .box h5,.origin-inner-page .proposalFrame .area h5,.origin-inner-page .meetingFrame h5{margin:0 0 10px!important;color:#333!important;font-size:15px!important;font-weight:400!important}
.origin-inner-page .proposalFrame input,.origin-inner-page .proposalFrame select{width:100%!important;height:46px!important;padding:0 14px!important;border:1px solid #ddd!important;background:#fff!important;box-sizing:border-box!important}
.origin-inner-page .proposalFrame .area{grid-column:1/5!important}
.origin-inner-page .proposalFrame textarea{width:100%!important;height:130px!important;padding:14px!important;border:1px solid #ddd!important;resize:vertical!important;box-sizing:border-box!important}
.origin-inner-page .proposalFrame button,.origin-inner-page .meetingFrame button{width:120px!important;height:46px!important;margin:0 12px 0 0!important;border:0!important;background:#008542!important;color:#fff!important;cursor:pointer!important}
.origin-inner-page .proposalFrame button.reset,.origin-inner-page .meetingFrame button.reset{background:#777!important}
.origin-inner-page .meetingFrame{background:#f6f6f6!important}
.origin-inner-page .meetingFrame .long{width:760px!important;margin:0 auto!important;padding:0!important;background:transparent!important}
.origin-inner-page .meetingFrame .box{padding:46px 60px!important;background:#fff!important;box-shadow:0 0 22px rgba(0,0,0,.08)!important;box-sizing:border-box!important}
.origin-inner-page .meetingFrame .title{margin:0 0 30px!important;color:#333!important;font-size:30px!important;font-weight:400!important;line-height:1.4!important;text-align:left!important}
.origin-inner-page .meetingFrame .title span{display:block!important;margin-top:8px!important;color:#888!important;font-size:15px!important}
.origin-inner-page .meetingFrame form{display:block!important;width:100%!important;margin:0!important;padding:0!important;min-height:0!important}
.origin-inner-page .meetingFrame input,.origin-inner-page .meetingFrame textarea{display:block!important;width:100%!important;margin:0 0 20px!important;padding:0 14px!important;border:1px solid #ddd!important;background:#fff!important;box-sizing:border-box!important}
.origin-inner-page .meetingFrame input{height:46px!important}
.origin-inner-page .meetingFrame textarea{height:120px!important;padding:14px!important;resize:vertical!important}
.origin-inner-page .meetingFrame h5 i,.origin-inner-page .meetingFrame .tips i{color:#f00!important;font-style:normal!important}
.origin-inner-page .meetingFrame .tips{display:inline-block!important;margin-left:6px!important;color:#777!important;line-height:46px!important}
@media(max-width:900px){.origin-inner-page .albumFrame .screen form,.origin-inner-page .downloadBox .screen form{display:block!important}.origin-inner-page .albumFrame select,.origin-inner-page .downloadBox select,.origin-inner-page .downloadBox .screen input{width:100%!important;margin:0 0 12px!important}.origin-inner-page .albumFrame .list{grid-template-columns:1fr!important}.origin-inner-page .proposalFrame .top{padding:260px 24px 30px!important}.origin-inner-page .proposalFrame .proposal-visual{width:100%!important;height:230px!important}.origin-inner-page .proposalFrame .down form{grid-template-columns:1fr!important}.origin-inner-page .proposalFrame .area{grid-column:1!important}.origin-inner-page .meetingFrame .long{width:calc(100% - 40px)!important}.origin-inner-page .meetingFrame .box{padding:34px 24px!important}}


/* Service center visual correction: match original secondary-page frames */
.origin-inner-page .origin-service-center-panel.albumFrame,
.origin-inner-page .origin-service-center-panel.downloadBox,
.origin-inner-page .origin-service-center-panel.proposalFrame,
.origin-inner-page .origin-service-center-panel.meetingFrame{padding:50px 0 100px!important;background:#fff!important;min-height:0!important;overflow:visible!important}
.origin-inner-page .origin-service-center-panel.albumFrame .container,
.origin-inner-page .origin-service-center-panel.downloadBox .container,
.origin-inner-page .origin-service-center-panel.proposalFrame .container,
.origin-inner-page .origin-service-center-panel.meetingFrame .container{width:1200px!important;max-width:calc(100% - 82px)!important;margin:0 auto!important;padding:0!important;background:transparent!important}
.origin-inner-page .origin-service-center-panel.albumFrame .screen,
.origin-inner-page .origin-service-center-panel.downloadBox .screen{height:45px!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;overflow:visible!important}
.origin-inner-page .origin-service-center-panel.albumFrame .screen form,
.origin-inner-page .origin-service-center-panel.downloadBox .screen form{display:block!important;width:100%!important;height:45px!important;min-height:0!important;margin:0!important;padding:0!important;line-height:45px!important;background:transparent!important}
.origin-inner-page .origin-service-center-panel.albumFrame select{float:left!important;width:220px!important;height:45px!important;margin:0 15px 0 0!important;padding:0 12px!important;border:1px solid #ddd!important;background:#fff!important;color:#777!important;font-size:14px!important;line-height:45px!important;box-sizing:border-box!important}
.origin-inner-page .origin-service-center-panel.albumFrame .screen .submit{float:left!important;width:90px!important;height:45px!important;margin:0!important;padding:0!important;border:0!important;background:#008542!important;color:#fff!important;font-size:14px!important;line-height:45px!important;text-align:center!important}
.origin-inner-page .origin-service-center-panel.albumFrame .list{display:block!important;width:1200px!important;height:auto!important;margin:50px 0 0!important;padding:0!important;list-style:none!important;background:transparent!important;overflow:visible!important}
.origin-inner-page .origin-service-center-panel.albumFrame .list:after{content:"";display:block;clear:both}
.origin-inner-page .origin-service-center-panel.albumFrame .list li{position:relative!important;float:left!important;display:list-item!important;width:300px!important;height:366px!important;margin:0 0 30px!important;padding:0!important;background:transparent!important;box-shadow:none!important;overflow:hidden!important;list-style:none!important;text-align:center!important}
.origin-inner-page .origin-service-center-panel.albumFrame .list a{position:relative!important;display:block!important;width:250px!important;height:316px!important;margin:10px auto 40px!important;color:#fff!important;text-decoration:none!important;overflow:hidden!important;background:#eee!important}
.origin-inner-page .origin-service-center-panel.albumFrame .pic{display:block!important;width:250px!important;height:316px!important;margin:0!important;padding:0!important;background:#eee!important;overflow:hidden!important}
.origin-inner-page .origin-service-center-panel.albumFrame .pic img{display:block!important;width:250px!important;height:316px!important;max-width:none!important;object-fit:cover!important;transition:.45s!important}
.origin-inner-page .origin-service-center-panel.albumFrame .list h4{position:absolute!important;left:0!important;bottom:0!important;width:250px!important;height:44px!important;margin:0!important;padding:13px 15px!important;background:rgba(0,0,0,.6)!important;color:#fff!important;font-size:14px!important;font-weight:400!important;line-height:18px!important;text-align:center!important;overflow:hidden!important;box-sizing:border-box!important}
.origin-inner-page .origin-service-center-panel.albumFrame .list li:hover img{transform:scale(1.08)!important}
.origin-inner-page .origin-service-center-panel.albumFrame .list li:hover h4{background:rgba(0,133,66,.9)!important;color:#fff!important}
.origin-inner-page .origin-service-center-panel.downloadBox .screen{height:50px!important;margin-bottom:45px!important}
.origin-inner-page .origin-service-center-panel.downloadBox .screen form{height:50px!important;line-height:50px!important}
.origin-inner-page .origin-service-center-panel.downloadBox .screen h4{float:left!important;height:50px!important;margin:0 20px 0 0!important;color:#333!important;font-size:16px!important;font-weight:400!important;line-height:50px!important;white-space:nowrap!important}
.origin-inner-page .origin-service-center-panel.downloadBox .screen input[type="text"]{float:left!important;width:360px!important;height:50px!important;margin:0 12px 0 0!important;padding:10px 18px!important;border:1px solid #ddd!important;color:#777!important;font-size:14px!important;line-height:30px!important;box-sizing:border-box!important;background:#fff!important}
.origin-inner-page .origin-service-center-panel.downloadBox .screen .submit{float:left!important;width:120px!important;height:50px!important;margin:0!important;padding:0!important;border:0!important;background:#008542!important;color:#fff!important;font-size:16px!important;line-height:50px!important}
.origin-inner-page .origin-service-center-panel.downloadBox .download-list{display:block!important;width:100%!important;margin:0!important;padding:0!important;list-style:none!important;border-top:1px solid #eee!important;background:transparent!important}
.origin-inner-page .origin-service-center-panel.downloadBox .download-list li{height:60px!important;line-height:60px!important;border-bottom:1px solid #eee!important;background:#fff!important;transition:.25s!important;list-style:none!important}
.origin-inner-page .origin-service-center-panel.downloadBox .download-list a{display:block!important;padding:0 24px!important;color:#555!important;font-size:16px!important;text-decoration:none!important;background:transparent!important}
.origin-inner-page .origin-service-center-panel.downloadBox .download-list li:hover{background:#f7fbf6!important}
.origin-inner-page .origin-service-center-panel.downloadBox .download-list li:hover a{color:#008542!important}
.origin-inner-page .origin-service-center-panel.proposalFrame .top{display:block!important;width:1200px!important;height:180px!important;min-height:0!important;margin:0!important;padding:0 50px 0 0!important;background:#f1f1f1!important;box-sizing:border-box!important;overflow:hidden!important}
.origin-inner-page .origin-service-center-panel.proposalFrame .proposal-visual{position:static!important;float:left!important;width:600px!important;height:180px!important;margin:0 50px 0 0!important;background:url('../img/origin/banner-service-center.jpg') center/cover no-repeat!important}
.origin-inner-page .origin-service-center-panel.proposalFrame .top h4{height:27px!important;margin:30px 0 0!important;padding:0!important;color:#008542!important;font-size:20px!important;font-weight:400!important;line-height:27px!important;text-align:left!important}
.origin-inner-page .origin-service-center-panel.proposalFrame .top p{height:100px!important;margin:20px 0 0!important;padding:0!important;color:#7f7f7f!important;font-size:12px!important;line-height:20px!important;text-align:left!important;overflow:hidden!important}
.origin-inner-page .origin-service-center-panel.proposalFrame .down{display:block!important;width:1200px!important;height:auto!important;margin:20px 0 0!important;padding:50px 150px!important;background:#f1f1f1!important;box-sizing:border-box!important;overflow:hidden!important}
.origin-inner-page .origin-service-center-panel.proposalFrame .down form{display:block!important;width:900px!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;background:transparent!important;overflow:visible!important}
.origin-inner-page .origin-service-center-panel.proposalFrame .box{float:left!important;width:217px!important;height:83px!important;margin:0 8px 0 0!important;padding:0!important;background:transparent!important;box-sizing:border-box!important}
.origin-inner-page .origin-service-center-panel.proposalFrame .box h5,
.origin-inner-page .origin-service-center-panel.proposalFrame .area h5{height:18px!important;margin:0!important;padding:0!important;color:#333!important;font-size:14px!important;font-weight:400!important;line-height:18px!important;text-align:left!important}
.origin-inner-page .origin-service-center-panel.proposalFrame input,
.origin-inner-page .origin-service-center-panel.proposalFrame select{display:inline-block!important;width:100%!important;height:50px!important;margin:15px 0 0!important;padding:10px 20px!important;border:0!important;background:#fff!important;color:#777!important;font-size:14px!important;line-height:30px!important;box-sizing:border-box!important}
.origin-inner-page .origin-service-center-panel.proposalFrame .area{float:left!important;width:900px!important;height:136px!important;margin:30px 0 0!important;padding:0!important;background:transparent!important;box-sizing:border-box!important}
.origin-inner-page .origin-service-center-panel.proposalFrame textarea{display:inline-block!important;width:900px!important;height:100px!important;margin:15px 0 0!important;padding:10px 20px!important;border:0!important;background:#fff!important;color:#777!important;font-size:14px!important;line-height:30px!important;resize:none!important;box-sizing:border-box!important}
.origin-inner-page .origin-service-center-panel.proposalFrame button.submit,
.origin-inner-page .origin-service-center-panel.proposalFrame button.reset{float:left!important;display:block!important;width:180px!important;height:51px!important;margin:25px 10px 0 0!important;padding:15px 20px!important;border:0!important;background:#008542!important;color:#fff!important;font-size:16px!important;line-height:20px!important;text-align:center!important;box-sizing:border-box!important}
.origin-inner-page .origin-service-center-panel.meetingFrame{background:#fff!important}
.origin-inner-page .origin-service-center-panel.meetingFrame .long{display:block!important;width:1200px!important;height:auto!important;min-height:958px!important;margin:0!important;padding:80px 0 60px!important;background:#f1f1f1!important;box-sizing:border-box!important;overflow:hidden!important}
.origin-inner-page .origin-service-center-panel.meetingFrame .box{display:block!important;width:650px!important;min-height:818px!important;margin:0 auto!important;padding:50px 80px!important;background:#fff!important;box-shadow:none!important;box-sizing:border-box!important}
.origin-inner-page .origin-service-center-panel.meetingFrame .title{width:490px!important;margin:0 0 50px!important;padding:0!important;color:#008542!important;font-size:20px!important;font-weight:400!important;line-height:25px!important;text-align:left!important}
.origin-inner-page .origin-service-center-panel.meetingFrame .title span{display:block!important;margin-top:4px!important;color:#777!important;font-size:14px!important;line-height:18px!important}
.origin-inner-page .origin-service-center-panel.meetingFrame form{display:block!important;width:490px!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;background:transparent!important}
.origin-inner-page .origin-service-center-panel.meetingFrame h5{height:18px!important;margin:0!important;padding:0!important;color:#3d3d3d!important;font-size:14px!important;font-weight:400!important;line-height:18px!important;text-align:left!important}
.origin-inner-page .origin-service-center-panel.meetingFrame input,
.origin-inner-page .origin-service-center-panel.meetingFrame textarea{display:block!important;width:490px!important;margin:15px 0 30px!important;padding:10px 20px!important;border:0!important;background:#fff!important;color:#777!important;font-size:14px!important;line-height:30px!important;box-sizing:border-box!important}
.origin-inner-page .origin-service-center-panel.meetingFrame input{height:50px!important}
.origin-inner-page .origin-service-center-panel.meetingFrame textarea{height:100px!important;resize:none!important}
.origin-inner-page .origin-service-center-panel.meetingFrame button.submit,
.origin-inner-page .origin-service-center-panel.meetingFrame button.reset{display:inline-block!important;float:none!important;width:180px!important;height:51px!important;margin:5px 10px 0 0!important;padding:15px 20px!important;border:0!important;background:#008542!important;color:#fff!important;font-size:16px!important;line-height:20px!important;text-align:center!important;box-sizing:border-box!important}
.origin-inner-page .origin-service-center-panel.meetingFrame .tips{display:block!important;width:490px!important;margin:40px 0 0!important;color:#c9c9c9!important;font-size:14px!important;line-height:18px!important}
@media(max-width:1050px){.origin-inner-page .origin-service-center-panel.albumFrame .list{width:100%!important}.origin-inner-page .origin-service-center-panel.albumFrame .list li{width:50%!important}.origin-inner-page .origin-service-center-panel.proposalFrame .top,.origin-inner-page .origin-service-center-panel.proposalFrame .down,.origin-inner-page .origin-service-center-panel.meetingFrame .long{width:100%!important}.origin-inner-page .origin-service-center-panel.proposalFrame .proposal-visual{float:none!important;width:100%!important;margin:0!important}.origin-inner-page .origin-service-center-panel.proposalFrame .top{height:auto!important;padding:0 25px 30px!important}.origin-inner-page .origin-service-center-panel.proposalFrame .down{padding:35px 25px!important}.origin-inner-page .origin-service-center-panel.proposalFrame .down form,.origin-inner-page .origin-service-center-panel.proposalFrame .area,.origin-inner-page .origin-service-center-panel.proposalFrame textarea{width:100%!important}.origin-inner-page .origin-service-center-panel.proposalFrame .box{width:48%!important;margin:0 2% 16px 0!important}.origin-inner-page .origin-service-center-panel.meetingFrame .box{width:min(650px,calc(100% - 40px))!important;padding:40px 35px!important}.origin-inner-page .origin-service-center-panel.meetingFrame form,.origin-inner-page .origin-service-center-panel.meetingFrame .title,.origin-inner-page .origin-service-center-panel.meetingFrame input,.origin-inner-page .origin-service-center-panel.meetingFrame textarea,.origin-inner-page .origin-service-center-panel.meetingFrame .tips{width:100%!important}}
@media(max-width:640px){.origin-inner-page .origin-service-center-panel.albumFrame .list li{width:100%!important}.origin-inner-page .origin-service-center-panel.proposalFrame .box{width:100%!important;margin-right:0!important}.origin-inner-page .origin-service-center-panel.meetingFrame button.submit,.origin-inner-page .origin-service-center-panel.meetingFrame button.reset{width:100%!important;margin-right:0!important;margin-bottom:10px!important}}

/* Service center menu final alignment: original secondary menu/table style */
body.origin-ntek-site .origin-inner-page .menu[data-origin-service-center-menu]{
  float:left!important;width:100%!important;height:167px!important;margin:0!important;padding:0!important;background:transparent!important;text-align:left!important;overflow:visible!important;
}
body.origin-ntek-site .origin-inner-page .menu[data-origin-service-center-menu] .origin-container{
  width:1200px!important;max-width:calc(100% - 82px)!important;height:167px!important;margin:0 auto!important;padding:60px 0!important;border-bottom:1px solid #ddd!important;box-sizing:border-box!important;background:transparent!important;overflow:visible!important;
}
body.origin-ntek-site .origin-inner-page .menu[data-origin-service-center-menu] h2{
  float:left!important;width:auto!important;height:auto!important;line-height:normal!important;margin:0!important;padding:0!important;color:#000!important;font-size:35px!important;font-weight:400!important;text-align:left!important;box-sizing:border-box!important;
}
body.origin-ntek-site .origin-inner-page .menu[data-origin-service-center-menu] ul{
  float:right!important;display:table!important;width:80%!important;height:auto!important;margin:0!important;padding:0!important;list-style:none!important;text-align:center!important;border:0!important;background:transparent!important;
}
body.origin-ntek-site .origin-inner-page .menu[data-origin-service-center-menu] li{
  display:table-cell!important;float:none!important;width:auto!important;height:42px!important;margin:0!important;padding:0!important;vertical-align:middle!important;background:transparent!important;border:0!important;list-style:none!important;
}
body.origin-ntek-site .origin-inner-page .menu[data-origin-service-center-menu] li a{
  position:relative!important;z-index:2!important;display:block!important;min-width:0!important;width:auto!important;height:42px!important;line-height:normal!important;margin:0 5px!important;padding:10px!important;border:1px solid #ddd!important;background:transparent!important;color:#8e8e8e!important;font-size:16px!important;font-weight:400!important;text-align:center!important;text-decoration:none!important;box-sizing:border-box!important;overflow:hidden!important;
}
body.origin-ntek-site .origin-inner-page .menu[data-origin-service-center-menu] li a::before{
  content:""!important;position:absolute!important;left:0!important;bottom:0!important;z-index:-1!important;width:100%!important;height:100%!important;background:#008542!important;transition:transform .4s!important;transform:scale(0,1)!important;transform-origin:right center!important;
}
body.origin-ntek-site .origin-inner-page .menu[data-origin-service-center-menu] li:hover a,
body.origin-ntek-site .origin-inner-page .menu[data-origin-service-center-menu] li.active a{
  border-color:#008542!important;background:transparent!important;color:#fff!important;
}
body.origin-ntek-site .origin-inner-page .menu[data-origin-service-center-menu] li:hover a::before,
body.origin-ntek-site .origin-inner-page .menu[data-origin-service-center-menu] li.active a::before{
  transform:scale(1)!important;transform-origin:left center!important;
}

/* Service center panel final hard overrides: keep original card/form proportions after WordPress cache refresh */
body.origin-ntek-site .origin-inner-page .origin-service-center-tabs>.origin-service-center-panel.albumFrame,
body.origin-ntek-site .origin-inner-page .origin-service-center-tabs>.origin-service-center-panel.downloadBox,
body.origin-ntek-site .origin-inner-page .origin-service-center-tabs>.origin-service-center-panel.proposalFrame,
body.origin-ntek-site .origin-inner-page .origin-service-center-tabs>.origin-service-center-panel.meetingFrame{
  float:left!important;width:100%!important;padding:50px 0 100px!important;background:#fff!important;min-height:0!important;overflow:visible!important;box-sizing:border-box!important;
}
body.origin-ntek-site .origin-inner-page .origin-service-center-tabs>.origin-service-center-panel.albumFrame>.container,
body.origin-ntek-site .origin-inner-page .origin-service-center-tabs>.origin-service-center-panel.downloadBox>.container,
body.origin-ntek-site .origin-inner-page .origin-service-center-tabs>.origin-service-center-panel.proposalFrame>.container,
body.origin-ntek-site .origin-inner-page .origin-service-center-tabs>.origin-service-center-panel.meetingFrame>.container{
  width:1200px!important;max-width:calc(100% - 82px)!important;margin:0 auto!important;padding:0!important;background:transparent!important;border:0!important;box-sizing:border-box!important;
}
body.origin-ntek-site .origin-inner-page .origin-service-center-tabs>.origin-service-center-panel.albumFrame .screen,
body.origin-ntek-site .origin-inner-page .origin-service-center-tabs>.origin-service-center-panel.downloadBox .screen{
  height:45px!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;overflow:visible!important;box-shadow:none!important;
}
body.origin-ntek-site .origin-inner-page .origin-service-center-tabs>.origin-service-center-panel.albumFrame .screen form,
body.origin-ntek-site .origin-inner-page .origin-service-center-tabs>.origin-service-center-panel.downloadBox .screen form{
  display:block!important;width:100%!important;height:45px!important;min-height:0!important;margin:0!important;padding:0!important;line-height:45px!important;background:transparent!important;
}
body.origin-ntek-site .origin-inner-page .origin-service-center-tabs>.origin-service-center-panel.albumFrame select{
  float:left!important;width:220px!important;height:45px!important;margin:0 15px 0 0!important;padding:0 12px!important;border:1px solid #ddd!important;background:#fff!important;color:#777!important;font-size:14px!important;line-height:45px!important;box-sizing:border-box!important;
}
body.origin-ntek-site .origin-inner-page .origin-service-center-tabs>.origin-service-center-panel.albumFrame .screen .submit{
  float:left!important;width:90px!important;height:45px!important;margin:0!important;padding:0!important;border:0!important;background:#008542!important;color:#fff!important;font-size:14px!important;line-height:45px!important;text-align:center!important;box-sizing:border-box!important;
}
body.origin-ntek-site .origin-inner-page .origin-service-center-tabs>.origin-service-center-panel.albumFrame .list{
  display:block!important;width:1200px!important;max-width:100%!important;height:auto!important;margin:50px 0 0!important;padding:0!important;list-style:none!important;background:transparent!important;overflow:visible!important;clear:both!important;
}
body.origin-ntek-site .origin-inner-page .origin-service-center-tabs>.origin-service-center-panel.albumFrame .list::after{content:""!important;display:block!important;clear:both!important;}
body.origin-ntek-site .origin-inner-page .origin-service-center-tabs>.origin-service-center-panel.albumFrame .list li{
  position:relative!important;float:left!important;display:list-item!important;width:300px!important;height:366px!important;margin:0 0 30px!important;padding:0!important;background:transparent!important;box-shadow:none!important;overflow:hidden!important;list-style:none!important;text-align:center!important;
}
body.origin-ntek-site .origin-inner-page .origin-service-center-tabs>.origin-service-center-panel.albumFrame .list li>a{
  position:relative!important;display:block!important;width:250px!important;height:316px!important;margin:10px auto 40px!important;padding:0!important;color:#fff!important;text-decoration:none!important;overflow:hidden!important;background:#eee!important;box-shadow:none!important;
}
body.origin-ntek-site .origin-inner-page .origin-service-center-tabs>.origin-service-center-panel.albumFrame .pic,
body.origin-ntek-site .origin-inner-page .origin-service-center-tabs>.origin-service-center-panel.albumFrame .pic img{
  display:block!important;width:250px!important;height:316px!important;margin:0!important;padding:0!important;max-width:none!important;object-fit:cover!important;background:#eee!important;overflow:hidden!important;
}
body.origin-ntek-site .origin-inner-page .origin-service-center-tabs>.origin-service-center-panel.albumFrame .list h4{
  position:absolute!important;left:0!important;bottom:0!important;width:250px!important;height:44px!important;margin:0!important;padding:13px 15px!important;background:rgba(0,0,0,.6)!important;color:#fff!important;font-size:14px!important;font-weight:400!important;line-height:18px!important;text-align:center!important;overflow:hidden!important;box-sizing:border-box!important;
}
body.origin-ntek-site .origin-inner-page .origin-service-center-tabs>.origin-service-center-panel.albumFrame .list li:hover h4{background:rgba(0,133,66,.92)!important;color:#fff!important;}
body.origin-ntek-site .origin-inner-page .origin-service-center-tabs>.origin-service-center-panel.downloadBox .screen{height:50px!important;margin:0 0 45px!important;}
body.origin-ntek-site .origin-inner-page .origin-service-center-tabs>.origin-service-center-panel.downloadBox .screen form{height:50px!important;line-height:50px!important;}
body.origin-ntek-site .origin-inner-page .origin-service-center-tabs>.origin-service-center-panel.downloadBox .screen h4{float:left!important;height:50px!important;margin:0 20px 0 0!important;color:#333!important;font-size:16px!important;font-weight:400!important;line-height:50px!important;white-space:nowrap!important;}
body.origin-ntek-site .origin-inner-page .origin-service-center-tabs>.origin-service-center-panel.downloadBox .screen input[type="text"]{float:left!important;width:360px!important;height:50px!important;margin:0 12px 0 0!important;padding:10px 18px!important;border:1px solid #ddd!important;background:#fff!important;color:#777!important;font-size:14px!important;line-height:30px!important;box-sizing:border-box!important;}
body.origin-ntek-site .origin-inner-page .origin-service-center-tabs>.origin-service-center-panel.downloadBox .screen .submit{float:left!important;width:120px!important;height:50px!important;margin:0!important;padding:0!important;border:0!important;background:#008542!important;color:#fff!important;font-size:16px!important;line-height:50px!important;text-align:center!important;}
@media(max-width:1050px){
  body.origin-ntek-site .origin-inner-page .menu[data-origin-service-center-menu]{height:auto!important;}
  body.origin-ntek-site .origin-inner-page .menu[data-origin-service-center-menu] .origin-container{height:auto!important;padding:34px 0!important;}
  body.origin-ntek-site .origin-inner-page .menu[data-origin-service-center-menu] h2{float:none!important;margin-bottom:20px!important;text-align:center!important;}
  body.origin-ntek-site .origin-inner-page .menu[data-origin-service-center-menu] ul{float:none!important;width:100%!important;}
  body.origin-ntek-site .origin-inner-page .menu[data-origin-service-center-menu] li{display:inline-block!important;width:auto!important;margin-bottom:10px!important;}
  body.origin-ntek-site .origin-inner-page .origin-service-center-tabs>.origin-service-center-panel.albumFrame .list{width:100%!important;}
  body.origin-ntek-site .origin-inner-page .origin-service-center-tabs>.origin-service-center-panel.albumFrame .list li{width:50%!important;}
}
@media(max-width:640px){
  body.origin-ntek-site .origin-inner-page .menu[data-origin-service-center-menu] li{display:block!important;width:100%!important;}
  body.origin-ntek-site .origin-inner-page .origin-service-center-tabs>.origin-service-center-panel.albumFrame .list li{width:100%!important;}
}

/* Header final desktop scale correction: original header uses a 1440px desktop container */
@media(min-width:1051px){
  body.origin-ntek-site .origin-header .origin-container,
  body.origin-ntek-site .origin-topline .origin-container,
  body.origin-ntek-site .origin-mainbar .origin-container{
    width:1440px!important;max-width:1440px!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important;
  }
  body.origin-ntek-site .origin-site-crumb .origin-container{
    width:1200px!important;max-width:1200px!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important;
  }
  body.origin-ntek-site .origin-mainbar{height:128px!important;padding:30px 0!important;box-sizing:border-box!important;}
  body.origin-ntek-site .origin-main-inner{height:68px!important;}
  body.origin-ntek-site .origin-logo{width:432px!important;height:68px!important;}
  body.origin-ntek-site .origin-logo img{width:auto!important;height:68px!important;max-width:432px!important;}
  body.origin-ntek-site .origin-search{width:345px!important;height:50px!important;margin-left:20px!important;}
  body.origin-ntek-site .origin-search input{width:200px!important;height:50px!important;}
  body.origin-ntek-site .origin-search button{width:60px!important;height:50px!important;padding:0!important;}
  body.origin-ntek-site .origin-nav{float:right!important;width:552px!important;height:35px!important;margin:15px 0 0!important;}
  body.origin-ntek-site .origin-nav>ul{width:552px!important;height:35px!important;margin:0!important;padding:0!important;}
  body.origin-ntek-site .origin-nav>ul>li{float:left!important;height:64px!important;margin:0!important;padding:0 12px 41px!important;}
  body.origin-ntek-site .origin-nav>ul>li>a.navAone{display:block!important;height:auto!important;padding:0!important;color:#515151!important;font-size:17px!important;line-height:normal!important;}
  body.origin-ntek-site .origin-nav>ul>li:hover>a.navAone,
  body.origin-ntek-site .origin-nav>ul>li.active>a.navAone,
  body.origin-ntek-site .origin-nav>ul>li.current-menu-item>a.navAone{color:#008542!important;}
  body.origin-ntek-site .origin-submenu{top:61px!important;}
  body.origin-ntek-site .origin-inner-page .banner-within{height:232px!important;}
  body.origin-ntek-site .origin-inner-page .site.origin-site-crumb{height:49px!important;padding:15px 0!important;line-height:normal!important;background:transparent!important;box-sizing:border-box!important;}
  body.origin-ntek-site .origin-inner-page .site.origin-site-crumb .origin-container{height:18px!important;line-height:normal!important;border-bottom:0!important;color:#868686!important;}
}

/* Header desktop final override with stronger selectors than earlier legacy header rules */
@media(min-width:1051px){
  body.origin-ntek-site .origin-header .origin-mainbar .origin-main-inner.origin-container{position:relative!important;width:1440px!important;max-width:1440px!important;height:68px!important;margin:0 auto!important;display:block!important;overflow:visible!important;}
  body.origin-ntek-site .origin-header .origin-mainbar .origin-main-inner .origin-logo.logo.fl{float:left!important;width:432px!important;height:68px!important;margin:0!important;}
  body.origin-ntek-site .origin-header .origin-mainbar .origin-main-inner .origin-search.search.fr{float:right!important;display:block!important;width:345px!important;height:50px!important;margin:0 0 0 20px!important;overflow:visible!important;}
  body.origin-ntek-site .origin-header .origin-mainbar .origin-main-inner .origin-search.search.fr input.sear_text{float:left!important;width:200px!important;height:50px!important;}
  body.origin-ntek-site .origin-header .origin-mainbar .origin-main-inner .origin-search.search.fr .searSelect{float:left!important;width:85px!important;height:50px!important;}
  body.origin-ntek-site .origin-header .origin-mainbar .origin-main-inner .origin-search.search.fr button{float:right!important;width:60px!important;height:50px!important;padding:0!important;}
  body.origin-ntek-site .origin-header .origin-mainbar .origin-main-inner .origin-nav{float:right!important;clear:none!important;display:block!important;width:552px!important;height:35px!important;margin:15px 0 0!important;padding:0!important;overflow:visible!important;}
  body.origin-ntek-site .origin-header .origin-mainbar .origin-main-inner .origin-nav .origin-menu{display:block!important;width:552px!important;height:35px!important;margin:0!important;padding:0!important;overflow:visible!important;}
  body.origin-ntek-site .origin-header .origin-mainbar .origin-main-inner .origin-nav .origin-menu>.nLi.origin-menu-item{float:left!important;height:64px!important;margin:0!important;padding:0 12px 41px!important;overflow:visible!important;}
  body.origin-ntek-site .origin-header .origin-mainbar .origin-main-inner .origin-nav .origin-menu>.nLi.origin-menu-item>a.navAone{display:block!important;height:auto!important;padding:0!important;color:#515151!important;font-size:17px!important;line-height:normal!important;}
body.origin-ntek-site .origin-header .origin-mainbar .origin-main-inner .origin-nav .origin-menu>.nLi.origin-menu-item:hover>a.navAone,
  body.origin-ntek-site .origin-header .origin-mainbar .origin-main-inner .origin-nav .origin-menu>.nLi.origin-menu-item.active>a.navAone{color:#008542!important;}
}

/* Service center clicked-panel final parity: query / download / complaint / quote forms */
body.origin-ntek-site .origin-inner-page .origin-service-center-tabs{
  float:left!important;width:100%!important;background:#fff!important;overflow:visible!important;
}
body.origin-ntek-site .origin-inner-page .origin-service-center-tabs>.origin-service-center-panel{
  float:left!important;width:100%!important;box-sizing:border-box!important;
}
body.origin-ntek-site .origin-inner-page .origin-service-center-tabs>.origin-service-center-panel.queryFrame{
  padding:80px 0 100px!important;background:transparent!important;min-height:0!important;overflow:visible!important;
}
body.origin-ntek-site .origin-inner-page .origin-service-center-tabs>.origin-service-center-panel.queryFrame>.container{
  width:1200px!important;max-width:1200px!important;margin:0 auto!important;padding:30px 160px 50px!important;background:#fff!important;border:0!important;box-sizing:border-box!important;
}
body.origin-ntek-site .origin-inner-page .origin-service-center-tabs>.origin-service-center-panel.queryFrame h2.titleTop{
  display:table!important;width:367px!important;height:98px!important;margin:0 auto!important;padding:0!important;border:0!important;background:transparent!important;color:#444!important;font-size:45px!important;font-weight:400!important;line-height:normal!important;text-align:left!important;box-sizing:border-box!important;
}
body.origin-ntek-site .origin-inner-page .origin-service-center-tabs>.origin-service-center-panel.queryFrame h2.titleTop img{
  display:block!important;float:left!important;width:187px!important;height:45px!important;max-width:none!important;max-height:none!important;margin:8px 0 0!important;padding:0!important;vertical-align:top!important;
}
body.origin-ntek-site .origin-inner-page .origin-service-center-tabs>.origin-service-center-panel.queryFrame h2.titleTop font{
  display:inline!important;float:none!important;margin:0!important;padding:0!important;color:#444!important;font-size:45px!important;font-weight:400!important;line-height:25px!important;vertical-align:baseline!important;
}
body.origin-ntek-site .origin-inner-page .origin-service-center-tabs>.origin-service-center-panel.queryFrame h2.titleTop>span{
  display:block!important;width:367px!important;height:auto!important;margin:5px 0 0!important;color:#777!important;font-size:25px!important;font-weight:400!important;line-height:normal!important;text-align:left!important;
}
body.origin-ntek-site .origin-inner-page .origin-service-center-tabs>.origin-service-center-panel.queryFrame .tab{
  width:720px!important;margin:30px 80px 50px!important;padding:0!important;background:transparent!important;box-sizing:border-box!important;
}
body.origin-ntek-site .origin-inner-page .origin-service-center-tabs>.origin-service-center-panel.queryFrame .tab>ul.tone{
  display:block!important;width:720px!important;height:52px!important;margin:0!important;padding:0!important;border:0!important;list-style:none!important;overflow:hidden!important;
}
body.origin-ntek-site .origin-inner-page .origin-service-center-tabs>.origin-service-center-panel.queryFrame .tab>ul.tone li{
  display:inline-block!important;float:none!important;position:relative!important;margin:0 5px 0 0!important;padding:15px 30px!important;border:1px solid #f1f1f1!important;background:#f1f1f1!important;color:#959595!important;font-size:16px!important;line-height:20px!important;vertical-align:top!important;box-sizing:border-box!important;cursor:pointer!important;
}
body.origin-ntek-site .origin-inner-page .origin-service-center-tabs>.origin-service-center-panel.queryFrame .tab>ul.tone li[data-query-tab="q1"],
body.origin-ntek-site .origin-inner-page .origin-service-center-tabs>.origin-service-center-panel.queryFrame .tab>ul.tone li[data-query-tab="q2"]{display:none!important;}
body.origin-ntek-site .origin-inner-page .origin-service-center-tabs>.origin-service-center-panel.queryFrame .tab>ul.tone li.active{
  border-color:#fff!important;background:#fff!important;color:#008542!important;
}
body.origin-ntek-site .origin-inner-page .origin-service-center-tabs>.origin-service-center-panel.queryFrame .down{
  display:block!important;width:720px!important;height:247px!important;margin:0!important;padding:0!important;border:1px solid #ccc!important;background:transparent!important;box-sizing:border-box!important;overflow:hidden!important;
}
body.origin-ntek-site .origin-inner-page .origin-service-center-tabs>.origin-service-center-panel.queryFrame .box{display:none!important;}
body.origin-ntek-site .origin-inner-page .origin-service-center-tabs>.origin-service-center-panel.queryFrame .box.active{display:block!important;}
body.origin-ntek-site .origin-inner-page .origin-service-center-tabs>.origin-service-center-panel.queryFrame .origin-certificate-form{
  display:block!important;width:619px!important;height:70px!important;min-height:0!important;margin:50px auto 0!important;padding:0!important;background:transparent!important;border:0!important;box-sizing:border-box!important;overflow:visible!important;
}
body.origin-ntek-site .origin-inner-page .origin-service-center-tabs>.origin-service-center-panel.queryFrame input[name="bianhao"]{
  display:inline-block!important;float:none!important;width:619px!important;height:55px!important;margin:15px 0 0!important;padding:10px 20px 10px 60px!important;border:2px solid #ddd!important;border-radius:0!important;background:transparent!important;color:#b3b3b3!important;font-size:14px!important;line-height:normal!important;box-sizing:border-box!important;box-shadow:none!important;outline:0!important;
}
body.origin-ntek-site .origin-inner-page .origin-service-center-tabs>.origin-service-center-panel.queryFrame input[name="bianhao"]::placeholder{color:#b3b3b3!important;opacity:1!important;}
body.origin-ntek-site .origin-inner-page .origin-service-center-tabs>.origin-service-center-panel.queryFrame button.submit,
body.origin-ntek-site .origin-inner-page .origin-service-center-tabs>.origin-service-center-panel.queryFrame button.reset{
  float:left!important;display:block!important;width:180px!important;height:51px!important;margin:25px 10px 0 0!important;padding:15px 20px!important;border:0!important;border-radius:0!important;background:#008542!important;color:#fff!important;font-size:16px!important;line-height:normal!important;text-align:center!important;box-sizing:border-box!important;cursor:pointer!important;box-shadow:none!important;
}
body.origin-ntek-site .origin-inner-page .origin-service-center-tabs>.origin-service-center-panel.queryFrame .tips{
  clear:both!important;width:590px!important;height:174px!important;margin:70px 80px 0 50px!important;padding:0!important;background:transparent!important;color:#333!important;box-sizing:border-box!important;
}
body.origin-ntek-site .origin-inner-page .origin-service-center-tabs>.origin-service-center-panel.queryFrame .tips h5{
  height:24px!important;margin:0!important;padding:0!important;color:#000!important;font-size:18px!important;font-weight:700!important;line-height:normal!important;
}
body.origin-ntek-site .origin-inner-page .origin-service-center-tabs>.origin-service-center-panel.queryFrame .tips p{
  margin:10px 0 0!important;padding:0!important;color:#5c5c5c!important;font-size:16px!important;line-height:28px!important;
}

body.origin-ntek-site .origin-inner-page .origin-service-center-tabs>.origin-service-center-panel.downloadBox{
  padding:50px 0 100px!important;background:transparent!important;min-height:0!important;overflow:visible!important;
}
body.origin-ntek-site .origin-inner-page .origin-service-center-tabs>.origin-service-center-panel.downloadBox>.container,
body.origin-ntek-site .origin-inner-page .origin-service-center-tabs>.origin-service-center-panel.proposalFrame>.container,
body.origin-ntek-site .origin-inner-page .origin-service-center-tabs>.origin-service-center-panel.meetingFrame>.container{
  width:1440px!important;max-width:1440px!important;margin:0 auto!important;padding:0!important;background:transparent!important;border:0!important;box-sizing:border-box!important;
}
body.origin-ntek-site .origin-inner-page .origin-service-center-tabs>.origin-service-center-panel.downloadBox .screen{
  display:block!important;width:1440px!important;height:45px!important;margin:0 0 60px!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;overflow:visible!important;box-sizing:border-box!important;
}
body.origin-ntek-site .origin-inner-page .origin-service-center-tabs>.origin-service-center-panel.downloadBox .screen form{
  display:block!important;width:1440px!important;height:45px!important;margin:0!important;padding:0!important;line-height:normal!important;background:transparent!important;border:0!important;box-sizing:border-box!important;
}
body.origin-ntek-site .origin-inner-page .origin-service-center-tabs>.origin-service-center-panel.downloadBox .screen h4{
  float:left!important;display:block!important;width:144px!important;height:45px!important;margin:0 10px 0 0!important;padding:0!important;color:#666!important;font-size:18px!important;font-weight:400!important;line-height:45px!important;white-space:nowrap!important;box-sizing:border-box!important;
}
body.origin-ntek-site .origin-inner-page .origin-service-center-tabs>.origin-service-center-panel.downloadBox .screen input[type="text"]{
  display:inline-block!important;float:none!important;width:300px!important;height:45px!important;margin:0 10px 0 0!important;padding:10px!important;border:2px solid #b3b3b3!important;border-radius:0!important;background:#fff!important;color:#b3b3b3!important;font-size:14px!important;line-height:normal!important;box-sizing:border-box!important;box-shadow:none!important;outline:0!important;
}
body.origin-ntek-site .origin-inner-page .origin-service-center-tabs>.origin-service-center-panel.downloadBox .screen .submit{
  display:inline-block!important;float:none!important;width:88px!important;height:45px!important;margin:0!important;padding:0 30px!important;border:0!important;border-radius:0!important;background:#008542!important;color:#fff!important;font-size:14px!important;font-weight:400!important;line-height:45px!important;text-align:center!important;box-sizing:border-box!important;box-shadow:none!important;
}
body.origin-ntek-site .origin-inner-page .origin-service-center-tabs>.origin-service-center-panel.downloadBox .download-list{
  display:block!important;width:1440px!important;height:auto!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;list-style:none!important;overflow:visible!important;
}
body.origin-ntek-site .origin-inner-page .origin-service-center-tabs>.origin-service-center-panel.downloadBox .download-list::after{content:""!important;display:block!important;clear:both!important;}
body.origin-ntek-site .origin-inner-page .origin-service-center-tabs>.origin-service-center-panel.downloadBox .download-list li{
  float:left!important;display:list-item!important;width:720px!important;height:131px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;line-height:normal!important;list-style:none!important;box-sizing:border-box!important;overflow:visible!important;
}
body.origin-ntek-site .origin-inner-page .origin-service-center-tabs>.origin-service-center-panel.downloadBox .download-list li a{
  display:block!important;width:670px!important;height:81px!important;margin:0 50px 50px 0!important;padding:30px 30px 30px 70px!important;border:0!important;background:transparent!important;color:#000!important;font-size:16px!important;font-weight:400!important;line-height:normal!important;text-decoration:none!important;box-sizing:border-box!important;
}
body.origin-ntek-site .origin-inner-page .origin-service-center-tabs>.origin-service-center-panel.downloadBox .download-list li:nth-child(2n) a{width:720px!important;margin-right:0!important;}
body.origin-ntek-site .origin-inner-page .origin-service-center-tabs>.origin-service-center-panel.downloadBox .download-list li:hover{background:transparent!important;}
body.origin-ntek-site .origin-inner-page .origin-service-center-tabs>.origin-service-center-panel.downloadBox .download-list li a:hover{color:#008542!important;}

body.origin-ntek-site .origin-inner-page .origin-service-center-tabs>.origin-service-center-panel.proposalFrame{
  padding:50px 0 100px!important;background:transparent!important;min-height:0!important;overflow:visible!important;
}
body.origin-ntek-site .origin-inner-page .origin-service-center-tabs>.origin-service-center-panel.proposalFrame .top{
  display:block!important;width:1440px!important;height:180px!important;margin:0!important;padding:0 50px 0 0!important;background:#f1f1f1!important;border:0!important;box-sizing:border-box!important;overflow:hidden!important;
}
body.origin-ntek-site .origin-inner-page .origin-service-center-tabs>.origin-service-center-panel.proposalFrame .proposal-visual{
  float:left!important;display:block!important;position:static!important;width:600px!important;height:180px!important;margin:0 50px 0 0!important;background:url('../img/origin/banner-service-center.jpg') center/cover no-repeat!important;
}
body.origin-ntek-site .origin-inner-page .origin-service-center-tabs>.origin-service-center-panel.proposalFrame .top h4{
  display:block!important;height:27px!important;margin:30px 0 0!important;padding:0!important;color:#008542!important;font-size:20px!important;font-weight:400!important;line-height:normal!important;text-align:left!important;
}
body.origin-ntek-site .origin-inner-page .origin-service-center-tabs>.origin-service-center-panel.proposalFrame .top p{
  display:block!important;height:60px!important;margin:20px 0 0!important;padding:0!important;color:#7f7f7f!important;font-size:12px!important;line-height:20px!important;text-align:left!important;overflow:hidden!important;
}
body.origin-ntek-site .origin-inner-page .origin-service-center-tabs>.origin-service-center-panel.proposalFrame .down{
  display:block!important;width:1440px!important;height:425px!important;margin:20px 0 0!important;padding:50px 150px!important;background:#f1f1f1!important;border:0!important;box-sizing:border-box!important;overflow:hidden!important;
}
body.origin-ntek-site .origin-inner-page .origin-service-center-tabs>.origin-service-center-panel.proposalFrame form{
  display:block!important;width:1140px!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-sizing:border-box!important;overflow:visible!important;
}
body.origin-ntek-site .origin-inner-page .origin-service-center-tabs>.origin-service-center-panel.proposalFrame .box{
  float:left!important;display:block!important;width:275.9px!important;height:83px!important;margin:0 11.4px 0 0!important;padding:0!important;background:transparent!important;border:0!important;box-sizing:border-box!important;
}
body.origin-ntek-site .origin-inner-page .origin-service-center-tabs>.origin-service-center-panel.proposalFrame .box.bx-4{margin-right:0!important;}
body.origin-ntek-site .origin-inner-page .origin-service-center-tabs>.origin-service-center-panel.proposalFrame .box h5,
body.origin-ntek-site .origin-inner-page .origin-service-center-tabs>.origin-service-center-panel.proposalFrame .area h5{
  display:block!important;height:18px!important;margin:0!important;padding:0!important;color:#3d3d3d!important;font-size:14px!important;font-weight:400!important;line-height:normal!important;text-align:left!important;
}
body.origin-ntek-site .origin-inner-page .origin-service-center-tabs>.origin-service-center-panel.proposalFrame input,
body.origin-ntek-site .origin-inner-page .origin-service-center-tabs>.origin-service-center-panel.proposalFrame select{
  display:inline-block!important;float:none!important;width:100%!important;height:50px!important;margin:15px 0 0!important;padding:10px 20px!important;border:2px solid #ddd!important;border-radius:0!important;background:#fff!important;color:#b3b3b3!important;font-size:14px!important;line-height:30px!important;box-sizing:border-box!important;box-shadow:none!important;outline:0!important;
}
body.origin-ntek-site .origin-inner-page .origin-service-center-tabs>.origin-service-center-panel.proposalFrame .area{
  float:left!important;display:block!important;width:1140px!important;height:136px!important;margin:30px 0 0!important;padding:0!important;background:transparent!important;border:0!important;box-sizing:border-box!important;
}
body.origin-ntek-site .origin-inner-page .origin-service-center-tabs>.origin-service-center-panel.proposalFrame textarea{
  display:inline-block!important;width:1140px!important;height:100px!important;margin:15px 0 0!important;padding:10px 20px!important;border:2px solid #ddd!important;border-radius:0!important;background:#fff!important;color:#b3b3b3!important;font-size:14px!important;line-height:30px!important;resize:none!important;box-sizing:border-box!important;box-shadow:none!important;outline:0!important;
}
body.origin-ntek-site .origin-inner-page .origin-service-center-tabs>.origin-service-center-panel.proposalFrame button.submit,
body.origin-ntek-site .origin-inner-page .origin-service-center-tabs>.origin-service-center-panel.proposalFrame button.reset{
  float:left!important;display:block!important;width:180px!important;height:51px!important;margin:25px 10px 0 0!important;padding:15px 20px!important;border:0!important;border-radius:0!important;background:#008542!important;color:#fff!important;font-size:16px!important;line-height:normal!important;text-align:center!important;box-sizing:border-box!important;box-shadow:none!important;
}

body.origin-ntek-site .origin-inner-page .origin-service-center-tabs>.origin-service-center-panel.meetingFrame{
  padding:50px 0 100px!important;background:transparent!important;min-height:0!important;overflow:visible!important;
}
body.origin-ntek-site .origin-inner-page .origin-service-center-tabs>.origin-service-center-panel.meetingFrame .long{
  display:block!important;width:1440px!important;height:958px!important;min-height:958px!important;margin:0!important;padding:80px 0 60px!important;background:#f1f1f1!important;border:0!important;box-sizing:border-box!important;overflow:hidden!important;
}
body.origin-ntek-site .origin-inner-page .origin-service-center-tabs>.origin-service-center-panel.meetingFrame .long>.box{
  display:block!important;width:650px!important;height:818px!important;min-height:818px!important;margin:0 auto!important;padding:50px 80px!important;background:#fff!important;border:0!important;box-shadow:none!important;box-sizing:border-box!important;
}
body.origin-ntek-site .origin-inner-page .origin-service-center-tabs>.origin-service-center-panel.meetingFrame .title{
  display:block!important;width:490px!important;height:45px!important;margin:0 0 50px!important;padding:0!important;color:#008542!important;font-size:20px!important;font-weight:400!important;line-height:normal!important;text-align:left!important;box-sizing:border-box!important;
}
body.origin-ntek-site .origin-inner-page .origin-service-center-tabs>.origin-service-center-panel.meetingFrame .title span{
  display:block!important;margin:0!important;padding:0!important;color:#6a6a6a!important;font-size:14px!important;line-height:normal!important;
}
body.origin-ntek-site .origin-inner-page .origin-service-center-tabs>.origin-service-center-panel.meetingFrame form{
  display:block!important;width:490px!important;height:619px!important;min-height:0!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-sizing:border-box!important;
}
body.origin-ntek-site .origin-inner-page .origin-service-center-tabs>.origin-service-center-panel.meetingFrame h5{
  display:block!important;width:490px!important;height:18px!important;margin:0!important;padding:0!important;color:#3d3d3d!important;font-size:14px!important;font-weight:400!important;line-height:normal!important;text-align:left!important;
}
body.origin-ntek-site .origin-inner-page .origin-service-center-tabs>.origin-service-center-panel.meetingFrame h5 i,
body.origin-ntek-site .origin-inner-page .origin-service-center-tabs>.origin-service-center-panel.meetingFrame .tips i{color:#f00!important;font-style:normal!important;}
body.origin-ntek-site .origin-inner-page .origin-service-center-tabs>.origin-service-center-panel.meetingFrame input,
body.origin-ntek-site .origin-inner-page .origin-service-center-tabs>.origin-service-center-panel.meetingFrame textarea{
  display:inline-block!important;float:none!important;width:490px!important;margin:15px 0 30px!important;padding:10px 20px!important;border:2px solid #ddd!important;border-radius:0!important;background:#fff!important;color:#b3b3b3!important;font-size:14px!important;line-height:30px!important;box-sizing:border-box!important;box-shadow:none!important;outline:0!important;
}
body.origin-ntek-site .origin-inner-page .origin-service-center-tabs>.origin-service-center-panel.meetingFrame input{height:50px!important;}
body.origin-ntek-site .origin-inner-page .origin-service-center-tabs>.origin-service-center-panel.meetingFrame textarea{height:100px!important;resize:none!important;}
body.origin-ntek-site .origin-inner-page .origin-service-center-tabs>.origin-service-center-panel.meetingFrame button.submit,
body.origin-ntek-site .origin-inner-page .origin-service-center-tabs>.origin-service-center-panel.meetingFrame button.reset{
  display:inline-block!important;float:none!important;width:180px!important;height:51px!important;margin:5px 10px 0 0!important;padding:15px 20px!important;border:0!important;border-radius:0!important;background:#008542!important;color:#fff!important;font-size:16px!important;line-height:normal!important;text-align:center!important;box-sizing:border-box!important;box-shadow:none!important;
}
body.origin-ntek-site .origin-inner-page .origin-service-center-tabs>.origin-service-center-panel.meetingFrame .tips{
  display:block!important;width:490px!important;height:18px!important;margin:40px 0 0!important;padding:0!important;color:#c9c9c9!important;font-size:14px!important;line-height:normal!important;
}

@media(max-width:1500px){
  body.origin-ntek-site .origin-inner-page .origin-service-center-tabs>.origin-service-center-panel.downloadBox>.container,
  body.origin-ntek-site .origin-inner-page .origin-service-center-tabs>.origin-service-center-panel.proposalFrame>.container,
  body.origin-ntek-site .origin-inner-page .origin-service-center-tabs>.origin-service-center-panel.meetingFrame>.container,
  body.origin-ntek-site .origin-inner-page .origin-service-center-tabs>.origin-service-center-panel.downloadBox .screen,
  body.origin-ntek-site .origin-inner-page .origin-service-center-tabs>.origin-service-center-panel.downloadBox .screen form,
  body.origin-ntek-site .origin-inner-page .origin-service-center-tabs>.origin-service-center-panel.downloadBox .download-list,
  body.origin-ntek-site .origin-inner-page .origin-service-center-tabs>.origin-service-center-panel.proposalFrame .top,
  body.origin-ntek-site .origin-inner-page .origin-service-center-tabs>.origin-service-center-panel.proposalFrame .down,
  body.origin-ntek-site .origin-inner-page .origin-service-center-tabs>.origin-service-center-panel.meetingFrame .long{max-width:calc(100% - 82px)!important;}
}

/* Final header polish: align news ticker, search box and active nav with original */
body.origin-ntek-site .origin-topline.head-top{
  height:50px!important;padding:10px 0!important;overflow:visible!important;background:#efefef!important;
}
body.origin-ntek-site .origin-topline .origin-topline-inner{
  height:30px!important;display:block!important;overflow:visible!important;
}
body.origin-ntek-site .origin-topline .origin-news{
  float:left!important;position:relative!important;width:600px!important;height:25px!important;margin:5px 0 0!important;padding:0 0 0 30px!important;overflow:hidden!important;background:transparent!important;box-sizing:border-box!important;
}
body.origin-ntek-site .origin-topline .origin-news-icon{
  position:absolute!important;left:0!important;top:1px!important;width:22px!important;height:22px!important;background:url('../img/origin/horn.png') center/contain no-repeat!important;opacity:.76!important;z-index:2!important;pointer-events:none!important;
}
body.origin-ntek-site .origin-topline .origin-news-track{
  display:flex!important;align-items:center!important;width:570px!important;height:25px!important;margin:0!important;padding:0!important;gap:0!important;line-height:25px!important;white-space:nowrap!important;color:#8b8b8b!important;font-size:14px!important;animation:none!important;transform:none!important;overflow:hidden!important;
}
body.origin-ntek-site .origin-topline .origin-news-track a{
  flex:0 0 190px!important;width:190px!important;max-width:190px!important;height:25px!important;margin:0!important;padding:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#8b8b8b!important;font-size:14px!important;line-height:25px!important;
}
body.origin-ntek-site .origin-header .origin-mainbar .origin-main-inner .origin-search.search.fr,
body.origin-ntek-site .origin-header .origin-search.search{
  float:right!important;display:block!important;width:345px!important;height:50px!important;margin:0 0 0 20px!important;padding:0!important;border:0!important;background:transparent!important;overflow:visible!important;box-sizing:border-box!important;
}
body.origin-ntek-site .origin-header .origin-search.search form{
  display:block!important;width:345px!important;height:50px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-sizing:border-box!important;
}
body.origin-ntek-site .origin-header .origin-mainbar .origin-main-inner .origin-search.search.fr input.sear_text,
body.origin-ntek-site .origin-header .origin-search.search input.sear_text{
  float:left!important;display:block!important;width:200px!important;height:50px!important;margin:0!important;padding:5px 10px!important;border:2px solid #008542!important;border-right:0!important;border-radius:0!important;background:#fff!important;color:#999!important;font-size:14px!important;line-height:normal!important;outline:0!important;box-shadow:none!important;box-sizing:border-box!important;
}
body.origin-ntek-site .origin-header .origin-search.search input.sear_text::placeholder{color:#999!important;opacity:1!important;}
body.origin-ntek-site .origin-header .origin-mainbar .origin-main-inner .origin-search.search.fr .searSelect,
body.origin-ntek-site .origin-header .origin-search .searSelect{
  float:left!important;display:block!important;position:relative!important;width:85px!important;height:50px!important;margin:0!important;padding:0 25px 0 15px!important;border-top:2px solid #008542!important;border-bottom:2px solid #008542!important;border-left:0!important;border-right:0!important;border-radius:0!important;background:#fff!important;color:#333!important;font-size:12px!important;text-align:left!important;cursor:pointer!important;z-index:20!important;box-sizing:border-box!important;overflow:visible!important;
}
body.origin-ntek-site .origin-header .origin-search .searSelect .pselect{
  position:relative!important;display:block!important;width:45px!important;height:46px!important;margin:0!important;padding:0!important;color:#999!important;font-size:15px!important;font-weight:400!important;line-height:46px!important;text-align:center!important;white-space:nowrap!important;box-sizing:border-box!important;
}
body.origin-ntek-site .origin-header .origin-search .searSelect .pselect:after{
  content:""!important;position:absolute!important;right:-9px!important;top:20px!important;width:0!important;height:0!important;border-left:4px solid transparent!important;border-right:4px solid transparent!important;border-top:6px solid #999!important;line-height:0!important;font-size:0!important;
}
body.origin-ntek-site .origin-header .origin-search .searSelect .option{
  position:absolute!important;top:50px!important;left:0!important;width:85px!important;margin:0!important;padding:0!important;display:none!important;border:1px solid #ddd!important;border-top:0!important;background:#fff!important;text-align:center!important;list-style:none!important;box-sizing:border-box!important;
}
body.origin-ntek-site .origin-header .origin-search .searSelect:hover .option,
body.origin-ntek-site .origin-header .origin-search .searSelect.is-open .option{display:block!important;}
body.origin-ntek-site .origin-header .origin-mainbar .origin-main-inner .origin-search.search.fr button,
body.origin-ntek-site .origin-header .origin-search.search button{
  float:right!important;display:block!important;width:60px!important;height:50px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:#008542 url('../img/origin/search.png') center/22px 22px no-repeat!important;color:transparent!important;cursor:pointer!important;box-sizing:border-box!important;box-shadow:none!important;
}
body.origin-ntek-site .origin-header .origin-search.search button:hover{background-color:#008542!important;}
body.origin-ntek-site .origin-header .origin-mainbar .origin-main-inner .origin-nav .origin-menu>.nLi.origin-menu-item>a.navAone.is-active,
body.origin-ntek-site .origin-header .origin-mainbar .origin-main-inner .origin-nav .origin-menu>.nLi.origin-menu-item.current-menu-item>a.navAone,
body.origin-ntek-site .origin-header .origin-mainbar .origin-main-inner .origin-nav .origin-menu>.nLi.origin-menu-item.active>a.navAone,
body.origin-ntek-site .origin-header .origin-mainbar .origin-main-inner .origin-nav .origin-menu>.nLi.origin-menu-item:hover>a.navAone,
body.origin-ntek-site .origin-header .origin-nav>ul>li>a.navAone.is-active,
body.origin-ntek-site .origin-header .origin-menu>.nLi>.navAone.is-active{
  color:#008542!important;
}

/* Final service-center four panels parity: query weekly downloads brochure */
body.origin-ntek-site .origin-inner-page .origin-service-center-tabs>.origin-service-center-panel.queryFrame{
  padding:80px 0 100px!important;background:transparent url('../img/origin/query-bg.jpg') center top no-repeat!important;min-height:0!important;overflow:visible!important;
}
body.origin-ntek-site .origin-inner-page .origin-service-center-tabs>.origin-service-center-panel.queryFrame>.container{
  width:1200px!important;max-width:1200px!important;margin:0 auto!important;padding:30px 160px 50px!important;background:#fff!important;border:0!important;box-shadow:0 0 10px #ddd!important;box-sizing:border-box!important;
}
body.origin-ntek-site .origin-inner-page .origin-service-center-tabs>.origin-service-center-panel.queryFrame h2.titleTop{
  display:table!important;width:367px!important;height:98px!important;margin:0 auto!important;padding:0!important;color:#444!important;font-size:45px!important;font-weight:700!important;line-height:normal!important;text-align:center!important;background:transparent!important;border:0!important;
}
body.origin-ntek-site .origin-inner-page .origin-service-center-tabs>.origin-service-center-panel.queryFrame h2.titleTop img{float:left!important;display:inline-block!important;width:187px!important;height:45px!important;margin:8px 0 0!important;max-width:none!important;}
body.origin-ntek-site .origin-inner-page .origin-service-center-tabs>.origin-service-center-panel.queryFrame h2.titleTop font{display:inline!important;margin:0!important;color:#444!important;font-size:45px!important;font-weight:700!important;line-height:25px!important;}
body.origin-ntek-site .origin-inner-page .origin-service-center-tabs>.origin-service-center-panel.queryFrame h2.titleTop>span{display:block!important;margin:5px 0 0!important;color:#777!important;font-size:25px!important;font-weight:400!important;line-height:normal!important;text-align:center!important;}
body.origin-ntek-site .origin-inner-page .origin-service-center-tabs>.origin-service-center-panel.queryFrame .tab{width:720px!important;margin:30px 80px 50px!important;padding:0!important;}
body.origin-ntek-site .origin-inner-page .origin-service-center-tabs>.origin-service-center-panel.queryFrame .tab>ul.tone{width:720px!important;height:52px!important;overflow:visible!important;}
body.origin-ntek-site .origin-inner-page .origin-service-center-tabs>.origin-service-center-panel.queryFrame .tab>ul.tone li.active{border:1px solid #ccc!important;border-bottom-color:#fff!important;background:#fff!important;color:#008542!important;font-weight:700!important;}
body.origin-ntek-site .origin-inner-page .origin-service-center-tabs>.origin-service-center-panel.queryFrame .down{width:720px!important;height:247px!important;border:1px solid #ccc!important;overflow:visible!important;background:transparent!important;}
body.origin-ntek-site .origin-inner-page .origin-service-center-tabs>.origin-service-center-panel.queryFrame .down>.box{padding:50px!important;overflow:hidden!important;width:auto!important;height:auto!important;min-height:0!important;box-sizing:border-box!important;}
body.origin-ntek-site .origin-inner-page .origin-service-center-tabs>.origin-service-center-panel.queryFrame .origin-certificate-form{display:block!important;width:619px!important;height:auto!important;min-height:145px!important;margin:0!important;padding:0!important;overflow:hidden!important;}
body.origin-ntek-site .origin-inner-page .origin-service-center-tabs>.origin-service-center-panel.queryFrame input[name="bianhao"]{width:619px!important;height:55px!important;margin:15px 0 0!important;padding:10px 20px 10px 60px!important;border:2px solid #ddd!important;background:#fff url('../img/origin/query-input-icon.png') 30px 16px no-repeat!important;color:#b3b3b3!important;font-size:14px!important;line-height:normal!important;box-sizing:border-box!important;}
body.origin-ntek-site .origin-inner-page .origin-service-center-tabs>.origin-service-center-panel.queryFrame button.submit,
body.origin-ntek-site .origin-inner-page .origin-service-center-tabs>.origin-service-center-panel.queryFrame button.reset{width:180px!important;height:51px!important;margin:25px 10px 0 0!important;padding:15px 20px!important;background:#008542!important;color:#fff!important;font-size:16px!important;line-height:20px!important;}
body.origin-ntek-site .origin-inner-page .origin-service-center-tabs>.origin-service-center-panel.queryFrame .tips{width:590px!important;height:174px!important;margin:70px 80px 0 50px!important;padding:0!important;}
body.origin-ntek-site .origin-inner-page .origin-service-center-tabs>.origin-service-center-panel.queryFrame .tips p{font-size:16px!important;line-height:28px!important;color:#5c5c5c!important;}
body.origin-ntek-site .origin-inner-page .origin-service-center-tabs>.origin-service-center-panel.albumFrame{padding:50px 0 100px!important;background:#fff!important;min-height:0!important;overflow:visible!important;}
body.origin-ntek-site .origin-inner-page .origin-service-center-tabs>.origin-service-center-panel.albumFrame>.container{width:1440px!important;max-width:1440px!important;margin:0 auto!important;padding:0!important;background:transparent!important;border:0!important;box-sizing:border-box!important;}
body.origin-ntek-site .origin-inner-page .origin-service-center-tabs>.origin-service-center-panel.albumFrame .screen{display:block!important;width:1440px!important;height:45px!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;overflow:visible!important;}
body.origin-ntek-site .origin-inner-page .origin-service-center-tabs>.origin-service-center-panel.albumFrame .screen form{display:block!important;width:1440px!important;height:45px!important;margin:0!important;padding:0!important;line-height:normal!important;background:transparent!important;}
body.origin-ntek-site .origin-inner-page .origin-service-center-tabs>.origin-service-center-panel.albumFrame select{display:inline-block!important;float:none!important;width:300px!important;height:45px!important;margin:0 10px 0 0!important;padding:0 10px!important;border:2px solid #b3b3b3!important;border-radius:0!important;background:#fff!important;color:#b3b3b3!important;font-size:14px!important;line-height:normal!important;box-sizing:border-box!important;}
body.origin-ntek-site .origin-inner-page .origin-service-center-tabs>.origin-service-center-panel.albumFrame .screen .submit{display:inline-block!important;float:none!important;width:88px!important;height:45px!important;margin:0!important;padding:0 30px!important;border:0!important;background:#008542!important;color:#fff!important;font-size:14px!important;line-height:45px!important;text-align:center!important;box-sizing:border-box!important;}
body.origin-ntek-site .origin-inner-page .origin-service-center-tabs>.origin-service-center-panel.albumFrame .list{display:block!important;width:1440px!important;height:auto!important;margin:50px 0 0!important;padding:0!important;list-style:none!important;background:transparent!important;overflow:visible!important;clear:both!important;}
body.origin-ntek-site .origin-inner-page .origin-service-center-tabs>.origin-service-center-panel.albumFrame .list::after{content:""!important;display:block!important;clear:both!important;}
body.origin-ntek-site .origin-inner-page .origin-service-center-tabs>.origin-service-center-panel.albumFrame .list li{position:relative!important;float:left!important;display:list-item!important;width:360px!important;height:425px!important;margin:0!important;padding:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important;list-style:none!important;text-align:left!important;}
body.origin-ntek-site .origin-inner-page .origin-service-center-tabs>.origin-service-center-panel.albumFrame .list li>a{position:relative!important;display:block!important;width:330px!important;height:395px!important;margin:0 15px 30px!important;padding:10px!important;color:#666!important;text-decoration:none!important;overflow:visible!important;background:transparent!important;box-shadow:0 0 10px #ddd!important;box-sizing:border-box!important;}
body.origin-ntek-site .origin-inner-page .origin-service-center-tabs>.origin-service-center-panel.albumFrame .pic{display:block!important;width:310px!important;height:375px!important;margin:0!important;padding:0!important;background:transparent!important;overflow:hidden!important;}
body.origin-ntek-site .origin-inner-page .origin-service-center-tabs>.origin-service-center-panel.albumFrame .pic img{display:block!important;width:auto!important;height:375px!important;max-width:100%!important;margin:0!important;padding:0!important;object-fit:cover!important;background:transparent!important;transition:.45s!important;}
body.origin-ntek-site .origin-inner-page .origin-service-center-tabs>.origin-service-center-panel.albumFrame[data-origin-service-center-panel="weekly"] .list li{height:482px!important;}
body.origin-ntek-site .origin-inner-page .origin-service-center-tabs>.origin-service-center-panel.albumFrame[data-origin-service-center-panel="weekly"] .list li>a{height:452px!important;}
body.origin-ntek-site .origin-inner-page .origin-service-center-tabs>.origin-service-center-panel.albumFrame[data-origin-service-center-panel="weekly"] .pic{height:432px!important;}
body.origin-ntek-site .origin-inner-page .origin-service-center-tabs>.origin-service-center-panel.albumFrame[data-origin-service-center-panel="weekly"] .pic img{width:310px!important;height:432px!important;max-width:none!important;object-fit:cover!important;object-position:top center!important;}
body.origin-ntek-site .origin-inner-page .origin-service-center-tabs>.origin-service-center-panel.albumFrame .list h4{position:absolute!important;left:10px!important;right:10px!important;bottom:10px!important;width:auto!important;height:44px!important;margin:0!important;padding:13px 15px!important;background:rgba(0,0,0,.6)!important;color:#fff!important;font-size:14px!important;font-weight:400!important;line-height:18px!important;text-align:left!important;overflow:hidden!important;box-sizing:border-box!important;}
body.origin-ntek-site .origin-inner-page .origin-service-center-tabs>.origin-service-center-panel.albumFrame .list h4:before{content:""!important;position:absolute!important;right:10px!important;top:10px!important;width:24px!important;height:27px!important;background:url('../img/origin/album-pdf-icon.png') center/contain no-repeat!important;}
body.origin-ntek-site .origin-inner-page .origin-service-center-tabs>.origin-service-center-panel.albumFrame .list li:hover h4{background:#008542!important;color:#fff!important;}
body.origin-ntek-site .origin-inner-page .origin-service-center-tabs>.origin-service-center-panel.downloadBox{padding:50px 0 100px!important;background:#fff!important;min-height:0!important;overflow:visible!important;}
body.origin-ntek-site .origin-inner-page .origin-service-center-tabs>.origin-service-center-panel.downloadBox>.container{width:1440px!important;max-width:1440px!important;margin:0 auto!important;padding:0!important;background:transparent!important;border:0!important;box-sizing:border-box!important;}
body.origin-ntek-site .origin-inner-page .origin-service-center-tabs>.origin-service-center-panel.downloadBox .screen{width:1440px!important;height:45px!important;margin:0 0 60px!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;overflow:visible!important;}
body.origin-ntek-site .origin-inner-page .origin-service-center-tabs>.origin-service-center-panel.downloadBox .screen form{width:1440px!important;height:45px!important;line-height:normal!important;}
body.origin-ntek-site .origin-inner-page .origin-service-center-tabs>.origin-service-center-panel.downloadBox .screen h4{float:left!important;width:144px!important;height:45px!important;margin:0 10px 0 0!important;color:#666!important;font-size:18px!important;line-height:45px!important;}
body.origin-ntek-site .origin-inner-page .origin-service-center-tabs>.origin-service-center-panel.downloadBox .screen input[type="text"]{width:300px!important;height:45px!important;margin:0 10px 0 0!important;padding:10px!important;border:2px solid #b3b3b3!important;color:#b3b3b3!important;font-size:14px!important;}
body.origin-ntek-site .origin-inner-page .origin-service-center-tabs>.origin-service-center-panel.downloadBox .screen .submit{width:88px!important;height:45px!important;padding:0 30px!important;background:#008542!important;color:#fff!important;font-size:14px!important;line-height:45px!important;}
body.origin-ntek-site .origin-inner-page .origin-service-center-tabs>.origin-service-center-panel.downloadBox .download-list{display:block!important;width:1440px!important;height:auto!important;margin:0!important;padding:0!important;border:0!important;list-style:none!important;overflow:visible!important;}
body.origin-ntek-site .origin-inner-page .origin-service-center-tabs>.origin-service-center-panel.downloadBox .download-list li{float:left!important;width:720px!important;height:131px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;list-style:none!important;overflow:visible!important;}
body.origin-ntek-site .origin-inner-page .origin-service-center-tabs>.origin-service-center-panel.downloadBox .download-list li a{position:relative!important;display:block!important;width:670px!important;height:81px!important;margin:0 50px 50px 0!important;padding:30px 30px 30px 70px!important;border:0!important;background:transparent!important;color:#000!important;font-size:16px!important;line-height:20px!important;text-decoration:none!important;box-shadow:0 0 10px #d1d7d0!important;box-sizing:border-box!important;}
body.origin-ntek-site .origin-inner-page .origin-service-center-tabs>.origin-service-center-panel.downloadBox .download-list li:nth-child(2n) a{width:720px!important;margin-right:0!important;}
body.origin-ntek-site .origin-inner-page .origin-service-center-tabs>.origin-service-center-panel.downloadBox .download-list li a:before{content:""!important;position:absolute!important;left:30px!important;top:23px!important;width:25px!important;height:32px!important;background:url('../img/origin/download-ico-01.png') 0 0/100% auto no-repeat!important;}
body.origin-ntek-site .origin-inner-page .origin-service-center-tabs>.origin-service-center-panel.downloadBox .download-list li a:after{content:""!important;position:absolute!important;right:30px!important;top:23px!important;width:24px!important;height:26px!important;background:url('../img/origin/download-ico-02.png') 0 -26px/100% auto no-repeat!important;}
body.origin-ntek-site .origin-inner-page .origin-service-center-tabs>.origin-service-center-panel.downloadBox .download-list li:hover a:before{background-position:0 -38px!important;}
body.origin-ntek-site .origin-inner-page .origin-service-center-tabs>.origin-service-center-panel.downloadBox .download-list li:hover a:after{background-position:0 0!important;}
@media(max-width:1500px){
  body.origin-ntek-site .origin-inner-page .origin-service-center-tabs>.origin-service-center-panel.albumFrame>.container,
  body.origin-ntek-site .origin-inner-page .origin-service-center-tabs>.origin-service-center-panel.albumFrame .screen,
  body.origin-ntek-site .origin-inner-page .origin-service-center-tabs>.origin-service-center-panel.albumFrame .screen form,
  body.origin-ntek-site .origin-inner-page .origin-service-center-tabs>.origin-service-center-panel.albumFrame .list,
  body.origin-ntek-site .origin-inner-page .origin-service-center-tabs>.origin-service-center-panel.downloadBox>.container,
  body.origin-ntek-site .origin-inner-page .origin-service-center-tabs>.origin-service-center-panel.downloadBox .screen,
  body.origin-ntek-site .origin-inner-page .origin-service-center-tabs>.origin-service-center-panel.downloadBox .screen form,
  body.origin-ntek-site .origin-inner-page .origin-service-center-tabs>.origin-service-center-panel.downloadBox .download-list{max-width:calc(100% - 82px)!important;}
}

/* Final service-center quote panel parity: background image and centered title */
body.origin-ntek-site .origin-inner-page .origin-service-center-tabs>.origin-service-center-panel.meetingFrame{
  padding:50px 0 100px!important;background:#fff!important;min-height:0!important;overflow:visible!important;
}
body.origin-ntek-site .origin-inner-page .origin-service-center-tabs>.origin-service-center-panel.meetingFrame>.container{
  width:1440px!important;max-width:1440px!important;margin:0 auto!important;padding:0!important;background:transparent!important;border:0!important;box-sizing:border-box!important;
}
body.origin-ntek-site .origin-inner-page .origin-service-center-tabs>.origin-service-center-panel.meetingFrame .long{
  display:block!important;width:1440px!important;height:958px!important;min-height:958px!important;margin:0!important;padding:80px 0 60px!important;background:#f1f1f1 url('../img/origin/meeting-img.jpg') center top no-repeat!important;border:0!important;box-sizing:border-box!important;overflow:hidden!important;
}
body.origin-ntek-site .origin-inner-page .origin-service-center-tabs>.origin-service-center-panel.meetingFrame .long>.box{
  display:block!important;width:650px!important;height:818px!important;min-height:818px!important;margin:0 auto!important;padding:50px 80px!important;background:#fff!important;border:0!important;border-top:5px solid #008542!important;box-shadow:0 0 10px #ddd!important;box-sizing:border-box!important;
}
body.origin-ntek-site .origin-inner-page .origin-service-center-tabs>.origin-service-center-panel.meetingFrame .title{
  display:block!important;width:490px!important;height:45px!important;margin:0 0 50px!important;padding:0!important;color:#008542!important;font-size:20px!important;font-weight:400!important;line-height:normal!important;text-align:center!important;box-sizing:border-box!important;
}
body.origin-ntek-site .origin-inner-page .origin-service-center-tabs>.origin-service-center-panel.meetingFrame .title span{
  display:block!important;margin:0!important;padding:0!important;color:#6a6a6a!important;font-size:14px!important;line-height:normal!important;text-align:center!important;
}
body.origin-ntek-site .origin-inner-page .origin-service-center-tabs>.origin-service-center-panel.meetingFrame form{
  display:block!important;width:490px!important;height:619px!important;min-height:0!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-sizing:border-box!important;
}
body.origin-ntek-site .origin-inner-page .origin-service-center-tabs>.origin-service-center-panel.meetingFrame h5{
  display:block!important;width:490px!important;height:18px!important;margin:0!important;padding:0!important;color:#3d3d3d!important;font-size:14px!important;font-weight:400!important;line-height:normal!important;text-align:left!important;
}
body.origin-ntek-site .origin-inner-page .origin-service-center-tabs>.origin-service-center-panel.meetingFrame h5 i,
body.origin-ntek-site .origin-inner-page .origin-service-center-tabs>.origin-service-center-panel.meetingFrame .tips i{color:#f00!important;font-style:normal!important;}
body.origin-ntek-site .origin-inner-page .origin-service-center-tabs>.origin-service-center-panel.meetingFrame input,
body.origin-ntek-site .origin-inner-page .origin-service-center-tabs>.origin-service-center-panel.meetingFrame textarea{
  display:inline-block!important;float:none!important;width:490px!important;margin:15px 0 30px!important;padding:10px 20px!important;border:2px solid #ddd!important;border-radius:0!important;background:#fff!important;color:#b3b3b3!important;font-size:14px!important;line-height:30px!important;box-sizing:border-box!important;box-shadow:none!important;outline:0!important;
}
body.origin-ntek-site .origin-inner-page .origin-service-center-tabs>.origin-service-center-panel.meetingFrame input{height:50px!important;}
body.origin-ntek-site .origin-inner-page .origin-service-center-tabs>.origin-service-center-panel.meetingFrame textarea{height:100px!important;resize:none!important;}
body.origin-ntek-site .origin-inner-page .origin-service-center-tabs>.origin-service-center-panel.meetingFrame button.submit,
body.origin-ntek-site .origin-inner-page .origin-service-center-tabs>.origin-service-center-panel.meetingFrame button.reset{
  display:inline-block!important;float:none!important;width:180px!important;height:51px!important;margin:5px 10px 0 0!important;padding:15px 20px!important;border:0!important;border-radius:0!important;background:#008542!important;color:#fff!important;font-size:16px!important;line-height:normal!important;text-align:center!important;box-sizing:border-box!important;box-shadow:none!important;
}
body.origin-ntek-site .origin-inner-page .origin-service-center-tabs>.origin-service-center-panel.meetingFrame .tips{
  display:block!important;width:490px!important;height:18px!important;margin:40px 0 0!important;padding:0!important;color:#c9c9c9!important;font-size:14px!important;line-height:normal!important;
}
@media(max-width:1500px){
  body.origin-ntek-site .origin-inner-page .origin-service-center-tabs>.origin-service-center-panel.meetingFrame>.container,
  body.origin-ntek-site .origin-inner-page .origin-service-center-tabs>.origin-service-center-panel.meetingFrame .long{max-width:calc(100% - 82px)!important;}
}


/* Final about page parity: original secondary menu and company-style gallery */
body.origin-ntek-site .origin-inner-page .menu[data-origin-about-menu]{
  float:left!important;width:100%!important;height:167px!important;margin:0!important;padding:0!important;background:transparent!important;text-align:left!important;overflow:visible!important;
}
body.origin-ntek-site .origin-inner-page .menu[data-origin-about-menu] .origin-container{
  width:1440px!important;max-width:calc(100% - 82px)!important;height:167px!important;margin:0 auto!important;padding:60px 0!important;border-bottom:1px solid #ddd!important;box-sizing:border-box!important;background:transparent!important;overflow:visible!important;
}
body.origin-ntek-site .origin-inner-page .menu[data-origin-about-menu] h2{
  float:left!important;width:auto!important;height:auto!important;line-height:normal!important;margin:0!important;padding:0!important;color:#000!important;font-size:35px!important;font-weight:400!important;text-align:left!important;box-sizing:border-box!important;
}
body.origin-ntek-site .origin-inner-page .menu[data-origin-about-menu] ul{
  float:right!important;display:table!important;width:80%!important;height:auto!important;margin:0!important;padding:0!important;list-style:none!important;text-align:center!important;border:0!important;background:transparent!important;
}
body.origin-ntek-site .origin-inner-page .menu[data-origin-about-menu] li{
  display:table-cell!important;float:none!important;width:auto!important;height:42px!important;margin:0!important;padding:0!important;vertical-align:middle!important;background:transparent!important;border:0!important;list-style:none!important;
}
body.origin-ntek-site .origin-inner-page .menu[data-origin-about-menu] li a{
  position:relative!important;z-index:2!important;display:block!important;min-width:0!important;width:auto!important;height:42px!important;line-height:20px!important;margin:0 5px!important;padding:10px!important;border:1px solid #ddd!important;background:transparent!important;color:#8e8e8e!important;font-size:16px!important;font-weight:400!important;text-align:center!important;text-decoration:none!important;box-sizing:border-box!important;overflow:hidden!important;
}
body.origin-ntek-site .origin-inner-page .menu[data-origin-about-menu] li a::before{
  content:""!important;position:absolute!important;left:0!important;bottom:0!important;z-index:-1!important;width:100%!important;height:100%!important;background:#008542!important;transition:transform .4s!important;transform:scale(0,1)!important;transform-origin:right center!important;
}
body.origin-ntek-site .origin-inner-page .menu[data-origin-about-menu] li:hover a,
body.origin-ntek-site .origin-inner-page .menu[data-origin-about-menu] li.active a{
  border-color:#008542!important;background:transparent!important;color:#fff!important;
}
body.origin-ntek-site .origin-inner-page .menu[data-origin-about-menu] li:hover a::before,
body.origin-ntek-site .origin-inner-page .menu[data-origin-about-menu] li.active a::before{
  transform:scale(1)!important;transform-origin:left center!important;
}
body.origin-ntek-site .origin-inner-page .styleBox{
  float:left!important;width:100%!important;min-height:0!important;padding:50px 0 100px!important;background:#fff!important;overflow:visible!important;
}
body.origin-ntek-site .origin-inner-page .styleBox .origin-container{
  width:1440px!important;max-width:calc(100% - 82px)!important;margin:0 auto!important;padding:0!important;background:transparent!important;overflow:visible!important;
}
body.origin-ntek-site .origin-inner-page .styleBox .list-box{
  display:block!important;width:100%!important;margin:0!important;padding:0!important;list-style:none!important;overflow:visible!important;
}
body.origin-ntek-site .origin-inner-page .styleBox .list-box::after{content:""!important;display:block!important;clear:both!important;}
body.origin-ntek-site .origin-inner-page .styleBox .list-box li{
  float:left!important;display:list-item!important;width:33.333333%!important;height:332px!important;margin:0!important;padding:0!important;list-style:none!important;background:transparent!important;box-shadow:none!important;overflow:visible!important;
}
body.origin-ntek-site .origin-inner-page .styleBox .list-box li a{
  position:relative!important;display:block!important;width:auto!important;height:auto!important;margin:0 10px 20px!important;padding:0!important;color:#333!important;text-decoration:none!important;background:transparent!important;box-shadow:none!important;overflow:hidden!important;
}
body.origin-ntek-site .origin-inner-page .styleBox .imgBox{
  position:relative!important;width:100%!important;height:0!important;padding-top:68%!important;margin:0!important;background:#eee!important;overflow:hidden!important;
}
body.origin-ntek-site .origin-inner-page .styleBox .imgBox img{
  position:absolute!important;left:0!important;top:0!important;display:block!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;max-width:none!important;object-fit:cover!important;transition:all .7s ease-in-out!important;transform:none!important;
}
body.origin-ntek-site .origin-inner-page .styleBox .list-box h4{
  position:absolute!important;left:0!important;right:auto!important;bottom:0!important;width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:10px!important;background:rgba(0,0,0,.5)!important;color:#fff!important;font-size:16px!important;font-weight:400!important;line-height:22px!important;text-align:center!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;box-sizing:border-box!important;
}
body.origin-ntek-site .origin-inner-page .styleBox .list-box li:hover img{transform:scale(1.1)!important;}
body.origin-ntek-site .origin-inner-page .styleBox .list-box li:hover h4{background:#008542!important;color:#fff!important;}
body.origin-ntek-site .origin-inner-page .styleBox #pages{
  float:left!important;width:100%!important;margin:40px 0 50px!important;padding:0!important;text-align:center!important;clear:both!important;
}
body.origin-ntek-site .origin-inner-page .styleBox #pages a,
body.origin-ntek-site .origin-inner-page .styleBox #pages span{
  display:inline-block!important;width:auto!important;min-width:0!important;height:auto!important;line-height:normal!important;margin:0 5px!important;padding:8px 12px!important;border:1px solid #ddd!important;background:#fff!important;color:#666!important;transition:all .4s ease-in-out!important;
}
body.origin-ntek-site .origin-inner-page .styleBox #pages span,
body.origin-ntek-site .origin-inner-page .styleBox #pages a:hover{background:#008542!important;border-color:#008542!important;color:#fff!important;}
body.origin-ntek-site .origin-inner-page .styleBox #pages a.a1_page,
body.origin-ntek-site .origin-inner-page .styleBox #pages a.previous_page,
body.origin-ntek-site .origin-inner-page .styleBox #pages a.next_page{display:none!important;}
@media(max-width:1050px){
  body.origin-ntek-site .origin-inner-page .menu[data-origin-about-menu]{height:auto!important;}
  body.origin-ntek-site .origin-inner-page .menu[data-origin-about-menu] .origin-container{height:auto!important;padding:34px 0!important;}
  body.origin-ntek-site .origin-inner-page .menu[data-origin-about-menu] h2{float:none!important;margin-bottom:20px!important;text-align:center!important;}
  body.origin-ntek-site .origin-inner-page .menu[data-origin-about-menu] ul{float:none!important;width:100%!important;}
  body.origin-ntek-site .origin-inner-page .menu[data-origin-about-menu] li{display:inline-block!important;width:auto!important;margin-bottom:10px!important;}
  body.origin-ntek-site .origin-inner-page .styleBox .list-box li{width:50%!important;height:auto!important;}
}
@media(max-width:640px){
  body.origin-ntek-site .origin-inner-page .menu[data-origin-about-menu] li{display:block!important;width:100%!important;}
  body.origin-ntek-site .origin-inner-page .styleBox .list-box li{width:100%!important;}
}

/* Final header ticker restore: keep the horn row moving like original */
@keyframes origin-header-marquee-live{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}
body.origin-ntek-site .origin-topline .origin-news-track{
  display:flex!important;align-items:center!important;width:max-content!important;min-width:1140px!important;height:25px!important;margin:0!important;padding:0!important;gap:0!important;line-height:25px!important;white-space:nowrap!important;color:#8b8b8b!important;font-size:14px!important;overflow:visible!important;animation:origin-header-marquee-live 28s linear infinite!important;will-change:transform!important;
}
body.origin-ntek-site .origin-topline .origin-news-track a{
  flex:0 0 auto!important;width:auto!important;max-width:none!important;min-width:190px!important;height:25px!important;margin:0 50px 0 0!important;padding:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#8b8b8b!important;font-size:14px!important;line-height:25px!important;
}
body.origin-ntek-site .origin-topline .origin-news:hover .origin-news-track{animation-play-state:paused!important;}

/* Final ticker movement fix: animate left because legacy transform:none!important blocks transform animations */
@keyframes origin-header-marquee-live{0%{left:0}100%{left:-901px}}
body.origin-ntek-site .origin-topline .origin-news-track{
  position:relative!important;left:0;animation:origin-header-marquee-live 28s linear infinite!important;
}
body.origin-ntek-site .origin-topline .origin-news:hover .origin-news-track{animation-play-state:paused!important;}

/* 2026-06 about-side-tabs final alignment: intro/culture/honor/jobs/partners/contact */
.origin-inner-page .origin-about-tabs{clear:both!important;width:100%!important;overflow:hidden!important;background:#fff!important}
.origin-inner-page .origin-about-panel{display:none!important;float:left!important;width:100%!important;box-sizing:border-box!important}
.origin-inner-page .origin-about-panel.active,.origin-inner-page .origin-about-panel.on{display:block!important}
.origin-inner-page .origin-about-panel .container,.origin-inner-page .origin-about-panel .origin-container{width:min(1440px,calc(100% - 82px))!important;margin:0 auto!important;padding:0!important;box-sizing:border-box!important}
.origin-inner-page .origin-about-panel .titleCx{display:block!important;width:100%!important;height:auto!important;margin:0 0 50px!important;padding:0!important;text-align:center!important;border:0!important;background:transparent!important}
.origin-inner-page .origin-about-panel .titleCx h2{display:block!important;width:100%!important;margin:5px 0 0!important;padding:0!important;color:#000!important;font-size:35px!important;font-weight:400!important;line-height:47px!important;text-align:center!important}
.origin-inner-page .origin-about-panel .titleCx em{display:table!important;position:relative!important;width:12px!important;height:12px!important;margin:10px auto 0!important;padding:0!important;z-index:5!important;background:transparent!important;border:0!important}
.origin-inner-page .origin-about-panel .titleCx em:before,.origin-inner-page .origin-about-panel .titleCx em:after{content:""!important;position:absolute!important;top:0!important;width:12px!important;height:12px!important;border-radius:50%!important}
.origin-inner-page .origin-about-panel .titleCx em:before{left:-5px!important;background:#0053a6!important;box-shadow:none!important}
.origin-inner-page .origin-about-panel .titleCx em:after{right:0!important;left:auto!important;background:#8fbe21!important;box-shadow:none!important}
.origin-inner-page .introductionBox{height:auto!important;min-height:987px!important;padding:55px 0 90px!important;background:#fff url('../img/origin/about-inBg-origin.jpg') center bottom/cover no-repeat!important;overflow:hidden!important}
.origin-inner-page .introductionBox .wx{float:left!important;width:55%!important;height:auto!important;max-height:none!important;margin:0!important;padding:0!important;color:#4d4d4d!important;font-size:14px!important;line-height:25px!important;text-align:left!important;overflow:visible!important;background:transparent!important}
.origin-inner-page .introductionBox .pic{position:static!important;float:right!important;width:40%!important;height:auto!important;margin:50px 0 0!important;padding:0!important;background:transparent!important;overflow:visible!important}
.origin-inner-page .introductionBox .pic a,.origin-inner-page .introductionBox .pic img{display:block!important;width:100%!important;height:auto!important;margin:0!important;padding:0!important;object-fit:contain!important}
.origin-inner-page .introductionBox .pic a:before,.origin-inner-page .introductionBox .pic a:after{display:none!important}
.origin-inner-page .introductionBox .digital{clear:both!important;float:left!important;display:block!important;width:100%!important;height:auto!important;margin:100px 0 0!important;padding:0!important;list-style:none!important;border:0!important;background:transparent!important}
.origin-inner-page .introductionBox .digital:after{content:""!important;display:block!important;clear:both!important}
.origin-inner-page .introductionBox .digital li{float:left!important;width:25%!important;height:auto!important;margin:0!important;padding:0 35px 0 0!important;border:0!important;background:transparent!important;list-style:none!important;overflow:visible!important;text-align:left!important;box-sizing:border-box!important}
.origin-inner-page .introductionBox .digital li:last-child{padding-right:0!important}
.origin-inner-page .introductionBox .digital .mun{display:table!important;float:left!important;height:auto!important;min-width:0!important;margin:0 20px 0 0!important;color:#313131!important;line-height:75px!important;white-space:nowrap!important}
.origin-inner-page .introductionBox .digital .mun font{display:table-cell!important;color:#313131!important;font-size:65px!important;font-weight:400!important;line-height:75px!important;letter-spacing:-4px!important;vertical-align:top!important}
.origin-inner-page .introductionBox .digital .mun i{display:inline-block!important;margin-left:3px!important;color:#313131!important;font-style:normal!important;font-size:16px!important;font-weight:700!important;line-height:24px!important;vertical-align:top!important}
.origin-inner-page .introductionBox .digital h5{display:inline-block!important;position:relative!important;height:auto!important;margin:0!important;padding:0 0 10px!important;color:#000!important;font-size:14px!important;font-weight:700!important;line-height:22px!important;overflow:visible!important}
.origin-inner-page .introductionBox .digital h5:before{content:""!important;position:absolute!important;left:0!important;bottom:0!important;width:25px!important;height:3px!important;background:#008542!important;display:block!important}
.origin-inner-page .introductionBox .digital p{display:-webkit-box!important;height:auto!important;margin:10px 0 0!important;padding:0!important;color:#727272!important;font-size:12px!important;line-height:18px!important;overflow:hidden!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;text-overflow:ellipsis!important;word-break:break-all!important}
.origin-inner-page .cultureBox{min-height:640px!important;padding:55px 0 90px!important;background:#fff!important;overflow:hidden!important}
.origin-inner-page .cultureBox .list{display:block!important;min-height:0!important;margin:0!important;padding:0!important;list-style:none!important;background:transparent!important;overflow:hidden!important}
.origin-inner-page .cultureBox .list li{position:relative!important;float:left!important;width:48%!important;min-height:126px!important;height:auto!important;margin:0 2% 2% 0!important;padding:30px!important;background:#fff!important;border:0!important;box-shadow:0 0 10px #ddd!important;text-align:left!important;box-sizing:border-box!important;transition:.35s!important;transform:none!important}
.origin-inner-page .cultureBox .list li:nth-child(2n){margin-right:0!important}
.origin-inner-page .cultureBox .list li:last-child{margin-right:2%!important}
.origin-inner-page .cultureBox .list li:before{content:""!important;position:absolute!important;top:30%!important;right:30px!important;display:block!important;width:50px!important;height:50px!important;margin:0!important;border-radius:0!important;background-repeat:no-repeat!important;background-position:0 0!important;background-size:100%!important;box-shadow:none!important}
.origin-inner-page .cultureBox .list li.x1:before,.origin-inner-page .cultureBox .list li.x5:before{background-image:url('../img/origin/about-culture-vision.png')!important}
.origin-inner-page .cultureBox .list li.x2:before{background-image:url('../img/origin/about-culture-purpose.png')!important}
.origin-inner-page .cultureBox .list li.x3:before{background-image:url('../img/origin/about-culture-values.png')!important}
.origin-inner-page .cultureBox .list li.x4:before{background-image:url('../img/origin/about-culture-mission.png')!important}
.origin-inner-page .cultureBox .list li h4{margin:0!important;padding:0!important;color:#008542!important;font-size:30px!important;font-weight:400!important;line-height:38px!important}
.origin-inner-page .cultureBox .list li p{height:65px!important;margin:10px 0 0!important;padding:0 100px 0 0!important;color:#7d7d7d!important;font-size:14px!important;line-height:23px!important;text-align:left!important;overflow:hidden!important}
.origin-inner-page .cultureBox .list li:hover{transform:none!important;border-color:transparent!important}
.origin-inner-page .honorBox,.origin-inner-page .partnerBox{min-height:760px!important;padding:55px 0 90px!important;background:#fff!important;overflow:hidden!important}
.origin-inner-page .honorBox .list-honor,.origin-inner-page .partnerBox .list-honor{display:block!important;width:100%!important;margin:0 0 10px!important;padding:0!important;list-style:none!important;font-size:0!important;overflow:visible!important}
.origin-inner-page .honorBox .list-honor li,.origin-inner-page .partnerBox .list-honor li{display:inline-block!important;float:none!important;width:20%!important;margin:0!important;padding:0!important;list-style:none!important;vertical-align:top!important;box-sizing:border-box!important;font-size:14px!important}
.origin-inner-page .honorBox .list-honor li a,.origin-inner-page .partnerBox .list-honor li a{display:block!important;margin:0 30px 30px 0!important;padding:10px!important;background:#fff!important;box-shadow:0 0 10px #ddd!important;text-align:center!important;color:#5d5d5d!important;text-decoration:none!important;box-sizing:border-box!important}
.origin-inner-page .honorBox .list-honor .pic,.origin-inner-page .partnerBox .list-honor .pic{display:table!important;width:100%!important;height:auto!important;margin:8px auto 18px!important;text-align:center!important;background:#fff!important;overflow:visible!important}
.origin-inner-page .honorBox .list-honor .block,.origin-inner-page .partnerBox .list-honor .block{display:table-cell!important;width:100%!important;height:260px!important;text-align:center!important;vertical-align:middle!important}
.origin-inner-page .honorBox .list-honor img,.origin-inner-page .partnerBox .list-honor img{display:inline-block!important;max-width:100%!important;max-height:100%!important;width:auto!important;height:auto!important;margin:auto!important;object-fit:contain!important}
.origin-inner-page .honorBox .list-honor h4,.origin-inner-page .partnerBox .list-honor h4{height:auto!important;min-height:41px!important;margin:0!important;padding:16px 0 5px!important;border-top:1px solid #ddd!important;color:#5d5d5d!important;font-size:14px!important;font-weight:400!important;line-height:20px!important;overflow:hidden!important}
.origin-inner-page .honorBox .list-honor li:hover h4,.origin-inner-page .partnerBox .list-honor li:hover h4{color:#008542!important;border-top-color:#008542!important}
.origin-inner-page .honorBox #pages,.origin-inner-page .partnerBox #pages,.origin-inner-page .styleBox #pages{clear:both!important;padding:30px 0 0!important;text-align:center!important;font-size:14px!important}
.origin-inner-page .joinBox{min-height:780px!important;padding:55px 0 90px!important;background:#fff!important;overflow:hidden!important}
.origin-inner-page .joinBox .sideMenu{width:100%!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important}
.origin-inner-page .joinBox .list{margin:0!important;padding:0!important;list-style:none!important;border:0!important;border-bottom:0!important;background:transparent!important}
.origin-inner-page .joinBox .list li{margin:0 0 1px!important;padding:0!important;list-style:none!important;border:0!important;background:#fff!important}
.origin-inner-page .joinBox .list h3,.origin-inner-page .joinBox .list .title{display:block!important;height:auto!important;min-height:0!important;margin:0!important;padding:20px 40px!important;color:#000!important;font-size:16px!important;font-weight:400!important;line-height:22px!important;border:1px solid #ddd!important;cursor:pointer!important;background:#fff!important;box-sizing:border-box!important}
.origin-inner-page .joinBox .list h3:before,.origin-inner-page .joinBox .list .title:before{float:right!important;margin-top:5px!important;color:#999!important;font-size:15px!important;font-weight:700!important;transition:all .4s ease-in-out!important}
.origin-inner-page .joinBox .list .top .title{background:#fff!important;color:#000!important;font-size:16px!important;cursor:pointer!important}
.origin-inner-page .joinBox .list .top .title:before{display:none!important}
.origin-inner-page .joinBox .list h3 font,.origin-inner-page .joinBox .list .title font{display:inline-block!important;padding:0!important;box-sizing:border-box!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important;vertical-align:top!important;flex:none!important}
.origin-inner-page .joinBox .list h3 font:nth-child(1){width:30%!important}.origin-inner-page .joinBox .list h3 font:nth-child(2){width:18%!important}.origin-inner-page .joinBox .list h3 font:nth-child(3){width:40%!important}.origin-inner-page .joinBox .list h3 font:nth-child(4){width:10%!important}
.origin-inner-page .joinBox .list h3.on,.origin-inner-page .joinBox .list .two.open>.title{color:#fff!important;background:#008542!important;border-color:#008542!important}
.origin-inner-page .joinBox .list h3.on:before,.origin-inner-page .joinBox .list .two.open>.title:before{color:#fff!important;transform:rotate(180deg)!important}
.origin-inner-page .joinBox .list .two>.title:hover{color:#fff!important;background:#008542!important;border-color:#008542!important}
.origin-inner-page .joinBox .list .wx{display:none!important;padding:30px 40px 50px 30px!important;color:#7a7a7a!important;font-size:14px!important;line-height:23px!important;background:#f2f2f2!important;border:0!important}
.origin-inner-page .joinBox .list .two.open .wx{display:block!important}
.origin-inner-page .joinBox .list .wx strong{color:#333!important;font-size:14px!important;font-weight:700!important}
.origin-inner-page .contactBox{min-height:760px!important;padding:55px 0 90px!important;background:#fff!important;overflow:hidden!important}
.origin-inner-page .contactBox .info{position:static!important;min-height:0!important;margin:0!important;background:#fff!important;overflow:hidden!important}
.origin-inner-page .contactBox .info .map,.origin-inner-page .contactBox .map{float:left!important;width:45%!important;height:auto!important;background:transparent!important;overflow:hidden!important}
.origin-inner-page .contactBox #dituContent,.origin-inner-page .contactBox #dituContent>div{height:500px!important}
.origin-inner-page .contactBox .map a,.origin-inner-page .contactBox .map img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important}
.origin-inner-page .contactBox .info .box,.origin-inner-page .contactBox .box{float:right!important;width:50%!important;min-height:0!important;padding:0!important;background:#fff!important;box-sizing:border-box!important;color:#606060!important}
.origin-inner-page .contactBox .info .box .title,.origin-inner-page .contactBox .box .title{margin:0 0 40px!important;color:#008542!important;font-size:25px!important;font-weight:700!important;line-height:1.5!important}
.origin-inner-page .contactBox .info .box .tel,.origin-inner-page .contactBox .tel{display:block!important;margin:0!important;padding:0 0 0 50px!important;color:#aaa!important;font-size:14px!important;line-height:25px!important;background:url('../img/origin/tel6-ico.png') no-repeat left center!important}
.origin-inner-page .contactBox .info .box .tel font,.origin-inner-page .contactBox .tel font{display:block!important;margin:0!important;color:#008542!important;font-size:35px!important;font-weight:700!important;line-height:44px!important}
.origin-inner-page .contactBox .info .box .wx,.origin-inner-page .contactBox .wx{margin:30px 0 50px!important;padding:0 0 0 15px!important;border-left:1px solid #ddd!important;color:#606060!important;font-size:14px!important;line-height:25px!important}
.origin-inner-page .contactBox .info .box .wx p,.origin-inner-page .contactBox .wx p{margin:0 0 8px!important;padding:0!important}
.origin-inner-page .contactBox .info .box .ewm,.origin-inner-page .contactBox .ewm{float:left!important;display:table!important;width:auto!important;margin:0 50px 15px 0!important;color:#979797!important;font-size:14px!important;line-height:20px!important;vertical-align:top!important;text-align:left!important}
.origin-inner-page .contactBox .info .box .ewm img,.origin-inner-page .contactBox .ewm img{display:table-cell!important;width:auto!important;height:auto!important;max-width:110px!important;max-height:110px!important;margin:0!important;object-fit:contain!important;vertical-align:middle!important}
.origin-inner-page .contactBox .info .box .ewm font,.origin-inner-page .contactBox .ewm font{display:table-cell!important;margin:0!important;padding:10px 20px!important;color:#979797!important;font-size:14px!important;text-align:center!important;vertical-align:middle!important;border:1px solid #ddd!important;background:#eee!important;white-space:nowrap!important}
.origin-inner-page .contactBox .address{clear:both!important;margin:60px 0 0!important;padding:0!important;background:transparent!important}
.origin-inner-page .contactBox .address .titleTop{height:auto!important;line-height:1.4!important;margin:0 0 30px!important;padding:0!important;background:transparent!important;color:#000!important;font-size:25px!important;font-weight:400!important}
.origin-inner-page .contactBox .address ul{display:block!important;margin:0!important;padding:0!important;list-style:none!important;background:transparent!important}
.origin-inner-page .contactBox .address ul:empty{display:none!important}
@media(max-width:1050px){.origin-inner-page .origin-about-panel .container,.origin-inner-page .origin-about-panel .origin-container{width:calc(100% - 40px)!important}.origin-inner-page .honorBox .list-honor li,.origin-inner-page .partnerBox .list-honor li{width:33.333%!important}.origin-inner-page .contactBox .info .map,.origin-inner-page .contactBox .map,.origin-inner-page .contactBox .info .box,.origin-inner-page .contactBox .box{float:none!important;width:100%!important}.origin-inner-page .contactBox .box{margin-top:30px!important}}
@media(max-width:760px){.origin-inner-page .introductionBox .wx,.origin-inner-page .introductionBox .pic{float:none!important;width:100%!important}.origin-inner-page .introductionBox .digital li{float:none!important;width:100%!important;margin-bottom:22px!important}.origin-inner-page .cultureBox .list li{float:none!important;width:100%!important;margin:0 0 18px!important}.origin-inner-page .honorBox .list-honor li,.origin-inner-page .partnerBox .list-honor li{width:100%!important}.origin-inner-page .joinBox .list h3,.origin-inner-page .joinBox .list .title{padding:15px 12px!important}.origin-inner-page .joinBox .list h3 font{font-size:12px!important}.origin-inner-page .contactBox .ewm{float:none!important}}

/* 2026-06 about-partners level buttons */
.origin-inner-page .partnerBox .origin-partner-level{display:block!important;clear:both!important;width:100%!important;margin:50px 0 10px!important;padding:0!important;text-align:center!important;background:transparent!important}
.origin-inner-page .partnerBox .origin-partner-level .container{width:100%!important;max-width:none!important;margin:0 auto!important;padding:0!important;border:0!important}
.origin-inner-page .partnerBox .origin-partner-level a{position:relative!important;display:inline-block!important;margin:0 5px!important;padding:8px 20px!important;border:1px solid #ddd!important;background:#fff!important;color:#7c7c7c!important;font-size:18px!important;line-height:26px!important;text-decoration:none!important;box-sizing:border-box!important}
.origin-inner-page .partnerBox .origin-partner-level a:hover,.origin-inner-page .partnerBox .origin-partner-level a.active{border-color:#008542!important;background:#008542!important;color:#fff!important}
.origin-inner-page .partnerBox .origin-partner-panels{clear:both!important;width:100%!important}
.origin-inner-page .partnerBox .origin-partner-panel{display:none!important}
.origin-inner-page .partnerBox .origin-partner-panel.active,.origin-inner-page .partnerBox .origin-partner-panel.on{display:block!important}
.origin-inner-page .partnerBox .origin-partner-panel .list-honor{margin-top:0!important}

/* 2026-06 header top tools: match original head-top */
.head-top.origin-topline{display:block!important;width:100%!important;height:50px!important;padding:10px 0!important;background:#efefef!important;color:#333!important;line-height:25px!important;overflow:visible!important;box-sizing:border-box!important}
.head-top .origin-topline-inner,.head-top .container{height:30px!important;display:block!important;overflow:visible!important}
.head-top .airing{position:relative!important;float:left!important;width:600px!important;height:25px!important;margin-top:5px!important;padding-left:30px!important;overflow:hidden!important;background:url('../img/origin/horn.png') no-repeat left center!important;background-size:22px 22px!important;box-sizing:border-box!important}
.head-top .airing .origin-news-track{display:block!important;width:max-content!important;height:25px!important;line-height:25px!important;white-space:nowrap!important;color:#666!important;font-size:14px!important;animation:origin-marquee 32s linear infinite!important}
.head-top .airing .infoList{display:inline-block!important;margin:0!important;padding:0!important;list-style:none!important;white-space:nowrap!important;vertical-align:top!important}
.head-top .airing .infoList li{display:inline-block!important;float:none!important;width:auto!important;height:24px!important;line-height:24px!important;margin:0 20px 0 0!important;padding:0!important;text-align:left!important;list-style:none!important}
.head-top .airing a{display:inline-block!important;width:auto!important;max-width:235px!important;height:24px!important;line-height:24px!important;margin:0 20px 0 0!important;padding:0!important;color:#666!important;font-size:14px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;vertical-align:top!important;transition:all .4s ease-in-out!important}
.head-top .airing a:hover{color:#008542!important}
.head-top .right.origin-tools{float:right!important;display:block!important;width:auto!important;height:30px!important;white-space:nowrap!important;color:#8b8b8b!important;overflow:visible!important}
.head-top .right .block{float:left!important;display:block!important}
.head-top .right .tel,.head-top .right .origin-hotline{width:auto!important;height:30px!important;line-height:25px!important;margin:0 30px 0 0!important;padding-left:25px!important;background:url('../img/origin/tel3.png') no-repeat left center!important;background-size:20px 20px!important;color:#000!important;font-size:14px!important;font-weight:400!important}
.head-top .right .tel font,.head-top .right .origin-hotline font{display:inline!important;margin:0 0 0 10px!important;color:#008542!important;font-size:20px!important;font-weight:bold!important;line-height:25px!important}
.head-top .right .ico,.head-top .right .origin-tool{position:relative!important;float:left!important;display:block!important;width:auto!important;height:30px!important;line-height:30px!important;margin:0 0 0 25px!important;padding:0 0 0 20px!important;color:#8b8b8b!important;font-size:12px!important;text-decoration:none!important;background-position:left center!important;background-repeat:no-repeat!important;min-height:0!important;overflow:visible!important}
.head-top .right .weixin{background-image:url('../img/origin/weixin.png')!important;background-size:16px 16px!important}
.head-top .right .phone{background-image:url('../img/origin/tag.png')!important;background-size:15px 15px!important}
.head-top .right .sitemap{background-image:url('../img/origin/sitemap.png')!important;background-size:15px 15px!important}
.head-top .right .ico:hover,.head-top .right .origin-tool:hover{color:#008542!important}
.head-top .right .effect-lower{position:relative!important}
.head-top .right .effect-lower .effect-lower-block{position:absolute!important;right:0!important;top:30px!important;z-index:1000!important;display:block!important;width:110px!important;min-width:0!important;height:auto!important;line-height:initial!important;margin:0!important;padding:5px!important;border:1px solid #ddd!important;background:#fff!important;opacity:0!important;transform-origin:95% 0%!important;transform:scale(.01)!important;transition:all .35s ease-in-out!important;box-shadow:0 4px 12px rgba(0,0,0,.08)!important;box-sizing:border-box!important}
.head-top .right .effect-lower:hover .effect-lower-block{opacity:1!important;transform:scale(1)!important}
.head-top .right .effect-lower .effect-lower-block img{display:block!important;max-width:100%!important;width:100%!important;height:auto!important;margin:0!important}
.head-top .right .origin-lang{float:left!important;display:block!important;height:30px!important;line-height:25px!important;margin:0 0 0 30px!important;color:#aaa!important}
.head-top .right .origin-lang a{position:relative!important;display:inline-block!important;margin:0 0 0 10px!important;padding:0!important;color:#aaa!important;font-size:12px!important;line-height:25px!important;text-decoration:none!important}
.head-top .right .origin-lang a:before{content:""!important;position:absolute!important;left:0!important;bottom:-13px!important;width:0!important;height:2px!important;background:#008542!important;transition:all .4s ease-in-out!important}
.head-top .right .origin-lang a.active,.head-top .right .origin-lang a:hover{color:#008542!important}
.head-top .right .origin-lang a.active:before{width:100%!important}

/* 2026-06 legacy top links pages: biaoqian + sitemap */
.fl{float:left}.fr{float:right}.wh{width:100%}.oh{overflow:hidden}.block{display:block}.slow{transition:all .4s ease-in-out}
.labelBox{display:block!important;width:100%!important;padding:0 0 70px!important;background:#fff!important;box-sizing:border-box!important}
.labelBox .site{height:49px!important;line-height:49px!important;margin:0!important;padding:0!important;border:none!important;text-align:left!important;background:#fff!important;color:#868686!important;font-size:14px!important}
.labelBox .site .container{width:1440px!important;max-width:calc(100% - 82px)!important;margin:0 auto!important;padding:0!important}
.labelBox .site a{color:#666!important;text-decoration:none!important}
.labelBox .site a.bc{color:#008542!important}
.labelBox>.container{width:1440px!important;max-width:calc(100% - 82px)!important;margin:0 auto!important;padding:0!important}
.labelBox .titleTop{position:relative!important;margin:30px 0 50px!important;padding:0 0 20px 20px!important;border-bottom:1px solid #ddd!important;color:#008542!important;font-size:18px!important;font-weight:400!important;line-height:24px!important}
.labelBox .titleTop:before{content:""!important;position:absolute!important;left:0!important;top:5px!important;width:3px!important;height:15px!important;background:#008542!important}
.labelBox ul{display:block!important;margin:0!important;padding:0!important;list-style:none!important}
.labelBox ul li{display:block!important;clear:both!important;margin:0 0 20px!important;padding:0!important;list-style:none!important}
.labelBox ul li h4{display:table!important;margin:0 0 15px!important;padding:5px 10px!important;background:#008542!important;color:#fff!important;font-size:14px!important;font-weight:bold!important;line-height:20px!important;text-transform:lowercase!important}
.labelBox ul li a{display:inline-block!important;margin:10px 0!important;padding:0 30px 0 10px!important;background:linear-gradient(#008542,#008542) left 9px/4px 4px no-repeat!important;color:#6b6b6b!important;font-size:14px!important;line-height:20px!important;text-decoration:none!important;vertical-align:top!important}
.labelBox ul li a:hover{color:#008542!important}
.origin-legacy-sitemap .banner-within{height:286px!important;background:#0b78bd!important}
.origin-legacy-sitemap .banner-within img.pcI{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important}
.origin-legacy-sitemap .banner-within img.wapI{display:none!important}
.sitemap-frame{display:block!important;width:100%!important;margin:50px 0 20px!important;padding:0 0 70px!important;background:#fff!important;box-sizing:border-box!important}
.sitemap-frame>.container{width:1200px!important;max-width:1200px!important;margin:0 auto!important;padding:0!important}
.sitemap-frame .site-box{display:block!important;width:100%!important;min-height:42px!important;margin:0!important;padding:0!important;border-bottom:2px solid #666!important;box-sizing:border-box!important;clear:both!important;overflow:hidden!important}
.sitemap-frame .site-box .left{float:left!important;padding:10px 20px!important;background:#555!important;color:#fff!important;font-size:14px!important;line-height:20px!important}
.sitemap-frame .site-box .left a{display:inline-block!important;color:#fff!important;text-decoration:none!important}
.sitemap-frame .site-box .right{float:right!important;padding-left:20px!important;color:#888!important;font-size:13px!important;line-height:40px!important}
.sitemap-frame .site-box .right a{display:inline-block!important;color:#888!important;font-size:13px!important;text-decoration:none!important}
.sitemap-frame .site-box .right a:hover{color:#cdad81!important}
.sitemap-frame .list{display:table!important;float:left!important;width:100%!important;margin:40px 0!important;padding:0!important;list-style:none!important;table-layout:fixed!important}
.sitemap-frame .list li{display:table-cell!important;width:auto!important;margin:0!important;padding:0!important;text-align:center!important;vertical-align:top!important;list-style:none!important}
.sitemap-frame .list li.x43,.sitemap-frame .list li.x51{display:none!important}
.sitemap-frame .list h4{margin:0!important;padding:0!important;font-weight:400!important}
.sitemap-frame .list h4 a{display:block!important;margin:0 5px!important;padding:10px!important;border-bottom:1px dotted #ddd!important;border-radius:7px!important;background:#607782!important;color:#fff!important;font-size:15px!important;line-height:20px!important;text-decoration:none!important}
.sitemap-frame .list a:before{padding-right:5px!important}
.sitemap-frame .list .box{clear:both!important;margin:0 5px!important;padding:20px 0 10px!important;border-left:1px solid #ddd!important}
.sitemap-frame .list .box a{position:relative!important;display:block!important;margin:0 0 20px 5px!important;padding:10px 5px!important;border-radius:5px!important;background:#ededed!important;color:#666!important;font-size:13px!important;line-height:18px!important;text-decoration:none!important}
.sitemap-frame .list .box a:after{content:""!important;position:absolute!important;left:-12px!important;top:20px!important;width:12px!important;height:5px!important;background:#cacaca!important}
.sitemap-frame .list a:hover{background:#cdad81!important;color:#fff!important}
@media(max-width:900px){.sitemap-frame .list{display:block!important}.sitemap-frame .list li{display:block!important;margin-bottom:24px!important}.sitemap-frame .site-box .left,.sitemap-frame .site-box .right{float:none!important;display:block!important}.labelBox .site .container,.labelBox>.container,.sitemap-frame>.container{width:calc(100% - 40px)!important}}

/* 2026-06 origin footer: restore original layout */
body.origin-ntek-site .origin-footer.footer{
  display:block!important;float:left!important;width:100%!important;margin:0!important;padding:80px 0 30px!important;background:#202020!important;color:#979797!important;overflow:hidden!important;box-sizing:border-box!important;
}
body.origin-ntek-site .origin-footer.footer .origin-footer-container,
body.origin-ntek-site .origin-footer.footer>.container{
  display:block!important;width:1200px!important;max-width:1200px!important;margin:0 auto!important;padding:0!important;overflow:hidden!important;box-sizing:border-box!important;
}
body.origin-ntek-site .origin-footer.footer .nav{
  position:relative!important;display:table!important;float:left!important;width:45%!important;margin:0!important;padding:0!important;list-style:none!important;table-layout:auto!important;
}
body.origin-ntek-site .origin-footer.footer .nav li{
  display:table-cell!important;float:none!important;width:auto!important;margin:0!important;padding:0 15px 0 0!important;vertical-align:top!important;list-style:none!important;
}
body.origin-ntek-site .origin-footer.footer .nav h3,
body.origin-ntek-site .origin-footer.footer .middle h3{
  display:block!important;margin:0 0 15px!important;padding:0!important;border:0!important;color:#fff!important;font-size:14px!important;font-weight:400!important;line-height:18px!important;text-align:left!important;
}
body.origin-ntek-site .origin-footer.footer .middle h3{margin-bottom:20px!important;}
body.origin-ntek-site .origin-footer.footer .nav a{
  display:block!important;width:auto!important;margin:0!important;padding:3px 0!important;color:#979797!important;font-size:14px!important;font-weight:400!important;line-height:20px!important;text-align:left!important;text-decoration:none!important;background:transparent!important;border:0!important;
}
body.origin-ntek-site .origin-footer.footer a:hover{color:#fff!important;}
body.origin-ntek-site .origin-footer.footer .middle{
  float:right!important;display:block!important;width:366px!important;margin:0!important;padding:0!important;color:#fff!important;text-align:left!important;box-sizing:border-box!important;
}
body.origin-ntek-site .origin-footer.footer .middle .tel{
  display:block!important;min-height:45px!important;margin:0!important;padding:0 0 0 50px!important;color:#fff!important;font-size:25px!important;font-weight:bold!important;line-height:45px!important;background:url('../img/origin/tel6-ico.png') no-repeat left center!important;background-size:38px 38px!important;text-align:left!important;
}
body.origin-ntek-site .origin-footer.footer .middle .txt{
  display:block!important;margin:10px 0 0!important;padding:0!important;color:#fff!important;font-size:14px!important;font-weight:400!important;line-height:25px!important;text-align:left!important;
}
body.origin-ntek-site .origin-footer.footer .right{
  float:right!important;display:block!important;width:20%!important;margin:0 0 0 50px!important;padding:0!important;text-align:center!important;box-sizing:border-box!important;
}
body.origin-ntek-site .origin-footer.footer .right span{
  float:left!important;display:block!important;width:50%!important;margin:0!important;padding:0 0 0 20px!important;color:#979797!important;font-size:14px!important;font-weight:400!important;line-height:23px!important;text-align:center!important;box-sizing:border-box!important;
}
body.origin-ntek-site .origin-footer.footer .right span img{
  display:block!important;width:100%!important;max-width:100%!important;height:auto!important;margin:0 0 10px!important;padding:0!important;text-align:center!important;border:0!important;
}
body.origin-ntek-site .origin-footer.footer .down{
  float:left!important;display:block!important;clear:both!important;width:100%!important;margin:25px 0 0!important;padding:0!important;color:#5b5b5b!important;font-size:12px!important;line-height:16px!important;text-align:center!important;background:transparent!important;border:0!important;
}
body.origin-ntek-site .origin-footer.footer .down span,
body.origin-ntek-site .origin-footer.footer .down a{
  display:inline!important;width:auto!important;margin:0 5px!important;padding:0!important;color:#5b5b5b!important;font-size:12px!important;line-height:16px!important;text-align:center!important;text-decoration:none!important;border:0!important;background:transparent!important;
}
body.origin-ntek-site .origin-footer.footer .down a:hover{color:#fff!important;}
@media(max-width:1300px){
  body.origin-ntek-site .origin-footer.footer .origin-footer-container,
  body.origin-ntek-site .origin-footer.footer>.container{width:calc(100% - 82px)!important;max-width:1200px!important;}
}
@media(max-width:1050px){
  body.origin-ntek-site .origin-footer.footer{padding:55px 0 25px!important;}
  body.origin-ntek-site .origin-footer.footer .nav,
  body.origin-ntek-site .origin-footer.footer .middle,
  body.origin-ntek-site .origin-footer.footer .right{float:none!important;width:100%!important;margin:0 0 30px!important;}
  body.origin-ntek-site .origin-footer.footer .nav{display:block!important;overflow:hidden!important;}
  body.origin-ntek-site .origin-footer.footer .nav li{display:block!important;float:left!important;width:33.333%!important;margin-bottom:20px!important;}
  body.origin-ntek-site .origin-footer.footer .right span{width:140px!important;padding:0 20px 0 0!important;}
}
@media(max-width:700px){
  body.origin-ntek-site .origin-footer.footer .origin-footer-container,
  body.origin-ntek-site .origin-footer.footer>.container{width:calc(100% - 28px)!important;}
  body.origin-ntek-site .origin-footer.footer .nav li{width:50%!important;min-height:170px!important;}
  body.origin-ntek-site .origin-footer.footer .middle .tel{font-size:22px!important;}
}

/* 2026-06 sitemap fine tune: match original variable-width columns and icons */
body.origin-ntek-site .sitemap-frame .list{
  display:table!important;float:left!important;width:100%!important;margin:40px 0!important;padding:0!important;list-style:none!important;table-layout:auto!important;border-collapse:separate!important;border-spacing:0!important;
}
body.origin-ntek-site .sitemap-frame .list li{
  display:table-cell!important;width:auto!important;margin:0!important;padding:0!important;text-align:left!important;vertical-align:top!important;list-style:none!important;
}
body.origin-ntek-site .sitemap-frame .list h4{
  display:block!important;margin:0!important;padding:0!important;font-weight:400!important;line-height:normal!important;text-align:left!important;
}
body.origin-ntek-site .sitemap-frame .list h4 a{
  position:relative!important;display:block!important;width:auto!important;margin:0 5px!important;padding:10px 20px 10px 45px!important;border-bottom:1px dotted #ddd!important;border-radius:7px!important;background:#607782!important;color:#fff!important;font-size:24px!important;font-weight:700!important;line-height:40px!important;text-align:left!important;text-decoration:none!important;white-space:nowrap!important;box-sizing:border-box!important;
}
body.origin-ntek-site .sitemap-frame .list h4 a:before{
  content:"?"!important;position:absolute!important;left:18px!important;top:50%!important;transform:translateY(-50%)!important;padding:0!important;color:#fff!important;font-size:24px!important;font-weight:700!important;line-height:1!important;
}
body.origin-ntek-site .sitemap-frame .list .box{
  clear:both!important;margin:0 5px!important;padding:20px 0 10px!important;border-left:1px solid #ddd!important;box-sizing:border-box!important;
}
body.origin-ntek-site .sitemap-frame .list .box a{
  position:relative!important;display:block!important;width:auto!important;margin:0 0 20px 5px!important;padding:10px 5px 10px 38px!important;border-radius:5px!important;background:#ededed!important;color:#566a76!important;font-size:24px!important;font-weight:400!important;line-height:36px!important;text-align:left!important;text-decoration:none!important;white-space:nowrap!important;box-sizing:border-box!important;
}
body.origin-ntek-site .sitemap-frame .list .box a:before{
  content:"?"!important;position:absolute!important;left:25px!important;top:50%!important;transform:translateY(-50%)!important;padding:0!important;color:#4d6572!important;font-size:28px!important;font-weight:700!important;line-height:1!important;
}
body.origin-ntek-site .sitemap-frame .list .box a:after{
  content:""!important;position:absolute!important;left:-12px!important;top:50%!important;width:12px!important;height:5px!important;margin-top:-2px!important;display:block!important;background:#cacaca!important;
}
body.origin-ntek-site .sitemap-frame .list h4 a:hover,
body.origin-ntek-site .sitemap-frame .list .box a:hover{background:#cdad81!important;color:#fff!important;}
body.origin-ntek-site .sitemap-frame .list .box a:hover:before{color:#fff!important;}
body.origin-ntek-site .sitemap-frame .site-box .right a.icon-home:before{
  content:"?"!important;display:inline-block!important;margin:0 5px 0 0!important;padding:0!important;color:#888!important;font-size:16px!important;line-height:1!important;vertical-align:baseline!important;
}
@media(max-width:1400px){
  body.origin-ntek-site .sitemap-frame .list h4 a{font-size:18px!important;line-height:30px!important;padding-left:38px!important;}
  body.origin-ntek-site .sitemap-frame .list h4 a:before{left:14px!important;font-size:20px!important;}
  body.origin-ntek-site .sitemap-frame .list .box a{font-size:18px!important;line-height:28px!important;padding-left:32px!important;}
  body.origin-ntek-site .sitemap-frame .list .box a:before{left:20px!important;font-size:22px!important;}
}

/* 2026-06 sitemap final alignment: keep original compact font/icon metrics */
body.origin-ntek-site .sitemap-frame .list{
  display:table!important;float:left!important;width:100%!important;max-width:100%!important;margin:40px 0!important;padding:0!important;list-style:none!important;table-layout:auto!important;border-collapse:separate!important;border-spacing:0!important;overflow:visible!important;
}
body.origin-ntek-site .sitemap-frame .list li{
  display:table-cell!important;width:auto!important;margin:0!important;padding:0!important;text-align:center!important;vertical-align:top!important;list-style:none!important;
}
body.origin-ntek-site .sitemap-frame .list li.x43,
body.origin-ntek-site .sitemap-frame .list li.x51{display:none!important;}
body.origin-ntek-site .sitemap-frame .list h4{
  display:block!important;margin:0!important;padding:0!important;font-weight:400!important;line-height:normal!important;text-align:left!important;
}
body.origin-ntek-site .sitemap-frame .list h4 a{
  position:relative!important;display:block!important;width:auto!important;margin:0 5px!important;padding:10px!important;border-bottom:1px dotted #ddd!important;border-radius:7px!important;background:#607782!important;color:#fff!important;font-size:15px!important;font-weight:400!important;line-height:20px!important;text-align:left!important;text-decoration:none!important;white-space:nowrap!important;box-sizing:border-box!important;
}
body.origin-ntek-site .sitemap-frame .list h4 a:before{
  content:"?"!important;position:static!important;display:inline-block!important;transform:none!important;margin:0!important;padding:0 5px 0 0!important;color:#fff!important;font-size:18px!important;font-weight:700!important;line-height:1!important;vertical-align:-1px!important;
}
body.origin-ntek-site .sitemap-frame .list .box{
  clear:both!important;margin:0 5px!important;padding:20px 0 10px!important;border-left:1px solid #ddd!important;box-sizing:border-box!important;
}
body.origin-ntek-site .sitemap-frame .list .box a{
  position:relative!important;display:block!important;width:auto!important;margin:0 0 20px 5px!important;padding:10px 5px!important;border-radius:5px!important;background:#ededed!important;color:#666!important;font-size:13px!important;font-weight:400!important;line-height:18px!important;text-align:left!important;text-decoration:none!important;white-space:nowrap!important;box-sizing:border-box!important;
}
body.origin-ntek-site .sitemap-frame .list .box a:before{
  content:"?"!important;position:static!important;display:inline-block!important;transform:none!important;margin:0!important;padding:0 5px 0 0!important;color:#4d6572!important;font-size:16px!important;font-weight:700!important;line-height:1!important;vertical-align:0!important;
}
body.origin-ntek-site .sitemap-frame .list .box a:after{
  content:""!important;position:absolute!important;left:-12px!important;top:20px!important;width:12px!important;height:5px!important;margin:0!important;display:block!important;background:#cacaca!important;
}
body.origin-ntek-site .sitemap-frame .list h4 a:hover,
body.origin-ntek-site .sitemap-frame .list .box a:hover{background:#cdad81!important;color:#fff!important;}
body.origin-ntek-site .sitemap-frame .list .box a:hover:before{color:#fff!important;}

/* 2026-06 sitemap icon fix: avoid unicode glyphs rendering as question marks */
body.origin-ntek-site .sitemap-frame .list h4 a{
  position:relative!important;padding-left:34px!important;
}
body.origin-ntek-site .sitemap-frame .list h4 a:before{
  content:""!important;position:absolute!important;left:17px!important;top:50%!important;width:0!important;height:0!important;margin-top:-7px!important;padding:0!important;border-top:7px solid transparent!important;border-bottom:7px solid transparent!important;border-left:10px solid #fff!important;transform:none!important;background:transparent!important;display:block!important;
}
body.origin-ntek-site .sitemap-frame .list h4 a:after{
  content:""!important;position:absolute!important;left:10px!important;top:50%!important;width:12px!important;height:5px!important;margin-top:-2px!important;background:#fff!important;display:block!important;border:0!important;
}
body.origin-ntek-site .sitemap-frame .list .box a{
  position:relative!important;padding-left:28px!important;
}
body.origin-ntek-site .sitemap-frame .list .box a:before{
  content:""!important;position:absolute!important;left:14px!important;top:50%!important;width:0!important;height:0!important;margin-top:-5px!important;padding:0!important;border-top:5px solid transparent!important;border-bottom:5px solid transparent!important;border-left:6px solid #4d6572!important;transform:none!important;background:transparent!important;display:block!important;
}
body.origin-ntek-site .sitemap-frame .list .box a:hover:before{border-left-color:#fff!important;}
body.origin-ntek-site .sitemap-frame .site-box .right a.icon-home:before{
  content:""!important;display:none!important;
}

/* WordPress ºóÌ¨¿ÉÎ¬»¤ÄÚÈÝÔÚ 1440 ×óÓÒ¿í¶ÈÏÂ±ÜÃâ×óÓÒÀ¸»»ÐÐ */
@media(max-width:1500px){
  .origin-inner-page .multipleBox .righter,
  .origin-inner-page .ExperimentListBox .righter{width:calc(100% - 360px)!important;}
  .origin-inner-page .multipleBox .righter.border,
  .origin-inner-page .ExperimentListBox .righter.border{box-sizing:border-box!important;}
}
