/*===================Common Style============================*/
.wrap{width:1470px;margin:0 auto;}
.ovh{overflow:hidden;}
.textH{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.textCenter{text-align:center;}
.fontWrap{font-size:14px;}
.w_1200 .wide{width:1200px;min-width:1200px;}
.w_1200 .pro_right{width:940px;}
.pro_left{width:238px;}
.pro_right{width:720px;}

/*============================Header============================*/
#header{width: 100%;position: fixed;top: auto;left: 0;z-index: 1000;}
#header .head_t .text_l{height: 38px;margin:2px;font-size: 0;}
#header .head_t .text_l .plugins_edit_contents{width: max-content !important;}
#header .head_t .tel,#header .head_t .email{float:none;display: inline-block;vertical-align: top;padding-left:25px;line-height: 38px;margin:0px 10px 0 15px;background-position:center left;background-repeat:no-repeat;font-size: 14px;}
#header .head_t .tel a,#header .head_t .email a{color: inherit;}
#header_content_height{height: calc(130px + 36px);}
#header_content_height.index{height: 42px;}
.head_t .text_r{position: relative;z-index: 1000;}
.sign{margin-right:15px;}
.sign .default_account_style{line-height:42px}
.sign .default_account_style dl dt{line-height:42px;padding-right:0px;}
.sign .default_account_style dl dt i{display:none;}
.sign .default_account:hover dl dd{top: 100%;right: 0;left: auto;}
.sign dl{height:42px;position:relative;}
.sign .user{display:none;width:220px;padding:10px 15px 15px;position:absolute;top:30px;left:-80px;z-index:1;}

/*.sign .user a{ width: 45%; display: inline-block; font-size: 12px; margin: 5px 0;}*/
.sign .user .btn{display:block;width:100%;line-height:30px;text-transform:uppercase;text-align:center;border-radius:3px;margin-top:10px;}
.sign dl:hover .user{display:block;}
.default_currency_style{float:left;line-height:12px;position:relative;cursor:pointer;margin:0px 0 0 15px;}
.default_currency_style{line-height: 42px;}
.default_currency_style > strong,.default_currency_style > dl{float:left;}
.default_currency_style > dl{margin-left:10px;padding-right:20px;}
.default_currency_style dl dt{padding:0px;}
.default_currency_style dl dt i{display:none;}
.default_currency_style dl dt i:before{content:unset;}
.default_currency_style .default_currency dl dd{z-index:1;}
.default_language_style{float:left;line-height:42px;cursor:pointer;margin:0px 15px 0 30px;padding-right:25px;position:relative;}
.default_language_style dt{padding:0px;}
.default_language_style dt i{display:none;}
.default_language dd{z-index:1;}
.head_c{padding:20px 0 20px 0;transition: all 0.3s ease-out;}
.head_c.index{padding:45px 0 20px 0;}
.head_c .part_l{width:15%;}
.head_c .part_r{width:80%;}
.logo{width:150px;height:48px;}
.logo img{margin-left: 15px;max-height: 48px;}

.head_c .default_search_style{float:right;display:block;width:25px;height:45px;background-size:auto;}
.head_c .default_search_style .default_search_btn{display:block;width:100%;height:100%;}
.head_c .cart{display:block;margin:0 15px 0 25px;border-radius:3px;padding:5px 15px 5px 55px;}
.head_c .default_shopping_cart_style{float:right;display:block;margin:0 15px 0 25px;border-radius:3px;padding:5px 15px 5px 55px;transition: all 0.4s ease-out;}
.head_c .default_shopping_cart_style .text_0{display:none;}
.head_c .default_shopping_cart_style .cart_count_price{display:block;}
.default_shopping_cart_down .cart_note{left:auto;right:0px;}
.default_shopping_cart_down .cart_empty{color: #333;}
.header .navBar{width:80%;height:45px; /*overflow: hidden;*/}
.header .default_nav_style{width:100%;text-align: right;font-size: 0;}
.header .navBar li{display:inline-block;line-height:45px;float: none;font-size:0;}
.header .navBar li>a{display:inline-block;font-size:16px;text-transform:capitalize;transition: all 0.4s ease-out;}


#header .sub_nav{height: 36px; border-top: 1px solid #E6E6E6;border-bottom: 1px solid #E6E6E6;background: #f2f2f2;line-height: 36px;}
#header .sub_nav>.wide{display: flex;align-items: center;justify-content: space-between;width: 98%;margin: 0 auto;max-width: 1200px;}
#header .sub_nav a{font-size: 14px;color: #323232;cursor: default;padding-left: 30px;}
#header .sub_nav a:hover{text-decoration: none;}
#header .sub_nav a:nth-child(1){background: url(../images/header_sub_nav_icon_1.png) no-repeat left center / auto 60%;}
#header .sub_nav a:nth-child(2){background: url(../images/header_sub_nav_icon_2.png) no-repeat left center / auto 63%;}
#header .sub_nav a:nth-child(3){background: url(../images/header_sub_nav_icon_3.png) no-repeat left center / auto 60%;}
#header .sub_nav a:nth-child(4){background: url(../images/header_sub_nav_icon_4.png) no-repeat left center / auto 60%;}


/*============================Footer============================*/
.footer{padding-top:80px;}
.footer .left{width:75%;}
.footer .right{margin-right:2%;width:23%;}
.footer dt, .footer .default_newsletter_style .top_text{font-size:16px;margin-bottom:25px;}
.footer dd{margin-bottom:15px;}
.footer .default_newsletter_style{margin-bottom:20px;width:100%;}
.footer .default_newsletter_style .newsletter_title{font-size:16px;margin-bottom:15px;}
.footer .default_newsletter_style .newsletter_title .sub_text{font-size:14px;line-height: 22px;}
.footer .default_newsletter_style .default_newsletter_form input{float:left;display:block;border:none;line-height:46px;}
.footer .default_newsletter_style .default_newsletter_form input:first-of-type{padding:0 2%;width:69%;}
.footer .default_newsletter_style .default_newsletter_form input:last-of-type{width:25%;cursor: pointer;}
.footer .email .icon{margin-top:25px;}
.footer .icon dl{width:100%;}

/*.footer .icon a{ display: inline-block; width: 22px; height: 18px; background-position: center; background-repeat: no-repeat; background-size: contain; margin-right: 8px;} */
.footer .default_foot_menu_style .menu_list{box-sizing:border-box;float:left;padding-right:2%;width:33.333333%;}
.footer .default_foot_menu_style .menu_list > dl > dt,.footer .default_foot_menu_style .menu_list > dl > dd{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.footer .default_foot_menu_style .menu_list > dl > dd a{transition: all 0.3s ease-out; }
.footer .copy{padding:20px 0;margin-top:70px;line-height:37px;}
.footer .copy .img img{max-height:30px;margin-right:20px;display: inline-block;vertical-align: middle;}
.footer .copy .img a{display: inline-block;height: 37px;line-height: 37px;vertical-align: middle;}
.footer .copy .img a:after{content: '';display: inline-block;width: 0;height: 100%;vertical-align: middle;}

.header .navBar li a:hover,.head_c .default_shopping_cart_style:hover,.footer dd a:hover{text-decoration: none;}

/*============================媒体查询============================*/
.mobShow{display:none;}
.mobHide{display:block;}
@media screen and (max-width:1520px){
	.wrap{width:100%;}
	.footer .left{width:74%;padding-left:1%;}
}
@media screen and (max-width:1280px){
	.head_c .default_shopping_cart_style{margin-left:15px;}
	.footer .email input{width:60%;}
	.footer .email button{width:34%;}
	.footer .default_newsletter_style .default_newsletter_form input:first-of-type{width:59%;}
	.footer .default_newsletter_style .default_newsletter_form input:last-of-type{width:34%;}
	.footer .icon a{margin-right:5px;}
}
@media screen and (max-width:1100px){
	.head_c .default_shopping_cart_style{margin-left:5px;margin-right:10px;}
	.footer .email .icon a{margin-right:3px;}
}
@media screen and (max-width:1000px){
	#header{box-sizing: border-box; background-color: #000;}
	#header_content_height,#header_content_height.index{height: 48px;}
	.mobShow{display:block;}
	.mobHide{display:none;}
	.wrap{width:750px;}
	.header{padding:22px 30px;position:relative;}
	.logo{width:230px;height:auto;}
	.header .navBtn{width:46px;height:42px;background-size:contain;margin:10px 35px 0 0;filter: invert(1);}
	.header .icon{position:absolute;right:30px;top:20px;}
	.header .icon a{display:block;background-position:left bottom;background-repeat:no-repeat;background-size:45px;filter: invert(1);}
	.header .icon a.icon1{width:45px;height:50px;}
	.header .icon a.icon2{width:60px;height:50px;margin-left:30px;position:relative;}
	.header .icon a.icon2 em{font-size:24px;line-height:30px;border-radius:20px;padding:0 7px;position:absolute;top:0;right:0;}

	#header .sub_nav{display: none;}

	.footer{padding:0;}
	.footer .wrap{width:100%;}
	.footer .left,.footer .right{box-sizing:border-box;float:none;padding:0 30px;width:100%;}
	.footer .right{margin-top:20px;}
	.footer .default_newsletter_style{margin-top:10px;}
	.footer .default_newsletter_style .newsletter_title{margin-bottom:25px;text-align:center;}
	.footer .default_newsletter_style .newsletter_title .top_text{font-size:36px;}
	.footer .default_newsletter_style .newsletter_title .sub_text{font-size:24px;}
	.footer .default_newsletter_style .default_newsletter_form input{line-height:74px;font-size:28px;}
	.footer .default_newsletter_style .default_newsletter_form input:first-of-type{width:64%;}
	.footer .default_newsletter_style .default_newsletter_form input:last-of-type{width:30%;}
	.follow_us_list li{margin-right: 0;}
	.footer .icon{margin:40px 0;text-align:center;}
	.footer .icon dl{display:none;}
	.footer .default_foot_menu_style .menu_list{float:none;width:100%;}
	.footer .default_foot_menu_style .menu_list > dl > dt{position:relative;font-size:32px;line-height:34px;margin-bottom:0;padding:32px 0;}
	.footer .default_foot_menu_style .menu_list > dl > dt::after{content:'';position:absolute;right:0;top:37px;width:25px;height:25px;background-size:contain;}
	.footer .default_foot_menu_style .menu_list > dl > dd{display:none;line-height:40px;margin:0;font-size:14px;}
	.footer .copy{margin-top:0;text-align:center;}
	.footer .copy div{float:none;margin:10px 0;font-size:28px;}
	.footer .copy .img{line-height:0;font-size:0;}
	.footer .copy .img img{display:inline-block;margin:0 5px 10px;height:50px;}
	.follow_us_list{height: auto;}
}
@media screen and (max-width:770px){
	.wrap{width:100%;}
}
@media screen and (max-width:500px){
	.header .navBtn{width:25px;height:23px;margin:0px 15px 0 0;}
	.head_c{padding: 0;}
	.header{padding:10px;}
	.logo{font-size: 0;margin-top: -10px;margin-bottom: -10px;}
	.logo img{max-width: 120px;max-height: 48px;position: absolute;top: 0;bottom: 0;margin: auto;}
	.logo{width:120px;height:48px;margin-left:0;}
	.header .icon{position:absolute;right:10px;top:10px;}
	.header .icon a{background-size:20px;}
	.header .icon a.icon1{width:20px;height:25px;}
	.header .icon a.icon2{width:25px;height:25px;margin-left:15px;}
	.header .icon a.icon2 em{font-size:12px;line-height:14px;padding:0 3px;}
	.footer .left,.footer .right{padding:0 15px;}
	.footer .default_newsletter_style .newsletter_title{margin-bottom:20px;}
	.footer .default_newsletter_style .newsletter_title .top_text{font-size:20px;}
	.footer .default_newsletter_style .newsletter_title .sub_text{font-size:14px;}
	.footer .default_newsletter_style .default_newsletter_form input{line-height:38px;font-size:12px;}
	.footer .icon{margin:20px 0 15px;}
	.footer .default_foot_menu_style .menu_list > dl > dt{padding:10px 0;font-size:14px;line-height:20px;}
	.footer .default_foot_menu_style .menu_list > dl > dt::after{top:12px;width:15px;height:15px;}
	.footer .copy div{margin:0;font-size:14px;}
	.footer .copy .img img{max-height: 30px;height:auto;}
}



/* t130 底部 */
.footer_t130 .bx_p30{padding:30px;}
.footer_t130 .bx_fs32{font-size:32px;}
.footer_t130 .bx_fs30{font-size:30px;}
.footer_t130 .bx_fs24{font-size:24px;}
.footer_t130 .bx_fs20{font-size:20px;}
.footer_t130 .bx_fs18{font-size:18px;}
.footer_t130 .bx_fs16{font-size:16px;}
.footer_t130 .bx_fs14{font-size:14px!important;}
.footer_t130 .bx_fs12{font-size:12px!important;}
.footer_t130 .bx_pt95{padding-top:95px;}
.footer_t130 .bx_pt75{padding-top:75px;}
.footer_t130 .bx_pt50{padding-top:50px;}
.footer_t130 .bx_pt30{padding-top:30px;}
.footer_t130 .bx_pb30{padding-bottom:30px;}
.footer_t130 .bx_pb60{padding-bottom:60px;}
.footer_t130 .bx_ptb95{padding:95px 0;}
.footer_t130 .bx_ptb75{padding:75px 0;}
.footer_t130 .news {background-color: #000;color: #fff;}
.footer_t130 .default_foot_menu_style .menu_list {border-right: 1px solid #606e7c;}
.footer_t130 .default_foot_menu_style .menu_list:last-child {border-right: 1px;}


/* news */
.footer_t130 .ipro2{max-width:92.1875%;margin:0 auto 20px;}
.footer_t130 .default_newsletter_style{}
.footer_t130 .default_newsletter_style .top_text{font-size:40px;padding:25px 0;text-align:center;}
.footer_t130 .default_newsletter_form{max-width:633px;height:55px;line-height:55px;border-radius:27.5px;margin:30px auto 0;font-size:18px;overflow:hidden;}
.footer_t130 .default_newsletter_form .text{width:70.3%;float:left;line-height:55px;height:55px;padding-left:20px;box-sizing:border-box;border:none;border-radius:27.5px 0 0 27.5px;}
.footer_t130 .default_newsletter_form .subscribe{width:29.7%;line-height:55px;height:55px;float:right;border:none;text-align:center;cursor:pointer;text-transform:uppercase;font-size:18px;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;background: #FF710D;color: #fff;}
.footer_t130 .default_newsletter_form .subscribe:hover{box-shadow: inset 0px 0px 10px rgba(255,255,255,0.1);}

/* news */
.footer_t130 .through{text-decoration:line-through;font-style:italic;}
.footer_t130 .col_2{width:16.666666666666664%;float:left;}
.footer_t130 .default_foot_menu_style{text-align: center;}
.footer_t130 .default_foot_menu_style .menu_list{width:24%;display: inline-block;position:relative;text-align:center;vertical-align: top;}
.footer_t130 .default_foot_menu_style .menu_list:last-of-type::after{opacity:0;}
.footer_t130 .default_foot_menu_style dl{display:inline-block;text-align:left;max-width:85%;}
.footer_t130 .default_foot_menu_style dl dt{padding-bottom:30px;font-size:20px;}
.footer_t130 .default_foot_menu_style dl dd{}
.footer_t130 .default_foot_menu_style dl dd a{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:18px;line-height:2em;text-decoration: none;transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;color: #fff;}
.footer_t130 .hover_btn{position:absolute;width:100%;height:100%;left:0;top:0;opacity:0;cursor:pointer;}
.footer_t130 .hover_btn:hover{opacity:1;}
.footer_t130 .hover_btn .btn_shop{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);max-width:37.5%;}
.footer_t130 .bx_img_hover:hover img{transform:scale(1.2);}
.footer_t130 .follow_us_list{text-align:center;margin-top: 30px;}
.footer_t130 .follow_us_list li>a{transform:scale(1.2);}
.footer_t130 .follow_us_list li>a:hover{transform:scale(1.3);}
.footer_t130 .footer{line-height:2em;font-size:18px;background: transparent;color: #fff;text-align: center;}
.footer_t130 .footer a{display:inline-block;margin-left:8px;color: #fff;}

.footer_t130 .follow_us_list li>a.icon_follow_tiktok{background: url(../../default/images/tiktok.png)no-repeat center center;background-size: 25px;}


.footer_t130 .bx_pt75.news .pay{padding-top: 25px;text-align: center;}
.footer_t130 .bx_pt75.news .partners_box img{max-width: 80px;max-height: 32px;}


/* newsletter */
.footer_t130 .news_bg{background-size:6vw auto, 13.4vw auto;}
.footer_t130 .newsletter_title{text-align:center;}
.footer_t130 .newsletter_title .top_text{line-height:1.2em; padding-bottom:10px; font-size:46px;color: #fff;}
.footer_t130 .newsletter_title .sub_text{padding-bottom:29px; text-align:center; font-size:16px;}
@media (max-width:1000px) {
    .footer_t130 .news_bg{background-size:13vw auto, 18.6vw auto; background-position:left 60%, right 60%;}
}

@media screen and (min-width: 1000px){
	.hover_show_img .plist_sec_pic{opacity: 0;transition: all 0.3s ease-out;}
	.hover_show_img .plist_main_pic{opacity: 1;transition: all 0.3s ease-out;}
	.hover_show_img:hover .plist_sec_pic{opacity: 1;}
	.hover_show_img:hover .plist_main_pic{opacity: 0;}
}

@media (max-width:1000px) {
    .footer_t130 .default_newsletter_style .top_text{font-size:28px;padding:10px 20px;}
    .footer_t130 .default_newsletter_form{max-width:96%;border-radius:0;height:auto;line-height:41px;font-size:15px;}
    .footer_t130 .default_newsletter_form .text{width:100%;height:41px;line-height:41px;border-radius:20px;margin-bottom:10px;text-align:center;}
    .footer_t130 .default_newsletter_form .subscribe{width:100%;height:41px;line-height:41px;border-radius:20px;margin-bottom:10px;}
    .footer_t130 .default_foot_menu_style .menu_list{width:99%; text-align:left;}
    .footer_t130 .default_foot_menu_style .menu_list dl{display:block;min-width:100%;}
    .footer_t130 .default_foot_menu_style .menu_list::after{display:none;}
    .footer_t130 .default_foot_menu_style .menu_list dt{padding:10px 0;position:relative;font-size:16px;}
    .footer_t130 .default_foot_menu_style .menu_list dt::after{content:"+";position:absolute;right:5px;top:10px;font-size:20px;}
    .footer_t130 .default_foot_menu_style .menu_list dl dd{display:none;}
    .footer_t130 .default_foot_menu_style .menu_list dl.focus dd{display:block;padding:4px 10px;}
    .footer_t130 .default_foot_menu_style .menu_list dl dd a{line-height:24px;font-size:12px;}
    .footer_t130 .footer{padding-top:10px;padding-bottom:20px;font-size:14px;}
    
    .footer_t130 .bx_pt75{padding-top:20px;}
    .footer_t130 .bx_pt60{padding-top:30px;}
    .footer_t130 .bx_pt50{padding-top:15px;}
    .footer_t130 .bx_ptb95{padding:25px 0;}
    .footer_t130 .bx_ptb75{padding:25px 0;}
    .footer_t130 .bx_ptb30{padding-top:15px;padding-bottom:15px;}
    .footer_t130 .bx_p30{padding:15px;}
    .footer_t130 .bx_xs_plr15{padding-left:15px;padding-right:15px;}
    .footer_t130 .bx_xs_pt0{padding-top:0;}
    .footer_t130 .bx_xs_pb30{padding-bottom:30px;}
    .footer_t130 .bx_xs_pb10{padding-bottom:10px;}
    .footer_t130 .bx_fs18{font-size:12px;}
    .footer_t130 .bx_fs20{font-size:12px;}
    .footer_t130 .bx_xs_fs12{font-size:12px;}
    .footer_t130 .follow_us_list{height:auto;}
    .footer_t130 .follow_us_list li{margin-top:20px;margin-bottom:5px;margin-right:2px;}
    .footer_t130 .follow_us_list li>a{transform:scale(1); background-size:40px;}
    .footer_t130 .hover_btn{display: none;}

    .footer_t130 .follow_us_list li>a.icon_follow_tiktok{filter: brightness(0) invert(1);
}