/* Original desktop composition, separated from the former hosted editor. */
:root{--view-resolution:100vw;--scroll-bar-width:0px;--fontRatio:1;--theme-color:rgba(1,65,51,1);--secondary-color:rgba(7,32,66,1)}
html,body{margin:0;padding:0;width:100%;min-height:100%;background:#fff;font-family:'Microsoft YaHei','微软雅黑',Arial,sans-serif}
body{overflow-x:hidden}#jz_web,#jzWebContainer{width:100%;min-width:0;margin:0;overflow:visible}.jz_web_rows,.web_col_content,.banner_module_zone{display:flex;flex-direction:column}
#module418 .c__imgeffects_wrap{aspect-ratio:880/399}#module418 img{width:100%;height:auto;display:block}
.inner_feature_wrap,.web_col_content_empty_tips,.jz_manage_icon,.row_handler_line,.jz_design_delete,.jz_manage_btn,.manage_tool,.jz_back_to_top,.jz_mobi_back_to_top{display:none!important}
.jz_module_animation,.animateModule,.jz_hidden_content_Animate{opacity:1!important;transform:none!important;animation:none!important}
.jz_web_header{position:relative!important;top:auto!important}.jz_nav_item{position:relative}.jz_nav_item .sub_nav_list{position:absolute!important;top:100%!important;left:0!important;min-width:190px;z-index:50}.jz_nav_item:hover>.nav_item_text_wrap>.sub_nav_list,.jz_nav_item:focus-within>.nav_item_text_wrap>.sub_nav_list{display:block!important;visibility:visible;opacity:1}
.sub_nav_item a{display:block;padding:9px 18px;background:white}.sub_nav_item a:hover,.sub_nav_item a:focus{background:#2897f1;color:white!important}.sub_nav_list .sub_nav_item_septal{display:none}.sub_nav_wrap{background:white}
.banner_pic_item_wrap{animation:none!important}.banner_pic_group{position:relative}.bohao-banner-button{position:absolute;top:50%;transform:translateY(-50%);z-index:5;border:0;color:white;background:#0005;font:32px/1 Arial;width:36px;height:56px;cursor:pointer}.bohao-banner-prev{left:0}.bohao-banner-next{right:0}.bohao-banner-button:hover{background:#0009}.pic_short_line_btn{cursor:pointer}.pic_short_line_btn:focus-visible{outline:2px solid #fff;outline-offset:3px}
a:focus-visible,button:focus-visible{outline:3px solid #2897f1;outline-offset:3px}.bohao-photo{cursor:zoom-in}.bohao-lightbox{border:0;padding:28px;background:#fff;max-width:94vw;max-height:92vh}.bohao-lightbox::backdrop{background:#000a}.bohao-lightbox img{display:block;max-height:80vh;max-width:85vw;object-fit:contain}.bohao-close{position:absolute;right:5px;top:2px;font-size:25px;border:0;background:white;cursor:pointer}.bohao-inquire{display:inline-flex;padding:12px 28px;background:#2897f1;color:white;font-size:16px;text-decoration:none}.bohao-map-link{display:flex;min-height:280px;padding:40px;box-sizing:border-box;align-items:center;justify-content:center;flex-direction:column;gap:24px;background:#f4f7f6;color:#014133;text-align:center;font-size:18px;text-decoration:none}.bohao-map-link strong{font-size:26px}.bohao-map-link span{max-width:600px;line-height:1.8}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
.product_advisory_btn .bohao-inquire{padding:0;background:transparent;color:inherit;font:inherit;border-radius:inherit}.product_advisory_btn{padding:0!important}.product_advisory_btn .bohao-inquire{display:block;padding:16px 28px}
.bohao-info-dialog{max-width:min(90vw,460px);padding:40px 30px}.bohao-qr{display:flex;align-items:center;flex-direction:column;gap:20px}.bohao-qr h2{font-size:20px}.bohao-qr img{width:260px;max-width:70vw}.bohao-qr a{max-width:100%;overflow-wrap:anywhere;color:#014133;font-size:14px}.bohao-share input{display:block;width:100%;min-width:240px;margin:12px 0;padding:10px;border:1px solid #aaa}.bohao-share button{background:#014133;color:#fff;padding:10px 18px;border:0;cursor:pointer}.bohao-no-results{padding:32px;font-size:18px}[hidden]{display:none!important}
.exhibition_show_products{scroll-behavior:smooth}.s_spserv__item{cursor:pointer}
@media(max-width:767px){
 html,body,#jz_web,#jzWebContainer{min-width:0!important;max-width:100%!important;--view-resolution:100vw}
 .jz_web_row{padding:24px 5%!important;margin:0!important;box-sizing:border-box}
 .jz_web_row_line{width:100%!important;margin:0!important}.jz_web_row__content{display:flex!important;flex-direction:column!important;gap:20px}
 .jz_web_col{width:100%!important;max-width:100%!important;flex:none!important;margin:0!important;padding:0!important;border:0!important;box-sizing:border-box}
 .jz_module{width:100%!important;max-width:100%!important;min-width:0!important;margin:0 0 16px!important;align-self:stretch!important;box-sizing:border-box}
 #row283{padding:10px 5% 0!important}#module418{width:240px!important;max-width:75%!important;margin:0!important}#module418 img{width:100%;height:auto}#module466{margin:0!important}#module466 span{font-size:26px!important}#row3{padding:0!important}
 #module466 span,#module466 b{font-size:24px!important;letter-spacing:6px!important}#module466 .fk-editor>div>b,#module466 .fk-editor>div>span:first-child{display:none!important}#module466 .fk-editor>div{white-space:nowrap;text-align:left!important}
 .jz_nav_wrap{width:100%!important;margin:0!important}.jz_nav_list{display:flex!important;justify-content:center}.jz_nav_item{flex:1;min-width:0!important;height:54px!important;line-height:54px!important}.nav_item_septal{display:none!important}.nav_main_name{font-size:14px!important}.jz_nav_content{overflow:visible!important}.jz_nav_item .sub_nav_list{min-width:160px;max-height:60vh;overflow:auto}.nav_child_item .sub_nav_list{left:auto!important;right:0!important}
 .banner_pic{width:100%!important}.banner_module_zone .jz_web_row_line{display:none!important}.bohao-banner-button{height:38px;width:26px;font-size:24px}
 .exhibition_show_products{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%!important;transform:none!important}.exhibition_show_product{width:100%!important;margin:0!important}.exhibition_product_name{font-size:15px!important}.exhibition_show_product img{width:100%!important;height:auto!important;aspect-ratio:1;object-fit:contain}
 .cate_group_list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.cate_group_item{padding:12px 8px!important;font-size:14px!important}.m_categroup_itemwrap{min-width:0}
 .result_show_products{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.result_show_product{width:100%!important;margin:0!important}.result_product_name_text{font-size:14px!important;overflow-wrap:anywhere}.result_product_pic_wrap{width:100%!important}
 .product_detail_wrap{display:flex!important;flex-direction:column!important;gap:24px}.product_detail_left_content,.product_detail_right_content{width:100%!important;margin:0!important;padding:0!important}.detail_main_title{font-size:26px!important;line-height:1.3!important}.detail_title_wrap{flex-wrap:wrap!important}.detail_big_pic_content{width:100%!important;height:auto!important;aspect-ratio:1}.detail_big_pic{width:100%!important;height:100%!important;object-fit:contain}.detail_small_pic_wrap{width:100%!important}.detail_small_pic_lists{display:flex!important;flex-wrap:wrap!important;gap:10px}.detail_small_pic_list{width:64px!important;height:64px!important;margin:0!important}.detail_small_pic_list img{max-width:100%;max-height:100%}
 .product_detail_detail_wrap{padding:20px 0!important}.detail_func_content{font-size:12px}.product_advisory_btn{margin-top:16px}.s_spserv__wrap{right:8px!important;transform:scale(.82);transform-origin:bottom right}.bohao-map-link{padding:24px 15px;min-height:260px;font-size:15px}.bohao-map-link strong{font-size:20px}
 .jz_web_footer .jz_module{margin:0!important}.jz_web_footer span,.jz_web_footer p,.jz_web_footer a{font-size:15px!important;line-height:1.7!important}.jz_web_footer .s_footer{font-size:12px!important}#module474{width:100%!important}.module_rich_content{overflow-wrap:anywhere}.module_list_photos_content{max-width:100%}
}
