
/*
Powered by ueeshop.com		http://www.ueeshop.com
广州联雅网络科技有限公司		020-83226791
*/
/*global css*/
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0; padding:0;}
body,textarea,input,button,select,keygen,legend{font-size:14px; color:#333; font-family:Arial; -webkit-text-size-adjust:none; outline:0;}
header,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{display:block;}
table{border-collapse:collapse; border-spacing:0;}
caption,th{text-align:left; font-weight:normal;}
html,body,fieldset,img,iframe,abbr{border:none;}
i,cite,em,var,address,dfn{font-style:normal;}
li{list-style:none;}
h1,h2,h3,h4,h5,h6,small{font-size:100%;}
h1,h2,h3,h4,h5,h6,em,b{font-weight:normal;}
sup,sub{font-size:80%;}
pre,code,kbd,samp{font-family:inherit;}
q:before,q:after{content:none;}
textarea{overflow:auto; resize:none;}
label,summary{cursor:default;}
a,button{cursor:pointer;}
ins,u,s,a{text-decoration:none;}
textarea,input{outline:none; -webkit-tap-highlight-color:rgba(0,0,0,0);}
input[type='text'],input[type='number'],input[type='password'],input[type='reset'],input[type='submit'],input[type='button'],input[type='tel'],button,textarea{-webkit-appearance:none; border:1px #ddd solid; outline:none;}
input:-webkit-autofill,textarea:-webkit-autofill,select:-webkit-autofill{box-shadow:0 0 0 1000px #fff inset; -webkit-box-shadow:0 0 0 1000px #fff inset;}
@media (max-width: 768px) {
	input[type='text'],input[type='number'],input[type='email'],input[type='password'],input[type='reset'],input[type='submit'],input[type='button'],input[type='tel'],input[type='search'],button,textarea{-webkit-appearance:none;border-radius:0;outline:0;border:0px;}
}

.trans{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;}
.trans2{-webkit-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out;}
.trans3{-webkit-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
img.lazyload{ opacity: 0; }


/*float*/
.fl{float:left;}
.fr{float:right;}


/*a*/
a{color:#333; text-decoration:none;}
a:hover{text-decoration:underline;}
a.red{color:red; text-decoration:none;}
a.red:hover{color:red; text-decoration:underline;}

.icon_success_status{width:44px;height:44px;overflow:hidden;background-image:url(../themes/default/images/cart/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;}


:root {
    --CheckoutMainColor: #1875b4;
	--CheckoutMainLightColor: #74acd2;
}
/*************************** 全局 start ***************************/
html{font-family:Arial;}
body{font-size:12px;margin: auto;}
body.hidden{overflow:hidden;}
img{max-height:100%; max-width:100%;}
.wide{width:1300px; margin:0 auto; display:flex; justify-content: space-between }
.wide h1 img{ margin-top:10px}
.full{width:100%; margin:0 auto;}
.show{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;}
img.lazyloading,.img.img_loading{opacity: 0;transition: opacity .6s ;}
body .header_abs .headerFixed{width: 100%; position: absolute;left: 0;top: 0;z-index: 1; background:#fff}
body .header_fixed .headerFixed{width: 100%; position: fixed;left: 0;top: 0;z-index: 1;transition:all 0.3s;}
body .header_content_height{display: none;}
body .header_content_show .header_content_height{display: block;}
body .header_background .headerFixed{background-color: var(--ThemesHeaderBgColor);}
#themes_pdetial_under_button{ width: 100%; }
.nav ul li::marker {     unicode-bidi: none;
    font-variant-numeric: none;}
@media (max-width: 1480px) {
	.wide{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;}
}



/**************************************************** 公共插件样式开始 ****************************************************/
/*一级导航公共样式*/
.nav{ width:57%}
.default_nav_style{display: flex;flex-wrap: wrap; width:100%}
.default_nav_style li{ flex:1}
.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:999;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;}
.header .default_nav .small_nav_sec{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:#000;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{margin: 0;width: 100%;position: relative;}
.header .default_nav .nav_sec .nav_thd_list{ padding:4px 0; }
.header .default_nav .nav_sec .nav_thd_item>a{display: block;height: 18px;line-height:18px; color:#666; font-size:12px;text-align: left;padding: 3px 0;overflow:hidden;-ms-text-overflow: ellipsis;text-overflow: ellipsis;white-space: nowrap;}
.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: 20px;line-height: 20px;padding: 5px 20px;color: #000;overflow: hidden;-ms-text-overflow: ellipsis;text-overflow: ellipsis;white-space: nowrap;font-size: 15px; text-decoration:none!important}
.header .default_nav .small_nav_sec .nav_sec_item a, .header .default_nav .small_nav_sec .nav_sec_item dt a:hover{ color:#8bc12f; text-decoration:underline!important}
.default_nav .small_nav_sec .nav_sec_item.has_third a em{position: absolute;width: 7px;height: 11px;top: 0;bottom: 0;right: 20px;margin:auto;background: url(../../images/global/icon_down_has.png) no-repeat center top;}
.default_nav .full_nav_style .small_nav_sec .nav_sec_item.has_third a em{display: none;}
.default_nav .small_nav_sec .nav_sec_item a:hover{color: #000;}
.default_nav .small_nav_sec .nav_sec_item a:hover em{background-position: center bottom;}
.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;}
.default_nav .small_nav_sec .nav_thd_item{position: relative;}
.default_nav .small_nav_sec .nav_sec_item.has_third:hover .nav_thd_list{display: block;}
.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: 260px;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{float: left;width: 320px;font-size: 0;text-align: right;white-space:normal;}
.default_nav .nav_sec .nav_img.small{width: 160px;}
.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: 150px;max-height: 150px;}
/* 三级导航公共样式 */
.default_nav .nav_sec_item .nav_third_box{display: none; position: absolute;width:260px; top:0;left:100%;background-color: #fff;}
