:root{
	--web-theme: #ff7400;
}
.banner_default_1 #banner .swiper-button-next, .banner_default_1 #banner .swiper-button-prev {  color: var(--web-theme);}
body{font-family: 'CenturyGothic'; max-width: 100%; height: 100%; background-color: #121212; position: relative; overflow-x: hidden; margin: 0 auto;}
body,
body *{box-sizing: border-box; font-family: 'CenturyGothic'; color: #fff; -webkit-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s; transition: all .3s; outline: unset;}
body option{color: #000;}
body.g_member *,
#customer *{box-sizing: content-box;}
body.g_member .header_default_1 *,
body.g_member .footer_default_1 *{box-sizing: border-box;}
body a:hover{text-decoration: none !important;}

.img{font-size: 0; text-align: center;}
.div_wrap{width: 100%; max-width: 1200px; box-sizing: border-box !important; margin: 0 auto;}

.line_clamp_1{overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; word-break: break-word;}
.line_clamp_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;}

body .ueeshop_responsive_header.header_blank{display: block; height: 141px;}
body.index .ueeshop_responsive_header.header_blank{display: none;}

.header_default_1 #header{width: 100%; background: url(../images/bg/header_bg.png) no-repeat center top 0; background-size: auto 61px; position: fixed; left: 0; top: 0; z-index: 1001;}
.header_default_1 #header .div_wrap{padding: 0 5.7292%; max-width: 100%;}
.header_default_1 #header .header_top_box{background-image: linear-gradient(to right, #e94919 0%, #f37600 100%);}
.header_default_1 #header .header_top{display: flex; justify-content: flex-end; padding: 16px 0 11px;}
.header_default_1 #header .header_top .header_search{display: flex; background-color: #fff; border-radius: 17px; padding: 0 19px; overflow: hidden;}
.header_default_1 #header .header_search .header_select{position: relative; margin-right: 8px;}
.header_default_1 #header .header_search .header_select::before{content: ''; width: 1px; height: 19px; background-color: #dbdbdb; position: absolute; right: 0; top: 50%; transform: translateY(-50%);}
.header_default_1 #header .header_search .header_select::after{content: ''; border-top: 4px solid #000; border-left: 3px solid transparent; border-right: 3px solid transparent; position: absolute; right: 12px; top: 50%; transform: translateY(-50%);}
.header_default_1 #header .header_search select{height: 100%; font-size: 14px; line-height: 18px; color: #000; border: unset; outline: unset; background: unset; padding-right: 23px; appearance: none;}
.header_default_1 #header .header_search select option{color: #000;text-align: center;}
.header_default_1 #header .header_search select::-ms-expand{display: none;}
.header_default_1 #header .header_search input{height: 34px; border: 0; outline: unset;}
.header_default_1 #header .header_search input[type=text]{width: 176px; font-family: 'CenturyGothicItalic'; font-size: 14px; line-height: 34px; color: #838383;}
.header_default_1 #header .header_search input[type=submit]{width: 16px; background: url(../images/icon/icon_search.png) no-repeat center; cursor: pointer;}
.header_default_1 #header .header_top .header_user{width: 20px; height: 34px; line-height: 34px; background: url(../images/icon/icon_user.png) no-repeat center; margin-left: 35px;}
.header_default_1 #header .header_top .header_user.logined{width: auto; height: auto; background: unset;}
.header_default_1 #header .header_top .default_language_currency_style{width: 21px; height: 34px; font-size: 0; background: url(../images/icon/icon_lang.png) no-repeat center; margin-left: 37px;}
.header_default_1 #header .header_bottom_box{background-image: linear-gradient(to bottom, #ececee 0%, #bbbfc0 100%);}
.header_default_1 #header .header_bottom{display: flex; justify-content: space-between;}
.header_default_1 #header .logo_box{display: flex; align-items: center; padding: 24px 0 25px; max-width: 254px;}
.header_default_1 #header .logo_box .logo .img_logo{display: block;}
.header_default_1 #header .logo_box .logo .img_logo_fixed{display: none;}
.header_default_1 #header .default_nav_style .n_item{margin-left: 61px; position: static !important;}
.header_default_1 #header .default_nav_style .n_item:first-child{margin-left: 0;}
.header_default_1 #header .default_nav_style .n_item>a{font-family: 'CenturyGothicBold'; font-size: 18px; line-height: 81px; color: #000; padding: 0;}
.header_default_1 #header .default_nav_style .n_item.has_sec > a{position: relative; padding-right: 19px;}
.header_default_1 #header .default_nav_style .n_item.has_sec > a::after{content: ''; border-top: 7px solid #000; border-left: 4.5px solid transparent; border-right: 4.5px solid transparent; position: absolute; right: 0; top: calc(50% - 1px); transform: translateY(-50%); -webkit-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s; transition: all .3s;}
.header_default_1 #header .default_nav_style .small_nav_sec{width: 100%; padding-top: 0;}
.header_default_1 #header .default_nav_style .small_nav_sec .nav_sec_box{background-color: #fff; padding: 15px 0;}
.header_default_1 #header .default_nav_style .small_nav_sec .nav_list{display: flex; justify-content: center; flex-wrap: wrap; width: max-content; padding: 0 5.7292%; margin: 0 auto;}
.header_default_1 #header .default_nav_style .small_nav_sec .nav_sec_item{width: max-content;}
.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{font-size: 16px; line-height: 2.5; height: auto; padding: 0 30px;}
.header_default_1 #header .default_nav_style .small_nav_sec .nav_sec_item dt a em{display: none;}
.header_default_1 #header .default_nav_style .small_nav_sec .nav_thd_list{display: none;}

.header_default_1 #header.top .header_top_box,
.header_default_1 #header.top .header_bottom_box{background-image: unset;}
.header_default_1 #header.top .header_top{padding-top: 32px;}
.header_default_1 #header.top .header_bottom{border-bottom: 1px solid var(--web-theme);}
.header_default_1 #header.top .default_nav_style .n_item>a{line-height: 55px; color: #e3e3e3; padding-bottom: 8px;}
.header_default_1 #header.top .default_nav_style .n_item.has_sec > a::after{border-top-color: #e3e3e3; top: calc(50% - 6px);}
.header_default_1 #header.top .header_bottom .logo_box{border-bottom: 5px solid var(--web-theme); padding: 14px 5px 19px 0; position: relative;}
.header_default_1 #header.top .header_bottom .logo_box::after{content: ''; border-left: 8px solid var(--web-theme); border-top: 5px solid transparent; position: absolute; left: 100%; top: 100%;}
.header_default_1 #header.top .logo_box .logo .img_logo{display: none;}
.header_default_1 #header.top .logo_box .logo .img_logo_fixed{display: block;}

.goods .header_default_1 #header{background: unset;}

.header_default_1 .ueeshop_responsive_header .header{height: 64px; background-image: linear-gradient(to bottom, #ececee 0%, #bbbfc0 100%); border-bottom: none;}
.header_default_1 .ueeshop_responsive_header .header .logo{width: 32%; padding: 0;}
.header_default_1 .ueeshop_responsive_header .header .logo .img_logo_fixed{display: none;}
.header_default_1 .ueeshop_responsive_header .header .logo .img_logo{display: block;}
.header_default_1 .ueeshop_responsive_header .header .func{width: max-content;}
.header_default_1 .ueeshop_responsive_header .header .func .menu_btn,
.header_default_1 .ueeshop_responsive_header .header .func .member_btn,
.header_default_1 .ueeshop_responsive_header .header .func .search_btn{width: 20.5px; height: 20.5px;}
.header_default_1 .ueeshop_responsive_header.top .header{background: unset;}
.header_default_1 .ueeshop_responsive_header.top .header .logo .img_logo_fixed{display: block;}
.header_default_1 .ueeshop_responsive_header.top .header .logo .img_logo{display: none;}
.ueeshop_responsive_header.top .header .func .menu_btn{background-image: url(../../../images/responsive_header/menu_btn_white.png);}
.ueeshop_responsive_header.top .header .func .member_btn{background-image: url(../../../images/responsive_header/account_btn_white.png);}
.ueeshop_responsive_header.top .header .func .search_btn{background-image: url(../../../images/responsive_header/search_btn_white.png);}
.header_default_1 .ueeshop_responsive_header .nav *,
.header_default_1 .ueeshop_responsive_header .son_nav *{color: #000;}

.header_default_1 .ueeshop_responsive_header .resp_search_box .close_btn span{margin: 20px 0;}

.header_default_1 .default_nav_style .nav_sec{margin-top: -30px;}

.banner_default_1 .swiper-horizontal>.swiper-pagination-bullets,
.banner_default_1 .swiper-pagination-bullets.swiper-pagination-horizontal,
.banner_default_1 .swiper-pagination-custom,
.banner_default_1 .swiper-pagination-fraction{display: flex; flex-direction: column; width: max-content; left: 5.75%; bottom: 12.7%;}
.banner_default_1 .swiper-pagination-bullet{width: 5px; height: 60px; background-color: #fff; opacity: .3; overflow: hidden; position: relative; border-radius: 0;}
.banner_default_1 .swiper-pagination-bullet-active{opacity: 1;}
.banner_default_1 .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,
.banner_default_1 .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin: 3.5px 0;}
.banner_default_1 .swiper-pagination-bullet span{display: block; width: 100%; height: 100%; overflow: hidden; position: absolute; left: 0; top: 0;}
.banner_default_1 .swiper-pagination-bullet span::after{content: ''; width: 5px; height: 100%; background-color: var(--web-theme); position: absolute; left: 0; top: 0; transform: translateY(-100%); -webkit-transition: all 5s linear; -ms-transition: all 5s linear; -o-transition: all 5s linear; transition: all 5s linear;}
.banner_default_1 .swiper-pagination-bullet span.on::after{transform: translateY(0);}
.banner_default_1 .index_banner_video{width: 100%; height: 0; padding-top: 57.032%; position: relative;}
.banner_default_1 .index_banner_video .index_banner_video_box{width: 100%; height: 100%; position: absolute; left: 0; top: 0;}

.banner_default_1 #banner{text-align: center;}

.poster_default_1{margin: 0 0 107px; position: relative; z-index: 10;}
.poster_default_1::after{content: ''; width: 100%; height: 79px; background-color: #161616; position: absolute; left: 0; top: 50%; transform: translateY(-50%); z-index: -1;}
.poster_default_1 .index_poster{display: flex; justify-content: center; flex-wrap: wrap;}
.poster_default_1 .index_poster .index_poster_item{display: block; width: 23.084%; margin-left: -3.9%;}
.poster_default_1 .index_poster .index_poster_item:first-child{margin-left: 0;}
.poster_default_1 .index_poster_item .img{width: 100%; height: 0; padding-top: 68.593%; overflow: hidden; position: relative;}
/*.poster_default_1 .index_poster_item .img::before{content: ''; width: 229px; height: 129px; background: url(../images/bg/pro_cate_line.png) no-repeat center / 100%; position: absolute; top: calc(50% - 2px); left: 24px; transform: translateY(-50%); z-index: 1; -webkit-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s; transition: all .3s;}*/
/*.poster_default_1 .index_poster_item .img::after{content: ''; width: 77%; height: 0; padding-top: 46.5%; background-color: #565656; position: absolute; left: calc(50% + 8px); top: calc(50% - 2px); transform: translate(-50%, -50%) skewX(-45deg); z-index: 0; -webkit-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s; transition: all .3s;}*/
.poster_default_1 .index_poster_item .img img{position: absolute; left: 0; right: 0; top: 0; bottom: 0; z-index: 2;}
.poster_default_1 .index_poster_item .index_poster_name{font-family: 'Opensans-Regular' !important; font-size: 16px; line-height: 18px; text-align: center; /*padding-right: 32%; */ margin-top: 23px; position: relative;}
.poster_default_1 .index_poster_item .index_poster_name::after{content: ''; visibility: hidden; opacity: 0; width: 54px; height: 2px; background-color: var(--web-theme); position: absolute; left: 34%; bottom: -17px; transform: translateX(-50%); -webkit-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s; transition: all .3s;}

.poster_default_2{position: relative; margin: 107px 0 72px;}
.poster_default_2::before,
.poster_default_2::after{content: ''; width: 100%; height: 1px; position: absolute; left: 50%; transform: translateX(-50%); z-index: 1;}
.poster_default_2::before{background-image: linear-gradient(to right, transparent 15%, var(--web-theme) 50%, transparent 85%); top: 0;}
.poster_default_2::after{background-image: linear-gradient(to right, transparent 0%, var(--web-theme) 50%, transparent 100%); bottom: 0;}
.poster_default_2 .index_poster{display: flex; justify-content: space-between; flex-wrap: wrap; position: relative; overflow: hidden;}
.poster_default_2 .index_poster::after{content: ''; width: 100%; height: calc(100% + 500px); background-image: radial-gradient(rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 1) 70%); position: absolute; left: 0; top: 50%; transform: translateY(-50%); z-index: 10; pointer-events: none;}
.poster_default_2 .index_poster .index_poster_item{display: flex; width: 50%; font-size: 0; text-align: center; overflow: hidden; position: relative;}
.poster_default_2 .index_poster .index_poster_right{justify-content: flex-end;}
.poster_default_2 .index_poster .index_poster_item:first-child::after{content: ''; width: 1px; height: calc(100% - 2px); background-color: var(--web-theme); position: absolute; top: 50%; right: 0; transform: translateY(-50%);}
.poster_default_2 .index_poster .index_poster_item::before{content: ''; visibility: hidden; opacity: 0; width: 100%; height: 100%; background-color: rgba(225, 116, 0, .3); position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); -webkit-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s; transition: all .3s; z-index: 1;}
.poster_default_2 .index_poster .index_poster_item img{max-width: 115%;}
.poster_default_2 .index_poster .index_poster_logo{font-size: 0; width: 10.7292%; height: 0; padding-top: 10.7292%; /*background-color: rgba(0, 0, 0, .78); box-shadow: 0 0 43px 8px rgba(0, 0, 0, .78);*/ border-radius: 50%; overflow: hidden; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%);}
.poster_default_2 .index_poster .index_poster_logo img{position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%);}

.poster_default_2 .index_poster.hover_left .index_poster_item{transform: skewX(20deg);}
.poster_default_2 .index_poster.hover_left .index_poster_item img{transform: skewX(-20deg);}
.poster_default_2 .index_poster.hover_left .index_poster_logo{transform: translate(-50%, -50%) rotate(-20deg);}
.poster_default_2 .index_poster.hover_left .index_poster_right::before{visibility: visible; opacity: 1;}
.poster_default_2 .index_poster.hover_right .index_poster_item{transform: skewX(-20deg);}
.poster_default_2 .index_poster.hover_right .index_poster_item img{transform: skewX(20deg);}
.poster_default_2 .index_poster.hover_right .index_poster_logo{transform: translate(-50%, -50%) rotate(20deg);}
.poster_default_2 .index_poster.hover_right .index_poster_left::before{visibility: visible; opacity: 1;}

.poster_default_3{margin: 72px 0 70px;}
.poster_default_3 .index_poster .index_poster_item{width: 100%; height: 0; padding-top: 61.917%; border-bottom: 1px solid var(--web-theme); position: relative;}
.poster_default_3 .index_poster .index_poster_item::before,
.poster_default_3 .index_poster .index_poster_item::after{content: ''; width: 1px; height: 100%; background-image: linear-gradient(to top, var(--web-theme) 0%, transparent 100%); position: absolute; bottom: 0; z-index: 1;}
.poster_default_3 .index_poster .index_poster_item::before{left: 0;}
.poster_default_3 .index_poster .index_poster_item::after{right: 0;}
.poster_default_3 .index_poster_item .img{width: 100%; height: 100%; overflow: hidden; position: absolute; left: 0; top: 0;}
.poster_default_3 .index_poster_item .index_poster_content{width: 100%; font-size: 16px; line-height: 27px; color: #e7e7e7; padding: 0 13.334% 4.334%; position: absolute; left: 0; bottom: 0;}
.poster_default_3 .index_poster_item .index_poster_content a{font-family: 'CenturyGothicBold'; font-size: 18px; position: relative;}
.poster_default_3 .index_poster_item .index_poster_content a::after{content: ''; width: 100%; height: 1px; background-color: #e7e7e7; position: absolute; left: 0; bottom: 0;}
.poster_default_3 .poster_title_box{margin-top: 60px; position: relative; overflow: hidden;}
.poster_default_3 .poster_title_box::after{content: ''; width: 100%; height: calc(100% + 200px); background-image: radial-gradient(rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 20%, rgba(0, 0, 0, 1) 90%); position: absolute; left: 0; top: 50%; transform: translateY(-50%); z-index: 10; pointer-events: none;}
.poster_default_3 .poster_title_box .index_poster_title{font-family: 'CenturyGothicBold'; font-size: 22px; line-height: 54px; height: 54px; color: #676767; background-color: #161616; text-align: center; cursor: pointer; transform: scale(0.8518);}
.poster_default_3 .swiper-slide-active .index_poster_title{font-size: 22px; color: #fff; background-color: var(--web-theme); cursor: pointer; transform: scale(1);}

.footer_default_1{background-color: #161616;}
.footer_default_1 #footer{padding: 67px 0 44px;}
.footer_default_1 #footer .div_wrap{padding: 0 5.7292%; max-width: 100%;}
.footer_default_1 #footer .footer_logo{font-size: 0;}
.footer_default_1 #footer .footer_logo img{max-height: 32px;}
.footer_default_1 #footer .footer_menu{display: flex; justify-content: space-between; flex-wrap: wrap; margin-top: 46px;}
.footer_default_1 .footer_menu .footer_nav{display: flex; flex-wrap: wrap; width: 60%;}
.footer_default_1 .footer_nav .footer_nav_box{width: 33.33%; padding-right: 10px;}
.footer_default_1 .footer_nav_box .footer_nav_title{font-family: 'CenturyGothicBold'; font-size: 22px; line-height: 45px; color: #fff;}
.footer_default_1 .footer_nav_box .footer_nav_list{display: flex; flex-direction: column;}
.footer_default_1 .footer_nav_box .footer_nav_list a{width: max-content; max-width: 100%; font-size: 16px; line-height: 30px; color: #777;}
.footer_default_1 #footer .footer_newsletter{width: 30%;}
.footer_default_1 .footer_newsletter .footer_newsletter_title{font-family: 'CenturyGothicBold'; font-size: 24px; line-height: 45px; color: #fff;}
.footer_default_1 .footer_newsletter .footer_newsletter_content{font-size: 16px; line-height: 30px; color: #777; margin-top: 18px;}
.footer_default_1 .footer_newsletter #newsletter{display: flex; margin-top: 18px;}
.footer_default_1 #newsletter input{height: 45px; line-height: 43px; font-size: 18px;}
.footer_default_1 #newsletter input[type=text]{width: calc(100% - 110px); border: 1px solid #fff; border-right: 0; background: unset; padding: 0 10px;}
.footer_default_1 #newsletter input[type=submit]{width: 110px; font-family: 'CenturyGothicBold'; color: #fff; background-color: var(--web-theme); border: 1px solid var(--web-theme); cursor: pointer;}
.footer_default_1 .footer_newsletter .share_box{display: flex; align-items: center; margin-top: 45px;}
.footer_default_1 .share_box .share_item{width: 32px; height: 32px; background-repeat: no-repeat; background-position: center;}
.footer_default_1 .share_box .share_item + .share_item{margin-left: 13px;}
.footer_default_1 .share_box .share_item.Twitter{background-image: url(../images/icon/icon_Twitter.png);}
.footer_default_1 .share_box .share_item.Pinterest{background-image: url(../images/icon/icon_Pinterest.png);}
.footer_default_1 .share_box .share_item.Instagram{background-image: url(../images/icon/icon_Instagram.png);}
.footer_default_1 .share_box .share_item.YouTube{background-image: url(../images/icon/icon_YouTube.png);}
.footer_default_1 .share_box .share_item.Facebook{background-image: url(../images/icon/icon_Facebook.png);}
.footer_default_1 .share_box .share_item.WeChat{background-image: url(../images/icon/icon_WeChat.png);}
.footer_default_1 #footer .footer_copy{display: flex; justify-content: space-between; flex-wrap: wrap; margin-top: 55px;}
.footer_default_1 .footer_copy .partner{text-align: left;}
.footer_default_1 .partner .partners_box{margin-bottom: 0;}
.footer_default_1 .partner .partners_box a{font-size: 16px; line-height: 32px; color: #727070; margin: 0; margin-right: 31px;}
.footer_default_1 .partner .partners_box a:last-child{margin-right: 0;}
.footer_default_1 .footer_copy .footer_copyright{font-size: 16px; line-height: 32px; color: #727070;}

body .ueeshop_responsive_position{display: flex; flex-direction: column; border-bottom: none;}
body .ueeshop_responsive_position .title{display: block; width: 100%; max-width: 100%; height: auto; font-family: 'CenturyGothicBold'; font-size: 60px; line-height: 64px; color: #fff; overflow: unset;}
body .ueeshop_responsive_position .position{width: 100%; height: auto; font-size: 16px; color: #fff; text-align: left;}
body .ueeshop_responsive_position .position a{color: #fff;}

.page_banner{position: relative;}
.page_banner .bxSlide-outter{font-size: 0;}
.page_banner .page_banner_info{position: absolute; left: 50%; bottom: 22px; transform: translateX(-50%);}

.products_box{display: flex; justify-content: space-between; flex-wrap: wrap; margin: 60px 0 100px;}
.products_box .pro_menu{width: 342px;}
.products_box .pro_menu a.cur{color: #ef7e20;}
.products_box .pro_menu .menu_first_box{margin-bottom: 15px;}
.products_box .pro_menu .menu_first_box a.on{color: var(--web-theme);}
.products_box .menu_first_box .menu_first{display: flex; align-items: center; width: 100%; height: 54px; background: url(../images/bg/pro_menu_bg.png) no-repeat center / 100% 100%; padding-right: 50px; position: relative; cursor: pointer;}
.products_box .menu_first_box .menu_first::after{content: '+'; width: 15px; font-family: 'CenturyGothicBold'; font-size: 22px; line-height: 54px; color: #fff; text-align: center; position: absolute; top: 0; right: 32px;}
.products_box .menu_first_box.on .menu_first::after{content: '-';}
.products_box .menu_first_box .menu_first .img{display: flex; justify-content: center; align-items: center; width: 89px; height: 100%; background: url(../images/bg/pro_menu_img_bg.png) no-repeat center / 100% 100%; z-index: -1;}
.products_box .menu_first_box .menu_first .menu_first_item{width: max-content; max-width: calc(100% - 90px); font-family: 'CenturyGothicBold'; font-size: 22px; line-height: 24px; color: #fff; padding: 0 12px;}
.products_box .menu_first_box .menu_first_cont{height: 0; padding: 0 22px; overflow: hidden;}
.products_box .menu_first_cont .menu_second_box + .menu_second_box{margin-top: 10px;}
.products_box .menu_second_box .menu_second_item{font-family: 'CenturyGothicItalic'; font-size: 16px; line-height: 34px; color: #8c8c8c; padding: 0 30px;}
.products_box .menu_second_cont .menu_third_box{padding: 0 30px; position: relative;}
.products_box .menu_third_box .menu_third{position: relative; cursor: pointer; line-height: 0;}
.products_box .menu_third_box.has_forth_menu .menu_third::after{content: '+'; width: 10px; font-size: 16px; line-height: 34px; color: #fff; text-align: center; position: absolute; top: 0; right: -18px;}
.products_box .menu_third_box.has_forth_menu.on .menu_third::after{content: '-';}
.products_box .menu_third_box .menu_third_item{display: inline-block; font-size: 16px; line-height: 34px; color: #fff;}
.products_box .menu_third_box.on .menu_third_item{font-family: 'CenturyGothicBold';}
.products_box .menu_third_box .menu_third_content{height: 0; padding: 0 20px; overflow: hidden;}
.products_box .menu_third_content .menu_forth_item{font-size: 14px; line-height: 2.143; color: #fff;}

.products_box .pro_menu_title{display: none;}
.products_box .pro_menu_title .menu_first::after{display: none;}

.products_box .pro_list{width: calc(100% - 450px);}
.products_box .pro_list .cate_title{display: none; font-family: 'CenturyGothicBold'; font-size: 18px; line-height: 18px;}
.products_box .pro_list .cate_desc{font-size: 16px; line-height: 27px; color: #e7e7e7; padding: 5px 0; margin-bottom: 10px;}
.products_box .pro_list .pro_list_box{display: flex; flex-wrap: wrap; margin-top: 48px;}
.products_box .pro_list_box .pro_item{width: 30.934%; border: 1px solid transparent; margin-right: 3.6%; margin-bottom: 38px; position: relative;}
.products_box .pro_list_box .pro_item::before,
.products_box .pro_list_box .pro_item::after{content: ''; visibility: hidden; opacity: 0; width: 1px; height: calc(100% + 2px); background-image: linear-gradient(to bottom, var(--web-theme) 0%, transparent 100%); position: absolute; top: -1px; -webkit-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s; transition: all .3s;}
.products_box .pro_list_box .pro_item::before{left: -1px;}
.products_box .pro_list_box .pro_item::after{right: -1px;}
.products_box .pro_list_box .pro_item:nth-child(3n){margin-right: 0;}
.products_box .pro_item .pro_img{display: block; font-size: 0; width: 100%; height: 0; padding-top: 100%; background-color: #fff; position: relative;}
.products_box .pro_item .pro_img img{position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%);}
.products_box .pro_item .pro_info{background-color: #1d1d1d; padding: 17px 10px 20px 20px; position: relative; overflow: hidden;}
.products_box .pro_item .pro_info::after{content: ''; visibility: hidden; opacity: 0; width: calc(100% + 50px); height: 100px; background-image: radial-gradient(rgba(255, 116, 0, .5) 0%, rgba(255, 116, 0, 0) 70%); position: absolute; top: calc(100% - 25px); left: 50%; transform: translateX(-50%); -webkit-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s; transition: all .3s;}
.products_box .pro_info .pro_title{font-size: 16px; line-height: 18px; color: #fff;}
.products_box .pro_info .pro_desc{font-size: 14px; line-height: 20px; max-height: 40px; color: #909090; overflow: hidden; margin-top: 12px;}

body .ueeshop_responsive_turn_page{line-height: 48px; margin: 20px 0;}
body .ueeshop_responsive_turn_page span{width: 48px; height: 48px; line-height: 48px; background: unset; margin: 0 10px;}
body .ueeshop_responsive_turn_page span:first-child,
body .ueeshop_responsive_turn_page span:last-child{display: none;}
body .ueeshop_responsive_turn_page span a,
body .ueeshop_responsive_turn_page span font{width: 48px; height: 48px;}
body .ueeshop_responsive_turn_page span .page_item_current{background: var(--web-theme);}

.products_box .ueeshop_responsive_turn_page{margin: 31px 0 0;}

body.goods{background-image: url(../images/bg/bg_goods.png); background-position: center top; background-repeat: no-repeat;}
body.goods .ueeshop_responsive_position .title{display: none;}
.goods_box{margin-top: 40px;}
.goods_box .products_detail_module1{width: 100%; max-width: 100%; margin-top: 57px;}
.goods_box .ueeshop_responsive_products_detail .gallery{width: 44.584%; min-height: 424px; padding-bottom: 0;}
.goods_box .ueeshop_responsive_products_detail .gallery .left_small_img_box{margin: 40px 0; overflow: hidden; max-height: 352px;}
.goods_box .ueeshop_responsive_products_detail .gallery .left_small_img{width: 82px;}
.goods_box .ueeshop_responsive_products_detail .gallery .left_small_img .slide img{max-width: 68px; max-height: 68px;}
.goods_box .ueeshop_responsive_products_detail .gallery .left_small_img .slide.on img{max-width: 100%; max-height: 100%;}
.goods_box .ueeshop_responsive_products_detail .gallery .left_small_img .pic_box{border-color: transparent; margin-bottom: 10%;}
.goods_box .ueeshop_responsive_products_detail .gallery .left_small_img .pic_box::before,
.goods_box .ueeshop_responsive_products_detail .gallery .left_small_img .pic_box::after{content: ''; visibility: hidden; opacity: 0; width: calc(100% + 2px); height: 1px; background-image: linear-gradient(to right, var(--web-theme) 0%, transparent 100%); position: absolute; left: -1px; -webkit-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s; transition: all .3s;}
.goods_box .ueeshop_responsive_products_detail .gallery .left_small_img .pic_box::before{top: 0;}
.goods_box .ueeshop_responsive_products_detail .gallery .left_small_img .pic_box::after{bottom: 0;}
.goods_box .ueeshop_responsive_products_detail .gallery .left_small_img .pic_box.on{border-color: transparent; border-left-color: var(--web-theme);}
.goods_box .ueeshop_responsive_products_detail .gallery .left_small_img .pic_box.on::before,
.goods_box .ueeshop_responsive_products_detail .gallery .left_small_img .pic_box.on::after{visibility: visible; opacity: 1;}
.goods_box .ueeshop_responsive_products_detail .gallery .left_small_img .left_img_btn{width: 15px; height: 15px; border-left: 1px solid #fff; border-top: 1px solid #fff; position: absolute; left: 50%; transform: translateX(-50%) rotate(30deg) skewX(145deg);}
.goods_box .ueeshop_responsive_products_detail .gallery .left_small_img .left_img_btn:hover{border-color: var(--web-theme);}
.goods_box .ueeshop_responsive_products_detail .gallery .left_small_img .left_img_btn.prev{top: 0;}
.goods_box .ueeshop_responsive_products_detail .gallery .left_small_img .left_img_btn.next{bottom: 0; transform: translateX(-50%) rotate(210deg) skewX(145deg);}
.goods_box .ueeshop_responsive_products_detail .gallery .bigimg .zoom_out{text-align: center;}
.goods_box .ueeshop_responsive_products_detail .info{width: calc(100% - 44.584%); padding-top: 0; padding-left: 8.75%;}
.goods_box .products_detail_module1 .info .name{font-size: 30px; line-height: 1; color: #fff; text-transform: uppercase;}
.goods_box .products_detail_module1 .info .prod_gallery{display: none; font-size: 0; text-align: center; margin-top: 26px;}
.goods_box .products_detail_module1 .prod_gallery .prod_gallery_small{padding: 0 30px; margin-top: 25px; position: relative;}
.goods_box .products_detail_module1 .prod_gallery .prod_gallery_small .swiper-slide{border: 1px solid transparent; height: 0; padding-top: 28.63%; position: relative;}
.goods_box .products_detail_module1 .prod_gallery .prod_gallery_small .swiper-slide img{position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%);}
.goods_box .products_detail_module1 .prod_gallery .prod_gallery_small .swiper-slide.swiper-slide-active{border-color: var(--web-theme);}
.goods_box .products_detail_module1 .prod_gallery .prod_gallery_small .prod_gallery_btn{width: 15px; height: 15px; border-left: 1px solid var(--web-theme); border-bottom: 1px solid var(--web-theme); position: absolute; top: 50%; transform: translateY(-50%) skewX(180deg) rotate(45deg);}
.goods_box .products_detail_module1 .prod_gallery .prod_gallery_small .prod_gallery_btn.prev{left: 5px;}
.goods_box .products_detail_module1 .prod_gallery .prod_gallery_small .prod_gallery_btn.next{right: 5px; transform: translateY(-50%) skewX(180deg) rotate(-135deg);}
.goods_box .products_detail_module1 .info .attribute{margin-top: 30px; border-bottom: none;}
.goods_box .ueeshop_responsive_products_detail .info .attribute li span:first-child{min-width: 210px; padding: 0 15px; margin-right: 0; position: relative;}
.goods_box .ueeshop_responsive_products_detail .info .attribute li span:first-child::before{content: ''; width: 4px; height: 4px; border-radius: 50%; background-color: #909090; position: absolute; left: 0; top: 50%; transform: translateY(-50%);}
.goods_box .products_detail_module1 .info .attribute li span{font-size: 16px; line-height: 28px; color: #909090;}
.goods_box .ueeshop_responsive_products_detail .info .desc{color: #fff; margin: 22px 0 0; font-size: 28px; font-family: 'Arial';}
.goods_box .ueeshop_responsive_products_detail .info .button{margin: 48px 0 0;}
.goods_box .ueeshop_responsive_products_detail .info .button > a{font-family: 'CenturyGothicBold'; font-size: 16px; color: #fff; overflow: hidden; position: relative; z-index: 1;}
.goods_box .ueeshop_responsive_products_detail .info .button .add_to_inquiry{max-width: 210px; background-color: #e94a1a !important; color: #fff; border-radius: 0; border-color: #e94a1a;}
.goods_box .ueeshop_responsive_products_detail .info .button .add_to_inquiry:hover{background-color: var(--web-theme) !important;}
.goods_box .ueeshop_responsive_products_detail .info .button .add_favorite{width: 100%; max-width: 210px; background-color: unset !important; border-color: #e94a1a; border-radius: 0; font-size: 16px;}
.goods_box .ueeshop_responsive_products_detail .info .button .add_favorite i{display: inline-block; width: 16px; height: 13px; background: url(../images/icon/icon_like.png) no-repeat center / 100%; margin-right: 15px;}
.goods_box .ueeshop_responsive_products_detail .info .button .add_favorite.is_in i::before{content: '';}
.goods_box .ueeshop_responsive_products_detail .info .button .add_favorite.is_in i{background-image: url(../images/icon/icon_like_active.png);}
.goods_box .ueeshop_responsive_products_detail .info .button > a.add_favorite:hover{background-color: unset !important; border-color: var(--web-theme); color: var(--web-theme);}
.goods_box .ueeshop_responsive_products_detail .info .button .download_button{width: 46px; height: 46px; background-size: 46px 46px;}
.goods_box .ueeshop_responsive_products_detail .info .down_list li a{color: #000;}
.goods_box .ueeshop_responsive_products_detail .description{margin: 105px 0 0;}
.goods_box .ueeshop_responsive_products_detail .description .title{display: flex; justify-content: center; border-bottom: none; background-color: #161616; padding: 0; position: relative; overflow: unset;}
.goods_box .ueeshop_responsive_products_detail .description .title::after{content: ''; width: 1000%; height: 100%; background-color: #161616; position: absolute; left: 50%; top: 0; transform: translateX(-50%); z-index: -1;}
.goods_box .ueeshop_responsive_products_detail .description .title span{border-bottom: none; padding-bottom: 0; width: 254px; height: 51px; font-size: 16px; line-height: 51px; color: #fff; padding: 0 30px; margin-right: 25px; text-align: center; display: -webkit-box; position: relative; z-index: 1;}
.goods_box .ueeshop_responsive_products_detail .description .title span:last-child{margin-right: 0;}
.goods_box .ueeshop_responsive_products_detail .description .title span::after{content: ''; visibility: hidden; opacity: 0; width: 91%; height: 100%; background-color: var(--web-theme); position: absolute; left: calc(50% + 3px); top: 50%; transform: translate(-50%, -50%) skewX(-45deg); -webkit-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s; transition: all .3s; z-index: -1;}
.goods_box .ueeshop_responsive_products_detail .description .title span.cur::after{visibility: visible; opacity: 1;}
.goods_box .ueeshop_responsive_products_detail .description .title span.cur{color: #fff;}
.goods_box .ueeshop_responsive_products_detail .description .contents{max-width: 1200px; margin: 0 auto;}
.goods_box .ueeshop_responsive_products_detail .description .global_mtitle{display: none;}
.goods_box .ueeshop_responsive_products_detail .description .contents .editor_cnt{height: auto;}

.goods_box .desc_download{max-width: 1002px; margin: 94px auto;}
.goods_box .desc_download .down_box{border: 1px solid transparent; padding: 38px 55px 56px; position: relative;}
.goods_box .desc_download .down_box.on{border-color: var(--web-theme);}
.goods_box .desc_download .down_box::before{content: ''; visibility: hidden; opacity: 0; width: 87px; height: 1px; background-color: #121212; position: absolute; left: 33px; top: -1px; -webkit-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s; transition: all .3s;}
.goods_box .desc_download .down_box.on::before{visibility: visible; opacity: 1;}
.goods_box .desc_download .down_box::after{content: ''; visibility: hidden; opacity: 0; width: 104px; height: 89px; background: url(../images/icon/icon_goods_down.png) no-repeat center / 100%; position: absolute; left: 28px; top: -56px; -webkit-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s; transition: all .3s;}
.goods_box .desc_download .down_box.on::after{visibility: visible; opacity: 1;}
.goods_box .down_box .down_title{font-family: 'CenturyGothicBold'; font-size: 24px; line-height: 54px;}

.goods_box .ueeshop_responsive_products_detail_review .review_list .item .name,
.goods_box .ueeshop_responsive_products_detail_review .review_list .item .time,
.goods_box .ueeshop_responsive_products_detail_review .review_list .item .contents{color: #fff;}
.goods_box .ueeshop_responsive_products_detail_review .review_form .review_title{display: none;}

.download_list .down_item{display: flex; align-items: center; width: 100%; min-height: 60px; border-bottom: 1px solid #404040;}
.down_item .down_info{display: flex; width: calc(100% - 34px);}
.down_item .down_info *{font-size: 16px;}
.down_item .down_info .down_date{color: #909090; margin-left: 10px; min-width: 90px;}
.down_item .down_btn{display: block; width: 34px; height: 34px; background: url(../images/icon/icon_down.png) no-repeat center;}

.global_products_may_like .like_title{border-bottom: 1px solid var(--web-theme);}
.global_products_may_like .like_title span{display: inline-block; font-family: 'CenturyGothicBold'; font-size: 40px; line-height: 89px; border-bottom: 5px solid var(--web-theme); position: relative;}
.global_products_may_like .like_title span::after{content: ''; border-left: 5px solid var(--web-theme); border-top: 5px solid transparent; position: absolute; left: 100%; top: 100%;}
.global_products_may_like .like_products_box{margin: 60px 0;}
.global_products_may_like .like_products_box .like_products_item{width: 20.834%; background-color: #1d1d1d; border-top: 1px solid transparent; margin-left: 5.55%; position: relative;}
.global_products_may_like .like_products_box .like_products_item::before,
.global_products_may_like .like_products_box .like_products_item::after{content: ''; visibility: hidden; opacity: 0; width: 1px; height: 100%; background-image: linear-gradient(to bottom, var(--web-theme) 0%, transparent 100%); position: absolute; top: 0; -webkit-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s; transition: all .3s;}
.global_products_may_like .like_products_box .like_products_item::before{left: 0;}
.global_products_may_like .like_products_box .like_products_item::after{right: 0;}
.global_products_may_like .like_products_box .like_products_item .item_info{padding-bottom: 25px; position: relative; overflow: hidden;}
.global_products_may_like .like_products_box .like_products_item .item_info::after{content: ''; visibility: hidden; opacity: 0; width: calc(100% + 50px); height: 100px; background-image: radial-gradient(rgba(255, 116, 0, .5) 0%, rgba(255, 116, 0, 0) 70%); position: absolute; top: calc(100% - 25px); left: 50%; transform: translateX(-50%); -webkit-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s; transition: all .3s;}
.global_products_may_like .like_products_box .like_products_item .item_name{height: auto; font-size: 16px; line-height: 18px; padding: 0 20px; margin-top: 22px;}
.global_products_may_like .like_products_box .like_products_item .item_desc{font-size: 14px; line-height: 20px; max-height: 40px; overflow: hidden; color: #909090; padding: 0 20px; margin-top: 11px;}

.info .page_banner .page_banner_info,
.info-detail .page_banner .page_banner_info{bottom: 37px;}

.info_list{margin-bottom: 100px;}
.info_list .info_top_box{display: flex; justify-content: space-between; margin-top: 79px;}
.info_list .info_item{display: block; position: relative; overflow: hidden;}
.info_list .info_item .img{display: block; width: 100%; height: 0; position: relative;}
.info_list .info_item .img img{position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%);}
.info_list .info_item .info_card{width: 100%; position: absolute; left: 0; bottom: 0; z-index: 1;}
.info_list .info_card .info_title{font-family: 'CenturyGothicBold'; font-size: 24px; line-height: 27px; margin-bottom: 6px;}
.info_list .info_card .info_date,
.info_list .info_card .info_desc{font-size: 16px; line-height: 27px; color: #909090;}

.info_list .info_top_box .info_top_left{width: 66.5%;}
.info_list .info_top_left .info_item .img::after{content: ''; width: 100%; height: 100%; background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 60%, rgba(0, 0, 0, 1) 100%); position: absolute; left: 0; top: 0;}
.info_list .info_top_left .info_item .img{padding-top: 61.905%;}
.info_list .info_top_left .info_item .info_card{padding: 20px 22px;}

.info_list .info_top_box .info_top_right{width: 30.5834%;}
.info_list .info_top_right .info_item + .info_item{margin-top: 40px;}
.info_list .info_top_right .info_item .img::after{content: ''; width: 100%; height: 100%; background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%); position: absolute; left: 0; top: 0;}
.info_list .info_top_right .info_item .img{padding-top: 61.853%;}
.info_list .info_top_right .info_item .info_card{padding: 13px;}
.info_list .info_top_right .info_card .info_title{font-size: 16px; margin-bottom: 0;}

.info_list .info_box{margin-top: 6px;}
.info_list .info_box .info_item{display: flex; justify-content: space-between; margin-top: 60px;}
.info_list .info_box .info_item .img{width: 25.75%; padding-top: 15.917%; overflow: hidden;}
.info_list .info_box .info_item .info_card{position: static; width: 70%; padding: 13px 0;}
.info_list .info_box .info_card .info_date{margin-top: 12px;}
.info_list .info_box .info_card .info_desc{margin-top: 27px;}

.info_list .ueeshop_responsive_turn_page{margin: 110px 0 0;}

.info_detail .ueeshop_responsive_info_detail{margin: 60px 0;}
.info_detail .ueeshop_responsive_info_detail>.title{font-family: 'CenturyGothicBold'; font-size: 30px; line-height: 1.5; color: #e7e7e7; padding-bottom: 0; text-align: left;}
.info_detail .ueeshop_responsive_info_detail .ext_mes{font-size: 0; text-align: left; margin-bottom: 0; border-bottom: 1px solid #404040; padding-bottom: 12px; margin-top: 15px;}
.info_detail .ueeshop_responsive_info_detail .ext_mes div{font-size: 16px; line-height: 27px; color: #909090; margin: 0; padding: 0 6px; position: relative; margin-right: 30px;}
.info_detail .ueeshop_responsive_info_detail .ext_mes div::after{content: ''; width: 1px; height: 12px; background-color: #404040; position: absolute; top: 50%; right: -15px; transform: translateY(-50%);}
.info_detail .ueeshop_responsive_info_detail .ext_mes div:last-child{margin-right: 0;}
.info_detail .ueeshop_responsive_info_detail .ext_mes div:last-child::after{display: none;}

.solution_box{max-width: 721px;}
.solution_box .swiper{overflow: unset; /*padding-bottom: 72px;*/}
.solution_box .solution_item{position: relative;}
.solution_box .solution_item .img{width: 100%; height: 0; padding-top: 62.136%;}
.solution_box .solution_item .img img{position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%);}
.solution_box .solution_item .solution_info{width: 100%; padding: 5.132% 6.935%; position: absolute; left: 0; bottom: 0;}
.solution_box .solution_info .solution_title{font-family: 'CenturyGothicBold'; font-size: 40px; line-height: 48px;}
.solution_box .solution_info .solution_link{display: inline-block; font-family: 'CenturyGothicBold'; font-size: 18px; line-height: 27px; color: #e7e7e7; text-decoration: underline !important; margin-top: 20px;}

.solution_list .swiper-horizontal>.swiper-pagination-bullets,
.solution_list .swiper-pagination-bullets.swiper-pagination-horizontal,
.solution_list .swiper-pagination-custom, .swiper-pagination-fraction{display: flex; width: max-content; position: static;}
.solution_list .swiper-pagination-bullet{width: 59px; height: 1px; background-color: #fff; opacity: .3; overflow: hidden; position: relative;}
.solution_list .swiper-pagination-bullet-active{opacity: 1;}
.solution_list .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,
.solution_list .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 5px;}
.solution_list .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet:first-child,
.solution_list .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet:first-child{margin-left: 0;}
.solution_list .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet:last-child,
.solution_list .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet:last-child{margin-right: 0;}
.solution_list .swiper-pagination-bullet span{display: block; width: 100%; height: 100%; overflow: hidden; position: absolute; left: 0; top: 0;}
.solution_list .swiper-pagination-bullet span::after{content: ''; width: 100%; height: 1px; background-color: var(--web-theme); position: absolute; left: 0; top: 0; transform: translateX(-100%); -webkit-transition: all 5s linear; -ms-transition: all 5s linear; -o-transition: all 5s linear; transition: all 5s linear;}
.solution_list .swiper-pagination-bullet span.on::after{transform: translateX(0);}
.solution_list .solution_tool_box{width: 100%; position: absolute; left: 0; bottom: 2px;}
.solution_list .solution_tool{display: flex; align-items: center;}
.solution_list .solution_tool .solution_page{font-size: 18px; line-height: 27px; color: #909090; margin-left: 22px;}
.solution_list .solution_tool .solution_page span{font-family: 'CenturyGothicBold';}

body.solution .ueeshop_responsive_position{margin-top: 41px;}
.solution_list{position: relative; overflow: hidden; padding-bottom: 72px; margin: 140px 0 206px;}
.solution_list .solution_list_cont{position: relative; overflow: hidden;}
.solution_list .solution_list_cont::before{content: ''; width: 100%; height: calc(100% + 600px); background-image: radial-gradient(rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 40%, rgba(0, 0, 0, 1) 70%); position: absolute; left: 0; top: calc(50% - 36px); transform: translateY(-50%); z-index: 10; pointer-events: none;}
.solution_list .div_wrap{position: relative;}
.solution_list .solution_next{width: 50%; height: 100%; position: absolute; right: 0; top: 0; z-index: 11; pointer-events: auto; cursor: none;}
.solution_list .solution_btn{visibility: hidden; opacity: 0; width: 120px; height: 120px; border-radius: 50%; background-color: var(--web-theme); position: fixed; left: -60px; top: -60px; z-index: 10; -webkit-transition: all 0s; -ms-transition: all 0s; -o-transition: all 0s; transition: all 0s;}
.solution_list .solution_btn.on{visibility: visible; opacity: 1;}
.solution_list .solution_btn::before{content: ''; width: 45px; height: 2px; background-color: #fff; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%);}
.solution_list .solution_btn::after{content: ''; width: 22px; height: 22px; border-right: 2px solid #fff; border-bottom: 2px solid #fff; position: absolute; left: calc(50% + 7px); top: 50%; transform: translate(-50%, -50%) rotate(-45deg);}
.solution-detail .page_banner .page_banner_info{bottom: 60px;}

.other_solution{margin: 160px auto; overflow: hidden; position: relative;}
.other_solution .other_solution_title{font-family: 'CenturyGothicBold'; font-size: 60px; line-height: 75px; position: relative; z-index: 10;}
.other_solution .solution_list_cont{margin-top: 60px;}

body .ueeshop_responsive_article_feedback{margin: 0 0 100px; padding-top: 0;}
body .ueeshop_responsive_article_feedback .rows{font-size: 0; padding: 0; margin-bottom: 37px;}
body .ueeshop_responsive_article_feedback .rows.input_rows{width: 46.667%;}
body .ueeshop_responsive_article_feedback .rows.input_rows:nth-child(even){margin-left: 6.66%;}
body .ueeshop_responsive_article_feedback .rows .input,
body .ueeshop_responsive_article_feedback .rows select,
body .ueeshop_responsive_article_feedback .rows textarea{font-size: 16px; line-height: 56px; height: 56px; color: #7e7e7e; background: unset; border: 0; border-bottom: 1px solid #fff; text-indent: 0;}
body .ueeshop_responsive_article_feedback .rows .input:focus,
body .ueeshop_responsive_article_feedback .rows select:focus,
body .ueeshop_responsive_article_feedback .rows textarea:focus{border-bottom-color: #ee7c1c;}
body .ueeshop_responsive_article_feedback .rows select option{color: #000;}
body .ueeshop_responsive_article_feedback .rows textarea{line-height: 40px; height: 106px; padding: 0; display: block;}
body .ueeshop_responsive_article_feedback .rows.vcode{max-width: 440px; border: 1px solid #fff; margin: 13px auto 0;}
body .ueeshop_responsive_article_feedback .rows.vcode .input{width: 294px; max-width: 100%; height: 38px; line-height: 38px; border-bottom: 0; padding: 0 10px;}
body .ueeshop_responsive_article_feedback .rows.vcode img{width: 144px; margin-top: 0;}
body .ueeshop_responsive_article_feedback .rows.btns{display: flex; justify-content: center; margin: 39px 0 0;}
body .ueeshop_responsive_article_feedback .rows.btns .form_btn{font-family: 'CenturyGothicBold'; width: 210px; height: 46px; font-size: 16px; line-height: 44px; border: 1px solid #ee7c1c; background: unset; cursor: pointer;}
body .ueeshop_responsive_article_feedback .rows.btns .form_btn + .form_btn{margin-left: 20px;}
body .ueeshop_responsive_article_feedback .rows.btns .form_btn.btn_submit{background-color: #ee7c1c;}

body.inquiry_success .ins_title,
body.inquiry_success .ins_txt{color: #fff;}
body.inquiry_success .ins_btn{background: #ee7c1c;}

.page_tabs{background-color: #161616;}
.page_tabs .page_tabs_selected{display: none; font-size: 14px; line-height: 39px; border: 1px solid var(--web-theme); border-radius: 2px; padding: 0 15px; position: relative;}
.page_tabs .page_tabs_selected::after{content: ''; width: 8px; height: 8px; border-right: 1px solid var(--web-theme); border-bottom: 1px solid var(--web-theme); position: absolute; right: 15px; top: calc(50% - 2px); transform: translateY(-50%) rotate(45deg);}
.page_tabs .page_tabs_select{display: flex; justify-content: center;}
.page_tabs a{display: flex; justify-content: center; align-items: center; width: 254px; height: 51px; font-size: 16px; padding: 0 30px;}
.page_tabs a.on{background: url(../images/bg/goods_tab_bg.png) no-repeat center / 100%;}

body .ueeshop_responsive_article_detail .contents{display: none;}
body .ueeshop_responsive_article_detail .contents.on{display: block;}

.support_down{margin: 69px auto 308px;}
.support_down .down_tabs{display: flex; justify-content: center; align-items: center;}
.support_down .down_tabs *{font-size: 16px; line-height: 27px;}
.support_down .down_tabs a{border-bottom: 1px solid transparent; padding-bottom: 3px; position: relative; margin-right: 60px;}
.support_down .down_tabs a:last-child{margin-right: 0;}
.support_down .down_tabs a::after{content: '/'; color: #fff; position: absolute; right: -35px; top: 0;}
.support_down .down_tabs a:last-child::after{display: none;}
.support_down .down_tabs a.on{font-family: 'CenturyGothicBold'; color: var(--web-theme); border-bottom-color: var(--web-theme);}
.support_down .support_down_box .download_list{display: none; flex-wrap: wrap; margin: 0 auto;}
.support_down .support_down_box .download_list.on{display: flex;}
.support_down .support_down_box .down_txt{max-width: 890px; margin-top: 48px;}
.support_down .support_down_box .down_img{margin-top: 43px;}
.support_down .download_list.down_img .down_item{flex-direction: column; width: 29.167%; margin-right: 6.24%; height: auto; border-bottom: none; margin-bottom: 54px;}
.support_down .download_list.down_img .down_item:nth-child(3n){margin-right: 0;}
.support_down .download_list.down_img .down_info{display: flex; flex-wrap: wrap; width: 100%; padding: 0 8px; margin-top: 13px;}
.support_down .download_list.down_img .down_info .down_size{width: 50%; font-size: 17px; line-height: 27px; text-align: center;}
.support_down .download_list.down_img .down_info .down_size:nth-child(odd){border-right: 1px solid #404040;}

.support_faq{margin: 113px 0 212px;}
.support_faq .support_faq_item{border: 1px solid #fff; padding: 25px 30px; border-radius: 2px; cursor: pointer; margin-top: 30px;}
.support_faq .support_faq_item.on{border-color: var(--web-theme);}
.support_faq .support_faq_item .support_faq_info{display: flex;}
.support_faq .support_faq_item .support_faq_info.faq_a{display: none; margin-top: 18px; margin-bottom: 8px;}
.support_faq .support_faq_item.on .support_faq_info.faq_a{display: flex;}
.support_faq .support_faq_item .support_faq_info.faq_a *{color: #909090;}
.support_faq .support_faq_item .support_faq_icon{font-family: 'CenturyGothicBold'; font-size: 18px; line-height: 32px; margin-right: 25px;}
.support_faq .support_faq_item .support_faq_text{flex: 1; font-size: 18px; line-height: 32px;}
.support_faq .support_faq_item .support_faq_info.faq_q .support_faq_text{padding-right: 80px; position: relative;}
.support_faq .support_faq_item .support_faq_info.faq_q .support_faq_text::after{content: '+'; width: 10px; font-family: 'CenturyGothicBold'; font-size: 18px; line-height: 32px; text-align: center; position: absolute; right: 20px; top: 0; letter-spacing: -4px;}
.support_faq .support_faq_item.on .support_faq_info.faq_q .support_faq_text::after{content: '--';}

.win_alert .win_pwd .pwd_text{color: #000;}
.win_alert .win_btns .btn{color: #08b98b; border: 1px solid #08b98b;}
.win_alert .win_btns .btn_sure{color: #fff;}

#global_win_alert.responsive_win_alert #alert_tips{color: #000;}

.ueeshop_responsive_header .language .list a{color: #000;}

body .ueeshop_responsive_products_detail .gallery #zoom-big{left: calc(100% + 20px);}

@media screen and (min-width: 991px) {
	.header_default_1 #header .default_nav_style .n_item>a:hover{color: var(--web-theme);}
	.header_default_1 #header .default_nav_style .n_item.has_sec > a:hover::after{border-top-color: var(--web-theme); transform: translateY(-50%) rotate(180deg);}
	.header_default_1 #header .default_nav_style .small_nav_sec .nav_sec_item a:hover,
	.header_default_1 #header .default_nav_style .small_nav_sec .nav_sec_item dt a:hover{text-decoration: underline; color: var(--web-theme);}
	.header_default_1 #header.top .default_nav_style .n_item:hover>a{color: var(--web-theme);}
	.header_default_1 #header.top .default_nav_style .n_item:hover>a::after{border-top-color: var(--web-theme);}
	/*.poster_default_1 .index_poster_item:hover .img img{transform: translate(8px, -8px);}*/
	.poster_default_1 .index_poster_item:hover .img::before{background-image: url(../images/bg/pro_cate_line_active.png);}
	.poster_default_1 .index_poster_item:hover .img::after{background-color: var(--web-theme);}
	.poster_default_1 .index_poster_item:hover .index_poster_name{color: var(--web-theme);}
	.poster_default_1 .index_poster_item:hover .index_poster_name::after{visibility: visible; opacity: 1;}
	.poster_default_3 .index_poster_item:hover .img img{transform: scale(1.1);}
	.footer_default_1 .footer_nav_box .footer_nav_list a:hover{color: var(--web-theme);}
	.footer_default_1 #newsletter input[type=submit]:hover{color: var(--web-theme); background-color: unset;}
	.footer_default_1 .partner .partners_box a:hover{color: var(--web-theme);}
	body .ueeshop_responsive_turn_page span:hover{background: unset;}
	.products_box .pro_menu a:hover{color: #ef7e20;}
	.products_box .pro_list_box .pro_item:hover{border-top-color: var(--web-theme);}
	.products_box .pro_list_box .pro_item:hover::before,
	.products_box .pro_list_box .pro_item:hover::after,
	.products_box .pro_item:hover .pro_info::after{visibility: visible; opacity: 1;}
	.global_products_may_like .like_products_box .like_products_item:hover{border-top-color: var(--web-theme);}
	.global_products_may_like .like_products_box .like_products_item:hover::before,
	.global_products_may_like .like_products_box .like_products_item:hover::after{visibility: visible; opacity: 1;}
	.global_products_may_like .like_products_box .like_products_item:hover .item_info::after{visibility: visible; opacity: 1;}
	.info_list .info_top_left .info_item:hover .img,
	.info_list .info_top_right .info_item:hover .img{transform: scale(1.1);}
	.info_list .info_box .info_item .img:hover img{transform: translate(-50%, -50%) scale(1.1);}
	.info_list .info_box .info_card .info_title:hover{color: var(--web-theme);}
	.download_list .down_item:hover{border-bottom-color: var(--web-theme);}
	.support_down .download_list.down_img .down_info .down_size:hover{color: var(--web-theme);}
	/* .solution_list:hover .solution_btn{visibility: visible; opacity: 1; z-index: 10;} */

	.feedback .ueeshop_responsive_feedback{display: flex; justify-content: flex-end;}
	.feedback .ueeshop_responsive_feedback form{width: max-content;}
}

@media screen and (max-width: 1840px){
	.header_default_1 #header .logo_box{width: 240px;}
    .header_default_1 #header .default_nav_style .n_item{margin-left: 55px;}
}

@media screen and (max-width: 1640px){
	.header_default_1 #header .logo_box{width: 215px;}
    .header_default_1 #header .default_nav_style .n_item{margin-left: 50px;}
}

@media screen and (max-width: 1440px){
	.header_default_1 #header .logo_box{width: 190px;}
    .header_default_1 #header .default_nav_style .n_item{margin-left: 45px;}
}

@media screen and (max-width: 1240px){
	.div_wrap{max-width: 1000px;}
	
	.header_default_1 #header .logo_box{width: 160px;}
    .header_default_1 #header .default_nav_style .n_item{margin-left: 35px;}

	.poster_default_1 .index_poster_item .img::before{width: 189px; height: 107px; left: 19px;}

	.products_box .pro_list{width: calc(100% - 400px);}
}

@media screen and (max-width: 1040px){
	.div_wrap{max-width: 100%; padding: 0 30px;}

	.header_default_1 #header .logo_box{width: 135px;}
    .header_default_1 #header .default_nav_style .n_item{margin-left: 30px;}

	.page_tabs a{height: 47px;}
}

@media screen and (max-width: 991px){
	body .ueeshop_responsive_header.header_blank{height: 64px;}
	body .ueeshop_responsive_position{height: auto;}
	/* body .ueeshop_responsive_position .position{display: none;} */

	.header_default_1 #header{display: none;}

	.banner_default_1 .swiper-horizontal>.swiper-pagination-bullets,
	.banner_default_1 .swiper-pagination-bullets.swiper-pagination-horizontal,
	.banner_default_1 .swiper-pagination-custom,
	.banner_default_1 .swiper-pagination-fraction{display: none;}

	.poster_default_1{margin: -42px 0 47px;}
	.poster_default_1 .div_wrap{padding: 0;}
	.poster_default_1 .index_poster_box{overflow: hidden; overflow-x: scroll;}
	.poster_default_1 .index_poster_box .index_poster{width: max-content;}
	.poster_default_1 .index_poster .index_poster_item{width: 180px; margin-left: -10px;}
	.poster_default_1 .index_poster_item .index_poster_name{font-size: 14px; line-height: 1; margin-top: 18px;}
	.poster_default_1 .index_poster_item .img::before{width: 150px; height: 84px; left: 14px;}

	.poster_default_2{margin: 47px 0 54px;}
	.poster_default_2::after{bottom: -1px;}
	.poster_default_2 .index_poster::after{display: none;}
	.poster_default_2 .index_poster .index_poster_item{width: 100%;}
	.poster_default_2 .index_poster .index_poster_item:first-child::after{width: 100%; height: 1px; background-image: linear-gradient(to right, transparent 15%, var(--web-theme) 50%, transparent 85%); top: unset; bottom: 0; transform: unset;}
	.poster_default_2 .index_poster .index_poster_item img{max-width: 100%;}
	.poster_default_2 .index_poster .index_poster_logo{width: 19.2%; padding-top: 19.2%;}

	.poster_default_3{margin: 54px 0 56px;}
	.poster_default_3 .div_wrap{padding: 0;}
	.poster_default_3 .index_poster .poster_info_box{padding: 0 15px;}
	.poster_default_3 .index_poster .index_poster_item{display: block;}
	.poster_default_3 .index_poster_item .index_poster_content{font-size: 14px; line-height: 1.334; padding: 0 6%; margin-bottom: 5%; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-break: break-word;}
	.poster_default_3 .index_poster_item .index_poster_content a{font-size: 12px;}
	.poster_default_3 .poster_title_box{margin: 29px auto 0;}
	.poster_default_3 .poster_title_box::after{display: none;}
	.poster_default_3 .poster_title_box .swiper{overflow: unset;}
	.poster_default_3 .poster_title_box .index_poster_title{font-size: 16px; line-height: 40px; height: 40px;}

	.footer_default_1 .div_wrap{padding: 0;}
	.footer_default_1 #footer{padding: 50px 0 19px;}
	.footer_default_1 #footer .footer_logo{text-align: center;}
	.footer_default_1 #footer .footer_logo .img_logo{max-height: 19px;}
	.footer_default_1 #footer .footer_menu{flex-direction: column-reverse; margin-top: 54px;}
	.footer_default_1 .footer_menu .footer_nav{width: 100%; margin-top: 33px;}
	.footer_default_1 .footer_nav .footer_nav_box{width: 100%; padding: 8px 15px 9px; border-top: 1px solid #383838;}
	.footer_default_1 .footer_nav .footer_nav_box:last-child{border-bottom: 1px solid #383838;}
	.footer_default_1 .footer_nav_box .footer_nav_title{font-size: 14px; line-height: 1.875; position: relative; cursor: pointer;}
	.footer_default_1 .footer_nav_box .footer_nav_title::after{content: '+'; font-family: 'CenturyGothicBold'; font-size: 14px; line-height: 1.875; color: #fff; position: absolute; right: 0; top: 50%; transform: translateY(-50%);}
	.footer_default_1 .footer_nav_box.on .footer_nav_title::after{content: '-';}
	.footer_default_1 .footer_nav_box .footer_nav_list{display: none;}
	.footer_default_1 .footer_nav_box.on .footer_nav_list{display: flex;}
	.footer_default_1 .footer_nav_box .footer_nav_list a{font-size: 14px; line-height: 2.209;}
	.footer_default_1 #footer .footer_newsletter{width: 100%; padding: 0 38px; margin: 0 auto;}
	.footer_default_1 .footer_newsletter .footer_newsletter_title{font-size: 16px; line-height: 1.608;}
	.footer_default_1 .footer_newsletter .footer_newsletter_content{font-size: 14px; line-height: 1.25; margin-top: 3px;}
	.footer_default_1 .footer_newsletter #newsletter{margin-top: 14px;}
	.footer_default_1 #newsletter input{height: 40px; font-size: 14px; line-height: 38px;}
	.footer_default_1 #newsletter input[type=text]{width: calc(100% - 87px);}
	.footer_default_1 #newsletter input[type=submit]{width: 87px;}
	.footer_default_1 .footer_newsletter .share_box{justify-content: center; margin-top: 34px;}
	.footer_default_1 #footer .footer_copy{justify-content: center; margin-top: 17px;}
	.footer_default_1 .partner .partners_box{padding: 0 10px;}
	.footer_default_1 .partner .partners_box a{font-size: 14px; line-height: 1.334; margin-right: 24px; margin-bottom: 16px;}
	.footer_default_1 .footer_copy .footer_copyright{width: 100%; font-size: 14px; line-height: 1.334; text-align: center; border-top: 1px solid #363636; padding-top: 17px;}

	.products_box{margin: 30px 0 40px; padding: 0 14px;}
	.products_box .pro_menu{width: 100%;}
	.products_box .pro_menu .menu_first_box{display: none; margin-bottom: 8px;}
	.products_box .pro_menu.on .menu_first_box{display: block;}
	.products_box .menu_first_box .menu_first{height: 31px;}
	.products_box .menu_first_box .menu_first::after{font-size: 14px; line-height: 31px; width: 8px;}
	.products_box .menu_first_box .menu_first .img{width: 30%;}
	.products_box .menu_first_box .menu_first .menu_first_item{font-size: 16px; line-height: 1; padding: 0 6px;}
	.products_box .menu_first_box .menu_first_cont{padding: 0 11px;}
	.products_box .menu_first_cont .menu_second_box + .menu_second_box{margin-top: 5px;}
	.products_box .menu_second_box .menu_second_item{font-size: 16px; line-height: 2.143; padding: 0 15px;}
	.products_box .menu_second_cont .menu_third_box{padding: 0 15px;}
	.products_box .menu_third_box .menu_third_item{font-size: 16px; line-height: 2.143;}
	.products_box .menu_third_box.has_forth_menu .menu_third::after{font-size: 16px; line-height: 2.143; width: 7px; right: -15px;}
	.products_box .menu_third_box .menu_third_content{padding: 0 10px;}
	.products_box .menu_third_content .menu_forth_item{font-size: 12px; line-height: 26px;}
	.products_box .pro_menu .pro_menu_title{display: block;}
	.products_box .pro_menu_title .menu_first{justify-content: center; padding-right: 30px;}

	.products_box .pro_list{width: 100%; margin-top: 25px;}
	.products_box .pro_list .cate_title{display: block;}
	.products_box .pro_list .cate_desc{font-size: 12px; line-height: 1.334; padding: 15px 0; margin-bottom: 6px;}
	.products_box .pro_list .pro_list_box{margin-top: 6px;}
	.products_box .pro_list_box .pro_item{width: 47.95%; margin-right: 4.1%; margin-bottom: 17px;}
	.products_box .pro_list_box .pro_item:nth-child(3n){margin-right: 4.1%;}
	.products_box .pro_list_box .pro_item:nth-child(even){margin-right: 0;}
	.products_box .pro_item .pro_info{padding: 13px 11px;}
	.products_box .pro_info .pro_title{font-size: 16px; line-height: 1; display: inline-block; max-height: 14px; overflow: hidden;}
	.products_box .pro_info .pro_desc{font-size: 14px; line-height: 1.167; max-height: 32px; margin-top: 6px;}

	body .ueeshop_responsive_turn_page{line-height: 24px; margin: 10px 0;}
	body .ueeshop_responsive_turn_page span{width: 24px; height: 24px; line-height: 24px; margin: 0 5px;}
	body .ueeshop_responsive_turn_page span a,
	body .ueeshop_responsive_turn_page span font{width: 24px; height: 24px; font-size: 14px;}

	.products_box .ueeshop_responsive_turn_page{margin: 15px 0 0;}

	.goods_box{margin-top: 0; padding: 12px 0 0;}
	.goods_box .div_wrap{padding: 0 30px;}
	/* .goods_box .ueeshop_responsive_position{display: none;} */
	.goods_box .products_detail_module1{margin-top: 0;}
	.goods_box .ueeshop_responsive_products_detail .gallery{width: 100%; min-height: auto;}
	.goods_box .products_detail_module1 .gallery .share{display: none;}
	.goods_box .ueeshop_responsive_products_detail .info{width: 100%; padding-left: 0;}
	.goods_box .products_detail_module1 .info .name{font-size: 23px;}
	.goods_box .products_detail_module1 .info .prod_gallery{display: block;}
	.goods_box .products_detail_module1 .info .attribute{margin-top: 15px;}
	.goods_box .products_detail_module1 .info .attribute li{justify-content: space-between;}
	.goods_box .products_detail_module1 .info .attribute li span{font-size: 16px; line-height: 2.858;}
	.goods_box .ueeshop_responsive_products_detail .info .attribute li span:first-child{min-width: auto; padding: 0 10px;}
	.goods_box .ueeshop_responsive_products_detail .info .attribute li span:first-child::before{width: 2px; height: 2px;}
	.goods_box .ueeshop_responsive_products_detail .info .desc{font-size: 14px; line-height: 1.334; margin-top: 33px;}
	.goods_box .ueeshop_responsive_products_detail .info .button{width: 100%; display: flex; background-color: #121212; margin: 0; position: fixed; left: 0; bottom: 0; z-index: 10000;}
	.goods_box .ueeshop_responsive_products_detail .info .button > a{font-size: 14px; line-height: 40px !important; height: 40px !important; width: 100%; margin-right: 0; margin-bottom: 0;}
	.goods_box .ueeshop_responsive_products_detail .info .button .prod_info_pdf,
	.goods_box .ueeshop_responsive_products_detail .info .button .add_favorite{font-size: 14px; margin-right: 0;}
	.goods_box .ueeshop_responsive_products_detail .info .button .add_to_inquiry,
	.goods_box .ueeshop_responsive_products_detail .info .button .add_favorite{max-width: unset; flex: 1;}
	.goods_box .ueeshop_responsive_products_detail .info .button .add_to_inquiry{background-color: #e94a1a !important;}
	.goods_box .ueeshop_responsive_products_detail .info .button .add_favorite i{margin-right: 10px;}
	.goods_box .ueeshop_responsive_products_detail .description{margin: 12px 0 0;}
	.goods_box .ueeshop_responsive_products_detail .description .title_box{overflow: hidden; overflow-x: scroll;}
	.goods_box .ueeshop_responsive_products_detail .description .title{width: max-content; padding: 0 30px;}
	.goods_box .ueeshop_responsive_products_detail .description .title::after{width: 100%;}
	.goods_box .ueeshop_responsive_products_detail .description .title span{font-size: 16px; width: auto; height: 40px; line-height: 40px; padding: 0; margin-right: 50px;}
	.goods_box .ueeshop_responsive_products_detail .description .title span::after{display: none;}
	.goods_box .ueeshop_responsive_products_detail .description .title span.cur{border-bottom: 2px solid var(--web-theme);}
	.goods_box .ueeshop_responsive_products_detail .description .contents{display: none; padding: 10px 30px;}

	.goods_box .ueeshop_responsive_products_detail .description .contents.desc_download{padding: 10px 0;}
	.goods_box .desc_download{padding: 0 20px; margin: 25px auto;}
	.goods_box .desc_download .down_box{padding: 47px 7px 16px;}
	.goods_box .desc_download .down_box::before{width: 55px; left: 15px;}
	.goods_box .desc_download .down_box::after{width: 72px; height: 62px; left: 4px; top: -35px;}
	.goods_box .down_box .down_title{font-size: 16px; line-height: 16px;}

	.goods_box .ueeshop_responsive_products_detail_review .review_form .rows .input{font-size: 12px;}
	
	.download_list{margin-top: 5px;}
	.download_list .down_item{height: auto; align-items: flex-start; padding: 20px 0;}
	.down_item .down_info{flex-direction: column; width: calc(100% - 20px);}
	.down_item .down_info *{font-size: 12px; line-height: 18px;}
	.down_item .down_info .down_date{margin-left: 0; margin-top: 5px;}
	.down_item .down_btn{width: 20px; height: 20px; background-size: 20px;}

	.global_products_may_like{margin-top: 40px;}
	.global_products_may_like .wide{width: 100%; padding: 0 30px;}
	.global_products_may_like .like_title span{font-size: 22px; line-height: 2; border-bottom-width: 3px;}
	.global_products_may_like .like_title span::after{border-left-width: 3px; border-top-width: 3px;}
	.global_products_may_like .like_products_box{margin: 30px 0;}
	.global_products_may_like .like_products_box .like_products_item{width: 47.62%; margin-right: 0; margin-left: 4.76%; margin-bottom: 17px;}
	.global_products_may_like .like_products_box .like_products_item:nth-child(odd){margin-left: 0;}
	.global_products_may_like .like_products_box .like_products_item .item_info{padding-bottom: 15px;}
	.global_products_may_like .like_products_box .like_products_item .item_name{font-size: 16px; line-height: 1; max-height: 16px; overflow: hidden; padding: 0 11px; margin-top: 13px;}
	.global_products_may_like .like_products_box .like_products_item .item_desc{font-size: 14px; line-height: 1.167; max-height: 32px; padding: 0 11px; margin-top: 9px;}

	body .ueeshop_responsive_article_feedback{padding: 0 30px; margin: 23px 0 50px;}
	body .ueeshop_responsive_article_feedback .rows{margin-bottom: 28px;}
	body .ueeshop_responsive_article_feedback .rows.input_rows{width: 100%;}
	body .ueeshop_responsive_article_feedback .rows.input_rows:nth-child(even){margin-left: 0;}
	body .ueeshop_responsive_article_feedback .rows .input,
	body .ueeshop_responsive_article_feedback .rows select,
	body .ueeshop_responsive_article_feedback .rows textarea{font-size: 14px; line-height: 2.858; height: 40px;}
	body .ueeshop_responsive_article_feedback .rows textarea{height: 81px;}
	body .ueeshop_responsive_article_feedback .rows.vcode{max-width: 315px;}
	body .ueeshop_responsive_article_feedback .rows.vcode .input{width: 169px;}
	body .ueeshop_responsive_article_feedback .rows.btns{margin-top: 20px;}
	body .ueeshop_responsive_article_feedback .rows.btns .form_btn{font-size: 14px; line-height: 38px; height: 40px;}
	body .ueeshop_responsive_article_feedback .rows.btns .form_btn + .form_btn{margin-left: 15px;}

	/* body.solution .ueeshop_responsive_position{display: none;} */
	.solution_list{padding-top: 64px; padding-bottom: 0; margin-top: 0; margin-bottom: 96px;}
	.solution_list .solution_list_cont::before{display: none;}
	.solution_list .solution_tool{display: none;}
	.solution_box .solution_item{margin-bottom: 20px;}
	.solution_box .solution_item:last-child{margin-bottom: 0;}
	.solution_box .solution_item .solution_info{padding: 5.8% 4.35%;}
	.solution_box .solution_info .solution_title{font-size: 22px; line-height: 1;}
	.solution_box .solution_info .solution_link{display: none;}
	.solution_box .solution_tool{flex-direction: column; width: 100%; align-items: center; bottom: 0;}
	.solution_list .swiper-pagination-bullet{width: 45px;}
	.solution_list .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,
	.solution_list .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 5px;}
	.solution_list .solution_tool .solution_page{font-size: 14px; line-height: 1.167; margin-left: 0; margin-top: 26px;}
	.solution_list .solution_next,
	.solution_list .solution_btn{display: none;}

	.solution_list.other_solution{padding-bottom: 70px;}
	.solution_list.other_solution .solution_tool{display: block;}

	body .ueeshop_responsive_position .title{font-size: 32px; line-height: 1.267;}

	body.solution-detail .ueeshop_responsive_position{height: auto;}
	/* body.solution-detail .ueeshop_responsive_position .position{display: none;} */
	.solution-detail .page_banner .page_banner_info{display: block; padding: 0 30px; bottom: -8px;}

	.other_solution{margin: 40px auto 48px;}
	.other_solution::before{display: none;}
	.other_solution .other_solution_title{font-size: 32px; line-height: 1.267; text-align: center;}
	.other_solution .solution_list_cont{margin-top: 22px;}

	.info .page_banner .page_banner_info,
	.info-detail .page_banner .page_banner_info{bottom: 24px;}

	.info_list{padding: 0; margin-bottom: 50px;}
	.info_list .info_top_box{margin-top: 29px;}
	.info_list .info_top_box .div_wrap{padding: 0 45px;}
	.info_list .info_top_box .swiper{overflow: unset;}
	.info_list .info_item .img{height: auto;}
	.info_list .info_item .img img{position: static; transform: unset;}
	.info_list .info_item .info_card{position: static; margin-top: 12px;}
	.info_list .info_card .info_title{font-size: 16px; line-height: 1; height: 14px; overflow: hidden;}
	.info_list .info_card .info_date,
	.info_list .info_card .info_desc{font-size: 14px; line-height: 1.334;}
	.info_list .info_card .info_date{margin-top: 15px;}
	.info_list .info_box{padding: 0 30px; margin-top: 40px;}
	.info_list .info_box .info_item{margin-top: 30px;}
	.info_list .info_box .info_item .img{padding-top: 0; width: 33.97%;}
	.info_list .info_box .info_item .info_card{width: 64%; padding: 0; margin-top: 2px;}
	.info_list .info_box .info_card .info_desc{display: none;}
	.info_list .ueeshop_responsive_turn_page{margin-top: 50px;}

	.info_detail .ueeshop_responsive_info_detail{margin: 24px 0;}
	.info_detail .ueeshop_responsive_info_detail>.title{font-size: 22px; line-height: 1.325; border-bottom: none;}
	.info_detail .ueeshop_responsive_info_detail .ext_mes{margin-top: 12px;}
	.info_detail .ueeshop_responsive_info_detail .ext_mes div{font-size: 12px; line-height: 13.5px; padding: 0;}

	.page_tabs{margin-top: 40px;}
	.page_tabs .page_tabs_selected{display: block;}
	.page_tabs .page_tabs_select{display: none;}
	.page_tabs.on .page_tabs_select{display: flex; flex-direction: column;}
	.page_tabs a{width: 100%; height: 40px; font-size: 14px; padding: 0 15px; border: 1px solid #555; margin-top: -1px;}
	.page_tabs a.on{background: var(--web-theme); border-color: var(--web-theme);}

	.support_down{margin: 21px auto 30px;}
	.support_down .down_tabs *{font-size: 14px;}
	.support_down .down_tabs a{margin-right: 95px; border-bottom-width: 2px;}
	.support_down .down_tabs a::after{right: -53px;}
	.support_down .down_tabs a.on{font-family: 'CenturyGothic'; color: #fff;}
	.support_down .support_down_box .down_txt{margin-top: 15px;}

	.support_down .support_down_box .down_img{margin-top: 40px;}
	.support_down .download_list.down_img .down_item{width: 100%; padding: 0; margin-right: 0; margin-bottom: 34px;}
	.support_down .download_list.down_img .down_info{flex-direction: row; margin-top: 16px;}
	.support_down .download_list.down_img .down_info .down_size{font-size: 14px; line-height: 18px; padding-top: 22px;}
	.support_down .download_list.down_img .down_info .down_size:nth-child(1),
	.support_down .download_list.down_img .down_info .down_size:nth-child(2){padding-top: 0;}

	.support_faq{margin: 19px 0 29px;}
	.support_faq .support_faq_item{padding: 27px 0 26px; border-left: unset; border-right: unset; border-radius: 0; position: relative; margin-top: 18px;}
	.support_faq .support_faq_item::before,
	.support_faq .support_faq_item::after{content: ''; width: 15px; height: 100%; border: 1px solid #fff; position: absolute; top: -1px;}
	.support_faq .support_faq_item.on::before,
	.support_faq .support_faq_item.on::after{border-color: var(--web-theme);}
	.support_faq .support_faq_item::before{left: -15px; border-right: unset; border-top-left-radius: 2px; border-bottom-left-radius: 2px;}
	.support_faq .support_faq_item::after{right: -15px; border-left: unset; border-top-right-radius: 2px; border-bottom-right-radius: 2px;}
	.support_faq .support_faq_item .support_faq_icon{font-size: 12px; line-height: 1.334; margin-right: 17px;}
	.support_faq .support_faq_item .support_faq_text{font-size: 12px; line-height: 1.334;}
	.support_faq .support_faq_item .support_faq_info.faq_q .support_faq_text{padding-right: 30px;}
	.support_faq .support_faq_item .support_faq_info.faq_q .support_faq_text::after{font-size: 14px; line-height: 16px; right: 0;}
	.support_faq .support_faq_item .support_faq_info.faq_a{margin-top: 13px; margin-bottom: 0;}

	body #global_win_alert.responsive_win_alert{height: 220px;}
}

@media screen and (max-width: 768px){
    .banner_default_1 .index_banner_video{padding-top: 66.667%;}
	.poster_default_3 .poster_title_box{max-width: 172px; overflow: unset;}
}

@media screen and (max-width: 750px){
	body.goods{background-image: url(../images/bg/bg_goods_m.png);}
}

.brand_box .img{font-size: 0;}
.brand_box .card_banner{text-align: center; padding: 125px 0 40px; position: relative;}
.brand_box .card_banner > svg{width: 475px; height: 545px; animation: opacityChange 1s linear 2.5s 1 forwards; z-index: -1;}
.brand_box .card_banner > svg .path{fill:none; stroke:var(--web-theme); animation: lineMove 2.5s ease-out 0s 1;}
.brand_box .card_banner .card_banner_info{display: flex; flex-direction: column; align-items: center; width: max-content; max-width: 84%; text-align: left; position: absolute; left: 50%; top: calc(50% + 20px); transform: translate(-50%, -50%);}
.brand_box .card_banner_info .card_banner_text{max-width: 845px; font-family: 'CenturyGothic'; font-size: 16px; line-height: 27px; color: #e7e7e7; margin-top: 64px;}
.brand_box .card_banner .card_arrow_box{display: flex; justify-content: center; width: 100%; position: absolute; left: 0; bottom: 0;}
.brand_box .card_banner .icon_arrow{width: 21px; height: 24px; background: url(../images/icon/icon_brand_arrow.png) no-repeat center / 100%; -webkit-animation-name: arrowJump; -ms-animation-name: arrowJump; animation-name: arrowJump; -webkit-animation-duration: 2s; -ms-animation-duration: 2s; animation-duration: 2s; -webkit-animation-iteration-count: infinite; -ms-animation-iteration-count: infinite; animation-iteration-count: infinite; -webkit-animation-timing-function: ease-in-out; -ms-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; -webkit-animation-delay: 0s; -ms-animation-delay: 0s; animation-delay: 0s; -webkit-animation-play-state: running; -ms-animation-play-state: running; animation-play-state: running;}
.brand_box .card_list{border-bottom: 2px solid #e70; transform: skewY(-6.34deg); margin-top: 248px; position: relative; z-index: 2;}
.brand_box .card_list .card_item{border-top: 2px solid #e70; padding: 60px 9.115%; position: relative; overflow: hidden; cursor: pointer;}
.brand_box .card_list .card_item::before{content: ''; width: calc(100% + 200px); height: calc(100% + 216px); background: linear-gradient(to right, transparent 0%, #000 10%, #000 100%); position: absolute; left: 0; top: 50%; transform: translate(-200px, -50%); -webkit-transition: all 2s; -ms-transition: all 2s; -o-transition: all 2s; transition: all 2s; z-index: -1;}
.brand_box .card_list .card_item::after{content: ''; opacity: 0; width: 100%; height: 147.473%; background-position: center; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%) skewY(6.34deg); -webkit-transition: all .5s; -ms-transition: all .5s; -o-transition: all .5s; transition: all .5s; z-index: -2;}
.brand_box .card_list .card_item.on::before{transform: translate(100%, -50%);}
.brand_box .card_list .card_item.on::after{opacity: 1;}
.brand_box .card_list .card_item.on{padding-top: 100px; padding-bottom: 115px;}
.brand_box .card_item .card_item_title{font-family: 'CenturyGothic'; font-size: 32px; line-height: 42px;}
.brand_box .card_item.on .card_item_title{font-size: 60px; line-height: 70px;}
.brand_box .card_item .card_item_desc{display: none; max-width: 700px; font-family: 'CenturyGothic'; font-size: 16px; line-height: 27px; color: #e7e7e7; margin-top: 35px;}
.brand_box .card_item.on .card_item_desc{display: block;}
.brand_box .card_poster{margin-top: -30px; position: relative;}
.brand_box .card_poster::before{content: ''; width: 100%; height: 100%; background-color: rgba(0, 0, 0, .33); position: absolute; left: 0; top: 0; z-index: 1;}
.brand_box .card_poster .img{height: 846px; position: relative;}
.brand_box .card_poster .img img{max-width: max-content; position: absolute; left: 50%; bottom: 0; transform: translateX(-50%);}
.brand_box .card_poster .card_poster_info{width: max-content; max-width: 84%; font-family: 'CenturyGothic'; font-size: 80px; line-height: 90px; color: #e7e7e7; text-align: center; position: absolute; left: 50%; top: calc(50% + 20px); transform: translate(-50%, -50%); z-index: 2;}
.brand_box .card_poster .card_poster_info b{font-family: 'CenturyGothicBold';}
.brand_box .card_poster .card_poster_info *{color: transparent; position: relative;}
.brand_box .card_poster .card_poster_info *::after{content: attr(data-text); font-family: 'CenturyGothic'; font-size: 80px; line-height: 90px; color: #e7e7e7; opacity: 0; position: absolute; left: 0; top: 0; -webkit-transition: opacity .5s, transform .5s; -ms-transition: opacity .5s, transform .5s; -o-transition: opacity .5s, transform .5s; transition: opacity .5s, transform .5s;}
.brand_box .card_poster .card_poster_info b::after{font-family: 'CenturyGothicBold';}
.brand_box .card_poster .card_poster_info.show *::after{opacity: 1; transform: translate(0, 0) !important;}

@media screen and (max-width: 991px){
	.brand_box .card_banner{padding: 88px 0 0;}
	.brand_box .card_banner > svg{width: 145px; height: 167px; position: absolute; left: 50%; top: 20px; transform: translateX(-50%);}
	.brand_box .card_banner .card_banner_info{position: static; transform: unset; margin: 0 auto;}
	.brand_box .card_banner_info .img{width: 85%;}
	.brand_box .card_banner_info .card_banner_text{font-size: 14px; line-height: 1.334; margin-top: 83px;}
	.brand_box .card_banner .icon_arrow{display: none;}
	.brand_box .card_list{border-bottom-width: 1px; transform: skewY(-3.34deg); margin-top: 60px;}
	.brand_box .card_list .card_item{border-top-width: 1px; padding: 22px 8%;}
	.brand_box .card_list .card_item::before{display: none;}
	.brand_box .card_list .card_item::after{transform: translate(-50%, -50%) skewY(3.34deg);}
	.brand_box .card_list .card_item.on{padding-top: 40px; padding-bottom: 46px;}
	.brand_box .card_item .card_item_desc{font-size: 14px; line-height: 1.334; margin-top: 15px;}
	.brand_box .card_item .card_item_title,
	.brand_box .card_item.on .card_item_title{font-size: 27px; line-height: 1.4;}
	.brand_box .card_poster{margin-top: 0;}
	.brand_box .card_poster .img{height: 408px;}
	.brand_box .card_poster .card_poster_info{max-width: 53%; font-size: 52px; line-height: 1; left: calc(50% + 8px); top: calc(50% + 4px);}
	.brand_box .card_poster .card_poster_info *{color: #e7e7e7;}
	.brand_box .card_poster .card_poster_info *::after{display: none;}
}

.info_default_1 .wrap{width:1200px; margin:0 auto; zoom:1;}
.info_default_1 .wrap.i-wrap{width:1280px;}
.info_default_1 .wrap:after,.wrap:before{display:table; content:'';}
.info_default_1 .wrap:after{clear:both;}
.info_default_1 .i-module{margin:70px 0;}
.info_default_1 .i-module .i-title{position: relative;float: left;width: 26.8%;padding-bottom: 30px;font-size: 50px;color: #d1d1d1;font-family: "Verdana-Bold";}
.info_default_1 .i-module .i-title span{display: block;}
.info_default_1 .i-module .i-title:after{position: absolute;left: 0;bottom: 0;width: 126px;height: 8px;background: var(--web-theme);content: '';}
.info_default_1 .index-info .box .img .img_p{padding-top: 73.707%;}
.info_default_1 .index-info .box{width: 47.51%;}
.info_default_1 .index-info .box:first-child{margin-right: 4%;}
.info_default_1 .index-info .box .img{margin-bottom: 30px;}
.info_default_1 .index-info .box .txt .name{line-height: 1.5;font-size: 18px;color: #d1d1d1;font-family: "OpenSans-Bold";display: block;overflow: hidden;}
.info_default_1 .index-info .box .txt .time{margin:8px 0;font-size: 16px;color: var(--web-theme);font-style: italic;}
.info_default_1 .index-info .box .txt .brief{font-size: 16px;color: #898989;line-height: 1.7;}
.info_default_1 .i-module .module-righter{float: right;width: 73.18%;}

@media screen and (max-width: 1280px) {
	.info_default_1 .wrap,
	.info_default_1 .wrap.i-wrap{width: 96%;}
}

@media screen and (max-width: 991px) {
	.info_default_1 .i-module{margin: 6% 0;}
	.info_default_1 .i-module .i-title{float: none;width: 100%;margin-bottom: 30px;text-align: center;}
	.info_default_1 .i-module .i-title:after{left: 0;right: 0;margin:auto;}
	.info_default_1 .i-module .i-title span{display: inline-block;}
	.info_default_1 .i-module .module-righter{float: none;width: 100%;}
}

@media screen and (max-width: 640px) {
	.info_default_1 .i-module{padding: 35px 0;}
	.info_default_1 .i-module .i-title{padding-bottom: 20px;font-size: 34px;}
	.info_default_1 .i-module .i-title:after{width: 90px;}
	.info_default_1 .index-info .box{width: 100%;float: none;}
	.info_default_1 .index-info .box:first-child{margin:0 0 15px;}
	.info_default_1 .index-info .box .img{margin-bottom: 10px;}
	.info_default_1 .index-info .box .txt .name{font-size: 20px;}
	.info_default_1 .index-info .box .txt .time,
	.info_default_1 .index-info .box .txt .brief{font-size: 18px;}
}

@keyframes lineMove {
	0%{
		stroke-dasharray: 0, 1000;
	}
	100%{
		stroke-dasharray: 1000, 1000;
	}
}

@keyframes opacityChange {
	0%{
		opacity: 1;
	}
	100%{
		opacity: .2;
	}
}

@keyframes arrowJump {
	0% {
		-webkit-transform: translateY(0);
	}
	6.25% {
		-webkit-transform: translateY(-5px);
	}
	12.5% {
		-webkit-transform: translateY(-10px);
	}
	18.75% {
		-webkit-transform: translateY(-15px);
	}
	25% {
		-webkit-transform: translateY(-20px);
	}
	31.25% {
		-webkit-transform: translateY(-15px);
	}
	37.5% {
		-webkit-transform: translateY(-10px);
	}
	43.75% {
		-webkit-transform: translateY(-5px);
	}
	50% {
		-webkit-transform: translateY(0);
	}
	56.25% {
		-webkit-transform: translateY(5px);
	}
	62.5% {
		-webkit-transform: translateY(10px);
	}
	68.75% {
		-webkit-transform: translateY(15px);
	}
	75% {
		-webkit-transform: translateY(20px);
	}
	81.25% {
		-webkit-transform: translateY(15px);
	}
	87.5% {
		-webkit-transform: translateY(10px);
	}
	93.75% {
		-webkit-transform: translateY(5px);
	}
	100% {
		-webkit-transform: translateY(0);
	}
}

@keyframes arrowJump {
	0% {
		-webkit-transform: translateY(0);
	}
	2% {
		-webkit-transform: translateY(-1px);
	}
	4% {
		-webkit-transform: translateY(-2px);
	}
	6% {
		-webkit-transform: translateY(-3px);
	}
	8% {
		-webkit-transform: translateY(-4px);
	}
	10% {
		-webkit-transform: translateY(-5px);
	}
	12% {
		-webkit-transform: translateY(-6px);
	}
	14% {
		-webkit-transform: translateY(-7px);
	}
	16% {
		-webkit-transform: translateY(-8px);
	}
	18% {
		-webkit-transform: translateY(-9px);
	}
	20% {
		-webkit-transform: translateY(-10px);
	}
	22% {
		-webkit-transform: translateY(-11px);
	}
	24% {
		-webkit-transform: translateY(-12px);
	}
	25% {
		-webkit-transform: translateY(-12.5px);
	}
	26% {
		-webkit-transform: translateY(-12px);
	}
	28% {
		-webkit-transform: translateY(-11px);
	}
	30% {
		-webkit-transform: translateY(-10px);
	}
	32% {
		-webkit-transform: translateY(-9px);
	}
	34% {
		-webkit-transform: translateY(-8px);
	}
	36% {
		-webkit-transform: translateY(-7px);
	}
	38% {
		-webkit-transform: translateY(-6px);
	}
	40% {
		-webkit-transform: translateY(-5px);
	}
	42% {
		-webkit-transform: translateY(-4px);
	}
	44% {
		-webkit-transform: translateY(-3px);
	}
	46% {
		-webkit-transform: translateY(-2px);
	}
	48% {
		-webkit-transform: translateY(-1px);
	}
	50% {
		-webkit-transform: translateY(0);
	}
	52% {
		-webkit-transform: translateY(1px);
	}
	54% {
		-webkit-transform: translateY(2px);
	}
	56% {
		-webkit-transform: translateY(3px);
	}
	58% {
		-webkit-transform: translateY(4px);
	}
	60% {
		-webkit-transform: translateY(5px);
	}
	62% {
		-webkit-transform: translateY(6px);
	}
	64% {
		-webkit-transform: translateY(7px);
	}
	66% {
		-webkit-transform: translateY(8px);
	}
	68% {
		-webkit-transform: translateY(9px);
	}
	70% {
		-webkit-transform: translateY(10px);
	}
	72% {
		-webkit-transform: translateY(11px);
	}
	74% {
		-webkit-transform: translateY(12px);
	}
	75% {
		-webkit-transform: translateY(12.5px);
	}
	76% {
		-webkit-transform: translateY(12px);
	}
	78% {
		-webkit-transform: translateY(11px);
	}
	80% {
		-webkit-transform: translateY(10px);
	}
	82% {
		-webkit-transform: translateY(9px);
	}
	84% {
		-webkit-transform: translateY(8px);
	}
	86% {
		-webkit-transform: translateY(7px);
	}
	88% {
		-webkit-transform: translateY(6px);
	}
	90% {
		-webkit-transform: translateY(5px);
	}
	92% {
		-webkit-transform: translateY(4px);
	}
	94% {
		-webkit-transform: translateY(3px);
	}
	96% {
		-webkit-transform: translateY(2px);
	}
	98% {
		-webkit-transform: translateY(1px);
	}
	100% {
		-webkit-transform: translateY(0);
	}
}
