:root{
	--wrap: 1200px;
	--family: 'Montserrat-Regular';
	--family-light: 'Montserrat-Light';
	--family-bold: 'Montserrat-Bold';
	--family-black: 'Montserrat-Black';
	--family-medium: 'Montserrat-Medium';
	--family-semibold: 'Montserrat-SemiBold';
	--family-ultralight: 'Montserrat-UltraLight';
	--family-poppins: 'Poppins-Regular';
	--family-heiti: 'Heiti';
	--oper-arrow-bc: rgba(255, 255, 255, .5);
	--color-white: #fff;
	--color-black: #000;
	--color-orange: #ff9600;
	--color-green: #11d196;
	--color-green-0: #00aa83;
	--color-green-dark: #076852;
	--box-shadow: 0 8px 30px rgba(156, 156, 156, .08);
	--poster-304-name-lh: 1.4;
	--poster-304-name-clamp: 2;
	--poster-304-text-lh: 1.786;
	--poster-304-text-clamp: 4;
	--page-height: 38px;
	--goods-qty-height: 38px;
	--track-mask-width: 58px;
	--comparison-img-width: 71.09%;
	--comparison-th-width: 170px;
	--coupon-circle: 5px;
	--coupon-circle-margin: 6px;
	--coupon-circle-shadow: '';
	--coupon-circle-big: 8px;
	--coupon-circle-big-margin: 3px;
	--coupon-circle-big-shadow: '';
	--coupon-padding: 34px;
}
@media screen and (max-width: 1000px){
	:root{
		--box-shadow: 0 4px 15px rgba(156, 156, 156, .08);
		--poster-304-name-lh: 1.067;
		--poster-304-text-lh: 1.455;
		--poster-304-text-clamp: 7;
		--page-height: 25px;
		--track-mask-width: 38px;
		--comparison-th-width: calc(92vw / 3);
		--coupon-padding: 17px;
	}
}

*,
*::before,
*::after{-webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s;}
*::before,
*::after{box-sizing: border-box;}

body{background-color: #f8f8f8; position: relative;}
body::after{content: ''; visibility: hidden; opacity: 0; width: 100%; height: 100%; position: fixed; left: 0; top: 0; background-color: rgba(0, 0, 0, .2); z-index: 1;}
body:has(.cate_nav_sec.show)::after{visibility: visible; opacity: 1;}
.div_wrap{max-width: 92%; width: var(--wrap); margin: 0 auto;}
a:hover{text-decoration: none;}

.operation_discount_bulletin1 *,
.operation_discount_bulletin2 *,
.ly_header_73 *,
.ly_footer_73 *,
.index *,
.themes_products_list *,
.themes_products_detail *,
.themes_pages *,
.themes_downloads *,
.themes_policies *,
.themes_comparison *,
.exchange_box *,
#turn_page *{box-sizing: border-box;}

.input_box .input_box_txt,
.input_box .input_box_textarea{box-sizing: content-box;}

.operation_discount_bulletin1{width:100%; min-height:50px;line-height: 50px; background: var(--color-black);text-align:center;position: relative; transition: opacity 0.15s linear;}
.operation_discount_bulletin1 .oper_item{padding: 0 15px; position: relative;}
.operation_discount_bulletin1 .oper_item *{font-family: var(--family-light);}
.operation_discount_bulletin1 .oper_tit{display: inline-block;vertical-align: top;font-size: 16px;}
.operation_discount_bulletin1 .oper_btn{display: inline-block;vertical-align: top;padding: 0 15px;font-size: 16px;text-decoration: underline;}
.operation_discount_bulletin1 .oper_time{display: inline-block;vertical-align: top;font-size: 16px;}
.operation_discount_bulletin1 .oper_time .day{padding-right: 25px;font-size: 16px;}
.operation_discount_bulletin1 .oper_time .s{font-size: 16px;}
.operation_discount_bulletin1 .oper_time em{padding: 0 25px;font-size: 16px;}
.operation_discount_bulletin1 .oper_close_style{width:30px; height:30px;position:absolute; right:15px; top:5px;bottom: 5px;margin:auto;cursor: pointer;text-align: center; line-height: 30px;}
.operation_discount_bulletin1 .oper_close_style .icon-close1{font-size: 14px;}
.operation_discount_bulletin1 .oper_arrow{width: 8px; height: 14px; position: absolute; top: 50%; transform: translateY(-50%); cursor: pointer; overflow: hidden;}
.operation_discount_bulletin1 .oper_arrow::after{content: ''; width: 12px; height: 12px; border-width: 2px; border-style: solid; border-color: transparent transparent var(--oper-arrow-bc) var(--oper-arrow-bc); position: absolute; left: 2px; top: 50%; transform: translateY(-50%) rotate(45deg);}
.operation_discount_bulletin1 .oper_arrow.prev{ left: 0;}
.operation_discount_bulletin1 .oper_arrow.next{right: 0; transform: translateY(-50%) rotateY(180deg);}
.operation_discount_bulletin1:not(.show) { opacity: 0; }
@media screen and (max-width: 768px) {
	.operation_discount_bulletin1{min-height: 43px;line-height: 14px;}
	.operation_discount_bulletin1 .oper_item{align-self: center; padding: 5px 15px;}
	.operation_discount_bulletin1 .oper_tit{display: block; font-size: 12px;}
	.operation_discount_bulletin1 .oper_btn{font-size: 12px;}
	.operation_discount_bulletin1 .oper_time{padding:0 10px; font-size: 12px;}
	.operation_discount_bulletin1 .oper_time .s{font-size: 12px;}
	.operation_discount_bulletin1 .oper_time em{padding: 0 10px; font-size: 12px;}
}

.operation_discount_bulletin2{width:100%; min-height:50px;line-height: 50px; background: #bf1200;text-align:center;position: relative;transition: opacity 0.15s linear;}
.operation_discount_bulletin2 .oper_item{padding: 0 15px; position: relative;}
.operation_discount_bulletin2 .oper_item *{font-family: var(--family-light);}
.operation_discount_bulletin2 .oper_tit{display: inline-block;vertical-align: top;font-size: 16px;}
.operation_discount_bulletin2 .oper_btn{display: inline-block;vertical-align: top;padding: 0 15px;font-size: 16px;text-decoration: underline;}
.operation_discount_bulletin2 .oper_time{display: inline-block;vertical-align: top;font-size: 16px;}
.operation_discount_bulletin2 .oper_time .day{padding-right: 25px;font-size: 16px;}
.operation_discount_bulletin2 .oper_time .s{font-size: 16px;}
.operation_discount_bulletin2 .oper_time em{padding: 0 25px;font-size: 16px;}
.operation_discount_bulletin2 .oper_close_style{width:30px; height:30px;position:absolute; right:15px; top:5px;bottom: 5px;margin:auto;cursor: pointer;text-align: center; line-height: 30px;display: none;}
.operation_discount_bulletin2 .oper_close_style .icon-close1{font-size: 14px;}
.operation_discount_bulletin2 .oper_arrow{width: 8px; height: 13px; position: absolute; top: 50%; transform: translateY(-50%); cursor: pointer; overflow: hidden;}
.operation_discount_bulletin2 .oper_arrow::after{content: ''; width: 12px; height: 12px; border-width: 2px; border-style: solid; border-color: transparent transparent var(--oper-arrow-bc) var(--oper-arrow-bc); position: absolute; left: 2px; top: calc(50% - 1px); transform: translateY(-50%) rotate(45deg);}
.operation_discount_bulletin2 .oper_arrow.prev{ left: 0;}
.operation_discount_bulletin2 .oper_arrow.next{right: 0; transform: translateY(-50%) rotateY(180deg);}
.operation_discount_bulletin2:not(.show) { opacity: 0; }
@media screen and (max-width: 768px) {
	.operation_discount_bulletin2{min-height: 43px;line-height: 14px;}
	.operation_discount_bulletin2 .oper_item{align-self: center; padding: 5px 15px;}
	.operation_discount_bulletin2 .oper_tit{display: block; font-size: 12px;}
	.operation_discount_bulletin2 .oper_btn{font-size: 12px;}
	.operation_discount_bulletin2 .oper_time{padding:0 10px; font-size: 12px;}
	.operation_discount_bulletin2 .oper_time .s{font-size: 12px;}
	.operation_discount_bulletin2 .oper_time em{padding: 0 10px; font-size: 12px;}
}

#head_activities{width: 100%; overflow: hidden;}
#head_activities .head_activities_box{display: flex; width: max-content; transform: translateX(0);}
#head_activities .head_activities_box .operation_activities{width: 100vw;}

#header.ly_header_73.header_fixed_top .headerFixed{ position: fixed; top: 0; left: 0; width: 100%; z-index: 100; background-color: var(--ThemesHeaderBgColor); }
@media screen and (max-width: 1000px) {
	#header.ly_header_73 .headerFixed{ position: absolute;top: 0; left: 0; width: 100%; z-index: 100; }
}
.ly_header_73 .default_nav_style {font-family: var(--ThemesNavFont);}
.ly_header_73 a:hover{text-decoration:none;}
#header.ly_header_73 .ly_index_wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:auto;min-height: 70px; justify-content: space-between;}
#header.ly_header_73 .ly_header_left{display: inline-block;width: auto;}
.ly_header_73 .header_menu_mb{display: none;}
.ly_header_73 .logo {margin-right: 10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding: 10px 0;-webkit-box-sizing: border-box;box-sizing: border-box;}
.ly_header_73 .logo a{height: 100%; text-align: center;}
.ly_header_73 .logo>div{ width: 100%; }
.ly_header_73 .logo h1{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;height: 100%;}
.ly_header_73 .logo a{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;height: 100%;}
.ly_header_73 .logo img{ position: absolute; top: 0; left: 0; bottom: 0; margin: auto;  }
#header.ly_header_73 .ly_header_right{display: inline-block;height: auto;width:69.78%;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: end;-webkit-justify-content: flex-end;-ms-flex-pack: end;justify-content: flex-end;}
.ly_header_73 .default_nav_style{margin-right:0;width: 100%;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;max-width: 100%;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap; }
.ly_header_73 .default_nav_style li{padding: 0;display: inline-block;height: 40px;}
.ly_header_73 .default_nav_style li:has(.cate_nav_sec){position: static !important;}
.ly_header_73 .default_nav_style li:last-of-type{padding-right:2.08333vw;}
.ly_header_73 .default_nav_style li>a{padding:0 0;display:block;overflow:hidden;height:40px;line-height: 40px; font-size: 14px;white-space: nowrap;}
.ly_header_73 .default_language_currency_style dt i{display: none;}
#header.ly_header_73 .ly_header_icon_list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width: auto;}
.ly_header_73 .default_search_style{display: inline-block;vertical-align: middle;margin-left:1.85vw;}
.ly_header_73 .default_search_style .default_search_btn{display:flex; justify-content: center; align-items: center; width: 38px; height: 38px; background-color: var(--color-orange); border-radius: 50%;}
.ly_header_73 .default_nav_style.full_nav_style li{display: inline-block;}
.ly_header_73 .default_search_style .iconfont {font-size: 0; display: block; width: 19px; height: 19px; background: url(../images/icon/icon_search.png) no-repeat center / 100%;}
.ly_header_73 .default_account_style{display:inline-block;vertical-align:middle;margin-left:1.45vw;line-height:1;}
.ly_header_73 .default_account_style .global_login_sec{display:block;width:30px;height:32px;}
.ly_header_73 .default_account_style .signin_box_sec{left:-250px;top:100%;}
.ly_header_73 .default_account_style .global_account_sec{display:block;width:32px;height:32px;cursor:pointer;}
.ly_header_73 .default_account_style .global_account_sec .AccountButton_sec{color: transparent;}
.ly_header_73 .default_account_style .global_account_sec  .account_container_sec{left: -130px;}
.ly_header_73 .default_account_style .iconfont{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:0; display: block; width: 27px; height: 26px; background: url(../images/icon/icon_user.png) no-repeat center / 100%;}
.ly_header_73 .default_shopping_cart_style{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-left:1.65vw;-webkit-box-pack:center;-webkit-justify-items:center;-ms-flex-pack:center;justify-items:center;-webkit-align-items:center;-ms-flex-line-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.ly_header_73 .default_shopping_cart_style .text_0{display:none;}
.ly_header_73 .default_shopping_cart_style .cart_count{vertical-align:middle;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:18px;width:18px;font-size:12px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position: absolute;right: -8px;top: -5px;background-color: #bf1200;color: var(--color-white);border-radius: 20px;}
.ly_header_73 .default_shopping_cart_style .text_1,.default_shopping_cart_style .cart_count_price{display:none;}
.ly_header_73 .default_shopping_cart_down .cart_note{left: -300px;}
.ly_header_73 .default_shopping_cart_style .iconfont {font-size: 0;vertical-align: middle; display: block; width: 25px; height: 25px; background: url(../images/icon/icon_cart.png) no-repeat center / 100%;}
.ly_header_73 .default_language_currency_style{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:14px;margin-left: 1.5vw;}
.ly_header_73 .default_language_currency_style dt{padding: 0 0;white-space: nowrap;display: flex;align-items: center; position: relative; padding-right: 18px;}
.ly_header_73 .default_language_currency_style dt::after{content: ''; width: 8.5px; height: 8.5px; border-width: 1px; border-style: solid; border-color: transparent #c4c4c5 #c4c4c5 transparent; position: absolute; right: 0; top: calc(50% - 4px); transform: translateY(-50%) rotate(45deg);}
.ly_header_73 .default_language_currency_style span{cursor: pointer;}
.ly_header_73 .default_language_currency_style span:first-child{padding-left: 0;}
.ly_header_73 .default_language_currency_style span.iconfont{float: unset; width: 18px; height: 18px; background: url(../images/icon/icon_lang.png) no-repeat center / 100%; margin-right: 9px;}
.ly_header_73 .default_language_currency_style span.iconfont::before{display: none;}
.ly_header_73 .default_language_currency_style .current_language_abbreviation{padding-left: 34px;}
.ly_header_73 .default_language_currency_style .current_language_abbreviation.en{background: url(../images/icon/icon_lang_en.png) no-repeat left center;}
@media screen and (max-width:1860px){
	.ly_header_73 .default_nav_style li{padding-right: 3.4vw}
}
@media screen and (max-width:1440px){
	#header.ly_header_73 .ly_header_icon_list{min-width: 32%;}
   .ly_header_73 .default_nav_style li{padding-right: 2.5vw}
}
@media screen and (max-width:1300px){
	.ly_header_73 .default_nav_style li{padding-right: 2vw}
}
@media screen and (max-width:1000px){
	#header.ly_header_73{min-width: unset;}
	.ly_header_73 #default_search_box{display: none;}
	.ly_header_73 .header_lang_box{display: none;}
	.ly_header_73 .default_language_currency_style{display: none;}
	#header.ly_header_73 .ly_header_left{ width: 100%; }
	/* #header.ly_header_73 .ly_header_left{width:60%;position: unset;-webkit-transform: translate(0,0);-ms-transform: translate(0,0);transform: translate(0,0);min-width:unset;padding: 10px 10px;} */
	.ly_header_73 .logo{-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;position: unset;}
	.ly_header_73 .logo h1 a{padding: 0px 0 ;-webkit-box-sizing: border-box;box-sizing: border-box;max-height:none;height: auto;}
	.ly_header_73 .header_menu_mb{display: block;-webkit-box-flex: 0;-webkit-flex: 0 0 10%;-ms-flex: 0 0 10%;flex: 0 0 10%;font-size:0;text-align:center;cursor:pointer;-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;-o-transition:transform 0.3s;transition:transform 0.3s;transition:transform 0.3s, -webkit-transform 0.3s;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}
	.ly_header_73 .header_menu_mb span{display:block;width:20px;height:2px;margin-bottom:5px;border-radius:3px;-webkit-transform-origin:20px;-ms-transform-origin:19px;transform-origin:19px;-webkit-transition:background 0.5s cubic-bezier(0.77,0.2,0.05,1),opacity 0.55s ease,width 0.5s,-webkit-transform 0.5s cubic-bezier(0.77,0.2,0.05,1);transition:background 0.5s cubic-bezier(0.77,0.2,0.05,1),opacity 0.55s ease,width 0.5s,-webkit-transform 0.5s cubic-bezier(0.77,0.2,0.05,1);-o-transition:background 0.5s cubic-bezier(0.77,0.2,0.05,1),opacity 0.55s ease,transform 0.5s cubic-bezier(0.77,0.2,0.05,1),width 0.5s;transition:background 0.5s cubic-bezier(0.77,0.2,0.05,1),opacity 0.55s ease,transform 0.5s cubic-bezier(0.77,0.2,0.05,1),width 0.5s;transition:background 0.5s cubic-bezier(0.77,0.2,0.05,1),opacity 0.55s ease,transform 0.5s cubic-bezier(0.77,0.2,0.05,1),width 0.5s,-webkit-transform 0.5s cubic-bezier(0.77,0.2,0.05,1);}
	.ly_header_73 .header_menu_mb span:last-child{margin-bottom:0;}
	#header.ly_header_73 .ly_header_right{display: none;}
	#header.ly_header_73 .ly_header_icon_list{width: 20%;min-width: 20%;}
	.ly_header_73 .default_shopping_cart_style{margin-left: 5vw;}
	#header.ly_header_73 .ly_index_wrapper{max-height: 120px; min-height: 43px;}
	.ly_header_73 .default_nav_style{display: none;}
	#header.ly_header_73 .ly_header_right .ly_header_icon_list .ly_header_switch{display: none;}
	.ly_header_73 .default_account_style .global_login_sec{display: none;}
	.ly_header_73 .default_shopping_cart_style .cart_count{width: 16px; height: 16px; right: -8px; top: -6px;}

	.ly_header_73 .default_search_style .default_search_btn{width: 27px; height: 27px;}
	.ly_header_73 .default_search_style .iconfont{width: 13px; height: 13px;}
	.ly_header_73 .default_account_style{margin-left: 4vw; display: none;}
	.ly_header_73 .default_account_style .global_account_sec,
	.ly_header_73 .default_account_style .iconfont{width: 18px; height: 18px;}
	.ly_header_73 .default_shopping_cart_style .iconfont{width: 17px; height: 17px;}
}
#header.ly_header_73{background-color: var(--ThemesHeaderBgColor); position: relative; z-index: 10;}
#header.ly_header_73 .ly_header_switch .ly_header_switch_line{color:var(--color-white);}
.ly_header_73 .default_shopping_cart_style .cart_count{color:var(--color-white);}
.ly_header_73 .default_shopping_cart_style .text_0{color:transparent;font-family:"Montserrat-Regular";}
.ly_header_73 .default_shopping_cart_style .text_1,.default_shopping_cart_style .cart_count_price{color:var(--color-white);}
.ly_header_73 .default_nav_style li a{color:var(--ThemesNavTextColor);}
.ly_header_73 .default_language_currency_style{color:var(--ThemesHeaderTextColor);font-family:"Montserrat-Regular";font-size: 16px;}
.ly_header_73 .default_search_style .iconfont,.default_account_style .iconfont,
.ly_header_73 .default_shopping_cart_style .iconfont{color: var(--ThemesHeaderIconColor);}
@media screen and (max-width:1000px){
	.ly_header_73 .logo h1 a{color: var(--color-white);}
	.ly_header_73 .header_menu_mb span{background-color: var(--ThemesHeaderIconColor);}
}
@media screen and (min-width:1024px){
	.ly_header_73 .default_nav_style li>a:hover{color:var(--ThemesNavTextHoverColor);}
}

#default_language_currency_box .chzn-container-single .chzn-drop{transition: none;}

.ly_header_73 .default_nav .nav_sec_item .nav_third_box,
.ly_header_73 .default_nav .nav_sec_item .nav_third_box .nav_four_box{padding: 13px 0 17px;}
.ly_header_73.header .default_nav .small_nav_sec .nav_sec_item a,
.ly_header_73.header .default_nav .small_nav_sec .nav_sec_item dt a{box-sizing: content-box;}

.ly_header_73.header .default_nav .nav_sec{transition: unset;}

.ly_header_73.header .default_nav .nav_sec.cate_nav_sec{width: 92%; max-width: var(--wrap); left: 50%; top: calc(100% - 15px); transform: translateX(-50%); padding-top: 15px; box-shadow: unset;}
.ly_header_73.header .default_nav .nav_sec.cate_nav_sec .cate_nav_sec_container{display: flex; background-color: #f9f9f9;}
.ly_header_73.header .default_nav .nav_sec.cate_nav_sec .cate_nav_sec_list{width: 280px; background-color: var(--color-white);}
.ly_header_73.header .default_nav .nav_sec.cate_nav_sec .cate_nav_sec_list a{display: flex; justify-content: space-between; align-items: center; width: 100%; min-height: 60px; font-family: var(--ThemesNavFont); font-size: 14px; line-height: 1.215; color: #404040; padding: 0 20px; position: relative;}
.ly_header_73.header .default_nav .nav_sec.cate_nav_sec .cate_nav_sec_list a::after{content: ''; width: 8px; height: 8px; border: 1px solid; border-color: #404040 #404040 transparent transparent; transform: rotate(45deg);}
.ly_header_73.header .default_nav .nav_sec.cate_nav_sec .cate_nav_sec_list a.on{color: var(--color-white); background-color: var(--color-green-0);}
.ly_header_73.header .default_nav .nav_sec.cate_nav_sec .cate_nav_sec_list a.on::after{border-color: var(--color-white) var(--color-white) transparent transparent;}
.ly_header_73.header .default_nav .nav_sec.cate_nav_sec .pro_nav_sec_container{flex: 1; padding: 20px;}
.ly_header_73.header .default_nav .nav_sec.cate_nav_sec .pro_nav_sec_list{display: none; grid-template-columns: repeat(4, 1fr); gap: 20px;}
.ly_header_73.header .default_nav .nav_sec.cate_nav_sec .pro_nav_sec_list.on{display: grid;}
.ly_header_73.header .default_nav .nav_sec.cate_nav_sec .pro_nav_sec_item{display: flex; align-items: center;}
.ly_header_73.header .default_nav .nav_sec.cate_nav_sec .pro_nav_sec_item .img{width: 70px; min-width: 70px; height: 70px; background-color: var(--color-white); margin-right: 14px;}
.ly_header_73.header .default_nav .nav_sec.cate_nav_sec .pro_nav_sec_item .name{font-family: var(--ThemesNavFont); font-size: 14px; line-height: 1.215; color: #404040; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 4;}
.ly_header_73.header .default_nav .nav_sec.cate_nav_sec .pro_nav_sec_item:hover .name{color: var(--color-green-0);}

.ly_header_73 .header_lang_box{position: relative; cursor: pointer;}
.ly_header_73 .header_lang_box .header_lang_cur{font-size: 16px; line-height: 30px; padding: 0 18px 0 34px; position: relative; background-repeat: no-repeat; background-position: left center; background-size: 28px;}
.ly_header_73 .header_lang_box .header_lang_cur::after{content: ''; width: 8.5px; height: 8.5px; border-width: 1px; border-style: solid; border-color: transparent #c4c4c5 #c4c4c5 transparent; position: absolute; right: 0; top: calc(50% - 4px); transform: translateY(-50%) rotate(45deg);}
.ly_header_73 .header_lang_box .header_lang_cur.en{background-image: url(../images/icon/icon_lang_en.jpg);}
.ly_header_73 .header_lang_box .header_lang_cur.eu{background-image: url(../images/icon/icon_lang_eu.jpg);}
.ly_header_73 .header_lang_box .header_lang_cur.uk{background-image: url(../images/icon/icon_lang_uk.jpg);}
.ly_header_73 .header_lang_box .header_lang_cur.de{background-image: url(../images/icon/icon_lang_de.jpg);}
.ly_header_73 .header_lang_box .header_lang_cur.fr{background-image: url(../images/icon/icon_lang_fr.jpg);}
.ly_header_73 .header_lang_box .header_lang_cur.it{background-image: url(../images/icon/icon_lang_it.jpg);}
.ly_header_73 .header_lang_box .header_lang_cur.nl{background-image: url(../images/icon/icon_lang_nl.jpg);}
.ly_header_73 .header_lang_box .header_lang_cur.au{background-image: url(../images/icon/icon_lang_au.jpg);}
.ly_header_73 .header_lang_box .header_lang_list{display: none; flex-direction: column; width: max-content; background-color: var(--color-white); border-radius: 0 0 10px 10px; position: absolute; top: 100%; left: 50%; transform: translateX(-50%); z-index: 1; box-shadow: 0 5px 20px -5px #0003; overflow: hidden;}
.ly_header_73 .header_lang_box .header_lang_item{font-size: 16px; line-height: 20px; padding: 12px 15px 12px 46px; background-repeat: no-repeat; background-position: left 12px center; background-size: 28px;}
.ly_header_73 .header_lang_box .header_lang_item.active,
.ly_header_73 .header_lang_box .header_lang_item:hover{background-color: #f1f1f1;}
.ly_header_73 .header_lang_box .header_lang_item.en{background-image: url(../images/icon/icon_lang_en.jpg);}
.ly_header_73 .header_lang_box .header_lang_item.eu{background-image: url(../images/icon/icon_lang_eu.jpg);}
.ly_header_73 .header_lang_box .header_lang_item.uk{background-image: url(../images/icon/icon_lang_uk.jpg);}
.ly_header_73 .header_lang_box .header_lang_item.de{background-image: url(../images/icon/icon_lang_de.jpg);}
.ly_header_73 .header_lang_box .header_lang_item.fr{background-image: url(../images/icon/icon_lang_fr.jpg);}
.ly_header_73 .header_lang_box .header_lang_item.it{background-image: url(../images/icon/icon_lang_it.jpg);}
.ly_header_73 .header_lang_box .header_lang_item.nl{background-image: url(../images/icon/icon_lang_nl.jpg);}
.ly_header_73 .header_lang_box .header_lang_item.au{background-image: url(../images/icon/icon_lang_au.jpg);}
.ly_header_73 .header_lang_box.show .header_lang_cur::after{top: calc(50% + 2px); transform: translateY(-50%) rotate(225deg);}
.ly_header_73 .header_lang_box.show .header_lang_list{display: flex;}

.left_fixed_side .pop_buttom_container .menu_list .item a.language_item{padding: 0 34px; background-repeat: no-repeat; background-position: left center; background-size: 28px;}
.left_fixed_side .pop_buttom_container .menu_list .item a.language_item.en{background-image: url(../images/icon/icon_lang_en.jpg);}
.left_fixed_side .pop_buttom_container .menu_list .item a.language_item.eu{background-image: url(../images/icon/icon_lang_eu.jpg);}
.left_fixed_side .pop_buttom_container .menu_list .item a.language_item.uk{background-image: url(../images/icon/icon_lang_uk.jpg);}
.left_fixed_side .pop_buttom_container .menu_list .item a.language_item.de{background-image: url(../images/icon/icon_lang_de.jpg);}
.left_fixed_side .pop_buttom_container .menu_list .item a.language_item.fr{background-image: url(../images/icon/icon_lang_fr.jpg);}
.left_fixed_side .pop_buttom_container .menu_list .item a.language_item.it{background-image: url(../images/icon/icon_lang_it.jpg);}
.left_fixed_side .pop_buttom_container .menu_list .item a.language_item.nl{background-image: url(../images/icon/icon_lang_nl.jpg);}
.left_fixed_side .pop_buttom_container .menu_list .item a.language_item.au{background-image: url(../images/icon/icon_lang_au.jpg);}

.ly_carousel_10.container_screen{ margin: 0 auto; }
.ly_carousel_10 .carousel_wrapper.screen_full{ width: 100%; }
.ly_carousel_10 .carousel_wrapper{position: relative; margin:0 auto;z-index: 0;}
.ly_carousel_10 .carousel_wrapper a:hover{text-decoration: unset;}
.ly_carousel_10 .carousel_wrapper .carousel_box{width: 100%;height: 100%;position: absolute;top:0;left: 0;overflow: hidden;}
.ly_carousel_10 .carousel_wrapper .carousel_box .carousel_item{position: absolute;width: 100%;}
.ly_carousel_10 .carousel_wrapper .carousel_box .carousel_item .carousel_info{position: absolute;left: 50%;transform: translateX(-50%);z-index: 10;display: flex;flex-direction: column;padding: 3.646% 0;}
.ly_carousel_10 .carousel_wrapper .carousel_box .carousel_item .carousel_info .carousel_info_box{width: max-content; max-width: 100%;}
.ly_carousel_10 .carousel_wrapper .carousel_box .carousel_item .carousel_info .carousel_title{margin-bottom:2px;}
.ly_carousel_10 .carousel_wrapper .carousel_box .carousel_item .carousel_info .carousel_subtitle{margin-bottom:21px;}
.ly_carousel_10 .carousel_wrapper .carousel_box .carousel_item .carousel_info .carousel_content{margin-bottom:53px;line-height:1.8; }
.ly_carousel_10 .carousel_wrapper .carousel_box .carousel_item .carousel_info .carousel_btn{display: inline-block; width: 160px;height: 40px;line-height: 40px; border-radius: 20px;text-align: center;font-size:16px; border: 1px solid transparent; overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1 }
.ly_carousel_10 .carousel_wrapper .carousel_box .carousel_item .carousel_info .carousel_btn:hover{text-decoration: unset;}
.ly_carousel_10 .carousel_wrapper .tab_type_position{position: absolute;bottom:10%;left: 50%;transform: translateX(-50%);max-width: 92%;width: var(--wrap);z-index: 1000;}
.ly_carousel_10 .carousel_wrapper .carousel_tab.btn_none{display: none;}
.ly_carousel_10 .carousel_wrapper .carousel_tab .tab_btn{display: inline-block;vertical-align: middle;}
.ly_carousel_10 .carousel_wrapper .carousel_tab .tab_dots{width: 8px;height: 8px;margin:0 4px; background-color: var(--color-white); border-radius: 50%;}
.ly_carousel_10 .carousel_wrapper .carousel_tab .tab_dots:first-child{margin-left: 0;}
.ly_carousel_10 .carousel_wrapper .carousel_tab .tab_dots:last-child{margin-right: 0;}
.ly_carousel_10 .carousel_wrapper .carousel_tab .tab_dots.activity{background-color: var(--color-green-dark);}
.ly_carousel_10 .carousel_wrapper .carousel_tab .tab_line{width: 80px;height: 3px;margin:0 6px;background-color: var(--color-white);}
.ly_carousel_10 .carousel_wrapper .carousel_tab .tab_line.activity{background-color: var(--color-green-dark);}
.ly_carousel_10 .carousel_wrapper .carousel_tab .tab_arrow{position: absolute;top:50%;transform: translateY(-50%);color:#a5a7ab;z-index: 10;transition: all .3s;}
.ly_carousel_10 .carousel_wrapper .carousel_tab .tab_arrow i{font-size: 46px;}
.ly_carousel_10 .carousel_wrapper .carousel_tab .tab_arrow.tab_prev{left: 3%;}
.ly_carousel_10 .carousel_wrapper .carousel_tab .tab_arrow.tab_next{right: 3%;}
.ly_carousel_10 .carousel_wrapper .carousel_tab .tab_arrow:hover{color:var(--color-white);}
.ly_carousel_10 .carousel_wrapper .animate_transition {transition:transform 0.5s ease-in 0.05s,opacity 0.5s ease-in 0.05s;}
.ly_carousel_10 .carousel_wrapper .carousel_none{opacity: 0;z-index: -1;pointer-events: none;}
.ly_carousel_10 .carousel_wrapper .carousel_show{opacity: 1;z-index: 1;pointer-events: auto;}
.ly_carousel_10 .carousel_wrapper .animate_out_img_move{opacity:0;transform:translateX(50px);}
.ly_carousel_10 .carousel_wrapper .animation_rise_3{ animation:1s cubic-bezier(0.26, 0.54, 0.32, 1) 0.3s forwards;animation-name:rise_up;}
.ly_carousel_10 .carousel_wrapper .animation_rise_4{ animation:1s cubic-bezier(0.26, 0.54, 0.32, 1) 0.4s forwards;animation-name:rise_up;}
.ly_carousel_10 .carousel_wrapper .txt_opacity{opacity: 0;}
.ly_carousel_10 .carousel_wrapper .carousel_item .animate_btn{opacity: 0;font-family: var(--family);}
.ly_carousel_10 .carousel_wrapper .carousel_item.carousel_show .animate_btn{opacity: 1;}
.ly_carousel_10 .carousel_wrapper .animate_out_img_left{-webkit-transform: translateX(-200px);transform: translateX(-200px);-webkit-transition: opacity .5s ease-in .05s,-webkit-transform .5s ease-in .05s;transition: opacity .5s ease-in .05s,-webkit-transform .5s ease-in .05s;transition: transform .5s ease-in .05s,opacity .5s ease-in .05s;transition: transform .5s ease-in .05s,opacity .5s ease-in .05s,-webkit-transform .5s ease-in .05s;z-index: 10;}
.ly_carousel_10 .carousel_wrapper .carousel_item.carousel_show.carousel_animate_scale .carousel_img{ animation:carousel_img 2s ease;}

@media screen and (max-width: 1000px) {
	.ly_carousel_10 .carousel_wrapper .tab_type_position{bottom:4%;text-align: center;}
	.ly_carousel_10 .carousel_wrapper .carousel_box .carousel_item .carousel_info{padding: 3.646% 2.646%;}
	.ly_carousel_10 .carousel_wrapper .carousel_box .carousel_item .carousel_info .carousel_subtitle{margin-bottom: 0;}
	.ly_carousel_10 .carousel_wrapper .carousel_box .carousel_item .carousel_info .carousel_content{margin-bottom: 11px;}
	.ly_carousel_10 .carousel_wrapper .carousel_tab .tab_dots{width: 7px; height: 7px; margin: 0 2px;}
}
.themes_box_content{font-family: var(--ThemesTextContentFont);}
@keyframes rise_up{
	0%{
	  opacity:0;
	  transform:translateY(120%);
	}
	to{
	  opacity:1;
	  transform:translateY(0%);
	}
}

@keyframes carousel_img{
	0% {
		-webkit-transform: scale(1.3);
		transform: scale(1.3);
	}

	to {
		-webkit-transform: scale(1);
		transform: scale(1);
	}
}

.ly_poster_300 .ly_adv_list{box-shadow: var(--box-shadow);}
.ly_poster_300 .ly_adv_list ul{display:flex;flex-wrap:wrap;justify-content: center;border-radius: 5px;overflow: hidden;}
.ly_poster_300 .ly_adv_list ul li{display: block;position: relative;}
.ly_poster_300 .ly_adv_list ul li::before{content: '';width: 1px;height: 38px;background-color: #ededed;position: absolute;right: 0;top: 50%;transform: translateY(-50%);}
.ly_poster_300 .ly_adv_item{position:relative;display:flex;justify-content: center;align-items:center;padding:8%;}
.ly_poster_300 .ly_adv_item::after{content:'';position:absolute;right:-0.5px;top:50%;transform:translateY(-50%);display:inline-block;width:1px;height:78px;}
.ly_poster_300 .ly_adv_item:last-child::after{content:unset;}
.ly_poster_300 .ly_adv_item:hover{text-decoration: none;}
.ly_poster_300 .ly_adv_item .ly_adv_item_img{width:37px;}
.ly_poster_300 .ly_adv_item .ly_adv_item_text{margin-left:20px;max-width: calc(100% - 57px);}
.ly_poster_300 .ly_adv_item .ly_adv_item_text .ly_adv_item_title{font-family: var(--family);}
@media screen and (max-width:1000px){ 
	.ly_poster_300.ly_adv{padding-top:15px;padding-bottom:15px;}
	.ly_poster_300 .ly_adv_list ul li{width:50%;}
	.ly_poster_300 .ly_adv_item{flex-wrap:wrap;padding:12px;}
	.ly_poster_300 .ly_adv_item .ly_adv_item_img{width: 25px;}
	.ly_poster_300 .ly_adv_item .ly_adv_item_text{margin-left: 7px; max-width: calc(100% - 32px);}
	.ly_poster_300 .ly_adv_item .ly_adv_item_text .ly_adv_item_title{line-height: 1.228;}
}
.ly_poster_300 .ly_adv_item::after{background-color:#dcdcdc;}

.ly_poster_301 .global_container .poster_title{ margin-bottom: 2px; }
.ly_poster_301 .global_container .poster_list{ display: flex; flex-wrap: wrap; align-items: center; justify-content: flex-start; }
.ly_poster_301 .global_container .poster_list .item{ width: 19.167%; margin-right: 1.04125%; text-decoration: none; position: relative; border-radius: 5px; overflow: hidden; }
.ly_poster_301 .global_container .poster_list .item:nth-child(5n),
.ly_poster_301 .global_container .poster_list .item:last-child{ margin-right: 0; }
.ly_poster_301 .global_container .poster_list .item .title{ line-height: 1.4; padding: 8.7%; overflow: hidden; position: absolute; left: 0; bottom: 0; z-index: 1; }
.ly_poster_301 .global_container .poster_list .item .title::after{ content: ''; display: inline-block; width: 9px; height: 9px; border-width: 2px; border-style: solid; border-color: var(--color-white) var(--color-white) transparent transparent; opacity: .5; transform: rotate(45deg) translateY(-5px); }
.ly_poster_301 .global_container .poster_list .item .img{ position: relative; }
@media screen and (min-width: 1000px) {
	.ly_poster_301 .global_container .poster_list .item:hover{transform: translateY(-10px);}
}
@media screen and (max-width: 1000px) {
	.ly_poster_301 .global_container .poster_list{ justify-content: center; margin-top: 6px; }
	.ly_poster_301 .global_container .poster_list .item{ width: 32.174%; margin-right: 1.739%; margin-top: 3px; border-radius: 3px; }
	.ly_poster_301 .global_container .poster_list .item:nth-child(5n){ margin-right: 1.739%; }
	.ly_poster_301 .global_container .poster_list .item:nth-child(3n),
	.ly_poster_301 .global_container .poster_list .item:last-child{ margin-right: 0; }
	.ly_poster_301 .global_container .poster_list .item .title{ padding: 8px; }
	.ly_poster_301 .global_container .poster_list .item .title::after{width: 6px; height: 6px; border-width: 1px; transform: rotate(45deg) translateY(-2px);}
}

.ly_products_150 .div_wrap{--wrap: 1250px;}
.ly_products_150 .pro_title_box{display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; padding: 0 25px;}
.ly_products_150 .pro_arrow_box{display: flex; padding: 0 2px;}
.ly_products_150 .pro_arrow_box .pro_arrow{width: 30px; height: 30px; border: 1px solid #9e9e9e; border-radius: 50%; position: relative; cursor: pointer; margin-right: 10px;}
.ly_products_150 .pro_arrow_box .pro_arrow:last-child{margin-right: 0;}
.ly_products_150 .pro_arrow_box .pro_arrow::after{content: ''; width: 9px; height: 9px; border-width: 2px; border-style: solid; border-color: transparent transparent #9c9c9c #9c9c9c; position: absolute; left: calc(50% + 2px); top: 50%; transform: translate(-50%, -50%) rotate(45deg); opacity: .5;}
.ly_products_150 .pro_arrow_box .pro_arrow.next{transform: rotateY(180deg);}
.ly_products_150 .pro_list .pro_item_box{display: grid; grid-template-columns: 1fr repeat(2, 230px); gap: 12px; padding: 25px;}
.ly_products_150 .pro_list .pro_item{background-color: var(--color-white); border-radius: 5px; padding: 8.261%; overflow: hidden; box-shadow: var(--box-shadow);}
.ly_products_150 .pro_list .pro_item:first-child{flex: 1;}
.ly_products_150 .pro_list .pro_item .pro_info_box{padding: 11.98% 0 8.86%;}
.ly_products_150 .pro_list .pro_item .themes_products_title{font-size: 16px; line-height: 1.5;}
.ly_products_150 .pro_list .pro_item .themes_products_content{display: none; font-family: var(--family-light); font-size: 14px; line-height: 1.715; color: #8f8f8f;}
.ly_products_150 .pro_list .pro_item .pro_price_tool{margin-top: 26px;}
.ly_products_150 .pro_list .pro_item .themes_products_price{font-size: 16px; line-height: 1.75;}
.ly_products_150 .pro_list .pro_item .pro_link{display: block; max-width: 192px; font-size: 14px; line-height: 2.143; color: var(--color-green-0); border: 1px solid var(--color-green-0); border-radius: 32px; text-align: center; padding: 0 12px; margin-top: 11px;}
.ly_products_150 .pro_list .pro_item:first-child{display: flex; padding: 5.727% 3.492% 3.492%;}
.ly_products_150 .pro_list .pro_item:first-child .img{width: 50%;}
.ly_products_150 .pro_list .pro_item:first-child .pro_info_box{flex: 1; display: flex; flex-direction: column; justify-content: space-between; padding: 3.454% 3.454% 1.652%;}
.ly_products_150 .pro_list .pro_item:first-child .themes_products_title{font-size: 24px; line-height: 1.167;}
.ly_products_150 .pro_list .pro_item:first-child .themes_products_content{display: block; margin-bottom: 35px;}
.ly_products_150 .pro_list .pro_item:first-child .pro_price_tool{margin-top: 0;}
@media screen and (min-width: 1000px){
	.ly_products_150 .pro_arrow_box .pro_arrow:hover{border-color: var(--color-green);}
	.ly_products_150 .pro_arrow_box .pro_arrow:hover::after{border-color: transparent transparent var(--color-green-0) var(--color-green-0);}
	.ly_products_150 .pro_list .pro_item:hover .img img{transform: scale(1.1);}
	.ly_products_150 .pro_list .pro_item:hover .themes_products_title{color: var(--color-green-0);}
	.ly_products_150 .pro_list .pro_item:hover .pro_link{background-color: var(--color-green-0); color: var(--color-white);}
}
@media screen and (max-width: 1320px){
	.ly_products_150 .pro_title_box{padding: 0;}
	.ly_products_150 .pro_list .pro_item_box{padding: 19px 0 0;}
}
@media screen and (max-width: 1000px){
	.ly_products_150 .pro_list .pro_item_box{grid-template-columns: 1fr repeat(2, 170px);}
	.ly_products_150 .pro_arrow_box .pro_arrow{width: 24px; height: 24px; margin-right: 5px;}
	.ly_products_150 .pro_arrow_box .pro_arrow::after{left: calc(50% + 2px);}
}
@media screen and (max-width: 768px){
	.ly_products_150 .pro_list .pro_item_box{grid-template-columns:  repeat(2, 1fr); gap: 10px;}
	.ly_products_150 .pro_list .pro_item{padding: 5px 10px 21px; border-radius: 3px;}
	.ly_products_150 .pro_list .pro_item .img{width: 90%; margin: 0 auto;}
	.ly_products_150 .pro_list .pro_item .pro_info_box{padding: 0;}
	.ly_products_150 .pro_list .pro_item .themes_products_title{font-size: 15px; line-height: 16px;}
	.ly_products_150 .pro_list .pro_item .themes_products_content{font-size: 12px; line-height: 1.455;}
	.ly_products_150 .pro_list .pro_item .themes_products_price{font-size: 12px; line-height: 1.167;}
	.ly_products_150 .pro_list .pro_item .pro_link{width: max-content; font-size: 12px; line-height: 1.959; margin-top: 12px;}
	.ly_products_150 .pro_list .pro_item .pro_price_tool{margin-top: 8px;}
	.ly_products_150 .pro_list .pro_item:first-child{grid-column: 1 / 3; padding: 27px 2px;}
	.ly_products_150 .pro_list .pro_item:first-child .img{width: 39.59%;}
	.ly_products_150 .pro_list .pro_item:first-child .pro_info_box{padding: 0 10px;}
	.ly_products_150 .pro_list .pro_item:first-child .themes_products_title{font-size: 15px; line-height: 1.034; margin-bottom: 9px;}
	.ly_products_150 .pro_list .pro_item:first-child .themes_products_content{margin-bottom: 9px;}
	.ly_products_150 .pro_list .pro_item:first-child .pro_link{margin-top: 10px;}
}

.ly_poster_302 .poster_box{display: grid; gap: 12px;}
.ly_poster_302 .poster_item{border-radius: 10px; overflow: hidden; position: relative; box-shadow: var(--box-shadow);}
.ly_poster_302 .poster_item.Poster-1{grid-column: 1 / 2; grid-row: 1 / 3;}
.ly_poster_302 .poster_item.Poster-2{grid-column: 2 / 3; grid-row: 1 / 2;}
.ly_poster_302 .poster_item.Poster-3{grid-column: 2 / 3; grid-row: 2 / 3;}
.ly_poster_302 .poster_item .poster_info{display: flex; flex-direction: column; padding: 10px 6%; position: absolute;}
.ly_poster_302 .poster_item.Poster-1 .poster_info{padding: 10px 7.7%;}
.ly_poster_302 .poster_item .poster_info .poster_title{font-family: var(--family); line-height: 1.2143;}
.ly_poster_302 .poster_item .poster_info .poster_desc{font-family: var(--family-light); line-height: 1.563; margin-top: 5px;}
.ly_poster_302 .poster_item .poster_info .poster_desc span{font-family: var(--family); font-weight: normal !important; color: var(--color-orange);}
.ly_poster_302 .poster_item .poster_info .poster_link{display: block; width: max-content; min-width: 147px; font-size: 14px; line-height: 30px; border: 1px solid transparent; border-radius: 32px; padding: 0 5px; text-align: center; margin-top: 24px;}
@media screen and (min-width: 1000px){
	.ly_poster_302 .poster_item:hover .compute_item_img img{transform: scale(1.1);}
}
@media screen and (max-width: 768px){
	.ly_poster_302 .poster_item{border-radius: 5px;}
	.ly_poster_302 .poster_item.Poster-1{grid-column: 1 / 2; grid-row: 1 / 2;}
	.ly_poster_302 .poster_item.Poster-2{grid-column: 1 / 2; grid-row: 2 / 3;}
	.ly_poster_302 .poster_item.Poster-3{grid-column: 1 / 2; grid-row: 3 / 4;}
	.ly_poster_302 .poster_item .poster_info .poster_desc{line-height: 1.25;}
	.ly_poster_302 .poster_item .poster_info .poster_link{min-width: 92px; font-size: 12px; line-height: 23px; margin-top: 13px;}
}

.ly_products_151 .pro_title_box{display: flex; justify-content: space-between; align-items: flex-end;}
.ly_products_151 .pro_title_box .pro_title{flex: 1;}
.ly_products_151 .pro_title_box .pro_title_link{display: flex; align-items: center; font-size: 14px; line-height: 2;}
.ly_products_151 .pro_title_box .pro_title_link::after{content: ''; width: 10px; height: 10px; border-width: 2px; border-style: solid; border-color: transparent; transform: rotate(45deg) translate(-1px, 1px); margin-left: 5px; opacity: .5;}
.ly_products_151 .pro_list{display: grid; grid-template-columns: repeat(5, 1fr); gap: 13px; margin-top: 29px;}
.ly_products_151 .pro_list .pro_item{background-color: var(--color-white); border-radius: 5px; padding: 8.28%; overflow: hidden; box-shadow: var(--box-shadow);}
.ly_products_151 .pro_list .pro_item .pro_info_box{padding: 23px 0 17px;}
.ly_products_151 .pro_list .pro_item .themes_products_title{display: block; font-family: var(--family-light); font-size: 16px; line-height: 1.5; height: 48px; text-align: center; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-break: break-word;}
.ly_products_151 .pro_list .pro_item .pro_price_tool{margin-top: 15px;}
.ly_products_151 .pro_list .pro_item .pro_link{display: block; width: 100%; font-size: 14px; line-height: 2.143; color: var(--color-green-0); border: 1px solid var(--color-green-0); border-radius: 32px; text-align: center;}
.ly_products_151 .poster_box{grid-column: 1 / 6; position: relative; box-shadow: var(--box-shadow); overflow: hidden;}
.ly_products_151 .poster_info{display: flex; flex-direction: column; padding: .834% 5%; position: absolute;}
.ly_products_151 .poster_info .poster_desc{font-family: var(--family-light); line-height: 1.75; margin-top: 12px;}
.ly_products_151 .poster_info .poster_link{display: block; width: max-content; min-width: 192px; font-size: 14px; line-height: 30px; background-color: transparent; border: 1px solid transparent; border-radius: 32px; padding: 0 5px; text-align: center; margin: 41px 3px 0;}
@media screen and (min-width: 1000px){
	.ly_products_151 .poster_box:hover .poster_img img{transform: scale(1.1);}
	.ly_products_151 .pro_list .pro_item:hover .img img{transform: scale(1.1);}
	.ly_products_151 .pro_list .pro_item:hover .themes_products_title{color: var(--color-green-0);}
	.ly_products_151 .pro_list .pro_item:hover .pro_link{background-color: var(--color-green-0); color: var(--color-white);}
}
@media screen and (max-width: 768px){
	.ly_products_151 .pro_title_box{align-items: center;}
	.ly_products_151 .pro_title_box .pro_title_link{font-size: 12px; line-height: 1.273;}
	.ly_products_151 .pro_title_box .pro_title_link::after{width: 7px; height: 7px; border-width: 1px; transform: rotate(45deg) translate(-2px, 2px);}
	.ly_products_151 .pro_list{grid-template-columns: repeat(2, 1fr); gap: 12px 10px; margin-top: 21px;}
	.ly_products_151 .poster_box{grid-column: 1 / 3;}
	.ly_products_151 .poster_info{max-width: 50%; padding: 10px 6%;}
	.ly_products_151 .poster_info .poster_desc{line-height: 1.25; margin-top: 8px;}
	.ly_products_151 .poster_info .poster_link{min-width: 92px; font-size: 12px; line-height: 25px; margin: 13px 0 0;}
	.ly_products_151 .pro_list .pro_item{padding: 10px; border-radius: 3px;}
	.ly_products_151 .pro_list .pro_item .img{width: 65%; margin: 0 auto;}
	.ly_products_151 .pro_list .pro_item .themes_products_title{font-size: 15px; height: 45px;}
	.ly_products_151 .pro_list .pro_item .pro_info_box{padding: 10px 0 15px;}
	.ly_products_151 .pro_list .pro_item .pro_price_tool{margin-top: 2px;}
	.ly_products_151 .pro_list .pro_item .pro_link{width: max-content; min-width: 96px; font-size: 12px; padding: 0 5px; margin: 0 auto;}
}

.ly_products_152 .pro_title_box{display: flex; justify-content: space-between; align-items: flex-end;}
.ly_products_152 .pro_title_box .pro_title{flex: 1;}
.ly_products_152 .pro_title_box .pro_title_link{display: flex; align-items: center; font-size: 14px; line-height: 2;}
.ly_products_152 .pro_title_box .pro_title_link::after{content: ''; width: 10px; height: 10px; border-width: 2px; border-style: solid; border-color: transparent; transform: rotate(45deg) translate(-1px, 1px); margin-left: 5px; opacity: .5;}
.ly_products_152 .pro_list{display: grid; grid-template-columns: 1fr repeat(2, 360px); gap: 13px; margin-top: 32px;}
.ly_products_152 .pro_list .pro_item{display: flex; align-items: center; background-color: var(--color-white); border-radius: 5px; padding: 5.912%; overflow: hidden; box-shadow: var(--box-shadow);}
.ly_products_152 .pro_list .pro_item .pic_box{width: 37%;}
.ly_products_152 .pro_list .pro_item .pro_info_box{flex: 1; padding: 3.11% 6.833% 0;}
.ly_products_152 .pro_list .pro_item .themes_products_title{display: block; font-family: var(--family-light); font-size: 16px; line-height: 1.5; height: 48px; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-break: break-word;}
.ly_products_152 .pro_list .pro_item .pro_price_tool{margin-top: 6px;}
.ly_products_152 .pro_list .pro_item .pro_link{display: block; width: max-content; max-width: 100%; min-width: 82px; font-size: 14px; line-height: 2.143; color: var(--color-green-0); border: 1px solid var(--color-green-0); border-radius: 32px; text-align: center; padding: 0 5px;}
.ly_products_152 .poster_box{grid-row: 1 / 3; position: relative; border-radius: 5px; overflow: hidden; box-shadow: var(--box-shadow);}
.ly_products_152 .poster_box .poster_img{height: 100%;}
.ly_products_152 .poster_box .poster_img .compute_item_img,
.ly_products_152 .poster_box .poster_img .compute_item_img .compute_process_img{height: inherit;}
.ly_products_152 .poster_box .poster_img .compute_item_img .compute_process_img img{width: 100%; height: 100%; object-fit: cover;}
@media screen and (min-width: 1000px){
	.ly_products_152 .poster_box:hover .poster_img img{transform: scale(1.1);}
	.ly_products_152 .pro_list .pro_item:hover .img img{transform: scale(1.1);}
	.ly_products_152 .pro_list .pro_item:hover .themes_products_title{color: var(--color-green-0);}
	.ly_products_152 .pro_list .pro_item:hover .pro_link{background-color: var(--color-green-0); color: var(--color-white);}
}
@media screen and (max-width: 1300px){
	.ly_products_152 .pro_list{grid-template-columns: 1fr repeat(2, 300px);}
}
@media screen and (max-width: 1100px){
	.ly_products_152 .pro_list{grid-template-columns: 1fr repeat(2, 240px);}
}
@media screen and (max-width: 900px){
	.ly_products_152 .pro_list{grid-template-columns: 1fr repeat(2, 180px);}
}
@media screen and (max-width: 768px){
	.ly_products_152 .pro_title_box{align-items: center;}
	.ly_products_152 .pro_title_box .pro_title_link{font-size: 12px; line-height: 1.273;}
	.ly_products_152 .pro_title_box .pro_title_link::after{width: 7px; height: 7px; border-width: 1px; transform: rotate(45deg) translate(-2px, 2px);}
	.ly_products_152 .pro_list{grid-template-columns: repeat(2, 1fr); gap: 11px 10px; margin-top: 19px;}
	.ly_products_152 .poster_box{grid-row: auto; grid-column: 1 / 3; border-radius: 3px;}
	.ly_products_152 .pro_list .pro_item{padding: 12px 5px;}
	.ly_products_152 .pro_list .pro_item .pro_info_box{padding: 0 3px;}
	.ly_products_152 .pro_list .pro_item .themes_products_title{font-size: 15px; line-height: 1.067; height: 32px;}
	.ly_products_152 .pro_list .pro_item .pro_price_tool{margin-top: 12px;}
	.ly_products_152 .pro_list .pro_item .pro_link{min-width: 44px; font-size: 12px;}
}

.ly_poster_303 .poster_list{display: grid; grid-template-columns: repeat(6, 1fr); gap: 12px 9px; margin-top: 28px;}
.ly_poster_303 .poster_list .poster_item{border-radius: 5px; overflow: hidden;}
.ly_poster_303 .poster_list .poster_item.Poster-3{grid-column: 3 / 5; grid-row: 1 / 3;}
.ly_poster_303 .poster_list .poster_item.Poster-3{height: 100%;}
.ly_poster_303 .poster_list .poster_item.Poster-3 .compute_item_img,
.ly_poster_303 .poster_list .poster_item.Poster-3 .compute_item_img .compute_process_img{height: inherit;}
.ly_poster_303 .poster_list .poster_item.Poster-3 .compute_item_img .compute_process_img img{width: 100%; height: 100%; object-fit: cover;}
@media screen and (min-width: 1000px){
	.ly_poster_303 .poster_list .poster_item:hover .compute_item_img img{transform: scale(1.1);}
}
@media screen and (max-width: 768px){
	.ly_poster_303 .poster_list{grid-template-columns: repeat(2, 1fr); margin-top: 12px;}
	.ly_poster_303 .poster_list .poster_item{border-radius: 3px;}
	.ly_poster_303 .poster_list .poster_item.Poster-1{order: 1;}
	.ly_poster_303 .poster_list .poster_item.Poster-2{order: 2;}
	.ly_poster_303 .poster_list .poster_item.Poster-3{grid-column: 1 / 3; grid-row: auto; order: 5;}
	.ly_poster_303 .poster_list .poster_item.Poster-4{order: 6;}
	.ly_poster_303 .poster_list .poster_item.Poster-5{order: 7;}
	.ly_poster_303 .poster_list .poster_item.Poster-6{order: 3;}
	.ly_poster_303 .poster_list .poster_item.Poster-7{order: 4;}
	.ly_poster_303 .poster_list .poster_item.Poster-8{order: 8;}
	.ly_poster_303 .poster_list .poster_item.Poster-9{order: 9;}
}

.ly_poster_304{overflow: hidden;}
.ly_poster_304 .div_wrap{--wrap: 1250px;}
.ly_poster_304 .poster_info{padding: 0 25px;}
.ly_poster_304 .poster_info .poster_desc{font-family: var(--family-light); line-height: 1.75; margin-top: 15px;}
.ly_poster_304 .poster_list{padding: 35px 25px 54px; position: relative;}
.ly_poster_304 .poster_list .poster_item{background-color: var(--color-white); border-radius: 5px; overflow: hidden; box-shadow: var(--box-shadow); padding: 6.154% 7.052% 5.9%;}
.ly_poster_304 .poster_item .poster_name{line-height: var(--poster-304-name-lh); overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: var(--poster-304-name-clamp); -webkit-box-orient: vertical; word-break: break-word;}
.ly_poster_304 .poster_item .poster_text{font-family: var(--family-light); line-height: var(--poster-304-text-lh); overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: var(--poster-304-text-clamp); -webkit-box-orient: vertical; word-break: break-word; margin-top: 10px;}
.ly_poster_304 .poster_item .compute_item_img{margin-top: 26px;}
.ly_poster_304 .swiper-horizontal>.swiper-pagination-bullets,
.ly_poster_304 .swiper-pagination-bullets.swiper-pagination-horizontal,
.ly_poster_304 .swiper-pagination-custom,
.ly_poster_304 .swiper-pagination-fraction{bottom: 0;}
.ly_poster_304 .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,
.ly_poster_304 .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 6px; background-color: #77c9b6; opacity: 1;}
.ly_poster_304 .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active,
.ly_poster_304 .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color: #076852;}
@media screen and (min-width: 1000px){
	.ly_poster_304 .poster_list .poster_item:hover .compute_item_img img{transform: scale(1.1);}
}
@media screen and (max-width: 1320px){
	.ly_poster_304 .poster_info{padding: 0;}
	.ly_poster_304 .poster_list{padding: 21px 0 30px;}
}
@media screen and (max-width: 1000px){
	.ly_poster_304 .poster_info .poster_desc{line-height: 1.273; margin-top: 5px;}
	.ly_poster_304 .poster_list .poster_item{border-radius: 3px;}
	.ly_poster_304 .poster_item .poster_text{margin-top: 11px;}
	.ly_poster_304 .poster_item .compute_item_img{margin-top: 8px;}
}
@media screen and (max-width: 768px){
	.ly_poster_304 .poster_list .swiper{width: 56.522%; overflow: unset; margin-left: unset;}
	.ly_poster_304 .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,
	.ly_poster_304 .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{width: 6px; height: 6px; margin: 0 4px;}
}

.ly_newsletter_50.ly_email {width: 100%;position: relative;font-size: 0;overflow: hidden;}
.ly_newsletter_50.ly_email .ly_email_box {position: absolute;z-index: 5;top: 50%;left: 50%;transform: translate(-50%,-50%);height: auto;}
.ly_newsletter_50.ly_email .ly_email_container{max-width: 772px;}
.ly_newsletter_50 .ly_em_title{font-family: var(--family);}
.ly_newsletter_50 .ly_em_content{font-family: var(--family-light); line-height: 1.563; margin-top: 19px;}
.ly_newsletter_50 .default_newsletter_style {width: 100%;font-size: 0;position: relative;margin-top: 39px;}
.ly_newsletter_50 .default_newsletter_form {margin: 0 auto;width: 100%;max-width: 100%;display: flex;border-radius: 50px;box-sizing: border-box; border: 1px solid #d1d1d1;}
.ly_newsletter_50 .default_newsletter_form input {border: 0;width: calc(100% - 75px);height: 50px;background-color: transparent; padding: 0 20px; box-sizing: border-box; border-top-left-radius: 50px; border-bottom-left-radius: 50px; font-style: italic; font-size: 14px; font-family: var(--family-light);}
.ly_newsletter_50 .default_newsletter_form .FontBgColor {cursor: pointer;border: 0;width: 75px;height: 50px; background: none;}
.ly_newsletter_50 .default_newsletter_form .icon-newsletter1{ font-size: 0;}
.ly_newsletter_50 .default_newsletter_form .iconfont{display: block; width: 100%; height: 100%; background: url(../images/icon/icon_newsletter_arrow.png) no-repeat center;}
.ly_newsletter_50 .default_newsletter_form {background-color: var(--color-white);}
@media screen and (max-width:1000px){
	.ly_newsletter_50.ly_email .ly_email_box {width: 92%;}
	.ly_newsletter_50 .default_newsletter_style {margin-top: 25px;}
	.ly_newsletter_50 .ly_em_content{line-height: 1.455; margin-top: 10px;}
}
@media screen and (max-width:450px){
	.ly_newsletter_50 .default_newsletter_form input{height: 25px; width: calc(100% - 30px); font-size: 12px; padding: 0 13px;}
	.ly_newsletter_50 .default_newsletter_form .FontBgColor{height: 25px; width: 30px;}
	.ly_newsletter_50 .default_newsletter_form .iconfont{background-size: 10px;}
}

.ly_footer_73 .div_wrap{margin:0 auto;}
.ly_footer_73#footer{padding-bottom:35px;}
.ly_footer_73#footer .default_foot_menu_style, .ly_footer_73 .default_newsletter_style .top_text, .ly_footer_73 .default_newsletter_style .sub_text {font-family: var(--ThemesFooterNavFont);}
.ly_footer_73#footer .ly_footer_top{padding-top:54px;padding-bottom:54px;}
.ly_footer_73#footer .ly_footer_top .div_wrap{display:flex;}
.ly_footer_73 .ly_foot_t_left{width:100%;}
.ly_footer_73 .default_foot_menu_style{display:flex;flex-wrap:wrap;width:100%;align-items:flex-start;justify-content: space-between;}
.ly_footer_73 .default_foot_menu_style .menu_list{margin-bottom:15px;max-width: 410px;}
.ly_footer_73 .default_foot_menu_style .menu_list dl dt{font-size:18px;line-height:2.556;margin-bottom:3px;font-family: var(--family-bold);}
.ly_footer_73 .default_foot_menu_style .menu_list dl dd>a{display:block;font-size:16px;line-height:2.375;}
.ly_footer_73 .default_foot_menu_style .menu_list.menu_list_custom_content .custom_content{font-size: 14px; line-height: 1.715; color: #8f8f8f; margin-top: 11px;}
.ly_footer_73 .default_newsletter_style{display:flex;width:100%;flex-wrap:wrap;}
.ly_footer_73 .default_newsletter_style .newsletter_title{width:100%;}
.ly_footer_73 .default_newsletter_style .newsletter_title .top_text{display:none;font-size:16px;padding:6px 0;line-height:26px;margin-bottom:7px;}
.ly_footer_73 .default_newsletter_style .newsletter_title .sub_text{display:block;font-size:14px;line-height:22px;}
.ly_footer_73 .default_newsletter_style .default_newsletter_form{display:flex;align-items:center;width:100%;overflow:hidden;margin-top: 7px;flex-wrap: wrap;align-items: flex-start;}
.ly_footer_73 .default_newsletter_style .default_newsletter_form .text{border-top-right-radius:0;border-bottom-right-radius:0;flex:1;height:50px;line-height:50px;text-indent:18px;font-size:14px;max-width: 300px;border-top-left-radius: 4px;border-bottom-left-radius: 4px;margin-bottom: 12px;}
.ly_footer_73 .default_newsletter_style .default_newsletter_form .subscribe{font-size:14px;padding:0 24px;line-height:50px;border:none;border-top-right-radius: 4px;border-bottom-right-radius: 4px;margin-bottom: 12px;}
.ly_footer_73 .follow_us_list{margin-top:38px; min-height: 30px;}
.ly_footer_73 .follow_us_list ul{display:flex;width:100%;flex-wrap:wrap;}
.ly_footer_73 .follow_us_list ul li{font-size:0; width: 30px; margin-right: 12px;}
.ly_footer_73 .follow_us_list ul li a{font-size:0; display: block; width: 30px; height: 30px; background-repeat: no-repeat; background-position: center; background-size: 100%;}
/* .ly_footer_73 .follow_us_list ul li a.icon_follow_facebook{background-image: url(../images/icon/icon_follow_facebook.png);}
.ly_footer_73 .follow_us_list ul li a.icon_follow_twitter{background-image: url(../images/icon/icon_follow_twitter.png);}
.ly_footer_73 .follow_us_list ul li a.icon_follow_youtube{background-image: url(../images/icon/icon_follow_youtube.png);}
.ly_footer_73 .follow_us_list ul li a.icon_follow_linkedin{background-image: url(../images/icon/icon_follow_linkedin.png);}
.ly_footer_73 .follow_us_list ul li a.icon_follow_instagram{background-image: url(../images/icon/icon_follow_instagram.png);}
.ly_footer_73 .follow_us_list ul li a.icon_follow_tiktok{background-image: url(../images/icon/icon_follow_tiktok.png);} */
.ly_footer_73 .follow_us_list ul li a i{font-size: 30px;}
.ly_footer_73#footer .ly_footer_bot{padding-top:30px;}
.ly_footer_73#footer .ly_footer_bot .div_wrap{display: flex; justify-content: space-between; align-items: center;}
.ly_footer_73 .partner {display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin-top:10px;margin-bottom:5px;}
.ly_footer_73 .partner  a{display:inline-block;font-size:12px;margin:0 28px;line-height:22px;}
.ly_footer_73 .ly_copy{display:flex; flex-wrap: wrap;}
.ly_footer_73 .ly_copy span{text-align:center;font-size:14px;line-height:1.143;font-family: var(--family-poppins); width: max-content; margin-right: 45px;}
.ly_footer_73 .ly_agreement{display: flex; align-items: center; font-size: 0;}
.ly_footer_73 .ly_agreement a{font-family: var(--family-light); font-size: 14px; line-height: 1.143; color: #95c8ba; padding: 0 20px; width: max-content;}
.ly_footer_73 .ly_agreement a:first-child{padding-left: 0;}
.ly_footer_73 .ly_agreement a:last-child{padding-right: 0;}
.ly_footer_73 .ly_agreement a + a{border-left: 1px solid #95c8ba;}
.ly_footer_73 .ly_agreement a:hover{color: var(--color-green-0);}
.ly_footer_73 .global_payment_icon_html{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;}
.ly_footer_73 .global_payment_icon_html li{margin:4.5px;}
.ly_footer_73 .global_payment_icon_html li:first-child{margin-left: 0;}
.ly_footer_73 .global_payment_icon_html li:last-child{margin-right: 0;}
@media screen and (max-width:1000px){
	.ly_footer_73#footer{padding-bottom:13px;}
	.ly_footer_73#footer .ly_footer_top{padding-top:33px;padding-bottom:0;border:none;}
	.ly_footer_73#footer .ly_footer_top .div_wrap{flex-wrap:wrap;}
	.ly_footer_73 .ly_foot_t_left{width:100%;}
	.ly_footer_73 .ly_foot_t_right{width: 100%;margin-bottom: 10px;}
	.ly_footer_73 .default_foot_menu_style .menu_list{width:100%;padding-right:0;margin-bottom:20px;max-width: 100%;}
	.ly_footer_73 .default_foot_menu_style .menu_list:last-child{margin-bottom: 0;}
	.ly_footer_73 .default_foot_menu_style .menu_list dl dt{line-height:1.534;position:relative;margin-bottom:4px;padding-right: 20px;position: relative;font-size: 15px;}
	.ly_footer_73 .default_foot_menu_style .menu_list dl dt i{position: absolute;top: calc(50% - 3px);right: 0;width: 8px;height: 8px;border-width: 1px;border-style: solid;border-color: transparent #9c9c9c #9c9c9c transparent;transform: translateY(-50%) rotate(45deg);}
	.ly_footer_73 .default_foot_menu_style .menu_list dl.focus dt i{top: calc(50% + 3px);transform: translateY(-50%) rotate(225deg);}
	.ly_footer_73 .default_foot_menu_style .menu_list dl dt i::before{display: none;}
	.ly_footer_73 .default_foot_menu_style .menu_list dl dd{display:none;}
	.ly_footer_73 .default_foot_menu_style .menu_list dl.focus dd{display: block;}
	.ly_footer_73 .default_foot_menu_style .menu_list dl:nth-child(2){margin-top:6px;}
	.ly_footer_73 .default_foot_menu_style .menu_list dl dd>a{line-height:2.209;font-size: 12px;}
	.ly_footer_73 .default_newsletter_style .newsletter_title .top_text{margin-bottom:0;}
	.ly_footer_73 .default_newsletter_style .newsletter_title .sub_text{padding:0 0;margin-top:7px;}
	.ly_footer_73 .default_newsletter_style .default_newsletter_form{margin-top:9px;}
	.ly_footer_73 .default_newsletter_style .default_newsletter_form .text{line-height:42px;height:42px;}
	.ly_footer_73 .default_newsletter_style .default_newsletter_form .subscribe{line-height:42px;padding:0 20px;}
	.ly_footer_73 .follow_us_list{margin-top:13px;}
	.ly_footer_73 .follow_us_list ul li{margin-right: 13px;}
	.ly_footer_73#footer .ly_footer_bot{padding-top:13px;}
	.ly_footer_73 .ly_copy{flex-direction: column;width: 100%;}
	.ly_footer_73 .ly_copy span{line-height:1.25;font-size: 12px;margin-right: 0;}
	.ly_footer_73 .global_payment_icon_html{justify-content: flex-start; margin-top:15px;width: 75%;}
	.ly_footer_73 .global_payment_icon_html li{margin: 6px 7px; margin-left: 0;}
	.ly_footer_73 .partner a{margin: 5px;width: 20%;}
	.ly_footer_73 .default_foot_menu_style .menu_list.menu_list_newsletter{text-align: center;}
	.ly_footer_73 .default_foot_menu_style .menu_list.menu_list_newsletter .default_newsletter_form{justify-content: center;}
	.ly_footer_73 .default_foot_menu_style .menu_list.menu_list_newsletter dt{border-bottom: 0;padding-bottom: 0;}
	.ly_footer_73 .default_foot_menu_style .menu_list.menu_list_newsletter dt i{display: none;}
	.ly_footer_73 .default_foot_menu_style .menu_list.menu_list_newsletter dd{display: block;}
	.ly_footer_73 .default_foot_menu_style .menu_list.menu_list_newsletter .follow_us_list ul{justify-content: center;}
	.ly_footer_73 .default_foot_menu_style .menu_list.menu_list_custom_content dl dt{font-size: 20px; line-height: 1.15;}
	.ly_footer_73 .default_foot_menu_style .menu_list.menu_list_custom_content dl dt i{display: none;}
	.ly_footer_73 .default_foot_menu_style .menu_list.menu_list_custom_content dl dd{display:block;}
	.ly_footer_73 .default_foot_menu_style .menu_list.menu_list_custom_content .custom_content{width: 69%; font-size: 12px; line-height: 1.455; margin-top: 9px;}
	.ly_footer_73#footer .ly_footer_bot .div_wrap{flex-direction: column;align-items: flex-start;}
	.ly_footer_73 .ly_agreement{margin-top: 4px;}
	.ly_footer_73 .ly_agreement a{font-size: 12px; line-height: 1; padding: 0 15px;}
}
.ly_footer_73#footer{background-color:var(--ThemesFooterBgColor);}
.ly_footer_73 .default_foot_menu_style .menu_list dl dt{color:var(--ThemesFooterTitleColor);}
.ly_footer_73 .default_foot_menu_style .menu_list dl dd a{color:var(--ThemesFooterTextColor);}
@media  screen and (min-width:1000px) {
	.ly_footer_73 .default_foot_menu_style .menu_list dl dd a:hover{color: var(--ThemesFooterTextHoverColor);}
}
.ly_footer_73 .default_newsletter_style .newsletter_title .top_text{color:var(--ThemesFooterTitleColor);}
.ly_footer_73 .default_newsletter_style .newsletter_title .sub_text{color:var(--ThemesFooterTextColor);}
.ly_footer_73 .default_newsletter_style .default_newsletter_form .text{color:var(--ThemesFooterInputColor);font-family:"Opensans-Regular";}
.ly_footer_73 .default_newsletter_style .default_newsletter_form .text::placeholder{color:var(--ThemesFooterInputColor);font-family:"Opensans-Regular";}
.ly_footer_73 .default_newsletter_style .default_newsletter_form .subscribe{color:var(--ThemesFooterButtonColor);background-color:var(--ThemesFooterButtonBgColor);}
.ly_footer_73 .follow_us_list ul li a i{color:var(--ThemesFooterIconColor);}
.ly_footer_73 .default_foot_nav_style a{color:var(--ThemesFooterTextColor);font-family:"Opensans-Regular";}
.ly_footer_73 .default_foot_nav_style span{background-color:var(--ThemesFooterLineColor);}
.ly_footer_73 .ly_copy span{color:var(--ThemesFooterTextColor);}
.ly_footer_73 .default_foot_menu_style .menu_list dt a{color: var(--ThemesFooterTitleColor);}
.ly_footer_73 .default_foot_menu_style .menu_list dt a:hover{text-decoration: unset;}

.ly_footer_73 .default_foot_menu_style .menu_list.menu_list_custom_content dd{color: var(--ThemesFooterTextColor);}
.ly_footer_73 .default_foot_menu_style .menu_list.menu_list_custom_content a.link{background-color: var(--ThemesFooterButtonBgColor);color: var(--ThemesFooterButtonColor);padding: 12px 25px;display: inline-block;text-decoration: none;border-radius: 4px;}

/* .default_products_detail1 .products_may_like .like_products_box .like_products_item .item_img img:nth-child(2){opacity: 0;z-index: -1;} */
/* .default_products_detail1 .products_may_like .like_products_box .like_products_item .item_img:hover img:nth-child(1){opacity: 0;z-index: -1;} */
/* .default_products_detail1 .products_may_like .like_products_box .like_products_item .item_img:hover img:nth-child(2){opacity: 1;z-index: 1;} */
/* .default_products_detail1 .products_may_like .like_products_box .like_products_item{margin-bottom: 20px;} */
/* .default_products_detail1 .like_products_box .like_products_item .item_name{font-size: 14px;line-height: 18px;} */
@media screen and (max-width:1000px){
	/* .default_products_detail1 .like_products_box .like_products_item .item_name{ line-height: 22px; } */
	/* .default_products_detail1 .products_may_like .like_products_box{padding-left: 10px;padding-right: 10px;} */
	/* .default_products_detail1 .products_may_like .like_products_box .like_products_item{margin-bottom: 10px;} */
	.default_products_detail1 .products_may_like .like_title{padding:0}
}

.list_products_item{margin-right: 30px;margin-bottom: 30px;float: left;background-color: var(--color-white);border-radius: 5px;box-shadow: var(--box-shadow);padding: 10px 14.5px;}
.list_products_item .item_img{display: block;position: relative;}
.list_products_item .item_img .item_img_tab{width: 100%;height: 100%;text-align: center;overflow: hidden;}
.list_products_item .item_name{display: block;line-height:1.389;margin-top: 11px;font-size: 18px; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-break: break-word; min-height: 50px;}
.list_products_item .item_name:hover{color: var(--color-green-0);}
.list_products_item .item_name em{color: #f00;}
.list_products_item .star_box{font-size: 0;display: flex;align-items: center;margin-top: 8px;flex-wrap: wrap;}
.list_products_item .star_item{display: inline-block;vertical-align: middle;font-size: 14px;font-family: var(--family-light);color: #8e8e8e;}
.list_products_item .item_price{margin-top: 10px;font-size: 24px;border-top: 1px solid #e9e9e9;padding: 9px 0;}
.list_products_item .item_price del{margin-left: 5px;}
.list_products_item .item_price .g_low_price{font-family: var(--family-light);font-size: 16px;}
.list_products_item:has(.global_themes_sales) .item_price > .g_low_price,
.list_products_item:has(.global_themes_sales) .item_price > .currency_data,
.list_products_item:has(.global_themes_sales) .item_price > .price_data{color: #f55;}
.list_products_item .item_choose_opt{display: block; max-width: 208px; font-family: var(--family-bold); font-size: 14px; line-height: 2.572; color: var(--color-white); background-color: var(--color-black); border-radius: 36px; text-align: center; margin: 16px auto 0;}
.list_products_item .item_add_comparison{display: flex; justify-content: center; align-items: center; font-family: var(--family-light); font-size: 14px; line-height: 2.572; color: #8e8e8e; margin-top: 7px; cursor: pointer;}
.list_products_item .item_add_comparison span{display: block; width: 18px; height: 18px; border: 1px solid #bbb; position: relative; margin-right: 10px;}
.list_products_item .item_add_comparison span::before,
.list_products_item .item_add_comparison span::after{content: ''; width: 50%; height: 1px; background-color: #bbb; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%);}
.list_products_item .item_img .item_img_tab img:nth-child(2){opacity: 0;}
.list_products_item .item_img .item_img_tab img:nth-child(2){transform: scale(1.2);}
.list_products_item:hover .item_img .item_img_tab img:nth-child(1){opacity: 0;}
.list_products_item:hover .item_img .item_img_tab img:nth-child(2){opacity: 1;}
.list_products_item:hover .item_img .item_img_tab img:nth-child(2){transform: scale(1);}
.list_products_item .item_choose_opt:hover{background-color: var(--color-green-0);}
.list_products_item .item_add_comparison:hover{color: var(--color-green-0);}
.list_products_item .item_add_comparison:hover span{border-color: var(--color-green-0);}
.list_products_item .item_add_comparison:hover span::before,
.list_products_item .item_add_comparison:hover span::after{background-color: var(--color-green-0);}
.list_products_item .item_add_comparison:hover span::after{transform: translate(-50%, -50%) rotate(90deg);}
.list_products_item .item_img .item_img_tab:nth-child(2){display: none;}
.list_products_item .item_attr{ margin-top: 5px; font-size: 0; position: relative; z-index: 1; width: 100%; }
.list_products_item .item_attr .swiper-slide{max-width: max-content;}
.list_products_item .item_attr .attr_item_select{ display: inline-block; vertical-align: middle; max-width: 100%; height: 0; padding-top: 27px; border: 1px solid transparent; position: relative; cursor: pointer; opacity: 1; border-radius: 2px; width: 29px; }
.list_products_item .item_attr .attr_item_select .check_box{width: calc(100% - 2px); height: calc(100% - 2px); border-radius: 2px; overflow: hidden; position: absolute; left: 1px; top: 1px;}
.list_products_item .item_attr .attr_item_select:hover , .list_products_item .item_attr .attr_item_select.current{ border-color: var(--color-green-0); }
.list_products_item .item_attr .attr_item_select.color_item span{ display: block; width: 100%; height: 100%; }
.list_products_item .item_attr .attr_item_select.picture_item{  border-radius: 0; }
.list_products_item .item_attr .attr_item_select.picture_item .check_box{ display: block; width: 100%; height: 100%; }
.list_products_item .item_attr .attr_item_select.picture_item span{ width: 17px; height: 17px; border: 1px solid #e0e0e1; background-color: #f4f4f6; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%);box-sizing: border-box;  }
.list_products_item .item_attr .attr_item_select.picture_item img{ position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); opacity: 1; }
.list_products_item .item_attr .attr_item_select.text_item {width: auto; max-width: 50px; line-height: 19px; padding: 0 6px; border-radius: 0;}
.list_products_item .item_attr .attr_item_select.text_item .check_box {display: block; width: 100%; height: 100%; overflow: hidden; font-size: 12px; text-overflow: ellipsis; white-space: nowrap;}
.list_products_item .item_attr .attr_item_select.text_item span {width: 17px; height: 17px; border: 1px solid #e0e0e1; background-color: #f4f4f6; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); box-sizing: border-box;}
.list_products_item .item_attr .item_attr_list{ display: inline-block; vertical-align: middle; width: 100%; padding: 0 37.5px; position: relative; }
.list_products_item .item_attr .item_attr_arrow{width: 19px; height: 19px; background-color: #f5f5f5; border-radius: 50%; position: absolute; top: 50%; transform: translateY(-50%); cursor: pointer;}
.list_products_item .item_attr .item_attr_arrow::after{content: ''; width: 5px; height: 5px; border-width: 1px; border-style: solid; border-color: transparent transparent #d0d0d0 #d0d0d0; opacity: .5; position: absolute; left: calc(50% + 1px); top: 50%; transform: translate(-50%, -50%) rotate(45deg);}
.list_products_item .item_attr .item_attr_arrow.prev{left: 0;}
.list_products_item .item_attr .item_attr_arrow.next{right: 0; transform: translateY(-50%) rotateY(180deg);}
.list_products_item .item_attr .ext_list{ padding-bottom: 10px; display: inline-block; vertical-align: top; width: 27px; position: relative; }
.list_products_item .item_attr .ext_list .ext_title{ height: 21px; line-height: 21px; font-size: 12px; color: #555555; cursor: pointer; text-align: center; }
.list_products_item .item_attr .ext_list .list{ padding: 10px 5px; background-color: #fff; opacity: 0; border-radius: 5px; transition: .6s; position: absolute; top: calc( 100% - 6px ); right: 0; pointer-events: none; box-shadow: 0 0 20px #efefef; box-sizing: border-box; font-size: 0; }
.list_products_item .item_attr .ext_list .list:before{ content:'';display: inline-block; width:0; height:0; border-width: 0px 7px 7px 7px; border-style:solid; border-color:  transparent  transparent #ffffff transparent; position: absolute; top: -7px; right: 10px;}
.list_products_item .item_attr .ext_list:hover .list{ opacity: 1; pointer-events: unset; }
.list_products_item .item_attr .ext_list .list .attr_item_select{ margin-right: 4px; }
.list_products_item .item_attr .ext_list .list .attr_item_select:last-child{ margin-right: 0; }
.list_products_item .attribute_show_pic{ opacity: 0; width: 100%; height: 100%; position: absolute; top: 0; left: 0; z-index: 1;background-color: #fff; transition: .4s; }
.list_products_item .attribute_show_pic.current{ opacity: 1; }
.list_products_item .attribute_show_pic img{ position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); opacity: 1; }
.list_products_item .item_img{ overflow: hidden; }
.list_products_item .item_img .item_img_tab img{top: 0;left: 0;bottom:0;right: 0;margin: auto;}
.list_products_item:hover .add_cart{ bottom: 0; }
.list_products_item .item_attr .item_attr_arrow:hover::after{opacity: 1;}
.list_products_item.Columns_1{display: flex;justify-content: space-between;align-items: center;}
.list_products_item.Columns_1 .item_img{width: 40%; min-width: 40%;}
.list_products_item.Columns_1 .prod_info{flex: 1;margin-left: 20px;max-width: 100%;}
.list_products_item.Columns_1 .item_attr{display: none;}
@media screen and (max-width:1240px){
	.list_products_item .item_name{font-size: 15px; margin-top: 5px; min-height: 42px;}
	.list_products_item .item_price{font-size: 15px; padding: 5px 0; margin-top: 5px;}
	.list_products_item .item_attr{margin-top: 0;}
	.list_products_item .item_attr .item_attr_list{padding: 0 25px;}
	.list_products_item .item_choose_opt{font-size: 12px; margin-top: 8px;}
	.list_products_item .item_add_comparison{font-size: 12px; margin-top: 4px;}
	.list_products_item .item_add_comparison span{width: 12px; height: 12px; margin-right: 5px;}
}
@media screen and (max-width:1000px){
	.list_products_item{margin-right: 15px; margin-bottom: 15px;}
}
@media screen and (max-width:991px){
	.list_products_item .item_attr .attr_item_select{width: 24px; padding-top: 22px;}
}

#turn_page{height: var(--page-height); line-height: var(--page-height);}
#turn_page *{font-family: var(--family);}
#turn_page li{height: var(--page-height); line-height: var(--page-height); background: unset; border-radius: 0; margin: 0 3px;}
#turn_page font,
#turn_page a{width: 33px; height: var(--page-height); font-size: 24px; border: 1px solid transparent;}
#turn_page a:hover{color: var(--color-green-0);}
#turn_page .page_button,
#turn_page .page_noclick{font-size: 18px; display: flex; justify-content: center; align-items: center; width: auto;}
#turn_page .page_item_current{background: unset; border-bottom-color: var(--color-green-0); color: var(--color-green-0);}
#turn_page li em{width: 20px; height: 20px; background-color: var(--color-white); border-radius: 50%; box-shadow: 0 2px 5px rgba(182, 181, 181, .23);}
#turn_page li em::before{content: ''; width: 7px; height: 7px; border: 2px solid transparent; opacity: .5; position: absolute; top: 50%; transform: translate(-50%, -50%) rotate(45deg);}
#turn_page li em.icon_page_prev{margin-right: 15px;}
#turn_page li em.icon_page_prev::before{border-color: transparent transparent #9c9c9c #9c9c9c; left: calc(50% + 2px);}
#turn_page li em.icon_page_next{margin-left: 15px;}
#turn_page li em.icon_page_next::before{border-color: #9c9c9c #9c9c9c transparent transparent; left: calc(50% - 2px);}
@media screen and (max-width:1000px){
	#turn_page font,
	#turn_page a{width: 25px; font-size: 14px;}
	#turn_page .page_button,
	#turn_page .page_noclick{font-size: 12px;}
	#turn_page li em.icon_page_prev{margin-right: 7px;}
	#turn_page li em.icon_page_next{margin-left: 7px;}
}

body .editor_txt{font-family: var(--family-light); font-size: 14px; line-height: 1.715; color: var(--color-black); background-color: unset;}
body .main_content{padding: 10px 0;}

.global_mode_order_tracking10{ padding: 105px 0 120px; position: relative; }
.global_mode_order_tracking10 .compute_item_img{width: 100%; position: absolute; right: 0; bottom: 0; z-index: -1;}
.global_mode_order_tracking10 .track_wrapper{--wrap: 777px;}
.global_mode_order_tracking10 .container{ margin: 0 auto; position: relative; box-sizing: border-box; background-color: var(--color-white); border-radius: 5px; overflow: hidden; }
.global_mode_order_tracking10 .container .content{ margin: 0 auto; padding: 6.05% 4.312% 5.02%; }
.global_mode_order_tracking10 .top_title{ font-weight: bold; text-align: center; }
.global_mode_order_tracking10 .sub_title{ margin-top: 10px; text-align: center; }
.global_mode_order_tracking10 .track_tab_box{display: flex !important; background-color: #efefef;}
.global_mode_order_tracking10 .track_tab_box .track_tab_item{width: 50%; font-size: 20px; line-height: 1.35; color: rgba(0, 0, 0, .6); text-align: center; padding: 16px; position: relative;}
.global_mode_order_tracking10 .track_tab_box .track_tab_item.on{color: var(--color-white); background-color: var(--color-green-0);}
.global_mode_order_tracking10 .track_tab_box .track_tab_item span{width: var(--track-mask-width); height: 100%; background-image: linear-gradient(to right, #efefef 0%, #efefef 50%, var(--color-green-0) 50%, var(--color-green-0) 100%); position: absolute; right: calc(0% - var(--track-mask-width) / 2); top: 0; z-index: 1;}
.global_mode_order_tracking10 .track_tab_box .track_tab_item span::before,
.global_mode_order_tracking10 .track_tab_box .track_tab_item span::after{content: ''; width: calc(var(--track-mask-width) / 2); height: 100%; position: absolute; top: 0; z-index: 2;}
.global_mode_order_tracking10 .track_tab_box .track_tab_item span::before{background-color: var(--color-green-0); border-top-right-radius: calc(var(--track-mask-width) / 2); left: 0;}
.global_mode_order_tracking10 .track_tab_box .track_tab_item span::after{background-color: #efefef; border-bottom-left-radius: calc(var(--track-mask-width) / 2); right: 0;}
.global_mode_order_tracking10 .track_content{font-family: var(--family-light); line-height: 1.643; text-align: center; margin-top: 53px;}
.global_mode_order_tracking10 .global_tracking_form{ margin: 0 auto; }
.global_mode_order_tracking10 .global_tracking_form .rows:first-child{ margin-top: 0; }
.global_mode_order_tracking10 .global_tracking_form .rows{ margin-top: 22px; }
.global_mode_order_tracking10 .global_tracking_form .rows label{ font-size: 14px; color: #333333; }
/* .global_mode_order_tracking10 .global_tracking_form .rows .input{ margin-top: 8px; } */
.global_mode_order_tracking10 .global_tracking_form .rows .input .input_txt{ padding: 0 20px; width: 100%; height: 48px; line-height: 46px; border-radius: 5px; box-sizing: border-box; border: 1px solid #c9c9c9; text-align: center; font-family: var(--family-light); font-size: 16px; }
.global_mode_order_tracking10 .global_tracking_form .submit{ margin-top: 32px; text-align: center; }
.global_mode_order_tracking10 .global_tracking_form .submit .input_button{ display: inline-block; padding: 0 45px; height: 69px; line-height: 69px; border-radius: 5px; font-size: 18px; cursor: pointer; overflow: hidden; width: 100%; }
.global_mode_order_tracking10 .abs{ position: absolute; padding: 50px 0; width: 100%; height: 100%; background-color: #fff; top: 0; left: 0; text-align: center; z-index: 9999;}
.global_mode_order_tracking10 .abs .loader{ margin: 0 auto; width: 94px; height: 94px; background-color: transparent; border-left: 5px #000 solid; border-right: 5px #cbcbca solid; border-bottom: 5px #cbcbca solid; border-top: 5px #000000 solid; border-radius: 100%; animation: rotation .7s infinite linear; -o-animation: rotation .7s infinite linear; -moz-animation: rotation .7s infinite linear; -webkit-animation: rotation .7s infinite linear; display: inline-block; vertical-align: middle;}
.global_mode_order_tracking10 .abs .middle{ display: inline-block ; vertical-align: middle; }
.global_mode_order_tracking10 .abs span{ display: inline-block; vertical-align: middle; height: 100%; }
.global_mode_order_tracking10 .abs .txt{ margin-top: 30px; font-size: 18px; color: #222222; font-weight: bold; }
.global_mode_order_tracking10 .error_content{ display: none; padding: 6.05% 4.312% 5.02%; text-align: center; }
.global_mode_order_tracking10 .error_content .top_title{ font-size: 30px; }
.global_mode_order_tracking10 .success_content{ padding: 6.05% 4.312% 5.02%; display: none; text-align: center; }
.global_mode_order_tracking10 .success_content .order_box .top{ padding: 0 10px; width: 100%; line-height: 60px; box-sizing: border-box; text-align: left; }
.global_mode_order_tracking10 .success_content .order_box .rows{ margin-top: 20px; }
.global_mode_order_tracking10 .success_content .order_box .rows:first-child{ margin-top: 0; }
.global_mode_order_tracking10 .success_content .order_box .rows.current .tracking_tit{ border-bottom: 0; }
.global_mode_order_tracking10 .success_content .order_box .tracking_tit{ padding: 28px; text-align: left; box-sizing: border-box; background-color: #f7f7f7; border: 1px solid #ebebeb; font-size: 14px;  position: relative; cursor: pointer; }
.global_mode_order_tracking10 .success_content .order_box .tracking_tit .tit{ font-weight: normal; font-size: 14px; }
.global_mode_order_tracking10 .success_content .order_box .rows.current .tracking_tit .iconfont{ transform: translateY(-50%) rotate(0deg); }
.global_mode_order_tracking10 .success_content .order_box .tracking_tit .iconfont{ position: absolute; top: 50%; transform: translateY(-50%) rotate(-180deg); right: 20px; font-size: 12px; transition: .4s; }
.global_mode_order_tracking10 .success_content .order_box .top .tit{ font-size: 14px; color: #666666; }
.global_mode_order_tracking10 .success_content .order_box .top .order_num{ font-size: 18px; color: #222222; font-weight: bold; }
.global_mode_order_tracking10 .success_content .order_box .top .status{ font-size: 14px; color: #666666; }
.global_mode_order_tracking10 .success_content .order_box .top .status b{ font-size: 14px; color: #000000; font-weight: bold; }
.global_mode_order_tracking10 .success_content .order_box .rows.current .tracking_box{ display: block; }
.global_mode_order_tracking10 .success_content .order_box .tracking_box{ display: none; position: relative; }
.global_mode_order_tracking10 .success_content .order_box .tracking_box iframe{ z-index: 0!important; width: 100%!important;position: static!important;box-sizing: border-box; border-top: 0; }
.global_mode_order_tracking10 .back{ display: inline-block; margin-top: 70px; padding: 0 70px; height: 50px; line-height: 50px;border: 1px solid #000000; border-radius: 5px; background-color: #000000; font-size: 18px; color: #fff; overflow: hidden; text-align: center;text-decoration: none;}

@media screen and (max-width: 1200px){
	/* .global_mode_order_tracking10 .container{ width: 750px; } */
}

@media screen and (max-width: 780px){
	/* .global_mode_order_tracking10 .container{ width: 92%; } */
	.global_mode_order_tracking10 .container .content{ width: 100%; }
}

@media screen and (max-width: 750px){
	.global_mode_order_tracking10{ padding: 30px 0; }
	.global_mode_order_tracking10 .sub_title{ margin-top: 10px; }
	.global_mode_order_tracking10 .global_tracking_form{ width: 100%; }
	.global_mode_order_tracking10 .global_tracking_form .rows { margin-top: 15px; }
	.global_mode_order_tracking10 .global_tracking_form .rows label{ font-size: 12px; }
	.global_mode_order_tracking10 .global_tracking_form .rows .input{ margin-top: 5px; }
	.global_mode_order_tracking10 .global_tracking_form .rows .input .input_txt{ height: 42px; line-height: 40px; font-size: 14px; padding: 0 10px; }
	.global_mode_order_tracking10 .global_tracking_form .submit{ margin-top: 30px; display: block; width: 100%;}
	.global_mode_order_tracking10 .global_tracking_form .submit .input_button{ display: block; padding: 0; width: 100%; height: 50px; line-height: 50px; font-size: 16px; }
	.global_mode_order_tracking10 .back{ display: block; margin-top: 30px; padding: 0; width: 100%; height: 42px; line-height: 40px; box-sizing: border-box; }
	.global_mode_order_tracking10 .success_content{ padding: 0; }
	.global_mode_order_tracking10 .success_content .order_box .top{ padding: 15px 0; line-height: 30px; }
	.global_mode_order_tracking10 .success_content .order_box .top .status{ float: right;}
	.global_mode_order_tracking10 .success_content .order_box .top .order_num{ font-size: 14px; }
	.global_mode_order_tracking10 .success_content .order_box .tracking_tit{ padding: 18px 12px; }
	.global_mode_order_tracking10 .track_tab_box .track_tab_item{font-size: 16px; padding: 8px;}
	.global_mode_order_tracking10 .container .content{padding: 5%;}
	.global_mode_order_tracking10 .track_content{margin-top: 25px;}
}

@keyframes rotation{from{transform:rotate(0)}to{transform:rotate(359deg)}}
@-o-keyframes rotation{from{-o-transform:rotate(0)}to{-o-transform:rotate(359deg)}}
@-moz-keyframes rotation{from{-moz-transform:rotate(0)}to{-moz-transform:rotate(359deg)}}
@-webkit-keyframes rotation{from{-webkit-transform:rotate(0)}to{-webkit-transform:rotate(359deg)}}

/**** 新订单查询 ****/
.global_mode_order_tracking10 .success_content .order_box{ padding-bottom: 38px; }
.global_mode_order_tracking10 .success_content .order_box .list{margin-top: 20px;}
.global_mode_order_tracking10 .success_content .order_box .list:first-child{margin-top: 0;}
.global_mode_order_tracking10 .success_content .order_box .rows.current{border:1px solid #ebebeb;}
.global_mode_order_tracking10 .success_content .order_box .rows.current .tracking_tit{border:none;border-bottom: 1px solid #ebebeb;}
/*.global_mode_order_tracking10 .success_content .order_box .tracking_tit .iconfont{transform: translateY(-50%) rotate(0deg); right: 20px; font-size: 12px; transition: .4s; }*/
.global_mode_order_tracking10 .success_content .order_box .tracking_tit .iconfont{ right: 20px; font-size: 12px; transition: .4s; }
.global_mode_order_tracking10 .success_content .status_box{ margin-top: 38px;padding:0 30px;}
.global_mode_order_tracking10 .success_content .status_box.status_box_margin{ margin-bottom: 80px;}
.global_mode_order_tracking10 .success_content .status_box .item{position: relative;float: left;text-align: center;font-size: 12px;color: #999;text-align: center; z-index: 0;}
.global_mode_order_tracking10 .success_content .status_box .item .line{position: absolute;top: 11px;left: 0;height: 2px;width: 100%;background: #cccccc;line-height: 22px;}
.global_mode_order_tracking10 .success_content .status_box .item .fir{left: auto;right: 0;border-top-left-radius: 11px;border-bottom-left-radius: 11px;}
.global_mode_order_tracking10 .success_content .status_box .item .last{border-top-right-radius: 11px;border-bottom-right-radius: 11px;}
.global_mode_order_tracking10 .success_content .status_box .item.cur{color: #333;}
.global_mode_order_tracking10 .success_content .status_box .item.cur .line.error{ display: none; }
.global_mode_order_tracking10 .success_content .status_box .item.cur .line{background: #00a850;}
.global_mode_order_tracking10 .success_content .status_box .item.cur .line:after{content:'';display: inline-block;width:0;height:0;border-width:5px 0 5px 5px;border-style:solid;border-color:transparent transparent transparent #00a850;position:absolute;top: -4px;right: -4px;z-index: 1;}
.global_mode_order_tracking10 .success_content .status_box .item .status{ margin-top: 5px; line-height: 24px; font-size: 14px; color: #999999; }
.global_mode_order_tracking10 .success_content .status_box .item.cur .status{ color: #00a84f; font-weight: 600; }
.global_mode_order_tracking10 .success_content .status_box .item .time{ line-height: 20px; font-size: 12px; color: #999999; }
.global_mode_order_tracking10 .success_content .status_box .item.cur .time{ color: #999999; font-weight: 600; }
.global_mode_order_tracking10 .success_content .status_box .item i{ display: block; margin: 0 auto; width: 72px; height: 28px; line-height: 28px; background-color: #fff; background-position: center center; background-repeat: no-repeat; position: relative; z-index: 2; font-size: 32px; }
.global_mode_order_tracking10 .success_content .status_box .item.cur i{ color: #00a84f; }
.global_mode_order_tracking10 .success_content .status_box .item .fir ,
.global_mode_order_tracking10 .success_content .status_box .item .last{ max-width: 50%; }
.global_mode_order_tracking10 .success_content .tracking_box_content{margin-top:30px;padding: 30px;text-align: left;}
.global_mode_order_tracking10 .success_content .tracking_box_list li{margin-left: 10px; border-left: 2px dashed #e1e5eb; padding-left:10px;position: relative; padding-bottom: 20px;}
.global_mode_order_tracking10 .success_content .tracking_box_list .track_radio{display: inline-block;width: 12px;;height: 12px;background: #fff;position: absolute; top:38px;left: -9px;border-radius: 50%; border: 2px solid #7d8d9e;}
.global_mode_order_tracking10 .success_content .tracking_box_list .track_content{margin-left:27px;background: #f7f9fb;min-height: 45px;padding:20px 20px 20px 30px;border-radius: 5px;position: relative}
.global_mode_order_tracking10 .success_content .tracking_box_list .track_content .arrow {width: 0;height: 0;border-top: 20px solid transparent;border-right: 24px solid #f7f9fb;border-bottom: 20px solid transparent; position: absolute;top:24px;left:-23px}
.global_mode_order_tracking10 .success_content .tracking_box_list .track_content .track_content_text{line-height: 20px;color:#333333;font-size: 14px;}
.global_mode_order_tracking10 .success_content .tracking_box_list .track_content .track_content_time{line-height: 16px;color:#888888;font-size: 12px;margin-top:10px;}
.global_mode_order_tracking10 .success_content .tracking_list_hide{display: none;}
.global_mode_order_tracking10 .success_content .tracking_box_show_more{margin-left:40px;}
.global_mode_order_tracking10 .success_content .tracking_box_show_more_hide{display: none;}
.global_mode_order_tracking10 .success_content .tracking_box_show_more a{font-size: 14px; font-weight: bold;color:#222;}
.global_mode_order_tracking10 .success_content .tracking_box_show_more a:hover{text-decoration:none; color: #00a84f;}
.global_mode_order_tracking10 .success_content .tracking_box_show_more .iconfont{margin-left: 5px;line-height: 20px;vertical-align: middle;}

.ly_download_list_1{position: relative;}
.ly_download_list_1 > .compute_item_img{width: 100%; position: absolute; right: 0; bottom: 0; z-index: -1;}
.ly_download_list_1 .download_list_box .download_item{ display: flex; align-items: center; justify-content: space-between; padding: 25px 0; border-bottom: 2px solid #eee; }
.ly_download_list_1 .download_list_box .download_item:first-child{ margin-top: 0; }
.ly_download_list_1 .download_list_box .download_item .info_box{ display: flex; align-items: flex-start; justify-content: left; flex-wrap: wrap; flex: 1; margin-right: 20px; }
.ly_download_list_1 .download_list_box .download_item:has(.pic_box) .info_box .info{ width: calc( 100% - 224px ); }
.ly_download_list_1 .download_list_box .download_item .info_box .pic_box{ margin-right: 16px; height: 110px; width: 208px; position: relative; overflow: hidden; }
.ly_download_list_1 .download_list_box .download_item .info_box .pic_box img{ position: absolute; }
.ly_download_list_1 .download_list_box .download_item:hover .info_box .pic_box img{transform: scale(1.1);}
.ly_download_list_1 .download_list_box .download_item .info_box .tips{ display: block; font-size: 14px; color: var(--color-black); margin-top: 12px; }
.ly_download_list_1 .download_list_box .download_item .info_box .tips .size{ margin-left: 6px; }
.ly_download_list_1 .download_list_box .download_item .info_box .name{ display: inline-block; font-size: 20px; line-height: 1.4; color: var(--color-black); font-family: var(--family-light); cursor: pointer;}
.ly_download_list_1 .download_list_box .download_item:hover .info_box .name{color: var(--color-green-0);}
.ly_download_list_1 .download_list_box .download_item .btn{ display: flex; align-items: center; justify-content: center; }
.ly_download_list_1 .download_list_box .download_item .btn a{ border-width: 1px; border-style: solid; display: flex; justify-content: center; vertical-align: middle; text-decoration: none; border-radius: 32px; position: relative; height: 32px; font-size: 14px; line-height: 30px; font-family: var(--family); padding: 0 25px; text-align: center; }
.ly_download_list_1 .download_list_box .download_item .btn a.download_file_view{ margin-right: 16px; }
.ly_download_list_1 .download_list_box .download_item .btn a i{ position: absolute; font-weight: bold; top: 50%; left: 50%; transform: translate(-50%, -50%); font-size: 18px; }
.ly_download_list_1 .download_list_box .download_item .btn a.download_file_view i{ font-weight: normal; font-size: 20px; }

.ly_download_list_1 .download_list_box .download_item:has(.pic_box){align-items: flex-start;}
.ly_download_list_1 .download_list_box .download_item:has(.pic_box) .info_box .info{padding: 5px 0;}
.ly_download_list_1 .download_list_box .download_item:has(.pic_box) .btn{padding: 8px 0;}

.ly_download_list_1 .download_list_box #turn_page{ --page-height: 32px; text-align: right; display: flex; justify-content: flex-end; margin-top: 51px; }
.ly_download_list_1 .download_list_box #turn_page *{font-family: var(--family-light);}
.ly_download_list_1 .download_list_box .total_page{font-family: var(--family-light); font-size: 14px; line-height: var(--page-height); height: var(--page-height); color: var(--color-green-0); background-color: var(--color-white); border: 1px solid var(--color-green-0); border-radius: 5px; padding: 0 11px; margin-left: 3px;}
.ly_download_list_1 .download_list_box #turn_page li{ font-family: "iconfont" !important; font-size: 14px; font-style: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.ly_download_list_1 .download_list_box #turn_page font,
.ly_download_list_1 .download_list_box #turn_page a{width: 32px; font-size: 14px; color: var(--color-green-0); background-color: var(--color-white); border: 1px solid var(--color-green-0); border-radius: 5px;}
.ly_download_list_1 .download_list_box #turn_page li span{display: block; color: var(--color-green-0);}
.ly_download_list_1 .download_list_box #turn_page .page_button,
.ly_download_list_1 .download_list_box #turn_page .page_noclick{width: auto;}
.ly_download_list_1 .download_list_box #turn_page .page_button{display: flex; align-items: center; border: none; background-color: unset;}
.ly_download_list_1 .download_list_box #turn_page .page_button em{min-width: 41px; height: 32px; background-color: var(--color-white); border: 1px solid var(--color-green-0); border-radius: 3px; box-shadow: unset; padding: 0 5px;}
.ly_download_list_1 .download_list_box #turn_page li em::before{opacity: 1;}
.ly_download_list_1 .download_list_box #turn_page li em::after{content: ''; width: 7px; height: 7px; border: 2px solid transparent; position: absolute; top: 50%; transform: translate(-50%, -50%) rotate(45deg);}
.ly_download_list_1 .download_list_box #turn_page .page_button em.icon_page_prev{margin-right: 6px;}
.ly_download_list_1 .download_list_box #turn_page .page_button em.icon_page_next{margin-left: 6px;}
.ly_download_list_1 .download_list_box #turn_page li em.icon_page_prev::before,
.ly_download_list_1 .download_list_box #turn_page li em.icon_page_prev::after{border-color: transparent transparent var(--color-green-0) var(--color-green-0);}
.ly_download_list_1 .download_list_box #turn_page li em.icon_page_prev::before{left: calc(50% - 2px);}
.ly_download_list_1 .download_list_box #turn_page li em.icon_page_prev::after{left: calc(50% + 4px);}
.ly_download_list_1 .download_list_box #turn_page li em.icon_page_next::before,
.ly_download_list_1 .download_list_box #turn_page li em.icon_page_next::after{border-color: var(--color-green-0) var(--color-green-0) transparent transparent;}
.ly_download_list_1 .download_list_box #turn_page li em.icon_page_next::before{left: calc(50% - 4px);}
.ly_download_list_1 .download_list_box #turn_page li em.icon_page_next::after{left: calc(50% + 2px);}
.ly_download_list_1 .download_list_box #turn_page .page_button span{min-width: 63px; height: 32px; background-color: var(--color-white); border: 1px solid var(--color-green-0); border-radius: 3px; padding: 0 5px;}
.ly_download_list_1 .download_list_box #turn_page li:has(.page_noclick){display: none;}
.ly_download_list_1 .download_list_box #turn_page .page_item_current{background-color: var(--color-green-0); color: var(--color-white);}

.ly_download_list_1 .download_list_box .box.hasCategory{ display: flex; align-items: flex-start; justify-content: space-between; flex-wrap: wrap; }
.ly_download_list_1 .download_list_box .box.hasCategory .category_box{ width: 237px; border-right: 1px solid #dadada; padding: 1px 16px 0 3px; margin-right: 22px; }
.ly_download_list_1 .download_list_box .box.hasCategory .category_box .top_title{background-color: var(--color-green-0); color: var(--color-white); text-align: center; padding: 5px;}
.ly_download_list_1 .download_list_box .box.hasCategory .category_box .list{ padding: 8px 0; }
.ly_download_list_1 .download_list_box .box.hasCategory .category_box .list .item{ display: block; position: relative; line-height: 1.5; font-size: 16px; font-family: var(--family-light); opacity: .6; padding-left: 35px; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; word-break: break-word;}
.ly_download_list_1 .download_list_box .box.hasCategory .category_box .list .group{margin-top: 3px;}
.ly_download_list_1 .download_list_box .box.hasCategory .category_box .list .group .item a{position: relative;}
.ly_download_list_1 .download_list_box .box.hasCategory .category_box .list .group .item a::before{content: ''; width: 2px; height: 2px; opacity: .6; border-radius: 50%; position: absolute; left: -7px; top: 50%; transform: translateY(-50%);}
.ly_download_list_1 .download_list_box .box.hasCategory .category_box .list .row{margin-bottom: 22px;}
.ly_download_list_1 .download_list_box .box.hasCategory .category_box .list .row:last-child{margin-bottom: 0;}
.ly_download_list_1 .download_list_box .box.hasCategory .category_box .list .row > .item{line-height: 1.556; font-size: 18px; opacity: 1; padding-left: 33px;}
.ly_download_list_1 .download_list_box .box.hasCategory .category_box .list .row > .item.has_sub::before{content: ''; width: 6px; height: 6px; border-width: 1px; border-style: solid; border-color: transparent var(--color-white) var(--color-white) transparent; position: absolute; left: 15px; top: calc(50% - 1px); transform: translateY(-50%) rotate(45deg);}
.ly_download_list_1 .download_list_box .box.hasCategory .category_box .list .row > .item.active{font-family: var(--family-bold);}
.ly_download_list_1 .download_list_box .box.hasCategory .category_box .list .item a{ text-decoration: none; color: #555555; }
.ly_download_list_1 .download_list_box .box.hasCategory .category_box .list .item.active a{ color: #222222; }
.ly_download_list_1 .download_list_box .box .list_box{flex: 1;}
.ly_download_list_1 .download_list_box .box .list_box .list{display: grid; border-top: 2px solid #eee; margin-top: 21px;}
.ly_download_list_1 .download_list_box .box .top_title{line-height: 1.167; overflow: hidden; font-size: 24px; font-family: var(--family);}

.ly_download_list_1 .download_list_box .download_search_box{width: 100%; background-color: var(--color-white); border: 1px solid #d1d1d1; border-radius: 5px; overflow: hidden; margin-bottom: 48px;}
.ly_download_list_1 .download_list_box .download_search_form{display: flex;}
.ly_download_list_1 .download_list_box .download_search_form input{height: 50px; border: none; outline: unset; background-color: unset;}
.ly_download_list_1 .download_list_box .download_search_form input[type="text"]{flex: 1; font-family: var(--family-light); font-size: 14px; padding: 0 18px;}
.ly_download_list_1 .download_list_box .download_search_form input[type="text"]::placeholder{font-style: italic; color: #868686;}
.ly_download_list_1 .download_list_box .download_search_form input[type="text"]:-moz-placeholder{font-style: italic; color: #868686;}
.ly_download_list_1 .download_list_box .download_search_form input[type="text"]::-moz-placeholder{font-style: italic; color: #868686;}
.ly_download_list_1 .download_list_box .download_search_form input[type="text"]:-ms-input-placeholder{font-style: italic; color: #868686;}
.ly_download_list_1 .download_list_box .download_search_form input[type="text"]::-webkit-input-placeholder{font-style: italic; color: #868686;}
.ly_download_list_1 .download_list_box .download_search_form input[type="submit"]{width: 50px; background: var(--color-green-0) url(../images/icon/icon_search.png) no-repeat center; border-radius: 5px; cursor: pointer;}

@media screen and (min-width: 1000px) {
	.ly_download_list_1 .download_list_box .box.hasCategory .category_box .list .row > .item a:hover{font-family: var(--family-bold);}
	.ly_download_list_1 .download_list_box #turn_page li:hover a:not(.page_button),
	.ly_download_list_1 .download_list_box #turn_page li:hover span{background-color:  var(--color-green-0); color: var(--color-white);}
	.ly_download_list_1 .download_list_box #turn_page li:hover em{background-color:  var(--color-green-0);}
	.ly_download_list_1 .download_list_box #turn_page li:hover em.icon_page_prev::before,
	.ly_download_list_1 .download_list_box #turn_page li:hover em.icon_page_prev::after{border-color: transparent transparent var(--color-white) var(--color-white);}
	.ly_download_list_1 .download_list_box #turn_page li:hover em.icon_page_next::before,
	.ly_download_list_1 .download_list_box #turn_page li:hover em.icon_page_next::after{border-color: var(--color-white) var(--color-white) transparent transparent;}
}

@media screen and (max-width: 768px) {
	.ly_download_list_1{padding:0 10px;box-sizing: border-box;}

	.ly_download_list_1 .download_list_box .download_search_box{margin-bottom: 25px;}
	.ly_download_list_1 .download_list_box .download_search_form input{height: 40px;}
	.ly_download_list_1 .download_list_box .download_search_form input[type="text"]{font-size: 12px;}
	.ly_download_list_1 .download_list_box .download_search_form input[type="submit"]{width: 40px; background-size: 18px;}
	
	.ly_download_list_1 .download_list_box #turn_page{ margin-top: 25px; }
	.ly_download_list_1 .download_list_box .download_item{ padding: 10px 0; }
	.ly_download_list_1 .download_list_box .download_item .info_box{margin-right: 10px;}
	.ly_download_list_1 .download_list_box .download_item .info_box .pic_box{ margin-right: 8px; width: 50px; height: 50px; }
	.ly_download_list_1 .download_list_box .download_item:has(.pic_box) .info_box .info{ width: calc( 100% - 60px ); }
	.ly_download_list_1 .download_list_box .download_item .info_box .name{ font-size: 16px; }
	.ly_download_list_1 .download_list_box .download_item .info_box .tips{ font-size: 14px; }
	.ly_download_list_1 .download_list_box .download_item .btn{flex-direction: column;}
	.ly_download_list_1 .download_list_box .download_item .btn a{ font-size: 12px; padding: 0 10px; height: 22px; line-height: 20px; width: 100%; }
	.ly_download_list_1 .download_list_box .download_item .btn a i{ font-size: 14px; }
	.ly_download_list_1 .download_list_box .download_item .btn a.download_file_view{ margin-right: 0; margin-bottom: 6px; }
	.ly_download_list_1 .download_list_box .download_item .btn a.download_file_view i{ font-size: 12px; }
	
	/* .ly_download_list_1 .download_list_box .box .list_box .list{ gap: 12px; } */
	.ly_download_list_1 .download_list_box .box.hasCategory .category_box{ width: 100%; }
	.ly_download_list_1 .download_list_box .box.hasCategory .list_box{ width: 100%; }
	.ly_download_list_1 .download_list_box .box.hasCategory .top_title{ padding-left: 15px; padding-right: 40px; height: 43px; line-height: 41px; border: 1px solid #e8e8e8; font-size: 20px; position: relative; box-sizing: border-box; }
	.ly_download_list_1 .download_list_box .box.hasCategory .top_title.top_list_name{ position: relative; font-family: "iconfont" !important; font-size: 16px; font-style: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
	.ly_download_list_1 .download_list_box .box.hasCategory .top_title.top_list_name:before{ content: '\e643'; position: absolute; top: 50%; transform: translateY(-50%); right: 14px;  }
	.ly_download_list_1 .download_list_box .box .top_title.top_category_name { display: none; }
	
	.ly_download_list_1 .download_list_box .box{ position: relative; }
	.ly_download_list_1 .download_list_box .box.hasCategory .category_box .list{ display: none; position: absolute; width: 100%; top: 110px; padding: 10px; background-color: #fff; box-sizing: border-box; z-index: 3; box-shadow: 0px 2px 9px 0 #ccc; }
	.ly_download_list_1 .download_list_box .box.hasCategory .category_box .list a{ color: #000; }

	.ly_download_list_1 .download_list_box #turn_page{--page-height: 28px;}
	.ly_download_list_1 .download_list_box #turn_page font, .ly_download_list_1 .download_list_box #turn_page a{width: 28px; font-size: 12px;}
	.ly_download_list_1 .download_list_box .total_page{font-size: 12px;}
}
@media screen and (max-width: 450px) {
	.ly_download_list_1 .download_list_box .download_item .info_box .tips{ font-size: 12px; }
}

.ly_policies_1{position: relative;}
.ly_policies_1 > .compute_item_img{width: 100%; position: absolute; right: 0; bottom: 0; z-index: -1;}
.ly_policies_1 .policies_wrapper{ margin:0 auto; margin: 0 auto;  display: flex; justify-content: space-between; flex-wrap: wrap; }
.ly_policies_1 .left_side{ width: 282px; border-right: 1px solid #dadada; margin-right: 23px; }
.ly_policies_1 .right_side{ flex: 1; padding: 19px 0; }
.ly_policies_1 .right_side.full{ width: 100%; }
.ly_policies_1 .right_side .top_title,
.ly_policies_1 .left_side .top_title{ font-family: var(--family); font-size: 32px; color: #2c2c2c; text-align: center; }
.ly_policies_1 .right_side .main_content{padding: 22px 0;}
.ly_policies_1 .left_side ul li{position: relative;}
.ly_policies_1 .left_side ul li::after{content: ''; width: 9px; height: 9px; background-color: var(--color-white); border: 1px solid #dadada; border-radius: 50%; position: absolute; right: 0; top: 50%; transform: translate(50%, -50%); z-index: 1;}
.ly_policies_1 .left_side ul li:has(.cur)::after{background-color: var(--color-green-0); border-color: var(--color-green-0);}
.ly_policies_1 .left_side ul li a{ color: #8f8f8f; line-height: 2.889; font-size: 18px; font-family: var(--family-light); text-decoration: none; text-align: right; border-left: 3px solid transparent; padding: 0 28px 0 5px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; position: relative; }
.ly_policies_1 .left_side ul li a.cur{font-family: var(--family); color: var(--color-green-0); border-left-color: var(--color-green-0); background-image: linear-gradient(to right, #bde5dc, transparent); }
.ly_policies_1 .left_side ul li a:hover{color: var(--color-green-0);}
.ly_policies_1 .wrapper.category_box{ padding: 83px 0 76px; box-sizing: border-box; font-size: 0; text-align: center; }
.ly_policies_1 .wrapper.category_box .cate_item{ margin-left: 36px; display: inline-block;  height: 44px; line-height: 44px; }
.ly_policies_1 .wrapper.category_box .cate_item:first-child{ margin-left: 0; }
.ly_policies_1 .wrapper.category_box .cate_item a{ padding: 0 24px; display: block; font-size: 16px; text-decoration: none; }
@media screen and (max-width:1000px) {
	.ly_policies_1 .wrapper{width:98%; min-width:inherit;}
	.ly_policies_1 .left_side{ display: none; position: absolute; left: 50%; transform: translateX(-50%); background-color: #fff; z-index: 2; width: 92%; }
	.ly_policies_1 .right_side{ width: 100%; padding: 10px 0; }
	.ly_policies_1 .left_side .top_title{ display: none; }
}
.ly_policies_1 .right_side .top_title{ position: relative; }
.ly_policies_1 .right_side .top_title i{ display: none; }
@media screen and (max-width: 1000px) {
	/* .ly_policies_1 .right_side .top_title{ box-sizing: border-box; overflow: hidden; } */
    .ly_policies_1 .right_side .top_title,
	.ly_policies_1 .left_side .top_title{font-size: 22px;}
	.ly_policies_1 .right_side .top_title i{ display: block; position: absolute; top: 50%; transform: translateY(-50%); right: 14px; }
	.ly_policies_1 .right_side .main_content{padding: 10px 0;}
	.ly_policies_1 .left_side ul{ padding: 0; height: 225px; overflow: auto; box-shadow: 5px 5px 5px 0px rgb(0 0 0 / 30%) }
	.ly_policies_1 .left_side ul li a{ display: block; padding: 0 15px; line-height: 28px; font-size: 14px; color: #1a1d22;  }
	.ly_policies_1 .left_side ul li a.cur{ color: #1a1d22; background-color: #ffffff; }
}

.ly_poster_305 .poster_info{display: flex; flex-direction: column; align-items: center; text-align: center;}
.ly_poster_305 .poster_title{line-height: 1.625; position: relative;}
.ly_poster_305 .poster_title::after{content: ''; width: 22px; height: 5px; background-color: var(--color-green-0); position: absolute; left: 50%; bottom: 0; transform: translateX(-50%);}
.ly_poster_305 .poster_subtitle{font-family: var(--family-light); line-height: 1.5; max-width: 780px; margin-top: 16px;}
.ly_poster_305 .poster_card{position: relative; padding-bottom: 81px; margin-top: 32px;}
.ly_poster_305 .poster_img{width: 53.084%; box-shadow: 22px 18px 0 0 var(--color-green-0);}
.ly_poster_305 .poster_desc{max-width: 57.917%; font-family: var(--family-light); font-size: 14px; line-height: 1.5; color: var(--color-white); background: url(../images/bg/bg_poster_305.png) no-repeat center / cover; padding: 2.75% 1.667% 3.334% 4.167%; border-radius: 6px; overflow: hidden; position: absolute; right: 0; bottom: 0; z-index: 1;}
.ly_poster_305 .poster_desc::before{content: ''; width: 100%; height: 4px; background-color: #ffe400; position: absolute; left: 0; bottom: 0; z-index: 2;}
.ly_poster_305 .poster_desc::after{content: ''; width: 65%; height: 13px; background-color: #02896a; position: absolute; right: 0; bottom: 0; transform: skewX(-15deg); z-index: 3;}
.ly_poster_305 .poster_desc br{line-height: 1.358;}
@media screen and (max-width: 1000px) {
	.ly_poster_305 .poster_title::after{height: 3px;}
	.ly_poster_305 .poster_subtitle{margin-top: 8px;}
	.ly_poster_305 .poster_card{padding-bottom: 0; margin-top: 15px;}
	.ly_poster_305 .poster_img{width: 100%; box-shadow: unset;}
	.ly_poster_305 .poster_desc{position: relative; max-width: 100%; border-radius: 0; padding: 15px;}
	.ly_poster_305 .poster_desc::before{height: 2px;}
	.ly_poster_305 .poster_desc::after{height: 6px;}
}

.ly_poster_306 .poster_title{line-height: 1.625; position: relative; text-align: center; margin-bottom: 28px;}
.ly_poster_306 .poster_title::after{content: ''; width: 22px; height: 5px; background-color: var(--color-green-0); position: absolute; left: 50%; bottom: 0; transform: translateX(-50%);}
.ly_poster_306 .poster_tab_box{display: flex; position: relative;}
.ly_poster_306 .poster_tab_box::after{content: ''; width: 100%; height: 2px; background-color: #eee; position: absolute; left: 0; bottom: 0; z-index: -1;}
.ly_poster_306 .poster_tab_box .poster_tab{display: flex; align-items: center; font-family: var(--family-light); line-height: 1.167; border-bottom: 2px solid transparent; padding: 25px 20px 25px 7px; margin-right: 12px; cursor: pointer;}
.ly_poster_306 .poster_tab_box .poster_tab:last-child{margin-right: 0;}
.ly_poster_306 .poster_tab_box .poster_tab.on{font-family: var(--family);}
.ly_poster_306 .poster_tab_container{margin-top: 33px;}
.ly_poster_306 .poster_list{display: none; grid-template-columns: repeat(2, 1fr); gap: 13px;}
.ly_poster_306 .poster_list.on{display: grid;}
.ly_poster_306 .poster_list .poster_item{position: relative;}
.ly_poster_306 .poster_list .poster_item::before{content: ''; width: 100%; height: 100%; border: 4px solid transparent; position: absolute; left: 0; top: 0; z-index: 1;}
.ly_poster_306 .poster_list .poster_item.on::before{border-color: var(--color-green-0);}
.ly_poster_306 .poster_list .poster_item:hover .compute_item_img img{transform: scale(1.1);}
@media screen and (min-width:1000px) {
	.ly_poster_306 .poster_tab_box .poster_tab:hover{font-family: var(--family);}
}
@media screen and (max-width: 1000px) {
	.ly_poster_306 .poster_title{margin-bottom: 15px;}
	.ly_poster_306 .poster_title::after{height: 3px;}
	.ly_poster_306 .poster_tab_box::after{height: 1px;}
	.ly_poster_306 .poster_tab_box .poster_tab{border-bottom-width: 1px; padding: 10px; margin-right: 5px;}
	.ly_poster_306 .poster_tab_container{margin-top: 15px;}
	.ly_poster_306 .poster_list .poster_item::before{border-width: 2px;}
}

.ly_poster_307 .poster_tab_box{display: flex; position: relative;}
.ly_poster_307 .poster_tab_box::after{content: ''; width: 100%; height: 2px; background-color: #eee; position: absolute; left: 0; bottom: 0; z-index: -1;}
.ly_poster_307 .poster_tab_box .poster_tab{display: flex; align-items: center; font-family: var(--family-light); line-height: 1.167; border-bottom: 2px solid transparent; padding: 17px 9px 17px 11px; margin-right: 15px; cursor: pointer;}
.ly_poster_307 .poster_tab_box .poster_tab:last-child{margin-right: 0;}
.ly_poster_307 .poster_tab_box .poster_tab.on{font-family: var(--family);}
.ly_poster_307 .poster_tab_container{margin-top: 22px;}
.ly_poster_307 .poster_list{display: none; grid-template-columns: repeat(4, 1fr); gap: 13px;}
.ly_poster_307 .poster_list.on{display: grid;}
.ly_poster_307 .poster_list .poster_item{position: relative;}
.ly_poster_307 .poster_list .poster_item:hover .compute_item_img img{transform: scale(1.1);}
@media screen and (min-width:1000px) {
	.ly_poster_307 .poster_tab_box .poster_tab:hover{font-family: var(--family);}
}
@media screen and (max-width: 1000px) {
	.ly_poster_307 .poster_tab_box::after{height: 1px;}
	.ly_poster_307 .poster_tab_box .poster_tab{border-bottom-width: 1px; padding: 10px; margin-right: 5px;}
	.ly_poster_307 .poster_tab_container{margin-top: 15px;}
}

.ly_poster_308 .poster_title{line-height: 2.125; position: relative; text-align: center; margin-bottom: 70px;}
.ly_poster_308 .poster_title::after{content: ''; width: 22px; height: 5px; background-color: var(--color-green-0); position: absolute; left: 50%; bottom: 0; transform: translateX(-50%);}
.ly_poster_308 .poster_list{display: flex; justify-content: center; flex-wrap: wrap;}
.ly_poster_308 .poster_list .poster_item{display: flex; flex-direction: column; align-items: center; width: calc(100% / 5); padding: 0 10px;}
.ly_poster_308 .poster_list .poster_item .compute_item_img{width: 63px;}
.ly_poster_308 .poster_list .poster_item .poster_name{margin-top: 23px;}
@media screen and (max-width: 1000px) {
	.ly_poster_308 .poster_title{margin-bottom: 20px;}
	.ly_poster_308 .poster_title::after{height: 3px;}
	.ly_poster_308 .poster_list .poster_item .poster_name{margin-top: 10px;}
}
@media screen and (max-width: 768px) {
	.ly_poster_308 .poster_list .poster_item{width: calc(100% / 3); padding: 10px;}
}

#location{padding: 12px 0;}
#location,
#location a{font-family: var(--family-light); font-size: 14px; line-height: 1.715; color: var(--color-black);}

.article_content_box .editor_txt{padding-left: 0; padding-right: 0;}

.comparison_box{margin: 13px 0 80px;}
.comparison_box .comparison_title{font-size: 32px; text-transform: capitalize;}
.comparison_box .comparison_table{margin-top: 26px;}
.comparison_box .comparison_table table{width: 100%; border-color: #dfdfdf; background-color: var(--color-white); table-layout: fixed;}
.comparison_box .comparison_table table tr th,
.comparison_box .comparison_table table tr td{height: 77px; font-family: var(--family-light); font-size: 14px; line-height: 1.715; color: var(--color-black); text-align: center; padding: 0 1.252%;}
.comparison_box .comparison_table table tr th *,
.comparison_box .comparison_table table tr td *{color: inherit;}
.comparison_box .comparison_table table tr th{width: var(--comparison-th-width); background-color: #fffeee;}
.comparison_box .comparison_table table tr:first-child th,
.comparison_box .comparison_table table tr:first-child td{background-color: var(--color-white);}
.comparison_box .comparison_table table tr td{width: calc((100% - var(--comparison-th-width)) / 4);}
.comparison_box .comparison_table .comparison_item{display: flex; flex-direction: column; align-items: center; padding: 6.63% 10.88% 8.88%;}
.comparison_box .comparison_table .comparison_item .img{display: block; width: var(--comparison-img-width); height: 0; padding-top: calc(var(--comparison-img-width) - 2px); border: 1px solid #f2f2f2; border-radius: 10px; overflow: hidden; position: relative;}
.comparison_box .comparison_table .comparison_item .img::after{content: attr(data-default); display: flex; justify-content: center; align-items: center; text-align: center; width: 100%; height: 100%; font-family: var(--family-light); font-size: 14px; line-height: 19px; color: rgba(0, 0, 0, .6); text-transform: uppercase; background-color: #f2f2f2; padding: 10px; position: absolute; left: 0; top: 0; z-index: 0;}
.comparison_box .comparison_table .comparison_item[data-id] .img::after{font-size: 0;}
.comparison_box .comparison_table .comparison_item .img img{/* visibility: hidden; opacity: 0; */position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); z-index: 1;}
/* .comparison_box .comparison_table .comparison_item[data-id] .img img{visibility: visible; opacity: 1;} */
.comparison_box .comparison_table .comparison_item .comparison_info{display: flex; flex-direction: column; align-items: center; text-align: center; width: 100%; padding-bottom: 14px; margin-top: 6px; position: relative;}
.comparison_box .comparison_table .comparison_item .comparison_name{font-family: var(--family); line-height: 18px; height: 36px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;}
.comparison_box .comparison_table .comparison_item .comparison_del{line-height: 1.286; color: #1079da; text-decoration: underline; margin-top: 9px;}
.comparison_box .comparison_table .comparison_item .comparison_select{visibility: visible; opacity: 1; width: 100%; background-color: var(--color-white); position: absolute; left: 0; top: 2px; z-index: 1;}
.comparison_box .comparison_table .comparison_item[data-id] .comparison_select{visibility: hidden; opacity: 0;}
.comparison_box .comparison_table .comparison_item .comparison_select select{width: 100%; border-color: #999; font-family: var(--family-light); font-size: 14px; height: 32px; outline: unset; padding: 0 8px;}
.comparison_box .comparison_table .comparison_item .comparison_select select + select{margin-top: 11px;}
.comparison_box .comparison_table .comparison_item .comparison_tool{margin-top: 23px;}
.comparison_box .comparison_table .comparison_item .comparison_cart{display: block; width: max-content; font-size: 16px; line-height: 2.125; color: var(--color-white); background-color: var(--color-green-0); border: 1px solid var(--color-green-0); border-radius: 36px; padding: 0 14px;}
@media screen and (max-width: 1000px){
	.comparison_box{margin: 6px 0 40px;}
	.comparison_box .comparison_title{font-size: 22px;}
	.comparison_box .comparison_table{overflow: hidden; overflow-x: scroll; margin-top: 10px;}
	.comparison_box .comparison_table table tr th,
	.comparison_box .comparison_table table tr td{font-size: 12px; height: 64px; padding: 0 5px;}
	.comparison_box .comparison_table table tr th{position: sticky; left: -1px; top: 0; z-index: 100;}
	.comparison_box .comparison_table table tr th::before,
	.comparison_box .comparison_table table tr th::after{content: ''; width: 1px; height: 100%; background-color: #dfdfdf; position: absolute; top: 0;}
	.comparison_box .comparison_table table tr th::before{left: 0;}
	.comparison_box .comparison_table table tr th::after{right: 0;}
	.comparison_box .comparison_table table tr td{width: calc((92vw - var(--comparison-th-width)) / 2);}
	.comparison_box .comparison_table .comparison_item{padding: 10px 0;}
	.comparison_box .comparison_table .comparison_item .comparison_select select{font-size: 12px; height: 27px;}
	.comparison_box .comparison_table .comparison_item .comparison_select select + select{margin-top: 5px;}
	.comparison_box .comparison_table .comparison_item .comparison_tool{margin-top: 10px;}
	.comparison_box .comparison_table .comparison_item .comparison_cart{font-size: 12px; padding: 0 5px;}
}

.comparison_pop_box{width: 1200px; background-color: var(--color-white); position: fixed; left: 50%; bottom: 0; z-index: 11; transform: translate(-50%, calc(100% - 36px));}
.comparison_pop_box.show{transform: translate(-50%, 0);}
.comparison_pop_box .comparison_title_box{background-color: #d4e8e3;}
.comparison_pop_box .comparison_title{width: max-content; font-family: var(--family-light); font-size: 14px; line-height: 36px; color: var(--color-white); background-color: var(--color-green-0); padding-left: 10px; padding-right: 20px; position: relative; cursor: pointer;}
.comparison_pop_box .comparison_title::after{content: ''; width: 20px; height: 100%; background-color: #d4e8e3; clip-path: polygon(0 0, 100% 0, 100% 100%); position: absolute; top: 0; right: -1px;}
.comparison_pop_box .comparison_list{display: flex; align-items: center; padding: 19px 0;}
.comparison_pop_box .comparison_item{flex: 1; display: flex; max-width: 267px; border-right: 1px solid #f6f6f6; padding: 0 12px; position: relative;}
.comparison_pop_box .comparison_item .comparison_del{width: 14px; height: 14px; background-color: #e3e3e3; position: absolute; right: 5px; top: 0;}
.comparison_pop_box .comparison_item .comparison_del::before,
.comparison_pop_box .comparison_item .comparison_del::after{content: ''; width: 8px; height: 1px; background-color: #a8a8a8; position: absolute; left: 50%; top: 50%;}
.comparison_pop_box .comparison_item .comparison_del::before{transform: translate(-50%, -50%) rotate(45deg);}
.comparison_pop_box .comparison_item .comparison_del::after{transform: translate(-50%, -50%) rotate(-45deg);}
.comparison_pop_box .comparison_item .img{display: block; width: 84px; height: 0; padding-top: 82px; border: 1px solid #f2f2f2; border-radius: 8px; margin-right: 10px; position: relative;}
.comparison_pop_box .comparison_item .img img{position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%);}
.comparison_pop_box .comparison_item .comparison_info{flex: 1; padding-top: 8px;}
.comparison_pop_box .comparison_item .comparison_name{font-size: 14px; line-height: 1.286; color: var(--color-black); height: 36px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;}
.comparison_pop_box .comparison_item .comparison_price{font-size: 16px; line-height: 1.563; color: #ff900f; margin-top: 8px;}
.comparison_pop_box .comparison_item .comparison_select{visibility: visible; opacity: 1; display: flex; flex-direction: column; width: 100%; height: 100%; background-color: var(--color-white); padding: inherit; position: absolute; left: 0; top: 0;}
.comparison_pop_box .comparison_item[data-id] .comparison_select{visibility: hidden; opacity: 0;}
.comparison_pop_box .comparison_item .comparison_select select{width: 100%; height: 32px; font-family: var(--family-light); color: rgba(0, 0, 0, .6); border-color: #999; padding: 0 4px;}
.comparison_pop_box .comparison_item .comparison_select select + select{margin-top: 11px;}
.comparison_pop_box .comparison_tool{display: flex; flex-direction: column; align-items: center; padding: 0 22px;}
.comparison_pop_box .comparison_tool .comparison_link{min-width: 88px; font-family: var(--family-bold); font-size: 14px; line-height: 1.715; color: var(--color-white); background-color: var(--color-green-0); border: 1px solid var(--color-green-0); border-radius: 28px; text-align: center; padding: 0 5px;}
.comparison_pop_box .comparison_tool .comparison_clear{display: flex; justify-content: center; align-items: center; font-family: var(--family-light); font-size: 12px; line-height: 2.084; color: #8e8e8e; margin-top: 3px;}
.comparison_pop_box .comparison_tool .comparison_clear::before{content: ''; width: 12px; height: 11px; background: url(../images/icon/icon_refresh.png) no-repeat center / 100%; margin-right: 7px;}
@media screen and (min-width: 1000px){
	.comparison_box .comparison_table .comparison_item .comparison_cart:hover,
	.comparison_pop_box .comparison_tool .comparison_link:hover{background-color: unset; color: var(--color-green-0);}
	.comparison_box .comparison_table table tr:hover{background-color: #fffeee;}
	.comparison_box .comparison_table .comparison_item .comparison_name:hover,
	.comparison_pop_box .comparison_item .comparison_name:hover{color: var(--color-green-0);}
}
@media screen and (max-width: 1000px){
	.comparison_pop_box{transform: translate(-50%, calc(100% - 30px));}
	.comparison_pop_box .comparison_title{font-size: 12px; line-height: 30px;}
	.comparison_pop_box .comparison_list{padding: 10px 0; overflow: hidden; overflow-x: scroll;}
	.comparison_pop_box .comparison_item .img{width: 62px; padding-top: 60px; margin-right: 5px;}
	.comparison_pop_box .comparison_item .comparison_name{font-size: 12px; height: 30px;}
	.comparison_pop_box .comparison_item .comparison_price{font-size: 14px; margin-top: 4px;}
	.comparison_pop_box .comparison_item .comparison_select select{font-size: 12px; height: 25px;}
	.comparison_pop_box .comparison_tool{padding: 0 10px;}
	.comparison_pop_box .comparison_tool .comparison_link{font-size: 12px;}
}
@media screen and (max-width: 768px){
	.comparison_pop_box .comparison_list{flex-direction: column;}
	.comparison_pop_box .comparison_item{width: 100%; max-width: 100%; padding: 10px 20px; border-right: none; border-bottom: 1px solid #f6f6f6;}
	.comparison_pop_box .comparison_item .comparison_info{padding-top: 4px;}
	.comparison_pop_box .comparison_item .comparison_del{top: 10px;}
	.comparison_pop_box .comparison_item .comparison_select select{height: 28px;}
	.comparison_pop_box .comparison_item .comparison_select select + select{margin-top: 5px;}
	.comparison_pop_box .comparison_tool{padding: 10px;}
}

.global_shopping_cart_box .cart_list{margin-right: 0;}
.global_shopping_cart_box .cart_item{display: flex;}
.global_shopping_cart_box .c_info{flex: 1;}

.themes_exchange #location{padding: 15px 0;}
.exchange_box{margin-bottom: 48px;}
.exchange_box .exchange_top{position: relative; box-shadow: var(--box-shadow);}
.exchange_box .exchange_top::after{content: ''; width: 143px; height: 162px; background: url(../images/bg/coins_bg.png) no-repeat center / 100%; position: absolute; right: -15px; top: -31px;}
.exchange_box .exchange_top_box{display: flex; width: 100%; background-color: #f7fffd; border-radius: 10px; padding: 15.5px 36px; position: relative; overflow: hidden;}
.exchange_box .exchange_top_box::before{content: ''; width: 401px; height: 96px; background: url(../images/bg/integral_logo_bg.png) no-repeat center / 100%; position: absolute; left: 20px; top: 15px; opacity: .04; z-index: 1;}
.exchange_box .exchange_top_box::after{content: ''; width: 49.75%; height: 100%; background: url(../images/bg/integral_line_bg.png) no-repeat center / auto 100%; position: absolute; right: 0; top: 0; opacity: .17; z-index: 0;}
.exchange_box .exchange_info{flex: 1; max-width: max-content; margin-top: 18px; margin-right: 35px; position: relative; z-index: 2;}
.exchange_box .exchange_info .exchange_integral{display: flex; align-items: center; font-family: var(--family-bold); font-size: 32px; line-height: 1; color: var(--color-orange);}
.exchange_box .exchange_info .exchange_integral::before{content: ''; width: 24px; height: 24px; background: url(../images/icon/icon_integral.png) no-repeat center / 100%; margin-right: 9px;}
.exchange_box .exchange_info .exchange_email{font-family: var(--family-light); font-size: 18px; line-height: 1.334; color: #8f8f8f; margin-top: 5px; letter-spacing: -.3px;}
.exchange_box .exchange_info .exchange_rule{display: block; width: max-content; font-family: var(--family-light); font-size: 14px; line-height: 1.715; color: var(--color-green-0); border: 1px solid var(--color-green-0); border-radius: 26px; padding: 0 13px; margin-top: 16px;}
.exchange_box .exchange_info .exchange_rule:hover{background-color: var(--color-green-0); color: var(--color-white);}
.exchange_box .exchange_integral_box{flex: 1; max-width: 521px; background-color: var(--color-white); border-radius: 10px; padding: 8px 7px; position: relative; z-index: 2; box-shadow: var(--box-shadow);}
.exchange_box .exchange_integral_table{height: 118px; overflow: hidden; overflow-y: scroll; padding: 3px 12px;}
.exchange_box .exchange_integral_table::-webkit-scrollbar{width: 2px;}
.exchange_box .exchange_integral_table::-webkit-scrollbar-track{background-color: #e9e9e9;}
.exchange_box .exchange_integral_table::-webkit-scrollbar-thumb{background-color: var(--color-green-0);}
.exchange_box .exchange_integral_table table{width: 100%;}
.exchange_box .exchange_integral_table table tr{border-bottom: 1px solid #e9e9e9;}
.exchange_box .exchange_integral_table table tr td{height: 41px; font-family: var(--family-light); font-size: 14px; line-height: 24px; color: #a7a7a7;}
.exchange_box .exchange_integral_table table tr td:first-child{width: 20%; font-family: var(--family-bold); font-size: 20px;}
.exchange_box .exchange_integral_table table tr td:nth-child(2){width: 46%; font-size: 16px;}
.exchange_box .exchange_integral_table table tr td:nth-child(3){width: 14%;}
.exchange_box .exchange_integral_table table tr td.green{color: var(--color-green-0);}
.exchange_box .exchange_integral_table table tr td.red{color: #f55;}
.exchange_box .exchange_container{background-color: var(--color-white); border-radius: 5px; overflow: hidden; margin-top: 17px;}
.exchange_box .exchange_title{display: flex; align-items: center; justify-content: center; text-align: center; min-height: 74px; font-family: var(--family-bold); font-size: 24px; line-height: 1; color: var(--color-white); background-color: var(--color-orange);}
.exchange_box .exchange_list{padding: 4px var(--coupon-padding) 15px;}
.exchange_box .exchange_list .exchange_item{padding: 32px 0 26px;}
.exchange_box .exchange_list .exchange_item + .exchange_item{border-top: 1px solid #e9e9e9;}
.exchange_box .exchange_list .exchange_item .exchange_item_title{font-family: var(--family-bold); font-size: 18px; line-height: 1.334; color: var(--color-black); text-align: center; position: relative; padding-bottom: 12px;}
.exchange_box .exchange_list .exchange_item .exchange_item_title::after{content: ''; width: 42px; height: 4px; background-color: var(--color-green-0); position: absolute; bottom: 0; left: 50%; transform: translateX(-50%);}
.exchange_box .exchange_list .exchange_coupon{--coupon-circle-shadow: calc(var(--coupon-circle-margin) + var(--coupon-circle)) 0 0 0 var(--color-white),
	calc((var(--coupon-circle-margin) + var(--coupon-circle))* 2) 0 0 0 var(--color-white),
	calc((var(--coupon-circle-margin) + var(--coupon-circle))* 3) 0 0 0 var(--color-white),
	calc((var(--coupon-circle-margin) + var(--coupon-circle))* 4) 0 0 0 var(--color-white),
	calc((var(--coupon-circle-margin) + var(--coupon-circle))* 5) 0 0 0 var(--color-white),
	calc((var(--coupon-circle-margin) + var(--coupon-circle))* 6) 0 0 0 var(--color-white),
	calc((var(--coupon-circle-margin) + var(--coupon-circle))* 7) 0 0 0 var(--color-white),
	calc((var(--coupon-circle-margin) + var(--coupon-circle))* 8) 0 0 0 var(--color-white),
	calc((var(--coupon-circle-margin) + var(--coupon-circle))* 9) 0 0 0 var(--color-white),
	calc((var(--coupon-circle-margin) + var(--coupon-circle))* 10) 0 0 0 var(--color-white),
	calc((var(--coupon-circle-margin) + var(--coupon-circle))* 11) 0 0 0 var(--color-white),
	calc((var(--coupon-circle-margin) + var(--coupon-circle))* 12) 0 0 0 var(--color-white),
	calc((var(--coupon-circle-margin) + var(--coupon-circle))* 13) 0 0 0 var(--color-white),
	calc((var(--coupon-circle-margin) + var(--coupon-circle))* 14) 0 0 0 var(--color-white),
	calc((var(--coupon-circle-margin) + var(--coupon-circle))* 15) 0 0 0 var(--color-white),
	calc((var(--coupon-circle-margin) + var(--coupon-circle))* 16) 0 0 0 var(--color-white),
	calc((var(--coupon-circle-margin) + var(--coupon-circle))* 17) 0 0 0 var(--color-white),
	calc((var(--coupon-circle-margin) + var(--coupon-circle))* 18) 0 0 0 var(--color-white),
	calc((var(--coupon-circle-margin) + var(--coupon-circle))* 19) 0 0 0 var(--color-white),
	calc((var(--coupon-circle-margin) + var(--coupon-circle))* 20) 0 0 0 var(--color-white),
	calc((var(--coupon-circle-margin) + var(--coupon-circle))* 21) 0 0 0 var(--color-white),
	calc((var(--coupon-circle-margin) + var(--coupon-circle))* 22) 0 0 0 var(--color-white);
--coupon-circle-big-shadow: 0 calc(var(--coupon-circle-big-margin) + var(--coupon-circle-big)) 0 0 var(--color-white),
	0 calc((var(--coupon-circle-big-margin) + var(--coupon-circle-big))* 2) 0 0 var(--color-white),
	0 calc((var(--coupon-circle-big-margin) + var(--coupon-circle-big))* 3) 0 0 var(--color-white),
	0 calc((var(--coupon-circle-big-margin) + var(--coupon-circle-big))* 4) 0 0 var(--color-white),
	0 calc((var(--coupon-circle-big-margin) + var(--coupon-circle-big))* 5) 0 0 var(--color-white),
	0 calc((var(--coupon-circle-big-margin) + var(--coupon-circle-big))* 6) 0 0 var(--color-white),
	0 calc((var(--coupon-circle-big-margin) + var(--coupon-circle-big))* 7) 0 0 var(--color-white),
	0 calc((var(--coupon-circle-big-margin) + var(--coupon-circle-big))* 8) 0 0 var(--color-white),
	0 calc((var(--coupon-circle-big-margin) + var(--coupon-circle-big))* 9) 0 0 var(--color-white);}
.exchange_box .exchange_list .exchange_coupon .swiper{padding: 0 var(--coupon-padding); margin: 0 calc(var(--coupon-padding) * -1);}
.exchange_box .exchange_list .exchange_coupon_box{display: flex; justify-content: center; width: 100%; /* margin-top: 45px; */ padding-top: 45px;}
.exchange_box .exchange_list .exchange_coupon_item{display: flex; flex-direction: column; align-items: center; width: 256px; margin-right: 2vw;}
.exchange_box .exchange_list .exchange_coupon_item:nth-child(3n),
.exchange_box .exchange_list .exchange_coupon_item:last-child{margin-right: 0;}
.exchange_box .exchange_list .exchange_coupon_item .exchange_coupon_card{display: flex; width: 100%; background-color: #fff0c0; position: relative; overflow: hidden;}
.exchange_box .exchange_list .exchange_coupon_item .exchange_coupon_card::before,
.exchange_box .exchange_list .exchange_coupon_item .exchange_coupon_card::after{content: ''; width: var(--coupon-circle); height: var(--coupon-circle); background-color: var(--color-white); border-radius: 50%; position: absolute; left: calc(var(--coupon-circle) / 2 + 2px); z-index: 1; box-shadow: var(--coupon-circle-shadow);}
.exchange_box .exchange_list .exchange_coupon_item .exchange_coupon_card::before{top: calc(var(--coupon-circle) / 2);}
.exchange_box .exchange_list .exchange_coupon_item .exchange_coupon_card::after{bottom: calc(var(--coupon-circle) / 2);}
.exchange_box .exchange_list .exchange_coupon_item .exchange_coupon_name{width: 46px; background-color: #f55; position: relative; overflow: hidden;}
.exchange_box .exchange_list .exchange_coupon_item .exchange_coupon_name::before{content: attr(data-name); width: max-content; height: max-content; font-size: 20px; line-height: 1.2; color: var(--color-white); position: absolute; left: calc(50% + 2px); top: 50%; transform: translate(-50%, -50%) rotate(90deg);}
.exchange_box .exchange_list .exchange_coupon_item .exchange_coupon_name::after{content: ''; width: var(--coupon-circle-big); height: var(--coupon-circle-big); background-color: var(--color-white); border-radius: 50%; position: absolute; left: calc(var(--coupon-circle-big) / -2); top: calc(var(--coupon-circle-big) / 2); box-shadow: var(--coupon-circle-big-shadow);}
.exchange_box .exchange_list .exchange_coupon_item .exchange_coupon_info{flex: 1; padding: 17px 1vw; overflow: hidden;}
.exchange_box .exchange_list .exchange_coupon_item .exchange_coupon_info::before{content: ''; width: 148px; height: 84px; background: url(../images/bg/coupon_coins_bg.png) no-repeat center / 100%; opacity: .1; position: absolute; right: 8px; top: 50%; transform: translateY(-50%); z-index: 0;}
.exchange_box .exchange_list .exchange_coupon_item .exchange_coupon_info::after{content: ''; width: var(--coupon-circle-big); height: var(--coupon-circle-big); background-color: var(--color-white); border-radius: 50%; position: absolute; right: calc(var(--coupon-circle-big) / -2); top: calc(var(--coupon-circle-big) / 2); box-shadow: var(--coupon-circle-big-shadow);}
.exchange_box .exchange_list .exchange_coupon_item .exchange_coupon_price,
.exchange_box .exchange_list .exchange_coupon_item .exchange_coupon_date{position: relative; z-index: 1;}
.exchange_box .exchange_list .exchange_coupon_item .exchange_coupon_price{font-family: var(--family-bold); font-size: 57px; line-height: 1; color: #ff7800;}
.exchange_box .exchange_list .exchange_coupon_item .exchange_coupon_price span{font-size: 36px;}
.exchange_box .exchange_list .exchange_coupon_item .exchange_coupon_date{font-family: var(--family-light); font-size: 14px; line-height: 1.715; color: var(--color-orange);}
.exchange_box .exchange_list .exchange_coupon_item .exchange_coupon_integral{display: flex; align-items: center; font-family: var(--family-bold); font-size: 16px; line-height: 1.5; color: var(--color-orange); padding-bottom: 5px; border-bottom: 1px solid transparent; margin-top: 19px;}
.exchange_box .exchange_list .exchange_coupon_item .exchange_coupon_integral::before{content: ''; width: 24px; height: 24px; background: url(../images/icon/icon_integral.png) no-repeat center / 100%; margin-right: 10px;}
.exchange_box .exchange_list .exchange_coupon_item .exchange_coupon_exchange{width: 100%; max-width: 161px; font-size: 14px; line-height: 2.429; color: var(--color-white); background-color: var(--color-black); border: 1px solid var(--color-black); border-radius: 36px; padding: 0 10px; text-align: center; margin-top: 14px;}
.exchange_box .exchange_list .exchange_coupon_item .exchange_coupon_exchange:hover{background-color: var(--color-green-0); border-color: var(--color-green-0);}
.exchange_box .exchange_list .exchange_coupon_item:hover .exchange_coupon_card{transform: translateY(-2px) scale(1.22);}
.exchange_box .exchange_list .exchange_coupon_item:hover .exchange_coupon_integral{border-bottom-color: var(--color-orange);}
.exchange_box .exchange_list .exchange_group{display: flex; justify-content: center; flex-wrap: wrap;}
.exchange_box .exchange_list .exchange_group_item{display: flex; flex-direction: column; align-items: center; width: 14.488%; margin-right: 6.89%; margin-top: 30px;}
.exchange_box .exchange_list .exchange_group_item:nth-child(5n),
.exchange_box .exchange_list .exchange_group_item:last-child{margin-right: 0;}
.exchange_box .exchange_list .exchange_group_item .img{width: 100%; height: 0; padding-top: 100%; outline: 1px solid #e9e9e9; border-radius: 5px; overflow: hidden; position: relative;}
.exchange_box .exchange_list .exchange_group_item .img img{position: absolute; top: 0; right: 0; bottom: 0; left: 0;}
.exchange_box .exchange_list .exchange_group_item .name{font-family: var(--family-light); font-size: 14px; line-height: 1.286; color: var(--color-black); margin-top: 14px;}
.exchange_box .exchange_list .exchange_group_item .point{display: flex; align-items: center; font-family: var(--family-bold); font-size: 14px; line-height: 1.715; color: var(--color-orange); border-bottom: 1px solid transparent; padding-bottom: 6px; margin-top: 13px;}
.exchange_box .exchange_list .exchange_group_item .point::before{content: ''; width: 24px; height: 24px; background: url(../images/icon/icon_integral.png) no-repeat center / 100%; margin-right: 10px;}
.exchange_box .exchange_list .exchange_group_item .exchange{display: block; width: 98%; font-size: 14px; line-height: 2.429; color: var(--color-white); background-color: var(--color-black); border: 1px solid var(--color-black); border-radius: 36px; text-align: center; margin-top: 12px;}
.exchange_box .exchange_list .exchange_group_item .exchange:hover{background-color: var(--color-green-0); border-color: var(--color-green-0);}
.exchange_box .exchange_list .exchange_group_item:hover .img{outline-color: var(--color-green-0);}
.exchange_box .exchange_list .exchange_group_item:hover .point{border-bottom-color: var(--color-orange);}
.exchange_box .exchange_list .exchange_group_item:hover .name{color: var(--color-green-0);}
.exchange_box .swiper-button-next,
.exchange_box .swiper-button-prev{width: 14px; height: 26px; color: #b7b8b8; margin-top: 0; top: calc(50% - 30px); transform: translateY(-50%);}
.exchange_box .swiper-button-next:after,
.exchange_box .swiper-button-prev:after{font-size: 26px;}
.exchange_box .swiper-button-prev,
.exchange_box .swiper-rtl .swiper-button-next{left: var(--coupon-padding);}
.exchange_box .swiper-button-next,
.exchange_box .swiper-rtl .swiper-button-prev{right: var(--coupon-padding);}

.exchange_box #turn_page{ width: 100%; --page-height: 32px; text-align: right; display: flex; justify-content: flex-end; margin-top: 53px; }
.exchange_box #turn_page *{font-family: var(--family-light);}
.exchange_box .total_page{font-family: var(--family-light); font-size: 14px; line-height: var(--page-height); height: var(--page-height); color: var(--color-green-0); background-color: var(--color-white); border: 1px solid var(--color-green-0); border-radius: 5px; padding: 0 11px; margin-left: 3px;}
.exchange_box #turn_page li{ font-family: "iconfont" !important; font-size: 14px; font-style: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.exchange_box #turn_page font,
.exchange_box #turn_page a{width: 32px; font-size: 14px; color: var(--color-green-0); background-color: var(--color-white); border: 1px solid var(--color-green-0); border-radius: 5px;}
.exchange_box #turn_page li span{display: block; color: var(--color-green-0);}
.exchange_box #turn_page .page_button,
.exchange_box #turn_page .page_noclick{width: auto;}
.exchange_box #turn_page .page_button{display: flex; align-items: center; border: none; background-color: unset;}
.exchange_box #turn_page .page_button em{min-width: 41px; height: 32px; background-color: var(--color-white); border: 1px solid var(--color-green-0); border-radius: 3px; box-shadow: unset; padding: 0 5px;}
.exchange_box #turn_page li em::before{opacity: 1;}
.exchange_box #turn_page li em::after{content: ''; width: 7px; height: 7px; border: 2px solid transparent; position: absolute; top: 50%; transform: translate(-50%, -50%) rotate(45deg);}
.exchange_box #turn_page .page_button em.icon_page_prev{margin-right: 6px;}
.exchange_box #turn_page .page_button em.icon_page_next{margin-left: 6px;}
.exchange_box #turn_page li em.icon_page_prev::before,
.exchange_box #turn_page li em.icon_page_prev::after{border-color: transparent transparent var(--color-green-0) var(--color-green-0);}
.exchange_box #turn_page li em.icon_page_prev::before{left: calc(50% - 2px);}
.exchange_box #turn_page li em.icon_page_prev::after{left: calc(50% + 4px);}
.exchange_box #turn_page li em.icon_page_next::before,
.exchange_box #turn_page li em.icon_page_next::after{border-color: var(--color-green-0) var(--color-green-0) transparent transparent;}
.exchange_box #turn_page li em.icon_page_next::before{left: calc(50% - 4px);}
.exchange_box #turn_page li em.icon_page_next::after{left: calc(50% + 2px);}
.exchange_box #turn_page .page_button span{min-width: 63px; height: 32px; background-color: var(--color-white); border: 1px solid var(--color-green-0); border-radius: 3px; padding: 0 5px;}
.exchange_box #turn_page li:has(.page_noclick){display: none;}
.exchange_box #turn_page .page_item_current{background-color: var(--color-green-0); color: var(--color-white);}
@media screen and (min-width: 1000px) {
	.exchange_box #turn_page li:hover a:not(.page_button),
	.exchange_box #turn_page li:hover span{background-color:  var(--color-green-0); color: var(--color-white);}
	.exchange_box #turn_page li:hover em{background-color:  var(--color-green-0);}
	.exchange_box #turn_page li:hover em.icon_page_prev::before,
	.exchange_box #turn_page li:hover em.icon_page_prev::after{border-color: transparent transparent var(--color-white) var(--color-white);}
	.exchange_box #turn_page li:hover em.icon_page_next::before,
	.exchange_box #turn_page li:hover em.icon_page_next::after{border-color: var(--color-white) var(--color-white) transparent transparent;}
}
@media screen and (max-width: 1080px) {
	.exchange_box .exchange_list .exchange_coupon_item .exchange_coupon_name::before{font-size: 16px;}
	.exchange_box .exchange_list .exchange_coupon_item .exchange_coupon_price{font-size: 50px;}
	.exchange_box .exchange_list .exchange_coupon_item .exchange_coupon_price span{font-size: 30px;}
	.exchange_box .exchange_list .exchange_coupon_item .exchange_coupon_date{font-size: 12px;}
}
@media screen and (max-width: 1000px) {
	.exchange_box{margin-bottom: 25px;}
	.exchange_box .exchange_top::after{width: 100px; height: 115px; right: -7px; top: -15px;}
	.exchange_box .exchange_top_box{flex-direction: column; padding: 8px 16px;}
	.exchange_box .exchange_top_box::before{width: 200px; height: 45px; left: 10px; top: 10px;}
	.exchange_box .exchange_info{margin: 10px 0;}
	.exchange_box .exchange_info .exchange_integral{font-size: 20px;}
	.exchange_box .exchange_info .exchange_integral::before{width: 16px; height: 16px; margin-right: 5px;}
	.exchange_box .exchange_info .exchange_email{font-size: 12px; margin-top: 2px;}
	.exchange_box .exchange_info .exchange_rule{font-size: 12px; padding: 0 8px; margin-top: 8px;}
	.exchange_box .exchange_integral_table{height: 93px; padding: 3px 6px;}
	.exchange_box .exchange_integral_table table tr td{height: 30px; font-size: 12px;}
	.exchange_box .exchange_integral_table table tr td:first-child{font-size: 16px;}
	.exchange_box .exchange_integral_table table tr td:nth-child(2){width: 40%; font-size: 14px;}
	.exchange_box .exchange_integral_table table tr td:nth-child(3){width: 20%;}
	.exchange_box .exchange_title{font-size: 18px; min-height: 50px;}
	.exchange_box .exchange_list .exchange_item{padding: 15px 0;}
	.exchange_box .exchange_list .exchange_item .exchange_item_title{font-size: 14px; padding-bottom: 6px;}
	.exchange_box .exchange_list .exchange_item .exchange_item_title::after{width: 21px; height: 2px;}
}
@media screen and (max-width: 768px) {
	.exchange_box .exchange_list .exchange_group_item{width: 48%; margin-right: 4%; margin-top: 15px;}
	.exchange_box .exchange_list .exchange_group_item:nth-child(5n){margin-right: 4%;}
	.exchange_box .exchange_list .exchange_group_item:nth-child(2n){margin-right: 0;}
	.exchange_box .exchange_list .exchange_group_item .name{font-size: 12px; margin-top: 7px;}
	.exchange_box .exchange_list .exchange_group_item .point{font-size: 12px; padding-bottom: 3px; margin-top: 6px;}
	.exchange_box .exchange_list .exchange_group_item .point::before{width: 16px; height: 16px; margin-right: 5px;}
	.exchange_box .exchange_list .exchange_group_item .exchange{font-size: 12px; margin-top: 6px;}

	.exchange_box .exchange_list .exchange_coupon{width: 280px; margin: 0 auto;}
	.exchange_box .exchange_list .exchange_coupon_box{padding: 25px 0;}
	.exchange_box .exchange_list .exchange_coupon .swiper{overflow: unset;}
	.exchange_box .exchange_list .exchange_coupon .swiper-slide:not(.swiper-slide-active){opacity: .5;}
	.exchange_box .exchange_list .exchange_coupon_item .exchange_coupon_info{padding: 17px 3vw;}
	.exchange_box .exchange_list .exchange_coupon_item .exchange_coupon_integral{font-size: 14px; padding-bottom: 3px; margin-top: 10px;}
	.exchange_box .exchange_list .exchange_coupon_item .exchange_coupon_integral::before{width: 20px; height: 20px; margin-right: 5px;}
	.exchange_box .exchange_list .exchange_coupon_item .exchange_coupon_exchange{font-size: 12px; max-width: 120px; margin-top: 7px;}
	.exchange_box .exchange_list .exchange_coupon_item:hover .exchange_coupon_card{transform: scale(1.11);}

	.exchange_box #turn_page{ margin-top: 25px; }
}