.elementor-4193 .elementor-element.elementor-element-1a89635{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4193 .elementor-element.elementor-element-35846ab{--display:flex;}.elementor-4193 .elementor-element.elementor-element-c223e80{--display:flex;}.elementor-4193 .elementor-element.elementor-element-e63da7d .elementor-heading-title{font-family:"Noto Sans SC", Sans-serif;font-weight:900;color:var( --e-global-color-a016302 );}.elementor-4193 .elementor-element.elementor-element-1e5492e .elementor-heading-title{font-weight:500;color:var( --e-global-color-a2cfb00 );}.elementor-4193 .elementor-element.elementor-element-f18b9ee{--display:flex;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-color:#00000000;--border-color:#00000000;box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.19);}.elementor-4193 .elementor-element.elementor-element-f18b9ee:not(.elementor-motion-effects-element-type-background), .elementor-4193 .elementor-element.elementor-element-f18b9ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFFCF 0%, var( --e-global-color-a016302 ) 100%);}.elementor-4193 .elementor-element.elementor-element-f18b9ee::before, .elementor-4193 .elementor-element.elementor-element-f18b9ee > .elementor-background-video-container::before, .elementor-4193 .elementor-element.elementor-element-f18b9ee > .e-con-inner > .elementor-background-video-container::before, .elementor-4193 .elementor-element.elementor-element-f18b9ee > .elementor-background-slideshow::before, .elementor-4193 .elementor-element.elementor-element-f18b9ee > .e-con-inner > .elementor-background-slideshow::before, .elementor-4193 .elementor-element.elementor-element-f18b9ee > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF1F 0%, #FFFFFF1F 100%);}.elementor-4193 .elementor-element.elementor-element-1f20db8{--display:flex;}.elementor-4193 .elementor-element.elementor-element-bb3d41f .elementor-icon-wrapper{text-align:center;}.elementor-4193 .elementor-element.elementor-element-bb3d41f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-eb7d3c2 );}.elementor-4193 .elementor-element.elementor-element-bb3d41f.elementor-view-framed .elementor-icon, .elementor-4193 .elementor-element.elementor-element-bb3d41f.elementor-view-default .elementor-icon{color:var( --e-global-color-eb7d3c2 );border-color:var( --e-global-color-eb7d3c2 );}.elementor-4193 .elementor-element.elementor-element-bb3d41f.elementor-view-framed .elementor-icon, .elementor-4193 .elementor-element.elementor-element-bb3d41f.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-eb7d3c2 );}.elementor-4193 .elementor-element.elementor-element-60f494b{--display:flex;}.elementor-4193 .elementor-element.elementor-element-977627d{--display:flex;}.elementor-4193 .elementor-element.elementor-element-13fc6af .elementor-icon-wrapper{text-align:center;}.elementor-4193 .elementor-element.elementor-element-13fc6af.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-eb7d3c2 );}.elementor-4193 .elementor-element.elementor-element-13fc6af.elementor-view-framed .elementor-icon, .elementor-4193 .elementor-element.elementor-element-13fc6af.elementor-view-default .elementor-icon{color:var( --e-global-color-eb7d3c2 );border-color:var( --e-global-color-eb7d3c2 );}.elementor-4193 .elementor-element.elementor-element-13fc6af.elementor-view-framed .elementor-icon, .elementor-4193 .elementor-element.elementor-element-13fc6af.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-eb7d3c2 );}.elementor-4193 .elementor-element.elementor-element-6851fd1{--display:flex;}.elementor-4193 .elementor-element.elementor-element-4ef6c75{--display:flex;}.elementor-4193 .elementor-element.elementor-element-5ffb58e .elementor-icon-wrapper{text-align:center;}.elementor-4193 .elementor-element.elementor-element-5ffb58e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-eb7d3c2 );}.elementor-4193 .elementor-element.elementor-element-5ffb58e.elementor-view-framed .elementor-icon, .elementor-4193 .elementor-element.elementor-element-5ffb58e.elementor-view-default .elementor-icon{color:var( --e-global-color-eb7d3c2 );border-color:var( --e-global-color-eb7d3c2 );}.elementor-4193 .elementor-element.elementor-element-5ffb58e.elementor-view-framed .elementor-icon, .elementor-4193 .elementor-element.elementor-element-5ffb58e.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-eb7d3c2 );}.elementor-4193 .elementor-element.elementor-element-e842466{--display:flex;}.elementor-4193 .elementor-element.elementor-element-447198e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4193 .elementor-element.elementor-element-e2e29e1{--display:flex;}.elementor-4193 .elementor-element.elementor-element-1b165b9{--display:flex;border-style:solid;--border-style:solid;border-color:var( --e-global-color-eb7d3c2 );--border-color:var( --e-global-color-eb7d3c2 );}.elementor-4193 .elementor-element.elementor-element-13aff11{--display:flex;}.elementor-4193 .elementor-element.elementor-element-c497be0{--display:flex;}.elementor-4193 .elementor-element.elementor-element-1ca2c20{--display:flex;}.elementor-4193 .elementor-element.elementor-element-302a3ab{--display:flex;}.elementor-4193 .elementor-element.elementor-element-9f1bc98 .elementor-heading-title{font-family:"Noto Sans SC", Sans-serif;font-weight:600;}.elementor-4193 .elementor-element.elementor-element-cdc453e{--display:flex;}.elementor-4193 .elementor-element.elementor-element-f600506 .elementor-icon-list-icon i{color:var( --e-global-color-eb7d3c2 );transition:color 0.3s;}.elementor-4193 .elementor-element.elementor-element-f600506 .elementor-icon-list-icon svg{fill:var( --e-global-color-eb7d3c2 );transition:fill 0.3s;}.elementor-4193 .elementor-element.elementor-element-f600506{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-4193 .elementor-element.elementor-element-f600506 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-4193 .elementor-element.elementor-element-f600506 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4193 .elementor-element.elementor-element-f600506 .elementor-icon-list-item > a{font-family:"Noto Sans SC", Sans-serif;font-weight:900;}.elementor-4193 .elementor-element.elementor-element-f600506 .elementor-icon-list-text{color:var( --e-global-color-eb7d3c2 );transition:color 0.3s;}.elementor-4193 .elementor-element.elementor-element-1c55425 .elementor-heading-title{font-family:"Noto Sans SC", Sans-serif;font-weight:700;font-style:normal;color:var( --e-global-color-eb7d3c2 );}.elementor-4193 .elementor-element.elementor-element-1547bab{--display:flex;}.elementor-4193 .elementor-element.elementor-element-38a4c2f{border-style:solid;border-color:var( --e-global-color-eb7d3c2 );}.elementor-4193 .elementor-element.elementor-element-38a4c2f .elementor-heading-title{font-family:"Noto Sans SC", Sans-serif;font-weight:500;color:var( --e-global-color-secondary );}.elementor-4193 .elementor-element.elementor-element-25870df .elementor-icon-list-icon i{color:var( --e-global-color-eb7d3c2 );transition:color 0.3s;}.elementor-4193 .elementor-element.elementor-element-25870df .elementor-icon-list-icon svg{fill:var( --e-global-color-eb7d3c2 );transition:fill 0.3s;}.elementor-4193 .elementor-element.elementor-element-25870df{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-4193 .elementor-element.elementor-element-25870df .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4193 .elementor-element.elementor-element-25870df .elementor-icon-list-item > a{font-family:"Noto Sans SC", Sans-serif;font-weight:400;}.elementor-4193 .elementor-element.elementor-element-25870df .elementor-icon-list-text{transition:color 0.3s;}.elementor-4193 .elementor-element.elementor-element-680e3b1 .elementor-icon-list-icon i{color:var( --e-global-color-eb7d3c2 );transition:color 0.3s;}.elementor-4193 .elementor-element.elementor-element-680e3b1 .elementor-icon-list-icon svg{fill:var( --e-global-color-eb7d3c2 );transition:fill 0.3s;}.elementor-4193 .elementor-element.elementor-element-680e3b1{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-4193 .elementor-element.elementor-element-680e3b1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4193 .elementor-element.elementor-element-680e3b1 .elementor-icon-list-item > a{font-family:"Noto Sans SC", Sans-serif;font-weight:400;}.elementor-4193 .elementor-element.elementor-element-680e3b1 .elementor-icon-list-text{transition:color 0.3s;}.elementor-4193 .elementor-element.elementor-element-43977d1{--display:flex;border-style:solid;--border-style:solid;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );}.elementor-4193 .elementor-element.elementor-element-481fe79{--display:flex;}.elementor-4193 .elementor-element.elementor-element-6b9198a{--display:flex;}.elementor-4193 .elementor-element.elementor-element-80a2a9c{--display:flex;}.elementor-4193 .elementor-element.elementor-element-5981d60{--display:flex;}.elementor-4193 .elementor-element.elementor-element-c8ce90b .elementor-heading-title{font-family:"Noto Sans SC", Sans-serif;font-weight:600;}.elementor-4193 .elementor-element.elementor-element-6caac7e{--display:flex;}.elementor-4193 .elementor-element.elementor-element-6d88181 .elementor-icon-list-icon i{color:var( --e-global-color-eb7d3c2 );transition:color 0.3s;}.elementor-4193 .elementor-element.elementor-element-6d88181 .elementor-icon-list-icon svg{fill:var( --e-global-color-eb7d3c2 );transition:fill 0.3s;}.elementor-4193 .elementor-element.elementor-element-6d88181{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-4193 .elementor-element.elementor-element-6d88181 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-4193 .elementor-element.elementor-element-6d88181 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4193 .elementor-element.elementor-element-6d88181 .elementor-icon-list-item > a{font-family:"Noto Sans SC", Sans-serif;font-weight:700;}.elementor-4193 .elementor-element.elementor-element-6d88181 .elementor-icon-list-text{color:var( --e-global-color-eb7d3c2 );transition:color 0.3s;}.elementor-4193 .elementor-element.elementor-element-edd47aa{--display:flex;}.elementor-4193 .elementor-element.elementor-element-4a3cc36{border-style:solid;border-color:var( --e-global-color-eb7d3c2 );}.elementor-4193 .elementor-element.elementor-element-4a3cc36 .elementor-heading-title{font-family:"Noto Sans SC", Sans-serif;font-weight:500;color:var( --e-global-color-secondary );}.elementor-4193 .elementor-element.elementor-element-2771c21 .elementor-icon-list-icon i{color:var( --e-global-color-eb7d3c2 );transition:color 0.3s;}.elementor-4193 .elementor-element.elementor-element-2771c21 .elementor-icon-list-icon svg{fill:var( --e-global-color-eb7d3c2 );transition:fill 0.3s;}.elementor-4193 .elementor-element.elementor-element-2771c21{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-4193 .elementor-element.elementor-element-2771c21 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4193 .elementor-element.elementor-element-2771c21 .elementor-icon-list-item > a{font-family:"Noto Sans SC", Sans-serif;font-weight:400;}.elementor-4193 .elementor-element.elementor-element-2771c21 .elementor-icon-list-text{transition:color 0.3s;}.elementor-4193 .elementor-element.elementor-element-8c03edb .elementor-icon-list-icon i{color:var( --e-global-color-eb7d3c2 );transition:color 0.3s;}.elementor-4193 .elementor-element.elementor-element-8c03edb .elementor-icon-list-icon svg{fill:var( --e-global-color-eb7d3c2 );transition:fill 0.3s;}.elementor-4193 .elementor-element.elementor-element-8c03edb{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-4193 .elementor-element.elementor-element-8c03edb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4193 .elementor-element.elementor-element-8c03edb .elementor-icon-list-item > a{font-family:"Noto Sans SC", Sans-serif;font-weight:400;}.elementor-4193 .elementor-element.elementor-element-8c03edb .elementor-icon-list-text{transition:color 0.3s;}.elementor-4193 .elementor-element.elementor-element-56528c2{--display:flex;}body.elementor-page-4193:not(.elementor-motion-effects-element-type-background), body.elementor-page-4193 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a016302 );}:root{--page-title-display:none;}@media(max-width:767px){.elementor-4193 .elementor-element.elementor-element-1a89635{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0em;--margin-bottom:1em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4193 .elementor-element.elementor-element-35846ab:not(.elementor-motion-effects-element-type-background), .elementor-4193 .elementor-element.elementor-element-35846ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jpweb.app/wp-content/uploads/2026/08/报价页面顶部背景.webp");background-position:0px 0px;background-repeat:no-repeat;background-size:cover;}.elementor-4193 .elementor-element.elementor-element-35846ab{--min-height:150px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4193 .elementor-element.elementor-element-c223e80{--min-height:150px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:10px 5px;--row-gap:10px;--column-gap:5px;--flex-wrap:nowrap;--padding-top:10px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;--z-index:0;}.elementor-4193 .elementor-element.elementor-element-e63da7d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-4193 .elementor-element.elementor-element-e63da7d .elementor-heading-title{font-size:20px;letter-spacing:1px;}.elementor-4193 .elementor-element.elementor-element-1e5492e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-4193 .elementor-element.elementor-element-1e5492e .elementor-heading-title{font-size:12px;letter-spacing:0.5px;}.elementor-4193 .elementor-element.elementor-element-f18b9ee{--width:90%;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--overlay-opacity:0;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:5px 5px 5px 5px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2px;--padding-bottom:2px;--padding-left:5px;--padding-right:5px;}.elementor-4193 .elementor-element.elementor-element-1f20db8{--width:100%;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 5px;--row-gap:0px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4193 .elementor-element.elementor-element-1f20db8.e-con{--align-self:flex-end;}.elementor-4193 .elementor-element.elementor-element-bb3d41f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-4193 .elementor-element.elementor-element-bb3d41f .elementor-icon-wrapper{text-align:start;}.elementor-4193 .elementor-element.elementor-element-bb3d41f .elementor-icon{font-size:20px;}.elementor-4193 .elementor-element.elementor-element-bb3d41f .elementor-icon svg{height:20px;}.elementor-4193 .elementor-element.elementor-element-60f494b{--width:60%;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4193 .elementor-element.elementor-element-977627d{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-end;--gap:0px 5px;--row-gap:0px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4193 .elementor-element.elementor-element-13fc6af{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-4193 .elementor-element.elementor-element-13fc6af .elementor-icon-wrapper{text-align:start;}.elementor-4193 .elementor-element.elementor-element-13fc6af .elementor-icon{font-size:20px;}.elementor-4193 .elementor-element.elementor-element-13fc6af .elementor-icon svg{height:20px;}.elementor-4193 .elementor-element.elementor-element-6851fd1{--width:60%;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4193 .elementor-element.elementor-element-4ef6c75{--width:100%;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-end;--gap:0px 5px;--row-gap:0px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4193 .elementor-element.elementor-element-5ffb58e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-4193 .elementor-element.elementor-element-5ffb58e .elementor-icon-wrapper{text-align:start;}.elementor-4193 .elementor-element.elementor-element-5ffb58e .elementor-icon{font-size:20px;}.elementor-4193 .elementor-element.elementor-element-5ffb58e .elementor-icon svg{height:20px;}.elementor-4193 .elementor-element.elementor-element-e842466{--width:60%;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4193 .elementor-element.elementor-element-447198e{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0em;--margin-bottom:1em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-4193 .elementor-element.elementor-element-e2e29e1{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:1em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4193 .elementor-element.elementor-element-1122be5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-4193 .elementor-element.elementor-element-1b165b9{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:015px;--padding-bottom:15px;--padding-left:10px;--padding-right:10px;}.elementor-4193 .elementor-element.elementor-element-13aff11{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:05px 0px;--row-gap:05px;--column-gap:0px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4193 .elementor-element.elementor-element-c497be0{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 15px;--row-gap:0px;--column-gap:15px;--flex-wrap:nowrap;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:10px;}.elementor-4193 .elementor-element.elementor-element-1ca2c20{--width:20%;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4193 .elementor-element.elementor-element-4a01d98{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-4193 .elementor-element.elementor-element-4a01d98 img{width:100%;max-width:100%;}.elementor-4193 .elementor-element.elementor-element-302a3ab{--width:70%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4193 .elementor-element.elementor-element-9f1bc98{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-4193 .elementor-element.elementor-element-9f1bc98 .elementor-heading-title{font-size:15px;letter-spacing:1px;}.elementor-4193 .elementor-element.elementor-element-cdc453e{--width:100%;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4193 .elementor-element.elementor-element-f600506{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:15px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:2px;}.elementor-4193 .elementor-element.elementor-element-f600506 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-4193 .elementor-element.elementor-element-f600506 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-4193 .elementor-element.elementor-element-f600506 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-4193 .elementor-element.elementor-element-f600506 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-4193 .elementor-element.elementor-element-f600506 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-4193 .elementor-element.elementor-element-f600506 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4193 .elementor-element.elementor-element-f600506 .elementor-icon-list-item > a{font-size:20px;letter-spacing:1px;}.elementor-4193 .elementor-element.elementor-element-1c55425{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-4193 .elementor-element.elementor-element-1c55425 .elementor-heading-title{font-size:12px;letter-spacing:1px;}.elementor-4193 .elementor-element.elementor-element-1547bab{--width:10%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4193 .elementor-element.elementor-element-eefffb4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-4193 .elementor-element.elementor-element-38a4c2f{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:02px 0px 02px 5px;border-width:0px 0px 1px 0px;border-radius:5px 5px 5px 5px;}.elementor-4193 .elementor-element.elementor-element-38a4c2f .elementor-heading-title{font-size:12px;letter-spacing:1px;}.elementor-4193 .elementor-element.elementor-element-25870df{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:10px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;}.elementor-4193 .elementor-element.elementor-element-25870df .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-4193 .elementor-element.elementor-element-25870df .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-4193 .elementor-element.elementor-element-25870df .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-4193 .elementor-element.elementor-element-25870df .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-4193 .elementor-element.elementor-element-25870df .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-4193 .elementor-element.elementor-element-25870df .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4193 .elementor-element.elementor-element-25870df .elementor-icon-list-item > a{font-size:11px;}.elementor-4193 .elementor-element.elementor-element-680e3b1{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:10px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;}.elementor-4193 .elementor-element.elementor-element-680e3b1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-4193 .elementor-element.elementor-element-680e3b1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-4193 .elementor-element.elementor-element-680e3b1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-4193 .elementor-element.elementor-element-680e3b1 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-4193 .elementor-element.elementor-element-680e3b1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-4193 .elementor-element.elementor-element-680e3b1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4193 .elementor-element.elementor-element-680e3b1 .elementor-icon-list-item > a{font-size:11px;}.elementor-4193 .elementor-element.elementor-element-43977d1{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:20px 20px 20px 20px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:015px;--padding-bottom:15px;--padding-left:10px;--padding-right:10px;}.elementor-4193 .elementor-element.elementor-element-481fe79{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:05px 0px;--row-gap:05px;--column-gap:0px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4193 .elementor-element.elementor-element-6b9198a{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 15px;--row-gap:0px;--column-gap:15px;--flex-wrap:nowrap;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:10px;}.elementor-4193 .elementor-element.elementor-element-80a2a9c{--width:20%;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4193 .elementor-element.elementor-element-c22c921{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-4193 .elementor-element.elementor-element-c22c921 img{width:100%;max-width:100%;}.elementor-4193 .elementor-element.elementor-element-5981d60{--width:70%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4193 .elementor-element.elementor-element-c8ce90b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-4193 .elementor-element.elementor-element-c8ce90b .elementor-heading-title{font-size:15px;letter-spacing:1px;}.elementor-4193 .elementor-element.elementor-element-6caac7e{--width:100%;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4193 .elementor-element.elementor-element-6d88181{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:15px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:2px;}.elementor-4193 .elementor-element.elementor-element-6d88181 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-4193 .elementor-element.elementor-element-6d88181 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-4193 .elementor-element.elementor-element-6d88181 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-4193 .elementor-element.elementor-element-6d88181 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-4193 .elementor-element.elementor-element-6d88181 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-4193 .elementor-element.elementor-element-6d88181 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4193 .elementor-element.elementor-element-6d88181 .elementor-icon-list-item > a{font-size:15px;letter-spacing:1px;}.elementor-4193 .elementor-element.elementor-element-edd47aa{--width:10%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4193 .elementor-element.elementor-element-917f209{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-4193 .elementor-element.elementor-element-917f209.elementor-element{--align-self:center;}.elementor-4193 .elementor-element.elementor-element-4a3cc36{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:02px 0px 02px 5px;border-width:0px 0px 1px 0px;border-radius:5px 5px 5px 5px;}.elementor-4193 .elementor-element.elementor-element-4a3cc36 .elementor-heading-title{font-size:12px;letter-spacing:1px;}.elementor-4193 .elementor-element.elementor-element-2771c21{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:10px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;}.elementor-4193 .elementor-element.elementor-element-2771c21 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-4193 .elementor-element.elementor-element-2771c21 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-4193 .elementor-element.elementor-element-2771c21 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-4193 .elementor-element.elementor-element-2771c21 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-4193 .elementor-element.elementor-element-2771c21 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-4193 .elementor-element.elementor-element-2771c21 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4193 .elementor-element.elementor-element-2771c21 .elementor-icon-list-item > a{font-size:11px;}.elementor-4193 .elementor-element.elementor-element-8c03edb{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:10px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;}.elementor-4193 .elementor-element.elementor-element-8c03edb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-4193 .elementor-element.elementor-element-8c03edb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-4193 .elementor-element.elementor-element-8c03edb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-4193 .elementor-element.elementor-element-8c03edb .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-4193 .elementor-element.elementor-element-8c03edb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-4193 .elementor-element.elementor-element-8c03edb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4193 .elementor-element.elementor-element-8c03edb .elementor-icon-list-item > a{font-size:11px;}.elementor-4193 .elementor-element.elementor-element-56528c2{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4193 .elementor-element.elementor-element-1d8b7f5{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 4em) 0em;padding:0px 0px 0px 0px;}}/* Start custom CSS for html, class: .elementor-element-917f209 *//* =========================================
   JPWEB 方案选择圆
========================================= */

.price-check {
  -webkit-appearance: none;
  appearance: none;

  width: 34px;
  height: 34px;

  flex: 0 0 34px;

  margin: 0;

  border: 2px solid #FBB600;
  border-radius: 50%;

  background-color: #FBB600#FBB600;

  cursor: pointer;

  position: relative;

  transition:
    border-color .18s ease,
    background-color .18s ease,
    box-shadow .18s ease,
    transform .15s ease;
}


/* 选中 */

.price-check:checked {
  border-color: #ffb000;

  background-color: #FBB600;

  background-image:
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='white' stroke-width='2.8' stroke-linecap='round' stroke-linejoin='round' d='M6 12.5l4 4L18.5 7.5'/%3E%3C/svg%3E");

  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px 20px;

  box-shadow:
    0 4px 10px rgba(255,176,0,.22);
}


.price-check:active {
  transform: scale(.94);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-43977d1 */<script>
(function () {

  const PLAN_KEY = 'jpweb_quote_plan_v1';

  const monthlyCard =
    document.querySelector('.jp-new-plan-monthly');

  const customCard =
    document.querySelector('.jp-new-plan-custom');

  if (!monthlyCard || !customCard) {
    return;
  }

  const monthlyRadio =
    monthlyCard.querySelector(
      '.price-check[value="monthly"]'
    );

  const customRadio =
    customCard.querySelector(
      '.price-check[value="custom"]'
    );

  if (!monthlyRadio || !customRadio) {
    return;
  }


  function getSelectedPlan() {

    return customRadio.checked
      ? 'custom'
      : 'monthly';

  }


  function updateCards() {

    const selectedPlan =
      getSelectedPlan();

    monthlyCard.classList.toggle(
      'is-selected',
      selectedPlan === 'monthly'
    );

    customCard.classList.toggle(
      'is-selected',
      selectedPlan === 'custom'
    );


    localStorage.setItem(
      PLAN_KEY,
      selectedPlan
    );


    updateQuoteSummary(
      selectedPlan
    );

  }


  function updateQuoteSummary(plan) {

    const planName =
      document.getElementById(
        'jpqSummaryPlan'
      );

    const priceLabel =
      document.getElementById(
        'jpqPriceLabel'
      );

    const price =
      document.getElementById(
        'jpqSummaryPrice'
      );

    const hiddenPlan =
      document.getElementById(
        'jpqSelectedPlan'
      );


    if (plan === 'custom') {

      if (planName) {
        planName.textContent =
          '业务系统定制开发';
      }

      if (priceLabel) {
        priceLabel.textContent =
          '报价方式：';
      }

      if (price) {
        price.innerHTML =
          '根据需求报价';
      }

      if (hiddenPlan) {
        hiddenPlan.value =
          '业务系统定制开发';
      }

    } else {

      if (planName) {
        planName.textContent =
          '企业网站月额方案';
      }

      if (priceLabel) {
        priceLabel.textContent =
          '月额参考：';
      }

      if (price) {
        price.innerHTML =
          '¥ 8,000~ <small>円/月</small>';
      }

      if (hiddenPlan) {
        hiddenPlan.value =
          '企业网站月额方案';
      }

    }


    /*
     * 通知报价页现有 JS：
     * 制作方案已经发生改变
     */
    window.dispatchEvent(
      new CustomEvent(
        'jpweb-plan-change',
        {
          detail: {
            plan: plan
          }
        }
      )
    );

  }


  /* ========================================
     点击整张卡
  ======================================== */

  monthlyCard.addEventListener(
    'click',
    function (e) {

      if (
        e.target.closest('a,button,select,textarea')
      ) {
        return;
      }

      monthlyRadio.checked = true;

      updateCards();

    }
  );


  customCard.addEventListener(
    'click',
    function (e) {

      if (
        e.target.closest('a,button,select,textarea')
      ) {
        return;
      }

      customRadio.checked = true;

      updateCards();

    }
  );


  monthlyRadio.addEventListener(
    'change',
    updateCards
  );


  customRadio.addEventListener(
    'change',
    updateCards
  );


  /* ========================================
     恢复上次选择
  ======================================== */

  const saved =
    localStorage.getItem(
      PLAN_KEY
    );


  if (saved === 'custom') {

    customRadio.checked = true;

  } else {

    monthlyRadio.checked = true;

  }


  updateCards();

})();
</script>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1d8b7f5 *//* =========================================================
   JPWEB 报价页 - 手机端字体与层级强化版
========================================================= */


/* STEP 标题 */
.jpq-section-title h2 {
  font-size: 21px !important;
  line-height: 1.35 !important;
  font-weight: 700 !important;
}

.jpq-step {
  width: 34px !important;
  height: 34px !important;
  flex: 0 0 34px !important;
  font-size: 17px !important;
  border-radius: 9px !important;
}


/* =========================
   功能区域标题
========================= */

.jpq-function-head {
  padding: 15px 12px 13px !important;
}

.jpq-function-head-title strong {
  font-size: 14.5px !important;
  line-height: 1.35 !important;
  font-weight: 700 !important;
}

.jpq-function-head-title em {
  font-size: 10px !important;
  font-weight: 500 !important;
}

.jpq-function-head p {
  margin-top: 8px !important;
  font-size: 11.5px !important;
  line-height: 1.6 !important;
}


/* B / P 圆圈 */

.jpq-function-dot {
  width: 23px !important;
  height: 23px !important;
  flex: 0 0 23px !important;
  font-size: 10px !important;
}


/* =========================
   功能名称
========================= */

.jpq-function-list {
  padding: 10px 10px 12px !important;
}

.jpq-function-item {
  min-height: 49px !important;
  padding:
    5px 30px 5px 39px !important;
}

.jpq-function-name {
  font-size: 13.5px !important;
  line-height: 1.4 !important;
  font-weight: 600 !important;
}


/* 图标 */

.jpq-function-icon {
  width: 32px !important;
  height: 32px !important;
}


/* 选择框 */

.jpq-function-checkbox {
  width: 21px !important;
  height: 21px !important;
  border-width: 1.7px !important;
  font-size: 11px !important;
}


/* 已选择 X 项 */

.jpq-total-selected {
  font-size: 11.5px !important;
}

.jpq-total-selected strong {
  font-size: 14px !important;
  font-weight: 700 !important;
}


/* =========================
   方案汇总
========================= */

.jpq-summary {
  padding: 16px 16px 15px !important;
}

.jpq-summary-title {
  margin-bottom: 12px !important;
  font-size: 17px !important;
  font-weight: 700 !important;
}

.jpq-summary-row {
  margin: 7px 0 !important;
  font-size: 12.5px !important;
  line-height: 1.45 !important;
}

.jpq-summary-row strong {
  font-size: 13px !important;
  font-weight: 600 !important;
}

.jpq-summary-row strong.price {
  font-size: 21px !important;
  font-weight: 700 !important;
}

.jpq-summary-row strong.price small {
  font-size: 11px !important;
}

.jpq-summary-note {
  margin-top: 11px !important;
}

.jpq-summary-note p {
  font-size: 10.5px !important;
  line-height: 1.55 !important;
}


/* =========================
   STEP3 表单
========================= */

.jpq-form-section {
  padding-top: 23px !important;
}

.jpq-field > span {
  margin-bottom: 9px !important;
  font-size: 14px !important;
  line-height: 1.4 !important;
  font-weight: 600 !important;
}


/* 必填星号 */

.jpq-field > span i {
  font-size: 13px !important;
}


/* 输入框 */

.jpq-field select,
.jpq-field input {
  height: 54px !important;
  padding: 0 15px !important;
  font-size: 14px !important;
  line-height: 1.4 !important;
  border-radius: 12px !important;
}


/* textarea */

.jpq-field textarea {
  min-height: 135px !important;
  padding: 15px !important;
  font-size: 14px !important;
  line-height: 1.75 !important;
  border-radius: 12px !important;
}


/* placeholder */

.jpq-field input::placeholder,
.jpq-field textarea::placeholder {
  color: #9da4af !important;
  font-size: 13px !important;
}


/* 表单间距 */

.jpq-full {
  margin-top: 20px !important;
}


/* =========================
   按钮
========================= */

.jpq-submit {
  min-height: 54px !important;
  margin-top: 20px !important;
  font-size: 15px !important;
  font-weight: 700 !important;
}

.jpq-wechat {
  min-height: 51px !important;
  font-size: 14px !important;
}

.jpq-privacy {
  margin-top: 15px !important;
  font-size: 10.5px !important;
}


/* =========================================================
   超窄手机再稍微收一点
========================================================= */

@media (max-width: 370px) {

  .jpq-function-name {
    font-size: 12.5px !important;
  }

  .jpq-function-head-title strong {
    font-size: 13.5px !important;
  }

  .jpq-function-head p {
    font-size: 10.5px !important;
  }

  .jpq-field > span {
    font-size: 13.5px !important;
  }

  .jpq-field select,
  .jpq-field input,
  .jpq-field textarea {
    font-size: 13.5px !important;
  }

}/* End custom CSS */