body {background:#252525;width: 100%;max-width: 1920px;margin:0;padding: 0;overflow-x: hidden;position: relative;font-family: "proxima-nova-regular";color: #fff;font-size: 16px;}
body a{cursor: pointer;}
.more_line2_hidden{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;word-break: break-word;}
.more_line3_hidden{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;word-break: break-word;}
.more {display: block;font-size: 20px;width: 180px;height: 55px;text-align: center;line-height: 55px;text-transform: capitalize;background-color: #e7a843;color: #FFF;}
.wrap:after,.wrap:before{display:table; content:'';}
.wrap:after{clear:both;}

.div_wrap{box-sizing: border-box; width: 1800px; margin: 0 auto;}

.img{display: block; font-size: 0;}

#header .header_box .logo_box h1,#header .header_box .logo_box div{line-height: 80px;}

#header {width: 100%;font-size: 16px;border-bottom: 1px solid rgba(255, 255, 255, 0.1);position: fixed;top: 0;left: 0;right: 0;z-index: 1000;}
#header.bg {background-color: #000;}
#header .header_box {width: 100%;margin: 0 auto;height: 95px;display: flex;flex-direction: row;justify-content: space-between;}
#header .header_box { padding-top: 15px; }
#header .header_box .logo_box {min-width: 200px;height: 80px;max-width: 200px;}
#header .header_box .nav_bar {display: flex;flex-direction: row;width:calc( 100% - 680px );}
#header .header_box .nav_bar .n_item {margin-left: 78px;position: relative;padding-bottom: 15px;}
#header .header_box .nav_bar .n_item:first-child {margin-left: 0;}
#header .header_box .nav_bar .n_item a {color: #FFF;font-size: 16px;line-height: 86px;white-space: nowrap;font-family: 'proxima-nova-semibold';text-decoration: none;}
#header .header_box .nav_bar .n_item:hover .navSub {display: block;}
#header .header_box .nav_bar .n_item .navSub a{line-height: 50px;font-size: 16px;color: #111;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
#header .header_box .nav_bar .n_item a:hover,
#header .header_box .nav_bar .n_item .navSub a:hover{color: #e7a843;}
#header .header_box .nav_bar .n_item .navSub.nav_pro_down{left: 2px; transform: unset; padding: 24px 39px 41px;}
#header .header_box .nav_bar .n_item .navSub .nav_pro_box{display: flex;}
#header .header_box .nav_bar .n_item .navSub .nav_pro_box .nav_pro_list{box-sizing: border-box; width: 260px; padding-right: 10px;}
#header .header_box .nav_bar .n_item .navSub .nav_pro_box .nav_pro_list .nav_pro_sub_box{padding: 18px 1px 0;}
#header .header_box .nav_bar .n_item .navSub .nav_pro_box .nav_pro_list .nav_pro_tit{font-family: 'proxima-nova-semibold'; font-size: 16px; line-height: 44px; color: #000; position: relative; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display: block;}
#header .header_box .nav_bar .n_item .navSub .nav_pro_box .nav_pro_list .nav_pro_tit:after{content: ''; width: 35px; height: 2px; background-color: #e7a843; position: absolute; left: 0; bottom: 0;}
#header .header_box .nav_bar .n_item .navSub .nav_pro_box .nav_pro_sub_list .nav_pro_sub_tit > a{font-family: 'proxima-nova-regular'; font-size: 16px; line-height: 36px; color: #333; display: block;}
#header .header_box .nav_bar .n_item .navSub .nav_pro_box .nav_pro_sub_list .nav_pro_sub_tit > a:hover{color: #e7a843;}
#header .header_box .nav_bar .n_item .navSub .nav_pro_box .nav_pro_last_list{padding-left: 21px;}
#header .header_box .nav_bar .n_item .navSub .nav_pro_box .nav_pro_last_list > a{display: block; font-family: 'proxima-nova-regular'; font-size: 14px; line-height: 28px; color: #555; margin: 8px 0;}
#header .header_box .nav_bar .n_item .navSub .nav_pro_box .nav_pro_last_list > a:first-child{margin-top: 0;}
#header .header_box .nav_bar .n_item .navSub .nav_pro_box .nav_pro_last_list > a:hover{color: #e7a843;}

#header .header_box .r_icon {display: flex;flex-direction: row;}
#header .header_box .r_icon .nav_icon {height: 100%;cursor: pointer;position: relative;}
#header .header_box .r_icon .nav_icon a{ width: 33px; height: 100%;display: block; line-height: 86px; font-size: 16px; color: #FFF;}
#header .header_box .r_icon .nav_icon .search_icon{ height: 50px;margin: 13px 25px 0 0;background: url(../images/icon/icon_search.png) no-repeat center;}
#header .header_box .r_icon .nav_icon .sign_icon{height: 50px;margin: 13px 20px 0 0; background: url(../images/icon.png) no-repeat -5px -57px; }
#header .header_box .r_icon .nav_icon .default_shopping_cart{height: 50px;margin: 13px 20px 0 0; filter: invert(1);}
#header .header_box .r_icon .nav_icon .inquiry {box-sizing: border-box;color: #FFF;margin-top: 13px;width: 180px;height: 50px;line-height: 50px;text-align: center;text-transform: uppercase;font-size: 14px;border: 2px solid #b5b5b5; text-decoration: none;display: flex;justify-content: center;align-items: center;}
#header .header_box .r_icon .nav_icon .inquiry svg {width: 20px;height: 20px;fill: #fff;margin-right: 5px;-webkit-transition: all 300ms ease 0s;transition: all 300ms ease 0s;}
#header .header_box .r_icon .nav_icon .inquiry:hover {color: #e7a843; border-color: #e7a843;}
#header .header_box .r_icon .nav_icon .inquiry:hover svg {fill: #e7a843;}
#header .header_box .r_icon .nav_icon .language {height: 50px;margin-top: 13px;display: block;color: #FFF;margin-left: 20px;width: 35px;line-height: 50px;background: url(../images/icon.png) no-repeat 4px -203px;text-transform: uppercase;}
#header .header_box .r_icon .nav_icon .navSub{width: 150px;}
#header .header_box .r_icon .nav_icon:hover .navSub {display: block;text-align: center;}
#header .header_box .r_icon .nav_icon .navSub a{line-height: 32px;font-size: 16px;color: #111;width: 100%;}
#header .header_box .r_icon .nav_icon .navSub a:hover {color: #e7a843;}

/*nav_hidden*/
.trans{-webkit-transition: all 300ms ease 0s; transition: all 300ms ease 0s;}
.delay{ -moz-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out;}
.delay:hover{ transform: scale(1.08,1.08); -moz-transform: scale(1.08,1.08); -ms-transform: scale(1.08,1.08); -webkit-transform: scale(1.08,1.08); -o-transform: scale(1.08,1.08);}
.navSub{width: max-content;background: no-repeat center top #fff;position: absolute;top: 100%;left: 50%;transform: translate(-50%,0);box-shadow: 0 0 10px rgba(0,0,0,.1);padding: 9px 30px;box-sizing: border-box;display: none;z-index: 999;}
.subName{display: block;line-height: 36px;font-size: 14px;text-transform: capitalize;}
.hoverColor{transition: all .3s;}
.text-over{text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
/*nav_hidden_end*/

/*搜索框*/
#default_search_box{width: 100%;height: 100%;position: fixed;background: rgba(0,0,0,0.8);left: 0;top: 0;z-index: 9999;}
#default_search_box .form {width: 50%;max-width: 500px;height: 50px;position: absolute;top: 0;right: 0;bottom: 0;left: 0;margin: auto;}
#default_search_box .text {width: 100%;height: 50px;line-height: 50px;border: 0;border-bottom-color: currentcolor;border-bottom-style: none;border-bottom-width: 0px;border-bottom: 1px solid #fff;padding-right: 35px;color: #fff;background: none;outline: none;text-indent: 10px;box-sizing: border-box;}
#default_search_box .button {width: 35px;height: 48px;position: absolute;right: 0;top: 0;background: url(../images/search_btn.png) center no-repeat;cursor: pointer;border: 0;outline: none;}
#default_search_box .form i {width: 30px;height: 30px;position: absolute;right: -60px;top: -60px;background: url(../images/search_close.png) center no-repeat;cursor: pointer;}
/*搜索框-end*/

body .ueeshop_responsive_header .header {background: #111;border-bottom: 1px solid rgba(255, 255, 255, 0.1);}
body .ueeshop_responsive_header .header.fixed {background: unset;}
body .ueeshop_responsive_header .header .search_btn {background: url(../images/icon/icon_search.png) no-repeat center center / 100%;}
body .ueeshop_responsive_header .header .member_btn {background: url(../images/account_btn_white.png) no-repeat center center / 100%;}
body .ueeshop_responsive_header .header .menu_btn {background: url(../images/menu_btn_white.png) no-repeat center center / 100%;}

#footer {width: 100%;background-color: #111; padding: 35px 0; border-top: 1px solid rgba(255, 255, 255, 0.1);}
#footer.absolute {position: absolute; left: 0; bottom: 0; background-color: unset;}
#footer .footer_box {display: flex; justify-content: space-between;}
#footer .footer_box .list_item {width: 100%;display: flex;flex-direction: row;}
#footer .footer_box .list_item .ft_item {width: 25%;padding-right: 5%;}
#footer .footer_box .list_item .ft_item .item_title {color: #FFF;margin-bottom: 14%;text-transform: capitalize;font-size: 18px;}
#footer .footer_box .list_item .ft_item .item_content {display:block; margin-bottom: 10%;}
#footer .footer_box .list_item .ft_item .item_content a {color: #888;font-size: 16px;text-transform: capitalize;}
#footer .footer_box .footer_bottom_text {width: 100%;display: flex;justify-content: space-between;padding: 4% 0 3%;}
#footer .footer_box .footer_bottom_text .left_text {font-size: 14px;color: #888;text-transform: capitalize;}
#footer .footer_box .footer_bottom_text .left_text a{color: #888;}
#footer .footer_box .footer_bottom_text .right_text {width: auto;font-size: 14px;color: #888;display: flex;flex-direction: row;}
#footer .footer_box .footer_bottom_text .right_text span {border-right: 1px solid #888;box-sizing: border-box;}
#footer .footer_box .footer_bottom_text .right_text span:last-child {border-right: unset;}
#footer .footer_box .footer_bottom_text .right_text a { color: #888;white-space: nowrap;display: block;margin: 0 20px;text-transform: capitalize;}
#footer .footer_box .copyright {font-family: 'proxima-nova-light'; font-size: 18px; line-height: 50px; color: #aaa;}

/*.close{display: none}*/

/*inside_page*/
.product-list{ width: 100%;}
.pro_list .ueeshop_responsive_position{ margin-top: 20px; border-bottom: 0; font-size: 14px; color: #737373;}
.pro_list .ueeshop_responsive_position .title{ display: none;}
.pro_list .ueeshop_responsive_position .position a{ font-size: 14px; color: #737373;}
.pro_list .ueeshop_responsive_position .position{ float: none; width: 100%; height: auto; line-height: 70px; text-align: left;}
.product-list .pro_list{ width: 100%; padding: 78px 0 70px;}
.product-list .pro_list .contenter{margin-top: 0;}
.product-list .pro_list .cate_brief{ margin-top: 30px; width: 100%;}
.product-list .pro_list .hot_cate{ width: 100%;margin: 0 auto;}
.product-list .pro_list .hot_cate .page_name{ position: relative; width: 100%; height: 69px; line-height: 69px; font-size: 36px; color: #000;  text-align: center; text-transform: uppercase; margin-bottom: 50px;}
.product-list .pro_list .hot_cate .list{width: 100%;}
.product-list .pro_list .hot_cate .list .row .img{ display: block; width: 100%; text-align: center; overflow: hidden;}
.product-list .pro_list .hot_cate .list .row .row_txt{ display: block; margin-bottom: 0; height: auto;}
.product-list .pro_list .hot_cate .list .row .row_txt .name{ display: block; width: 100%; height: 48px; line-height: 24px; font-family: Arial; text-align: center; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; font-family: "QuattrocentoSans-Regular";text-decoration: none;}
.product-list .pro_list .hot_cate .list .row:hover .img img{ -webkit-transform: scale(1.1); transform: scale(1.1);}
.product-list .pro_list .hot_cate .list .row:hover .row_txt .name{ color: #e7a843;}
.product-list .pro_list .hot_cate .bx-pager{ width: 100%; margin: 50px 0 150px; text-align: center;}
.product-list .pro_list .hot_cate .bx-pager .bx-pager-item{ display: inline-block; margin: 0 10px; width: 17px; height: 17px;}
.product-list .pro_list .hot_cate .bx-pager .bx-pager-item a{ display: block; width: 100%; height: 100%; font-size: 0; background: #333; -webkit-border-radius: 50%; border-radius: 50%; -webkit-transition: all 0.3s; transition: all 0.3s;}
.product-list .pro_list .hot_cate .bx-pager .bx-pager-item:hover a{ background: #e7a843;}
.product-list .pro_list .hot_cate .bx-pager .bx-pager-item a.active{ background: #e7a843;}
/*.product-list .pro_list .wrap { margin-top: 30px; }*/

/*.products .pro_cate{ padding: 12px 0; width: 100%; background: #fff;}
.products .pro_cate .page_name{ display: none; position: relative; height: 69px; line-height: 69px; background: url('../images/cate_title_icon.png') no-repeat center bottom; font-size: 36px; color: #000; text-align: center; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; text-transform: uppercase;}
.products .pro_cate .content{ position: relative; margin-top: 26px; width: 100%; z-index: 1; text-align: center;}
.products .pro_cate .list{ position: relative; display: inline-block; margin: 0 27px 30px 0; width: auto; line-height: 43px; transition: all 0.5s;}
.products .pro_cate .list:first-child{ margin-left: 0;}
.products .pro_cate .list .son_cate{ position: absolute; left: 0; top: 100%; width: 100%; z-index: 1;}
.products .pro_cate .list .first_cate{ position: relative; overflow: hidden; cursor: pointer; transition: all 0.5s;}
.products .pro_cate .list .first_cate.son:after{content: '';width: 10px;height: 10px;margin:auto;position: absolute;top: 0;right: 16px;bottom: 0;}
.products .pro_cate .list .first_cate a{ display: block; position: relative; padding: 0 36px; border: 1px solid #e7a843; font-size: 16px; transition: all 0.5s; font-family: Arial; text-decoration: none;}
.products .pro_cate .list .first_cate a:before{ display: block; content: ''; position: absolute; right: 35px; top: 19px; width: 12px; height: 7px; background: url(../images/pro_cate_icon.png) no-repeat center / 100%; transition: all 0.5s;}
.products .pro_cate .list .first_cate a:after{ display: block; content: ''; position: absolute; right: 35px; top: 19px; width: 12px; height: 7px; background: url(../images/pro_cate_icon2.png) no-repeat center / 100%; transition: all 0.5s; z-index: 1; opacity: 0;}
.products .pro_cate .list:hover .first_cate a{ background: #e7a843; color: #fff;}
.products .pro_cate .list:hover .first_cate a:before{ transform: rotate(180deg);}
.products .pro_cate .list:hover .first_cate a:after{ transform: rotate(180deg); opacity: 1;}
.products .pro_cate .son_cate{display: none;margin-bottom: 10px; background: #f7f7f7;}
.products .pro_cate .list.on .first_cate.son:after{width: 10px;height: 2px;background-position: 0 -104px;}
.products .pro_cate .son_cate .item{ position: relative; height: 48px;line-height: 48px;}
.products .pro_cate .son_cate .item a{ width: 100%; height: 48px; line-height: 48px; border-bottom: 1px solid #dedede; font-size: 16px; color: #333; text-align: left; text-indent: 24px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; transition: all 0.5s;}
.products .pro_cate .son_cate .item a.sia2{ border-bottom: 0;}
.products .pro_cate .son_cate .item a.sia2:last-child{ border: 0;}
.products .pro_cate .son_cate .item:hover a.sia2{ background: #e7a843; color: #fff;}
.products .pro_cate .son_cate .item:hover .subcate3{ display: block;}
.products .pro_cate .son_cate .subcate3{ display: none; position: absolute; top: 0; left: 100%; width: 100%; background: #f7f7f7;}
.products .pro_cate .son_cate .subcate3 a.sia{display: block; width: 100%; font-size: 16px; color: #7a7a7a; height: 48px; line-height: 48px; text-align: left; text-indent: 24px; border-bottom: 1px solid #ddd; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; transition: all 0.5s;}
.products .pro_cate .son_cate .subcate3 a:last-child{ border: 0;}
.products .pro_cate .son_cate .subcate3 a:hover{ background: #e7a843; color: #fff;}*/
.hot_cate .bx-wrapper {margin: 0 auto;}

.products .pro_list_box{display: flex; justify-content: space-between; margin-top: 48px;}
.products .pro_left{width: 20.782%;}
.products .pro_cate{ margin-bottom: 25px; width: 100%;}
/*.products .pro_cate .content{ margin-top: 24px;}*/
.products .pro_cate .page_name{height: 38px;line-height: 38px; position: relative; font-size: 20px; color: #fff; text-transform: uppercase;}
.products .pro_cate .first_cate{ height: 33px;line-height: 33px; position: relative; padding-right: 20px; overflow:hidden; cursor: pointer;}
.products .pro_cate .first_cate.son span{ display: block; position: absolute; right: 0; top: 50%; width: 10px; height: 10px; -webkit-transform: translateY(-50%); transform: translateY(-50%);}
.products .pro_cate .first_cate.son span:before{ display: block; content: ''; position: absolute; top: 0; left: 50%; width: 2px; height: 10px; background: #fff; -webkit-transition: all 0.3s; transition: all 0.3s; -webkit-transform: translateX(-50%); transform: translateX(-50%);}
.products .pro_cate .first_cate.son span:after{ display: block; content: ''; position: absolute; top: 50%; left: 0; width: 10px; height: 2px; background: #fff; -webkit-transform: translateY(-50%); transform: translateY(-50%);}
.products .pro_cate .first_cate a{ display: inline-block; height: 33px; font-size: 17px; color: #fff;white-space: nowrap; text-overflow: ellipsis; overflow: hidden; text-decoration: none;}
.products .pro_cate .list.on .first_cate a,
.products .pro_cate .first_cate a:hover{color: #e7a843;}
.products .pro_cate .son_cate{ display: none; margin-bottom: 6px;}
.products .pro_cate .list.on .son_cate{display: block;}
.products .pro_cate .list.on .first_cate.son span:before{ transform: rotate(90deg);}
.products .pro_cate .son_cate .item{ position: relative; padding-left: 0; height: 38px;}
.products .pro_cate .son_cate .item a{ display: block; margin-top: 19px; width: 100%; height: 100%; line-height: 30px; background: url(../images/cate_two_icon.png) no-repeat left -15px center; font-size: 14px; color: #838383; font-family: 'Opensans-Regular'; box-sizing: border-box; transition: all 0.5s; text-decoration: none;}
.products .pro_cate .son_cate .item a:hover{ padding-left: 16px; background-position: left 1px center;}
.products .pro_cate .son_cate .item.on a{ padding-left: 16px; background-position: left 1px center;}
.products .pro_cate .son_cate .item:hover a,
.products .pro_cate .son_cate .item.on a,
.products .pro_cate .son_cate .subcate3 a.sia:hover,
.products .pro_cate .son_cate .subcate3 a.sia.on{color: #e7a843; text-decoration: none;}
.products .pro_cate .son_cate .subcate3{ margin-bottom: 10px;}
.products .pro_cate .son_cate .subcate3 a.sia{ display: block; padding-left: 32px; font-size: 16px; color: #7a7a7a; line-height: 30px;}

.products .pro_cate .list{ margin-top: 20px; width: 100%; -webkit-box-sizing: border-box; box-sizing: border-box;}
.products .pro_cate .list .row{ padding: 20px 0; width: 100%;}
.products .pro_cate .list .row:first-child{ border-top: 0;}
.products .pro_cate .list .row .img{ display: block; width: 25.5396%; max-height: 71px;}
.products .pro_cate .list .row .row_txt{ width: calc(100% - 30.9353%);}
.products .pro_cate .list .row .row_txt .name{ line-height: 22px; font-size: 15px; color: #000;font-family: Oswald-Light;letter-spacing: 0.5px;}
.products .pro_cate .list .row .row_txt .price{ color: #000;font-family: Oswald-Light; margin-top: 5px;}

.products .pro_right{width: 77.218%;}

.product-detail .ueeshop_responsive_products_detail .description .title{border: none; display: flex; flex-wrap: wrap; background-color: #2c2c2c; margin-bottom: 60px;}
.product-detail .ueeshop_responsive_products_detail .description .title span{font-family: 'teko-medium'; font-size: 36px; line-height: 74px; color: #e7a843;position: relative;margin-right: 0;padding: 0 40px; text-transform: uppercase;}
.product-detail .ueeshop_responsive_products_detail .description .title span:after{content: ''; width: 4px; height: 30px; background-color: #e7a843; position: absolute; right: -4px; top: 50%; transform: translateY(-50%);}
.product-detail .ueeshop_responsive_products_detail .description .title span:last-child:after{display: none;}
.product-detail .ueeshop_responsive_products_detail .description .title span.cur{background-color: #e7a843; color: #000;}
.product-detail .ueeshop_responsive_products_detail .description .title span.cur:after{display: none;}

.product-list .ueeshop_responsive_products_list .item .info { float: left; padding-left: 47px; width: 100%; padding: 0; margin: 0; box-sizing: border-box;}
.product-list .ueeshop_responsive_products_list .item .info .name{ margin-bottom: 0; height: auto;}
.product-list .ueeshop_responsive_products_list .item .info .name a{ font-size: 18px;display: block; width: 100%; height: 48px; line-height: 24px; font-family: "QuattrocentoSans-Regular"; text-align: center; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; -webkit-transition: all 0.3s; transition: all 0.3s;}
.product-list .ueeshop_responsive_products_list .item .info .price{ font-size: 16px; font-family: "QuattrocentoSans-Regular";}
.product-list .ueeshop_responsive_products_list .item:hover .info .name a{ color: #e7a843;}
.product-list .ueeshop_responsive_products_list .item .info .more{ display: none; margin: 0 auto; width: 123px; height: 36px; line-height: 36px; font-size: 14px; color: #e7a843; font-family: Arial; text-decoration: underline; text-align: center; transition: all 0.5s;}

.wrap {box-sizing: border-box;width: 1800px;margin: auto}
.wrap-module .ueeshop_responsive_products_list .item{ margin-right: 2.4581%; margin-bottom: 22px; padding-bottom: 34px; width: 23.0769%; background: #fff;}
.wrap-module .ueeshop_responsive_products_list .item:nth-child(4n){ margin-right: 0;}

.wrap-module .ueeshop_responsive_products_list .item .pro{width: 100%; height: 100%;}

.in_ad{position: relative; font-size: 0; min-height: 130px; }
.in_ad .in_ad_m{display: none;}
.in_ad .ad_con{ position: absolute; left: 0; top: 0; width: 100%; height: 100%;}
.in_ad .ad_con .con_table{ display: table; width: 100%; height: 100%;}
.in_ad .ad_con .con_table .con_table_cell{ display: table-cell; vertical-align: middle;}
.in_ad .ad_con .ueeshop_responsive_position{ width: 100%; border-bottom: 0; margin-top: 20px;}
.in_ad .ad_con .ueeshop_responsive_position .title{ font-family: 'teko-medium'; display: block; float: none; width: 100%; max-width: inherit; line-height: 60px; font-size: 60px; color: #e7a843; text-align: center; text-transform: uppercase;}
.in_ad .ad_con .ueeshop_responsive_position .position{ display: flex; justify-content: center; align-items: center; float: none; width: 100%; max-width: inherit; height: 16px;font-size: 16px;  line-height: 16px; color: #fff; text-align: center; margin-top: 8px;}
.in_ad .ad_con .ueeshop_responsive_position .position span{ margin: 0 4px;}
.in_ad .ad_con .ueeshop_responsive_position .position a{ font-size: 16px; line-height: 16px; color: #fff; text-decoration: none;}
.in_ad .ad_con .ueeshop_responsive_position .position a:hover{color: #e7a843;}
.in_ad .bxSlide-outter{min-height: 48px;}
.in_ad .bxSlide-outter img{opacity: 0.3;}
.case {width: 90%;margin: 0 auto;}

body .ueeshop_responsive_turn_page{text-align: right;}
body .ueeshop_responsive_turn_page span a{ display: block; background: #fff;}
body .ueeshop_responsive_turn_page span .page_item_current{background: #e7a843;}
body .ueeshop_responsive_turn_page.s1>span .page_item_current{background: #e7a843;}
body .ueeshop_responsive_turn_page span a,
body .ueeshop_responsive_turn_page span font{ background: #f5f5f5; font-size: 18px;}
body .ueeshop_responsive_turn_page span a{ background: #fff;}
body .ueeshop_responsive_turn_page span em{width: 20px;height: 8px;}
body .ueeshop_responsive_turn_page span em.icon_page_prev{width: 14px;height: 16px;background: url(../images/icon/icon_page_prev.png) no-repeat center;}
body .ueeshop_responsive_turn_page span em.icon_page_next{width: 14px;height: 16px;background: url(../images/icon/icon_page_next.png) no-repeat center;}
.ueeshop_responsive_case_detail {}

/*.ueeshop_responsive_case_detail > .name,
.ueeshop_responsive_info_list .item .info .title ,
.ueeshop_responsive_info_detail > .title,
#global_editor_contents h3 {font-family: "WorkSans-Bold";}*/

/*body .ueeshop_responsive_case_list .item .info .desc,
#global_editor_contents,
.ueeshop_responsive_info_list .item .info .desc,
#global_editor_contents p {font-family: "QuattrocentoSans-Regular";}*/

.wrap .cate-name{font-size: 30px;color: #000;margin-bottom: 15px;margin-bottom: 30px; text-decoration: none;}
.wrap .cate-name a{ text-decoration: none;}
.wrap .cate-name span{display: block;width: 28px;height: 2px;background: #e7a843;margin: 15px auto 0;}

.bxSlide-outter .bx-wrapper .bx-pager.bx-default-pager a{ margin: 0 7.5px; width: 117px; height: 3px; background: #fff;}
.bxSlide-outter .bx-wrapper .bx-pager.bx-default-pager a:hover, .bxSlide-outter .bx-wrapper .bx-pager.bx-default-pager a.active{ background: #e7a843;}

.wrap-module .cate-name{font-family: 'teko-medium'; font-size: 58px; line-height: 60px; color: #fff; text-align: center; margin-bottom: 0;}
.wrap-module .cate-name a{color: #fff;}
.wrap-module .cate-name span{display: block;width: 28px;height: 2px;background: #e7a843;margin: 15px auto 0;}
.article-content .art-title{height: 35px;margin: 30px 0;font-size: 22px;color: #333;text-align: center;}
.article-content .art-title{ display: none; position: relative; height: 69px; line-height: 69px; font-size: 36px; color: #000; text-align: center; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; text-transform: uppercase;}
.article-content .art-title:before{ display: block; content: ''; position: absolute; bottom: 0; left: 50%; width: 28px; height: 2px; background: #e7a843; transform: translateX(-50%);}

.wrap-module body .ueeshop_responsive_position{margin-top: 8px;line-height: 40px;margin-bottom: 25px;border-color: #e6e6e6;}
.wrap-module .ueeshop_responsive_products_detail_review .review_form h1{font-size: 30px;color: #1f1f1f;text-align: center;margin-bottom: 35px;}

.info-list .menu-in-left .ueeshop_responsive_position{ border-bottom: 0;}
.info-list .menu-in-left .ueeshop_responsive_position .title{ display: none;}
.info-list .menu-in-left .ueeshop_responsive_position .position{ text-align: left;}

.menu-in-left{padding: 30px 0 0;}
.menu-in-left .menu-wrap-style{ width: 100%;}
.menu-in-left .menu-wrap-style .menu{ text-align: center;}
.menu-in-left .wrap-righter-style{ padding-top: 42px; width: 100%;}
.menu-wrap-style .menu .cate-top{margin-bottom: 30px;font-size: 30px;color: #1f1f1f;}
.menu-wrap-style .menu li{ position: relative; display: inline-block; margin-top: 20px; margin: 0 20px 10px; width: auto; line-height: 43px; transition: all 0.5s;}
.menu-wrap-style .menu li a{ display: block; padding: 0 4px; min-width: 155px; border: 1px solid #e7a843; font-size: 18px; text-align: center; transition: all 0.5s; text-decoration: none; color: #fff;}
.menu-wrap-style .menu li a.on, .menu-wrap-style .menu li a:hover{ background: #e7a843; color: #000;}
.menu-wrap-style .menu .m-title{ display: none; position: relative; height: 69px; line-height: 69px;/* background: url('../images/cate_title_icon.png') no-repeat center bottom;*/ font-size: 36px; color: #000; text-align: center; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; text-transform: uppercase;}
.menu-wrap-style .menu .m-title:before{ display: block; content: ''; position: absolute; bottom: 0; left: 50%; width: 28px; height: 2px; background: #e7a843; transform: translateX(-50%);}
.menu-wrap-style .menu .cate-top{margin-bottom: 30px;font-size: 30px;color: #1f1f1f;}
.menu-wrap-style .menu h3{ position: relative; display: inline-block; margin-top: 20px; margin-right: 27px; width: auto; line-height: 43px; transition: all 0.5s;}
.menu-wrap-style .menu h3 a{ display: block; padding: 0 4px; min-width: 155px; border: 1px solid #e7a843; font-size: 18px; text-align: center; transition: all 0.5s; text-decoration: none; color: #fff;}
.menu-wrap-style .menu h3 a:hover{ background: #e7a843; color: #000;}
.menu-wrap-style .menu h3 a.on, .menu-wrap-style .menu h3 a:hover { background: #e7a843;color: #000; }


.ueeshop_responsive_download_list ul li:hover{color: #e7a843;}
.ueeshop_responsive_download_list ul li a:hover{background-color: #e7a843;}

.contenter{ margin-top: 30px; width: 100%;}
.contenter .title{ padding: 0 30px; width: 100%; height: 50px; line-height: 50px; font-size: 18px; color: #fff; -webkit-box-sizing: border-box; box-sizing: border-box; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.contenter .cate_brief{ padding: 0 30px; width: 100%; -webkit-box-sizing: border-box; box-sizing: border-box;}
.contenter .ueeshop_responsive_position .title{ margin-bottom: 4px; width: 100%; height: 62px; line-height: 62px; font-size: 20px; color: #333;}
.contenter .ueeshop_responsive_position{ border-bottom: 0;}
.contenter .ueeshop_responsive_position .position{ display: none;}
.article-content .wrap .contenter .ueeshop_responsive_position .position{ display: block;}
.article-content .wrap .contenter { margin-top: 0;}
.contenter .ueeshop_responsive_case_list{ margin: 0;}
.contenter .ueeshop_responsive_case_list .item{ padding:5% ; background: #f5f5f5; border-bottom: 0;display: flex;flex-direction: row;}

body .ueeshop_responsive_case_list .item .img{ width: 33.1073%;position: relative;}
body .ueeshop_responsive_case_list .item .info{  padding-left: 5%; width: 61.5819%;}
body .ueeshop_responsive_case_list .item .info .name{ position: relative; margin-bottom: 0; padding-bottom: 15px; font-family: "WorkSans-Bold";}
body .ueeshop_responsive_case_list .item .info .name a {line-height: 30px;}
body .ueeshop_responsive_case_list .item .info .name:before{ display: block; content: ''; position: absolute; left: 0; bottom: 0; width: 44px; height: 1px; background: #555;}
body .ueeshop_responsive_case_list .item .info .name a{ font-size: 24px; color: #333; text-decoration: none;}
body .ueeshop_responsive_case_list .item .info .desc{ padding-top: 20px; line-height: 24px; font-size: 14px; color: #5b5b5b;}
body .ueeshop_responsive_products_inquiry form .form_button {background: #e7a843;}

.rightside .ueeshop_responsive_info_list .item .info .title a { text-decoration: none; }

.rale_news{ padding-bottom: 56px; width: 100%;}
.rale_news .news_title{ width: 100%; height: 30px; line-height: 30px;}
.rale_news .news_title .title{ font-size: 22px; color: #fff;}
.rale_news .news_title .read_btn{ font-size: 14px; color: #888;}
.rale_news .news_title .read_btn span{ font-size: 14px; color: #888; font-weight: bold;}
.rale_news .list{ display: grid; grid-template-columns: repeat(4, 23.25%); justify-content: space-between; margin-top: 23px; width: 100%;}
.rale_news .list .item .img{ display: block; width: 100%; text-align: center; text-decoration: none; overflow: hidden;}
.rale_news .list .item .title{ font-family: "WorkSans-Bold";display: -webkit-box; margin-top: 15px; line-height: 21px; font-size: 16px; color: #fff; text-decoration: none; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2;}
.rale_news .list .item .time{ margin-top: 8px; width: 100%; height: 21px; line-height: 21px; font-size: 14px; color: #989898;}
.rale_news .list .item .brief{ font-family: "QuattrocentoSans-Regular";display: -webkit-box; margin-top: 6px; line-height: 24px; font-size: 14px; color: #888; text-decoration: none; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 3;}
.rale_news .list .item:hover .img img{ -webkit-transform: scale(1.1); transform: scale(1.1);}

.rale_news.desc_news{ margin-top: 55px;}
.rale_news.desc_news .news_title{ position: relative; width: 100%; text-align: center;}
.rale_news.desc_news .news_title:before{ display: block; content: ''; position: absolute; left: 0; top: 50%; width: 100%; height: 1px; background: #ddd; -webkit-transform: translateY(-50%); transform: translateY(-50%);}
.rale_news.desc_news .news_title .title{ position: relative; z-index: 1; padding: 0 40px; width: 100%; background: #fff; text-align: center;}
.rale_news.desc_news .list{ grid-template-columns: repeat(2, 49%); grid-row-gap: 44px;}
.rale_news.desc_news .list .item .img{ width: 39.2857%; height: 100%; text-align: center;}
.rale_news.desc_news .list .item .text{ width: calc(100% - 43.5374%);}
.rale_news.desc_news .list .item.no_img .text{ width: 100%;}
.rale_news.desc_news .list .item .text .title{ margin-top: 0; font-size: 18px;}
.rale_news.desc_news .list .item .brief{ font-size: 15px; color: #888;}

.wrap-module .ueeshop_responsive_case_detail>.share { display: block; }
.wrap-module .ueeshop_responsive_info_detail>.share { display: block; }
.article-content .ueeshop_responsive_article_detail>.contents>.share { display: block; }

body .menu-in-left .wrap-righter-style .ueeshop_responsive_download_list ul li { overflow: hidden; }
body .menu-in-left .wrap-righter-style .ueeshop_responsive_download_list ul li .name { width: 65%; white-space: nowrap;overflow: hidden;text-overflow: ellipsis; color: #fff;}
body .foot_share .foot_share_box {box-sizing: border-box; width: 50px; height: 50px; border: 1px solid #e1e1e1; border-radius: 50%; background-image: unset; overflow: hidden; margin-right: 28px;}
body .foot_share .foot_share_box:last-child {margin-right: 0;}
body .foot_share .foot_share_box:hover {border-color: #e7a843;}
body .foot_share .foot_share_box.Facebook {background: url(../images/icon/icon_facebook_big.png) no-repeat center; background-size: 100%;}
body .foot_share .foot_share_box.Facebook:hover {background-image: url(../images/icon/icon_facebook_big_active.png);}
body .foot_share .foot_share_box.Twitter {background: url(../images/icon/icon_twitter_big.png) no-repeat center; background-size: 100%;}
body .foot_share .foot_share_box.Twitter:hover {background-image: url(../images/icon/icon_twitter_big_active.png);}
body .foot_share .foot_share_box.YouTube {background: url(../images/icon/icon_youtube_big.png) no-repeat center; background-size: 100%;}
body .foot_share .foot_share_box.YouTube:hover {background-image: url(../images/icon/icon_youtube_big_active.png);}
body .foot_share .foot_share_box.Instagram {background: url(../images/icon/icon_instagram_big.png) no-repeat center; background-size: 100%;}
body .foot_share .foot_share_box.Instagram:hover {background-image: url(../images/icon/icon_instagram_big_active.png);}
body .foot_share .foot_share_box.LinkedIn {background: url(../images/icon/icon_linkedin_big.png) no-repeat center; background-size: 100%;}
body .foot_share .foot_share_box.LinkedIn:hover {background-image: url(../images/icon/icon_linkedin_big_active.png);}
body .foot_share .foot_share_box.Pinterest {background: url(../images/icon/icon_pinterest_big.png) no-repeat center; background-size: 100%;}
body .foot_share .foot_share_box.Pinterest:hover {background-image: url(../images/icon/icon_pinterest_big_active.png);}
body .foot_share .foot_share_box.Tiktok {background: url(../images/icon/icon_tiktok_big.png) no-repeat center;}
body .foot_share .foot_share_box.Tiktok:hover {background-image: url(../images/icon/icon_tiktok_big_active.png);}

.pro_cate_list{padding: 48px 0 90px; display: flex; flex-wrap: wrap;}
.pro_cate_list .pro_cate_item{box-sizing: border-box; width: 22.778%; color: #222; background-color: #fff; text-align: center; margin-left: 2.945%; margin-top: 60px;}
.pro_cate_list .pro_cate_item:nth-child(4n - 3){margin-left: 0;}
.pro_cate_list .pro_cate_item:hover{border-color: #d5a353;}
.pro_cate_list .pro_cate_item .pro_cate_cont{border: 3px solid #fff; border-bottom: 0; padding-bottom: 43px;}
.pro_cate_list .pro_cate_item:hover .pro_cate_cont{border-color: #d5a353;}
.pro_cate_list .pro_cate_item .img{display: block; width: 100%; height: 0; padding-top: 100%; position: relative; overflow: hidden;}
.pro_cate_list .pro_cate_item .img img{position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%);}
.pro_cate_list .pro_cate_item .img img:hover{transform: translate(-50%, -50%) scale(1.08, 1.08); -moz-transform: translate(-50%, -50%) scale(1.08, 1.08); -ms-transform: translate(-50%, -50%) scale(1.08, 1.08); -webkit-transform: translate(-50%, -50%) scale(1.08, 1.08); -o-transform: translate(-50%, -50%) scale(1.08, 1.08);}
.pro_cate_list .pro_cate_item .name{display: block; font-family: 'proxima-nova-bold'; font-size: 24px; line-height: 24px; text-decoration: none; margin-top: 30px; overflow: hidden; padding: 0 20px; overflow: hidden; -webkit-line-clamp: 1; line-clamp: 1; -webkit-box-orient: vertical; box-orient: vertical; display: -webkit-box; display: box;}
.pro_cate_list .pro_cate_item .name:hover{color: #d5a353;}
.pro_cate_list .pro_cate_item .desc{font-size: 18px; line-height: 18px; margin-top: 18px; padding: 0 20px; overflow: hidden; -webkit-line-clamp: 1; line-clamp: 1; -webkit-box-orient: vertical; box-orient: vertical; display: -webkit-box; display: box;}
.pro_cate_list .pro_cate_item .inq{display: block; font-family: 'teko-medium'; font-size: 24px; line-height: 60px; color: #191514; background-color: #e7a843; text-transform: uppercase; text-decoration: none;}

.dist_desc{background-color: #000; margin-top: 91px; position: relative; font-size: 0;}
.dist_desc > img{opacity: 0.25;}
.dist_desc > img.img_m{display: none;}
.dist_desc .dist_info{box-sizing: border-box; width: 1400px; display: flex; justify-content: space-between; position: absolute; left: calc(50% + 34px); top: calc(50% - 2px); transform: translate(-50%, -50%);}
.dist_desc.no_img_pc{display: flex; justify-content: center; background-color: #000; padding: 20px 0;}
.dist_desc.no_img_pc .dist_info{position: unset; transform: unset;}
.dist_desc .dist_cont{box-sizing: border-box; width: 45.715%;}
.dist_desc .dist_cont .dist_subtit{font-family: 'proxima-nova-light'; font-size: 18px; line-height: 30px; color: #ccc; padding-bottom: 48px; position: relative; overflow: hidden; -webkit-line-clamp: 3; line-clamp: 3; -webkit-box-orient: vertical; box-orient: vertical; display: -webkit-box; display: box;}
.dist_desc .dist_cont .dist_subtit:after{content: ''; width: 90px; height: 3px; background-color: #454545; position: absolute; left: 0; bottom: 0;}
.dist_desc .dist_cont .dist_tit{font-family: 'teko-regular'; font-size: 40px; line-height: 48px; color: #e7a843; text-transform: uppercase; margin-top: 46px; overflow: hidden; -webkit-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical; box-orient: vertical; display: -webkit-box; display: box;}
.dist_desc .dist_cont .img{display: none;}
.dist_desc .dist_cont .contact{font-family: 'teko-medium'; font-size: 24px; line-height: 50px; color: #000; background-color: #e7a843; text-transform: uppercase; box-sizing: border-box; display: inline-block; width: 200px; height: 55px; border: 3px solid #e7a843; text-align: center; margin-left: 4px; margin-top: 95px; text-decoration: none;}
.dist_desc .dist_cont .contact:hover{color: #e7a843; background-color: unset;}
.dist_desc .img{width: 46.072%; text-align: center; padding-top: 50px;}

.dist_box{padding: 91px 0;}
.dist_box .dist_select_box{display: flex; flex-wrap: wrap;}
.dist_box .dist_select_box .dist_select{box-sizing: border-box; width: 340px; height: 70px; position: relative; margin-left: 38px;}
.dist_box .dist_select_box .dist_select:first-child{margin-left: 0;}
.dist_box .dist_select .dist_select_tit{display: flex; align-items: center; box-sizing: border-box; width: 100%; height: 100%; font-family: 'proxima-nova-semibold'; font-size: 20px; line-height: 40px; color: #fff; border: 3px solid #454545; padding: 0 40px 0 20px; text-decoration: none; position: relative; overflow: hidden;}
.dist_box .dist_select .dist_select_tit:after{content: ''; width: 15px; height: 8px; background: url(../images/icon/icon_select_arrow.png) no-repeat center; background-size: 100%; position: absolute; right: 20px; top: 50%; transform: translateY(-50%); -webkit-transition: all 300ms ease 0s; transition: all 300ms ease 0s;}
.dist_box .dist_select.show .dist_select_tit:after{transform: rotate(180deg) translateY(50%);}
.dist_box .dist_select .dist_select_tit span{height: 40px;}
.dist_box .dist_select .dist_select_tit.selected span{color: #e7a843;}
.dist_box .dist_select .dist_down_box{visibility: hidden; opacity: 0; height: 0; box-sizing: border-box; width: 100%; background-color: #454545; padding: 10px 20px 30px; position: absolute; left: 0; top: 100%;}
.dist_box .dist_select.show .dist_down_box{visibility: visible; opacity: 1; height: auto; z-index: 1000; max-height: 370px; overflow-y: auto;}
.dist_box .dist_select.show .dist_down_box::-webkit-scrollbar{width: 5px; background: #fff;border-radius: 5px;}
.dist_box .dist_select.show .dist_down_box::-webkit-scrollbar-thumb{background: rgba(0, 0, 0, 0.3);border-radius: 5px;}
.dist_box .dist_select.show .dist_down_box::-webkit-scrollbar-thumb:hover{background: rgba(0, 0, 0, 0.4);}
.dist_box .dist_down_box .dist_down_item{display: none; font-size: 18px; line-height: 50px; color: #fffffe; text-decoration: none;}
.dist_box .dist_select.show .dist_down_item{display: block;}
.dist_box .dist_down_box .dist_down_item:hover{color: #e7a843;}
.dist_box .dist_down_box .dist_down_item.selected{color: #e7a843;}
.dist_box .dist_list{margin-top: 61px;}
.dist_box .dist_list.dist_list_m{display: none;}
.dist_box .dist_list .dist_item{box-sizing: border-box; width: 100%; display: flex; background-color: #2c2c2c; padding: 28px 31px 25px; margin-top: 50px;}
.dist_box .dist_list .dist_item:first-child{margin-top: 0;}
.dist_box .dist_item .img{width: 240px; min-width: 240px; height: 0; padding-top: 120px; position: relative; margin-top: 2px; overflow: hidden;}
.dist_box .dist_item .img img{position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%);}
.dist_box .dist_item .img img:hover{transform: translate(-50%, -50%) scale(1.08, 1.08); -moz-transform: translate(-50%, -50%) scale(1.08, 1.08); -ms-transform: translate(-50%, -50%) scale(1.08, 1.08); -webkit-transform: translate(-50%, -50%) scale(1.08, 1.08); -o-transform: translate(-50%, -50%) scale(1.08, 1.08);}
.dist_box .dist_item .dist_info{box-sizing: border-box; width: 1110px; padding-left: 78px;}
.dist_box .dist_info .dist_info_box{display: flex; justify-content: space-between; margin-top: 14px;}
.dist_box .dist_info_box .dist_info_item.address_country{width: 520px;}
.dist_box .dist_info_box .dist_info_item.tel_email{width: 440px; padding-top: 2px;}
.dist_box .dist_item .name{font-family: 'teko-medium'; font-size: 36px; line-height: 36px; height: 36px; color: #e7a843; text-transform: uppercase;}
.dist_box .dist_item .icon{font-family: 'proxima-nova-light'; font-size: 16px; line-height: 36px; color: #ccc; padding: 0 25px; word-break: break-word;}
.dist_box .dist_info_box .tel_email .icon{padding: 0 30px;}
.dist_box .dist_item a{color: #ccc; text-decoration: none;}
.dist_box .dist_item a:hover{color: #e7a843;}
.dist_box .dist_item .icon.address{line-height: 24px; min-height: 48px; max-height: 96px; overflow: hidden; background: url(../images/icon/icon_map.png) no-repeat left 1px top 1px;}
.dist_box .dist_item .icon.tel{background: url(../images/icon/icon_tel.png) no-repeat left top 10px;}
.dist_box .dist_item .icon.email{background: url(../images/icon/icon_email.png) no-repeat left top 12px;}
.dist_box .dist_item .icon.facebook{background: url(../images/icon/icon_facebook.png) no-repeat left top 9px;}
.dist_box .dist_item .icon.instagram{background: url(../images/icon/icon_instagram.png) no-repeat left top 9px;}
.dist_box .dist_item .icon.web{background: url(../images/icon/icon_web.png) no-repeat left top 9px;}
.dist_box .dist_item .country{font-family: 'proxima-nova-semibold'; font-size: 16px; line-height: 24px; color: #fff; padding-left: 24px; margin-top: 5px;}
.dist_box .dist_item .links{box-sizing: border-box; width: 380px; padding-top: 12px;}
.dist_box .dist_item .links .icon{display: block; padding: 0 30px;}
.dist_box .dist_item .links .icon.facebook,
.dist_box .dist_item .links .icon.instagram{display: inline-block; width: 18px; height: 36px; padding: 0; margin-right: 10px;}
.dist_box .no_dist{font-size: 20px; line-height: 20px; color: #fff; padding: 180px 0; text-align: center;}

.artist .wrap{width: 1440px;}
.artist_desc{background-color: #000; margin-top: 91px; position: relative; font-size: 0;}
.artist_desc > img{opacity: 0.5;}
.artist_desc > img.img_m{display: none;}
.artist_desc .artist_desc_info{position: absolute; left: calc(50% - 2px); top: calc(50% - 17px); transform: translate(-50%, -50%); display: flex; justify-content: space-between; width: 1240px;}
.artist_desc.no_img_pc{display: flex; justify-content: center; background-color: #000; padding: 20px 0;}
.artist_desc.no_img_pc .artist_desc_info{position: unset; transform: unset;}
.artist_desc .artist_desc_info .artist_cont{width: 43.549%; color: #fff;}
.artist_desc .artist_desc_info .img{width: 43.549%; padding-top: 4px; text-align: center;}
.artist_desc .artist_cont .artist_tit{font-family: 'teko-medium'; font-size: 48px; line-height: 72px; text-transform: uppercase; overflow: hidden; -webkit-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical; box-orient: vertical; display: -webkit-box; display: box;}
.artist_desc .artist_cont .artist_txt{font-family: 'proxima-nova-light'; font-size: 18px; line-height: 36px; margin-top: 17px; overflow: hidden; -webkit-line-clamp: 5; line-clamp: 5; -webkit-box-orient: vertical; box-orient: vertical; display: -webkit-box; display: box;}
.artist_desc .artist_font .artist_txt{font-family: 'teko-semibold'; font-size: 150px; line-height: 150px; color: #e7a843; text-transform: uppercase; text-align: center; background: url('../images/distributor/img_artist_font_bg-min.png') no-repeat center center; background-size: cover; -webkit-background-clip: text; -webkit-text-fill-color: transparent; padding-top: 29px; letter-spacing: 7px;}

.artist_box{padding: 89px 0 30px;}
.artist_box .artist_select_box{display: flex; flex-wrap: wrap;}
.artist_box .artist_select_box .artist_select{box-sizing: border-box; width: 340px; height: 70px; position: relative; margin-left: 38px;}
.artist_box .artist_select_box .artist_select:first-child{margin-left: 0;}
.artist_box .artist_select .artist_select_tit{display: flex; align-items: center; box-sizing: border-box; width: 100%; height: 100%; font-family: 'proxima-nova-semibold'; font-size: 20px; line-height: 40px; color: #fff; border: 3px solid #454545; padding: 0 40px 0 20px; text-decoration: none; position: relative; overflow: hidden;}
.artist_box .artist_select .artist_select_tit:after{content: ''; width: 15px; height: 8px; background: url(../images/icon/icon_select_arrow.png) no-repeat center; background-size: 100%; position: absolute; right: 20px; top: 50%; transform: translateY(-50%); -webkit-transition: all 300ms ease 0s; transition: all 300ms ease 0s;}
.artist_box .artist_select.show .artist_select_tit:after{transform: rotate(180deg) translateY(50%);}
.artist_box .artist_select .artist_select_tit span{height: 40px;}
.artist_box .artist_select .artist_select_tit.selected span{color: #e7a843;}
.artist_box .artist_select .artist_down_box{visibility: hidden; opacity: 0; height: 0; box-sizing: border-box; width: 100%; background-color: #454545; padding: 10px 20px 30px; position: absolute; left: 0; top: 100%; max-height: 370px; overflow-y: auto;}
.artist_box .artist_select.show .artist_down_box::-webkit-scrollbar{width: 5px; background: #fff;border-radius: 5px;}
.artist_box .artist_select.show .artist_down_box::-webkit-scrollbar-thumb{background: rgba(0, 0, 0, 0.3);border-radius: 5px;}
.artist_box .artist_select.show .artist_down_box::-webkit-scrollbar-thumb:hover{background: rgba(0, 0, 0, 0.4);}
.artist_box .artist_select.show .artist_down_box{visibility: visible; opacity: 1; height: auto; z-index: 1000;}
.artist_box .artist_down_box .artist_down_item{display: none; font-size: 18px; line-height: 50px; color: #fffffe; text-decoration: none;}
.artist_box .artist_select.show .artist_down_item{display: block;}
.artist_box .artist_down_box .artist_down_item:hover{color: #e7a843;}
.artist_box .artist_down_box .artist_down_item.selected{color: #e7a843;}
.artist_box .no_artist{font-size: 20px; line-height: 20px; color: #fff; padding: 180px 0; text-align: center;}
.artist_list{display: flex; flex-wrap: wrap; position: relative; margin-top: 60px;}
.artist_list .artist_item{width: 31.25%; margin-left: 3.125%; position: relative; margin-bottom: 60px;}
.artist_list .artist_item:nth-child(3n - 2){margin-left: 0;}
.artist_info .img{width: 100%; height: 0; padding-top: 100%; position: relative; overflow: hidden;}
.artist_info .img img{position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%);}
.artist_info .mask{width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.5); position: absolute; left: 50%; top: calc(150% - 65px); transform: translate(-50%, -50%);}
.artist_info:hover .mask{top: 50%;}
.mask .icon_search{box-sizing: border-box; width: 75px; height: 75px; border: 4px solid #e7a843; background: url(../images/icon/icon_artist_search.png) no-repeat center; padding: 20px; position: absolute; left: calc(50% + 2px); top: calc(50% - 20px); transform: translate(-50%, -50%);}
.artist_item .user_info{box-sizing: border-box; display: flex; width: 100%; padding: 0 20px; position: absolute; left: 0; bottom: 0;}
.user_info .info_item{font-family: 'teko-regular'; font-size: 24px; line-height: 64px; height: 64px; color: #fff; padding-left: 27px; margin-left: 50px;}
.user_info .info_item:first-child{margin-left: 0;}
.user_info .info_item.name{background: url(../images/icon/icon_user.png) no-repeat left center;}
.user_info .info_item.country{background: url(../images/icon/icon_web.png) no-repeat left center; text-transform: uppercase;}
.artist_link{display: flex; justify-content: center; margin-top: 30px;}
.artist_link .icon{box-sizing: border-box; display: block; min-width: 50px; width: 50px; height: 50px; border: 1px solid #e1e1e1; border-radius: 50%; margin-left: 30px; overflow: hidden;}
.artist_link .icon:first-child{margin-left: 0;}
.artist_link .icon:hover{border-color: #e7a843;}
.artist_link .icon.facebook{background: url(../images/icon/icon_facebook_big.png) no-repeat center; background-size: 100%;}
.artist_link .icon.facebook:hover{background-image: url(../images/icon/icon_facebook_big_active.png);}
.artist_link .icon.instagram{background: url(../images/icon/icon_instagram_big.png) no-repeat center; background-size: 100%;}
.artist_link .icon.instagram:hover{background-image: url(../images/icon/icon_instagram_big_active.png);}
.artist_link .icon.web{background: url(../images/icon/icon_web_big.png) no-repeat center; background-size: 100%;}
.artist_link .icon.web:hover{background-image: url(../images/icon/icon_web_big_active.png);}

.artist_footer{position: relative; font-size: 0;}
.artist_footer > img.img_m{display: none;}
.artist_footer .artist_footer_info{display: flex; justify-content: center; flex-wrap: wrap; text-align: center; width: 1000px; position: absolute; left: 50%; top: calc(50% + 2px); transform: translate(-50%, -50%);}
.artist_footer.no_img_pc{display: flex; justify-content: center; padding: 20px 0; background-color: #000;}
.artist_footer.no_img_pc .artist_footer_info{position: unset; transform: unset;}
.artist_footer .artist_footer_info .artist_tit{font-family: 'teko-medium'; font-size: 48px; line-height: 48px; color: #e3a542; width: 100%; text-transform: uppercase; position: relative; padding-bottom: 48px; overflow: hidden; -webkit-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical; box-orient: vertical; display: -webkit-box; display: box;}
.artist_footer .artist_footer_info .artist_tit:after{content: ''; width: 90px; height: 3px; background-color: #454545; position: absolute; bottom: 0; left: 50%; transform: translateX(-50%);}
.artist_footer .artist_footer_info .artist_txt{font-size: 20px; line-height: 36px; color: #ccc; width: 100%; margin-top: 46px; overflow: hidden; -webkit-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical; box-orient: vertical; display: -webkit-box; display: box;}
.artist_footer .artist_footer_info .contact{display: inline-block; box-sizing: border-box; width: 200px; font-family: 'teko-medium'; font-size: 24px; line-height: 49px; color: #000; border: 3px solid #e3a542; background-color: #e3a542; text-decoration: none; margin-top: 56px; text-transform: uppercase;}
.artist_footer .artist_footer_info .contact:hover{color: #e3a542; background-color: unset;}

.icon_desc{display: block; width: 17px; height: 31px; position: absolute; top: calc(50% - 40px); transform: translateY(-50%); z-index: 1000;}
.icon_desc.icon_desc_prev{background: url(../images/icon/icon_desc_prev.png) no-repeat center; background-size: 100%; left: -30px;}
.icon_desc.icon_desc_next{background: url(../images/icon/icon_desc_next.png) no-repeat center; background-size: 100%; right: -30px;}

.product-detail{padding-bottom: 94px;}

.prod_artist .artist_tit{font-family: 'teko-medium'; font-size: 38px; line-height: 74px; color: #000; background-color: #2c2c2c; text-transform: uppercase;}
.prod_artist .artist_tit span{display: inline-block; background-color: #e7a843; padding: 0 40px; letter-spacing: -0.9px;}
.prod_artist .artist_list .artist_item{width: 100%; margin-left: 0; margin-bottom: 0;}
.prod_artist .artist_list .artist_item:nth-child(3n - 2){margin-left: 0;}

.rela_pro{margin-top: 82px;}
.rela_pro .rela_pro_tit{font-family: 'teko-medium'; font-size: 38px; line-height: 74px; color: #000; background-color: #2c2c2c; text-transform: uppercase;}
.rela_pro .rela_pro_tit span{display: inline-block; background-color: #e7a843; padding: 0 30px; letter-spacing: -0.9px;}
.rela_pro .ueeshop_responsive_products_list{margin: 60px 0 0;}
.rela_pro .ueeshop_responsive_products_list .pro_item{width: 100%; margin-bottom: 0; margin-left: 0;}
.rela_pro .ueeshop_responsive_products_list .icon_desc{top: calc(50% - 20px);}

.share_fiexd{position: fixed; right: 20px; top: 50%; transform: translateY(-50%); z-index: 1000;}
.share_fiexd .foot_share .foot_share_box{display: block; margin-right: 0; margin-bottom: 21px;}
.share_fiexd .chat_box_menu a{width: 50px;height: 50px;display: block;border-radius: 100%;margin-bottom: 6px;background: #07bb8a url(../../../ico/icon_chat_menu.png) no-repeat 0 0;}
.share_fiexd .chat_box_menu #go_top{visibility: hidden;opacity: 0;height: 50px;line-height: 50px;}
.share_fiexd .chat_box_menu #go_top.show{visibility: visible;opacity: 1;}
.share_fiexd .chat_box_menu .top{background-position: 0 -50px;background-color: #b0b0b0;}

@media screen and (max-width: 1860px) {
	.wrap{width: 1600px;}

	#header .header_box .nav_bar{width: calc( 100% - 620px );}
	#header .header_box .nav_bar .n_item{margin-left: 69px;}
	#header .header_box .nav_bar .n_item .navSub.nav_pro_down{padding: 21px 34px 36px;}
	#header .header_box .nav_bar .n_item .navSub .nav_pro_box .nav_pro_list{width: 231px;}
	#header .header_box .nav_bar .n_item .navSub .nav_pro_box .nav_pro_last_list{padding-left: 18px;}

	.dist_desc .dist_info{width: 1244px; top: 50%; left: 50%;}
	.dist_desc .dist_cont .dist_subtit{padding-bottom: 42px;}
	.dist_desc .dist_cont .dist_tit{margin-top: 40px;}
	.dist_desc .dist_cont .contact{margin-top: 84px;}
	.dist_desc .img{padding-top: 44px;}

	.dist_box .dist_list .dist_item{padding: 22px;}
	.dist_box .dist_item .img{width: 213px; min-width: 213px; padding-top: 106px;}
	.dist_box .dist_item .dist_info{width: 986px; padding-left: 69px;}
	.dist_box .dist_info_box .dist_info_item.address_country{width: 462px;}
	.dist_box .dist_info_box .dist_info_item.tel_email{width: 391px; padding-top: 0;}
	.dist_box .dist_item .links{width: 337px;}

	.artist_footer .artist_footer_info{top: 50%;}
	.artist_footer .artist_footer_info .artist_tit{padding-bottom: 42px;}
	.artist_footer .artist_footer_info .artist_txt{margin-top: 40px;}
	.artist_footer .artist_footer_info .contact{margin-top: 49px;}

	#footer{padding: 31px 0;}
}

@media screen and (max-width: 1660px) {
	.wrap{width: 1400px;}

	#header .header_box .nav_bar{width: calc( 100% - 480px );}
	#header .header_box .nav_bar .n_item{margin-left: 60px;}
	#header .header_box .nav_bar .n_item .navSub.nav_pro_down{padding: 18px 30px 31px;}
	#header .header_box .nav_bar .n_item .navSub .nav_pro_box .nav_pro_list{width: 202px;}
	#header .header_box .nav_bar .n_item .navSub .nav_pro_box .nav_pro_last_list{padding-left: 16px;}

	.in_ad .ad_con .ueeshop_responsive_position{margin-top: 80px;}

	.dist_desc .dist_info{width: 1088px;}
	.dist_desc .dist_cont .dist_subtit{padding-bottom: 37px;}
	.dist_desc .dist_cont .dist_tit{margin-top: 35px;}
	.dist_desc .dist_cont .contact{margin-top: 73px;}
	.dist_desc .img{padding-top: 38px;}

	.dist_box .dist_list .dist_item{padding: 19px;}
	.dist_box .dist_item .img{width: 186px; min-width: 186px; padding-top: 93px;}
	.dist_box .dist_item .dist_info{width: 863px; padding-left: 60px;}
	.dist_box .dist_info_box .dist_info_item.address_country{width: 404px;}
	.dist_box .dist_info_box .dist_info_item.tel_email{width: 342px;}
	.dist_box .dist_item .links{width: 295px;}

	.artist_footer .artist_footer_info .artist_tit{padding-bottom: 37px;}
	.artist_footer .artist_footer_info .artist_txt{margin-top: 35px;}
	.artist_footer .artist_footer_info .contact{margin-top: 43px;}

	#footer{padding: 27px 0;}
}

@media screen and (max-width: 1480px) {
	.artist .wrap{width: 1200px;}

	.artist_desc .artist_desc_info{width: 1033px; left: 50%; top: 50%;}
}

@media screen and (max-width: 1460px) {
	.wrap{width: 1200px;}

	#header .header_box .nav_bar .n_item{margin-left: 52px;}
	#header .header_box .nav_bar .n_item .navSub.nav_pro_down{padding: 16px 26px 27px;}
	#header .header_box .nav_bar .n_item .navSub .nav_pro_box .nav_pro_list{width: 173px;}
	#header .header_box .nav_bar .n_item .navSub .nav_pro_box .nav_pro_last_list{padding-left: 14px;}

	.dist_desc .dist_info{width: 933px;}
	.dist_desc .dist_cont .dist_subtit{padding-bottom: 32px;}
	.dist_desc .dist_cont .dist_tit{margin-top: 30px;}
	.dist_desc .dist_cont .contact{margin-top: 63px;}
	.dist_desc .img{padding-top: 33px;}

	.dist_box .dist_list .dist_item{padding: 16px;}
	.dist_box .dist_item .img{width: 160px; min-width: 160px; padding-top: 80px;}
	.dist_box .dist_item .dist_info{width: 740px; padding-left: 52px;}
	.dist_box .dist_info_box .dist_info_item.address_country{width: 346px;}
	.dist_box .dist_info_box .dist_info_item.tel_email{width: 293px;}
	.dist_box .dist_item .links{width: 253px;}

	.artist_footer .artist_footer_info .artist_tit{padding-bottom: 32px;}
	.artist_footer .artist_footer_info .artist_txt{margin-top: 30px;}
	.artist_footer .artist_footer_info .contact{margin-top: 37px;}

	#footer{padding: 23px 0;}
	/*#footer.absolute{position: unset; background-color: #111;}*/
}

@media screen and (max-width: 1260px) {
	.wrap{width: 1000px;}
	.artist .wrap{width: 1000px;}

	#header .header_box .nav_bar .n_item{margin-left: 43px;}
	#header .header_box .nav_bar .n_item .navSub.nav_pro_down{padding: 13px 21px 22px;}
	#header .header_box .nav_bar .n_item .navSub .nav_pro_box .nav_pro_list{width: 144px;}
	#header .header_box .nav_bar .n_item .navSub .nav_pro_box .nav_pro_last_list{padding-left: 12px;}

	.dist_desc .dist_info{width: max-content; max-width: 777px;}
	.dist_desc .dist_cont{width: 100%;}
	.dist_desc .dist_cont .dist_subtit{padding-bottom: 26px;}
	.dist_desc .dist_cont .dist_tit{margin-top: 25px;}
	.dist_desc .dist_cont .contact{margin-top: 52px;}
	.dist_desc .img{display: none;}

	.dist_box .dist_list .dist_item{padding: 13px;}
	.dist_box .dist_item .img{width: 133px; min-width: 133px; padding-top: 66px;}
	.dist_box .dist_item .dist_info{width: 616px; padding-left: 43px;}
	.dist_box .dist_info_box .dist_info_item.address_country{width: 288px;}
	.dist_box .dist_info_box .dist_info_item.tel_email{width: 244px;}
	.dist_box .dist_item .links{width: 211px;}

	.artist_desc .artist_desc_info{width: 861px;}

	.artist_footer .artist_footer_info .artist_tit{padding-bottom: 0;}
	.artist_footer .artist_footer_info .artist_tit:after{display: none;}
	.artist_footer .artist_footer_info .artist_txt{margin-top: 25px;}
	.artist_footer .artist_footer_info .contact{margin-top: 31px;}

	.user_info .info_item{line-height: 40px; height: 40px;}
	.artist_info .mask{top: calc(150% - 40px);}

	#footer{padding: 19px 0;}
    #footer.absolute{position: unset; background-color: #111;}
}

@media screen and (max-width: 1023px) {
	.wrap{width: 100%; padding: 0 15px;}
	.artist .wrap{width: 100%; padding: 0 15px;}

	.in_ad .in_ad_pc{display: none;}
	.in_ad .in_ad_m{display: block;}
	.in_ad .ad_con .ueeshop_responsive_position{margin-top: 28px;}
	.in_ad .ad_con .ueeshop_responsive_position .title{font-size: 36px; line-height: 36px; height: 36px;}
	.in_ad .ad_con .ueeshop_responsive_position .position{font-size: 14px; line-height: 14px; height: 14px; margin-top: 6px;}

	.pro_cate_list{padding: 46px 0;}
	.pro_cate_list .pro_cate_item{width: 48%; margin-left: 4%; margin-top: 25px;}
	.pro_cate_list .pro_cate_item:nth-child(odd){margin-left: 0;}
	.pro_cate_list .pro_cate_item .pro_cate_cont{border-width: 1px; padding-bottom: 31px;}
	.pro_cate_list .pro_cate_item .name{font-size: 22px; line-height: 22px; padding: 0 10px; margin-top: 19px;}
	.pro_cate_list .pro_cate_item .desc{font-size: 16px; line-height: 16px; padding: 0 10px; margin-top: 7px;}
	.pro_cate_list .pro_cate_item .inq{font-size: 20px; line-height: 50px;}

	.wrap-module .cate-name{display: none;}

	body .ueeshop_responsive_turn_page{text-align: center;}
	body .ueeshop_responsive_turn_page span em.icon_page_prev{width: 12px; height: 12px; background-size: 100%;}
	body .ueeshop_responsive_turn_page span em.icon_page_next{width: 12px; height: 12px; background-size: 100%;}

	.product-list .pro_list{padding: 46px 0 24px;}

	.products .pro_left{display: none;}
	.products .pro_right{width: 100%;}

	.dist_desc{margin-top: 39px;}
	.dist_desc > img.img_pc{display: none;}
	.dist_desc > img.img_m{display: block;}
	.dist_desc .dist_info{width: 91%; flex-wrap: wrap;}
	.dist_desc.no_img_pc{display: block; background-color: unset; padding: 0;}
	.dist_desc.no_img_pc .dist_info{position: absolute; transform: translate(-50%, -50%);}
	.dist_desc.no_img_m{display: flex; justify-content: center; background-color: #000; padding: 20px 0;}
	.dist_desc.no_img_m .dist_info{position: unset; transform: unset;}
	.dist_desc .dist_cont .dist_subtit{font-size: 14px; line-height: 20px; padding-bottom: 16px;}
	.dist_desc .dist_cont .dist_subtit:after{width: 45px; height: 2px;}
	.dist_desc .dist_cont .dist_tit{font-size: 27px; line-height: 30px; margin-top: 16px;}
	.dist_desc .dist_cont .img{display: block; width: 100%; padding-top: 43px;}
	.dist_desc .dist_cont .contact{display: block; width: 125px; border-width: 1px; font-size: 18px; line-height: 30px; height: 30px; margin: 46px auto 0;}

	.dist_box{padding: 39px 0 43px;}
	.dist_box .dist_select_box .dist_select{width: 100%; height: 45px; margin-left: 0; margin-top: 15px;}
	.dist_box .dist_select_box .dist_select:first-child{margin-top: 0;}
	.dist_box .dist_select .dist_select_tit{font-size: 18px; line-height: 20px; border-width: 2px; padding: 0 35px 0 12px;}
	.dist_box .dist_select .dist_select_tit:after{right: 16px; top: calc(50% + 2px);}
	.dist_box .dist_select .dist_select_tit span{height: 20px;}
	.dist_box .dist_select .dist_down_box{padding: 5px 10px 15px;}
	.dist_box .dist_select.show .dist_down_box{max-height: 230px;}
	.dist_box .dist_down_box .dist_down_item{font-size: 16px; line-height: 36px;}
	.dist_box .dist_list{display: none;}
	.dist_box .dist_list.dist_list_m{display: block; margin-top: 39px;}
	.dist_box .dist_list_m .dist_item{flex-wrap: wrap; padding: 23px 15px 15px; margin-top: 30px;}
	.dist_box .dist_list_m .dist_top{display: flex; justify-content: space-between;}
	.dist_box .dist_list_m .dist_top .img{width: 120px; min-width: 120px; padding-top: 60px; margin-top: 3px;}
	.dist_box .dist_list_m .dist_top .name_country{box-sizing: border-box; padding-left: 15px;}
	.dist_box .dist_list_m .dist_top .name{font-size: 23px; line-height: 23px; height: auto;}
	.dist_box .dist_list_m .dist_top .country{font-size: 12px; line-height: 12px; padding-left: 1px; margin-top: 7px;}
	.dist_box .dist_list_m .dist_info{width: 100%; padding-left: 0; margin-top: 9px;}
	.dist_box .dist_list_m .icon{font-size: 14px; line-height: 26px; padding: 0 0 0 26px; margin-bottom: 2px;}
	.dist_box .dist_list_m .icon.address{min-height: unset; max-height: unset; background: url(../images/icon/icon_map.png) no-repeat left 1px top 4px; background-size: 13px;}
	.dist_box .dist_list_m .icon.tel{background: url(../images/icon/icon_tel.png) no-repeat left top 6px; background-size: 15px;}
	.dist_box .dist_list_m .icon.email{background: url(../images/icon/icon_email.png) no-repeat left top 6px; background-size: 15px;}
	.dist_box .dist_list_m .links{width: 100%; padding-top: 3px;}
	.dist_box .dist_list_m .links .icon{padding: 0 0 0 26px;}
	.dist_box .dist_list_m .links .icon.facebook{background: url(../images/icon/icon_facebook.png) no-repeat left top 3px; background-size: 13px;}
	.dist_box .dist_list_m .links .icon.instagram{background: url(../images/icon/icon_instagram.png) no-repeat left top 4px; background-size: 13px;}
	.dist_box .dist_list_m .links .icon.web{background: url(../images/icon/icon_web.png) no-repeat left top 4px; background-size: 14px;}
	.dist_box .dist_item .links .icon.facebook,
	.dist_box .dist_item .links .icon.instagram{height: 26px; margin-right: 5px;}
	.dist_box .no_dist{font-size: 18px; line-height: 18px; padding: 120px 0;}

	.artist_desc{margin-top: 39px;}
	.artist_desc > img.img_pc{display: none;}
	.artist_desc > img.img_m{display: block; margin: 0 auto;}
	.artist_desc .artist_desc_info{width: 90%; flex-wrap: wrap; left: calc(50% + 4px); top: calc(50% - 6px);}
	.artist_desc.no_img_pc{display: block; background-color: unset; padding: 0;}
	.artist_desc.no_img_pc .artist_desc_info{position: absolute; transform: translate(-50%, -50%);}
	.artist_desc.no_img_m{display: flex; justify-content: center; background-color: #000; padding: 20px 0;}
	.artist_desc.no_img_m .artist_desc_info{position: unset; transform: unset;}
	.artist_desc .artist_desc_info .artist_cont{width: 100%;}
	.artist_desc .artist_cont .artist_tit{font-size: 30px; line-height: 36px;}
	.artist_desc .artist_cont .artist_txt{font-size: 14px; line-height: 21px; margin-top: 10px;}
	.artist_desc .artist_desc_info .img{width: 100%; padding: 39px 20px 0;}
	.artist_box{padding: 38px 0 2px;}
	.artist_box .artist_select_box .artist_select{width: 100%; height: 45px; margin-left: 0; margin-top: 15px;}
	.artist_box .artist_select_box .artist_select:first-child{margin-top: 0;}
	.artist_box .artist_select .artist_down_box{max-height: 230px;}
	.artist_box .artist_select .artist_select_tit{font-size: 18px; line-height: 20px; border-width: 2px; padding: 0 35px 0 12px;}
	.artist_box .artist_select .artist_select_tit:after{right: 16px; top: calc(50% + 2px);}
	.artist_box .artist_select .artist_select_tit span{height: 20px;}
	.artist_box .artist_select .artist_down_box{padding: 5px 10px 15px;}
	.artist_box .artist_down_box .artist_down_item{font-size: 16px; line-height: 36px;}
	.artist_box .no_artist{font-size: 18px; line-height: 18px; padding: 120px 0;}
	.artist_list{margin-top: 40px;}
	.artist_list .artist_item{width: 100%; margin-left: 0; margin-bottom: 42px;}
	.artist_info .mask{top: calc(150% - 40px);}
	.artist_info:hover .mask{top: calc(150% - 40px);}
	.mask .icon_search{width: 50px; height: 50px; padding: 10px; border-width: 2px; left: 50%; top: calc(50% - 10px);}
	.artist_item .user_info{padding: 0 8px;}
	.user_info .info_item{font-size: 16px; line-height: 44px; height: 40px; padding-left: 20px; margin-left: 15px;}
	.user_info .info_item.name{background-size: 14px;}
	.user_info .info_item.country{background-size: 14px;}
	.artist_link{margin-top: 26px;}
	.artist_link .icon{width: 40px; min-width: 40px; height: 40px; margin-left: 25px;}

	.artist_footer, .artist_footer.no_img_pc{display: none;}

	.product-detail{padding-bottom: 40px;}

	.icon_desc{width: 10px; height: 20px; top: calc(50% - 25px);}
	.icon_desc.icon_desc_prev{left: 2px;}
	.icon_desc.icon_desc_next{right: 2px;}

	.product-detail .ueeshop_responsive_products_detail .description .wrap{padding: 0;}
	.product-detail .ueeshop_responsive_products_detail .description .title_box{width: 100%; height: 35px; overflow: hidden; margin-bottom: 30px;}
	.product-detail .ueeshop_responsive_products_detail .description .title{margin-bottom: 0; flex-wrap: unset; overflow-x: scroll; -ms-overflow-style: none; overflow: -moz-scrollbars-none;}
	.product-detail .ueeshop_responsive_products_detail .description .title::-webkit-scrollbar{width: 0 !important;}
	.product-detail .ueeshop_responsive_products_detail .description .title span{font-size: 19px; line-height: 38px; height: 35px; padding: 0 13px; min-width: max-content;}
	.product-detail .ueeshop_responsive_products_detail .description .title span:after{width: 2px; height: 15px; right: -1px;}

	.prod_artist_box .wrap{padding: 0;}
	.prod_artist .artist_tit{font-size: 19px; line-height: 38px; height: 35px;}
	.prod_artist .artist_tit span{padding: 0 13px; height: 35px; letter-spacing: -0.4px;}
	.prod_artist .artist_list{padding: 0 15px; margin-top: 30px;}
	.prod_artist .user_info .info_item{font-size: 12px; line-height: 32px; height: 32px; padding-left: 15px; margin-left: 24px;}
	.prod_artist .user_info .info_item:first-child{margin-left: 0;}
	.prod_artist .user_info .info_item.name{background-size: 10px;}
	.prod_artist .user_info .info_item.country{background-size: 10px;}
	.prod_artist .artist_info .mask{top: calc(150% - 32px);}
	.prod_artist .artist_link{margin-top: 16px;}
	.prod_artist .artist_link .icon{width: 25px; min-width: 25px; height: 25px; margin-left: 15px;}
	.prod_artist .artist_link .icon:first-child{margin-left: 0;}

	.rela_pro_box .wrap{padding: 0;}
	.rela_pro{margin-top: 50px;}
	.rela_pro .rela_pro_tit{font-size: 19px; line-height: 36px;}
	.rela_pro .rela_pro_tit span{padding: 0 13px; letter-spacing: -0.4px;}
	.rela_pro .ueeshop_responsive_products_list{padding: 0 15px; margin: 31px 0 0;}
	.rela_pro .ueeshop_responsive_products_list .pro_item .name{font-size: 12px;}
	.rela_pro .ueeshop_responsive_products_list .pro_item .pro_cont{padding-bottom: 18px;}
	.rela_pro .ueeshop_responsive_products_list .pro_item .inq{font-size: 12px; line-height: 30px;}

	.article-content .menu-in-left{padding: 0;}

	.share_fiexd .foot_share .foot_share_box{margin-bottom: 10px;}

    #footer{padding: 44px 0 49px;}
    #footer.absolute{padding: 32px 0; position: absolute; background-color: unset;}
    #footer .footer_box{flex-wrap: wrap; justify-content: center;}
    body .foot_share{width: 100%; text-align: center;}
    body .foot_share .foot_share_box{width: 40px; height: 40px; margin-right: 21px;}
	body .foot_share .foot_share_box.Tiktok{background-size: 18px;}
    #footer .footer_box .copyright{font-size: 13px; line-height: 13px; margin-top: 35px;}
}

@media screen and (max-width: 520px) {
	.pro_cate_list .pro_cate_item{width: 100%; margin-left: 0; margin-top: 25px;}
	.pro_cate_list .pro_cate_item:first-child{margin-top: 0;}
}

/* @media screen and (max-width: 1280px) {
	#header .header_box .r_icon {min-width: auto;}
	#header .header_box .r_icon .nav_icon .search_icon {margin-right: 15px;}
	#header .header_box .r_icon .nav_icon .sign_icon {margin-right: 15px;}
}

@media screen and (max-width: 991px) {
	#header {display: none;}
}

@media screen and (max-width: 768px) {
	.more {width: 90px;height: 27.5px;font-size: 14px;line-height: 27.5px;}
	.ft_item_header span {padding-bottom: unset;}
	.close,.fs,{display: none;}
	.hide{display: none !important;}

	#footer .footer_box {width: 92%;}
	#footer .footer_box .list_item {flex-direction: column;}
	#footer .footer_box .list_item .ft_item {width: 100%;padding-right: unset;margin-bottom: 4%;}
	#footer .footer_box .list_item .ft_item .item_title {margin-bottom: unset;display: flex;justify-content: space-between;line-height: 30px;}
	#footer .footer_box .list_item .ft_item .item_title span {display: block;width: calc(100% - 40px);}
	#footer .footer_box .list_item .ft_item .item_title .ft_icon {display: block;background-size: 27px 192px;background-image: url(../images/icon.png);background-repeat: no-repeat;background-position: 0px 4px; width: 25px;height: 25px;}
	#footer .footer_box .list_item .ft_item .item_content {display: none; margin-bottom: unset;margin-top: 2%;}
	#footer .footer_box .list_item .ft_item .item_content a {font-size: 14px;}
	#footer .footer_box .list_item .ft_item:last-child .item_title {display: none;}
	#footer .footer_box .list_item .ft_item:last-child ul {display: flex;justify-content: center;margin: 0 auto;}
	#footer .footer_box .footer_bottom_text {display: block;padding: 0 0 5%;}
	#footer .footer_box .footer_bottom_text .left_text {text-align: center;}
	#footer .footer_box .footer_bottom_text .left_text a{display: block;}
	#footer .footer_box .footer_bottom_text .right_text {flex-wrap: wrap;justify-content: center;margin-top: 5%;}

	.contenter .ueeshop_responsive_case_list .item {flex-direction: column;padding: 5% 5% 0;}
	body .ueeshop_responsive_case_list .item .img{ width: 90%;margin: 0 auto; }
	body .ueeshop_responsive_case_list .item .info{ margin: 0 auto; padding: 0 0 20px 0; width: 100%;}
	body .ueeshop_responsive_case_list .item .info .name { white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
	body .ueeshop_responsive_case_list .item .info .name a{ font-size: 20px;}
	body .foot_share {display: block;text-align: center;}
	.in_ad .ad_con .ueeshop_responsive_position .title {display: none;}

	.rale_news .list { grid-template-columns: repeat(2, 46.5%); }
	.rightside .ueeshop_responsive_info_list .item .info .title { height: 50px; overflow: hidden; }

	.rale_news .list .item { margin-bottom: 20px; }
	.rale_news .list .item .brief { height: 73px; overflow: hidden; }

	.wrap-module .ueeshop_responsive_products_list .item{ margin-right: 2%; width: 49%;}
	.wrap-module .ueeshop_responsive_products_list .item:nth-child(4n){ margin-right: 2%;}
	.wrap-module .ueeshop_responsive_products_list .item:nth-child(2n){ margin-right: 0;}
	.wrap-module .cate-name{margin-bottom: 15px;font-size: 22px;}
	.wrap-module .cate-name span{margin-top: 10px;}
	.product-list .pro_list .hot_cate .page_name {font-size: 20px}
	body .win_alert .win_pwd .pwd_text {max-width: 100%;}
	.menu-wrap-style .menu li{margin: 8px;}
} */