.primary_lithium .title { text-align: left; font-size: 60px !important; margin-top: 75px;}
.primary_lithium .brief ul { color: #606060; font-size: 18px; font-family: var(--font-regular); margin-top: 30px;}
.primary_lithium .brief ul li{ line-height: 1.4; letter-spacing: 0.52px; margin-top: 15px;}
.primary_lithium .main_img { margin-top: 53px;}
.primary_lithium .main_img .public_img { overflow: hidden; border-radius: 30px; }
.primary_lithium .main_img .public_img img {transition: all .5s; width: 100%; height: 100%; object-fit: cover; }
.primary_lithium .main_img .public_img:hover img { transform: translate(-50%, -50%) scale(1.1);}
.primary_lithium .products_introduce .products_introduce_title { line-height: 1.44; margin-top: 93px; font-size: 36px; color: #2d2c2c; font-family: var(--font-regular);}
.primary_lithium .products_introduce .products_introduce_title span { color: #1b865f;}
.primary_lithium .products_introduce .products_introduce_brief { color: #606060; font-size: 18px; font-family: var(--font-regular); margin-top: 17px; line-height: 1.34;letter-spacing: 0.54px;}
.primary_lithium .products_list {padding-bottom: 84px; border-bottom: 1px solid #e5e5e5; display: flex; justify-content: space-between; padding-top: 55px; align-items: center;}
.primary_lithium .products_list .products_list_title {transition: all .5s; display: block; margin-top: 15px;line-height: 1.4; font-size: 18px; font-family: var(--font-regular); letter-spacing: 0.5px; color: #606060; text-align: center;}
.primary_lithium .products_list .products_list_img { width: 89.3%;}
.primary_lithium .products_list .page_last { cursor: pointer; position: relative; min-width: 40px; box-sizing: border-box; min-height: 40px;background-color: transparent; border: 1px solid #1b865f;}
.primary_lithium .products_list .page_next { cursor: pointer; position: relative; min-width: 40px; box-sizing: border-box; min-height: 40px;background-color: transparent; border: 1px solid #1b865f;} 
.primary_lithium .products_list .page_last:hover { background-color: #1b865f;}
.primary_lithium .products_list .page_last:hover::after { border-top-color: var(--color-ffffff); border-left-color: var(--color-ffffff);}
.primary_lithium .products_list .page_next:hover { background-color: #1b865f;}
.primary_lithium .products_list .page_next:hover::after { border-top-color: var(--color-ffffff); border-right-color: var(--color-ffffff);}
.primary_lithium .products_list .page_center { transform: translateY(-31px);}
.primary_lithium .products_list .page_last::after { content: ''; position: absolute; width: 10px; height: 10px; border-top: 1px solid #1b865f; border-left: 1px solid #1b865f; top: 50%; left: 55%; transform: translate(-50%,-50%) rotate(-45deg);}
.primary_lithium .products_list .page_next::after { content: ''; position: absolute; width: 10px; height: 10px; border-top: 1px solid #1b865f; border-right: 1px solid #1b865f; top: 50%; left: 45%; transform: translate(-50%,-50%) rotate(45deg);}
.primary_lithium .products_list .products_list_img .public_img {display: block; position: relative; height: 0; padding-top: 100%;}
.primary_lithium .products_list .products_list_img .public_img img{transition: all .5s;  position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%);}
.primary_lithium .products_list .products_list_img .item:hover img { transform: translate(-50%,-50%) scale(1.1); }
.primary_lithium .products_list .products_list_img .item:hover .products_list_title { color: #1b865f; font-family: var(--font-din-black); }
.primary_lithium .products_list .products_list_img .item { transition: all .5s;}
.primary_lithium .page_change .page_a{ font-size: 18px; color: #616161; display: flex; align-items: baseline; font-family: var(--font-din-black); letter-spacing: 0.3px;}
.primary_lithium .page_change .page_a span { min-width: 82px; font-family: var(--font-regular); margin-right: 10px;}
.primary_lithium .page_change { margin-top: 22px;}
.primary_lithium .page_change .page_a:last-child {margin-top: 7px;}
.primary_lithium .page_change .page_a .icon { display: inline-block; position: relative; width: 18px; height: 8px;min-width: 18px; margin-left: 9px;}
.primary_lithium .page_change .page_a .icon::after { content: ''; position: absolute; left: 50%; top: 50%;transform: translate(-50%,-50%); width: 18px; display: flex; height: 2px; background-color: #616161;}
.primary_lithium .page_change .page_a .icon::before { content: ''; position: absolute;right: 0; top: 50%; transform: translateY(-50%);  display: flex; width: 0; height: 0; border-left: 5px solid #616161; border-top: 5px solid transparent; border-bottom: 5px solid transparent;}
.primary_lithium .page_change .page_a:hover { color: #1b865f;}
.primary_lithium .page_change .page_a:hover .icon::after { background-color: #1b865f;}
.primary_lithium .page_change .page_a:hover .icon::before { border-left-color: #1b865f;}
.primary_lithium .page_change .page_a:hover span{ color: #1b865f;}
.content_detail_item_two { margin-top: 56px;}
.content_detail_brief li { display: flex; align-items: baseline; letter-spacing: 0.3px; line-height: 1.43;}
.content_detail_brief li::before {content: ''; margin-right: 10px; background-color: var(--color-808080); display: block; min-width: 7px; min-height: 7px; border-radius: 50%; box-sizing: border-box;}
.content_detail_brief ul {margin-top: 10px;}
.content_detail_item_there { margin-top: 29px;}
.content_detail_item_two { margin-top: 56px;}
.content_detail_brief li { display: flex; align-items: baseline; letter-spacing: 0.3px; line-height: 1.43;}
.content_detail_brief li::before {content: ''; margin-right: 10px; background-color: var(--color-808080); display: block; min-width: 7px; min-height: 7px; border-radius: 50%; box-sizing: border-box;}
.content_detail_brief ul {margin-top: 10px;}
.content_detail_item_there { margin-top: 29px;}
.main_img { margin-top: 64px; overflow: hidden; border-radius: 27px; }
.main_img .public_img { position: relative; height: 0; padding-top: 70.084%;}
.main_img .public_img img{ position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); }
.main_img .public_img:hover img{ transform: translate(-50%,-50%) scale(1.1);}
.tags_arr { display: flex; margin-top: 27px;}
.tags_arr .name { font-size: 18px; color: var(--color-606060); font-family: var(--font-regular);}
.tags_arr ul { display: flex; margin-left: 17px;}
.tags_arr ul li { letter-spacing: 0.27px;min-height: 36px; display: flex; align-items: center; justify-content: center; border-radius: 36px; margin-right: 17px; font-size: 18px; padding: 0 17px; box-sizing: border-box; background-color: #f7f7f7; color: var(--color-606060); font-family: var(--font-regular);}
.tags_arr ul li:last-child { margin-right: 0;}

.contact_us_banner .text { top: calc(50% - 14px); white-space: nowrap; display: none;}
/* .article-content .contact_us_banner .text { display: none;} */
.product-detail .ueeshop_responsive_products_detail .gallery .left_small_img .pic_box img { max-height: 63.5px;}
.service_concept_div { display: inline-block; color: #ffdd4d !important;}
body .content .title span.service_concept_span {color: #ffffff !important; }
.product_concept_div { display: inline-block;}
body .content .title span.product_concept_span {color: #ffdd4d !important; }
.enterprise_div  { display: inline-block; color: #ffdd4d !important; }
body .content .title span.enterprise_div_span {color: #ffffff !important; }

.contact_us_connect .title { line-height: 1.15;font-size: 60px; color: #1a5f8e; font-family: var(--font-din-black);}
.contact_us_connect .title span { color: #1b865f;}
.article-content .contact_us_connect .title span { color: #1b865f !important;}
.contact_us_connect .brief { color: #606060; font-size: 26px; font-family: var(--font-regular); margin-top: 9px; letter-spacing: 0.8px; line-height: 1.44;}
.contact_us_connect .connect_top { display: flex; justify-content: space-between; border-bottom: 1px solid #f2f2f2; padding-bottom: 42px;}
.contact_us_connect .connect_left { width: 58%; margin-top: 128px; margin-right: 50px;}
.contact_us_connect .connect_right { flex: 1; display: flex; justify-content: end; margin-right: 21px;}
.contact_us_connect .connect_bottom { display: flex; margin-top: 47px;}
.contact_us_connect .connect_bottom .item {box-sizing: border-box; padding: 22px 8px 22px 35px; border-radius: 20px; display: flex; width: calc((100% - 37%) / 2 - 40px); margin-right: 40px; box-shadow: 0 6px 20px rgba(76, 76, 76, 0.14) ;}
.contact_us_connect .connect_bottom .item:first-child { width: 37%;}
.contact_us_connect .connect_bottom .item:last-child { margin-right: 0;}
.contact_us_connect .connect_bottom .name { margin-top: 5px; font-size: 22px; color: #1a5f8e; font-family: var(--font-din-black);}
.contact_us_connect .connect_bottom .details { font-size: 18px; color: #606060; font-family: var(--font-regular); margin-top: 7px; line-height: 1.3; letter-spacing: 0.6px;}
.contact_us_connect .connect_bottom .item .item_left { min-width: 64px; min-height: 64px;}
.contact_us_connect .connect_bottom .item .text { margin-left: 26px;}
.contact_us_connect .connect_bottom .item .item_left .public_img { margin-top: 21px; position: relative; height: 0; padding-top: 100%;}
.contact_us_connect .connect_bottom .item .item_left .public_img img { position: absolute; left: 50%; top: 50%;transform: translate(-50%,-50%); height: 100%; object-fit: cover;}
.contact_us_factory { padding-top: 161px;}
.contact_us_factory .title{ font-size: 60px; text-align: center; font-family: var(--font-din-black); color: #1b865f; }
.contact_us_factory .title span { color: #1b865f;}
.article-content .contact_us_factory .title span { color: #1b865f !important;}
.article-content .contact_us_factory .title span.factory_span { color: #1a5f8e !important;}
.contact_us_factory .factory_list { display: flex; margin-top: 59px;}
.contact_us_factory .factory_list .item { width: calc(100% / 3); margin-right: 37px; overflow: hidden;}
.contact_us_factory .factory_list .item .public_img { overflow: hidden; border-radius: 30px; position: relative; padding-top: 70.136%;}
.contact_us_factory .factory_list .item .public_img img {width: 100%; height: 100%; object-fit: cover; transition: all 0.3s; position: absolute; left: 50%; top: 50%;transform: translate(-50%,-50%);}
.contact_us_factory .factory_list .item .public_img:hover img {transform: translate(-50%,-50%) scale(1.1); }
.contact_us_factory .factory_list .item:last-child { margin-right: 0;}

.contact_us_factory .factory_list .item .name { font-family: var(--font-din-black); color: #2d2c2c; font-size: 26px;}
.contact_us_factory .factory_list .item .brief { font-family: var(--font-regular); font-size: 18px; color: #606060; margin-top: 14px; letter-spacing: 0.6px; line-height: 1.4;}
@media (min-width:1000px) {
    .contact_us_factory .factory_list .item .name { font-size: 26px !important;}
    .contact_us_factory .factory_list .item .brief { font-size: 18px !important;}
}
.contact_us_factory .factory_list .item .text { padding: 23px 10px;}
.ad_con { display: none;} 
.menu-in-left .art-title { display: none;}
.menu-in-left .menu-wrap-style { display: none;}
.article-content .ueeshop_responsive_article_detail { margin: 0;}
.info-list .menu-in-left .menu-wrap-style { display: block;}

.contact_us_connect { margin-bottom: 180px;}
.contact_us_form { position: relative; }
.contact_us_form::before { content: ''; position: absolute; z-index: -1; width: 52%; left: 0; top: 0; height: 100%; background-color: #1b865f; border-top-right-radius: 52px; border-bottom-right-radius: 52px;}
.contact_us_form .form_title {margin-top: 94px; font-size: 60px; font-family: var(--font-din-black);}
.contact_us_form .form_left { width: 39%;color: var(--color-ffffff); flex: 1; margin-right: 120px; padding-bottom: 144px;}
.contact_us_form .content { display: flex;}
.contact_us_form .form_brief { font-size: 20px; font-family: var(--font-regular); letter-spacing: 0.61px; margin-top: 10px; line-height: 1.52;}
.contact_us_form .leave_message .name{ font-size: 30px; font-family: var(--font-din-black);}
.contact_us_form .form_left .form_text { padding-bottom: 72px; border-bottom: 2px solid #2fbe8a;}
.contact_us_form .leave_message  { margin-top: 30px;}
.contact_us_form .leave_message .tags { font-size: 18px; font-family: var(--font-din-black); margin-top: 10px;} 
.contact_us_form .leave_message .message {position: relative; font-family: var(--font-regular); font-size: 18px; margin-top: 42px; letter-spacing: 0.4px; line-height: 1.34;}
.contact_us_form .leave_message .message::after { content: '“'; color: rgba(225, 225, 225, 0.14); position: absolute; top: -56px; left: -7px;  font-size: 150px; font-family: var(--font-regular);}
.contact_us_form .other_message { font-size: 18px; font-family: var(--font-regular); display: flex; align-items: center; margin-top: 37px; letter-spacing: 0.4px;}
.contact_us_form .page_last { min-width: 29px; min-height: 29px; background-color: transparent; border: 1px solid var(--color-ffffff); margin-left: 14px; box-sizing: border-box;}
.contact_us_form .page_next { min-width: 29px; min-height: 29px; box-sizing: border-box; background-color: transparent; border: 1px solid var(--color-ffffff);}
.contact_us_form .page_last::after { content: ''; position: absolute;display: block; width: 10px; height: 10px;left: 58.7%; top: 52.1%; transform: translate(-50%,-50%) rotate(-45deg); border-left: 1px solid var(--color-ffffff); border-top: 1px solid var(--color-ffffff);}
.contact_us_form .page_next::after { content: ''; position: absolute;display: block; width: 10px; height: 10px;left: 37.7%; top: 52.1%; transform: translate(-50%,-50%) rotate(45deg); border-right: 1px solid var(--color-ffffff); border-top: 1px solid var(--color-ffffff);}
.contact_us_form .page_last:hover{ background-color: var(--color-ffffff); }
.contact_us_form .page_next:hover{ background-color: var(--color-ffffff); }
.contact_us_form .page_last:hover::after {border-left-color: #1b865f; border-top-color: #1b865f; }
.contact_us_form .page_next:hover::after {border-right-color: #1b865f; border-top-color: #1b865f; }



.contact_us_form .form_right label { display: block; font-size: 18px; font-family: var(--font-regular); color: #616161;}
.contact_us_form .form_right { padding: 53px 59px; margin: 54px 0; border-radius: 21px; background-color: var(--color-ffffff); width: 780px; box-sizing: border-box; box-shadow: 0 8px 25px rgba(76, 76, 76, 0.2);} 
.contact_us_form .form_right .input { display: flex; margin-top: 12px;}
.contact_us_form .form_right .input .first_name { width: 50%; }
.contact_us_form .form_right .input .first_name .chzn-search input {margin-top: 0; padding: 0; background-color: transparent;}
.contact_us_form .form_right .input .first_name input {  margin-top: 10px; border-radius: 5px; padding: 13px 14px; letter-spacing: 0.3px; border: none; width: 100%; box-sizing: border-box; background-color: #ebebeb; font-size: 16px; font-family: var(--font-regular);}
.contact_us_form .form_right .input .first_name input::placeholder { color: #999999;}
.contact_us_form .form_right .input .first_name:first-child { margin-right: 20px; }
.contact_us_form .form_right .input:first-child { margin-top: 0;}
.contact_us_form .form_right .input .first_name select { }
.contact_us_form .form_right .textarea { margin-top: 10px;}
.contact_us_form .form_right .textarea textarea { border-radius: 5px; padding: 9px 14px; letter-spacing: 0.5px; margin-top: 10px; height: 120px; border: none; width: 100%; box-sizing: border-box; background-color: #ebebeb;font-size: 16px; font-family: var(--font-regular);}
.contact_us_form .form_right .textarea textarea::placeholder { color: #999999;}
.contact_us_form .form_right .checkbox { display: flex; margin-top: 12px;}
.contact_us_form .form_right .checkbox .checkbox_button input { width: 20px; height: 20px;position: relative; -webkit-appearance: none; /* 针对Safari和Chrome */ -moz-appearance: none; /* 针对Firefox */ -ms-appearance: none; /* 针对IE和Edge */ appearance: none; /* 标准语法 */ outline: none; /* 移除点击后的边框 */ }
.contact_us_form .form_right .checkbox .checkbox_button input::after { content: '';border-radius: 5px; overflow: hidden; border: 1px solid #cccccc; position: absolute; width: 100%; height: 100%; left: 0; top: 0; background-color: #ebebeb;}
.contact_us_form .form_right .checkbox .checkbox_button.before_c input::after { border-color: red;}
.contact_us_form .form_right .checkbox .checkbox_button input:checked::after {content: "✔";display: flex;justify-content: center; color: var(--color-ffffff); background-color: #1b865f; }
.contact_us_form .form_right .checkbox .checkbox_text { transform: translateY(-2px); font-size: 18px; color: #606060; font-family: var(--font-regular); letter-spacing: 0.53px;line-height: 1.3; margin-left: 12px;}
.contact_us_form .form_right button { margin-top: 33px; min-width: 233px; border: none; border-radius: 5px; letter-spacing: 0.4px; background: linear-gradient(to right,#25944c,#137a6f); box-sizing: border-box; min-height: 50px; font-size: 20px; color: var(--color-ffffff); font-family: var(--font-regular);}
.contact_us_form .form_right button:hover { background: transparent; color: #1b865f; border: 1px solid #1b865f;}
.contact_us_form .form_right .input .first_name #country_chzn { margin-top: 10px;  padding: 0; letter-spacing: 0.3px; border: none; width: 100%; box-sizing: border-box; background-color: #ebebeb; color: #999999; font-size: 16px; font-family: var(--font-regular);}
.contact_us_form .chzn-container-single .chzn-single { background-color: transparent; height: 48px; line-height: 48px; box-sizing: border-box;}
.contact_us_form .chzn-container-single .chzn-single span { font-size: 18px !important;  font-family: var(--font-regular); }
.ueeshop_responsive_article_feedback { margin: 0;}
.product-detail .ueeshop_responsive_products_detail .gallery .left_small_img .pic_box a {z-index: -1;  }
.product-detail .ueeshop_responsive_products_detail .gallery .left_small_img .pic_box.on a { z-index: 1;}
.product-detail .ueeshop_responsive_products_detail .gallery .left_small_img .pic_box.on { border:2px solid  #1b865f;}
.product-detail.rechargeable .ueeshop_responsive_products_detail .gallery .left_small_img .pic_box.on { border-color: #0494c4;}
.product-detail.rechargeable .ueeshop_responsive_products_detail .gallery .bigimg .last_page:hover { background: #0494c4;}
.product-detail.rechargeable .ueeshop_responsive_products_detail .gallery .bigimg .next_page:hover { background: #0494c4; }
.product-detail .ueeshop_responsive_products_detail .gallery .left_small_img .pic_box {background: rgba(255, 255, 255, 0.5); border: 1px solid #e5e5e5; border-radius: 10px; box-sizing: border-box; width: 83px !important; padding-top: 83px; margin-right: 9px !important;}
.ueeshop_responsive_products_detail .gallery .left_small_img .bx-wrapper { max-width: 100% !important; padding: 36px 0 0 !important;}
.product-detail .ueeshop_responsive_products_detail .gallery .left_small_img { position: static; width: 100%; margin-top: 5px;}
.product-detail .ueeshop_responsive_products_detail .info .name { line-height: 1.1; letter-spacing: 0.3px; font-size: 40px; font-family: var(--font-din-black); color: var(--color-2d2c2c);}
/* .ueeshop_responsive_products_detail .gallery .bigimg .MagicZoom { position: relative; height: 0; padding-top: 66.43%;} */
/* .ueeshop_responsive_products_detail .gallery .bigimg .MagicZoom img{ position: absolute;left: 50%; top: 50%; transform: translate(-50%, -50%)} */
.product-detail .ueeshop_responsive_products_detail .gallery .bigimg {padding-left: 0; position: relative; min-height: 400px; }
.product-detail .ueeshop_responsive_products_detail .gallery .bigimg .zoom_out { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }
.product-detail .ueeshop_responsive_products_detail .info .SubTitle { line-height:1; letter-spacing: 0.3px; font-size: 40px; font-family: var(--font-din-black); color: var(--color-2d2c2c); font-weight: bold !important;    display: flex;align-items: end;}
.product-detail .ueeshop_responsive_products_detail .info .SubTitle span {display:inline-block;margin-left:10px;background: #E71F20;color:#fff;font-size:14px;line-height:1.6;border-radius:26px;padding:3px 10px 4px;}
.product-detail .ueeshop_responsive_products_detail .info .key_words{padding: 15px 19px;  margin-top: 41px; background-color: #f7f7f7; border-radius: 10px; overflow: hidden; }
.product-detail .ueeshop_responsive_products_detail .info .key_words .key_words_title{ padding-bottom: 5px; border-bottom: 1px solid #e6e6e6; font-size: 20px; font-family: var(--font-regular); color: var(--color-2d2c2c);}
.product-detail .ueeshop_responsive_products_detail .info .key_words .key_words_brief li a { letter-spacing: 0.4px; display: flex;align-items: center; font-size: 18px; font-family: var(--font-regular); color: var(--color-606060);}
.product-detail .ueeshop_responsive_products_detail .info .key_words .key_words_brief{ margin-top: 15px;}
.product-detail .ueeshop_responsive_products_detail .info .key_words .key_words_brief li a::before { content: ''; margin-right: 10px; min-width: 7px; min-height: 7px; display: block; width: 7px; height: 7px; border-radius: 50%; background-color: var(--color-808080);}
.product-detail .ueeshop_responsive_products_detail .info .key_words .key_words_brief li { margin-top: -1px;}
.product-detail .ueeshop_responsive_products_detail .info .key_words .key_words_brief li:first-child { margin-top: 0px;}
.product-detail .ueeshop_responsive_products_detail .info .key_words .key_words_brief li a:hover { color: #1b865f; text-decoration: underline !important;}
.product-detail .ueeshop_responsive_products_detail .info .key_words .key_words_brief li a:hover::before { background-color: #1b865f;}
.product-detail .ueeshop_responsive_products_detail .description .contents { padding: 0; margin-top: 20px;} 
/* .product-detail .ueeshop_responsive_products_detail .gallery .bigimg .MagicZoom { position: relative; height: 0; padding-top: 66.43%;} */
/* .product-detail .ueeshop_responsive_products_detail .gallery .bigimg .zoom_out .MagicZoom img { position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%);} */
/* .product-detail .ueeshop_responsive_products_detail .gallery .bigimg .MagicZoomPup { top: 50% !important; left: 50% !important; transform: translate(-50%,-50%);} */
.product-detail .ueeshop_responsive_products_detail .description .add_to_inquiry { color:var(--color-ffffff);border-color:transparent;position:relative;margin-bottom:10px;display:flex;margin-right:12px;border-radius:10px;border:2px solid #1b865f;min-width:20px;padding:0 10px;min-height:60px;box-sizing:border-box;justify-content:center;align-items:center;max-height:60px;min-width:205px;}
.product-detail .ueeshop_responsive_products_detail .description .add_to_inquiry .public_img { width: 26px; height: 26px;}
.product-detail .ueeshop_responsive_products_detail .description .add_to_inquiry .hover_img { z-index: 1; position: relative; display: block;}
.product-detail .ueeshop_responsive_products_detail .description .add_to_inquiry .text { color: var(--color-ffffff); margin-left: 10px; font-size: 22px;z-index: 1; position: relative;} 
.product-detail .ueeshop_responsive_products_detail .description .add_to_inquiry .static_img { display: none;}
.product-detail .ueeshop_responsive_products_detail .description .add_to_inquiry::after { display:block;border-radius:10px;content:'';background:linear-gradient(to right,#25944c,#137a6f);position:absolute;left:-2px;top:-2px;width:calc(100% + 4px);height:calc(100% + 4px);}
.product-detail .ueeshop_responsive_products_detail .gallery .bigimg .last_page { position: relative; background-color: #f7f7f7; border-radius: 50%; min-width: 48px; min-height: 48px; }
.product-detail .ueeshop_responsive_products_detail .gallery .bigimg .last_page::after { content: ''; position: absolute; top: 50%; left: 58%; transform: translate(-50%, -50%) rotate(-45deg); border-top: 2px solid #838383; border-left: 2px solid #838383; width: 12px; height: 12px;}
.product-detail .ueeshop_responsive_products_detail .gallery .bigimg .next_page { position: relative; background-color: #f7f7f7; border-radius: 50%; min-width: 48px; min-height: 48px;}
.product-detail .ueeshop_responsive_products_detail .gallery .bigimg .next_page::after { content: ''; position: absolute; top: 50%; left: 46%; transform: translate(-50%, -50%) rotate(45deg); border-top: 2px solid #838383; border-right: 2px solid #838383; width: 12px; height: 12px;}
.product-detail .ueeshop_responsive_products_detail .gallery .bigimg .last_page:hover { background: #1b865f}
.product-detail .ueeshop_responsive_products_detail .gallery .bigimg .last_page:hover::after { border-top-color: var(--color-ffffff); border-left-color: var(--color-ffffff);}
.product-detail .ueeshop_responsive_products_detail .gallery .bigimg .next_page:hover { background: #1b865f}
.product-detail .ueeshop_responsive_products_detail .gallery .bigimg .next_page:hover::after { border-top-color: var(--color-ffffff); border-right-color: var(--color-ffffff);}
.product-detail .ueeshop_responsive_products_detail .gallery .bigimg .last_button{ position: absolute; top: 50%; transform: translateY(-50%); left: 0; z-index: 99; cursor: pointer;}
.product-detail .ueeshop_responsive_products_detail .gallery .bigimg .page_button{ position: absolute; top: 50%; transform: translateY(-50%); right: 0; z-index: 99; cursor: pointer;}
.product-detail .ueeshop_responsive_products_detail .left_small_img .bx-controls-direction { display: none;}
.product-detail .ueeshop_responsive_products_detail .info { padding-left: 106px; width: 53.966%; box-sizing: border-box;}
.product-detail .ueeshop_responsive_products_detail .gallery {z-index: 0; width: 46%; margin-top: 22px;}
.product-detail .bx-wrapper .bx-viewport { margin-top: 10px;}
.product-detail .ueeshop_responsive_products_detail .share { display: flex; align-items: center; justify-content: center; margin-top: 17px; }
.product-detail .share_toolbox li a { background-size: 18px;}
.product-detail .share_toolbox li:hover { transform: translateY(-10px);}
.product-detail .share_toolbox li a.share_s_linkedin { background-image: url(/static/images/svg/linkin.svg); background-position: center;}
.product-detail .share_toolbox li a.share_s_twitter {background-image: url(/static/images/svg/x.svg); background-position: center;}
.product-detail .share_toolbox li a.share_s_youtube {background-image: url(/static/images/svg/youtube.svg); background-position: center;}
.product-detail .share_toolbox li a.share_s_tiktok { background-image: url(/u_file/2509/photo/bf8c4a7b5f.png); background-position: center; background-size: 28px;}
.product-detail .share_toolbox li a.share_s_wechat {background-image: url(/u_file/2509/photo/15800706b3.png); background-position: center; background-size: 28px;}
.product-detail .share_toolbox li a.share_s_redBook {background-image: url(/u_file/2508/photo/a3ce3f1800.png); background-position: center; background-size: 28px;}
.product-detail .share_toolbox li { margin-right: 9px; width: 28px;}
.ueeshop_responsive_products_detail .share .share_text { font-size: 18px; margin-right: 12px; font-family: var(--font-regular); color: #616161;}
.product-detail .ueeshop_responsive_products_detail .info .overview { margin-top: 22px;}
.product-detail .ueeshop_responsive_products_detail .info .overview .overview_title { color: var(--color-2d2c2c); font-size: 20px; font-family: var(--font-regular); display: none;}
.product-detail .ueeshop_responsive_products_detail .info .overview_brief .overview_brief_content{line-height: 1.4; letter-spacing: 0.6px; font-size: 18px; color: var(--color-808080); font-family: var(--font-regular);}
.product-detail .ueeshop_responsive_products_detail .info .overview_brief{ margin-top: 5px; margin-bottom: 15px;}
.product-detail .ueeshop_responsive_products_detail .info .overview_brief .overview_brief_content:last-child { margin-top: 4px;}
.product-detail .ueeshop_responsive_products_detail .info .content_banner_right_button { display: flex; margin-top: 41px; }
.product-detail .ueeshop_responsive_products_detail .info .content_banner_right_button .banner_a {position: relative; margin-bottom: 10px; display: flex;  margin-right: 12px; border-radius: 10px; border: 2px solid  #1b865f; min-width: calc(100% /3 - 12px); padding: 0 10px; min-height: 60px; box-sizing: border-box; justify-content: center; align-items: center;}
.product-detail.rechargeable .ueeshop_responsive_products_detail .info .content_banner_right_button .banner_a { border-color: #0494c4;}
.product-detail .ueeshop_responsive_products_detail .info .content_banner_right_button .banner_a:last-child { margin-right: 0;}
.product-detail.rechargeable .ueeshop_responsive_products_detail .info .content_banner_right_button .banner_a .text { color: #0494c4;}
.product-detail .ueeshop_responsive_products_detail .info .content_banner_right_button .banner_a .text {margin-left: 10px; font-family: var(--font-din-black); color: #25944c; font-size: 22px;}
.product-detail .ueeshop_responsive_products_detail .info .content_banner_right_button .banner_a .public_img .hover_img { display: none; }
.product-detail .ueeshop_responsive_products_detail .info .content_banner_right_button .banner_a .public_img img { width: 26px;}
.product-detail .ueeshop_responsive_products_detail .info .content_banner_right_button .banner_a .public_img img:hover { transform: none;}
.product-detail .ueeshop_responsive_products_detail .info .content_banner_right_button .banner_a:hover{ color: var(--color-ffffff); border-color: transparent;}
.product-detail .ueeshop_responsive_products_detail .info .content_banner_right_button .banner_a::after { border-radius: 10px;  display: none; z-index: -1; content: ''; background: linear-gradient(to right,#25944c,#137a6f); position: absolute; left: -2px; top: -2px; width: calc( 100% + 4px); height: calc( 100% + 4px); }
.product-detail.rechargeable .ueeshop_responsive_products_detail .info .content_banner_right_button .banner_a::after { background: linear-gradient(to right,#0494c4,#166897);}
.product-detail .ueeshop_responsive_products_detail .info .content_banner_right_button .banner_a:hover::after { display: block;}
.product-detail .ueeshop_responsive_products_detail .info .content_banner_right_button .banner_a:hover .public_img .hover_img { display: block; }
.product-detail .ueeshop_responsive_products_detail .info .content_banner_right_button .banner_a:hover .public_img .static_img { display: none; }
.product-detail .ueeshop_responsive_products_detail .info .content_banner_right_button .banner_a:hover .text{ color: var(--color-ffffff);}
.product-detail .ueeshop_responsive_products_detail .info .content_banner_right_button .banner_a:first-child {  color: var(--color-ffffff);  border-color: transparent; position: relative; }
.product-detail .ueeshop_responsive_products_detail .info .content_banner_right_button .banner_a:first-child::after {display: block; border-radius: 10px;  content: ''; background: linear-gradient(to right,#25944c,#137a6f); position: absolute; left: -2px; top: -2px; width: calc( 100% + 4px); height: calc( 100% + 4px); }
.product-detail .ueeshop_responsive_products_detail .info .content_banner_right_button .banner_a:first-child .public_img .hover_img { display: block; }
.product-detail .ueeshop_responsive_products_detail .info .content_banner_right_button .banner_a:first-child .public_img .static_img { display: none; }
.product-detail .ueeshop_responsive_products_detail .info .content_banner_right_button .banner_a:first-child .text { color: var(--color-ffffff); }
.product-detail.rechargeable .ueeshop_responsive_products_detail .info .content_banner_right_button .banner_a:first-child::after { background: linear-gradient(to right,#0494c4,#166897);}


.description_title{ font-size: 32px; color: #2d2c2c; font-family: var(--font-din-black);}
.product-detail .ueeshop_responsive_products_detail .description { margin: 160px 0 25px;}
.description_subtitle {color: var(--color-606060); font-size: 18px; font-family: var(--font-regular); letter-spacing: 0.5px; margin-top: 2px;line-height: 1.5; }
.description_content_all{ display: flex; margin-top: 32px;}
.description_content_all .description_advantage_title{letter-spacing: 0.5px; font-family: var(--font-regular); font-size: 22px; color: #1b865f;}
.product-detail.rechargeable .description_content_all .description_advantage_title { color: #0494c4;}
.description_content_all ul{ font-size: 18px; font-family: var(--font-regular); color: var(--color-606060); margin-top: 4px;}
.description_content_all ul li{display: flex; align-items: flex-end; line-height: 1.5; letter-spacing: 0.5px;}
.description_content_all ul li::before{content: ''; display: block; width: 5px; height: 12px; border: solid #1b865f; border-width: 0 3px 3px 0; transform: translateY(-50%) rotate(45deg); margin-left: 4px; margin-right: 12px;}
.product-detail.rechargeable .description_content_all ul li::before {border-color:  #0494c4; }
.description_content_all .description_primary { color: #2d2c2c; font-family: var(--font-regular); font-size: 22px; margin-top: 32px; letter-spacing: 0.5px; line-height: 1.5;}
.description_content_all .description_content_left { width: 46.6%; margin-right: 95px;}
.description_content_all .description_content_right { flex: 1;  margin-top: 77px;}
.description_content_all table{ border-collapse: collapse; width: 100%;  overflow: hidden; border-radius: 10px;}
.description_content_all table td { border-right: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9; font-size: 18px; font-family: var(--font-regular); color: #616161; letter-spacing: 0.5px; padding: 7.3px 17.2px;}
.description_content_all table tr:last-child td{ border-bottom-color: transparent;}
.description_content_all table tr td:last-child{ border-right-color: transparent;}
.description_content_all .description_table{ margin-top: 25px; border: 1px solid #d9d9d9; overflow: hidden; border-radius: 10px;}
.description_content_all table tr:nth-child(odd) { background-color: #f7f7f7;}
.description_content_all .description_content_right .public_img { position: relative; height: 0; padding-top: 52.406%;}
.description_content_all .description_content_right .public_img img{ width: 33%; position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%);}
#global_editor_contents table, .brief_desction table, .cate_brief table { margin-bottom: 0;}
.specification_content_title { color: #2d2c2c; font-size: 32px; font-family: var(--font-din-black);}
.specification_content_table { margin-top: 32px; border: 1px solid #d9d9d9; border-right: 0px; overflow: hidden; border-radius: 10px;}
.specification_content_table table{ border-collapse: collapse; width: 100%;   border-radius: 10px;}
.specification_content_table table .specification_content_thead td{  padding: 12px 28px; font-family: var(--font-din-black); color: var(--color-ffffff); font-size: 20px;border-right: 1px solid #d9d9d9; }
.specification_content_table table .specification_content_thead td:first-child { width: 15.8%;}
.specification_content_table table .specification_content_thead td:nth-child(2) { width: 42.1%; }
.specification_content_table table .specification_content_thead td:last-child {width: 42.1%;  }
/* .specification_content_table table .specification_content_thead td:last-child{ border-right-color: transparent; } */
.specification_content_table .specification_content_thead{ background-color: #1b865f;}
.product-detail.rechargeable .specification_content_table .specification_content_thead { background-color: #0494c4;}
.specification_content_table tbody td { height: 28.6px; line-height: 1.4; padding: 9px 30px; letter-spacing: 0.1px; border-top: 1px solid #d9d9d9; border-right: 1px solid #d9d9d9; font-size: 18px; color: var(--color-666666); font-family: var(--font-regular);}
.specification_content_table tbody tr:last-child td { border-bottom-right-radius: 10px;}
/* .specification_content_table tbody td:last-child {border-right-color: transparent;} */
.specification_content_table tbody tr:nth-child(even) { background-color: #f5f7f2;}
.specification_content_table .td_title{ font-family: var(--font-din-black); font-size: 20px; color: #2d2c2c;}
.drawing_title { color: #2d2c2c; font-family: var(--font-din-black); font-size: 32px;}
.drawing_content_all { display: flex; justify-content: space-between; margin-top: 35px; }
.drawing_content_all .drawing_item { background-color: var(--color-ffffff);box-sizing: border-box; overflow: hidden; border-radius: 27px; border: 1px solid #d9d9d9;  margin-right: 32px; width: calc(100% / 2 - 18px );}
.drawing_content_all .drawing_item:last-child { margin-right: 0;}
.drawing_content_all .drawing_item .nav_top { border-bottom: 1px solid #e5e5e5;padding-bottom: 15px; margin: 22px 38px 10px; display: flex; justify-content: space-between; align-items: center;}
.drawing_content_all .drawing_item .nav_top .nav_top_title {letter-spacing: 0.45px; color: #2d2c2c; font-size: 18px; font-family: var(--font-regular);}
.drawing_content_all .drawing_item .center_img { position: relative; height: 0; padding-top: 76.247%;}
.drawing_content_all .drawing_item .center_img img{ cursor: pointer; position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%);}
.drawing_content_all .drawing_item .overlay { display: none; position: fixed; z-index: 999; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, 0.7);}
.drawing_content_all .drawing_item .overlay .public_img { position: fixed; top: 50%; left: 50%; transform: translate(-50%, -50%);  background: #fff; padding: 20px;  max-width: 800px;}
.drawing_content_all .drawing_item .open_img { cursor: pointer;}
.overlay .public_img img { width: 100%; height: 100%; object-fit: cover;}
.overlay { cursor: pointer; opacity: 0; visibility: hidden; position: fixed; z-index: 999; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, 0.7);} 
.overlay .public_img{ position: fixed; top: 50%; left: 50%; transform: translate(-50%, -50%); background: #fff; padding: 50px;  max-width: 800px; } 
.product-detail .ueeshop_responsive_products_detail .description .title span.cur { background-color: #1b865f; color: var(--color-ffffff);}
.product-detail.rechargeable .ueeshop_responsive_products_detail .description .title span.cur { background-color: #0494c4;}
.product-detail .ueeshop_responsive_products_detail .description .title span{border-color: transparent !important;  background-color: #f5f7f2; letter-spacing: 0.1px; min-height: 46px; box-sizing: border-box; display: flex; justify-content: center;margin-right: 11px; align-items: center; padding: 0 16px; border-radius: 46px;}
.product-detail .ueeshop_responsive_products_detail .description .title {overflow: auto;  display: flex; font-family: var(--font-din-black); font-size: 18px; color: #616161; align-items: center;}
.product-detail .ueeshop_responsive_products_detail .description .title span:hover { background-color: #1b865f; color: var(--color-ffffff); }
.product-detail.rechargeable .ueeshop_responsive_products_detail .description .title span:hover { background-color: #0494c4;  }
.product-detail .ueeshop_responsive_products_detail .description .title span:last-child { margin-right: 0}
.company_profile { padding-top: 124px;}
.company_profile .subtitle { opacity: .7; position: relative; font-size: 140px; line-height: 1; font-family: var(--font-din-black); text-align: center; -webkit-text-stroke: 2px #1a5f8e; -webkit-text-fill-color: transparent;}
.company_profile .subtitle span { -webkit-text-stroke: 2px #1b865f;}
.company_profile .title.public_dump_title  { font-size: 88px;}
.company_profile .title.public_dump_title div { display: inline-block;} 
.content .title {text-align: center; color: #1b865f; font-size: 76px; font-family: var(--font-din-black);}
body .content .title span { color: #1a5f8e !important;}
.info-detail .content .title { text-align: left;}
.application-detail .content .title { text-align: left;}
.application-detail .content .title div { display: inline-block;}
.company_span { display: inline-block;}
.factory_spans { display: inline-block;}
.development_span { display: inline-block;}
.concept_div { display: inline-block;}
.our_span { display: inline-block;}
.responsibility_i { display: inline-block;}
.company_profile .brief { margin: 0 auto; margin-top: 0px; letter-spacing: 0.53px;font-family: var(--font-regular); color: #606060; font-size: 20px; text-align: center;  max-width: 94.1%;}
.company_profile .brief:nth-child(3) { max-width: 100%; margin: 17px 15px; letter-spacing: 0.26px;}
.company_profile .brief:nth-child(4) { max-width: 92.9%; margin: 17px 33.3px; letter-spacing: 0.1px; line-height: 1.5;}
.company_profile .public_img { position: relative; height: 0; padding-top: 56.286%;  border-radius: 20px; overflow: hidden;}
.company_profile .public_img img {transition: all .5s; position: absolute; left: 50%; top: 50%;transform: translate(-50%,-50%); width: 100%; height: 100%; object-fit: cover;}
.company_profile .main_img { border-radius: 28px; overflow: hidden;margin-top: 62px; position: relative;}
.company_profile .main_img .page_center { position: absolute; top: 50%; transform: translateY(-50%); z-index: 99;}
.company_profile .main_img .page_center .page_last { background: #1b865f; position: relative;}
.company_profile .main_img .page_center .page_next { background: #1b865f; position: relative;}
.company_profile .main_img .page_center:first-child { left: 50px;}
.company_profile .main_img .page_center:last-child { right: 50px;}
.company_profile .main_img .page_center .page_last::after {content: ''; position: absolute; border-top: 1px solid #fff; border-left: 1px solid #fff; width: 17%; height: 17%; left: 53%;top: 50%; transform: translate(-50%,-50%) rotate(-45deg);  }
.company_profile .main_img .page_center .page_next::after {content: ''; position: absolute; border-top: 1px solid #fff; border-right: 1px solid #fff; width: 17%; height: 17%; left: 50%;top: 50%; transform: translate(-50%,-50%) rotate(45deg);  }

.certificate_authentication {padding-bottom: 60px; position: relative;background-repeat: no-repeat; background: url('/u_file/2410/photo/70866c3bb1.png');  background-repeat: no-repeat;background-size: 100% 100%; }
.certificate_authentication .title { font-size: 76px;min-height: 188px; color: var(--color-ffffff); font-family: var(--font-din-black); margin-bottom: 0;  line-height: 1.1; padding-top: 20px;}
.certificate_authentication .title span { color: #fff;}
/* .article-content .certificate_authentication .title span { color: #1b865f !important;} */
.certificate_authentication .brief { font-size: 20px; color: var(--color-ffffff); font-family: var(--font-regular); line-height: 2; letter-spacing: 0.53px;}
.certificate_authentication .certificate_top { display: flex; align-items: center;}
.certificate_authentication .certificate_left { width: 43.3%;}
.certificate_authentication .certificate_right { flex: 1; display: flex; margin-left: 104px; align-items: center; justify-content: space-between;}
.certificate_authentication .certificate_right .public_img:last-child { margin-top: 46px;}
.certificate_authentication .certificate_right .public_img { display: flex; justify-content: center;}
.certificate_authentication .certificate_right .item_img:first-child .public_img { margin-top: 0;}
.certificate_authentication .certificate_six { display: grid; grid-template-columns: repeat(3, 1fr); gap: 41px;margin-top: 50px; position: relative; z-index: 99;}
.certificate_authentication .certificate_six .item { background-color: #f5f7f2; border-radius: 30px; padding: 32px 41px 32px 49px; box-sizing: border-box;}
.certificate_authentication .certificate_six .certificate_title { font-size: 22px; color: #2d2c2c; font-family: var(--font-din-black); letter-spacing: 0.2px; line-height: 1.3;}
.certificate_authentication .certificate_six .item .open_img {cursor: pointer; font-size: 18px; font-family: var(--font-regular); color:#1b865f; margin-top: 10px; letter-spacing: 0.2px; display: flex; align-items: center;}
.certificate_authentication .certificate_six .item .main_img_center {cursor: pointer; margin-top: 29px; position: relative; height: 0; padding-top: 68.131%; overflow: hidden;}
.certificate_authentication .certificate_six .item .main_img_center img {transition: all .3s; position: absolute; left: 50%; top: 50%;transform: translate(-50%,-50%);}
.certificate_authentication .certificate_six .item .main_img_center:hover img{transform: translate(-50%,-50%) scale(1.1); }
.certificate_authentication .certificate_six .item .open_img span {position: relative; margin-left: 8px; display: inline-block; min-width: 23px; min-height: 23px; box-sizing: border-box; background: linear-gradient(to right,#25944c,#137a6f); border-radius: 50%;}
.certificate_authentication .certificate_six .item .open_img span::after { content: ''; position: absolute; width: 8px; height: 8px;border-top: 2px solid var(--color-ffffff);border-right: 2px solid var(--color-ffffff); top: 50%; left: 45%; transform: translate(-50%,-50%) rotate(45deg);}
.certificate_authentication .bottom_img { position: absolute; bottom: 200px; left: 0;}
.certificate_authentication .bottom_img .public_img { width: 100%; height: 100%; object-fit: cover;}
.overlay { cursor: pointer; opacity: 0; visibility: hidden; position: fixed; z-index: 999; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, 0.7);} 
.overlay .public_img{ position: fixed; top: 50%; left: 50%; transform: translate(-50%, -50%);  background: #fff; padding: 50px; max-width: 800px; } 
.certificate_authentication .certificate_six .item .open_img span:hover { transform: translateX(10px);}

.development_history { padding-top: 136px;}
.development_history .content { width: 1190px;}
.development_history .content .subtitle { opacity: .7; position: relative; font-size: 140px; line-height: 1; font-family: var(--font-din-black); text-align: center; -webkit-text-stroke: 2px #1a5f8e; -webkit-text-fill-color: transparent;}
.development_history .content .subtitle span { -webkit-text-stroke: 2px #1b865f;}
.development_history .timeline { display: flex; height: 62px; margin-top: 69px; align-items: end; position: relative; }
.development_history .timeline .date { font-size: 24px; color: #999999; text-align: center; font-family: var(--font-din-black);}
.development_history .timeline .dot { width: 16.8%; position: relative; cursor: pointer;} 
.development_history .timeline .dot.active { }
.development_history .timeline .dot::after { content: ''; position: absolute; left: 0; bottom: -22px; z-index: -1; width: 100%; height: 2px; background-color: #d9d9d9;}
.development_history .timeline .dot.active .date { font-size: 50px; color: #1b865f; }
.development_history .timeline .timeline_last {cursor: pointer; position: relative; min-width: 34px; min-height: 34px; border: 2px solid #d9d9d9; border-radius: 50%; box-sizing: border-box; transform: translateY(39px);}
.development_history .timeline .timeline_last::after {content: ''; position: absolute; left: 53%; top: 50%; transform: translate(-50%,-50%) rotate(-45deg); width: 8px; height: 8px; border-left: 2px solid #d9d9d9; border-top: 2px solid #d9d9d9; }
.development_history .timeline .timeline_next {cursor: pointer; position: relative; min-width: 34px; min-height: 34px; border: 2px solid #d9d9d9; border-radius: 50%; box-sizing: border-box; transform: translateY(39px);}
.development_history .timeline .timeline_next::after { content: ''; position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%) rotate(45deg); width: 8px; height: 8px; border-right: 2px solid #d9d9d9; border-top: 2px solid #d9d9d9; }
.development_history .dot_content { position: relative; width: 100%; margin-top: 98px; overflow: hidden; display: none; height: 400px;}
.development_history .timeline .dot span { position: absolute;background-color: var(--color-ffffff); bottom: -30px;  left: 50%; transform: translateX(-50%); display: block; border: 1px solid #d9d9d9; box-sizing: border-box; border-radius: 50%; min-width: 16px; min-height: 16px; }
.development_history .timeline .dot.active span { min-width: 24px; min-height: 24px; border: 6px solid #1b865f; bottom: -33px;}
.development_history .swiper-slide {  transition: 300ms; transform: scale(1);text-align: center;}
.development_history .dot_content .brief { margin-top: 12px; color: #999999; font-size: 18px; font-family: var(--font-regular); display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis;}
.development_history .item_swiper_list { display: flex; justify-content: space-between; }
.development_history .item_swiper_list .item_swiper { width: calc(100% / 3 - 77px); margin-top: 35px;}
.development_history .item_swiper_list .item_swiper:hover{ width: calc(100% / 3 + 31px); margin-top: 0;}
.development_history .item_swiper_list .item_swiper img { transition: all .5s;width: 100%; height: 100%; object-fit: cover; position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%);}
.development_history .item_swiper_list .item_swiper:hover .brief { font-size: 20px; color: #616161; margin-top: 18px;}
.development_history .item_swiper_list .item_swiper .public_img { transition: all .5s;position: relative; overflow: hidden; border-radius: 30px; height: 0; padding-top: 66.213%;}
.development_history .page_center { position: absolute; left: 24px; top: 41.4%; transform: translateY(-50%); z-index: 99;}
.development_history .page_center:last-child { right: 24px; left: auto;}
.development_history .page_center .page_last {position: relative; cursor: pointer; background: linear-gradient(to right,var(--color-1b865f),#1b865f); min-width: 45px; min-height: 45px;}
.development_history .page_center .page_next { position: relative; cursor: pointer; background: linear-gradient(to right,var(--color-1b865f),#1b865f); min-width: 45px; min-height: 45px; }
.development_history .page_center .page_last::after { content: ''; position: absolute; width: 10px; height: 10px; left: 55%; top: 50%; transform: translate(-50%,-50%) rotate(-45deg); border-left: 1px solid var(--color-ffffff); border-top: 1px solid var(--color-ffffff);}
.development_history .page_center .page_next::after { content: ''; position: absolute; width: 10px; height: 10px; left: 43%; top: 50%; transform: translate(-50%,-50%) rotate(45deg); border-right: 1px solid var(--color-ffffff); border-top: 1px solid var(--color-ffffff);}
.development_history .title {  font-size: 88px;}
.exhibition_factory{ margin-top: 210px; position: relative; margin-bottom: 185px;}
.exhibition_factory .background_img img { width: 100%; height: 100%; object-fit: cover;}
.exhibition_factory .arc { position: absolute; top: 0; left: 0; width: 100%;}
.exhibition_factory .arc .public_img { width: 100%; height: 84px;}
.exhibition_factory .arc img { width: 100%; height: 100%; object-fit: cover;}
.exhibition_factory .logo { display: flex; justify-content: center; position: absolute; left: 50%; top: -73px; transform: translateX(-50%);}
.exhibition_factory .logo .public_img { /*animation: rotate 4s linear infinite; */border: 2px solid var(--color-ffffff); background-color: var(--color-ffffff); border-radius: 50%;}
.exhibition_factory .exhibition { position: absolute; left: 0; top: 59.5%; width: 100%; transform: translateY(-50%);} 
.exhibition_factory .exhibition_factory_list { display: flex; justify-content: space-between; margin-top: 72px;}
.exhibition_factory .exhibition_factory_list .item { width: calc(100% / 2 - 30px);}
.exhibition_factory .exhibition_factory_list .item .public_img { position: relative;height: 0; padding-top: 75.224%; overflow: hidden; border-radius: 27px;}
.exhibition_factory .exhibition_factory_list .item .public_img img {transition: all .3s; position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%);}
.exhibition_factory .exhibition_factory_list .item :hover img { transform: translate(-50%,-50%) scale(1.1); }
.exhibition_factory .exhibition_factory_list .item:last-child { margin-right: 0;}
.exhibition_factory .title { font-size: 76px; text-align: center;font-family: var(--font-din-black); color: var(--color-ffffff);}
.exhibition_factory .title span{ color: #ffdd4d !important;}
.exhibition_factory .brief { font-size: 20px; font-family: var(--font-regular); color: var(--color-ffffff); text-align: center; letter-spacing: 0.5px; max-width: 97.2%; margin: 18px auto; line-height: 1.5;} 
.exhibition_factory .exhibition_factory_list .item { position: relative; border-radius: 30px; overflow: hidden;}
.exhibition_factory .exhibition_factory_list .item .text{ position: absolute; left: 0; bottom: 0; padding: 38px 93px 38px 52px;}
.exhibition_factory .exhibition_factory_list .item .view_more {padding: 0px 10px ; letter-spacing: 0.5px; width: max-content; border-radius: 40px; color: var(--color-ffffff); font-size: 20px; font-family: var(--font-regular); background: linear-gradient(to right,var(--color-1b865f),#1b865f);; min-width: 130px; min-height: 40px; box-sizing: border-box; display: flex; justify-content: center; align-items: center;}
.exhibition_factory .subtitle { font-family: var(--font-din-black); font-size: 22px; color: var(--color-ffffff); margin-top: 31px;letter-spacing: 0.6px; line-height: 1.4;}
.exhibition_factory .page_button { display: flex; margin-top: 19px;}
.exhibition_factory .page_button .page_last {position: relative; min-width: 34px; min-height: 34px; box-sizing: border-box; background-color: transparent; border: 1px solid var(--color-ffffff);}
.exhibition_factory .page_button .page_next {min-width: 34px; min-height: 34px; box-sizing: border-box; background-color: transparent; border: 1px solid var(--color-ffffff);}
.exhibition_factory .page_button .page_next:hover{ background-color: #1b865f; border-color: #1b865f;}
.exhibition_factory .page_button .page_last:hover { background-color: #1b865f; border-color: #1b865f;}
.exhibition_factory .page_button .page_last::after {content: ''; position: absolute; width: 8px; height: 8px; left: 54%; top: 50%; transform: translate(-50%,-50%) rotate(-45deg); border-top: 1px solid var(--color-ffffff); border-left: 1px solid var(--color-ffffff);}
.exhibition_factory .page_button .page_next::after { content: ''; position: absolute; width: 8px; height: 8px; left: 46%; top: 50%; transform: translate(-50%,-50%) rotate(45deg); border-top: 1px solid var(--color-ffffff); border-right: 1px solid var(--color-ffffff);}
.first_bg {position: relative; background: url(/static/images/icon/first_bg.jpg); background-repeat: no-repeat; background-size: 100% 100%; padding-bottom: 200px;}
.last_bg { background: url(/static/images/icon/last_bg.jpg); background-repeat: no-repeat; background-size: 100% 100%; padding-bottom: 150px;}
.first_bg::after {content: ''; position: absolute;background: url(/static/images/icon/mountain_shape_productsone.png); background-repeat: no-repeat; height: 142px; left: 0; bottom: 0; width: 100%; }
.dump_nav {  position: relative;}
.dump_nav .content { position: absolute; left: 49%; top: 40.8%; transform: translateY(-50%); }
.dump_nav.culture_dump_nav .content { left: 20%; top: 22%;}
.dump_nav.dump_nav_d .content { top: 31.8%; left: 55.2%;}
.dump_nav .content .title {text-align: left; text-transform: uppercase; color: var(--color-ffffff); font-size: 36px; font-family: var(--font-din-black); letter-spacing: 2.8px;}
body .dump_nav .content .title span.concept_span { color: #ffdd4d !important;}
body .dump_nav .content .title span.social_span { color: #ffdd4d !important;}
.dump_nav .brief { font-family: var(--font-regular); font-size: 24px; color: var(--color-ffffff); margin-top: 10px; letter-spacing: 1px; line-height: 1.5;}
.dump_nav .public_view_detail { margin-top: 21px; background-color: var(--color-ffffff);  color: #1b865f; border: none;}
.dump_nav .public_view_detail a{  color: var(--color-649133); }
.dump_nav .public_view_detail:hover a{ color: var(--color-ffffff); text-decoration: none;}
.dump_nav.dump_nav_d { margin-top: 90px;}
.dump_nav .public_img { overflow: hidden; border-radius: 29px; }
.dump_nav .public_img img { transition: all .5s;}
.dump_nav .public_img:hover img { transform: scale(1.1);}
.article-content .ueeshop_responsive_article_detail>.contents>.share { display: none;}
.dump_nav.culture_dump_nav { margin-top: 100px;}
.dump_nav.culture_dump_nav_last { margin-top: 100px;}

.dump_nav.china_through_dump .content { transform: none; left: 20%; top: 6%;}
.dump_nav.china_through_dump .content div { font-family: var(--font-din-black); color: #fff; font-size: 40px;}
.dump_nav.create_inspiring_dump .content { left: 18%; top:57%;}
.dump_nav.create_inspiring_dump .content div { font-family: var(--font-din-black); color: #1b865f; font-size: 30px; min-height: 48px;}
.dump_nav.create_inspiring_dump .content ul li {font-family: var(--font-regular); color: #fff; font-size: 30px; }
.dump_nav.create_inspiring_dump .content ul { margin-top: 40px;}

.social_banner .arc{ position: absolute; bottom: 0px; left: 0;}
.social_banner .arc .public_img img { width: 100%; height: 100%; object-fit: cover;}

.social_content .brief { color: #2d2c2c; font-size: 26px; font-family: var(--font-regular); text-align: center; margin-top: 85px; letter-spacing: 0.7px; line-height: 1.4;}
.social_content .item { display: flex; margin-top: 140px; align-items: center;}
.social_content .title { font-size: 38px; font-family: var(--font-din-black); color: #2d2c2c; letter-spacing: 0.2px; line-height: 1.22;} 
.social_content .details { font-size: 20px; color: #616161; font-family: var(--font-regular); letter-spacing: 0.13px; line-height: 1.5; margin-top: 11px;}
.social_content .item .social_left { width: 49.4%; margin-right: 118px;}
.social_content .item .social_right{ flex: 1; }
.social_content .item .social_right .public_img {overflow: hidden; border-radius: 27px; position: relative; height: 0; padding-top: 66.09%;}
.social_content .item .social_right .public_img img{transition: all .3s; width: 100%; height: 100%; object-fit: cover;  position: absolute;left: 50%; top: 50%;transform: translate(-50%,-50%); }
.social_content .item .social_right .public_img:hover img { transform: translate(-50%,-50%) scale(1.1); transition: all .3s;}
.social_content .item:nth-child(2n) { flex-direction: row-reverse;}
.social_content .item:first-child { margin-top: 0;}
.social_content .public_content_w1220 { margin-top: 91px;}
.social_content .item:nth-child(2n) .social_left { margin-left: 118px; margin-right: 0;}
.article-content .chzn-container-single .chzn-drop { width: 100%;box-sizing: border-box; transition: none;}
.social_support { padding-top: 48px; }
.social_support .public_content .nav { height: 94px; font-size: 52px;}
.social_support .public_content .nav::after,.social_support .public_content .nav::before { box-shadow: inset 32px 0 0 0 #8fbb24, inset 39px 0 0 0 #fff, inset 78px 0 0 0 #88b327, inset 86px 0 0 0 #fff, inset 138px 0 0 0 #7faa2b, inset 146px 0 0 0 #fff, inset 215px 0 0 0 #7aa52c, inset 223px 0 0 0 #fff; background-color: #6d9732;}
.social_support .social_support_brief { color: #606060;  font-family: var(--font-regular);text-align: center; max-width: 92%; margin: 42px auto 64px;letter-spacing: 0.53px; line-height: 1.5; font-size: 20px;}
.social_support .social_support_list { display: grid; grid-template-columns: repeat(3,1fr); gap: 30px;}
.social_support .social_support_title {position: relative; font-size: 20px; color: #2d2c2c; font-family: var(--font-bold); letter-spacing: 0.6px; line-height: 1.42;}
.social_support .social_support_title::before {color: rgba(109, 151, 50, 0.3); content: '“'; position: absolute; top: -90px; left: -15px; font-family: var(--font-regular); font-size: 200px;}
.social_support .item { background-color: #f5f7f2;padding: 56px 52px 26px; box-sizing: border-box; border-radius: 20px; overflow: hidden;}
.social_support .social_support_list_brief { font-size: 20px; color: #606060; font-family: var(--font-regular); margin-top: 30px; letter-spacing: 0.5px; line-height: 1.5;} 
.ueeshop_responsive_products_detail .gallery #zoom-big .MagicZoomBigImageCont { margin-left: 20px;}
.exhibition_div { display: inline-block;}
@media screen and (max-width:1750px) {
    .dump_nav.dump_nav_d .content { left: 57.2%;}
}

@media screen and (max-width:1700px) {
    .certificate_authentication .bottom_img { bottom: 194px;}
}

@media screen and (max-width:1600px) {
    .exhibition_factory .exhibition { top: 65.5%;}
    .exhibition_factory .title { font-size: 60px;}
    .exhibition_factory .exhibition_factory_list { margin-top: 34px;}
    .product-detail .ueeshop_responsive_products_detail .info .content_banner_right_button .banner_a .text { font-size: 20px;}
}
@media screen and (max-width:1520px) {
    .certificate_authentication .bottom_img { bottom: 205px;}

}
@media screen and (max-width:1500px) {
    .certificate_authentication .bottom_img { bottom: 253px;}
}
@media screen and (max-width:1480px) {
    .certificate_authentication .bottom_img { bottom: 243px;}
    .certificate_authentication .title { font-size: 70px;}
    .exhibition_factory .title { font-size: 70px;}

}

@media screen and (max-width:1400px) {
    .exhibition_factory .exhibition { top: 63.5%;}
    .exhibition_factory .brief { font-size: 18px; margin: 10px auto;}
    .specification_content_table table .specification_content_thead td:nth-child(2) { width: 38%;}
    .specification_content_table table .specification_content_thead td:last-child{ width: 38%;}
    .specification_content_table table .specification_content_thead td:first-child{ width: 24%;}
}

@media only screen and (max-width: 1023px){
    .product-detail .ueeshop_responsive_products_detail .info { width: 100%;}
}

@media screen and (max-width:1300px) {
    .certificate_authentication .certificate_left { width: 100%;}
    .certificate_authentication .certificate_right { margin-left: 0 ; margin-top: 60px; width: 100%;}
    .primary_lithium .title { font-size: 44px !important;}
    .certificate_authentication .certificate_six { margin-top: 85px;}
    .dump_nav.dump_nav_d .content { left: 59.2%;}
    .dump_nav .content .title { font-size: 30px;}
    .dump_nav .brief { font-size: 20px;}
}
@media screen and (max-width:1200px) {
    .exhibition_factory .title { font-size: 50px;}
    .exhibition_factory .exhibition { top: 68.5%;}
}

@media screen and (min-width:1000px) and (max-width:1700px) {
    .exhibition_factory { margin-bottom: 219px;}
}

@media screen and (min-width:1000px) and (max-width:1600px) {
    .product-detail .ueeshop_responsive_products_detail .info .SubTitle { font-size: 32px;}
}
@media screen and (min-width:1000px) and (max-width:1440px) {
    .content .title { font-size: 70px;}
}

@media screen and (max-width:1100px) {
    .dump_nav .content .title { font-size: 24px;}
    .dump_nav .brief { font-size: 18px;}
    .dump_nav .public_view_detail { padding: 0 12px; min-height: 41px; border-radius: 41px; font-size: 16px;}
}


@media screen and (max-width:991px) {
    .company_profile .subtitle { font-size: var(--size100);}
    .development_history .content .subtitle { font-size: var(--size100);}
    .company_profile .title.public_dump_title { font-size: var(--size68) !important;}
    .first_bg { padding-bottom: 100px; background: url(/static/images/icon/fristm.png);}
    .last_bg { padding-bottom: 100px; background: url(/static/images/icon/lastm.jpg);}
    .development_history .title { }
    .first_bg::after { background: url(/static/images/icon/mountain_shape_productsone_mobile.png); height: 72px;}
    .dump_nav.china_through_dump .content div { font-size: 26px; color: #1b865f;}
    .dump_nav.create_inspiring_dump .content ul { margin-top: 20px;}
    .dump_nav.create_inspiring_dump .content ul li { font-size: 20px;}
    .product-detail #global_editor_contents .editor_table_wrap { overflow: hidden; overflow-x: auto;}
    .primary_lithium .title{ font-size: var(--size60) !important; margin-top: 20px;}
    .primary_lithium .brief ul { margin-top: 10px; font-size: var(--size28);}
    .primary_lithium .brief ul li { margin-top: 10px;}
    .primary_lithium .main_img .public_img { border-radius: 10px;}
    .primary_lithium .products_introduce .products_introduce_title { font-size: var(--size42); margin-top: 20px;}
    .primary_lithium .main_img { margin-top: 20px;}
    .primary_lithium .products_introduce .products_introduce_brief {font-size: var(--size28); }
    .primary_lithium .products_list { position: relative;}
    .primary_lithium .products_list .page_center { position: absolute; bottom: 37px; left: 50%; transform: translateX(-50%); }
    .primary_lithium .products_list .products_list_title { font-size: var(--size26);}
    /* .primary_lithium .swiper-wrapper .swiper-slide:nth-child(2n) { margin-right: 0 !important; } */
    .primary_lithium .products_list .products_list_img { width: 100%;}
    .primary_lithium .products_list .page_last { min-width: 35px; min-height: 35px; margin-right: 51px;}
    .primary_lithium .products_list .page_next { min-width: 35px; min-height: 35px; transform: translateX(20px);}
    .primary_lithium .page_change .page_a { font-size: var(--size26); white-space: break-spaces; flex-wrap: wrap;}
    .primary_lithium .page_change { margin-top: 28px;}
    .application_details_project .application_details { margin-top: 65px; flex-direction: column; border-radius: 20px; padding: 31px; box-sizing: border-box;}
    .application_details_project .application_details .application_details_project_left { padding: 0; width: 100%;}
    .application_details_project .title { font-size: var(--size50); line-height: 1.2;}
    .application_details_project .brief { font-size: var(--size26); line-height: 1.3;}
    .application_details_project .application_details .application_details_project_right { width: 100%; margin-top: 49px;}
    .application_details_project .application_details .application_details_project_left .public_view_detail { margin-top: 24px; padding: 0 13px; min-height: 34px; font-size: var(--size26);}
    .public_view_detail .icon { min-width: 18px; min-height: 18px;}
    .contact_us_connect .connect_left { width: 100%; margin-right: 0; margin-top: 0;}
    .product-detail .ueeshop_responsive_products_detail .gallery .bigimg .MagicZoom img {display: block;  margin: 0 auto !important;}
    .contact_us_connect .connect_right { width: 100%;} 
    .contact_us_banner .text { top: calc(50% - 6px);}
    .contact_us_connect .connect_right .public_img { width: 37%;}
    .contact_us_connect .connect_top { flex-direction: column-reverse; padding-bottom: 22px;}
    .contact_us_connect .title { font-size: var(--size50); margin-top: -91px;}
    .contact_us_connect .brief { font-size: var(--size30); letter-spacing: -0.3px; line-height: 1.34;}
    .contact_us_connect .connect_bottom { flex-direction: column; margin-top: 33px;}
    .contact_us_connect .connect_bottom .item { width: 100%; padding: 10px 14px 20px 20px; border-radius: 10px; margin-top: 20px;}
    .contact_us_connect .connect_bottom .item:first-child { width: 100%; margin-top: 0;}
    .contact_us_connect .connect_bottom .name { font-size: var(--size36);}
    .contact_us_connect .connect_bottom .details { font-size: var(--size26); margin-top: 4px;}
    .contact_us_connect .connect_bottom .item .item_left { min-height: 45px; min-width: 45px;}
    .contact_us_form .content { flex-direction: column;}
    .contact_us_form .form_left { width: 100%; margin-right: 0; padding-bottom: 0;}
    .contact_us_form::before { width: 100%; border-radius: 0; height: 49.5%;}
    .contact_us_connect .connect_bottom .item .text { margin-left: 18px; }
    .contact_us_connect { margin-bottom: 0;}
    .article-content .ueeshop_responsive_article_feedback { margin: 32px 0;}
    .contact_us_form .form_title { font-size: var(--size50); margin-top: 17px;}
    .contact_us_form .form_brief { font-size: var(--size26); margin-top: 6px;}
    .contact_us_form .form_left .form_text { padding-bottom: 41px;}
    .contact_us_form .leave_message .name { font-size: var(--size40);}
    .contact_us_factory .factory_list { flex-direction: column; margin-top: 20px;}
    .contact_us_factory .factory_list .item { width: 100%;}
    .contact_us_factory .factory_list .item .public_img { border-radius: 15px;}
    .contact_us_form .leave_message { margin-top: 21px;}
    .contact_us_form .leave_message .tags { font-size: var(--size26); margin-top: 1px;}
    .contact_us_form .leave_message .message { font-size: var(--size26); margin-top: 32px;}
    .contact_us_form .leave_message .message::after { font-size: var(--size240);}
    .contact_us_form .other_message { font-size: var(--size26);margin-top: 34px; }
    .contact_us_form .form_right { width: 100%; padding: 17px 14px 30px; border-radius: 10px; margin: 54px 0 0;}
    .contact_us_form .form_right .input .first_name { width: 100%;}
    .contact_us_form .form_right .input .first_name:first-child { margin-right: 0; margin-top: 10px;}
    .contact_us_form .form_right .input .first_name { width: 100%;}
    .contact_us_form .form_right .input { flex-direction: column;}
    .contact_us_form .form_right label { font-size: var(--size26);}
    .contact_us_form .form_right .input .first_name input { font-size: var(--size24); margin-top: 7px; padding: 9px 11px;}
    .contact_us_form .form_right .input .first_name:last-child { margin-top: 21px;}
    .contact_us_form .form_right .input:first-child .first_name:first-child {  margin-top: 0px;}
    .contact_us_form .form_right .input .first_name #country_chzn { margin-top: 6px;}
    .contact_us_form .chzn-container-single .chzn-single span { font-size: var(--size24) !important;}
    .contact_us_form .form_right .textarea textarea { font-size: var(--size24); height: 159px;}
    .contact_us_form .form_right .checkbox .checkbox_text { font-size: var(--size26); margin-left: 7px;}
    .contact_us_form .form_right button { width: 100%; font-size: var(--size32); margin-top: 31px; min-height: 38px;}
    .contact_us_factory { padding-top: 26px;}
    .contact_us_factory .title { font-size: var(--size50)}
    .contact_us_factory .factory_list .item .name { font-size: var(--size40);}
    .contact_us_factory .factory_list .item .brief { font-size: var(--size26); margin-top: 4px; line-height: 1.4;}
    .contact_us_factory .factory_list .item .text { padding: 12px 8px 19px;}
    .content .title { font-size: var(--size60) !important;}
    .company_profile { padding-top: 44px;}
    .company_profile .brief { font-size: var(--size26); max-width: 100%; letter-spacing: 0.33px; margin-top: 7px; line-height: 1.4;}
    .company_profile .brief:nth-child(3) { margin: 16px 0px 9px;}
    .company_profile .brief:nth-child(4) { margin: 0; max-width: 100%; letter-spacing: 0.3px; line-height: 1.4;}
    .company_profile .main_img { margin-top: 37px; border-radius: 10px;}
    .certificate_authentication .title { font-size: var(--size60); text-align: center; padding-top: 52px; margin-bottom: 18px;}
    .certificate_authentication .certificate_top { flex-direction: column;}
    .certificate_authentication .certificate_left { width: 100%;}
    .certificate_authentication .brief { font-size: var(--size26);line-height: 1.4; letter-spacing: 0.33px; color: ;}
    .certificate_authentication .certificate_right { margin-left: 0; margin-top: 28px;}
    .certificate_authentication .certificate_right .item_img { width: 14.4%;}
    .certificate_authentication .certificate_six {gap: 16px; grid-template-columns: repeat(2,1fr); margin-top: 38px; }
    .certificate_authentication .certificate_right .public_img:last-child { margin-top: 26px;}
    .certificate_authentication .certificate_right .item_img:first-child { width: 20%;}
    .certificate_authentication .certificate_six .item { padding: 13px 13px 20px; border-radius: 16px;}
    .certificate_authentication .certificate_six .certificate_title { font-size: var(--size30); letter-spacing: 0.3px; line-height: 1.2;}
    .certificate_authentication .certificate_six .item .open_img { font-size: var(--size26);}
    .certificate_authentication .certificate_six .item .main_img_center { margin-top: 22px;}
    .development_history { padding-top: 50px;}
    .exhibition_factory .exhibition { transform: none; position: static; margin-top: -115%;}
    .development_history .timeline { margin-top: 7px;}
    .development_history .timeline .dot { width: 30.4%;}
    .exhibition_factory { margin-top: 123px; margin-bottom: 46px;}
    .development_history .timeline .dot.active .date { font-size: var(--size60);}
    .certificate_authentication .bottom_img { bottom: 0;}
    .certificate_authentication { background: url(/static/images/icon/certificate_authentication.jpg); background-size: 100% 100%; background-position: center bottom 94px;}
    .development_history .item_swiper_list .item_swiper { width: 100%;}
    .news_lists_banner .public_img { }
    .development_history .timeline .timeline_last { min-width: 30px; min-height: 30px; }
    .development_history .timeline .timeline_next {min-width: 30px; min-height: 30px;  }
    /* .development_history .timeline .timeline_last::after { border-left: 1px solid #838383; border-top: 1px solid #838383;}
    .development_history .timeline .timeline_next::after { border-right: 1px solid #838383; border-top: 1px solid #838383;} */
    .development_history .timeline .dot.active span { min-width: 20px; min-height: 20px; border: 3px solid #1b865f; bottom: -36px;}
    .development_history .timeline .dot span { min-width: 14px; min-height: 14px; bottom: -33px;}
    .development_history .timeline .dot::after { bottom: -26px;}
    .development_history .dot_content { margin-top: 44px; height: auto; padding-bottom: 65px;}
    .development_history .item_swiper_list .item_swiper .public_img { border-radius: 15px;}
    .development_history .item_swiper_list .item_swiper:hover{ width: 100%; margin-top: 35px;}
    .development_history .page_center { bottom: 0; top: inherit; left: 42%;transform: translateX(-50%);}
    .development_history .dot_content .brief { font-size: var(--size28);}
    .development_history .item_swiper_list .item_swiper:hover .brief { font-size: var(--size28); color: #999999; margin-top: 12px;}
    .development_history .page_center .page_last { min-width: 35px; min-height: 35px;}
    .development_history .page_center .page_next {min-width: 35px; min-height: 35px; }
    .development_history .page_center:last-child { right: 32%; transform: translateX(-50%);}
    .exhibition_factory .arc .public_img { height: auto;}
    .exhibition_factory .title { font-size: var(--size60);}
    .exhibition_factory .brief { font-size: var(--size26); letter-spacing: 0.3px; max-width: 100%; margin: 4px auto; line-height: 1.4;}
    .exhibition_factory .exhibition_factory_list { flex-direction: column; margin-top: 25px;}
    .exhibition_factory .exhibition_factory_list .item .text { position: static; padding: 25px 0 50px;}
    .exhibition_factory .exhibition_factory_list .item { width: 100%;}
    .exhibition_factory .exhibition_factory_list .item .public_img { border-radius: 10px; padding-top: 83.224%;}
    .exhibition_factory .exhibition_factory_list .item .view_more { min-width: 89px;font-size: var(--size28); min-height: 27px; border-radius: 27px;}
    .exhibition_factory .subtitle { color: #2d2c2c; font-size: var(--size40);letter-spacing: 0.2px; margin-top: 19px; line-height: 1.3;}
    .exhibition_factory .page_button .page_last { border-color: #838383;}
    .exhibition_factory .page_button .page_last::after { border-top-color: #838383; border-left-color: #838383;}
    .exhibition_factory .page_button .page_next::after { border-top-color: #838383; border-right-color: #838383;}
    .exhibition_factory .page_button .page_next { border-color: #838383;margin-left: 16px;}
    .exhibition_factory .page_button .page_next:hover::after { border-top-color: var(--color-ffffff); border-right-color: var(--color-ffffff); }
    .exhibition_factory .page_button .page_last:hover::after { border-top-color: var(--color-ffffff); border-left-color: var(--color-ffffff); }
    .exhibition_factory .page_button { margin-top: 26px;}
    .dump_nav .content { position: static; transform: none;}
    .dump_nav .content .title { color: #2d2c2c; font-size: var(--size40) !important; text-align: left; margin-top: 14px; letter-spacing: 1.5px;}
    .dump_nav .brief { color: #616161; font-size: var(--size26); letter-spacing: 0.5px; line-height: 1.3;}
    .dump_nav .public_img { border-radius: 15px; }
    .dump_nav .public_view_detail { font-size: var(--size26); padding: 0 12px; min-height: 35px; border-radius: 35px; background: linear-gradient(to right,#25944c,#137a6f);}
    .dump_nav .public_view_detail a { color: var(--color-ffffff);}
    .dump_nav .public_view_detail .icon { background-color: var(--color-ffffff);}
    .dump_nav .public_view_detail .icon::before { border-top-color: var(--color-618e34); border-right-color: var(--color-618e34);}
    .dump_nav:last-child { margin-top: 51px;}
    .social_content .brief { font-size: var(--size30); letter-spacing: 0.4px; line-height: 1.4; margin-top: 53px;}
    .social_content .item .social_right { width: 100%;}
    .social_content .item .social_left { width: 100%; margin-right: 0; padding: 20px 0;}
    .social_content .title { font-size: var(--size42);}
    .social_content .item:nth-child(2n) .social_left { margin-left: 0;}
    .social_content .details { font-size: var(--size26);letter-spacing: 0.43px; line-height: 1.4;margin-top: 9px;}
    .social_content .item { margin-top: 24px; flex-direction: column-reverse;}
    .social_content .public_content_w1220 { margin-top: 25px;}
    .social_content .item .social_right .public_img { border-radius: 15px;}
    .social_content .item:nth-child(2n) { flex-direction: column-reverse;}
    .social_support .social_support_list { grid-template-columns: repeat(1,1fr); gap: 16px;}
    .social_support .public_content .nav { font-size: var(--size42); margin-top: 26px; height: 40px;}
    .social_support .social_support_brief {font-size: var(--size26); letter-spacing: 0.4px; margin: 16px auto 20px; max-width: 100%; line-height: 1.4;}
    .social_support .social_support_title { font-size: var(--size40); line-height: 1.3;}
    .social_support .social_support_list_brief { font-size: var(--size26); letter-spacing: 0.3px; line-height: 1.4;}
    .social_support { padding-top: 0;}
    .social_support .public_content .nav::after, .social_support .public_content .nav::before {border-top-left-radius: 6px; border-bottom-left-radius: 6px; box-shadow: inset 8px 0 0 0 #8fbb24, inset 10px 0 0 0 #fff, inset 18px 0 0 0 #88b327, inset 20px 0 0 0 #fff, inset 33px 0 0 0 #7faa2b, inset 35px 0 0 0 #fff, inset 53px 0 0 0 #7aa52c, inset 55px 0 0 0 #fff;}
    .social_support .item { border-radius: 10px; padding: 49px 26px 20px;}
    .social_support .social_support_title::before { font-size: var(--size240); top: -52px; left: -10px;}
    .product-detail .ueeshop_responsive_products_detail .info .content_banner_right_button { flex-direction: column; margin-top: 16px;}
    .product-detail .ueeshop_responsive_products_detail .info .content_banner_right_button .banner_a { margin-bottom: 0; margin-right: 0; min-height: 46px; margin-top: 9px; border-radius: 5px;}
    .product-detail .ueeshop_responsive_products_detail .info .content_banner_right_button .banner_a:first-child { margin-top: 0; }
    .description_content_all { flex-direction: column; margin-top: 15px;}
    .description_content_all .description_content_left { width: 100%; margin-right: 0;}
    .specification_content_title { font-size: var(--size42); line-height: 1.2;}
    .description_title { font-size: var(--size42); line-height: 1.2;}
    .product-detail .ueeshop_responsive_products_detail .info .SubTitle { font-size: var(--size50); letter-spacing: -0.2px;}
    .product-detail .ueeshop_responsive_products_detail .info .key_words .key_words_title { font-size: var(--size34);}
    .product-detail .ueeshop_responsive_products_detail .info .key_words .key_words_brief { margin-top: 11px;}
    .product-detail .ueeshop_responsive_products_detail .info .key_words .key_words_brief li a { font-size: var(--size26);}
    .product-detail .ueeshop_responsive_products_detail .info .key_words {padding: 10px 13px; margin-top: 23px; border-radius: 10px;}
    .product-detail .ueeshop_responsive_products_detail .info .overview .overview_title { font-size: var(--size34);}
    .product-detail .ueeshop_responsive_products_detail .info .overview_brief .overview_brief_content { font-size: var(--size26); letter-spacing: 0.4px;line-height: 1.4;}
    .product-detail .ueeshop_responsive_products_detail .info .overview_brief .overview_brief_content:last-child { margin-top: 0;}
    .product-detail .ueeshop_responsive_products_detail .info .content_banner_right_button .banner_a .text { font-size: var(--size40);}
    .drawing_content_all { flex-direction: column;}
    .drawing_content_all .drawing_item { margin-right: 0; width: 100%;padding-bottom: 35px; }
    .drawing_content_all .drawing_item:last-child { margin-top: 20px;}
    .drawing_content_all .drawing_item .nav_top .nav_top_title { font-size: var(--size26); max-width: 85%;}
    .product-detail .ueeshop_responsive_products_detail .gallery { width: 100%;}
    .product-detail .ueeshop_responsive_products_detail .info { padding-left: 0;}
    .product-detail .ueeshop_responsive_products_detail .gallery .products_img { display: none;}
    .product-detail .ueeshop_responsive_products_detail .gallery .bigimg { display: block; min-height: 200px;}
    .product-detail .ueeshop_responsive_products_detail .gallery #zoom-big { display: none;}
    .product-detail .ueeshop_responsive_products_detail .gallery .left_small_img { display: block;}
    .product-detail .ueeshop_responsive_products_detail .gallery #small_img  { display: block;}
    .bx-wrapper .bx-pager { display: none;}
    .nav .nav_a { font-size: var(--size26);}
    .nav .nav_a a { font-size: var(--size26);}
    .nav { padding-top: 22px;}
    .product-detail .ueeshop_responsive_products_detail .gallery .bigimg .last_page { min-width: 36px; min-height: 36px;}
    .product-detail .ueeshop_responsive_products_detail .gallery .bigimg .last_page::after { width: 10px; height: 10px;}
    .product-detail .ueeshop_responsive_products_detail .gallery .bigimg .next_page {  min-width: 36px; min-height: 36px;}
    .product-detail .ueeshop_responsive_products_detail .gallery .bigimg .last_page::after { width: 10px; height: 10px;}
    .product-detail .ueeshop_responsive_products_detail .gallery .bigimg .MagicZoom {  border-radius: 10px;}
    /* .product-detail .ueeshop_responsive_products_detail .gallery .bigimg .zoom_out .MagicZoom img { max-width: 80%; max-height: 80%;} */
    .product-detail .ueeshop_responsive_products_detail .gallery .bigimg .zoom_out { width: 73%;}
    .ueeshop_responsive_products_detail .share .share_text { font-size: var(--size26);}
    .product-detail .ueeshop_responsive_products_detail .description { margin: 16px 0 25px;}
    .product-detail .ueeshop_responsive_products_detail .description .title span { font-size: var(--size32);padding: 0 20px; line-height: 1; min-height: 36px; border-radius: 36px;}
    .products_details_related { padding-top: 40px;}
    .drawing_content_all .drawing_item .nav_top { margin: 20px;}
    .drawing_title { font-size: var(--size42); line-height: 1.2;}
    .product-detail .ueeshop_responsive_products_detail .description .global_mtitle { display: none;}
    .product-detail .ueeshop_responsive_products_detail .description .contents { display: block;}
    .product-detail .ueeshop_responsive_products_detail .description .contents .editor_cnt { height: auto;}
    .specification_content_table table .specification_content_thead td {padding: 5px; font-size: 26px; min-width: 70px; width: 70px;}
    .specification_content_table tbody td {padding: 5px; font-size: var(--size26);}
    .description_subtitle { font-size: var(--size26);}
    .description_content_all .description_advantage_title { font-size: var(--size40); line-height: 1.3;}
    .description_content_all ul { font-size: var(--size26);}
    .description_content_all .description_primary { font-size: var(--size40);}
    .description_content_all table td { font-size: var(--size26);}
    .overlay .public_img { width: 500px; padding: 0;}
    .exhibition_factory .logo { top: -27px; width: 15%;}
    .product-detail .ueeshop_responsive_products_detail .gallery .left_small_img .pic_box { width: 78px !important; padding-top: 73px;}
    .description_content_all .description_content_right .public_img { padding-top: 77%;}
    .description_content_all .description_content_right { margin-top: 20px;}
    .article-content .chzn-container-single .chzn-drop { top: 37px !important;}
    .description_content_all ul li::before { width: 3px; height: 9px;}
    .primary_lithium .page_change .page_a span { min-width: 62px; }
    .drawing_content_all .drawing_item .open_img { min-width: 26px;}
    .certificate_authentication .certificate_right .item_img .public_img{ position: relative; height: 0; padding-top: 60.4%; }
    .certificate_authentication .certificate_right .item_img .public_img img{ position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); }
    .dump_nav.create_inspiring_dump .content div { font-size: 22px;}

    
}
@media screen and (max-width: 800px) {
    .company_profile .subtitle { font-size: 80px;}
    .development_history .content .subtitle { font-size: 80px;}
}

@media screen and (max-width:768px) {
    .contact_us_form .chzn-container-single .chzn-single { height: 37px; line-height: 37px;}
    .overlay .public_img { width: 350px; }
    .specification_content_table table .specification_content_thead td { font-size: var(--size28);}
    .description_content_all .description_advantage_title { font-size: 18px;}
    .description_content_all .description_primary { font-size: 18px;}
    .specification_content_table table .specification_content_thead td {width: 221px; min-width: 221px; font-size: 16px;}
    .specification_content_table table .specification_content_thead td:first-child { min-width: 121px;}
    .specification_content_table .td_title{ font-size: 16px; }
    .certificate_authentication .bottom_img { bottom: 94px;}
    /* .company_profile .title.public_dump_title { margin-top: -31px;} */
    /* .development_history .title { margin-top: -31px;} */
}
@media screen and (max-width: 600px) {
    .company_profile .subtitle { font-size: 60px;}
    .development_history .content .subtitle { font-size: 60px;}


}
@media screen and (max-width: 400px) {
    .company_profile .subtitle { font-size: 36px;}
    .development_history .content .subtitle { font-size: var(--size100);}

}