:root{
	--wrap: 1316px;
	--family-regular: 'Montserrat-Regular';
	--family-bold: 'Montserrat-Bold';
	--family-black: 'Montserrat-Black';
	--family-medium: 'Montserrat-Medium';
	--family-semibold: 'Montserrat-SemiBold';
	--family-light: 'Montserrat-Light';
	--family-ultralight: 'Montserrat-UltraLight';
	--family-regular-z: 'Zeyada-Regular';
	--size-14: 14px;
	--size-15: 15px;
	--size-18: 18px;
	--size-19: 19px;
	--size-20: 20px;
	--size-22: 22px;
	--size-24: 24px;
	--size-25: 25px;
	--size-27: 27px;
	--size-30: 30px;
	--size-36: 36px;
	--size-48: 48px;
	--size-50: 50px;
	--size-51: 51px;
	--size-55: 55px;
	--size-70: 70px;
	--size-77: 77px;
	--white: #fff;
	--gray-e5: #e5e5e5;
	--gray-ce: #cecece;
	--gray-c0: #c0c0c0;
	--gray-c2: #c2c2c2;
	--gray-bd: #bdbdbd;
	--gray-b3: #b3b2b0;
	--gray-9: #999;
	--gray-94: #949494;
	--gray-8d: #8d8d8d;
	--gray-6e: #6e6e6e;
	--gray-64: #646464;
	--gray-66: #666363;
	--gray-5: #555;
	--gray-57: #575757;
	--gray-51: #515151;
	--black-25: #252525;
	--black-21: #212121;
	--black-01: #010101;
	--black: #000;
	--red-e0: #e02c00;
	--red-dc: #dc2c00;
	--red-de: #de2a00;
	--red-d6: #d62c00;
	--red-d5: #d51506;
	--blue-31: #3195df;
}

*,
*::before,
*::after{font-family: var(--family-regular); transition: all .3s; -webkit-transition: all .3s;}
a:hover{text-decoration: none;}
img{max-width: 100%; max-height: 100%;}
.img{font-size: 0;}

#header *,
.poster_default_3 *,
.poster_default_4 *,
.poster_default_5 *,
.products_default_3 *,
.poster_default_6 *,
.poster_default_7 *,
#footer *,
.pro_box *,
.pro_cate_sec *,
.pro_cate_trd *,
.video *,
.news_box *,
.info_box *,
.dealer_box *{box-sizing: border-box;}

@keyframes img_scale {
	0% {
		transform: scale(1);
	}
	50% {
		transform: scale(1.05);
	}
	100% {
		transform: scale(1);
	}
}

@keyframes text_translate_up {
	0% {
		opacity: 0;
		transform: translateY(100%);
	}
	100% {
		opacity: 1;
		transform: translateY(0);
	}
}

@keyframes img_translate_up {
	0% {
		transform: translateY(50%);
	}
	100% {
		transform: translateY(0);
	}
}

@keyframes mask_translate_down {
	0% {
		transform: translateY(0);
	}
	100% {
		transform: translateY(100%);
	}
}

.ani_text_box{overflow: hidden;}
.ani_text_box .ani_text{--ani-delay: 0s; --ani-time: .8s; font-family: inherit; font-size: inherit; line-height: inherit; font-weight: inherit; color: inherit; display: inline-block; opacity: 0;}
.ani_text_box.ani_text_up .ani_text{transform: translateY(100%);}
.ani_text_box.ani_text_up.show .ani_text{animation: text_translate_up var(--ani-time) var(--ani-delay) linear forwards;}

.ani_img_box{overflow: hidden; position: relative;}
.ani_img_box::after{content: ''; width: 100%; height: 100%; background-color: #fff; position: absolute; left: 0; top: 0;}
.ani_img_box .ani_img{display: block;}
.ani_img_box .ani_img img{width: 100%;}
.ani_img_box.ani_img_up .ani_img{transform: translateY(50%);}
.ani_img_box.ani_img_up.show::after{animation: mask_translate_down .8s .8s linear forwards;}
.ani_img_box.ani_img_up.show .ani_img{animation: img_translate_up 1s linear forwards;}

.page_banner img{width: 100%;}

.wrap{width: var(--wrap); max-width: 92%; margin: 0 auto;}

.default_search_style{width:318px;}
.default_search_style .default_search_form{position:relative;width:100%;}
.default_search_style .default_search_form .text{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 72px 0 20px;width:100%;outline:none;border:0;font-size:14px;line-height:42px;height:42px;}
.default_search_style .iconfont{font-size: 22px;}
.ly_header_menu_mb{display:none;}
.ly_header_search_m{display:none;}
.ajax_search .search_content_box .name{ font-size: 12px; }
.default_search_style .default_search_form .button{position:absolute;top:50%;right:0;width:52px;height:42px;border:0;cursor:pointer;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);-ms-transform:translate(0,-50%);}

#header .ly_header_center{padding:39px 0;font-size:0;background-color: #030c25;}
#header .ly_header_center .ly_i_warpper_1700{display: flex;justify-content: space-between; align-items: center; padding: 0 4vw;}
#header .ly_header_center .ly_header_Cleft{display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;width:calc(50% - 150px);vertical-align:middle;}
#header .ly_header_center .ly_header_Ccenter{display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;width:300px;vertical-align:middle;}
#header .ly_header_center .ly_header_Cright{display:flex;justify-content: flex-end;align-items: center;flex-wrap: wrap;-webkit-box-sizing:border-box;box-sizing:border-box;width:calc(50% - 150px);vertical-align:middle;text-align:right;height: max-content;}
.ly_header_menu_mb{display:none;}
.default_account_style{display:inline-block;vertical-align:middle;cursor:pointer;margin-left: 20px;}
.default_account_style .global_login_sec{display:block;width:100%;height:100%;}
.default_account_style .global_login_sec .SignInButton_sec{ display: block; width: 100%; height: 100%; font-size: 12px; line-height: 30px; color: #fff; letter-spacing: .3px; }
.default_account_style .global_signin_module{left:-250px;text-align:left;}
.default_account_style .global_account_sec{display:block;width:100%;height:100%;}
.default_account_style .global_account_sec .AccountButton_sec{font-size: 12px;line-height: 30px;color: #fff;letter-spacing: .3px;}
.default_account_style .global_account_sec .account_container_sec{left:-130px;text-align:center;}
.default_account_style .global_account_sec .account_container_sec .btn a{font-size:14px;}
.default_account_style .iconfont{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:22px;}
.default_shopping_cart_style{display:inline-block;vertical-align:middle;display: flex;align-items: center;margin-left: 20px;}
.default_shopping_cart_style .text_0{display:none;}
.default_shopping_cart_style .cart_count{font-size:12px;line-height: 30px;color: #fff;}
.default_shopping_cart_style .cart_count_price{display:inline-block;vertical-align:middle;}
.default_shopping_cart_style .iconfont{text-align:center;position:relative;display:inline-block;width:15px;height:23px;font-size:12px;vertical-align:middle;}
.default_shopping_cart_style .iconfont.icon-shoppingcart10{background: url(../images/icon/icon_header_cart.png) no-repeat center;background-size: 100%;margin-right: 3px;}
.default_shopping_cart_style .iconfont.icon-shoppingcart10:before{display: none;}
.default_shopping_cart_style .iconfont.icon-shoppingcart10:after{display: none;}
.default_shopping_cart_style .iconfont::before{position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}
.ly_header_line{display: block;width: 0;height: 10px;border-left: 1px solid #79b3cf;border-right: 1px solid #9d5100;margin: 0 15px;}
.ly_header_email{display: block;width: 16px;height: 12px;background: url(../images/icon/icon_header_email.png) no-repeat center;background-size: 100%;}
.ly_header_search{display: none;width: 14px;height: 14px;background: url(../images/icon/icon_header_search.png) no-repeat center;background-size: 100%;margin-left: 20px;}
.ly_header_search_m{display:none;}

.default_language_currency_style dt,
.default_language_currency_style dt span{font-size: 12px;}
.default_language_currency_style i:before{left: 0;}

#header .header_top{display: flex; justify-content: center; padding: 53px 15px; background: #030c25;}
#header .header_top .logo img{max-height: 62px;}
#header .header_nav_wrapper{display: flex; justify-content: center;}
#header .header_nav .default_nav_style{font-size: 0;}
#header .header_nav .default_nav_style li{float: none; display: inline-block; vertical-align: middle; margin-right: 24px;}
#header .header_nav .default_nav_style li:last-child{margin-right: 0;}
#header .header_nav .default_nav_style li > a{display: block; font-family: var(--family-bold); font-size: var(--size-25); line-height: 2.8; color: var(--black-21); padding: 0;}
#header .header_nav .default_nav_style li:hover > a{color: var(--red-d6);}

#header .default_nav .nav_sec,
#header .default_nav .small_nav_sec .nav_sec_box,
#header .default_nav .nav_sec_item .nav_third_box{background: var(--white);}
#header .default_nav .small_nav_sec .nav_sec_item a,
#header.default_nav .small_nav_sec .nav_sec_item dt a{height: auto; color: var(--gray-64);}

.poster_default_3 .poster_box{position: relative; overflow: hidden;}
.poster_default_3 .poster_box .img{overflow: hidden; width: 100%; height: 0; padding-top: 50%; position: relative;}
.poster_default_3 .poster_box .img img{animation: img_scale 10s linear infinite; width: 100%; object-fit: cover; position: absolute; inset: 0;}
.poster_default_3 .poster_info_wrapper{padding: 0 20px; position: absolute; left: 50%; top: calc(50% + 4.6vw); transform: translate(-50%, -50%);}
.poster_default_3 .poster_info{width: 50%; text-align: right; padding: 0 35px;}
.poster_default_3 .poster_info *{color: var(--white); line-height: 1;}
.poster_default_3 .poster_info .poster_subtitle{font-size: var(--size-30);}
.poster_default_3 .poster_info .poster_title{font-family: var(--family-bold); font-size: var(--size-70); margin-top: 3px;}
.poster_default_3 .poster_info .poster_desc{line-height: 1.2; margin-top: 7px;}
.poster_default_3 .poster_info .poster_tool{display: flex; justify-content: flex-end; padding: 0 3px; margin-top: 19px;}
.poster_default_3 .poster_info .poster_tool .poster_link{min-width: 200px; font-size: var(--size-18); line-height: 50px; color: var(--white); padding: 0 10px; background-color: var(--black-25); border-radius: 5px; text-align: center; box-shadow: 0 0 54px rgba(0, 0, 0, .23);}
.poster_default_3 .poster_info .poster_tool .poster_link:last-child{background-color: var(--red-e0);}
.poster_default_3 .poster_info .poster_tool .poster_link + .poster_link{margin-left: 44px;}

.poster_default_4{margin: 58px 0 49px;}
.poster_default_4 .poster_box .poster_desc{font-size: var(--size-25); line-height: 1.625; color: var(--gray-64); text-align: justify; font-family: var(--family-light);}

.poster_default_5{margin: 49px 0 76px;}
.poster_default_5 .poster_box{position: relative;}
.poster_default_5 .poster_box .img img{width: 100%;}
.poster_default_5 .poster_info_wrapper{height: 100%; position: absolute; left: 50%; top: 0; transform: translateX(-50%);}
.poster_default_5 .poster_info{height: 100%; display: flex; align-items: flex-end; padding: 60px 50px;}
.poster_default_5 .poster_info *{color: var(--white);}
.poster_default_5 .poster_info .poster_title{width: max-content; font-family: var(--family-bold); font-size: var(--size-70); position: absolute; left: 50%; top: calc(50% - 6px); transform: translate(-50%, -50%);}
.poster_default_5 .poster_info .poster_btn{display: flex; align-items: center; cursor: pointer;}
.poster_default_5 .poster_info .poster_btn .img{width: 100px; height: 100px; border: 1px dashed var(--white); border-radius: 50%; padding: 5px; margin-right: 19px;}
.poster_default_5 .poster_info .poster_btn .img img{width: 100%; height: 100%; object-fit: cover; border-radius: 50%;}
.poster_default_5 .poster_info .poster_btn .poster_btn_name{font-size: var(--size-24); margin-bottom: 8px;}
.poster_default_5 .poster_big_box{visibility: hidden; opacity: 0; display: flex; justify-content: center; align-items: center; width: 100%; height: 100%; background-color: rgba(0, 0, 0, .8); position: fixed; left: 0; top: 0; z-index: -1;}
.poster_default_5 .poster_big_box.on{visibility: visible; opacity: 1; z-index: 10;}
.poster_default_5 .poster_big_box .poster_big_wrapper{width: 92%; max-width: 450px;}
.poster_default_5 .poster_big_box .poster_big_image .img{width: 100%; height: 0; padding-top: 133.334%; position: relative;}
.poster_default_5 .poster_big_box .poster_big_image .img img{visibility: hidden; opacity: 0; width: 100%; height: 100%; object-fit: cover; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%);}
.poster_default_5 .poster_big_box .poster_big_image .img img.on{visibility: visible; opacity: 1;}
.poster_default_5 .poster_big_box .poster_big_thumb{display: flex; margin-top: 29px;}
.poster_default_5 .poster_big_box .poster_big_thumb .img{width: 18.223%; margin-right: 2.22125%; cursor: pointer;}
.poster_default_5 .poster_big_box .poster_big_thumb .img:last-child{margin-right: 0;}
.poster_default_5 .poster_big_box .poster_big_close{width: 20px; height: 20px; overflow: hidden; position: absolute; right: 32px; top: 32px; cursor: pointer;}
.poster_default_5 .poster_big_box .poster_big_close::before,
.poster_default_5 .poster_big_box .poster_big_close::after{content: ''; width: 200%; height: 3px; background-color: var(--white); position: absolute; left: 50%; top: 50%;}
.poster_default_5 .poster_big_box .poster_big_close::before{transform: translate(-50%, -50%) rotate(45deg);}
.poster_default_5 .poster_big_box .poster_big_close::after{transform: translate(-50%, -50%) rotate(-45deg);}
.poster_default_5 .poster_big_box .poster_big_arrow{width: 30px; height: 30px; border-width: 4px; border-style: solid; position: absolute; top: 50%; transform: translateY(-50%) rotate(45deg); cursor: pointer;}
.poster_default_5 .poster_big_box .poster_big_arrow.prev{left: 35px; border-color: transparent transparent var(--white) var(--white);}
.poster_default_5 .poster_big_box .poster_big_arrow.next{right: 35px; border-color: var(--white) var(--white) transparent transparent;}

.products_default_3{margin: 76px 0 90px;}
.products_default_3 .wrap{--wrap: 1655px;}
.products_default_3 .products_wrapper{border-width: 3px 0; border-style: solid; border-color: var(--gray-ce); padding: 75px 0;}
.products_default_3 .products_title{font-size: var(--size-50); color: var(--red-e0); text-align: center;}
.products_default_3 .products_box{display: flex; flex-wrap: wrap; margin-top: 43px;}
.products_default_3 .products_box .products_item{width: 32.327%; margin-right: 1.5095%;}
.products_default_3 .products_box .products_item:nth-child(3n){margin-right: 0;}
.products_default_3 .products_box .products_item .img_box{display: block; width: 100%; height: 0; padding-top: 83.365%; position: relative; box-shadow: 0 0 10px rgba(0, 0, 0, .23);}
.products_default_3 .products_box .products_item .img_box::before,
.products_default_3 .products_box .products_item .img_box::after{--range: 9.5%; content: ''; width: 52px; height: 2px; background-color: var(--gray-ce); position: absolute;}
.products_default_3 .products_box .products_item .img_box::before{left: 0; top: var(--range);}
.products_default_3 .products_box .products_item .img_box::after{right: 0; bottom: var(--range);}
.products_default_3 .products_box .products_item .img_box .img{width: 68.972%; height: 0; padding-top: 68.972%; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%);}
.products_default_3 .products_box .products_item .img_box .img img{position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%);}
.products_default_3 .products_box .products_item .img_box .img img:last-child{visibility: hidden; opacity: 0;}
.products_default_3 .products_box .products_item:hover .img_box .img img:first-child{visibility: hidden; opacity: 0;}
.products_default_3 .products_box .products_item:hover .img_box .img img:last-child{visibility: visible; opacity: 1;}
.products_default_3 .products_box .products_item .products_info{padding: 24px 0 11px;}
.products_default_3 .products_box .products_item .products_info *{color: var(--gray-64);}
.products_default_3 .products_box .products_item .products_name,
.products_default_3 .products_box .products_item .products_price{font-size: var(--size-19); line-height: 1.2106; text-transform: uppercase;}
.products_default_3 .products_box .products_item .products_price *{font-size: inherit; line-height: inherit;}
.products_default_3 .products_box .products_item .products_desc{line-height: 1.643; margin-top: 2px;}

.poster_default_6{margin: 90px 0 134px;}
.poster_default_6 .poster_box{display: flex; align-items: center; flex-wrap: wrap;}
.poster_default_6 .poster_box .img{width: 50%;}
.poster_default_6 .poster_box .img img{width: 100%;}
.poster_default_6 .poster_box .poster_info{display: flex; align-items: center; width: 50%; padding: 0 58px;}
.poster_default_6 .poster_box .poster_info .poster_btn{min-width: 60px; width: 60px; height: 60px; background: rgba(0, 0, 0, .5) url(../images/icon/icon_arrow.png) no-repeat center; border-radius: 5px; cursor: pointer;}
.poster_default_6 .poster_box .poster_info .poster_desc{flex: 1; font-family: var(--family-regular-z); font-size: var(--size-77); line-height: 1.182; color: var(--gray-64); padding: 18px 6.25vw 0;}

.poster_default_7{margin: 134px 0 38px;}
.poster_default_7 .wrap{--wrap: 1420px;}
.poster_default_7 .poster_title{font-size: var(--size-50); line-height: 1; color: var(--red-e0); text-align: center;}
.poster_default_7 .poster_box{display: flex; flex-wrap: wrap;}
.poster_default_7 .poster_box .poster_item{width: 20.423%; border: 2px dashed var(--gray-ce); margin-right: 6.1026%; margin-top: 42px; text-align: center; padding: 3.31% 1.761% 1.127%;}
.poster_default_7 .poster_box .poster_item:nth-child(4n){margin-right: 0;}
.poster_default_7 .poster_box .poster_item *{font-family: var(--family-black);}
.poster_default_7 .poster_box .poster_item .poster_name{font-size: var(--size-50); line-height: 1; color: var(--red-e0);}
.poster_default_7 .poster_box .poster_item .poster_desc{font-size: var(--size-24); line-height: 1.3334; color: var(--gray-64); margin-top: 19px;}

#footer{padding: 40px 0;}
#footer .wrap{--wrap: 1655px;}
#footer .footer_box{border-top: 1px solid var(--gray-6e);}
#footer .footer_container{width: 1460px; max-width: 92%; margin: 0 auto;}
#footer .footer_tips{font-size: var(--size-15); line-height: 1.36; color: var(--gray-64); text-transform: uppercase; text-align: justify; margin-top: 43px; margin-bottom: 40px;}
#footer .footer_tools{display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; margin-top: 63px; margin-bottom: 68px;}
#footer .footer_tools .footer_newsletter_box{display: flex; align-items: center; padding: 0 12px;}
#footer .footer_tools .footer_newsletter_box .footer_newsletter_title{font-size: var(--size-22); line-height: 1.591; color: var(--gray-64); letter-spacing: .6px; margin-right: 17px;}
#footer .footer_tools .default_newsletter_form{display: flex;}
#footer .footer_tools .default_newsletter_form input{width: 315px; height: 35px; line-height: 35px; border: none; background-color: var(--gray-e5); text-align: center; letter-spacing: 1.5px;}
#footer .footer_tools .default_newsletter_form button{background: unset; border: none; outline: unset; font-size: var(--size-22); line-height: 35px; color: var(--gray-64); padding: 0 6px; letter-spacing: 2px;}
#footer .default_foot_menu{display: flex; justify-content: space-between; flex-wrap: wrap; padding: 0 10px; margin-top: 76px;}
#footer .default_foot_menu .menu_list{max-width: 25%;}
#footer .default_foot_menu .menu_list *{text-transform: uppercase;}
#footer .default_foot_menu .menu_list dl dt{font-size: var(--size-25); line-height: 1.36; color: var(--red-e0); margin-bottom: 30px;}
#footer .default_foot_menu .menu_list dl dd a{font-size: var(--size-20); line-height: 1.25; color: var(--gray-64);}
#footer .footer_copyright{display: flex; flex-direction: column; justify-content: center; align-items: center; font-family: var(--family-medium); font-size: var(--size-15); line-height: 2; color: var(--gray-64); text-transform: uppercase; text-align: center; margin-top: 85px;}
#footer .footer_copyright .portal{display:flex;align-items: center;color: var(--gray-64);}
#footer .footer_copyright .portal img{min-width: 20px; min-height: 20px;}
#footer .global_payment_icon_html{display: flex; justify-content: center; align-items: center; margin-top: 47px;}
#footer .global_payment_icon_html .pic_box{margin: 3px; width: max-content;}
#footer .global_payment_icon_html .pic_box img{max-height: 34px;}
#footer .partner .partners_box{margin: 20px 0;}

.follow_us_list ul{display: flex;}
.follow_us_list ul li{width: 45px; margin-right: 17px;}
.follow_us_list ul li:last-child{margin-right: 0;}
.follow_us_list ul li a{display: block; width: 45px; height: 45px; border-radius: 50%; background-repeat: no-repeat; background-position: center; background-size: 100%;}
.follow_us_list ul li .iconfont{display: none;}
.follow_us_list ul li .icon_follow_wechat{background-image: url(../images/icon/icon_follow_wechat.png);}
.follow_us_list ul li .icon_follow_tiktok{background-image: url(../images/icon/icon_follow_tiktok.png);}
.follow_us_list ul li .icon_follow_facebook{background-image: url(../images/icon/icon_follow_facebook.png);}
.follow_us_list ul li .icon_follow_instagram{background-image: url(../images/icon/icon_follow_instagram.png);}
.follow_us_list ul li .icon_follow_linkedin{background-image: url(../images/icon/icon_follow_linkedin.png);}
.follow_us_list ul li .icon_follow_google{background-image: url(../images/icon/icon_follow_google.png);}

.pro_box{margin: 78px 0;}
.pro_box .wrap{--wrap: 1655px;}
.pro_filter{display: flex; justify-content: flex-end; align-items: center; padding: 0 10.091%;}
.pro_filter .pro_filter_box{flex: 1; max-width: 661px; margin-right: 34px; position: relative;}
.pro_filter .pro_filter_box .pro_filter_title{font-size: var(--size-24); line-height: 69px; color: var(--gray-64); padding: 0 30px; border-radius: inherit; cursor: pointer; background-color: var(--white); position: relative; z-index: 3; border: 2px solid var(--blue-31); border-radius: 10px;}
.pro_filter .pro_filter_box .pro_filter_drop{visibility: hidden; opacity: 0; display: flex; width: calc(100% - 2px); border: 2px solid var(--blue-31); border-top: none; border-radius: 0 0 10px 10px; background-color: var(--white); position: absolute; left: 50%; top: calc(100% - 5px); transform: translateX(-50%); z-index: 2; padding: 0 5px;}
.pro_filter .pro_filter_box:hover .pro_filter_drop{visibility: visible; opacity: 1;}
.pro_filter .pro_filter_box a{font-family: var(--family-light); font-size: var(--size-22); line-height: 1.182; color: var(--gray-64);}
.pro_filter .pro_filter_drop .pro_filter_drop_list{width: 65%; border-right: 2px solid var(--blue-31); padding: 22px 0; padding-left: 24px;}
.pro_filter .pro_filter_drop_list .pro_filter_drop_item{position: relative; margin-bottom: 26px;}
.pro_filter .pro_filter_drop_list .pro_filter_drop_item.on > a{font-family: var(--family-regular);}
.pro_filter .pro_filter_drop .pro_filter_drop_sub{flex: 1;}
.pro_filter .pro_filter_drop_sub .pro_filter_drop_subitem{display: none; flex-direction: column; width: 100%; padding-left: 10px;}
.pro_filter .pro_filter_drop_sub .pro_filter_drop_subitem.on{display: flex;}
.pro_filter .pro_filter_drop_sub .pro_filter_drop_subitem a{margin-bottom: 26px;}
.pro_filter .pro_filter_drop_sub .pro_filter_drop_subitem a:hover{font-family: var(--family-regular);}
.pro_filter .pro_search_form{flex: 1; max-width: 402px; display: flex; border: 2px solid var(--blue-31); border-radius: 10px; overflow: hidden; padding: 0 24px;}
.pro_filter .pro_search_form input{background: unset; border: unset; outline: unset; height: 69px;}
.pro_filter .pro_search_form input[type="text"]{width: calc(100% - 30px); font-family: var(--family-semibold); font-size: var(--size-25); color: var(--gray-64); padding: 0 20px;}
.pro_filter .pro_search_form input[type="submit"]{min-width: 30px; background: url(../images/icon/icon_pro_search.png) no-repeat center / 30px; cursor: pointer;}

.cate_list{display: flex; flex-wrap: wrap; margin-top: 65px;}
.cate_list .cate_item{width: 32.327%; margin-right: 1.5095%; margin-top: 123px;}
.cate_list .cate_item:nth-child(3n){margin-right: 0;}
.cate_list .cate_item:nth-child(-n + 3){margin-top: 0;}
.cate_list .cate_item .img_box{display: block; width: 100%; height: 0; padding-top: 83.365%; position: relative; box-shadow: 0 0 10px rgba(0, 0, 0, .23);}
.cate_list .cate_item .img_box::before,
.cate_list .cate_item .img_box::after{--range: 9.5%; content: ''; width: 52px; height: 2px; background-color: var(--gray-ce); position: absolute;}
.cate_list .cate_item .img_box::before{left: 0; top: var(--range);}
.cate_list .cate_item .img_box::after{right: 0; bottom: var(--range);}
.cate_list .cate_item .img_box .img{width: 100%; height: 0; padding-top: 27.851%; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%);}
.cate_list .cate_item .img_box .img img{position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%);}
.cate_list .cate_item .cate_info{min-height: 46px; margin-top: 22px;}
.cate_list .cate_item .cate_name{font-family: var(--family-ultralight); font-size: var(--size-19); line-height: 1.2106; color: var(--gray-51); text-transform: uppercase; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-break: break-word;}

@media screen and (max-width: 1000px){
	:root{
		--size-14: 12px;
		--size-15: 12px;
		--size-18: 16px;
		--size-19: 16px;
		--size-20: 17px;
		--size-22: 18px;
		--size-24: 20px;
		--size-25: 22px;
		--size-27: 24px;
		--size-30: 26px;
		--size-36: 30px;
		--size-48: 34px;
		--size-50: 38px;
		--size-51: 38px;
		--size-55: 40px;
		--size-70: 48px;
		--size-77: 50px;
	}

	.default_search_style,
	.default_language_currency_style{display:none;}

	#header .ly_header_center{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px 0;max-height:100px;min-height:70px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
	#header .ly_header_center .ly_i_warpper_1700{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}
	#header .ly_header_center .ly_header_Cleft{width:20px;}
	#header .ly_header_center .ly_header_Ccenter{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 26px;width:auto;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;}
	#header .ly_header_center .ly_header_Cright{width:auto;max-width:250px;text-align:right;}
	.ly_header_menu_mb{display:inline-block;width:20px;height:20px;}
	.ly_header_menu_mb{display:block;width:20px;height:20px;text-align:center;font-size:0;cursor:pointer;-webkit-transition:-webkit-transform .3s;-o-transition:transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s;transition:transform .3s,-webkit-transform .3s;transition:transform .3s,-webkit-transform .3s;transition:transform .3s,-webkit-transform .3s;transition:transform .3s,-webkit-transform .3s;transition:transform .3s,-webkit-transform .3s;transition:transform .3s,-webkit-transform .3s;transition:transform .3s,-webkit-transform .3s;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}
	.ly_header_menu_mb span{display:block;margin-bottom:7px;width:20px;height:2px;border-radius:3px;-webkit-transition:background .5s cubic-bezier(.77,.2,.05,1),opacity .55s ease,width .5s,-webkit-transform .5s cubic-bezier(.77,.2,.05,1);-o-transition:background .5s cubic-bezier(.77,.2,.05,1),opacity .55s ease,transform .5s cubic-bezier(.77,.2,.05,1),width .5s;transition:background .5s cubic-bezier(.77,.2,.05,1),opacity .55s ease,width .5s,-webkit-transform .5s cubic-bezier(.77,.2,.05,1);transition:background .5s cubic-bezier(.77,.2,.05,1),opacity .55s ease,transform .5s cubic-bezier(.77,.2,.05,1),width .5s;transition:background .5s cubic-bezier(.77,.2,.05,1),opacity .55s ease,transform .5s cubic-bezier(.77,.2,.05,1),width .5s,-webkit-transform .5s cubic-bezier(.77,.2,.05,1);-webkit-transform-origin:19px;transform-origin:19px;-ms-transform-origin:19px;}
	.ly_header_menu_mb span:last-child{margin-bottom:0;}
	.default_search_style{display:none;}
	.default_account_style{display:none;}
	.default_shopping_cart_style .text_0{width:36px;height:36px;background-position:-99px center;}
	.default_shopping_cart_style .cart_count{display:none;}
	.default_shopping_cart_style .text_1{display:none;}
	.ly_header_search{display: block;}
	.ly_header_search_m{position:relative;display:inline-block;vertical-align:middle;width:36px;height:36px;font-size:22px;text-align: center;}
	.ly_header_search_m::before{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}

	#header .header_nav{display: none;}

	#header{background-color: #0f1834 !important;}
	#header .header_top{padding: 30px 15px;}
	#header .header_top .logo img{max-height: 30px;}

	.poster_default_3 .poster_box .img{padding-top: 0; height: auto;}
	.poster_default_3 .poster_box .img img{position: static;}
	.poster_default_3 .poster_info_wrapper{padding: 15px 0; position: static; transform: unset;}
	.poster_default_3 .poster_info{width: 100%; padding: 0; text-align: left;}
	.poster_default_3 .poster_info *{color: var(--black);}
	.poster_default_3 .poster_info .poster_tool{justify-content: flex-start; margin-top: 10px;}
	.poster_default_3 .poster_info .poster_tool .poster_link{min-width: 150px; line-height: 40px; box-shadow: 0 0 10px rgba(0, 0, 0, .23);}
	.poster_default_3 .poster_info .poster_tool .poster_link + .poster_link{margin-left: 20px;}

	.poster_default_4{margin-top: 30px; margin-bottom: 25px;}
	.poster_default_4 .poster_box .poster_desc{--size-24: 16px; text-align: center;}

	.poster_default_5 .poster_info{padding: 15px 0;}
	.poster_default_5 .poster_info .poster_btn .img{width: 50px; height: 50px; padding: 3px; margin-right: 10px;}
	.poster_default_5 .poster_info .poster_btn .poster_btn_name{margin-bottom: 4px;}

	.products_default_3{margin: 40px 0;}
	.products_default_3 .products_wrapper{padding: 40px 0; border-width: 2px 0;}
	.products_default_3 .products_box{margin-top: 20px;}
	.products_default_3 .products_box .products_item .products_info{padding: 10px 0;}

	.poster_default_6{margin: 40px 0 70px;}
	.poster_default_6 .poster_box .img,
	.poster_default_6 .poster_box .poster_info{width: 100%;}
	.poster_default_6 .poster_box .poster_info{flex-direction: column; padding: 15px;}
	.poster_default_6 .poster_box .poster_info .poster_btn{min-width: 30px; width: 30px; height: 30px; background-size: 10px; transform: rotate(90deg);}
	.poster_default_6 .poster_box .poster_info .poster_desc{padding: 15px;}

	.poster_default_7{margin: 70px 0 20px;}
	.poster_default_7 .poster_box .poster_item{width: 48%; padding: 10px; border-width: 1px; margin-right: 4%; margin-top: 20px;}
	.poster_default_7 .poster_box .poster_item:nth-child(2n){margin-right: 0;}
	.poster_default_7 .poster_box .poster_item .poster_desc{margin-top: 10px;}

	#footer{padding: 20px 0;}
	#footer .footer_tips{margin-top: 20px; margin-bottom: 20px;}
	#footer .footer_tools{flex-direction: column; align-items: flex-start; margin-top: 30px; margin-bottom: 30px;}
	#footer .footer_tools .footer_newsletter_box{flex-direction: column; align-items: flex-start; padding: 0; width: 100%;}
	#footer .footer_tools .default_newsletter_form{width: 100%;}
	#footer .footer_tools .footer_newsletter_box .footer_newsletter_title{margin-right: 0;}
	#footer .footer_tools .default_newsletter_form input{flex: 1; width: 100%;}
	#footer .default_foot_menu{margin-top: 0; padding: 10px 0;}
	#footer .default_foot_menu .menu_list{max-width: 100%; width: 100%; padding: 10px 0; text-align: left; border-bottom: 1px solid var(--gray-ce);}
	#footer .default_foot_menu .menu_list dl dt{display: flex; justify-content: space-between; align-items: center; margin-bottom: 0;}
	#footer .default_foot_menu .menu_list dl dd{display: none;}
	#footer .default_foot_menu .menu_list dl.focus dd{display: block;}
	#footer .default_foot_menu .menu_list.menu_list_contact{border-bottom: none;}
	#footer .default_foot_menu .menu_list.menu_list_contact dl dt i{display: none;}
	#footer .default_foot_menu .menu_list.menu_list_contact dl dd{display: block;}
	#footer .footer_copyright{flex-direction: column; justify-content: center; margin-top: 40px;}
	#footer .global_payment_icon_html{margin-top: 25px;}
	#footer .partner .partners_box{margin: 10px 0;}

	.follow_us_list{min-height: 30px; margin-top: 10px;}
	.follow_us_list ul li{width: 30px; margin-right: 8px;}
	.follow_us_list ul li a{width: 30px; height: 30px;}

	.pro_filter{flex-direction: column; padding: 0;}
	.pro_filter .pro_filter_box{width: 100%; max-width: 100%; margin-right: 0; margin-bottom: 10px;}
	.pro_filter .pro_filter_box .pro_filter_title{line-height: 48px; border-width: 1px; padding: 0 15px; border-radius: 5px;}
	.pro_filter .pro_filter_box .pro_filter_drop{border-width: 1px; border-radius: 0 0 5px 5px; padding: 0 3px; top: calc(100% - 3px);}
	.pro_filter .pro_filter_drop .pro_filter_drop_list{border-right-width: 1px; padding: 10px 0; padding-left: 10px;}
	.pro_filter .pro_filter_drop_list .pro_filter_drop_item{margin-bottom: 13px;}
	.pro_filter .pro_search_form{width: 100%; max-width: 100%; border-width: 1px; padding: 0 12px; border-radius: 5px;}
	.pro_filter .pro_search_form input{height: 48px;}
	.pro_filter .pro_search_form input[type="text"]{width: calc(100% - 20px); padding: 0 10px;}
	.pro_filter .pro_search_form input[type="submit"]{min-width: 20px; background-size: 20px;}

	.pro_box{margin: 30px 0;}
	.cate_list{margin-top: 30px;}
	.cate_list .cate_item .cate_info{margin-top: 10px;}
}

@media screen and (max-width: 768px){
	.cate_list{margin-top: 0;}
	.cate_list .cate_item{width: 100%; margin-right: 0; margin-top: 10px; margin-top: 60px;}
	.cate_list .cate_item:nth-child(-n + 3){margin-top: 60px;}
}

@media screen and (max-width: 500px){
	.products_default_3 .products_box .products_item{width: 100%; margin-right: 0; margin-top: 10px;}
}
