.reference-site{
    --CheckoutMainColor: #1875b4;
	--CheckoutMainLightColor: #74acd2;
	--CheckoutMainBackgroundColor: #f0f5ff;
}
.reference-site{font-family:Arial;}
.reference-site{font-size:12px;}
.reference-site.hidden{overflow:hidden;}
.reference-site img{max-height:100%; max-width:100%;}
.reference-site .wide{width:1200px; margin:0 auto; min-width:1200px;}
.reference-site .full{width:100%; margin:0 auto;}
.reference-site .show{display:block;}
.reference-site .hide{display:none;}
.reference-site .white_bg{background:#fff;}
.reference-site .blue{color:#005ab0;}
.reference-site .form_button_bg{background-color:#005AB0; border-color:#005AB0;}
.reference-site .form_select_tips{border-color:#ff0000;}
.reference-site .error,.reference-site .error_info{color:#900; margin:0;word-break:normal;}
.reference-site .clearfix:after{content:""; display:block; clear:both; visibility:hidden; line-height:0; height:0;}
.reference-site .headerFixed{ z-index: 101!important; }
@media  screen and (max-width: 1000px) {.reference-site #header.header_fixed_top .headerFixed{position:fixed!important}
.reference-site #header .headerFixed{position:unset!important}
.reference-site #header .header_content_height{display:none!important}
.reference-site #header.header_fixed_top  .header_content_height{display:block!important}}
.reference-site .visual_plugins_container{ width: inherit; }
.reference-site .visual_plugins_container a.visual_cka{color: inherit;}
.reference-site.w_1200 .sitemap_box dl{width:210px;}
.reference-site .min{ min-width:980px;}
.reference-site .PriceColor,.reference-site a.PriceColor{color: #c00;}
.reference-site .global_trans{transition: all 0.3s;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;}
.reference-site .visual_hide{display: none!important;}
.reference-site .operation_activities.show{ display: flex; }
.reference-site .operation_activities_css_path{ display: none!important; }
.reference-site #head_activities{ display: grid; }
.reference-site #head_activities > .operation_activities{ grid-area: 1 / 1; opacity: 0; }
.reference-site #head_activities > .operation_activities.active{ opacity: 1; position: relative; z-index: 10; align-items: center; justify-content: center; }
.reference-site #head_activities .operation_activities .oper_list{ flex: 1; }
.reference-site #ss-chat-p{ position: relative; z-index: 1000; }
.reference-site .themes_box_content strong,.reference-site .themes_text_content strong{ font-weight: bold; }
.reference-site .themes_box_content em,.reference-site .themes_text_content em{ font-style: italic; }
.reference-site img.lazyload,.reference-site img.lazyloading{ width: 100%; height: 100%; object-fit: contain; object-position: center center; background-color: var(--PreBackgroundColor); }
.reference-site .visual_plugins_container[data-type="header"] .default_language_currency_style dt span:not(.iconfont),.reference-site .visual_plugins_container[data-type="header"] .header .default_account dl dd.user a,.reference-site .visual_plugins_container[data-type="header"] .header .account_box_sec .rows a,.reference-site .visual_plugins_container[data-type="header"] .default_shopping_cart_style .text_0,.reference-site .visual_plugins_container[data-type="header"] .default_shopping_cart_style .text_1,.reference-site .visual_plugins_container[data-type="header"] .default_account_style .FontColor,.reference-site .visual_plugins_container[data-type="header"] .default_account_style dt a,.reference-site .visual_plugins_container[data-type="header"] .default_account_style dt{ font-family: var(--ThemesNavFont); }
.reference-site .logo h1{font-size: 0;}
.reference-site .logo_img img.lazyload{ background-color: #E5E5E5; }
.reference-site img.lazyloading,.reference-site .img.img_loading{ font-size: 0;}
.reference-site .container_screen{ margin: 0 auto; }
.reference-site .container_width_1200{ margin: 0 auto; width: 1200px; box-sizing: border-box; }
.reference-site .container_width_1440{ margin: 0 auto; width: 1440px; box-sizing: border-box; }
.reference-site .container_width_1680{ margin: 0 auto; width: 1680px; box-sizing: border-box; }
.reference-site .visual_plugins_container{position: relative;}
.reference-site .visual_plugins_container[data-type="other"]{ position: static; }
.reference-site .visual_plugins_container[data-type="news_list"],.reference-site .visual_plugins_container[data-type="cases_list"]{ position: static; }
.reference-site .visual_plugins_container.cur_plugins,.reference-site .visual_plugins_container.cur_hover_plugins{position: relative;}
.reference-site .visual_plugins_container.cur_plugins:after{content: ""; position: absolute;top:0;right: 0;bottom: 0;left: 0; width: 100%;height: 100%;border: 2px solid #0baf4d;box-sizing: border-box;z-index: 10000;pointer-events:none}
.reference-site .visual_plugins_container.cur_hover_plugins::before{content: ""; position: absolute;top:0;right: 0;bottom: 0;left: 0; width: 100%;height: 100%;border: 2px solid #0baf4d;box-sizing: border-box;z-index: 10;pointer-events:none}
.reference-site .visual_plugins_container .plugins_type_box{position: absolute;top: 0;left: 0;font-size: 14px;color:#ffffff;background-color: #0baf4d;padding:3px 15px;z-index: 10;}
.reference-site .visual_plugins_container .operate_item_box{position: absolute;display: flex; left: 50%;transform: translateX(-50%);top: 5px; background-color: #1a1c1d;border-radius: 5px;justify-content: center;align-items: center;z-index: 10001;}
.reference-site .visual_plugins_container .operate_item_box .operate_item{position:relative; width: 22px;height: 25px;margin: 0 10px;cursor: pointer;margin:12px 10px}
.reference-site .visual_plugins_container .operate_item_box .operate_item.operate_moveoperate_move_dis{cursor: no-drop;}
.reference-site .visual_plugins_container .operate_item_box .operate_item::after{position: absolute;width: 100%;height: 100%;top: 0;left: 0;font-size:18px;font-family: "iconfont" !important;color:#ffffff; text-align: center;line-height: 25px;}
.reference-site .visual_plugins_container .operate_item_box .operate_item.operate_up::after{content: "";}
.reference-site .visual_plugins_container .operate_item_box .operate_item.operate_down::after{content: "";}
.reference-site .visual_plugins_container .operate_item_box .operate_item.operate_copy::after{content: "";}
.reference-site .visual_plugins_container .operate_item_box .operate_item.operate_hide::after{content: "";}
.reference-site .visual_plugins_container .operate_item_box .operate_item.operate_del::after{content: "";color:#e90e0e}
.reference-site .visual_plugins_container .compute_process_img > a[href="javascript:;"]{ cursor: default; }
.reference-site .visual_edit_mode .headerFixed{ z-index: 10006!important; }
.reference-site .visual_edit_mode .mobile_magnify_box{ z-index: 10006!important; }
.reference-site .visual_edit_mode .shopping_add_to_cart{ z-index: 99!important; }
.reference-site .fixed_search_pop,.reference-site .fixed_nav_pop_center,.reference-site .fixed_nav_pop_sub_center{ display: none; }
.reference-site .fixed_nav_pop_sub_center a{ text-decoration: none; }
.reference-site{ position: relative; }
.reference-site .fluid_box{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 1; }
.reference-site .fluid_box canvas{ position: sticky; width: 100%; height: 100%; top: 0; left: 0; }
.reference-site #mobile_header{ display: none; }
.reference-site #mobile_header .ajax_cart{ position: relative; }
.reference-site #mobile_header .ajax_cart .cart_count{ position: absolute; font-size: 12px; line-height: 12px; padding: 3px 4px; border-radius: 40px; top: -6px; right: -8px; min-height: 18px; box-sizing: border-box; min-width: 18px; text-align: center; }
@media  screen and (max-width: 1000px) {.reference-site #mobile_header{ display: block; }
.reference-site .visual_plugins_container[data-type="header"][data-mobile-nav="1"] .themes_global_header{ display: none !important; }
.reference-site #mobile_header .mobile_box{ padding: 18px 16px; box-sizing: border-box; display: block; width: 100%; }
.reference-site #mobile_header .menu_box{ display: flex; align-items: center; justify-content: space-between; }
.reference-site #mobile_header .menu_box .logo{ padding: 0; max-width: 200px; }
.reference-site #mobile_header .menu_box .btn_menu{ display: flex; align-items: center; justify-content: center; gap: 20px; line-height: 1; }
.reference-site #mobile_header .menu_box .btn_menu i{ font-size: 26px; }
.reference-site #mobile_header .menu_box .btn_menu a.ajax_cart i{ font-size: 24px; }
.reference-site .nav_center_fixed{ opacity: 0; visibility: hidden; right: -200%; display: block; width: 88%; padding: 0 20px; height: 100%; position: fixed; top: 0; background-color: #fff; z-index: 10001; box-sizing: border-box; z-index: 10001; font-size: 0; }
.reference-site .nav_center_fixed .account_box,.reference-site .nav_center_fixed .box_center{ font-size: 14px; }
.reference-site .nav_center_fixed.active{ right: 0; opacity: 1; visibility: visible; }
.reference-site .nav_center_fixed a{ text-decoration: none; }
.reference-site .fixed_nav_pop_center .back{ display: none; }
.reference-site .fixed_nav_pop_center .box_center .menu_item{ border-bottom: 1px solid #e6e6e6; }
.reference-site .fixed_nav_pop_sub_center.active{ z-index: 10020; }
.reference-site .nav_center_fixed{ z-index: 10010; }
.reference-site .nav_center_fixed .box_top{ height: 62px; line-height: 62px; text-align: center ; position: relative;}
.reference-site .nav_center_fixed .box_top .logo{ width: 60%; height: 100%; box-sizing: border-box; padding: 5px 0; margin: 0 auto; }
.reference-site .nav_center_fixed .box_top .logo>*{ width: 100%; height: 100%; }
.reference-site .nav_center_fixed .box_top:before{ content: ""; width: calc( 100% + 40px ); height: 1px; background-color: #e6e6e6; position: absolute; left: -20px; bottom: 0; }
.reference-site .nav_center_fixed .box_top .close{ position: absolute; top: 50%; transform: translateY(-50%); right: 0; color: #5a5a5a; }
.reference-site .nav_center_fixed .box_top .close i{ color: inherit; font-size: 15px; }
.reference-site .nav_center_fixed .box_top .back{ font-size: 14px; }
.reference-site .nav_center_fixed .box_top .back .back_icon{ font-size: 15px; }
.reference-site .nav_center_fixed .box_center{ padding-bottom: 20px; overflow-y: auto; overflow-x: hidden; width: 100%; height: calc( 100% - 65px - 48px ); box-sizing: border-box; }
.reference-site .nav_center_fixed .box_center::-webkit-scrollbar{ display: none; }
.reference-site .nav_center_fixed .box_center .menu_item{ box-sizing: border-box; width: 100%; }
.reference-site .nav_center_fixed .box_center .menu_item .setItemHeight{ transition: max-height 0.2s linear; overflow: hidden; }
.reference-site .nav_center_fixed .box_center .menu_item .setItemHeight:not([style]){ max-height: 0; }
.reference-site .nav_center_fixed .box_center .menu_level_first>.menu_title.active{ border-bottom: 1px solid #e6e6e6; }
.reference-site .nav_center_fixed .box_center .menu_item .sub_box{ padding-left: 12px; gap: 10px; display: flex; flex-wrap: wrap; }
.reference-site .nav_center_fixed .box_center .menu_item .sub_box.menu_level_third{ padding-left: 12px; border-inline-start: 1px solid #e6e6e6; }
.reference-site .nav_center_fixed .box_center .menu_item .sub_box.menu_level_third .menu_title a{ opacity: .7; }
.reference-site .nav_center_fixed .box_center .menu_item .pt10{ padding-top: 10px; }
.reference-site .nav_center_fixed .box_center .menu_item .sub_box .menu_title{ line-height: 1.4; }
.reference-site .nav_center_fixed .box_center .menu_item .sub_box .menu_title a{ display: inline-block; padding: 4px 0; }
.reference-site .nav_center_fixed .box_center .menu_item .menu_title{ width: 100%; line-height: 1.8; position: relative; padding-right: 40px; height: auto; box-sizing: border-box; }
.reference-site .nav_center_fixed .box_center .menu_item .menu_title a{ width: 100%; padding: 16px 0 ; display: inline-block; font-size: 14px; text-decoration: none; line-height: 18px; font-family: "Alexandria"; color: #000;;}
.reference-site .nav_center_fixed .box_center .menu_item .menu_title a .nav_icon{ margin-right: 5px; width: 24px; height: 24px; display: inline-block; vertical-align: middle; }
.reference-site .nav_center_fixed .box_center .menu_item .menu_title a .nav_icon span{ display: inline-block; height: 100%; vertical-align: middle; }
.reference-site .nav_center_fixed .box_center .menu_item .menu_title .son_btn{ width: 40px; height: 100%; position: absolute; top: 50%; transform: translateY(-50%); right: 0px; text-align: right; }
.reference-site .nav_center_fixed .box_center .menu_item .menu_title .son_btn i{ display: inline-block; font-size: 12px; position: absolute; top: 50%; right: 0; transform: translateY(-50%); }
.reference-site .nav_center_fixed .box_center .menu_item .menu_title .son_btn i:before{ transition: .4s; display: inline-block; transform: rotate(-90deg);; }
.reference-site .nav_center_fixed .box_center .language_box{ margin-top: 40px; }
.reference-site .nav_center_fixed .box_center .language_box .language_side{ position: relative; }
.reference-site .nav_center_fixed .box_center .language_box .language_side .language_title{ padding: 10px 12px; box-sizing: border-box; width: 100%; height: 40px; overflow: hidden; line-height: 18px; font-size: 14px; border: 1px solid #d9d9d9; position: relative; font-size: 14px; }
.reference-site .nav_center_fixed .box_center .language_box .language_side .language_title .lang_name{ width: 82%; overflow: hidden; }
.reference-site .nav_center_fixed .box_center .language_box .language_side .language_title>span{ display: inline-block; vertical-align: top; }
.reference-site .nav_center_fixed .box_center .language_box .language_side .language_title i{ display: inline-block; vertical-align: top; }
.reference-site .nav_center_fixed .box_center .language_box .language_side .language_title i.default_icon{ margin-right: 5px; }
.reference-site .nav_center_fixed .box_center .language_box .language_side .language_title i:not(.default_icon){ position: absolute; height: 100%; top: 0; right: 10px; font-size: 12px; line-height: 40px; }
.reference-site .nav_center_fixed .box_center .language_box .language_side .language_list{ z-index: 1; background-color: #fff; display: none; padding: 5px 20px 5px 12px; width: 100%; box-sizing: border-box; position: absolute; left: 0; border: 1px solid #d9d9d9; max-height: 205px; overflow-y: auto;; }
.reference-site .nav_center_fixed .box_center .language_box .language_side .language_list.top{ top: 100%; border-top: 0; }
.reference-site .nav_center_fixed .box_center .language_box .language_side .language_list.bottom{ bottom: 100%; border-bottom: 0; }
.reference-site .nav_center_fixed .box_center .language_box .language_side .language_list::-webkit-scrollbar{ display: none; }
.reference-site .nav_center_fixed .box_center .language_box .language_side .language_list a{ display: block; line-height: 40px; font-size: 14px; color: #333333; }
.reference-site .nav_center_fixed .box_center .currency_box{ margin: 40px 0; }
.reference-site .nav_center_fixed .box_center .currency_box .currency_side{ position: relative; }
.reference-site .nav_center_fixed .box_center .currency_box .currency_side .currency_title{ padding: 10px 12px; box-sizing: border-box; width: 100%; height: 40px; overflow: hidden; line-height: 18px; font-size: 14px; border: 1px solid #d9d9d9; position: relative; font-size: 14px; }
.reference-site .nav_center_fixed .box_center .currency_box .currency_side .currency_title .currency_name{ width: 82%; overflow: hidden; }
.reference-site .nav_center_fixed .box_center .currency_box .currency_side .currency_title>span{ display: inline-block; vertical-align: middle; }
.reference-site .nav_center_fixed .box_center .currency_box .currency_side .currency_title i.default_icon{ display: inline-block; vertical-align: middle; font-size: 16px; margin-right: 5px; }
.reference-site .nav_center_fixed .box_center .currency_box .currency_side .currency_title i:not(.default_icon){ position: absolute; height: 100%; top: 0; right: 10px; font-size: 12px; line-height: 40px; }
.reference-site .nav_center_fixed .box_center .currency_box .currency_side .currency_list{ z-index: 1; background-color: #fff; display: none; padding: 5px 20px 5px 12px; width: 100%; box-sizing: border-box; position: absolute; left: 0; border: 1px solid #d9d9d9; max-height: 205px; overflow-y: auto;; }
.reference-site .nav_center_fixed .box_center .currency_box .currency_side .currency_list.top{ top: 100%; border-top: 0; }
.reference-site .nav_center_fixed .box_center .currency_box .currency_side .currency_list.bottom{ bottom: 100%; border-bottom: 0; }
.reference-site .nav_center_fixed .box_center .currency_box .currency_side .currency_list::-webkit-scrollbar{ display: none; }
.reference-site .nav_center_fixed .box_center .currency_box .currency_side .currency_list a{ display: block; line-height: 40px; font-size: 14px; color: #333333; }
.reference-site .nav_center_fixed .sub_item_side{ display: none; }
.reference-site .nav_center_fixed .sub_item_side.active{ display: block; }
.reference-site .nav_center_fixed .sub_item_side.box_center .menu_item{ padding: 0 6px; }
.reference-site .nav_center_fixed .sub_item_side.box_center .menu_item .menu_title{ line-height: 35px; }
.reference-site .nav_center_fixed .sub_item_side.box_center .menu_item .menu_title a{ color: #6c6c6c; }
.reference-site .nav_center_fixed .box_center .menu_title.active>.son_btn i:before{ transform: rotate(0); }
.reference-site .nav_center_fixed .account_box{ border-top: 1px solid #e6e6e6; position: sticky; bottom: -1px; z-index: 10; background-color: #fff; }
.reference-site .nav_center_fixed .account_box .account_side{ line-height: 48px; position: relative; }
.reference-site .nav_center_fixed .account_box .account_side .drop_list{ max-height: 0; overflow: hidden; transition: max-height 0.2s linear; }
.reference-site .nav_center_fixed .account_box .account_side .drop_list .account_list{  padding: 8px 0 8px 12px; display: flex; flex-wrap: wrap; gap: 10px; line-height: 34px; overflow: hidden; transition: max-height 0.2s linear; }
.reference-site .nav_center_fixed .account_box .account_side .drop_list.active{ max-height: 100%; }
.reference-site .nav_center_fixed .account_box .account_side .account_title{ position: relative; }
.reference-site .nav_center_fixed .account_box .account_side.is .account_title i{ position: absolute; top: 50%; transform: translateY(-50%); right: 0; font-size: 12px; }
.reference-site .nav_center_fixed .account_box .account_side .account_title i{ margin-right: 12px; }
.reference-site .nav_center_fixed .account_box .account_side .account_title span{ font-size: 14px; }
.reference-site .nav_center_fixed .account_box .account_side .account_list  a{ display: block; padding: 4px 0; line-height: 18px; width: 100%; height: 100%; }
.reference-site .fixed_nav_pop_sub_center .box_center .menu_item.menu_level_first>.setItemHeight>.sub_box{ padding: 8px 0 8px 12px; }
.reference-site .fixed_nav_pop_sub_center .box_center .menu_item.menu_level_first>.menu_title{ border-bottom: 1px solid #e6e6e6; }
.reference-site .fixed_nav_pop_sub_center .sub_item_side .menu_level_first>.sub_box{ padding: 8px 0 8px 12px; }
.reference-site .fixed_nav_pop_sub_center .sub_item_side .menu_level_first>.sub_box .son_btn{ right: -12px; }
.reference-site .fixed_nav_pop_sub_center .back{ position: absolute; position: absolute; top: 50%; transform: translateY(-50%); left: 0; }
.reference-site .fixed_search_pop{ opacity: 0; visibility: hidden; right: -200%; display: block; width: 88%; padding: 0 15px; height: 100%; position: fixed; top: 0; background-color: #fff; box-sizing: border-box; z-index: 10010; font-size: 0; }
.reference-site .fixed_search_pop.active{ right: 0;opacity: 1; visibility: visible;; }
.reference-site .fixed_search_pop .search_top{ padding: 19px 0; position: relative; display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap; }
.reference-site .fixed_search_pop .search_top .close_btn{ width: 27px; height: 40px; position: relative; }
.reference-site .fixed_search_pop .search_top .close_btn i{ font-size: 12px; position: absolute; top: 50%; right: 0; transform: translateY(-50%); }
.reference-site .fixed_search_pop .search_top .form{ width: calc( 100% - 27px );; height: 40px; line-height: 40px; position: relative; }
.reference-site .fixed_search_pop .search_top .form .text{ padding: 0 60px 0 10px; box-sizing: border-box; width: 100%; height: 100%; background-color: #efefef; border-radius: 5px; font-style: italic; font-size: 14px; color: #787878; }
.reference-site .fixed_search_pop .search_top .form .button{ width: 40px; height: 100%; position: absolute; top: 50%; transform: translateY(-50%); right: 0; background-color: transparent; }
.reference-site .fixed_search_pop .search_top .form .button i{ position: absolute; top: 50%; left: 38%; transform: translate(-50%, -50%); }
.reference-site .fixed_search_pop .search_cont{ font-size: 12px; font-family: "Opensans"; }
.reference-site .fixed_search_pop .search_cont .cont_box{ padding: 0 10px; width: 100%; box-sizing: border-box; }
.reference-site .fixed_search_pop .search_cont .cont_border{ margin: 22px 0; width: 100%; height: 1px; background-color: #e6e6e6; }
.reference-site .fixed_search_pop .search_cont .cont_box .s_box_title{ padding: 8px 0; font-size: 12px; color: #b4b4b4; }
.reference-site .fixed_search_pop .search_cont .cont_box .search_list{ margin-top: 2px; }
.reference-site .fixed_search_pop .search_cont .cont_box .search_list .search_item{  margin-top: 10px; padding: 5px 0; }
.reference-site .fixed_search_pop .search_cont .cont_box .search_list .search_item:first-child{ margin-top: 0; }
.reference-site .fixed_search_pop .search_cont .cont_box .search_list .search_item a{ line-height: 20px; font-size: 0; color: #333333; display: flex; flex-wrap: wrap; }
.reference-site .fixed_search_pop .search_cont .cont_box .search_list .search_item a i{ margin-right: 10px; color: initial; }
.reference-site .fixed_search_pop .search_cont .cont_box .search_list .search_item a span{ width: calc( 100% - 34px ); text-overflow: ellipsis; display: -webkit-box!important; -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden; }
.reference-site .fixed_search_pop .search_cont .cont_box .search_list .search_item a i,.reference-site .fixed_search_pop .search_cont .cont_box .search_list .search_item a span{ font-size: 14px; display: inline-block; vertical-align: middle; }
.reference-site .fixed_search_pop .search_cont .hot_box .search_list .search_item a i{ transform: rotate(-45deg); }}
@media  screen and (max-width: 1720px) {.reference-site .container_width_1680{ width: 1440px; }}
@media  screen and (max-width: 1480px) {.reference-site .container_width_1440,.reference-site .container_width_1680{ width: 1200px; }}
@media  screen and (max-width: 1240px) {.reference-site .container_width_1200,.reference-site .container_width_1440,.reference-site .container_width_1680{ width: 1000px; }}
@media  screen and (max-width: 1040px) {.reference-site .container_width_1200,.reference-site .container_width_1440,.reference-site .container_width_1680{ padding: 0 15px; width: 98%; }}
.reference-site .app_gallery .compute_process_img,.reference-site .app_blog .compute_process_img{ padding-top: 100%; }
@media  (max-width: 1279px) {.reference-site .wide{width:980px;min-width:980px;}}
@media  (max-width: 1023px) {.reference-site .wide{width:100%; min-width:inherit;}}
@media  screen and (min-width: 1000px){.reference-site #top_bar_outer,.reference-site #header,.reference-site #nav_outer,.reference-site #service_outer,.reference-site #footer_outer{min-width:980px;}}
@media (max-width:1000px){.reference-site .follow_us_list li>a:focus,.reference-site .follow_us_list li>a:hover{transform:none; -webkit-transform:none;}}
.reference-site .container_full{ padding: 0 40px; width: 100%; box-sizing: border-box; }
@media  screen and (max-width: 1000px) {.reference-site .container_full{ padding: 0 20px; }}
.reference-site .sys_bg_button{background-color:#fff; transition:all 0.3s; -webkit-transition:all 0.3s; -moz-transition:all 0.3s;}
.reference-site .sys_bg_button:hover,.reference-site .sys_bg_button.cur{text-decoration:none; background-color:#f6f6f6;}
.reference-site .sys_shadow_button{transition:all 0.3s; -webkit-transition:all 0.3s; -moz-transition:all 0.3s;}
.reference-site .sys_shadow_button:hover,.reference-site .sys_shadow_button.cur{text-decoration:none; color:#fff; box-shadow:inset 0 0 10rem 2px rgba(105,105,105,.2); -webkit-box-shadow:inset 0 0 10rem 2px rgba(105,105,105,.2);}
.reference-site .btn_global{height:42px; line-height:42px; overflow:hidden; padding:0 20px; text-decoration:none; font-size:16px; color:#fff; cursor:pointer; border:1px #e5e5e5 solid; border-radius:2px; -webkit-border-radius:2px; display:inline-block; vertical-align:top;}
.reference-site .btn_processing{color:#bcbcbc!important; background-color:#f2f2f2!important;}
.reference-site .btn_disabled{background-color:#f2f2f2!important; color:#bcbcbc!important; cursor:no-drop;}
.reference-site .unShowScrollBar{ overflow-x: auto!important; overflow-y: hidden!important; }
.reference-site .unShowScrollBar::-webkit-scrollbar{ padding: 0!important; width: 0!important; height: 0!important; display: none!important; background-color: #fff!important; }
.reference-site .unShowScrollBar::-webkit-scrollbar-thumb{ background-color: #fff!important; color: #fff!important; }
.reference-site .unShowScrollBar::-webkit-scrollbar-track{ background-color: #fff!important; }
.reference-site .unShowScrollBar::-webkit-scrollbar-thumb{ background-color: #fff!important; }
.reference-site .unShowScrollBar::-webkit-scrollbar-thumb:hover{ background-color: #fff!important; }
.reference-site .unShowScrollBar::-webkit-scrollbar-thumb:active{ background-color: #fff!important; }
.reference-site .main_process{ display: none; }
.reference-site .video_con{ position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.5); -webkit-transform: translateY(-100%); -ms-transform: translateY(-100%); transform: translateY(-100%); z-index: 10000;}
.reference-site .video_con.cur{ -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0);}
.reference-site .video_con .video_con_in{ position: absolute; left: 50%; top: -100%; width: 800px; height: 500px; background: #fff; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%);-o-transition: top 0.25s;transition: top 0.25s;-webkit-transition: top 0.25s;-moz-transition: top 0.25s;}
.reference-site .video_con:not(.mobile) .video_con_in .videoContent{height: 100%;}
.reference-site .video_con:not(.mobile) .video_con_in embed{ width: 100%; height: 100%;}
.reference-site .video_con:not(.mobile) .video_con_in iframe{ width: 100%; height: 100%;}
.reference-site .video_con:not(.mobile) .video_con_in video{ width: 100%; height: 100%;background: #000;}
.reference-site .video_con.mobile .videoContent{ display: inline-block; }
.reference-site .video_con .video_con_in .close_btn{ position: absolute; right: -12px; top: -12px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; width: 25px; height: 25px; background: #fff; text-align: center; border-radius: 50%; background-image: url("/manus-storage/ba7a3242325d86d328_6f4c1de3.png"); background-repeat: no-repeat; background-position: center; z-index: 1;}
.reference-site .video_public_box iframe{position: absolute;top:0;left: 0;right: 0;bottom: 0;margin:auto;z-index: 10;}
.reference-site .video_public_box video{position: absolute;top:0;left: 0;right: 0;bottom: 0;margin:auto;width: 100%;height: 100%;z-index: 10;background-color: #000000;}
.reference-site .video_public_box video.poster_cover{object-fit: cover;}
.reference-site .video_con:not(.percent_done) .video_con_in_box{ position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 100%; height: 100%; }
.reference-site .video_con.percent_done .video_con_in{ max-width: 80%; max-height: 80%; height: auto; }
.reference-site .video_con.percent_done .video_con_in .video_con_in_box{ width: 100%; position: relative; }
.reference-site .video_con.percent_done .video_con_in video{ position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 100%; height: 100%; }
@media  screen and (max-width: 991px) {.reference-site .video_con .video_con_in{width: 88%;}}
@media  screen and (max-width: 1000px) {.reference-site .main_process{ display: block; width: 50px; height: 6px; background: #d8d8d8; border-radius: 10px; margin: 10px auto 0; }
.reference-site .scroll_progressSon{ width: 15px; height: 6px; border-radius: 10px; background: #000; }}
.reference-site .icon_success_status{width:44px; height:44px; overflow:hidden; background-image:url("/manus-storage/8efb2edf3c01524147_43d9a772.png"); background-repeat:no-repeat; position:absolute; top:40px; left:244px; display:block;}
.reference-site .icon_success_status.await{background-position:0 -54px;}
.reference-site .icon_success_status.fail{background-position:0 -108px;}
.reference-site .ajax_search{position: relative;z-index: 1002;}
.reference-site .visual_edit_mode .ajax_search{z-index: 10005;}
.reference-site .ajax_search .search_content_box{position: absolute;top: 0;left: 0;background: #fff;padding: 5px 0px;border:1px solid #ccc;}
.reference-site .ajax_search .search_content_box .search_item{margin-top: 5px;padding-right: 10px;padding-left: 50px;}
.reference-site .ajax_search .search_content_box .first{margin-top: 0px;}
.reference-site .ajax_search .search_content_box .pic{float: left;width: 30px;height: 30px;margin-left: -45px;padding:1px;border:1px solid #ccc;text-align: center;vertical-align: middle;font-size: 0;line-height: 0;opacity: 1;}
.reference-site .ajax_search .search_content_box .pic img{opacity: 1;}
.reference-site .ajax_search .search_content_box .name{float: left;width: 100%;height: 34px;line-height: 34px;overflow: hidden;-ms-text-overflow: ellipsis;text-overflow: ellipsis;-webkit-text-overflow: ellipsis;white-space: nowrap;text-align: left;}
.reference-site .ajax_search .search_content_box .name em{color: #f00;}
@media  (max-width: 768px) {.reference-site .ajax_search{z-index: auto;}
.reference-site .search_side .menu_list .search_content_box{overflow: hidden;}
.reference-site .search_side .menu_list .search_content_box .search_item{margin-top: 0.875rem;height: 3.125rem;border-bottom: 1px solid #eee;padding-bottom: 0.5rem;}
.reference-site .search_side .menu_list .search_content_box .search_item .pic{width: 3.125rem;height: 3.125rem; float: left;overflow: hidden;border-radius: 5px;}
.reference-site .search_side .menu_list .search_content_box .search_item .pic img{opacity: 1;}
.reference-site .search_side .menu_list .search_content_box .search_item .name{float: left;width: 79%; margin-left: 0.8125rem;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}}
.reference-site .ajax_search .search_history_container{ position: absolute; top: 0; left: 0; overflow: hidden; min-width: 300px; padding: 25px 15px; border-radius: 4px; text-align: left; background-color: #fff; -webkit-box-sizing: border-box; box-sizing: border-box; box-shadow: rgb(0 0 0 / 8%) 0px 0px 10px 5px; }
.reference-site .ajax_search .search_history_container .search_item{ margin-top: 20px; }
.reference-site .ajax_search .search_history_container .search_item:first-child{ margin-top: 0; }
.reference-site .ajax_search .search_history_container .search_title{ padding: 0 5px; line-height: 22px; font-size: 16px; color: #333; }
.reference-site .ajax_search .search_history_container .search_list{ margin-top: 10px; }
.reference-site .ajax_search .search_history_container .search_list>a{ display: inline-block; vertical-align: top; overflow: hidden; margin: 5px; padding: 0 20px; max-width: 140px; height: 32px; border-radius: 4px; line-height: 32px; text-decoration: none; font-size: 12px; color: #555; white-space: nowrap; text-overflow: ellipsis; background-color: #f4f4f4; }
.reference-site #location{padding: 25px 0px;}
.reference-site #location,.reference-site #location a{font-size: 12px;}
.reference-site .pro_item{background:#fff;}
.reference-site #cookies_agreement{ background-color: #fff; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; padding: 20px; position: fixed; bottom: 140px; left: 20px; z-index: 100001; box-shadow: 0 0 5px rgba(0,0,0,.3); transition: opacity 300ms ease-in-out; display: flex; flex-wrap: wrap; opacity: 1; max-width: 374px; width: 94%; justify-content: space-between; box-sizing: border-box; margin: auto;}
.reference-site #cookies_agreement .content{ line-height: 26px; color: #333; width: 100%; font-size: 16px;}
.reference-site #cookies_agreement .button{ display: block; background-color: #2e2e2e; line-height: 20px; margin-top: 15px; padding: 10px; font-size: 14px; color: #fff; cursor: pointer; width: 48%;}
.reference-site #cookies_agreement .button.reject{background-color: #fff;color: #2e2e2e;border: 1px solid #2e2e2e;}
.reference-site #cookies_agreement.center{ bottom: unset; padding: 47px 70px 57px; left: 50%; top: 50%; transform: translate(-50%, -50%); width: 36.46%; max-width: 100%; font-size: 20px; line-height: 32px; }
@media  screen and (min-width: 1000px) {.reference-site #cookies_agreement.bottom{ padding: 30px 15%; width: 100%;bottom: 0;left: 0; border-radius: 0; border: 1px solid #D0D0D0; align-items: center; justify-content: space-between; flex-wrap: wrap; max-width: none; }
.reference-site #cookies_agreement.bottom .content{ flex: 1; margin-right: 20px;}
.reference-site #cookies_agreement.bottom .button{ width: auto;padding: 10px 60px; margin-left: 20px;margin-top: 0;}
.reference-site #cookies_agreement>font{ width: 48%; }
.reference-site #cookies_agreement>font font,.reference-site #cookies_agreement>font .button{ width: 100%; }}
@media  screen and (max-width: 1000px) {.reference-site #cookies_agreement.center{min-width: 92%;padding: 20px 15px; }
.reference-site #cookies_agreement.bottom{ padding: 20px; left: 0;right: 0;bottom: 0;max-width: none;width: 100%;border-radius: 0;}
.reference-site #cookies_agreement.bottom .content{ width: 100%;flex: none; }
.reference-site #cookies_agreement.bottom .button{ margin-top: 15px; }}
.reference-site #real_time_order{height:100px; overflow:hidden; background-color:#fff; position:fixed; bottom:20px; left:20px; z-index:10002; transition:opacity 300ms ease-in-out; opacity:0;}
.reference-site #real_time_order .pro_image{width:100px; height:100px; float:left; text-align:center;}
.reference-site #real_time_order .pro_image>a{display:block; width:inherit; height:inherit;}
.reference-site #real_time_order .pro_image>a>img{max-width:100%; max-height:100%;opacity: 1;}
.reference-site #real_time_order .content{width:270px; line-height:18px; margin-right:22px; margin-left:11px; padding-top:4px; float:left;}
.reference-site #real_time_order .content .buy_info{width:80%; max-height:36px; overflow:hidden;}
.reference-site #real_time_order .content .title{height:36px; overflow:hidden; margin-top:1px; font-size:13px; font-weight:800;}
.reference-site #real_time_order .content .close{width:12px; height:12px; overflow:hidden; background:url("/manus-storage/2d05369790b1c9bc6d_15fd8701.png") no-repeat center/100%; position:absolute; top:10px; right:10px; text-indent:99px;}
@media  screen and (max-width: 750px){.reference-site #real_time_order{ padding: 14px 11px; width: calc( 100% - 40px );height:100px; overflow:hidden; background-color:#fff; position:fixed; bottom:20px; left:50%; transform: translateX(-50%); z-index:10019; transition:opacity 300ms ease-in-out; opacity:0; border-radius: 6px;  box-shadow: 0 3px 7px rgb(0 0 0 / 30%); box-sizing: border-box; }
.reference-site #real_time_order .pro_image{width:75px; height:75px; float:left; text-align:center;}
.reference-site #real_time_order .pro_image>a{display:block; width:inherit; height:inherit;}
.reference-site #real_time_order .pro_image>a>img{max-width:100%; max-height:100%;}
.reference-site #real_time_order .content{width:205px; line-height:18px; margin-right:22px; margin-left:12px; float:left;}
.reference-site #real_time_order .content .buy_info{width:100%; max-height:18px; overflow:hidden;}
.reference-site #real_time_order .content .title{height:36px; overflow:hidden; margin-top:1px; font-size:13px; font-weight:800;}
.reference-site #real_time_order .content .close{width:12px; height:12px; overflow:hidden; background:url("/manus-storage/2d05369790b1c9bc6d_15fd8701.png") no-repeat center/100%; position:absolute; top:10px; right:10px; text-indent:99px;}}
@media  screen and (max-width: 375px){.reference-site #real_time_order{ left: 20px; transform: translateX(0); }
.reference-site #real_time_order .content{ width: calc( 100% - 75px - 34px ); }}
.reference-site .loading{z-index:100; position:absolute; background:#ccc; top:0; left:0; width:100%; height:100%;}
.reference-site .loading_msg{z-index:9999; position:absolute;top: 0;right: 0;bottom: 0;left: 0;margin: auto;cursor:wait;}
.reference-site .loading_big{background:url("/manus-storage/d349ed90af4215f883_175b430f.gif") no-repeat;width:32px; height:32px;}
.reference-site .loading_small{background:url("/manus-storage/fcfe2fc9692cd49348_bcfbbfb0.gif") no-repeat; width:14px; height:14px;}
.reference-site .global-button-loading{position: relative;text-indent: -9999px;}
.reference-site .global-button-loading:after{content: "";display: block;width:18px; height: 18px;position: absolute;left: 0;top: 0;right: 0;bottom: 0;margin: auto;border-radius: 50%;border: 3px solid #fff; border-top-color:transparent;animation: spin 1s infinite linear;}
.reference-site #loading{display: none; position: fixed; width: 100%; height: 100%; top: 0; left: 0; background: transparent; transition: all .3s ease-in-out; z-index: 99;}
.reference-site #loading .loading_box{position: absolute; display: block; width: 12rem; height: 12rem; line-height: 12rem; top: 50%; left: 50%; transform: translate(-50%,-50%); text-align: center; background: rgba(0,0,0,.8); border-radius: 10px;}
.reference-site #loading .loading_box .loading{background-color: transparent;}
.reference-site .review_star{font-size: 0;text-align: center;display: inline-block;vertical-align: middle;}
.reference-site .review_star span{display: inline-block; vertical-align: middle; position: relative;}
.reference-site .review_star .half_star:after{ content: "";  width: 50%; overflow: hidden; position: absolute; top: 0; left: 0; }
.reference-site .review_star .star_0{display: inline-block; color: #cccccc;}
.reference-site .review_star_s span{font-size: 12px;margin-right: 3px;}
.reference-site .review_star_m span{font-size: 14px;margin-right: 5px;}
.reference-site .review_star_l span{font-size: 16px;margin-right: 5px;}
.reference-site .review_star_xl span{font-size: 21px;margin-right: 8px;}
.reference-site .input_box{position:relative; display:flex;flex: 1;}
.reference-site .input_box .input_box_label{max-width: 80%; height: 18px; line-height:18px; padding:0 5px; font-size:13px; font-weight:400; color:#666; background-color:#fff; position:absolute; top:4px; left:11px; z-index:10; pointer-events:none; opacity:0; filter:alpha(opacity=0); transform:translateY(3px); -webkit-transform:translateY(3px); transition-property:opacity, -webkit-transform; -webkit-transition-property:opacity, -webkit-transform; transition-property:opacity, transform; transition-property:opacity, transform, -webkit-transform; transition-duration:150ms; -webkit-transition-duration:150ms;overflow:hidden;}
.reference-site .input_box .input_box_label.zi20{z-index: 20;}
.reference-site .input_box .input_box_txt{width:100%; height:22px; padding:11px 16px; font-size:13px; color:#333; background-color:#fff; border:1px #d9d9d9 solid; border-radius:5px; position:relative; display:inline-block; transition:all 150ms; -webkit-transition:all 150ms;}
.reference-site .input_box .input_box_txt:focus{border-color: #666;box-shadow: 0 0 2px #666;}
.reference-site .input_box .input_box_textarea{height:60px;}
.reference-site .input_box.filled .input_box_txt{padding-top: 22px;height: 18px;line-height: 18px;padding-bottom: 4px;}
.reference-site .input_box.filled .input_box_label{opacity:1; filter:alpha(opacity=100); transform:translateY(0); -webkit-transform:translateY(0);}
.reference-site .input_box.filled .input_box_textarea{height: 56px;}
.reference-site .box_select{width:calc(100% - 2px); height:44px; line-height:44px; background-color: #fff; border:1px #e4e4e4 solid; border-radius:5px;position: relative;}
.reference-site .box_select .select_box_label{max-width: 80%; height: 18px; line-height:18px; padding:0 5px; font-size:13px; font-weight:400; color:#666; background-color:#fff; position:absolute; top:4px; left:11px; z-index:10; pointer-events:none; opacity:0; filter:alpha(opacity=0); transform:translateY(3px); -webkit-transform:translateY(3px); transition-property:opacity, -webkit-transform; -webkit-transition-property:opacity, -webkit-transform; transition-property:opacity, transform; transition-property:opacity, transform, -webkit-transform; transition-duration:150ms; -webkit-transition-duration:150ms;overflow:hidden;}
.reference-site .box_select::before{content: "";width: 30px;line-height: 44px;text-align: center;font-size: 12px; font-family: "iconfont";color: #919191;transform: scale(0.75);position: absolute;right: 0; z-index: 1;}
.reference-site .box_select>select{width:100%; height:44px; background:transparent; border:0; outline:0; padding:0 16px; appearance:none; -moz-appearance:none; -webkit-appearance:none; -ms-appearance:none;font-size: 13px; position: relative; z-index: 2;}
.reference-site .box_select>select::-ms-expand{display:none;}
.reference-site .box_select>select>option{line-height:1.6; font-size:16px;}
.reference-site .box_select.filled>select{padding-top: 22px;padding-bottom: 4px;}
.reference-site .box_select.filled .select_box_label{opacity:1; filter:alpha(opacity=100); transform:translateY(0); -webkit-transform:translateY(0);}
.reference-site .follow_us_list{min-height:40px; padding:0;}
.reference-site .follow_us_list li{width:40px; margin-right:10px; display:inline-block;}
.reference-site .follow_us_list li>a{width:inherit; height:40px; display:block; line-height:40px; white-space:nowrap; text-indent:-999px; overflow:hidden; transition:all .2s ease-in-out; -webkit-transition:all .2s ease-in-out;position: relative;}
.reference-site .follow_us_list li>a>i{position: absolute;top: 0;left: 0;text-indent: 0;font-size: 32px;line-height: normal;}
.reference-site .follow_us_list li>a:focus,.reference-site .follow_us_list li>a:hover{transform:translateY(-4px); -webkit-transform:translateY(-4px);}
.reference-site .follow_us_list.offical_follow_icon li>a{margin-bottom: 10px; background-repeat: no-repeat; background-position: center; background-size: 100%;}
.reference-site .follow_us_list.offical_follow_icon li>a.icon_follow_facebook{background-image:url("/reference/fonts/1c9582f2cb1cbd91b9784e4c.svg");}
.reference-site .follow_us_list.offical_follow_icon li>a.icon_follow_twitter{background-image:url("/reference/fonts/a12f4cec5ba9fba3fd3f07a2.svg");}
.reference-site .follow_us_list.offical_follow_icon li>a.icon_follow_instagram{background-image:url("/reference/fonts/764b3c96a7f812cde9d55d31.svg");}
.reference-site .follow_us_list.offical_follow_icon li>a.icon_follow_pinterest{background-image:url("/reference/fonts/9e61a5f8a8d062ad1c3dd161.svg");}
.reference-site .follow_us_list.offical_follow_icon li>a.icon_follow_linkedin{background-image:url("/reference/fonts/97b6442ed1e45434e5052e27.svg");}
.reference-site .follow_us_list.offical_follow_icon li>a.icon_follow_youtube{background-image:url("/reference/fonts/577bb8b93720c91f34545a3d.svg");}
.reference-site .follow_us_list.offical_follow_icon li>a.icon_follow_vk{background-image:url("/reference/fonts/fc0ca591fc6e13e6635bfc8c.svg");}
.reference-site .follow_us_list.offical_follow_icon li>a.icon_follow_tiktok{background-image:url("/reference/fonts/85f3e40a9257dd2943008148.svg");}
.reference-site .follow_us_list.offical_follow_icon li>a.icon_follow_reddit{background-image:url("/reference/fonts/56dc24a2a9b057d55d0af400.svg");}
.reference-site .follow_us_list.offical_follow_icon li>a.icon_follow_line{background-image:url("/reference/fonts/673971b56a11c0de2a3fc9f9.svg");}
.reference-site .follow_us_list.offical_follow_icon li>a.icon_follow_discord{background-image:url("/reference/fonts/f5dd1246e9df66948b2e1451.svg");}
.reference-site #shopbox{width: auto; overflow: hidden; background: transparent; position: fixed; top: 0;bottom: 0; margin-top: auto; margin-bottom: auto; left: 50%; z-index: 99999;transform: translateX(-50%);}
.reference-site #shopbox .shopbox_close{position: absolute; right: 17px; top: 16px; width: 14px; height: 14px; overflow: hidden; cursor: pointer; background: url("/manus-storage/a9690a632b34cf7400_83d67dd3.png") no-repeat center/100%; border: 0;}
.reference-site #shopbox .shopbox_close>span{display: none;}
.reference-site #shopbox .shopbox_wrap{width: 980px; overflow: hidden;}
.reference-site #shopbox .shopbox_skin{width:auto; height:auto; padding:0; background:url("/manus-storage/3941bcda9188bac7c6_0913b13d.gif") no-repeat center center #fff; border-radius:2px; -webkit-border-radius:2px; box-shadow:0 10px 25px rgba(0,0,0,.5); -ms-box-shadow:0 10px 25px rgba(0,0,0,.5); -o-box-shadow:0 10px 25px rgba(0,0,0,.5); -webkit-box-shadow:0 10px 25px rgba(0,0,0,.5);}
.reference-site #shopbox .shopbox_inner{height: 628px; max-height: 92vh; overflow: hidden; overflow-y: auto;}
.reference-site #shopbox .shopbox_frame{display: block; width: 100%; height: 100%;}
.reference-site #shopbox[data-type=wide] .shopbox_wrap{width: 1200px;}
.reference-site #shopbox[data-type=wide] .shopbox_wrap.shop_simplifybox{width: 600px;}
.reference-site #shopbox[data-type=wide] .shopbox_inner{height: 720px;}
.reference-site .window_cover{display: none; position: fixed; width: 100%; height: 100%; top: 0; left: 0; z-index: 100; background: rgba(13,22,35,.7); transition: all .3s ease-in-out;}
.reference-site .window_popup{max-width: 100%; padding: 2.5rem 1rem 2rem; box-sizing: border-box; z-index: 11000; background-color: #fff;}
.reference-site .window_popup_bottom{position: fixed; bottom: 0; width: 100%; max-height: 50rem; overflow-y: scroll; padding-top: 5rem; padding-bottom: 2rem; transform: translateY(100%); transition: all .3s linear;}
.reference-site .window_popup_bottom_show{bottom: 0; transform: translateY(0); transition: all .3s linear;}
.reference-site .window_popup_close{position: absolute; top: .8rem; right: 1rem; width: 1rem; height: 1rem; line-height: 1rem; text-align: center; font-size: .9rem; color: #0b0b0b; font-family: "iconfont" !important; font-style: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; background-color: #fff;}
.reference-site .window_popup_close::before{content: "";}
.reference-site #product_detail_quick_view{height: calc(100% - 10rem); padding: 2.5rem 1rem 0; max-height: unset; overflow: hidden;}
.reference-site #product_detail_quick_view .window_popup_wrap{height: 100%;}
.reference-site #product_detail_quick_view .prod_info_form{height: 100%; overflow-y: hidden; flex-wrap: nowrap; flex-direction: column;}
.reference-site #product_detail_quick_view .product_detail_header{display: flex; margin-bottom: .5rem; justify-content: flex-start; align-items: flex-start;}
.reference-site #product_detail_quick_view .product_detail_image{width: 6.5rem; height: 6.5rem; background-color: #f5f5f5;}
.reference-site #product_detail_quick_view .product_detail_image .product_detail_image_item{display: none; position: relative; width: 6.5rem; height: 6.5rem; text-align: center;}
.reference-site #product_detail_quick_view .product_detail_image .product_detail_image_item>a{position: absolute; top: 0; left: 0; bottom: 0; right: 0; margin: auto;}
.reference-site #product_detail_quick_view .product_detail_image .product_detail_image_item:first-child{display: inline-block;}
.reference-site #product_detail_quick_view .product_detail_info{width: calc(100% - 6.5rem); min-height: 6.5rem; padding: 0 .9rem; background-color: #f5f5f5;}
.reference-site #product_detail_quick_view .product_detail_info .product_detail_name{line-height: 1.1rem; padding: .6rem 0;}
.reference-site #product_detail_quick_view .product_detail_info .themes_products_title{display: -webkit-box; overflow: hidden; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.reference-site #product_detail_quick_view .product_detail_info .product_detail_price{line-height: 1.5rem; padding: .6rem 0;}
.reference-site #product_detail_quick_view .product_detail_info .product_detail_price .prod_info_currency{margin-right: .3125rem; padding-top: 0; padding-bottom: 0; vertical-align: top;}
.reference-site #product_detail_quick_view .product_detail_info .product_detail_price .themes_products_price{margin-right: .3125rem; font-size: 1.125rem;}
.reference-site #product_detail_quick_view .product_detail_info .product_detail_price .themes_products_sales{font-size: .75rem;}
.reference-site #product_detail_quick_view .product_detail_content{position: relative; flex: 1; height: calc(100% - 7rem); padding-bottom: 2rem; overflow-y: scroll; overflow-x: hidden; box-sizing: border-box;}
.reference-site[data-theme="t182"] #product_detail_quick_view .product_detail_info .themes_products_title,.reference-site[data-theme="t182"] #product_detail_quick_view .product_detail_info .product_detail_price .themes_products_price{color: #000000;}
.reference-site[data-themes-style="dark"] #product_detail_quick_view .product_detail_info{background: #262626;}
.reference-site #float_chat{position:fixed; top:150px; z-index:1000;}
.reference-site #float_chat .inner_chat{min-height:90px;}
.reference-site #go_top{display:block; height:24px; line-height:24px; color:#fff; text-align:center; font-size:14px;}
.reference-site #go_top:hover{text-decoration:none;}
.reference-site .chat_box{margin:0 auto;}
.reference-site .chat_box>a{display:block; text-decoration:none;}
.reference-site .chat_box>a>span{display:none;}
.reference-site .message_us{position:fixed; right:5vw; bottom:3vw; width:128px; z-index:88;}
@media  screen and (max-width: 768px){.reference-site:has(#mobile_footer_nav_box) .message_us{bottom: 23vw;}}
.reference-site .editor_txt{overflow:hidden; line-height:1.6; background:#fff;font-size: 13px;}
.reference-site .editor_txt *{font-family:inherit;}
.reference-site .editor_txt h1,.reference-site .editor_txt h2,.reference-site .editor_txt h3,.reference-site .editor_txt h4,.reference-site .editor_txt h5,.reference-site .editor_txt h6{font-weight:bold; line-height:1.2; margin:1em 0;}
.reference-site .editor_txt b,.reference-site .editor_txt strong{font-weight:bold; line-height: inherit;}
.reference-site .editor_txt h1{font-size:2em;}
.reference-site .editor_txt h2{font-size:1.5em;}
.reference-site .editor_txt h3{font-size:1.17em;}
.reference-site .editor_txt h4{font-size:1em; margin:1.33em 0;}
.reference-site .editor_txt h5{font-size:0.83em;}
.reference-site .editor_txt h6{font-size:0.67em;}
.reference-site .editor_txt li{list-style-type:inherit;}
.reference-site .editor_txt i,.reference-site .editor_txt cite,.reference-site .editor_txt em{font-style:italic;}
.reference-site .editor_txt span,.reference-site .editor_txt strong{color:inherit; font-size:inherit; font-family:inherit;}
.reference-site .editor_txt p{margin: 1em 0;}
.reference-site .editor_txt ul{margin-block-start: 1em;padding-inline-start: 20px;}
.reference-site .editor_txt img{opacity:inherit; vertical-align: middle;}
.reference-site .editor_txt .selectTdClass{background-color:#edf5fa!important;}
.reference-site .editor_txt table.noBorderTable td,.reference-site .editor_txt table.noBorderTable th,.reference-site .editor_txt table.noBorderTable caption{border:1px #ddd dashed!important;}
.reference-site .editor_txt table{border-collapse:collapse; display:table; border-spacing:0; }
.reference-site .editor_txt table:not([cellpadding]) td,.reference-site .editor_txt table:not([cellpadding]) th{ padding:.4rem }
.reference-site .editor_txt table:not([border="0"]):not([style*=border-width]) td,.reference-site .editor_txt table:not([border="0"]):not([style*=border-width]) th{ border-width: 1px }
.reference-site .editor_txt table:not([border="0"]):not([style*=border-style]) td,.reference-site .editor_txt table:not([border="0"]):not([style*=border-style]) th{ border-style: solid }
.reference-site .editor_txt table:not([border="0"]):not([style*=border-color]) td,.reference-site .editor_txt table:not([border="0"]):not([style*=border-color]) th{ border-color: #ccc }
.reference-site .editor_txt caption{border:1px #ddd dashed; border-bottom:0; padding:3px; text-align:center;}
.reference-site .editor_txt table tr.firstRow th{border-top-width:2px;}
.reference-site .editor_txt table td,.reference-site .editor_txt table th{min-width: 2em; padding: .4em; }
.reference-site .editor_txt table th{text-align: center; font-weight: bold;}
.reference-site .editor_txt .ue-table-interlace-color-single{background-color:#fcfcfc;}
.reference-site .editor_txt .ue-table-interlace-color-double{background-color:#f7faff;}
.reference-site .editor_txt .pagebreak{display:block; clear:both!important; cursor:default!important; width:100%!important; margin:0;}
.reference-site .editor_txt pre{margin:.5em 0; padding:.4em .6em; border-radius:8px; background:#f8f8f8;}
.reference-site .editor_txt u{text-decoration:underline;}
.reference-site .editor_txt s{text-decoration:line-through;}
.reference-site .editor_txt blockquote{ font-style: italic; font-family: Georgia, Times, "Times New Roman", serif; padding: 2px 8px 2px 20px; border-style: solid; border-color: #ccc; border-width: 0; border-left-width: 5px; }
.reference-site .editor_txt ol{margin-left: 35px;}
.reference-site .editor_txt ol li{list-style: decimal;}
.reference-site .editor_txt .marker-yellow{background-color: #fdfd77;}
.reference-site .editor_txt .marker-pink{background-color: #fc7899;}
.reference-site .editor_txt .marker-green{background-color: #62f962;}
.reference-site .editor_txt .marker-blue{background-color: #72ccfd;}
.reference-site .editor_txt .pen-red{background-color:transparent; color:#e71313;}
.reference-site .editor_txt .pen-green{background-color:transparent; color:#128a00;}
.reference-site .editor_txt iframe{max-width: 100%;}
.reference-site .editor_txt.editor_txt_transparent{background: transparent;}
@media  screen and (max-width: 768px){.reference-site .editor_txt table{
		table-layout: fixed;
		word-wrap:break-word;
		overflow:hidden;
	}
.reference-site .editor_txt table td{word-break: break-all; word-wrap:break-word;}}
.reference-site .editor_txt .editor_table_wrap{width: 100%; overflow: hidden; overflow-x: auto; padding-bottom: 10px;}
.reference-site .editor_txt .editor_table_wrap::-webkit-scrollbar-track-piece{background-color: #aaa; border-left: 1px solid rgba(0, 0, 0,0); border-radius: 5px;}
.reference-site .editor_txt .editor_table_wrap::-webkit-scrollbar{width: 5px; height: 5px; border-radius: 5px;}
.reference-site .editor_txt .editor_table_wrap::-webkit-scrollbar-thumb{background-color: rgba(0, 0, 0, 0.7); background-clip: padding-box; border-radius: 5px; min-height: 28px;}
.reference-site .editor_txt .editor_table_wrap::-webkit-scrollbar-thumb:hover{background-color: rgba(0, 0, 0, 0.5); border-radius: 5px;}
.reference-site #dituContent img{max-width:inherit; max-height:inherit;}
.reference-site .partner{text-align: center;}
.reference-site .partner .partners_box{margin-bottom: 22px;}
.reference-site .partners_box a{display:inline-block; margin:5px;}
.reference-site .partners_box img{max-width:200px; max-height:32px; vertical-align:middle;}
.reference-site .agreement_outer{display:block; width:100%; height:100%; background:rgba(0,0,0,.5); position:fixed; top:0; left:0; z-index:9999; transition:opacity 300ms ease-in-out; opacity:1;}
.reference-site .agreement_outer .agreement_in{width: 92%; max-width: 1200px; height: 90%; max-height: 830px; background:#fff; border-radius: 20px; overflow: hidden; position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); -webkit-transform:translate(-50%, -50%); box-sizing:border-box; -webkit-box-sizing:border-box;}
.reference-site .agreement_outer .agreement_in *{box-sizing: border-box; -webkit-box-sizing: border-box;}
.reference-site .agreement_outer .agreement_in .choose_close{position: absolute;z-index: 100000;text-indent: -999px;width: 20px;height: 20px;background: url("/manus-storage/2d05369790b1c9bc6d_15fd8701.png") no-repeat center center;top: 25px;right: 30px;border:none;}
.reference-site .agreement_outer .agreement_content{width:100%; height:100%;}
.reference-site .agreement_outer .agreement_in .agreement_content::-webkit-scrollbar{width: 5px;background: #fff;border-radius: 5px;}
.reference-site .agreement_outer .agreement_in .agreement_content::-webkit-scrollbar-thumb{background: rgba(0, 0, 0, 0.1);border-radius: 5px;}
.reference-site .agreement_outer .agreement_in .agreement_content::-webkit-scrollbar-thumb:hover{background: rgba(0, 0, 0, 0.3);}
.reference-site .agreement_outer .agreement_content .title{width:100%; height:70px; line-height:70px; margin:0 auto; padding: 0 50px 0 30px; font-size:30px; font-weight:600; border-bottom: 1px solid #e5e7eb; display: -webkit-box; overflow: hidden; text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 1;}
.reference-site .agreement_outer .agreement_content .wrap{width:100%; margin:0 auto;}
.reference-site .agreement_outer .agreement_content .ck-content{height: 700px; max-height: calc(100% - 130px); padding: 30px; overflow-y:auto; word-wrap: break-word;}
.reference-site .agreement_outer .agreement_continue{font-size: 20px; line-height: 60px; height: 60px; text-align: center; background-color: #f5f5f5; padding: 0 30px; cursor: pointer;}
@media  (max-width: 999px) {.reference-site .agreement_outer .agreement_in{width: 100%;height: 100%; border-radius: 0;}}
.reference-site i.icon_heart{width:18px; height:18px; background:url("/manus-storage/6beaf7ad030f41a546_c0aec499.png") no-repeat -394px -116px; display:inline-block; vertical-align:top;}
.reference-site .is_in i.icon_heart{background-position: -678px -70px;}
.reference-site .right_main{border:1px #ebebeb solid;}
.reference-site .main_title{height:28px; line-height:28px; border-bottom:1px #ececec solid; background:#f4f4f4; color:#333; padding-left:20px; font-size:14px;}
.reference-site .main_content{padding:10px; min-height:300px;}
.reference-site .info_list li{height:30px; line-height:30px; overflow:hidden; padding:0 6px; border-bottom:1px #ececec dashed;}
.reference-site .info_list li .time{float:right;}
.reference-site .prod_price .pp_inputbox{display:inline-block; height:21px; padding:2px 0 0 5px; border:1px #ddd solid; background:#fff; border-radius:3px; -ms-border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;}
.reference-site .prod_price em{display: inline-block;line-height: 19px;margin-right: 3px;}
.reference-site .prod_price .pp_heng{line-height: 24px;height: auto;}
.reference-site .prod_price input{display:inline-block; width:32px; height:19px; line-height:19px; border:0; color:#555;font-size: 12px; background:#fff; outline:0;}
.reference-site .prod_price .pp_btn{display:inline-block; margin-left: 3px; border:1px #ddd solid; background:#eee; cursor:default; width:40px; height:24px; font-weight:bold; border-radius:3px; -ms-border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;}
.reference-site .prod_price .pp_btn:hover{background:#f3f3f3;}
.reference-site .share_toolbox{padding:0;}
.reference-site .share_toolbox li{width:30px; margin-right:20px; display:inline-block; vertical-align:top;}
.reference-site .share_toolbox li a{width:inherit; height:30px; display:block; line-height:30px; white-space:nowrap; text-indent:-999px; overflow:hidden; background-image:url("/manus-storage/e41b400f3a8dcf114c_ef22f569.png"); background-repeat:no-repeat; transition:all .2s ease-in-out; -webkit-transition:all .2s ease-in-out;background-size: 30px auto;}
.reference-site .share_toolbox li a:hover{background-image:url("/manus-storage/815ef6fc0155b3e1c6_881aa989.png");}
.reference-site .share_toolbox .share_s_more_box{position: relative;z-index: 1;}
.reference-site .share_toolbox .share_s_more_box:hover .share_hover{display: block;}
.reference-site .share_toolbox .share_hover{display: none;position: absolute;top: 40px;left: -14px;background: #fff;border:1px solid #f5f5f5;box-shadow: 0 0 5px rgba(0,0,0,0.1);padding: 14px;border-radius: 5px;}
.reference-site .share_toolbox .share_hover a{height: 32px;line-height: 32px;font-size: 14px;width: auto;display: block;text-indent: 37px;text-align: left;text-transform: capitalize;background-size: 32px auto;color: #555;padding-right: 10px;}
.reference-site .share_s_facebook{background-position:0 0;}
.reference-site .share_s_twitter{background-position:0 -30px;}
.reference-site .share_s_youtube{background-position:0 -120px;}
.reference-site .share_s_googleplus{background-position:0 -150px;}
.reference-site .share_s_vk{background-position:0 -180px;}
.reference-site .share_s_pinterest{background-position:0 -60px;}
.reference-site .share_s_more{background-position:0 -520px;}
.reference-site .share_s_instagram{background-position:0 -224px;}
.reference-site .share_s_linkedin{background-position:0 -90px;}
.reference-site .share_s_google{background-position:0 -384px;}
.reference-site .share_s_digg{background-position:0 -256px;}
.reference-site .share_s_reddit{background-position:0 -288px;}
.reference-site .share_s_stumbleupon{background-position:0 -320px;}
.reference-site .share_s_delicious{background-position:0 -352px;}
.reference-site .share_s_line{background-position:0 -420px;}
.reference-site .share_s_whatsapp{background-position:0 -450px;}
.reference-site .share_s_tumblr{background-position:0 -480px;}
@media  (max-width:768px){.reference-site .share_toolbox li{width: 20px;margin-right: 10px;}
.reference-site .share_toolbox li a{height: 20px;line-height: 20px;background-size:20px auto;}
.reference-site .share_toolbox li a:hover{background-size: 20px auto;}
.reference-site .share_s_twitter{background-position: 0 -20px;}
.reference-site .share_s_pinterest{background-position: 0 -40px;}
.reference-site .share_s_linkedin{background-position:0 -60px;}
.reference-site .share_s_line{background-position:0 -280px;}
.reference-site .share_s_whatsapp{background-position:0 -300px;}
.reference-site .share_s_tumblr{background-position:0 -320px;}
.reference-site .share_s_line{background-position:0 -280px;}
.reference-site .share_s_whatsapp{background-position:0 -300px;}
.reference-site .share_s_tumblr{background-position:0 -320px;}}
.reference-site.error_page,.reference-site .body_error_page{position: absolute;top: 0;right: 0;bottom: 0;left: 0;height: 100vh;}
.reference-site #error_page{padding:150px 0;position: absolute;left: 50%; top: 50%;transform: translate(-50%, -50%);text-align: center;}
.reference-site #error_page .error_page_logo img{max-height: 130px;}
.reference-site #error_page .error_warning{display: inline-block;min-width: 0;margin:30px;padding:5px 10px; line-height:30px; font-size:20px;}
.reference-site #error_page .fwb{font-weight: bold;}
.reference-site #error_page .error_list{margin:30px auto;max-width: max-content;padding: 0 15px;box-sizing: border-box;}
.reference-site #error_page .error_list li{line-height:28px; overflow:hidden; padding: 5px 10px;font-size: 18px;text-align: left;list-style-position: inside;list-style-type: disc;}
.reference-site #error_page .error_nav{margin-bottom: 80px;text-align:center;}
.reference-site #error_page .error_nav>a{display: inline-block;margin:0 30px; padding: 0 20px; font-size:16px;height: 38px; line-height: 38px;border: 1px solid #2c61dd;border-radius: 100px;cursor: pointer;min-width: 140px;text-decoration: none;}
.reference-site #error_page .error_nav>.error_nav_home{color: #fff;background-color: #2c61dd;}
.reference-site #error_page .error_logo{background:url("/manus-storage/d528347e61330bbd34_139f44c9.png") no-repeat center center; height:385px;opacity: 0.1;}
.reference-site .blank_temp_hostname .inner{width:100vw; text-align:center; box-sizing:border-box; background:#fff;}
.reference-site .blank_temp_hostname .icon{display:block; min-width:300px; width:100%; height:150px; margin:0 auto; background: rgba(0,0,0,0) url("/manus-storage/387e5c88f51beedea8_3782db19.png") no-repeat center}
.reference-site .blank_temp_hostname .msg{margin:30px auto; font-size:24px; line-height:1.7;}
.reference-site .blank_temp_hostname a{color:#0bba91; position:relative; display:inline-block; margin:0 2px;}
.reference-site .blank_temp_hostname a::after{content:""; position:absolute; left:0; bottom:15%; display:block; width:100%; height:1px; background-color:#0bba91;}
.reference-site .blank_temp_hostname a:hover{text-decoration: none;}
@media  (max-width: 999px) {.reference-site #error_page{width: 100%; padding: 0px;}
.reference-site #error_page .error_logo{height: 160px;background-size:contain;}
.reference-site #error_page .error_warning{margin:33px 0px 18px;padding:5px 10px; line-height:30px;font-size: 16px;}
.reference-site #error_page .error_nav{margin-bottom: 50px;}
.reference-site #error_page .error_nav>a{height: 30px;line-height: 30px;margin:0 15px;padding: 0 30px;font-size: 12px;}
.reference-site .blank_temp_hostname .inner{padding: 0 20px;}
.reference-site .blank_temp_hostname .icon{background-size: 65%;}
.reference-site .blank_temp_hostname .msg{margin: 20px auto; font-size: 20px; line-height: 1.4;}}
.reference-site .default_nav_style li{float:left;}
.reference-site .default_nav_style li>a{display: block;padding: 0 20px;}
.reference-site .default_nav_style li>a .nav_name{ display: inline-block; vertical-align: middle; }
.reference-site .default_nav_style li>a .iconfont{display: inline-block;}
.reference-site .header .default_nav .nav_sec{display: none; width:100%; position:absolute; left:0; top:100%; opacity: 0; padding-top:1px; z-index:10006;overflow-x: hidden;overflow-y: auto;max-height: 460px;margin-top: 30px;box-shadow: 5px 5px 10px -5px rgba(0,0,0,0.12);background: #fff;}
.reference-site .header .default_nav .small_nav_sec{border-bottom: none;width: 260px;padding-top: 1px;max-height: none;overflow: visible;}
.reference-site .header .default_nav .nav_sec .top{height: 0;}
.reference-site .header .default_nav .nav_sec .nav_list{position: relative;float: left;}
.reference-site .header .default_nav .small_nav_sec .nav_list{float: none;}
.reference-site .header .default_nav .nav_sec .nav_list:after{content: "";display: block;width: 100%;clear:both;}
.reference-site .header .default_nav .nav_sec .nav_sec_box{ min-height:200px; padding:7px 20px 12px;background: #fff;}
.reference-site .header .default_nav .small_nav_sec .nav_sec_box{background: #fff;min-height:0px;padding: 13px 0 17px;box-shadow: 0 0 10px rgba(0,0,0,0.12); max-width: 1920px;}
.reference-site .header .default_nav .nav_sec .nav_sec_item{ float: left;margin: 5px 10px 20px;width: 160px; position: relative;}
.reference-site .header .default_nav .nav_sec .nav_sec_item dt a{ color:var(--ThemesNavLevel2TextColor);font-size:14px; display:block; height:22px; line-height:22px;padding:7px 0; overflow:hidden; -ms-text-overflow: ellipsis;text-overflow: ellipsis;white-space: nowrap;text-align: left;padding: 0; }
.reference-site .header .default_nav .small_nav_sec .nav_sec_item{ position: relative; width: 100%; margin: 0; }
.reference-site .header .default_nav .default_nav_themes .nav_icon{ margin-right: 10px; display: inline-block; vertical-align: middle; width: 26px; height: 100%; max-height: 26px; line-height: normal; text-align: center;}
.reference-site .header .default_nav .default_nav_themes .nav_icon img{max-width: 26px; height: 100%; max-height: 20px;}
.reference-site .header .default_nav .default_nav_themes .nav_icon span{ height: 100%; display: inline-block; vertical-align: middle; }
.reference-site .header .default_nav .small_nav_sec .nav_sec_item a,.reference-site .header .default_nav .small_nav_sec .nav_sec_item dt a{ position: relative; display: block; height: auto; line-height: 1.4; padding: 5px 25px 5px 20px; overflow: hidden; -ms-text-overflow: ellipsis; text-overflow: ellipsis; white-space: nowrap; font-size: 14px; }
.reference-site .header .default_nav .full_nav_style .small_nav_sec .nav_sec_item a,.reference-site .header .default_nav .full_nav_style .small_nav_sec .nav_sec_item dt a{ padding-left: 0; padding-right: 0; }
.reference-site .header .default_nav .full_nav_style .nav_icon{ display: inline-block; vertical-align: middle; width: 26px; margin-right: 5px; }
.reference-site .header .default_nav .full_nav_style .nav_icon img{ display: inline-block; vertical-align: middle; max-height: 20px; }
.reference-site .header .default_nav .full_nav_style .nav_icon span{ display: inline-block; vertical-align: middle; height: 100%; }
.reference-site .header .default_nav .small_nav_sec .nav_third_item{ width: 100%; position: relative; }
.reference-site .header .default_nav .small_nav_sec .nav_sec_item.has_third a.nav_sec_a em{ position: absolute; top: 0; bottom: 0; right: 10px; width: 7px; height: 11px; margin: auto; background: url("/manus-storage/8f3972d2b2f588b1ef_ce24131f.png") no-repeat center top; }
.reference-site .header .default_nav .small_nav_sec .nav_third_item.has_four a.nav_third_a em{ position: absolute; top: 0; bottom: 0; right: 10px; width: 7px; height: 11px; margin:auto; background: url("/manus-storage/8f3972d2b2f588b1ef_ce24131f.png") no-repeat center top; }
.reference-site .header .default_nav .small_nav_sec .nav_third_item.has_fourth a.nav_third_a em{ position: absolute; top: 0; bottom: 0; right: 10px; width: 7px; height: 11px; margin:auto; background: url("/manus-storage/8f3972d2b2f588b1ef_ce24131f.png") no-repeat center top; }
.reference-site .header .default_nav .full_nav_style .small_nav_sec .nav_sec_item.has_third a em{ display: none; }
.reference-site .header .default_nav .small_nav_sec .nav_sec_item a:hover{ color: var(--ThemesNavLevel2TextHoverColor); }
.reference-site .header .default_nav .small_nav_sec .nav_sec_item a:hover em{ background-position: center bottom; }
.reference-site .header .default_nav .nav_sec .nav_sec_item .nav_third_a{ color: var(--ThemesNavLevel3TextColor); }
.reference-site .header .default_nav .nav_sec .nav_sec_item .nav_third_a:hover{ color: var(--ThemesNavLevel3TextHoverColor); }
.reference-site .header .default_nav .nav_sec .nav_sec_item .nav_four_a{ color: var(--ThemesNavLevel4TextColor); }
.reference-site .header .default_nav .nav_sec .nav_sec_item .nav_four_a:hover{ color: var(--ThemesNavLevel4TextHoverColor); }
.reference-site .default_nav .small_nav_sec .nav_thd_list{padding: 0;position: absolute;left: 100%;top: 0;display: none;width: 260px;padding: 13px 0 17px;border:1px solid #f5f5f5;box-shadow: 0 0 10px rgba(0,0,0,0.12); background:#fff;}
.reference-site .default_nav .small_nav_sec .nav_thd_item{position: relative;}
.reference-site .default_nav .small_nav_sec .nav_sec_item.has_third:hover .nav_thd_list{display: block;}
.reference-site .default_nav .small_nav_sec .nav_thd_item:hover .nav_four_item{display: block;}
.reference-site .default_nav .nav_sec .more_box{display: inline-block;position: relative;}
.reference-site .default_nav .nav_sec .more_box .nav_four_item{position: absolute;bottom: -15px; left: 100%;margin:auto; background: #fff;padding: 15px;border-radius: 4px;box-shadow:  0 0 10px rgba(0,0,0,0.12)}
.reference-site .default_nav .nav_sec .more_box .nav_four_item a{display: block;height: 18px;line-height: 18px;padding: 3px 0;font-size: 12px;color: #888;white-space: nowrap;}
.reference-site .default_nav .nav_sec .more_box:hover .nav_four_item{display: block;}
.reference-site .default_nav .nav_sec .more{color: #999;font-size: 12px;line-height: 30px;}
.reference-site .default_nav .nav_sec .nav_img{ font-size: 0; text-align: left; white-space: normal; }
.reference-site .default_nav .nav_sec .nav_img .imgl{ display: inline-block; vertical-align: top; max-width: 150px; max-height: 150px; margin:10px 10px 0 0px; text-align: center; }
.reference-site .default_nav .nav_sec .nav_img .imgl img{ max-width: 100%; max-height: 100%; }
.reference-site .default_nav .nav_sec_item .nav_third_box{ display: none; position: absolute; width:260px; top:0; left:100%;background-color: #fff; box-shadow: 0 0 10px rgba(0,0,0,0.12); }
.reference-site .default_nav .nav_sec_item .nav_third_box::-webkit-scrollbar{ width: 5px;background: #fff;border-radius: 5px; }
.reference-site .default_nav .nav_sec_item .nav_third_box::-webkit-scrollbar-thumb{ border-radius: 5px; background-color: rgba(0, 0, 0, 0.1); }
.reference-site .default_nav .nav_sec_item .nav_third_box::-webkit-scrollbar-thumb:hover{ background-color: rgba(0, 0, 0, 0.3); }
.reference-site .default_nav .nav_sec_item .nav_third_box .nav_four_box{ display: none; position: absolute; top: 0; left: 100%; z-index: 1; width:260px; background-color: #fff; box-shadow: 0 0 10px rgba(0,0,0,.12); }
.reference-site .default_nav .nav_sec_item .nav_third_box,.reference-site .default_nav .nav_sec_item .nav_four_box{ padding: 6px 0; }
.reference-site .default_nav .full_nav_style .nav_sec{top:auto;width: 100%; box-sizing: border-box;border-top: 1px solid #f2f2f2;max-height: 630px;overflow-y: auto;}
.reference-site .default_nav .full_nav_style .nav_sec::-webkit-scrollbar{width: 5px; background: #fff;border-radius: 5px;}
.reference-site .default_nav .full_nav_style .nav_sec::-webkit-scrollbar-thumb{background: rgba(0, 0, 0, 0.3);border-radius: 5px;}
.reference-site .default_nav .full_nav_style .nav_sec::-webkit-scrollbar-thumb:hover{background: rgba(0, 0, 0, 0.5);}
.reference-site .default_nav .full_nav_style .small_nav_sec .nav_sec_box,.reference-site .default_nav .full_nav_style .small_nav_sec .nav_third_box,.reference-site .default_nav .full_nav_style .small_nav_sec .nav_four_box{box-shadow: none;}
.reference-site .default_nav .full_nav_style .small_nav_sec .nav_sec_item{display: inline-block;vertical-align:top;float: none; width: calc( 100% / 6 );margin-top: 15px;margin-bottom: 10px;}
.reference-site .default_nav .full_nav_style .small_nav_sec .small .nav_sec_item{ width: 200px; }
.reference-site .default_nav .full_nav_style .small_nav_sec .nav_sec_item>a,.reference-site .default_nav .full_nav_style .small_nav_sec .nav_sec_item>dt>a{ font-weight: bold;}
.reference-site .default_nav .full_nav_style .small_nav_sec .nav_sec_a{  padding-left: 0; padding-right: 0; }
.reference-site .default_nav .full_nav_style .small_nav_sec .nav_sec_item .nav_third_item .nav_third_a{ margin-bottom: 3px; font-size: 14px; }
.reference-site .default_nav .full_nav_style .small_nav_sec .nav_sec_item .nav_third_item .nav_four_box .nav_four_item a{ font-size: 12px; }
.reference-site .default_nav .full_nav_style .nav_sec_item .nav_third_box{ position: static; display: block; width: inherit; }
.reference-site .default_nav .full_nav_style .nav_sec_item .nav_third_box .nav_four_box{ position: static; display: block; width: inherit; }
.reference-site .default_nav .full_nav_style .nav_sec .nav_list{ float: none; }
.reference-site .default_nav .full_nav_style .nav_sec .nav_img{ display: inline-block; vertical-align: top; width: 285px; margin-top: 25px; margin-bottom: 30px; }
.reference-site .default_nav .full_nav_style .nav_sec .nav_img .imgl{ vertical-align: middle; overflow: hidden; width: 130px; max-width: 200px; max-height: 240px; margin: 0 25px 25px 0;}
.reference-site .default_nav .full_nav_style .nav_sec .nav_img .imgl a{ display: block; max-width: 150px; height: inherit; padding: 0; }
.reference-site .default_nav .full_nav_style .nav_sec .nav_img .imgl:nth-child(2n){ margin-right: 0; }
.reference-site .default_nav .full_nav_style .nav_sec .small .nav_list{ display: inline-block; vertical-align: top; max-width: calc(90% - 288px); text-align: left; }
.reference-site .default_nav .full_nav_style .nav_type_3 .nav_list{ display: flex; flex-wrap: wrap; justify-content: center; }
.reference-site .default_nav .full_nav_style .nav_type_3 .nav_sec_item{ display: flex; flex-direction: column; justify-content: space-between; width: 200px; margin-right: 25px; }
.reference-site .default_nav .full_nav_style .nav_type_3 .nav_sec_item a,.reference-site .default_nav .full_nav_style .nav_type_3 .nav_sec_item dt a{ padding-right: 0; padding-left: 0; }
.reference-site .default_nav .full_nav_style .nav_type_3 .nav_img{ width: inherit; max-width: inherit; margin: 0; margin-top: 12px; text-align: center; }
.reference-site .default_nav .full_nav_style .nav_type_3 .nav_img .imgl{ width: inherit; }
.reference-site .default_nav .full_nav_style .nav_type_3 .nav_img .imgl a{ max-width: inherit; padding: 0; }
.reference-site .default_nav .full_nav_style .nav_type_2 .nav_sec_box,.reference-site .default_nav .full_nav_style .nav_type_3 .nav_sec_box{ text-align: center; }
.reference-site .default_nav .full_nav_style .nav_type_3 .nav_sec_item .nav_third_box{ margin-top: 6px; }
.reference-site .default_nav .full_nav_style .nav_type_3 .nav_sec_item .nav_third_box .nav_third_item{ margin-bottom: 10px; }
.reference-site .default_currency_style{line-height: 30px;}
.reference-site .default_currency_style>strong{float: left;}
.reference-site .default_currency_style dl{float: left;position: relative;}
.reference-site .default_currency_style dl dt{padding: 0 26px 0 10px;position: relative;cursor: pointer;}
.reference-site .default_currency_style dl dt strong{vertical-align: middle;}
.reference-site .default_currency_style dl dt strong:after{display: inline-block;vertical-align: middle;height: 100%;}
.reference-site .default_currency_style dl dt strong img{vertical-align: middle;width:16px; max-height:12px; overflow:hidden; margin-right:5px;}
.reference-site .default_currency_style dl dt i{position: absolute;top: 2px;right: 5px;bottom: 0;margin:auto;font-size: 12px;transform: scale(0.73);}
.reference-site .default_currency dl dd{display: none;width: max-content; -webkit-width: max-content; min-width: 100%; padding: 15px; border-top: none; background: #fff; position: absolute;top: 100%;box-sizing: border-box;-webkit-box-sizing: border-box;}
.reference-site .default_currency:hover dl dd{display: block;}
.reference-site .default_currency dl dd a{display:block; height:22px; line-height:22px; overflow:hidden;}
.reference-site .default_currency dl dd a:after{content: "";display: inline-block;height: 100%;vertical-align: middle;}
.reference-site .default_currency dl dd img{display:inline-block; vertical-align: middle;width:16px; max-height:12px; overflow:hidden; margin-right:5px;}
.reference-site .default_currency dl.currency_none dt{padding: 0 10px;}
.reference-site .default_currency dl.currency_none dt:after{display: none;}
.reference-site .default_currency dl.currency_none dt i{display: none;}
.reference-site .default_currency:hover dl.currency_none dd{display: none;}
.reference-site .default_language_style{line-height: 30px;float: left;position: relative;}
.reference-site .default_language_style dt{padding: 0 26px 0 10px;position: relative;cursor: pointer;}
.reference-site .default_language_style dt i{position: absolute;top: 2px;right: 5px;margin:auto;font-size: 12px;transform: scale(0.73);}
.reference-site .default_language dd{display: none;width: max-content; -webkit-width: max-content; min-width: 100%; padding: 15px; border-top: none; background: #fff; position: absolute;top: 100%;box-sizing: border-box;-webkit-box-sizing: border-box;}
.reference-site .default_language:hover dd{display: block;}
.reference-site .default_language dd a{display:block; height:22px; line-height:22px; overflow:hidden;}
.reference-site .default_language dd a:after{content: "";display: inline-block;height: 100%;vertical-align: middle;}
.reference-site .default_language dd img{vertical-align: middle;width:16px; max-height:12px; overflow:hidden; margin-right:5px;}
.reference-site .default_language.language_none dt{padding: 0 10px;cursor: pointer;}
.reference-site .default_language.language_none dt:after{display: none;}
.reference-site .default_language.language_none dt i{display: none;}
.reference-site .default_language.language_none:hover dd{display: none;}
.reference-site .default_currency_style dl dt i,.reference-site .default_language_style dt i,.reference-site .default_account_style dl dt i{transition: all 0.3s ease-out;}
.reference-site .default_currency_style dl:hover dt i,.reference-site .default_language_style:hover dt i,.reference-site .default_account_style dl:hover dt i{transform: rotate(180deg) scale(0.73);}
.reference-site .default_language_currency_style{line-height: 30px;float: left;position: relative; cursor:pointer;}
.reference-site .default_language_currency_style dt{padding:0 26px 0 10px;}
.reference-site .default_language_currency_style dt>span{ display: inline-block; vertical-align: middle; line-height: normal; }
.reference-site .default_language_currency_style dt span.iconfont{ float: none; margin-right: 5px; font-size: 20px; vertical-align: middle; line-height: inherit; }
.reference-site .default_language_currency_style dt i{width: 11px;height: 5px;position: absolute;top: 0;right: 8px;bottom: 0;margin:auto;}
.reference-site .default_language_currency_style i:not(.iconfont):before{content: "";width: 0;height: 0;border-width: 5px 5.5px 0;border-style: solid;border-color: transparent;border-top-color: #646464;position: absolute;}
.reference-site .default_language_currency_box{width:480px; min-height: 215px; background: #fff; position: fixed;top: 50%;left: 50%; transform: translate(-50%,-50%);z-index: 999999;}
.reference-site .default_language_currency_box .top_box{ height:55px; line-height:55px; text-align:center; font-size:20px;}
.reference-site .default_language_currency_box .top_box i{ display:block; width:56px; height:56px; position:absolute; right:0; top:0; background:url("/manus-storage/8c85d5f45cf067b28e_d1c0fc45.jpg") center no-repeat; cursor:pointer;}
.reference-site .default_language_currency_box .default_language_currency_container{height:100%; padding-bottom: 50px; box-sizing:border-box;}
.reference-site .default_language_currency_box .default_language_currency_container .default_language_currency_scroll{ height:100%; box-sizing: border-box; padding:0 30px 0 27px;}
.reference-site .default_language_currency_box .default_language_currency_container .currency_title{ line-height:24px; margin-bottom:8px; font-size:16px; color:#333; text-align:left;}
.reference-site .default_language_currency_box .default_language_currency_container .default_language_currency_list{ margin-bottom: 0; }
.reference-site .default_language_currency_box .default_language_currency_container .default_language_currency_list a{ display:block; width: 100%; height:48px; line-height:48px; margin-left:15px; margin-bottom:15px; padding:0 15px; border-color: #bbb; background: none; font-size:14px; text-align:left; box-sizing:border-box;  overflow:hidden;}
.reference-site .default_language_currency_box .default_language_currency_container .default_language_currency_list a:hover{ text-decoration:none; }
.reference-site .default_language_currency_box .default_language_currency_container .default_language_currency_list.default_currency_item a{ margin-bottom: 0; font-size:16px;}
.reference-site .default_language_currency_box .default_language_currency_container .default_language_currency_list a:nth-child(4n/**/+1){ margin-left:0;}
.reference-site .default_language_currency_box .default_language_currency_container .default_language_currency_list img{ vertical-align: middle;margin-right:7px;}
.reference-site .default_language_currency_box .default_language_currency_submit{ width:202px; height:52px; line-height:52px; margin:38px auto 0; background:#222; color:#fff; text-align:center; font-size:16px; border-radius:5px; cursor:pointer;}
.reference-site .default_language_currency_box .chzn-container-active .chzn-single-with-drop{ box-shadow: unset; border: 1px solid #bbbbbb; }
.reference-site .default_language_currency_box .chzn-container-single .chzn-drop{ box-shadow: 0px 2px 6px 1px rgb(0 0 0 / 30%);  }
.reference-site .default_language_currency_box .chzn-container .chzn-drop .chzn-results{ max-height: 300px; }
.reference-site .default_language_currency_style:hover .pull_type_box{ display: block; }
.reference-site .default_language_currency_box.pull_type_box{ width: auto; width: 180px; height: auto; min-height: 100%; opacity: 0; visibility: hidden; top: 100%; left: 50%; transform: translateX(0); position: absolute; }
.reference-site .default_language_currency_box.pull_type_box .chzn-container-single .chzn-drop{ text-align: left; }
.reference-site .default_language_currency_box.pull_type_box .chzn-container .chzn-results .group-option{ padding-left: 10px; font-size: 12px; text-align: left; }
.reference-site .default_language_currency_box.pull_type_box .default_language_currency_container{ padding-bottom: 0; }
.reference-site .default_language_currency_box.pull_type_box .top_box{ display: none; }
.reference-site .default_language_currency_box.pull_type_box .default_language_currency_container .default_language_currency_list{ margin-bottom: 15px; }
.reference-site .default_language_currency_box.pull_type_box .default_language_currency_container .default_language_currency_scroll{ padding: 15px; }
.reference-site .default_language_currency_box.pull_type_box .default_language_currency_container .currency_title{ margin-bottom: 10px; font-size: 14px; line-height: normal; }
.reference-site .default_language_currency_box.pull_type_box .default_language_currency_container .default_language_currency_list a{ margin-bottom: 0; height: 28px; line-height: 28px; padding: 0 7px; }
.reference-site .default_language_currency_box.pull_type_box .default_language_currency_container .chzn-container{ display: block; }
.reference-site .default_language_currency_box.pull_type_box .default_language_currency_submit{ margin-top: 5px; width: 100%; height: 32px; line-height: 32px; font-size: 12px; }
.reference-site .default_language_currency_box.pull_type_box .chzn-container-single .chzn-single span{ font-size: 14px; }
.reference-site .default_language_currency_box.pull_type_box .chzn-container-single .chzn-single span span{ margin-right: 0; display: inline-block; vertical-align: middle; }
.reference-site .default_language_currency_box.pull_type_box .chzn-container-single .chzn-single div::before{ line-height: 22px; }
.reference-site .default_language_currency_box.pull_type_box .chzn-container-single .chzn-single .current_language_flag .flag_box,.reference-site .current_language_flag .flag_box{ margin: auto; height: 40px; transform: translate(-50%, -50%) scale(.4); }
.reference-site .default_language_currency_box.pull_type_box .chzn-container-single .chzn-drop{ top: 28px!important; }
.reference-site .default_language_currency_box.pull_type_box.show_box{ display: block; opacity: 1; visibility: unset; }
.reference-site #default_search_box{display: none;width:100%; height:100%; position:fixed; background: rgba(0,0,0,0.8); left:0; top:0;z-index: 10006;}
.reference-site #default_search_box .form{ width:50%; max-width: 500px; height:50px; position:absolute; top: 0;right: 0;bottom: 0;left: 0;margin:auto;}
.reference-site #default_search_box .form i{ width:30px; height:30px; position:absolute; right:-60px; top:-60px; background:url("/manus-storage/777efb285e85d8842a_549bd9e6.png") center no-repeat; cursor:pointer;}
.reference-site #default_search_box .text{width: 100%;height:50px; line-height:50px; border:0; border-bottom:1px solid #fff; padding-right: 35px; color:#fff; background:none; outline:none; text-indent:10px;box-sizing: border-box;}
.reference-site #default_search_box .button{ width:35px; height:48px; position:absolute; right:0; top:0; background:url("/reference/fonts/044823203d1a287224cc5274.svg") center no-repeat; background-size: 25px ;cursor:pointer; border:0; outline:none;}
.reference-site .default_search_form .search_content_box{position: absolute;top: 0;left: 0;background: #fff;padding: 5px 0px;border:1px solid #ccc;}
.reference-site .default_search_form .search_content_box .search_item{margin-top: 5px;padding-right: 10px;padding-left: 50px;}
.reference-site .default_search_form .search_content_box .first{margin-top: 0px;}
.reference-site .default_search_form .search_content_box .pic{float: left;width: 30px;height: 30px;margin-left: -45px;padding:1px;border:1px solid #ccc;text-align: center;vertical-align: middle;font-size: 0;line-height: 0;opacity: 1;}
.reference-site .default_search_form .search_content_box .pic img{opacity: 1;}
.reference-site .default_search_form .search_content_box .name{float: left;width: 100%;height: 34px;line-height: 34px;overflow: hidden;-ms-text-overflow: ellipsis;text-overflow: ellipsis;-webkit-text-overflow: ellipsis;white-space: nowrap;text-align: left; color: #333; font-size: 14px;}
.reference-site .default_search_form .search_content_box .name em{color: #f00;}
.reference-site .default_search_form .search_history_container{ position: absolute; top: 0; left: 0; overflow: hidden; min-width: 300px; padding: 25px 15px; border-radius: 4px; text-align: left; background-color: #111; -webkit-box-sizing: border-box; box-sizing: border-box; font-size: 12px; }
.reference-site .default_search_form .search_history_container .search_item{ margin-top: 20px; }
.reference-site .default_search_form .search_history_container .search_item:first-child{ margin-top: 0; }
.reference-site .default_search_form .search_history_container .search_title{ padding: 0 5px; line-height: 22px; font-size: 16px; color: #fff; }
.reference-site .default_search_form .search_history_container .search_list{ margin-top: 10px; }
.reference-site .default_search_form .search_history_container .search_list>a{ display: inline-block; vertical-align: top; overflow: hidden; margin: 5px; padding: 0 20px; max-width: 140px; height: 32px; border-radius: 4px; line-height: 32px; text-decoration: none; color: #fff; white-space: nowrap; text-overflow: ellipsis; background-color: #5b5b5b; }
.reference-site #down_search_box{display: none;position: absolute;width: 100%; left: 0;top: 100%; background-color: #ffffff;padding:30px 0;z-index: 10005;}
.reference-site #down_search_box .form{ width:50%; max-width: 645px; height:52px;margin:auto;position: relative;}
.reference-site #down_search_box .form i{ width:30px; height:30px; position:absolute; right:-40px; top: 10px; cursor:pointer;line-height: 30px; text-align: center;}
.reference-site #down_search_box .form i::after{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;font-family: "iconfont" !important;font-size: 16px;color:#aaaaaa;}
.reference-site #down_search_box .text{width: 100%;height:52px; line-height:52px; border:0; padding-right: 52px; color:#262626; background:none; outline:none; text-indent:15px;box-sizing: border-box;background-color: #eeeeee;border-radius: 5px;}
.reference-site #down_search_box .text::placeholder{color:#555555}
.reference-site #down_search_box .button{ width:52px; height:52px; position:absolute; right:0; top:0;background-size: 25px ;cursor:pointer; border:0; outline:none;border-radius: 5px;}
.reference-site #down_search_box .button::after{content: "";width: 100%;height: 100%;position: absolute;line-height: 52px; left: 0;top:0;font-size: 24px; font-family: "iconfont" !important;}
.reference-site .default_shopping_cart{position: relative;}
.reference-site .default_shopping_cart_down .cart_note{position:absolute; left:-1px; top:100%; width:368px; background:#fff; display:none; z-index:1001;cursor: default;}
.reference-site .default_shopping_cart_down .cart_empty{padding:35px 0; text-align:center; line-height:24px;}
.reference-site .default_shopping_cart_down .cart_list .more_pro{height:363px; overflow-x:hidden; overflow-y:scroll;}
.reference-site .default_shopping_cart_down .cart_list .sales_title{height:23px; line-height:23px; overflow:hidden; padding:6px 20px 0; font-size:14px;text-align: left;}
.reference-site .default_shopping_cart_down .cart_list .sales_price{font-weight:bold;}
.reference-site .default_shopping_cart_down .cart_list li{position:relative; padding:10px 0; height:60px; margin:0 10px; border:none;border-bottom:1px #e5e5e5 solid;text-align: left;}
.reference-site .default_shopping_cart_down .cart_list li:hover{background:#f7f7f7;}
.reference-site .default_shopping_cart_down .cart_list li.sales_box{border-color:#eee;}
.reference-site .default_shopping_cart_down .cart_list li.sales_last{border-color:#ccc;}
.reference-site .default_shopping_cart_down .cart_list .cart_pro_img{position:absolute; left:0; top:10px; width:60px; height:60px; text-align:center;line-height: normal;}
.reference-site .default_shopping_cart_down .cart_list .cart_pro_img img{max-width:100%; max-height:100%;}
.reference-site .default_shopping_cart_down .cart_list .cart_pro_img>span{position: absolute;right: -8px;top: -8px;min-width: 10px;width: auto;height: 16px;line-height: 16px;text-align: center;padding: 0 3px;border-radius: 8px;background: #fb4729;color: #fff;font-size: 12px;}
.reference-site .default_shopping_cart_down .cart_list .cart_pro_name,.reference-site .default_shopping_cart_down .cart_list .cart_pro_property{margin-left:73px; height:14px; line-height: 14px; overflow:hidden; white-space:nowrap; color:#999; display:block;-webkit-text-overflow: ellipsis;-moz-text-overflow: ellipsis;text-overflow: ellipsis;}
.reference-site .default_shopping_cart_down .cart_list .cart_pro_property{position: relative;height: 28px;margin-top: 5px;padding-right: 100px;}
.reference-site .default_shopping_cart_down .cart_list .cart_pro_property span{margin-right:5px;}
.reference-site .default_shopping_cart_down .cart_list .cart_pro_qty{float: left;height: 12px;line-height: 12px;font-size: 12px;margin-left: 73px;margin-top: 3px;color: #333333;}
.reference-site .default_shopping_cart_down .cart_list .cart_pro_price{position: absolute;right: 10px;top: 24px;height: 12px;line-height: 12px;font-size:12px;margin-top: 5px;font-weight: bold;}
.reference-site .default_shopping_cart_down .cart_pro_view{padding:15px 10px 10px; text-align:center;line-height: 18px;}
.reference-site .default_shopping_cart_down .cart_pro_view .cart_num{font-size:14px; font-weight:bold;}
.reference-site .default_shopping_cart_down .cart_pro_view .cart_total{margin-right:10px; font-size:14px; font-weight:bold; color:#333;}
.reference-site .default_shopping_cart_down .cart_pro_btn{padding:5px 10px 10px;}
.reference-site .default_shopping_cart_down .cart_pro_btn a{color:#333; text-decoration:none;}
.reference-site .default_shopping_cart_down .cart_pro_btn .cart_view{display:block; height:34px; line-height:34px; text-align:center; font-size:14px; color:#fff; cursor:pointer; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px;background: #e62e04;}
.reference-site .global_gifts_tips{line-height: 22px;margin-top: 5px;font-size: 12px;color: #eb3e3e;}
.reference-site .global_gifts_tips i{margin-right: 6px;font-size: 18px;}
.reference-site .header .default_account_style{line-height: 30px;position: relative;display: inline-block;}
.reference-site .header .default_account_style dl{float: left;}
.reference-site .header .default_account_style dl dt{line-height: 30px;padding: 0 26px 0 10px;position: relative;}
.reference-site .header .default_account_style dl dt i{width: 11px;height: 5px;position: absolute;top: 0;right: 8px;bottom: 0;margin:auto;}
.reference-site .header .default_account_style dl dt i:before{content: "";width: 0;height: 0;border-width: 5px 5.5px 0;border-style: solid;border-color: transparent;border-top-color: #646464;position: absolute;}
.reference-site .header .default_account dl dd{display:none;width:max-content;-webkit-width:max-content;padding:20px;background:#fff;border-radius:6px;position:absolute;top:100%;right:0;box-sizing:border-box;-webkit-box-sizing:border-box;min-width:200px;}
.reference-site .header .default_account:hover dl dd{min-width:200px;}
.reference-site .header .default_account dl dd.user a{display: block;height: 25px;line-height: 25px;overflow: hidden;margin-bottom: 10px;text-overflow: ellipsis;white-space: nowrap;font-size: 16px;}
.reference-site .header .default_account dl dd.user .sign_out{ display: block;height:32px; line-height:32px; text-align:center; border-width:1px; border-style:solid; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px;margin-top: 20px; text-decoration:none;}
.reference-site .header .default_account dl dd.user a b{min-width: 14px;height: 20px;line-height: 20px;border-radius: 10px;padding: 0 3px;text-align: center;font-size: 12px;}
.reference-site .header .AccountButton_sec{ cursor: pointer; }
.reference-site .default_foot_menu_style .menu_list{ position: relative; z-index: 1; }
.reference-site .default_foot_menu_style .menu_list.menu_list_newsletter{ z-index: 2; }
.reference-site .default_foot_menu_style .menu_list dl dt>i{display: none;}
.reference-site .default_foot_menu_style .menu_list.menu_list_contact dl dd a{cursor: default;}
@media  screen and (max-width: 1000px){.reference-site .default_foot_menu_style .menu_list dl dt>i{display: block;}
.reference-site .default_foot_menu_style .menu_list.menu_list_newsletter .default_newsletter_style .clear{margin: 0;}}
.reference-site .themes_bor{border-color: #e7e7e7;border-style: solid}
.reference-site .themes_dropdown{box-shadow: 0 0 7px rgba(0, 0, 0, 0.3);border: 1px solid #dddddd;border-radius: 6px;}
.reference-site .themes_popups{border-radius:6px; box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);}
.reference-site .themes_box_title{color: #333;}
.reference-site .themes_box_subtitle{color: #333;}
.reference-site .themes_products_title{color: #333;}
.reference-site .themes_products_subtitle{color: #666;}
.reference-site .themes_products_price{color: #c00;}
.reference-site .themes_products_origin_price{color: #999;}
.reference-site .article_content_box{padding-top: 30px;padding-bottom: 50px;}
.reference-site .article_content_box .main_title{height: auto;line-height: 46px;background: none;border: none; padding: 0 2% 35px; font-size: 30px;text-align: center;}
.reference-site .article_content_box .main_content{min-height: 0;}
@media  screen and (max-width: 999px){.reference-site .article_location{display: none;}
.reference-site .article_content_box{padding: 18px 0;}
.reference-site .article_content_box .main_title{line-height: 34px;padding: 2% 0;font-size: 22px;}
.reference-site .article_content_box .editor_txt{font-size: 14px;padding: 10px 20px;}}
.reference-site .pop_up{width:88%; max-width:400px; background-color:#fff;position:absolute; top:0; bottom:0; left:0; margin:auto; z-index:10020; opacity: 0;; -webkit-transform:-webkit-translateX(-100%); transform:translateX(-100%); -webkit-transition:all .5s; transition:all .5s; visibility:hidden;}
.reference-site .pop_up .close{width:6vw; height:6vw; max-width:50px; max-height:50px; position:absolute; right:-9vw; top:2vh;}
.reference-site .pop_up .close::after{content: "";font-size: 20px;font-family: "iconfont" !important;color:#fff;}
.reference-site .pop_up .close.hide{opacity: 0;z-index: -1;}
.reference-site .pop_up.show{-webkit-transform:-webkit-translateX(0); transform:translateX(0);opacity: 1;}
.reference-site .pop_up_right{left:auto; right:0; -webkit-transform:-webkit-translateX(100%); transform:translateX(100%);position: fixed;}
.reference-site .pop_up_container{overflow-y:auto; -webkit-overflow-scrolling:touch;}
.reference-site .pop_up_container .category_close{width:85%; height:3.4375rem; line-height:3.4375rem; border-bottom: 1px solid #dfdfdf;font-size:1.1rem;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;position: relative;max-width: none;padding:0;margin:0 auto; box-sizing: border-box;top:0;left: 0;}
.reference-site .pop_up_container .category_close::after{display: none;}
.reference-site .pop_up_container .category_close>em{display: inline-block; transform:rotate(180deg);width: 18px;height: 18px;line-height: 18px;position: relative;vertical-align: sub;margin-right: 10px;}
.reference-site .pop_up_container .category_close>em::after{position: absolute;content: "";width: 100%;height: 100%; text-align: center; font-size: 18px;font-family: "iconfont" !important;}
.reference-site .pop_up_container .side_head{height:3.4375rem; line-height:3.4375rem; text-align:center;}
.reference-site .pop_up_container .side_head .side_close{width:1rem; height:3.3rem; line-height:3.3rem; padding-left:.625rem; padding-right:1rem; background-color:#fff; position:absolute; right:auto; top:auto; left:0; display:inline-block;}
.reference-site .pop_up_container .side_head .side_close>em{width:auto; height:auto; margin:1.3rem .2rem 0 0; background:none; border-width:.5rem .5rem .5rem 0; border-color:transparent #848484 transparent transparent; border-style:solid; float:right; display:block; position:relative; z-index:10;}
.reference-site .pop_up_container .side_head .side_close>em>i{border-width:.5rem .5rem .5rem 0; border-color:transparent #fff transparent transparent; border-style:solid; display:block; position:absolute; top:-.5rem; left:.1rem; z-index:11;}
.reference-site .pop_up_container .side_head .side_title{font-size:1rem;}
.reference-site .left_fixed_side{overflow: hidden; display: none;}
.reference-site .left_fixed_side .menu_list{max-width:100%;-webkit-overflow-scrolling:touch;}
.reference-site .left_fixed_side .menu_list .menu_container{overflow-y: auto; padding:0 26px;}
.reference-site .left_fixed_side .menu_list .item{border-color:#ddd;height: 50px; line-height:50px;overflow: hidden;position: relative;}
.reference-site .left_fixed_side .menu_list .item a{display: inline-block;width: 83%; font-size: 18px; color:#222222;text-overflow: ellipsis;white-space: nowrap;vertical-align: middle;overflow:hidden;}
.reference-site .left_fixed_side .menu_list .item a>span{ display: inline-block; vertical-align: middle; }
.reference-site .left_fixed_side .menu_list .item a>img{width: 16px; height:11px; overflow:hidden; margin-right:10px;}
.reference-site .left_fixed_side .menu_list .item a>b{ font-weight:bold; color:#333;}
.reference-site .left_fixed_side .menu_list .item a .nav_icon{ margin-right: 10px; display: inline-block; vertical-align: middle; width: 26px; height: 26px; position: relative; }
.reference-site .left_fixed_side .menu_list .item a .nav_icon img{ position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }
.reference-site .left_fixed_side .menu_list .item a .nav_icon span{ display: inline-block; vertical-align: middle; height: 100%; }
.reference-site .left_fixed_side .menu_list .item:last-child{border:0; background:none;}
.reference-site .left_fixed_side .menu_list .item>.icon{width: 40px;height: 100%;position: absolute;top: 0;right: 0;}
.reference-site .left_fixed_side .menu_list .item>.icon.item_font{ padding-right: 5px; font-size: 14px; color: #ababab; text-align: right;  }
.reference-site .left_fixed_side .menu_list .item>.icon.item_font>span{ margin-right: 12px; width: 48px; display: -webkit-box; overflow: hidden; text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 1; float: left; }
.reference-site .left_fixed_side .menu_list .item>.icon>em{position: absolute;top:50%;right: 0;transform: translateY(-50%);width: 20px;height: 20px;line-height: 20px;}
.reference-site .left_fixed_side .menu_list .item>.icon>em::after{position: absolute;content: "";width: 100%;height: 100%; text-align: center; font-size: 20px;font-family: "iconfont" !important;}
.reference-site .left_fixed_side .menu_list .item .current_list{height:20px; line-height:20px;}
.reference-site .left_fixed_side .menu_list .item .current_list>span{padding:0 5px; font-size:12px; color:#ccc;}
.reference-site .left_fixed_side .menu_list .item.open{height:auto;}
.reference-site .left_fixed_side .menu_list .currency_item img{margin-left:5px;}
.reference-site .left_fixed_side .menu_list .menu_son{display:none; border-color:#f8f8f8;}
.reference-site .left_fixed_side .menu_list .menu_son .item{margin-left:10px; border:0;}
.reference-site .left_fixed_side .menu_list .menu_son .item a{border-bottom:1px #f2f2f2 solid;}
.reference-site .left_fixed_side .menu_list .menu_son .item:last-child a{border:0;}
.reference-site .left_fixed_side .menu_list .menu_grandson{border:0;}
.reference-site .left_fixed_side .menu_list .menu_grandson a{color:#878787;}
.reference-site .left_fixed_side .menu_list .menu_grandson .item:last-child a{border-bottom:1px #f2f2f2 solid;}
.reference-site .left_fixed_side .menu_list .attr_son{padding:10px; padding-bottom:0;}
.reference-site .left_fixed_side .menu_list .attr_son span{line-height:32px; margin:0 5px 10px 0; padding:0 10px; color:#333; white-space:nowrap; cursor:pointer; border-radius:5px; position:relative; vertical-align:middle; display:inline-block;}
.reference-site .left_fixed_side .menu_list .attr_son span>em{width:18px; height:18px; margin-left:5px; margin-top:12px; background:url("/manus-storage/2d7c894c97cb633f81_55e9470e.png") no-repeat center; background-size:100%; float:right; display:block;}
.reference-site .left_fixed_side .menu_list .attr_son span.current{color:#fff;}
.reference-site .left_fixed_side .menu_list .menu_divide{height:8px; background-color:#eee;}
.reference-site .left_fixed_side .menu_list .cate_nav_box>.item.son>.icon{left: 0;width: 100%;}
.reference-site .left_fixed_side .category_side .nav_container{position: relative; height: 100%;}
.reference-site .left_fixed_side .category_side .menu_list{position: absolute;top: 3.4375rem;bottom: 5px;left: 0;right: 0;}
.reference-site .left_fixed_side .category_side .menu_list .menu_container{max-height: 100%;}
.reference-site .left_fixed_side .nav_container .user{display: flex;align-items:center;justify-content: left; height: 61px; line-height:61px; overflow:hidden; font-size:16px; color:#222222;border-bottom: 1px solid #dfdfdf;}
.reference-site .left_fixed_side .nav_container .user>a{font-size:16px;margin:0 4px;color:#222222}
.reference-site .left_fixed_side .nav_container .user .user_logo{position: relative;width: 24px;height: 24px;margin-right: 6px; line-height: 24px;}
.reference-site .left_fixed_side .nav_container .user .user_logo::after{position: absolute;content: "";width: 100%;height: 100%; font-family: "iconfont" !important;font-size:24px;color:#222222;}
.reference-site .left_fixed_side .nav_container .user.center{text-align:center;}
.reference-site .left_fixed_side .nav_container .currency_language_box{display: flex;align-items: center;justify-content: space-between;height: 61px;}
.reference-site .left_fixed_side .nav_container .currency_language_box .flex_item{width: 50%;display: inline-flex;align-items: center;justify-content: left;font-size: 16px;}
.reference-site .left_fixed_side .nav_container .currency_language_box .flex_item i{display: inline-block; width: 24px;height: 24px;font-size: 26px;margin-right: 5px;}
.reference-site .left_fixed_side .nav_container .currency_language_box .flex_item .item_font em{display: inline-block; width: 14px;height: 14px;font-size: 14px;margin-left: 4px}
@media  screen and (max-width: 1000px) {.reference-site .left_fixed_side{ display: block; }}
.reference-site .search_side{width:100%;}
.reference-site .search_side .close{width:2.5rem; height:3.4375rem; line-height:3.4375rem; background-color:#fff; position:inherit; top:auto; left:0; z-index:1; display:inline-block;}
.reference-site .search_side .close i{ position:absolute; left:0.5rem; top:1.3rem;}
.reference-site .search_side .close i:after,.reference-site .search_side .close i:before{ border:10px solid transparent; border-right:10px solid #fff; width:0; height:0; position:absolute; top:0; left:0; content:""}
.reference-site .search_side .close i:before{ border-right-color:#000; left:-3px;}
.reference-site .search_side .search{height:4rem; padding-left:2.625rem; padding-right:0.7rem; position:relative;}
.reference-site .search_side .search .search_blank{ height:0.7rem;}
.reference-site .search_side .search form{ background:#f5f5f4;}
.reference-site .search_side .search .text{width:85%; height:2.6rem; line-height:2.6rem; padding-left:.7rem; font-size:1.2rem; background:none; border:0; border-radius:0;}
.reference-site .search_side .search .text::-webkit-input-placeholder{ color:#ddd;}
.reference-site .search_side .search .sub{ width:15%; height:2.6rem; background:url("/manus-storage/b47a73dc59d91f4154_f393afbb.png") no-repeat center/1.5rem; right:.5rem;}
.reference-site .search_side .search .reset{background:url("/manus-storage/3e24e8f8779c45fa43_c5c6f99c.png") no-repeat center/1.5rem; right:.625rem;}
.reference-site .search_side .search .reset{width:2.5rem; height:3.5rem; border:0; position:absolute;}
.reference-site .search_side .menu_list{padding:0 .625rem;}
.reference-site .search_side .menu_list .search_title{height:1.25rem; line-height:1.25rem; margin-top:1.5rem; font-size:1rem;}
.reference-site .search_side .menu_list .search_list>a{line-height:2rem; margin-right:1rem; margin-top:1rem; padding:0 1.25rem; font-size:.875rem; color:#555; background-color:#f5f5f4; border-radius:.3125rem; display:inline-block; vertical-align:top;}
@media  (min-width:500px){.reference-site .pop_up .close{left:430px;}
.reference-site .pop_up_container .category_close{left:0;}}
.reference-site .left_fixed_side .menu_list .menu_container.menu_buttom_box{position: absolute;bottom: 0;left: 0;right:0;background-color: #f8f8f8;}
.reference-site .left_fixed_side .pop_buttom{position: absolute;left: 0;right: 0;height: 90%;background-color: #fff;-webkit-transform:-webkit-translateY(112%); transform:translateY(112%); -webkit-transition:all .5s; transition:all .5s;opacity: 0;z-index: -1;height: 0;overflow: hidden;}
.reference-site .left_fixed_side .pop_buttom.show{-webkit-transform:-webkit-translateY(12%); transform:translateY(12%);opacity: 1;z-index: 100030;height: 90%;overflow: unset;}
.reference-site .left_fixed_side .pop_buttom .pop_mask{content: "";position: absolute; width: 100%;height: 120%;top:0;left:0;background-color: rgba(0, 0, 0, 0.6);z-index: 100021;}
.reference-site .left_fixed_side .pop_buttom.show .pop_mask{top:-20%}
.reference-site .left_fixed_side .pop_buttom_container{overflow-y:auto; -webkit-overflow-scrolling:touch;position: absolute;width: 100%;background-color: #fff;z-index: 100025;}
.reference-site .left_fixed_side .pop_buttom_container .category_close{position: relative; width:100%; height: 3.4rem; line-height: 3.4rem;font-size: 1.1rem;padding: 0 1.6rem; border-bottom: 1px solid #dfdfdf;box-sizing: border-box;}
.reference-site .left_fixed_side .pop_buttom_container .category_close>em{position: absolute;top:50%;right: 1.6rem;transform: translateY(-50%);width:5vw; height:5vw;line-height: 5vw;}
.reference-site .left_fixed_side .pop_buttom_container .category_close>em::after{position: absolute;content: "";width: 100%;height: 100%; text-align: center; font-size: 18px;font-family: "iconfont" !important;color:#bbbbbb}
.reference-site .left_fixed_side .pop_buttom_container .menu_list .item a{position: relative;width: 100%;}
.reference-site .left_fixed_side .pop_buttom_container .menu_list .item a em{position: absolute;top:50%;right: 0;transform: translateY(-50%);width:28px; height:28px;line-height: 28px;}
.reference-site .left_fixed_side .pop_buttom_container .menu_list .item a em::after{position: absolute;content: "";width: 100%;height: 100%; text-align: center; font-size: 28px;font-family: "iconfont" !important;color:#222}
.reference-site .left_fixed_side .nav_img_box{display: grid;gap: 15px;grid-template-columns: repeat(2, 1fr);padding:0 1.6rem;margin-top: 15px;}
.reference-site .left_fixed_side .menu_item{opacity: 0;transform: translateY(10px);}
.reference-site .left_fixed_side .menu_item.op_show{opacity: 1;transform: translateY(0);}
@-webkit-keyframes spin{
	0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}
	100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}
}
@keyframes spin{
	0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}
	100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}
}
@font-face {
    font-family: "icons";
    src: url("/reference/fonts/21227ecfd1f943c7e59f95a6.eot"); 
    src: url("/reference/fonts/21227ecfd1f943c7e59f95a6.eot") format("embedded-opentype"), 
    url("/reference/fonts/60252b013de265e2d55af1bc.woff2") format("woff2"), 
    url("/reference/fonts/7797932a3ac54e0165c3ca33.woff") format("woff"), 
    url("/reference/fonts/4904031cd57bf6f086623c78.ttf") format("truetype"), 
    url("/reference/fonts/0a9a4a5d8d01c0aee254428f.svg") format("svg"); 
	font-display: swap;
}
.reference-site .xcotton_insurance{display: flex; align-items: flex-start; flex-direction: row; padding: 12px 15px; margin-top: 20px; background: #f5f8ff; border: 1px solid #6F8DCE; border-radius: 5px; cursor: context-menu;}
.reference-site .xcotton_insurance .insurance_checkout_box{margin-right: 8px;}
.reference-site .xcotton_insurance .insurance_text{flex: 1; margin-right: 8px;}
.reference-site .xcotton_insurance .insurance_price{flex-shrink: 0;}
.reference-site .xcotton_insurance .insurance_checkout_box{display: flex; height: 30px; align-items: center;}
.reference-site .xcotton_insurance .insurance_checkout_box input[type="checkbox"]{width: 18px; height: 18px; cursor: pointer;}
.reference-site .xcotton_insurance .insurance_price{height: 30px; line-height: 30px; font-size: 16px; font-weight: bold; color: #333;}
.reference-site .xcotton_insurance .insurance_text .insurance_title{line-height: 30px; font-size: 16px; color: #454545;}
.reference-site .xcotton_insurance .insurance_text .insurance_desc{font-size: 12px; color: #999;}
.reference-site .xcotton_insurance.hide{display: none;}
.reference-site .xcotton_insurance.insurance_checkout{margin-top: 0; margin-bottom: 20px;}
.reference-site .global_pro_info_text{font-size: 12px;word-break:break-word;}
.reference-site .global_pro_info_text b{font-weight: bold;}
.reference-site span.gicon{font-family: icons;}
.reference-site span.gicon-x:before{content: "";}
.reference-site .global_shopping_cart_bg{display: none;position: fixed;background-color: rgba(0,0,0,0.4); top: 0;right: 0;bottom: 0;left: 0;z-index: 100001;}
.reference-site .global_shopping_cart_box{width: 340px;padding: 0 30px;position: fixed;top: 0;right: -400px;bottom: 0;background-color: #ffffff;color: #fff;z-index: 100001;transition: all 0.2s ease-out;}
.reference-site .global_shopping_cart_box .cart_empty{font-size: 16px; height: 100%; width: calc(100% - 30px);}
.reference-site .global_shopping_cart_box a{color: #fff;}
.reference-site .global_shopping_cart_box .cart_title{line-height: 30px;padding: 25px 0;font-size: 24px;color:#222}
.reference-site .global_shopping_cart_box .cart_close{float: right;margin-right: -20px;padding: 0 20px;font-size: 16px;cursor: pointer;}
.reference-site .global_shopping_cart_box .cart_list{overflow-y: auto;margin-right: -30px;}
.reference-site .global_shopping_cart_box .cart_list::-webkit-scrollbar{width: 8px;border-radius: 5px;}
.reference-site .global_shopping_cart_box .cart_list::-webkit-scrollbar-thumb{background: rgba(0, 0, 0, 0.2);border-radius: 5px;}
.reference-site .global_shopping_cart_box .cart_list::-webkit-scrollbar-thumb:hover{background: rgba(0, 0, 0, 0.15);}
.reference-site .global_shopping_cart_box .cart_item{margin-bottom: 30px;padding-bottom: 30px;}
.reference-site .global_shopping_cart_box .cart_item:first-child{padding-top: 30px;}
.reference-site .global_shopping_cart_box .c_img{float: left;width: 69.5px;min-height: 69.5px;max-height: 99px;text-align: center;}
.reference-site .global_shopping_cart_box .c_img img{opacity: 1;max-height: 99px;}
.reference-site .global_shopping_cart_box .c_info{float: left;width: 251px;padding-left: 15px;}
.reference-site .global_shopping_cart_box .name_box{display: flex;justify-content: space-between;}
.reference-site .global_shopping_cart_box .pname{line-height: 18px;font-size: 14px;color: #222222; text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;}
.reference-site .global_shopping_cart_box .pdel{margin-left: 20px;}
.reference-site .global_shopping_cart_box .pdel .icon:before{font-size: 16px;color: #888888;}
.reference-site .global_shopping_cart_box .c_flex{display: flex;justify-content: space-between;margin-top: 10px;}
.reference-site .global_shopping_cart_box .c_flex .w_flex{flex: 1;}
.reference-site .global_shopping_cart_box .global_pro_info_text{line-height: 24px;padding-top: 3px;color: #222;}
.reference-site .global_shopping_cart_box .global_pro_info_text .attr_sds a{ color: #222; }
.reference-site .global_shopping_cart_box .pattr{line-height: 24px;font-size: 12px;color: #222;word-break:break-all;}
.reference-site .global_shopping_cart_box .c_qty{max-width: 95px;height: 22px;line-height: 22px;position: relative;text-align: center;}
.reference-site .global_shopping_cart_box .price{color: #222;line-height: 24px;}
.reference-site .global_shopping_cart_box .pprice{float: right;font-size: 14px;color: #000;}
.reference-site .global_shopping_cart_box .price_detail{display: grid; grid-template-columns: repeat(4, 1fr); gap: 10px; font-size: 12px; font-weight: normal; color: #777;}
.reference-site .global_shopping_cart_box .price_detail .price_detail_price{grid-column: 1;}
.reference-site .global_shopping_cart_box .price_detail .price_detail_range_box{grid-column: 2 / span 4;}
.reference-site .global_shopping_cart_box .qless{width: 23px;height: 22px;background-color: unset;border:1px solid transparent;position: absolute;top: 0;left: 0;color: #000;font-size: 12px;border-radius: 2px;}
.reference-site .global_shopping_cart_box .qadd{width: 23px;height: 22px;background-color: unset;border:1px solid transparent;position: absolute;top: 0;right: 0;color: #000;font-size: 12px;border-radius: 2px;}
.reference-site .global_shopping_cart_box .qinput{width: calc(100% - 46px);height: 20px;background-color: unset;border:1px solid transparent;color: #000;text-align: center;font-size: 14px;border-radius: 2px;}
.reference-site .global_shopping_cart_box .qless .gicon:before{content: "";}
.reference-site .global_shopping_cart_box .qadd .gicon:before{content: "";}
.reference-site .global_shopping_cart_box .cart_foot{padding-top: 15px;padding-bottom: 30px;}
.reference-site .global_shopping_cart_box .ftprice{float: right;color: #000;}
.reference-site .global_shopping_cart_box .ftotal{color:#000; line-height: 25px;padding-bottom: 5px;font-size: 16px;}
.reference-site .global_shopping_cart_box .fdesc{color:#555;line-height: 25px; font-size: 14px;}
.reference-site .global_shopping_cart_box .fdesc{padding-bottom: 15px;}
.reference-site .global_shopping_cart_box .fdesc{opacity: 0.7;}
.reference-site .global_shopping_cart_box .disable_tips{display: none; line-height: 20px; margin-bottom: 10px; padding: 17px 22px; font-size: 14px; color: #333; background-color: #ffeed4;	}
.reference-site .global_shopping_cart_box .disable_tips.show{display: block;}
.reference-site .global_shopping_cart_box .checkout_btn .gicon{padding-left: 3px;display: none;}
.reference-site .global_shopping_cart_box .checkout_btn .gicon:before{content: "";}
.reference-site .global_shopping_cart_box .checkout_btn{display: block;text-decoration: none;}
.reference-site .global_shopping_cart_box .checkout_btn button{display: block;width: 100%;height: 48px;line-height: 48px;background-color: #000000;border:none;text-transform: uppercase;transition: all 0.2s;color: #ffffff;font-weight: bold;font-size: 16px;}
.reference-site[data-theme="t112"] .global_shopping_cart_box .checkout_btn button{border-radius: 4px;}
.reference-site .global_shopping_cart_box .checkout_btn.disabled button{background-color: #ddd; color: #333;}
.reference-site .global_shopping_cart_box .checkout_btn .btn-loading{position:relative;background-color:#131314;color:#131314}
.reference-site .global_shopping_cart_box .checkout_btn .btn-loading:hover,.reference-site .global_shopping_cart_box .checkout_btn .btn-loading:active{background-color:#131314;color:#131314}
.reference-site .global_shopping_cart_box .checkout_btn .btn-loading:after{content:"";display:block;width:18px;height:18px;position:absolute;left:0;top:0;right: 0;bottom: 0;margin:auto;border-radius:50%;border:3px solid #fff;border-top-color:transparent;-webkit-animation:spin 1s infinite linear;-moz-animation:spin 1s infinite linear;-o-animation:spin 1s infinite linear;animation:spin 1s infinite linear}
.reference-site .global_shopping_cart_box .shopapps_reminder{font-size:12px;}
.reference-site .global_shopping_cart_box .shopapps_reminder>i{background-image:url("https://ueeshop-static.ly200-cdn.com/static/v0/v6.0035/static/ico/icon_discount_reminder.png");}
.reference-site .global_shopping_cart_box .gifts_tips{display: none; line-height: 22px;font-size: 16px;color: #eb3e3e;}
.reference-site .global_shopping_cart_box .gifts_tips i{margin-right: 9px;}
.reference-site .global_shopping_cart_box .gifts_item .gifts_tips{display: inline-block;}
.reference-site .global_shopping_cart_box .gifts_item .c_qty{display: none;}
.reference-site .global_shopping_cart_box .gifts_item .gifts_qty{line-height: 26px;font-size: 14px;color: #000;text-align: left;}
.reference-site .global_shopping_cart_box .cart_error{line-height: 20px;margin-top: 5px;}
.reference-site .global_shopping_cart_box .pre_sales_info{ margin-top: 6px; }
.reference-site .global_shopping_cart_box .pre_sales_info .tag{ display: inline-block; padding: 0 8px; line-height: 24px; border-radius: 5px; background-color: #ffe7e7; color: #f16056; font-size: 12px; }
.reference-site .global_shopping_cart_box .pre_sales_info .brief{ margin-top: 4px; display: block; line-height: 16px; font-size: 12px; color: #888888; }
.reference-site .global_shopping_cart_box .mixed_wholesale_tips{margin-top: 6px;}
.reference-site .global_shopping_cart_box .xcotton_insurance{margin-top: 0; margin-bottom: 20px;}
@media  screen and (max-width: 768px) {.reference-site .global_shopping_cart_box{width: 270px;padding: 0 15px;}}
@media  screen and (max-width: 500px){.reference-site .global_shopping_cart_bg{right: 300px;}
.reference-site .global_shopping_cart_box .cart_close{font-size: 22px;}
.reference-site .global_shopping_cart_box .cart_list{margin-right: -15px;}
.reference-site .global_shopping_cart_box .cart_list::-webkit-scrollbar{width: 2px;}
.reference-site .global_shopping_cart_box .c_img{width: 56.25px;min-height: 56.25px;max-height: 70px;}
.reference-site .global_shopping_cart_box .c_info{width: 198.75px;}
.reference-site .global_shopping_cart_box .cart_item{margin-bottom: 15px;padding-bottom: 15px;}
.reference-site .global_shopping_cart_box .cart_item:first-child{padding-top: 15px;}
.reference-site .global_shopping_cart_box .cart_foot{padding-bottom: 15px;}
.reference-site .global_shopping_cart_box .gifts_tips{font-size: 14px;}}
.reference-site .box_popup_center_shopping_cart{display: none;position: fixed;top: 0;right: 0;bottom: 0;left: 0;background-color: rgba(0, 0, 0, 0.5);z-index: 100002;}
.reference-site .box_popup_center_shopping_cart .box_flex{position: absolute;top: 0;right: 0;bottom: 0;left: 0;display: flex;align-items: center;justify-content: center;}
.reference-site .box_popup_center_shopping_cart .box_center{width: 94%;max-width: 700px;padding: 60px 30px;box-sizing: border-box;background-color: #fff;border-radius: 10px;position: relative;}
.reference-site .box_popup_center_shopping_cart .close{position: absolute;top: 0;right: 0;width: 50px;height: 50px;line-height: 50px;text-align: center;cursor: pointer;}
.reference-site .box_popup_center_shopping_cart .close .icon{color: #4d4d4d;font-size: 14px;}
.reference-site .box_popup_center_shopping_cart .tit{display: flex;align-items: center;justify-content: center;}
.reference-site .box_popup_center_shopping_cart .tit .icon{width: 40px;height: 40px;border-radius: 40px;background-color: #19be6b;color: #fff;line-height: 40px;text-align: center;font-size: 26px;}
.reference-site .box_popup_center_shopping_cart .tit .text{padding: 5px 10px;line-height: 30px;font-size: 20px;color: #000;max-width: calc(100% - 60px);}
.reference-site .box_popup_center_shopping_cart .btn_flex{display: flex;justify-content: center;flex-wrap: wrap;padding-top: 20px;}
.reference-site .box_popup_center_shopping_cart .btn_flex a{padding: 5px 33px;line-height: 28px;border: 1px solid var(--ThemesCheckoutButtonBgColor);text-decoration: none;font-size: 14px;border-radius: 4px;box-sizing: border-box;margin-top: 15px;}
.reference-site .box_popup_center_shopping_cart .btn_flex .btn_contiue{color: var(--ThemesCheckoutButtonBgColor);margin-right: 12px;}
.reference-site .box_popup_center_shopping_cart .btn_flex .btn_go_cart{background-color: var(--ThemesCheckoutButtonBgColor);color: #fff;}
@media  screen and (max-width: 750px){.reference-site .box_popup_center_shopping_cart .box_center{padding: 40px 25px;}
.reference-site .box_popup_center_shopping_cart .tit .icon{width: 30px;height: 30px;line-height: 30px;font-size: 20px;max-width: calc(100% - 50px)}
.reference-site .box_popup_center_shopping_cart .tit .text{font-size: 16px;}
.reference-site .box_popup_center_shopping_cart .btn_flex a{width: 100%;text-align: center;}
.reference-site .box_popup_center_shopping_cart .btn_flex .btn_contiue{margin-right: 0;}}
.reference-site .box_drop_down_shopping_cart{display: none;width: 100%;max-width: 740px;position: fixed;top: 3%;right: 3%;background-color: #fff;border-radius: 8px;box-shadow: 0 0 20px 5px rgba(0, 0, 0, 0.08);z-index: 100001;box-sizing: border-box; overflow: hidden;}
.reference-site .box_drop_down_shopping_cart .flex_box{ display: flex; align-items: stretch; justify-content: center; flex-wrap: wrap; }
.reference-site .box_drop_down_shopping_cart .shoping_cart_box{ width: 400px; padding: 40px 30px; box-sizing: border-box; box-sizing: border-box; }
.reference-site .box_drop_down_shopping_cart .close{position: absolute;top: 0;right: 0;width: 40px;height: 56px;line-height: 56px;text-align: center;cursor: pointer;}
.reference-site .box_drop_down_shopping_cart .close .icon{color: #4d4d4d;font-size: 13px;}
.reference-site .box_drop_down_shopping_cart .tit{display: flex;align-items: center;}
.reference-site .box_drop_down_shopping_cart .tit .icon{width: 26px;height: 26px;border-radius: 26px;background-color: #19be6b;color: #fff;line-height: 26px;text-align: center;font-size: 18px;}
.reference-site .box_drop_down_shopping_cart .tit .text{padding: 0px 8px;line-height: 26px;font-size: 16px;color: #000;max-width: calc(100% - 42px);}
.reference-site .box_drop_down_shopping_cart .c_list{margin-top: 20px;margin-bottom: 30px;overflow-y: auto;max-height: 400px;min-height: 78px;}
.reference-site .box_drop_down_shopping_cart .c_list::-webkit-scrollbar{width: 5px; background: #fff;border-radius: 5px;}
.reference-site .box_drop_down_shopping_cart .c_list::-webkit-scrollbar-thumb{background: rgba(0, 0, 0, 0.1);border-radius: 5px;}
.reference-site .box_drop_down_shopping_cart .c_list::-webkit-scrollbar-thumb:hover{background: rgba(0, 0, 0, 0.3);}
.reference-site .box_drop_down_shopping_cart .c_item{margin-top: 20px;display: flex;}
.reference-site .box_drop_down_shopping_cart .c_item .img{width: 70px;height: 70px;margin-top: 4px;margin-right: 18px;}
.reference-site .box_drop_down_shopping_cart .c_item .info{line-height: 20px;font-size: 14px;flex: 1;}
.reference-site .box_drop_down_shopping_cart .c_item .name{display: block;margin-bottom: 7px;color: #222222;}
.reference-site .box_drop_down_shopping_cart .global_pro_info_text{color: #888888;}
.reference-site .box_drop_down_shopping_cart .c_item p{color: #888888;}
.reference-site .box_drop_down_shopping_cart .c_item .pattr{display: flex;flex-wrap: wrap;}
.reference-site .box_drop_down_shopping_cart .c_item .pattr p{margin-right: 10px;}
.reference-site .box_drop_down_shopping_cart .c_item .p_q{margin-top: 7px;color: #222222;}
.reference-site .box_drop_down_shopping_cart .cart_total{padding: 10px 0;line-height: 20px;}
.reference-site .box_drop_down_shopping_cart .cart_total .c_t{font-size: 16px;color: #888888;padding-right: 16px;}
.reference-site .box_drop_down_shopping_cart .cart_total .c_t_p{font-size: 18px;color: #222222;font-weight: bold;}
.reference-site .box_drop_down_shopping_cart .btn_flex{display: flex;justify-content: center;flex-wrap: wrap;}
.reference-site .box_drop_down_shopping_cart .btn_flex a{width: 100%;padding: 6px 20px;line-height: 28px;border: 1px solid var(--ThemesCheckoutButtonBgColor);text-decoration: none;font-size: 16px;border-radius: 4px;box-sizing: border-box;margin-top: 12px;text-align: center;}
.reference-site .box_drop_down_shopping_cart .btn_flex .disable_tips{line-height: 20px; margin-top: 12px; padding: 17px 22px; font-size: 14px; color: #333; background-color: #ffeed4;}
.reference-site .box_drop_down_shopping_cart .btn_flex .btn_go_cart{color: var(--ThemesCheckoutButtonBgColor);}
.reference-site .box_drop_down_shopping_cart .btn_flex .btn_go_checkout{background-color: var(--ThemesCheckoutButtonBgColor);color: #fff;}
.reference-site .box_drop_down_shopping_cart .btn_flex .btn_go_checkout.disabled{background-color: #ddd;color: #333;border-color: #ddd;}
@media  screen and (max-width: 768px){.reference-site .box_drop_down_shopping_cart{ width: 92%; top: 50%; left: 50%; right: unset; transform: translate(-50%, -50%);}
.reference-site .box_drop_down_shopping_cart .shoping_cart_box{ width: 100%; padding: 20px }
.reference-site .box_drop_down_shopping_cart .close{height: 40px;line-height: 40px;}
.reference-site .box_drop_down_shopping_cart .c_list{max-height: 300px;margin-top: 15px;margin-bottom: 20px;}
.reference-site .box_drop_down_shopping_cart .c_item{margin-top: 15px;}
.reference-site .box_drop_down_shopping_cart .c_item .info{font-size: 12px;line-height: 18px;}}
.reference-site .global_shopping_products_recommend{ width: 190px; padding: 30px 25px; position: fixed; top: 0; right: -660px; bottom: 0; background-color: #f4f4f4; color: #fff; z-index: 100001; transition: all 0.2s ease-out; box-sizing: border-box; overflow-y: auto; }
.reference-site .global_shopping_products_recommend::-webkit-scrollbar{width: 5px;background: #f4f4f4;border-radius: 5px;}
.reference-site .global_shopping_products_recommend::-webkit-scrollbar-thumb{background: #ccc;border-radius: 5px;}
.reference-site .global_shopping_products_recommend::-webkit-scrollbar-thumb:hover{background: rgba(255, 255, 255, 0.4);}
.reference-site .global_shopping_products_recommend .pop_products_may_like{ text-align: center; }
.reference-site .global_shopping_products_recommend .pop_products_may_like .wide{ width: auto; min-width: 100%; max-width: 100%; }
.reference-site .global_shopping_products_recommend .pop_products_may_like a{ text-decoration: none; }
.reference-site .global_shopping_products_recommend .pop_products_may_like .like_title{ margin: 12px 0 30px; font-size: 14px; }
.reference-site .global_shopping_products_recommend .pop_products_may_like .like_products_item{ margin-top: 50px; padding: 0 5px; }
.reference-site .global_shopping_products_recommend .pop_products_may_like .like_products_item:first-child{ margin-top: 0; }
.reference-site .global_shopping_products_recommend .pop_products_may_like .like_products_item .item_img{ display: block; margin: 0 auto 10px; width: 94px; height: 94px; max-width: 100%; border-radius: 5px; position: relative; overflow: hidden; }
.reference-site .global_shopping_products_recommend .pop_products_may_like .like_products_item .item_img img{ position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }
.reference-site .global_shopping_products_recommend .pop_products_may_like .like_products_item .item_quick_btn{ display: none; }
.reference-site .global_shopping_products_recommend .pop_products_may_like .like_products_item .sticker_box{ display: none; }
.reference-site .global_shopping_products_recommend .pop_products_may_like .like_products_item .item_name{ line-height: 20px; font-size: 12px; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; }
.reference-site .global_shopping_products_recommend .pop_products_may_like .like_products_item .item_price{ margin-top: 10px; }
.reference-site .global_shopping_products_recommend .pop_products_may_like .like_products_item .themes_products_origin_price{ margin: 0 5px; }
@media  screen and (max-width: 1000px) {.reference-site .global_shopping_products_recommend{ padding: 10px; }
.reference-site .global_shopping_products_recommend .pop_products_may_like .like_products_item{ margin-top: 12px;}
.reference-site .global_shopping_products_recommend .pop_products_may_like .like_title{ margin: 12px 0 15px; }
.reference-site .global_shopping_products_recommend .pop_products_may_like .like_products_item .item_img{ margin-bottom: 5px; }
.reference-site .global_shopping_products_recommend .pop_products_may_like .like_products_item .item_price{display: flex;flex-wrap: wrap;}}
@media  screen and (max-width: 500px) {.reference-site .global_shopping_products_recommend{ width: calc( 100% - 300px );  }}
.reference-site .popup_center_products_recommend{ margin-top: 45px; }
.reference-site .popup_center_products_recommend .box{ display: none; }
.reference-site .popup_center_products_recommend a{ text-decoration: none; }
.reference-site .popup_center_products_recommend .wide{ min-width: 100%; max-width: 100%; width: auto; }
.reference-site .popup_center_products_recommend .pop_products_may_like .themes_position{ display: none; }
.reference-site .popup_center_products_recommend .pop_products_may_like .like_title{ margin-bottom: 20px; font-size: 14px; }
.reference-site .popup_center_products_recommend .pop_products_may_like .like_products_box .srcoll_btn{ display: block; width: 11px; height: 19px; position: absolute; top: 50%; transform: translateY(-50%); font-family: "iconfont" !important; font-size: 16px; font-style: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; color: #aaa; }
.reference-site .popup_center_products_recommend .pop_products_may_like .like_products_box .srcoll_btn:before{ position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }
.reference-site .popup_center_products_recommend .pop_products_may_like .like_products_box .srcoll_btn.srcoll_btn_next{ right: -7.5%; }
.reference-site .popup_center_products_recommend .pop_products_may_like .like_products_box .srcoll_btn.srcoll_btn_next:before{ content: ""; font-size: 22px; color: #aaa; }
.reference-site .popup_center_products_recommend .pop_products_may_like .like_products_box .srcoll_btn.srcoll_btn_prev{ left: -7.5%; }
.reference-site .popup_center_products_recommend .pop_products_may_like .like_products_box .srcoll_btn.srcoll_btn_prev:before{ content: ""; font-size: 22px; color: #aaa; }
.reference-site .popup_center_products_recommend .pop_products_may_like .like_products_box .like_products_item .item_img{ width: 100%; }
.reference-site .popup_center_products_recommend .pop_products_may_like .like_products_box .like_products_item .item_img .item_img_tab{ padding-bottom: 100%; position: relative;; }
.reference-site .popup_center_products_recommend .pop_products_may_like .like_products_box .like_products_item .item_img img{ position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }
.reference-site .popup_center_products_recommend .pop_products_may_like .like_products_box .like_products_item .item_name{ margin: 8px 0; font-size: 12px; line-height: 20px; text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden; }
.reference-site .popup_center_products_recommend .pop_products_may_like .like_products_box .clear{ display: none; }
@media  screen and (min-width: 1001px) {.reference-site .popup_center_products_recommend .pop_products_may_like .like_products_box{ display: grid; gap: 28px; grid-template-columns: repeat(4, 1fr); }}
@media  screen and (max-width: 1000px) {.reference-site .popup_center_products_recommend .pop_products_may_like .like_products_box{ margin: 0 auto; width: 51.2vw; position: relative; }
.reference-site .popup_center_products_recommend .pop_products_may_like .like_products_box .like_products_item{ display: inline-block; vertical-align: top; width: 22vw; margin-right: 7vw; }}
@media  screen and (max-width: 600px) {.reference-site .popup_center_products_recommend .pop_products_may_like .like_products_box{ width: 70vw; }
.reference-site .popup_center_products_recommend .pop_products_may_like .like_products_box .like_products_item{ width: 32vw; margin-right: 6vw; }}
.reference-site .drop_row_products_recommend{ padding: 40px 30px; width: 340px; background-color: #f4f4f4; box-sizing: border-box; }
.reference-site .drop_row_products_recommend a{ text-decoration: none; }
.reference-site .drop_row_products_recommend .wide{ width: auto; max-width: 100%; min-width: 100%; }
.reference-site .drop_row_products_recommend .like_title{ margin-top: 8px; text-align: center; font-size: 14px; }
.reference-site .drop_row_products_recommend .like_products_box{ margin-top: 25px; display: grid; gap: 25px; grid-template-columns: repeat(2, 1fr); }
.reference-site .drop_row_products_recommend .like_products_box .clear{ display: none; }
.reference-site .drop_row_products_recommend .like_products_box .like_products_item{ text-align: center; }
.reference-site .drop_row_products_recommend .like_products_box .like_products_item .item_img{ display: block; margin: 0 auto; width: 90px; }
.reference-site .drop_row_products_recommend .like_products_box .like_products_item .item_img .item_img_tab{ display: block; width: 100%; height: 0; padding-bottom: 100%; position: relative; }
.reference-site .drop_row_products_recommend .like_products_box .like_products_item .item_img .item_quick_btn{ display: none; }
.reference-site .drop_row_products_recommend .like_products_box .like_products_item .item_img .item_img_tab img{ position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }
.reference-site .drop_row_products_recommend .like_products_box .like_products_item .item_name{ display: block; margin-top: 10px; font-size: 12px; line-height: 18px; text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden; }
.reference-site .drop_row_products_recommend .like_products_box .like_products_item .item_price{ margin-top: 10px; }
.reference-site .drop_row_products_recommend .like_products_box .like_products_item .item_price .themes_products_origin_price{ margin-left: 5px; }
@media  screen and (max-width: 768px) {.reference-site .drop_row_products_recommend{ width: 100%; padding: 20px; }
.reference-site .drop_row_products_recommend .like_title{ text-align: left; }
.reference-site .drop_row_products_recommend .like_products_box{ display: block; width: 72vw; margin: 20px auto 0; position: relative; }
.reference-site .drop_row_products_recommend .like_products_box .like_products_item{ width: 34vw; margin-right: 2vw; display: inline-block; vertical-align: top; }
.reference-site .drop_row_products_recommend .pop_products_may_like .like_products_box .srcoll_btn{ display: block; width: 24px; height: 24px; font-size: 2.75vw; position: absolute; top: 50%; transform: translateY(-50%); font-family: "iconfont" !important; font-size: 16px; font-style: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; z-index: 10; }
.reference-site .drop_row_products_recommend .pop_products_may_like .like_products_box .srcoll_btn:before{ position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); z-index: 1; }
.reference-site .drop_row_products_recommend .pop_products_may_like .like_products_box .srcoll_btn.srcoll_btn_next{ right: -5.5vw; }
.reference-site .drop_row_products_recommend .pop_products_may_like .like_products_box .srcoll_btn.srcoll_btn_next:before{ content: ""; }
.reference-site .drop_row_products_recommend .pop_products_may_like .like_products_box .srcoll_btn.srcoll_btn_prev{ left: -5.5vw; }
.reference-site .drop_row_products_recommend .pop_products_may_like .like_products_box .srcoll_btn.srcoll_btn_prev:before{ content: ""; }}
.reference-site .global_payment_icon_html{text-align: center;}
.reference-site .global_payment_icon_html li{display: inline-block;width: 38px;height: 24px;margin:4px;font-size: 0;}
.reference-site .global_payment_icon_html li img{max-height: 24px; object-fit: contain; object-position: center;}
@media  (max-width: 750px){.reference-site .partners_box{text-align: center; font-size: 0;margin-bottom: 16px;}
.reference-site .partners_box a{display: inline-block; width: 20%;margin: 0 2.5% 5px; font-size: 12px; color: #fff; box-sizing: border-box;}
.reference-site .partners_box a img{vertical-align: middle;max-width: 100%;max-height: 100%;}}
.reference-site .global_drafts_tips{width: 100%;height: 80px;padding-top: 26px;position: fixed;left: 0;bottom: -100px;box-sizing: border-box;z-index: 100;transition: all 0.8s ease-in-out;text-align: center;font-family: "微软雅黑";}
.reference-site .global_drafts_tips::after{width: 100%;height: 100%;content: "";background-color: #333;position: absolute;top: 0;left: 0;opacity: 0.8;z-index: -1;}
.reference-site .global_drafts_tips.current{bottom: 0}
.reference-site .global_drafts_tips .drafts_txt{display: inline-block;margin-right: 15px;line-height: 30px;font-size: 18px;color: #fff;cursor: default;vertical-align: bottom;}
.reference-site .global_drafts_tips a{display: inline-block;min-width:111px;height: 30px;line-height: 30px;margin:0 5px;padding: 0 20px;background-color: #0baf4d;box-sizing: border-box;color: #fff;font-size: 14px;text-align: center;border-radius: 16px;text-decoration: none;}
.reference-site .global_drafts_tips .drafts_hide_btn{background-color: #fff;color: #404852;}
@media  (max-width: 768px) {.reference-site .global_drafts_tips{display: none;}}
.reference-site .default_cate_nav_style{position:relative;display:block;width:100%;height:auto;font-size:0;}
.reference-site .default_cate_nav_style .cate_nav_title{display:block;width:100%;font-size:16px;line-height:26px;color:#333333;padding:9px 17px;box-sizing:border-box;}
.reference-site .default_cate_nav_style .cate_nav_list{position:absolute;display:block;width:100%;left:0;top:auto;z-index:22;height:0;}
.reference-site .default_cate_nav_style .cate_nav_list .cate_nav_box>li{position:relative;font-size:16px;line-height:26px;text-align:left;}
.reference-site .default_cate_nav_style .cate_nav_list .cate_nav_box>li>a{display:block;padding:7px 17px;}
.reference-site .default_cate_nav_style .cate_nav_list .cate_nav_sec .cate_nav_sec_box{display:flex;flex-wrap:wrap;min-width:47.91666vw;position:absolute;z-index:22;background-color:#ffffff;top:0;left:100%;padding:16px 0;box-sizing:border-box;opacity:0;visibility:hidden;top:0;box-shadow:0 0 10px rgb(0 0 0 / 12%); height: auto;max-height: 60vh;overflow: auto;}
.reference-site .default_cate_nav_style .cate_nav_list .cate_nav_sec .cate_nav_sec_box .cate_nav_sec_item{width:33.33%;box-sizing:border-box;padding:0 1.5625vw;margin-bottom:17px;}
.reference-site .default_cate_nav_style .cate_nav_list .cate_nav_sec .cate_nav_sec_box .cate_nav_sec_item .nav_icon{ margin-right: 5px; display: inline-block; vertical-align: top; max-width: 26px; height: 22px; margin-top: 1px; line-height: normal; }
.reference-site .default_cate_nav_style .cate_nav_list .cate_nav_sec .cate_nav_sec_box .cate_nav_sec_item .nav_icon span{ height: 100%; display: inline-block; vertical-align: middle; }
.reference-site .default_cate_nav_style .cate_nav_list .cate_nav_sec .cate_nav_sec_box li{font-size:14px;line-height:24px;}
.reference-site .default_cate_nav_style .cate_nav_list .cate_nav_sec .cate_nav_sec_box li a{display:block;padding:7px 0;color:#333333;font-weight:600;}
.reference-site .default_cate_nav_style .cate_nav_list .cate_nav_sec .cate_nav_third .cate_nav_third_box li{width:100%;}
.reference-site .default_cate_nav_style .cate_nav_list .cate_nav_sec .cate_nav_third .cate_nav_third_box li a{padding:0 0;color:#666666;font-size:14px;line-height:24px;font-weight:normal;}
@media  screen and (min-width: 2500px){.reference-site .default_cate_nav_style .cate_nav_list .cate_nav_sec .cate_nav_sec_box{min-width: 1230px; max-width: 1230px;}}
.reference-site .operation_activities:not(.show){ opacity: 0; }
.reference-site .operation_activities .operation_error{margin-top: 10px;color: #e22120;font-size: 14px;text-align: left;}
.reference-site #operation_activities_bg{position: fixed; top: 0px; right:0; bottom:0; left: 0px; background: rgba(0, 0, 0, 0.5); z-index: 9998;}
.reference-site #operation_activities_tips{display: flex;width: 500px;height: max-content;;background-color: #fff;position: fixed;top: 0;right: 0;bottom: 0;left: 0;margin: auto;padding: 50px;justify-content: center;flex-wrap: wrap;border-radius: 5px;z-index: 10000;}
.reference-site #operation_activities_tips .tips_tit{width: 100%;line-height:40px;font-size: 32px;text-align: center;padding-bottom: 22px;}
.reference-site #operation_activities_tips .code{width: 100%;text-align: center;}
.reference-site #operation_activities_tips .code .code_tit{line-height: 18px;font-size: 14px;color: #555555;}
.reference-site #operation_activities_tips .code .code_text{line-height: 56px;font-size: 40px;font-weight: bold;color: #f06055;}
.reference-site #operation_activities_tips .tips_close{height: 46px;line-height: 46px;padding: 0 25px;font-size: 16px;color: #fff;background-color: #000000;margin-top: 20px;border-radius: 5px;}
.reference-site .head_activities_height{display: none;}
.reference-site .head_activities_height.index{display: block;}
.reference-site .head_activities_height.index.pch{display: none;}
@media  (max-width: 1000px){.reference-site #operation_activities_tips{width: 85%;padding: 25px;box-sizing: border-box;}
.reference-site #operation_activities_tips .tips_tit{font-size: 18px;line-height: 24px;padding-bottom: 15px;}
.reference-site #operation_activities_tips .code .code_tit{font-size: 12px;line-height: 20px;}
.reference-site #operation_activities_tips .code .code_text{font-size: 28px;line-height: 36px;}
.reference-site #operation_activities_tips .tips_close{margin-top: 18px;height: 32px;line-height: 32px;padding: 0 17px;font-size: 12px;}
.reference-site .head_activities_height.index.mobileh{display: none;}}
.reference-site .global_products_may_like{padding-top: 60px; }
.reference-site[data-themes-style="dark"] .global_products_may_like{background-color: #171717;}
.reference-site.w_1200 .global_products_may_like .wide{ width: 1200px; max-width: 100%; }
.reference-site .global_products_may_like .wide{ min-width: 0; max-width: 100%; }
.reference-site .global_products_may_like .like_title{font-size: 30px;}
.reference-site .global_products_may_like .icon_discount,.reference-site .products_may_like .icon_seckill{padding: 7px 10px; position: absolute;right: 0;top: 0;color: #fff;z-index: 2;}
.reference-site .global_products_may_like .icon_seckill{display: none;}
.reference-site .global_products_may_like .like_products_box{margin-top: 50px;}
.reference-site .global_products_may_like .like_products_box .like_products_item{width: 23.5%; margin-right: 0; margin-left: 2%;margin-bottom: 40px;float: left;}
.reference-site .global_products_may_like .like_products_box .like_products_item:nth-child(4n/**/+1){margin-left: 0;clear: both;}
.reference-site .global_products_may_like .like_products_box .like_products_item .item_img{display: block;padding-top: 100%;position: relative;}
.reference-site .global_products_may_like .like_products_box .like_products_item .item_img .item_img_tab{ display: block; position: absolute; top: 0; left: 0; overflow: hidden; width: 100%; height: 100%; text-align: center; }
.reference-site .global_products_may_like .like_products_box .like_products_item .item_img .item_quick_btn{ position: absolute; bottom: 13px; left: 0; right: 0; margin: auto; text-align: center; box-sizing: border-box; width: 100%; padding: 10px; z-index:2;}
.reference-site .global_products_may_like .like_products_box .like_products_item .item_img .item_quick_btn>span{ display: inline-block; border: 1px solid #fff; width: auto; height: auto; font-size: 14px; padding: 10px 20px; color: #fff; cursor: pointer; opacity: 0; visibility: hidden; background-color: #000; line-height: 24px; }
.reference-site .global_products_may_like .like_products_box .like_products_item .item_img .item_quick_btn>span:hover{ text-decoration: none;}
.reference-site .global_products_may_like .like_products_box .like_products_item .item_name{display: block;height: 54px;line-height:18px;margin-top: 10px;font-size: 14px;overflow: hidden;}
.reference-site .global_products_may_like .like_products_box .like_products_item .item_price{margin-top: 5px;font-size: 16px; height: 20px; overflow: hidden;}
.reference-site .global_products_may_like .like_products_box .like_products_item .item_price del{margin-left: 5px;}
.reference-site .global_products_may_like .icon_discount,.reference-site .global_products_may_like .icon_seckill{padding: 7px 10px; position: absolute;right: 0;top: 0;color: #fff; z-index: 1;}
@media  screen and (max-width:1000px){.reference-site .global_products_may_like{ padding-top: 30px; }
.reference-site .global_products_may_like .wide{ margin: 0 auto; width: 92%;  }
.reference-site .global_products_may_like .like_title{ font-size: 24px; }
.reference-site .global_products_may_like .like_products_box{ margin-top: 30px; }
.reference-site .global_products_may_like .like_products_box .like_products_item{ margin-left: 0; margin-right: 2%; width: 48%; }
.reference-site .global_products_may_like .like_products_box .like_products_item:nth-child(2n){ margin-right: 0; }}
@media  screen and (min-width: 100px) {.reference-site .global_products_may_like .like_products_box .like_products_item .item_img:hover .item_quick_btn>span{ opacity: 1; visibility: unset; }}
@media  (max-width: 768px) {.reference-site .global_products_may_like .like_products_box .like_products_item .item_img .item_quick_btn{ display: none; }}
.reference-site #themes_pdetial_attr_button .global_products_may_like{ margin-top: 0; margin-bottom: 35px; }
.reference-site #themes_pdetial_attr_button .global_products_may_like .like_title{ display: flex; align-items: flex-start; align-items: center; font-size: 18px; color: #000000; }
.reference-site #themes_pdetial_attr_button .global_products_may_like .like_title span{ flex: 1; margin-left: 6px; font-size: 14px; display: inline-block; vertical-align: middle; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden; }
.reference-site #themes_pdetial_attr_button .global_products_may_like .like_products_box{ margin-top: 15px; display: grid; grid-template-columns: repeat(5, 5fr); gap: 10px; }
.reference-site #themes_pdetial_attr_button .global_products_may_like .like_products_box>a{ display: block; box-sizing: border-box; border: 2px solid transparent; border-radius: 5px; transition: .4s; text-decoration: none; }
.reference-site #themes_pdetial_attr_button .global_products_may_like .like_products_box>a .item_name{ font-size: 12px; }
.reference-site #themes_pdetial_attr_button .global_products_may_like .like_products_box>a.selected{ border-color: #000; }
.reference-site #themes_pdetial_attr_button .global_products_may_like .like_products_box>a .img_box{ position: relative; display: block; width: 100%; height: 0; padding-top: 100%; }
.reference-site #themes_pdetial_attr_button .global_products_may_like .like_products_box>a .img_box img{ position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); z-index: 10; overflow: hidden; }
.reference-site #themes_pdetial_attr_button .global_products_may_like[data-mode="mode_2"] .like_products_box{ display: flex; align-items: flex-start; justify-content: space-between; flex-wrap: wrap; gap: 0; }
.reference-site #themes_pdetial_attr_button .global_products_may_like[data-mode="mode_2"] .like_products_box>a{ margin-bottom: 12px; width: 49%; display: flex; align-items: center; justify-content: left; flex-wrap: wrap; }
.reference-site #themes_pdetial_attr_button .global_products_may_like[data-mode="mode_2"] .like_products_box>a .img_box{ width: 30%; padding-top: 30%; }
.reference-site #themes_pdetial_attr_button .global_products_may_like[data-mode="mode_2"] .like_products_box>a .item_name{ width: 64%; padding: 0 3%; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden; }
.reference-site #themes_pdetial_attr_button .global_products_may_like[data-mode="mode_2"] .like_products_box>a.full{ width: 100%; }
.reference-site #themes_pdetial_attr_button .global_products_may_like[data-mode="mode_2"] .like_products_box>a.full .img_box{ width: 24%; padding-top: 24%; }
@media  screen and (min-width: 1000px) {.reference-site #themes_pdetial_attr_button .global_products_may_like .like_products_box>a:hover{ border-color: #000; }}
@media  screen and (max-width: 768px) {.reference-site #themes_pdetial_attr_button .global_products_may_like .like_products_box{ grid-template-columns: repeat(4, 4fr); gap: 15px; }
.reference-site #themes_pdetial_attr_button .global_products_may_like .like_products_box>a{ border-width: 1px; }}
.reference-site .t092_slide .srcoll_btn_prev{background-image:url("/reference/fonts/d58bc07e14a4f259742be6b8.svg");}
.reference-site .t092_slide .srcoll_btn_next{background-image:url("/reference/fonts/d58bc07e14a4f259742be6b8.svg");}
.reference-site .t123_m_banner .box .r_more:after{background-image: url("/manus-storage/567c6bee8fe0275b99_7dd27d44.png");}
.reference-site .t134_slide .srcoll_btn_prev{background-image: url("/manus-storage/1e8692d5a7ca4bcaae_9e03b19b.png");}
.reference-site .t134_slide .srcoll_btn_next{background-image: url("/manus-storage/7638239dbe345ed0c1_e949a607.png");}
.reference-site .t135_slide .srcoll_btn{background-image:url("/manus-storage/b3de4838a452f250b3_f36d8f14.png");}
.reference-site .t135_blog_btn{background-image: url("/manus-storage/ab1409819088f1b568_35f4518d.png");}
.reference-site .t136_blog_btn span{background-image:url("/manus-storage/e3a191cd38fbd1721a_6da334c9.png");}
.reference-site .t136_item_btn a::after{background-image:url("/manus-storage/e3a191cd38fbd1721a_6da334c9.png");}
.reference-site .t136_video_con .close_btn{background-image: url("/manus-storage/b3d2a36883f6a3431b_78c18755.png");}
.reference-site .t136_play_btn{background-image:url("/manus-storage/b7b50c8f4a447c2a9f_c3624e60.png");}
.reference-site .t136_product_prev{background-image:url("/manus-storage/e3a191cd38fbd1721a_6da334c9.png");}
.reference-site .t136_product_next{background-image:url("/manus-storage/e3a191cd38fbd1721a_6da334c9.png");}
.reference-site .t136_operator_btn{background-image: url("https://ueeshop-static.ly200-cdn.com/static/v0/v6.0035/static/images/themes/t136/icon_collect.png");}
.reference-site .t136_operator_btn:hover,.reference-site .t136_operator_btn.is_in{background-image: url("https://ueeshop-static.ly200-cdn.com/static/v0/v6.0035/static/images/themes/t136/icon_collect_s.png");}
.reference-site .t138_sl_icon{background-image: url("/manus-storage/5f93e2016d8390f1ca_a655c57d.png");}
.reference-site .t138_sl_icon.is_in{background-image: url("/manus-storage/2ebfd5aa5c195f6d79_f2a41ea5.png");}
.reference-site .t138_sr_icon{background-image: url("/manus-storage/2788e53b2fe867101a_82945c50.png");}
.reference-site .t138_sr_icon.is_in{background-image: url("/manus-storage/4b2291a431f60bce2c_90e2f904.png");}
.reference-site .t140_ly_shopnow::after{background-image: url("/manus-storage/2ca39eaedad83c4dca_e69160e2.png");}
@media  screen and (max-width: 1000px) {.reference-site .t140_ly_shopnow i{background-image: url("/manus-storage/b16225a3d189fb8540_7e7975f5.png");}}
.reference-site .t140_ly_conbox_a::after{background-image: url("/manus-storage/1326224d675b4b1dda_2a847ca9.png");}
.reference-site .t140_ly_prev{background-image: url("/manus-storage/4a33438c155e95e942_2f8d6892.png");}
.reference-site .t140_ly_next{background-image: url("/manus-storage/7fd616f27eb18e8071_e77c8f39.png");}
.reference-site .t142_slide .srcoll_btn_prev{background-image: url("/manus-storage/12242230adfaebfe55_49be8a8c.png");}
.reference-site .t142_slide .srcoll_btn_prev:hover{background-image: url("/manus-storage/41d3fb3eac1a5fdad8_d45eff45.png");}
.reference-site .t142_slide .srcoll_btn_next{background-image: url("/manus-storage/4e7ffa802c33656057_3fae8e8a.png");}
.reference-site .t142_slide .srcoll_btn_next:hover{background-image: url("/manus-storage/f9da6ccf49ee80ae4c_7c6d2e8c.png");}
.reference-site .t143_slide .srcoll_btn_prev{background-image: url("/manus-storage/2f28f996c634c4ab99_9ddc002a.png");}
.reference-site .t143_slide .srcoll_btn_next{background-image: url("/manus-storage/fb1dd05240e5b51a6f_499bc259.png");}
.reference-site .t143_ly_leftbtn{background-image: url("/manus-storage/760633a19e7c843374_519c87b7.png");}
.reference-site .t143_ly_rightbtn{background-image: url("/manus-storage/e2ed2482d4b08b21d9_1e6538f8.png");}
.reference-site .t144_ly_video_btn{background-image:url("/manus-storage/e89f29d4a35a94c22b_95056b12.png");}
.reference-site .t144_ly_close_btn{background-image: url("/manus-storage/ba7a3242325d86d328_6f4c1de3.png");}
.reference-site .t145_ly_fullDetail::after{background-image:url("/manus-storage/f546f3914b4639af10_f3b23059.png");}
.reference-site .t145_ly_share a::before{background-image:url("/manus-storage/f546f3914b4639af10_f3b23059.png");}
.reference-site .t147_product_discount_tags{background-image: url("/manus-storage/9758901abef5ede6d4_fa00b720.png");}
.reference-site .t149_ly_btn a i{background-image:url("/manus-storage/93bfbedc6a3d37011a_04ac3ba3.png");}
.reference-site .ly_newsletter_34 .newsletter_bgimg{background-image:url("/manus-storage/9e6025f0db56aae31b_ee92bded.png");}
.reference-site .t154_ly_arrow{background-image:url("/manus-storage/08e5bd091a04b2865f_8cbacaea.png");}
.reference-site .t157_slide .srcoll_btn_prev{background-image: url("/manus-storage/00fbd2b561642de406_e30b210e.png");}
.reference-site .t157_slide .srcoll_btn_next{background-image: url("/manus-storage/00fbd2b561642de406_e30b210e.png");}
.reference-site .t158_video_btn{background-image:url("/reference/fonts/0b3ddb62d5376defda73d9a3.svg");}
.reference-site .t158_close_btn,.reference-site .video_con .video_con_in .close_btn{background-image:url("/manus-storage/e5773ae672def414c5_c0b5eb87.png");}
.reference-site .ly_header_21.header .head_wrap_bg,.reference-site .ly_header_21.header #mobile_header{background-image:url("/manus-storage/e1a51f5af689d9c7e3_36dcc394.jpg");}
.reference-site .ly_blog_6 .blog_list .blog_item a .blog_item_date{background:url("/manus-storage/82e16039cee255394c_8548e425.png") no-repeat left center;}
.reference-site .ly_footer_6 #footer_container .info_list dd{background:url("/manus-storage/627155fd17737f3d30_2f3963f2.png") left center no-repeat;}
.reference-site .ly_footer_6 #footer_container .info_list dd:first-of-type{background:url("/manus-storage/d439134f31329796b3_80600522.png") left center no-repeat;}
.reference-site .ly_footer_6 #footer_container .info_list dd:last-of-type{background:url("/manus-storage/afc750f796b182cdfa_ef83b875.png") left center no-repeat;}
.reference-site .ly_newsletter_4 .default_newsletter_style .default_newsletter_form input.text{background-image:url("/manus-storage/33879bd4ca1a453512_def3535e.png");background-repeat:no-repeat;background-position:left 26px center;}
.reference-site .ly_newsletter_4 .default_newsletter_style .default_newsletter_form input.subscribe{background-image:url("/manus-storage/6c2e9cfcba3c134cee_33815737.png");background-repeat:no-repeat;background-position:center center;}
.reference-site .ly_newsletter_5 .default_newsletter_style .default_newsletter_form .FontBgColor{background: url("/manus-storage/cee7f59cb0f5c0df1c_0b3db142.png") no-repeat center center;}
.reference-site .ly_footer_9 .default_newsletter_style .newsletter_title{background: url("/manus-storage/8442a82e04ecf9dc7e_1b6d3626.png") no-repeat left 30px center;}
.reference-site .ly_footer_10#footer .footer_social a{background-image: url("https://ueeshop-static.ly200-cdn.com/static/v0/v6.0035/static/images/themes/t102/social_sprit.png");}
.reference-site .ly_footer_11#footer .default_contact_style dl dd.contact_add{background-image: url("/manus-storage/22f2322527c4c5bd4e_31111a92.png"); background-repeat: no-repeat; background-position: left center;}
.reference-site .ly_footer_11#footer .default_contact_style dl dd.contact_tel{background-image: url("/manus-storage/f2b7284d381b3ab5af_9b6ad0ed.png"); background-repeat: no-repeat; background-position: left center;}
.reference-site .ly_footer_11#footer .default_contact_style dl dd.contact_email{background-image: url("/manus-storage/c68f01958530da5d69_4c2fe9c3.png"); background-repeat: no-repeat; background-position: left center;}
.reference-site .ly_products_28 .wrap_section_title{background:url("/manus-storage/59e27eb47412478814_a6c2f729.png") no-repeat center top;}
.reference-site .ly_products_28 .product_list .product_item .product_info_box .product_rates .star_1{background:url("/manus-storage/d9fa4c580a6d838ef2_cab6d5f7.png") no-repeat;}
.reference-site .ly_products_28 .product_list .product_item .product_info_box .product_rates .star_0{background:url("/manus-storage/ee9e0bf748da855733_8f637e03.png") no-repeat;}
.reference-site .ly_footer_18#footer .newsletter_area_bg{background: url("https://ueeshop-static.ly200-cdn.com/static/v0/v6.0035/static/images/themes/t110/newletter_bg.jpg") no-repeat center center;}
.reference-site .ly_footer_19#footer .newsletter_area_bg{background: url("https://ueeshop-static.ly200-cdn.com/static/v0/v6.0035/static/images/themes/t111/newletter_bg.jpg") no-repeat center center;}
.reference-site .ly_newsletter_14 .default_newsletter_style .default_newsletter_form .FontBgColor{background-image: url("/manus-storage/f8f352d60ebb95685e_c1bd9c0c.png");background-repeat:no-repeat;background-size: 50%;background-position: center;}
.reference-site .ly_footer_21.footer{background:url("/manus-storage/4954e1781175895383_10dafda2.jpg") no-repeat center center;background-size: cover;}
.reference-site .ly_newsletter_15 .news_bg{background:url("/manus-storage/a830a09bb9251c53ac_101dedc9.png") no-repeat 26.354vw center, url("/manus-storage/91e037a423fb6e369e_257c95bc.png") no-repeat 65.625vw center #f4f4f4;}
.reference-site .ly_footer_24 .default_newsletter_form input:nth-of-type(2){background:url("/manus-storage/251f46d71f0fd4e4b8_b88955b0.png") no-repeat center center;}
.reference-site .ly_footer_25 .footer .default_language_style,.reference-site .footer .default_currency_style{ background: url("/manus-storage/d206bf7a210a76c616_a58d2aee.png") no-repeat right center;}
.reference-site .ly_footer_25 .footer .default_currency_style dt strong{background: url("https://ueeshop-static.ly200-cdn.com/static/v0/v6.0035/static/images/themes/t117/currency_01.png") no-repeat left center;}
.reference-site .ly_products_50 .list_button>a:after{background-image:url("/manus-storage/4561c400da4ed93633_003188fa.png");}
.reference-site .ly_footer_35 .footer_content_email .default_newsletter_style .newsletter_title{background-image: url("/manus-storage/5046d8666f9b1941b3_6a82e1eb.png");}
.reference-site .ly_newsletter_23 .default_newsletter_style .default_newsletter_form input.subscribe{background-image:url("/manus-storage/1fcf3b294fb39e7716_27796ba6.png");}
.reference-site .ly_newsletter_27 .default_newsletter_style .default_newsletter_form .subscribe{background-image: url("/manus-storage/3b381db05ab9c81537_732d6f7f.png");}
.reference-site .ly_newsletter_10 .default_newsletter_style .newsletter_title .top_text{background:url("/manus-storage/59e27eb47412478814_a6c2f729.png") no-repeat center center;}
.reference-site .ly_newsletter_19 .default_newsletter_style form .FontBgColor{background-image: url("/manus-storage/d3f0617cebd98c64cf_2980e642.png");background-repeat: no-repeat;background-position: center center;}
.reference-site .ly_newsletter_22 .news_bg{background:url("/manus-storage/2428921c745466ed25_8f1ddc55.png") no-repeat 26.354vw center, url("/manus-storage/7c84ae0d970a8c8af9_7aea159d.png") no-repeat 65.625vw center;}
.reference-site .ly_newsletter_41.ly_email_one .default_newsletter_form .subscribe{background: transparent url("/manus-storage/4dd28fd045db867106_9d1fccc2.png") no-repeat center center / 100%;}
.reference-site .ly_footer_9#footer .default_foot_nav_style a:after{background: url("https://ueeshop-static.ly200-cdn.com/static/v0/v6.0035/static/css/.../t101/images/icon_down.png") no-repeat center center;}
.reference-site .ly_products_10 .swiper_list_container .srcoll_btn_prev{background: url("/manus-storage/fd64ba8812b8475f33_a07be219.png") no-repeat;}
.reference-site .ly_products_10 .swiper_list_container .srcoll_btn_next{background: url("/manus-storage/29f5cbd25dd0d6f358_6ac8b259.png") no-repeat;}
.reference-site .ly_products_65 .goods_item .operator_btns .collect_btn a{background-size:17px;background-image:url("https://ueeshop-static.ly200-cdn.com/static/v0/v6.0035/static/images/themes/t133/icon_collect_h.png");}
.reference-site .ly_products_65 .goods_item .operator_btns .collect_btn .is_in{background-image: url("https://ueeshop-static.ly200-cdn.com/static/v0/v6.0035/static/images/themes/t133/icon_collect.png");}
.reference-site .ly_products_65 .goods_item .operator_btns .addcart_btn a{background-size:21px;background-image:url("https://ueeshop-static.ly200-cdn.com/static/v0/v6.0035/static/images/themes/t133/icon_add_cart_h.png");}
.reference-site .ly_products_65 .themes_prod .operator_btns .collect_btn:hover a{background-size: 17px;background-image: url("https://ueeshop-static.ly200-cdn.com/static/v0/v6.0035/static/images/themes/t133/icon_collect.png");}
.reference-site .ly_products_65 .themes_prod .operator_btns .addcart_btn:hover a{background-size: 21px;background-image: url("https://ueeshop-static.ly200-cdn.com/static/v0/v6.0035/static/images/themes/t133/icon_add_cart.png");}
.reference-site .ly_products_66 .goods_item .operator_btns .collect_btn a{background-size:17px;background-image:url("https://ueeshop-static.ly200-cdn.com/static/v0/v6.0035/static/images/themes/t133/icon_collect_h.png");}
.reference-site .ly_products_66 .goods_item .operator_btns .collect_btn .is_in{background-image: url("https://ueeshop-static.ly200-cdn.com/static/v0/v6.0035/static/images/themes/t133/icon_collect.png");}
.reference-site .ly_products_66 .goods_item .operator_btns .addcart_btn a{background-size:21px;background-image:url("https://ueeshop-static.ly200-cdn.com/static/v0/v6.0035/static/images/themes/t133/icon_add_cart_h.png");}
.reference-site .ly_products_66 .themes_prod .operator_btns .collect_btn:hover a{background-size: 17px;background-image: url("https://ueeshop-static.ly200-cdn.com/static/v0/v6.0035/static/images/themes/t133/icon_collect.png");}
.reference-site .ly_products_66 .themes_prod .operator_btns .addcart_btn:hover a{background-size: 21px;background-image: url("https://ueeshop-static.ly200-cdn.com/static/v0/v6.0035/static/images/themes/t133/icon_add_cart.png");}
.reference-site .ly_products_67 .themes_prod .operator_btns .collect_btn:hover a{background-size: 17px;background-image: url("https://ueeshop-static.ly200-cdn.com/static/v0/v6.0035/static/images/themes/t133/icon_collect.png");}
.reference-site .ly_products_67 .themes_prod .operator_btns .addcart_btn:hover a{background-size: 21px;background-image: url("https://ueeshop-static.ly200-cdn.com/static/v0/v6.0035/static/images/themes/t133/icon_add_cart.png");}
.reference-site .ly_footer_34 .default_newsletter_form input:nth-of-type(2){background:url("/manus-storage/3ef1620d28a3384797_792f959a.png") no-repeat center center;}
.reference-site .ly_newsletter_6 .default_newsletter_style .newsletter_title{background: url("/manus-storage/8442a82e04ecf9dc7e_1b6d3626.png") no-repeat left 30px center;}
@media  screen and (max-width:1000px){.reference-site .t158_slide .srcoll_btn{background-image:url("/reference/fonts/ce9cc46b1cc0f71417e979f8.svg");}
.reference-site .t158_slide_seven .srcoll_btn{background-image:url("/reference/fonts/68e2a52980c92273e7ceed1e.svg");}
.reference-site .ly_footer_3 .follow_us_type_0 li>a:hover{ background-image: url("https://ueeshop-static.ly200-cdn.com/static/v0/v6.0035/static/images/themes/t093/icon_follow_mb.png");}
.reference-site .ly_footer_4 .footer .icon a.icon6{ background-image: url("https://ueeshop-static.ly200-cdn.com/static/v0/v6.0035/static/images/themes/t094/footIcon6.png");}
.reference-site .ly_footer_4 .footer .icon a.icon7{ background-image: url("https://ueeshop-static.ly200-cdn.com/static/v0/v6.0035/static/images/themes/t094/footIcon7.png");}
.reference-site .ly_footer_4 .footer .icon a.icon8{ background-image: url("https://ueeshop-static.ly200-cdn.com/static/v0/v6.0035/static/images/themes/t094/footIcon8.png");}
.reference-site .ly_products_10 .swiper_list_container .srcoll_btn_prev{background: url("/manus-storage/fd64ba8812b8475f33_a07be219.png") no-repeat;}
.reference-site .ly_products_10 .swiper_list_container .srcoll_btn_next{background: url("/manus-storage/29f5cbd25dd0d6f358_6ac8b259.png") no-repeat;}
.reference-site .ly_products_18 .product_list .product_item .product_info_rates .review_star .star_1{width: 10px;height: 10px;background-size: cover;background-image: url("https://ueeshop-static.ly200-cdn.com/static/v0/v6.0035/static/images/themes/t101/star_1.png");background-position: center;}
.reference-site .ly_products_18 .product_list .product_item .product_info_rates .review_star .star_0{width: 10px;height: 10px;background-size: cover;background-image: url("https://ueeshop-static.ly200-cdn.com/static/v0/v6.0035/static/images/themes/t101/star_0.png");background-position: center;}
.reference-site .ly_products_19 .product_list .product_item .product_info_rates .review_star .star_1{width: 10px;height: 10px;background-size: cover;background-image: url("https://ueeshop-static.ly200-cdn.com/static/v0/v6.0035/static/images/themes/t101/star_1.png");background-position: center;}
.reference-site .ly_products_19 .product_list .product_item .product_info_rates .review_star .star_0{width: 10px;height: 10px;background-size: cover;background-image: url("https://ueeshop-static.ly200-cdn.com/static/v0/v6.0035/static/images/themes/t101/star_0.png");background-position: center;}
.reference-site .ly_products_20 .product_list .product_item .product_info_rates .review_star .star_1{width: 10px;height: 10px;background-size: cover;background-image: url("https://ueeshop-static.ly200-cdn.com/static/v0/v6.0035/static/images/themes/t101/star_1.png");background-position: center;}
.reference-site .ly_products_20 .product_list .product_item .product_info_rates .review_star .star_0{width: 10px;height: 10px;background-size: cover;background-image: url("https://ueeshop-static.ly200-cdn.com/static/v0/v6.0035/static/images/themes/t101/star_0.png");background-position: center;}
.reference-site .ly_products_21 .product_list .product_item .product_info_rates .review_star .star_1{width: 10px;height: 10px;background-size: cover;background-image: url("https://ueeshop-static.ly200-cdn.com/static/v0/v6.0035/static/images/themes/t101/star_1.png");background-position: center;}
.reference-site .ly_products21 .product_list .product_item .product_info_rates .review_star .star_0{width: 10px;height: 10px;background-size: cover;background-image: url("https://ueeshop-static.ly200-cdn.com/static/v0/v6.0035/static/images/themes/t101/star_0.png");background-position: center;}
.reference-site .ly_footer_15#footer .default_foot_menu_style .menu_list > dl > dt::after{background-image:url("/manus-storage/a0b8648c2f08982814_8516b986.png");}
.reference-site .ly_footer_15 .follow_us_type_2 li>a{background-image:url("https://ueeshop-static.ly200-cdn.com/static/v0/v6.0035/static/images/themes/t107/icon_follow_mb.png"); background-size:40px;}
.reference-site .ly_footer_16#footer .social_icons a{background-image:url("https://ueeshop-static.ly200-cdn.com/static/v0/v6.0035/static/images/themes/t108/icon_follow_mb.png"); background-size:40px;}
.reference-site .ly_footer_19#footer .default_foot_nav_style a:after{background: url("/manus-storage/f91324ba41b09f081d_a76b1cf1.png") no-repeat center center;}
.reference-site .ly_footer_20#footer .default_foot_nav_style a:after{background: url("/manus-storage/f7138e5a415771dc05_637ff25d.png") no-repeat center center;}
.reference-site .ly_footer_20 .follow_us_type_2 li>a{background-image:url("https://ueeshop-static.ly200-cdn.com/static/v0/v6.0035/static/images/themes/t112/icon_follow_mb.png"); background-size:40px;}
.reference-site .ly_footer_21 .follow_us_type_6 li>a{background-image:url("/manus-storage/b7749a0479fb7fe17e_db969f51.png");}
.reference-site .ly_footer_22 .follow_us_type_2 li>a{background-image:url("https://ueeshop-static.ly200-cdn.com/static/v0/v6.0035/static/images/themes/t114/icon_follow_mb.png");}
.reference-site .ly_footer_25 .follow_us_type_2 li>a{background-image:url("/manus-storage/d322a2375f860fa983_e6d490eb.png");}
.reference-site .ly_footer_28 .follow_us_type_2 li>a{background-image:url("https://ueeshop-static.ly200-cdn.com/static/v0/v6.0035/static/images/themes/t120/icon_follow_mb.png");}
.reference-site .ly_products_50 .list_button>a:hover:after{background-image:url("https://ueeshop-static.ly200-cdn.com/static/v0/v6.0035/static/images/themes/t121/icon_more_products_current.png");}
.reference-site .ly_footer_36 .follow_us_type_0 li>a:hover{background-image:url("/manus-storage/ac4de399646eea87a6_d9da8ba6.png");}
.reference-site .ly_footer_50 .default_foot_menu_style .ly_open dl dt::before{background-image: url("https://ueeshop-static.ly200-cdn.com/static/v0/v6.0035/static/images/themes/t143/icon_btn2.png"); }
.reference-site .ly_footer_31 .follow_us_type_5 li>a{background-image:url("https://ueeshop-static.ly200-cdn.com/static/v0/v6.0035/static/images/themes/t123/icon_follow_mb.png");}
.reference-site .ly_products_133 .ly_poster_one .poster_list .item_list .info .show_btn:hover{ background-image: url("/manus-storage/f4825ad31b92637286_ca0abc58.png") }
.reference-site .ly_products_134 .ly_poster_two .poster_list .item_list .info .show_btn:hover{ background-image: url("/manus-storage/f4825ad31b92637286_ca0abc58.png") }
.reference-site .ly_newsletter_29 .default_newsletter_style .default_newsletter_form input[type="submit"]{background-image:url("/manus-storage/f546f3914b4639af10_f3b23059.png");}}
.reference-site .t162_item_cart span{background-image:url("/manus-storage/49439802d902ae2daa_2c389dde.png");}
.reference-site .t163_ly_btn i{background-image:url("/manus-storage/7f59ead1872a277b77_63af0c71.png");}
.reference-site .t164_slide .srcoll_btn{background-image:url("/manus-storage/1344d635ec2a5e231b_d754b477.png");}
.reference-site .ly_newsletter_1 .default_newsletter_style .newsletter_title{ background: url("/manus-storage/d4104e52d6cde8b2eb_362feb28.png") center left no-repeat;}
.reference-site .form_wrapper::after{content: "";display: block;clear: both;}
.reference-site .form_wrapper .form_box{width: 896px;min-width: 896px; margin:35px auto 100px;}
.reference-site .form_wrapper .form_box .form_name{margin-bottom: 40px; font-size: 30px;color:#000;font-weight: bold;}
.reference-site .form_wrapper .form_box .form_title{margin-bottom: 15px; font-size: 30px; font-weight: bold;}
.reference-site .form_wrapper .form_box .form_subtitle{margin-bottom: 40px; font-size: 18px;}
.reference-site .form_wrapper .form_box .form_pro_box{margin: 38px 0;}
.reference-site .form_wrapper .form_box .form_pro_box .f_pro_img{width: 100px;}
.reference-site .form_wrapper .form_box .form_pro_box .f_pro_info{width: calc(100% - 120px);}
.reference-site .form_wrapper .form_box .form_pro_box .f_pro_info .f_pro_info_name{padding-right: 20px;margin-bottom: 12px; line-height: 24px;font-size: 14px; color:#363636}
.reference-site .form_wrapper .form_box .form_pro_box .f_pro_info .f_pro_info_price{font-size: 18px;}
.reference-site .form_wrapper .form_box .form_pro_box .f_pro_info .f_pro_info_price .themes_products_origin_price{font-size: 14px;}
.reference-site .form_wrapper .form_box .field_box .rows{margin-bottom: 30px;}
.reference-site .form_wrapper .form_box .field_box .rows .input_box{display: block;}
.reference-site .form_wrapper .form_box .field_box .rows label{display: block;margin-bottom: 12px;font-weight: 500; font-size: 16px;color:#111}
.reference-site .form_wrapper .form_box .field_box .rows label i{color:#ff0000;}
.reference-site .form_wrapper .form_box .field_box .rows .field_tips{margin-bottom: 12px; font-size: 14px;color:#888}
.reference-site .form_wrapper .form_box .field_box .rows .input_box .input_box_txt{width: calc( 100% - 114px ); line-height: 22px; padding: 11px 8px; color: #333; border-color: #d2d2d2;}
.reference-site .form_wrapper .form_box .field_box .rows .input_box.filled .input_box_txt{height: 22px; line-height: 22px;}
.reference-site .form_wrapper .form_box .field_box .rows .input_box .input_box_textarea{width: calc( 100% - 114px );height: 160px;padding: 8px;font-size: 12px;color: #333;background-color: #fff;border: 1px #d2d2d2 solid;border-radius: 5px;position: relative;display: inline-block;transition: all 150ms;-webkit-transition: all 150ms;}
.reference-site .form_wrapper .form_box .field_box .rows .input_box.filled .input_box_textarea{height: 160px;}
.reference-site .form_wrapper .form_box .field_box .rows .input_box.code_box{ display: flex; gap: 15px; }
.reference-site .form_wrapper .form_box .field_box .rows .input_box.code_box .input_box_txt{ width: calc(100% - 315px); }
.reference-site .form_wrapper .form_box .field_box .rows .i_submit{display: inline-block;width: 200px;height: 50px;line-height: 50px; background-color: #000;border-radius: 5px;text-align: center;font-size: 16px;color:#fff;font-weight: 500; cursor: pointer;font-family: inherit;}
.reference-site .form_wrapper .form_box .field_box .rows .form_tool_img_box .upload_box{margin:0 20px 0 0}
.reference-site .form_wrapper .form_box .field_box .rows .form_tool_img_box label{display: block;line-height: 30px;padding-top: 29px;font-size: 16px;}
.reference-site .form_wrapper .form_box .field_box .rows .form_tool_img_box label:first-child{padding-top: 0;}
.reference-site .form_wrapper .form_box .field_box .rows .form_tool_img_box .rows{display: flex;flex-wrap: wrap;}
.reference-site .form_wrapper .form_box .field_box .rows .form_tool_img_box .error_info{width: 100%;line-height: 26px;}
.reference-site .form_wrapper .form_box .field_box .rows .form_tool_img_box input[name="Name"]{flex:1;height: 46px;line-height: 46px;padding: 0 10px;border-radius: 5px;border-color: #d9d9d9;border-style: solid;border-width: 1px;}
.reference-site .form_wrapper .form_box .field_box .rows .form_tool_img_box .ranting_chose{margin-top: 5px;line-height: 34px;}
.reference-site .form_wrapper .form_box .field_box .rows .form_tool_img_box .ranting_chose .review_star{vertical-align: middle; cursor: pointer;}
.reference-site .form_wrapper .form_box .field_box .rows .form_tool_img_box .ranting_chose .review_star .icon-star1{margin-right: 0;padding-right: 5px;}
.reference-site .form_wrapper .form_box .field_box .rows .form_tool_img_box .ranting_chose .error_info{font-weight:normal;}
.reference-site .form_wrapper .form_box .field_box .rows .form_tool_img_box .ranting_chose .star_0{display: inline-block; color:#ddd;}
.reference-site .form_wrapper .form_box .field_box .rows .form_tool_img_box .review_content{flex: 1; height:129px;padding: 10px;border-radius: 5px;border-color: #d9d9d9;border-width: 1px;border-style: solid;width: 100%;box-sizing: border-box;}
.reference-site .form_wrapper .form_box .field_box .rows .form_tool_img_box .upfile_condition{margin:0 0 10px 0;}
.reference-site .form_wrapper .form_box .field_box .rows .form_tool_img_box .button{height:46px; line-height:46px; color:#fff; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; background:#f16056; border:0; font-size:16px; cursor:pointer;margin-top: 30px;padding: 0 40px;}
.reference-site .form_wrapper .form_box .field_box .rows .form_tool_img_box .upload_box{display:none;float:left;width:86px;height:86px;position:relative;box-sizing:border-box;border:2px dashed #d9d9d9;border-radius:5px;margin:18px 20px 0 0;border:solid 1px #f2f2f2;background:#fafafa;}
.reference-site .form_wrapper .form_box .field_box .rows .form_tool_img_box .upload_box .iconfont{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#757575;font-size:30px;}
.reference-site .form_wrapper .form_box .field_box .rows .form_tool_img_box .upload_box label{margin: 0;padding-top: 0;}
.reference-site .form_wrapper .form_box .field_box .rows .form_tool_img_box .upload_box:first-child{display: block;}
.reference-site .form_wrapper .form_box .field_box .rows .form_tool_img_box .upload_box.on:after,.reference-site .form_wrapper .form_box .field_box .rows .form_tool_img_box .upload_box.on:before{background: none;}
.reference-site .form_wrapper .form_box .field_box .rows .form_tool_img_box .upload_box.on .num_tips{font-size: 0;}
.reference-site .form_wrapper .form_box .field_box .rows .form_tool_img_box .upload_box .num_tips{position: absolute;left: 0;top: 65%;width: 100%;text-align: center;color: #dddddd;display: none;}
.reference-site .form_wrapper .form_box .field_box .rows .form_tool_img_box .upload_box{width: 120px;height: 120px;}
.reference-site .form_wrapper .form_box .field_box .rows .form_tool_img_box .upload_box .pic_box{position:relative;width:120px;height:120px;vertical-align:middle;font-size:0;text-align:center;cursor:pointer;box-sizing:border-box;z-index:1;}
.reference-site .form_wrapper .form_box .field_box .rows .form_tool_img_box .upload_box .pic_box img{opacity: 1;}
.reference-site .form_wrapper .form_box .field_box .rows .form_tool_img_box .upload_box .close{position: absolute;top: -7px;right: -7px;display: none;width: 24px;height: 24px;line-height: 24px;text-align: center;color: white;background: rgba(0,0,0,0.5);border-radius: 50%;cursor: pointer;z-index: 2;}
.reference-site .form_wrapper .form_box .field_box .rows .form_tool_img_box .upload_file{ width:82px; height:82px; position:absolute; left:0px; top:0px; bottom: 0;right: 0; padding: 0; filter:alpha(opacity=0); -moz-opacity:0; -webkit-opacity:0; opacity:0; cursor:pointer;font-size: 70px;z-index: 1;}
.reference-site .form_wrapper .form_box .field_box .rows .form_tool_img_box .upload_file{width: 120px;height: 120px;}
.reference-site .form_wrapper .form_box .field_box .rows .form_tool_img_box .upload_tips{color: #999;font-size: 14px;}
.reference-site .form_wrapper .form_box .field_box .rows .form_tool_img_box ::-webkit-input-placeholder{color: #999999;}
.reference-site .form_wrapper .form_box .field_box .rows .form_tool_img_box ::-moz-placeholder{color: #999999;}
.reference-site .form_wrapper .form_box .field_box .rows .form_tool_img_box :-ms-input-placeholder{color: #999999;}
.reference-site .form_wrapper .form_box .field_box .rows .form_tool_img_box .textarea{position: relative;}
.reference-site .form_wrapper .form_box .field_box .rows .form_tool_img_box .textarea_box{position: relative;width: 100%;}
.reference-site .form_wrapper .form_box .field_box .rows .form_tool_img_box .textarea .font_tips{position: absolute;right: 0.4375rem;bottom: 0.4375rem;color: #999999;}
.reference-site .form_wrapper .form_box .field_box .rows .form_tool_img_box .textarea .font_tips_text{color: #999999;font-size: 14px;line-height: 20px;margin-top: 8px;padding-left: 24px;box-sizing: border-box;position: relative;}
.reference-site .form_wrapper .form_box .field_box .rows .form_tool_img_box .textarea .font_tips_text .iconfont{position: absolute;left: 2px ; top: 2px ; color: #f3971b;}
.reference-site .form_wrapper .form_box .field_box .rows .form_tool_img_box .ver_code{border-color: #d9d9d9;border-radius: 5px;}
.reference-site .form_wrapper .form_success{ text-align: center; }
.reference-site .form_wrapper .form_success .icon_success_status{ display: inline-block; position: static; margin-top: 30px; }
.reference-site .form_wrapper .form_success .success_title{ margin-top: 15px; font-size: 30px; color: #000; line-height: 2; }
.reference-site .form_wrapper .form_success .success_content{ margin-top: 5px; font-size: 18px; color: #000; line-height: 1.5; }
.reference-site .form_wrapper .form_success .btn_form_success{ border-color: #797979; -webkit-border-radius: 5px; border-radius: 5px; height: 50px; margin-top: 30px; text-decoration: none; color: #333; line-height: 50px; background-color: #fff; -webkit-transition: all .5s; transition: all .5s; }
.reference-site .form_wrapper .form_success .btn_form_success:hover{ color: #fff; background-color: #000; }
.reference-site .form_wrapper .global_select_box{height:auto;line-height:46px;}
.reference-site .form_wrapper .global_select_box .input_case{position: relative;width: calc( 100% - 95px );border-radius: 5px;}
.reference-site .form_wrapper .global_select_box .input_case input.imitation_select{cursor: pointer;color: #333333;}
.reference-site .form_wrapper .form_box .field_box .rows .input_box .global_select_box .imitation_select{width: calc( 100% - 60px ); padding-right: 50px;}
.reference-site .form_wrapper .global_select_box .input_case i{width: 12px;height: 12px;line-height: 12px;position:absolute;right:18px;top:0;bottom: 0;margin: auto;transform: scale(0.8);font-size: 16px;color: #7d8d9e;transition: all .5s ease 0s;}
.reference-site .form_wrapper .global_select_box .input_case i::before{content: "";font-family: "iconfont";}
.reference-site .form_wrapper .global_select_box .input_case i.select_clear{ display: none; transform: scale(0.8); font-size: 12px; color: #7d8d9e; position: absolute; margin: auto; top: 0; right: 40px; z-index: 1; }
.reference-site .form_wrapper .global_select_box.focus .input_case i.select_clear{display: block;cursor: pointer;}
.reference-site .form_wrapper .global_select_box .input_case i.select_clear::before{font-size: 12px;content: "";}
.reference-site .form_wrapper .global_select_box .select_ul{display:none;padding:0;margin:0; width: calc( 100% - 97px ); max-height: 320px;overflow-y: auto;border:1px solid #d2d2d2;border-radius: 5px;border-top: 0;}
.reference-site .form_wrapper .global_select_box .select_ul::-webkit-scrollbar{width: 10px;background: #edf0f5;}
.reference-site .form_wrapper .global_select_box .select_ul::-webkit-scrollbar-thumb{background: rgba(193, 193, 193, 0.8);border-radius: 5px;}
.reference-site .form_wrapper .global_select_box .select_ul::-webkit-scrollbar-thumb:hover{background: rgba(168, 168, 168, 0.8);}
.reference-site .form_wrapper .global_select_box .select_ul li{line-height:22px;transition:all .5s ease 0s;padding: 5px 10px;color: #333333;cursor: pointer;}
.reference-site .form_wrapper .global_select_box .select_ul li:hover,.reference-site .form_wrapper .global_select_box .select_ul li.selected{background-color: #efefef;}
.reference-site .form_wrapper .global_select_box .select_ul li.selected.leave{background-color: unset; color: #333333;}
.reference-site .form_wrapper .global_select_box .select_ul li:hover i,.reference-site .form_wrapper .global_select_box .select_ul li.selected i{border: 5px solid #22191a;background-color: #fff;}
.reference-site .form_wrapper .global_select_box .select_ul li i{width: 15px;height: 15px;position: absolute;left: 20px;top: 50%;transform: translateY(-50%);border: 1px solid #ccdced;border-radius: 15px;box-sizing: border-box;}
.reference-site .form_wrapper .global_select_box.focus .select_ul{display: block;}
.reference-site .form_wrapper .global_select_box.focus .input_case i{color: #888;transform: scale(0.8) rotate(-180deg);}
.reference-site .form_wrapper .global_country_box .country_drop{ display: none; position: absolute; top: calc(100% + 2px); left: 0; z-index: 11; border-radius: 5px; width: 100%; background-color: #fff; box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.1); box-sizing: border-box; }
.reference-site .form_wrapper .global_country_box .search{ position: relative; height: 40px; margin: 15px 16px 12px; padding: 0 50px 0 20px; white-space: nowrap; line-height: 40px; background: #f7f7f7; }
.reference-site .form_wrapper .global_country_box .search > input{ border: none; outline: 0; width: 100%; height: 40px; margin: 0; padding: 0; background-color: #f7f7f7; }
.reference-site .form_wrapper .global_country_box .search::after{ position: absolute; top: 0; right: 10px; font-family: "iconfont" !important; font-size: 24px; content: ""; }
.reference-site .form_wrapper .global_country_box .select_ul{ display: block; position: unset; width: 100%;border: none;}
.reference-site .form_wrapper .global_country_box .select_ul li{position: relative;padding: 9px 10px 9px 45px;}
.reference-site .form_wrapper .global_country_box.focus .country_drop{ display: block; width: calc( 100% - 97px );}
@media  screen and (max-width:768px) {.reference-site .form_wrapper .global_select_box .select_ul{width: 100%;}
.reference-site .form_wrapper .global_select_box .input_case{width: 100%;}
.reference-site .form_wrapper .global_country_box.focus .country_drop{width: 100%;}}
.reference-site .field_checked_box{width: calc( 100% - 114px ); padding:30px 20px 14px; background-color: #fafafa; box-sizing: border-box; font-size: 0;}
.reference-site .field_checked_box .item{display: inline-block;margin-right: 12px;margin-bottom: 16px; padding-left: 11px;padding-right: 18px;font-size: 14px;cursor: pointer;color: #333;line-height: 16px;}
.reference-site .field_checked_box .item::before{display: inline-block;width: 14px;height: 14px;content: "";margin-right: 4px;background-color: #fff;border: 1px solid #ccdced;border-radius: 16px;vertical-align: bottom;}
.reference-site .field_checked_box .item.checked::before{width: 6px;height: 6px;border: 5px solid #222;border-radius: 16px;}
.reference-site .field_checked_box .item.disabled{cursor: no-drop;}
.reference-site .field_checked_box .item.disabled::before{width: 6px; height: 6px; border: 5px #d2e0ee solid; border-radius: 16px;}
.reference-site .field_checked_box input{display: none;}
.reference-site .field_checked_box .input_checkbox_box{display: inline-block;vertical-align: top;margin-right: 45px;line-height: 20px; cursor:pointer;font-size: 14px;color:#333}
.reference-site .field_checked_box .input_checkbox_box:last-child{margin-right: 0;}
.reference-site .field_checked_box .input_checkbox_box:has(.input_checkbox_text){display: flex;}
.reference-site .field_checked_box .input_checkbox_box .input_checkbox{width:13px; min-width: 13px; height:13px;margin-top: 3px; margin-right:5px;margin-bottom: 16px; background-color: #fff; border:1px #bbbbbb solid; border-radius:2px; position:relative; display:inline-block; vertical-align:top;}
.reference-site #signup .field_checked_box .input_checkbox_box .input_checkbox{margin-bottom: 3px;}
.reference-site .field_checked_box .input_checkbox_box .input_checkbox input{display:none;}
.reference-site .field_checked_box .input_checkbox_box .input_checkbox:before{ margin:auto;  position:absolute;  display:none; content:"";font-family: "iconfont";}
.reference-site .field_checked_box .input_checkbox_box.checked .input_checkbox{border-color:#fff;}
.reference-site .field_checked_box .input_checkbox_box.checked .input_checkbox:before{display:block;width:100%; height:100%;background-color: #222;border:1px #222 solid; color:#fff; top:0; bottom:0; right:0; left:0; box-sizing: border-box;font-size: 12px;line-height: 1;}
.reference-site .field_checked_box .input_checkbox_box.indeterminate .input_checkbox:before{display:block; width:100%; height:100%;background-color: #222; border:1px #222 solid;color:#fff; top:0; bottom:0; right:0; left:0; box-sizing: border-box; font-size: 12px;line-height: 1;}
.reference-site .field_checked_box .input_checkbox_box .agreement{text-decoration: underline; font-weight: bold;}
@media  screen and (max-width:1024px){.reference-site .form_wrapper #location{padding:0 10px}
.reference-site .form_wrapper .form_box{width: 100%;min-width: unset;box-sizing: border-box; padding: 0 15px;}}
@media  screen and (max-width:768px){.reference-site .form_wrapper .form_box .field_box .rows .input_box .input_box_txt{width: calc( 100% - 18px );}
.reference-site .form_wrapper .form_box .field_box .rows .input_box .input_box_textarea{width: calc( 100% - 18px );}
.reference-site .field_checked_box{width: 100%;}
.reference-site .field_checked_box .input_checkbox_box:has(.input_checkbox_text) .input_checkbox{margin-right: 8px;}}
.reference-site .field_box_form .form_tool_file_box{background-color: #fff;border-radius: 8px;}
.reference-site .field_box_form .form_tool_file_box .upload_box{display:none;float:left;width:86px;height:86px;position:relative;box-sizing:border-box;border:2px dashed #d9d9d9;border-radius:5px;margin:20px 20px 0 0;border:solid 1px #dfdfdf;background:#fafafa;}
.reference-site .field_box_form .form_tool_file_box .upload_box .iconfont{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#757575;font-size:30px;}
.reference-site .field_box_form .form_tool_file_box .upload_box label{margin: 0;padding-top: 0;}
.reference-site .field_box_form .form_tool_file_box .upload_box:first-child{display: block;}
.reference-site .field_box_form .form_tool_file_box .upload_box.on:after,.reference-site .field_box_form .form_tool_file_box .upload_box.on:before{background: none;}
.reference-site .field_box_form .form_tool_file_box .upload_box.on .num_tips{font-size: 0;}
.reference-site .field_box_form .form_tool_file_box .upload_box .num_tips{position: absolute;left: 0;top: 65%;width: 100%;text-align: center;color: #dddddd;display: none;}
.reference-site .field_box_form .form_tool_file_box .upload_box{width: 120px;height: 120px;}
.reference-site .field_box_form .form_tool_file_box .upload_box .pic_box{position:relative;width:120px;height:120px;vertical-align:middle;font-size:0;text-align:center;cursor:pointer;box-sizing:border-box;z-index:1;}
.reference-site .field_box_form .form_tool_file_box .upload_box .pic_box img{opacity: 1;}
.reference-site .field_box_form .form_tool_file_box .upload_box .close{position: absolute;top: -7px;right: -7px;display: none;width: 24px;height: 24px;background: #000;border-radius: 50%;cursor: pointer;z-index: 2;transform: rotate(45deg);}
.reference-site .field_box_form .form_tool_file_box .upload_box .close::before{content: "";width: 12px;height: 1px;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);background-color: #fff;}
.reference-site .field_box_form .form_tool_file_box .upload_box .close::after{content: "";width: 1px;height: 12px;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);background-color: #fff;}
.reference-site .field_box_form .form_tool_file_box .upload_box svg{ width: 60px; height: 60px; position: absolute; top: 0; left: 0; bottom: 0; right: 0; margin: auto; }
.reference-site .field_box_form .form_tool_file_box .upload_file{ width:82px; height:82px; position:absolute; left:0px; top:0px; bottom: 0;right: 0; padding: 0; filter:alpha(opacity=0); -moz-opacity:0; -webkit-opacity:0; opacity:0; cursor:pointer;font-size: 70px;z-index: 1;}
.reference-site .field_box_form .form_tool_file_box .upload_file{width: 120px;height: 120px;}
@media  screen and (max-width: 1000px) {.reference-site .field_box_form .form_tool_file_box{ padding: 0 10px 10px 10px; }
.reference-site .field_box_form .form_tool_file_box .upload_file{ width: 80px; height: 80px; }
.reference-site .field_box_form .form_tool_file_box .upload_box{ margin: 10px 10px 0 0; width: 80px; height: 80px; }
.reference-site .field_box_form .form_tool_file_box .upload_box .pic_box{ width: 80px; height: 80px; }}
.reference-site .form_wrapper .field_column_box{ display: flex; align-items: center; justify-content: space-between; flex-wrap: nowrap; gap: 15px; }
.reference-site .form_wrapper .field_column_box .global_select_box{ position: relative; width: 40%; }
.reference-site .form_wrapper .field_column_box .global_select_box .input_case{ width: 100%; }
.reference-site .form_wrapper .field_column_box .global_country_box.focus .country_drop{ width: 100%; }
@media  screen and (max-width: 1000px) {.reference-site .form_wrapper .field_column_box{ flex-direction: column; }
.reference-site .form_wrapper .field_column_box .global_select_box,.reference-site .form_wrapper .field_column_box .input_box{ width: 100%; }}
.reference-site .global_faq_box{ padding: 50px 0; width: 100%; }
.reference-site .global_faq_box .container{ margin: 0 auto; width: 100%; max-width: 1200px; }
.reference-site .global_faq_box .container .faq_big_title{ margin-bottom: 24px; line-height: 1.2; font-size: 30px; color: #000000; font-weight: bold; }
.reference-site .global_faq_box .container .item{ padding: 24px 0 24px 10px; width: 100%; border-bottom: 1px solid #eaeaea; box-sizing: border-box; }
.reference-site .global_faq_box .container .item .title{ padding-right: 102px; width: 100%; line-height: inherit; font-size: 16px; color: #111111; word-break: break-all; display: -webkit-box; overflow: hidden; cursor: pointer; box-sizing: border-box; position: relative; min-height: 22px;}
.reference-site .global_faq_box .container .item .title i{position: absolute; top: 0; right: 10px; width: 20px; height: 20px; line-height: 22px; text-align: center; font-size: 12px; color: #fff; background-color: #111; border: 1px solid #111; border-radius: 50%; transition:all 0.4s ease-out; -moz-transition:all 0.4s ease-out; -ms-transition:all 0.4s ease-out; -o-transition:all 0.4s ease-out; -webkit-transition:all 0.4s ease-out;}
.reference-site .global_faq_box .container .item .title i:before{ margin-left: 1.5px; font-style: normal; }
.reference-site .global_faq_box .container .item.active .title i{color: #111; background-color: #fff; transform: rotate(180deg);}
.reference-site .global_faq_box .container .item.active .title{ font-weight: bold; }
.reference-site .global_faq_box .container .item .content{ height: 0; line-height: 22px; font-size: 14px; color: #555555; overflow: hidden; }
.reference-site .global_faq_box .container .item .content .inner_height{padding-top: 24px; padding-right: 102px;}
@media  screen and (max-width: 1240px) {.reference-site .global_faq_box .container{ max-width: 1000px; }}
@media  screen and (max-width: 1040px) {.reference-site .global_faq_box .container{ max-width: 750px; }}
@media  screen and (max-width: 768px) {.reference-site .global_faq_box{ padding: 25px 0; }
.reference-site .global_faq_box .container{ max-width: 92%; }
.reference-site .global_faq_box .container .faq_big_title{ margin-bottom: 12px; font-size: 16px; }
.reference-site .global_faq_box .container .item{ padding: 12px 0; }
.reference-site .global_faq_box .container .item .content .inner_height{ padding-top: 12px; }
.reference-site .global_faq_box .container .item .title{ font-size: 12px; line-height: 22px;}
.reference-site .global_faq_box .container .item .content{ line-height: 14px; font-size: 12px; }}
.reference-site[data-themes-style="dark"] .global_faq_box{background-color: #171717;}
.reference-site[data-themes-style="dark"] .global_faq_box .container .faq_big_title{color: #ffffff;}
.reference-site[data-themes-style="dark"] .global_faq_box .container .item .title{color: #fafafa;line-height: 1.5;background-color: transparent;}
.reference-site[data-themes-style="dark"] .global_faq_box .container .item .content .inner_height{color: #999999;background-color: transparent;}
.reference-site[data-themes-style="dark"] .global_faq_box .container .item{border-bottom: 1px solid #444444;}
.reference-site[data-themes-style="dark"] .global_faq_box .container .item.active .title i{background-color: transparent;color: #ffffff;}
.reference-site[data-themes-style="dark"] .global_faq_box .container .item i{border: 1px solid #ffffff;}
.reference-site .themes_prod{position: relative;}
.reference-site .themes_prod .sticker_box{position: absolute;top:10px;z-index: 10;text-align: left;}
.reference-site .themes_prod .sticker_box.left-top{left:10px;}
.reference-site .themes_prod .sticker_box.left-top.discount_top{top:46px}
.reference-site .themes_prod .sticker_box.right-top{right:10px;text-align: right;}
.reference-site .themes_prod .sticker_box.right-top.discount_top{top:46px}
.reference-site .themes_prod .sticker_box.left-top.round_top,.reference-site .themes_prod .sticker_box.right-top.round_top{top:60px}
.reference-site .themes_prod .sticker_box .sticker_item{display: inline-block;margin-right: 10px;margin-bottom: 10px;}
.reference-site .themes_prod .sticker_box.right-top .sticker_item{margin-left: 10px;margin-right: 0;}
.reference-site .themes_prod .sticker_box .sticker_item .sticker_info{background-color: #000;color:#fff;font-size: 12px; text-align: center; height: 26px;line-height: 26px;overflow: hidden;}
.reference-site .themes_prod .sticker_box .sticker_item .sticker_info[data="oval"]{padding:0 12px; border-radius: 13px;}
.reference-site .themes_prod .sticker_box .sticker_item .sticker_info[data="round"]{width: 46px;height: 46px;line-height: 46px;border-radius: 50%;}
.reference-site .themes_prod .sticker_box .sticker_item .sticker_info[data="square"]{padding:0 12px;}
.reference-site .compute_item_img{ display: block; position: relative; transition: all .3s ease-in-out; }
.reference-site .compute_item_img .compute_process_img{ display: flex;; position: relative; width: 100%; height: 0; overflow: hidden;}
.reference-site .compute_item_img .compute_process_img img{ position: absolute; top: 0;}
.reference-site .compute_item_img .compute_process_img a.logo_title{ position: absolute; top: 0; left: 0; bottom: 0; right: 0; margin: auto; }
.reference-site .compute_item_img .compute_process_img .img_bg{ width: 100%; height: 100%; position: absolute; top: 0; left: 0; bottom: 0; right: 0; margin: auto; }
.reference-site .compute_item_img .view_scroll_box{position: absolute;display: block; top:50%;width: 100%;height: 100%;}
.reference-site .compute_item_img .compute_process_img .tiktok-embed{position: static;}
.reference-site .compute_item_img .compute_process_img svg{position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;width: 100%;height: 100%;}
@media  screen and (max-width:768px) {.reference-site .compute_item_img .view_scroll_box{height: 150%;}}
.reference-site .null{-webkit-animation:null .3s 2 0s linear forwards; animation:null .3s 2 0s linear forwards; color:#333!important;}
@keyframes null{
	0%{background:#FFF3F3;}
	50%{background:#FFCBCC;}
	100%{background:#FFF3F3;}
}
@-webkit-keyframes null{
	0%{background:#FFF3F3;}
	50%{background:#FFCBCC;}
}
.reference-site .chzn-container{width:100%; font-size:11px; position:relative; display:inline-block; zoom:1;}
.reference-site .chzn-container .chzn-drop{background:#fff; border-top:0; position:absolute; top:29px; left:0; -webkit-box-shadow:0 4px 5px rgba(0,0,0,.15); -moz-box-shadow:0 4px 5px rgba(0,0,0,.15); -o-box-shadow:0 4px 5px rgba(0,0,0,.15); box-shadow:0 4px 5px rgba(0,0,0,.15); z-index:999; overflow:hidden;}
.reference-site .chzn-container-single .chzn-single{height:44px; line-height:44px; overflow:hidden; padding:0 0 0 8px; padding-left:16px; font-size:12px; color:#444; text-decoration:none; background-color:#fff; border:1px #d9d9d9 solid; border-radius:5px; position:relative; display:block; white-space:nowrap;}
.reference-site .chzn-container-single .chzn-single.null{ border-color: #f00; }
.reference-site .filled .chzn-container-single .chzn-single{height: 18px;line-height: 18px;padding-top: 22px;padding-bottom: 4px;}
.reference-site .chzn-container-single .chzn-single span{margin-right:26px; display:block; overflow:hidden; color:#333; white-space:nowrap; -o-text-overflow:ellipsis; -ms-text-overflow:ellipsis; text-overflow:ellipsis;font-size: 14px;}
.reference-site .chzn-container-single .chzn-single abbr{display:block; position:absolute; right:26px; top:8px; width:12px; height:13px; font-size:1px; background:url("/manus-storage/ec986dfa7468c9eac9_e66a57cf.png") right top no-repeat;}
.reference-site .chzn-container-single .chzn-single abbr:hover{background-position:right -11px;}
.reference-site .chzn-container-single .chzn-single div{-webkit-border-radius:0 4px 4px 0; -moz-border-radius:0 4px 4px 0; border-radius:0 4px 4px 0; border:0; position:absolute; right:0; top:0; display:block; height:100%; width:30px;}
.reference-site .chzn-container-single .chzn-single div::before{content: "";display: block;line-height: 44px;text-align: center;font-size: 12px; font-family: "iconfont";color: #919191;transform: scale(0.75);}
.reference-site .chzn-container-single .chzn-search{height: 40px; line-height: 40px;background:#f7f7f7 url("/manus-storage/fff8fda5812800ccc1_de0403f7.png") no-repeat center right 15px; padding: 0 50px 0 20px; position:relative; margin: 15px 16px 12px; white-space:nowrap;}
.reference-site .chzn-container-single .chzn-search input{width:100%; height: 40px; background-color: #f7f7f7;  margin:0; padding:0; outline:0; border:none; float:right;}
.reference-site .chzn-container-single .chzn-drop{width: 100%; box-sizing: border-box; -webkit-border-radius:0 0 4px 4px; -moz-border-radius:0 0 4px 4px; border-radius:0 0 4px 4px; -moz-background-clip:padding; -webkit-background-clip:padding-box; background-clip:padding-box; left:-9000px;-webkit-box-shadow: 0 4px 5px rgb(0 0 0 / 30%); -moz-box-shadow: 0 4px 5px rgba(0,0,0,30%); -o-box-shadow: 0 4px 5px rgba(0,0,0,30%); box-shadow: 0 4px 5px rgb(0 0 0 / 30%);}
.reference-site .chzn-container-single-nosearch .chzn-search input{position:absolute; top:-9000px;}
.reference-site .chzn-container .chzn-drop .chzn-results{margin:0 4px 4px 0; max-height:190px; position:relative; overflow-x:hidden; overflow-y:auto;}
.reference-site .chzn-container .chzn-drop .chzn-results::-webkit-scrollbar{width: 10px;background: #f1f1f1;border-radius: 5px;}
.reference-site .chzn-container .chzn-drop .chzn-results::-webkit-scrollbar-thumb{background: rgba(193, 193, 193, 0.8);border-radius: 5px;}
.reference-site .chzn-container .chzn-drop .chzn-results::-webkit-scrollbar-thumb:hover{background: rgba(168, 168, 168, 0.8);}
.reference-site .chzn-container .chzn-results li{display:none; line-height:100%; margin:0; list-style:none;}
.reference-site .chzn-container .chzn-results .active-result{cursor:pointer; display:list-item;}
.reference-site .chzn-container .chzn-results .highlighted{background:#f7f7f7; color:#fff;}
.reference-site .chzn-container .chzn-results li em{background:#feffde; font-style:normal;}
.reference-site .chzn-container .chzn-results .highlighted em{background:transparent;}
.reference-site .chzn-container .chzn-results .no-results{background:#f4f4f4; display:list-item;}
.reference-site .chzn-container .chzn-results .group-result{cursor:default; color:#999; font-weight:bold;}
.reference-site .chzn-container .chzn-results .group-option{margin-bottom: 2px; padding-left: 20px;line-height: 35px; font-size: 14px; color: #666666;}
.reference-site .chzn-container-active .chzn-single{-webkit-box-shadow:0 0 5px rgba(0,0,0,.3); -moz-box-shadow:0 0 5px rgba(0,0,0,.3); -o-box-shadow:0 0 5px rgba(0,0,0,.3); box-shadow:0 0 5px rgba(0,0,0,.3);border: 1px solid transparent;}
.reference-site .chzn-container-active .chzn-single-with-drop{-webkit-border-bottom-left-radius :0; -webkit-border-bottom-right-radius:0; -moz-border-radius-bottomleft:0; -moz-border-radius-bottomright:0; border-bottom-left-radius:0; border-bottom-right-radius:0;-webkit-box-shadow: 0px 0px 5px rgb(0 0 0 / 30%);-moz-box-shadow: 0px 0px 5px rgb(0 0 0 / 30%);-o-box-shadow: 0 4px 5px rgb(0 0 0 / 15%);box-shadow: 0px 0px 5px rgb(0 0 0 / 30%);}
.reference-site .chzn-container-active .chzn-single-with-drop div{background:transparent; border-left:none;}
.reference-site .chzn-container-active .chzn-choices{-webkit-box-shadow:0 0 5px rgba(0,0,0,.3); -moz-box-shadow:0 0 5px rgba(0,0,0,.3); -o-box-shadow:0 0 5px rgba(0,0,0,.3); box-shadow:0 0 5px rgba(0,0,0,.3); border:1px solid #5897fb;}
.reference-site .chzn-container-active .chzn-choices .search-field input{color:#111!important;}
.reference-site .chzn-disabled{cursor:default; opacity:0.5!important;}
.reference-site .chzn-disabled .chzn-single{cursor:default;}
.reference-site .chzn-disabled .chzn-choices .search-choice .search-choice-close{cursor:default;}
.reference-site #binding_module{position:fixed; z-index:100000; top:20%;}
.reference-site #binding_module .box_bg{width:100%; height:100%; background-color:#fff; position:absolute; top:0; left:0; -moz-box-shadow:0px 0px 20px #000; -webkit-box-shadow:0px 0px 20px #000; box-shadow:0px 0px 20px #000; -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px;}
.reference-site #binding_module .noCtrTrack{top:12px; right:0px; width:40px; height:26px; font-size:30px; color:#000; opacity:0.2; filter:alpha(opacity=20); text-decoration:none; font-weight:bold; position:absolute; z-index:100000;}
.reference-site #binding_module .noCtrTrack:hover{color:#000000; text-decoration:none; cursor:pointer; opacity:0.4; filter:alpha(opacity=40);}
.reference-site #binding_module #lb-wrapper{width:400px; padding:20px; position:relative; z-index:10; zoom:1; background-color:#fff; -webkit-background-clip:padding-box; -moz-background-clip:padding-box; background-clip:padding-box;}
.reference-site #binding_module #lb-wrapper .lib_txt{border:1px solid #ccc; border-radius:3px!important; height:36px; line-height:36px; width:370px; padding:0 7px; color:#333; font-size:16px; box-shadow:0 1px 0 rgba(255,255,255,.8),inset 0 1px 2px rgba(0,0,0,.06);}
.reference-site #binding_module #lb-wrapper .title{margin:0 20px 8px 8px; line-height:24px; font-size:18px; color:#000;}
.reference-site #binding_module #lb-wrapper .provide{margin:0 8px; font-size:12px;}
.reference-site #binding_module #lb-wrapper .error_note_box{border:1px #ffdb83 solid; color:#f00; padding:10px; margin:15px 5px; background:#fff9e1; display:none;}
.reference-site #binding_module #lb-wrapper .on_error{margin:0; color:#f00; display:none;}
.reference-site #binding_module #lb-wrapper .row{ margin-top:10px; padding:0 8px;}
.reference-site #binding_module #lb-wrapper .row label{display:block; font-size:14px; color:#555; margin-bottom:4px;}
.reference-site #binding_module #lb-wrapper .row .note{margin-top:8px; color:#999;}
.reference-site #binding_module #lb-wrapper .protect{padding-left:30px; position:relative; overflow:hidden; margin-bottom:15px;}
.reference-site #binding_module #lb-wrapper .protect span{color:#767676; display:block; margin-top:4px;}
.reference-site #binding_module #lb-wrapper .protect .ckb{position:absolute; top:2px; left:4px;}
.reference-site #binding_module #lb-wrapper .signbtn{border-radius:4px; -ms-border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; padding:2px 12px; line-height:25px; display:inline-block; cursor:pointer; font-size:14px; margin-right:10px;}
.reference-site #binding_module #lb-wrapper .signin{color:#fff;}
.reference-site #binding_module #lb-wrapper .signup{background:#fff; border:1px solid #d0d0d0;}
.reference-site .SignInButton{cursor: pointer;}
.reference-site .global_login_sec{ position:relative; z-index:1001; font-family: Arial;}
.reference-site .signin_box_sec{ position:absolute; display:none;line-height: 30px;}
.reference-site .signin_box_sec .signin_container{ width:280px; padding:25px 20px; background:#fff; height:auto; }
.reference-site .signin_box_sec .error_login_box{ display:none; border:1px solid #dd3c10; padding:15px; background:#ffebe9; color:#777; font-size:12px; line-height:18px;  margin-top:10px; text-align: left ;}
.reference-site .signin_box_sec .g_s_txt{ width:100%; height:35px; line-height:35px; text-indent:10px; border:1px solid #eee; background:#eee; font-size:14px; color:#333; font-style:italic; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px;}
.reference-site .signin_box_sec .forgot{ float:right; text-align:right; font-size:14px; color:#aaa; margin-top:10px;}
.reference-site .signin_box_sec .signin{ clear:both; width:100%; height:35px; line-height:35px; margin-top:15px; text-align:center; color:#fff; font-size:14px; border:0; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px;}
.reference-site .signin_box_sec h4{ font-size:14px; margin:10px 0; text-indent:3px;color: #333; text-align: left ;}
.reference-site .signin_box_sec ul li{ float:left; width:60px; height:28px; margin:3px 5px; overflow:hidden; border-radius:3px; cursor:pointer;}
.reference-site .signin_box_sec ul li.fb-login-button{background: #1877f2 url("/manus-storage/69f19d30183f470273_513c9ca2.png") no-repeat center center;}
.reference-site .signin_box_sec #fb_button{ background:url("/manus-storage/bb793173cd1b50d4b8_1c1e29d1.png") #3c5998 center no-repeat;}
.reference-site .signin_box_sec #fb_button:hover{ background:url("/manus-storage/bb793173cd1b50d4b8_1c1e29d1.png") #4363a8 center no-repeat;}
.reference-site .signin_box_sec #twitter_btn{ background:url("/manus-storage/c674a0fa10e72b8a14_3893ebf0.png") #3498e4 center no-repeat;}
.reference-site .signin_box_sec #twitter_btn:hover{ background:url("/manus-storage/c674a0fa10e72b8a14_3893ebf0.png") #38a5f8 center no-repeat;}
.reference-site .signin_box_sec #paypalLogin{width: 60px !important;background:url("/manus-storage/2c55d9b48e808476e7_1faa0aea.png") #0093e9 center no-repeat;}
.reference-site .signin_box_sec #paypalLogin:hover{ background:url("/manus-storage/2c55d9b48e808476e7_1faa0aea.png") #03a1fd center no-repeat;}
.reference-site .signin_box_sec #paypalLogin .PPBlue_V2{ border:0 !important; box-shadow:0 0 0 0 !important; background:none !important;}
.reference-site .signin_box_sec #paypalLogin .PPBlue_V2 *{ visibility:hidden !important;}
.reference-site .signin_box_sec #paypalLogin2{width: 60px !important;background:url("/manus-storage/2c55d9b48e808476e7_1faa0aea.png") #0093e9 center no-repeat;}
.reference-site .signin_box_sec #paypalLogin2:hover{ background:url("/manus-storage/2c55d9b48e808476e7_1faa0aea.png") #03a1fd center no-repeat;}
.reference-site .signin_box_sec #paypalLogin2 .PPBlue_V2{ border:0 !important; box-shadow:0 0 0 0 !important; background:none !important;}
.reference-site .signin_box_sec #paypalLogin2 .PPBlue_V2 *{ visibility:hidden !important;}
.reference-site .signin_box_sec #vk_button{ background:url("/manus-storage/5e8fe87b345e9d1923_ffdd0488.png") #507299 center no-repeat;}
.reference-site .signin_box_sec #vk_button:hover{ background:url("/manus-storage/5e8fe87b345e9d1923_ffdd0488.png") #5f86b4 center no-repeat;}
.reference-site .signin_box_sec #instagram_button{ background:url("/manus-storage/ee5add645371594d1d_8e7ccbda.png") #8e6151 center no-repeat;}
.reference-site .signin_box_sec #instagram_button:hover{ background:url("/manus-storage/ee5add645371594d1d_8e7ccbda.png") #987061 center no-repeat;}
.reference-site .signin_box_sec .signup{ display:block; height:33px; line-height:33px; border-style:solid; border-width:1px; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; font-size:14px; text-align:center; text-decoration:none;}
.reference-site .user .inbox_tips{display: inline-block;height: 15px;line-height: 15px;margin-left: 5px;margin-bottom: -3px;padding: 0 4px;overflow: hidden;color: #fff;text-align: center;border-radius: 5px;}
.reference-site .global_account_sec{ position:relative; z-index:10006; cursor: pointer;}
.reference-site .account_container_sec{ position:absolute; display:none;}
.reference-site .account_box_sec{ width:160px; padding:20px; background:#fff; border:1px solid #ddd; -moz-box-shadow:0 0 15px 0 rgba(153,153,153,0.5); -webkit-box-shadow:0 0 15px 0 rgba(153,153,153,0.5); box-shadow:0 0 15px 0 rgba(153,153,153,0.5);}
.reference-site .account_box_sec .rows{ height:25px; line-height:25px; overflow:hidden; margin-bottom:10px;text-align: left;}
.reference-site .account_box_sec .rows a{ font-size:16px;color: #333;display: flex;align-items: center;}
.reference-site .account_box_sec .rows a span{flex: 1; width: calc(100% - 25px); white-space: nowrap; overflow: hidden;}
.reference-site .account_box_sec .rows b{ width:20px; height:20px; line-height:20px; margin-left:5px; font-size:12px; display:inline-block; color:#fff; border-radius:10px; text-align:center;}
.reference-site .account_box_sec .btn{ margin-top:25px;}
.reference-site .account_box_sec .btn a{ width:158px; height:33px; line-height:33px; text-align:center; display:inline-block; border-width:1px; border-style:solid; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; text-decoration:none;}
.reference-site #fixed_login_popup{display: none;position: fixed;z-index: 10006;}
.reference-site #fixed_login_popup,.reference-site #fixed_login_box,.reference-site #fixed_login_popup_bg{top: 0;right: 0;bottom: 0;left: 0;}
.reference-site #fixed_login_box{display: flex;align-items: center;justify-content: center;position: absolute;}
.reference-site #fixed_login_popup_bg{background-color: rgba(0, 0, 0, 0.5);position: absolute;}
.reference-site #fixed_login_popup .center_content{position: relative;z-index: 1; padding: 25px 30px;border-radius: 5px;background-color: #fff;width: 410px;position: relative;}
.reference-site #fixed_login_popup .signin_close{position: absolute;top: 7px;right: 9px;width: 24px;height: 24px;line-height: 24px;text-align: center;color: #666;}
.reference-site #fixed_login_popup h3{line-height: 32px;font-size: 24px;color: #000;}
.reference-site #fixed_login_popup .login_brief{line-height: 22px;font-size: 14px;color: #666;padding-bottom: 6px;}
.reference-site #fixed_login_popup .row{padding-top: 12px;}
.reference-site #fixed_login_popup .row label{display: block;line-height: 24px;font-size: 14px;color: #333;}
.reference-site #fixed_login_popup .row input{display: block;width: 100%;height: 44px;line-height: 44px;box-sizing: border-box;border: 1px solid #bbb;border-radius: 5px;padding: 0 10px;}
.reference-site #fixed_login_popup .row input:focus{ border-color: #000; border-width: 2px; }
.reference-site #fixed_login_popup .flex_box{display: flex;justify-content: space-between;flex-wrap:wrap;padding: 10px 0;line-height: 28px;font-size: 14px;}
.reference-site #fixed_login_popup .protect{color: #222;cursor: pointer;user-select: none;display: flex;align-items: center;margin-right: 20px;}
.reference-site #fixed_login_popup .protect i{width: 16px;height: 16px;line-height: 16px;margin-right: 10px;border-radius: 2px;border-width: 1px;border-style: solid;text-align: center;font-size: 16px;}
.reference-site #fixed_login_popup .protect i::before{content: "";font-family: "iconfont";color: #fff;}
.reference-site #fixed_login_popup .flex_box input{display: none;}
.reference-site #fixed_login_popup .flex_box input:not(:checked) ~ label i{background-color: unset;}
.reference-site #fixed_login_popup .flex_box input:not(:checked) ~ label i::before{display: none;}
.reference-site #fixed_login_popup .forgot{color: #666;}
.reference-site #fixed_login_popup .forgot a{text-decoration: underline;color: #222;}
.reference-site #fixed_login_popup .signbtn{display: block;width: 100%;height: 50px;line-height: 50px;margin-top: 14px;font-size: 18px;color: #fff;border-radius: 5px;}
.reference-site #fixed_login_popup .reward-points{text-align: center;font-size: 14px;margin-top: 10px;}
.reference-site #fixed_login_popup .reward-points span{color: #ed3f36;font-weight: bold;}
.reference-site #fixed_login_popup .or{height: 42px;line-height: 42px;text-align: center;font-size: 14px;color: #666;text-transform: uppercase;}
.reference-site #fixed_login_popup .oauth_list{display: flex;justify-content: center;}
.reference-site #fixed_login_popup .oauth_list li{width: 40px;height: 40px;margin: 0 16px;overflow: hidden;border-radius: 40px;cursor: pointer;position: relative;}
.reference-site #fixed_login_popup .oauth_list li *{opacity: 0;position: relative;z-index: 1;}
.reference-site #fixed_login_popup .oauth_list li#google_login *{opacity: 1;}
.reference-site #fixed_login_popup .oauth_list li:after{position: absolute;top: 0;right: 0;bottom: 0;left: 0;font-family: "iconfont";font-size: 40px;display: flex;align-items: center;justify-content: center;z-index: 0;}
.reference-site #fixed_login_popup #facebook_btn::after{content: "";color: #1878f3;}
.reference-site #fixed_login_popup #twitter_btn::after{content: "";color: #2d8dc5;}
.reference-site #fixed_login_popup #google_login::after{background: #fff; z-index: 1; pointer-events: none; content: ""; background: url("/reference/fonts/4c1f8f374e0b81809f45e70c.svg") no-repeat 100%/contain;}
.reference-site #fixed_login_popup #paypalLogin::after{content: "";color: #0093e9;}
.reference-site #fixed_login_popup #paypalLogin2::after{content: "";color: #0093e9;}
.reference-site #fixed_login_popup #vk_button::after{content: "";color: #507299;}
.reference-site #fixed_login_popup .oauth_list li>a{display: block;height: 40px;}
.reference-site #fixed_login_popup #vk_button iframe{ display: none; }
.reference-site #fixed_login_popup .line_button{background: url("/manus-storage/df6383f7d33f4687d9_ccb4e0e3.png") no-repeat left center #00C300; background-size: 40px 40px; }
.reference-site #fixed_login_popup .new_customer{line-height: 18px;font-size: 14px;color: #666;text-align: center;padding-top: 14px;}
.reference-site #fixed_login_popup .new_customer a{text-decoration: underline;}
.reference-site #fixed_login_popup .error_note_box{display: none; border: 1px solid #ffdb83;padding: 10px;background: #fff9e1;color: #f00;font-size: 12px;line-height: 18px;margin-top: 6px;}
.reference-site #fixed_login_popup .verification_button_box{display: none; margin: 10px 0;font-size: 0;}
.reference-site #fixed_login_popup .verification_button_box a{display: inline-block;vertical-align: middle;box-sizing: border-box;padding: 0 13px;width: auto;height: 27px;line-height: 25px;border: 1px solid #ff2521;border-radius: 5px;background-color: #ff2521;color: #fff;text-align: center;font-size: 12px;text-decoration: none;}
.reference-site #fixed_login_popup .verification_button_box #verified_send_email_btn{background-color: transparent;color:#ff2521}
.reference-site #fixed_login_popup .verification_button_box .verify_now_btn + #verified_send_email_btn{margin-left: 10px;}
.reference-site #credential_picker_container{z-index: 10010!important;}
@media  screen and (max-width: 500px){.reference-site #fixed_login_popup .center_content{width: 90%;box-sizing: border-box;padding: 20px 25px;}
.reference-site #fixed_login_popup .oauth_list li{margin: 0 8px;}}
.reference-site .themes_position{ position: absolute; z-index: 10; }
.reference-site .themes_position.lefttop{ top: 10px; left: 10px; }
.reference-site .themes_position.righttop{ top: 10px; right: 10px; }
.reference-site .themes_sales_style{ font-size: 16px; width: 52px; line-height: 26px; text-align: center; font-size: 12px; }
.reference-site .themes_sales_style.type_oval{ padding: 0 13px; width: auto; border-radius: 25px; }
.reference-site .themes_sales_style.type_round{ border-radius: 50%!important; padding: 0!important; width: 46px; line-height: 46px;height: 46px; overflow: hidden; }
.reference-site .themes_sales_style.type_round.text_word{ line-height: 16px; box-sizing: border-box; padding: 8px!important; }
.reference-site .themes_sales_style.type_rectangle{ border-radius: 0!important; padding: 0 12px; width: auto; }
.reference-site .themes_sales_style.type_text{ padding: 0 5px; width: auto; background-color: transparent; }
.reference-site .mixed_wholesale_tips{display: inline-block; padding: 0 8px; line-height: 24px; border-radius: 5px; background-color: #ffe7e7; color: #f16056; font-size: 12px; }
.reference-site .password_box_mask{ width: 100%; height: 100%; position: fixed; overflow: hidden; position: fixed; top: 0px; left: 0px; background: rgb(0, 0, 0, .6); z-index: 10000; }
.reference-site #password_box{ padding: 20px 20px 107px; width: 700px; position: fixed; top: 50%; left: 50%; transform: translate(-50%, -50%); background-color: #fff; border-radius: 10px; box-sizing: border-box; z-index: 10001; }
.reference-site #password_box .close{ float: right; cursor: pointer; }
.reference-site #password_box .container{ width: 523px; margin: 0 auto; }
.reference-site #password_box .tips_box{ text-align: center; }
.reference-site #password_box .tips_box .t_title{ font-size: 30px; color: #000000; }
.reference-site #password_box .tips_box .t_subtitle{ margin-top: 15px; font-size: 14px; color: #666666; }
.reference-site #password_box .input{ margin-top: 30px; }
.reference-site #password_box .input .box_input{ display: block; margin: 0 auto; padding: 0 15px; width: 100%; height: 56px; line-height: 54px; border: 1px solid #d2d2d2; border-radius: 10px; background-color: #fff; color: #000; font-size: 24px; box-sizing: border-box; }
.reference-site #password_box .input .box_input.null{ border-color: red; }
.reference-site #password_box .tips_error{ font-size: 14px; color: red; text-align: left; margin-top: 10px; }
.reference-site #password_box .submit_btn{ display: block; margin: 30px auto 0; width: 100%; height: 60px; line-height: 60px; border: 0; background-color: #000000; border-radius: 25px; color: #fff; text-align: center; font-size: 18px; cursor: pointer; }
.reference-site .global_download_btn{display: inline-block;vertical-align: middle; border-radius: 5px;margin-top: 16px; }
.reference-site .global_download_btn.text_btn{ width: 100%; line-height: 1.3;padding:15px 20px; font-size: 18px; text-decoration: none; box-sizing: border-box;text-align: center; text-transform: uppercase; }
.reference-site .global_download_btn.icon_btn{ width: 46px; height: 46px; line-height: 46px; text-align: center; text-decoration: none; font-size: 24px; box-sizing: border-box;}
.reference-site .download_mask{ width: 100%; height: 100%; position: fixed; overflow: hidden; position: fixed; top: 0px; left: 0px; background: rgb(0, 0, 0, .6); z-index: 10000; }
.reference-site #download_list_pop{ padding: 20px 30px; position: fixed; width: 900px; height: 80vh; background-color: #fff; border-radius: 10px; margin: auto; top: 0; left: 0; bottom: 0; right: 0; z-index: 10001; box-sizing: border-box; }
.reference-site #download_list_pop .pop_title{ line-height: 70px; font-size: 32px; position: relative; }
.reference-site #download_list_pop .pop_title .close_btn{ position: absolute; top: 50%; transform: translateY(-50%); right: 0; font-size: 20px; }
.reference-site #download_list_pop .list_box{ height: calc( 80vh - 120px ); overflow-y: auto; }
.reference-site #download_list_pop .list_box .download_item{ margin-top: 20px; display: flex; align-items: center; justify-content: space-between;padding: 30px; background-color: #f3f3f3; box-sizing: border-box; }
.reference-site #download_list_pop .list_box .download_item:first-child{ margin-top: 0; }
.reference-site #download_list_pop .list_box .download_item .info_box{ display: flex; align-items: center; justify-content: left; flex-wrap: wrap; flex: 1; }
.reference-site #download_list_pop .list_box .download_item .info_box .info{ width: calc( 100% - 110px ); }
.reference-site #download_list_pop .list_box .download_item .info_box .pic_box{ margin-right: 20px; height: 90px; width: 90px; position: relative; }
.reference-site #download_list_pop .list_box .download_item .info_box .pic_box img{ position: absolute; }
.reference-site #download_list_pop .list_box .download_item .info_box .tips{ display: block; font-size: 16px; color: #666666; }
.reference-site #download_list_pop .list_box .download_item .info_box .tips .size{ margin-left: 6px; }
.reference-site #download_list_pop .list_box .download_item .info_box .name{ display: inline-block; margin-bottom: 20px; font-size: 16px; color: #222222; word-break: break-word; }
.reference-site #download_list_pop .list_box .download_item .btn a{ display: flex; vertical-align: middle; text-decoration: none; padding: 0 25px; height: 40px; box-sizing: border-box; line-height: 40px; box-sizing: border-box; font-size: 14px; color: #333; border: 1px solid #333; }
.reference-site #download_list_pop .list_box .download_item .btn a i{ display: inline-block; vertical-align: middle; }
@media  screen and (max-width: 1200px) {.reference-site .global_download_btn.text_btn{ width: 100%; margin-left: 0; margin-top: 20px; box-sizing: border-box; text-align: center; }
.reference-site .global_download_btn.icon_btn{ display: block; margin-left: 0; margin-top: 20px; width: 100%; box-sizing: border-box; text-align: center; }}
@media  screen and (max-width: 1000px) {.reference-site #download_list_pop{ width: 92%; padding: 20px 15px;}
.reference-site #download_list_pop .pop_title{ line-height: 45px; font-size: 20px; }
.reference-site #download_list_pop .list_box .download_item{ padding: 15px; }
.reference-site #download_list_pop .list_box .download_item .info_box .pic_box{ width: 60px; height: 60px; }
.reference-site #download_list_pop .list_box .download_item .info_box .name{ font-size: 14px; margin-bottom: 10px; }
.reference-site #download_list_pop .list_box .download_item .info_box .tips{ font-size: 14px; }
.reference-site #download_list_pop .list_box .download_item .btn a{ padding: 0 12px; font-size: 12px; }
.reference-site #download_list_pop .pop_title .close_btn{ font-size: 16px; }
.reference-site #download_list_pop .list_box{ height: calc( 80vh - 85px ); overflow-y: auto; }}
@media  screen and (max-width: 768px) {.reference-site #password_box{ width: 92%; padding: 20px 15px 50px }
.reference-site #password_box .container{ width: 100%; }
.reference-site #password_box .tips_box .t_title{ font-size: 24px; }
.reference-site #password_box .input{ margin-top: 15px; }
.reference-site #password_box .input .box_input{ height: 40px; line-height: 38px; }
.reference-site #password_box .submit_btn{ margin-top: 15px; height: 40px; line-height: 40px; font-size: 14px; }}
.reference-site .new_win_alert.paypal_error_alert_tips{width: 80%;max-width: 400px;}
.reference-site .new_win_alert.paypal_error_alert_tips .win_tips{min-height: 200px;box-sizing: border-box;display: flex;justify-content: center;align-items: center;}
.reference-site #review_video_box{position: fixed; width: 100%; height: 100%;  background-color: rgba(0, 0, 0, 0.6); display: flex; justify-content: center; align-items: center; z-index: 100001;}
.reference-site #review_video_box .review_video_close{position: fixed;top:10px;right:10px; width: 37px;height: 37px;background:url("/manus-storage/44b3e191fcb3236ae8_df9845fc.png") no-repeat center #fff;border-radius: 50%;background-size: 50%;}
.reference-site #review_video_box .content{position: relative; top: 0; left: 0; right: 0; bottom: 0; margin: auto; max-width: 700px; max-height: 700px; width: 100%; height: 100%; overflow: hidden;}
.reference-site #review_video_box .content video{position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: #000;}
@media  screen and (max-width:768px) {.reference-site #review_video_box .content{max-width: 90%; max-height: 90vw;}}
.reference-site .sold_tag_mask{width: 100%; height: 100%;overflow: hidden;position: absolute;top: 0px;left: 0px;background: rgb(0, 0, 0);opacity: 0.5;z-index: 2;pointer-events:none}
.reference-site .sold_tag{ width:38%;color:#fff;border-radius:5px;padding: 10px 18px;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);color: #fff;background:rgba(0,0,0,.5);font-size: 18px;z-index: 2;text-align: center;}
.reference-site .thumb_small .sold_tag{ font-size: 14px;padding: 5px 9px;}
.reference-site .sold_img_tag{background-repeat: no-repeat;background-position: center;background-size: cover;width: 55.8%;height: 18.1%;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);z-index: 2;border-radius: 4px;max-width: 100%; max-height: 100%;}
.reference-site .sold_img_tag .tag_img{top: 50%;left: 50%;transform: translate(-50%, -50%);}
.reference-site .sold_img_tag img.lazyload,.reference-site .sold_img_tag img.lazyloading{background-color: unset;border:unset;width: auto;}
.reference-site #festival_atmosphere .festival_box{ position: fixed; top: 0; left: 0; z-index: 1001; width: 100%; height: 100%; transition: all .5s; opacity: 1; pointer-events: none; }
.reference-site #festival_atmosphere .festival_top_bar{ position: absolute; top: 0; left: 0; z-index: 1; width: 100%; color: #fff; pointer-events: initial; }
.reference-site #festival_atmosphere .festival_top_bar .picture{ position: absolute; top: 0; width: 8%; max-width: 400px; max-height: inherit; }
.reference-site #festival_atmosphere .festival_top_bar .left_picture{ left: 0; }
.reference-site #festival_atmosphere .festival_top_bar .right_picture{ right: 0; }
.reference-site #festival_atmosphere .festival_bottom_bar{ position: absolute; bottom: 0; left: 0; z-index: 1; width: 100%; color: #fff; pointer-events: initial; }
.reference-site #festival_atmosphere .festival_bottom_bar .picture{ position: absolute; bottom: 0; width: 8%; max-width: 400px; max-height: inherit; }
.reference-site #festival_atmosphere .festival_bottom_bar .left_picture{ left: 0; }
.reference-site #festival_atmosphere .festival_bottom_bar .right_picture{ right: 0; }
.reference-site #festival_atmosphere .festival_bottom_bar .bar_picture{ left: 50%; z-index: 1; width: 100%; min-width: 480px; max-width: inherit; transform: translate(-50%); }
.reference-site #festival_atmosphere .festival_box.mobile .festival_top_bar .picture{ width: 21vw; }
.reference-site #festival_atmosphere .festival_box.mobile .festival_bottom_bar .picture{ width: 28vw; }
.reference-site #snowCanvas{ position: fixed; top: 0; left: 0; z-index: 10010; width: 100%; height: 100%; transition: all .5s; opacity: 1; pointer-events: none; }
.reference-site #head_activities{ width: 100%; }
.reference-site .visual_plugins_container[data-new-footernav="1"] .ly_footer_container{ display: none !important; }
.reference-site .visual_plugins_container[data-type="footer"][data-new-footernav="0"] #new_footer{ display: none !important; }
.reference-site #new_footer{padding: 60px 0 30px; width: 100%;}
.reference-site #new_footer .partners_box{text-align: left;margin-bottom: 30px;padding-bottom: 28px;border-bottom: 1px solid var(--ThemesFooterLineColor, #363636);}
.reference-site #new_footer .partners_box img{max-height: 38px;}
.reference-site #new_footer .new_bottom_box{display: flex;align-items: center;justify-content: space-between; width: 100%;}
.reference-site #new_footer .new_copy_box{color: var(--ThemesFooterTextColor);font-size: 14px;}
.reference-site #new_footer .new_copy_box span{color: var(--ThemesFooterTextColor);font-size: 14px;}
.reference-site #new_footer .new_copy_box a{color: var(--ThemesFooterTextColor);}
.reference-site #new_footer .default_foot_menu_style .menu_list{padding-right: 20px;padding-left: 0;}
.reference-site #new_footer .default_foot_menu_style .menu_list dd a{font-size: 14px;}
@media  screen and (max-width: 1000px) {.reference-site #new_footer{padding: 0;}
.reference-site #new_footer .default_foot_menu_style .menu_list{padding: 20px 4%;text-align: center;margin-bottom: 0; border-bottom: 1px solid var(--ThemesFooterLineColor, #363636);box-sizing: border-box;}
.reference-site #new_footer .default_foot_menu_style .menu_list dl dt{display: block; line-height: 1.5;font-size: 14px;padding: 0;margin-bottom: 0;}
.reference-site #new_footer .default_foot_menu_style .menu_list dl dt i{font-size: 18px;}
.reference-site #new_footer .default_foot_menu_style .menu_list dl dd{line-height: 1.2;margin-bottom: 12px;display: none;margin-top: 20px;}
.reference-site #new_footer .default_foot_menu_style .menu_list dl.focus dd{display: block;}
.reference-site #new_footer .default_foot_menu_style .menu_list.menu_list_newsletter dd{display: block;}
.reference-site #new_footer .default_foot_menu_style .menu_list.menu_list_custom_content dl dd{display: block;}
.reference-site #new_footer .default_foot_menu_style .menu_list.menu_list_custom_content dl:not(.focus):has(dt) dd{display: none;}
.reference-site #new_footer .default_foot_menu_style .menu_list dl dd a{line-height: 1;font-size: 14px;}
.reference-site #new_footer .default_foot_menu_style .follow_us_list a{text-indent: -9999px;}
.reference-site #new_footer .default_newsletter_style .newsletter_title .sub_text{font-size: 14px;}
.reference-site #new_footer .default_foot_menu_style .menu_list.menu_list_custom_content .logo a{ width: 100%; height: 100%; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }
.reference-site #new_footer .default_newsletter_style .default_newsletter_form{margin-bottom: 0;}
.reference-site #new_footer .default_foot_menu_style .menu_list.menu_list_custom_content dd{text-align: center;}
.reference-site #new_footer .default_foot_menu_style .menu_list.menu_list_custom_content .logo{margin: 20px auto;}
.reference-site #new_footer .default_foot_menu_style .menu_list.menu_list_custom_content .custom_content{line-height: 1.785;font-size: 14px;}
.reference-site #new_footer .follow_us_list{min-height: 32px;}
.reference-site #new_footer .follow_us_list li{width: 32px;}
.reference-site #new_footer .compute_item_img .compute_process_img img{right: 0;bottom:0;margin:auto;}
.reference-site #new_footer .partner{display: block;}
.reference-site #new_footer .partners_box{padding: 20px 0;margin-bottom: 20px;text-align: center;}
.reference-site #new_footer .partners_box img{max-height: 100%;}
.reference-site #new_footer .new_bottom_box{flex-wrap: wrap;}
.reference-site #new_footer .new_copy_box{width: 100%; padding:0 4%;text-align: center;margin-bottom: 20px;box-sizing: border-box;}
.reference-site #new_footer .new_copy_box span{display: inline-block; width: 100%;font-size: 12px;line-height: 1.6;}
.reference-site #new_footer .new_payment_icon_box{width: 100%; padding:0 4%;text-align: center;margin-bottom: 20px; box-sizing: border-box;}}
.reference-site [id*="ratingbadge"],.reference-site [id*="ratingbadge"] iframe{box-sizing: border-box; max-width: calc(100vw - 2px);}
.reference-site[data-themes-style="dark"] .global_shopping_cart_box{background-color: #171717;}
.reference-site[data-themes-style="dark"] .global_shopping_cart_box .fdesc,.reference-site[data-themes-style="dark"] .global_shopping_cart_box .global_pro_info_text,.reference-site[data-themes-style="dark"] .global_shopping_cart_box .pattr,.reference-site[data-themes-style="dark"] .global_shopping_cart_box .cart_empty .contents>h3,.reference-site[data-themes-style="dark"] .global_shopping_cart_box .cart_empty .contents .cart_empty_tips{color: #fafafa;}
.reference-site[data-themes-style="dark"] .global_shopping_cart_box .cart_title,.reference-site[data-themes-style="dark"] .global_shopping_cart_box .pname,.reference-site[data-themes-style="dark"] .global_shopping_cart_box .price,.reference-site[data-themes-style="dark"] .global_shopping_cart_box .qadd,.reference-site[data-themes-style="dark"] .global_shopping_cart_box .qless,.reference-site[data-themes-style="dark"] .global_shopping_cart_box .qinput,.reference-site[data-themes-style="dark"] .global_shopping_cart_box .ftotal,.reference-site[data-themes-style="dark"] .global_shopping_cart_box .ftprice,.reference-site[data-themes-style="dark"] .global_shopping_cart_box .pprice{color: #ffffff;}
.reference-site[data-themes-style="dark"] .global_shopping_products_recommend{background-color: #262626;}
.reference-site[data-themes-style="dark"] .global_shopping_products_recommend::-webkit-scrollbar{width: 5px;background: #262626;border-radius: 5px;}
.reference-site .attribute_show_pic_box{ position: relative; overflow: hidden; }
.reference-site .attribute_show_pic_box.attribute_show_status .compute_item_img{ opacity: 0; }
.reference-site .attribute_show_pic_box .attribute_show_pic{ position: absolute; top: 0; left: 0; bottom: 0; right: 0; margin: auto; z-index: 1; width: 100%; height: 100%; }
.reference-site .attribute_show_pic_box .attribute_show_pic a{ width: 100; height: 100%; display: flex; align-items: center; justify-content: center; flex-wrap: wrap; }
.reference-site .attribute_show_pic_box .attribute_show_pic a img{ position: absolute; top: 0; left: 0; bottom: 0; right: 0; margin: auto; }
.reference-site .attribute_show_pic_box .attribute_show_pic a img:nth-child(2){ opacity: 0; }
.reference-site .attribute_show_pic_box .attribute_show_pic a img:nth-child(n/**/+2){ opacity: 0; }
.reference-site .visual_attribute_box{ margin-top: 5px; font-size: 0; position: relative; z-index: 1; }
.reference-site .visual_attribute_box .attr_item_select{ margin-bottom: 5px; display: inline-block; vertical-align: middle; margin-right: 5px; width: 19px; height: 19px; border: 1px solid #eaecee; border-radius: 100%; position: relative; cursor: pointer; opacity: 1; }
.reference-site .visual_attribute_box .attr_item_select:hover,.reference-site .visual_attribute_box .attr_item_select.current{ border-color: #121212; }
.reference-site .visual_attribute_box .attr_item_select.color_item span{ display: block; width: 15px; height: 15px; border-radius: 100%; position: absolute; top: 2px; left: 2px; }
.reference-site .visual_attribute_box .attr_item_select.picture_item{  border-radius: 0; vertical-align: top; }
.reference-site .visual_attribute_box .attr_item_select.picture_item .check_box{ display: block; width: 100%; height: 100%; }
.reference-site .visual_attribute_box .attr_item_select.picture_item span{ width: 17px; height: 17px; border: 1px solid #e0e0e1; background-color: #f4f4f6; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%);box-sizing: border-box;  }
.reference-site .visual_attribute_box .attr_item_select.picture_item img{ position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); opacity: 1; }
.reference-site .visual_attribute_box .attr_item_select.text_item{width: auto; max-width: 50px; line-height: 19px; padding: 0 6px; border-radius: 0; text-align: center;}
.reference-site .visual_attribute_box .attr_item_select.text_item:last-child{ margin-right: 0; }
.reference-site .visual_attribute_box .attr_item_select.text_item .check_box{display: block; width: 100%; height: 100%; overflow: hidden; font-size: 12px; text-overflow: ellipsis; white-space: nowrap;}
.reference-site .visual_attribute_box .attr_item_select.text_item span{width: 17px; height: 17px; border: 1px solid #e0e0e1; background-color: #f4f4f6; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); box-sizing: border-box;}
.reference-site .visual_attribute_box .item_attr_list{ display: inline-block; vertical-align: middle; width: calc( 100% - 27px ); }
.reference-site .visual_attribute_box .ext_list{ margin-bottom: 5px; display: inline-block; vertical-align: middle; width: 27px; position: relative; }
.reference-site .visual_attribute_box .ext_list .ext_title{ height: 21px; line-height: 21px; font-size: 12px; color: #555555; cursor: pointer; text-align: center; }
.reference-site .visual_attribute_box .ext_list .list{ padding: 10px 12px; background-color: #fff; opacity: 0; border-radius: 5px; transition: .4s; position: absolute; bottom: calc( 100% + 2px ); right: 0; visibility: hidden; box-shadow: 0 0 20px #efefef; box-sizing: border-box;  text-align: left; min-width: 200px;}
.reference-site .visual_attribute_box .ext_list .list:before{ content:"";display: inline-block; width:0; height:0; border-width: 7px 7px 0px 7px; border-style:solid; border-color: #ffffff  transparent  transparent transparent; position: absolute; bottom: -7px; right: 10px;}
.reference-site .visual_attribute_box .ext_list .list .attr_item_select:last-child{ margin-right: 0; }
.reference-site .visual_attribute_box .ext_list .list.current{ opacity: 1; visibility:unset;}
@media  screen and (max-width: 768px) {.reference-site .visual_attribute_box .ext_list .list{ min-width: 100px; }}
.reference-site .attribute_show_pic_box.hover_scale_img:hover .attribute_show_pic img.ok{ transform: scale(1.05); }
.reference-site .attribute_show_pic_box.switch_second_img:hover .attribute_show_pic img:nth-child(1){ opacity: 0; }
.reference-site .attribute_show_pic_box.switch_second_img:hover .attribute_show_pic img:nth-child(2){ opacity: 1; }
.reference-site #wheel_draw_popup *{ box-sizing: border-box; }
.reference-site #wheel_draw_popup .popup_mask{ position: fixed; top: 0; left: 0; bottom: 0; right: 0; z-index: 1100; height: 100%; background-color: #000; transition: opacity .3s ease-out; opacity: .3; }
.reference-site #wheel_draw_popup .popup_container{ display: flex; align-items: center; justify-content: center; position: fixed; top: 0; left: 0; bottom: 0; right: 0; z-index: 10003; overflow: hidden; padding: 40px; -webkit-overflow-scrolling: touch; outline: 0; }
.reference-site #wheel_draw_popup .popup_container.hide{ display: none; }
.reference-site #wheel_draw_popup .popup_box{ display: flex; align-items: center; justify-content: flex-end; width: 1206px; height: 510px; }
.reference-site #wheel_draw_popup .popup_body{ display: flex; align-items: center; position: relative; width: 100%; border-radius: 12px; min-width: 510px; max-width: 925px; height: 510px; padding-left: 230px; background-color: #fff; }
.reference-site #wheel_draw_popup .popup_body .popup_wheel{ position: absolute; top: 0; left: 0; z-index: 10; border-radius: 50%; width: 510px; height: 510px; transform: translate(-280px, 0); }
.reference-site #wheel_draw_popup .popup_body .popup_content{ position: relative; width: 100%; padding: 40px 40px 40px 30px; text-align: center; }
.reference-site #wheel_draw_popup .popup_body .popup_content .title{ display: -webkit-box; overflow: hidden; font-size: 28px; font-weight: 700; -webkit-box-orient: vertical; -webkit-line-clamp: 2; line-clamp: 2; }
.reference-site #wheel_draw_popup .popup_body .popup_content .description{ display: -webkit-box; overflow: hidden; padding-top: 5px; font-size: 18px; color: #666; -webkit-box-orient: vertical; -webkit-line-clamp: 2; line-clamp: 2; }
.reference-site #wheel_draw_popup .popup_body .popup_button{ display: none; flex-direction: column; align-items: center; row-gap: 10px; width: 100%; padding: 20px 0 30px; }
.reference-site #wheel_draw_popup .popup_body .popup_button > button{ width: 250px; height: 38px; border: 0; border-radius: 15px; overflow: hidden; text-align: center; color: #fff; background-color: #ff5446; line-height: 32px; user-select: none; }
.reference-site #wheel_draw_popup .popup_body .popup_button > button.chance_btn{ background-color: #333; }
.reference-site #wheel_draw_popup .popup_body .popup_close{ position: absolute; top: 22px; right: 22px; z-index: 10; overflow: hidden; width: 16px; height: 16px; cursor: pointer; line-height: 16px; }
.reference-site #wheel_draw_popup .popup_body .popup_close::before{ content: ""; font-family: "iconfont" !important; font-size: 16px; color: #333; }
.reference-site #wheel_draw_popup .popup_body .task{ overflow-y: auto; height: 330px; margin-top: 15px; padding-right: 16px; }
.reference-site #wheel_draw_popup .popup_body .task .back_btn{ display: none; }
.reference-site #wheel_draw_popup .popup_body .task::-webkit-scrollbar{ border-radius: 5px; width: 5px; background-color: #fff; }
.reference-site #wheel_draw_popup .popup_body .task::-webkit-scrollbar-thumb{ border-radius: 5px; background-color: rgba(193, 193, 193, .8); }
.reference-site #wheel_draw_popup .popup_body .task::-webkit-scrollbar-thumb:hover{ background-color: rgba(168, 168, 168, .8); }
.reference-site #wheel_draw_popup .popup_body .task_list{ display: flex; flex-direction: column; gap: 23px; text-align: left; }
.reference-site #wheel_draw_popup .popup_body .task_list .task_item{ display: flex; align-items: center; justify-content: space-between; border-radius: 5px; overflow: hidden; padding: 15px 10px; background-color: #f7f7f8; }
.reference-site #wheel_draw_popup .popup_body .task_list .task_item>div{ padding: 0 7px; }
.reference-site #wheel_draw_popup .popup_body .task_list .task_item .number>span{ display: flex; border-radius: 50%; width: 24px; height: 24px; text-align: center; color: #fff; background-color: #ff5446; align-items: center;justify-content: center;}
.reference-site #wheel_draw_popup .popup_body .task_list .task_item .info{ display: flex; flex-direction: row; align-items: center; flex: 1; gap: 10px; }
.reference-site #wheel_draw_popup .popup_body .task_list .task_item .info .task_info{ flex: 1; line-height: 1.7; }
.reference-site #wheel_draw_popup .popup_body .task_list .task_item .info .task_name{ font-size: 15px; font-weight: 600; color: #000; }
.reference-site #wheel_draw_popup .popup_body .task_list .task_item .info .task_description{ font-size: 13px; color: #666; }
.reference-site #wheel_draw_popup .popup_body .task_list .task_item .info .task_description > span{ font-weight: 700; }
.reference-site #wheel_draw_popup .popup_body .task_list .task_item .button > button{ width: 96px; height: 32px; border: 0; border-radius: 15px; overflow: hidden; text-align: center; color: #fff; background-color: #ff5446; line-height: 32px; user-select: none; }
.reference-site #wheel_draw_popup .popup_body .task_list .task_item .button > button.completed{ cursor: no-drop; }
.reference-site #wheel_draw_popup .popup_body .wheel{ position: relative; width: 508px; height: 508px; transform: rotate(90deg); }
.reference-site #wheel_draw_popup .popup_body .wheel .outside_circle{ position: absolute; top: 0; left: 0; z-index: 1; width: 508px; height: 508px; border-radius: 50%; background-color: #ff5446; }
.reference-site #wheel_draw_popup .popup_body .wheel .inside_circle{ position: absolute; top: 20px; left: 20px; z-index: 2; width: 468px; height: 468px; border-radius: 50%; background-color: #c42e22; }
.reference-site #wheel_draw_popup .popup_body .wheel .center_circle{ display: flex; align-items: center; justify-content: center; flex-direction: column; position: absolute; top: 189px; left: 189px; z-index: 10; border-radius: 50%; width: 130px; height: 130px; text-align: center; font-size: 18px; color: #fff; cursor: pointer; user-select: none; background-color: #ff5446; box-shadow: #ccc 0 0 3px 3px; transform: rotate(-90deg); }
.reference-site #wheel_draw_popup .popup_body .wheel .center_circle > strong{ font-size: 30px; }
.reference-site #wheel_draw_popup .popup_body .wheel .center_circle::after{ content: ""; position: absolute; left: 127px; z-index: 2; width: 32px; height: 20px; background: #ff5446; clip-path: polygon(0% 100%, 100% 50%, 0% 0%); }
.reference-site #wheel_draw_popup .popup_body .wheel #canvas{ position: absolute; top: 0; left: 0; z-index: 5; }
.reference-site.lang_it #wheel_draw_popup .popup_body .wheel .center_circle{ font-size: 14px; }
.reference-site.lang_it #wheel_draw_popup .popup_body .wheel .center_circle > strong{ font-size: 23px; }
.reference-site.lang_es #wheel_draw_popup .popup_body .wheel .center_circle{ font-size: 14px; }
.reference-site.lang_my #wheel_draw_popup .popup_body .wheel .center_circle{ font-size: 14px; }
.reference-site.lang_my #wheel_draw_popup .popup_body .wheel .center_circle > strong{ font-size: 18px; }
.reference-site #wheel_draw_popup .result_container{ display: flex; align-items: center; justify-content: center; position: fixed; top: 0; left: 0; bottom: 0; right: 0; z-index: 11000; padding: 40px; -webkit-overflow-scrolling: touch; outline: 0; }
.reference-site #wheel_draw_popup .result_container.hide{ display: none; }
.reference-site #wheel_draw_popup .result_box{ display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 20px; position: relative; width: 518px; min-height: 510px; padding: 30px 20px 80px; text-align: center; background-color: #fff; }
.reference-site #wheel_draw_popup .result_box .close{ position: absolute; top: 22px; right: 22px; overflow: hidden; width: 16px; height: 16px; cursor: pointer; line-height: 16px; }
.reference-site #wheel_draw_popup .result_box .close::before{ content: ""; font-family: "iconfont" !important; font-size: 16px; color: #333; }
.reference-site #wheel_draw_popup .result_box .icon{ display: flex; flex-direction: column; align-items: center; justify-content: center; width: 100%; height: 133px; margin: 15px 0; color: #ff5446; background: url("/manus-storage/a6ecf663309ff28e71_4de60edb.png") no-repeat center; }
.reference-site #wheel_draw_popup .result_box .icon > strong{ font-size: 34px; font-weight: 700; line-height: 1.5; }
.reference-site #wheel_draw_popup .result_box .icon > span{ font-size: 12px; font-weight: 400; line-height: 1.5; }
.reference-site #wheel_draw_popup .result_box .title{ font-size: 35px; font-weight: 700; line-height: 1.25; }
.reference-site #wheel_draw_popup .result_box .description{ font-size: 23px; font-weight: 400; line-height: 1.25; }
.reference-site #wheel_draw_popup .result_box .button{ display: flex; flex-direction: column; gap: 12px; margin-top: 20px; }
.reference-site #wheel_draw_popup .result_box .button > button{ width: 100%; min-width: 240px; height: 50px; border: 0; border-radius: 25px; overflow: hidden; text-align: center; font-size: 16px; color: #fff; background-color: #ff5446; line-height: 50px; user-select: none; padding: 0 10px; }
.reference-site #wheel_draw_popup .result_box .button > button.chance_btn{ background-color: #333; }
.reference-site #wheel_draw_popup .result_box[data-type="coupon"] .icon{ background-image: url("/manus-storage/851a1f3c6d79f866ae_8aad880c.png"); }
.reference-site #wheel_draw_popup .result_box[data-type="sorry"] .icon{ background-image: url("/manus-storage/7079ba144f786b212a_f0dfef7d.png"); }
.reference-site #wheel_draw_popup .result_box[data-type="received"] .icon{ display: none; }
.reference-site #wheel_draw_popup .newsletter_container{ display: flex; align-items: center; justify-content: center; position: fixed; top: 0; left: 0; bottom: 0; right: 0; z-index: 11000; padding: 40px; -webkit-overflow-scrolling: touch; outline: 0; }
.reference-site #wheel_draw_popup .newsletter_container.hide{ display: none; }
.reference-site #wheel_draw_popup .center{ position: relative; border-radius: 5px; width: 92%; max-width: 730px; padding: 50px 15px 60px; text-align: center; background-color: #fff; box-sizing: border-box; }
.reference-site #wheel_draw_popup .center .style_close{ position: absolute; top: -40px; right: -70px; width: 50px; height: 50px; text-align: center; line-height: 50px; }
.reference-site #wheel_draw_popup .center .style_close span{ font-size: 20px; color: #ccc; }
.reference-site #wheel_draw_popup .center .tit{ padding: 5px 0; font-size: 44px; color: #212121; line-height: 50px; }
.reference-site #wheel_draw_popup .center .desc{ margin-bottom: 40px; font-size: 16px; color: #333; line-height: 20px; }
.reference-site #wheel_draw_popup .center .box_form{ max-width: 350px; margin: auto; }
.reference-site #wheel_draw_popup .center .box_form .input{ display: block; border: 1px solid #999; border-radius: 5px; width: 100%; height: 46px; margin-bottom: 8px; padding: 0 15px; background-color: #eaeaea; line-height: 46px; box-sizing: border-box; }
.reference-site #wheel_draw_popup .center .box_form .btn_newsletter_subscribe{ display: block; border-radius: 5px; height: 46px; padding: 0 15px; color: #fff; text-decoration: none; background-color: #f16056; line-height: 46px; }
.reference-site #wheel_draw_popup .wheel_draw_suspended{ position: fixed; bottom: 50px; z-index: 1101; }
.reference-site #wheel_draw_popup .wheel_draw_suspended .btn_suspended{ display: block; border: 0; width: 100px; height: 100px; max-width: 100px; max-height: 100px; background-repeat: no-repeat; background-position: center; background-size: 95%; background-color: transparent; }
.reference-site #wheel_draw_popup .wheel_draw_suspended .btn_close{ display: flex; justify-content: center; align-items: center; position: absolute; top: -5px; right: -5px; z-index: 1102; border: 0; border-radius: 50%; width: 18px; height: 18px; background: #00000082; }
.reference-site #wheel_draw_popup .wheel_draw_suspended .btn_close::before{ content: ""; font-family: "iconfont" !important; font-size: 8px; color: #fff; }
@media  screen and (max-width: 1000px) {.reference-site #wheel_draw_popup .popup_box{ width: 400px; height: inherit; margin: 0 auto; }
.reference-site #wheel_draw_popup .popup_body{ flex-direction: column; min-width: 100%; max-width: 400px; height: auto; padding: 0; }
.reference-site #wheel_draw_popup .popup_body .popup_wheel{ position: inherit; top: auto; left: auto; order: 1; width: 340px; height: 340px; margin: 0 10px; transform: none; }
.reference-site #wheel_draw_popup .popup_body .wheel{ width: 340px; height: 340px; }
.reference-site #wheel_draw_popup .popup_body .wheel #canvas{ width: 340px; height: 340px; }
.reference-site #wheel_draw_popup .popup_body .wheel .outside_circle{ top: 1px; width: 338px; height: 338px; }
.reference-site #wheel_draw_popup .popup_body .wheel .inside_circle{ top: 15px; left: 15px; width: 310px; height: 310px; }
.reference-site #wheel_draw_popup .popup_body .wheel .center_circle{ top: 126px; left: 126px; width: 88px; height: 88px; font-size: 12px; }
.reference-site #wheel_draw_popup .popup_body .wheel .center_circle > strong{ font-size: 22px; }
.reference-site #wheel_draw_popup .popup_body .wheel .center_circle::after{ left: 87px; }
.reference-site #wheel_draw_popup .popup_body .popup_content{ order: 0; padding: 18px 30px 15px; }
.reference-site #wheel_draw_popup .popup_body .popup_content .title{ font-size: 20px; }
.reference-site #wheel_draw_popup .popup_body .popup_content .description{ font-size: 12px; }
.reference-site #wheel_draw_popup .popup_body .popup_button{ display: flex; order: 1; }
.reference-site #wheel_draw_popup .popup_body .popup_close{ top: 15px; right: 15px; z-index: 12; }
.reference-site #wheel_draw_popup .popup_body .task{ display: none; position: absolute; top: 0; left: 0; z-index: 12; width: 100%; border-radius: 12px; margin-top: 0; padding: 0 15px; background-color: #fff; }
.reference-site #wheel_draw_popup .popup_body .task::-webkit-scrollbar{ width: 10px; background-color: transparent; }
.reference-site #wheel_draw_popup .popup_body .task::-webkit-scrollbar-thumb{ border: 4px solid transparent; background-clip: content-box; }
.reference-site #wheel_draw_popup .popup_body .task .back_btn{ display: block; position: sticky; top: 0; left: 0; width: 100%; height: 46px; text-align: left; font-size: 16px; background-color: #fff; }
.reference-site #wheel_draw_popup .popup_body .task .back_btn::before{ content: ""; margin-right: 5px; font-family: "iconfont" !important; font-size: 14px; color: #333; }
.reference-site #wheel_draw_popup .popup_body .task_list{ gap: 12px; padding-bottom: 15px; }
.reference-site #wheel_draw_popup .popup_body .task_list .task_item{ align-items: flex-start; padding: 10px 5px; }
.reference-site #wheel_draw_popup .popup_body .task_list .task_item .info{ flex-direction: column; align-items: flex-start; gap: 5px; padding: 0 0 0 7px; }
.reference-site #wheel_draw_popup .popup_body .task_list .task_item .info .task_name{ font-size: 13px; }
.reference-site #wheel_draw_popup .popup_body .task_list .task_item .info .task_description{ font-size: 12px; }
.reference-site #wheel_draw_popup .popup_body .task_list .task_item .button > button{ height: 24px; font-size: 12px; line-height: 24px; }
.reference-site #wheel_draw_popup .popup_body .task.show{ display: block; }
.reference-site #wheel_draw_popup .center .style_close{ top: 0; right: 0; }
.reference-site #wheel_draw_popup .wheel_draw_suspended{ bottom: 10vh; }
.reference-site #wheel_draw_popup .wheel_draw_suspended .btn_suspended{ width: 18vw; height: 18vw; }}
.reference-site #turn_page_v2{display: flex; width: 100%; align-items: center; justify-content: space-between; clear:both;}
.reference-site #turn_page_v2 .page_left{display: flex; align-items: center; font-size: 14px; font-family: "Opensans-Regular"; color: #333;}
.reference-site #turn_page_v2 .page_right{display: flex; gap: 8px;}
.reference-site #turn_page_v2 .page_right .pagination{display: flex; align-items: center; gap: 8px; text-align: center;}
.reference-site #turn_page_v2 .page_right .pagination li{min-width: 24px; padding: 0 5px; height: 24px; line-height: 24px; font-size: 14px; border-radius: 50%; box-sizing: border-box; background: transparent;}
.reference-site #turn_page_v2 .page_right .pagination li a{text-decoration: none;}
.reference-site #turn_page_v2 .page_right .pagination li:hover,.reference-site #turn_page_v2 .page_right .pagination li.active{background: #333;}
.reference-site #turn_page_v2 .page_right .pagination li:hover a,.reference-site #turn_page_v2 .page_right .pagination li.active a{color: #fff;}
.reference-site #turn_page_v2 .page_right .pagination li.disabled{cursor: not-allowed;}
.reference-site #turn_page_v2 .page_right .pagination li.disabled:hover{background: transparent;}
.reference-site #turn_page_v2 .page_right .pagination li.disabled:hover a{color: #333;}
.reference-site #turn_page_v2 .page_right .total_page{display: flex; align-items: center; color: #959595; font-size: 14px; font-family: "Opensans-Regular";}
.reference-site #turn_page_v2 .page_right .go_to_page{display: flex; align-items: center; gap: 15px;}
.reference-site #turn_page_v2 .page_right .go_to_page .tips{font-size: 14px; min-height: auto; font-family: "Opensans-Regular"; color: #333;}
.reference-site #turn_page_v2 .page_right .go_to_page input{width: 60px; height: 35px; line-height: 35px; border: 1px solid #333; border-radius: 5px; font-family: "Opensans-Regular"; font-size: 14px; color: #333; padding: 0 15px; box-sizing: border-box; margin-right: 15px;}
.reference-site #turn_page_v2 .page_right .go_to_page button{min-width: 50px; height: 35px; font-size: 14px; color: #333; font-family: "Opensans-Regular"; border-radius: 5px; text-align: center; border: 1px solid #333; padding: 0 10px; height: 35px; box-sizing: border-box; background: #fff;}
@media  screen and (max-width: 750px){.reference-site #turn_page_v2{flex-wrap: wrap;}
.reference-site #turn_page_v2 .page_right{width: 100%; display: contents;}
.reference-site #turn_page_v2 .page_left{width: 100%; justify-content: center;}
.reference-site #turn_page_v2 .page_right .total_page{display: none;}
.reference-site #turn_page_v2 .page_right .pagination{width: 100%; justify-content: center; margin: 30px 0;}
.reference-site #turn_page_v2 .page_right .go_to_page{width: 100%; justify-content: center;}}
.reference-site .global_inquiry_form .rows{margin-top: 25px;}
.reference-site .global_inquiry_form .rows>.label{padding-left: 3px;font-size: 14px;color: #1a1d22;margin-bottom: 6px;display: block;}
.reference-site .global_inquiry_form .rows>.label.tips{font-size: 12px;color: #9a9a9a;}
.reference-site .global_inquiry_form .rows>.label i{font-size: 16px;}
.reference-site .global_inquiry_form .field_rows:not(:first-of-type){margin-top: 25px;}
.reference-site .global_inquiry_form .input_box_txt{width: 100%;background-color: #fff;border: 0;box-sizing: border-box;height: 66px;line-height: 66px;border-radius: 8px;padding: 0 20px;}
.reference-site .global_inquiry_form .input_box_textarea{width: 100%;background-color: #fff;border: 0;box-sizing: border-box;border-radius: 8px;padding: 20px;height: 180px;}
.reference-site .global_inquiry_form .field_box{ display: flex; align-items: flex-start; justify-content: space-between; flex-wrap: wrap; }
.reference-site .global_inquiry_form .field_box .rows.columns_order_1{ width: 100%; }
.reference-site .global_inquiry_form .field_box .rows.columns_order_2{ width: 48%; }
.reference-site .global_inquiry_form .rows.button_rows{ width: 100%; }
.reference-site .global_inquiry_form .global_select_box{height:auto;line-height:46px;position: relative;border-radius: 10px;}
.reference-site .global_inquiry_form .global_select_box .input_case{position: relative;width: 100%;background-color: #fff;height: 46px;box-sizing: border-box;border-radius: 8px;padding: 0 80px 0 20px;cursor: pointer;}
.reference-site .global_inquiry_form .global_select_box .input_case i:last-child{width: 36px;height: 36px;line-height: 36px;position:absolute;right:5px;top:0;bottom: 0;margin: auto;transform: scale(0.8);font-size: 16px;color: #7d8d9e;transition: all .5s ease 0s;text-align: center;}
.reference-site .global_inquiry_form .global_select_box .input_case i.select_clear{ display: none; transform: scale(0.8); font-size: 12px; color: #7d8d9e; position: absolute; margin: auto; top: 0; right: 35px; z-index: 1; width: 36px; text-align: center; }
.reference-site .global_inquiry_form .global_select_box .input_case i:last-child::before{content: "";font-family: "iconfont";}
.reference-site .global_inquiry_form .global_select_box .input_case input.input_box_txt.imitation_select{width: 100%;height: 100%;border: 0;cursor: pointer;background-color: transparent;padding: 0;}
.reference-site .global_inquiry_form .global_select_box .select_ul{display:none;border-radius: 5px;width: 100%;box-sizing: border-box;background-color: #fff;position: absolute;left: 0;top: calc(100% + 2px);box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.1);overflow-Y: auto;z-index: 11;max-height: 400px;}
.reference-site .global_inquiry_form .global_select_box .select_ul::-webkit-scrollbar{width: 8px;background: #ffffff;}
.reference-site .global_inquiry_form .global_select_box .select_ul::-webkit-scrollbar-thumb{background: rgb(203, 203, 203);border-radius: 5px;}
.reference-site .global_inquiry_form .global_select_box .select_ul li{line-height:22px;transition:all .5s ease 0s;padding: 9px 10px 9px 45px;color: #555;cursor: pointer;font-size: 14px;position: relative;}
.reference-site .global_inquiry_form .global_select_box .select_ul li:hover,.reference-site .global_inquiry_form .global_select_box .select_ul li.selected{background-color: #eee;color: #555;}
.reference-site .global_inquiry_form .global_select_box .select_ul li.selected.leave{background-color: unset; color: #555;}
.reference-site .global_inquiry_form .global_select_box .select_ul li:hover::before,.reference-site .global_inquiry_form .global_select_box .select_ul li.selected::before{border: 5px solid #22191a;background-color: #fff;}
.reference-site .global_inquiry_form .global_select_box .select_ul li::before{content: "";width: 15px;height: 15px;position: absolute;left: 20px;top: 50%;transform: translateY(-50%);border: 1px solid #ccdced;border-radius: 15px;box-sizing: border-box;}
.reference-site .global_inquiry_form .global_select_box.focus .select_ul{display: block;}
.reference-site .global_inquiry_form .global_select_box.focus .input_case i:last-child{color: #888;transform: scale(0.8) rotate(-180deg);}
.reference-site .global_inquiry_form .global_country_box .country_drop{ display: none; position: absolute; top: calc(100% + 2px); left: 0; z-index: 11; border-radius: 5px; width: 100%; background-color: #fff; box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.1); box-sizing: border-box; }
.reference-site .global_inquiry_form .global_country_box .search{ position: relative; height: 40px; margin: 15px 16px 12px; padding: 0 50px 0 20px; white-space: nowrap; line-height: 40px; }
.reference-site .global_inquiry_form .global_country_box .search > input{ border: none; outline: 0; width: 100%; height: 40px; margin: 0; padding: 0; background-color: #f7f7f7; }
.reference-site .global_inquiry_form .global_country_box .search::after{ position: absolute; top: 0; right: 10px; font-family: "iconfont" !important; font-size: 24px; content: ""; }
.reference-site .global_inquiry_form .global_country_box .select_ul{ display: block; position: unset; }
.reference-site .global_inquiry_form .global_country_box.focus .country_drop{ display: block; width: 100%; }
.reference-site .global_inquiry_form .field_checked_box{width: 100%;font-size: 0;box-sizing: border-box;background-color: #fff;border-radius: 8px;padding: 15px 20px 0 20px;}
.reference-site .global_inquiry_form .field_checked_box .item{display: inline-block;margin-right: 58px;margin-bottom: 15px; font-size: 14px;cursor: pointer;color: #333;line-height: 16px;padding: 0;}
.reference-site .global_inquiry_form .field_checked_box .item::before{display: inline-block;width: 14px;height: 14px;content: "";margin-right: 4px;background-color: #fff;border: 1px solid #ccdced;border-radius: 16px;vertical-align: bottom;}
.reference-site .global_inquiry_form .field_checked_box .item.checked::before{width: 6px;height: 6px;border: 5px solid #222;border-radius: 16px;}
.reference-site .global_inquiry_form .field_checked_box .item.disabled{cursor: no-drop;}
.reference-site .global_inquiry_form .field_checked_box .item.disabled::before{width: 6px; height: 6px; border: 5px #d2e0ee solid; border-radius: 16px;}
.reference-site .global_inquiry_form .field_checked_box input{display: none;}
.reference-site .global_inquiry_form .field_checked_box .input_checkbox_box{display: inline-block; margin-bottom: 16px;vertical-align: top;margin-right: 45px;line-height: 20px; cursor:pointer;font-size: 14px;color:#333}
.reference-site .global_inquiry_form .field_checked_box .input_checkbox_box:last-child{margin-right: 0;}
.reference-site .global_inquiry_form .field_checked_box .input_checkbox_box .input_checkbox{width:13px; height:13px;margin-top: 3px; margin-right:5px;margin-bottom: 0; background-color: #fff; border:1px #bbbbbb solid; border-radius:2px; position:relative; display:inline-block; vertical-align:top;}
.reference-site .global_inquiry_form .field_checked_box .input_checkbox_box .input_checkbox input{display:none;}
.reference-site .global_inquiry_form .field_checked_box .input_checkbox_box .input_checkbox:before{ margin:auto;  position:absolute;  display:none; content:"";font-family: "iconfont";}
.reference-site .global_inquiry_form .field_checked_box .input_checkbox_box.checked .input_checkbox{border-color:#fff;}
.reference-site .global_inquiry_form .field_checked_box .input_checkbox_box.checked .input_checkbox:before{display:block;width:100%; height:100%;background-color: #222;border:1px #222 solid; color:#fff; top:0; bottom:0; right:0; left:0; box-sizing: border-box;font-size: 12px;line-height: 1;}
.reference-site .global_inquiry_form .field_checked_box .input_checkbox_box.indeterminate .input_checkbox:before{display:block; width:100%; height:100%;background-color: #222; border:1px #222 solid;color:#fff; top:0; bottom:0; right:0; left:0; box-sizing: border-box; font-size: 12px;line-height: 1;}
.reference-site .global_inquiry_form .field_column_box{ display: flex; align-items: center; justify-content: space-between; flex-wrap: nowrap; gap: 15px; }
.reference-site .global_inquiry_form .field_column_box .global_select_box .input_case .input_box_txt{ font-size: 12px; }
.reference-site .global_inquiry_form .field_column_box .global_select_box .input_case i.select_clear::before{ font-size: 12px; }
.reference-site .global_inquiry_form .field_box .rows.columns_order_2 .field_column_box{ flex-direction: column; }
.reference-site .global_inquiry_form .field_box .rows.columns_order_2 .field_column_box .global_select_box,.reference-site .global_inquiry_form .field_box .rows.columns_order_2 .field_column_box .input_box{ width: 100%; }
.reference-site .global_inquiry_form .field_box .rows.columns_order_2 .field_column_box .global_select_box .input_case{ padding: 0 80px 0 20px; }
@media  screen and (max-width: 1000px) {.reference-site .global_inquiry_form .field_column_box{ flex-direction: column; }
.reference-site .global_inquiry_form .field_column_box .global_select_box,.reference-site .global_inquiry_form .field_column_box .input_box{ width: 100%; }
.reference-site .global_inquiry_form .field_column_box .global_select_box .input_case{ padding: 0 10px; }
.reference-site .global_inquiry_form .field_column_box .global_select_box .input_case .input_box_txt{ font-size: 14px; }}
.reference-site .global_inquiry_form .form_tool_img_box{padding: 0 20px 20px 20px;background-color: #fff;border-radius: 8px;}
.reference-site .global_inquiry_form .form_tool_img_box .upload_box{display:none;float:left;width:86px;height:86px;position:relative;box-sizing:border-box;border:2px dashed #d9d9d9;border-radius:5px;margin:20px 20px 0 0;border:solid 1px #dfdfdf;background:#fafafa;}
.reference-site .global_inquiry_form .form_tool_img_box .upload_box .iconfont{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#757575;font-size:30px;}
.reference-site .global_inquiry_form .form_tool_img_box .upload_box label{margin: 0;padding-top: 0;}
.reference-site .global_inquiry_form .form_tool_img_box .upload_box:first-child{display: block;}
.reference-site .global_inquiry_form .form_tool_img_box .upload_box.on:after,.reference-site .global_inquiry_form .form_tool_img_box .upload_box.on:before{background: none;}
.reference-site .global_inquiry_form .form_tool_img_box .upload_box.on .num_tips{font-size: 0;}
.reference-site .global_inquiry_form .form_tool_img_box .upload_box .num_tips{position: absolute;left: 0;top: 65%;width: 100%;text-align: center;color: #dddddd;display: none;}
.reference-site .global_inquiry_form .form_tool_img_box .upload_box{width: 120px;height: 120px;}
.reference-site .global_inquiry_form .form_tool_img_box .upload_box .pic_box{position:relative;width:120px;height:120px;vertical-align:middle;font-size:0;text-align:center;cursor:pointer;box-sizing:border-box;z-index:1;}
.reference-site .global_inquiry_form .form_tool_img_box .upload_box .pic_box img{opacity: 1;}
.reference-site .global_inquiry_form .form_tool_img_box .upload_file{ width:82px; height:82px; position:absolute; left:0px; top:0px; bottom: 0;right: 0; padding: 0; filter:alpha(opacity=0); -moz-opacity:0; -webkit-opacity:0; opacity:0; cursor:pointer;font-size: 70px;z-index: 1;}
.reference-site .global_inquiry_form .form_tool_img_box .upload_file{width: 120px;height: 120px;}
.reference-site .global_inquiry_form .columns_order_2 .form_tool_img_box .upload_box,.reference-site .global_inquiry_form .columns_order_2 .form_tool_img_box .upload_box .pic_box,.reference-site .global_inquiry_form .columns_order_2 .form_tool_img_box .upload_file{ width: 82px; height: 82px; }
.reference-site .global_inquiry_form .form_tool_file_box{padding: 0 20px 20px 20px;background-color: #fff;border-radius: 8px;}
.reference-site .global_inquiry_form .form_tool_file_box .upload_box{display:none;float:left;width:86px;height:86px;position:relative;box-sizing:border-box;border:2px dashed #d9d9d9;border-radius:5px;margin:20px 20px 0 0;border:solid 1px #dfdfdf;background:#fafafa;}
.reference-site .global_inquiry_form .form_tool_file_box .upload_box .iconfont{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#757575;font-size:30px;}
.reference-site .global_inquiry_form .form_tool_file_box .upload_box label{margin: 0;padding-top: 0;}
.reference-site .global_inquiry_form .form_tool_file_box .upload_box:first-child{display: block;}
.reference-site .global_inquiry_form .form_tool_file_box .upload_box.on:after,.reference-site .global_inquiry_form .form_tool_file_box .upload_box.on:before{background: none;}
.reference-site .global_inquiry_form .form_tool_file_box .upload_box.on .num_tips{font-size: 0;}
.reference-site .global_inquiry_form .form_tool_file_box .upload_box .num_tips{position: absolute;left: 0;top: 65%;width: 100%;text-align: center;color: #dddddd;display: none;}
.reference-site .global_inquiry_form .form_tool_file_box .upload_box{width: 120px;height: 120px;}
.reference-site .global_inquiry_form .form_tool_file_box .upload_box .pic_box{position:relative;width:120px;height:120px;vertical-align:middle;font-size:0;text-align:center;cursor:pointer;box-sizing:border-box;z-index:1;}
.reference-site .global_inquiry_form .form_tool_file_box .upload_box .pic_box img{opacity: 1;}
.reference-site .global_inquiry_form .form_tool_file_box .upload_box .close{position: absolute;top: -7px;right: -7px;display: none;width: 24px;height: 24px;background: #000;border-radius: 50%;cursor: pointer;z-index: 2;transform: rotate(45deg);}
.reference-site .global_inquiry_form .form_tool_file_box .upload_box .close::before{content: "";width: 12px;height: 1px;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);background-color: #fff;}
.reference-site .global_inquiry_form .form_tool_file_box .upload_box .close::after{content: "";width: 1px;height: 12px;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);background-color: #fff;}
.reference-site .global_inquiry_form .form_tool_file_box .upload_box svg{ width: 60px; height: 60px; position: absolute; top: 0; left: 0; bottom: 0; right: 0; margin: auto; }
.reference-site .global_inquiry_form .form_tool_file_box .upload_file{ width:82px; height:82px; position:absolute; left:0px; top:0px; bottom: 0;right: 0; padding: 0; filter:alpha(opacity=0); -moz-opacity:0; -webkit-opacity:0; opacity:0; cursor:pointer;font-size: 70px;z-index: 1;}
.reference-site .global_inquiry_form .form_tool_file_box .upload_file{width: 120px;height: 120px;}
.reference-site .global_inquiry_form .columns_order_2 .form_tool_file_box .upload_box,.reference-site .global_inquiry_form .columns_order_2 .form_tool_file_box .upload_file{ width: 82px; height: 82px; }
@media  screen and (max-width: 1000px) {.reference-site .global_inquiry_form .form_tool_file_box{ padding: 0 10px 10px 10px; }
.reference-site .global_inquiry_form .form_tool_file_box .upload_file{ width: 80px; height: 80px; }
.reference-site .global_inquiry_form .form_tool_file_box .upload_box{ margin: 10px 10px 0 0; width: 80px; height: 80px; }
.reference-site .global_inquiry_form .form_tool_file_box .upload_box .pic_box{ width: 80px; height: 80px; }
.reference-site .global_inquiry_form .input_box_txt{height: 45px;line-height: 45px;border-radius: 5px;padding: 0 10px;}
.reference-site .global_inquiry_form .input_box_textarea{height: 100px;padding: 10px;border-radius: 5px;}
.reference-site .global_inquiry_form .form_tool_img_box{padding: 0 10px 10px 10px;border-radius: 5px;}
.reference-site .global_inquiry_form .form_tool_img_box .upload_box{width: 80px;height: 80px;margin: 10px 10px 0 0;}
.reference-site .global_inquiry_form .form_tool_img_box .upload_box .pic_box{width: 80px;height: 80px;}
.reference-site .global_inquiry_form .form_tool_img_box .upload_file{width: 80px;height: 80px;}
.reference-site .global_inquiry_form .global_select_box{line-height: 40px;}
.reference-site .global_inquiry_form .global_select_box .input_case{height: 40px;padding: 0 70px 0 10px;border-radius: 5px;}
.reference-site .global_inquiry_form .field_checked_box{padding: 15px 10px 0 10px;border-radius: 5px;}
.reference-site .global_inquiry_form .field_checked_box .item{margin-right: 20px;margin-bottom: 15px;}
.reference-site .global_inquiry_form .field_checked_box .input_checkbox_box{margin-right: 20px;}}
.reference-site .form_wrapper .form_box:has(.global_inquiry_form){width: 100%; min-width: 100%; padding: 0;}
.reference-site .form_wrapper .form_box .global_inquiry_form .field_box .rows{margin-bottom: 0;}
.reference-site .form_wrapper .form_box .global_inquiry_form .field_box .rows .field_column_box .input_box{display: flex;}
.reference-site .form_wrapper .form_box .global_inquiry_form .field_box .rows .field_column_box .input_box .input_box_txt{width: 100%;}
.reference-site .form_wrapper .form_box .global_inquiry_form .field_box .rows .input_box .input_box_txt{padding: 0 20px;}
.reference-site .form_wrapper .form_box .global_inquiry_form .field_box .rows .input_box.filled .input_box_txt{height: inherit; line-height: inherit;}
.reference-site .form_wrapper .form_box .global_inquiry_form .field_box .rows .input_box.code_box{gap: 0;}
.reference-site .form_wrapper .form_box .global_inquiry_form .field_box .rows .input_box.code_box .input_box_txt{width: 100%;}
.reference-site .form_wrapper .form_box .global_inquiry_form .field_box .form_tool_img_box .upload_box .close{position: absolute;top: -7px;right: -7px;display: none;width: 24px;height: 24px;background: #000;border-radius: 50%;cursor: pointer;z-index: 2;transform: rotate(45deg);font-size: 0;}
.reference-site .form_wrapper .form_box .global_inquiry_form .field_box .form_tool_img_box .upload_box .close::before{content: "";width: 12px;height: 1px;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);background-color: #fff;}
.reference-site .form_wrapper .form_box .global_inquiry_form .field_box .form_tool_img_box .upload_box .close::after{content: "";width: 1px;height: 12px;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);background-color: #fff;}
@media  screen and (max-width: 1000px) {.reference-site .form_wrapper .form_box .global_inquiry_form .field_box .rows .form_tool_img_box .upload_box{width: 80px; height: 80px;}
.reference-site .form_wrapper .form_box .global_inquiry_form .field_box .rows .form_tool_img_box .upload_box .pic_box{width: 80px;height: 80px;}}
.reference-site[data-theme=t182] .global_shopping_cart_box{background-color: #171717;}
.reference-site[data-theme=t182] .global_shopping_cart_box .fdesc,.reference-site[data-theme=t182] .global_shopping_cart_box .global_pro_info_text,.reference-site[data-theme=t182] .global_shopping_cart_box .pattr,.reference-site[data-theme=t182] .global_shopping_cart_box .cart_empty .contents>h3,.reference-site[data-theme=t182] .global_shopping_cart_box .cart_empty .contents .cart_empty_tips{color: #fafafa;}
.reference-site[data-theme=t182] .global_shopping_cart_box .cart_title,.reference-site[data-theme=t182] .global_shopping_cart_box .pname,.reference-site[data-theme=t182] .global_shopping_cart_box .price,.reference-site[data-theme=t182] .global_shopping_cart_box .qadd,.reference-site[data-theme=t182] .global_shopping_cart_box .qless,.reference-site[data-theme=t182] .global_shopping_cart_box .qinput,.reference-site[data-theme=t182] .global_shopping_cart_box .ftotal,.reference-site[data-theme=t182] .global_shopping_cart_box .ftprice,.reference-site[data-theme=t182] .global_shopping_cart_box .pprice{color: #ffffff;}
.reference-site[data-theme=t182] .global_shopping_products_recommend{background-color: #262626;}
.reference-site[data-theme=t182] .global_shopping_products_recommend::-webkit-scrollbar{width: 5px;background: #262626;border-radius: 5px;}
.reference-site .global_fixed_products_compare{position: fixed;right: 0;bottom: 0;left: 0;z-index: 99;display: none;}
.reference-site .global_fixed_products_compare .box_float_pompare_menu{position: relative;width: max-content;margin: auto;cursor: pointer;max-width: 90%;}
.reference-site .global_fixed_products_compare .float_pompare_menu{display: flex;align-items: center;justify-content: space-between;padding: 10px 45px 10px 80px;font-size: 18px; line-height: 20px;position: relative;border-radius: 10px 10px 0 0;box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);}
.reference-site .global_fixed_products_compare .float_pompare_menu_shadow{position: absolute;left: -15px;right: -15px;bottom: -10px;z-index: 1;height: 12px;}
.reference-site .global_fixed_products_compare .float_pompare_menu .marrow{margin-left: 40px;transform: rotate(180deg);height: 20px;}
.reference-site .global_fixed_products_compare.open .float_pompare_menu .marrow{transform: rotate(0deg);transition: all 0.3s;}
.reference-site .global_fixed_products_compare .float_pompare_menu .marrow .icon::before{font-size: 14px;line-height: 20px;}
.reference-site .global_fixed_products_compare .topbg{height: 5px;box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);margin-top: -2px;}
.reference-site .global_fixed_products_compare .box_pompare_products{display: none;}
.reference-site .global_fixed_products_compare .float_pompare_products{display: flex;align-items: center; justify-content: center; padding: 33px 5.5% 28px;}
.reference-site .global_fixed_products_compare .float_pompare_products .plist{display: flex;grid-gap: 3.125vw;margin-right: 3.125vw;}
.reference-site .global_fixed_products_compare .float_pompare_products .pitem{position: relative;width: 120px;}
.reference-site .global_fixed_products_compare .float_pompare_products .pitem .pdel{position: absolute;right: -11px;top: -11px;width: 22px;height: 22px;border-radius: 50%;text-align: center;line-height: 22px;cursor: pointer;z-index: 1;}
.reference-site .global_fixed_products_compare .float_pompare_products .pitem .pdel .icon{font-size: 10px;}
.reference-site .global_fixed_products_compare .float_pompare_products .pitem .pdel .icon::before{font-size: 10px;}
.reference-site .global_fixed_products_compare .float_pompare_products .pitem .pimg{width: 100%;height: 0;padding-top: 100%;background-color: #fff;position: relative;}
.reference-site .global_fixed_products_compare .float_pompare_products .pitem .pimg img{position: absolute;top: 0;right: 0;bottom: 0;left: 0;margin: auto;}
.reference-site .global_fixed_products_compare .float_pompare_products .pitem .pname{display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;font-size: 14px;line-height: 22px;margin-top: 10px;text-align: center;height: 44px;}
.reference-site .global_fixed_products_compare .float_pompare_products .pbuttom .btn{line-height: 20px;padding: 10px 15px;border-radius: 5px;font-size: 16px;border:1px solid #fff;cursor: pointer;text-align: center;min-width: 105px;}
.reference-site .global_fixed_products_compare .float_pompare_products .pbuttom .btn:first-child{margin-bottom: 20px;}
@media  screen and (max-width: 1000px){.reference-site .global_fixed_products_compare .float_pompare_menu{padding: 10px 25px 8px 25px;font-size: 14px;}
.reference-site .global_fixed_products_compare .float_pompare_menu .marrow .icon::before{font-size: 14px;}
.reference-site .global_fixed_products_compare .float_pompare_menu .marrow{margin-left: 15px;}
.reference-site .global_fixed_products_compare .float_pompare_products{padding: 30px 4% 20px;flex-wrap: wrap;}
.reference-site .global_fixed_products_compare .float_pompare_products .plist{margin-right: 0;width: 100%;justify-content: center;}
.reference-site .global_fixed_products_compare .float_pompare_products .pitem{width: 100%;max-width: 120px;}
.reference-site .global_fixed_products_compare .float_pompare_products .pitem .pname{font-size: 12px;line-height: 20px;height: 40px;}
.reference-site .global_fixed_products_compare .float_pompare_products .pbuttom{width: 100%;display: grid;grid-template-columns: 1fr 1fr;grid-gap: 3.125vw;padding-top: 20px;}
.reference-site .global_fixed_products_compare .float_pompare_products .pbuttom .btn:first-child{margin-bottom: 0;}}
.reference-site .global_fixed_products_compare .float_pompare_menu{background-color: var(--FloatBgColor);color: var(--FloatTextColor);}
.reference-site .global_fixed_products_compare .float_pompare_menu .marrow .icon::before{color: var(--FloatArrowColor);}
.reference-site .global_fixed_products_compare .float_pompare_menu_shadow{background-color: var(--FloatBgColor);}
.reference-site .global_fixed_products_compare .box_pompare_products,.reference-site .global_fixed_products_compare .topbg{background-color: var(--FloatBgColor);}
.reference-site .global_fixed_products_compare .float_pompare_products .pitem .pname{color: var(--FloatTextColor);}
.reference-site .global_fixed_products_compare .float_pompare_products .pitem .pdel{color: var(--DeleteIconColor);background-color: var(--DeleteIconBgColor);}
.reference-site .global_fixed_products_compare .float_pompare_products .pbuttom .btn_compare{color: var(--CompareButtonTextColor);background-color: var(--CompareButtonBgColor);border-color: var(--CompareButtonBorderColor);}
.reference-site .global_fixed_products_compare .float_pompare_products .pbuttom .btn_remove{color: var(--ClearAllButtonTextColor);background-color: var(--ClearAllButtonBgColor);border-color: var(--ClearAllButtonBorderColor);}
.reference-site .global_products_compare_button{display: flex;align-items: center;justify-content: center;width: 100%;box-sizing: border-box;border: 1px solid;border-radius: 5px;padding: 10px;transition: all .3s;margin-top: 10px;cursor: pointer;user-select: none;}
.reference-site .global_products_compare_button input{width: 20px;height: 20px;border-radius: 5px;border: none;cursor: pointer;position: relative;min-width: 20px;transition: all .3s;}
.reference-site .global_products_compare_button input::before{content: "";position: absolute;left: -1px;top: -1px;right: -1px;bottom: -1px;border: 1px solid ;border-radius: 5px;font-family: "iconfont" !important;line-height: 22px;font-size: 20px;font-weight: bold;}
.reference-site .global_products_compare_button input:checked::before{content: "";}
.reference-site .global_products_compare_button span{padding-left: 8px;font-size: 14px;transition: all .3s;}
@media  screen and (max-width: 1000px){.reference-site .global_products_compare_button{padding: 8px 6px;}
.reference-site .global_products_compare_button input{width: 18px;height: 18px;min-width: 18px;}
.reference-site .global_products_compare_button input::before{line-height: 18px;font-size: 18px;}
.reference-site .global_products_compare_button span{padding-left: 5px;}}
.reference-site .global_products_compare_button{color: var(--ButtonTextColor);background-color: var(--ButtonBgColor);border-color: var(--ButtonBorderColor);}
.reference-site .global_products_compare_button input::before{background-color: var(--CheckboxBgColor);border-color: var(--CheckboxBorderColor);}
.reference-site .global_products_compare_button input:checked:before{color: var(--CheckedCheckboxIconColor);background-color: var(--CheckedCheckboxBgColor);border-color: var(--CheckedCheckboxBorderColor);}
.reference-site .global_products_compare_button:hover{color: var(--HoverButtonTextColor);background-color: var(--HoverButtonBgColor);border-color: var(--HoverButtonBorderColor);}
.reference-site .global_shopping_cart_box .cart_empty .contents{width: 100%; height: auto; overflow:hidden; text-align:center; background: unset; margin: auto; display: inline-block; vertical-align: middle;}
.reference-site .global_shopping_cart_box .cart_empty>span{ display: inline-block; vertical-align: middle; height: 100%; }
.reference-site .global_shopping_cart_box .cart_empty .contents>h3{margin-top: 0; font-size: 32px; font-weight: bold; color: #000;}
.reference-site .global_shopping_cart_box .cart_empty .contents .cart_empty_tips{margin-top: 25px; font-size: 14px; color: #000;}
.reference-site .global_shopping_cart_box .cart_empty .contents .cart_empty_tips a{color: inherit; text-decoration: underline; text-underline-offset: 4px;}
.reference-site .global_shopping_cart_box .cart_empty .contents .btn_continue_shopping{height:42px; line-height:42px; overflow:hidden; margin-top:47px; padding:0 20px; text-decoration:none; font-size:16px; color:#fff; outline:0; background-color:#e53935; border-radius:5px; display:inline-block;}
.reference-site .global_shopping_cart_box .cart_empty .contents .btn_continue_shopping:hover{background-color:#e01813;}
@media  screen and (max-width: 768px){.reference-site .global_shopping_cart_box .cart_empty{width: calc(100% - 15px);}}
.reference-site .products_detail_box .prod_info_form li.attr_show .btn_attr:hover,.reference-site .products_detail_box .prod_info_form li.attr_show .btn_attr.selected{box-shadow: 0 0 0 2px var(--ThemesAttrOptionColor);}
.reference-site .products_detail_box .prod_info_form .custom_attr_box li.attr_show .custom_attr_item:hover,.reference-site .products_detail_box .prod_info_form .custom_attr_box li.attr_show .custom_attr_item.selected{box-shadow: 0 0 0 2px var(--ThemesAttrOptionColor);}
.reference-site .products_detail_box .prod_info_form .custom_attr_box li.attr_show .custom_checkbox_box .custom_attr_item.selected::after{ content: ""; height: 10px; line-height: 10px; font-family: "iconfont" !important; position: absolute; right: 0px; top: -1px; background: #000; color: #fff; font-size: 10px; padding: 1px;}