/* 所有专题页面的内容容器 */
.page-content-inner {
  width:100%; margin-top:-22px; background-color:#f3f3f3;
}

/** 通用标题样式 */
h2.zt-title-en {text-align:center; color:rgba(175,175,175,0.2); font-size:1.8125rem; font-weight:bold;}
h3.zt-title-cn-lg {text-align:center; color:#1a1a1a; font-size:1.25rem; font-weight:bold; margin-top:-1.2rem;}
h4.zt-title-cn-sm {text-align:center; color:#5d5d5d; font-size:0.8125rem; font-weight:normal;}

/** 预约量房 */
#measure--form-apply {padding:14px 18px;}
#measure--form-apply .mui-input {border:1px solid #eee; height:44px; font-size:1.0rem;}
#measure--form-apply .mui-btn-block {padding:10px 0; border-radius:30px; background-color:#c53c38;}
#measure--form-apply .mui-col-xs-6 {font-size:0.75rem; word-break:keep-all; white-space:nowrap;}
#measure--form-apply .mui-col-xs-6 i.bi {font-size:1.125rem; color:#c53c38;}

#measure--section-level {background-color:#ffffff; padding:16px;}
#measure--img-level-main {margin:30px 0 14px 0;}
#measure--section-level .measure-level-card {position:relative; margin-bottom:8px;}
#measure--section-level .measure-level-card h5 {
  display:inline-block; position:absolute; left:25%; top:8%;
  font-size:1.125rem; font-weight:bold; color:#c53c38; letter-spacing:2px;
}
#measure--section-level .measure-level-card p {
  display:inline-block; position:absolute; left:25%; top:42%;
  font-size:0.75rem; color:#5d5d5d; line-height:0.835rem;
}
#measure--section-level .measure-level-card .img-icon {
  width:15%; position:absolute; left:5%; top:-3%;
}

#measure--section-old-house {position:relative;}
#measure--section-old-house .title {position:absolute; top:20px; left:0; width:100%;}

#measure--section-service {position:relative; margin-bottom:-10px;}
#measure--section-service .title {position:absolute; top:20px; left:0; width:100%;}

#measure--section-map {background-color:#ffffff; text-align:center; padding:16px 0;}
#measure--img-map-main {margin:10px 0 24px 0;}
#measure--section-map .row-hq {font-size:0.875rem; color:#5d5d5d; margin-bottom:16px;}
#measure--section-map .row-hq b {font-size:1.0rem; font-weight:bold; color:#c53c38;}
#measure--section-map .row-hq .border-right {border-right:1px solid #5d5d5d;}

#measure--section-map .row-shop {padding:0 12px; margin-bottom:10px;}
#measure--section-map .row-shop .mui-col- {width:19.5%; font-size:0.75rem; color:#7d7d7d;}
#measure--section-map .row-shop .mui-col- b {font-size:1.0rem; font-weight:bold;}
#measure--section-map .row-shop .mui-col- .inner {border:1px solid #999; margin:1px; border-radius:22px;}

/** 环保建材 */
#greenMat--section-brand {background-color:#ffffff; padding:16px 8px; margin-top:-10px;}
#greenMat--section-brand .row-poster-card {margin-top:16px; text-align:center;}
#greenMat--section-brand .card {margin:4px; border:1px solid #eee; border-radius:6px;}
#greenMat--section-brand .card h4 {font-size:1.0rem; font-weight:bold; color:#2b2b2b;}
#greenMat--section-brand .card p {font-size:0.8125rem; color:#5d5d5d;}

#greenMat--section-system {background-color:#f6f6f6; padding:16px 16px 0 16px;}
#greenMat--section-system-slider {margin:16px 0 0 0;}
#greenMat--section-system-slider .mui-slider-item {width:33%; padding:4px;}
#greenMat--section-system-slider .mui-slider-item .card {overflow:hidden;}
#greenMat--section-system-slider .mui-slider-item .card h5 {
  position:relative; height:1.5rem; line-height:1rem; top:-1.75rem; padding:4px 0; margin:0; bottom:0; text-align:center;
  background-color:#000000; opacity:0.4; color:#ffffff; font-size:1rem;
}
#greenMat--section-system-slider .slider-btn-prev,
#greenMat--section-system-slider .slider-btn-next {
  width:24px; height:24px; line-height:24px; border-radius:50%; position:absolute; top:45%;
  font-size:18px; color:#ffffff; background-color:#000000; opacity:0.5; text-align:center;
}
#greenMat--section-system-slider .slider-btn-prev {left:0;}
#greenMat--section-system-slider .slider-btn-next {right:0;}


#greenMat--section-mat {background-color:#ffffff; padding:16px; margin-top:-6px;}
#greenMat--section-mat .img-row {margin-top:6px;}

#greenMat--section-testing {background-color:#ffffff; padding:10px 0 0 0;}


/** 实景体验 */
#liveExp--section-top {background-color:#ffffff; margin-top:-10px; padding:14px 0;}
#liveExp--section-top .col-left,
#liveExp--section-top .col-right {position:relative;}
#liveExp--section-top .col-left {padding-right:3px; padding-bottom:3px;}
#liveExp--section-top .col-right {padding-left:3px; padding-bottom:3px;}

#liveExp--section-service h3.zt-title-cn-lg {margin-top:18px;}
#liveExp--section-service h4.zt-title-cn-sm {font-size:1.0rem; margin-bottom:14px;}
#liveExp--section-service .row-r1,
#liveExp--section-service .row-r2 {margin:4px 10px;}
#liveExp--section-service .card {margin:1px 3px; background-color:#ffffff; text-align:center; padding:8px 0 0 0;}
#liveExp--section-service .row-r1 .card img.circle {width:75%;}
#liveExp--section-service .row-r2 .card img.circle {width:85%;}
#liveExp--section-service .card h3 {font-size:1rem; font-weight:bold; color:#2b2b2b;}
#liveExp--section-service .card p {font-size:0.75rem; color:#5d5d5d; word-break:keep-all; transform:scale(0.83);}


/** 特色服务 */
#service--section-top-icons {margin:22px 16px;}
#service--section-top-icons .inner {text-align:center; border:1px solid #e0e0e0; padding:12px 0 8px 0;}
#service--section-top-icons .inner img {width:66%;}
#service--section-top-icons .inner h3 {font-size:1.0rem; font-weight:bold; color:#c53c38; letter-spacing:2px; margin:6px 0 2px 0;}

h2.service-title-lg {font-size:1.25rem; font-weight:bold; color:#c53c38; letter-spacing:3px; text-align:center; margin-bottom:8px;}
h3.service-title-sm {font-size:0.8125rem; font-weight:normal; color:#5d5d5d; text-align:center; margin-bottom:18px;}

#service--section-storage {position:relative; margin-top:-10px;}
#service--section-storage .div-title {width:100%; position:absolute; top:16px; left:0;}

#service--section-cleaning {position:relative; margin-top:-10px;}
#service--section-cleaning .div-title {width:100%; position:absolute; top:16px; left:0;}

#service--section-moveBack {position:relative; margin-top:-10px;}
#service--section-moveBack .div-title {width:100%; position:absolute; top:16px; left:0;}

#service--section-level h2.service-title-lg {margin-top:16px; margin-bottom:12px; letter-spacing:1px;}
#service--section-level h2.service-title-lg b {color:#2b2b2b; font-weight:normal;}

#service--section-level .card {
  margin:6px 16px; padding:12px 0; border:4px solid rgba(197,60,56,0.75);
}
#service--section-level .card .mui-col-xs-3 {text-align:center; border-right:2px solid rgba(197,60,56,0.75);}
#service--section-level .card img.icon {width:60%;}
#service--section-level .card h3 {font-size:0.9375rem; font-weight:normal; color:#2b2b2b;}
#service--section-level .card p {font-size:0.75rem;}


/** 品牌介绍 */
#brandIntro--section-top {padding:14px 20px;}
#brandIntro--section-top h3 {font-size:1.5rem; font-weight:bold; color:#2b2b2b; letter-spacing:2px; margin-bottom:12px;}
#brandIntro--section-top h6 {font-size:1.0rem; font-weight:normal; color:#9f9f9f; letter-spacing:1px;}
#brandIntro--section-top p {font-size:0.875rem; color:#5d5d5d;}

h2.brandIntro-title-en {text-align:center; color:rgba(195,195,195,0.33); font-size:2.5rem; font-weight:normal; letter-spacing:4px;}
h3.brandIntro-title-cn {text-align:center; color:#2b2b2b; font-size:1.25rem; font-weight:bold; margin-top:-2.0rem;}
hr.brandIntro-title-hr {background-color:#e1d5b4; width:10%; height:3px; margin:8px auto 12px auto; border:0; outline:0;}

#brandIntro--section-history {padding:4px 20px;}
#brandIntro--section-history ul {
  font-size:0.875rem; color:#5d5d5d; transition:all linear 0.3s;
  list-style-image: url("../image/zt/brand_intro/history_li_icon_default.png");
  padding:0 0 0 30px; margin:0; position:relative;
}
#brandIntro--section-history ul li:first-child {list-style-image: url("../image/zt/brand_intro/history_li_icon_hover.png");}
#brandIntro--section-history ul li {position:relative;}
#brandIntro--section-history ul li div.txt {position:relative; top:-10px;}
#brandIntro--section-history ul li b {color:#000000;}
#brandIntro--section-history ul hr {position:absolute; top:24px; left:1.6%; width:4px; height:92.5%; background-color:rgba(200,200,200,0.1); border:0;}

#brandIntro--section-history .we-img {
  background-image:url("../image/zt/brand_intro/history_bg.jpg");
  background-repeat:no-repeat; background-size:contain; padding-top:125px;
}
#brandIntro--section-history .we-txt {background-color:#fdfaee; margin:0 20px 12px 20px; padding:16px; border-radius:6px;}
#brandIntro--section-history .we-txt h4 {font-size:1.0rem; color:#2b2b2b; font-style:normal; margin-bottom:6px; letter-spacing:2px;}
#brandIntro--section-history .we-txt p {font-size:0.835rem; color:#5d5d5d;}

#brandIntro--section-culture {margin:0 4px 14px 4px;}

#brandIntro--section-honor {margin:0 18px;}
#brandIntro--section-honor--qualification {margin-bottom:15px;}
#brandIntro--section-honor--qualification .row-main .mui-col-xs-6 {padding:2px;}
#brandIntro--section-honor--qualification .row-title {font-size:0.8325rem; color:#5d5d5d; padding:3px 0;}
#brandIntro--section-honor--qualification .row-title i.bi {color:#e1d5b4;}

#brandIntro--section-honor--medals--slider {margin:6px 0 16px 0;}
#brandIntro--section-honor--medals--slider .mui-slider-item {width:50%; padding:2px;}
#brandIntro--section-honor--medals--slider .slider-btn-prev,
#brandIntro--section-honor--medals--slider .slider-btn-next {
  width:24px; height:24px; line-height:24px; border-radius:50%; position:absolute; top:40%;
  font-size:18px; color:#ffffff; background-color:#000000; opacity:0.5; text-align:center;
}
#brandIntro--section-honor--medals--slider .slider-btn-prev {left:0;}
#brandIntro--section-honor--medals--slider .slider-btn-next {right:0;}

#brandIntro--section-honor--list ul {
  list-style-image: url("../image/zt/brand_intro/honor_list_item_1x.png");
}
#brandIntro--section-honor--list ul li {font-size:0.875rem; color:#5d5d5d; padding:4px;}


/** 老房装修 标题样式 */
h1.oldHouse-title-en-v1 {font-size:2.0rem; font-weight:bold; color:rgba(195,195,195,0.2); text-align:center;}
h2.oldHouse-title-cn-lg-v1 {font-size:1.4375rem; font-weight:bold; color:#2662da; text-align:center; letter-spacing:2px; margin-top:-20px;}
h3.oldHouse-title-cn-sm-v1 {font-size:0.875rem; font-weight:normal; color:#666; letter-spacing:1px; text-align:center;}
h2.oldHouse-title-cn-lg-v1.text-white,
h3.oldHouse-title-cn-sm-v1.text-white {
  color:#ffffff;
}

#oldHouse--section-problem h3.oldHouse-title-cn-sm-v1 {margin-bottom:16px;}

#oldHouse--section-case {margin-top:8px;}
#oldHouse--section-case h3.oldHouse-title-cn-sm-v1 {margin-bottom:16px;}
#oldHouse--section-case img.img-case {margin:0;}

#oldHouse--section-designer {background-color:#2662da; margin-top:-10px; padding-top:10px; padding-bottom:6px;}
#oldHouse--section-designer .main {margin:15px 6px 5px 6px; padding:6px; background-color:#ffffff;}
#oldHouse--section-designer .main p {padding:10px 8px 0 8px; font-size:0.875rem; color:#3f3f3f; letter-spacing:1px;}
#oldHouse--section-designer .main span.sp {color:#e84c1b; font-weight:bold;}

#oldHouse--section-tv {background-color:#2662da; padding:6px 0;}
#oldHouse--section-tv .main {margin:15px 6px 5px 6px; padding:6px 6px 2px 6px; background-color:#ffffff;}
#oldHouse--section-tv .row-videos {margin:12px 0 0 0;}
#oldHouse--section-tv .row-videos .col-video {padding:0 4px;}
#oldHouse--section-tv .row-videos .col-video .img-poster {border-radius:4px;}

#oldHouse--section-craft {background-color:#2662da; padding:6px 0;}
#oldHouse--section-craft .main {margin:15px 6px 5px 6px; padding:8px; background-color:#ffffff;}
#oldHouse--section-craft .sub {margin:6px; padding:4px; background-color:#3482ef;}
#oldHouse--section-craft .sub .mui-row {border:1px solid rgba(200,200,200,0.5); border-radius:6px; padding:6px 8px 0 8px;}
#oldHouse--section-craft .sub .mui-col-xs-5 {padding-right:12px;}
#oldHouse--section-craft .sub .mui-col-xs-7 {padding-left:0;}
#oldHouse--section-craft .sub h5 {font-size:0.875rem; color:#ffffff;}
#oldHouse--section-craft .sub h6 {font-size:0.75rem; color:#ffffff;}

.oldHouse--img-service {margin-top:-4px;}

#oldHouse--section-guarantee {margin:10px 10px 0 10px;}
#oldHouse--section-guarantee h2 {font-size:1.4375rem; font-weight:bold; color:#d12b28; text-align:center; letter-spacing:2px; margin-bottom:12px; }
#oldHouse--section-guarantee .mui-row {background-color:#fff9f5; text-align:center;}

#oldHouse--section-guarantee .mui-row {color:#3f3f3f;}
#oldHouse--section-guarantee .mui-row.top {padding:6px 6px 0 6px;}
#oldHouse--section-guarantee .mui-row.bottom {padding:0 6px 6px 6px;}
#oldHouse--section-guarantee .mui-row .mui-col-xs-3 {padding:8px 0; border-right:1px solid #eee;}
#oldHouse--section-guarantee .mui-row .mui-col-xs-3.last {border-right:0;}
#oldHouse--section-guarantee .mui-row.top .mui-col-xs-3 {border-bottom:1px solid #eee;}
#oldHouse--section-guarantee .mui-row img.icon {height:38px;}
#oldHouse--section-guarantee .mui-row img.icon-03 {height:30px; margin:4px 0;}


/** 特色工艺 */
#artisan--section-top {margin:8px 6px; text-align:center;}
#artisan--section-top .inner {margin:6px; padding:8px 0; border:1px solid #ccc;}
#artisan--section-top h4 {font-size:1.5rem; color:#c61720; font-weight:bold;}
#artisan--section-top h5 {font-size:1.0rem; color:#202020; font-weight:bold;}
#artisan--section-top hr {width:16%; height:2px; background-color:#c61720; border:0; margin:2px auto 4px auto;}
#artisan--section-top p {font-size:0.9325rem; color:#5d5d5d; letter-spacing:1px; margin:0;}

h1.artisan-title-en {font-size:2.125rem; font-weight:bold; color:rgba(195,195,195,0.2); text-align:center;}
h2.artisan-title-cn-lg {font-size:1.5rem; font-weight:bold; color:#2b2b2b; text-align:center; margin-top:-20px;}
h3.artisan-title-cn-sm {font-size:0.9375rem; font-weight:normal; color:#666; letter-spacing:1px; text-align:center;}

#artisan--section-process {margin-top:12px;}
#artisan--section-process .img-wrapper {margin:18px 14px 0 14px;}
#artisan--section-process .img-wrapper .img-1 {margin-bottom:8px;}

#artisan--section-process div.ul {
  background-image:url("../image/zt/artisan/process_02.jpg"); background-size:100% 100%; background-repeat:no-repeat;
  padding:12px 8px 44px 8px;
}

#artisan--section-work {margin-top:4px;}
#artisan--section-work .img-wrapper {padding:10px 14px;}

#artisan--section-team {margin-top:4px;}
#artisan--section-team .wrapper {padding:10px 14px;}
#artisan--section-team div.team-bg {
  background-image:url("../image/zt/artisan/team_bg.jpg"); background-size:100% 100%; background-repeat:no-repeat;
  margin-top:-5px; padding:14px;
}
#artisan--section-team div.team-bg h6 {font-size:1.125rem; font-weight:normal; color:#505050; margin-bottom:8px;}
#artisan--section-team div.team-bg h6 b {font-size:1.125rem; font-weight:bold; color:#2b2b2b;}
#artisan--section-team div.team-bg p {font-size:0.875rem; color:#505050; margin:0; padding:0;}


#artisan--section-staff-supervisor,
#artisan--section-staff-leader {
  padding:18px 12px 4px 12px;
}
#artisan--section-staff-leader {padding-top:10px; padding-bottom:14px;}

#artisan--section-staff-supervisor h4,
#artisan--section-staff-leader h4 {
  font-size:1.4375rem; font-weight:bold; color:#2b2b2b; border-bottom:1px solid #e0e0e0; margin-bottom:8px; padding-bottom:4px;
}
#artisan--section-staff-supervisor h4 small,
#artisan--section-staff-leader h4 small {
  font-size:1.0rem; font-weight:normal; color:#000;
}
#artisan--section-staff-supervisor h4 img.slash,
#artisan--section-staff-leader h4 img.slash {height:22px; position:relative; top:4px;}

#artisan--section-staff-supervisor--slider .mui-slider-item,
#artisan--section-staff-leader--slider .mui-slider-item {
  width:50%; padding:1px 3px;
}
#artisan--section-staff-supervisor--slider .slider-btn-prev,
#artisan--section-staff-supervisor--slider .slider-btn-next,
#artisan--section-staff-leader--slider .slider-btn-prev,
#artisan--section-staff-leader--slider .slider-btn-next {
  width:24px; height:24px; line-height:24px; border-radius:50%; position:absolute; top:44%;
  font-size:18px; color:#ffffff; background-color:#000000; opacity:0.5; text-align:center;
}
#artisan--section-staff-supervisor--slider .slider-btn-prev,
#artisan--section-staff-leader--slider .slider-btn-prev {left:0;}
#artisan--section-staff-supervisor--slider .slider-btn-next,
#artisan--section-staff-leader--slider .slider-btn-next {right:0;}

#artisan--section-staff-supervisor--slider .mui-slider-item .card,
#artisan--section-staff-leader--slider .mui-slider-item .card {
  background-color:white;
}
#artisan--section-staff-supervisor--slider .mui-slider-item .col-name,
#artisan--section-staff-leader--slider .mui-slider-item .col-name {
  font-size:1.0rem; font-weight:normal; color:#2b2b2b; padding-left:4px;
}
#artisan--section-staff-supervisor--slider .mui-slider-item .col-expr,
#artisan--section-staff-leader--slider .mui-slider-item .col-expr {
  font-size:0.75rem; font-style:normal; color:#5d5d5d; padding-right:4px; padding-top:3px;
}
#artisan--section-staff-supervisor--slider .mui-slider-item .col-expr i,
#artisan--section-staff-leader--slider .mui-slider-item .col-expr i {
  font-style:normal; color:#c53c38;
}

#artisan--section-staff-supervisor p.txt {background-color:#ffffff; color:#505050; margin:8px 3px; padding:6px;}
#artisan--section-staff-supervisor p.txt img {width:43%;}

#artisan--section-footer {
  background-image:url("../image/zt/artisan/footer_bg.jpg"); background-repeat:no-repeat; background-size:cover;
  margin:6px 14px; padding:35px 0;
}
#artisan--section-footer div.p {
  width:80%; margin:0 auto; padding:16px 12px;
  background-color:rgba(0,0,0,0.75); color:#ffffff;
}
#artisan--section-footer div.p .mui-col-xs-3 {font-size:1.125rem; padding-bottom:8px;}
#artisan--section-footer div.p .mui-col-xs-9 {font-size:0.875rem; padding-bottom:8px; padding-left:3px;}
#artisan--section-footer div.p .mui-btn-block {
  width:80%; margin:4px auto; padding:2px 0; border-radius:40px; font-size:1.125rem;
  background-color:#d4c09d; color:#ffffff; border:0;
}
.artisan--bg-grey-wrapper {padding-bottom:12px;}


/** 精装改造 */
#hardbound--section-form {margin:8px 28px; font-size:0.9325rem;}
#hardbound--section-form img.title {width:70%; margin:10px 15% 6px 15%; display:inline-block;}
#hardbound--section-form label {margin-right:8px;}
#hardbound--section-form .form-check-input {
  width:16px; height:16px;
  background-color: transparent!important;
  border-color: transparent!important;
}
#hardbound--section-form .form-check-input[type=checkbox]:checked::after {
  display:inline-block; width:16px; height:16px; content:" ";
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e") !important;
  background-color:#e80712; border:1px solid #bbb; border-radius:3px;
}
#hardbound--section-form .row-single {padding-top:4px;}
#hardbound--section-form .row-single2 {padding-top:12px;}
#hardbound--section-form input.input-text {margin-top:6px; height:30px;}
#hardbound--section-form .p-t-2 {padding-top:10px;}
#hardbound--section-form .mui-btn-danger {height:32px; background-color:#e80712; border:0; padding:0;}

h1.hardbound-title-lg {font-size:1.25rem; color:#2b2b2b; font-weight:bold; text-align:center;}
h2.hardbound-title-sm {font-size:0.95rem; color:#505050; font-weight:normal; text-align:center;}
hr.hardbound-hr {width:8%; height:2px; background-color:#5d5d5d; border:0; margin:2px auto 4px auto;}

#hardbound--section-case {margin:12px 10px 18px 10px;}
#hardbound--section-case img.cat {margin:8px 0;}
#hardbound--section-case .div-case-card {margin:2px; position:relative; height:33.1vw; overflow:hidden;}
#hardbound--section-case .div-case-card h6 {position:absolute; bottom:0; background-color:rgba(0,0,0,0.75); color:#ffffff; width:100%; margin:0; padding:6px;}

#hardbound--section-system {margin:14px 10px;}
#hardbound--section-system img.img-main {margin-top:8px;}

#hardbound--section-soft1,
#hardbound--section-soft2 {margin:16px 10px;}
#hardbound--section-soft1 img.first {margin-top:10px;}

#hardbound--section-soft2--slider {border:1px solid #e0e0e0; margin:12px 0 4px 0; padding:0 2px;}
#hardbound--section-soft2--slider .inner {margin:0 2px;}
#hardbound--section-soft2--slider .inner h6 {font-size:1.0rem; font-weight:bold; color:#2b2b2b; margin:2px 8px;}
#hardbound--section-soft2--slider .inner p {font-size:0.875rem; color:#5d5d5d; margin:0 8px 6px 8px;}
#hardbound--section-soft2--slider .mui-slider-indicator {position:initial; margin-bottom:4px;}
#hardbound--section-soft2--slider .mui-indicator {width:8px; height:8px; background-color:#ccc; box-shadow:none; margin:1px 3px;}
#hardbound--section-soft2--slider .mui-indicator.mui-active {width:28px; background-color:#e80712; border-color:#e80712; border-radius:8px;}


/** 装修资料 */
#getDoc--section-main {
  background-image: url("../image/zt/get_doc/bg.jpg"); background-size:cover; background-repeat: no-repeat;
  margin-top:-8px; padding:36px 12px 20px 12px;
}

#getDoc--section-main .row-doc {margin-bottom:16px;}
#getDoc--section-main .row-doc .mui-col-xs-9 {background-color:#ffffff; border:1px solid #ccc; border-radius:6px;}
#getDoc--section-main .row-doc .mui-col-xs-9 img {width:25%; margin-bottom:-5px; border-radius:6px;}
#getDoc--section-main .row-doc .mui-col-xs-9 .inner {width:74%; float:right;}
#getDoc--section-main .row-doc .mui-col-xs-9 h3 {font-size:0.9375rem; font-weight:bold; color:#2b2b2b; padding:8px 0 0 8px;}
#getDoc--section-main .row-doc .mui-col-xs-9 p {font-size:0.75rem; margin:0; padding:0 0 0 8px;}
#getDoc--section-main .row-doc .mui-col-xs-3 button {
  font-size:0.8125rem; width:88%; padding:10px 0; margin-top:14px; float:right;
  background-color:#c11823;
}

/** 手机验证弹窗 */
.alert-check-phone i.btn-close {color:#999; font-size:1.75rem; position:absolute; top:10px; right:16px;}
.alert-check-phone h3 {margin:16px 0 8px 0; font-size:1.125rem; color:#2b2b2b;}
.alert-check-phone input {font-size:1.0rem; height:40px; border-color:#e3e3e3;}
.alert-check-phone button.mui-btn-grey {background-color:#6c757d; height:40px;}
.alert-check-phone button.mui-btn-danger {background-color:#c11823; height:40px; width:100%;}


/** 快速报价 */
#quotation--section-form {width:78%; background-color:transparent; margin:-60vw auto 0 auto; clear:both;}
#quotation--section-form h2 {font-size:1.125rem; font-weight:bold; color:#2b2b2b; margin-bottom:10px;}
#quotation--section-form h2 small {font-size:0.9375rem; font-weight:normal; color:#5d5d5d; display:inline-block; margin-left:10px;}
#quotation--section-form .mui-input {height:44px; font-size:0.9375rem; margin-bottom:10px; border-color:#ddd;}
#quotation--section-form .mui-btn-danger {width:100%; height:44px; font-size:1.125rem; color:#ffffff; background-color:#ff6712; border-radius:18px; border-color:#ffffff;}
#quotation--section-form p.ex {font-size:0.75rem; color:#909090; padding-top:4px; text-align:center;}

#quotation--section-why {margin:12px 16px 0 16px; text-align:center;}
#quotation--section-why h2 {font-size:1.125rem; font-weight:normal; color:#2b2b2b; margin-bottom:12px;}

h2.quotation--title-en {font-size:1.5rem; font-weight:bold; color:rgba(200,200,200,0.2); text-align:center;}
h3.quotation--title-cn {font-size:1.125rem; font-weight:bold; color:#2b2b2b; text-align:center; margin-top:-15px;}

#quotation--section-flex {margin:12px 16px 0 16px;}
#quotation--section-flex h3.quotation--title-cn {margin-bottom:10px;}

#quotation--section-sheet {margin-top:18px; padding-top:10px; background-color:#fafafa;}
#quotation--section-sheet h3.quotation--title-cn {margin-bottom:18px;}
#quotation--section-sheet .sheet-wrapper {padding:6px 16px 16px 16px;}
#quotation--section-sheet .sheet-wrapper .blue-rounded {
  width:88%; margin:3px auto 10px auto; padding:8px 0; background-color:#5b88ff; color:#ffffff;
  text-align:center; font-size:0.875rem; font-weight:bold; border-radius:16px;
}

#quotation--section-service {margin-top:30px;}
#quotation--section-service h3.quotation--title-cn {font-weight:normal; margin-bottom:18px;}
#quotation--section-service h3.quotation--title-cn b {font-weight:bold; color:#ff6712;}
#quotation--section-service .mui-btn-danger {
  font-size:0.9375rem; color:#ffffff; background-color:#ff6712; border-radius:18px; border-color:#ffffff;
  display:block; width:75%; margin:18px auto 4px auto;
}

/** 快速报价 弹窗显示结果 */
.alert-calc-result {text-align:left;}
.alert-calc-result i.btn-close {color:#999; font-size:1.75rem; position:absolute; top:10px; right:16px;}
.alert-calc-result h3 {margin:16px 0 12px 0; font-size:1.125rem; color:#2b2b2b;}
.alert-calc-result h4 {font-size:1.0rem; color:#2b2b2b;}
.alert-calc-result span.num {color:#ff6712;}
.alert-calc-result p {font-size:0.875rem; color:#5d5d5d;}