:root {
    --CheckoutMainColor: #1875b4;
	--CheckoutMainLightColor: #74acd2;
}
/*************************** 全局 start ***************************/
html{font-family:Arial;}
body{font-size:12px;margin: auto;word-wrap: break-word;}
body.hidden{overflow:hidden;}
img{max-height:100%; max-width:100%;}
.wide{width:1440px; margin:0 auto;}
.full{width:100%; margin:0 auto;}
.show:not(.operation_activities){display:block;}
.hide{display:none;}
.white_bg{background:#fff;}
.blue{color:#005ab0;}
.form_button_bg{background-color:#005AB0; border-color:#005AB0;}
.form_select_tips{border-color:#ff0000;}
.error, .error_info{color:#900; margin:0;word-break:normal;}
.clearfix:after{content:''; display:block; clear:both; visibility:hidden; line-height:0; height:0;}
.headerFixed{ z-index: 100!important; }
.visual_plugins_container a.visual_cka{color: inherit;}
.w_1200 .sitemap_box dl{width:210px;}
.min{ min-width:980px;}
.PriceColor,a.PriceColor{color: #c00;}
.global_trans{transition: all 0.3s;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;}
.visual_hide{display: none!important;}
img{transition: opacity .6s;}
body .header_abs .headerFixed{width: 100%; left: 0;top: 0;position: fixed; /*定义图层位置为动态*/  z-index: 9999;/*定义层级为最高级别*/}

body .header_fixed .headerFixed{width: 100%; position: fixed;left: 0;top: 0;z-index: 1;transition:all 0.3s;}
body .visual_plugins_container[data-mobile-nav="1"][data-insights="1"] .header_fixed .headerFixed{position: static;}
body .header_content_height{display: none;}
body .header_content_show .header_content_height{display: block; height: 100px;}
body .visual_plugins_container[data-mobile-nav="1"][data-insights="1"] .header_content_height{display: none;}
body .header_background .headerFixed{background-color:#050505}
#themes_pdetial_under_button{ width: 100%; }
img.lazyload,
img.lazyloading{ width: 100%; height: 100%; object-fit: contain; object-position: center center; background-color: var(--PreBackgroundColor); }
.logo_img img.lazyload { background-color: #E5E5E5; }
img.lazyloading,.img.img_loading{ font-size: 0;}
.visual_plugins_container[data-type="footer"] .copy a{color: inherit;}
@media(max-width: 1000px){
	body .header_content_show .header_content_height{height: 70px;}
}
/** new **/
.visual_plugins_container{position: relative;}
.visual_plugins_container.cur_plugins,
.visual_plugins_container.cur_hover_plugins{position: relative;}
.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}
.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}
.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: 1;}
.visual_plugins_container .operate_item_box{position: absolute;display: flex; left: 50%;padding:12px 20px;transform: translateX(-50%);top: 5px; background-color: #1a1c1d;border-radius: 5px;justify-content: center;align-items: center;z-index: 10006;}
.visual_plugins_container .operate_item_box .operate_item{position:relative; width: 22px;height: 25px;margin: 0 10px;cursor: pointer;}
.visual_plugins_container .operate_item_box .operate_item.operate_moveoperate_move_dis{cursor: no-drop;}
.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;}
.visual_plugins_container .operate_item_box .operate_item.operate_up::after{content: "\e65a";}
.visual_plugins_container .operate_item_box .operate_item.operate_down::after{content: "\e658";}
.visual_plugins_container .operate_item_box .operate_item.operate_copy::after{content: "\e65b";}
.visual_plugins_container .operate_item_box .operate_item.operate_hide::after{content: "\e657";}
.visual_plugins_container .operate_item_box .operate_item.operate_del::after{content: "\e659";color:#e90e0e}
.visual_plugins_container .compute_process_img > a[href="javascript:;"] { cursor: default; }
.visual_edit_mode .headerFixed{ z-index: 10006!important; }
@media screen and (min-width: 1000px) {
	*[img-hover-method=normal] img{ -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; }
	*[img-hover-method=normal] img:hover{ transform: scale(1.05); -webkit-transform: scale(1.05); -ms-transform: scale(1.05); }
}

@media (max-width: 1480px) {
	.wide{width: auto;padding-left: 20px;padding-right: 20px;box-sizing: border-box;}
}
@media (max-width: 1000px) {
	.wide{width:98%; min-width:inherit;}
}
@media screen and (min-width: 1000px){
	#top_bar_outer, #header, #nav_outer, #service_outer, #footer_outer{min-width:980px;}
}
@media(max-width:1000px){
	.follow_us_list li>a:focus, .follow_us_list li>a:hover{transform:none; -webkit-transform:none;}
}

/*首页视频弹窗*/
.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;}
.video_con.cur{ -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0);}
.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;}
.video_con:not(.mobile) .video_con_in .videoContent{height: 100%;}
.video_con:not(.mobile) .video_con_in embed{ width: 100%; height: 100%;}
.video_con:not(.mobile) .video_con_in iframe{ width: 100%; height: 100%;}
.video_con.mobile .videoContent{ display: inline-block; }
.video_con .video_con_in .close_btn{ position: absolute; right: -12px; top: -12px; display: flex; justify-content: center; align-items: center; width: 25px; height: 25px; background: #fff; text-align: center; border-radius: 50%;}
.video_con .video_con_in .close_btn i{font-size: 12px;}
.video_con video{ width: 100%; height: 100%; }
@media screen and (max-width: 991px) {
    .video_con .video_con_in{width: 88%;}
}

/*按钮*/
.sys_bg_button{background-color:#fff; transition:all 0.3s; -webkit-transition:all 0.3s; -moz-transition:all 0.3s;}
.sys_bg_button:hover, .sys_bg_button.cur{text-decoration:none; background-color:#f6f6f6;}
.sys_shadow_button{transition:all 0.3s; -webkit-transition:all 0.3s; -moz-transition:all 0.3s;}
.sys_shadow_button:hover, .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);}
.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;}
.btn_processing{color:#bcbcbc!important; background-color:#f2f2f2!important;}
.btn_disabled{background-color:#f2f2f2!important; color:#bcbcbc!important; cursor:no-drop;}

/*Icon*/
.icon_success_status{width:44px; height:44px; overflow:hidden; background-image:url(../../../images/icon_success_status.png); background-repeat:no-repeat; position:absolute; top:40px; left:244px; display:block;}
.icon_success_status.await{background-position:0 -54px;}
.icon_success_status.fail{background-position:0 -108px;}

/*搜索下拉*/
.ajax_search{position: relative;z-index: 1002;}
.ajax_search .search_content_box{position: absolute;top: 0;left: 0;background: #fff;padding: 5px 0px;border:1px solid #ccc;}
.ajax_search .search_content_box .search_item{margin-top: 5px;padding-right: 10px;padding-left: 50px;}
.ajax_search .search_content_box .first{margin-top: 0px;}
.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;}
.ajax_search .search_content_box .pic img{opacity: 1;}
.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;}
@media (max-width: 768px) {
	.ajax_search{z-index: auto;}
	.search_side .menu_list .search_content_box {overflow: hidden;}
	.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;}
	.search_side .menu_list .search_content_box .search_item .pic{width: 3.125rem;height: 3.125rem; float: left;overflow: hidden;border-radius: 5px;}
	.search_side .menu_list .search_content_box .search_item .pic img{opacity: 1;}
	.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;}
}

/*面包屑地址*/
#location{padding: 25px 0px;}
#location,#location a{font-size: 12px;}

/*产品框 竖向*/
.pro_item{background:#fff;}



/*翻页*/
#turn_page{display: flex; align-items: center; justify-content: center; gap: 8px; margin: 28px 0; clear:both;}
#turn_page .pagination{display: flex; align-items: center; gap: 8px; text-align: center;}
#turn_page .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;}
#turn_page .pagination li a{text-decoration: none;}
#turn_page .pagination li:hover,
#turn_page .pagination li.active{background: #333;}
#turn_page .pagination li:hover a,
#turn_page .pagination li.active a{color: #fff;}
#turn_page .pagination li.disabled{cursor: not-allowed;}
#turn_page .pagination li.disabled:hover{background: transparent;}
#turn_page .pagination li.disabled:hover a{color: #333;}
#turn_page .go_to_page{display: flex; align-items: center; gap: 15px;}
#turn_page .go_to_page .tips{font-size: 14px; font-family: 'Opensans-Regular'; color: #333;}
#turn_page .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;}
#turn_page .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){
	#turn_page{flex-wrap: wrap;}
}


/*loading*/
.loading{z-index:100; position:absolute; background:#ccc; top:0; left:0; width:100%; height:100%;}
.loading_msg{z-index:9999; position:absolute;top: 0;right: 0;bottom: 0;left: 0;margin: auto;cursor:wait;}
.loading_big{background:url(../../../images/loading.gif) no-repeat;width:32px; height:32px;}
.loading_small{background:url(../../../images/loading_small.gif) no-repeat; width:14px; height:14px;}
.global-button-loading{position: relative;text-indent: -9999px;}
.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;}

#loading {display: none; position: fixed; width: 100%; height: 100%; top: 0; left: 0; background: transparent; transition: all .3s ease-in-out; z-index: 99;}
#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;}
#loading .loading_box .loading {background-color: transparent;}

/*评价星号*/
.review_star{font-size: 0;text-align: center;display: inline-block;vertical-align: middle;}
.review_star span{display: inline-block; vertical-align: middle; position: relative;}
.review_star .half_star:after{ content: "\e632";  width: 50%; overflow: hidden; position: absolute; top: 0; left: 0; }
.review_star .star_0{display: inline-block; color: #cccccc;}
.review_star_s span{font-size: 12px;margin-right: 3px;}
.review_star_m span{font-size: 14px;margin-right: 5px;}
.review_star_l span{font-size: 16px;margin-right: 5px;}
.review_star_xl span{font-size: 21px;margin-right: 8px;}

/*文本框New*/
.input_box{position:relative; display:flex;flex: 1;}
.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;}
.input_box .input_box_label.zi20{z-index: 20;}
.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;}
.input_box .input_box_txt:focus{border-color: #666;box-shadow: 0 0 2px #666;}
.input_box .input_box_textarea{height:60px;}
.input_box.filled .input_box_txt{padding-top: 22px;height: 18px;line-height: 18px;padding-bottom: 4px;}
.input_box.filled .input_box_label{opacity:1; filter:alpha(opacity=100); transform:translateY(0); -webkit-transform:translateY(0);}
.input_box.filled .input_box_textarea{height: 56px;}



/*Follow Us Of New 功能*/
.follow_us_list{min-height:40px; padding:0;}
.follow_us_list li{width:40px; margin-right:10px; display:inline-block;}
.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;}
.follow_us_list li>a>i{position: absolute;top: 0;left: 0;text-indent: 0;font-size: 32px;}
.follow_us_list li>a:focus, .follow_us_list li>a:hover{transform:translateY(-4px); -webkit-transform:translateY(-4px);}
.follow_us_list.offical_follow_icon li>a{margin-bottom: 10px;}
.follow_us_list.offical_follow_icon li>a.icon_follow_facebook{background:url(../../../images/facebook-official.svg) no-repeat center/100%;}
.follow_us_list.offical_follow_icon li>a.icon_follow_twitter{background:url(../../../images/x-official.svg) no-repeat center/100%;}
.follow_us_list.offical_follow_icon li>a.icon_follow_instagram{background:url(../../../images/instagram-official.svg) no-repeat center/100%;}
.follow_us_list.offical_follow_icon li>a.icon_follow_pinterest{background:url(../../../images/pinterest-official.svg) no-repeat center/100%;}
.follow_us_list.offical_follow_icon li>a.icon_follow_linkedin{background:url(../../../images/linkedin-official.svg) no-repeat center/100%;}
.follow_us_list.offical_follow_icon li>a.icon_follow_youtube{background:url(../../../images/youtube-official.svg) no-repeat center/100%;}
.follow_us_list.offical_follow_icon li>a.icon_follow_vk{background:url(../../../images/vk-official.svg) no-repeat center/100%;}
.follow_us_list.offical_follow_icon li>a.icon_follow_tiktok{background:url(../../../images/tiktok-official.svg) no-repeat center/100%;}
.follow_us_list.offical_follow_icon li>a.icon_follow_reddit{background:url(../../../images/reddit-official.svg) no-repeat center/100%;}
.follow_us_list.offical_follow_icon li>a.icon_follow_line{background:url(../../../images/line-official.svg) no-repeat center/100%;}
.follow_us_list.offical_follow_icon li>a.icon_follow_discord{background:url(../../../images/discord-official.svg) no-repeat center/100%;}



/*浮动窗*/
#float_chat{position:fixed; top:150px; z-index:1000;}
#float_chat .inner_chat{min-height:90px;}
#go_top{display:block; height:24px; line-height:24px; color:#fff; text-align:center; font-size:14px;}
#go_top:hover{text-decoration:none;}
.chat_box{margin:0 auto;}
.chat_box>a{display:block; text-decoration:none;}
.chat_box>a>span{display:none;}
/*Message Us*/
.message_us{position:fixed; right:5vw; bottom:3vw; width:128px; z-index:88;}

/*编辑器内容还原默认样式 Start*/
.editor_txt{overflow:hidden; line-height:1.6; background:#fff;font-size: 14px;}
.editor_txt *{font-family:inherit;}/*兼容子级span的字体被顶级字体所覆盖*/
.editor_txt h1, .editor_txt h2, .editor_txt h3, .editor_txt h4, .editor_txt h5, .editor_txt h6{font-weight:normal; line-height:1.2; margin:1em 0;}
.editor_txt b, .editor_txt strong{font-weight:bold; line-height:1.2;}
.editor_txt h1{font-size:2em;}
.editor_txt h2{font-size:1.5em;}
.editor_txt h3{font-size:1.17em;}
.editor_txt h4{font-size:1em; margin:1.33em 0;}
.editor_txt h5{font-size:0.83em;}
.editor_txt h6{font-size:0.67em;}
.editor_txt li{list-style-type:inherit;}
.editor_txt i, .editor_txt cite, .editor_txt em{font-style:italic;}
.editor_txt span, .editor_txt strong{color:inherit; font-size:inherit; font-family:inherit;}
.editor_txt p{margin: 1em 0;}
.editor_txt table p{margin:0;}
.editor_txt ul{margin-block-start: 1em;padding-inline-start: 20px;}
.editor_txt img{opacity:inherit;vertical-align: middle;}
.editor_txt .selectTdClass{background-color:#edf5fa!important;}
.editor_txt table.noBorderTable td, .editor_txt table.noBorderTable th, .editor_txt table.noBorderTable caption{border:1px #ddd dashed!important;}
.editor_txt table{border-collapse:collapse; display:table; border-spacing:0; }
.editor_txt table:not([cellpadding]) td, .editor_txt table:not([cellpadding]) th { padding:.4rem }
.editor_txt table:not([border="0"]):not([style*=border-width]) td, .editor_txt table:not([border="0"]):not([style*=border-width]) th { border-width: 1px }
.editor_txt table:not([border="0"]):not([style*=border-style]) td, .editor_txt table:not([border="0"]):not([style*=border-style]) th { border-style: solid }
.editor_txt table:not([border="0"]):not([style*=border-color]) td, .editor_txt table:not([border="0"]):not([style*=border-color]) th { border-color: #ccc }
.editor_txt caption{border:1px #ddd dashed; border-bottom:0; padding:3px; text-align:center;}
.editor_txt table tr.firstRow th{border-top-width:2px;}
.editor_txt table td, .editor_txt table th {min-width: 2em; padding: .4em; }
.editor_txt table th{text-align: center; font-weight: bold;}
.editor_txt .ue-table-interlace-color-single{background-color:#fcfcfc;}
.editor_txt .ue-table-interlace-color-double{background-color:#f7faff;}
.editor_txt .pagebreak{display:block; clear:both!important; cursor:default!important; width:100%!important; margin:0;}
.editor_txt pre{margin:.5em 0; padding:.4em .6em; border-radius:8px; background:#f8f8f8;}
.editor_txt u{text-decoration:underline;}
.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; }
.editor_txt ol{margin-left: 35px;}
.editor_txt ol li {list-style: decimal;}
.editor_txt .marker-yellow {background-color: #fdfd77;}
.editor_txt .marker-pink {background-color: #fc7899;}
.editor_txt .marker-green {background-color: #62f962;}
.editor_txt .marker-blue {background-color: #72ccfd;}
.editor_txt .pen-red {background-color:transparent; color:#e71313;}
.editor_txt .pen-green {background-color:transparent; color:#128a00;}
.editor_txt iframe{max-width: 100%;}
/*处理移动端表格不全问题*/
@media screen and (max-width: 768px){
	.editor_txt table{
		table-layout: fixed;
		word-wrap:break-word;
		overflow:hidden;
	}
	.editor_txt table td{ word-wrap:break-word;}
}

/*处理移动端表格滚动效果*/
.editor_txt .editor_table_wrap {width: 100%; overflow: hidden; overflow-x: auto; padding-bottom: 10px;}
.editor_txt .editor_table_wrap::-webkit-scrollbar-track-piece {background-color: #aaa; border-left: 1px solid rgba(0, 0, 0,0); border-radius: 5px;}
.editor_txt .editor_table_wrap::-webkit-scrollbar {width: 5px; height: 5px; border-radius: 5px;}
.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;}
.editor_txt .editor_table_wrap::-webkit-scrollbar-thumb:hover {background-color: rgba(0, 0, 0, 0.5); border-radius: 5px;}
.editor_txt.editor_txt_transparent{background: transparent;}

/*防止百度地图的图片被弄乱没有效果*/
#dituContent img{max-width:inherit; max-height:inherit;}
/*编辑器内容还原默认样式 End*/

/*************************** 全局 end ***************************/

.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;}
.agreement_outer .agreement_in{width:80%; height:90%; background:#fff; padding:40px 20px 20px 20px; position:absolute; top:50%; left:50%; transform:translate(-50%, -50%);  -webkit-transform:translate(-50%, -50%); box-sizing:border-box; -webkit-box-sizing:border-box;}
.agreement_outer .agreement_in .choose_close{position: absolute;z-index: 100000;text-indent: -999px;width: 20px;height: 20px;background: url(../../../images/icon_shopping_close.png) no-repeat center center;top: 16px;right: 20px;border:none;}
.agreement_outer .agreement_content{width:100%; height:100%; overflow-y:auto;}
.agreement_outer .agreement_in .agreement_content::-webkit-scrollbar{width: 5px;background: #fff;border-radius: 5px;}
.agreement_outer .agreement_in .agreement_content::-webkit-scrollbar-thumb{background: rgba(0, 0, 0, 0.1);border-radius: 5px;}
.agreement_outer .agreement_in .agreement_content::-webkit-scrollbar-thumb:hover{background: rgba(0, 0, 0, 0.3);}
.agreement_outer .agreement_content .title{width:100%; height:50px; line-height:50px; margin:0 auto; padding-bottom:30px; text-align:center; font-size:30px; font-weight:600;}
.agreement_outer .agreement_content .wrap{width:100%; margin:0 auto;}
@media (max-width: 999px) {
	.agreement_outer .agreement_in{width: 100%;height: 100%;}
}

/*************************** 单页/文章页 start ***************************/
i.icon_heart{width:18px; height:18px; background:url(../../../images/normal.png) no-repeat -394px -116px; display:inline-block; vertical-align:top;}
.is_in i.icon_heart{background-position: -678px -70px;}

.right_main{border:1px #ebebeb solid;}
.main_title{height:28px; line-height:28px; border-bottom:1px #ececec solid; background:#f4f4f4; color:#333; padding-left:20px; font-size:14px;}
.main_content{padding:10px; min-height:300px;}

.info_list li{height:30px; line-height:30px; overflow:hidden; padding:0 6px; border-bottom:1px #ececec dashed;}
.info_list li .time{float:right;}
/*************************** 单页/文章页 end ***************************/

/*************************** 产品列表页 start ***************************/
.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;}
.prod_price em{display: inline-block;line-height: 19px;margin-right: 3px;}
.prod_price .pp_heng{line-height: 24px;height: auto;}
.prod_price input{display:inline-block; width:32px; height:19px; line-height:19px; border:0; color:#555;font-size: 12px; background:#fff; outline:0;}
.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;}
.prod_price .pp_btn:hover{background:#f3f3f3;}
/*************************** 产品列表页 end ***************************/
.share_toolbox{padding:0;}
.share_toolbox li{width:30px; margin-right:20px; display:inline-block; vertical-align:top;}
.share_toolbox li a{width:inherit; height:30px; display:block; line-height:30px; white-space:nowrap; text-indent:-999px; overflow:hidden; background-image:url(../../../images/icon_follow_detail_cur.png); background-repeat:no-repeat; transition:all .2s ease-in-out; -webkit-transition:all .2s ease-in-out;background-size: 30px auto;}
.share_toolbox li a:hover{background-image:url(../../../images/icon_follow_detail.png);}
.share_toolbox .share_s_more_box{position: relative;z-index: 1;}
.share_toolbox .share_s_more_box:hover .share_hover{display: block;}
.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;}
.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;}
.share_s_facebook{background-position:0 0;}
.share_s_twitter{background-position:0 -30px;}
.share_s_youtube{background-position:0 -120px;}
.share_s_googleplus{background-position:0 -150px;}
.share_s_vk{background-position:0 -180px;}
.share_s_pinterest{background-position:0 -60px;}
.share_s_more{background-position:0 -520px;}
.share_s_instagram{background-position:0 -224px;}
.share_s_linkedin{background-position:0 -90px;}
.share_s_google{background-position:0 -384px;}
.share_s_digg{background-position:0 -256px;}
.share_s_reddit{background-position:0 -288px;}
.share_s_stumbleupon{background-position:0 -320px;}
.share_s_delicious{background-position:0 -352px;}
.share_s_line{background-position:0 -420px;}
.share_s_whatsapp{background-position:0 -450px;}
.share_s_tumblr{background-position:0 -480px;}
@media (max-width:768px){
	.share_toolbox li{width: 20px;margin-right: 10px;}
	.share_toolbox li a{height: 20px;line-height: 20px;background-size:20px auto;}
	.share_toolbox li a:hover{background-size: 20px auto;}
	.share_s_twitter{background-position: 0 -20px;}
	.share_s_pinterest{background-position: 0 -40px;}
	.share_s_linkedin{background-position:0 -60px;}
	.share_s_line{background-position:0 -280px;}
	.share_s_whatsapp{background-position:0 -300px;}
	.share_s_tumblr{background-position:0 -320px;}
	.share_s_line{background-position:0 -280px;}
	.share_s_whatsapp{background-position:0 -300px;}
}

/*404*/
body.error_page{position: absolute;top: 0;right: 0;bottom: 0;left: 0;}
#error_page{width: 1000px;position: absolute;left: 50%; top: 50%;transform: translate(-50%, -50%);text-align: center;}
#error_page .wide{ width: 100%; max-width: 100%; }
#error_page .error_page_logo img{max-height: 130px;}
#error_page .error_warning{display: inline-block;min-width: 0;margin:30px;padding:5px 10px; line-height:30px; font-size:20px; color: #000;}
#error_page .error_nav{margin-bottom: 80px;text-align:center;}
#error_page .error_nav>a{display: inline-block;margin:0 30px; padding: 0 50px; font-size:16px;height: 38px; line-height: 38px;border: 1px solid #2c61dd;border-radius: 100px;cursor: pointer;}
#error_page .error_nav>.error_nav_home{color: #fff;background-color: #2c61dd;}
#error_page .error_logo{background:url(../../../images/error_logo.png) no-repeat center center; height:385px;opacity: 0.1;}
#error_page a{ text-decoration: none; }



@media (max-width: 999px) {
	#error_page{width: 100%; padding: 0px;}
	#error_page .error_logo{height: 160px;background-size:contain;}
	#error_page .error_warning{margin:33px 0px 18px;padding:5px 10px; line-height:30px;font-size: 16px;}
	#error_page .error_nav{margin-bottom: 50px;}
	#error_page .error_nav>a{height: 30px;line-height: 30px;margin:0 15px;padding: 0 30px;font-size: 12px;}

	.blank_temp_hostname .inner {padding: 0 20px;}
	.blank_temp_hostname .icon {background-size: 65%;}
	.blank_temp_hostname .msg {margin: 20px auto; font-size: 20px; line-height: 1.4;}
}
/**************************************************** 公共插件样式开始 ****************************************************/
/*一级导航公共样式*/
.default_nav_style{display: flex;flex-wrap: wrap;}
.default_nav_style li{float:left;position: relative;}
.default_nav_style li>a{display: block;padding: 0 20px;}
/*二级导航公共样式*/
.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);}
.header .default_nav .small_nav_sec{top:auto;border-bottom: none;width: 260px;padding-top: 1px;max-height: none;overflow: visible;}
.header .default_nav .nav_sec .top{height: 0;}
.header .default_nav .nav_sec .nav_list{position: relative;float: left;}
.header .default_nav .small_nav_sec .nav_list{float: none;}
.header .default_nav .nav_sec .nav_list:after{content: '';display: block;width: 100%;clear:both;}
.header .default_nav .nav_sec .nav_sec_box{ min-height:200px; padding:7px 20px 12px;background: #fff;}
.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);}
.header .default_nav .nav_sec .nav_sec_item{ float: left;margin: 5px 10px 20px;width: 160px; position: relative;}
.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; }
.header .default_nav .small_nav_sec .nav_sec_item { position: relative; width: 100%; margin: 0; }
.header .default_nav .small_nav_sec .nav_sec_item .nav_icon { margin-right: 10px; display: inline-block; vertical-align: top; max-width: 26px; height: 100%; max-height: 20px; }
.header .default_nav .small_nav_sec .nav_sec_item .nav_icon span { height: 100%; display: inline-block; vertical-align: middle; } 
.header .default_nav .small_nav_sec .nav_sec_item a,
.header .default_nav .small_nav_sec .nav_sec_item dt a { position: relative; display: block; height: auto; line-height: 1.3; padding: 5px 25px 5px 20px; overflow: hidden; -ms-text-overflow: ellipsis; text-overflow: ellipsis; white-space: nowrap; font-size: 14px; }

.header .default_nav .small_nav_sec .nav_sec_item.has_third a em { position: absolute; top: 0; bottom: 0; right: 15px; width: 7px; height: 11px; margin: auto; background: url(/static/images/global/icon_down_has.png) no-repeat center top; }
.header .default_nav .full_nav_style .small_nav_sec .nav_sec_item.has_third a em { display: none; }
.header .default_nav .small_nav_sec .nav_sec_item a:hover { color: var(--ThemesNavLevel2TextHoverColor); }
.header .default_nav .small_nav_sec .nav_sec_item a:hover em { background-position: center bottom; }

.header .default_nav .nav_sec .nav_sec_item .nav_third_item{position: relative;}
.header .default_nav .nav_sec .nav_sec_item .nav_third_a { color: var(--ThemesNavLevel3TextColor); }
.header .default_nav .nav_sec .nav_sec_item .nav_third_a:hover { color: var(--ThemesNavLevel3TextHoverColor); }
.header .default_nav .nav_sec .nav_sec_item .nav_fourth_a { color: var(--ThemesNavLevel4TextColor); }
.header .default_nav .nav_sec .nav_sec_item .nav_fourth_a:hover { color: var(--ThemesNavLevel4TextHoverColor); }

.default_nav .nav_sec .nav_four_item{display: none;}
.default_nav .small_nav_sec .nav_four_item{position: absolute;left: 100%;top: 0;display: none;width: 100%;padding: 13px 0 17px;border:1px solid #f5f5f5;box-shadow: 0 0 10px rgba(0,0,0,0.12); background:#fff;text-align: left;}
.default_nav .small_nav_sec .nav_thd_item:hover .nav_four_item{display: block;}
.default_nav .nav_sec .more_box{display: inline-block;position: relative;}
.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)}
.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;}
.default_nav .nav_sec .more_box:hover .nav_four_item{display: block;}
.default_nav .nav_sec .more{color: #999;font-size: 12px;line-height: 30px;}
.default_nav .nav_sec .nav_img { font-size: 0; text-align: left; white-space: normal; }
.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; }
.default_nav .nav_sec .nav_img .imgl img { max-width: 100%; max-height: 100%; }
.default_nav .nav_sec .nav_img.small { width: 160px; }
/* 三级导航公共样式 */
.default_nav .nav_sec_item .nav_third_box { display: none; position: absolute; width:100%; top:0; left:100%; background-color: #fff; box-shadow: 0 0 10px rgba(0,0,0,.12); }
.default_nav .nav_sec_item .nav_third_box::-webkit-scrollbar { width: 5px; border-radius: 5px; background-color: #fff; }
.default_nav .nav_sec_item .nav_third_box::-webkit-scrollbar-thumb { border-radius: 5px; background-color: rgba(0, 0, 0, 0.1); }
.default_nav .nav_sec_item .nav_third_box::-webkit-scrollbar-thumb:hover { background-color: rgba(0, 0, 0, 0.3); }
/* 四级导航公共样式 */
.default_nav .nav_sec_item .nav_third_box .nav_fourth_box { display: none; position: absolute; top: 0; left: 100%; width:100%; background-color: #fff; box-shadow: 0 0 10px rgba(0,0,0,.12); }
/* 【new】导航下拉新样式 */
.default_nav .full_nav_style .nav_sec{top:auto;width: 100%;box-sizing: border-box;max-height: 630px;overflow-y: auto;}
.default_nav .full_nav_style .nav_sec::-webkit-scrollbar{width: 5px; background: #fff;border-radius: 5px;}
.default_nav .full_nav_style .nav_sec::-webkit-scrollbar-thumb{background: rgba(0, 0, 0, 0.3);border-radius: 5px;}
.default_nav .full_nav_style .nav_sec::-webkit-scrollbar-thumb:hover{background: rgba(0, 0, 0, 0.5);}
.default_nav .full_nav_style .nav_sec .nav_sec_pack{margin:0 auto;text-align: left;}
.default_nav .full_nav_style .small_nav_sec .nav_sec_box,
.default_nav .full_nav_style .small_nav_sec .nav_third_box,
.default_nav .full_nav_style .small_nav_sec .nav_fourth_box {box-shadow: none;}
.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;}
.default_nav .full_nav_style .small_nav_sec .small .nav_sec_item{width: calc( 100% / 4 );}
.default_nav .full_nav_style .small_nav_sec .nav_sec_a{  padding-left: 0; padding-right: 0; }
.default_nav .full_nav_style .nav_sec_item .nav_third_box{position: static;display: block;}
.default_nav .full_nav_style .nav_sec_item .nav_third_box .nav_fourth_box { margin-top: 5px; position: static; display: block; width: inherit; }
.default_nav .full_nav_style .nav_sec .nav_list { float: none; }
.default_nav .full_nav_style .nav_sec .nav_img { display: inline-block; vertical-align: top; width: 285px; margin-top: 25px; margin-bottom: 30px; }
.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;}
.default_nav .full_nav_style .nav_sec .nav_img .imgl a { display: block; max-width: 150px; height: inherit; padding: 0; }
.default_nav .full_nav_style .nav_sec .nav_img .imgl:nth-child(2n) { margin-right: 0; }
.default_nav .full_nav_style .nav_sec .small,
.default_nav .full_nav_style .nav_type_3 .nav_list{ max-width: 1920px; margin: 0 auto; }
.default_nav .full_nav_style .nav_sec .small .nav_list { display: inline-block; vertical-align: top; max-width: calc(90% - 288px); min-width: 500px; text-align: left; }
.default_nav .full_nav_style .nav_type_3 .nav_list { display: flex; flex-wrap: wrap; justify-content: center; }
.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; }
.default_nav .full_nav_style .nav_type_3 .nav_sec_item a,
.default_nav .full_nav_style .nav_type_3 .nav_sec_item dt a { padding-right: 0; padding-left: 0; }
.default_nav .full_nav_style .nav_type_3 .nav_img { width: inherit; max-width: inherit; margin: 0; margin-top: 12px; text-align: center; }
.default_nav .full_nav_style .nav_type_3 .nav_img .imgl { width: inherit; }
.default_nav .full_nav_style .nav_type_3 .nav_img .imgl a { max-width: inherit; padding: 0; }
.default_nav .full_nav_style .nav_type_2 .nav_sec_box,
.default_nav .full_nav_style .nav_type_3 .nav_sec_box { text-align: center; }
.default_nav .full_nav_style .nav_type_3 .nav_sec_item .nav_third_box { margin-top: 6px; }
.default_nav .full_nav_style .nav_sec_item .nav_third_box .nav_third_item { margin-bottom: 10px; }


/** 新版样式 */
#down_search_box{display: none;position: absolute;width: 100%; left: 0;top: 100%; background-color: #ffffff;padding:30px 0;z-index: 10005;}
#down_search_box .form{ width:50%; max-width: 645px; height:52px;margin:auto;position: relative;}
#down_search_box .form>i{ width:30px; height:30px; position:absolute; right:-40px; top: 10px; cursor:pointer;line-height: 30px; text-align: center;}
#down_search_box .form>i::after{content: "\e631";position: absolute;top: 0;left: 0;width: 100%;height: 100%;font-family: "iconfont" !important;font-size: 16px;color:#aaaaaa;}
#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;}
#down_search_box .text::placeholder{color:#555555}
#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;}
#down_search_box .button::after{content: "\e601";width: 100%;height: 100%;position: absolute;line-height: 52px; left: 0;top:0;font-size: 24px; font-family: "iconfont" !important;}
.keyword_logs_box{ width:50%; max-width: 645px; margin:auto;}
.keyword_logs_box .key_title{ margin-top: 30px; font-size: 14px;color:#262626}
.keyword_logs_box .key_list{ margin-top: 8px;font-size: 0; }
.keyword_logs_box .key_list a{display: inline-block;padding:6px 23px;border-radius: 5px;margin:0 5px 5px 0; vertical-align: top;color:#262626;background-color: #ffffff;border: 1px solid #cfcfcf;box-sizing: border-box;border-radius: 3px; font-size: 12px;}
.keyword_logs_box .key_list a:hover{text-decoration: unset;}
#default_search_box .keyword_logs_box{position: absolute;left: 0;right: 0;top:50%;transform: translateY(35px);background-color: #fff;padding: 0 20px;box-sizing: border-box;border-radius: 5px;padding-bottom: 30px;max-height: 300px;overflow-y: auto;max-width: 600px;}
#default_search_box .keyword_logs_box .key_list a{border:0;background-color: #e7e7e7;}
#default_search_box .keyword_logs_box::-webkit-scrollbar{width: 10px;background: var(--GlobalRightAreaColor);}
#default_search_box .keyword_logs_box::-webkit-scrollbar-thumb{background: rgba(193, 193, 193, 0.8);border-radius: 5px;}
#default_search_box .keyword_logs_box::-webkit-scrollbar-thumb:hover{background: rgba(168, 168, 168, 0.8);}

.global_gifts_tips{line-height: 22px;margin-top: 5px;font-size: 12px;color: #eb3e3e;}
.global_gifts_tips i{margin-right: 6px;font-size: 18px;}

/*公共会员登录*/
.header .default_account_style{line-height: 30px;position: relative;display: inline-block;}
.header .default_account_style dl{float: left;}
.header .default_account_style dl dt{line-height: 30px;padding: 0 26px 0 10px;position: relative;}
.header .default_account_style dl dt i{width: 11px;height: 5px;position: absolute;top: 0;right: 8px;bottom: 0;margin:auto;}
.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;}
.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;}
.header .default_account:hover dl dd{min-width:200px;}
.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;}
.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;}
.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;}
/* 公共底部导航 */
.default_foot_menu_style{display: flex;flex-wrap: wrap;}
.default_foot_menu_style .menu_list dl dt>i{display: none;}
@media screen and (max-width: 1000px){
	.default_foot_menu_style .menu_list{width: 100%;}
	.default_foot_menu_style .menu_list dl dt{position: relative;}
	.default_foot_menu_style .menu_list dl dt>i{display: block;position: absolute;right: 0;top: 50%;transform: translateY(-50%);}
}
/**************************************************** 公共插件样式结束 ****************************************************/

/**************************************************** 模板皮肤样式开始 ****************************************************/
.themes_bor{border-color: #e7e7e7;border-style: solid}
/* 下拉框 */
.themes_dropdown{box-shadow: 0 0 7px rgba(0, 0, 0, 0.3);border: 1px solid #dddddd;border-radius: 6px;}
/* 弹窗 */
.themes_popups{border-radius:6px; box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);}
/* 模块 */
.themes_box_title{color: var(--ThemesBoxTitleColor);font-family: var(--ThemesBoxTitleFont);}
.themes_box_subtitle{color: var(--ThemesBoxSubTitleColor);font-family: var(--ThemesBoxSubTitleFont);}
.themes_text_content{color: var(--ThemesTextContentColor);font-family: var(--ThemesTextContentFont);}
.themes_text_content strong{ font-weight: bold; }
.themes_text_content em{ font-style: italic; }
.themes_products_title{color: var(--ThemesProductsTitleColor);font-family: var(--ThemesProductsTitleFont);}
.themes_products_price{ font-family: var(--ProductsPriceFont); }
.themes_box_button{ font-family: var(--ThemesButtonFont); }
body{ font-family: var(--ThemesTextContentFont); }
body.index{background-color: var(--ThemesBodyColor);}
.themes_box_button:not(.carousel_btn),
.global_themes_button,
.tool_inquiry_btn{ border-radius: var(--ButtonRadiusSizePc)!important;  }
#newsletter_form button.themes_box_button{ border-top-left-radius: 0!important; border-bottom-left-radius: 0!important; }
.default_foot_menu_style #newsletter_form input[name="Email"]{ border-radius: var(--ButtonRadiusSizePc)!important; border-top-right-radius: 0!important; border-bottom-right-radius: 0!important; }
#newsletter_form.no_radius input[name="Email"],
#newsletter_form.no_radius button.themes_box_button{ border-radius: var(--ButtonRadiusSizePc)!important }

@media screen and (max-width: 1000px) {
	.themes_box_button:not(.carousel_btn){ border-radius: var(--ButtonRadiusSizeMobile)!important; }
}

/**************************************************** 模板皮肤样式结束 ****************************************************/

/**************************************************** 响应式移动端头部导航弹窗开始 ****************************************************/
/*弹出窗口 包括头部导航、底部语言、底部货币*/
.pop_up{width:80%; max-width:400px; background-color:#fff; position:absolute; top:0; bottom:0; left:0; margin:auto; z-index:10020; -webkit-transform:-webkit-translateX(-100%); transform:translateX(-100%); -webkit-transition:all .4s; transition:all .4s; visibility:hidden;}
.pop_up .close{width:10vw; height:10vw; max-width:50px; max-height:50px; position:absolute; left:86vw; top:4vh;}
.pop_up .close>em{width:10vw; height:10vw; max-width:50px; max-height:50px; background:url(../../../images/nav_close.png) no-repeat center/100%; display:block;cursor: pointer;}
.pop_up.show{-webkit-transform:-webkit-translateX(0); transform:translateX(0);}
.pop_up_right{left:auto; right:0; -webkit-transform:-webkit-translateX(100%); transform:translateX(100%);position: fixed;}
.pop_up_container{overflow-y:auto; -webkit-overflow-scrolling:touch;}
.pop_up_container .category_close{width:100%; height:3.4375rem; line-height:3.4375rem; padding: 0; margin: 0 !important;  position:absolute; right:auto; top:0; left:0; max-width: none;max-height: none;}
.pop_up_container .category_close>em{width:0; height:auto; margin:1.2rem auto 0 1.2rem; background:none; border-width:.5rem .5rem .5rem 0; border-color:transparent #999 transparent transparent; border-style:solid; display:block; position:relative; z-index:10;}
.pop_up_container .category_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;}
.pop_up_container .category_title{width: 84%;height:3.4375rem; float: right;line-height:3.4375rem; font-size:1rem;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-family: var(--ThemesNavFont);}
.pop_up_container .side_head{height:3.4375rem; line-height:3.4375rem; text-align:center;}
.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;}
.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;}
.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;}
.pop_up_container .side_head .side_title{font-size:1rem;}
.nav_container .user{height:4rem; line-height:4rem; overflow:hidden; font-size:.975rem; color:#aaa; background-color:#f5f5f5;}
.nav_container .user>a{font-size:.975rem;}
.nav_container .user .user_logo{width:2.5rem; height:2.5rem; line-height:2.5rem; margin:0 .9375rem; margin-top:.75rem; text-align:center; font-size:1rem; color:#fff; background-image:url(../../../images/icon_menu_user.png); background-repeat:no-repeat; background-position:center; background-size:100%; float:left;}
.nav_container .user.center{text-align:center;}
.left_fixed_side .menu_list{max-width:100%; height:1rem; overflow-x:hidden; overflow-y:auto;-webkit-overflow-scrolling:touch;}
.left_fixed_side .menu_list .menu_container{padding:0 .625rem;}
.left_fixed_side .menu_list .item{border-color:#ddd;height:2.375rem; line-height:2.375rem;overflow: hidden;}
.left_fixed_side .menu_list .item:first-child{margin-top:0;}
.left_fixed_side .menu_list .item a{display: block;overflow:hidden; margin-left:.3125rem; font-size:1rem; color:#5f5f5f;}
.left_fixed_side .menu_list .item.son>a{display: inline-block;width: 83%;text-overflow: ellipsis;white-space: nowrap;}
.left_fixed_side .menu_list .item.son>a , 
.left_fixed_side .menu_list .item a { font-family: var(--ThemesNavFont); }
.left_fixed_side .menu_list .item a>img{width:1rem; height:.6875rem; overflow:hidden; margin-right:.6rem;}
.left_fixed_side .menu_list .item a>b{ font-weight:bold; color:#333;}
.left_fixed_side .menu_list .item a .nav_icon{ margin-right: 10px; display: inline-block; vertical-align: middle; max-width: 26px; height: 2.375rem; }
.left_fixed_side .menu_list .item a .nav_icon span{ display: inline-block; vertical-align: middle; height: 100%; }
.left_fixed_side .menu_list .item:last-child{border:0; background:none;}
.left_fixed_side .menu_list .item.son{position: relative;}
.left_fixed_side .menu_list .item.son>.icon{width: auto;height: 100%;position: absolute;top: 0;right: 0;}
.left_fixed_side .menu_list .item.son>.icon>*{ display: inline-block; vertical-align: middle; }
.left_fixed_side .menu_list .item.son>.icon>em{margin: 0.7rem 0.6rem 0 10px;border-width: .5rem 0 .5rem .5rem;border-color:transparent transparent transparent #999;border-style:solid;float:right;display:block;position:relative;z-index:10;-webkit-transform:-webkit-rotate(0);transform:rotate(0);-webkit-transition:all .4s;transition:all .4s;}
.left_fixed_side .menu_list .item.son>.icon>em>i{border-width: .5rem 0 .5rem .5rem;border-color:transparent transparent transparent #fff;border-style:solid;display:block;position:absolute;top: -.5rem;right:.1rem;z-index:11;}
.left_fixed_side .menu_list .item.son .current_list{height:1.25rem; line-height:1.25rem;}
.left_fixed_side .menu_list .item.son .current_list>span{padding:0 .3rem; font-size:.75rem; color:#ccc;}
.left_fixed_side .menu_list .item.open{height:auto;}
.left_fixed_side .menu_list .item.open>.icon>em{transform:rotate(90deg); -webkit-transform:rotate(90deg);}
.left_fixed_side .menu_list .item.open>.icon>em>i{top:-.4rem; right:.1rem;}
.left_fixed_side .menu_list .currency_item img{margin-left:.3rem;}
.left_fixed_side .menu_list .menu_son{display:none; border-color:#f8f8f8;}
.left_fixed_side .menu_list .menu_son .item{margin-left:.625rem; border:0;}
.left_fixed_side .menu_list .menu_son .item a{border-bottom:.0625rem #f2f2f2 solid;}
.left_fixed_side .menu_list .menu_son .item:last-child a{border:0;}
.left_fixed_side .menu_list .menu_grandson{border:0;}
.left_fixed_side .menu_list .menu_grandson a{color:#878787;}
.left_fixed_side .menu_list .menu_grandson .item:last-child a{border-bottom:.0625rem #f2f2f2 solid;}
.left_fixed_side .menu_list .attr_son{padding:.625rem; padding-bottom:0;}
.left_fixed_side .menu_list .attr_son span{line-height:2rem; margin:0 .3125rem .625rem 0; padding:0 .625rem; color:#333; white-space:nowrap; cursor:pointer; border-radius:.3215rem; position:relative; vertical-align:middle; display:inline-block;}
.left_fixed_side .menu_list .attr_son span>em{width:.5rem; height:.5rem; margin-left:.3rem; margin-top:.75rem; background:url(../../.../images/icon_remove_white.png) no-repeat center; background-size:100%; float:right; display:block;}
.left_fixed_side .menu_list .attr_son span.current{color:#fff;}
.left_fixed_side .menu_list .menu_divide{height:.5rem; background-color:#eee;}


.left_fixed_side .menu_list .cate_nav_box>.item.son>.icon{left: 0;width: 100%;}

.left_fixed_side .nav_inquiry_btn {width: 100%;margin-top: 2%;margin-bottom: 2%;}
.left_fixed_side .nav_inquiry_btn a{max-width: 200px;display: block;margin: 0 auto;line-height: 1.2;}

.search_side{width:100%;}
.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;}
.search_side .close i{ position:absolute; left:0.5rem; top:1.3rem;}
.search_side .close i:after,
.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:''}
.search_side .close i:before { border-right-color:#000; left:-3px;}
.search_side .search{height:4rem; padding-left:2.625rem; padding-right:0.7rem; position:relative;}
.search_side .search .search_blank{ height:0.7rem;}
.search_side .search form{ background:#f5f5f4;}
.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;}
.search_side .search .text::-webkit-input-placeholder{ color:#ddd;}
.search_side .search .sub{ width:15%; height:2.6rem; background:url(../../../images/icon_search_submit.png) no-repeat center/1.5rem; right:.5rem;}
.search_side .search .reset{background:url(../../../images/icon_search_reset.png) no-repeat center/1.5rem; right:.625rem;}
.search_side .search .reset{width:2.5rem; height:3.5rem; border:0; position:absolute;}
.search_side .menu_list{padding:0 .625rem;}
.search_side .menu_list .search_title{height:1rem; line-height:1rem; margin-top:1.5rem; font-size:.75rem;}
.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){
	.pop_up .close{left:430px;}
	.pop_up_container .category_close{left: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)}
}
@-moz-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)}
}
@-ms-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(/static/font/icons.eot); /* IE9 */
    src: url(/static/font/icons.eot?#iefix) format("embedded-opentype"), /* IE6-IE8 */
    url(/static/font/icons.woff2) format("woff2"), /* chrome、firefox、opera、Safari, Android, iOS */
    url(/static/font/icons.woff) format("woff"), /* chrome、firefox */
    url(/static/font/icons.ttf) format("truetype"), /* chrome、firefox、opera、Safari, Android, iOS 4.2+ */
    url(/static/font/icons.svg#uxfonteditor) format("svg"); /* iOS 4.1- */
}

span.gicon{font-family: icons;}
span.gicon-x:before{content: '\e604';}

/* 草稿箱预览提示栏 */
.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: "微软雅黑";}
.global_drafts_tips::after{width: 100%;height: 100%;content: '';background-color: #333;position: absolute;top: 0;left: 0;opacity: 0.8;z-index: -1;}
.global_drafts_tips.current{bottom: 0}
.global_drafts_tips .drafts_txt{display: inline-block;margin-right: 15px;line-height: 30px;font-size: 18px;color: #fff;cursor: default;vertical-align: bottom;}
.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;}
.global_drafts_tips .drafts_hide_btn{background-color: #fff;color: #404852;}
@media (max-width: 768px) {
	.global_drafts_tips{display: none;}
}

/* 公共cate_nav模块 */
.default_cate_nav_style{position:relative;display:block;width:100%;height:auto;font-size:0;}
.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;}
.default_cate_nav_style .cate_nav_list{position:absolute;display:block;width:100%;left:0;top:auto;z-index:22;height:0;}
.default_cate_nav_style .cate_nav_list .cate_nav_box>li{position:relative;font-size:16px;line-height:26px;text-align:left;}
.default_cate_nav_style .cate_nav_list .cate_nav_box>li>a{display:block;padding:7px 17px;}
.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%); min-height:31.25vw;height: auto;}
.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;}
.default_cate_nav_style .cate_nav_list .cate_nav_sec .cate_nav_sec_box li{font-size:14px;line-height:24px;}
.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;}
.default_cate_nav_style .cate_nav_list .cate_nav_sec .cate_nav_third .cate_nav_third_box li{width:100%;}
.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;}

/* 弹窗公告提示 */
.operation_activities .operation_error{margin-top: 10px;color: #e22120;font-size: 14px;text-align: left;}
#operation_activities_bg{position: fixed; top: 0px; right:0; bottom:0; left: 0px; background: rgba(0, 0, 0, 0.5); z-index: 9998;}
#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;}
#operation_activities_tips .tips_tit{width: 100%;line-height:40px;font-size: 32px;text-align: center;padding-bottom: 22px;}
#operation_activities_tips .code{width: 100%;text-align: center;}
#operation_activities_tips .code .code_tit{line-height: 18px;font-size: 14px;color: #555555;}
#operation_activities_tips .code .code_text{line-height: 56px;font-size: 40px;font-weight: bold;color: #f06055;}
#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;}
@media (max-width: 1000px){
	#operation_activities_tips{width: 85%;padding: 25px;box-sizing: border-box;}
	#operation_activities_tips .tips_tit{font-size: 18px;line-height: 24px;padding-bottom: 15px;}
	#operation_activities_tips .code .code_tit{font-size: 12px;line-height: 20px;}
	#operation_activities_tips .code .code_text{font-size: 28px;line-height: 36px;}
	#operation_activities_tips .tips_close{margin-top: 18px;height: 32px;line-height: 32px;padding: 0 17px;font-size: 12px;}
}

/* 公共you make also like */
.global_products_may_like{margin-top: 60px; }
.w_1200 .global_products_may_like .wide{ width: 1200px; max-width: 100%; } 
.global_products_may_like .wide{ min-width: 0; max-width: 100%; }
.global_products_may_like .like_title{font-size: 30px;color:#000222;}
.global_products_may_like .icon_discount, .products_may_like .icon_seckill{padding: 7px 10px;position: absolute;right: 0;top: 0;color: #fff;z-index: 1;}
.global_products_may_like .icon_seckill{display: none;}
.global_products_may_like .like_products_box{margin-top: 50px;}
.global_products_may_like .like_products_box .like_products_item{width: 23.5%; margin-right: 0; margin-left: 2%;margin-bottom: 40px;float: left;}
.global_products_may_like .like_products_box .like_products_item:nth-child(4n+1){margin-left: 0;clear: both;}
.global_products_may_like .like_products_box .like_products_item .item_img{display: block;padding-top: 100%;position: relative;}
.global_products_may_like .like_products_box .like_products_item .item_img .item_img_tab{width: 100%;height: 100%;position: absolute;left: 0;top: 0;text-align: center;overflow: hidden;}
.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;color:#333}
.global_products_may_like .like_products_box .like_products_item .item_price{margin-top: 5px;font-size: 16px; height: 20px; overflow: hidden;}
.global_products_may_like .like_products_box .like_products_item .item_price del{margin-left: 5px;}
.global_products_may_like .icon_discount, 
.global_products_may_like .icon_seckill{padding: 7px 10px;position: absolute;right: 0;top: 0;color: #fff; z-index: 1;}
html[data-theme="t273"] body.index .global_products_may_like .like_title{color:#ffffff;}
html[data-theme="t273"] body.index .global_products_may_like .like_products_box .like_products_item .item_name{color:#fff;}
@media screen and (max-width:1000px){
	.global_products_may_like{ margin-top: 30px; }
	.global_products_may_like .wide{ margin: 0 auto; width: 92%;  }
	.global_products_may_like .like_title{ font-size: 24px; }
	.global_products_may_like .like_products_box{ margin-top: 30px; }
	.global_products_may_like .like_products_box .like_products_item{ margin-left: 0; margin-right: 2%; width: 48%; }
	.global_products_may_like .like_products_box .like_products_item:nth-child(2n){ margin-right: 0; }
}

/* 公共FAQ Start */

.global_faq_box{ padding: 50px 0; width: 100%; }
.global_faq_box .container{ margin: 0 auto; width: 100%; max-width: 1200px; }
.global_faq_box .container .faq_big_title{ margin-bottom: 24px; height: 24px; line-height: 24px; font-size: 30px; color: #000000; font-weight: bold; }
.global_faq_box .container .item{ padding: 24px 0 24px 10px; width: 100%; border-bottom: 1px solid #eaeaea; box-sizing: border-box; }
.global_faq_box .container .item .title{ padding-right: 102px; width: 100%; line-height: 24px; font-size: 16px; color: #111111;  display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden; cursor: pointer; box-sizing: border-box; position: relative; }
.global_faq_box .container .item 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;}
.global_faq_box .container .item i:before{ margin-left: 1.5px; }
.global_faq_box .container .item.active i {color: #111; background-color: #fff; transform: rotate(180deg);}
.global_faq_box .container .item.active .title{ font-weight: bold; }
.global_faq_box .container .item .content{ height: 0; line-height: 22px; font-size: 14px; color: #555555; overflow: hidden; 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; }
.global_faq_box .container .item .content .inner_height {padding-top: 24px; padding-right: 102px;}
@media screen and (max-width: 1240px) {
	.global_faq_box .container{ max-width: 1000px; }
}
@media screen and (max-width: 1040px) {
	.global_faq_box .container{ max-width: 750px; }
}
@media screen and (max-width: 768px) {
	.global_faq_box{ padding: 25px 0; }
	.global_faq_box .container{ max-width: 92%; }
	.global_faq_box .container .faq_big_title{ margin-bottom: 12px; font-size: 16px; }
	.global_faq_box .container .item{ padding: 12px 0; }
	.global_faq_box .container .item .content .inner_height{ padding-top: 12px; }
	.global_faq_box .container .item .title{ font-size: 12px; }
	.global_faq_box .container .item .content{ line-height: 14px; font-size: 12px; }
}
/* 公共FAQ END   */

/* 公共贴纸start */
.themes_prod{position: relative;}
.themes_prod .sticker_box{position: absolute;top:10px;width: 50%;z-index: 10;text-align: left;}
.themes_prod .sticker_box.left-top{left:10px;}
.themes_prod .sticker_box.left-top.discount_top{top:46px}
.themes_prod .sticker_box.right-top{right:10px;text-align: right;}
.themes_prod .sticker_box.right-top.discount_top{top:46px}
.themes_prod .sticker_box .sticker_item{display: inline-block;margin-right: 10px;margin-bottom: 10px;}
.themes_prod .sticker_box.right-top .sticker_item{margin-left: 10px;margin-right: 0;}
.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;}
.themes_prod .sticker_box .sticker_item .sticker_info[data='oval']{padding:0 12px; border-radius: 13px;}
.themes_prod .sticker_box .sticker_item .sticker_info[data='round']{width: 46px;height: 46px;line-height: 46px;border-radius: 50%;}
.themes_prod .sticker_box .sticker_item .sticker_info[data='square']{padding:0 12px;}
/* 公共贴纸end */

/* CLS start */
.compute_item_img{ display: block; position: relative; transition: all .3s ease-in-out; }
.compute_item_img .compute_process_img{ display: flex;; position: relative; width: 100%; height: 0; overflow: hidden;}
.compute_item_img .compute_process_img img{ position: absolute;}
.compute_item_img .compute_process_img a.logo_title{ position: absolute; top: 0; left: 0; bottom: 0; right: 0; margin: auto; }
.compute_item_img .compute_process_img .img_bg{ width: 100%; height: 100%; position: absolute; top: 0; left: 0; bottom: 0; right: 0; margin: auto; }
.compute_item_img .view_scroll_box{position: absolute;display: block; top:50%;width: 100%;height: 100%;}
.compute_item_img .compute_process_img .tiktok-embed{position: static;}
.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) {
	.compute_item_img .view_scroll_box{height: 150%;}
}
/* CLS 	end  */

/* from user.css */
.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;}
}





@media screen and (max-width: 500px){
	#fixed_login_popup .center_content{width: 90%;box-sizing: border-box;padding: 20px 25px;}
}
/*************************** 会员弹窗登陆  End  **************************/

/* 询盘 */
.global_inquiry_form .rows{margin-top: 25px;}
.global_inquiry_form .rows>.label{padding-left: 3px;font-size: 14px;color: #1a1d22;margin-bottom: 6px;display: block;}
.global_inquiry_form .rows>.label.tips{font-size: 12px;color: #9a9a9a;}
.global_inquiry_form .rows>.label i{font-size: 16px;}
.global_inquiry_form .field_rows:not(:first-of-type){margin-top: 25px;}
.global_inquiry_form .input_txt{width: 100%;background-color: #fff;border: 0;box-sizing: border-box;height: 66px;line-height: 66px;border-radius: 8px;padding: 0 20px;}
.global_inquiry_form .textarea_txt{width: 100%;background-color: #fff;border: 0;box-sizing: border-box;border-radius: 8px;padding: 20px;height: 180px;}

.global_inquiry_form .field_box{ display: flex; align-items: flex-start; justify-content: space-between; flex-wrap: wrap; }
.global_inquiry_form .field_box .rows.colums_order_1{ width: 100%; }
.global_inquiry_form .field_box .rows.colums_order_2{ width: 48%; }
.global_inquiry_form .rows.button_rows{ width: 100%; }

.global_inquiry_form .global_select_box{height:auto;line-height:46px;position: relative;}
.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;}
.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;}
.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; }
.global_inquiry_form .global_select_box .input_case i:last-child::before{content: "\e62b";font-family: "iconfont";}
.global_inquiry_form .global_select_box .input_case input.imitation_select{width: 100%;height: 100%;border: 0;cursor: pointer;background-color: transparent;}
.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;}
.global_inquiry_form .global_select_box .select_ul::-webkit-scrollbar{width: 8px;background: #ffffff;}
.global_inquiry_form .global_select_box .select_ul::-webkit-scrollbar-thumb{background: rgb(203, 203, 203);border-radius: 5px;}
.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;}
.global_inquiry_form .global_select_box .select_ul li:hover,
.global_inquiry_form .global_select_box .select_ul li.selected{background-color: #eee;color: #555;}
.global_inquiry_form .global_select_box .select_ul li.selected.leave{background-color: unset; color: #555;}
.global_inquiry_form .global_select_box .select_ul li:hover i,
.global_inquiry_form .global_select_box .select_ul li.selected i{border: 5px solid #22191a;background-color: #fff;}
.global_inquiry_form .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;}
.global_inquiry_form .global_select_box.focus .select_ul{display: block;}
.global_inquiry_form .global_select_box.focus .input_case i:last-child{color: #888;transform: scale(0.8) rotate(-180deg);}

.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; }
.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; background: #f7f7f7 url(../images/user/address_search_icon.png) no-repeat center right 15px; }
.global_inquiry_form .global_country_box .search > input { border: none; outline: 0; width: 100%; height: 40px; margin: 0; padding: 0; background-color: #f7f7f7; }
.global_inquiry_form .global_country_box .search::after { position: absolute; top: 0; right: 10px; font-family: "iconfont" !important; font-size: 24px; content: "\e602"; }
.global_inquiry_form .global_country_box .select_ul { display: block; position: unset; }
.global_inquiry_form .global_country_box.focus .country_drop { display: block; }

.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;}
.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;}
.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;}
.global_inquiry_form .field_checked_box .item.checked::before{width: 6px;height: 6px;border: 5px solid #222;border-radius: 16px;}
.global_inquiry_form .field_checked_box .item.disabled {cursor: no-drop;}
.global_inquiry_form .field_checked_box .item.disabled::before {width: 6px; height: 6px; border: 5px #d2e0ee solid; border-radius: 16px;}
.global_inquiry_form .field_checked_box input{display: none;}

.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}
.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;}
.global_inquiry_form .field_checked_box .input_checkbox_box .input_checkbox input{display:none;}
.global_inquiry_form .field_checked_box .input_checkbox_box .input_checkbox:before{ margin:auto;  position:absolute;  display:none; content:"\e647";font-family: "iconfont";}
.global_inquiry_form .field_checked_box .input_checkbox_box.checked .input_checkbox{border-color:#fff;}
.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;}
.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;}

.global_inquiry_form .field_column_box { display: flex; align-items: center; justify-content: space-between; flex-wrap: nowrap; gap: 15px; }
.global_inquiry_form .field_column_box .global_select_box .input_case .input_box_txt { font-size: 12px; }
.global_inquiry_form .field_column_box .global_select_box .input_case i.select_clear::before { font-size: 12px; }
.global_inquiry_form .field_box .rows.colums_order_2 .field_column_box { flex-direction: column; }
.global_inquiry_form .field_box .rows.colums_order_2 .field_column_box .global_select_box,
.global_inquiry_form .field_box .rows.colums_order_2 .field_column_box .input_box { width: 100%; }
.global_inquiry_form .field_box .rows.colums_order_2 .field_column_box .global_select_box .input_case { padding: 0 80px 0 20px; }
@media screen and (max-width: 1000px) {
	.global_inquiry_form .field_column_box { flex-direction: column; }
	.global_inquiry_form .field_column_box .global_select_box,
	.global_inquiry_form .field_column_box .input_box { width: 100%; }
	.global_inquiry_form .field_column_box .global_select_box .input_case { padding: 0 10px; }
	.global_inquiry_form .field_column_box .global_select_box .input_case .input_box_txt { font-size: 14px; }
}

.global_inquiry_form .form_tool_img_box{padding: 0 20px 20px 20px;background-color: #fff;border-radius: 8px;}
.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;}
.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;}
.global_inquiry_form .form_tool_img_box .upload_box label{margin: 0;padding-top: 0;}
.global_inquiry_form .form_tool_img_box .upload_box:first-child{display: block;}
.global_inquiry_form .form_tool_img_box .upload_box.on:after,
.global_inquiry_form .form_tool_img_box .upload_box.on:before{background: none;}
.global_inquiry_form .form_tool_img_box .upload_box.on .num_tips{font-size: 0;}
.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;}
.global_inquiry_form .form_tool_img_box .upload_box{width: 120px;height: 120px;}
.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;}
.global_inquiry_form .form_tool_img_box .upload_box .pic_box img{opacity: 1;}
.global_inquiry_form .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);}
.global_inquiry_form .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;}
.global_inquiry_form .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;}
.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;}
.global_inquiry_form .form_tool_img_box .upload_file{width: 120px;height: 120px;}
.global_inquiry_form .colums_order_2 .form_tool_img_box .upload_box,
.global_inquiry_form .colums_order_2 .form_tool_img_box .upload_box .pic_box,
.global_inquiry_form .colums_order_2 .form_tool_img_box .upload_file{ width: 82px; height: 82px; }

.global_inquiry_form .form_tool_file_box{padding: 0 20px 20px 20px;background-color: #fff;border-radius: 8px;}
.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;}
.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;}
.global_inquiry_form .form_tool_file_box .upload_box label{margin: 0;padding-top: 0;}
.global_inquiry_form .form_tool_file_box .upload_box:first-child{display: block;}
.global_inquiry_form .form_tool_file_box .upload_box.on:after,
.global_inquiry_form .form_tool_file_box .upload_box.on:before{background: none;}
.global_inquiry_form .form_tool_file_box .upload_box.on .num_tips{font-size: 0;}
.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;}
.global_inquiry_form .form_tool_file_box .upload_box{width: 120px;height: 120px;}
.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;}
.global_inquiry_form .form_tool_file_box .upload_box .pic_box img{opacity: 1;}
.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);}
.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;}
.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;}
.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; }
.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;}
.global_inquiry_form .form_tool_file_box .upload_file{width: 120px;height: 120px;}
.global_inquiry_form .colums_order_2 .form_tool_file_box .upload_box,
.global_inquiry_form .colums_order_2 .form_tool_file_box .upload_file{ width: 82px; height: 82px; }

@media screen and (max-width: 1000px) {
	.global_inquiry_form .form_tool_file_box{ padding: 0 10px 10px 10px; }
	.global_inquiry_form .form_tool_file_box .upload_file{ width: 80px; height: 80px; }
	.global_inquiry_form .form_tool_file_box .upload_box{ margin: 10px 10px 0 0; width: 80px; height: 80px; }
	.global_inquiry_form .form_tool_file_box .upload_box .pic_box{ width: 80px; height: 80px; }
}



.video_public_box iframe{position: absolute;top:0;left: 0;right: 0;bottom: 0;margin:auto;z-index: 9;}
.video_public_box video{position: absolute;top:0;left: 0;right: 0;bottom: 0;margin:auto;width: 100%;height: 100%;z-index: 9;background-color: #000000;}
.video_public_box video.poster_cover{object-fit: cover;}


/* 协议 */
.ly_policies .policies_content_box{ padding: 50px 0; }
.ly_policies .bread_crumb{ padding: 25px 0; background-color: #f7f7f7; }
.ly_policies .bread_crumb a, .ly_policies .bread_crumb span{ font-size: 14px; color: #555; }
.ly_policies .policies_content_box .policies_title { font-size: 30px; text-align: center; line-height: 46px; padding: 0 2% 35px; }
@media screen and (max-width: 1000px) {
	.ly_policies .policies_content_box{ padding: 25px 0; }
}
/* 协议 */


.logo h1{font-size: 0;}

.fluid_box{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 1; }
.fluid_box canvas{ position: sticky; width: 100%; height: 100%; top: 0; left: 0; }

@keyframes scrollTop {
	0% { transform: translate3d(0,0%,0) }
	to { transform: translate3d(0,-50%,0) }
}
@keyframes scrollBottom {
	0% { transform: translate3d(0,-50%,0) }
	to { transform: translate3d(0,10%,0) }
}