:root{
	--font-regular: 'CenturyGothic';
	--font-regular-m: 'Montserrat-Regular';
	--font-bold: 'NexaBold';
	--font-size-13: 13px;
	--font-size-14: 14px;
	--font-size-15: 15px;
	--font-size-16: 16px;
	--font-size-17: 17px;
	--font-size-18: 18px;
	--font-size-20: 20px;
	--font-size-22: 22px;
	--font-size-24: 24px;
	--font-size-26: 26px;
	--font-size-30: 30px;
	--font-size-36: 36px;
	--font-size-40: 40px;
	--font-size-50: 50px;
	--color-blue: #2b94e2;
	--color-blue-0: #0171c5;
	--color-blue-1: #1b354c;
	--color-blue-15: #157fcd;
	--color-white: #fff;
	--color-black: #000;
	--color-black-2: #262626;
	--color-black-3: #333;
	--color-black-4: #4c4c4c;
	--color-black-6: #666;
	--color-black-9: #999;
	--color-orange: #f6ab00;
	--bg-gray: #ededed;
	--bg-gray-d: #d9d9d9;
	--bg-gray-c: #ccc;
	--bg-gray-bf: #bfbfbf;
	--bg-gray-b2: #b2b2b2;
	--bg-gray-8: #808080;
	--bg-blue: #e4f5ff;
	--mask-blue: rgba(29, 156, 251, .6);
	--mask-blue-5: rgba(29, 156, 251, .5);
	--mask-white: rgba(255, 255, 255, .5);
	--mask-white-6: rgba(255, 255, 255, .6);
	--mask-black-2: rgba(0, 0, 0, .2);
}

*,
*::before,
*::after{font-family: var(--font-regular); transition: all .3s; -webkit-transition: all .3s; color: var(--color-black-4);}
a:hover{text-decoration: none; text-decoration: none;}
body{width: 100%; height: 100%; max-width: 1920px; margin:0 auto; overflow-x: hidden; position: relative; font-size: var(--font-size-14);}

*::before,
*::after,
.header_default_1 *,
.footer_default_1 *,
.page_banner *,
.pro_box *,
.product-detail *,
.brand_box *,
.blog_box *,
.blog_detail_box *,
.resource_box *{box-sizing: border-box;}

.img{font-size: 0; line-height: 0; text-align: center; overflow: hidden;}
.img:hover img{transform: scale(1.1);}
.wrap{width: 92%; max-width: 1400px; margin: 0 auto; zoom: 1;}
.wrap_1500{width: 92%; max-width: 1500px; margin: 0 auto; zoom: 1;}

.icon_arrow{width: 20px; height: 12px; background: url(../images/icon/icon_arrow.png) no-repeat center top / 100%;}
.icon_arrow.icon_arrow_sm{width: 15px; height: 8px;}

.poster_title{font-family: var(--font-bold); font-size: var(--font-size-40); line-height: 1.25; color: var(--color-black-2); text-align: center;}
.poster_desc{max-width: 1150px; font-size: var(--font-size-18); line-height: 1.667; color: var(--color-black-4); text-align: center; margin-top: 20px;}

.header_default_1 #header{width: 100%; position: fixed; left: 0; top: 0; z-index: 10;}
.header_default_1 #header *{font-family: var(--font-bold); color: var(--color-white);}
.header_default_1 #header .header_box{display: flex; justify-content: space-between; align-items: center; padding: 0 30px; position: relative;}
.header_default_1 #header .logo{margin-top: 14px;}
.header_default_1 #header .logo img{max-width: 296px; max-height: 54px;}
.header_default_1 #header .logo .logo_color{display: none;}
.header_default_1 #header .header_nav{flex: 1; visibility: hidden; opacity: 0; position: relative;}
.header_default_1 #header .header_nav .default_nav_style{display: flex; justify-content: center;}
.header_default_1 #header .header_nav .default_nav_style .n_item{padding: 24px 1.302081vw 14px; cursor: pointer; height: 80px; display: flex; align-items: center;}
.header_default_1 #header .header_nav .default_nav_style .n_item:hover{background-color: var(--color-blue-0);}
.header_default_1 #header .header_nav .default_nav_style .n_item>a{font-family: var(--font-bold); font-size: var(--font-size-18); line-height: 2.334; padding: 0; position: relative;}
.header_default_1 #header .header_nav .default_nav_style .n_item.has_sec>a{padding-right: 15px;}
.header_default_1 #header .header_nav .default_nav_style .n_item.has_sec>a::after{content: ''; border-top: 5px solid var(--color-white); border-left: 5px solid transparent; border-right: 5px solid transparent; position: absolute; right: 0; top: 50%; transform: translateY(-50%);}
.header_default_1 #header .default_nav_style .small_nav_sec .nav_sec_item a,
.header_default_1 #header .default_nav_style .small_nav_sec .nav_sec_item dt a{height: auto; font-size: var(--font-size-16); color: var(--color-black);}
.header_default_1 #header .header_tool{position: relative;visibility: hidden; opacity: 0; display: flex; align-items: center; margin-top: 8px;}
.header_default_1 #header .header_search{width: 200px; height: 34px; position: relative;}
.header_default_1 #header .header_search form{display: flex; width: 100%; border: 1px solid var(--color-white); border-radius: 34px; padding: 0 12px; position: absolute; right: 0; top: 0;}
.header_default_1 #header .header_search.active form{/* width: 134%; */ width: 110%;}
.header_default_1 #header .header_search .icon_search_menu{min-width: 16px; height: 32px; background: url(../images/icon/icon_search_menu.png) no-repeat center; cursor: pointer;}
.header_default_1 #header .header_search input{outline: unset; border: 0; background-color: unset; height: 32px;}
.header_default_1 #header .header_search input[type="text"]{flex: 1; width: 100%; font-family: var(--font-regular); padding: 0 2px;}
.header_default_1 #header .header_search input[type="text"]::placeholder{color: var(--mask-white);}
.header_default_1 #header .header_search input[type="text"]:-moz-placeholder{color: var(--mask-white);}
.header_default_1 #header .header_search input[type="text"]::-moz-placeholder{color: var(--mask-white);}
.header_default_1 #header .header_search input[type="text"]:-ms-input-placeholder{color: var(--mask-white);}
.header_default_1 #header .header_search input[type="text"]::-webkit-input-placeholder{color: var(--mask-white);}
.header_default_1 #header .header_search input[type="submit"]{min-width: 16px; background: url(../images/icon/icon_search.png) no-repeat center / 16px; cursor: pointer;}
.header_default_1 #header .header_search .search_menu_list{width: 100%; background-color: var(--bg-blue); border-radius: 10px; padding: 6px 0; position: absolute; left: 0; top: calc(100% + 6px); transform: scaleY(0); transform-origin: top;}
.header_default_1 #header .header_search .search_menu_list::before{content: ''; width: 100%; height: 6px; position: absolute; left: 0; bottom: 100%;}
.header_default_1 #header .header_search.show .search_menu_list{transform: scaleY(1);}
.header_default_1 #header .header_search .search_menu_item{font-family: var(--font-regular); font-size: var(--font-size-14); line-height: 1.715; color: var(--color-black-4); padding: 0 13px; cursor: pointer; margin-bottom: 4px;}
.header_default_1 #header .header_search .search_menu_item:hover{color: var(--color-white); background-color: var(--color-blue-15);}
.header_default_1 #header .header_user{width: 18px; height: 18px; background: url(../images/icon/icon_user.png) no-repeat center / 100%; margin-left: 20px;}
.header_default_1 #header .header_cart{width: 22px; height: 18px; background: url(../images/icon/icon_cart.png) no-repeat center / 100%; margin-left: 20px; position: relative;}
.header_default_1 #header .header_cart span{min-width: 16px; font-size: 12px; line-height: 1; color: var(--color-white); background-color: var(--color-blue); border-radius: 50%; padding: 2px 4px; text-align: center; position: absolute; right: -6px; top: -6px;}
.header_default_1 #header .header_lang{margin-left: 20px; position: relative;}
.header_default_1 #header .header_lang dt span{font-size: var(--font-size-16); padding-left: 30px; background: url(../images/icon/icon_en.png) no-repeat left center;}
.header_default_1 #header .header_lang .header_lang_current{font-size: var(--font-size-16); padding: 7px 0; padding-left: 30px; background-repeat: no-repeat; background-position: left center; background-size: 24px; cursor: pointer;}
html[lang="en"] .header_default_1 #header .header_lang .header_lang_current{background-image: url(../images/icon/icon_en.png);}
html[lang="cn"] .header_default_1 #header .header_lang .header_lang_current{background-image: url(../images/icon/icon_cn.png);}
html[lang="jp"] .header_default_1 #header .header_lang .header_lang_current{background-image: url(../images/icon/icon_jp.png);}
html[lang="es"] .header_default_1 #header .header_lang .header_lang_current{background-image: url(../images/icon/icon_es.png);}
html[lang="po"] .header_default_1 #header .header_lang .header_lang_current{background-image: url(../images/icon/icon_po.png);}
html[lang="de"] .header_default_1 #header .header_lang .header_lang_current{background-image: url(../images/icon/icon_de.png);}
html[lang="fr"] .header_default_1 #header .header_lang .header_lang_current{background-image: url(../images/icon/icon_fr.png);}
html[lang="tr"] .header_default_1 #header .header_lang .header_lang_current{background-image: url(../images/icon/icon_tr.png);}
.header_default_1 #header .header_lang .header_lang_list{visibility: hidden; opacity: 0; display: flex; flex-direction: column; width: max-content; background-color: var(--color-white); box-shadow: 0 5px 12px rgba(0, 0, 0, .3); padding: 10px; position: absolute; left: 0; top: 100%;}
.header_default_1 #header .header_lang:hover .header_lang_list{visibility: visible; opacity: 1;}
.header_default_1 #header .header_lang .header_lang_item{color: var(--color-black); padding: 5px; padding-left: 30px; background-repeat: no-repeat; background-position: left center; background-size: 24px; cursor: pointer;}
.header_default_1 #header .header_lang .header_lang_item:hover{color: var(--color-blue);}
.header_default_1 #header .header_lang .header_lang_item.en{background-image: url(../images/icon/icon_en.png);}
.header_default_1 #header .header_lang .header_lang_item.cn{background-image: url(../images/icon/icon_cn.png);}
.header_default_1 #header .header_lang .header_lang_item.jp{background-image: url(../images/icon/icon_jp.png);}
.header_default_1 #header .header_lang .header_lang_item.es{background-image: url(../images/icon/icon_es.png);}
.header_default_1 #header .header_lang .header_lang_item.po{background-image: url(../images/icon/icon_po.png);}
.header_default_1 #header .header_lang .header_lang_item.de{background-image: url(../images/icon/icon_de.png);}
.header_default_1 #header .header_lang .header_lang_item.fr{background-image: url(../images/icon/icon_fr.png);}
.header_default_1 #header .header_lang .header_lang_item.tr{background-image: url(../images/icon/icon_tr.png);}
.header_default_1 #header .header_inq{min-width: 140px; line-height: 2.286; color: var(--color-white); background-color: var(--color-blue); border: 1px solid var(--color-blue); border-radius: 34px; text-align: center; padding: 10px; margin-left: 34px;}
.header_default_1 #header .header_inq:hover{background-color: unset; color: var(--color-blue);}
.header_default_1 #header .header_inq_box .request_box{position: absolute;top: 100%;right: 0;display: none;padding-top: 5%;}
.header_default_1 #header .header_inq_box:hover .request_box{display: block;}
.header_default_1 #header .header_inq_box .request_box li{padding: 10px 0;}
.header_default_1 #header .header_inq_box .request_box li a{color: #000000;padding: 8px 5px;}
.header_default_1 #header .header_inq_box .request_box li .request_first{background-color: #EE822F;}
.header_default_1 #header .header_inq_box .request_box li .request_second{background-color: #00B050;}
.header_default_1 #header .header_inq_box .request_box li .request_thirdly{background-color: #00B050;}
body:not(.has_banner) .header_default_1 #header:not(.top),
.header_default_1 #header:not(.top){background-color: rgba(27, 53, 76, .2);}
body:not(.has_banner) .header_default_1 #header:not(.top):hover,
.header_default_1 #header:not(.top):hover{background-color: var(--color-blue-1);}
.header_default_1 #header:hover .header_nav,
.header_default_1 #header:hover .header_tool,
.header_default_1 #header.top .header_nav,
.header_default_1 #header.top .header_tool{visibility: visible; opacity: 1;}
.header_default_1 #header:not(.top) .header_search form{background-color: var(--color-blue-1);}

body:not(.has_banner) .header_default_1 #header{background-color: var(--color-blue-1);}
body:not(.has_banner) .header_default_1 .ueeshop_responsive_header.header_blank{display: block; height: 80px;}

.header_default_1 .ueeshop_responsive_header .header .func .inquiry_btn{width: 22px; height: 22px; background: url(../images/icon/icon_cart.png) no-repeat center / 100%; position: relative; filter: invert(1);}
.header_default_1 .ueeshop_responsive_header .header .func .inquiry_btn span{min-width: 16px; font-size: 12px; line-height: 1; color: var(--color-white); background-color: var(--color-blue); border-radius: 50%; padding: 2px 4px; text-align: center; position: absolute; right: -6px; top: -6px; filter: invert(1);}

.header_default_1 #header .small_nav_sec{padding-top: 0;}
.header_default_1 #header .nav_sec_box{background: var(--bg-blue); padding: 46px 0;}
.header_default_1 #header .nav_sec_box .nav_list{width: 92%; display: flex; padding: 0 10px;}
.header_default_1 #header .nav_sec_box .nav_list::after{display: none;}
.header_default_1 #header .nav_sec_box .nav_group{width: 28.261%; margin-right: 7.6085%; position: relative;}
.header_default_1 #header .nav_sec_box .nav_group:nth-child(3n),
.header_default_1 #header .nav_sec_box .nav_group:last-child{margin-right: 0;}
.header_default_1 #header .nav_sec_box .nav_group_list{display: none; position: relative; height: 100%;}
.header_default_1 #header .nav_sec_box .nav_group_list::after{content: ''; width: 1px; height: 100%; background-color: #bec5c9; position: absolute; right: -16.5%; top: 0;}
.header_default_1 #header .nav_sec_box .nav_group:nth-child(3n) .nav_group_list::after,
.header_default_1 #header .nav_sec_box .nav_group:last-child .nav_group_list::after{display: none;}
.header_default_1 #header .nav_sec_box .nav_group_list.show{display: block;}
.header_default_1 #header .nav_sec_box .nav_group_list a{display: block; font-family: var(--font-regular); font-size: var(--font-size-15); line-height: 1.5; min-height: 40px; display: flex; align-items: center; color: var(--color-black-4); padding: 7px 50px 7px 9px; position: relative; margin-bottom: 4px;}
.header_default_1 #header .nav_sec_box .nav_group_list a:hover,
.header_default_1 #header .nav_sec_box .nav_group_list a.on{background-color: var(--color-blue-0); color: var(--color-white);}
.header_default_1 #header .nav_sec_box .nav_group_list a::after{content: ''; visibility: hidden; opacity: 0; width: 20px; height: 7px; background: url(../images/icon/icon_arrow.png) no-repeat center / 100%; position: absolute; top: calc(50% - 4px); right: 20px; transform: translateY(-50%);}
.header_default_1 #header .nav_sec_box .nav_group_list a:hover::after,
.header_default_1 #header .nav_sec_box .nav_group_list a.on::after{visibility: visible; opacity: 1;}
.header_default_1 #header .nav_sec_box .nav_group:first-child .nav_group_list a{font-family: var(--font-bold); font-size: var(--font-size-17);}

.foot_share{display: flex; flex-wrap: wrap;}
.foot_share .foot_share_box{width: 30px; height: 30px; margin-right: 12px;}
.foot_share .foot_share_box:last-child{margin-right: 0;}
.foot_share .Facebook{background: url(../images/icon/icon_share_Facebook.png) no-repeat center / 100%;}
.foot_share .Instagram{background: url(../images/icon/icon_share_Instagram.png) no-repeat center / 100%;}
.foot_share .YouTube{background: url(../images/icon/icon_share_YouTube.png) no-repeat center / 100%;}
.foot_share .Twitter{background: url(../images/icon/icon_share_Twitter.png) no-repeat center / 100%;}
.foot_share .LinkedIn{background: url(../images/icon/icon_share_LinkedIn.png) no-repeat center / 100%;}
.foot_share .foot_share_box:hover{transform: translateY(-5px);}

.footer_default_1 #footer{background-color: var(--color-black); background-size: cover;}
.footer_default_1 #footer .poster_box{display: flex; flex-direction: column; align-items: center; padding: 94px 0 102px;}
.footer_default_1 #footer .poster_box *{color: var(--color-white);}
.footer_default_1 #footer .poster_box .poster_desc{margin-top: 18px;}
.footer_default_1 #footer .poster_box .poster_link{display: flex; justify-content: center; align-items: center; min-width: 205px; background-color: var(--color-blue); padding: 0 10px; border-radius: 48px; margin-top: 41px;}
.footer_default_1 #footer .poster_box .poster_link,
.footer_default_1 #footer .poster_box .poster_link *{font-family: var(--font-bold); font-size: var(--font-size-18); line-height: 48px; color: var(--color-white);}
.footer_default_1 #footer .poster_box .poster_link:hover{background-color: var(--color-white);}
.footer_default_1 #footer .poster_box .poster_link:hover,
.footer_default_1 #footer .poster_box .poster_link:hover *{color: var(--color-blue-1);}
.footer_default_1 #footer .poster_box .poster_link:hover .icon_arrow{background-image: url(../images/icon/icon_arrow_color.png);}
.footer_default_1 #footer .poster_box .poster_link .icon_arrow{margin-left: 10px;}
.footer_default_1 #footer .footer_line{width: 100%; height: 1px; background-color: var(--color-white); opacity: .3;}
.footer_default_1 #footer .footer_box{display: flex; justify-content: space-between; flex-wrap: wrap; padding: 40px 0 31px;}
.footer_default_1 #footer .footer_box .footer_logo_box{width: 390px;}
.footer_default_1 #footer .footer_logo_box .logo{max-width: 296px; max-height: 54px;}
.footer_default_1 #footer .footer_contact{margin-top: 18px;}
.footer_default_1 #footer .footer_contact *{font-size: var(--font-size-18); line-height: 2; color: var(--color-white); opacity: .6;}
.footer_default_1 #footer .footer_follow{display: flex; align-items: center; margin-top: 22px;}
.footer_default_1 #footer .footer_follow .footer_follow_title{font-family: var(--font-bold); font-size: var(--font-size-18); color: var(--color-white); margin-right: 15px; text-transform: uppercase;}
.footer_default_1 #footer .footer_menu_box{display: flex; max-width: calc(100% - 400px);}
.footer_default_1 #footer .footer_menu{max-width: 33.33%; margin-right: 8vw;}
.footer_default_1 #footer .footer_menu:last-child{margin-right: 0;}
.footer_default_1 #footer .footer_menu *{font-size: var(--font-size-18);}
.footer_default_1 #footer .footer_menu .footer_menu_title{font-family: var(--font-bold); line-height: 2.445; color: var(--color-white);}
.footer_default_1 #footer .footer_menu .footer_menu_item{display: block; width: max-content; max-width: 100%; line-height: 2.223; color: var(--mask-white-6);}
.footer_default_1 #footer .footer_menu .footer_menu_item:hover{color: var(--color-blue);}
.footer_default_1 #footer .footer_copyright{font-size: var(--font-size-16); line-height: 2.25; color: var(--color-white); text-align: center; padding: 25px 0;}

.page_banner{font-size: 0; position: relative;}
.page_banner::before,
.page_banner::after{content: ''; width: 100%; height: 100%; position: absolute; left: 0; top: 0;}
.page_banner::before{background-color: var(--color-black); opacity: .3; z-index: 1;}
.page_banner::after{background-image: linear-gradient(to bottom, rgba(0, 0, 0, .1) 0%, transparent 30%, transparent 100%); z-index: 2;}
.page_banner > img{width: 100%; height: 100%; object-fit: cover;}
.page_banner .page_banner_info{text-align: center; position: absolute; left: 50%; top: calc(50% + 2px); transform: translate(-50%, -50%); z-index: 3;}
.page_banner .page_banner_info .page_banner_title{font-family: var(--font-bold); font-size: 2.7083307vw; line-height: 1.2693; color: var(--color-white); text-transform: uppercase;}

.pro_box{background-color: var(--bg-gray); padding-bottom: 72px;}
.pro_filter{transform: translateY(-60px); position: relative; z-index: 4;}

.part_filter_list{display: flex;}
.part_filter_list .part_filter_item{flex: 1; display: flex; justify-content: center; align-items: center; height: 60px; background-image: linear-gradient(to bottom, #1a354b, #0e4d80); text-transform: uppercase; padding: 0 5px; margin-right: 2px; position: relative; overflow: hidden;}
.part_filter_list .part_filter_item,
.part_filter_list .part_filter_item *{font-size: var(--font-size-16); line-height: 1.375; color: var(--color-white);}
.part_filter_list .part_filter_item:last-child{margin-right: 0;}
.part_filter_list .part_filter_item::before{content: ''; margin-right: 10px; position: relative; z-index: 1;}
.part_filter_list .part_filter_item.head::before{width: 22px; min-width: 22px; height: 24px; background: url(../images/icon/icon_part_head.png) no-repeat center / 100%;}
.part_filter_list .part_filter_item.eye::before{width: 31px; min-width: 31px; height: 16px; background: url(../images/icon/icon_part_eye.png) no-repeat center / 100%;}
.part_filter_list .part_filter_item.ear::before{width: 19px; min-width: 19px; height: 27px; background: url(../images/icon/icon_part_ear.png) no-repeat center / 100%;}
.part_filter_list .part_filter_item.mouth::before{width: 38px; min-width: 38px; height: 18px; background: url(../images/icon/icon_part_mouth.png) no-repeat center / 100%;}
.part_filter_list .part_filter_item.neck::before{width: 26px; min-width: 26px; height: 20px; background: url(../images/icon/icon_part_neck.png) no-repeat center / 100%;}
.part_filter_list .part_filter_item.body::before{width: 20px; min-width: 20px; height: 30px; background: url(../images/icon/icon_part_body.png) no-repeat center / 100%;}
.part_filter_list .part_filter_item.arm::before{width: 26px; min-width: 26px; height: 22px; background: url(../images/icon/icon_part_arm.png) no-repeat center / 100%;}
.part_filter_list .part_filter_item.hand::before{width: 24px; min-width: 24px; height: 31px; background: url(../images/icon/icon_part_hand.png) no-repeat center / 100%;}
.part_filter_list .part_filter_item.leg::before{width: 27px; min-width: 27px; height: 24px; background: url(../images/icon/icon_part_leg.png) no-repeat center / 100%;}
.part_filter_list .part_filter_item.foot::before{width: 37px; min-width: 37px; height: 20px; background: url(../images/icon/icon_part_foot.png) no-repeat center / 100%;}
.part_filter_list .part_filter_item.head:hover::before,
.part_filter_list .part_filter_item.head.on::before{background-image: url(../images/icon/icon_part_head_active.png);}
.part_filter_list .part_filter_item.eye:hover::before,
.part_filter_list .part_filter_item.eye.on::before{background-image: url(../images/icon/icon_part_eye_active.png);}
.part_filter_list .part_filter_item.ear:hover::before,
.part_filter_list .part_filter_item.ear.on::before{background-image: url(../images/icon/icon_part_ear_active.png);}
.part_filter_list .part_filter_item.mouth:hover::before,
.part_filter_list .part_filter_item.mouth.on::before{background-image: url(../images/icon/icon_part_mouth_active.png);}
.part_filter_list .part_filter_item.neck:hover::before,
.part_filter_list .part_filter_item.neck.on::before{background-image: url(../images/icon/icon_part_neck_active.png);}
.part_filter_list .part_filter_item.body:hover::before,
.part_filter_list .part_filter_item.body.on::before{background-image: url(../images/icon/icon_part_body_active.png);}
.part_filter_list .part_filter_item.arm:hover::before,
.part_filter_list .part_filter_item.arm.on::before{background-image: url(../images/icon/icon_part_arm_active.png);}
.part_filter_list .part_filter_item.hand:hover::before,
.part_filter_list .part_filter_item.hand.on::before{background-image: url(../images/icon/icon_part_hand_active.png);}
.part_filter_list .part_filter_item.leg:hover::before,
.part_filter_list .part_filter_item.leg.on::before{background-image: url(../images/icon/icon_part_leg_active.png);}
.part_filter_list .part_filter_item.foot:hover::before,
.part_filter_list .part_filter_item.foot.on::before{background-image: url(../images/icon/icon_part_foot_active.png);}
.part_filter_list .part_filter_item::after{content: ''; width: 100%; height: 100%; background-image: linear-gradient(to bottom, #0082e3, #2b94e2); border-top: 6px solid #3180bc; position: absolute; left: 0; top: 0; transform: translateY(calc(100% - 6px)); z-index: 0;}
.part_filter_list .part_filter_item:hover::after,
.part_filter_list .part_filter_item.on::after{border-top-color: rgb(60, 172, 255, .8); transform: translateY(0);}
.part_filter_list .part_filter_item span{position: relative; z-index: 1;}

.pro_filter_box{background-image: linear-gradient(to bottom, #9fd6ff, #dff1ff); padding: 63px 50px 59px;}
.pro_filter_box .pro_filter_title{font-size: var(--font-size-36); line-height: 1; color: var(--color-black-2); text-align: center;}
.pro_filter_box .pro_filter_list{display: flex; margin-top: 45px;}
.pro_filter_box .pro_filter_list .pro_filter_select{flex: 1; position: relative; margin-right: 28px;}
.pro_filter_box .pro_filter_select .pro_filter_selected,
.pro_filter_box .pro_filter_select .pro_filter_selected *{font-family: var(--font-bold); font-size: var(--font-size-18); line-height: 1.445; color: var(--color-black-4);}
.pro_filter_box .pro_filter_select .pro_filter_selected{display: flex; align-items: center; height: 53px; padding: 0 46px 0 23px; background-image: linear-gradient(to bottom, #f9fdff, #d7f0ff); box-shadow: 0 3px 0 0 #588098; border-radius: 5px; cursor: pointer; position: relative;}
.pro_filter_box .pro_filter_select .pro_filter_selected::after{content: ''; border-top: 8px solid var(--bg-gray-8); border-left: 8px solid transparent; border-right: 8px solid transparent; position: absolute; right: 20px; top: 50%; transform: translateY(-50%);}
.pro_filter_box .pro_filter_select .pro_filter_selected span{overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-break: break-word;}
.pro_filter_box .filter_dropdown{display: none; min-width: 100%; width: max-content; max-width: 200%; background-color: #e4f5ff; box-shadow: 0 0 25px rgba(51, 51, 51, .15); border-radius: 10px; padding: 13px 6px 19px; position: absolute; left: -2px; top: calc(100% + 11px); z-index: 1;}
.pro_filter_box .filter_dropdown::before{content: ''; display: block; width: 100%; height: 11px; position: absolute; left: 0; bottom: 100%;}
.pro_filter_box .filter_dropdown .filter_dropdown_scroll{max-height: 680px; overflow: hidden; overflow-y: scroll; padding: 0 20px;}
.pro_filter_box .filter_dropdown .filter_dropdown_scroll::-webkit-scrollbar{width: 4px; height: 100%;}
.pro_filter_box .filter_dropdown .filter_dropdown_scroll::-webkit-scrollbar-track{background-color: #d8dde0; border-radius: 4px;}
.pro_filter_box .filter_dropdown .filter_dropdown_scroll::-webkit-scrollbar-thumb{background-color: #abb1b4; border-radius: 4px;}
.pro_filter_box .filter_dropdown a{display: block;}
.pro_filter_box .filter_dropdown .dropdown_first{margin-bottom: 7px;}
.pro_filter_box .filter_dropdown .dropdown_first .dropdown_title,
.pro_filter_box .filter_dropdown .dropdown_first .dropdown_title *{font-family: var(--font-bold); font-size: var(--font-size-16); line-height: 1.75;}
.pro_filter_box .filter_dropdown .dropdown_first .dropdown_title a:hover{color: var(--color-blue-15);}
.pro_filter_box .filter_dropdown .dropdown_first .dropdown_title{cursor: pointer; padding: 0 21px; position: relative;}
.pro_filter_box .filter_dropdown .dropdown_first .dropdown_title.has_sec::before{content: ''; width: 9px; height: 9px; border: 2px solid; border-color: transparent var(--color-black-4) var(--color-black-4) transparent; position: absolute; left: 0; top: calc(50% - 2px); transform: translateY(-50%) rotate(45deg);}
.pro_filter_box .filter_dropdown .dropdown_first.on .dropdown_title.has_sec::before{top: calc(50% + 2px); transform: translateY(-50%) rotate(225deg);}
.pro_filter_box .filter_dropdown .dropdown_first .dropdown_second_list{display: none;}
.pro_filter_box .filter_dropdown .dropdown_first.on .dropdown_second_list{display: block;}
.pro_filter_box .filter_dropdown .dropdown_second_list a{font-size: var(--font-size-15); line-height: 2.134;}
.pro_filter_box .filter_dropdown .dropdown_second_list a:hover,
.pro_filter_box .filter_dropdown .dropdown_second_list a.on{color: var(--color-white); background-color: var(--color-blue-15);}
.pro_filter_box .filter_dropdown .dropdown_second_box{margin-top: 2px;}
.pro_filter_box .filter_dropdown .dropdown_second_box:first-child{margin-top: 0;}
.pro_filter_box .filter_dropdown .dropdown_second_box > a{padding: 0 14px 0 21px;}
.pro_filter_box .filter_dropdown .dropdown_third_list{padding-bottom: 4px;}
.pro_filter_box .filter_dropdown .dropdown_third_list > a{padding: 0 14px 0 33px;}
.pro_filter_box .pro_filter_list .pro_filter_search{flex: 1; display: flex; justify-content: center; align-items: center; height: 52px; font-family: var(--font-bold); font-size: var(--font-size-20); line-height: 1.3; color: var(--color-white); background-image: linear-gradient(to bottom, #2b94e2, #0082e3); box-shadow: 0 4px 0 0 rgba(60, 172, 255, .8); border-radius: 5px; cursor: pointer; text-transform: uppercase;}
.pro_filter_box .pro_filter_list .pro_filter_search::before{content: ''; width: 18px; min-width: 18px; height: 18px; background: url(../images/icon/icon_search.png) no-repeat center / 100%; margin-right: 10px;}

.pro_list.wrap{margin-top: 7px;}
.pro_list .pro_list_title{font-family: var(--font-bold); font-size: var(--font-size-30); line-height: 1.667; color: var(--color-black-2); text-align: center;}
.pro_list .pro_list_box{display: flex; flex-wrap: wrap; margin-top: 34px;}
.pro_list .pro_list_box .pro_item{width: 23.715%; background-color: var(--color-white); padding: 20px 20px 9px; text-align: center; margin-right: 1.71333%; margin-bottom: 42px; position: relative; cursor: pointer;}
.pro_list .pro_list_box .pro_item::before{content: ''; visibility: hidden; opacity: 0; width: 100%; height: 100%; background-color: rgba(29, 156, 251, .33); position: absolute; left: 0; top: 0; z-index: 1;}
.pro_list .pro_list_box .pro_item:nth-child(4n){margin-right: 0;}
.pro_list .pro_list_box .pro_item .img{display: block; width: 100%; height: 0; padding-top: 100%; position: relative;}
.pro_list .pro_list_box .pro_item .img img{position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%);}
.pro_list .pro_list_box .pro_item .img .img_0{visibility: visible; opacity: 1;}
.pro_list .pro_list_box .pro_item .img .img_1{visibility: hidden; opacity: 0;}
.pro_list .pro_list_box .pro_item:hover .img .img_0{visibility: hidden; opacity: 0;}
.pro_list .pro_list_box .pro_item:hover .img .img_1{visibility: visible; opacity: 1;}
.pro_list .pro_list_box .pro_item .tag_new{font-family: var(--font-bold); font-size: var(--font-size-16); line-height: 1.5; color: var(--color-white); background-color: var(--color-orange); padding: 0 10px; position: absolute; right: 0; top: 0; text-transform: uppercase;}
.pro_list .pro_list_box .pro_item .pro_info{margin-top: 7px;}
.pro_list .pro_list_box .pro_item .pro_name{font-size: var(--font-size-18); line-height: 1.375; color: var(--color-black-2); overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; word-break: break-word;}
.pro_list .pro_list_box .pro_item .pro_desc{font-size: var(--font-size-15); line-height: 1.6; color: var(--color-black-6); overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-break: break-word; margin-top: 2px;}
.pro_list .pro_list_box .pro_item .pro_tool{visibility: hidden; opacity: 0; display: flex; justify-content: space-between; margin-top: 9px; position: relative; z-index: 2;}
.pro_list .pro_list_box .pro_item .pro_tool a{flex: 1; display: flex; justify-content: center; align-items: center; height: 40px; font-family: var(--font-bold); font-size: var(--font-size-16); line-height: 26px; color: var(--color-white); margin-right: 5px;}
.pro_list .pro_list_box .pro_item .pro_tool a:last-child{margin-right: 0;}
.pro_list .pro_list_box .pro_item .pro_tool a::before{content: ''; width: 18px; height: 18px; background-repeat: no-repeat; background-position: center; margin-right: 6px;}
.pro_list .pro_list_box .pro_item .pro_tool a.add_to_inquiry{background-color: var(--color-blue);}
.pro_list .pro_list_box .pro_item .pro_tool a.add_to_inquiry::before{background-image: url(../images/icon/icon_inquiry.png);}
.pro_list .pro_list_box .pro_item .pro_tool a.add_to_quote{background-color: var(--color-orange);}
.pro_list .pro_list_box .pro_item .pro_tool a.add_to_quote::before{background-image: url(../images/icon/icon_quote.png);}
.pro_list .pro_list_box .pro_item:hover{box-shadow: 0 0 20px rgba(51, 51, 51, .15);}
.pro_list .pro_list_box .pro_item:hover::before{visibility: visible; opacity: 1;}
.pro_list .pro_list_box .pro_item:hover .pro_tool{visibility: visible; opacity: 1;}

body .ueeshop_responsive_turn_page{height: 40px; margin: 18px 0;}
body .ueeshop_responsive_turn_page span{width: 40px; height: 40px; line-height: 40px; border-radius: 5px; overflow: hidden; margin: 0 5px;}
body .ueeshop_responsive_turn_page span:hover{background-color: var(--color-blue);}
body .ueeshop_responsive_turn_page span:hover a,
body .ueeshop_responsive_turn_page span:hover font{color: var(--color-white);}
body .ueeshop_responsive_turn_page span a,
body .ueeshop_responsive_turn_page span font{width: 40px; height: 40px;}
body .ueeshop_responsive_turn_page span .page_item_current{color: var(--color-white); background-color: var(--color-blue);}
body .ueeshop_responsive_turn_page span em{width: 10px; height: 10px; border-style: solid; border-color: var(--color-black-6); border-width: 0 0 1px 1px; margin-top: 0; position: absolute; top: 50%; transform: translate(-50%, -50%) rotate(45deg);}
body .ueeshop_responsive_turn_page span em.icon_page_prev,
body .ueeshop_responsive_turn_page span em.icon_page_next{left: calc(50% + 3px); background: unset;}
body .ueeshop_responsive_turn_page span em.icon_page_next{left: calc(50% - 3px); transform: translate(-50%, -50%) rotate(225deg)}
body .ueeshop_responsive_turn_page span:hover em{border-color: var(--color-white);}

body .ueeshop_responsive_position{width: 92%; max-width: 1400px; padding: 33px 0 34px; margin:0 auto;}
body .ueeshop_responsive_position .position{width: 100%; height: auto;}
body .ueeshop_responsive_position .position,
body .ueeshop_responsive_position .position *{font-size: var(--font-size-15); line-height: 1.6; color: var(--color-black-6);}
body .ueeshop_responsive_position.lg{padding: 42px 0;}
body .ueeshop_responsive_position.lg .position,
body .ueeshop_responsive_position.lg .position *{font-size: var(--font-size-18); line-height: 1.667; color: var(--color-black-4);}

.product-detail{background-color: var(--bg-gray);}

.description_box{background-color: var(--color-white); margin-top: 161px;}
.description_box .description_wrapper{max-width: 1420px;}
.description_box .description_tab_box{display: flex; padding: 10px 10px 0; background-color: var(--color-white); transform: translateY(-60px);}
.description_box .description_tab_box .description_tab_item{flex: 1; height: 50px; display: flex; justify-content: center; align-items: center; font-family: var(--font-bold); font-size: var(--font-size-18); line-height: 21px; color: var(--color-white); background-color: var(--bg-gray-b2); padding: 4px; margin-right: 4px; text-transform: uppercase; cursor: pointer; position: relative;}
.description_box .description_tab_box .description_tab_item span{font-family: inherit; font-size: inherit; line-height: inherit; color: inherit; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; word-break: break-word;}
.description_box .description_tab_box .description_tab_item::after{content: ''; width: 100%; height: 4px; background-color: var(--color-blue); position: absolute; left: 0; top: 0; z-index: -1;}
.description_box .description_tab_box .description_tab_item:hover,
.description_box .description_tab_box .description_tab_item.on{color: var(--color-blue); border-top-color: var(--color-blue); border-bottom-color: transparent; background-color: var(--color-white);}
.description_box .description_tab_box .description_tab_item:hover::after,
.description_box .description_tab_box .description_tab_item.on::after{z-index: 1;}
.description_box .description_tab_box .description_tab_item:last-child{margin-right: 0;}
.description_box .description_tab_box .description_tab_item::before{content: ''; min-width: 20px; width: 20px; height: 20px; background-repeat: no-repeat; background-position: center; margin-right: 10px;}
.description_box .description_tab_box .description_tab_item[data="0"]::before{background-image: url(../images/icon/icon_goods_description.png);}
.description_box .description_tab_box .description_tab_item[data="1"]::before{background-image: url(../images/icon/icon_goods_parameters.png);}
.description_box .description_tab_box .description_tab_item[data="2"]::before{background-image: url(../images/icon/icon_goods_application.png);}
.description_box .description_tab_box .description_tab_item[data="3"]::before{background-image: url(../images/icon/icon_goods_use.png);}
.description_box .description_tab_box .description_tab_item[data="0"]:hover::before,
.description_box .description_tab_box .description_tab_item[data="0"].on::before{background-image: url(../images/icon/icon_goods_description_color.png);}
.description_box .description_tab_box .description_tab_item[data="1"]:hover::before,
.description_box .description_tab_box .description_tab_item[data="1"].on::before{background-image: url(../images/icon/icon_goods_parameters_color.png);}
.description_box .description_tab_box .description_tab_item[data="2"]:hover::before,
.description_box .description_tab_box .description_tab_item[data="2"].on::before{background-image: url(../images/icon/icon_goods_application_color.png);}
.description_box .description_tab_box .description_tab_item[data="3"]:hover::before,
.description_box .description_tab_box .description_tab_item[data="3"].on::before{background-image: url(../images/icon/icon_goods_use_color.png);}
.description_box .description_content_box{padding: 0 10px 100px;}
.description_box .description_content_box .description_content{display: none;}
.description_box .description_content_box .description_content.on{display: block;}

.recommended_box{text-align: center; padding: 80px 0 65px;}
.recommended_box .recommended_title{font-family: var(--font-bold); font-size: var(--font-size-36); line-height: 1.3334; color: var(--color-black-2);}
.recommended_box .pro_list .pro_list_box{margin-top: 47px;}

.brand_box .brand_group{margin: 90px 0 142px;}
.brand_box .brand_info_box{position: relative; overflow: hidden;}
.brand_box .brand_info_box::before,
.brand_box .brand_info_box::after{content: ''; width: 50%; height: 30px; background-color: var(--color-white); position: absolute; bottom: 0; z-index: 2;}
.brand_box .brand_info_box::before{left: -48px; transform: skewX(73deg);}
.brand_box .brand_info_box::after{right: -48px; transform: skewX(-73deg);}
.brand_box .brand_info_box .img{width: 100%; height: 0; padding-top: 30.715%; background-color: var(--color-blue); position: relative;}
.brand_box .brand_info_box .img::before{content: ''; width: 100%; height: 100%; background-color: rgba(0, 0, 0, .6); position: absolute; left: 0; top: 0; z-index: 1;}
.brand_box .brand_info_box .img img{width: 100%; height: 100%; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); object-fit: cover;}
.brand_box .brand_info_box .brand_info{display: flex; flex-direction: column; align-items: center; text-align: center; width: 85%; max-width: 990px; position: absolute; left: 50%; top: calc(50% - 16px); transform: translate(-50%, -50%); z-index: 3;}
.brand_box .brand_info_box .brand_info .icon{max-width: 300px; max-height: 300px; margin-bottom: 26px;}
.brand_box .brand_info_box .brand_info .brand_desc{font-size: var(--font-size-18); line-height: 1.667; color: var(--color-white);}
.brand_box .brand_pro_list{display: flex; justify-content: space-between; flex-wrap: wrap; text-align: center; padding: 0 7.858%; margin-top: 52px; position: relative;}
.brand_box .brand_pro_list .swiper{width: 100%;}
.brand_box .brand_pro_list .brand_pro_item .img{width: 100%; height: 0; padding-top: 100%; position: relative;}
.brand_box .brand_pro_list .brand_pro_item .img img{position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%);}
.brand_box .brand_pro_list .brand_pro_item .brand_pro_title{font-family: var(--font-bold); font-size: var(--font-size-18); line-height: 1.445; margin-top: 15px; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-break: break-word;}
.brand_box .brand_pro_list .brand_pro_arrow{width: 40px; height: 40px; border: 1px solid var(--color-black-9); border-radius: 50%; position: absolute; top: calc(50% - 19px); transform: translateY(-50%); cursor: pointer;}
.brand_box .brand_pro_list .brand_pro_arrow::before{content: ''; width: 12px; height: 2px; background-color: var(--color-black-9); position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%);}
.brand_box .brand_pro_list .brand_pro_arrow::after{content: ''; width: 9px; height: 9px; border-width: 2px; border-style: solid; border-color: transparent transparent var(--color-black-9) var(--color-black-9); position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%) rotate(45deg);}
.brand_box .brand_pro_list .brand_pro_arrow:hover{background-color: var(--color-blue); border-color: var(--color-blue);}
.brand_box .brand_pro_list .brand_pro_arrow:hover::before{background-color: var(--color-white);}
.brand_box .brand_pro_list .brand_pro_arrow:hover::after{border-color: transparent transparent var(--color-white) var(--color-white);}
.brand_box .brand_pro_list .brand_pro_arrow.prev{left: 0;}
.brand_box .brand_pro_list .brand_pro_arrow.next{right: 0; transform: translateY(-50%) rotateY(180deg);}

.blog_box{padding: 82px 0 73px;}
.blog_box .blog_title{font-family: var(--font-bold); font-size: var(--font-size-36); line-height: 1.278; color: var(--color-black-2); text-align: center;}
.blog_box .blog_cate_list{display: flex; justify-content: center; flex-wrap: wrap; margin-top: 36px;}
.blog_box .blog_cate_list a{font-family: var(--font-bold); font-size: var(--font-size-18); line-height: 2.334; color: var(--bg-gray-8); border: 1px solid var(--bg-gray-c); border-radius: 44px; padding: 0 27px; margin-top: 12px; margin-right: 12px; text-align: center;}
.blog_box .blog_cate_list a:last-child{margin-right: 0;}
.blog_box .blog_cate_list a:hover,
.blog_box .blog_cate_list a.on{background-color: var(--color-blue); border-color: var(--color-blue); color: var(--color-white);}
.blog_box .blog_list{display: flex; flex-wrap: wrap; margin-top: 6px;}
.blog_box .blog_list .blog_item{display: block; width: 31.143%; margin-right: 3.2855%; margin-top: 44px; position: relative;}
.blog_box .blog_list .blog_item:nth-child(3n){margin-right: 0;}
.blog_box .blog_list .blog_item:hover{box-shadow: 14px 14px 20px rgba(51, 51, 51, .15);}
.blog_box .blog_list .blog_item::before{content: ''; visibility: hidden; opacity: 0; width: 100%; height: 100%; background-color: rgba(29, 156, 251, .5); position: absolute; left: 0; top: 0; z-index: 2;}
.blog_box .blog_list .blog_item:hover::before{visibility: visible; opacity: 1;}
.blog_box .blog_list .blog_item .img{width: 100%; height: 0; padding-top: 57.8%; position: relative; overflow: unset;}
.blog_box .blog_list .blog_item .img img{width: 100%; height: 100%; object-fit: cover; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%);}
.blog_box .blog_list .blog_item .blog_date{font-family: var(--font-bold); font-size: var(--font-size-16); line-height: 2.375; color: var(--color-white); background-color: var(--color-blue); padding: 0 18px; position: absolute; left: 0; bottom: -5px; z-index: 1;}
.blog_box .blog_list .blog_item:hover .blog_date{background-color: var(--color-orange);}
.blog_box .blog_list .blog_item .blog_info{padding: 32px 15px 27px;}
.blog_box .blog_list .blog_item .blog_info .blog_name{font-family: var(--font-bold); font-size: var(--font-size-22); line-height: 1.182; color: var(--color-black-2); overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; word-break: break-word;}
.blog_box .blog_list .blog_item .blog_info .blog_desc{font-size: var(--font-size-18); line-height: 1.667; margin-top: 7px; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-break: break-word;}

.blog_detail_wrapper{display: flex; justify-content: space-between; padding: 39px 0 90px;}
.blog_detail_wrapper .blog_detail_left{flex: 1;}
.blog_detail_wrapper .blog_time{width: max-content; font-family: var(--font-bold); font-size: var(--font-size-18); line-height: 2.556; color: var(--color-blue); background: var(--bg-blue) url(../images/icon/icon_time.png) no-repeat left 11px top 14px; padding: 0 24px 0 38px; border-radius: 5px;}
.blog_detail_wrapper .blog_title{font-family: var(--font-bold); font-size: var(--font-size-40); line-height: 1.25; color: var(--color-black-2); margin-top: 51px;}
.blog_detail_wrapper .blog_description{padding: 18px 0;}
.blog_detail_wrapper .blog_detail_right{width: 250px; margin-left: 150px; margin-top: 8px;}
.blog_share{display: flex; justify-content: space-between; border-style: solid; border-color: var(--bg-gray-d); border-width: 1px 0; padding: 24px 0; margin-top: 43px;}
.blog_share .blog_share_title{font-family: var(--font-bold); font-size: var(--font-size-18); line-height: 30px; color: var(--color-black-2);}
.blog_share .share{margin-right: 30px;}
.latest_blog_box .latest_blog_title{font-family: var(--font-bold); font-size: var(--font-size-22); line-height: 1.3637; color: var(--color-black-2);}
.latest_blog_box .latest_blog_list{margin-top: 12px;}
.latest_blog_box .latest_blog_list .latest_blog_item{border-bottom: 1px solid var(--bg-gray-d); padding-bottom: 14px; margin-top: 15px;}
.latest_blog_box .latest_blog_list .latest_blog_item:first-child{margin-top: 0;}
.latest_blog_box .latest_blog_item .latest_blog_title{font-family: var(--font-bold); font-size: var(--font-size-16); line-height: 1.5; color: var(--color-black-3); overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-break: break-word; padding-right: 5px;}
.latest_blog_box .latest_blog_item .latest_blog_title:hover{color: var(--color-blue);}
.latest_blog_box .latest_blog_item .latest_blog_desc{font-size: var(--font-size-16); line-height: 1.5; color: var(--color-black-6); overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-break: break-word; margin-top: 3px;}
.latest_blog_box .latest_blog_list .latest_blog_more{display: block; width: max-content; font-family: var(--font-bold); font-size: var(--font-size-16); line-height: 1.875; color: var(--color-blue); margin-top: 7px;}
.blog_want_box{background: var(--color-blue) url(../images/bg/img_blog_more-min.png) no-repeat center / 100%; text-align: center; padding: 11.2% 14% 12%; margin-top: 50px;}
.blog_want_box .blog_want_title{font-family: var(--font-bold); font-size: var(--font-size-26); line-height: 1.231; color: var(--color-white); margin-bottom: 28px;}
.blog_want_box .blog_want_link{display: block; width: 100%; font-family: var(--font-bold); font-size: var(--font-size-16); line-height: 36px; border-width: 2px; border-style: solid; text-transform: uppercase; margin-top: 8px;}
.blog_want_box .blog_want_link.products{color: var(--color-white); border-color: var(--color-blue-1); background-color: var(--color-blue-1);}
.blog_want_box .blog_want_link.products:hover{color: var(--color-blue-1); background-color: unset;}
.blog_want_box .blog_want_link.contact{color: var(--color-blue); border-color: var(--color-white); background-color: var(--color-white);}
.blog_want_box .blog_want_link.contact:hover{color: var(--color-white); background-color: unset;}

.article_box{padding: 20px 0;}
.article_box .share{margin-top: 20px;}
body .ueeshop_responsive_article_feedback{margin: 30px auto;}
body .ueeshop_responsive_article_feedback .article_feedback_title{margin-bottom: 26px;}
body .ueeshop_responsive_article_feedback .article_feedback_title .title{font-family: var(--font-bold); font-size: var(--font-size-40); line-height: 1.15; color: var(--color-black-2);}
body .ueeshop_responsive_article_feedback .article_feedback_title .txt{font-size: var(--font-size-18); line-height: 1.667;}
body .ueeshop_responsive_article_feedback form{display: flex; justify-content: space-between; flex-wrap: wrap;}
body .ueeshop_responsive_article_feedback .rows{width: 100%; padding: 0; font-size: 0; margin-bottom: 30px;}
body .ueeshop_responsive_article_feedback .rows.input_rows{width: 47.62%;}
body .ueeshop_responsive_article_feedback .rows.textarea_rows{margin-top: 10px;}
body .ueeshop_responsive_article_feedback .rows label{display: block; font-size: var(--font-size-18); line-height: 34px; color: var(--color-black-4); margin-bottom: 10px;}
body .ueeshop_responsive_article_feedback .rows .input{background-color: unset; border: none; border-bottom: 1px solid var(--color-black-6); text-indent: 0; font-family: var(--font-regular); font-size: var(--font-size-18); line-height: 54px; height: 54px; color: var(--color-black);}
body .ueeshop_responsive_article_feedback .rows .input::placeholder{color: var(--color-black-4);}
body .ueeshop_responsive_article_feedback .rows .input:-moz-placeholder{color: var(--color-black-4);}
body .ueeshop_responsive_article_feedback .rows .input::-moz-placeholder{color: var(--color-black-4);}
body .ueeshop_responsive_article_feedback .rows .input:-ms-input-placeholder{color: var(--color-black-4);}
body .ueeshop_responsive_article_feedback .rows .input::-webkit-input-placeholder{color: var(--color-black-4);}
body .ueeshop_responsive_article_feedback .rows textarea{border: none; height: 200px; padding: 10px; background-color: var(--bg-gray-d); font-family: var(--font-regular); font-size: var(--font-size-18); line-height: 1.889; color: var(--color-black);}
body .ueeshop_responsive_article_feedback .rows .form_button{font-family: var(--font-bold); font-size: var(--font-size-18); line-height: 48px; height: 48px; color: var(--color-white); background-color: var(--color-blue); display: flex; justify-content: center; align-items: center; min-width: 200px; padding: 0 10px; border-radius: 48px; width: max-content;}
body .ueeshop_responsive_article_feedback .rows .form_button:hover{background-color: var(--color-blue-1);}
body .ueeshop_responsive_article_feedback .rows .form_button *{font-family: inherit; font-size: inherit; line-height: inherit; color: inherit; font-weight: inherit;}
body .ueeshop_responsive_article_feedback .rows .form_button .icon_arrow{margin-left: 10px;}

.resource_title{font-family: var(--font-bold); font-size: var(--font-size-36); line-height: 1.278; color: var(--color-black-2); text-align: center; text-transform: uppercase;}
.resource_desc{font-size: var(--font-size-18); line-height: 1.667; margin-top: 23px; text-align: center;}
.download_box{background-color: var(--bg-gray); padding: 82px 0 90px;}
.download_list{display: flex; flex-wrap: wrap; margin-top: 11px;}
.download_list .download_item{width: 32%; background-color: var(--color-white); margin-right: 2%; margin-top: 40px; position: relative;}
.download_list .download_item:nth-child(3n){margin-right: 0;}
.download_list .download_item::before{content: ''; visibility: hidden; opacity: 0; width: 100%; height: 100%; background-color: var(--mask-blue-5); position: absolute; left: 0; top: 0; z-index: 1;}
.download_list .download_item:hover::before{visibility: visible; opacity: 1;}
.download_list .download_item .img{width: 100%; height: 0; padding-top: 56.25%; position: relative;}
.download_list .download_item .img img{width: 100%; height: 100%; object-fit: cover; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%);}
.download_list .download_item:hover .img img{transform: translate(-50%, -50%) scale(1.1);}
.download_list .download_item .download_info{padding: 12px 24px 27px;}
.download_list .download_item .download_info .download_title{font-size: var(--font-size-18); line-height: 1.667; color: var(--color-black-3);}
.download_list .download_item .download_info .download_link{display: flex; justify-content: center; align-items: center; width: max-content; min-width: 160px; font-family: var(--font-bold); font-size: var(--font-size-16); line-height: 40px; color: var(--color-white); text-transform: uppercase; background-color: var(--color-blue); padding: 0 10px; position: relative; z-index: 2; margin-top: 9px;}
.download_list .download_item .download_info .download_link::after{content: ''; width: 14px; height: 16px; background: url(../images/icon/icon_download_white.png) no-repeat center / 100%; margin-left: 5px;}
.download_list .download_item:hover .download_info .download_link{background-color: var(--color-orange);}
.download_list .ueeshop_responsive_turn_page{margin: 50px 0 0;}

.video_box{padding: 81px 0 90px;}
.video_list{display: flex; flex-wrap: wrap; margin-top: 11px;}
.video_list .video_item{width: 32%; background-color: var(--color-white); margin-right: 2%; margin-top: 40px; position: relative;}
.video_list .video_item:nth-child(3n){margin-right: 0;}
.video_list .video_item:hover::before{visibility: visible; opacity: 1;}
.video_list .video_item .img{display: block; width: 100%; height: 0; padding-top: 56.25%; position: relative;}
.video_list .video_item .img::before{content: ''; width: 100%; height: 100%; background-color: var(--mask-black-2); position: absolute; left: 0; top: 0; z-index: 1;}
.video_list .video_item .img::after{content: ''; width: 60px; height: 42px; background: url(../images/icon/icon_video.png) no-repeat center / 100%; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); z-index: 2;}
.video_list .video_item .img:hover::before{background-color: var(--mask-blue-5);}
.video_list .video_item .img img{width: 100%; height: 100%; object-fit: cover; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%);}
.video_list .video_item:hover .img img{transform: translate(-50%, -50%) scale(1.1);}
.video_list .video_item .video_title{font-family: var(--font-bold); font-size:var(--font-size-20); line-height: 1.5; color: var(--color-black-3); margin-top: 17px;}
.video_box .ueeshop_responsive_turn_page{margin: 50px 0 0;}

body .ueeshop_responsive_products_inquiry form .ueeshop_responsive_position{width: 100%;}
body .ueeshop_responsive_products_inquiry form .rows .form_button{background: var(--color-blue); border: 1px solid var(--color-blue);}
body .ueeshop_responsive_products_inquiry form .rows .form_button:hover{background: unset; color: var(--color-blue);}

body .ueeshop_responsive_products_detail .gallery .left_small_img{width: 130px;}
body .ueeshop_responsive_products_detail .gallery .left_small_img .pic_box{width: 100% !important; padding-top: calc(100% - 4px); border: 2px solid transparent; background-color: var(--color-white); margin-bottom: 12.5px;}
body .ueeshop_responsive_products_detail .gallery .left_small_img .pic_box.on{border-color: var(--bg-gray-d);}

.chat_contact{position: fixed; right: 10px; top: 50%; transform: translate(80px, -50%); z-index: 99;}
.chat_contact .chat_contact_title{display: flex; justify-content: center; align-items: center; text-align: center; width: 70px; height: 30px; font-family: var(--font-regular-m); font-size: 12px; line-height: 1.5; color: var(--color-white); background-color: var(--color-blue); border-radius: 5px 5px 0 0; transform: rotate(-90deg) translateX(-70px); transform-origin: left bottom; cursor: pointer;}
/* .chat_contact .chat_contact_box{display: none;} */
.chat_contact .chat_contact_list{width: 70px; background-color: var(--bg-blue); border-radius: 0 0 5px 5px; padding: 10px 0;}
.chat_contact .chat_contact_list .chat_contact_group{display: flex; flex-direction: column; align-items: center; margin-bottom: 28px;}
.chat_contact .chat_contact_list .chat_contact_group:last-child{margin-bottom: 0;}
.chat_contact .chat_contact_list .chat_contact_area{font-family: var(--font-regular-m); line-height: 1; color: var(--color-black-2); text-align: center; text-transform: uppercase; margin-bottom: 2px;}
.chat_contact .chat_contact_list .chat_contact_item{width: 30px; position: relative; margin-top: 10px;}
.chat_contact .chat_contact_list .chat_contact_item:first-child{margin-top: 0;}
.chat_contact .chat_contact_list .chat_contact_item .img{width: 100%; height: 0; padding-top: 100%; border-radius: 50%; overflow: hidden; position: relative;}
.chat_contact .chat_contact_list .chat_contact_item .img img{object-fit: cover; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%);}
.chat_contact .chat_contact_list .chat_contact_item .icon_flag_big{position: absolute; right: -5px; top: 2px; transform: scale(.2812); transform-origin: right top;}
.chat_contact .chat_contact_list .chat_contact_item .chat_contact_info{visibility: hidden; opacity: 0; width: max-content; background-color: var(--bg-blue); border-radius: 10px; padding: 13px 15px; position: absolute; right: calc(100% + 30px); top: calc(50% + 29px); transform: translateY(-50%); box-shadow: 0 0 20px rgba(51, 51, 51, .1);}
.chat_contact .chat_contact_list .chat_contact_item .chat_contact_info::after{content: ''; width: 30px; height: 100%; position: absolute; top: 0; left: 100%;}
.chat_contact .chat_contact_list .chat_contact_item:hover .chat_contact_info{visibility: visible; opacity: 1;}
.chat_contact .chat_contact_list .chat_contact_item .chat_contact_header{display: flex; margin-bottom: 10px;}
.chat_contact .chat_contact_list .chat_contact_item .chat_contact_avatar{width: 80px; min-width: 80px; height: 80px; border-radius: 50%; overflow: hidden; margin-right: 10px;}
.chat_contact .chat_contact_list .chat_contact_item .chat_contact_name{font-family: var(--font-bold); font-size: var(--font-size-20); line-height: 1.5; color: var(--color-black-3);}
.chat_contact .chat_contact_list .chat_contact_item .chat_contact_value{display: block; font-size: var(--font-size-15); line-height: 1.867; color: var(--color-black-3); padding-left: 27px; background-position: left top 6px; background-repeat: no-repeat;}
.chat_contact .chat_contact_list .chat_contact_item .chat_contact_value.tel{background-image: url(../images/icon/icon_chat_tel.png);}
.chat_contact .chat_contact_list .chat_contact_item .chat_contact_value.wechat{background-image: url(../images/icon/icon_chat_wechat.png);}
.chat_contact .chat_contact_list .chat_contact_item .chat_contact_value.skype{background-image: url(../images/icon/icon_chat_skype.png);}
.chat_contact .chat_contact_list .chat_contact_item .chat_contact_value.whatsapp{background-image: url(../images/icon/icon_chat_whatsapp.png);}
.chat_contact .chat_contact_list .chat_contact_item .chat_contact_value.email{background-image: url(../images/icon/icon_chat_email.png);}
.chat_contact.show{transform: translate(0, -50%);}
.chat_contact.show .chat_contact_title{transform: unset;}
/* .chat_contact.show .chat_contact_box{display: block;} */

body .ueeshop_responsive_feedback .form_button{background: var(--color-blue); cursor: pointer;}
body .ueeshop_responsive_feedback .form_button:hover{background: var(--color-blue-1);}

@media screen and (min-width: 992px){
	.pro_filter_box .pro_filter_select:hover .filter_dropdown{display: block;}
}

@media screen and (max-width: 1800px){
	.header_default_1 #header .logo img{max-width: 277px; max-height: 50px;}
	.header_default_1 #header .header_nav{flex: 1;}
	.header_default_1 #header .header_nav .default_nav_style{display: flex; justify-content: space-around;}
	.header_default_1 #header .header_nav .default_nav_style .n_item{margin-right: 0;}
	.header_default_1 #header .header_nav .default_nav_style .n_item>a{--font-size-18: 16px; padding: 0;}
	.header_default_1 #header .header_nav .default_nav_style .n_item.has_sec>a{padding-right: 15px;}
	.header_default_1 #header .header_cart,
	.header_default_1 #header .header_lang,
	.header_default_1 #header .header_inq{margin-left: 28px;}
	.header_default_1 #header .header_user{margin-left: 18px;}
	/* .header_default_1 #header .header_search{width: 137px;} */
}

@media screen and (max-width: 1600px){
	.header_default_1 #header .logo img{max-width: 246px; max-height: 45px;}
	.header_default_1 #header .header_nav .default_nav_style{padding: 0 20px;}
	.header_default_1 #header .header_nav .default_nav_style .n_item{padding: 24px .6vw 14px;}
	.header_default_1 #header .header_nav .default_nav_style .n_item>a{--font-size-18: 14px;}
	.header_default_1 #header .header_cart,
	.header_default_1 #header .header_lang,
	.header_default_1 #header .header_inq{margin-left: 22px;}
	.header_default_1 #header .header_user{margin-left: 16px;}
	/* .header_default_1 #header .header_search{width: 122px;} */
}

@media screen and (max-width: 1400px){
	.header_default_1 #header .logo img{max-width: 215px; max-height: 40px;}
	.header_default_1 #header .header_nav .default_nav_style .n_item>a{--font-size-18: 12px;}
	.header_default_1 #header .header_cart,
	.header_default_1 #header .header_lang,
	.header_default_1 #header .header_inq{margin-left: 16px;}
	.header_default_1 #header .header_user{margin-left: 14px;}
	.header_default_1 #header .header_search{width: 107px;}
	.header_default_1 #header .header_search input[type="text"]{font-size: 12px;}
}

@media screen and (max-width: 1200px){
	.header_default_1 #header .header_box{padding: 0 15px;}
	.header_default_1 #header .logo img{max-width: 185px; max-height: 34px;}
	.header_default_1 #header .header_nav .default_nav_style{padding: 0 10px;}
	.header_default_1 #header .header_nav .default_nav_style .n_item{padding: 24px .3vw 14px;}
	.header_default_1 #header .header_nav .default_nav_style .n_item>a{--font-size-18: 10px;}
	.header_default_1 #header .header_nav .default_nav_style .n_item.has_sec>a{padding-right: 7px;}
	.header_default_1 #header .header_nav .default_nav_style .n_item.has_sec>a::after{border-top-width: 3px; border-left-width: 3px; border-right-width: 3px;}
	.header_default_1 #header .header_cart,
	.header_default_1 #header .header_lang,
	.header_default_1 #header .header_inq{margin-left: 10px;}
	.header_default_1 #header .header_user{margin-left: 12px;}
	.header_default_1 #header .header_search{width: 91px;}
	.header_default_1 #header .header_search input[type="text"]{font-size: 10px;}

	.footer_default_1 #footer .footer_menu{margin-right: 4vw;}
}

@media screen and (max-width: 991px){
	:root{
		--font-size-13: 12px;
		--font-size-14: 12px;
		--font-size-15: 12px;
		--font-size-16: 13px;
		--font-size-18: 13px;
		--font-size-20: 15px;
		--font-size-22: 15px;
		--font-size-24: 15px;
		--font-size-26: 18px;
		--font-size-36: 21px;
		--font-size-30: 19px;
		--font-size-40: 21px;
		--font-size-46: 26px;
		--font-size-50: 28px;
	}

	.poster_title{line-height: 1.334;}
	.poster_desc{line-height: 1.385; margin-top: 14px;}

	.icon_arrow{width: 16px; height: 5px;}

	.header_default_1 #header{display: none;}
	.header_default_1 .ueeshop_responsive_header .header{display: flex; justify-content: space-between; align-items: center; border-bottom: 0; height: 60px;}
	.header_default_1 .ueeshop_responsive_header .header .logo{float: unset; width: 50%;}
	.header_default_1 .ueeshop_responsive_header .header .logo img{max-height: 35px;}
	.header_default_1 .ueeshop_responsive_header .header .func{float: unset; flex: 1; display: flex; justify-content: flex-end; align-items: center; padding-right: 5px; margin-top: 0;}
	.header_default_1 .ueeshop_responsive_header .header .func .btn{margin-left: 25px;}
	.header_default_1 .ueeshop_responsive_header .header .func .menu_btn{width: 21px; height: 18px;}
	.header_default_1 .ueeshop_responsive_header .nav,
	.header_default_1 .ueeshop_responsive_header .son_nav{margin-top: 60px;}
	.header_default_1 .ueeshop_responsive_header .nav .list:last-child,
	.header_default_1 .ueeshop_responsive_header .son_nav .item:last-child{margin-bottom: 60px;}
	.header_default_1 .ueeshop_responsive_header .resp_search_box .close_btn span{margin: 18px 0;}

	body .header_default_1 .ueeshop_responsive_header.header_blank{height: 60px;}
	body:not(.has_banner) .header_default_1 .ueeshop_responsive_header.header_blank{height: 60px;}

	.footer_default_1 #footer .poster_box{padding: 45px 0 50px;}
	.footer_default_1 #footer .poster_box .poster_title{padding: 0 10px;}
	.footer_default_1 #footer .poster_box .poster_desc{margin-top: 14px;}
	.footer_default_1 #footer .poster_box .poster_link,
	.footer_default_1 #footer .poster_box .poster_link *{line-height: 40px;}
	.footer_default_1 #footer .poster_box .poster_link{min-width: 170px; margin-top: 33px;}
	.footer_default_1 #footer .footer_box{padding-bottom: 17px;}
	.footer_default_1 #footer .footer_box .footer_logo_box{width: 100%;}
	.footer_default_1 #footer .footer_logo_box .logo{max-width: 193px; max-height: 35px;}
	.footer_default_1 #footer .footer_contact{padding: 0 3px; margin-top: 12px;}
	.footer_default_1 #footer .footer_contact *{line-height: 1.924;}
	.footer_default_1 #footer .footer_follow{padding: 0 3px; margin-top: 10px;}
	.footer_default_1 #footer .footer_follow .footer_follow_title{margin-right: 13px;}
	.footer_default_1 #footer .foot_share .foot_share_box{width: 27.5px; height: 27.5px; margin-right: 17px;}
	.footer_default_1 #footer .footer_menu_box{width: 100%; max-width: 100%; flex-direction: column; margin-top: 14px;}
	.footer_default_1 #footer .footer_menu{max-width: 100%; border-bottom: 1px solid rgba(255, 255, 255, .15); padding: 18px 0; margin-right: 0;}
	.footer_default_1 #footer .footer_menu .footer_menu_title{--font-size-18: 15px; line-height: 1.667; position: relative;}
	.footer_default_1 #footer .footer_menu .footer_menu_title::after{content: ''; width: 11px; height: 11px; border: 1px solid; border-color: transparent var(--color-white) var(--color-white) transparent; position: absolute; right: 2px; top: calc(50% - 2px); transform: translateY(-50%) rotate(45deg);}
	.footer_default_1 #footer .footer_menu .footer_menu_list{display: none;}
	.footer_default_1 #footer .footer_menu .footer_menu_item{line-height: 2.693;}
	.footer_default_1 #footer .footer_copyright{line-height: 1.385; padding: 17px 0;}
	.footer_default_1 #footer .footer_menu.on .footer_menu_title::after{top: calc(50% + 4px); transform: translateY(-50%) rotate(225deg);}
	.footer_default_1 #footer .footer_menu.on .footer_menu_list{display: block;}

	.page_banner .page_banner_info .page_banner_title{font-size: 6.66666vw;}

	body .ueeshop_responsive_position{padding: 13px 0;}
	body .ueeshop_responsive_position.lg .position,
	body .ueeshop_responsive_position.lg .position *{--font-size-18: 12px;}

	body .ueeshop_responsive_position.lg{padding: 14px 0;}
	body .ueeshop_responsive_turn_page span{border-radius: 3px;}

	.pro_filter{transform: translateY(-50px);}
	.part_filter_list{width: 100%; overflow: hidden; overflow-x: scroll;}
	.part_filter_list .part_filter_item{min-width: 124px; height: 50px;}
	.part_filter_list .part_filter_item::before{margin-right: 5px;}
	.pro_filter_box{padding: 28px 15px 37px;}
	.pro_filter_box .pro_filter_title{--font-size-36: 19px;}
	.pro_filter_box .pro_filter_list{flex-direction: column; margin-top: 4px;}
	.pro_filter_box .pro_filter_list .pro_filter_select{width: 100%; margin-right: 0; margin-top: 15px;}
	.pro_filter_box .pro_filter_select .pro_filter_selected{height: 47px; padding: 0 35px 0 15px; box-shadow: 0 2px 0 0 #588098;}
	.pro_filter_box .pro_filter_select .pro_filter_selected,
	.pro_filter_box .pro_filter_select .pro_filter_selected *{--font-size-18: 14px;}
	.pro_filter_box .pro_filter_select .pro_filter_selected::after{right: 15px;}
	.pro_filter_box .pro_filter_list .pro_filter_search{flex: unset; height: 47px; box-shadow: 0 2px 0 0 rgba(60, 172, 255, .8); margin-top: 15px;}
	.pro_filter_box .pro_filter_list .pro_filter_search::before{width: 14px; min-width: 14px; height: 14px;}
	.pro_filter_box .filter_dropdown{left: 0; top: calc(100% + 5px); max-width: 100%;}
	.pro_filter_box .filter_dropdown::before{height: 5px;}
	.pro_filter_box .filter_dropdown .filter_dropdown_scroll,
	.pro_filter_box .filter_dropdown .dropdown_first .dropdown_title{padding: 0 10px;}
	.pro_filter_box .filter_dropdown .dropdown_first .dropdown_title.has_sec::before{width: 7px; height: 7px;}
	.pro_filter_box .pro_filter_select.show .filter_dropdown{display: block;}

	.pro_box{padding-bottom: 50px;}
	.pro_list.wrap{margin-top: -3px;}
	.pro_list .pro_list_title{line-height: 1.316;}
	.pro_list .pro_list_box{margin-top: 20px;}
	.pro_list .pro_list_box .pro_item{width: 48.12%; padding: 10px; margin-right: 3.76%; margin-bottom: 24px;}
	.pro_list .pro_list_box .pro_item:nth-child(2n){margin-right: 0;}
	.pro_list .pro_list_box .pro_item:hover::before{visibility: hidden; opacity: 0;}
	.pro_list .pro_list_box .pro_item .tag_new{--font-size-16: 12px; padding: 0 7px;}
	.pro_list .pro_list_box .pro_item .pro_info{padding: 0 5px; margin-top: 1px;}
	.pro_list .pro_list_box .pro_item .pro_name{--font-size-18: 14px; -webkit-line-clamp: 2;}
	.pro_list .pro_list_box .pro_item .pro_desc{line-height: 1.417; -webkit-line-clamp: 3;}
	.pro_list .pro_list_box .pro_item .pro_tool{visibility: visible; opacity: 1; flex-direction: column; margin-top: 14px;}
	.pro_list .pro_list_box .pro_item .pro_tool a{flex: unset; height: 35px; margin-right: 0;}
	.pro_list .pro_list_box .pro_item .pro_tool a + a{margin-top: 7px;}

	.description_box{margin-top: 105px;}
	.description_box .description_tab_box{overflow: hidden; overflow-x: scroll; padding: 0; background-color: unset; transform: translateY(-50px);}
	.description_box .description_tab_box .description_tab_item{padding: 2px 14px; margin-right: 2px; min-width: max-content;}
	.description_box .description_tab_box .description_tab_item::before{min-width: 16px; width: 16px; height: 16px; background-size: 100%;}
	.description_box .description_tab_box .description_tab_item::after{height: 2px;}
	.description_box .description_content_box{padding: 0 0 40px; margin-top: -50px;}

	.recommended_box{padding: 45px 0 30px;}
	.recommended_box .pro_list .pro_list_box{margin-top: 20px;}

	.brand_box .brand_group{margin: 40px 0 50px;}
	.brand_box .brand_info_box::before,
	.brand_box .brand_info_box::after{height: 15px;}
	.brand_box .brand_info_box::before{left: -25px;}
	.brand_box .brand_info_box::after{right: -25px;}
	.brand_box .brand_info_box .img{padding-top: 91.305%;}
	.brand_box .brand_info_box .brand_info .icon{max-width: 105px; max-height: 105px; margin-bottom: 12px;}
	.brand_box .brand_info_box .brand_info .brand_desc{line-height: 1.385;}
	.brand_box .brand_pro_list{justify-content: center; padding: 0; margin-top: 35px;}
	.brand_box .brand_pro_list .brand_pro_item .brand_pro_title{-webkit-line-clamp: 1; margin-top: 6px;}
	.brand_box .brand_pro_list .brand_pro_arrow{width: 32px; height: 32px; position: relative; transform: unset; margin-top: 29px;}
	.brand_box .brand_pro_list .brand_pro_arrow.next{transform: rotateY(180deg);}
	.brand_box .brand_pro_list .brand_pro_arrow + .brand_pro_arrow{margin-left: 15px;}

	.blog_box{padding: 34px 0;}
	.blog_box .blog_cate_list{margin-top: 3px;}
	.blog_box .blog_cate_list a{--font-size-18: 15px; line-height: 2.534; padding: 0 15px; margin-top: 15px; margin-right: 15px;}

	.blog_detail_wrapper{flex-wrap: wrap; padding: 12px 0 51px;}
	.blog_detail_wrapper .blog_detail_left{width: 100%;}
	.blog_detail_wrapper .blog_time{line-height: 2.308; padding: 0 8px 0 28px; background-size: 12px; background-position: left 10px top 8px;}
	.blog_detail_wrapper .blog_title{margin-top: 23px;}
	.blog_detail_wrapper .blog_description{padding: 10px 0;}
	.blog_detail_wrapper .blog_detail_right{width: 100%; margin-left: 0; margin-top: 0;}
	.latest_blog_box{display: none;}
	.blog_want_box{padding: 50px 50px 56px;}
	.blog_want_box .blog_want_title{--font-size-26: 25px; line-height: 1.2; margin-bottom: 34px;}
	.blog_want_box .blog_want_link{--font-size-16: 15px; line-height: 41px; margin-top: 10px;}
	.blog_share{padding: 19px 0; margin-top: 31px;}
	.blog_share .share{margin-right: 0;}
	.blog_share .foot_share .foot_share_box{margin-right: 14px;}
	.blog_share .foot_share .foot_share_box:last-child{margin-right: 0;}

	body .ueeshop_responsive_article_feedback .article_feedback_title{margin-bottom: 10px;}
	body .ueeshop_responsive_article_feedback .rows.input_rows{width: 100%;}
	body .ueeshop_responsive_article_feedback .rows{margin-bottom: 20px;}
	body .ueeshop_responsive_article_feedback .rows.textarea_rows{margin-top: 12px; margin-bottom: 26px;}
	body .ueeshop_responsive_article_feedback .rows label{line-height: 17px;}
	body .ueeshop_responsive_article_feedback .rows .input{line-height: 40px; height: 40px;}
	body .ueeshop_responsive_article_feedback .rows textarea{height: 250px;}
	body .ueeshop_responsive_article_feedback .rows .form_button{line-height: 40px; height: 40px; min-width: 165px;}

	.resource_desc{line-height: 1.385; margin-top: 8px;}

	.download_box{padding: 35px 0 50px;}
	.download_list .download_item .download_info{padding: 11px 15px 20px;}
	.download_list .download_item .download_info .download_link{min-width: 125px; line-height: 30px; margin-top: 6px;}
	.download_list .ueeshop_responsive_turn_page{margin: 35px 0 0;}

	.video_box{padding: 45px 0 50px;}
	.video_list{margin-top: 6px;}
	.video_list .video_item{margin-top: 20px;}
	.video_list .video_item .img::after{width: 50px; height: 35px;}
	.video_list .video_item .video_title{--font-size-20: 13px; margin-top: 11px;}
	.video_box .ueeshop_responsive_turn_page{margin: 29px 0 0;}

	.chat_contact .chat_contact_list .chat_contact_group{margin-bottom: 15px;}
	.chat_contact .chat_contact_list .chat_contact_area{margin-bottom: 1px;}
	.chat_contact .chat_contact_list .chat_contact_item{margin-top: 5px;}
	.chat_contact .chat_contact_list .chat_contact_item .chat_contact_info{padding: 7px; border-radius: 5px; right: calc(100% + 25px);}
	.chat_contact .chat_contact_list .chat_contact_item .chat_contact_info::after{width: 25px;}
	.chat_contact .chat_contact_list .chat_contact_item .chat_contact_header{margin-bottom: 5px;}
	.chat_contact .chat_contact_list .chat_contact_item .chat_contact_avatar{width: 50px; min-width: 50px; height: 50px;}
	.chat_contact .chat_contact_list .chat_contact_item .chat_contact_value{background-size: 15px; background-position: left top 4px; padding-left: 20px;}
}

@media screen and (max-width: 750px){
	.blog_box .blog_list{margin-top: 16px;}
	.blog_box .blog_list .blog_item{width: 100%; margin-right: 0; margin-top: 14px;}
	.blog_box .blog_list .blog_item .blog_date{background-color: var(--color-orange); line-height: 2.308; padding: 0 13px; bottom: 0;}
	.blog_box .blog_list .blog_item .blog_info{padding: 17px 15px;}
	.blog_box .blog_list .blog_item .blog_info .blog_name{--font-size-22: 16px;}
	.blog_box .blog_list .blog_item .blog_info .blog_desc{line-height: 1.385; margin-top: 3px;}
}

@media screen and (max-width: 520px){
	.blog_box .blog_cate_list{justify-content: space-between;}
	.blog_box .blog_cate_list a{width: 47.83%; margin-right: 4.34%;}
	.blog_box .blog_cate_list a:nth-child(2n){margin-right: 0;}

	.download_list{margin-top: 2px;}
	.download_list .download_item{width: 100%; margin-right: 0; margin-top: 26px;}

	.video_list .video_item{width: 100%; margin-right: 0;}
}

body .description_box .description_content_box *{font-family: inherit; line-height: inherit; font-weight: inherit; color: inherit; font-style: inherit;}
body .description_box .description_content_box strong{font-weight: bold !important;}
