:root{
	--font-bold: 'Leaguespartan-Blod';
	--font-light: 'Leaguespartan-Light';
	--font-black: 'Leaguespartan-Black';
	--font-extrabold: 'Leaguespartan-Extrabold';
	--font-extralight: 'Leaguespartan-Extralight';
	--font-medium: 'Leaguespartan-Medium';
	--font-regular: 'Leaguespartan-Regular';
	--font-semibold: 'Leaguespartan-Semibold';
}

.public_img { font-size: 0;}
body { background-color: #fff;}
.global_inquiry_form { box-sizing: border-box; }
/*表单样式 */
.global_inquiry_form .rows{margin-top: 25px;}
.global_inquiry_form .rows>.label{padding-left: 3px;font-size: 14px;color: #1a1d22;margin-bottom: 6px;display: block;}
.global_inquiry_form .rows>.label.tips{font-size: 12px;color: #9a9a9a;}
.global_inquiry_form .rows>.label i{font-size: 16px;}
.global_inquiry_form .field_rows:not(:first-of-type){margin-top: 25px;}
.global_inquiry_form .input_box_txt, .global_inquiry_form .input_txt{width: 100%;background-color: #fff;border: 0;box-sizing: border-box;height: 66px;line-height: 66px;border-radius: 8px;padding: 0 20px;}
.global_inquiry_form .textarea_txt{width: 100%;background-color: #fff;border: 0;box-sizing: border-box;border-radius: 8px;padding: 20px;height: 180px;}

.global_inquiry_form .field_box{ display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap; }
.global_inquiry_form .field_box .rows.colums_order_1{ width: 100%; }
.global_inquiry_form .field_box .rows.colums_order_2{ width: 48%; }
.global_inquiry_form .rows.button_rows{ width: 100%; }

.global_inquiry_form .global_select_box{height:auto;line-height:46px;position: relative;}
.global_inquiry_form .global_select_box .input_case{position: relative;width: 100%;background-color: #fff;height: 46px;box-sizing: border-box;border-radius: 8px;padding: 0 80px 0 20px;cursor: pointer;}
.global_inquiry_form .global_select_box .input_case i:last-child{width: 12px;height: 12px;line-height: 12px;position:absolute;right:18px;top:0;bottom: 0;margin: auto;transform: scale(0.8);font-size: 16px;color: #7d8d9e;transition: all .5s ease 0s;}
.global_inquiry_form .global_select_box .input_case i.select_clear{ display: none; transform: scale(0.8); font-size: 12px; color: #7d8d9e; position: absolute; margin: auto; top: 0; right: 40px; z-index: 1; }
.global_inquiry_form .global_select_box .input_case i:last-child::before{content: "\e62b";font-family: "iconfont";}
.global_inquiry_form .global_select_box .input_case input.imitation_select{width: 100%;height: 100%;border: 0;cursor: pointer;background-color: transparent;}
.global_inquiry_form .global_select_box .select_ul{display:none;border-radius: 5px;width: 100%;box-sizing: border-box;background-color: #fff;position: absolute;left: 0;top: calc(100% + 2px);box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.1);overflow-Y: auto;z-index: 11;max-height: 400px;}
.global_inquiry_form .global_select_box .select_ul::-webkit-scrollbar{width: 8px;background: #ffffff;}
.global_inquiry_form .global_select_box .select_ul::-webkit-scrollbar-thumb{background: rgb(203, 203, 203);border-radius: 5px;}
.global_inquiry_form .global_select_box .select_ul li{line-height:22px;transition:all .5s ease 0s;padding: 9px 10px 9px 45px;color: #555;cursor: pointer;font-size: 14px;position: relative;}
.global_inquiry_form .global_select_box .select_ul li:hover,
.global_inquiry_form .global_select_box .select_ul li.selected{background-color: #eee;color: #555;}
.global_inquiry_form .global_select_box .select_ul li.selected.leave{background-color: unset; color: #555;}
.global_inquiry_form .global_select_box .select_ul li:hover i,
.global_inquiry_form .global_select_box .select_ul li.selected i{border: 5px solid #22191a;background-color: #fff;}
.global_inquiry_form .global_select_box .select_ul li i{width: 15px;height: 15px;position: absolute;left: 20px;top: 50%;transform: translateY(-50%);border: 1px solid #ccdced;border-radius: 15px;box-sizing: border-box;}
.global_inquiry_form .global_select_box.focus .select_ul{display: block;}
.global_inquiry_form .global_select_box.focus .input_case i:last-child{color: #888;transform: scale(0.8) rotate(-180deg);}

.global_inquiry_form .field_checked_box{width: 100%;font-size: 0;box-sizing: border-box;background-color: #fff;border-radius: 8px;padding: 15px 20px 0 20px;}
.global_inquiry_form .field_checked_box .item{display: inline-block;margin-right: 58px;margin-bottom: 15px; font-size: 14px;cursor: pointer;color: #333;line-height: 16px;}
.global_inquiry_form .field_checked_box .item::before{display: inline-block;width: 14px;height: 14px;content: '';margin-right: 4px;background-color: #fff;border: 1px solid #ccdced;border-radius: 16px;vertical-align: bottom;}
.global_inquiry_form .field_checked_box .item.checked::before{width: 6px;height: 6px;border: 5px solid #222;border-radius: 16px;}
.global_inquiry_form .field_checked_box .item.disabled {cursor: no-drop;}
.global_inquiry_form .field_checked_box .item.disabled::before {width: 6px; height: 6px; border: 5px #d2e0ee solid; border-radius: 16px;}
.global_inquiry_form .field_checked_box input{display: none;}

.global_inquiry_form .field_checked_box .input_checkbox_box{display: inline-block; margin-bottom: 16px;vertical-align: top;margin-right: 45px;line-height: 20px; cursor:pointer;font-size: 14px;color:#333}
.global_inquiry_form .field_checked_box .input_checkbox_box .input_checkbox{width:13px; height:13px;margin-top: 3px; margin-right:5px;margin-bottom: 0; background-color: #fff; border:1px #bbbbbb solid; border-radius:2px; position:relative; display:inline-block; vertical-align:top;}
.global_inquiry_form .field_checked_box .input_checkbox_box .input_checkbox input{display:none;}
.global_inquiry_form .field_checked_box .input_checkbox_box .input_checkbox:before{ margin:auto;  position:absolute;  display:none; content:"\e647";font-family: "iconfont";}
.global_inquiry_form .field_checked_box .input_checkbox_box.checked .input_checkbox{border-color:#fff;}
.global_inquiry_form .field_checked_box .input_checkbox_box.checked .input_checkbox:before{display:block;width:100%; height:100%;background-color: #222;border:1px #222 solid; color:#fff; top:0; bottom:0; right:0; left:0; box-sizing: border-box;font-size: 12px;line-height: 1;}
.global_inquiry_form .field_checked_box .input_checkbox_box.indeterminate .input_checkbox:before{display:block; width:100%; height:100%;background-color: #222; border:1px #222 solid;color:#fff; top:0; bottom:0; right:0; left:0; box-sizing: border-box; font-size: 12px;line-height: 1;}

.global_inquiry_form .form_tool_img_box{padding: 0 20px 20px 20px;background-color: #fff;border-radius: 8px;}
.global_inquiry_form .form_tool_img_box .upload_box{display:none;float:left;width:86px;height:86px;position:relative;box-sizing:border-box;border:2px dashed #d9d9d9;border-radius:5px;margin:20px 20px 0 0;border:solid 1px #dfdfdf;background:#fafafa;}
.global_inquiry_form .form_tool_img_box .upload_box .iconfont{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#757575;font-size:30px;}
.global_inquiry_form .form_tool_img_box .upload_box label{margin: 0;padding-top: 0;}
.global_inquiry_form .form_tool_img_box .upload_box:first-child{display: block;}
.global_inquiry_form .form_tool_img_box .upload_box.on:after,
.global_inquiry_form .form_tool_img_box .upload_box.on:before{background: none;}
.global_inquiry_form .form_tool_img_box .upload_box.on .num_tips{font-size: 0;}
.global_inquiry_form .form_tool_img_box .upload_box .num_tips{position: absolute;left: 0;top: 65%;width: 100%;text-align: center;color: #dddddd;display: none;}
.global_inquiry_form .form_tool_img_box .upload_box{width: 120px;height: 120px;}
.global_inquiry_form .form_tool_img_box .upload_box .pic_box{position:relative;width:120px;height:120px;vertical-align:middle;font-size:0;text-align:center;cursor:pointer;box-sizing:border-box;z-index:1;}
.global_inquiry_form .form_tool_img_box .upload_box .pic_box img{opacity: 1;}
.global_inquiry_form .form_tool_img_box .upload_box .close{position: absolute;top: -7px;right: -7px;display: none;width: 24px;height: 24px;background: #000;border-radius: 50%;cursor: pointer;z-index: 2;transform: rotate(45deg);font-size: 0;}
.global_inquiry_form .form_tool_img_box .upload_box .close::before{content: '';width: 12px;height: 1px;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);background-color: #fff;}
.global_inquiry_form .form_tool_img_box .upload_box .close::after{content: '';width: 1px;height: 12px;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);background-color: #fff;}
.global_inquiry_form .form_tool_img_box .upload_file{ width:82px; height:82px; position:absolute; left:0px; top:0px; bottom: 0;right: 0; padding: 0; filter:alpha(opacity=0); -moz-opacity:0; -webkit-opacity:0; opacity:0; cursor:pointer;font-size: 70px;z-index: 1;}
.global_inquiry_form .form_tool_img_box .upload_file{width: 120px;height: 120px;}
.global_inquiry_form .colums_order_2 .form_tool_img_box .upload_box,
.global_inquiry_form .colums_order_2 .form_tool_img_box .upload_box .pic_box,
.global_inquiry_form .colums_order_2 .form_tool_img_box .upload_file{ width: 82px; height: 82px; }

.global_inquiry_form .form_tool_file_box{padding: 0 20px 20px 20px;background-color: #fff;border-radius: 8px;}
.global_inquiry_form .form_tool_file_box .upload_box{display:none;float:left;width:86px;height:86px;position:relative;box-sizing:border-box;border:2px dashed #d9d9d9;border-radius:5px;margin:20px 20px 0 0;border:solid 1px #dfdfdf;background:#fafafa;}
.global_inquiry_form .form_tool_file_box .upload_box .iconfont{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#757575;font-size:30px;}
.global_inquiry_form .form_tool_file_box .upload_box label{margin: 0;padding-top: 0;}
.global_inquiry_form .form_tool_file_box .upload_box:first-child{display: block;}
.global_inquiry_form .form_tool_file_box .upload_box.on:after,
.global_inquiry_form .form_tool_file_box .upload_box.on:before{background: none;}
.global_inquiry_form .form_tool_file_box .upload_box.on .num_tips{font-size: 0;}
.global_inquiry_form .form_tool_file_box .upload_box .num_tips{position: absolute;left: 0;top: 65%;width: 100%;text-align: center;color: #dddddd;display: none;}
.global_inquiry_form .form_tool_file_box .upload_box{width: 120px;height: 120px;}
.global_inquiry_form .form_tool_file_box .upload_box .pic_box{position:relative;width:120px;height:120px;vertical-align:middle;font-size:0;text-align:center;cursor:pointer;box-sizing:border-box;z-index:1;}
.global_inquiry_form .form_tool_file_box .upload_box .pic_box img{opacity: 1;}
.global_inquiry_form .form_tool_file_box .upload_box .close{position: absolute;top: -7px;right: -7px;display: none;width: 24px;height: 24px;background: #000;border-radius: 50%;cursor: pointer;z-index: 2;transform: rotate(45deg);}
.global_inquiry_form .form_tool_file_box .upload_box .close::before{content: '';width: 12px;height: 1px;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);background-color: #fff;}
.global_inquiry_form .form_tool_file_box .upload_box .close::after{content: '';width: 1px;height: 12px;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);background-color: #fff;}
.global_inquiry_form .form_tool_file_box .upload_box svg{ width: 60px; height: 60px; position: absolute; top: 0; left: 0; bottom: 0; right: 0; margin: auto; }
.global_inquiry_form .form_tool_file_box .upload_file{ width:82px; height:82px; position:absolute; left:0px; top:0px; bottom: 0;right: 0; padding: 0; filter:alpha(opacity=0); -moz-opacity:0; -webkit-opacity:0; opacity:0; cursor:pointer;font-size: 70px;z-index: 1;}
.global_inquiry_form .form_tool_file_box .upload_file{width: 120px;height: 120px;}
.global_inquiry_form .colums_order_2 .form_tool_file_box .upload_box,
.global_inquiry_form .colums_order_2 .form_tool_file_box .upload_file{ width: 82px; height: 82px; }

@media screen and (max-width: 1000px) {
	.global_inquiry_form .form_tool_file_box{ padding: 0 10px 10px 10px; }
	.global_inquiry_form .form_tool_file_box .upload_file{ width: 80px; height: 80px; }
	.global_inquiry_form .form_tool_file_box .upload_box{ margin: 10px 10px 0 0; width: 80px; height: 80px; }
	.global_inquiry_form .form_tool_file_box .upload_box .pic_box{ width: 80px; height: 80px; }
}


/*.coupon { position: fixed; right: 20px; top: 25%; width: 134px; z-index: 9997; cursor: pointer;}
.coupon .close { position: absolute; right: 0; top: -24px; width: 20px; height: 20px; color: #fff; background: #f1f1f1; border-radius: 18px; display: flex ; justify-content: center; align-items: center; font-size: 12px;}
.battery { position: fixed; right: 20px; top: 50%; transform: translateY(-50%); width: 132px; height: 132px; z-index: 9997; cursor: pointer;}
.battery .close { position: absolute; right: 0; top: 0; width: 20px; height: 20px; color: #fff; background: #f1f1f1; border-radius: 18px; display: flex ; justify-content: center; align-items: center; font-size: 12px;}
.coupon .close .iconfont { font-size: 8px; color: #b1b1b1;}*/
.battery .close .iconfont { font-size: 8px; color: #b1b1b1;}
.battery .subimg { position: absolute; top: 0; left: 0;}
.battery .subimg1,
.battery .subimg2 { transform: rotate3d(1,100,1,-90deg);}

.ly_carousel_1 {background-color: #ffffff;padding-top:0px;padding-bottom: 0px;}
.ly_carousel_1 .carousel_wrapper .carousel_box .carousel_item .carousel_info{padding: 97px 0 60px}
.ly_carousel_1 .carousel_wrapper .text_position_lefttop{left:0;top:0;}
.ly_carousel_1 .carousel_wrapper .text_position_top{top:0;left:50%;transform: translateX(-50%);}
.ly_carousel_1 .carousel_wrapper .text_position_righttop{right:0;top:0;}
.ly_carousel_1 .carousel_wrapper .text_position_left{top:50%;left:0;transform: translateY(-50%);}
.ly_carousel_1 .carousel_wrapper .text_position_center{top:50%;left:50%;transform: translate(-50%,-50%);}
.ly_carousel_1 .carousel_wrapper .text_position_right{top:50%;right:0;transform: translateY(-50%);}
.ly_carousel_1 .carousel_wrapper .text_position_leftbottom{left:0;bottom:0;}
.ly_carousel_1 .carousel_wrapper .text_position_bottom{bottom:0;left:50%;transform: translateX(-50%);}
.ly_carousel_1 .carousel_wrapper .text_position_rightbottom{right:0;bottom:0;}
@media screen and (max-width: 1000px) {
.ly_carousel_1 {padding-top:0px;padding-bottom: 0px;}
.ly_carousel_1 .carousel_wrapper .carousel_box .carousel_item .carousel_info{padding: 20px 0}
}
.ly_carousel_1 .carousel_wrapper .carousel_box .carousel_item::after{position: absolute;content:'';width: 100%;height: 100%;left: 0;top:0;/*background-color: rgba(0,0,0,55%); */z-index: 1;pointer-events: none}
.ly_carousel_1 .carousel_wrapper .carousel_box .carousel_item .carousel_info{text-align:left}
.ly_carousel_1 .carousel_wrapper .carousel_box .carousel_item .carousel_info .carousel_title{ font-size: 60px;color:#252327}
.ly_carousel_1 .carousel_wrapper .carousel_box .carousel_item .carousel_info .carousel_content{font-size: 20px;color:#484750}
.ly_carousel_1 .carousel_wrapper .carousel_box .carousel_item .carousel_info .carousel_btn{margin: auto; background-color:#ff830a;color:#ffffff; border-color: #ff820a; border-radius: 20px; width: 160px; height: 40px; line-height:40px; font-size: 16px; }

@media screen and (min-width: 1000px) {
    .ly_carousel_1 .carousel_wrapper .carousel_box .carousel_item .carousel_info .carousel_btn:hover{ background-color:#ffffff;color:#ff830a; border-color: #fff }
}
.ly_carousel_1 .carousel_wrapper .carousel_box .carousel_item.Carousel-2::after{position: absolute;content:'';width: 100%;height: 100%;left: 0;top:0;background-color: rgba(0,0,0,55%);z-index: 1;pointer-events: none}
.ly_carousel_1 .carousel_wrapper .carousel_box .carousel_item.Carousel-2 .carousel_info{text-align:center}
.ly_carousel_1 .carousel_wrapper .carousel_box .carousel_item.Carousel-2 .carousel_info .carousel_title{ font-size: 48px;color:#ffffff}
.ly_carousel_1 .carousel_wrapper .carousel_box .carousel_item.Carousel-2 .carousel_info .carousel_content{font-size: 16px;color:#ffffff}
.ly_carousel_1 .carousel_wrapper .carousel_box .carousel_item.Carousel-2 .carousel_info .carousel_btn{margin: auto; background-color:#ff830a;color:#ffffff; border-color: #ff820a; border-radius: 20px; width: 160px; height: 40px; line-height:40px; font-size: 14px; }
@media screen and (max-width: 1000px) {
    .ly_carousel_1 .carousel_wrapper .carousel_box .carousel_item.Carousel-2 .carousel_info .carousel_title{font-size: 30px;}
    .ly_carousel_1 .carousel_wrapper .carousel_box .carousel_item.Carousel-2 .carousel_info .carousel_content{font-size: 14px;}
    .ly_carousel_1 .carousel_wrapper .carousel_box .carousel_item.Carousel-2 .carousel_info .carousel_btn{  width: 160px; height: 40px; line-height:40px;  font-size: 14px; }
}
@media screen and (min-width: 1000px) {
    .ly_carousel_1 .carousel_wrapper .carousel_box .carousel_item.Carousel-2 .carousel_info .carousel_btn:hover{ background-color:#ffffff;color:#ff830a; border-color: #fff }
}
            .ly_carousel_1 .carousel_wrapper .carousel_box .carousel_item.Carousel-3::after{position: absolute;content:'';width: 100%;height: 100%;left: 0;top:0;background-color: rgba(0,0,0,55%);z-index: 1;pointer-events: none}
.ly_carousel_1 .carousel_wrapper .carousel_box .carousel_item.Carousel-3 .carousel_info{text-align:center}
.ly_carousel_1 .carousel_wrapper .carousel_box .carousel_item.Carousel-3 .carousel_info .carousel_title{ font-size: 48px;color:#ffffff}
.ly_carousel_1 .carousel_wrapper .carousel_box .carousel_item.Carousel-3 .carousel_info .carousel_content{font-size: 16px;color:#ffffff}
.ly_carousel_1 .carousel_wrapper .carousel_box .carousel_item.Carousel-3 .carousel_info .carousel_btn{margin: auto; background-color:#ff830a;color:#ffffff; border-color: #ff820a; border-radius: 20px; width: 160px; height: 40px; line-height:40px; font-size: 14px; }
@media screen and (max-width: 1000px) {
    .ly_carousel_1 .carousel_wrapper .carousel_box .carousel_item.Carousel-3 .carousel_info .carousel_title{font-size: 30px;}
    .ly_carousel_1 .carousel_wrapper .carousel_box .carousel_item.Carousel-3 .carousel_info .carousel_content{font-size: 14px;}
    .ly_carousel_1 .carousel_wrapper .carousel_box .carousel_item.Carousel-3 .carousel_info .carousel_btn{  width: 160px; height: 40px; line-height:40px;  font-size: 14px; }
}
@media screen and (min-width: 1000px) {
    .ly_carousel_1 .carousel_wrapper .carousel_box .carousel_item.Carousel-3 .carousel_info .carousel_btn:hover{ background-color:#ffffff;color:#ff830a; border-color: #fff }
}
.ly_carousel_1 .carousel_wrapper .carousel_box .carousel_item.video_style::after{background-color: unset;}
.ly_carousel_1.container_screen{ margin: 0 auto; }
.ly_carousel_1 .carousel_wrapper.screen_full{ width: 100%; }
.ly_carousel_1 .carousel_wrapper{position: relative; margin:0 auto;z-index: 0;}
.ly_carousel_1 .carousel_wrapper a:hover{text-decoration: unset;}
.ly_carousel_1 .carousel_wrapper .carousel_box{width: 100%;height: 100%;position: absolute;top:0;left: 0;overflow: hidden;}
.ly_carousel_1 .carousel_wrapper .carousel_box .carousel_item{position: absolute;width: 100%;}
.ly_carousel_1 .carousel_wrapper .carousel_box .carousel_item .carousel_info{position: absolute;width: 26.9%;z-index: 10; left: 32.2%; box-sizing: border-box;}
.ly_carousel_1 .carousel_wrapper .carousel_box .carousel_item .carousel_info .carousel_title{margin-bottom:47px; line-height: 1;}
.ly_carousel_1 .carousel_wrapper .carousel_box .carousel_item .carousel_info .carousel_content{margin-bottom:0px;line-height:1.7; }
.ly_carousel_1 .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_1 .carousel_wrapper .carousel_box .carousel_item .carousel_info .carousel_btn:hover{text-decoration: unset;}
.ly_carousel_1 .carousel_wrapper .tab_type_position{position: absolute;bottom:23px;width: 100%; text-align: center;z-index: 1000;}
.ly_carousel_1 .carousel_wrapper .carousel_tab.btn_none{display: none;}
.ly_carousel_1 .carousel_wrapper .carousel_tab .tab_btn{display: inline-block;vertical-align: middle;}
.ly_carousel_1 .carousel_wrapper .carousel_tab .tab_dots{width: 10px;height: 10px;margin:0 4px; background-color: #e6e6e6; border-radius: 50%;}
.ly_carousel_1 .carousel_wrapper .carousel_tab .tab_dots.activity{background-color: #fd0002;}
.ly_carousel_1 .carousel_wrapper .carousel_tab .tab_line{width: 80px;height: 3px;margin:0 6px;background-color: #e6e6e6;}
.ly_carousel_1 .carousel_wrapper .carousel_tab .tab_line.activity{background-color: #fd0002;}
.ly_carousel_1 .carousel_wrapper .carousel_tab .tab_arrow{position: absolute;top:50%;transform: translateY(-50%);color:#a5a7ab;z-index: 10;transition: all .3s;}
.ly_carousel_1 .carousel_wrapper .carousel_tab .tab_arrow i{font-size: 46px;}
.ly_carousel_1 .carousel_wrapper .carousel_tab .tab_arrow.tab_prev{__left__: 3%;}
.ly_carousel_1 .carousel_wrapper .carousel_tab .tab_arrow.tab_next{__right__: 3%;}
.ly_carousel_1 .carousel_wrapper .carousel_tab .tab_arrow:hover{color:#fff;}
.ly_carousel_1 .carousel_wrapper .animate_transition {transition:transform 0.5s ease-in 0.05s,opacity 0.5s ease-in 0.05s;}
.ly_carousel_1 .carousel_wrapper .carousel_none{opacity: 0;z-index: -1;pointer-events: none;}
.ly_carousel_1 .carousel_wrapper .carousel_show{opacity: 1;z-index: 1;pointer-events: auto;}
.ly_carousel_1 .carousel_wrapper .animate_out_img_move{opacity:0;transform:translateX(50px);}
.ly_carousel_1 .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_1 .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_1 .carousel_wrapper .txt_opacity{opacity: 0;}
.ly_carousel_1 .carousel_wrapper .carousel_item .animate_btn{opacity: 0;transition:all 1s ;}
.ly_carousel_1 .carousel_wrapper .carousel_item.carousel_show .animate_btn{opacity: 1;}
.ly_carousel_1 .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_1 .carousel_wrapper .carousel_item.carousel_show.carousel_animate_scale .carousel_img{ animation:carousel_img 2s ease;}
@media screen and (max-width: 1700px) {
	.ly_carousel_1 .carousel_wrapper .carousel_box .carousel_item .carousel_info { width: 34.9%;}
}
@media screen and (max-width: 1400px) {
	.ly_carousel_1 .carousel_wrapper .carousel_box .carousel_item .carousel_info .carousel_title { font-size: 40px; margin-bottom: 24px;}
	.ly_carousel_1 .carousel_wrapper .carousel_box .carousel_item .carousel_info .carousel_content { font-size: 16px; line-height: 1.4;}
}

@media screen and (max-width: 1000px) {
	.ly_carousel_1 .carousel_wrapper .carousel_box .carousel_item .carousel_info{width: 95%; left: 50%;}
	.ly_carousel_1 .carousel_wrapper .tab_type_position{bottom:3%}
	.ly_carousel_1 .carousel_wrapper .carousel_box .carousel_item .carousel_info .carousel_title{margin-bottom:10px;font-size: 30px; }
	.ly_carousel_1 .carousel_wrapper .carousel_box .carousel_item .carousel_info .carousel_content{margin-bottom:20px; font-size: 14px;}
}
@media screen and (max-width: 1000px) {
    .ly_carousel_1 .carousel_wrapper .carousel_box .carousel_item .carousel_info .carousel_btn{  width: 160px; height: 40px; line-height:40px;  font-size: 16px; }
}
/* .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);
	}
}

/* 联系我们页面 */
.brands { padding: 31px 0 21px;}
.brands .wide_1440 { display: flex; align-items: center;}
.brands .nav { font-size: 16px; color: #323232; margin-left: 7px; line-height: 25px;padding-top: 4px;}
.brands.brands_position { position: relative; padding: 0;}
.brands .banner_brands{position: absolute; width: 100%;left: 0;top: 32px; z-index: 10;}


/*.contact { padding-top: 36px; padding-bottom: 107px;}
.contact .title { font-size: 60px; color: #323232; text-align: center; text-transform: uppercase; line-height: 1.1;}
.contact .i_brief  { font-size: 18px; color: #7f7f7f; text-align: center; margin-top: 12px; line-height: 1.3; margin-bottom: 87px;}
.contact .contact_content{ display:flex; justify-content: space-between; align-items: center; flex-wrap: wrap;}
.contact .contact_content .item {position: relative; padding: 43px 30px 57px; background-color: #f7f7fa; border-radius: 10px; text-align: center; width: calc(100% / 3 - 20px); margin-right: 20px; }
.contact .contact_content .item:last-child { margin-right: 0;}
.contact .contact_content .i_subtitle { font-size: 24px; color: #333333;}
.contact .contact_content .i_content { font-size: 16px; color: #333333; margin: 8px auto 36px; line-height: 1.2; width: 63.6%;}
.contact .contact_content .i_email { display: flex; align-items: center; justify-content: center; font-size: 20px; color: #2dc017; max-width: fit-content;position: absolute; left: 50%; transform: translateX(-50%);}
.contact .contact_content .i_email::after { content: ''; margin-left: 9px; border-top: 2px solid #2dc017; border-right: 2px solid #2dc017; width: 12px; height: 12px;}
.contact .contact_content .i_email::before {content: ''; width: 2px; height: 100%; position: absolute; background-color: #2dc017; right: 6px; top: 0; transform: rotate(45deg); } */

.map .wide_1440 { display: flex; justify-content: space-between; flex-wrap: wrap;}
.map .side:first-child {width: 54.8%; border-radius: 10px; overflow: hidden;}
.map .side:last-child {margin-left: 20px; width: 41%;}
.map .side .select_company {margin-top: 32px; display: flex; align-items: center; text-transform: uppercase;}
.map .side .select_company select[name="Company"] {-webkit-appearance: none; /* 移除默认样式 */ -moz-appearance: none; appearance: none; background: url('../../images/contact/loop.png') no-repeat right 9px center; /* 自定义箭头图标 */ background-size: 15px;  border: 1px solid #ccc; border-radius: 4px; padding: 9px 9px 8px; font-size: 16px; width: 41%; text-transform: uppercase; font-family: var(--font-regular); color: #333333; font-size: 18px;}
.map .side .select_company .select_name {color: #333333; font-size: 18px; margin-right: 11px;}
.map .side .headquarter .headquarter_title { font-size: 26px; color: #333333; text-transform: uppercase; margin-top: 42px;}
.map .side .headquarter ul li { display: flex; align-items: center; margin-top: 18px;}
.map .side .headquarter ul li a,
.map .side .headquarter ul li .address { color: #333333; font-size: 16px;padding-left: 27px; font-family: var(--font-regular); }
.map .side .headquarter ul li .public_img { min-width: 17px;}
.map .side .headquarter ul li a.tel { background: url('../../images/contact/contact_icon1-min.png') no-repeat left center;}
.map .side .headquarter ul li a.email { background: url('../../images/contact/contact_icon2-min.png') no-repeat left center;}
.map .side .headquarter ul li .address { background: url('../../images/contact/contact_icon3-min.png') no-repeat left center;}


/* StoreLocator页面 */
.store_locator { padding-top: 74px; padding-bottom: 69px;}
.store_locator .title { font-size: 60px; color: #323232; text-align: center; text-transform: uppercase; line-height: 1.1;}
.store_locator .i_brief  { font-size: 16px; color: #7f7f7f; text-align: center; margin-top: 21px; line-height: 1.3; margin-bottom: 16px;}
.store_locator .i_email { display: flex; align-items: center; justify-content: center; font-size: 20px; color: #8fc31f; max-width: fit-content;position: absolute; left: 50%; transform: translateX(-50%);}
.store_locator .i_email::after { content: ''; margin-left: 9px; border-top: 2px solid #8fc31f; border-right: 2px solid #8fc31f; width: 12px; height: 12px;}
.store_locator .i_email::before {content: ''; width: 2px; height: 100%; position: absolute; background-color: #8fc31f; right: 6px; top: 0; transform: rotate(45deg); } 

.country { padding-bottom: 50px;}
.country .select_company {margin-top: 32px; display: flex; align-items: center; justify-content: center; text-transform: uppercase;}
.country .select_company select[name="Country"] {-webkit-appearance: none; /* 移除默认样式 */ -moz-appearance: none; appearance: none; background: url('../../images/contact/loop.png') no-repeat right 9px center; /* 自定义箭头图标 */ background-size: 15px;  border: 1px solid #ccc; border-radius: 4px; padding: 9px 9px 8px; font-size: 16px; width: 242px; text-transform: uppercase; font-family: var(--font-regular); color: #333333; font-size: 18px;}
.country .select_company .select_name {color: #333333; font-size: 18px; margin-right: 11px;}
.country .country_content {height: 600px; margin-top: 55px; display: flex; justify-content: space-between; flex-wrap: wrap;}
.country .country_content .side:first-child { width: 64%;}
.country .country_content .side:first-child .public_img { height: 100%;}
.country .country_content .side:first-child .public_img img{ width: 100%; height: 100%; object-fit: cover;}
.country .country_content .side:last-child {background-color: #f7f7fa; overflow: hidden; overflow-y: auto; height: inherit; width: 36%; padding-left: 50px; padding-right: 64px;}
.country .side .headquarter .headquarter_title { font-size: 26px; color: #333333; text-transform: uppercase; margin-top: 0;}
.country .side .headquarter ul li { display: flex; align-items: center; margin-top: 18px;}
.country .side .headquarter ul li a,
.country .side .headquarter ul li .address { color: #333333; font-size: 16px;padding-left: 27px; font-family: var(--font-regular); }
.country .side .headquarter ul li .public_img { min-width: 17px;}
.country .side .headquarter ul li a.tel { background: url('../../images/contact/contact_icon1-min.png') no-repeat left center;}
.country .side .headquarter ul li a.email { background: url('../../images/contact/contact_icon2-min.png') no-repeat left center;}
.country .side .headquarter ul li .address { background: url('../../images/contact/contact_icon3-min.png') no-repeat left center;}
.country .country_content .headquarter { padding: 48px 0; }
.country .country_content .headquarter ul { padding-bottom: 26px; margin-top: 29px; border-bottom: 1px solid #d3d3d3;}
.country .country_content .headquarter ul:first-child { margin-top: 0;}

@media screen and (max-width: 1400px) {
	/* 联系我们页面 */
	.contact .title { font-size: 46px;}
	.contact .i_brief { margin-bottom: 50px;}
	.contact .contact_content .i_email { font-size: 16px;}
	.contact .contact_content .i_content { font-size: 14px;}
	.contact .contact_content .i_subtitle { font-size: 20px;}
	.contact { padding-bottom: 80px;}


	.map .side .select_company select[name="Company"] { width: 50%;}
	.map .side .headquarter .headquarter_title { margin-top: 20px;}
	.map .side .headquarter ul li { margin-top: 10px;}

	/* StoreLocator页面 */
	.store_locator .title { font-size: 46px;}
	.store_locator .i_brief { margin-bottom: 50px;}
	.store_locator .i_email { font-size: 16px;}
	
	.country .side .select_company select[name="Country"] { width: 50%;}
	.country .side .headquarter .headquarter_title { margin-top: 20px;}
	.country .side .headquarter ul li { margin-top: 10px;}
	.country .country_content { height: 450px;}
}


@media screen and (max-width: 1000px) {
	.coupon { width: 75px;}
	.battery { width: 80px; height: 80px;}


	/* 联系我们页面 */
	.brands { padding: 10px 0;}
	.brands .banner_brands { top: 16px;} 


	.contact .contact_content .item {border-radius: 5px; padding: 20px 0 30px; width: 100%; margin-right: 0; margin-top: 20px;}
	.contact .title { font-size: 30px;}
	.contact .i_brief { margin-bottom: 20px; font-size: 14px;}
	.contact .contact_content .i_content { margin: 8px auto 11px;}
	.contact { padding-bottom: 40px;}

	.map .side:first-child { width: 100%;}
	.map .side:last-child { width: 100%; margin-left: 0; margin-top: 20px;}
	.map .side .select_company { margin-top: 20px;}
	.map .side .headquarter .headquarter_title { font-size: 20px;}
	.map .side .select_company .select_name { font-size: 16px;}
	.map .side .select_company select[name="Company"] { width: 52%; font-size: 14px;}
	.map .side .headquarter ul li a, .map .side .headquarter ul li .address { font-size: 14px;}



	/* StoreLocator页面 */
	.store_locator { padding: 30px 0;}
	.store_locator .title { font-size: 30px;}
	.store_locator .i_brief { margin-bottom: 20px; font-size: 14px;}
	.store_locator .i_email::after { width: 8px; height: 8px;}
	.store_locator .i_email::before { height: 90%;right: 4px;top: 1px;}

	.country .select_company { margin-top: 15px;}
	.country .contact_content .item {border-radius: 5px; padding: 20px 0 30px; width: 100%; margin-right: 0; margin-top: 20px;}
	.country .title { font-size: 30px;}
	.country .i_brief { margin-bottom: 20px; font-size: 14px;}
	.country .country_content .side:first-child { width: 100%;}
	.country .country_content .side:last-child { width: 100%; margin-left: 0; margin-top: 0px; padding-left: 15px;padding-right: 15px;}
	.country .side .select_company { margin-top: 20px;}
	.country .side .headquarter .headquarter_title { font-size: 20px;}
	.country .country_content .headquarter { padding: 20px 0;}
	.country .country_content { height: auto; margin-top: 20px;}
	.country .side .select_company .select_name { font-size: 16px;}
	.country .side .select_company select[name="Country"] { width: 52%; font-size: 14px;}
	.country .side .headquarter ul li a, .map .side .headquarter ul li .address { font-size: 14px;}
	.country .select_company .select_name { flex-wrap: wrap; }
	.country .select_company { flex-direction: column;}
	.country .select_company select[name="Country"] { font-size: 14px; margin-top: 10px;}
	.country .side .headquarter ul li a, .country .side .headquarter ul li .address { font-size: 14px;}
}


/* 18禁页面 */
.age_verify{background-image:radial-gradient(closest-side,#000,#0f242800),radial-gradient(closest-side,#8ec01f,#0f242800),radial-gradient(closest-side,#000,#0f242800);background-color:#000;background-size:130vw 130vh,120vw 120vh,100vw 150vh,120vw 130vh;background-position:-60vw -60vh,30vw -20vh,-20vw 20vh,30vw 20vh;background-repeat:no-repeat;z-index:999;animation:15s moiveAnimation infinite;position:fixed;height:100%;top:0;width:100vw;display:flex;align-items:center;justify-content:center}
.age_verify .age_content{width:29%;text-align:center;color:#fff;}
.age_verify .age_title{font-size:60px;line-height:1;color: #ffffff;}
.age_verify .brief{font-size: 18px; color: #ffffff;margin-top:20px; line-height: 1.7;}
.age_verify .age_btn{display:flex;justify-content:center;align-items:center;width:72%;color:#fff;font-size:18px;line-height:1;margin:53px auto 0;}
.age_verify .age_btn a{height:3rem;line-height:3rem;text-align:center; font-family: var(--font-semibold); font-size: 18px;border-radius:3rem;width:11.9rem;cursor:pointer;transition:all .3s}
.age_verify .age_tips{margin:2.8rem auto 0;font-size: 18px;color:#fff}
::-webkit-scrollbar{height:1rem;width:.5rem}
::-webkit-scrollbar-thumb{background:#d9d9e3cc;border:1px solid white;border-radius:2rem}
::-webkit-scrollbar-track{background-color:transparent;border-radius:5rem}main{margin-top:3.75rem;background:#fff}.pr{position:relative}
.age_verify .age_btn a.operation_click { background-color: #90c31f; color: #fff; border:1px solid transparent; }
.age_verify .age_btn a.close_window { background-color: transparent; border: 1px solid #90c31f; color:#fff; margin-left: 25px;}
@keyframes moiveAnimation{
	0%,to{
		background-size:130vw 130vh,120vw 120vh,100vw 150vh,120vw 130vh;background-position:-60vw -60vh,30vw -20vh,-20vw 20vh,30vw 20vh
	}25%{
		background-size:120vw 120vh,100vw 100vh,130vw 120vh,100vw 110vh;background-position:-50vw -50vh,-40vw -10vh,30vw -40vh,10vw 20vh
	}50%{
		background-size:130vw 130vh,140vw 100vh,100vw 150vh,90vw 110vh;background-position:10vw -60vh,20vw 10vh,-20vw -30vh,10vw -20vh
	}75%{
		background-size:140vw 140vh,100vw 130vh,100vw 150vh,130vw 110vh;background-position:-70vw -70vh,20vw 10vh,30vw -20vh,20vw -30vh
	}
}

@media screen and (max-width: 1750px) {
	.age_verify .age_content { width: 33%;}
}

@media screen and (max-width: 1600px) {
	.age_verify .age_content { width: 50%;}
	.age_verify .age_title { font-size: 45px;}
	.age_verify .brief { font-size: 16px; line-height: 1.3;}
}

@media screen and (max-width: 1000px) {
	.age_verify .age_title { font-size: 34px;}
	.age_verify .brief { font-size: 14px;}
	.age_verify .age_btn { width: 98%; margin:23px auto 0;}
	.age_verify .age_content { width: 80%;}
	.age_verify .age_btn a { height: 2.5rem; line-height: 2.5rem; font-size: 14px;}
	.age_verify .age_tips { margin: 20px auto 0; font-size: 14px;}
}