:root{
    --font-din-black: 'Din-Black';
    --font-regular: 'TitilliumWeb-Regular';
    --font-bold: 'TitilliumWeb-Bold';
    --font-block: 'TitilliumWeb-Black';
    --font-medium: 'DinPro-Medium';
    --font-graphik-regular: 'Graphik-Regular';
    --font-din-bold:'Din-Bold';
    --color-ffffff: #ffffff;
    --color-b7df34: #b7df34;
    --color-91b715: #91b715;
    --color-077aca: #077aca;
    --color-212121: #212121;
    --color-999999: #999999;
    --color-666666: #666666;
    --color-626262: #626262;
    --color-4c4c4c: #4c4c4c;
    --color-f4f4f4: #f4f4f4;
    --color-f5f5f5: #f5f5f5;
    --color-808080: #808080;
    --color-e6e6e6: #e6e6e6;
    --color-c7d5ed: #c7d5ed;
    --color-0b3476: #0b3476;
    --color-669333: #669333;
    --color-606060: #606060;
    --color-5b8a35: #5b8a35;
    --color-6b9732: #6b9732;
    --color-618e34: #618e34;
    --color-f2f2f2: #f2f2f2;
    --color-cee29f: #cee29f;
    --color-7aa330: #7aa330;
    --color-2d2c2c: #2d2c2c;
    --color-8fbb24: #8fbb24;
    --color-ffdd4d: #ffdd4d;
    --color-548536: #548536;
    --color-42953d: #42953d;
    --color-a6a6a6: #a6a6a6;
    --size46: 2.39583333333vw;
    --size26: 1.35416666667vw;
    --size40: 2.08333333333vw;
    --size50: 2.60416666667vw;
}
* { margin: 0; text-decoration: none; padding: 0; list-style-type: none; -webkit-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s; transition: all .3s;}
body.products *{ -webkit-transition: unset; -ms-transition: unset; -o-transition: unset; transition: unset;}
img { max-width: 100%; max-height: 100%;}
.public_img { font-size: 0; }
.hover_img { overflow: hidden;}
@keyframes rotate { from { transform: rotate(0deg); } to { transform: rotate(360deg); } }
.hover_img:hover { transform: scale(1.1);}
.public_content_w1600 { margin: 0 auto; width: 1600px; max-width: 92.6%; }
.public_content_w1220 { margin: 0 auto; width: 1220px; max-width: 100%;}
.public_content_w1400 { margin: 0 auto; width: 1400px; max-width: 92%; }
.public_content_w1443 { margin: 0 auto; width: 1443px; max-width: 90%; }
.public_content_w1460 { margin: 0 auto; width: 1460px; max-width: 90%; }
.public_view_detail {transition: none; display: flex;width: max-content; align-items: center; border: 1px solid #1b865f; border-radius: 45px; justify-content: space-between; box-sizing: border-box; padding: 0 16px; min-height: 45px; font-family: var(--font-regular); font-size: 18px; color: #1b865f;}
.public_view_detail .icon { transition: none; margin-left: 7px; display: block; min-width: 23px; background-color: #1b865f; min-height: 23px; border-radius: 50%; position: relative; }
.public_view_detail .icon::before { content: ''; position: absolute; left: 42%; top: 50%; transform: translate(-50%,-50%) rotate(45deg); width: 40%; height: 40%; border-right: 1px solid var(--color-ffffff); border-top: 1px solid var(--color-ffffff); }
.public_view_detail:hover{background: linear-gradient(to right,#25944c,#137a6f);text-decoration: none; color: var(--color-ffffff);}
.public_view_detail:hover .icon { background-color: var(--color-ffffff);}
.public_view_detail:hover .icon::before { border-top-color: #1b865f; border-right-color: #1b865f;}
.index_public_title { font-size: var(--size40); color: var(--color-212121); font-family: var(--font-bold);}
.public_view_detail .txt { letter-spacing: 0.6px; transition: none;}
.ellipsis { display: -webkit-box; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; }
.page_last {cursor: pointer; min-width: 37px; min-height: 37px; position: relative; background-color: var(--color-f4f4f4); border-radius: 50%; }
.page_next {cursor: pointer; margin-left: 9px; min-width: 37px; min-height: 37px; position: relative; background-color: var(--color-f4f4f4); border-radius: 50%; }
.public_content .content { font-family: var(--font-regular); font-size: 20px; color: var(--color-606060); text-align: center; width: 78%; margin: 0 auto; letter-spacing: 0.4px; margin-top: 14px;}
.index .public_content .title {  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;}
.index .public_content .title span {-webkit-text-stroke: 2px #1b865f; }
.index .public_content .title::after { content: '';position: absolute; width: 100%; height: 50px; bottom: 0; left: 0;  }
.public_content .subtitle { position: relative; font-size: 88px; font-family: var(--font-din-black); text-align: center;  }
.public_content .subtitle span { color: #1b865f;}
.public_content .nav{ width: 100%; font-size: 60px;padding-top: 0; height: 108px; font-family: var(--font-din-black); display: flex; justify-content: center; margin-top: 91px; align-items: center;  color: #fff; text-align: center; position: relative}
.public_content .nav::after ,.public_content .nav::before{ content: ''; width: 51%; height: 100%; border-top-left-radius: 20px; border-bottom-left-radius: 20px; box-shadow: inset 35px 0 0 0 #6d9732, inset 43px 0 0 0 #fff, inset 89px 0 0 0 #7aa52c, inset 97px 0 0 0 #fff, inset 158px 0 0 0 #7faa2b, inset 166px 0 0 0 #fff, inset 245px 0 0 0 #7faa2b, inset 253px 0 0 0 #fff; background-color: #8fbb24; position: absolute; top: 0; z-index: -1;}
.public_content .nav::before{left: 0;}
.public_content .nav::after{left: 49%; transform: rotate(180deg);}
.mobile { display: none;}
.news_lists_banner { position: relative;}
.products_list_content { position: relative; }
@media screen and (min-width:1000px) {
    .news_lists_banner .public_img img { width: 100%; height: 100vh; object-fit: cover; }
    .news_lists_banner .logo .public_img img { height: auto;}
}
.products_list_content::after {content: ''; position: absolute; left: 0; top: 0;  width: 436px; min-width: 436px; height: 100%; z-index: -1;background-color: var(--color-f2f2f2);}
.news_lists_banner .text { box-sizing: border-box; position: absolute; left: 50%; top: calc(50% - 64px); padding-bottom: 19px; border-bottom: 3px solid #ffdd4d; transform: translate(-50%,-50%); font-family: var(--font-din-black); color: #ffdd4d; font-size: 76px;}
.news_lists_banner .logo { position: absolute; left: 50%; transform: translateX(-50%); bottom: 10px; width: 120px; height: 120px;}
.news_lists_banner .logo .public_img {/* animation: rotate 4s linear infinite; */ background-color: var(--color-ffffff);width: 100%; height: 100%; border-radius: 50%;}
.application_list_banner .brief { font-size: 34px; font-family: var(--font-regular); letter-spacing: 0.78px; line-height: 1.4; margin-top: 25px;}
.application_list_banner.news_lists_banner .text { border-bottom-color: transparent; width: 67%;}
.application_list_banner .arc { position: absolute; left: 0; bottom: 0; z-index: 99; width: 100%;}
#default_search_box .default_search_form_text { font-size: 18px; font-family: var(--font-regular);}
.application_list_banner .arc img { height: 84px; width: 100%; object-fit: cover;}
.blog_news { padding-top: 181px;}
.blog_news .nav_blog {margin: 17px 0px 75px;}
.blog_news .nav_blog ul{ display: flex; justify-content: center; font-family: var(--font-din-black); font-size: 20px; }
.blog_news .nav_blog ul li{ margin-left: 52px; cursor: pointer; position: relative;}
.blog_news .nav_blog ul li:first-child { margin-left: 0;}
.blog_news .nav_blog ul li::after {content: '';display: none; position: absolute; bottom: -2px; left: 0; width: 100%; height: 2px; background: #1b865f;}
.blog_news .nav_blog ul li:hover::after { display: block;}
.blog_news .nav_blog ul li:hover { color: #1b865f;}
.blog_news .item { display: flex; align-items: center;}
.blog_news .item .item_left { width: 52.8%; margin-right: 98px; overflow: hidden; border-radius: 27px;}
.blog_news .item .item_right { flex: 1;}
.blog_news .item .item_left .public_img {display: block; position: relative; height: 0; border-radius: 20px; padding-top: 70.6%; overflow: hidden;}
.blog_news .item .item_left .public_img img { transition: all .5s; width: 100%; height: 100%; object-fit: cover; position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%);}
.blog_news .item .item_right .time { font-size: 18px; color: #1b865f; font-family: var(--font-medium); margin-top: 39px;letter-spacing: 0.2px;}
.blog_news .item .item_right .name {display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; white-space: normal; font-size: 36px; color: #1b865f; font-family: var(--font-din-black); margin-top: 20px; letter-spacing: 0.3px; line-height: 1.1;}
.blog_news .item .item_right .text_content {display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; white-space: normal; font-size: 18px; color: var(--color-606060); font-family: var(--font-regular);margin-top: 10px; letter-spacing: 0.2px; line-height: 1.4;}
.blog_news .item .item_right .brief {font-size: 22px; font-family: var(--font-din-black); color: var(--color-a6a6a6); margin-top: 51px; max-width: 96.4%; line-height: 1.5;}
.blog_news .item .item_right .public_view_detail { margin-top: 22px; background: linear-gradient(to right,#25944c,#137a6f)  ;color: var(--color-ffffff);}
.blog_news .item .item_right .public_view_detail:hover { background: transparent; color: #1b865f; border-color: #1b865f;}
.blog_news .item .item_right .public_view_detail .icon { background-color: var(--color-ffffff);}
.blog_news .item .item_right .public_view_detail .icon::before { border-right-color: #1b865f; border-top-color: #1b865f;}
.blog_news .item .item_right .public_view_detail:hover .icon { background-color: #1b865f;}
.blog_news .item .item_right .public_view_detail:hover .icon::before { border-right-color: var(--color-ffffff); border-top-color: var(--color-ffffff);}
.news_details_blog { padding-top: 162px;}
.ueeshop_responsive_header .son_nav .item .son_nav_title_out .son_nav_title_name { font-family: var(--font-regular);}
.ueeshop_responsive_header .resp_search_box .search_form input[name=Keyword] { font-family: var(--font-regular); color: #333 !important;}
.news_details_blog .title { color: #1a5f8e; font-size: 60px; text-align: center; font-family: var(--font-din-black);}
.chzn-container .chzn-results .group-option { font-family: var(--font-regular); font-size: 14px; }
.ueeshop_responsive_header .nav .list .title_out .title_name { font-family: var(--font-regular);}
.ueeshop_responsive_header .son_nav .third_nav a { font-family: var(--font-regular);}
.news_details_blog .title span { color: #1b865f;}
.news_details_blog .item { margin-top: 56px;}
.inquiry .feedback { display: flex; justify-content: center;}  
/* .news_details_blog .item .item_right { margin-top: 67px;} */
.inquiry  .ueeshop_responsive_products_inquiry form { margin-left: 10px; width: 49%;}
.ueeshop_responsive_products_inquiry { box-sizing: border-box; }
.news_details_blog .item .item_left { border-radius: 27px; position: relative;}
.news_details_blog .item .item_left .page_select {cursor: pointer; width: 40px; display: block; height: 40px; box-sizing: border-box; border-radius: 50%; position: absolute; left: 20px; top: 50%; transform: translateY(-50%); z-index: 99; background: linear-gradient(to right, var(--color-548536), #1b865f);}
.news_details_blog .item .item_left .page_select::after { content: ''; position: absolute; left: 54%; top: 50%; width: 12px; height: 12px; transform: translate(-50%, -50%) rotate(-45deg); border-top: 3px solid var(--color-ffffff);  border-left: 3px solid var(--color-ffffff); }
.news_details_blog .item .item_left .page_select:last-child { left: auto; right: 20px; }
.news_details_blog .item .item_left .page_select:last-child::after { left: 46%; right: 20px; transform: translate(-50%, -50%) rotate(45deg); border-left: none; border-right: 3px solid var(--color-ffffff); }
.application_list_banner .text{ text-align: center; top: calc(50% - 38px);}
.application_list_banner .brief { font-size: 34px; font-family: var(--font-regular); letter-spacing: 0.78px; line-height: 1.4; margin-top: 25px;}
.application_list { padding-top: 0;}
.application_list .item .item_right .name { font-size: 44px; }
.application_list .item .item_right .name div { display: inline-block;}
/* .application_list .item .item_right .name span { color: #1a5f8e;} */
.application_list .item .item_right .text_content { margin-top: 18px; letter-spacing: 0.4px; line-height: 1.34;}
.application_list .item .item_right .public_view_detail { transition: none; margin-top: 33px; }
.application_list .public_view_detail { background: linear-gradient(to right,var(--color-548536),#1b865f) ;color: var(--color-ffffff);}
.application_list .public_view_detail .icon { background-color: var(--color-ffffff);}
.application_list .public_view_detail .icon::before { border-right-color: #1b865f; border-top-color: #1b865f;}
.application_list .public_view_detail:hover { background: transparent; border-color: #1b865f; color: #1b865f;}
.application_list .public_view_detail:hover .icon { background-color: #1b865f;}
.application_list .public_view_detail:hover .icon::before {  border-right-color: var(--color-ffffff); border-top-color: var(--color-ffffff); }
.application_list .item .item_left .public_img { padding-top: 67.101%;}
.application_list .item:nth-child(2n) { flex-direction: row-reverse;}
.application_list .item:nth-child(2n) .item_left { margin-right:0; margin-left: 98px;}

.content .title {text-align: center; color: #1b865f; font-size: 76px; font-family: var(--font-din-black);}
/* .content .title div { display: inline-block;} */
/* .exhibition_factory .title .factory_span { display: inline-block;} */
/* .dump_nav .content .title div { display: inline-block;} */
.content .title span { color: #1a5f8e;}
.nav { padding-top: 30px;}
.nav .nav_a{ font-family: var(--font-regular); font-size: 16px; color: #606060;}
.nav .nav_a a{ font-family: var(--font-regular); font-size: 16px; color: #606060; letter-spacing: 0.5px;}
.nav .nav_a a div { display: inline-block;}
.nav .nav_a span { margin: 0 3px;}
.nav .nav_a a:last-child { color: #2d2c2c;}
.application_details_project .title{ font-family: var(--font-regular); color: #2d2c2c; font-size: 44px; letter-spacing: 0.3px; line-height: 1.3;}
.application_details_project .title span { color: #1b865f;}
.application_details_project .brief { color: #606060; font-family: var(--font-regular); font-size: 20px; letter-spacing: 0.5px; line-height: 1.5; margin-top: 10px;}
.application_details_project .application_details { display: flex; justify-content: space-between; align-items: center; margin-top: 93px; background-color: #f5f7f2; border-radius: 29px; overflow: hidden;}
.application_details_project .application_details .application_details_project_left { width: 47%; padding: 52px 96px 52px 85px;}
.application_details_project .application_details .application_details_project_right { flex: 1;}
.application_details_project .application_details .application_details_project_left .public_view_detail {border: 1px solid transparent; background: linear-gradient(to right,var(--color-548536),#1b865f);color: var(--color-ffffff); margin-top: 31px;}
.application_details_project .application_details .application_details_project_left .public_view_detail .icon { background-color:  var(--color-ffffff);}
.application_details_project .application_details .application_details_project_left .public_view_detail .icon::before {border-top-color:  #1b865f; border-right-color:  #1b865f;}
.application_details_project .application_details .application_details_project_right .public_img { position: relative;overflow: hidden; border-radius: 29px; height: 0; padding-top: 72.908%;}
.application_details_project .application_details .application_details_project_right .public_img img{transition: all .3s; position: absolute;left: 50%; top: 50%;transform: translate(-50%,-50%);}
.application_details_project .application_details .application_details_project_right .public_img:hover img { transform: translate(-50%,-50%) scale(1.1);}
.application_details_project .application_details .application_details_project_left .public_view_detail:hover {border-color: #1b865f; background: var(--color-ffffff); color: #1b865f;}
.application_details_project .application_details .application_details_project_left .public_view_detail:hover .icon{background-color: #1b865f; }
.application_details_project .application_details .application_details_project_left .public_view_detail:hover .icon::before{border-top-color:  var(--color-ffffff); border-right-color:  var(--color-ffffff); }
.news_lists_banner .arc { position: absolute; left: 0; bottom: -1px; width: 100%;}
.ueeshop_responsive_products_inquiry .list li .img a { padding: 10px;}
.news_lists_banner .arc img { width: 100%; height: 84px; object-fit: cover;}
.nav_li { padding-top: 73px; }
.nav_li ul {display: flex; justify-content: center; flex-wrap: wrap;}
.nav_li ul a {margin-top: 20px; text-align: center; display: flex; justify-content: center; margin-right: 16px; align-items: center; font-size: 20px; color: var(--color-606060); background-color: #f7f7f7; font-family: var(--font-din-black); min-width: 180px; min-height: 50px; border-radius: 50px; box-sizing: border-box; padding: 10px;}
.nav_li ul a:last-child { margin-right: 0;}
.nav_li ul a.on { background: linear-gradient(to right, var(--color-548536), #1b865f); color: var(--color-ffffff);}
.nav_li ul a:hover { background: linear-gradient(to right, var(--color-548536), #1b865f); color: var(--color-ffffff)}
.new_list { padding-top: 42px;}
.new_list .list .item { display: flex; justify-content: space-between; padding: 50px 0; border-top: 1px solid #e5e5e5; }
.new_list .list .item:last-child { border-bottom: 1px solid #e5e5e5; }
.new_list .list .item .left_image { width: 33.5%; overflow: hidden;}
.new_list .list .item .left_image .public_img { display: block; position: relative; height: 0; padding-top: 70.15%; overflow: hidden; border-radius: 27px;}
.new_list .list .item .left_image .public_img img {transition: .3s; position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%);}
.new_list .list .item .center_text { width: 31.85%; margin:22px 56px 0px 80px;}
.new_list .list .item .center_text .time { font-family: var(--font-medium); font-size: 18px; color: #1b865f;}
.new_list .list .item .center_text .title {display: block; font-size: 36px; color: var(--color-606060); font-family: var(--font-din-black); margin-top: 16px; letter-spacing: 0.3px; line-height: 1.2;}
.new_list .list .item .right_text { flex: 1;}
.new_list .list .item .right_text .brief { display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 6; overflow: hidden; text-overflow: ellipsis; color: var(--color-606060); font-size: 18px; font-family: var(--font-regular); margin-top: 65px; line-height: 1.4; letter-spacing: 0.5px;}
.new_list .list .item:hover .center_text .title { color: #1b865f;}
.new_list .list .item:hover .left_image .public_img img { transform: translate(-50%,-50%) scale(1.1);}

.inquiry .ueeshop_responsive_feedback { overflow: initial;}
.ueeshop_responsive_position .position { font-family: var(--font-regular); font-size: 16px;}
.ueeshop_responsive_position .position a { font-family: var(--font-regular); font-size: 16px;}
.inquiry .ueeshop_responsive_feedback .rows .input { width: 100%; font-family: var(--font-regular); font-size: 16px; max-width: 80%;}
.inquiry .ueeshop_responsive_feedback .rows .chzn-container { width: 100%; max-width: 82%;}
.ueeshop_responsive_feedback .rows label { font-family: var(--font-regular); font-size: 16px;}
.inquiry .ueeshop_responsive_feedback form { padding: 0;}
.inquiry .ueeshop_responsive_feedback .form_button {border: 1px solid transparent;  background: linear-gradient(to right,var(--color-548536),#1b865f); font-family: var(--font-bold);}
.inquiry .ueeshop_responsive_feedback .form_button:hover {border-color: #1b865f; background: transparent; color: #1b865f;}
.inquiry .chzn-container-single .chzn-single span {font-family: var(--font-regular); font-size: 16px; height: 46px;  line-height: 42px;}
.new_list .page_p { padding-top: 55px; display: flex; justify-content: center; align-items: center; font-family: var(--font-regular); font-size: 18px; color: var(--color-606060);}
.new_list .page_p .last_page { margin-right: 28px;}
.new_list .page_p .number.active_number { color: var(--color-ffffff); background-color: #1b865f; border-radius: 50%;}
.new_list .page_p .number { margin-right:14px ; min-width: 36px; min-height: 36px;  display: flex; align-items: center; justify-content: center;}
.new_list .page_p .more { margin-right: 26px;}
.new_list .page_p .next_page { margin-left: 14px;}
.new_list .page_p .number:nth-child(4) { margin-right: 26px;}
.info-list .ueeshop_responsive_info_list .item { margin-bottom: 0;}
.info-list .ueeshop_responsive_turn_page span font.page_noclick { margin-right: 28px; font-size: 18px; color: var(--color-606060);}
.info-list .ueeshop_responsive_turn_page span { display: flex; align-items: center; justify-content: center; margin: 0; font-family: var(--font-regular);font-size: 18px; background: transparent; border-radius: 50%; height: 36px; width: 36px;}
.info-list .ueeshop_responsive_turn_page span .page_item_current { max-height: 36px; color: var(--color-ffffff); background-color: #1b865f; border-radius: 50%;  min-width: 36px; min-height: 36px; display: flex; align-items: center; justify-content: center;}
.info-list .ueeshop_responsive_turn_page span a,.info-list .ueeshop_responsive_turn_page span font { height: auto; width: auto; font-family: var(--font-regular);font-size: 18px; }
.info-list .ueeshop_responsive_turn_page span.jump_page_box { display: none;}
.info-list .ueeshop_responsive_turn_page { display: flex; align-items: center; justify-content: center;}
.info-list .ueeshop_responsive_turn_page span.number { min-height: 36px; min-width: 36px; margin-right: 14px;}
.info-list .ueeshop_responsive_turn_page span.number:hover { background-color: #1b865f; }
.ueeshop_responsive_turn_page span.page_noclick { margin-right: 14px;}
.info-list .ueeshop_responsive_turn_page span:hover { background: transparent; }
.info-list .ueeshop_responsive_turn_page span.number:hover a { color: var(--color-ffffff);}
.info-list .ueeshop_responsive_turn_page span:first-child { margin-right: 14px; width: auto; }
.info-list .ueeshop_responsive_turn_page span.page_last{ width: auto;}
.info-list .ueeshop_responsive_turn_page span.page_last:hover { color: #1b865f;}
.info-list .ueeshop_responsive_turn_page span:first-child:hover { color: #1b865f;}
.info-detail .ueeshop_responsive_info_detail { margin: 0; overflow: inherit;}

.nav.news_details .nav_a span { margin: 0 1px; }

.news_details_content { padding-top: 63px;}
.news_details_content .content { padding-bottom: 22px; border-bottom: 1px solid #e5e5e5;}
.news_details_content .tags {max-width: 100%; flex-wrap: wrap; min-height: 50px; border-radius: 50px; background: rgba(122, 163, 48, 0.12); min-width: 120px; padding: 10px 20px; width: max-content; box-sizing: border-box; display: flex; justify-content: center; align-items: center; font-size: 18px; font-family: var(--font-din-black); color: #1b865f;}
.news_details_content .title {text-align: left; margin-top: 13px; line-height: 1.2; letter-spacing: 0.3px; color: #2d2c2c; font-size: 50px !important; font-family: var(--font-din-black);}
.news_details_content .content_left { max-width: 1200px; width: calc( 100% - 130px); float: left;}
.news_details_content .content_right {float: right; position: sticky; top: 0;}
.news_details_content .time_number { display: flex; margin-top: 13px; padding-bottom: 24px; border-bottom: 1px solid #e5e5e5;}
.news_details_content .time_number .time_number_item { display: flex; margin-left: 26px; align-items: center; font-size: 18px; font-family: var(--font-medium); color: #808080;}
.news_details_content .time_number .time_number_item:first-child { margin-left: 0;}
.news_details_content .time_number .time_number_item .text { margin-left: 7px;}
.news_details_content .content_detail { margin-top: 37px;}
.news_details_content .content_detail_title { font-family: var(--font-regular); color: #2d2c2c; font-size: 36px;}
.news_details_content .content_detail_brief { margin-top: 8px; line-height: 1.35; letter-spacing: 0.44px; color: var(--color-606060); font-size: 18px; font-family: var(--font-regular);}
.news_details_content .main_img { margin-top: 64px; overflow: hidden; border-radius: 27px; }
.news_details_content .main_img .public_img { position: relative; height: 0; padding-top: 70.084%;}
.news_details_content .main_img .public_img img{transition: all 0.5s; position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); }
.news_details_content .main_img .public_img:hover img{ transform: translate(-50%,-50%) scale(1.1);}
.news_details_content .content_detail_item_two { margin-top: 56px;}
.news_details_content .content_detail_brief li { display: flex; align-items: baseline; letter-spacing: 0.3px; line-height: 1.43;}
.news_details_content .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;}
.news_details_content .content_detail_brief ul {margin-top: 10px;}
.news_details_content .content_detail_item_there { margin-top: 29px;}
.news_details_content .tags_arr { display: flex; margin-top: 27px;}
.news_details_content .tags_arr .name { font-size: 18px; color: var(--color-606060); font-family: var(--font-regular);}
.news_details_content .tags_arr ul { display: flex; margin-left: 17px; flex-wrap: wrap;}
.news_details_content .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);}
.news_details_content .tags_arr ul li:hover { background-color: #1b865f; }
.news_details_content .tags_arr ul li:last-child { margin-right: 0;}
.news_details_content .tags_arr ul li:hover a { color: var(--color-ffffff);}
.news_details_content .page_change .page_a{ font-size: 18px; color: #616161; display: flex; align-items: baseline; font-family: var(--font-din-black); letter-spacing: 0.3px;}
.news_details_content .page_change .page_a span { font-family: var(--font-regular); margin-right: 10px; white-space: nowrap;}
.news_details_content .page_change { margin-top: 39px;}
.news_details_content .page_change .page_a:last-child {margin-top: 8px;}
.news_details_content .page_change .page_a .icon { display: inline-block; position: relative; width: 18px; height: 8px; margin-left: 9px;}
.news_details_content .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;}
.news_details_content .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;}
.news_details_content .page_change .page_a:hover { color: #1b865f;}
.news_details_content .page_change .page_a:hover .icon::after { background-color: #1b865f;}
.news_details_content .page_change .page_a:hover .icon::before { border-left-color: #1b865f;}
.news_details_content .page_change .page_a:hover span{ color: #1b865f;}
.news_details_content .content_right .share { font-size: 18px; color: #616161; font-family: var(--font-regular); padding-bottom: 9px;}
.news_details_content .content_right .public_img { min-width: 44px; min-height: 44px; border-radius: 50%;margin-top: 14px; background-color: #cccccc; position: relative;}
.news_details_content .content_right_in { margin-top: 90px; width: max-content; } 
.news_details_content .content_right .public_img img{ position: absolute; left: 50%; top: 50%;transform: translate(-50%,-50%); }
.news_details_blog { padding-top: 162px;}
.news_details_blog .title { color: #1a5f8e; font-size: 60px;}
.news_details_blog .title div { display: inline-block;}
.news_details_blog .title span { color: #1b865f;}
.news_details_blog .item { margin-top: 56px;}
/* .news_details_blog .item .item_right { margin-top: 67px;} */
.news_details_blog .item .item_left { border-radius: 27px;}
.news_details_content .content_right .share ul { display: flex; flex-direction: column;}
.news_details_content .content_right .share ul li{ min-width: 44px;min-height: 44px; border-radius: 50%;margin-top: 14px;margin-right: 0; background-color: #cccccc; position: relative;}
.news_details_content .content_right .share ul li:hover { background-color: #1b865f;}
.news_details_content .share_toolbox li a { background-size: 23px auto; position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%);} 
.news_details_content .share_toolbox li a.share_s_linkedin { background-position: center; background-image: url(/u_file/2408/photo/277be08e55.png);}
.news_details_content .share_toolbox li a.share_s_twitter { background-position: center; background-image: url(/u_file/2408/photo/e42b9d317f.png);}
.news_details_content .share_toolbox li a.share_s_youtube { background-position: center; background-image: url(/u_file/2408/photo/3d62af024f.png);}
.news_details_blog .swiper-horizontal>.swiper-pagination-bullets,
.news_details_blog .swiper-pagination-bullets.swiper-pagination-horizontal, 
.news_details_blog .swiper-pagination-custom, .swiper-pagination-fraction { bottom: var(--swiper-pagination-bottom, 25px); width: 50%;}
.news_details_blog .swiper-pagination-bullet {opacity: 1; background-color: transparent; border: 1px solid var(--color-ffffff); width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 12px)); height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 12px));}
.news_details_blog .swiper-pagination-bullet-active{position: relative; width: 24px; height: 24px; border:1px solid var(--color-ffffff); background-color: transparent; }
.news_details_blog .swiper-pagination-bullet-active::after{ content: '';border-radius: 50%; position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); width: 12px; height: 12px; background-color: var(--color-ffffff); }
.news_details_blog .swiper-pagination { display: flex; justify-content: center; align-items: center;}


/* .products_list_content { display: flex;} */
.products_list_content .products_list_left {float: left; position: sticky;top: 0; box-sizing: border-box; width: 436px; min-width: 436px; background-color: var(--color-f2f2f2);}
.products_list_content .products_list_right {position: relative; float: right;width: calc(100% - 436px);z-index: 2; box-sizing: border-box; background-color: var(--color-ffffff); }
/* .products_list_content .products_list_right::after { content: ''; position: absolute; top: 0; left: 0; z-index: -1; width: 100%; height: 68%; background: url(../images/products_top_bg_p.png); background-repeat: no-repeat; background-size: cover;} */
.products_list_content .products_list_right::after { content: ''; position: absolute; top: 0; left: 0; z-index: -1; width: 100%; height: 100%; background: url(../images/products_top_bg_p.png); background-repeat: no-repeat; background-size: cover;}
/* .products_list_content .products_list_right::before { content: ''; position: absolute; bottom: 0; left: 0; z-index: -1; width: 100%; height: 31.7%; background-image: url(../images/products_bottom_bg_p.png); background-repeat: no-repeat; background-size: cover;} */
.products_list_content .products_list_right .table_nav  { padding: 3.311% 13.558% 3.311% 5.413%;}   
.products_list_content .products_list_right .table_nav:nth-child(7){ position: relative; padding-bottom: 160px;} 
.products_list_content .products_list_right .table_nav:nth-child(7)::after{ content: ''; position: absolute; bottom: 0; left: 0; z-index: 1; width: 100%; height: 138px; background-image: url(../images/products_s_p.png); background-repeat: no-repeat; background-size: 100% 100%; display: none;} 
/* .products_list_content .products_list_right .table_nav.deep { background-color: #fafafa;} */
.products_list_content .products_list_left .title { padding: 60px 60px 0px; color: var(--color-2d2c2c); font-size: 32px; font-family: var(--font-din-black);} 
.products_list_content .products_list_left ul li {box-sizing: border-box; transition: none;  cursor: pointer; margin-top: 12px;padding-left: 62px;letter-spacing: 0.1px; height: 64px; display: flex;  align-items: center; font-family: var(--font-regular); color: var(--color-2d2c2c) ; font-size: 18px; }
.products_list_content .products_list_left ul li .category_name {transition: none; line-height: 1.1; display: -webkit-box;white-space: normal; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis;}
.products_list_content .products_list_left ul li:first-child { margin-top: 0}
.products_list_content .products_list_left ul { margin-top: 22px;}
.products_list_content .products_list_left ul li.active { padding-right: 20px;padding-top: 5px;padding-bottom: 5px; background: linear-gradient(to right,#25944c,#137a6f); color: var(--color-ffffff); font-size: 22px; font-family: var(--font-bold);}
.products_list_content .products_list_left ul li.active.is_rechargeable { background: linear-gradient(to right,#0494c4,#166897); }
@media only screen and (min-width: 991px) {   
    .products_list_content .products_list_left ul li:hover { padding-right: 20px; background: linear-gradient(to right,#25944c,#137a6f); color: var(--color-ffffff); font-size: 22px; font-family: var(--font-bold);}
    .products_list_content .products_list_left ul li:hover span{ display: block;}
    .products_list_content .products_list_left ul li.is_rechargeable:hover{ background: linear-gradient(to right,#0494c4,#166897); }
}   
/* .products_list_content .products_list_left ul li:hover span::before{ display: block;} */
.products_list_content .products_list_left ul li span { display: none; border-radius: 50%;margin-left: 34px; position: relative; min-width: 23px; min-height: 23px; background-color: var(--color-ffffff); box-sizing: border-box;}
.products_list_content .products_list_left ul li.active span { display: block;}
.products_list_content .products_list_left ul li span::before {content: ''; position: absolute; left: 42%; top: 51%; transform: translate(-50%,-50%) rotate(45deg);width: 8px; height: 8px; border-top: 1px solid #5a8935; border-right: 1px solid #5a8935; }
.products_list_content .products_list_right .nav_a{ padding: 36px 13.558% 0 5.413%; font-family: var(--font-regular); font-size: 16px; color: var(--color-606060);}
.products_list_content .products_list_right .nav_a a{ font-family: var(--font-regular); font-size: 16px; color: var(--color-606060);}
.products_list_content .products_list_right .nav_a span { margin: 0 5px;}
.products_list_content .products_list_right .nav_a a:last-child { color: var(--color-2d2c2c);}
.products_list_content .products_list_right .brief {padding: 0 13.558% 0 5.413%;letter-spacing: 0.9px; font-family: var(--font-din-black); color: var(--color-2d2c2c); font-size: 40px; margin-top: 17px;}
.products_list_content .products_list_right .brief .brief_Rechargeable { text-transform: uppercase;}
.products_list_content .products_list_right .brief .brief_last { /* -webkit-text-fill-color: transparent; -webkit-text-stroke: 2px #1f8862; */ text-wrap: nowrap;}  
.products_list_content .products_list_right .brief .brief_last span:first-child { margin-right: 5%;}      
.products_list_content .products_list_right .brief .brief_last span:nth-child(2) { margin-right: 4%;}
.products_list_content .products_list_right .nav_name .name{  font-family: var(--font-din-black); font-size: 32px; color: #25944c; font-weight: bold;} 
.products_list_content .products_list_right .nav_name.deep .name {display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; white-space: normal;color: #0494c4;}
.products_list_content .products_list_right .nav_name.deep .tips { background: linear-gradient(to right,#0494c4,#166897);}
.products_list_content .products_list_right .nav_name .tips { display: flex;justify-content: center; padding: 10px; box-sizing: border-box; align-items: center; min-height: 36px; box-sizing: border-box; margin-left: 5px; border-radius: 10px;  background: linear-gradient(to right,#25944c,#137a6f); font-family: var(--font-din-black); color: var(--color-ffffff); font-size: 20px; }
.products_list_content .products_list_right .nav_name .nav_name_top {width: 100%; border-bottom: 2px solid transparent; position: relative; transition: all .36s;  padding-bottom: 17px;  display: flex; align-items: baseline; margin-top: 32px; flex-direction: column;}
.products_list_content .products_list_right .nav_name .nav_brief {padding-top: 18px; font-size: 18px; font-family: var(--font-regular);color: var(--color-606060); letter-spacing: 0.4px; line-height: 1.4; display: none; }
.products_list_content .products_list_right .table_nav .nav_name[data-cateid="70"] .nav_brief { display: block;}
.products_list_content .products_list_right .nav_name .nav_name_top::before { content: ''; width: 100%;  position: absolute; bottom: 5px; left: 0; height: 2px;  background-color: #ededed;  }
.products_list_content .products_list_right .nav_name .nav_name_top .nav_name_top_b {margin-top: 5px; max-width: 100%; width: max-content; position: relative; display: flex; align-items: center;}
.products_list_content .products_list_right .nav_name .nav_name_top .nav_name_top_b::after { content: ''; width: 0; transition: all 300ms ease 0s; position: absolute; bottom: -12px; left: 0; height: 5px;  background: linear-gradient(to right, #107575 0%,#107575 33%,  #299945 33%, #299945 77%, #ffc72f 77%); }
.products_list_content .products_list_right .nav_name .nav_name_top:hover .nav_name_top_b::after { width: 100%;}
.products_list_content .products_list_right .nav_name.deep .nav_name_top .nav_name_top_b::after { background: linear-gradient(to right, #176796 0%,#176796 33%,  #0397c7 33%, #0397c7 77%, #ffc72f 77%);  }
/* .products_list_content .products_list_right .table_nav { padding: 63px 258px 0 103px;}
.products_list_content .products_list_right .products_list_grid { padding: 0 258px 0 103px; }
.products_list_content .products_list_right .overflew_table  { padding: 0 258px 63px 103px; } */
.products .cate_brief { display: none;}
.pro_list .products_list_right .nav_img { margin: 0px 13.558% 0 5.413%; margin-top: 30px; position: relative;}
.pro_list .products_list_right .nav_img .nav_title { position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); font-size: 40px; font-family: var(--font-din-black); color: #fff;}
.pro_list .products_list_right .nav_img .public_img img { width: 100%; height: 100%; max-width: 100%; max-height: 100%;}

.products_list_content .products_list_right .products_list_grid {gap: 31px; display: none; grid-template-columns: repeat(3,1fr); margin-top: 43px;}
.products_list_content .products_list_right .products_list_grid .item .item_title { display: block; font-family: var(--font-din-black); font-size: 20px; color: #2d2c2c;}
.products_list_content .products_list_right .products_list_grid .item .item_brief { margin-top: 9px; letter-spacing: 0.5px; font-family: var(--font-regular); font-size: 18px; color: var(--color-606060);}
.products_list_content .products_list_right .products_list_grid .item .go_icon { transition: all .3s; opacity: 0; position: absolute; right: 18px; top: 14px;  border-radius: 50%; width: 42px; height: 42px; background: linear-gradient(to right,#25944c,#137a6f); z-index: 99;}
.products_list_content .products_list_right .products_list_grid.deep .item .go_icon { background: linear-gradient(to right,#0494c4,#166897);}
.products_list_content .products_list_right .products_list_grid .item { overflow: hidden; position: relative; border-radius: 15px;  padding: 40px 40px 27px;}
.products_list_content .products_list_right .products_list_grid .item .public_img{ display: block; position: relative; height: 0; padding-top: 97.5%;}
.products_list_content .products_list_right .products_list_grid .item .public_img img{ transition: all .3s; position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); }
.products_list_content .products_list_right .products_list_grid .item .text{ text-align: center; padding: 20px 0px 0;}
.products_list_content .products_list_right .products_list_grid .item:hover .public_img img { transform: translate(-50%,-50%) scale(1.1);}
.products_list_content .products_list_right .products_list_grid .item:hover .go_icon{ opacity: 1;}
.products_list_content .products_list_right .products_list_grid .item .go_icon::before { content: ''; box-sizing: border-box; position: absolute; width: 15px; height: 15px; left: 50%; top: 50%; border-top: 1px solid var(--color-ffffff); border-right: 1px solid var(--color-ffffff); transform: translate(-50%,-50%);  }
.products_list_content .products_list_right .products_list_grid .item .go_icon::after{ content: '';box-sizing: border-box; background-color: var(--color-ffffff); position: absolute; width: 1px; height: 16px; left: 50%; top: 50%; transform: translate(-50%,-50%) rotate(45deg); }
.products_list_content .products_list_right .products_list_grid .item:hover { box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.18);}
.products_list_content .products_list_right .table {  text-align: center; margin-top: 47px;  border: 1px solid #d9d9d9; border-radius: 10px;}
.products_list_content .products_list_right .table tbody:first-child tr.height { height: 2px;}
.products_list_content .products_list_right .table thead tr td { padding: 10px 20px; box-sizing: border-box; color: var(--color-ffffff);  font-size: 22px; font-family: var(--font-bold);}
.products_list_content .products_list_right .table thead { background-color: #25944c;}
.products_list_content .products_list_right .deep .table thead { background-color: #0494c4;}
.products_list_content .products_list_right .table table { border-collapse: collapse; width: 100%; overflow: hidden; border-radius: 10px;}
.products_list_content .products_list_right .table tbody tr td {word-wrap: break-word; padding: 5px; box-sizing: border-box; transition: all .3s; max-height: 70px;box-sizing: border-box; height: 70px; border-right: 1px solid #d9d9d9;  border-bottom: 1px solid #d9d9d9; font-family: var(--font-regular); font-size: 18px; color: #666666;}
.products_list_content .products_list_right .table tbody tr td:last-child { border-right: none;}
.products_list_content .products_list_right .table tbody:last-child tr:last-child td {border-bottom-color: transparent; }
.products_list_content .products_list_right .table thead tr:first-child { height: 70px;}
.products_list_content .products_list_right .table tbody tr {transition: all .3s; box-sizing: border-box;}
.products_list_content .products_list_right .table tbody tr.height { height: 2px;}
.products_list_content .products_list_right .table thead tr:nth-child(2) { height: 2px;}
.products_list_content .products_list_right .table thead tr:nth-child(3) { height: 44px; margin-top: 2px;}
/* .products_list_content .products_list_right .table tbody tr td .public_img { position: relative; height: 0; padding-top: 26.85%;}   */
/* .products_list_content .products_list_right .table tbody tr td .public_img img{ transition: all .3s; position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); width: 100%; height: 100%; object-fit: cover;} */
.products_list_content .products_list_right .table thead.spiral_type tr { height: 44px;}
.products_list_content .products_list_right .table tbody tr:hover { background-color: #f1f4ed;}
.products_list_content .products_list_right .deep .table tbody tr:hover td:last-child a { background-color: #6d9732;}
.products_list_content .products_list_right .table tbody tr:hover td:last-child a { margin: auto;  background: linear-gradient(to right,#25944c,#137a6f); color: var(--color-ffffff);  font-family: var(--font-bold);}
.products_list_content .products_list_right .table tbody tr td:last-child a { margin: 0 auto; border-radius: 32px; display: flex; justify-content: center;align-items: center; min-width: 90px; min-height: 32px; width: max-content;}
.products_list_content .products_list_right .table tbody tr td a{ color: #666666; transition: all .3s;  }
.products_list_content .products_list_right .table_nav.deep .table tbody tr:hover td:last-child a{ background: linear-gradient(to right,#0494c4,#166897);}
/* .products_list_content .products_list_right .table tbody tr:hover td { font-family: var(--font-bold);} */
.products_list_content .products_list_right .table tbody tr:hover a.download { text-decoration: underline !important; }
.ueeshop_responsive_products_filter_ns { margin-bottom: 0;}
.ueeshop_responsive_products_filter_mb { margin-bottom: 0;}
.in_ad .bxSlide-outter { font-size: 0;}
.product-list .close { cursor: pointer; display: none; position: fixed; top: 22px; right: 14px; width: 38px; height: 38px; border-radius: 50%; background-color: var(--color-ffffff);}
.product-list .half_circle { display: none; position: fixed; top: calc(50% - 39px); right: 0; transform: translateY(-50%); width: 26px; height: 50px; border-top-left-radius: 50px; border-bottom-left-radius: 50px; background-color: #1b865f;}
.product-list .half_circle::after { content: ''; display: flex; justify-content: center; align-items: center; width: 10px; height: 10px; margin-left: 14px; margin-top: 19px;border-top: 2px solid var(--color-ffffff); border-left: 2px solid var(--color-ffffff); transform: rotate(-45deg);  }
.products_detail_banner .content { display: flex; justify-content: space-between; padding-top: 75px;}
.products_detail_banner .content .content_banner_left { width: 46.3%; margin-right: 101px; margin-top: 21px;}
.products_detail_banner .content .content_banner_right { flex: 1;}
.products_detail_banner .content .content_banner_right .title{ line-height: 1.1; letter-spacing: 0.3px; font-size: 40px; font-family: var(--font-din-black); color: var(--color-2d2c2c);}
.products_detail_banner .content .key_words{padding: 15px 19px;  margin-top: 41px; background-color: #f7f7f7; border-radius: 15px; overflow: hidden; }
.products_detail_banner .content .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);}
.products_detail_banner .content .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);}
.products_detail_banner .content .key_words .key_words_brief{ margin-top: 15px;}
.products_detail_banner .content .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);}
.products_detail_banner .content .key_words .key_words_brief li { margin-top: -1px;}
.products_detail_banner .content .key_words .key_words_brief li:first-child { margin-top: 0px;}
.products_detail_banner .content .key_words .key_words_brief li a:hover { color: #1b865f; text-decoration: underline;}
.products_detail_banner .content .key_words .key_words_brief li a:hover::before { background-color: #1b865f;}
.products_detail_banner .content .overview { margin-top: 22px;}
.products_detail_banner .content .overview .overview_title { color: var(--color-2d2c2c); font-size: 20px; font-family: var(--font-regular);}
.products_detail_banner .content .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);}
.products_detail_banner .content .overview_brief{ margin-top: 5px;}
.products_detail_banner .content .overview_brief .overview_brief_content:last-child { margin-top: 4px;}
.products_detail_banner .content .content_banner_right .content_banner_right_button { display: flex; margin-top: 41px;}
.products_detail_banner .content .content_banner_right .content_banner_right_button .banner_a { display: flex ;margin-right: 13px; border-radius: 10px; border: 2px solid  var(--color-548536); min-width: 208px; padding: 0 10px; min-height: 60px; box-sizing: border-box; justify-content: center; align-items: center;}
.products_detail_banner .content .content_banner_right .content_banner_right_button .banner_a:last-child { margin-right: 0;}
.products_detail_banner .content .content_banner_right .content_banner_right_button .banner_a .text {margin-left: 10px; font-family: var(--font-din-black); color: #659233; font-size: 22px;}
.products_detail_banner .content .content_banner_right .content_banner_right_button .banner_a .public_img .hover_img { display: none; }
.products_detail_banner .content .content_banner_right .content_banner_right_button .banner_a:hover{background: linear-gradient(to right, var(--color-548536), #1b865f); color: var(--color-ffffff); border-color: transparent;}
.products_detail_banner .content .content_banner_right .content_banner_right_button .banner_a:hover .public_img .hover_img { display: block; }
.products_detail_banner .content .content_banner_right .content_banner_right_button .banner_a:hover .public_img .static_img { display: none; }
.products_detail_banner .content .content_banner_left .products_detail_banner_swiper_top .public_img { position: relative; height: 0; padding-top: 66.43%;}
.products_detail_banner .content .content_banner_left .products_detail_banner_swiper_top .public_img img{  position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%);}
.products_detail_banner .content .content_banner_left .last_button{ position: absolute; top: 50%; transform: translateY(-50%); left: 0; z-index: 99; cursor: pointer;}
.products_detail_banner .content .content_banner_left .last_button .last_page{ position: relative; background-color: #f7f7f7; border-radius: 50%; min-width: 48px; min-height: 48px;}
.products_detail_banner .content .content_banner_left .last_button .last_page::after{content: ''; position: absolute; top: 50%; left: 58%; transform: translate(-50%,-50%) rotate(-45deg); border-top: 1px solid #838383; border-left: 1px solid #838383; width: 12px; height: 12px;}
.products_detail_banner .content .content_banner_left .page_button{ position: absolute; top: 50%; transform: translateY(-50%); right: 0; z-index: 99; cursor: pointer;}
.products_detail_banner .content .content_banner_left .page_button .next_page{ position: relative; background-color: #f7f7f7; border-radius: 50%; min-width: 48px; min-height: 48px;}
.products_detail_banner .content .content_banner_left .page_button .next_page::after{content: ''; position: absolute; top: 50%; left: 46%; transform: translate(-50%,-50%) rotate(45deg); border-top: 1px solid #838383; border-right: 1px solid #838383; width: 12px; height: 12px;}
.products_detail_banner .content .content_banner_left .products_detail_banner_swiper_bottom .public_img { position: relative; height: 0; padding-top: 95.24%; border: 1px solid #e5e5e5; overflow: hidden; border-radius: 10px;} 
.products_detail_banner .content .content_banner_left .products_detail_banner_swiper_bottom .public_img img{max-width: 80%; max-height: 80%; position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); } 
.products_detail_banner .content .content_banner_left .products_detail_banner_swiper_bottom { margin-top: 48px;}
.products_detail_banner .content .content_banner_left .share { display: flex; align-items: center; justify-content: center; margin-top: 24px; }
.products_detail_banner .content .content_banner_left .share .share_text { font-size: 18px; margin-right: 12px; font-family: var(--font-regular); color: #616161;}
.products_detail_banner .content .content_banner_left .share .public_img { margin-right: 13px;}
.products_detail_banner .content .content_banner_left .share .public_img:last-child { margin-right: 0;}
.products_detail_banner .content .content_banner_left .products_detail_banner_swiper_bottom .swiper-slide-thumb-active .public_img { border-color: #1b865f;}
.products_detail_banner .ueeshop_responsive_products_detail .gallery { width: 100%;}
.product-detail .ueeshop_responsive_products_detail { margin: 0 auto; padding-top: 75px;}
.ueeshop_responsive_products_detail .gallery .bigimg .MagicZoom img { max-height: 400px;}
.products_details_related{ padding-top: 122px; }
body.products-detail .products_details_related{ display: block; }
.products_details_related .related_title { font-family: var(--font-din-black); color: #2d2c2c; font-size: 54px; text-align: center;}
.products_details_related .related_title div { display: inline-block;}
.products_details_related .related_title span { color: #1b865f;}
.rechargeable .products_details_related .related_title span { color: #0494c4;}
.products_details_related .products_list_grid {gap: 31px; display: grid; grid-template-columns: repeat(4,1fr); margin-top: 43px;}
.products_details_related .products_list_grid .item .item_title { font-family: var(--font-din-black); font-size: 20px; color: #2d2c2c;}
.products_details_related .products_list_grid .item .item_brief { margin-top: 9px; letter-spacing: 0.5px; font-family: var(--font-regular); font-size: 18px; color: var(--color-606060);}
.products_details_related .products_list_grid .item .go_icon {transition: all .3s;  opacity: 0; position: absolute; right: 18px; top: 14px;  border-radius: 50%; width: 42px; height: 42px; background: linear-gradient(to right, var(--color-548536), #1b865f); z-index: 99;}
.rechargeable .products_details_related .products_list_grid .item .go_icon { background: linear-gradient(to right,#0494c4,#166897);}
.products_details_related .products_list_grid .item { overflow: hidden; position: relative; border-radius: 15px; padding-bottom: 27px; padding: 20px;}
.products_details_related .products_list_grid .item .public_img{ position: relative; overflow: hidden; height: 0; padding-top: 97.5%;}
.products_details_related .products_list_grid .item .public_img img{transition: all 0.3s; position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); }
.products_details_related .products_list_grid .item .text{ text-align: center;}
.products_details_related .products_list_grid .item:hover .public_img img { transform: translate(-50%,-50%) scale(1.1);}
.products_details_related .products_list_grid .item:hover .go_icon{ opacity: 1;}
.products_details_related .products_list_grid .item .go_icon::before { content: ''; box-sizing: border-box; position: absolute; width: 15px; height: 15px; left: 50%; top: 50%; border-top: 1px solid var(--color-ffffff); border-right: 1px solid var(--color-ffffff); transform: translate(-50%,-50%);  }
.products_details_related .products_list_grid .item .go_icon::after{ content: '';box-sizing: border-box; background-color: var(--color-ffffff); position: absolute; width: 1px; height: 16px; left: 50%; top: 50%; transform: translate(-50%,-50%) rotate(45deg); }
.products_details_related .products_list_grid .item:hover { box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.18);}
#banner_edit .banner_tab { display: flex; flex-direction: column;align-items: center; width: auto !important; bottom: inherit !important; left: inherit !important;text-align: right !important; top: 50%; right: 30px; transform: translateY(-50%);}
#banner_edit .banner_tab a.on {transition: all .3s;  outline: 1px solid var(--color-ffffff); background-color: var(--color-ffffff) !important; outline-offset: 4px;}
#banner_edit .banner_tab a {transition: all .3s; box-sizing: border-box; margin: 8px 0 !important; display: flex !important;min-width: 12px; min-height: 12px; width: 12px !important; border-radius: 50% !important; height: 12px !important; background: transparent !important; border: 1px solid var(--color-ffffff);}
.application_list .item { margin-top: 110px;}
.inquiry .ueeshop_responsive_feedback .rows .chzn-container-single .chzn-drop { width: 100%; box-sizing: border-box; transition: none;}
.inquiry .ueeshop_responsive_products_inquiry .ueeshop_responsive_position.s1>.position { font-family: var(--font-regular);}
.inquiry .ueeshop_responsive_products_inquiry form {margin-left: 50px;width: 45%; }
.inquiry .ueeshop_responsive_products_inquiry .list { width: 46.6%; margin-right: 50px;}
.inquiry .ueeshop_responsive_products_inquiry form .rows .input {  font-family: var(--font-regular);}
.inquiry .ueeshop_responsive_products_inquiry form .rows .chzn-container-single .chzn-single span { font-family: var(--font-regular);}
.ueeshop_responsive_products_inquiry form .rows textarea {font-family: var(--font-regular); }
body .ueeshop_responsive_products_inquiry form .rows .form_button {border: 1px solid transparent;  background: linear-gradient(to right,var(--color-548536),#1b865f); font-family: var(--font-bold);}
body .ueeshop_responsive_products_inquiry form .rows .form_button:hover {color: #1b865f ; background: transparent; border-color: #1b865f;}
.inquiry .ueeshop_responsive_products_inquiry .list .info .name a { font-family: var(--font-bold);}
.inquiry .ueeshop_responsive_products_inquiry .list .info .desc {font-size: 14px; font-family: var(--font-regular); max-height: max-content; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; white-space: normal;}
.ueeshop_responsive_products_inquiry .list .info .qty { font-family: var(--font-regular);}
.inquiry_success .ins_content .ins_btn {border: 1px solid transparent; background: linear-gradient(to right,var(--color-548536),#1b865f); font-family: var(--font-bold);  }
.inquiry_success .ins_content .ins_btn:hover { background: transparent;border-color: var(--color-548536); color: var(--color-548536);}
.inquiry .win_alert .win_btns .btn_sure { border: 1px solid transparent; background: linear-gradient(to right,var(--color-548536),#1b865f); font-family: var(--font-bold); }
.inquiry .win_alert .win_btns .btn_sure:hover { background: transparent;border-color: var(--color-548536); color: var(--color-548536); }
.products_list_right .mb_products_list_desc { padding: 3.311% 13.558% 3.311% 5.413%;}


.ueeshop_responsive_products_detail .prodet-ban-ri-min{border-radius:10px;background:#F4F8FA;padding:28px 53px 10px;}
.ueeshop_responsive_products_detail .pbrm-list{display:flex;flex-wrap:wrap;}
.ueeshop_responsive_products_detail .pbrm-list-lis{width:calc( 100% / 3 - 40px);padding:0 20px;margin-bottom:30px;}
.ueeshop_responsive_products_detail .pbrm-list-lis-text{text-align:center;font-size:20px;font-weight:bold;line-height:1.6;color:#2A2829;}
.ueeshop_responsive_products_detail .pbrm-list-lis-text span{color:#2A2829;font-size:14px;}
.ueeshop_responsive_products_detail .pllt-tab{display:block;margin-top:6px;font-size:14px;color:#666666;line-height:1.6;font-weight:normal;}
.ueeshop_responsive_products_detail .pbrm-cry-top{display:flex;align-items:flex-start;}
.ueeshop_responsive_products_detail .pbrm-cry{padding:20px 0;border-top:solid 1px #EDEDED;display:flex;align-items:flex-start;}
.ueeshop_responsive_products_detail .pbrm-cry1{display:block ;}
.ueeshop_responsive_products_detail .pbrm-cry-icon{width:28px;flex-shrink:0;font-size:0;margin-right:16px;margin-top:2px;}
.ueeshop_responsive_products_detail .pbrm-cry-icon img{width:100%;}
.ueeshop_responsive_products_detail .pbrm-cry-bot{margin-top:6px;padding-left:45px;}
.ueeshop_responsive_products_detail .pbrm-cry p,
.ueeshop_responsive_products_detail .pbrm-cry-bot p{color:#333;font-size:16px;line-height:1.75;}
.ueeshop_responsive_products_detail .pbrm-prod .pbrm-cry,
.ueeshop_responsive_products_detail .pbrm-addres .pbrm-cry{padding:0px ;border-top:none ;margin-bottom:10px;}
.ueeshop_responsive_products_detail .pbrm-prod,.pbrm-addres{padding:20px 0;border-top:solid 1px #EDEDED;}
.ueeshop_responsive_products_detail .ppul-img{width:100%;border-radius:10px;overflow:hidden;}
.ueeshop_responsive_products_detail .ppul-img img{width:100%;}
.ueeshop_responsive_products_detail .pbrm-prod-ul{display: flex; margin: 0 -12px; padding-left: 56px;}

@media screen and (max-width:1700px) {
    .products_list_content .products_list_left .title { padding: 50px 60px 0px;}
    .products_list_content .products_list_left ul li { height: 55px;}
}
@media screen and (max-width:1600px) {   
    /* .products_list_content .products_list_right .table_nav {  padding: 3.311% 5.413%;} */
    .products_list_content .products_list_right .brief .brief_last span:first-child { margin-right: 3%;}
    .products_list_content .products_list_right .brief .brief_last span:nth-child(2) { margin-right: 2%;}
    .products_list_content .products_list_right .brief { font-size: 35px;}
}
@media screen and (max-width: 1500px) {
    .products_list_content .products_list_right { width: calc(100% - 350px);}
    .products_list_content .products_list_left { width: 350px; min-width: 350px;}
    .products_list_content::after { width: 350px; min-width: 350px;}
    /* .products_list_content .products_list_right .table_nav { width: calc(100% - 350px);} */
    .products_list_content .products_list_right .products_list_grid .item { padding: 23px;}
    .products_list_content .products_list_right .products_list_grid .item .text { margin-top: 30px;}
}
@media screen and (max-width: 1400px) {
    /* .products_list_content .products_list_right { width: calc(100% - 263px - 258px - 103px); padding: 63px 84px 63px 103px;} */
    .products_list_content .products_list_right .table thead tr td { font-size: 18px;}
    .products_list_content .products_list_right .table tbody tr td { font-size: 14px;}
    .products_list_content .products_list_right .brief { font-size: 32px;}
    .pro_list .products_list_right .nav_img .nav_title { font-size: 30px;}
}



@media screen  and (min-width:1000px) and (max-width:1300px) {
    .application_details_project .application_details .application_details_project_right { margin-right: 40px;}
    .application_details_project .title {font-size: 35px;}
    .application_details_project .brief { font-size: 18px;}
}
@media screen and (min-width:1300px) and  (max-width:1500px){
    .application_list_banner .text { font-size: 70px;}
    .application_list_banner .brief { font-size: 28px;}
    .news_lists_banner .text { font-size: 70px;}
}

@media screen and (max-width:1300px) {
    .news_lists_banner .text { font-size: 50px;}
    .application_list_banner .brief { font-size: 24px;}
    .certificate_authentication .certificate_top { flex-direction: column;}
    .certificate_authentication .certificate_left { width: 100%;}
    .certificate_authentication .certificate_right { margin-left: 0 ;}
    .public_content .subtitle { font-size: 80px;}
    .news_details_content .title .title { font-size: 44px !important;}
    .index .public_content .title { font-size: 120px;}
    .products_list_content .products_list_right .brief .brief_last span:first-child { margin-right: 2%;}
    .products_list_content .products_list_right .brief .brief_last span:nth-child(2) { margin-right: 1%;}
    .products_list_content .products_list_right .brief { font-size: 30px;}  
}
@media screen and (max-width:1230px) {   
    .products_list_content .products_list_left ul li.active { font-size: 20px; }
    .products_list_content .products_list_left .title { font-size: 28px;}
    .products_list_content .products_list_right .brief { font-size: 28px;}
    .products_list_content .products_list_right .table {  overflow: hidden; overflow-x: auto;}
}

@media screen and (max-width:1200px) {
    /* .news_details_content .content_left { width: 80%;} */
    .public_content .nav { font-size: 50px;}
    .products_list_content .products_list_right .brief { font-size: 24px;}
    
}
@media screen and (max-width:1100px) {
    .products_list_content .products_list_right .brief .brief_last span:first-child { margin-right: 1%;}
    .products_list_content .products_list_right .brief .brief_last span:nth-child(2) { margin-right: .5%;}
    .products_list_content .products_list_right .brief { font-size: 25px;}  
}
@media screen and (min-width:1000px) and (max-width: 1530px) {
    .index .public_content .title { font-size: 100px;}
    .public_content .subtitle { font-size: 50px;}
}

@media screen and (min-width: 1000px) and (max-width: 1500px) {
    .news_lists_banner .logo {width: 8%; }
    .news_lists_banner .arc img { height: 71px;}
}
@media screen and (max-width:1100px) {
    .pro_list .products_list_right .nav_img .nav_title { font-size: 24px;}
}

@media screen and (max-width:991px) {
    :root{
        --size100: 100px;
        --size68: 68px;
		--size42: 42px;
		--size80: 80px;
        --size60: 60px;
		--size50: 50px;
        --size40: 40px;
		--size26: 26px;
        --size28: 28px;
        --size36: 36px;
        --size240: 240px;
        --size30: 30px;
        --size24: 24px;
        --size34: 34px;   
        --size56: 56px;   
        --size44: 44px;
        --size32: 32px;
    }  
    .products_list_content .products_list_right::after  { background: url(../images/products_top_bg_p.png);}
    .products_list_content .products_list_right::before  { background-image: url(../images/products_bottom_bg_m.png);}
    .products_list_content .products_list_right .nav_a { padding: 0;}
    .products_list_content .products_list_right .brief { padding: 0;}  
    .products_list_content .products_list_right .table_nav { padding: 0;}   
    .news_lists_banner .public_img .bxSlide-outter { height: 400px; overflow-x: scroll !important;}
    .news_lists_banner .arc .public_img img { }
    .index .public_content .title { font-size: var(--size100); line-height: 1;}
    .public_content .subtitle { font-size: var(--size68); }
    .header .header_box .nav_tool { display: none;}
	.public_content .nav { font-size: var(--size42); padding: 10px 0;}
	.mobile { display: block; width: 100%;}
	.pc{ display: none;}
    .blog_news .item { flex-direction: column;}
    .blog_news .item .item_left { margin-right: 0px; width: 100%;}
    .news_lists_banner .text { font-size: var(--size60);}
    .news_lists_banner .text .title {  white-space: nowrap; }
    .news_lists_banner .text .brief { padding:0 20px;}
    .application_list_banner .brief { font-size: var(--size28); margin-top: 10px;}
    .news_lists_banner .logo { width: 14%;}
    .application_list_banner .arc img { height: auto; }
    .news_lists_banner .arc img { height: auto;}
    /* .news_lists_banner .logo .public_img { border: 1px solid var(--color-ffffff); }  */
    .application_list_banner.news_lists_banner .text { width: 99.4%;}
    .news_lists_banner .logo { bottom: 6px;}
    .application_list_banner .text { top: calc(50% - 18px);}
    .application_list .item { margin-top: 20px;}
    .news_details_blog .item .item_left { border-radius: 18px;}
    .news_details_blog .item .item_right { margin-top: 0;}
    .application_list .item .item_right .name { font-size: var(--size50); margin-top: 20px;}
    .application_list .item .item_right .text_content { font-size: var(--size26); margin-top: 13px;}
    .application_list .item .item_right .public_view_detail { margin-top: 23px; font-size: var(--size26); min-height: 34px; padding: 0 12px;} 
    .application_list .public_view_detail .icon { min-width: 18px; min-height: 18px;}
    .application_list .item:nth-child(2n) { flex-direction: column;}
    .application_list .item:nth-child(2n) .item_left { margin-left: 0;}
    .nav { padding-top: 13px;}
    .application_details_project .application_details .application_details_project_right .public_img { border-radius: 20px;} 
    .news_lists_banner .text { top: calc(50% - 33px); padding-bottom: 5px; border-bottom: 2px solid #ffdd4d;}
    .nav_li { padding-top: 29px;}
    .nav_li ul a { margin-top: 20px;font-size: var(--size36); margin-left: 10px; min-width: 167px; min-height: 39px;}
    .nav_li ul a:nth-child(n) { margin-left: 0;}
    .nav_li ul a:nth-child(2n) { margin-left: 10px;}
    .new_list .list .item { flex-direction: column; padding: 30px 0 24px;}
    .new_list .list .item .left_image { width: 100%;}
    .new_list .list .item .center_text { width: 100%; margin: 22px 0  13px;}
    .new_list .list .item .right_text { width: 100%;}
    .new_list { padding-top: 20px;}
    .new_list .list .item .left_image .public_img { border-radius: 15px;}
    .ueeshop_responsive_products_inquiry { padding: 15px;}
    .new_list .list .item .center_text .time { font-size: var(--size26);}
    .new_list .list .item .center_text .title { font-size: var(--size42); margin-top: 7px; color: #1b865f;}
    .new_list .list .item .right_text .brief { font-size: var(--size26); margin-top: 0; -webkit-line-clamp: 100;}
    .info-list .ueeshop_responsive_turn_page span { font-size: var(--size26); }
    .info-list .ueeshop_responsive_turn_page span a, .info-list .ueeshop_responsive_turn_page span font { font-size: var(--size26);}
    .news_details_content { padding-top: 30px;}
    .news_details_content .tags { font-size: var(--size26); min-height: 30px; min-width: 100px;}
    .news_details_content .title .title { font-size: var(--size50) !important;}
    .news_details_content .content_right { top: ;}
    .news_details_content .time_number .time_number_item .text { font-size: var(--size26);}
    .news_details_content .content_detail_title { font-size: var(--size36);}
    .news_details_content .content_detail_brief { font-size: var(--size26);}
    .news_details_content .main_img { margin-top: 30px;}
    .news_details_content .tags_arr ul {display: flex; flex-wrap: nowrap; overflow: hidden; overflow-x: auto;}
    .news_details_content .tags_arr ul li { font-size: var(--size26);  white-space: nowrap;}
    .news_details_content .tags_arr ul li:first-child { margin-top: 0;}
    .news_details_content .tags_arr .name { font-size: var(--size26);}
    .news_details_blog { padding-top: 40px;}
    .inquiry .ueeshop_responsive_products_inquiry form { width: 100%;}
    .inquiry .ueeshop_responsive_products_inquiry form .rows select { height: 32px; line-height: 32px;}
    .inquiry .chzn-container-single .chzn-single {  height: 32px; line-height: 32px; padding-left: 10px;}
    .inquiry .ueeshop_responsive_products_inquiry form .rows .chzn-container-single .chzn-single span { font-size: 12px;}
    .blog_news .item .item_right .time { font-size: var(--size26);}
    .blog_news .item .item_right .name { font-size: var(--size36);}
    .blog_news .item .item_right .text_content { font-size: var(--size26);}
    .news_details_blog .swiper-horizontal>.swiper-pagination-bullets, .news_details_blog .swiper-pagination-bullets.swiper-pagination-horizontal, .news_details_blog .swiper-pagination-custom, .swiper-pagination-fraction { display: none;}
    .blog_news .item .item_right .public_view_detail{ font-size: var(--size26); border-radius: 35px; min-height: 35px;}

    .products_list_content .products_list_left {width: 80%;  min-width: 80%; height: 100%; position: fixed;top: 0; left: 100%; opacity: 1; z-index: 999; box-sizing: border-box; padding-left: 0; padding-right: 0;}
    .product-list .close { z-index: 9999;}
    .product-list .close::after { content: '';  position: absolute; top: 68%; left: 65%; transform: translate(-50%, -50%) rotate(-45deg); border-top: 1px solid var(--color-808080); width: 50%; height: 50%; }
    .product-list .close::before { content: '';position: absolute; top: 68%; left: 30%; transform: translate(-50%, -50%) rotate(45deg); border-top: 1px solid var(--color-808080); width: 50%; height: 50%;}
    .products_list_content .products_list_left.show_nav { left: 0; }
    .products_list_content .products_list_left::after {content: ''; position: absolute; left: 100%; background-color: rgba(0, 0, 0, 0.6); top: 0; right: 0; z-index: -1; width: 100vw;height: 100%;}
    .product-list .half_circle { display: block; z-index: 999;}
    .products_list_content .products_list_right { padding: 0; width: 100%;}
    .products_list_content .products_list_right .nav_name .nav_name_top { flex-direction: column; align-items: baseline; margin-top: 38px; padding-bottom: 14px;}
    .products_list_content .products_list_right .products_list_grid { grid-template-columns: repeat(2,1fr); gap: 17px;}
    .public_content .nav::after ,.public_content .nav::before {border-top-left-radius: 6px; border-bottom-left-radius: 6px;  box-shadow: inset 8px 0 0 0 #6d9732, inset 10px 0 0 0 #fff, inset 18px 0 0 0 #7aa52c, inset 20px 0 0 0 #fff, inset 33px 0 0 0 #7faa2b, inset 35px 0 0 0 #fff, inset 53px 0 0 0 #7faa2b, inset 55px 0 0 0 #fff; }
    .public_content .nav { font-size: var(--size42); margin-top: 39px; height: 40px;}

    .public_content .content { font-size: var(--size30); width: 100%; letter-spacing: 0.3px; margin-top: 6px; line-height: 1.36;}
    .products_details_related .products_list_grid { grid-template-columns: repeat(2,1fr);}  
    .products_details_related .related_title { font-size: var(--size50);}
    .products_details_related .products_list_grid .item .item_brief { font-size: var(--size26);}
    .products_list_content .products_list_right .brief {font-size: var(--size56); letter-spacing: 0.4px;line-height: 1.1; margin-top: 15px;}
    .products_list_content .products_list_right .table { width: 100%; overflow: hidden; overflow-x: auto; margin-top: 14px; border-radius: 5px;}
    .products_list_content .products_list_right .table table{width: 100%;overflow-x: auto; table-layout: fixed; }
    .pro_list { padding: 19px 12px;}
    .products_list_content .products_list_right .nav_a { font-size: var(--size26);}
    .products_list_content .products_list_right .table thead tr td { font-size: var(--size28); min-width: 70px; width: 200px;}
    .products_list_content .products_list_right .table tbody tr td { font-size: var(--size26); height: 43px; min-height: 43px;}
    .products_list_content .products_list_right .nav_name .name { font-size: var(--size44);}
    .products_list_content .products_list_right .nav_name .tips { border-radius: 5px; font-size: var(--size30); min-height: 24px; min-width: 126px; padding: 9px; margin-top: 5px; margin-left: 0;}
    .products_list_content .products_list_right .nav_name .nav_brief { font-size: var(--size26); max-width: 100%; margin-top: 14px;}
    .products_list_content .products_list_right .products_list_grid .item .item_title { font-size: var(--size30);}
    .products_list_content .products_list_right .products_list_grid .item .item_brief {  font-size: var(--size26); margin-top: 6px;}
    .products_list_content .products_list_left .title { font-size: var(--size42); padding: 28px 0px 2px 13px;}
    .products_list_content .products_list_left ul li { font-size: var(--size28); height: 43px; padding-left: 13px; margin-top: 9px; padding-right: 10px;}
    .products_list_content .products_list_left ul li.active {padding: 4px 12px; font-size: var(--size32);position: relative; }
    .products_list_content .products_list_left ul { margin-top: 20px;}
    .products_list_content .products_list_right .nav_a a { font-size: var(--size26);}
    .products_list_content .products_list_right .table thead tr:first-child { height: 30px;}
    .products_list_content .products_list_right .table thead tr:nth-child(3) { margin-top: 2px;}
    .products_list_content .products_list_right .products_list_grid .item .go_icon { display: none !important;}
    .product-detail .ueeshop_responsive_products_detail { padding-top: 31px;}
    .news_details_content .content_left { width: 80%;}
    .products_list_content::after { display: none;}
    .news_details_content .content_right_in { margin-top: 45px;}
    .news_details_blog .title { font-size: var(--size60);}
    .news_details_content .page_change .page_a .icon::before { right: -4px;}
    .news_details_content .tags_arr { margin-top: 10px; align-items: center;}
    .products_list_content .products_list_right .nav_name .nav_name_top .nav_name_top_b { flex-direction: column; align-items: flex-start;}
    .news_details_content .page_change .page_a { font-size: var(--size26); flex-wrap: wrap;}
    .inquiry .ueeshop_responsive_feedback .rows textarea { width: 100%;}
    .inquiry .ueeshop_responsive_feedback .rows.input_rows { width: 100%; box-sizing: border-box;}
    .inquiry .ueeshop_responsive_feedback form { padding: 0 15px;}
    .inquiry .ueeshop_responsive_feedback .rows .chzn-container { max-width: 100%;}
    .inquiry .chzn-container-single .chzn-single span { line-height: 38px;}
    .inquiry .ueeshop_responsive_products_inquiry .list { width: 100%; margin-right: 0; padding-left: 0px;}
    .inquiry .ueeshop_responsive_products_inquiry form { margin-left: 0;}
    body:before { display: none;}
    body:after { display: none;}
    .pro_list .products_list_right .nav_img .nav_title { font-size: 30px;}
    .products_list_content .products_list_right .brief .brief_last { text-wrap: wrap;}
    .pro_list .products_list_right .nav_img { margin: 30px 0 0 0;}
    .news_lists_banner .logo { height: auto;}
    .products_list_content .products_list_right .table_nav:nth-child(7) {  padding-bottom: 70px;}
    .products_list_content .products_list_right .table_nav:nth-child(7)::after { z-index: -2;}

    .ueeshop_responsive_products_detail .prodet-ban-ri-min { padding: 10px;}
    .ueeshop_responsive_products_detail .pbrm-list-lis {width: calc(100% / 2 - 22px); padding: 0 10px; margin-bottom: 20px;}
}
@media screen and (max-width:800px) {           
    .poster_269_2 .public_content .title { font-size: 80px;}   
}
@media screen and (max-width:600px) {
    .poster_269_2 .public_content .title { font-size: 60px;}
}  
@media screen and (max-width:750px) {
    :root{
        --size100: 13.3333333333vw;
        --size68: 9.06666666667vw;
		--size42: 5.6vw;
        --size40: 5.33333333333vw;
		--size80: 10.6666666667vw;
		--size50: 6.66666666667vw;
		--size26: 3.46666666667vw;
        --size60: 8vw;
        --size28: 3.73333333333vw;
        --size36: 4.8vw;
        --size240: 32vw;
        --size24: 3.2vw;
        --size30: 4vw;
        --size34: 4.53333333333vw;
        --size56: 7.46666666667vw;
        --size44: 5.86666666667vw;
        --size32: 4.26666666667vw;
    }
    .pro_list .products_list_right .nav_img .nav_title { font-size: 20px;}
    .inquiry  .ueeshop_responsive_feedback .rows .input { max-width: 100%; box-sizing: border-box; width: 100%;}
    .inquiry .feedback .chzn-container-single .chzn-single { height: 36px; line-height: 36px;}
    .inquiry .ueeshop_responsive_feedback .rows .chzn-container { width: 100%; }
    .inquiry .ueeshop_responsive_feedback .rows textarea { width: 100%; max-width: 100%; box-sizing: border-box;}
    .application_list .item .item_right .name { font-size: 21px;}
    .application_list { padding-bottom: 20px; padding-top: 50px !important;}
    .news_details_blog { padding-top: 92px;}  
    .news_lists_banner .public_img .bxSlide-outter { height:auto;}
    .products_list_content .products_list_right .table tbody tr td .public_img { position: relative; height: 0; padding-top: 40px;}  
    .products_list_content .products_list_right .table tbody tr td .public_img img{ transition: all .3s; position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%);}
}   
@media screen and (max-width:400px) {  
    .poster_269_2 .public_content .title { font-size: var(--size100);}  
}

@media screen and (max-width:375px) { 
    :root{
        --size26: 14px;     
    }
    .public_content .nav { padding: 0;}
    .products_list_content .products_list_right .table thead tr td { width: 100px;}
}