img.wp-smiley, img.emoji {
    display: inline !important;
    border: none !important;
    box-shadow: none !important;
    height: 1em !important;
    width: 1em !important;
    margin: 0 0.07em !important;
    vertical-align: -0.1em !important;
    background: none !important;
    padding: 0 !important;
}
.woocommerce form .form-row .required { visibility: visible; }
.woocommerce .add-request-quote-button.button, .woocommerce .add-request-quote-button-addons.button, .yith-wceop-ywraq-button-wrapper .add-request-quote-button.button, .yith-wceop-ywraq-button-wrapper .add-request-quote-button-addons.button{
    background-color: rgb(1,68,148)!important;
    color: #ffffff!important;
}
.woocommerce .add-request-quote-button.button:hover,  .woocommerce .add-request-quote-button-addons.button:hover,.yith-wceop-ywraq-button-wrapper .add-request-quote-button.button:hover,  .yith-wceop-ywraq-button-wrapper .add-request-quote-button-addons.button:hover{
    background-color: rgb(255,132,6)!important;
    color: #ffffff!important;
}

#ywraq_checkout_quote.button{
	background: rgb(1,68,148);
    color: #ffffff;
    border: 1px solid #ffffff;
}

#ywraq_checkout_quote.button:hover{
	background: rgb(255,132,6);
    color: #ffffff;
    border: 1px solid #ffffff;
}
.woocommerce-product-gallery{ opacity: 1 !important; }
.woocommerce.single-product button.single_add_to_cart_button.button {margin-right: 5px;}
.woocommerce.single-product .product .yith-ywraq-add-to-quote {display: inline-block; vertical-align: middle;margin-top: 5px;}
.dgwt-wcas-ico-magnifier,.dgwt-wcas-ico-magnifier-handler{max-width:20px}
.dgwt-wcas-search-wrapp{max-width:600px}

.dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input,.dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input:hover,.dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input:focus{border-color:#f79c4c}
.dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit::before{border-color:transparent #f79c4c}
.dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit:hover::before,.dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit:focus::before{border-right-color:#f79c4c}
.dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit,.dgwt-wcas-om-bar .dgwt-wcas-om-return{background-color:#f79c4c;color:#fff}
.dgwt-wcas-search-wrapp .dgwt-wcas-ico-magnifier,.dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit svg path,.dgwt-wcas-om-bar .dgwt-wcas-om-return svg path{fill:#fff}
        </style>
.mini-widgets .dgwt-wcas-search-icon {
    width: 17px;
    margin-top: -2px;
}

.mini-widgets .dgwt-wcas-layout-icon-open .dgwt-wcas-search-icon-arrow {
    top: calc(100% + 5px);
}

.vc_custom_1699326544539{background-color: #f7f7f7 !important;}.vc_custom_1699969469636{background-image: url(../images/73249bc42c448814cf8e-2.jpg) !important;background-position: 0 0 !important;background-repeat: no-repeat !important;}.vc_custom_1699193676009{background-color: #f7f7f7 !important;background-position: 0 0 !important;background-repeat: no-repeat !important;}.vc_custom_1699406419145{background-color: #f7f7f7 !important;}</style><noscript><style> .wpb_animate_when_almost_visible { opacity: 1; }</style></noscript><style id='the7-custom-inline-css' type='text/css'>
.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid>li {margin-bottom: 5px;}
.sub-nav .menu-item i.fa,.sub-nav .menu-item i.fas,.sub-nav .menu-item i.far,.sub-nav .menu-item i.fab {text-align: center; width: 1.25em;}
.pt10{padding-top: 10px;}.pt15{padding-top: 15px;}.pt20{padding-top: 20px;}.pt25{padding-top: 25px;}.pt30{padding-top: 30px;}.pt35{padding-top: 35px;}.pt45{padding-top: 45px;}.pt50{padding-top: 50px;}.pt60{padding-top: 60px;}.pt70{padding-top: 70px;}.pt80{padding-top: 80px;}.pt90{padding-top: 90px;}.pt100{padding-top: 100px;}.pt150{padding-top: 150px;}.pb10{padding-bottom: 10px;}.pb15{padding-bottom: 15px;}.pb20{padding-bottom: 20px;}.pb25{padding-bottom: 25px;}.pb30{padding-bottom: 30px;}.pb35{padding-bottom: 35px;}.pb45{padding-bottom: 45px;}.pb50{padding-bottom: 50px;}.pb60{padding-bottom: 60px;}.pt90{padding-top: 90px;}.pb70{padding-bottom: 70px;}.pb80{padding-bottom: 80px;}.pb90{padding-bottom: 90px;}.pb100{padding-bottom: 100px;}.pb120{padding-bottom: 120px;}.mt10{margin-top: 10px;}.mt15{margin-top: 15px;}.mt20{margin-top: 20px;}.mt25{margin-top: 25px;}.mt30{margin-top: 30px;}.mt35{margin-top: 35px;}.mt45{margin-top: 45px;}.mt50{margin-top: 50px;}.mt60{margin-top: 60px;}.mt70{margin-top: 70px;}.mt80{margin-top: 80px;}.mt90{margin-top: 90px;}.mt100{margin-top: 100px;}.mb10{margin-bottom: 10px;}.mb15{margin-bottom: 15px;}.mb20{margin-bottom: 20px;}.mb25{margin-bottom: 25px;}.mb30{margin-bottom: 30px;}.pb200{padding-bottom: 200px;}
.mb35{margin-bottom: 35px;}.mb45{margin-bottom: 45px;}.mb50{margin-bottom: 50px;}.mb60{margin-bottom: 60px;}.mb70{margin-bottom: 70px;}.mb80{margin-bottom: 80px;}.mb90{margin-bottom: 90px;}.mb100{margin-bottom: 100px;}.mr20{margin-right: 20px;}
.delay02{ animation-delay:0.2s !important;-webkit-animation-delay: 0.2s !important;}.delay04{ animation-delay:0.4s !important;-webkit-animation-delay: 0.4s !important;}.delay05{ animation-delay:0.5s !important;-webkit-animation-delay: 0.5s !important;}.delay06{ animation-delay:0.6s !important;-webkit-animation-delay: 0.6s !important;}.delay08{ animation-delay:0.8s !important;-webkit-animation-delay: 0.8s !important;}.delay09{ animation-delay:0.9s !important;-webkit-animation-delay: 0.9s !important;}
.delay11{ animation-delay:1.1s !important;-webkit-animation-delay: 1.1s !important;}
.delay13{ animation-delay:1.3s !important;-webkit-animation-delay: 1.3s !important;}
.sytitle{ font-size: 42px;background-image: url(../images/huangxian.png);background-repeat: no-repeat;background-position: center bottom;padding-bottom: 20px;margin-bottom: 30px;line-height: 50px;color: #333333;font-weight: 500;text-align: center;font-family:'Montserrat',math,monospace,fangsong,serif;}
.news-title{font-size: 24px;line-height: 38px;font-weight: bold;text-align: center;}
.single .post-meta {margin-bottom: 25px;padding-bottom: 25px;border-bottom: 1px dashed #cccccc;}
.stitle{font-size: 32px;color: #ffffff;text-align: center;font-weight: bold;}
.sdes{font-size:16px;text-align: center;color: #cccccc;}
.lets{font-size: 105px;line-height: 115px; font-weight: bold;}
.letsdes{font-size: 18px;line-height: 28px;}
.lxfs ul{margin-left: 0;}
.lxfs ul li{list-style: none;font-size: 26px;border-bottom: 1px dotted #666666;padding: 22px 0;}
.lxfs ul li img{width: 32px;height: 32px;vertical-align: bottom;margin-right: 8px;}
.cpylx{border: 1px dotted #014494;color: #014494;font-weight: bold;padding: 10px 15px;}
.cpylx ul{margin-left: 0;}
.cpylx ul li{list-style: none;font-size: 16px;padding: 5px 0;}
.cpylx ul li img{width: 24px;height: 24px;vertical-align: bottom;margin-right: 8px;}
.page-id-16 .fancy-header .fancy-title{font-weight: 500;}
.lxtxt li{list-style: none;font-size: 18px;padding: 22px 0;padding-left: 38px;line-height: 24px;border-style: solid;border-width: 1px;border-color: rgba(255,255,255,0.15);border-left: none;border-right: none;border-top: none;}
.lxtxt li img{width: 27px;height: 27px;vertical-align: bottom;margin-right: 8px;margin-right: 10px;margin-left: -38px;}
.footer .widget-title{font-size: 22px;line-height: 30px;font-weight: bold;position: relative;padding-bottom: 10px;margin-bottom: 30px;}
.dgwt-wcas-search-wrapp{min-width: 460px;}
.synews.blog-carousel-shortcode.content-bg-on.classic-layout-list article{border: 1px solid #cccccc;border-radius: 10px;padding: 20px;width: auto;}
.synews .post-thumbnail-rollover{border-radius: 10px;}
.tcenter{text-align: center;}
#media_image-2,#media_image-3{padding: 0;}
.page-id-136 #main{background-color: #f7f7f7;padding-top: 0;}
.page-id-136 #main .wf-container-main,.woocommerce-page #main .wf-container-main{margin-top: -70px;}
.page-id-136 .iso-grid.iso-item-ready article {background-color: #ffffff;padding: 10px;}
.single-post .content h2{font-size: 20px;}
.appbg{background-position: 750px 50px !important;}
.syjjtitle{font-size: 28px;font-weight: bold;background-image: url(../images/huangxian.png);background-repeat: no-repeat;background-position: left bottom;    padding-bottom: 20px;margin-bottom: 30px;}
#text-3 ul {margin-left: 0;}
#text-3 ul li {list-style: none;font-size: 14px;border-bottom: 1px dotted #666666;padding: 18px 0;color: #000000;}
#text-3 ul li img {width: 24px;height: 24px;vertical-align: bottom;margin-right: 8px;}
.onsale{display: none;}
.stock.in-stock{color: #006860;font-weight: bold;}
.woocommerce .add-request-quote-button.button{font-weight: 400;font-size: 18px;border-radius: 40px;}
.related-product > li .onsale{display: none;}
.sidebar-right .related-product > li, .sidebar-left .related-product > li{width: 25%;display: block;}
.related-product > li .product-thumbnail{max-width: 100%;min-width: 100%;margin-right: 0;display: block;}
.woocommerce .add-request-quote-button.button {font-size: 16px;padding: 8px 15px;margin-top: 15px;}
.sybtn a{background-color: #00b3ac;color:#ffffff;border-radius: 10px 0 10px 0;display: block;text-decoration: none;padding: 8px 15px;width: 180px;text-align: center;}
.sybtn a:hover{background-color: #006860;}
.sybtn{margin-top: 30px;}
.sybtn a img{width: 34px;padding-left: 3px;}
.sidebar-content #woocommerce_products-2 .widget:not(.widget_icl_lang_sel_widget) a:not(.elementor-button){color: #333333;padding: 5px 0 5px 23px;font-size: 15px;}
.page-id-93 .wc-grid:not(.resize-by-browser-width) .dt-css-grid{grid-template-columns: repeat(auto-fill,minmax(240px,1fr));}
.page-id-93 .dt-css-grid .wf-cell {padding: 10px;border: 1px solid #e5e5e5;}
.page-id-93 .dt-css-grid .wf-cell .woocom-list-content .entry-title a{font-weight: bold;}
.page-id-93 .dt-css-grid .wf-cell .count{display: none;}
.woocommerce-page #main{background-color: #f7f7f7;z-index: 9;}
.woocommerce-page .sidebar-right .content{background-color: #ffffff;padding: 30px 15px;}
.woocommerce-ordering .orderby{display: none;}
.woocom-project,.sidebar-right .related-product > li {position: relative;border: 1px dotted #cccccc;padding-bottom: 10px;margin-right: -1px;background-color: #ffffff;}
.woocom-project:hover,.sidebar-right .related-product > li:hover{border: 1px solid #014494;}
.sidebar.solid-bg .widget, .solid-bg .sidebar-content .widget, .solid-bg.sidebar-content .widget {padding-left: 15px;padding-right: 15px;padding-top: 20px;}
.sidebar-content .widget-title, .sidebar-content div[class*='elementor-widget-wp-widget-'] h5, .sidebar-content .elementor-widget .woocommerce h5 {color: #006860;font-size: 18px;font-weight: 600;}
.content .related-product{margin: 0;}
.left-widgets .text-area img{width: 24px;height: 24px;vertical-align: bottom;}
.woocommerce div.product div.summary h1{margin-bottom: 30px;font-size: 26px;line-height: 30px;background-image: url(../images/huangxian.png);background-repeat: no-repeat;background-position: left bottom;padding-bottom: 20px;}
.sypp .wc-grid:not(.resize-by-browser-width) .dt-css-grid {grid-row-gap: 20px;grid-column-gap: 20px;grid-template-columns: repeat(auto-fill,minmax(300px,1fr));}
.sypp .count{display: none;}
.lxtxt li.dizhi{font-size: 13px;border-bottom: none;}
.wechat{margin-top: 20px;text-align: center;width: 100px;}
.wechat img{width: 100px;height: 100px;}
#wpforms-widget-2 .wpforms-container-full button[type=submit]:not(:hover):not(:active){background-color: #ffffff;color: #000000;width: 100% !important;display: block;}
#wpforms-widget-2 input[type=text]:not(.elementor-field):not(.searchform-s) {background-color: transparent;color: #ffffff;border: 1px solid #cccccc;}
#wpforms-widget-2 input[type=text]:not(.elementor-field):not(.searchform-s)::-webkit-input-placeholder {color: #cccccc;}
.footer .custom-menu.dividers-on li{padding: 0;margin: 0;}

#presscore-custom-menu-one-3 .custom-menu a,#presscore-custom-menu-one-4 .custom-menu a{font-size: 16px;line-height: 24px;display: block;padding: 8px 0 8px 22px;}
.widget_presscore-custom-menu-one .custom-menu.show-arrow a:before{content: none;}

div.wpforms-container-full input[type=submit]:hover,div.wpforms-container-full input[type=submit]:active,div.wpforms-container-full button[type=submit]:hover,div.wpforms-container-full button[type=submit]:active,div.wpforms-container-full .wpforms-page-button:hover,div.wpforms-container-full .wpforms-page-button:active {width: 100%;display: block;}
#wpforms-widget-2 .wpforms-container .wpforms-field{padding: 10px 0;}
.sidian{text-align: center;}
.dashu{font-size: 50px;font-weight: bold;line-height: 56px;}
#text-2 .widget-title:after, #presscore-custom-menu-one-3 .widget-title:after,#presscore-custom-menu-one-4 .widget-title:after,#woocommerce_products-2 .widget-title:after{content: "";display: inline-block;position: absolute;top: 45px;left: 0px;width: 40px;height: 2px;background-color: #ff8406;}
.nyjjtitle{font-size: 43px;text-align: center;line-height: 50px;color: #00b3ac;}
.ystitle{font-size: 28px;font-weight: bold;line-height: 36px;color: #ff6128;}
.nytitle{color: #ff6128;font-family: math,monospace,fangsong,serif;font-size: 43px;line-height: 48px;font-weight: 600;text-transform: capitalize;}
.nydes{font-size: 22px;line-height: 28px;}
.footer .widget:not(.widget_icl_lang_sel_widget) ul.product_list_widget li a:not(:hover):not(.remove){color: #bbbbbb;}
.sypp .woocom-list-content .entry-title a{font-size: 18px;font-weight: bold;display: block;padding: 10px 0;}
.paginator:not(.paginator-more-button) a, .paginator:not(.paginator-more-button) span{border: 1px solid #cccccc;padding: 5px 15px;}
.paginator:not(.paginator-more-button) a.act{background-color: #014494;color: #ffffff;border: 1px solid #014494;}
.page-id-93 .dt-css-grid .wf-cell .woocom-project{border: none;}
.ystu{margin-right: 30px;}
.about_page .ystu img{width: 80px;}
.ys{display: flex;}
.youshi .vc_column_container.vc_col-sm-6{margin-bottom: 30px;}
.sydb{font-size: 56px;font-weight:600;font-family: 'Montserrat';text-transform: uppercase;}
.sydbms{font-size: 16px;color: #666666;margin-top: 20px;line-height: 20px;position: relative;display: inline-block;text-transform: capitalize;}
.cheng{color: #ff6128;}
.syfl .wf-table .shortcode-banner-inside{color: #ffffff;text-align: center;font-size: 24px;font-weight: bold;}
.content .shortcode-banner-inside * {color: #ffc70b;background-color: #333333;margin: 0 40px;}
.syfl .vc_column_container{margin-bottom: 30px;}
a.add-request-quote-button.button {font-size: 1.0em;font-weight: normal;border-radius: 30px;padding: 8px 20px;margin-top: 10px;}
#woocommerce_products-3 .product_list_widget li{border: 1px solid #e5e5e5;margin-bottom: 10px;padding: 5px;}
#woocommerce_products-3 .product_list_widget li:hover{border: 1px solid #ffc70b;}
.lianxiinfo2 {
    display: inline-block;
    font-size: 17px;
    line-height: 32px;
    vertical-align: top;
    letter-spacing: 0.5px;
}
.lianxiinfo2 li {
    padding-left: 60px;
    line-height: 22px;
}
.lianxiinfo2 img {
    width: 50px;
    height: 50px;
    vertical-align: middle;
    position: absolute;
    margin-left: -60px;
}



@media screen and (min-width: 990px){

.sidebar-right .wf-container-main { grid-template-areas: "sidebar content ";}
.sidebar-right .wf-container-main { -ms-grid-columns: calc(300px - 25px) 50px calc(100% - 300px - 25px) ; grid-template-columns:calc(300px - 25px) calc(100% - 300px - 25px) ;}
#main:not(.sidebar-none) .wf-container-main { display: -ms-grid;display: grid;grid-column-gap: 50px;}
.sidebar-divider-vertical.sidebar-right .sidebar { padding-right: 50px; padding-left:0;}
.sidebar-right .sidebar {border-right: 1px solid rgba(51,51,51,0.12);border-left:none;}


}
:root {
                    --wpforms-field-border-radius: 3px;
--wpforms-field-background-color: #ffffff;
--wpforms-field-border-color: rgba( 0, 0, 0, 0.25 );
--wpforms-field-text-color: rgba( 0, 0, 0, 0.7 );
--wpforms-label-color: rgba( 0, 0, 0, 0.85 );
--wpforms-label-sublabel-color: rgba( 0, 0, 0, 0.55 );
--wpforms-label-error-color: #d63637;
--wpforms-button-border-radius: 3px;
--wpforms-button-background-color: #066aab;
--wpforms-button-text-color: #ffffff;
--wpforms-field-size-input-height: 43px;
--wpforms-field-size-input-spacing: 15px;
--wpforms-field-size-font-size: 16px;
--wpforms-field-size-line-height: 19px;
--wpforms-field-size-padding-h: 14px;
--wpforms-field-size-checkbox-size: 16px;
--wpforms-field-size-sublabel-spacing: 5px;
--wpforms-field-size-icon-size: 1;
--wpforms-label-size-font-size: 16px;
--wpforms-label-size-line-height: 19px;
--wpforms-label-size-sublabel-font-size: 14px;
--wpforms-label-size-sublabel-line-height: 17px;
--wpforms-button-size-font-size: 17px;
--wpforms-button-size-height: 41px;
--wpforms-button-size-padding-h: 15px;
--wpforms-button-size-margin-top: 10px;
}
:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #FFF;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--color--accent: #014494;--wp--preset--color--dark-gray: #111;--wp--preset--color--light-gray: #767676;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}

#rev_slider_1_1_wrapper .uranus.tparrows{width:50px; height:50px; background:rgba(255,255,255,0)}#rev_slider_1_1_wrapper .uranus.tparrows:before{width:50px; height:50px; line-height:50px; font-size:40px; transition:all 0.3s;-webkit-transition:all 0.3s}#rev_slider_1_1_wrapper .uranus.tparrows.rs-touchhover:before{opacity:0.75}#rev_slider_1_1_wrapper .uranus .tp-bullet{border-radius:50%; box-shadow:0 0 0 2px rgba(255,255,255,0); -webkit-transition:box-shadow 0.3s ease; transition:box-shadow 0.3s ease; background:transparent; width:15px; height:15px}#rev_slider_1_1_wrapper .uranus .tp-bullet.selected,#rev_slider_1_1_wrapper .uranus .tp-bullet.rs-touchhover{box-shadow:0 0 0 2px rgba(255,255,255,1); border:none; border-radius:50%; background:transparent}#rev_slider_1_1_wrapper .uranus .tp-bullet-inner{-webkit-transition:background-color 0.3s ease,-webkit-transform 0.3s ease; transition:background-color 0.3s ease,transform 0.3s ease; top:0; left:0; width:100%; height:100%; outline:none; border-radius:50%; background-color:rgba(255,255,255,0); background-color:rgba(255,255,255,0.3); text-indent:-999em; cursor:pointer; position:absolute}#rev_slider_1_1_wrapper .uranus .tp-bullet.selected .tp-bullet-inner,#rev_slider_1_1_wrapper .uranus .tp-bullet.rs-touchhover .tp-bullet-inner{transform:scale(0.4); -webkit-transform:scale(0.4); background-color:rgba(255,255,255,1)}
#main {
  /*padding-bottom: 0px;*/
}

/*首页品牌轮播*/
.carousel-shortcode.carousel-shortcode-id-3b8dc016fa944ea80330154f4980684b .owl-nav a {
  width: 36px;
  height: 36px;
  border-radius: 500px;
}
.dt-arrow-border-on.carousel-shortcode.carousel-shortcode-id-3b8dc016fa944ea80330154f4980684b .owl-nav a:not(:hover):before {
  border-width: 0px;
}
.dt-arrow-hover-border-on.carousel-shortcode.carousel-shortcode-id-3b8dc016fa944ea80330154f4980684b .owl-nav a:hover:after {
  border-width: 0px;
}
.carousel-shortcode.carousel-shortcode-id-3b8dc016fa944ea80330154f4980684b .owl-nav a.owl-prev {
  top: 50%;
  transform: translateY(calc(-50% + 0px));
  left: -43px;
}
@media all and (-ms-high-contrast: none) {
  .carousel-shortcode.carousel-shortcode-id-3b8dc016fa944ea80330154f4980684b .owl-nav a.owl-prev {
    transform: translateY(-50%);
    margin-top: 0px;
  }
}
.carousel-shortcode.carousel-shortcode-id-3b8dc016fa944ea80330154f4980684b .owl-nav a.owl-prev i {
  padding: 0px 0px 0px 0px;
}
.carousel-shortcode.carousel-shortcode-id-3b8dc016fa944ea80330154f4980684b .owl-nav a.owl-next {
  top: 50%;
  transform: translateY(calc(-50% + 0px));
  right: -43px;
}
@media all and (-ms-high-contrast: none) {
  .carousel-shortcode.carousel-shortcode-id-3b8dc016fa944ea80330154f4980684b .owl-nav a.owl-next {
    transform: translateY(-50%);
    margin-top: 0px;
  }
}
.carousel-shortcode.carousel-shortcode-id-3b8dc016fa944ea80330154f4980684b .owl-nav a.owl-next i {
  padding: 0px 0px 0px 0px;
}
.carousel-shortcode.carousel-shortcode-id-3b8dc016fa944ea80330154f4980684b .owl-nav i {
  font-size: 18px;
}
.carousel-shortcode.carousel-shortcode-id-3b8dc016fa944ea80330154f4980684b .owl-nav a:not(:hover) i,
.carousel-shortcode.carousel-shortcode-id-3b8dc016fa944ea80330154f4980684b .owl-nav a:not(:hover) i:before {
  color: #ffffff;
  background: none;
}
.carousel-shortcode.carousel-shortcode-id-3b8dc016fa944ea80330154f4980684b .owl-nav a:hover i,
.carousel-shortcode.carousel-shortcode-id-3b8dc016fa944ea80330154f4980684b .owl-nav a:hover i:before {
  color: rgba(255,255,255,0.75);
  background: none;
}
.carousel-shortcode.carousel-shortcode-id-3b8dc016fa944ea80330154f4980684b .owl-dots {
  top: calc(100% + 20px);
  left: 50%;
  transform: translateX(calc(-50% + 0px));
}
@media all and (-ms-high-contrast: none) {
  .carousel-shortcode.carousel-shortcode-id-3b8dc016fa944ea80330154f4980684b .owl-dots {
    transform: translateX(-50%);
    margin-left: 0px;
  }
}
.carousel-shortcode.carousel-shortcode-id-3b8dc016fa944ea80330154f4980684b .owl-dot {
  width: 10px;
  height: 10px;
  margin: 0 8px;
}
@media screen and (max-width: 778px) {
  .carousel-shortcode.carousel-shortcode-id-3b8dc016fa944ea80330154f4980684b.hide-arrows .owl-nav a {
    display: none;
  }
}
@media screen and (max-width: 778px) {
  .carousel-shortcode.carousel-shortcode-id-3b8dc016fa944ea80330154f4980684b.reposition-arrows .owl-nav .owl-prev {
    top: 50%;
    transform: translateY(calc(-50% + 0px));
    left: 10px;
  }
  .carousel-shortcode.carousel-shortcode-id-3b8dc016fa944ea80330154f4980684b.reposition-arrows .owl-nav .owl-next {
    top: 50%;
    transform: translateY(calc(-50% + 0px));
    right: 10px;
  }
}
@media screen and (max-width: 778px) and all and (-ms-high-contrast: none) {
  .carousel-shortcode.carousel-shortcode-id-3b8dc016fa944ea80330154f4980684b.reposition-arrows .owl-nav .owl-prev {
    transform: translateY(-50%);
    margin-top: 0px;
  }
}
@media screen and (max-width: 778px) and all and (-ms-high-contrast: none) {
  .carousel-shortcode.carousel-shortcode-id-3b8dc016fa944ea80330154f4980684b.reposition-arrows .owl-nav .owl-next {
    transform: translateY(-50%);
    margin-top: 0px;
  }
}

/*首页产品*/
.products-carousel-shortcode.products-carousel-shortcode-id-98362d706e1df51f28fbff4b7c4eab14 .owl-nav a {
  width: 36px;
  height: 36px;
  border-radius: 500px;
}
.dt-arrow-border-on.products-carousel-shortcode.products-carousel-shortcode-id-98362d706e1df51f28fbff4b7c4eab14 .owl-nav a:not(:hover):before {
  border-width: 0px;
}
.dt-arrow-hover-border-on.products-carousel-shortcode.products-carousel-shortcode-id-98362d706e1df51f28fbff4b7c4eab14 .owl-nav a:hover:after {
  border-width: 0px;
}
.products-carousel-shortcode.products-carousel-shortcode-id-98362d706e1df51f28fbff4b7c4eab14 .owl-nav a.owl-prev {
  top: 50%;
  transform: translateY(calc(-50% + 0px));
  left: -43px;
}
@media all and (-ms-high-contrast: none) {
  .products-carousel-shortcode.products-carousel-shortcode-id-98362d706e1df51f28fbff4b7c4eab14 .owl-nav a.owl-prev {
    transform: translateY(-50%);
    margin-top: 0px;
  }
}
.products-carousel-shortcode.products-carousel-shortcode-id-98362d706e1df51f28fbff4b7c4eab14 .owl-nav a.owl-prev i {
  padding: 0px 0px 0px 0px;
}
.products-carousel-shortcode.products-carousel-shortcode-id-98362d706e1df51f28fbff4b7c4eab14 .owl-nav a.owl-next {
  top: 50%;
  transform: translateY(calc(-50% + 0px));
  right: -43px;
}
@media all and (-ms-high-contrast: none) {
  .products-carousel-shortcode.products-carousel-shortcode-id-98362d706e1df51f28fbff4b7c4eab14 .owl-nav a.owl-next {
    transform: translateY(-50%);
    margin-top: 0px;
  }
}
.products-carousel-shortcode.products-carousel-shortcode-id-98362d706e1df51f28fbff4b7c4eab14 .owl-nav a.owl-next i {
  padding: 0px 0px 0px 0px;
}
.products-carousel-shortcode.products-carousel-shortcode-id-98362d706e1df51f28fbff4b7c4eab14 .owl-nav i {
  font-size: 18px;
}
.products-carousel-shortcode.products-carousel-shortcode-id-98362d706e1df51f28fbff4b7c4eab14 .owl-nav a:not(:hover) i,
.products-carousel-shortcode.products-carousel-shortcode-id-98362d706e1df51f28fbff4b7c4eab14 .owl-nav a:not(:hover) i:before {
  color: #ffffff;
  background: none;
}
.products-carousel-shortcode.products-carousel-shortcode-id-98362d706e1df51f28fbff4b7c4eab14 .owl-nav a:hover i,
.products-carousel-shortcode.products-carousel-shortcode-id-98362d706e1df51f28fbff4b7c4eab14 .owl-nav a:hover i:before {
  color: rgba(255,255,255,0.75);
  background: none;
}
.products-carousel-shortcode.products-carousel-shortcode-id-98362d706e1df51f28fbff4b7c4eab14 .owl-dots {
  top: calc(100% + 20px);
  left: 50%;
  transform: translateX(calc(-50% + 0px));
}
@media all and (-ms-high-contrast: none) {
  .products-carousel-shortcode.products-carousel-shortcode-id-98362d706e1df51f28fbff4b7c4eab14 .owl-dots {
    transform: translateX(-50%);
    margin-left: 0px;
  }
}
.products-carousel-shortcode.products-carousel-shortcode-id-98362d706e1df51f28fbff4b7c4eab14 .owl-dot {
  width: 10px;
  height: 10px;
  margin: 0 8px;
}
@media screen and (max-width: 778px) {
  .products-carousel-shortcode.products-carousel-shortcode-id-98362d706e1df51f28fbff4b7c4eab14.hide-arrows .owl-nav a {
    display: none;
  }
}
@media screen and (max-width: 778px) {
  .products-carousel-shortcode.products-carousel-shortcode-id-98362d706e1df51f28fbff4b7c4eab14.reposition-arrows .owl-nav .owl-prev {
    top: 50%;
    transform: translateY(calc(-50% + 0px));
    left: 10px;
  }
  .products-carousel-shortcode.products-carousel-shortcode-id-98362d706e1df51f28fbff4b7c4eab14.reposition-arrows .owl-nav .owl-next {
    top: 50%;
    transform: translateY(calc(-50% + 0px));
    right: 10px;
  }
}
@media screen and (max-width: 778px) and all and (-ms-high-contrast: none) {
  .products-carousel-shortcode.products-carousel-shortcode-id-98362d706e1df51f28fbff4b7c4eab14.reposition-arrows .owl-nav .owl-prev {
    transform: translateY(-50%);
    margin-top: 0px;
  }
}
@media screen and (max-width: 778px) and all and (-ms-high-contrast: none) {
  .products-carousel-shortcode.products-carousel-shortcode-id-98362d706e1df51f28fbff4b7c4eab14.reposition-arrows .owl-nav .owl-next {
    transform: translateY(-50%);
    margin-top: 0px;
  }
}

/*解决方案*/

.blog-shortcode.blog-masonry-shortcode-id-273cd3a96eb0e6bd1afc2e5399806823.bottom-overlap-layout-list .post-entry-content {
  margin-top: -100px;
  width: 75%;
}
.blog-shortcode.blog-masonry-shortcode-id-273cd3a96eb0e6bd1afc2e5399806823.bottom-overlap-layout-list:not(.mode-list) .no-img .post-entry-content {
  margin-top: 0;
  width: 100%;
}
.blog-shortcode.blog-masonry-shortcode-id-273cd3a96eb0e6bd1afc2e5399806823.bottom-overlap-layout-list.mode-list .no-img .post-entry-content {
  margin-top: 0;
}
.blog-shortcode.blog-masonry-shortcode-id-273cd3a96eb0e6bd1afc2e5399806823 .filter-bg-decoration .filter-categories a.act {
  color: #fff;
}
.blog-shortcode.blog-masonry-shortcode-id-273cd3a96eb0e6bd1afc2e5399806823:not(.mode-masonry) article:first-of-type,
.blog-shortcode.blog-masonry-shortcode-id-273cd3a96eb0e6bd1afc2e5399806823:not(.mode-masonry) article.visible.first:not(.product) {
  margin-top: 0;
}
.blog-shortcode.blog-masonry-shortcode-id-273cd3a96eb0e6bd1afc2e5399806823.dividers-on:not(.mode-masonry) article {
  margin-top: 0;
}
.blog-shortcode.blog-masonry-shortcode-id-273cd3a96eb0e6bd1afc2e5399806823.dividers-on:not(.mode-masonry) article:first-of-type,
.blog-shortcode.blog-masonry-shortcode-id-273cd3a96eb0e6bd1afc2e5399806823.dividers-on:not(.mode-masonry) article.visible.first:not(.product) {
  margin-top: 0;
  padding-top: 0;
}
.blog-shortcode.blog-masonry-shortcode-id-273cd3a96eb0e6bd1afc2e5399806823 .post-thumbnail-wrap {
  padding: 0px 0px 0px 0px;
}
.blog-shortcode.blog-masonry-shortcode-id-273cd3a96eb0e6bd1afc2e5399806823.enable-bg-rollover .post-thumbnail-rollover:after {
  background: -webkit-linear-gradient();
  background: linear-gradient();
}
.blog-shortcode.blog-masonry-shortcode-id-273cd3a96eb0e6bd1afc2e5399806823 .gallery-zoom-ico {
  width: 44px;
  height: 44px;
  line-height: 44px;
  border-radius: 100px;
  margin: -22px 0 0 -22px;
  border-width: 0px;
  color: #ffffff;
}
.bottom-overlap-layout-list.blog-shortcode.blog-masonry-shortcode-id-273cd3a96eb0e6bd1afc2e5399806823 .gallery-zoom-ico {
  margin-top: -72px;
}
.gradient-overlay-layout-list.blog-shortcode.blog-masonry-shortcode-id-273cd3a96eb0e6bd1afc2e5399806823 .gallery-zoom-ico,
.content-rollover-layout-list.blog-shortcode.blog-masonry-shortcode-id-273cd3a96eb0e6bd1afc2e5399806823 .gallery-zoom-ico {
  margin: 0 0 10px;
}
.content-align-center.gradient-overlay-layout-list.blog-shortcode.blog-masonry-shortcode-id-273cd3a96eb0e6bd1afc2e5399806823 .gallery-zoom-ico,
.content-align-center.content-rollover-layout-list.blog-shortcode.blog-masonry-shortcode-id-273cd3a96eb0e6bd1afc2e5399806823 .gallery-zoom-ico {
  margin: 0 auto 10px;
}
.dt-icon-bg-on.blog-shortcode.blog-masonry-shortcode-id-273cd3a96eb0e6bd1afc2e5399806823 .gallery-zoom-ico {
  background: rgba(255,255,255,0.3);
  box-shadow: none;
}
.blog-shortcode.blog-masonry-shortcode-id-273cd3a96eb0e6bd1afc2e5399806823 .gallery-zoom-ico > span,
.blog-shortcode.blog-masonry-shortcode-id-273cd3a96eb0e6bd1afc2e5399806823 .gallery-zoom-ico:before {
  font-size: 32px;
  line-height: 44px;
}
.blog-shortcode.blog-masonry-shortcode-id-273cd3a96eb0e6bd1afc2e5399806823 .gallery-zoom-ico > span,
.blog-shortcode.blog-masonry-shortcode-id-273cd3a96eb0e6bd1afc2e5399806823 .gallery-zoom-ico:before {
  color: #ffffff;
}
.blog-shortcode.blog-masonry-shortcode-id-273cd3a96eb0e6bd1afc2e5399806823 .entry-title,
.blog-shortcode.blog-masonry-shortcode-id-273cd3a96eb0e6bd1afc2e5399806823.owl-carousel .entry-title {
  margin-bottom: 5px;
  font-weight: bold;
}
.blog-shortcode.blog-masonry-shortcode-id-273cd3a96eb0e6bd1afc2e5399806823 .entry-title a,
.blog-shortcode.blog-masonry-shortcode-id-273cd3a96eb0e6bd1afc2e5399806823.owl-carousel .entry-title a {
  color: #ffc70b;
}
.blog-shortcode.blog-masonry-shortcode-id-273cd3a96eb0e6bd1afc2e5399806823 .entry-meta {
  margin-bottom: 15px;
}
.blog-shortcode.blog-masonry-shortcode-id-273cd3a96eb0e6bd1afc2e5399806823 .portfolio-categories {
  margin-bottom: 15px;
}
.blog-shortcode.blog-masonry-shortcode-id-273cd3a96eb0e6bd1afc2e5399806823 .entry-excerpt {
  margin-bottom: 5px;
}
.blog-shortcode.blog-masonry-shortcode-id-273cd3a96eb0e6bd1afc2e5399806823:not(.centered-layout-list) .post-entry-content {
  padding: 15px 15px 15px 15px;
}
.blog-shortcode.blog-masonry-shortcode-id-273cd3a96eb0e6bd1afc2e5399806823:not(.centered-layout-list):not(.content-bg-on):not(.mode-list) .no-img .post-entry-content {
  padding: 0;
}
.blog-shortcode.blog-masonry-shortcode-id-273cd3a96eb0e6bd1afc2e5399806823.content-bg-on:not(.classic-layout-list):not(.centered-layout-list) .post-entry-content {
  background: #333333;
  box-shadow: none;
}
.blog-shortcode.blog-masonry-shortcode-id-273cd3a96eb0e6bd1afc2e5399806823 .post-details.details-type-link,
.blog-shortcode.blog-masonry-shortcode-id-273cd3a96eb0e6bd1afc2e5399806823 .post-details.details-type-link * {
  color: #ffc70b;
}
@media screen and (max-width: ) {
  .blog-shortcode.blog-masonry-shortcode-id-273cd3a96eb0e6bd1afc2e5399806823 article {
    -ms-flex-flow: column nowrap;
    flex-flow: column nowrap;
    margin-top: 20px;
  }
  .blog-shortcode.blog-masonry-shortcode-id-273cd3a96eb0e6bd1afc2e5399806823.dividers-on article {
    border: none;
  }
  .blog-shortcode.blog-masonry-shortcode-id-273cd3a96eb0e6bd1afc2e5399806823.content-bg-on.centered-layout-list article {
    padding: 0;
  }
  .blog-shortcode.blog-masonry-shortcode-id-273cd3a96eb0e6bd1afc2e5399806823.blog-shortcode.dividers-on article,
  .blog-shortcode.blog-masonry-shortcode-id-273cd3a96eb0e6bd1afc2e5399806823.dividers-on.classic-layout-list article {
    margin-top: 20px;
    padding: 0;
  }
  .blog-shortcode.blog-masonry-shortcode-id-273cd3a96eb0e6bd1afc2e5399806823.blog-shortcode.dividers-on article:first-of-type,
  .blog-shortcode.blog-masonry-shortcode-id-273cd3a96eb0e6bd1afc2e5399806823.dividers-on.classic-layout-list article:first-of-type {
    padding: 0;
  }
  #page .blog-shortcode.blog-masonry-shortcode-id-273cd3a96eb0e6bd1afc2e5399806823 .post-thumbnail-wrap,
  #page .blog-shortcode.blog-masonry-shortcode-id-273cd3a96eb0e6bd1afc2e5399806823 .post-entry-content {
    width: 100%;
    margin: 0;
    top: 0;
  }
  #page .blog-shortcode.blog-masonry-shortcode-id-273cd3a96eb0e6bd1afc2e5399806823 .post-thumbnail-wrap {
    padding: 0;
  }
  #page .blog-shortcode.blog-masonry-shortcode-id-273cd3a96eb0e6bd1afc2e5399806823 .post-entry-content:after {
    display: none;
  }
  #page .blog-shortcode.blog-masonry-shortcode-id-273cd3a96eb0e6bd1afc2e5399806823 .project-even .post-thumbnail-wrap,
  #page .blog-shortcode.blog-masonry-shortcode-id-273cd3a96eb0e6bd1afc2e5399806823.centered-layout-list .post-thumbnail-wrap {
    -ms-flex-order: 0;
    order: 0;
  }
  #page .blog-shortcode.blog-masonry-shortcode-id-273cd3a96eb0e6bd1afc2e5399806823.centered-layout-list .post-entry-title-content {
    -ms-flex-order: 1;
    order: 1;
    width: 100%;
    padding: 20px 20px 0;
  }
  #page .blog-shortcode.blog-masonry-shortcode-id-273cd3a96eb0e6bd1afc2e5399806823.centered-layout-list .post-entry-content {
    -ms-flex-order: 2;
    order: 2;
    padding-top: 0;
  }
  #page .blog-shortcode.blog-masonry-shortcode-id-273cd3a96eb0e6bd1afc2e5399806823 .fancy-categories {
    top: 10px;
    left: 10px;
    bottom: auto;
    right: auto;
  }
  #page .blog-shortcode.blog-masonry-shortcode-id-273cd3a96eb0e6bd1afc2e5399806823 .fancy-date a {
    top: 10px;
    right: 10px;
    left: auto;
    bottom: auto;
  }
  #page .blog-shortcode.blog-masonry-shortcode-id-273cd3a96eb0e6bd1afc2e5399806823 .post-entry-content {
    padding: 20px;
  }
  #page .blog-shortcode.blog-masonry-shortcode-id-273cd3a96eb0e6bd1afc2e5399806823 .entry-title {
    margin: 3px 0 5px;
    font-size: 20px;
    line-height: 26px;
  }
  #page .blog-shortcode.blog-masonry-shortcode-id-273cd3a96eb0e6bd1afc2e5399806823 .entry-meta {
    margin: 5px 0 5px;
  }
  #page .blog-shortcode.blog-masonry-shortcode-id-273cd3a96eb0e6bd1afc2e5399806823 .entry-excerpt {
    margin: 15px 0 0;
  }
  #page .blog-shortcode.blog-masonry-shortcode-id-273cd3a96eb0e6bd1afc2e5399806823 .post-details {
    margin: 5px 0 10px;
  }
  #page .blog-shortcode.blog-masonry-shortcode-id-273cd3a96eb0e6bd1afc2e5399806823 .post-details.details-type-link {
    margin-bottom: 2px;
  }
}
.blog-shortcode.blog-masonry-shortcode-id-273cd3a96eb0e6bd1afc2e5399806823:not(.resize-by-browser-width) .dt-css-grid {
  grid-row-gap: 30px;
  grid-column-gap: 30px;
  grid-template-columns: repeat(auto-fill,minmax(,1fr));
}
.blog-shortcode.blog-masonry-shortcode-id-273cd3a96eb0e6bd1afc2e5399806823:not(.resize-by-browser-width) .dt-css-grid .double-width {
  grid-column: span 2;
}
.cssgridlegacy.no-cssgrid .blog-shortcode.blog-masonry-shortcode-id-273cd3a96eb0e6bd1afc2e5399806823:not(.resize-by-browser-width) .dt-css-grid,
.no-cssgridlegacy.no-cssgrid .blog-shortcode.blog-masonry-shortcode-id-273cd3a96eb0e6bd1afc2e5399806823:not(.resize-by-browser-width) .dt-css-grid {
  display: flex;
  flex-flow: row wrap;
  margin: -15px;
}
.cssgridlegacy.no-cssgrid .blog-shortcode.blog-masonry-shortcode-id-273cd3a96eb0e6bd1afc2e5399806823:not(.resize-by-browser-width) .dt-css-grid .wf-cell,
.no-cssgridlegacy.no-cssgrid .blog-shortcode.blog-masonry-shortcode-id-273cd3a96eb0e6bd1afc2e5399806823:not(.resize-by-browser-width) .dt-css-grid .wf-cell {
  flex: 1 0 ;
  max-width: 100%;
  padding: 15px;
  box-sizing: border-box;
}
.blog-shortcode.blog-masonry-shortcode-id-273cd3a96eb0e6bd1afc2e5399806823.resize-by-browser-width .dt-css-grid {
  grid-template-columns: repeat(4,1fr);
  grid-template-rows: auto;
  grid-column-gap: 30px;
  grid-row-gap: 30px;
}
.blog-shortcode.blog-masonry-shortcode-id-273cd3a96eb0e6bd1afc2e5399806823.resize-by-browser-width .dt-css-grid .double-width {
  grid-column: span 2;
}
.cssgridlegacy.no-cssgrid .blog-shortcode.blog-masonry-shortcode-id-273cd3a96eb0e6bd1afc2e5399806823.resize-by-browser-width .dt-css-grid {
  margin: -15px;
}
.cssgridlegacy.no-cssgrid .blog-shortcode.blog-masonry-shortcode-id-273cd3a96eb0e6bd1afc2e5399806823.resize-by-browser-width .dt-css-grid .wf-cell {
  width: 25%;
  padding: 15px;
}
.cssgridlegacy.no-cssgrid .blog-shortcode.blog-masonry-shortcode-id-273cd3a96eb0e6bd1afc2e5399806823.resize-by-browser-width .dt-css-grid .wf-cell.double-width {
  width: calc(25%) * 2;
}
.blog-shortcode.blog-masonry-shortcode-id-273cd3a96eb0e6bd1afc2e5399806823.resize-by-browser-width:not(.centered-layout-list):not(.content-bg-on) .dt-css-grid {
  grid-row-gap: 15px;
}
@media screen and (max-width: 1199px) {
  .blog-shortcode.blog-masonry-shortcode-id-273cd3a96eb0e6bd1afc2e5399806823.resize-by-browser-width .dt-css-grid {
    grid-template-columns: repeat(3,1fr);
  }
  .cssgridlegacy.no-cssgrid .blog-shortcode.blog-masonry-shortcode-id-273cd3a96eb0e6bd1afc2e5399806823.resize-by-browser-width .dt-css-grid .wf-cell,
  .no-cssgridlegacy.no-cssgrid .blog-shortcode.blog-masonry-shortcode-id-273cd3a96eb0e6bd1afc2e5399806823.resize-by-browser-width .dt-css-grid .wf-cell {
    width: 33.333333333333%;
  }
  .cssgridlegacy.no-cssgrid .blog-shortcode.blog-masonry-shortcode-id-273cd3a96eb0e6bd1afc2e5399806823.resize-by-browser-width .dt-css-grid .wf-cell.double-width,
  .no-cssgridlegacy.no-cssgrid .blog-shortcode.blog-masonry-shortcode-id-273cd3a96eb0e6bd1afc2e5399806823.resize-by-browser-width .dt-css-grid .wf-cell.double-width {
    width: calc(33.333333333333%)*2;
  }
}
@media screen and (max-width: 991px) {
  .blog-shortcode.blog-masonry-shortcode-id-273cd3a96eb0e6bd1afc2e5399806823.resize-by-browser-width .dt-css-grid {
    grid-template-columns: repeat(2,1fr);
  }
  .cssgridlegacy.no-cssgrid .blog-shortcode.blog-masonry-shortcode-id-273cd3a96eb0e6bd1afc2e5399806823.resize-by-browser-width .dt-css-grid .wf-cell,
  .no-cssgridlegacy.no-cssgrid .blog-shortcode.blog-masonry-shortcode-id-273cd3a96eb0e6bd1afc2e5399806823.resize-by-browser-width .dt-css-grid .wf-cell {
    width: 50%;
  }
  .cssgridlegacy.no-cssgrid .blog-shortcode.blog-masonry-shortcode-id-273cd3a96eb0e6bd1afc2e5399806823.resize-by-browser-width .dt-css-grid .wf-cell.double-width,
  .no-cssgridlegacy.no-cssgrid .blog-shortcode.blog-masonry-shortcode-id-273cd3a96eb0e6bd1afc2e5399806823.resize-by-browser-width .dt-css-grid .wf-cell.double-width {
    width: calc(50%)*2;
  }
}
@media screen and (max-width: 767px) {
  .blog-shortcode.blog-masonry-shortcode-id-273cd3a96eb0e6bd1afc2e5399806823.resize-by-browser-width .dt-css-grid {
    grid-template-columns: repeat(1,1fr);
  }
  .blog-shortcode.blog-masonry-shortcode-id-273cd3a96eb0e6bd1afc2e5399806823.resize-by-browser-width .dt-css-grid .double-width {
    grid-column: span 1;
  }
  .cssgridlegacy.no-cssgrid .blog-shortcode.blog-masonry-shortcode-id-273cd3a96eb0e6bd1afc2e5399806823.resize-by-browser-width .dt-css-grid .wf-cell,
  .no-cssgridlegacy.no-cssgrid .blog-shortcode.blog-masonry-shortcode-id-273cd3a96eb0e6bd1afc2e5399806823.resize-by-browser-width .dt-css-grid .wf-cell {
    width: 100%;
  }
  .cssgridlegacy.no-cssgrid .blog-shortcode.blog-masonry-shortcode-id-273cd3a96eb0e6bd1afc2e5399806823.resize-by-browser-width .dt-css-grid .wf-cell.double-width,
  .no-cssgridlegacy.no-cssgrid .blog-shortcode.blog-masonry-shortcode-id-273cd3a96eb0e6bd1afc2e5399806823.resize-by-browser-width .dt-css-grid .wf-cell.double-width {
    width: calc(100%)*2;
  }
}

/**/
.icon-with-text-shortcode.icon-text-id-48ff93d5ea7dd965c015d3228faadbcf .text-icon {
  width: 60px;
  height: 60px;
  line-height: 60px;
  font-size: 46px;
  border-radius: 200px;
  margin: 0px 0px 0px 0px;
}
.icon-with-text-shortcode.icon-text-id-48ff93d5ea7dd965c015d3228faadbcf .text-icon .icon-inner {
  min-width: 60px;
  min-height: 60px;
  border-radius: 200px;
}
@media all and (-ms-high-contrast: none) {
  .icon-with-text-shortcode.icon-text-id-48ff93d5ea7dd965c015d3228faadbcf .text-icon .icon-inner {
    height: 60px;
  }
}
.icon-with-text-shortcode.icon-text-id-48ff93d5ea7dd965c015d3228faadbcf .text-icon .dt-hover-icon {
  line-height: 60px;
}
.icon-with-text-shortcode.icon-text-id-48ff93d5ea7dd965c015d3228faadbcf .text-icon:before,
.icon-with-text-shortcode.icon-text-id-48ff93d5ea7dd965c015d3228faadbcf .text-icon:after,
.icon-with-text-shortcode.icon-text-id-48ff93d5ea7dd965c015d3228faadbcf .text-icon .icon-inner:before,
.icon-with-text-shortcode.icon-text-id-48ff93d5ea7dd965c015d3228faadbcf .text-icon .icon-inner:after {
  min-width: 100%;
  min-height: 100%;
  padding: inherit;
  border-radius: inherit;
}
.icon-with-text-shortcode.icon-text-id-48ff93d5ea7dd965c015d3228faadbcf .text-icon.dt-icon-border-on:before {
  border-width: 2px;
  border-style: solid;
}
.dt-icon-border-dashed.icon-with-text-shortcode.icon-text-id-48ff93d5ea7dd965c015d3228faadbcf .text-icon.dt-icon-border-on:before {
  border-style: dashed;
}
.dt-icon-border-dotted.icon-with-text-shortcode.icon-text-id-48ff93d5ea7dd965c015d3228faadbcf .text-icon.dt-icon-border-on:before {
  border-style: dotted;
}
.dt-icon-border-double.icon-with-text-shortcode.icon-text-id-48ff93d5ea7dd965c015d3228faadbcf .text-icon.dt-icon-border-on:before {
  border-style: double;
}
.icon-with-text-shortcode.icon-text-id-48ff93d5ea7dd965c015d3228faadbcf .text-icon.dt-icon-border-dashed.dt-icon-border-on:before {
  border-style: dashed;
}
.icon-with-text-shortcode.icon-text-id-48ff93d5ea7dd965c015d3228faadbcf .text-icon.dt-icon-border-dotted.dt-icon-border-on:before {
  border-style: dotted;
}
.icon-with-text-shortcode.icon-text-id-48ff93d5ea7dd965c015d3228faadbcf .text-icon.dt-icon-border-double.dt-icon-border-on:before {
  border-style: double;
}
.icon-with-text-shortcode.icon-text-id-48ff93d5ea7dd965c015d3228faadbcf .text-icon.dt-icon-hover-border-on:after {
  border-width: 2px;
  border-style: solid;
}
.icon-with-text-shortcode.icon-text-id-48ff93d5ea7dd965c015d3228faadbcf .text-icon.dt-icon-border-dashed.dt-icon-hover-border-on:after {
  border-style: dashed;
}
.icon-with-text-shortcode.icon-text-id-48ff93d5ea7dd965c015d3228faadbcf .text-icon.dt-icon-border-dotted.dt-icon-hover-border-on:after {
  border-style: dotted;
}
.icon-with-text-shortcode.icon-text-id-48ff93d5ea7dd965c015d3228faadbcf .text-icon.dt-icon-border-double.dt-icon-hover-border-on:after {
  border-style: double;
}
.icon-with-text-shortcode.icon-text-id-48ff93d5ea7dd965c015d3228faadbcf .text-icon.dt-icon-hover-on:hover {
  font-size: 46px;
}
#page .icon-with-text-shortcode.icon-text-id-48ff93d5ea7dd965c015d3228faadbcf .text-icon.dt-icon-hover-on:hover .soc-font-icon,
#phantom .icon-with-text-shortcode.icon-text-id-48ff93d5ea7dd965c015d3228faadbcf .text-icon.dt-icon-hover-on:hover .soc-font-icon,
#page .icon-with-text-shortcode.icon-text-id-48ff93d5ea7dd965c015d3228faadbcf .text-icon.dt-icon-hover-on:hover .soc-icon,
#phantom .icon-with-text-shortcode.icon-text-id-48ff93d5ea7dd965c015d3228faadbcf .text-icon.dt-icon-hover-on:hover .soc-icon {
  color: #fff;
  background: none;
}
#page .icon-with-text-shortcode.icon-text-id-48ff93d5ea7dd965c015d3228faadbcf .text-icon.dt-icon-hover-on:not(:hover) .soc-font-icon,
#phantom .icon-with-text-shortcode.icon-text-id-48ff93d5ea7dd965c015d3228faadbcf .text-icon.dt-icon-hover-on:not(:hover) .soc-font-icon,
#page .icon-with-text-shortcode.icon-text-id-48ff93d5ea7dd965c015d3228faadbcf .text-icon.dt-icon-hover-on:not(:hover) .soc-icon,
#phantom .icon-with-text-shortcode.icon-text-id-48ff93d5ea7dd965c015d3228faadbcf .text-icon.dt-icon-hover-on:not(:hover) .soc-icon,
#page .icon-with-text-shortcode.icon-text-id-48ff93d5ea7dd965c015d3228faadbcf .text-icon.dt-icon-hover-off .soc-font-icon,
#phantom .icon-with-text-shortcode.icon-text-id-48ff93d5ea7dd965c015d3228faadbcf .text-icon.dt-icon-hover-off .soc-font-icon,
#page .icon-with-text-shortcode.icon-text-id-48ff93d5ea7dd965c015d3228faadbcf .text-icon.dt-icon-hover-off .soc-icon,
#phantom .icon-with-text-shortcode.icon-text-id-48ff93d5ea7dd965c015d3228faadbcf .text-icon.dt-icon-hover-off .soc-icon {
  color: #ff6128;
  background: none;
}
.icon-with-text-shortcode.icon-text-id-48ff93d5ea7dd965c015d3228faadbcf.layout-1 {
  grid-template-columns: 60px minmax(0,1fr);
  grid-column-gap: 0px;
}
.icon-with-text-shortcode.icon-text-id-48ff93d5ea7dd965c015d3228faadbcf.layout-2 {
  grid-template-columns: minmax(0,1fr) 60px;
  grid-column-gap: 0px;
}
.icon-with-text-shortcode.icon-text-id-48ff93d5ea7dd965c015d3228faadbcf.layout-2 .text-icon {
  margin-left: 0;
}
.icon-with-text-shortcode.icon-text-id-48ff93d5ea7dd965c015d3228faadbcf.layout-3 {
  grid-template-columns: 60px minmax(0,1fr);
}
.icon-with-text-shortcode.icon-text-id-48ff93d5ea7dd965c015d3228faadbcf.layout-3 .dt-text-title {
  margin-left: 0px;
}
.icon-with-text-shortcode.icon-text-id-48ff93d5ea7dd965c015d3228faadbcf .dt-text-title,
.icon-with-text-shortcode.icon-text-id-48ff93d5ea7dd965c015d3228faadbcf .dt-text-title a {
  color: #666666;
  background: none;
  font-size: 21px;
  font-weight: bold;
}
.icon-with-text-shortcode.icon-text-id-48ff93d5ea7dd965c015d3228faadbcf .dt-text-title {
  margin-bottom: 0px;
}
.icon-with-text-shortcode.icon-text-id-48ff93d5ea7dd965c015d3228faadbcf .dt-text-desc {
  margin-bottom: 0px;
}

.icon-with-text-shortcode.icon-text-id-ea89a0f85506d1789604976552fe3ed7 .text-icon {
  width: 60px;
  height: 60px;
  line-height: 60px;
  font-size: 46px;
  border-radius: 200px;
  margin: 0px 0px 0px 0px;
}
.icon-with-text-shortcode.icon-text-id-ea89a0f85506d1789604976552fe3ed7 .text-icon .icon-inner {
  min-width: 60px;
  min-height: 60px;
  border-radius: 200px;
}
@media all and (-ms-high-contrast: none) {
  .icon-with-text-shortcode.icon-text-id-ea89a0f85506d1789604976552fe3ed7 .text-icon .icon-inner {
    height: 60px;
  }
}
.icon-with-text-shortcode.icon-text-id-ea89a0f85506d1789604976552fe3ed7 .text-icon .dt-hover-icon {
  line-height: 60px;
}
.icon-with-text-shortcode.icon-text-id-ea89a0f85506d1789604976552fe3ed7 .text-icon:before,
.icon-with-text-shortcode.icon-text-id-ea89a0f85506d1789604976552fe3ed7 .text-icon:after,
.icon-with-text-shortcode.icon-text-id-ea89a0f85506d1789604976552fe3ed7 .text-icon .icon-inner:before,
.icon-with-text-shortcode.icon-text-id-ea89a0f85506d1789604976552fe3ed7 .text-icon .icon-inner:after {
  min-width: 100%;
  min-height: 100%;
  padding: inherit;
  border-radius: inherit;
}
.icon-with-text-shortcode.icon-text-id-ea89a0f85506d1789604976552fe3ed7 .text-icon.dt-icon-border-on:before {
  border-width: 2px;
  border-style: solid;
}
.dt-icon-border-dashed.icon-with-text-shortcode.icon-text-id-ea89a0f85506d1789604976552fe3ed7 .text-icon.dt-icon-border-on:before {
  border-style: dashed;
}
.dt-icon-border-dotted.icon-with-text-shortcode.icon-text-id-ea89a0f85506d1789604976552fe3ed7 .text-icon.dt-icon-border-on:before {
  border-style: dotted;
}
.dt-icon-border-double.icon-with-text-shortcode.icon-text-id-ea89a0f85506d1789604976552fe3ed7 .text-icon.dt-icon-border-on:before {
  border-style: double;
}
.icon-with-text-shortcode.icon-text-id-ea89a0f85506d1789604976552fe3ed7 .text-icon.dt-icon-border-dashed.dt-icon-border-on:before {
  border-style: dashed;
}
.icon-with-text-shortcode.icon-text-id-ea89a0f85506d1789604976552fe3ed7 .text-icon.dt-icon-border-dotted.dt-icon-border-on:before {
  border-style: dotted;
}
.icon-with-text-shortcode.icon-text-id-ea89a0f85506d1789604976552fe3ed7 .text-icon.dt-icon-border-double.dt-icon-border-on:before {
  border-style: double;
}
.icon-with-text-shortcode.icon-text-id-ea89a0f85506d1789604976552fe3ed7 .text-icon.dt-icon-hover-border-on:after {
  border-width: 2px;
  border-style: solid;
}
.icon-with-text-shortcode.icon-text-id-ea89a0f85506d1789604976552fe3ed7 .text-icon.dt-icon-border-dashed.dt-icon-hover-border-on:after {
  border-style: dashed;
}
.icon-with-text-shortcode.icon-text-id-ea89a0f85506d1789604976552fe3ed7 .text-icon.dt-icon-border-dotted.dt-icon-hover-border-on:after {
  border-style: dotted;
}
.icon-with-text-shortcode.icon-text-id-ea89a0f85506d1789604976552fe3ed7 .text-icon.dt-icon-border-double.dt-icon-hover-border-on:after {
  border-style: double;
}
.icon-with-text-shortcode.icon-text-id-ea89a0f85506d1789604976552fe3ed7 .text-icon.dt-icon-hover-on:hover {
  font-size: 46px;
}
#page .icon-with-text-shortcode.icon-text-id-ea89a0f85506d1789604976552fe3ed7 .text-icon.dt-icon-hover-on:hover .soc-font-icon,
#phantom .icon-with-text-shortcode.icon-text-id-ea89a0f85506d1789604976552fe3ed7 .text-icon.dt-icon-hover-on:hover .soc-font-icon,
#page .icon-with-text-shortcode.icon-text-id-ea89a0f85506d1789604976552fe3ed7 .text-icon.dt-icon-hover-on:hover .soc-icon,
#phantom .icon-with-text-shortcode.icon-text-id-ea89a0f85506d1789604976552fe3ed7 .text-icon.dt-icon-hover-on:hover .soc-icon {
  color: #fff;
  background: none;
}
#page .icon-with-text-shortcode.icon-text-id-ea89a0f85506d1789604976552fe3ed7 .text-icon.dt-icon-hover-on:not(:hover) .soc-font-icon,
#phantom .icon-with-text-shortcode.icon-text-id-ea89a0f85506d1789604976552fe3ed7 .text-icon.dt-icon-hover-on:not(:hover) .soc-font-icon,
#page .icon-with-text-shortcode.icon-text-id-ea89a0f85506d1789604976552fe3ed7 .text-icon.dt-icon-hover-on:not(:hover) .soc-icon,
#phantom .icon-with-text-shortcode.icon-text-id-ea89a0f85506d1789604976552fe3ed7 .text-icon.dt-icon-hover-on:not(:hover) .soc-icon,
#page .icon-with-text-shortcode.icon-text-id-ea89a0f85506d1789604976552fe3ed7 .text-icon.dt-icon-hover-off .soc-font-icon,
#phantom .icon-with-text-shortcode.icon-text-id-ea89a0f85506d1789604976552fe3ed7 .text-icon.dt-icon-hover-off .soc-font-icon,
#page .icon-with-text-shortcode.icon-text-id-ea89a0f85506d1789604976552fe3ed7 .text-icon.dt-icon-hover-off .soc-icon,
#phantom .icon-with-text-shortcode.icon-text-id-ea89a0f85506d1789604976552fe3ed7 .text-icon.dt-icon-hover-off .soc-icon {
  color: #ff6128;
  background: none;
}
.icon-with-text-shortcode.icon-text-id-ea89a0f85506d1789604976552fe3ed7.layout-1 {
  grid-template-columns: 60px minmax(0,1fr);
  grid-column-gap: 0px;
}
.icon-with-text-shortcode.icon-text-id-ea89a0f85506d1789604976552fe3ed7.layout-2 {
  grid-template-columns: minmax(0,1fr) 60px;
  grid-column-gap: 0px;
}
.icon-with-text-shortcode.icon-text-id-ea89a0f85506d1789604976552fe3ed7.layout-2 .text-icon {
  margin-left: 0;
}
.icon-with-text-shortcode.icon-text-id-ea89a0f85506d1789604976552fe3ed7.layout-3 {
  grid-template-columns: 60px minmax(0,1fr);
}
.icon-with-text-shortcode.icon-text-id-ea89a0f85506d1789604976552fe3ed7.layout-3 .dt-text-title {
  margin-left: 0px;
}
.icon-with-text-shortcode.icon-text-id-ea89a0f85506d1789604976552fe3ed7 .dt-text-title,
.icon-with-text-shortcode.icon-text-id-ea89a0f85506d1789604976552fe3ed7 .dt-text-title a {
  color: #666666;
  background: none;
  font-size: 21px;
  font-weight: bold;
}
.icon-with-text-shortcode.icon-text-id-ea89a0f85506d1789604976552fe3ed7 .dt-text-title {
  margin-bottom: 0px;
}
.icon-with-text-shortcode.icon-text-id-ea89a0f85506d1789604976552fe3ed7 .dt-text-desc {
  margin-bottom: 0px;
}

.icon-with-text-shortcode.icon-text-id-30df80cda3460555694a6f2d9509471a .text-icon {
  width: 60px;
  height: 60px;
  line-height: 60px;
  font-size: 46px;
  border-radius: 200px;
  margin: 0px 0px 0px 0px;
}
.icon-with-text-shortcode.icon-text-id-30df80cda3460555694a6f2d9509471a .text-icon .icon-inner {
  min-width: 60px;
  min-height: 60px;
  border-radius: 200px;
}
@media all and (-ms-high-contrast: none) {
  .icon-with-text-shortcode.icon-text-id-30df80cda3460555694a6f2d9509471a .text-icon .icon-inner {
    height: 60px;
  }
}
.icon-with-text-shortcode.icon-text-id-30df80cda3460555694a6f2d9509471a .text-icon .dt-hover-icon {
  line-height: 60px;
}
.icon-with-text-shortcode.icon-text-id-30df80cda3460555694a6f2d9509471a .text-icon:before,
.icon-with-text-shortcode.icon-text-id-30df80cda3460555694a6f2d9509471a .text-icon:after,
.icon-with-text-shortcode.icon-text-id-30df80cda3460555694a6f2d9509471a .text-icon .icon-inner:before,
.icon-with-text-shortcode.icon-text-id-30df80cda3460555694a6f2d9509471a .text-icon .icon-inner:after {
  min-width: 100%;
  min-height: 100%;
  padding: inherit;
  border-radius: inherit;
}
.icon-with-text-shortcode.icon-text-id-30df80cda3460555694a6f2d9509471a .text-icon.dt-icon-border-on:before {
  border-width: 2px;
  border-style: solid;
}
.dt-icon-border-dashed.icon-with-text-shortcode.icon-text-id-30df80cda3460555694a6f2d9509471a .text-icon.dt-icon-border-on:before {
  border-style: dashed;
}
.dt-icon-border-dotted.icon-with-text-shortcode.icon-text-id-30df80cda3460555694a6f2d9509471a .text-icon.dt-icon-border-on:before {
  border-style: dotted;
}
.dt-icon-border-double.icon-with-text-shortcode.icon-text-id-30df80cda3460555694a6f2d9509471a .text-icon.dt-icon-border-on:before {
  border-style: double;
}
.icon-with-text-shortcode.icon-text-id-30df80cda3460555694a6f2d9509471a .text-icon.dt-icon-border-dashed.dt-icon-border-on:before {
  border-style: dashed;
}
.icon-with-text-shortcode.icon-text-id-30df80cda3460555694a6f2d9509471a .text-icon.dt-icon-border-dotted.dt-icon-border-on:before {
  border-style: dotted;
}
.icon-with-text-shortcode.icon-text-id-30df80cda3460555694a6f2d9509471a .text-icon.dt-icon-border-double.dt-icon-border-on:before {
  border-style: double;
}
.icon-with-text-shortcode.icon-text-id-30df80cda3460555694a6f2d9509471a .text-icon.dt-icon-hover-border-on:after {
  border-width: 2px;
  border-style: solid;
}
.icon-with-text-shortcode.icon-text-id-30df80cda3460555694a6f2d9509471a .text-icon.dt-icon-border-dashed.dt-icon-hover-border-on:after {
  border-style: dashed;
}
.icon-with-text-shortcode.icon-text-id-30df80cda3460555694a6f2d9509471a .text-icon.dt-icon-border-dotted.dt-icon-hover-border-on:after {
  border-style: dotted;
}
.icon-with-text-shortcode.icon-text-id-30df80cda3460555694a6f2d9509471a .text-icon.dt-icon-border-double.dt-icon-hover-border-on:after {
  border-style: double;
}
.icon-with-text-shortcode.icon-text-id-30df80cda3460555694a6f2d9509471a .text-icon.dt-icon-hover-on:hover {
  font-size: 46px;
}
#page .icon-with-text-shortcode.icon-text-id-30df80cda3460555694a6f2d9509471a .text-icon.dt-icon-hover-on:hover .soc-font-icon,
#phantom .icon-with-text-shortcode.icon-text-id-30df80cda3460555694a6f2d9509471a .text-icon.dt-icon-hover-on:hover .soc-font-icon,
#page .icon-with-text-shortcode.icon-text-id-30df80cda3460555694a6f2d9509471a .text-icon.dt-icon-hover-on:hover .soc-icon,
#phantom .icon-with-text-shortcode.icon-text-id-30df80cda3460555694a6f2d9509471a .text-icon.dt-icon-hover-on:hover .soc-icon {
  color: #fff;
  background: none;
}
#page .icon-with-text-shortcode.icon-text-id-30df80cda3460555694a6f2d9509471a .text-icon.dt-icon-hover-on:not(:hover) .soc-font-icon,
#phantom .icon-with-text-shortcode.icon-text-id-30df80cda3460555694a6f2d9509471a .text-icon.dt-icon-hover-on:not(:hover) .soc-font-icon,
#page .icon-with-text-shortcode.icon-text-id-30df80cda3460555694a6f2d9509471a .text-icon.dt-icon-hover-on:not(:hover) .soc-icon,
#phantom .icon-with-text-shortcode.icon-text-id-30df80cda3460555694a6f2d9509471a .text-icon.dt-icon-hover-on:not(:hover) .soc-icon,
#page .icon-with-text-shortcode.icon-text-id-30df80cda3460555694a6f2d9509471a .text-icon.dt-icon-hover-off .soc-font-icon,
#phantom .icon-with-text-shortcode.icon-text-id-30df80cda3460555694a6f2d9509471a .text-icon.dt-icon-hover-off .soc-font-icon,
#page .icon-with-text-shortcode.icon-text-id-30df80cda3460555694a6f2d9509471a .text-icon.dt-icon-hover-off .soc-icon,
#phantom .icon-with-text-shortcode.icon-text-id-30df80cda3460555694a6f2d9509471a .text-icon.dt-icon-hover-off .soc-icon {
  color: #ff6128;
  background: none;
}
.icon-with-text-shortcode.icon-text-id-30df80cda3460555694a6f2d9509471a.layout-1 {
  grid-template-columns: 60px minmax(0,1fr);
  grid-column-gap: 0px;
}
.icon-with-text-shortcode.icon-text-id-30df80cda3460555694a6f2d9509471a.layout-2 {
  grid-template-columns: minmax(0,1fr) 60px;
  grid-column-gap: 0px;
}
.icon-with-text-shortcode.icon-text-id-30df80cda3460555694a6f2d9509471a.layout-2 .text-icon {
  margin-left: 0;
}
.icon-with-text-shortcode.icon-text-id-30df80cda3460555694a6f2d9509471a.layout-3 {
  grid-template-columns: 60px minmax(0,1fr);
}
.icon-with-text-shortcode.icon-text-id-30df80cda3460555694a6f2d9509471a.layout-3 .dt-text-title {
  margin-left: 0px;
}
.icon-with-text-shortcode.icon-text-id-30df80cda3460555694a6f2d9509471a .dt-text-title,
.icon-with-text-shortcode.icon-text-id-30df80cda3460555694a6f2d9509471a .dt-text-title a {
  color: #666666;
  background: none;
  font-size: 21px;
  font-weight: bold;
}
.icon-with-text-shortcode.icon-text-id-30df80cda3460555694a6f2d9509471a .dt-text-title {
  margin-bottom: 0px;
}
.icon-with-text-shortcode.icon-text-id-30df80cda3460555694a6f2d9509471a .dt-text-desc {
  margin-bottom: 0px;
}

/*关于我们*/
.gallery-carousel-shortcode.gallery-carousel-shortcode-id-9d4baf62bd1bdbb4cffc3c0f162da10e .owl-nav a {
  width: 36px;
  height: 36px;
  border-radius: 500px;
}
.dt-arrow-border-on.gallery-carousel-shortcode.gallery-carousel-shortcode-id-9d4baf62bd1bdbb4cffc3c0f162da10e .owl-nav a:not(:hover):before {
  border-width: 0px;
}
.dt-arrow-hover-border-on.gallery-carousel-shortcode.gallery-carousel-shortcode-id-9d4baf62bd1bdbb4cffc3c0f162da10e .owl-nav a:hover:after {
  border-width: 0px;
}
.gallery-carousel-shortcode.gallery-carousel-shortcode-id-9d4baf62bd1bdbb4cffc3c0f162da10e .owl-nav a.owl-prev {
  top: 50%;
  transform: translateY(calc(-50% + 0px));
  left: -43px;
}
@media all and (-ms-high-contrast: none) {
  .gallery-carousel-shortcode.gallery-carousel-shortcode-id-9d4baf62bd1bdbb4cffc3c0f162da10e .owl-nav a.owl-prev {
    transform: translateY(-50%);
    margin-top: 0px;
  }
}
.gallery-carousel-shortcode.gallery-carousel-shortcode-id-9d4baf62bd1bdbb4cffc3c0f162da10e .owl-nav a.owl-prev i {
  padding: 0px 0px 0px 0px;
}
.gallery-carousel-shortcode.gallery-carousel-shortcode-id-9d4baf62bd1bdbb4cffc3c0f162da10e .owl-nav a.owl-next {
  top: 50%;
  transform: translateY(calc(-50% + 0px));
  right: -43px;
}
@media all and (-ms-high-contrast: none) {
  .gallery-carousel-shortcode.gallery-carousel-shortcode-id-9d4baf62bd1bdbb4cffc3c0f162da10e .owl-nav a.owl-next {
    transform: translateY(-50%);
    margin-top: 0px;
  }
}
.gallery-carousel-shortcode.gallery-carousel-shortcode-id-9d4baf62bd1bdbb4cffc3c0f162da10e .owl-nav a.owl-next i {
  padding: 0px 0px 0px 0px;
}
.gallery-carousel-shortcode.gallery-carousel-shortcode-id-9d4baf62bd1bdbb4cffc3c0f162da10e .owl-nav i {
  font-size: 18px;
}
.gallery-carousel-shortcode.gallery-carousel-shortcode-id-9d4baf62bd1bdbb4cffc3c0f162da10e .owl-nav a:not(:hover) i,
.gallery-carousel-shortcode.gallery-carousel-shortcode-id-9d4baf62bd1bdbb4cffc3c0f162da10e .owl-nav a:not(:hover) i:before {
  color: #ffffff;
  background: none;
}
.gallery-carousel-shortcode.gallery-carousel-shortcode-id-9d4baf62bd1bdbb4cffc3c0f162da10e .owl-nav a:hover i,
.gallery-carousel-shortcode.gallery-carousel-shortcode-id-9d4baf62bd1bdbb4cffc3c0f162da10e .owl-nav a:hover i:before {
  color: rgba(255,255,255,0.75);
  background: none;
}
.gallery-carousel-shortcode.gallery-carousel-shortcode-id-9d4baf62bd1bdbb4cffc3c0f162da10e .owl-dots {
  top: calc(100% + 20px);
  left: 50%;
  transform: translateX(calc(-50% + 0px));
}
@media all and (-ms-high-contrast: none) {
  .gallery-carousel-shortcode.gallery-carousel-shortcode-id-9d4baf62bd1bdbb4cffc3c0f162da10e .owl-dots {
    transform: translateX(-50%);
    margin-left: 0px;
  }
}
.gallery-carousel-shortcode.gallery-carousel-shortcode-id-9d4baf62bd1bdbb4cffc3c0f162da10e .owl-dot {
  width: 10px;
  height: 10px;
  margin: 0 8px;
}
@media screen and (max-width: 778px) {
  .gallery-carousel-shortcode.gallery-carousel-shortcode-id-9d4baf62bd1bdbb4cffc3c0f162da10e.hide-arrows .owl-nav a {
    display: none;
  }
}
@media screen and (max-width: 778px) {
  .gallery-carousel-shortcode.gallery-carousel-shortcode-id-9d4baf62bd1bdbb4cffc3c0f162da10e.reposition-arrows .owl-nav .owl-prev {
    top: 50%;
    transform: translateY(calc(-50% + 0px));
    left: 10px;
  }
  .gallery-carousel-shortcode.gallery-carousel-shortcode-id-9d4baf62bd1bdbb4cffc3c0f162da10e.reposition-arrows .owl-nav .owl-next {
    top: 50%;
    transform: translateY(calc(-50% + 0px));
    right: 10px;
  }
}
@media screen and (max-width: 778px) and all and (-ms-high-contrast: none) {
  .gallery-carousel-shortcode.gallery-carousel-shortcode-id-9d4baf62bd1bdbb4cffc3c0f162da10e.reposition-arrows .owl-nav .owl-prev {
    transform: translateY(-50%);
    margin-top: 0px;
  }
}
@media screen and (max-width: 778px) and all and (-ms-high-contrast: none) {
  .gallery-carousel-shortcode.gallery-carousel-shortcode-id-9d4baf62bd1bdbb4cffc3c0f162da10e.reposition-arrows .owl-nav .owl-next {
    transform: translateY(-50%);
    margin-top: 0px;
  }
}
.gallery-carousel-shortcode.gallery-carousel-shortcode-id-9d4baf62bd1bdbb4cffc3c0f162da10e figure,
.gallery-carousel-shortcode.gallery-carousel-shortcode-id-9d4baf62bd1bdbb4cffc3c0f162da10e .rollover,
.gallery-carousel-shortcode.gallery-carousel-shortcode-id-9d4baf62bd1bdbb4cffc3c0f162da10e img,
.gallery-carousel-shortcode.gallery-carousel-shortcode-id-9d4baf62bd1bdbb4cffc3c0f162da10e .gallery-rollover {
  border-radius: 0px;
}
.gallery-carousel-shortcode.gallery-carousel-shortcode-id-9d4baf62bd1bdbb4cffc3c0f162da10e.enable-bg-rollover .gallery-rollover {
  background: -webkit-linear-gradient();
  background: linear-gradient();
}
.gallery-carousel-shortcode.gallery-carousel-shortcode-id-9d4baf62bd1bdbb4cffc3c0f162da10e.enable-img-shadow .owl-stage-outer {
  padding: 14px 0;
}
.gallery-carousel-shortcode.gallery-carousel-shortcode-id-9d4baf62bd1bdbb4cffc3c0f162da10e.enable-bg-rollover.hover-scale figure .rollover:after {
  background: -webkit-linear-gradient();
  background: linear-gradient();
}
.gallery-carousel-shortcode.gallery-carousel-shortcode-id-9d4baf62bd1bdbb4cffc3c0f162da10e.gallery-shortcode .gallery-zoom-ico {
  width: 44px;
  height: 44px;
  line-height: 44px;
  border-radius: 100px;
  margin: -22px 0 0 -22px;
  border-width: 0px;
}
.dt-icon-bg-on.gallery-carousel-shortcode.gallery-carousel-shortcode-id-9d4baf62bd1bdbb4cffc3c0f162da10e.gallery-shortcode .gallery-zoom-ico {
  background: rgba(255,255,255,0.3);
  box-shadow: none;
}
.gallery-carousel-shortcode.gallery-carousel-shortcode-id-9d4baf62bd1bdbb4cffc3c0f162da10e.gallery-shortcode .gallery-zoom-ico:before,
.gallery-carousel-shortcode.gallery-carousel-shortcode-id-9d4baf62bd1bdbb4cffc3c0f162da10e.gallery-shortcode .gallery-zoom-ico span {
  font-size: 32px;
  line-height: 44px;
  color: #ffffff;
  background: none;
}

/*关于我们*/
.gallery-carousel-shortcode.gallery-carousel-shortcode-id-0d318c28e13865a34a6de8bcc799e40f .owl-nav a {
  width: 36px;
  height: 36px;
  border-radius: 500px;
}
.dt-arrow-border-on.gallery-carousel-shortcode.gallery-carousel-shortcode-id-0d318c28e13865a34a6de8bcc799e40f .owl-nav a:not(:hover):before {
  border-width: 0px;
}
.dt-arrow-hover-border-on.gallery-carousel-shortcode.gallery-carousel-shortcode-id-0d318c28e13865a34a6de8bcc799e40f .owl-nav a:hover:after {
  border-width: 0px;
}
.gallery-carousel-shortcode.gallery-carousel-shortcode-id-0d318c28e13865a34a6de8bcc799e40f .owl-nav a.owl-prev {
  top: 50%;
  transform: translateY(calc(-50% + 0px));
  left: -43px;
}
@media all and (-ms-high-contrast: none) {
  .gallery-carousel-shortcode.gallery-carousel-shortcode-id-0d318c28e13865a34a6de8bcc799e40f .owl-nav a.owl-prev {
    transform: translateY(-50%);
    margin-top: 0px;
  }
}
.gallery-carousel-shortcode.gallery-carousel-shortcode-id-0d318c28e13865a34a6de8bcc799e40f .owl-nav a.owl-prev i {
  padding: 0px 0px 0px 0px;
}
.gallery-carousel-shortcode.gallery-carousel-shortcode-id-0d318c28e13865a34a6de8bcc799e40f .owl-nav a.owl-next {
  top: 50%;
  transform: translateY(calc(-50% + 0px));
  right: -43px;
}
@media all and (-ms-high-contrast: none) {
  .gallery-carousel-shortcode.gallery-carousel-shortcode-id-0d318c28e13865a34a6de8bcc799e40f .owl-nav a.owl-next {
    transform: translateY(-50%);
    margin-top: 0px;
  }
}
.gallery-carousel-shortcode.gallery-carousel-shortcode-id-0d318c28e13865a34a6de8bcc799e40f .owl-nav a.owl-next i {
  padding: 0px 0px 0px 0px;
}
.gallery-carousel-shortcode.gallery-carousel-shortcode-id-0d318c28e13865a34a6de8bcc799e40f .owl-nav i {
  font-size: 18px;
}
.gallery-carousel-shortcode.gallery-carousel-shortcode-id-0d318c28e13865a34a6de8bcc799e40f .owl-nav a:not(:hover) i,
.gallery-carousel-shortcode.gallery-carousel-shortcode-id-0d318c28e13865a34a6de8bcc799e40f .owl-nav a:not(:hover) i:before {
  color: #ffffff;
  background: none;
}
.gallery-carousel-shortcode.gallery-carousel-shortcode-id-0d318c28e13865a34a6de8bcc799e40f .owl-nav a:hover i,
.gallery-carousel-shortcode.gallery-carousel-shortcode-id-0d318c28e13865a34a6de8bcc799e40f .owl-nav a:hover i:before {
  color: rgba(255,255,255,0.75);
  background: none;
}
.gallery-carousel-shortcode.gallery-carousel-shortcode-id-0d318c28e13865a34a6de8bcc799e40f .owl-dots {
  top: calc(100% + 20px);
  left: 50%;
  transform: translateX(calc(-50% + 0px));
}
@media all and (-ms-high-contrast: none) {
  .gallery-carousel-shortcode.gallery-carousel-shortcode-id-0d318c28e13865a34a6de8bcc799e40f .owl-dots {
    transform: translateX(-50%);
    margin-left: 0px;
  }
}
.gallery-carousel-shortcode.gallery-carousel-shortcode-id-0d318c28e13865a34a6de8bcc799e40f .owl-dot {
  width: 10px;
  height: 10px;
  margin: 0 8px;
}
@media screen and (max-width: 778px) {
  .gallery-carousel-shortcode.gallery-carousel-shortcode-id-0d318c28e13865a34a6de8bcc799e40f.hide-arrows .owl-nav a {
    display: none;
  }
}
@media screen and (max-width: 778px) {
  .gallery-carousel-shortcode.gallery-carousel-shortcode-id-0d318c28e13865a34a6de8bcc799e40f.reposition-arrows .owl-nav .owl-prev {
    top: 50%;
    transform: translateY(calc(-50% + 0px));
    left: 10px;
  }
  .gallery-carousel-shortcode.gallery-carousel-shortcode-id-0d318c28e13865a34a6de8bcc799e40f.reposition-arrows .owl-nav .owl-next {
    top: 50%;
    transform: translateY(calc(-50% + 0px));
    right: 10px;
  }
}
@media screen and (max-width: 778px) and all and (-ms-high-contrast: none) {
  .gallery-carousel-shortcode.gallery-carousel-shortcode-id-0d318c28e13865a34a6de8bcc799e40f.reposition-arrows .owl-nav .owl-prev {
    transform: translateY(-50%);
    margin-top: 0px;
  }
}
@media screen and (max-width: 778px) and all and (-ms-high-contrast: none) {
  .gallery-carousel-shortcode.gallery-carousel-shortcode-id-0d318c28e13865a34a6de8bcc799e40f.reposition-arrows .owl-nav .owl-next {
    transform: translateY(-50%);
    margin-top: 0px;
  }
}
.gallery-carousel-shortcode.gallery-carousel-shortcode-id-0d318c28e13865a34a6de8bcc799e40f figure,
.gallery-carousel-shortcode.gallery-carousel-shortcode-id-0d318c28e13865a34a6de8bcc799e40f .rollover,
.gallery-carousel-shortcode.gallery-carousel-shortcode-id-0d318c28e13865a34a6de8bcc799e40f img,
.gallery-carousel-shortcode.gallery-carousel-shortcode-id-0d318c28e13865a34a6de8bcc799e40f .gallery-rollover {
  border-radius: 0px;
}
.gallery-carousel-shortcode.gallery-carousel-shortcode-id-0d318c28e13865a34a6de8bcc799e40f.enable-bg-rollover .gallery-rollover {
  background: -webkit-linear-gradient();
  background: linear-gradient();
}
.gallery-carousel-shortcode.gallery-carousel-shortcode-id-0d318c28e13865a34a6de8bcc799e40f.enable-img-shadow .owl-stage-outer {
  padding: 14px 0;
}
.gallery-carousel-shortcode.gallery-carousel-shortcode-id-0d318c28e13865a34a6de8bcc799e40f.enable-bg-rollover.hover-scale figure .rollover:after {
  background: -webkit-linear-gradient();
  background: linear-gradient();
}
.gallery-carousel-shortcode.gallery-carousel-shortcode-id-0d318c28e13865a34a6de8bcc799e40f.gallery-shortcode .gallery-zoom-ico {
  width: 44px;
  height: 44px;
  line-height: 44px;
  border-radius: 100px;
  margin: -22px 0 0 -22px;
  border-width: 0px;
}
.dt-icon-bg-on.gallery-carousel-shortcode.gallery-carousel-shortcode-id-0d318c28e13865a34a6de8bcc799e40f.gallery-shortcode .gallery-zoom-ico {
  background: rgba(255,255,255,0.3);
  box-shadow: none;
}
.gallery-carousel-shortcode.gallery-carousel-shortcode-id-0d318c28e13865a34a6de8bcc799e40f.gallery-shortcode .gallery-zoom-ico:before,
.gallery-carousel-shortcode.gallery-carousel-shortcode-id-0d318c28e13865a34a6de8bcc799e40f.gallery-shortcode .gallery-zoom-ico span {
  font-size: 32px;
  line-height: 44px;
  color: #ffffff;
  background: none;
}

.vc_custom_1699406092384{background-image: url(../images/fb2ed395957cd41d88f9-1.jpg) !important;}
 .wpb_animate_when_almost_visible { opacity: 1; }

.woocommerce form .form-row .required { visibility: visible; }

/*应用*/
/*当前位置*/
.fancy-header {
  background-image: url('../images/e498749f3c42246d50b1.jpg');
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  background-color: #222222;
}
.mobile-false .fancy-header {
  background-attachment: scroll;
}
.fancy-header .wf-wrap {
  min-height: 600px;
  padding-top: 0px;
  padding-bottom: 0px;
}
.fancy-header.sub-header .fancy-title {
  font-size: 30px;
  line-height: 36px;
  color: #ffffff;
  text-transform: none;
}
.fancy-header.sub-header .fancy-subtitle {
  font-size: 18px;
  line-height: 26px;
  color: #ffffff;
  text-transform: none;
}
.fancy-header .fancy-title {
  font-size: 52px;
  line-height: 58px;
  color: #ffffff;
  text-transform: none;
}
.fancy-header .fancy-subtitle {
  font-size: 24px;
  line-height: 33px;
  color: #ffffff;
  text-transform: none;
}
.fancy-header .breadcrumbs {
  color: #ffffff;
}
.fancy-header-overlay {
  background: rgba(0,0,0,0.5);
}
@media screen and (max-width: 778px) {
  .fancy-header .wf-wrap {
    min-height: 70px;
  }
  .fancy-header .fancy-title {
    font-size: 30px;
    line-height: 38px;
  }
  .fancy-header .fancy-subtitle {
    font-size: 20px;
    line-height: 28px;
  }
  .fancy-header.breadcrumbs-mobile-off .breadcrumbs {
    display: none;
  }
  #fancy-header > .wf-wrap {
    flex-flow: column wrap;
    align-items: center;
    justify-content: center;
    padding-bottom: 0px !important;
  }
  .fancy-header.title-left .breadcrumbs {
    text-align: center;
    float: none;
  }
  .breadcrumbs {
    margin-bottom: 10px;
  }
  .breadcrumbs.breadcrumbs-bg {
    margin-top: 10px;
  }
  .fancy-header.title-right .breadcrumbs {
    margin: 10px 0 10px 0;
  }
  #fancy-header .hgroup,
  #fancy-header .breadcrumbs {
    text-align: center;
  }
  .fancy-header .hgroup {
    padding-bottom: 5px;
  }
  .breadcrumbs-off .hgroup {
    padding-bottom: 5px;
  }
  .title-right .hgroup {
    padding: 0 0 5px 0;
  }
  .title-right.breadcrumbs-off .hgroup {
    padding-top: 5px;
  }
  .title-left.disabled-bg .breadcrumbs {
    margin-bottom: 0;
  }
}


/*联系我们*/
.icon-with-text-shortcode.icon-text-id-ca45f2ad3aa1f3f73d074f8f9fa626c4 .text-icon {
  width: 60px;
  height: 60px;
  line-height: 60px;
  font-size: 46px;
  border-radius: 200px;
  margin: 0px 0px 0px 0px;
}
.icon-with-text-shortcode.icon-text-id-ca45f2ad3aa1f3f73d074f8f9fa626c4 .text-icon .icon-inner {
  min-width: 60px;
  min-height: 60px;
  border-radius: 200px;
}
@media all and (-ms-high-contrast: none) {
  .icon-with-text-shortcode.icon-text-id-ca45f2ad3aa1f3f73d074f8f9fa626c4 .text-icon .icon-inner {
    height: 60px;
  }
}
.icon-with-text-shortcode.icon-text-id-ca45f2ad3aa1f3f73d074f8f9fa626c4 .text-icon .dt-hover-icon {
  line-height: 60px;
}
.icon-with-text-shortcode.icon-text-id-ca45f2ad3aa1f3f73d074f8f9fa626c4 .text-icon:before,
.icon-with-text-shortcode.icon-text-id-ca45f2ad3aa1f3f73d074f8f9fa626c4 .text-icon:after,
.icon-with-text-shortcode.icon-text-id-ca45f2ad3aa1f3f73d074f8f9fa626c4 .text-icon .icon-inner:before,
.icon-with-text-shortcode.icon-text-id-ca45f2ad3aa1f3f73d074f8f9fa626c4 .text-icon .icon-inner:after {
  min-width: 100%;
  min-height: 100%;
  padding: inherit;
  border-radius: inherit;
}
.icon-with-text-shortcode.icon-text-id-ca45f2ad3aa1f3f73d074f8f9fa626c4 .text-icon.dt-icon-border-on:before {
  border-width: 2px;
  border-style: solid;
}
.dt-icon-border-dashed.icon-with-text-shortcode.icon-text-id-ca45f2ad3aa1f3f73d074f8f9fa626c4 .text-icon.dt-icon-border-on:before {
  border-style: dashed;
}
.dt-icon-border-dotted.icon-with-text-shortcode.icon-text-id-ca45f2ad3aa1f3f73d074f8f9fa626c4 .text-icon.dt-icon-border-on:before {
  border-style: dotted;
}
.dt-icon-border-double.icon-with-text-shortcode.icon-text-id-ca45f2ad3aa1f3f73d074f8f9fa626c4 .text-icon.dt-icon-border-on:before {
  border-style: double;
}
.icon-with-text-shortcode.icon-text-id-ca45f2ad3aa1f3f73d074f8f9fa626c4 .text-icon.dt-icon-border-dashed.dt-icon-border-on:before {
  border-style: dashed;
}
.icon-with-text-shortcode.icon-text-id-ca45f2ad3aa1f3f73d074f8f9fa626c4 .text-icon.dt-icon-border-dotted.dt-icon-border-on:before {
  border-style: dotted;
}
.icon-with-text-shortcode.icon-text-id-ca45f2ad3aa1f3f73d074f8f9fa626c4 .text-icon.dt-icon-border-double.dt-icon-border-on:before {
  border-style: double;
}
.icon-with-text-shortcode.icon-text-id-ca45f2ad3aa1f3f73d074f8f9fa626c4 .text-icon.dt-icon-hover-border-on:after {
  border-width: 2px;
  border-style: solid;
}
.icon-with-text-shortcode.icon-text-id-ca45f2ad3aa1f3f73d074f8f9fa626c4 .text-icon.dt-icon-border-dashed.dt-icon-hover-border-on:after {
  border-style: dashed;
}
.icon-with-text-shortcode.icon-text-id-ca45f2ad3aa1f3f73d074f8f9fa626c4 .text-icon.dt-icon-border-dotted.dt-icon-hover-border-on:after {
  border-style: dotted;
}
.icon-with-text-shortcode.icon-text-id-ca45f2ad3aa1f3f73d074f8f9fa626c4 .text-icon.dt-icon-border-double.dt-icon-hover-border-on:after {
  border-style: double;
}
.icon-with-text-shortcode.icon-text-id-ca45f2ad3aa1f3f73d074f8f9fa626c4 .text-icon.dt-icon-hover-on:hover {
  font-size: 46px;
}
#page .icon-with-text-shortcode.icon-text-id-ca45f2ad3aa1f3f73d074f8f9fa626c4 .text-icon.dt-icon-hover-on:hover .soc-font-icon,
#phantom .icon-with-text-shortcode.icon-text-id-ca45f2ad3aa1f3f73d074f8f9fa626c4 .text-icon.dt-icon-hover-on:hover .soc-font-icon,
#page .icon-with-text-shortcode.icon-text-id-ca45f2ad3aa1f3f73d074f8f9fa626c4 .text-icon.dt-icon-hover-on:hover .soc-icon,
#phantom .icon-with-text-shortcode.icon-text-id-ca45f2ad3aa1f3f73d074f8f9fa626c4 .text-icon.dt-icon-hover-on:hover .soc-icon {
  color: #fff;
  background: none;
}
#page .icon-with-text-shortcode.icon-text-id-ca45f2ad3aa1f3f73d074f8f9fa626c4 .text-icon.dt-icon-hover-on:not(:hover) .soc-font-icon,
#phantom .icon-with-text-shortcode.icon-text-id-ca45f2ad3aa1f3f73d074f8f9fa626c4 .text-icon.dt-icon-hover-on:not(:hover) .soc-font-icon,
#page .icon-with-text-shortcode.icon-text-id-ca45f2ad3aa1f3f73d074f8f9fa626c4 .text-icon.dt-icon-hover-on:not(:hover) .soc-icon,
#phantom .icon-with-text-shortcode.icon-text-id-ca45f2ad3aa1f3f73d074f8f9fa626c4 .text-icon.dt-icon-hover-on:not(:hover) .soc-icon,
#page .icon-with-text-shortcode.icon-text-id-ca45f2ad3aa1f3f73d074f8f9fa626c4 .text-icon.dt-icon-hover-off .soc-font-icon,
#phantom .icon-with-text-shortcode.icon-text-id-ca45f2ad3aa1f3f73d074f8f9fa626c4 .text-icon.dt-icon-hover-off .soc-font-icon,
#page .icon-with-text-shortcode.icon-text-id-ca45f2ad3aa1f3f73d074f8f9fa626c4 .text-icon.dt-icon-hover-off .soc-icon,
#phantom .icon-with-text-shortcode.icon-text-id-ca45f2ad3aa1f3f73d074f8f9fa626c4 .text-icon.dt-icon-hover-off .soc-icon {
  color: #ff6128;
  background: none;
}
.icon-with-text-shortcode.icon-text-id-ca45f2ad3aa1f3f73d074f8f9fa626c4.layout-1 {
  grid-template-columns: 60px minmax(0,1fr);
  grid-column-gap: 0px;
}
.icon-with-text-shortcode.icon-text-id-ca45f2ad3aa1f3f73d074f8f9fa626c4.layout-2 {
  grid-template-columns: minmax(0,1fr) 60px;
  grid-column-gap: 0px;
}
.icon-with-text-shortcode.icon-text-id-ca45f2ad3aa1f3f73d074f8f9fa626c4.layout-2 .text-icon {
  margin-left: 0;
}
.icon-with-text-shortcode.icon-text-id-ca45f2ad3aa1f3f73d074f8f9fa626c4.layout-3 {
  grid-template-columns: 60px minmax(0,1fr);
}
.icon-with-text-shortcode.icon-text-id-ca45f2ad3aa1f3f73d074f8f9fa626c4.layout-3 .dt-text-title {
  margin-left: 0px;
}
.icon-with-text-shortcode.icon-text-id-ca45f2ad3aa1f3f73d074f8f9fa626c4 .dt-text-title,
.icon-with-text-shortcode.icon-text-id-ca45f2ad3aa1f3f73d074f8f9fa626c4 .dt-text-title a {
  color: #666666;
  background: none;
  font-size: 21px;
  font-weight: bold;
}
.icon-with-text-shortcode.icon-text-id-ca45f2ad3aa1f3f73d074f8f9fa626c4 .dt-text-title {
  margin-bottom: 0px;
}
.icon-with-text-shortcode.icon-text-id-ca45f2ad3aa1f3f73d074f8f9fa626c4 .dt-text-desc {
  margin-bottom: 0px;
}
.icon-with-text-shortcode.icon-text-id-86dced3814374c256a6b0dc24cffce27 .text-icon {
  width: 60px;
  height: 60px;
  line-height: 60px;
  font-size: 46px;
  border-radius: 200px;
  margin: 0px 0px 0px 0px;
}
.icon-with-text-shortcode.icon-text-id-86dced3814374c256a6b0dc24cffce27 .text-icon .icon-inner {
  min-width: 60px;
  min-height: 60px;
  border-radius: 200px;
}
@media all and (-ms-high-contrast: none) {
  .icon-with-text-shortcode.icon-text-id-86dced3814374c256a6b0dc24cffce27 .text-icon .icon-inner {
    height: 60px;
  }
}
.icon-with-text-shortcode.icon-text-id-86dced3814374c256a6b0dc24cffce27 .text-icon .dt-hover-icon {
  line-height: 60px;
}
.icon-with-text-shortcode.icon-text-id-86dced3814374c256a6b0dc24cffce27 .text-icon:before,
.icon-with-text-shortcode.icon-text-id-86dced3814374c256a6b0dc24cffce27 .text-icon:after,
.icon-with-text-shortcode.icon-text-id-86dced3814374c256a6b0dc24cffce27 .text-icon .icon-inner:before,
.icon-with-text-shortcode.icon-text-id-86dced3814374c256a6b0dc24cffce27 .text-icon .icon-inner:after {
  min-width: 100%;
  min-height: 100%;
  padding: inherit;
  border-radius: inherit;
}
.icon-with-text-shortcode.icon-text-id-86dced3814374c256a6b0dc24cffce27 .text-icon.dt-icon-border-on:before {
  border-width: 2px;
  border-style: solid;
}
.dt-icon-border-dashed.icon-with-text-shortcode.icon-text-id-86dced3814374c256a6b0dc24cffce27 .text-icon.dt-icon-border-on:before {
  border-style: dashed;
}
.dt-icon-border-dotted.icon-with-text-shortcode.icon-text-id-86dced3814374c256a6b0dc24cffce27 .text-icon.dt-icon-border-on:before {
  border-style: dotted;
}
.dt-icon-border-double.icon-with-text-shortcode.icon-text-id-86dced3814374c256a6b0dc24cffce27 .text-icon.dt-icon-border-on:before {
  border-style: double;
}
.icon-with-text-shortcode.icon-text-id-86dced3814374c256a6b0dc24cffce27 .text-icon.dt-icon-border-dashed.dt-icon-border-on:before {
  border-style: dashed;
}
.icon-with-text-shortcode.icon-text-id-86dced3814374c256a6b0dc24cffce27 .text-icon.dt-icon-border-dotted.dt-icon-border-on:before {
  border-style: dotted;
}
.icon-with-text-shortcode.icon-text-id-86dced3814374c256a6b0dc24cffce27 .text-icon.dt-icon-border-double.dt-icon-border-on:before {
  border-style: double;
}
.icon-with-text-shortcode.icon-text-id-86dced3814374c256a6b0dc24cffce27 .text-icon.dt-icon-hover-border-on:after {
  border-width: 2px;
  border-style: solid;
}
.icon-with-text-shortcode.icon-text-id-86dced3814374c256a6b0dc24cffce27 .text-icon.dt-icon-border-dashed.dt-icon-hover-border-on:after {
  border-style: dashed;
}
.icon-with-text-shortcode.icon-text-id-86dced3814374c256a6b0dc24cffce27 .text-icon.dt-icon-border-dotted.dt-icon-hover-border-on:after {
  border-style: dotted;
}
.icon-with-text-shortcode.icon-text-id-86dced3814374c256a6b0dc24cffce27 .text-icon.dt-icon-border-double.dt-icon-hover-border-on:after {
  border-style: double;
}
.icon-with-text-shortcode.icon-text-id-86dced3814374c256a6b0dc24cffce27 .text-icon.dt-icon-hover-on:hover {
  font-size: 46px;
}
#page .icon-with-text-shortcode.icon-text-id-86dced3814374c256a6b0dc24cffce27 .text-icon.dt-icon-hover-on:hover .soc-font-icon,
#phantom .icon-with-text-shortcode.icon-text-id-86dced3814374c256a6b0dc24cffce27 .text-icon.dt-icon-hover-on:hover .soc-font-icon,
#page .icon-with-text-shortcode.icon-text-id-86dced3814374c256a6b0dc24cffce27 .text-icon.dt-icon-hover-on:hover .soc-icon,
#phantom .icon-with-text-shortcode.icon-text-id-86dced3814374c256a6b0dc24cffce27 .text-icon.dt-icon-hover-on:hover .soc-icon {
  color: #fff;
  background: none;
}
#page .icon-with-text-shortcode.icon-text-id-86dced3814374c256a6b0dc24cffce27 .text-icon.dt-icon-hover-on:not(:hover) .soc-font-icon,
#phantom .icon-with-text-shortcode.icon-text-id-86dced3814374c256a6b0dc24cffce27 .text-icon.dt-icon-hover-on:not(:hover) .soc-font-icon,
#page .icon-with-text-shortcode.icon-text-id-86dced3814374c256a6b0dc24cffce27 .text-icon.dt-icon-hover-on:not(:hover) .soc-icon,
#phantom .icon-with-text-shortcode.icon-text-id-86dced3814374c256a6b0dc24cffce27 .text-icon.dt-icon-hover-on:not(:hover) .soc-icon,
#page .icon-with-text-shortcode.icon-text-id-86dced3814374c256a6b0dc24cffce27 .text-icon.dt-icon-hover-off .soc-font-icon,
#phantom .icon-with-text-shortcode.icon-text-id-86dced3814374c256a6b0dc24cffce27 .text-icon.dt-icon-hover-off .soc-font-icon,
#page .icon-with-text-shortcode.icon-text-id-86dced3814374c256a6b0dc24cffce27 .text-icon.dt-icon-hover-off .soc-icon,
#phantom .icon-with-text-shortcode.icon-text-id-86dced3814374c256a6b0dc24cffce27 .text-icon.dt-icon-hover-off .soc-icon {
  color: #ff6128;
  background: none;
}
.icon-with-text-shortcode.icon-text-id-86dced3814374c256a6b0dc24cffce27.layout-1 {
  grid-template-columns: 60px minmax(0,1fr);
  grid-column-gap: 0px;
}
.icon-with-text-shortcode.icon-text-id-86dced3814374c256a6b0dc24cffce27.layout-2 {
  grid-template-columns: minmax(0,1fr) 60px;
  grid-column-gap: 0px;
}
.icon-with-text-shortcode.icon-text-id-86dced3814374c256a6b0dc24cffce27.layout-2 .text-icon {
  margin-left: 0;
}
.icon-with-text-shortcode.icon-text-id-86dced3814374c256a6b0dc24cffce27.layout-3 {
  grid-template-columns: 60px minmax(0,1fr);
}
.icon-with-text-shortcode.icon-text-id-86dced3814374c256a6b0dc24cffce27.layout-3 .dt-text-title {
  margin-left: 0px;
}
.icon-with-text-shortcode.icon-text-id-86dced3814374c256a6b0dc24cffce27 .dt-text-title,
.icon-with-text-shortcode.icon-text-id-86dced3814374c256a6b0dc24cffce27 .dt-text-title a {
  color: #666666;
  background: none;
  font-size: 21px;
  font-weight: bold;
}
.icon-with-text-shortcode.icon-text-id-86dced3814374c256a6b0dc24cffce27 .dt-text-title {
  margin-bottom: 0px;
}
.icon-with-text-shortcode.icon-text-id-86dced3814374c256a6b0dc24cffce27 .dt-text-desc {
  margin-bottom: 0px;
}

.icon-with-text-shortcode.icon-text-id-b271185983aef5b30afb8e701e55ac79 .text-icon {
  width: 60px;
  height: 60px;
  line-height: 60px;
  font-size: 46px;
  border-radius: 200px;
  margin: 0px 0px 0px 0px;
}
.icon-with-text-shortcode.icon-text-id-b271185983aef5b30afb8e701e55ac79 .text-icon .icon-inner {
  min-width: 60px;
  min-height: 60px;
  border-radius: 200px;
}
@media all and (-ms-high-contrast: none) {
  .icon-with-text-shortcode.icon-text-id-b271185983aef5b30afb8e701e55ac79 .text-icon .icon-inner {
    height: 60px;
  }
}
.icon-with-text-shortcode.icon-text-id-b271185983aef5b30afb8e701e55ac79 .text-icon .dt-hover-icon {
  line-height: 60px;
}
.icon-with-text-shortcode.icon-text-id-b271185983aef5b30afb8e701e55ac79 .text-icon:before,
.icon-with-text-shortcode.icon-text-id-b271185983aef5b30afb8e701e55ac79 .text-icon:after,
.icon-with-text-shortcode.icon-text-id-b271185983aef5b30afb8e701e55ac79 .text-icon .icon-inner:before,
.icon-with-text-shortcode.icon-text-id-b271185983aef5b30afb8e701e55ac79 .text-icon .icon-inner:after {
  min-width: 100%;
  min-height: 100%;
  padding: inherit;
  border-radius: inherit;
}
.icon-with-text-shortcode.icon-text-id-b271185983aef5b30afb8e701e55ac79 .text-icon.dt-icon-border-on:before {
  border-width: 2px;
  border-style: solid;
}
.dt-icon-border-dashed.icon-with-text-shortcode.icon-text-id-b271185983aef5b30afb8e701e55ac79 .text-icon.dt-icon-border-on:before {
  border-style: dashed;
}
.dt-icon-border-dotted.icon-with-text-shortcode.icon-text-id-b271185983aef5b30afb8e701e55ac79 .text-icon.dt-icon-border-on:before {
  border-style: dotted;
}
.dt-icon-border-double.icon-with-text-shortcode.icon-text-id-b271185983aef5b30afb8e701e55ac79 .text-icon.dt-icon-border-on:before {
  border-style: double;
}
.icon-with-text-shortcode.icon-text-id-b271185983aef5b30afb8e701e55ac79 .text-icon.dt-icon-border-dashed.dt-icon-border-on:before {
  border-style: dashed;
}
.icon-with-text-shortcode.icon-text-id-b271185983aef5b30afb8e701e55ac79 .text-icon.dt-icon-border-dotted.dt-icon-border-on:before {
  border-style: dotted;
}
.icon-with-text-shortcode.icon-text-id-b271185983aef5b30afb8e701e55ac79 .text-icon.dt-icon-border-double.dt-icon-border-on:before {
  border-style: double;
}
.icon-with-text-shortcode.icon-text-id-b271185983aef5b30afb8e701e55ac79 .text-icon.dt-icon-hover-border-on:after {
  border-width: 2px;
  border-style: solid;
}
.icon-with-text-shortcode.icon-text-id-b271185983aef5b30afb8e701e55ac79 .text-icon.dt-icon-border-dashed.dt-icon-hover-border-on:after {
  border-style: dashed;
}
.icon-with-text-shortcode.icon-text-id-b271185983aef5b30afb8e701e55ac79 .text-icon.dt-icon-border-dotted.dt-icon-hover-border-on:after {
  border-style: dotted;
}
.icon-with-text-shortcode.icon-text-id-b271185983aef5b30afb8e701e55ac79 .text-icon.dt-icon-border-double.dt-icon-hover-border-on:after {
  border-style: double;
}
.icon-with-text-shortcode.icon-text-id-b271185983aef5b30afb8e701e55ac79 .text-icon.dt-icon-hover-on:hover {
  font-size: 46px;
}
#page .icon-with-text-shortcode.icon-text-id-b271185983aef5b30afb8e701e55ac79 .text-icon.dt-icon-hover-on:hover .soc-font-icon,
#phantom .icon-with-text-shortcode.icon-text-id-b271185983aef5b30afb8e701e55ac79 .text-icon.dt-icon-hover-on:hover .soc-font-icon,
#page .icon-with-text-shortcode.icon-text-id-b271185983aef5b30afb8e701e55ac79 .text-icon.dt-icon-hover-on:hover .soc-icon,
#phantom .icon-with-text-shortcode.icon-text-id-b271185983aef5b30afb8e701e55ac79 .text-icon.dt-icon-hover-on:hover .soc-icon {
  color: #fff;
  background: none;
}
#page .icon-with-text-shortcode.icon-text-id-b271185983aef5b30afb8e701e55ac79 .text-icon.dt-icon-hover-on:not(:hover) .soc-font-icon,
#phantom .icon-with-text-shortcode.icon-text-id-b271185983aef5b30afb8e701e55ac79 .text-icon.dt-icon-hover-on:not(:hover) .soc-font-icon,
#page .icon-with-text-shortcode.icon-text-id-b271185983aef5b30afb8e701e55ac79 .text-icon.dt-icon-hover-on:not(:hover) .soc-icon,
#phantom .icon-with-text-shortcode.icon-text-id-b271185983aef5b30afb8e701e55ac79 .text-icon.dt-icon-hover-on:not(:hover) .soc-icon,
#page .icon-with-text-shortcode.icon-text-id-b271185983aef5b30afb8e701e55ac79 .text-icon.dt-icon-hover-off .soc-font-icon,
#phantom .icon-with-text-shortcode.icon-text-id-b271185983aef5b30afb8e701e55ac79 .text-icon.dt-icon-hover-off .soc-font-icon,
#page .icon-with-text-shortcode.icon-text-id-b271185983aef5b30afb8e701e55ac79 .text-icon.dt-icon-hover-off .soc-icon,
#phantom .icon-with-text-shortcode.icon-text-id-b271185983aef5b30afb8e701e55ac79 .text-icon.dt-icon-hover-off .soc-icon {
  color: #ff6128;
  background: none;
}
.icon-with-text-shortcode.icon-text-id-b271185983aef5b30afb8e701e55ac79.layout-1 {
  grid-template-columns: 60px minmax(0,1fr);
  grid-column-gap: 0px;
}
.icon-with-text-shortcode.icon-text-id-b271185983aef5b30afb8e701e55ac79.layout-2 {
  grid-template-columns: minmax(0,1fr) 60px;
  grid-column-gap: 0px;
}
.icon-with-text-shortcode.icon-text-id-b271185983aef5b30afb8e701e55ac79.layout-2 .text-icon {
  margin-left: 0;
}
.icon-with-text-shortcode.icon-text-id-b271185983aef5b30afb8e701e55ac79.layout-3 {
  grid-template-columns: 60px minmax(0,1fr);
}
.icon-with-text-shortcode.icon-text-id-b271185983aef5b30afb8e701e55ac79.layout-3 .dt-text-title {
  margin-left: 0px;
}
.icon-with-text-shortcode.icon-text-id-b271185983aef5b30afb8e701e55ac79 .dt-text-title,
.icon-with-text-shortcode.icon-text-id-b271185983aef5b30afb8e701e55ac79 .dt-text-title a {
  color: #666666;
  background: none;
  font-size: 21px;
  font-weight: bold;
}
.icon-with-text-shortcode.icon-text-id-b271185983aef5b30afb8e701e55ac79 .dt-text-title {
  margin-bottom: 0px;
}
.icon-with-text-shortcode.icon-text-id-b271185983aef5b30afb8e701e55ac79 .dt-text-desc {
  margin-bottom: 0px;
}
.vc_custom_1700033058183 {
    background-color: #f7f7f7 !important;
}

/*产品中心*/
.woocommerce-product-gallery{ opacity: 1 !important; }
div.product div.images .flex-control-thumbs {
    overflow: hidden;
    zoom: 1;
    margin: 0;
    padding: 0;
}
div.product div.images .flex-control-thumbs {
    margin: 0 -5px;
}
div.product div.images .flex-control-thumbs li {
    width: 25%;
    float: left;
    padding: 10px 5px 0 5px;
    box-sizing: border-box;
    list-style: none;
}
div.product div.images img {
    display: block;
    width: 100%;
    height: auto;
    box-shadow: none;
}
div.product div.images .flex-control-thumbs li img {
    cursor: pointer;
    opacity: .5;
    margin: 0;
}
div.product div.images .flex-control-thumbs li img.flex-active, div.product div.images .flex-control-thumbs li img:hover {
    opacity: 1;
}

.pro_brand_list{}
.pro_brand_list .item .shortcode-banner{min-height: 250px;}
.pro_brand_list .item .shortcode-banner-bg{padding: 10px;min-height: 250px}
.pro_brand_list .item .shortcode-banner-bg .text-big{background-color: rgb(0,0,0);background-color: rgba(0,0,0,0.01);border: solid 10px transparent;outline: solid 1px;outline-color: #98989a;height: 240px}
.brand_lunbo .item{margin-bottom: 0;}

.show-mobile-header .dt-mobile-header{background-color: #f79c4c;}
.mobile-main-nav li > a .menu-text,.dt-mobile-header .text-area{color: #fff;}
.mobile-main-nav li.act > a .menu-text{color: #333;}
.mobile-menu-show-divider .mobile-main-nav > li:before{border-bottom: 1px solid rgba(255,255,255,0.5);}
.mobile-main-nav .next-level-button svg{fill: #fff;}
.dt-mobile-header .mobile-main-nav li .sub-nav > li > a .menu-text{color: #fff;}
img{max-width: 100%;}
.product div.images{overflow: hidden;}

.quantity .qty{padding: 0 5px;text-align: center;}

@media(max-width: 1320px){
    .dgwt-wcas-search-wrapp{min-width: 250px;}
}
@media(max-width: 768px){
    .dgwt-wcas-search-wrapp{min-width: calc(100vw - 60px);}
    .paginator:not(.paginator-more-button) a, .paginator:not(.paginator-more-button) span{padding: 3px 7px;}
    .lets{font-size: 50px;line-height: 1.5;}
    .lxfs ul li{font-size: 18px;}

    .pb60{padding-bottom: 30px;}
    .pt60{padding-top: 30px;}
}