@charset "utf-8";
/*
Powered by ueeshop.com      http://www.ueeshop.com
广州联雅网络科技有限公司        020-83226791
*/

:root{
	--themes-color: #13386d;
	--themes-bg-color: #ededed;
	--themes-black: #000;
	--themes-black-1: #1a1a1a;
	--themes-black-2: #212121;
	--themes-black-3: #333;
	--themes-black-4: #4d5362;
	--themes-white: #fff;
	--themes-grey-6: #666;
	--themes-grey-8: #808080;
	--themes-grey-9: #999;
	--themes-grey-93: #939393;
	--themes-grey-b: #b2b2b2;
	--themes-grey-c: #ccc;
	--themes-grey-d: #d9d9d9;
	--themes-grey-e: #e5e5e5;
	--themes-grey-f: #f5f5f5;
	--font-regular: 'WorkSans-Regular';
	--font-bold: 'WorkSans-Bold';
	--font-size: 16px;
	--font-size-subtitle: 32px;
	--font-size-title: 36px;
}

*,
*::before,
*::after{font-family: var(--font-regular); transition: all .3s; -webkit-transition: all .3s; color: var(--themes-black-3);}
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);}

*::before,
*::after,
.header_default_1 *,
.footer_default_1 *,
.page_banner *,
#products *,
.product-detail *,
.top_news_list *,
.crumb *,
.news_box *,
.top_case_box *,
.case_box *,
.case_desc_box *,
.article_detail *{box-sizing: border-box;}

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

.header_default_1 #header{width: 100%; border-bottom: 1px solid #e5e5e5; position: fixed; left: 0; top: 0; z-index: 1000;}
.header_default_1 #header .wrap{width: 100%; max-width: 100%; padding: 0 3.646%;}
.header_default_1 #header .header_box{display: flex; justify-content: space-between; align-items: flex-end; background-color: var(--themes-white);}
.header_default_1 #header a{line-height: 68px; color: var(--themes-black-1); white-space: nowrap;}
.header_default_1 #header a:hover{color: var(--themes-color);}
.header_default_1 #header .header_nav{padding-left: 2.083331vw;}
.header_default_1 #header .header_nav .default_nav_style{display: flex; align-items: flex-end;}
.header_default_1 #header .header_nav .default_nav_style .n_item{padding: 0 1.171873vw;}
.header_default_1 #header .header_nav .default_nav_style .n_item>a{padding: 0;}
.header_default_1 #header .logo{padding: 10px 35px 14px;}
.header_default_1 #header .logo img{min-width: 96px; max-height: 73px;}
.header_default_1 #header .logo_white{display: none;}
.header_default_1 #header .logo_color{display: block;}
.header_default_1 #header .header_tool{display: flex;}
.header_default_1 #header .header_tool a + a{margin-left: 2.083331vw;}
.header_default_1 #header .header_tool .default_search{width: 16px; min-width: 16px; height: 68px; background: url(../images/icon/icon_search_black.png) no-repeat center / 100%;}

.header_default_1 #header.top{border-bottom-color: rgba(255, 255, 255, .2);}
.header_default_1 #header.top .header_box{background-color: unset;}
.header_default_1 #header.top a{line-height: 80px; color: var(--themes-white);}
.header_default_1 #header.top .logo{padding: 20px 1.822914vw;}
.header_default_1 #header.top .logo_white{display: block;}
.header_default_1 #header.top .logo_color{display: none;}
.header_default_1 #header.top .header_tool .default_search{height: 80px; background-image: url(../images/icon/icon_search.png);}

.header_default_1 .ueeshop_responsive_header .header{display: flex; justify-content: space-between; height: 60px; padding: 0 15px; border-bottom-color: var(--themes-grey-e);}
.header_default_1 .ueeshop_responsive_header .header .logo{padding: 6px 0; text-align: left; float: unset;}
.header_default_1 .ueeshop_responsive_header .header .logo img{max-height: 48px;}
.header_default_1 .ueeshop_responsive_header .header .func{display: flex; justify-content: flex-end; align-items: center; padding-right: 0; float: unset; margin-top: 0;}
.header_default_1 .ueeshop_responsive_header .header .func .btn{margin-left: 30px;}
.header_default_1 .ueeshop_responsive_header .header .func .search_btn{width: 19px; min-width: 19px; height: 19px;}
.header_default_1 .ueeshop_responsive_header .header .func .menu_btn{width: 18px; min-width: 18px; height: 15px;}

.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; line-height: 1.5; color: var(--themes-black);}

.header_default_1 .ueeshop_responsive_header.header_blank{min-height: 97px;}

.footer_default_1 #footer{border-top: 20px solid var(--themes-bg-color);}
.footer_default_1 #footer .footer_box{display: flex; flex-direction: column; align-items: center; padding: 50px 0 59px;}
.footer_default_1 #footer .footer_logo{font-size: 0;}
.footer_default_1 #footer .footer_nav{display: flex; justify-content: center; flex-wrap: wrap; width: 100%; border-top: 1px solid var(--themes-color); border-bottom: 1px solid var(--themes-color); padding: 22px 0; margin-top: 24px;}
.footer_default_1 #footer .footer_nav *{font-family: var(--font-bold); line-height: 14px; color: var(--themes-color);}
.footer_default_1 #footer .footer_nav > a{padding: 0 18px;}
.footer_default_1 #footer .footer_nav > a:hover{text-decoration: underline;}
.footer_default_1 #footer .footer_nav > a + a{border-left: 1px solid var(--themes-color);}
.footer_default_1 #footer .footer_follow{display: flex; align-items: center; height: 14px; border-left: 1px solid var(--themes-color); padding: 0 18px;}
.footer_default_1 #footer .footer_follow_title{margin-right: 20px;}
.footer_default_1 #footer .foot_share .foot_share_box{margin-right: 16px;}
.footer_default_1 #footer .foot_share .foot_share_box:last-child{margin-right: 0;}
.footer_default_1 #footer .foot_share .YouTube{width: 19px; height: 14px; background: url(../images/icon/icon_YouTube.png) no-repeat center / 100%;}
.footer_default_1 #footer .foot_share .LinkedIn{width: 16px; height: 15px; background: url(../images/icon/icon_LinkedIn.png) no-repeat center / 100%;}
.footer_default_1 #footer .foot_share .Facebook{width: 8px; height: 16px; background: url(../images/icon/icon_Facebook.png) no-repeat center / 100%;}
.footer_default_1 #footer .footer_contact{width: 100%; display: flex; justify-content: space-between; margin-top: 39px;}
.footer_default_1 #footer .footer_contact .footer_contact_item{display: flex; align-items: center; flex-wrap: wrap; min-height: 34px; padding-left: 47px;}
.footer_default_1 #footer .footer_contact .footer_contact_item.phone{background: url(../images/icon/icon_phone.png) no-repeat left center;}
.footer_default_1 #footer .footer_contact .footer_contact_item.address{background: url(../images/icon/icon_address.png) no-repeat left center;}
.footer_default_1 #footer .footer_contact .footer_contact_item.email{background: url(../images/icon/icon_email.png) no-repeat left center;}
.footer_default_1 #footer .footer_contact *{color: var(--themes-color);}
.footer_default_1 #footer .footer_contact a:hover{text-decoration: underline;}
.footer_default_1 #footer .footer_copyright{line-height: 1.5; color: var(--themes-white); background-color: var(--themes-color); padding: 23px 0; text-align: center;}
.footer_default_1 #footer .footer_copyright *{line-height: 1.5; color: var(--themes-white);}

.page_banner{position: relative;}
.page_banner::before{content: ''; width: 100%; height: 100%; background-color: rgba(0, 0, 0, .32); position: absolute; left: 0;top: 0; z-index: 1;}
.page_banner .page_banner_info{position: absolute; left: 50%; transform: translateX(-50%); z-index: 2;}
.page_banner .page_banner_info .page_banner_title{font-family: var(--font-bold); font-size: var(--font-size-title); line-height: 40px; color: var(--themes-white);}
.page_banner .page_banner_info .crumb{padding: 0; margin-bottom: 11px;}
.page_banner .page_banner_info .crumb *{font-size: 14px; line-height: 1.715; color: var(--themes-white);}
.page_banner .page_banner_info .page_banner_link{display: flex; flex-wrap: wrap; margin-top: 32px;}
.page_banner .page_banner_info .page_banner_link a{display: block; width: max-content; min-width: 200px; font-size: 14px; line-height: 3.143; background-color: var(--themes-white); color: var(--themes-black-1); padding: 0 10px; text-align: center; margin-right: 12px;}
.page_banner .page_banner_info .page_banner_link a:last-child{margin-right: 0;}
.page_banner .page_banner_info .page_banner_link a:hover{background-color: var(--themes-color); color: var(--themes-white);}
.page_banner.center .page_banner_info{top: 50%; transform: translate(-50%, -50%); text-align: center;}
.page_banner.bottom .page_banner_info{bottom: 12.4%;}

body .ueeshop_responsive_turn_page{display: flex; justify-content: center; width: 100%;}
body .ueeshop_responsive_turn_page span,
body .ueeshop_responsive_turn_page span:hover,
body .ueeshop_responsive_turn_page span .page_item_current{background-color: unset;}
body .ueeshop_responsive_turn_page span{width: 50px; height: 42px; line-height: 42px;}
body .ueeshop_responsive_turn_page span a,
body .ueeshop_responsive_turn_page span font{width: 50px; height: 42px; font-size: 14px; line-height: 42px; color: var(--themes-grey-6); border-bottom: 2px solid transparent;}
body .ueeshop_responsive_turn_page span a:hover,
body .ueeshop_responsive_turn_page span .page_item_current{color: var(--themes-black-2); border-bottom-color: var(--themes-black-1);}
body .ueeshop_responsive_turn_page span em{display: none;}

#products{margin-top: 60px; margin-bottom: 36px;}
#products .cate_box{display: flex; align-items: center; background-color: var(--themes-bg-color); border-top: 1px solid var(--themes-grey-c); border-bottom: 1px solid var(--themes-grey-c);}
#products .cate_box .cate_title{line-height: 40px; padding: 0 35px;}
#products .cate_box .cate_list{flex: 1; display: flex; flex-wrap: wrap; border-left: 1px solid var(--themes-grey-c); padding: 16px 40px;}
#products .cate_box .cate_list a{font-family: var(--font-bold); font-size: 18px; line-height: 2; margin-right: 35px;}
#products .cate_box .cate_list a:last-child{margin-right: 0;}
#products .cate_box .cate_list a.on{color: var(--themes-color); text-decoration: underline;}
#products .cate_box .cate_list a:hover{color: var(--themes-color);}

#products .products_select{font-size: 16px; line-height: 45px; color: var(--themes-white); background-color: var(--themes-color); text-align: center; cursor: pointer;}

#products .products_container{display: flex; justify-content: space-between; flex-wrap: wrap; margin-top: 67px;}
#products .pro_left_title,
#products .products_title{font-family: var(--font-bold); font-size: 22px; line-height: 1.7273; color: var(--themes-black-2); border-bottom: 1px solid var(--themes-grey-d);}
#products .products_left{width: 300px; padding-right: 50px;}
#products .pro_left_list{display: flex; flex-direction: column; margin-top: 18px;}
#products .pro_left_list a{font-size: 14px; line-height: 30px; color: var(--themes-grey-6); padding-left: 28px; position: relative;}
#products .pro_left_list a::before{content: ''; width: 16px; height: 16px; border: 1px solid var(--themes-grey-c); position: absolute; left: 0; top: 8px; z-index: 1;}
#products .pro_left_list a::after{content: ''; width: 7px; height: 11px; border: 2px solid; border-color: transparent var(--themes-white) var(--themes-white) transparent; position: absolute; left: 4px; top: 8px; transform: rotate(45deg); z-index: 2;}
#products .pro_left_list a:hover{color: var(--themes-color);}
#products .pro_left_list a.on::before{border-color: var(--themes-color); background-color: var(--themes-color);}
#products .pro_pop_title{display: flex; justify-content: space-between; border-bottom: 1px solid var(--themes-grey-d); padding-bottom: 2px;}
#products .pro_pop_title span{flex: 1; font-size: 13px; line-height: 22px; color: var(--themes-black-2);}
#products .pro_pop_title .pro_pop_close{width: 12px; height: 12px; position: relative; overflow: hidden; margin-top: 2px; cursor: pointer;}
#products .pro_pop_title .pro_pop_close::before,
#products .pro_pop_title .pro_pop_close::after{content: ''; width: 200%; height: 2px; background-color: var(--themes-grey-9); position: absolute; left: 50%; top: 50%;}
#products .pro_pop_title .pro_pop_close::before{transform: translate(-50%, -50%) rotate(45deg);}
#products .pro_pop_title .pro_pop_close::after{transform: translate(-50%, -50%) rotate(-45deg);}
#products .pop_container{height: 100%; overflow: hidden; overflow-y: scroll;}
#products .pop_cate_list{display: flex; flex-direction: column; border-bottom: 5px solid var(--themes-bg-color); padding-bottom: 17px; margin-top: 8px;}
#products .pop_cate_list a{font-family: var(--font-bold); line-height: 35px;}
#products .pop_cate_list a.on{color: var(--themes-color);}
#products .products_box{flex: 1;}
#products .products_tool{display: flex; justify-content: space-between; flex-wrap: wrap; margin-top: 13px;}
#products .products_view_box,
#products .products_view_box *{font-size: 14px; line-height: 2.858; color: var(--themes-grey-9);}
#products .products_view_box{display: flex;}
#products .products_view_box a{margin: 0 5px;}
#products .products_view_box span,
#products .products_view_box a.on{color: var(--themes-black-3);}
#products .products_sort_box{cursor: pointer; position: relative;}
#products .products_sort_box .products_sort_txt,
#products .products_sort_box .products_sort_txt *{font-size: 14px; line-height: 2.858;}
#products .products_sort_box .products_sort_txt span{margin-right: 10px;}
#products .products_sort_box .products_sort_txt{position: relative; padding-right: 30px;}
#products .products_sort_box .products_sort_txt::after{content: ''; width: 8px; height: 8px; border: 2px solid; border-color: transparent var(--themes-black-3) var(--themes-black-3) transparent; position: absolute; right: 1px; top: 15px; transform: rotate(45deg);}
#products .products_sort_box:hover .products_sort_txt::after{top: 20px; transform: rotate(225deg);}
#products .products_sort_box .products_sort_drop{visibility: hidden; opacity: 0; display: flex; flex-direction: column; width: 100%; background-color: var(--themes-white); border-radius: 5px; box-shadow: 0 0 10px var(--themes-bg-color); padding: 5px 10px; text-align: center; position: absolute; left: 50%; top: 100%; transform: translateX(-50%); z-index: -1;}
#products .products_sort_box:hover .products_sort_drop{visibility: visible; opacity: 1; z-index: 1;}
#products .products_sort_box .products_sort_drop a{line-height: 1.5;}
#products .products_sort_box .products_sort_drop a:hover{color: var(--themes-color);}
#products .products_list{display: flex; flex-wrap: wrap; margin-top: 6px;}
#products .products_list .products_item{width: 22.917%; border: 1px solid var(--themes-grey-d); padding: 14px; margin-right: 2.7773%; margin-bottom: 30px;}
#products .products_list .products_item:nth-child(4n){margin-right: 0;}
#products .products_list .products_item .img{display: block; width: 100%; height: 0; padding-top: 100%; position: relative;}
#products .products_list .products_item .img img{position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%);}
#products .products_list .products_item:hover .img img{transform: translate(-50%, -50%) scale(1.1);}
#products .products_list .products_item .products_info{padding: 14px 6px 4px;}
#products .products_list .products_item *{font-size: 14px; line-height: 22px;}
#products .products_list .products_item .products_name{color: var(--themes-black-2);}
#products .products_list .products_item:hover .products_name{color: var(--themes-color);}
#products .products_list .products_item .products_desc{color: var(--themes-grey-8); margin-top: 1px;}

body .products_detail_module1{width: 100%; max-width: 100%;}
body .ueeshop_responsive_products_detail .products_detail_box{padding-top: 30px; position: relative;}
body .ueeshop_responsive_products_detail .products_detail_box::before{content: ''; width: 43.75%; height: 100%; background-color: var(--themes-bg-color); position: absolute; right: 0; top: 0; z-index: -1;}
body .ueeshop_responsive_products_detail .products_detail_box::after{content: ''; width: 100%; height: 1px; background-color: var(--themes-grey-e); position: absolute; left: 0; bottom: 0; z-index: -1;}
body .ueeshop_responsive_products_detail .products_detail_wrapper{display: flex; justify-content: space-between; flex-wrap: wrap;}
body .ueeshop_responsive_products_detail .gallery,
body .ueeshop_responsive_products_detail .info{float: unset;}
body .ueeshop_responsive_products_detail .gallery{width: 50%; padding-bottom: 0;}
body .ueeshop_responsive_products_detail .gallery .bigimg{padding-left: 0; text-align: center; overflow: hidden;}
body .ueeshop_responsive_products_detail .gallery .bigimg .zoom_out{width: 100%; height: 0; padding-top: 80%; position: relative;}
body .ueeshop_responsive_products_detail .gallery .bigimg .zoom_out .MagicZoom{width: max-content !important; max-width: 100%; max-height: 100%; position: absolute !important; left: 50%; top: 50%; transform: translate(-50%, -50%);}
body .ueeshop_responsive_products_detail .gallery .left_small_img{position: static; width: 100%; height: auto; margin-top: 6px; overflow: hidden !important;}
body .ueeshop_responsive_products_detail .gallery .left_small_img .left_small_img_inner{display: flex; flex-wrap: wrap; height: auto;}
body .ueeshop_responsive_products_detail .gallery .left_small_img .pic_box{width: 104px !important; padding-top: 134px !important; border: 0; margin-bottom: 0; margin-right: 14px;}
body .ueeshop_responsive_products_detail .gallery .left_small_img .pic_box:last-child{margin-right: 0;}
body .ueeshop_responsive_products_detail .gallery .left_small_img .pic_box.on::after{content: ''; width: 100%; height: 2px; background-color: var(--themes-color); position: absolute; left: 0; bottom: 0;}
body .ueeshop_responsive_products_detail .gallery .left_small_img .pic_box img{max-height: 104px; opacity: .5;}
body .ueeshop_responsive_products_detail .gallery .left_small_img .pic_box.on img{opacity: 1;}
body .ueeshop_responsive_products_detail .gallery .left_small_img .bx-wrapper{padding: 0;}
body .ueeshop_responsive_products_detail .gallery .left_small_img .bx-wrapper .bx-pager{display: none;}
body .ueeshop_responsive_products_detail .gallery .left_small_img .bx-wrapper .bx-controls-direction a{width: 16px; height: 30px; top: 50%; transform: translateY(-50%) rotate(-90deg);}
body .ueeshop_responsive_products_detail .gallery .left_small_img .bx-wrapper .bx-controls-direction a.bx-prev{left: -20px;}
body .ueeshop_responsive_products_detail .gallery .left_small_img .bx-wrapper .bx-controls-direction a.bx-next{left: unset; right: -20px;}
body .ueeshop_responsive_products_detail .gallery #zoom-big *{font-size: 0;}
body .ueeshop_responsive_products_detail .info{width: 38.667%; padding: 19px 0 57px;}
body .ueeshop_responsive_products_detail .info .name{font-family: var(--font-bold); font-size: 26px; line-height: 1.539;}
body .ueeshop_responsive_products_detail .info .number,
body .ueeshop_responsive_products_detail .info .number *{font-size: 14px; line-height: 1.286; color: var(--themes-grey-8); margin: 0;}
body .ueeshop_responsive_products_detail .info .number span{font-weight: normal;}
body .ueeshop_responsive_products_detail .info .desc{font-size: 14px; line-height: 1.572; color: var(--themes-black-3); margin: 12px 0;}
body .ueeshop_responsive_products_detail .info .detail_attr{margin-top: 30px;}
body .prod_info_form .attributes.attributes_common_show{border: 1px solid transparent; background: unset; padding: 0;}
body .prod_info_form li h5{font-family: var(--font-regular); font-size: 14px; line-height: 1; color: var(--themes-black-1); padding-top: 0;}
body .prod_info_form li.attr_show{margin-bottom: 21px;}
body .prod_info_form .attributes.attributes_common_show li.attr_show .btn_attr.himg{width: 32px; height: 32px; min-height: 32px; line-height: 32px; font-size: 0; border: 0; padding: 0; border-radius: 50%; margin-top: 8px; cursor: pointer; position: relative; overflow: hidden;}
body .prod_info_form .attributes.attributes_common_show li.attr_show .btn_attr.himg:hover,
body .prod_info_form .attributes.attributes_common_show li.attr_show .btn_attr.himg.selected{padding: 0; border: 0;}
body .prod_info_form .attributes.attributes_common_show li.attr_show .btn_attr.himg::before{content: ''; visibility: hidden; opacity: 0; width: 100%; height: 100%; border: 1px solid var(--themes-black-3); border-radius: 50%; box-shadow: inset 0 0 0 1px var(--themes-bg-color); position: absolute; left: 0; top: 0; z-index: 1;}
body .prod_info_form .attributes.attributes_common_show li.attr_show .btn_attr.himg:hover::before,
body .prod_info_form .attributes.attributes_common_show li.attr_show .btn_attr.himg.selected::before{visibility: visible; opacity: 1;}
body .prod_info_form li.attr_show .btn_attr .attr_pic{min-width: 100%;}
body .ueeshop_responsive_products_detail .info .button{display: flex; flex-direction: column; margin: 17px 0 0;}
body .ueeshop_responsive_products_detail .info .button > a,
body .ueeshop_responsive_products_detail .info .button > button#addtocart_button,
body .ueeshop_responsive_products_detail .info .button > a#login_addtocart_button{float: unset; font-family: var(--font-bold); width: 100%; max-width: 100%; height: 50px; line-height: 50px; margin-right: 0; border-radius: 0; border-color: var(--themes-color); background-color: unset; color: var(--themes-color);}
body .ueeshop_responsive_products_detail .info .button > a:last-child{margin-bottom: 0;}
body .ueeshop_responsive_products_detail .info .button > .add_to_inquiry:hover{background-color: var(--themes-color); color: var(--themes-white);}
body .ueeshop_responsive_products_detail .info .button > a.get_a_quote{background-color: var(--themes-color); color: var(--themes-white);}
body .ueeshop_responsive_products_detail .info .button > a.get_a_quote:hover{background-color: unset; color: var(--themes-color);}
body .ueeshop_responsive_products_detail .info .button > a.detail_download{width: max-content; height: auto; font-family: var(--font-regular); color: var(--themes-black-1); line-height: 1.5; border: 0; padding-right: 23px; background: url(../images/icon/icon_down.png) no-repeat right top 1px; margin-top: 43px;}
body .ueeshop_responsive_products_detail .info .button > a.detail_download:hover{color: var(--themes-color);}
body .ueeshop_responsive_products_detail .info .share{display: flex; align-items: center; margin: 4px 0 0;}
body .ueeshop_responsive_products_detail .info .share_title{color: var(--themes-black-1); line-height: 1.5; margin-right: 10px;}
body .share_toolbox ul{display: flex;}
body .share_toolbox li{width: auto; margin-right: 16px;}
body .share_toolbox li:last-child{margin-right: 0;}
body .share_toolbox li a.share_s_youtube{width: 19px; height: 14px; background: url(../images/icon/icon_goods_youtube.png) no-repeat center / 100%;}
body .share_toolbox li a.share_s_linkedin{width: 16px; height: 15px; background: url(../images/icon/icon_goods_linkedin.png) no-repeat center / 100%;}
body .share_toolbox li a.share_s_facebook{width: 8px; height: 16px; background: url(../images/icon/icon_goods_facebook.png) no-repeat center / 100%;}

.description_box{margin-top: 120px;}
.description_box .quick_link{width: 300px; padding: 7px 30px 7px 0; float: left; position: sticky; left: 0; top: 100px;}
.description_box .quick_link .quick_link_title{font-family: var(--font-bold); font-size: 20px; line-height: 2; color: var(--themes-black-2);}
.description_box .quick_link .quick_link_list{display: flex; flex-direction: column; margin-top: 27px;}
.description_box .quick_link .quick_link_list .quick_link_item{width: max-content; max-width: 100%; line-height: 2; color: var(--themes-grey-8); cursor: pointer; 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 .quick_link .quick_link_list .quick_link_item.on,
.description_box .quick_link .quick_link_list .quick_link_item:hover{color: var(--themes-black-1); text-decoration: underline;}
.description_box .quick_link .quick_inquiry_box{margin-top: 19px;}
.description_box .quick_link .quick_inquiry_box .quick_inquiry{display: block; width: 100%; height: 50px; line-height: 48px; border: 1px solid var(--themes-color); font-family: var(--font-bold); color: var(--themes-color); text-align: center; margin-top: 10px;}
.description_box .quick_link .quick_inquiry_box .quick_inquiry:hover{background-color: var(--themes-color); color: var(--themes-white);}
.description_box .quick_link .quick_inquiry_box .quick_inquiry.get_a_quote{background-color: var(--themes-color); color: var(--themes-white);}
.description_box .quick_link .quick_inquiry_box .quick_inquiry.get_a_quote:hover{background-color: unset; color: var(--themes-color);}
.description_box .quick_link .detail_download{display: block; width: max-content; line-height: 1.5; color: var(--themes-black-1); padding-right: 23px; background: url(../images/icon/icon_down.png) no-repeat right top 1px; position: relative; margin-top: 63px;}
.description_box .quick_link .detail_download::after{content: ''; width: 100%; height: 1px; background-color: var(--themes-black-1); position: absolute; left: 0; bottom: 3px;}
.description_box .quick_link .share{display: flex; align-items: center; position: relative; width: max-content; margin-top: 11px;}
.description_box .quick_link .share::after{content: ''; width: 100%; height: 1px; background-color: var(--themes-black-1); position: absolute; left: 0; bottom: 3px;}
.description_box .quick_link .share .share_title{line-height: 1.5; color: var(--themes-black-1); margin-right: 10px;}
.description_box .description_container{float: right; width: calc(100% - 300px); max-width: 1100px;}
.description_box .prod_desc_box{margin-bottom: 19px;}
.description_box .prod_desc_box .prod_desc_title{font-family: var(--font-bold); font-size: 20px; line-height: 2; padding: 6px 0 7px; border-top: 1px solid var(--themes-grey-d); border-bottom: 1px solid var(--themes-grey-d);}
.description_box .prod_desc_content{padding: 23px 0;}
.description_box .prod_desc_content *{font-family: inherit; font-size: inherit; line-height: inherit; color: inherit; font-weight: inherit;}
.description_box .prod_desc_content strong,
.description_box .prod_desc_content em,
.description_box .prod_desc_content b{font-weight: bold;}
.description_box .prod_desc_box .prod_tab_title{font-family: var(--font-bold); font-size: 26px; line-height: 1.539; color: var(--themes-black-2); border-bottom: 1px solid var(--themes-grey-d); padding: 9px 0;}
.description_box .prod_desc_box .prod_desc_content{padding: 23px 0;}
.description_box .prod_customizable_box{display: flex; justify-content: space-between; flex-wrap: wrap; background-color: var(--themes-color); padding: 20px;}
.description_box .prod_customizable_box .img{width: 54.717%;}
.description_box .prod_customizable_box .prod_customizable_info{width: 43.397%; padding: 2.8302% 3.7736%;}
.description_box .prod_customizable_box .prod_customizable_info *{color: var(--themes-white);}
.description_box .prod_customizable_box .prod_customizable_title{font-family: var(--font-bold); font-size: 26px; line-height: 1.539;}
.description_box .prod_customizable_box .prod_customizable_desc{line-height: 1.5; margin-top: 6px;}
.description_box .prod_customizable_box .prod_customizable_attr{border-bottom: 1px solid rgba(255, 255, 255, .15); margin-top: 53px;}
.description_box .prod_customizable_box .prod_customizable_group{border-top: 1px solid rgba(255, 255, 255, .15); padding: 20px 0 23px; position: relative;}
.description_box .prod_customizable_group .prod_customizable_name{padding-right: 30px; position: relative; cursor: pointer;}
.description_box .prod_customizable_group .prod_customizable_name i{width: 14px; height: 14px; position: absolute; right: 10px; top: 50%; transform: translateY(-50%);}
.description_box .prod_customizable_group .prod_customizable_name i::before,
.description_box .prod_customizable_group .prod_customizable_name i::after{content: ''; width: 100%; height: 2px; background-color: var(--themes-white); position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%);}
.description_box .prod_customizable_group .prod_customizable_name i::after{transform: translate(-50%, -50%) rotate(-90deg);}
.description_box .prod_customizable_group.on .prod_customizable_name i::after{transform: translate(-50%, -50%) rotate(0);}
.description_box .prod_customizable_group .prod_customizable_list{display: none; flex-wrap: wrap;}
.description_box .prod_customizable_group.on .prod_customizable_list{display: flex;}
.description_box .prod_customizable_list .prod_customizable_item{font-size: 14px; line-height: 1.715; border: 1px solid var(--themes-white); padding: 4px 24px; opacity: .5; margin-right: 8px; margin-top: 21px; cursor: pointer;}
.description_box .prod_customizable_list .prod_customizable_item:last-child{margin-right: 0;}
.description_box .prod_customizable_list .prod_customizable_item.on,
.description_box .prod_customizable_list .prod_customizable_item:hover{opacity: 1; color: var(--themes-color); background-color: var(--themes-white);}

.gallery_box{display: flex; flex-direction: column; align-items: center; margin-top: 98px; overflow: hidden;}
.gallery_box .gallery_title{font-family: var(--font-bold); font-size: 26px; line-height: 1.539; color: var(--themes-black-2); text-align: center;}
.gallery_box .gallery_wrapper{max-width: 1780px; width: 94%; display: flex; justify-content: center; border-top: 1px solid var(--themes-grey-d); margin-top: 29px; position: relative;}
.gallery_box .gallery_list{max-width: 43.259%;}
.gallery_box .gallery_list .swiper{overflow: unset;}
.gallery_box .gallery_list .img{background-color: var(--themes-black);}
.gallery_box .gallery_arrow{width: 48px; height: 48px; background-color: rgba(255, 255, 255, .9); border-radius: 50%; position: absolute; top: 50%; transform: translateY(-50%); z-index: 1; cursor: pointer;}
.gallery_box .gallery_arrow::before{content: ''; width: 12px; height: 12px; border: 2px solid; border-color: transparent transparent var(--themes-black-1) var(--themes-black-1); position: absolute; left: calc(50% + 3px); top: 50%; transform: translate(-50%, -50%) rotate(45deg);}
.gallery_box .gallery_arrow.prev{left: 0;}
.gallery_box .gallery_arrow.next{right: 0; transform: translateY(-50%) rotateY(180deg);}
.gallery_box .gallery_desc{display: none;}

.top_news_list{padding: 0 20px; position: relative;}
.top_news_list .top_news_item{display: block; background-color: var(--themes-black); position: relative;}
.top_news_list .top_news_item::before{content: ''; width: 100%; height: 100%; background-color: rgba(0, 0, 0, .4); position: absolute; left: 0; top: 0; z-index: 1;}
.top_news_list .top_news_item:hover::before{visibility: hidden; opacity: 0;}
.top_news_list .top_news_item .img{width: 100%; height: 0; padding-top: 74.92%; position: relative;}
.top_news_list .top_news_item .img img{position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%);}
.top_news_list .top_news_item .top_news_info{width: 100%; height: 100%; display: flex; align-items: flex-end; padding: 3.86% 4.288%; position: absolute; left: 0; top: 0; z-index: 2;}
.top_news_list .top_news_item .top_news_title{font-family: var(--font-bold); font-size: 36px; line-height: 1.389; color: var(--themes-white); overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-break: break-word;}
.top_news_list .news_arrow{width: 50px; height: 50px; border: 1px solid var(--themes-white); border-radius: 50%; position: absolute; top: 50%; transform: translateY(-50%); z-index: 1; cursor: pointer;}
.top_news_list .news_arrow::before{content: ''; width: 15px; height: 15px; border: 2px solid; border-color: transparent transparent var(--themes-white) var(--themes-white); position: absolute; left: calc(50% + 4px); top: 50%; transform: translate(-50%, -50%) rotate(45deg);}
.top_news_list .news_arrow.prev{left: 3.1%;}
.top_news_list .news_arrow.next{right: 3.1%; transform: translateY(-50%) rotateY(180deg);}
.top_news_list .news_arrow:hover{background-color: var(--themes-white);}
.top_news_list .news_arrow:hover::before{border-color: transparent transparent var(--themes-black) var(--themes-black);}

.crumb{padding: 16px 0;}
.crumb *{line-height: 2.5; color: var(--themes-grey-6);}
.crumb.uppercase *{text-transform: uppercase;}

.search_box form{display: flex;}
.search_box form input{height: 48px; outline: unset;}
.search_box form input[type="text"]{flex: 1; line-height: 46px; border-color: var(--themes-color); border-right: 0; padding: 0 10px;}
.search_box form input[type="text"]::placeholder{color: var(--themes-grey-9);}
.search_box form input[type="text"]:-moz-placeholder{color: var(--themes-grey-9);}
.search_box form input[type="text"]::-moz-placeholder{color: var(--themes-grey-9);}
.search_box form input[type="text"]:-ms-input-placeholder{color: var(--themes-grey-9);}
.search_box form input[type="text"]::-webkit-input-placeholder{color: var(--themes-grey-9);}
.search_box form input[type="submit"]{width: 50px; font-size: 0; border: 0; background: var(--themes-color) url(../images/icon/icon_search.png) no-repeat center; cursor: pointer;}

.news_box{display: flex; justify-content: space-between; margin-top: 9px; margin-bottom: 36px;}
.news_box .news_left{width: 350px; padding: 30px 50px 30px 0;}
.news_box .news_left_title{font-family: var(--font-bold); font-size: 20px; line-height: 2; border-bottom: 1px solid var(--themes-grey-d);}
.news_box .latest_news_box{margin-top: 25px;}
.news_box .latest_news_list .latest_news_item{display: flex; align-items: center; border-bottom: 1px dashed var(--themes-grey-d); padding: 20px 0;}
.news_box .latest_news_list .latest_news_item .img{width: 90px;}
.news_box .latest_news_list .latest_news_item .latest_news_info{flex: 1; padding-left: 15px;}
.news_box .latest_news_list .latest_news_item .latest_news_name{font-size: 14px; line-height: 1.286; color: var(--themes-black-2); overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-break: break-word;}
.news_box .latest_news_list .latest_news_item .latest_news_date{font-size: 13px; line-height: 1.693; color: var(--themes-grey-8); padding-left: 20px; background: url(../images/icon/icon_date.png) no-repeat left center; margin-top: 7px;}
.news_box .news_tags_box{margin-top: 23px;}
.news_box .news_tags_box .news_tags_scroll{margin-top: 10px;}
.news_box .news_tags_box .news_tags_list{display: flex; flex-wrap: wrap;}
.news_box .news_tags_box .news_tags_list a{display: block; font-size: 14px; line-height: 2.286; border: 1px solid var(--themes-grey-d); padding: 0 14px; margin-right: 6px; margin-top: 10px;}
.news_box .news_tags_box .news_tags_list a:last-child{margin-right: 0;}
.news_box .news_tags_box .news_tags_list a.on,
.news_box .news_tags_box .news_tags_list a:hover{background-color: var(--themes-color); border-color: var(--themes-color); color: var(--themes-white);}
.news_box .news_list{flex: 1; display: flex; justify-content: flex-start; align-items: flex-start; flex-wrap: wrap;}
.news_box .news_list .news_item{width: 32.174%; margin-right: 1.739%; margin-top: 30px;}
.news_box .news_list .news_item:nth-child(3n){margin-right: 0;}
.news_box .news_list .news_item .img{display: block; width: 100%; height: 0; padding-top: 75.136%; position: relative;}
.news_box .news_list .news_item .img img{position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%);}
.news_box .news_list .news_item .news_info{border: 1px solid var(--themes-grey-d); border-top: 0; padding: 36px 20px 23px; position: relative;}
.news_box .news_list .news_item .news_info .news_date{background-color: var(--themes-bg-color); border-bottom: 3px solid var(--themes-color); padding: 9px 16px 13px; position: absolute; left: 20px; bottom: calc(100% - 11px);}
.news_box .news_list .news_item .news_info .news_date *{color: var(--themes-black-2); line-height: 1;}
.news_box .news_list .news_item .news_info .news_day{font-size: 30px;}
.news_box .news_list .news_item .news_info .news_month{font-size: 18px;}
.news_box .news_list .news_item .news_info .news_title{font-family: var(--font-bold); font-size: 18px; line-height: 1.223; height: 44px; color: var(--themes-black-2); overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-break: break-word;}
.news_box .news_list .news_item:hover .news_info .news_title{color: var(--themes-color);}
.news_box .news_list .news_item .news_info .news_desc{font-size: 14px; line-height: 1.286; height: 36px; color: var(--themes-grey-8); 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: 7px;}
.news_box .news_list .news_item .news_info .news_link{display: block; width: max-content; min-width: 144px; font-size: 14px; line-height: 42px; color: var(--themes-grey-8); border: 1px solid var(--themes-grey-d); padding: 0 10px; text-align: center; margin-top: 32px;}
.news_box .news_list .news_item:hover .news_info .news_link{background-color: var(--themes-color); color: var(--themes-white);}

.top_case_box{display: flex; justify-content: space-between; align-items: center; margin-top: 121px;}
.top_case_box .top_case_info_box{flex: 1; display: flex; justify-content: flex-end;}
.top_case_box .top_case_info{width: 96%; max-width: 450px; padding: 40px 15.152% 10px 0;}
.top_case_box .top_case_info .top_case_title{font-family: var(--font-bold); font-size: 30px; line-height: 1; color: var(--themes-black-2);}
.top_case_box .top_case_info .top_case_desc{line-height: 1.5; margin-top: 19px;}
.top_case_box .top_case_list{width: 65.625%; position: relative;}
.top_case_box .top_case_list .top_case_item{position: relative;}
.top_case_box .top_case_list .top_case_item::before{content: ''; width: 100%; height: 100%; background-color: rgba(0, 0, 0, .2); position: absolute; left: 0; top: 0; z-index: 1;}
.top_case_box .top_case_list .top_case_item .img{width: 100%; height: 0; padding-top: 50%; position: relative;}
.top_case_box .top_case_list .top_case_item .img img{position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%);}
.top_case_box .top_case_list .case_arrow{width: 50px; height: 50px; border: 1px solid var(--themes-white); border-radius: 50%; position: absolute; top: 50%; transform: translateY(-50%); z-index: 2; cursor: pointer;}
.top_case_box .top_case_list .case_arrow::before{content: ''; width: 15px; height: 15px; border: 2px solid; border-color: transparent transparent var(--themes-white) var(--themes-white); position: absolute; left: calc(50% + 4px); top: 50%; transform: translate(-50%, -50%) rotate(45deg);}
.top_case_box .top_case_list .case_arrow.prev{left: 5.5%;}
.top_case_box .top_case_list .case_arrow.next{right: 5.5%; transform: translateY(-50%) rotateY(180deg);}
.top_case_box .top_case_list .case_arrow:hover{background-color: var(--themes-white);}
.top_case_box .top_case_list .case_arrow:hover::before{border-color: transparent transparent var(--themes-black) var(--themes-black);}

.case_box{border-top: 1px solid var(--themes-grey-d); padding: 94px 0 70px; margin-top: 100px;}
.case_box .case_title{font-family: var(--font-bold); font-size: 30px; line-height: 1; color: var(--themes-black-2); text-align: center;}
.case_box .case_cate_box{margin-top: 23px;}
.case_box .case_cate{display: flex; flex-wrap: wrap;}
.case_box .case_cate a{display: flex; justify-content: center; align-items: center; width: 13.6%; min-height: 44px; font-size: 14px; line-height: 1.286; color: var(--themes-grey-6); border: 1px solid var(--themes-grey-d); text-align: center; padding: 0 10px; margin-right: 0.8%; margin-top: 12px;}
.case_box .case_cate a:nth-child(7n){margin-right: 0;}
.case_box .case_cate a.on,
.case_box .case_cate a:hover{background-color: var(--themes-color); border-color: var(--themes-color); color: var(--themes-white);}
.case_box .case_list{display: flex; flex-wrap: wrap; margin-top: 8px;}
.case_box .case_list .case_item{width: 32.4%; margin-right: 1.4%; margin-top: 42px;}
.case_box .case_list .case_item:nth-child(3n){margin-right: 0;}
.case_box .case_list .img{display: block; width: 100%; height: 0; padding-top: 50%; position: relative;}
.case_box .case_list .img img{width: 100%; height: 100%; object-fit: cover; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%);}
.case_box .case_list .img iframe{width: 100%; height: 100%; position: absolute; left: 0; top: 0;}
.case_box .case_list .img:hover img{transform: translate(-50%, -50%) scale(1.1);}
.case_box .case_list .icon_three{display: block; width: 80px; height: 80px; background: url(../images/icon/icon_three.png) no-repeat center / 100%; position: absolute; right: 0; bottom: 0; z-index: 1;}
.case_box .case_list .case_info{margin-top: 18px;}
.case_box .case_list .case_name{font-size: 22px; line-height: 1.364; color: var(--themes-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;}
.case_box .case_list .case_name:hover{color: var(--themes-color);}
.case_box .case_list .case_desc{line-height: 1.5; margin-top: 6px; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-break: break-word;}
.case_box .case_more_box{width: 100%; display: flex; justify-content: center; margin-top: 62px;}
.case_box .case_more_box .case_more{display: block; width: max-content; min-width: 204px; font-size: 14px; line-height: 3; color: var(--themes-white); background-color: var(--themes-color); border: 1px solid var(--themes-color); text-align: center; padding: 0 10px;}
.case_box .case_more_box .case_more:hover{background-color: unset; color: var(--themes-color);}

.case_desc_box{position: relative;}
.case_desc_box::after{content: ''; width: 56.771%; height: 100%; background-color: var(--themes-bg-color); position: absolute; right: 0; top: 0; z-index: -1;}
.case_desc_box .case_desc_wrapper{padding: 110px 0;}
.case_desc_box .case_container{float: left; width: 35%; padding-top: 88px; position: sticky; left: 0; top: 20px;}
.case_desc_box .case_content *{font-family: inherit; font-size: inherit; line-height: inherit; color: inherit; font-weight: inherit;}
.case_desc_box .case_content strong,
.case_desc_box .case_content em,
.case_desc_box .case_content b{font-weight: bold;}
.case_desc_box .share{display: flex; align-items: center; border-top: 1px solid var(--themes-grey-d); border-bottom: 1px solid var(--themes-grey-d); padding: 20px 0; margin: 23px 0;}
.case_desc_box .share .share_title{margin-right: 12px;}
.case_desc_box .share .share_toolbox li{margin-right: 24px;}
.case_desc_box .case_images{float: right; width: 55.334%;}
.case_desc_box .case_images .img{margin-top: 20px;}
.case_desc_box .case_three{width: 100%; height: 0; padding-top: 57.5%; position: relative;}
.case_desc_box .case_three iframe{width: 100%; height: 100%; position: absolute; left: 0; top: 0;}

.news_detail_box .news_detail *{font-family: inherit; font-size: inherit; line-height: inherit; color: inherit; font-weight: inherit;}
.news_detail_box .news_detail strong,
.news_detail_box .news_detail em,
.news_detail_box .news_detail b{font-weight: bold;}

body .ueeshop_responsive_article_feedback .article_feedback_title .title{font-family: var(--font-bold); font-size: 28px; line-height: 1.0715; color: var(--themes-black-2);}
body .ueeshop_responsive_article_feedback .article_feedback_title .txt{line-height: 1.5; color: var(--themes-black-3); margin-top: 18px;}
body .ueeshop_responsive_article_feedback form{display: flex; justify-content: space-between; flex-wrap: wrap; margin-top: 23px;}
body .ueeshop_responsive_article_feedback .rows{font-size: 0; padding: 0; margin-top: 20px;}
body .ueeshop_responsive_article_feedback .rows.input_rows{width: 48.781%;}
body .ueeshop_responsive_article_feedback .rows.textarea_rows,
body .ueeshop_responsive_article_feedback .rows.vcode{width: 100%;}
body .ueeshop_responsive_article_feedback .rows .input,
body .ueeshop_responsive_article_feedback .rows textarea{border-color: #f2f2f2; outline: unset; font-family: var(--font-regular); font-size: 16px; color: var(--themes-black-3); background-color: #f2f2f2; text-indent: 0; padding: 0 14px;}
body .ueeshop_responsive_article_feedback .rows .input{height: 50px; line-height: 50px;}
body .ueeshop_responsive_article_feedback .rows textarea{height: 240px; padding: 11px 14px;}
body .ueeshop_responsive_article_feedback .rows .vcode_box{display: flex; align-items: center;}
body .ueeshop_responsive_article_feedback .rows.vcode img{height: 50px; margin-top: 0;}
body .ueeshop_responsive_article_feedback .rows .form_button{background-color: var(--themes-color); min-width: 200px; border: 1px solid var(--themes-color);}
body .ueeshop_responsive_article_feedback .rows .form_button:hover{background-color: unset; color: var(--themes-color);}

body .ueeshop_responsive_products_inquiry form .form_button{background: var(--themes-color) !important; border: 1px solid var(--themes-color) !important;}
body .ueeshop_responsive_products_inquiry form .form_button:hover{background: unset !important; color: var(--themes-color);}

body .ueeshop_responsive_feedback .form_button{border: 1px solid var(--themes-color); background: var(--themes-color); cursor: pointer;}
body .ueeshop_responsive_feedback .form_button:hover{background: unset; color: var(--themes-color);}

body #customer #signin .title{font-family: var(--font-bold);}
body #customer #signin input[type=checkbox]:checked::before{background-color: var(--themes-color); border-color: var(--themes-color);}
body #customer #signin .signbtn{background-color: var(--themes-color); border-color: var(--themes-color);}
body #customer #signin .signbtn:hover{background-color: unset; color: var(--themes-color);}
body #customer .info .member .signinbtn{background-color: var(--themes-color); border: 1px solid var(--themes-color);}
body #customer .info .member .signinbtn:hover{background-color: unset; color: var(--themes-color);}

body #footer_feedback{height: 298px;}

@media screen and (max-width: 1540px){
	body .ueeshop_responsive_products_detail .gallery .left_small_img .bx-wrapper{max-width: 576px !important;}
}

@media screen and (max-width: 1500px){
	.top_case_box .top_case_info{width: 88%;}
}

@media screen and (max-width: 1320px){
	body .ueeshop_responsive_products_detail .gallery .left_small_img .bx-wrapper{max-width: 454px !important;}
}

@media screen and (max-width: 1300px){
	#products .products_list .products_item{width: 31.4818%;}
	#products .products_list .products_item:nth-child(4n){margin-right: 2.7773%;}
	#products .products_list .products_item:nth-child(3n){margin-right: 0;}
}

@media screen and (max-width: 1260px){
	.news_box .news_left{width: 250px; padding-right: 20px;}
}

@media screen and (max-width: 991px){
    body{font-size: 14px;}

    .header_default_1 #header{display: none;}
	.header_default_1 .ueeshop_responsive_header.header_blank{min-height: 60px;}

	.footer_default_1 #footer{border-top-width: 10px;}
	.footer_default_1 #footer .footer_box{padding: 45px 0 25px;}
	.footer_default_1 #footer .footer_logo img{max-height: 70px;}
	.footer_default_1 #footer .footer_nav{padding: 11px 0 0; margin-top: 25px;}
	.footer_default_1 #footer .footer_nav > a{padding: 0; margin-right: 22px; margin-bottom: 16px;}
	.footer_default_1 #footer .footer_nav > a + a{border-left: 0;}
	.footer_default_1 #footer .footer_follow{border-left: 0; padding: 0 8px; margin-bottom: 16px;}
	.footer_default_1 #footer .footer_follow_title{margin-right: 10px;}
	.footer_default_1 #footer .footer_contact{flex-wrap: wrap; margin-top: 12px;}
	.footer_default_1 #footer .footer_contact .footer_contact_item{padding-left: 31px; margin-top: 13px;}
	.footer_default_1 #footer .footer_contact .footer_contact_item.phone{background-size: 15px; background-position: left 2px center;}
	.footer_default_1 #footer .footer_contact .footer_contact_item.address{background-size: 18px;}
	.footer_default_1 #footer .footer_contact .footer_contact_item.email{background-size: 18px;}
	.footer_default_1 #footer .footer_contact *{font-size: 13px; line-height: 1.308;}
	.footer_default_1 #footer .footer_copyright{padding: 16px 0;}
	.footer_default_1 #footer .footer_copyright *{font-size: 12px;}

	.crumb{padding: 8px 0;}

	.page_banner .page_banner_info .crumb{margin-bottom: 2px;}
	.page_banner .page_banner_info .crumb *{font-size: 12px;}
	.page_banner .page_banner_info .page_banner_title{font-size: 21px; line-height: 25px;}
	.page_banner .page_banner_info .page_banner_link{margin-top: 9px;}
	.page_banner .page_banner_info .page_banner_link a{min-width: 130px; font-size: 13px; line-height: 2.462;}
	.page_banner.bottom .page_banner_info{bottom: 8.8%;}

	#products{margin-top: 30px; margin-bottom: 20px;}
	#products .products_left{display: flex; justify-content: flex-end; width: 100%; height: 100%; background-color: rgba(0, 0, 0, .3); padding: 0; position: fixed; left: 0; top: 0; z-index: 10001; transform: translateX(100%);}
	#products .products_left.on{transform: translateX(0);}
	#products .products_left_wrapper{width: 96%; background-color: var(--themes-white); padding: 20px;}
	#products .products_container{margin-top: 21px;}
	#products .pro_left_title{font-size: 14px; padding-bottom: 3px;}
	#products .pro_left_list{margin-top: 10px; margin-bottom: 20px;}
	#products .pro_left_list a{font-size: 13px; line-height: 35px; padding-right: 10px;}
	#products .pro_left_list a::before{width: 15px; height: 15px; top: 10px;}
	#products .pro_left_list a::after{top: 10px;}
	#products .brand_box{margin-top: 23px;}
	#products .products_title{font-size: 18px;}
	#products .products_tool{margin-top: 7px;}
	#products .products_view_box,
	#products .products_view_box *{font-size: 12px;}
	#products .products_view_box a{margin: 0 4px;}
	#products .products_sort_box .products_sort_txt,
	#products .products_sort_box .products_sort_txt *{font-size: 12px;}
	#products .products_sort_box .products_sort_txt{padding-right: 15px;}
	#products .products_sort_box .products_sort_txt::after{width: 5px; height: 5px; border-width: 1px; top: 14px;}
	#products .products_sort_box:hover .products_sort_txt::after{top: 16px;}
	#products .products_list{margin-top: 12px;}
	#products .products_list .products_item{width: 47.827%; padding: 5px; margin-right: 4.346%; margin-bottom: 20px;}
	#products .products_list .products_item:nth-child(3n){margin-right: 4.346%;}
	#products .products_list .products_item:nth-child(2n){margin-right: 0;}
	#products .products_list .products_item .products_info{padding: 7px 4px 8px;}
	#products .products_list .products_item *{font-size: 13px; line-height: 1.308;}
	#products .products_list .products_item .products_desc{margin-top: 4px;}

	body .ueeshop_responsive_turn_page span{width: 35px; height: 45px; line-height: 45px;}
	body .ueeshop_responsive_turn_page span a,
	body .ueeshop_responsive_turn_page span font{width: 35px; height: 45px; line-height: 45px;}

	body .ueeshop_responsive_products_detail .products_detail_box{padding-top: 35px; overflow: hidden;}
	body .ueeshop_responsive_products_detail .products_detail_box::before,
	body .ueeshop_responsive_products_detail .products_detail_box::after{display: none;}
	body .ueeshop_responsive_products_detail .gallery{width: 100%;}
	body .ueeshop_responsive_products_detail .gallery::after{content: ''; width: calc(100% + 100px); height: 1px; background-color: var(--themes-grey-d); position: absolute; left: 50%; bottom: 0; transform: translateX(-50%); z-index: -1;}
	body .ueeshop_responsive_products_detail .gallery .bigimg,
	body .ueeshop_responsive_products_detail .gallery .left_small_img,
	body .ueeshop_responsive_products_detail .gallery #small_img{display: block;}
	body .ueeshop_responsive_products_detail .gallery .products_img{display: none;}
	body .ueeshop_responsive_products_detail .gallery .bigimg .MagicZoomPup{display: none !important;}
	body .ueeshop_responsive_products_detail .gallery .left_small_img{margin-top: 15px;}
	body .ueeshop_responsive_products_detail .gallery .left_small_img .left_small_img_inner{justify-content: center;}
	body .ueeshop_responsive_products_detail .info{width: 100%; padding: 31px 0 37px; margin-top: 35px; position: relative;}
	body .ueeshop_responsive_products_detail .info::after{content: ''; width: calc(100% + 100px); height: 100%; background-color: #ededed; position: absolute; left: 50%; top: 0; transform: translateX(-50%); z-index: -1;}
	body .ueeshop_responsive_products_detail .info .name{font-size: 20px; line-height: 22px; margin-bottom: 6px;}
	body .ueeshop_responsive_products_detail .info .number,
	body .ueeshop_responsive_products_detail .info .number *,
	body .ueeshop_responsive_products_detail .info .desc{font-size: 13px; line-height: 1.308;}
	body .ueeshop_responsive_products_detail .info .desc{margin: 17px 0;}
	body .ueeshop_responsive_products_detail .info .detail_attr{margin-top: 22px;}
	body .prod_info_form li h5{font-size: 13px;}
	body .prod_info_form .attributes.attributes_common_show li.attr_show .btn_attr.himg{width: 30px; height: 30px; min-height: 30px; line-height: 30px; margin-right: 8px; margin-top: 14px;}
	body .ueeshop_responsive_products_detail .info .button{margin-top: 8px;}
	body .ueeshop_responsive_products_detail .info .button > a,
	body .ueeshop_responsive_products_detail .info .button > button#addtocart_button,
	body .ueeshop_responsive_products_detail .info .button > a#login_addtocart_button{font-size: 16px; height: 40px; line-height: 40px;}
	body .ueeshop_responsive_products_detail .info .button > a.detail_download{font-size: 13px; background-size: 15px; background-position: right top; margin-top: 31px;}
	body .ueeshop_responsive_products_detail .info .share{margin-top: 9px;}
	body .ueeshop_responsive_products_detail .info .share_title{font-size: 13px;}

	.description_box{margin-top: 44px;}
	.description_box .quick_link{display: none;}
	.description_box .description_container{width: 100%;}
	.description_box .prod_desc_box{margin-bottom: 2px;}
	.description_box .prod_desc_box .prod_desc_title{font-size: 16px; line-height: 20px; padding: 10px 0;}
	.description_box .prod_desc_box .prod_desc_content{padding: 16px 0;}
	.description_box .prod_desc_box .prod_tab_title{font-size: 18px; line-height: 1.1112; padding: 10px 0;}
	.description_box .prod_customizable_box{padding: 33px 27px 36px;}
	.description_box .prod_customizable_box .img{width: 100%;}
	.description_box .prod_customizable_box .prod_customizable_info{width: 100%; padding: 0; margin-top: 30px;}
	.description_box .prod_customizable_box .prod_customizable_title{font-size: 18px; line-height: 1.1112;}
	.description_box .prod_customizable_box .prod_customizable_desc{font-size: 13px; line-height: 1.308;}
	.description_box .prod_customizable_box .prod_customizable_attr{margin-top: 26px;}
	.description_box .prod_customizable_box .prod_customizable_group{padding: 22px 0;}
	.description_box .prod_customizable_group .prod_customizable_name{font-size: 13px;}
	.description_box .prod_customizable_group .prod_customizable_name i{width: 15px; height: 15px; right: 6px;}
	.description_box .prod_customizable_list .prod_customizable_item{font-size: 13px; padding: 3px 18px; margin-top: 17px; margin-right: 10px;}

	.gallery_box{margin-top: 40px;}
	.gallery_box .gallery_title{font-size: 18px; line-height: 1.1112;}
	.gallery_box .gallery_wrapper{margin-top: 11px;}
	.gallery_box .gallery_list{max-width: 68.086%;}
	.gallery_box .gallery_arrow{width: 30px; height: 30px;}
	.gallery_box .gallery_arrow.prev{left: 4px;}
	.gallery_box .gallery_arrow.next{right: 4px;}
	.gallery_box .gallery_arrow::before{width: 9px; height: 9px;}
	
	.top_news_list{padding: 0 15px;}
	.top_news_list .news_arrow{width: 35px; height: 35px;}
	.top_news_list .news_arrow::before{width: 8px; height: 8px; border-width: 1px; left: calc(50% + 2px);}
	.top_news_list .news_arrow.prev{left: 5%;}
	.top_news_list .news_arrow.next{right: 5%;}
	.top_news_list .top_news_item .top_news_info{padding: 15px;}
	.top_news_list .top_news_item .top_news_title{font-size: 21px;}

	.search_box form input{height: 40px; font-size: 13px;}
	.search_box form input[type="submit"]{width: 42px; background-size: 17px;}

	.news_box{flex-wrap: wrap; margin-bottom: 20px;}
	.news_box .news_left{width: 100%; padding: 0;}
	.news_box .news_left_title{font-size: 16px;}
	.news_box .latest_news_box{display: none;}
	.news_box .news_tags_box{margin-top: 18px;}
	.news_box .news_tags_box .news_tags_scroll{overflow: hidden; overflow-x: scroll; margin-top: 4px;}
	.news_box .news_tags_box .news_tags_list{width: max-content;}
	.news_box .news_tags_box .news_tags_list a{font-size: 13px; line-height: 2.154; margin-right: 10px;}
	.news_box .news_list{width: 100%; margin-top: 10px;}
	.news_box .news_list .news_item .news_info{padding: 28px 19px 19px;}
	.news_box .news_list .news_item .news_info .news_date{left: 18px; bottom: calc(100% - 7px);}
	.news_box .news_list .news_item .news_info .news_day{font-size: 27px;}
	.news_box .news_list .news_item .news_info .news_month{font-size: 16px;}
	.news_box .news_list .news_item .news_info .news_title{font-size: 17px;}
	.news_box .news_list .news_item .news_info .news_desc{font-size: 13px; line-height: 1.308; margin-top: 2px;}
	.news_box .news_list .news_item .news_info .news_link{min-width: 132px; font-size: 13px; line-height: 33px; margin-top: 24px; background-color: var(--themes-color); border-color: var(--themes-color); color: var(--themes-white);}

	.top_case_box{flex-wrap: wrap; margin-top: 60px;}
	.top_case_box .top_case_info{width: 100%; padding: 0 15px;}
	.top_case_box .top_case_info .top_case_title{font-size: 27px;}
	.top_case_box .top_case_info .top_case_desc{margin-top: 10px;}
	.top_case_box .top_case_list{width: 100%; padding: 0 15px; margin-top: 10px;}
	.top_case_box .top_case_list .case_arrow{width: 35px; height: 35px;}
	.top_case_box .top_case_list .case_arrow::before{width: 8px; height: 8px; border-width: 1px; left: calc(50% + 2px);}
	.top_case_box .top_case_list .case_arrow.prev{left: 6%;}
	.top_case_box .top_case_list .case_arrow.next{right: 6%;}

	.case_box{padding: 50px 0 30px; margin-top: 50px;}
	.case_box .case_title{font-size: 27px;}
	.case_box .case_cate_box{overflow: hidden; overflow-x: scroll;}
	.case_box .case_cate{width: max-content;}
	.case_box .case_cate a{width: max-content; min-height: 30px; font-size: 12px; margin-right: 10px; margin-top: 0;}
	.case_box .case_list{margin-top: 0;}
	.case_box .case_list .case_info{margin-top: 9px;}
	.case_box .case_list .case_name{font-size: 18px;}
	.case_box .case_list .case_desc{font-size: 13px; margin-top: 3px;}
	.case_box .case_more_box{margin-top: 30px;}
	.case_box .case_more_box .case_more{min-width: 150px; font-size: 12px;}

	.case_desc_box{overflow: hidden;}
	.case_desc_box::after{display: none;}
	.case_desc_box .case_desc_wrapper{padding: 50px 0 0;}
	.case_desc_box .case_container{width: 100%; padding: 0; position: static;}
	.case_desc_box .share{padding: 10px 0; margin: 10px 0;}
	.case_desc_box .share .share_title{font-size: 13px; margin-right: 6px;}
	.case_desc_box .share .share_toolbox li{margin-right: 12px;}
	.case_desc_box .case_images{width: 100%; padding: 40px 0; margin-top: 40px; position: relative;}
	.case_desc_box .case_images::after{content: ''; width: calc(100% + 100px); height: 100%; background-color: var(--themes-bg-color); position: absolute; left: 50%; top: 0; transform: translateX(-50%); z-index: -1;}
	.case_desc_box .case_images .img{margin-top: 10px;}

	body .ueeshop_responsive_article_feedback .article_feedback_title .title{font-size: 18px;}
	body .ueeshop_responsive_article_feedback .article_feedback_title .txt{font-size: 14px; margin-top: 10px;}
	body .ueeshop_responsive_article_feedback form{margin-top: 10px;}
	body .ueeshop_responsive_article_feedback .rows{margin-top: 10px;}
	body .ueeshop_responsive_article_feedback .rows.input_rows{width: 100%;}
	body .ueeshop_responsive_article_feedback .rows .input,
	body .ueeshop_responsive_article_feedback .rows textarea{font-size: 14px; padding: 0 7px;}
	body .ueeshop_responsive_article_feedback .rows .input{height: 40px; line-height: 40px;}
	body .ueeshop_responsive_article_feedback .rows textarea{height: 120px;}
	body .ueeshop_responsive_article_feedback .rows .form_button{min-width: 120px;}
}

@media screen and (max-width: 820px){
	.news_box .news_list .news_item{width: 49.1305%; margin-top: 20px;}
	.news_box .news_list .news_item:nth-child(3n){margin-right: 1.739%;}
	.news_box .news_list .news_item:nth-child(2n){margin-right: 0;}

	.case_box .case_list .case_item{width: 49.3%; margin-top: 20px;}
	.case_box .case_list .case_item:nth-child(3n){margin-right: 1.4%;}
	.case_box .case_list .case_item:nth-child(2n){margin-right: 0;}
}

@media screen and (max-width: 520px){
	body .ueeshop_responsive_products_detail .gallery .left_small_img .bx-wrapper{max-width: 276px !important;}
	body .ueeshop_responsive_products_detail .gallery .left_small_img .pic_box{width: 78px !important; padding-top: 108px !important; margin-right: 21px !important;}
	body .ueeshop_responsive_products_detail .gallery .left_small_img .pic_box:last-child{margin-right: 0 !important;}
}

@media screen and (max-width: 400px){
	.news_box .news_list .news_item{width: 100%; margin-right: 0;}
	.news_box .news_list .news_item:nth-child(3n){margin-right: 0;}
	
	.case_box .case_list .case_item{width: 100%; margin-right: 0;}
	.case_box .case_list .case_item:nth-child(3n){margin-right: 0;}
}
