:root{
    --font15:15px;
    --color-fff:#FFFFFF;
    --color-16abdb:#16abdb;
    --global-family:'Montserrat-Bold';
    --family-light:'Montserrat-Light';
    --family-Regular:'Montserrat-Regular';
    --color-33b6e0:#33b6e0;
    --color-212121:#212121;
    --color-999999:#999999;
    --color-4c4c4c:#4c4c4c;
    --color-104486:#104486;
    --color-eef8fd:#eef8fd;
    --color-666666:#666666;
    --color-333333:#333333;
    --color-e2f4fa:#e2f4fa;
    --color-808080:#808080;
    --color-1abae2:#1abae2;
    --color-204d89:#204d89; /*按钮悬停色*/
    --color-9dc8d8:#9dc8d8;
    --color-1a1a1a:#1a1a1a;
    --color-92cbe0:#92cbe0;
    --font16: 16px;
    --font26: 26px;
    --font32: 32px;
    --font42: 42px;
    --font24: 24px;
    --font44: 44px;
    --font20: 20px;
    --font40: 40px;
    --font18: 18px;
    --font56: 2.916666666666667vw;
    --font66: 66px;
    --font22: 22px;
    --font36: 36px;
    --font14: 14px;
    --font34: 34px;
    --font50: 50px;
    --font70: 70px;
    --font72: 72px;
    --font150: 7.8125vw;
    --font30: 30px;
    --font28: 28px;
    --font60: 60px;
    --td-width: 0;
}

*{ margin: 0; text-decoration: none; padding: 0; font-family: 'Open Sans'; list-style-type: none; -webkit-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s; transition: all .3s;}
.ellipsis { white-space: nowrap; text-overflow: ellipsis; overflow: hidden; max-width: 100%;}
.overflew_text_line { display: -webkit-box; -webkit-box-orient: vertical; overflow: hidden; }
img{-webkit-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s; transition: all .3s;}
img { max-width: 100%; max-height: 100%;}
h1 { font-size: 50px; color: var(--color-432616); }
body { background-color: var(--color-eef8fd);}
.white {color: var(--color-fff) !important;}
.family_regular { font-family: var(--family-Regular); }
.mobile { display: none !important;}
.family_bold { font-family: var(--global-family);}
.family_light { font-family: var(--family-light);}
.public_img { font-size: 0;}
.public_more { background-color: var(--color-d39e5e); color: var(--color-ffffff); transition: all 0.3s; width: fit-content;}
.public_more a { color: var(--color-ffffff);}
.public_title { display: flex; justify-content: center;}
.public_content_w1600 { margin: 0 auto; width: 1600px; max-width: 83.3%; }
.public_content_w1200 { margin: 0 auto; width: 1200px; max-width: 92%; }
.public_content_w1760 { margin: 0 auto; width: 1760px; max-width: 92.3%;}
.public_content_w1440 { margin: 0 auto; width: 1440px; max-width: 92.3%; }
.header { width: 100%; background-color: #b0e4f7;}
.header .header_contact { display: flex; justify-content: space-between; align-items: center; padding: 7.6px 0px; font-family: var(--family-light);}
.header .header_contact .email ,.header .header_contact .phone,.header .header_contact .login { display: flex; align-items: center;}
.header .header_contact .header_contact_left { position: relative; display: flex; align-items: center; font-size: var(--font15);  justify-content: space-between;}
.header .header_contact .header_contact_left div { margin-left: 20px;}
.header .header_contact .header_contact_left div.phone { position: relative;}
.header .header_contact .header_contact_left div.phone::after { content: ''; position: absolute; width: 1px; height: 18px; background-color: var(--color-9dc8d8);top: 0; left: 0; }
.header .header_contact .header_contact_left div.login { position: relative;}
.header .header_contact .header_contact_left div.login::after { content: ''; position: absolute; width: 1px; height: 18px; background-color: var(--color-9dc8d8);top: 0; left: 0; }
.header .header_contact .header_contact_left div.language { position: relative; display: flex; align-items: center;}
.header .header_contact .header_contact_left div.language::after { content: ''; position: absolute; width: 1px; height: 18px; background-color: var(--color-9dc8d8);top: 0; left: 0; }
.header .header_contact .header_contact_left div.language .down_language{ margin-left: 4px; width: 8px; height: 8px; border-left: 1px solid #32393b; border-bottom: 1px solid #32393b; transform: rotate(-45deg); }
.header_269_1 .default_language_currency_style dt .show_language_name{ font-family: var(--family-light);}
.header .header_contact .header_contact_left div.language .t_item { margin-left: 0px;}
.header .header_contact .header_contact_left div.language .t_item .default_language_currency  { margin-left: 8px;}
#default_language_currency_box h4,
#default_language_currency_box .default_language_currency_container h5 ,
#default_language_currency_box .default_language_currency_submit,
#default_language_currency_box .default_language_currency_container .default_language_currency_list a{ font-family: var(--family-light);}
#default_language_currency_box .default_language_currency_submit{transition: all .3s; background-color: var(--color-16abdb);}
#default_language_currency_box .default_language_currency_submit:hover { background-color: var(--color-104486);}

.header_269_1 .header .header_contact .email,.header_269_1 .header .header_contact .email .email_icon { margin-left: 0px;}
.header .header_contact .header_contact_right { display: flex; align-items: center;}
.header .header_contact .header_contact_right div{ margin-left: 6px;}
.header .header_contact .header_contact_right div.t_item { margin-left: 0px; margin-right: 10px;}
body .default_language_currency_style { line-height: 0px;}
.header .header_contact .header_contact_right .share_text { font-size:  var(--font15); font-family: var(--family-light);}
.header .header_contact .header_contact_right ul{font-size: 0;}
.header .header_contact .header_contact_right li{width: 20px; height: 20px; line-height: 20px; margin-right: 6px;}
.header .header_contact .header_contact_right li:last-child{margin-right: 0;}
.header .header_contact .header_contact_right li a{width: 20px; height: 20px; line-height: 20px; background-size: 100%; background-position: center; background-color: var(--color-92cbe0);}
.header .header_contact .header_contact_right li a:hover { background-color: var(--color-16abdb);}
.header .header_contact .header_contact_right li a.share_s_facebook{background-image: url(../images/icon/share_icon1-min.png);}
.header .header_contact .header_contact_right li a.share_s_tiktok{background-image: url(../images/icon/share_icon2-min.png);}
.header .header_contact .header_contact_right li a.share_s_twitter{background-image: url(../images/icon/share_icon3-min.png);}
.header .header_contact .header_contact_right li a.share_s_linkedin{background-image: url(../images/icon/share_icon4-min.png);}
.header .header_contact .email .text { margin-left: 7px; font-family: var(--family-light); }
.header .header_contact .login .text { margin-left: 5px; font-family: var(--family-light); color: inherit;}
.header .header_contact .phone .text { margin-left: 9px; font-family: var(--family-light);}

.navigation_bar_levitation { transition: all 0.3s; }
.navigation_bar_levitation .navigation_bar { display: flex; padding: 22px 0px 19px;  }
.navigation_bar_levitation.levitation { position: fixed; top: 0;  z-index: 9999; background-color: var(--color-eef8fd); width: 100%;box-shadow: 0px 2px 5px #888888;}
.navigation_bar_levitation .navigation_bar .logo{font-size: 0;}
.navigation_bar_levitation .navigation_bar .nav { display: flex; width: 54%; font-size: 17px; justify-content: space-around; padding-left: 8.1245%; line-height: 37px; font-family: var(--family-light);}
.navigation_bar_levitation .navigation_bar .nav a{color: var(--color-333333);}
.navigation_bar_levitation .navigation_bar .nav a:hover{color: var(--color-204d89);}
.navigation_bar_levitation .navigation_bar .search { padding-left: 41px;padding-top: 10px;}
.navigation_bar_levitation .navigation_bar .search img { cursor: pointer;}

.product_list_page_enquire { position: relative;}
.product_list_page_enquire .product_list_form { position: absolute; top: -78px; right: 10%;}
.product_list_page_enquire .product_list_form .product_list_form_in { background-color: var(--color-16abdb); padding: 30px 50px; border-radius: 20px;}
.product_list_page_enquire .product_list_form .product_list_form_in .form_title  { font-size: var(--font36); color: var(--color-fff);}
.product_list_page_enquire .product_list_form .product_list_form_in .form_pla { font-size: 16px; color: var(--color-fff); }
.product_list_page_enquire .product_list_form .product_list_form_in input {border: none;  border-radius: 5px; padding: 0px 12px;box-sizing: border-box; width: 100%; height: 40px; font-family: var(--family-light); font-size: var(--font15); color: var(--color-999999);} 
.product_list_page_enquire .product_list_form .product_list_form_in .name_address { display: grid; grid-template-columns: 1fr 1fr; gap: 12px; margin-top: 28px;}
.product_list_page_enquire .product_list_form .product_list_form_in .phone_subject { display: grid; grid-template-columns: 1fr 1fr; gap: 12px; margin: 6px 0px;}
.product_list_page_enquire .product_list_form .product_list_form_in .information textarea{border: none; border-radius: 5px; width: 100%; height: 120px; font-family: var(--family-light); font-size: var(--font15); padding: 12px; box-sizing: border-box;}
.product_list_page_enquire .product_list_form .product_list_form_in .submit { cursor: pointer; color: var(--color-fff); width: fit-content; min-width: 140px; min-height: 46px;background-color: transparent; border: 1px solid var(--color-fff); margin-top: 6px;}
 
body #default_search_box .default_search_form_text { font-family: var(--family-light); font-size: 16px;}
body #default_search_box .default_search_form_button { background: url(/static/themes/t269/images/icon/header_search_icon_white-min.png) center no-repeat;}

.banner { position: relative;}
.banner .banner_bg { z-index: 1;}
.banner .ball { position: absolute; right: 82px; top: 22px; z-index: 99;}
.banner .banner_text { position: absolute; left: 50%; top: 50%; transform: translate(27.3%, 18.6%); color: var(--color-fff); z-index: 2;}
.banner .banner_text .banner_content { font-size: var(--font42); font-family: var(--family-light);}
.banner .banner_text .banner_title { font-size: var(--font60); font-weight: bold; margin-top: -8px; font-family: var(--global-family);}
.banner .banner_text .view_more a { color: inherit; border-bottom: 1px solid var(--color-fff); font-weight: bold; font-size: var(--font20); font-family: var(--global-family);}
.banner .banner_text .view_more {margin-top: 28px; margin-left: 3px;}
.banner .banner_bg img { width: 100%; height: 100%; object-fit: cover;}
/* body .header_269_1 .navigation_bar_levitation .navigation_bar .default_nav_style { overflow: hidden;} */

.about_us { background-image: url('../images/bg/map-min.png'); background-size: 100% auto; background-repeat: no-repeat;}
.about_us .about_us_content { display: flex; justify-content: space-between;  padding: 170px  0px;}
.about_us .about_us_content .about_us_text { width: 50%; margin-top: 58px;}
.about_us .about_us_content .about_us_text .about_pal { margin-top: 13px; font-size: var(--font16); max-width: 606px; line-height: 24px; font-family: var(--family-light);}
.about_us .about_us_content .about_us_text .about_title { font-size: var(--font26); font-weight: bold; color: var(--color-16abdb); line-height: 46px; font-family: var(--global-family);}
.about_us .about_us_content .about_us_text .about_content { padding-top: 15px;font-size: var(--font56); color: var(--color-212121); line-height: 60px; max-width: 550px; font-family: var(--global-family);}
.about_us .about_us_content .about_us_text .more_about_us a { display: block; transition: all 0.3s; position: relative; font-size: 20px; font-family: var(--family-Regular); color: var(--color-fff); background-color: var(--color-16abdb); border-radius: 29px; padding: 0px 36px 0px 28px; min-width: 230px; min-height: 60px; line-height: 2.9; width: fit-content;  box-sizing: border-box; }
.about_us .about_us_content .about_us_text .more_about_us { margin-top: 58px;}
.about_us .about_us_content .about_us_text .more_about_us a:hover{ background-color: var(--color-204d89);}
.about_us .about_us_content .about_us_text a::after { content: ''; position: absolute; top: 23px; right: 24px; height: 10px; width: 10px; border-top: 2px solid var(--color-fff); border-right: 2px solid var(--color-fff);}
.about_us .about_us_content .about_us_text a::before {content: ''; position: absolute; top: 30px; right: 24px; height: 2px; width: 16px; transform: rotate(-45deg); background-color: var(--color-fff);}
.about_us .about_us_image .video_card .text { padding: 22px 16px 20px; width: 154px; font-size: var(--font14); color: var(--color-fff); background-color: var(--color-16abdb); line-height: 18px; font-family: var(--family-light);border-bottom-right-radius: 8px; border-top-right-radius: 8px; }
.about_us .about_us_image .video_card .text .overflew_text { display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; }
.about_us .about_us_image .video_card { display: flex; position: absolute; left: -30px; bottom: -25px; }
.about_us .about_us_image { position: relative; transition: all .3s; flex: 1; }
.about_us .about_us_image .image { overflow: hidden; border-radius: 50px;}
.about_us .about_us_image .image:hover  img{ transform: scale(1.1); }
.about_us .about_us_image .video_card .video { position: relative; border-top-left-radius: 8px; border-bottom-left-radius: 8px;}
.about_us .about_us_image .video_card .video img { width: 100%; height: 100%; object-fit: cover;}
body .header_269_1 .navigation_bar_levitation { box-shadow: 0 0 6px rgba(0, 0, 0, .2); }
.products { position: relative; padding-bottom: 136px;}
body #footer_feedback .title ,#footer_feedback .send { background: var(--color-204d89) !important; font-family: var(--family-light);}
#footer_feedback .send:hover { background-color: var(--color-16abdb)!important;}
#footer_feedback .tips_title,#footer_feedback .text { font-family: var(--family-light);}
.products .product_bg{ }
.products .product_bg .bg_img .left_img { position: absolute; top: -178px; left: 29px; z-index: -1; }
.products .product_bg .bg_img .left_img img {  max-height: max-content; max-width: 100%;}
.products .product_bg .bg_img .left_img.visible { opacity: 1;}
.products .product_bg .bg_img .right_img {  position: absolute; top: -255px;; right: 0; z-index: -1;}
.products .hot_products {  }
.products .hot_products .hot_products_top {display: flex; justify-content: space-between; align-items: baseline; padding: 81px 0px 43px;}
.products .hot_products .hot_products_top .title h1 { font-family: var(--global-family); font-size: var(--font36);}
.products .hot_products .hot_products_top .view_more a { transition: all 0.3s; border-bottom: 1px solid var(--color-666666); font-family: var(--global-family); font-size: 22px; color: var(--color-666666);}
.products .hot_products .hot_products_top .view_more a:hover { color: var(--color-204d89); border-bottom: 1px solid var(--color-204d89); }
.products .hot_products .hot_products_content { display: grid; grid-template-columns: 1fr 1fr 1fr; gap: 18px; }
.products .hot_products .hot_products_content .item .text {  transition: none;  border-radius: 10px; margin: 0px 21px; padding: 33px 25px 0px 0px; }
.products .hot_products .hot_products_content .item .text .title {transition: none; display: block;  font-family: var(--family-Regular); font-size: 24px; line-height: 30px; }
.products .hot_products .hot_products_content .item .text .title .overflew_text_line {transition: none; -webkit-line-clamp: 3; font-family: var(--family-Regular);}
.products .hot_products .hot_products_content .item .text .pla {  font-family: var(--family-light); font-size: var(--font16); line-height: 24px; display: none;}
.products .hot_products .hot_products_content .item .text .pla .overflew_text_line {-webkit-line-clamp: 3; font-family: var(--family-light);}
body .products .hot_products .hot_products_content .item .text .first_pla {padding: 0px 32px 0px 12px; font-family: var(--family-light); font-size: var(--font16); line-height: 24px; display: block;}
.products .hot_products .hot_products_content .item .text .view_more { display: none; padding: 26px 11px 12px 13px; }
body .products .hot_products .hot_products_content .item .text .first_more { display: block;}
.products .hot_products .hot_products_content .item .text .view_more a { transition: all 0.3s; }
.products .hot_products .hot_products_content .item .text .view_more a:hover { background-color: var(--color-204d89);}
.products .hot_products .hot_products_content .item { transition: none;  width: 100%; position: relative; }
.products .hot_products .hot_products_content .item .image { display: block; position: relative; height: 0;  padding-top: 77.71%; border-radius: 18px; overflow: hidden;}
.products .hot_products .hot_products_content .item .image img { position: absolute; transform: translate(-50%, -50%); top: 50%; left: 50%; width: 100%; height: 100%; object-fit: cover;}

.application_scenarios .content { padding: 73px 0px 20px; position: relative; width: 1500px;}
.application_scenarios .content .app_item {  padding: 0px 30px 162px; box-sizing: border-box; width: 100%;}
.application_scenarios .content .content_text { padding: 38px 0px 23px; position: absolute; right: 30px; top: 148px; border-radius: 12px;box-shadow: 0 20px 30px rgba(162, 168, 167, 0.35); background-color: var(--color-fff);width: 700px; }
.application_scenarios .content .image .left_image { border-radius: 20px; width: fit-content; overflow: hidden; transition: all 0.3s;}
.application_scenarios .content .image:hover img{ transform: scale(1.1); }
.application_scenarios .content .content_text .title h1{ padding: 0px 12px 10px 59px; font-family: var(--global-family); font-size: 36px;}
.application_scenarios .content .content_text .subtitle {padding: 18px 65px 11px 58px; font-family: var(--family-Regular); font-size: 24px; color: var(--color-16abdb); line-height: 30px;}
.application_scenarios .content .content_text .desc {  padding: 0px 76px 21px 58px; font-family: var(--family-light); font-size: var(--font16);line-height: var(--font24);}
.application_scenarios .content .content_text .desc .overflew_text_line { font-family: var(--family-light); -webkit-line-clamp: 4; min-height: 96px;}
.application_scenarios .content .content_text .read_more a {display: block; width: fit-content; transition: all 0.3s; padding: 11px 21px 14px 22px; background: var(--color-16abdb); border-radius: 23px; color: var(--color-fff); font-family: var(--family-Regular); font-size: 15px; }
.application_scenarios .content .content_text .read_more a:hover{ background-color: var(--color-204d89);}
.application_scenarios .content .content_text .read_more { padding-left: 59px; }
.application_scenarios .content_text .toggle { display: flex;padding-right: var(--font26); justify-content: flex-end; align-items: baseline; padding-top: 28px;}
.application_scenarios .content_text .next_page { transition: all 0.3s; position: relative; display: inline-block; width: 32px; height: 32px; text-align: center; border-radius: 50%; border: 1px solid var(--color-33b6e0); cursor: pointer;}
.application_scenarios .content_text .next_page::after {content: ''; position: absolute; height: 1px; width: 26%; background-color: var(--color-33b6e0); top: 58%; left: 13px; transform-origin: center; transform: rotate(-45deg);}
.application_scenarios .content_text .next_page::before { content: '';position: absolute; height: 1px; width: 26%; background-color: var(--color-33b6e0); top: 43%; left: 13px; transform-origin: center; transform: rotate(45deg);}
.application_scenarios .content_text .last_page { margin-right: 8px; transition: all 0.3s; position: relative; display: inline-block; width: 33px; height: 33px; text-align: center; border-radius: 50%; border: 1px solid var(--color-33b6e0); cursor: pointer;}
.application_scenarios .content_text .last_page::after {content: ''; position: absolute; height: 1px; width: 26%; background-color: var(--color-33b6e0); top: 58%; left: 11px; transform-origin: center; transform: rotate(45deg);}
.application_scenarios .content_text .last_page::before { content: '';position: absolute; height: 1px; width: 26%; background-color: var(--color-33b6e0); top: 41%; left: 11px; transform-origin: center; transform: rotate(-45deg);}
.application_scenarios .content_text .next_page:hover { background-color: var(--color-16abdb);}
.application_scenarios .content_text .next_page:hover::before{ background-color: var(--color-fff);}
.application_scenarios .content_text .next_page:hover::after{ background-color: var(--color-fff); }
.application_scenarios .content_text .last_page:hover { background-color: var(--color-16abdb); }
.application_scenarios .content_text .last_page:hover::before{ background-color: var(--color-fff);}
.application_scenarios .content_text .last_page:hover::after{ background-color: var(--color-fff); }

body #customer .info .member .signinbtn { font-size: 16px; font-family: var(--family-Regular);}
body #signup .register .signup { font-family: var(--family-Regular);}
body #customer #signin .signbtn {font-family: var(--family-Regular); }

.news_upcoming_events .content .title h1{  font-family: var(--global-family); font-size: var(--font36);}
.news_upcoming_events .content .banner_news { margin: 40px 0px 28px; display: flex; justify-content: space-between; }
.news_upcoming_events .content .banner_news .left { max-width: 94%;}
.news_upcoming_events .content .banner_news .right { min-width: 2%;}
.news_upcoming_events .content .banner_news .left .banner_ul { display: flex;}
.news_upcoming_events .content .banner_news .left .banner_ul li { padding: 7.4px 18px 7.4px; margin-right: 10px; font-size: var(--font16); font-family: var(--family-light); cursor: pointer; background-color: #d8f0fa; color: var(--color-16abdb); border-radius: 49px;}
.news_upcoming_events .content .banner_news .left .banner_ul li:last-child { margin-right: 0px;}
.news_upcoming_events .content .banner_news .left .banner_ul .frist_li { background-color: var(--color-16abdb); color: var(--color-fff);}
.news_upcoming_events .content .banner_news .left .banner_ul li:hover { color: var(--color-fff); background-color: var(--color-16abdb);}
.news_upcoming_events .content .banner_news .next_page { background-color: #d8f0fa; color: #3eb5dc; transition: all 0.3s; position: relative; display: inline-block; width: 32px; height: 32px; text-align: center; border-radius: 50%; cursor: pointer;}
.news_upcoming_events .content .banner_news .next_page::after {content: ''; position: absolute; height: 1px; width: 26%; background-color: var(--color-33b6e0); top: 57%; left: 13px; transform-origin: center; transform: rotate(-45deg);}
.news_upcoming_events .content .banner_news .next_page::before { content: '';position: absolute; height: 1px; width: 26%; background-color: var(--color-33b6e0); top: 41%; left: 13px; transform-origin: center; transform: rotate(45deg);}
.news_upcoming_events .content .banner_news .last_page { background-color: #d8f0fa; color: #3eb5dc; margin-right: 5px; transition: all 0.3s; position: relative; display: inline-block; width: 33px; height: 33px; text-align: center; border-radius: 50%; cursor: pointer;}
.news_upcoming_events .content .banner_news .last_page::after {content: ''; position: absolute; height: 1px; width: 26%; background-color: var(--color-33b6e0); top: 59%; left: 12px; transform-origin: center; transform: rotate(45deg);}
.news_upcoming_events .content .banner_news .last_page::before { content: '';position: absolute; height: 1px; width: 26%; background-color: var(--color-33b6e0); top: 41%; left: 12px; transform-origin: center; transform: rotate(-45deg);}
/* .news_upcoming_events .content .image_text { display: grid; grid-template-columns: 1fr 1fr 1fr 1fr; grid-gap: 20px;} */
.news_upcoming_events .content .banner_news .next_page:hover { background-color: var(--color-16abdb);}
.news_upcoming_events .content .banner_news .next_page:hover::after{ background-color: var(--color-fff);}
.news_upcoming_events .content .banner_news .next_page:hover::before{background-color: var(--color-fff);}
.news_upcoming_events .content .banner_news .last_page:hover { background-color: var(--color-16abdb); }
.news_upcoming_events .content .banner_news .last_page:hover::after{background-color: var(--color-fff);}
.news_upcoming_events .content .banner_news .last_page:hover::before{background-color: var(--color-fff);}
.banner_269_1 .swiper-pagination-bullet-active.swiper-pagination-bullet { background-color: var(--color-fff);}
.banner_269_1 .swiper-pagination-bullet { background-color: transparent; border: 2px solid var(--color-fff);}
.banner_269_1 .swiper-horizontal>.swiper-pagination-bullets, 
.banner_269_1 .swiper-pagination-bullets.swiper-pagination-horizontal, 
.banner_269_1 .swiper-pagination-custom, 
.banner_269_1 .swiper-pagination-fraction { left: 56.2%; bottom: 37px; }
.banner_269_1 .swiper-pagination { text-align: start;}
.banner_269_1 .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet, 
.banner_269_1 .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet { margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 6px);}
.products_detail_pages_banner .content .banner_right .request_quote .public_img { min-width: 20px;}
.products_detail_pages_banner .content .banner_right .download_file .public_img { min-width: 20px;}

.news_upcoming_events .content { overflow: hidden;}
.news_upcoming_events .content .image_text .text { padding: 17px 10px 10px 0px; transform: all 0.3s;}
.news_upcoming_events .content .image_text .item {   }
.news_upcoming_events .content .image_text .item .pla { font-family: var(--family-light); font-size: 15px; color: var(--color-999999);}
.news_upcoming_events .content .image_text .item .title { display: flex; justify-content: space-between; }
.news_upcoming_events .content .image_text .item .title .title_left .overflew_text_line { font-family: var(--family-Regular); -webkit-line-clamp: 3;}
.news_upcoming_events .content .image_text .item .title .title_left {  transition: all 0.3s; font-size: 22px; line-height: var(--font26); color: var(--color-212121); font-family: var(--family-Regular); padding: 14px 34px 10px 0px;}
.news_upcoming_events .content .image_text .item .title .title_right { transition: all 0.3s; position: relative; margin: 20px 6px; }
.news_upcoming_events .content .image_text .item .title .title_right::after{ content: ''; position: absolute; top: 0; right: 0; width: 10px; height: 10px; border-top: 2px solid #abb3bb; border-right: 2px solid #abb3bb;}
.news_upcoming_events .content .image_text .item .title .title_right::before{ content: ''; position: absolute;top: 6px; right: 0; height: 2px; width: 15px; transform: rotate(-45deg); background-color: #abb3bb;}
.news_upcoming_events .content .image_text .item .subtitle { -webkit-line-clamp: 3; font-family: var(--family-light); font-size: var(--font16); line-height: 24px; }
.news_upcoming_events .content .image_text .item:hover .title_left { color: var(--color-16abdb); }
.news_upcoming_events .content .image_text .item:hover .title_right { transform: rotate(45deg); margin: 19px 23px 0px 0px;}
.news_upcoming_events .content .image_text .item:hover .title_right::after{ border-top: 2px solid var(--color-16abdb); border-right: 2px solid var(--color-16abdb); }
.news_upcoming_events .content .image_text .item:hover .title_right::before { background-color: var(--color-16abdb);}
body .news_upcoming_events .content .image_text .item .title .first_title_left { color: var(--color-16abdb);}
body .news_upcoming_events .content .image_text .item .title .first_title_right { transform: rotate(45deg); margin: 19px 23px 0px 0px; }
.news_upcoming_events .content .image_text .item .image {border-radius: 15px; position: relative; height: 0; padding-top: 70.145%; overflow: hidden;}
.news_upcoming_events .content .image_text .item .image img { transition: all 0.3s;  position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 100%; height: 100%; object-fit: cover}
.news_upcoming_events .content .image_text .item:hover .image img { transform: translate(-50%,-50%) scale(1.1);}


.get_in_touch{  margin-top: 144px; position: relative; padding-bottom: 109px;}
.get_in_touch .get_in_touch_bg { position: absolute; left: 0;  bottom: 0; z-index: -1;}
.get_in_touch .content { display: flex; justify-content: space-between;}
.get_in_touch .content .left { padding-top: 13.403%; flex: 1;  }
.get_in_touch .content .left .title h1 { font-family: var(--global-family); font-size: var(--font26); line-height: var(--font42); color:var(--color-16abdb)}
.get_in_touch .content .left .subtitle h1 { font-family: var(--global-family); font-size: var(--font56); line-height: 60px; color: var(--color-212121); max-width: 606px; padding-top: 17px;}
.get_in_touch .content .left .pla { font-size: var(--font16) ; line-height: 24px; color: var(--color-4c4c4c); font-family: var(--family-light); padding-top: 15px; max-width: 606px;}
.get_in_touch .content .left .touch_eamil .text { margin-left: 12px;font-family: var(--family-light); font-size: 30px; line-height: 60.12px; color: var(--color-212121);}
.get_in_touch .content .left .touch_eamil { display: flex; align-items: center; margin-top: var(--font56);}
.get_in_touch .content .left .touch_phone { display: flex; align-items: center;}
.get_in_touch .content .left .touch_phone .text { margin-left: 14px; font-family: var(--family-light); font-size: 30px; line-height: 55.12px; color: var(--color-212121);}
.get_in_touch .content .right { background-color: var(--color-fff); width: 682px; border-radius: 10px;}
.get_in_touch .content .right .from form{ display: flex; margin: 31px;}
/* .get_in_touch .content .right .from_right { margin-top: 31px;} */
.get_in_touch .content .right .from_left {  border: 1px solid #4d4d4d; border-right: none; padding: 30px 50px; width: 62.67%;}
.get_in_touch .content .right .from_left .title  h1{ font-family: var(--global-family); font-size: 34px; line-height: 40px; color: var(--color-16abdb);}
.get_in_touch .content .right .from_left .subtitle { margin-top: 15px; font-family: var(--family-light); font-size: var(--font16); line-height: 24px; color: var(--color-999999);}
.get_in_touch .content .right .from_left .input {margin-top: 33px;}
.get_in_touch input{ padding: 5px 3px; width: 100%; display: block; border: none; background-color: transparent; border-bottom: 1px solid #666666; font-family: var(--family-light); font-size: var(--font16); line-height: 24px; color: var(--color-4c4c4c);}
.get_in_touch input[name='send']{ cursor: pointer; transition: all 0.3s; background-color: var(--color-16abdb); border: none; color: #eff9fd; width: 140px;padding: 11px; border-radius: 8px; margin-top: 9px;}
.get_in_touch input[name='send']:hover { background-color: var(--color-204d89);}
.get_in_touch .content .right .from_left #email { margin-top: var(--font16); padding: 2px 3px 4px;}
.get_in_touch .content .right .from_left #Phone { margin-top: var(--font16); padding: 4px 3px;}
.get_in_touch .content .right .from_left #Subject { margin-top: var(--font16); padding: 4px 3px;}
.get_in_touch .content .right .from_left .lable { font-family: var(--family-light); font-size: var(--font16); line-height: 24px; color: var(--color-4c4c4c);margin-top: 19px;}
.get_in_touch textarea { border: none; background-color: #e8e8e8; margin: 13px 2px 0px; width: 100%; height: 140px;}
.get_in_touch .content .right .from form .from_right { width: 22.33%; }
.get_in_touch .content .right .from form .from_right .image_right { height: 100%;}
.get_in_touch .content .right .from form .from_right .image_right img { height: 100%; object-fit: cover; object-position: left; }
.get_in_touch .input input[type='text'], .get_in_touch input[type='number'], .get_in_touch input[type='password'], .get_in_touch input[type='reset'],.get_in_touch input[type='submit'],.get_in_touch input[type='button'],.get_in_touch input[type='tel'],.get_in_touch button,.get_in_touch textarea { margin-top: 13px; }
body .header_269_1 .default_nav_style .n_item a { font-family: var(--family-light); color: var(--color-212121) !important;}
body .header_269_1 .default_nav_style .n_item a:hover { color: var(--color-16abdb) !important;}
body #signup .register .title { font-size: 32px;}
body #signup .register .signbtn { background-color: var(--color-16abdb); border: none; height: 50px; line-height: 50px}
body #signup .register .signbtn:hover { background-color: var(--color-204d89);}
body #signup .register .row label { font-family: var(--family-light);}

/* 产品详情页面 */
.products_detail_pages_banner { background-color: var(--color-fff);}
.products_detail_pages_banner .content { display: flex; justify-content: space-between; padding: 80px 0px 82px;}
.products_detail_pages_banner .content .banner_left {width: 60.3%;} 
.products_detail_pages_banner .content .banner_left .banner_left_bottom { margin-top: 29px;  display: flex; width: 92.2%; align-items: center;}
.products_detail_pages_banner .content .banner_left .banner_left_bottom .banner_left_bottom_in { width: 99%; }
.products_detail_pages_banner .content .pages_goods_next { display: flex; align-items: center; width: 15px; height: 15px; cursor: pointer;}
.products_detail_pages_banner .content .pages_goods_next::after { content: ''; border-top: 1px solid #bcbcbc;width: 100%;height: 100%; border-left: 1px solid #bcbcbc; transform: rotate(-45deg); }
.products_detail_pages_banner .content .pages_goods_prev { display: flex; align-items: center; width: 15px; height: 15px; cursor: pointer;}
.products_detail_pages_banner .content .pages_goods_prev::after { content: '';  border-top: 1px solid #bcbcbc;width: 100%;height: 100%; border-right: 1px solid #bcbcbc; transform: rotate(45deg);}
.products_detail_pages_banner .content .banner_left .banner_left_top {margin-top: 15px; }
.products_detail_pages_banner .banner_left{position: relative;}
.products_detail_pages_banner .banner_left .MagicZoom{display:block; margin:0 auto; font-size: 0; max-width: 100%;}
.products_detail_pages_banner .banner_left .MagicZoom img{border:0 !important; padding:0 !important; margin:0 !important;}
.products_detail_pages_banner .banner_left .MagicZoomBigImageCont{border:1px solid #ddd;}
.products_detail_pages_banner .banner_left .MagicZoomHeader{font-size:0 !important; line-height:0 !important; color:#fff; background:transparent; text-align:center !important; padding: 0 !important;}
.products_detail_pages_banner .banner_left .MagicZoomPup{border:1px solid #ccc; background:#fff; cursor:move;}
.products_detail_pages_banner .banner_left .MagicZoomLoading{ background:url(../images/global/loading.gif) no-repeat 2px 50% #fff;}
.products_detail_pages_banner .banner_left #zoom-big{position:absolute; top:0; left:100%;}
.products_detail_pages_banner .banner_left #zoom-big img{max-width:none; max-height:none;}
.products_detail_pages_banner .content .banner_right { width: 39.7%;}
.products_detail_pages_banner .content .banner_right .tab { border-radius: 15px; width: fit-content;font-size: var(--font16); font-family: var(--family-light); color: var(--color-16abdb) ;padding: 7.5px 20px; background-color: var(--color-eef8fd); }
.products_detail_pages_banner .content .banner_right .title { font-size: 32px; font-family: var(--global-family);padding-top: 38px; }
.products_detail_pages_banner .content .banner_right .price { padding-top: 10px; font-size: 20px; color: var(--color-16abdb); font-family: var(--family-Regular); }
.products_detail_pages_banner .content .banner_right .text {-webkit-line-clamp: 2; padding-top: 18px; font-size: 22px; font-family: var(--family-light); color: #666666;}
.products_detail_pages_banner .content .banner_right .pla { font-size: var(--font16); font-family: var(--family-light); color: #666666;line-height: 24px; padding: 8px 0px 0px 5px; max-width: 99%; }
.products_detail_pages_banner .content .banner_right .request_quote { border: 2px solid var(--color-16abdb); transition: all .3s; cursor: pointer; border-radius: 10px; margin-right: 9px; display: flex; justify-content: center; align-items: center; background-color: var(--color-16abdb); padding: 0px 10px; min-width: 240px; min-height: 56px; box-sizing: border-box; }
.products_detail_pages_banner .content .banner_right .request_quote .public_img .hover_icon_action { display: none;}
.products_detail_pages_banner .content .banner_right .request_quote:hover { background-color: transparent; border: 2px solid var(--color-16abdb); }
.products_detail_pages_banner .content .banner_right .request_quote:hover .public_img .hover_icon { display: none;}
.products_detail_pages_banner .content .banner_right .request_quote:hover .public_img .hover_icon_action { display: block;}
.products_detail_pages_banner .content .banner_right .request_quote:hover .request_quote_link a {color: var(--color-16abdb); }
.products_detail_pages_banner .content .banner_right .request_quote .request_quote_link {  }
.products_detail_pages_banner .content .banner_right .request_quote .request_quote_link a { padding-left: 15px; color: var(--color-fff); font-size: 18px; font-family: var(--family-Regular); }
.products_detail_pages_banner .content .banner_right .download_file { border: 2px solid var(--color-104486); transition: all .3s; cursor: pointer; border-radius: 10px; margin-right: 9px; display: flex; justify-content: center; align-items: center; background-color: var(--color-104486); padding: 0px 10px; min-width: 240px; min-height: 56px; box-sizing: border-box;}
.products_detail_pages_banner .content .banner_right .download_file .public_img .hover_download_file { display: none;}
.products_detail_pages_banner .content .banner_right .download_file:hover { background-color: transparent; border: 2px solid var(--color-104486);}
.products_detail_pages_banner .content .banner_right .download_file:hover .public_img .download_file_icon { display: none;}
.products_detail_pages_banner .content .banner_right .download_file:hover .public_img .hover_download_file { display: block;}
.products_detail_pages_banner .content .banner_right .download_file:hover .download_file_link a { color: var(--color-104486);}

.products_detail_pages_banner .content .banner_right .download_file .download_file_link {}
.products_detail_pages_banner .content .banner_right .download_file .download_file_link a { padding-left: 15px; color: var(--color-fff); font-size: 18px; font-family: var(--family-Regular);}
.products_detail_pages_banner .content .banner_right .banner_button { display: flex; align-items: center; padding-top: 21px;}
.products_detail_pages_banner .content .banner_right .line { width: 100%; display: flex; justify-content: center; height: 1px; background-color: #e6e6e6; margin: 31px auto 16px;}
.products_detail_pages_banner .content .banner_right .share { display: flex; justify-content: space-between; align-items: center;}
.products_detail_pages_banner .content .banner_right .share .go_back { display: flex; align-items: center;}
.products_detail_pages_banner .content .banner_right .share .go_back:hover .go_back_text a{ color: var(--color-16abdb);}
.products_detail_pages_banner .content .banner_right .share .go_back:hover .icon::after { border-top-color: var(--color-16abdb);border-left-color: var(--color-16abdb);}
.products_detail_pages_banner .content .banner_right .share .go_back:hover .icon::before { background-color: var(--color-16abdb);}
body .products_detail_content_switch.top { box-shadow: none !important; border-bottom: 1px solid #d9d9d9;}
.products_detail_pages_banner .content .banner_right .share .icon { width: 20px; height: 20px;display: flex; align-items: center; position: relative; }
.products_detail_pages_banner .content .banner_right .share .icon::after { content: ''; display: block;width: 9px; height: 9px; border-top: 1px solid var(--color-808080); border-left: 1px solid var(--color-808080); transform: rotate(-45deg);position: absolute; left: 8px;}
.products_detail_pages_banner .content .banner_right .share .icon::before { content: '';display: flex; align-items: center; width: 16px; height: 1px; background-color: var(--color-808080);position: absolute; left: 8px;}
.products_detail_pages_banner .content .banner_right .share .icon_share { font-size: var(--font16); color: var(--color-808080);}
.products_detail_pages_banner .content .banner_right .share .icon_share { display: flex; align-items: center;}
.products_detail_pages_banner .content .banner_left .banner_left_bottom .banner_left_bottom_in .item_img { cursor: pointer;}
.products_detail_pages_banner .content .banner_left .banner_left_bottom .banner_left_bottom_in .item_img img { opacity: 0.4;}
.products_detail_pages_banner .content .banner_left .banner_left_bottom .banner_left_bottom_in .item_img.swiper_active img { opacity: 1;}
.products_detail_pages_banner .content .banner_left .banner_left_bottom .banner_left_bottom_in .item_img.swiper-slide-thumb-active img { opacity: 1;}
.products_detail_pages_banner .share_toolbox li { margin-right: 8px; width: 20px; }
.products_detail_pages_banner .share_toolbox li a.share_s_btn::after { content: ''; display: none; width: 100%; height: 100%; position: absolute; left: 0; top: 0; background-color: #16abdb;mix-blend-mode: overlay;}
.products_detail_pages_banner .share_toolbox li a.share_s_btn { position: relative;  transition: all 0.3s;}
.products_detail_pages_banner .share_toolbox li:hover .share_s_btn::after { display: block; }
.products_detail_pages_banner .share_toolbox li .share_s_facebook { background-image: url(../images/products_details_faskbook_icon-min.png); background-repeat: no-repeat; background-size: 100% 100%; width: 12px; height: 18px;}
.products_detail_pages_banner .share_toolbox li .share_s_twitter { background-image: url(../images/products_details_x_icon-min.png);background-repeat: no-repeat; background-size: 100% 100%;width: 16px; height: 16px; background-position: 0 0;}
.products_detail_pages_banner .share_toolbox li .share_s_linkedin { background-image: url(../images/products_details_in_icon-min.png);background-repeat: no-repeat; background-size: 100% 100%;width: 14px; height: 15px;background-position: 0 0;}
/* .products_detail_pages_banner .share_toolbox li .share_s_facebook { background-image: url(../images/products_details_faskbook_icon-min.png);background-repeat: no-repeat; background-size: 100% 100%;width: 12px; height: 18px;background-position: 0 0;}
.products_detail_pages_banner .share_toolbox li .share_s_facebook { background-image: url(../images/products_details_faskbook_icon-min.png);background-repeat: no-repeat; background-size: 100% 100%;width: 12px; height: 18px;background-position: 0 0;} */
.products_detail_pages_banner .content .banner_right .share .icon_share ul { margin-left: 15px; display: flex; align-items: center;}
.products_detail_pages_banner .content .banner_right .share .go_back .go_back_text { margin-left: 14px;}
.products_detail_pages_banner .content .banner_right .share .go_back .go_back_text a { color: var(--color-808080); font-size: var(--font16);}
.products_detail_content_switch { margin: 0 auto; width: 860px; max-width: 70%; padding: 57px 0px;}
.products_detail_content_switch .switch_ul { display: flex; justify-content: center;}
.products_detail_content_switch .switch_ul li { transition: all 0.3s; cursor: pointer; font-family: var(--family-Regular); font-size: 18px;border-radius: var(--font26); color: #808080; padding: 11px 24px;; background-color: var(--color-fff); margin-right: 12px;}
.products_detail_content_switch .switch_ul li:last-child{margin-right: 0;}
.products_detail_content_switch .switch_ul li.active,
.products_detail_content_switch .switch_ul li:hover { color: var(--color-fff); background-color: var(--color-16abdb);}
/* table { font-family: sans-serif;  letter-spacing: 1px; }
thead { background-color: var(--color-16abdb); } 
tbody > tr:nth-of-type(odd) { background-color: var(--color-eef8fd); } */

.overview { }
.overview .content {  display: flex; justify-content: space-between; align-items: center;}
.overview .content .content_left { width: 56%; overflow: hidden;}
.overview .content .content_right { width: 40%;}
.overview .content .content_left .content_img { position: relative; } 
.overview .content .content_left .content_img .image { }
.overview .content .content_left .content_img .image img { }
.overview .content .content_left .content_img .banner_btn { position: absolute; bottom: 19px; right: 32px; z-index: 2;}
.overview .content .content_left .content_img .banner_btn .page_last {transition: all 0.3s; background-color: var(--color-16abdb); color: #e2f4fa;  transition: all 0.3s; position: relative; display: inline-block; width: 40px; height: 40px; text-align: center; border-radius: 50%; cursor: pointer; }
.overview .content .content_left .content_img .banner_btn .page_last:hover  { background-color: var(--color-204d89);}
.overview .content .content_left .content_img .banner_btn .page_last::after {content: ''; position: absolute; height: 1px; width: 26%; background-color: var(--color-e2f4fa); top: 59%; left: 13px; transform-origin: center; transform: rotate(45deg); }
.overview .content .content_left .content_img .banner_btn .page_last::before {content: '';position: absolute; height: 1px; width: 26%; background-color: var(--color-e2f4fa); top: 42%; left: 13px; transform-origin: center; transform: rotate(-45deg); }
.overview .content .content_left .content_img .banner_btn .page_next { transition: all 0.3s; margin-left: 12px; background-color: var(--color-16abdb); color: #e2f4fa; transition: all 0.3s; position: relative; display: inline-block; width: 40px; height: 40px; text-align: center; border-radius: 50%; cursor: pointer; }
.overview .content .content_left .content_img .banner_btn .page_next:hover { background-color: var(--color-204d89);}
.overview .content .content_left .content_img .banner_btn .page_next::after { content: ''; position: absolute; height: 1px; width: 26%; background-color: var(--color-e2f4fa); top: 57%; left: 17px; transform-origin: center; transform: rotate(-45deg);}
.overview .content .content_left .content_img .banner_btn .page_next::before { content: '';position: absolute; height: 1px; width: 26%; background-color: var(--color-e2f4fa); top: 41%; left: 17px; transform-origin: center; transform: rotate(45deg); }
.overview .content .content_right .title h1 { font-family: var(--family-Regular); font-size: var(--font32); color: var(--color-212121); line-height: var(--font44); }
.overview .content .content_right .pla {padding: 20px 0px 12px 5px; font-family: var(--family-light); font-size: var(--font16); color: var(--color-666666); line-height: var(--font24); }
.overview .content .content_right .label { display: flex; }
.overview .content .content_right .label .round  { margin: 6px 6px 0px; width: 15px; height: 8px; border-radius: 50%; background-color: var(--color-999999);}
.overview .content .content_right .label  .text { font-family: var(--family-light); font-size: var(--font16); color: var(--color-666666); line-height: var(--font24); margin-left: 5px;}
.overview .content .content_right .label2 {margin-top: 10px;}
.overview .content .content_right .label3 { margin-top: 10px;}

.asked_questions { margin: 112px auto 141px;}
.asked_questions .title { font-family: var(--family-Regular); font-size: var(--font32); color: var(--color-212121);}
.asked_questions .card_content { margin-top: 32px;}
.asked_questions .card_content_box{display: none;}
.asked_questions .card_content_box.active{display: block;}
.asked_questions .card_content .card .title { display: flex;align-items: center; justify-content: space-between; background-color: var(--color-fff); font-size: var(--font20); font-family: var(--family-Regular); font-weight: bold; color: var(--color-212121); cursor: pointer;}
.asked_questions .card_content .card .title .round { border-radius: 50%; width: 25px; height: 25px; min-height: 25px; min-width: 25px; background-color: var(--color-16abdb); position: relative;}
.asked_questions .card_content .card .title .round::after { content: ''; position: absolute; top: 50%; left: 50%;transform: translate(-50%,-50%); width: 50%;height: 2px; background-color: var(--color-fff);  }
.asked_questions .card_content .card .title .round::before { transition: all 0.3s; content: ''; position: absolute; top: 50%; left: 50%;transform: translate(-50%,-50%); height: 50%; width: 2px; background-color: var(--color-fff); }
.asked_questions .card_content .card.show .title .round::before{ transform: rotate(-90deg); top: 25%; background-color: var(--color-16abdb);}
.asked_questions .card_content .card.show .title .round::after {background-color: var(--color-16abdb);}
.change_color { background-color: var(--color-fff);}
.asked_questions .card_content .card { transition: all 0.3s; padding: 24px 32px 24px; border-radius: 9px; margin-top: 12px; background-color: var(--color-fff); box-shadow: 0 20px 30px rgb(219 216 216 / 35%);}
.asked_questions .card_content .card .hidden  { display: none;}
.asked_questions .card_content .card.show .hidden {  display: block;}
.asked_questions .card_content .card.show .hidden *{ font-family: inherit;}
.asked_questions .card_content .card.show { background-color: var(--color-16abdb);}
.asked_questions .card_content .card.show .title { background-color: var(--color-16abdb); }
.asked_questions .card_content .card.show .title .text { color: var(--color-fff);}
.asked_questions .card_content .card.show .title .round { background-color: var(--color-fff);}
.asked_questions .card_content .card  .hidden {color: var(--color-fff); font-size: var(--font16); font-family: var(--family-light); }
.asked_questions .card_content .card .hidden .label { display: flex; align-items: center;}
.asked_questions .card_content .card .hidden .label .round { width: 8px; height: 8px; border-radius: 50%; background-color: #e9fdfc;}
.asked_questions .card_content .card .hidden .label .text { margin-left: 9px;}
.asked_questions .card_content .card  .hidden .questions {margin-top: 12px;}
.asked_questions .card_content .card  .hidden .label_array { line-height: 24px; margin-top: 11px;}

.hydrogen_project { position: relative;}
.hydrogen_project .content { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%);}
.hydrogen_project .content .title { color: var(--color-fff); font-size: var(--font40); line-height: 54px; font-family: var(--family-Regular);}
.hydrogen_project .content .pla { color: var(--color-fff); font-size: var(--font18); line-height: 28px; font-family: var(--family-light); margin-top: 16px;}
.hydrogen_project .content .jump_button .quote_now {  border: 2px solid var(--color-16abdb); transition: all 0.3s; background-color: var(--color-16abdb); margin-right: 10px; border-radius: 44px; font-family: var(--family-Regular); font-size: var(--font20); color: var(--color-fff); padding: 0px 10px; min-width: 180px; min-height: 56px; text-align: center; display: flex; justify-content: center; align-items: center;box-sizing: border-box;}
.hydrogen_project .content .jump_button .quote_now:hover { background-color: var(--color-204d89); border: 2px solid var(--color-204d89);}
.hydrogen_project .content .jump_button .contact_us {transition: all 0.3s; border: 2px solid var(--color-fff); border-radius: 44px; font-family: var(--family-Regular); font-size: var(--font20); color: var(--color-fff); padding: 0 10px; min-width: 180px; min-height: 56px; display: flex; align-items: center; justify-content: center; box-sizing: border-box;}
.hydrogen_project .content .jump_button .contact_us:hover { background-color: var(--color-fff); color: var(--color-16abdb);}
.hydrogen_project .content .jump_button { display: flex; padding-top: 46px; }

.products .hot_products .hot_products_top .subtitle h1 { font-family: var(--family-Regular);}
.products .hot_products .products_top { padding: 102px 0px 30px;} 


/* 案例详情css */
.case_banner { position: relative;}
.case_banner .case_banner_image { position: relative; height: 0; padding-top: 31.3%;}
.case_banner .case_banner_image img { position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%);}
.case_banner .content_text { position: absolute; left: 50%; top: 49%; transform: translate(-50%, -50%); text-align: center;}
.case_banner .content_text .title { font-size: var(--font18); color: var(--color-fff); line-height: 42px; }
.case_banner .content_text .title a { color: inherit;}
.case_banner .content_text .text { font-size: var(--font56);line-height: 66px; color: var(--color-fff);  margin-top: 35px;}

.case_detail{position: relative; padding-bottom: 137px;}
.case_detail::after{content: ''; width: 100%; height: 0; padding-top: 58.438%; background: url(../images/page/case_project_bg-min.png) no-repeat center / 100% auto; position: absolute; left: 0; bottom: 0; z-index: -1;}
.case_detail .page_switch .last_pages { width: 40%; }
.case_detail .page_switch .next_pages { width: 40.6%;}
.case_detail .page_switch { display: flex; justify-content: space-between; margin-top: 38px;}
.case_detail .page_switch a { color: inherit;}
.case_detail .page_switch .jump { font-size: var(--font14); color: var(--color-fff);background-color: var(--color-16abdb); width: fit-content; padding: 4px 10px;}
.case_detail .page_switch .page_title { margin-top: 12px; font-size: var(--font18); color: #000000; line-height: 22px; display: block;}
.case_detail .page_switch .page_title:hover { color: var(--color-16abdb);}

body .ueeshop_responsive_feedback .rows label { font-family: var(--family-light);}
body .feedback .ueeshop_responsive_feedback .rows label span{ margin-left: 3px;}
body .ueeshop_responsive_feedback .rows .input { width: 500px;}
body .ueeshop_responsive_feedback .form_button { font-size: 16px; background-color: var(--color-16abdb); font-family: var(--family-Regular); cursor: pointer;}
body .ueeshop_responsive_feedback .form_button:hover { background-color: var(--color-204d89);}

.news_content { padding-bottom: 77px;}
.news_content .time { font-size: var(--font18); color: var(--color-999999); line-height: 32px;margin-top: 45px; text-transform: uppercase; }
.news_content .title h1{ font-size: var(--font34); line-height: 51px; color: #000000; margin-top: 9px;}
.news_content .news_image_bg { position: relative; height: 0; padding-top: 62.431%;; margin-top: 26px; border-radius: 30px; overflow: hidden;}
.news_content .news_image_bg img{ transition: all .3s; position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); width: 100%; height: 100%; object-fit: cover; }
.news_content .news_image_bg:hover img { transform: translate(-50%,-50%) scale(1.1);}
.news_content .page_switch .last_pages { width: 40%;transition: all .3s; }
.news_content .page_switch .last_pages:hover a{  color: var(--color-16abdb);}
.news_content .page_switch .next_pages { width: 40.6%;transition: all .3s;}
.news_content .page_switch .next_pages:hover a{  color: var(--color-16abdb);}
.news_content .page_switch { display: flex; justify-content: space-between; margin-top: 52px; align-items: center;}
.news_content .page_switch a { color: inherit;}
.news_content .page_switch .jump { font-size: var(--font14); color: var(--color-fff);background-color: var(--color-16abdb); width: fit-content; padding: 4px 10px;}
.news_content .page_switch .page_title { margin-top: 12px; font-size: var(--font18); color: #000000; line-height: 22px; display: block;}


/* 产品列表css  */
.product_list_page_banner {position: relative; }
.product_list_page_banner .content_text { position: absolute; top: 0; left: 0;}
.product_list_page_banner .content_text .nav  { color: var(--color-fff); font-size: var(--font18); line-height: 42px;}
.product_list_page_banner .content_text .nav a { color: inherit; font-family: var(--family-Regular); } 
.product_list_page_banner .content_text .title h1 { font-size: var(--font50); line-height: 54px; color: var(--color-fff); }
.product_list_page_banner .content_text .text { font-size: var(--font18); line-height: 28px; color: var(--color-fff);max-width: 42%; margin-top: 22px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp:6; -webkit-box-orient: vertical;}
.product_list_page_banner .content_text_in a { color: var(--color-fff);}
.product_list_page_banner .content_text .jump { transition: all .3s; margin-top: 32px; font-size: var(--font20); line-height: 42px; padding: 8.41px 35px; border-radius: 35px; background-color: var(--color-16abdb); width: fit-content; display: block;}
.product_list_page_banner .content_text .jump:hover { background-color: var(--color-204d89);}
.product_list_page_banner .content_text { position: absolute; top: 47%; left: 12.4%; transform: translateY(-50%); }
.product_list_page_banner .content_text_in { width: 100%; }
.product_list_page_banner .content_text  .title { margin-top: 40px;}
body .ueeshop_responsive_header .header .func .member_btn { box-sizing: border-box; width: 21px; height: 21px; background: url(/static/images/responsive_header/account_btn.png) no-repeat center center / 90%;}

.product_list_page_pem { margin: 160px auto 180px; }
.product_list_page_pem .content_pem { display: flex; justify-content: space-between; background-color: var(--color-fff); border-radius: 20px; overflow: hidden; box-shadow: 0 20px 30px rgba(162, 168, 167, 0.35);}
.product_list_page_pem .content_pem .menu_left {padding-top: 10px;padding-left: 10px; overflow: hidden; width: 23%; background-color: var(--color-16abdb);}
.product_list_page_pem .content_pem .menu_left .family_regular li {cursor: pointer; padding: 10px;min-height: 60px; font-family: var(--family-Regular); font-size: var(--font18); color: var(--color-fff); line-height: 1.5;align-items: center; display: flex; justify-content: center;}
.product_list_page_pem .content_pem .menu_left .family_regular li:hover { background-color: var(--color-fff); color: var(--color-16abdb);}
.product_list_page_pem .content_pem .menu_left .family_regular li:hover::after { background-color: var(--color-16abdb);}
.product_list_page_pem .content_pem .menu_right { width: 77%; }
.product_list_page_pem .content_pem .menu_left .family_regular .active { background-color: var(--color-fff); color: var(--color-16abdb); position: relative;}
/* .product_list_page_pem .content_pem .menu_left .family_regular .active::after{ content: ''; width: 6px; height: 100%; background-color: var(--color-16abdb); position: absolute; left: 0; top: 0;} */
.product_list_page_pem .content_pem .menu_right .menu_right_box{display: none;}
.product_list_page_pem .content_pem .menu_right .menu_right_box.active{display: block;}
.product_list_page_pem .content_pem .menu_right .menu_right_in { display: flex; padding: 81px 62px 90px;}
.product_list_page_pem .content_pem .menu_right .content_text { width: 50%; }
.product_list_page_pem .content_pem .menu_right .content_image { width: 50%; margin-top: 12px; margin-left: 12px;}
.product_list_page_pem .content_pem .menu_right .content_text .text { -webkit-line-clamp: 4; font-size: var(--font16); line-height: 24px; color: var(--color-666666);    margin-top: 6px; margin-left: 4px; max-width: 79%;}
.product_list_page_pem .content_pem .menu_right .content_text .tab { width: fit-content; border-radius: 15px; color: var(--color-16abdb); font-size: var(--font16); background-color: var(--color-eef8fd); padding: 0px 22px;}
.product_list_page_pem .content_pem .menu_right .content_text .title { -webkit-line-clamp: 2; color: var(--color-212121); font-size: var(--font32); margin-top: 38px; margin-left: 3px;}
.product_list_page_pem .content_pem .menu_right .content_text .pla{  -webkit-line-clamp: 4;color: var(--color-666666); font-size: var(--font26); line-height: 34px; max-width: 70%; margin-top: 15px; margin-left: 3px;}
.product_list_page_pem .content_pem .menu_right .content_text .jump_button{ display: flex; margin-top: 25px; }
.product_list_page_pem .content_pem .menu_right .content_text .jump {transition: all .3s; background-color: var(--color-16abdb); width: fit-content; padding: 14px 17px 14px 20px; border-radius: 30px;  margin-left: 4px;}
.product_list_page_pem .content_pem .menu_right .content_text .jump:hover { background-color: var(--color-204d89);}
.product_list_page_pem .content_pem .menu_right .content_text .page_last{ cursor: pointer; width: 32px; height: 32px; border-radius: 50%; border: 1px solid var(--color-16abdb); position: relative;}
.product_list_page_pem .content_pem .menu_right .content_text .page_last::after{ content: ''; position: absolute; left: 56%; top: 50%; transform: translate(-50%,-50%) rotate(-45deg); width: 28%;height: 28%; border-top:1px solid var(--color-16abdb); border-left: 1px solid var(--color-16abdb);}
.product_list_page_pem .content_pem .menu_right .content_text .page_next{ cursor: pointer; margin-left: 6px; width: 32px; height: 32px; border-radius: 50%; border: 1px solid var(--color-16abdb); position: relative;}
.product_list_page_pem .content_pem .menu_right .content_text .page_next::after{ content: ''; position: absolute; left: 44%; top: 50%; transform: translate(-50%,-50%) rotate(45deg); width: 28%;height: 28%; border-top:1px solid var(--color-16abdb); border-right: 1px solid var(--color-16abdb);}
.product_list_page_pem .content_pem .menu_right .content_text .left_right_button{ display: flex; align-items: center; margin-left: 10px;}
.product_list_page_pem .content_pem .menu_right .content_text .page_last:hover { background-color: var(--color-16abdb); border-color: transparent;}
.product_list_page_pem .content_pem .menu_right .content_text .page_last:hover::after,.product_list_page_pem .content_pem .menu_right .content_text .page_last:hover::before { border-top-color: var(--color-fff); border-left-color: var(--color-fff);}
.product_list_page_pem .content_pem .menu_right .content_text .page_next:hover { background-color: var(--color-16abdb); border-color: transparent;}
.product_list_page_pem .content_pem .menu_right .content_text .page_next:hover::after,.product_list_page_pem .content_pem .menu_right .content_text .page_next:hover::before { border-top-color: var(--color-fff); border-right-color: var(--color-fff);}

.product_list_page_asked { margin: 151px auto 239px;}
.product_list_page_asked .title { font-size: var(--font36); color: var(--color-212121); font-weight: bold;}
.product_list_page_asked .asked_nav { margin: 40px auto -2px;}
.product_list_page_asked .asked_nav .nav_ul { display: flex; align-items: center; }
.product_list_page_asked .asked_nav .nav_ul li { font-family: var(--family-light); padding: 7px 19px; border-radius: 20px; font-size: var(--font16); color: var(--color-808080); background-color: var(--color-fff); margin-right: 8px; cursor: pointer;}
.product_list_page_asked .asked_nav .nav_ul li:hover { background-color: var(--color-16abdb); color: var(--color-fff);}
.product_list_page_asked .asked_nav .nav_ul .active { color: var(--color-fff); background-color: var(--color-16abdb);}
.product_list_page_asked .card_content .hidden .questions { margin-top: 16px; max-width: 91.8%; line-height: 25px;}
.product_list_page_asked .card_content .card { padding: 25px 32px 24px; box-shadow: 0 0px 30px rgba(162, 168, 167, 0.35);}
.asked_questions .card_content .card .title .text { font-weight: 400; -webkit-line-clamp: 2;}


.pdf_img_box{display: none;}


/* 关于我们css */
.about_us_page_banner { position: relative; }
.about_us_page_banner .image img { width: 100%; height: 100%; object-fit: cover;}
.about_us_page_banner .content_text { position: absolute; top: 30.1%; left: 12.5%;}
.about_us_page_banner .content_text *{line-height: 1.4323;}
.about_us_page_banner .content_text .nav{ font-size: var(--font42); color: var(--color-fff);}
.about_us_page_banner .content_text .title{ font-size: var(--font72); color: var(--color-fff); }
.about_us_page_banner .content_text .text{ font-size: var(--font36); color: var(--color-fff);margin-top: 14px;}
.about_us_page_banner .content_text .content_text_in{ width: 70%;}


/* 联系我们css */
.contact_us_page_banner { position: relative;}
.contact_us_page_banner .banner_img { }
.contact_us_page_banner .banner_img img { width: 100%; height: 100%; object-fit: cover;}
.contact_us_page_banner .content { position: absolute; top: 58%;left: 26.4%; transform: translate(-50%,-50%);height: 50%; width: 28%; }
.contact_us_page_banner .content .link { font-size: var(--font18); color: var(--color-fff); font-family: var(--family-Regular);}
.contact_us_page_banner .content .link a { color: var(--color-fff); font-family: var(--family-Regular);}
.contact_us_page_banner .content .title h1 {margin-top: 44px; font-size: var(--font50); color: var(--color-fff);}
.contact_us_page_banner .content .pla { margin-top: 20px; font-size: var(--font18); line-height: 28px; color: var(--color-fff);}


/* 新闻列表css */
.news_list_page_banner { display: flex; justify-content: space-between;}
.news_list_page_banner .text_left { position: relative; width: 32.5%; background-color: var(--color-16abdb);}
.news_list_page_banner .image_right { width: 67.5%; overflow: hidden; transition: all .3s; }
.news_list_page_banner .image_right:hover img { transform: scale(1.1);}
.news_list_page_banner .text_left_in {width: 43%;height: 60%; position: absolute; left: 50.9%; top: 50%; transform: translate(-50%,-50%); max-width: 100%;}
.news_list_page_banner .title { color: var(--color-fff); font-size: var(--font36); line-height: 50px;}
.news_list_page_banner .jump_button { position: relative; width: 16px; height: 16px;}
.news_list_page_banner .jump_button::after { content: ''; position: absolute;top: 0; right: 0; border-top: 2px solid var(--color-fff);width: 70%;height: 70%; border-right: 2px solid var(--color-fff); }
.news_list_page_banner .jump_button::before { content: ''; position: absolute; top: 0; right: 6px; width: 2px; height: 16px; transform: rotate(40deg); background-color: var(--color-fff); }
.news_list_page_banner .text_left .company,.news_list_page_banner .text_left .Industry  { transition: all .3s; font-size: var(--font20); display: flex; align-items: center;}
.news_list_page_banner .text_left .company { margin-top: 37px;}
.news_list_page_banner .text_left .company:hover { margin-left: 16px; }
.news_list_page_banner .text_left .company .text {margin-left: 14px;}
.news_list_page_banner .text_left .Industry { margin-top: 33px;}
.news_list_page_banner .text_left .Industry .text { margin-left: 16px;margin-top: -3px;}

.news_list_page_lists { margin: 49px auto;}
.news_list_page_lists .lists { margin-top: 70px;}
.news_list_page_lists .nav .nav_li{ margin: 0 auto; width: 100%; display: flex; justify-content: center;}
.news_list_page_lists .nav .nav_li li { margin-right: 20px; border-radius: 53px;cursor: pointer;font-family: var(--family-Regular); padding: 10px; min-width: 134px; min-height: 46px; text-align: center; box-sizing: border-box; font-size: var(--font18); background-color: var(--color-fff);}
.news_list_page_lists .nav .nav_li li:last-child { margin-right: 0px;}
.news_list_page_lists .nav .nav_li li a{color: inherit;}
.news_list_page_banner .image_right img { width: 100%; height: 100%; object-fit: cover;}
.news_list_page_lists .nav .nav_li .hover_li {background-color: var(--color-16abdb);color: var(--color-fff); }
.news_list_page_lists .nav .nav_li .first_li { padding: 12px 54px; border-radius: 51px; transition: all .3s;}
.news_list_page_lists .nav .nav_li li:hover { background-color: var(--color-16abdb);}
.news_list_page_lists .nav .nav_li li:hover a { color: var(--color-fff);}
.news_list_page_lists .lists .item { display: flex; justify-content: space-between;  }
.news_list_page_lists .lists .item .left_text { width: 33%;}
.news_list_page_lists .lists .item .left_text .pla { margin-top: 25px; font-size: var(--font16); color: var(--color-999999); text-transform: uppercase; }
.news_list_page_lists .lists .item .left_text .title{ overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp:5; -webkit-box-orient: vertical;line-height: 44px; font-size: var(--font32); color: var(--color-212121);margin-top: 8px; max-width: 87.4%; display: block;}
/* .news_list_page_lists .lists .item .left_text .title:hover{color: var(--color-16abdb);} */
.news_list_page_lists .lists .item .center_text { width: 33%;}
.news_list_page_lists .lists .item .center_text .pla { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp:6; -webkit-box-orient: vertical;  line-height: 26px; font-size: var(--font16); color: var(--color-666666); margin-top: 28px;  max-width: 417px; }
.news_list_page_lists .lists .item .right_image { width: 33%; margin-left: 20px; overflow: hidden; border-radius: 20px;}
.news_list_page_lists .lists .item .right_image img { transition: all .3s; border-radius: 10px; width: 100%; height: 100%; object-fit: cover;}
.news_list_page_lists .lists .item .center_text .jump_button {transition: all .3s; padding: 13px 22px; margin-top: 21px; border-radius: 23px;width: fit-content; background-color: var(--color-16abdb);display: flex; align-items: center; }
.news_list_page_lists .lists .item .center_text .read_more_icon { position: relative; width: 16px; height: 16px;margin-left: 6.6px; margin-top: 5px;}
.news_list_page_lists .lists .item .center_text .read_more_icon::after{content: ''; position: absolute;top: 0; right: 0; border-top: 2px solid var(--color-fff);width: 70%;height: 70%; border-right: 2px solid var(--color-fff);}
.news_list_page_lists .lists .item .center_text .read_more_icon::before{content: ''; position: absolute; top: 0; right: 6px; width: 2px; height: 16px; transform: rotate(40deg); background-color: var(--color-fff);}
.news_list_page_lists .lists .clear { margin: 50px auto 53px; width: 100%; height: 1px; background-color: #daeaef;}
.news_list_page_lists .lists .item .center_text a { color: var(--color-fff);}
.news_list_page_banner .text_left a { color: var(--color-fff);}
.news_list_page_lists .lists .item:hover .center_text .jump_button { background-color: var(--color-204d89);}
.news_list_page_lists .lists .item:hover .right_image img {transform: scale(1.1);}

body .ueeshop_responsive_header .son_nav .item .son_nav_title_out .son_nav_title_name,
body .ueeshop_responsive_header .nav .list .title_out .title_name ,
body .ueeshop_responsive_header .resp_search_box .search_form input[name=Keyword]{ font-family: var(--family-light);}

.product_list_page_pem .dropdown-content .first_li .category { font-family: var(--family-Regular);}

.product_list_page_pem .content_pem .menu_right .content_text .jump_button a { color: var(--color-fff);}
.footer {  background-color: #b0e4f7; padding: 16px 0 0px;}
.footer h1 { font-family: var(--global-family); font-size: 24px; color: var(--color-212121); border-bottom: 2px solid #9cd3e7; padding-bottom: var(--font16);}
.footer li { font-family: var(--family-light); font-size: 15px; color: var(--color-4c4c4c); line-height: 35px;}
.footer .reserved { font-size: 14px; line-height: 58px; color: var(--color-4c4c4c); font-family: var(--family-light); border-top: 1px solid #98d2e7; padding-bottom: 3px;}
.footer .content { display: flex; justify-content: space-between;padding: 67px 10px 45px 9px;}
.footer .content .footer_right {width: 68.5%; display: flex; justify-content: end; }
.footer .content .footer_right:first-child { margin-left: 0px;}
.footer .content .footer_right .footer_item { margin-left: 13%;} 
.footer .content .footer_right .footer_item:first-child { margin-left: 0px;}
.footer .content .footer_left { width: 21.3%; }
.footer .content .footer_left .footer_in { font-family: var(--family-light); font-size: var(--font16); line-height: 24px; margin-top: 23px;  max-width: 314px;}
.footer .content .footer_right .footer_item .footer_ul .footer_ul_li {max-width: 345px;}
.footer .content .footer_right .contact_item { width: 53.1%; }
.footer .content .footer_right .products_item {  width: 27.2%; }
.footer .content .footer_right .support_item {width: 21.3%; margin-left: -11px;}
.footer .content .footer_right .products_item  .footer_ul { margin-top: 19px;}
.footer .content .footer_right .support_item .footer_ul {margin-top: 19px;}
.footer .content .footer_right .contact_item .footer_ul { margin-top: 19px;}
.footer .content .footer_left .footer_in { color: var(--color-4c4c4c);}
.footer .content .footer_right .support_item .footer_ul li, .footer .content .footer_right .products_item .footer_ul li a { color: var(--color-4c4c4c);}
.footer .content .footer_right .contact_item .footer_ul .footer_ul_li { line-height: 24px; margin-top: 25px; margin-left: 2px; color: var(--color-4c4c4c);}
.footer .content .footer_right .contact_item .footer_ul .email_icon_li { display: flex; align-items: center; margin: 6px 0px 0px 4px;}
.footer .content .footer_right .contact_item .footer_ul .email_icon_li .footer_phone { line-height: 36px; font-family: var(--family-light); font-size: 15px; color: var(--color-4c4c4c); margin-left: 6px;}
.footer .content .footer_right .contact_item .footer_ul .phone_icon_li .footer_email { line-height: 36px; font-family: var(--family-light); font-size: 15px; color: var(--color-4c4c4c); margin-left: 7px;}
.footer .content .footer_right .contact_item .footer_ul .phone_icon_li { display: flex; align-items: center; margin-left: 4px;}
.footer .content .footer_right .support_item .footer_ul li ,.footer .content .footer_right .products_item .footer_ul{cursor: pointer; transition: all 0.3s;margin-left: 3px;}
.footer .content .footer_right .support_item .footer_ul li:hover,.footer .content .footer_right .products_item .footer_ul li:hover{ text-decoration: underline;}
.footer .foot_share_type_2 .foot_share_box.Facebook { background-image: url(../images/icon/footer_faskbook_icon-min.png); }
.footer .foot_share_type_2 .foot_share_box.YouTube { background-image: url(../images/icon/footer_video_icon-min.png);}
.footer .foot_share_type_2 .foot_share_box.Twitter { background-image: url(../images/icon/footer_x_icon-min.png);}
.footer .foot_share_type_2 .foot_share_box.LinkedIn { background-image: url(../images/icon/footer_in_icon-min.png);}
.footer .foot_share_type_2 .foot_share_box.Tiktok { background-image: url(../images/icon/footer_tiktok_icon-min.png); background-size: 100%;}
.footer_269_1 .foot_share .foot_share_box { background-position: center;}
.footer .foot_share_type_2 .foot_share_box { background-color: var(--color-92cbe0); border-radius: 50%; }
.footer .foot_share_type_2 .foot_share_box:hover { background-color: var(--color-16abdb);}
.footer .foot_share .YouTube,.foot_share .Twitter,.foot_share .LinkedIn { background-position: 0;}
.footer .foot_share { margin-top: 10px;}

@media screen and (max-width:1806px) {
    .navigation_bar_levitation .navigation_bar .nav { width: 70%; padding-left:5%;}
    .navigation_bar_levitation .navigation_bar .logo img { width: 200px;}
    /* .navigation_bar_levitation .navigation_bar .search { padding-left: 200px;} */
    /* .products .product_bg .bg_img .left_img img { width: 1200px; height: 1350px;} */
    .products .product_bg .bg_img .left_img { left: 10px;}
}

@media screen and (min-width:992px) and (max-width: 1700px) {
    .banner .ball img{ width: 200px;}
}
@media screen and (max-width:1700px) {
    .banner .banner_text .banner_content { font-size: 40px; }
    .banner .banner_text .banner_title { font-size: 52px;}
    .banner .banner_text .view_more a { font-size: 20px;}
}

@media screen and (max-width:1620px) {
    /* .products .product_bg .bg_img .left_img img { width: 663px; height: 645px;} */
}

@media screen and (max-width:1500px) {
    .navigation_bar_levitation .navigation_bar .nav { width: 80%; padding-left:2%;}
    .navigation_bar_levitation .navigation_bar .nav { font-size: 16px;}
    .default_nav_style .n_item>a { padding: 0 16px;}
}

@media screen and (max-width:1400px) {
    .banner .banner_text .banner_content { font-size: 35px; }
    .banner .banner_text .banner_title { font-size: 50px;}
    .banner .banner_text .view_more a { font-size: 18px;}
    .product_list_page_banner .content_text .title h1 { font-size: 40px;}
    .about_us .about_us_content .about_us_text { padding-right: 5%;}
}

@media screen and (max-width:1362px) {
    .navigation_bar_levitation .navigation_bar .nav { width: 85%; padding-left:1%;}
    .navigation_bar_levitation .navigation_bar .nav { font-size: 15px;}
    .default_nav_style .n_item>a { padding: 0 16px;}
}

@media screen and (max-width:1314px) {
    .navigation_bar_levitation .navigation_bar .nav { width: 90%; padding-left:1%;}
    .navigation_bar_levitation .navigation_bar .nav { font-size: 15px;}
    .default_nav_style .n_item>a { padding: 0 14px;}
}

@media screen and (max-width:1300px){
    .products_detail_pages_banner .content .banner_right .request_quote { min-width: 200px;}
    .products_detail_pages_banner .content .banner_right .download_file { min-width: 200px;}
    .products_detail_pages_banner .content .banner_right .request_quote .request_quote_link a { font-size: 17px;}
    .products_detail_pages_banner .content .banner_right .download_file .download_file_link a { font-size: 17px; }
    .news_list_page_lists .lists .item .left_text .title { font-size: 28px;}
}

@media screen and (min-width: 990px) and (max-width: 1600px) {
    .news_list_page_banner .text_left .company .text { font-size: 18px;}
    .news_list_page_banner .title { font-size: 30px; line-height: 1.1;}
    .contact_us_page_banner .content { top: 40%;}
    .news_list_page_banner .text_left .company { margin-top: 10px;} 
    .news_list_page_banner .text_left_in { width: 55%;} 
}

@media screen and (min-width: 1200px) and (max-width: 1600px) {
    .footer_269_1 .foot_share .foot_share_box { width: 35px; height: 35px; margin-right: 10px;}
    .footer .content .footer_right .footer_item { margin-left: 5%;}
    .footer .content .footer_right .support_item .footer_ul li, .footer .content .footer_right .products_item .footer_ul li a { font-size: 14px;}
}

@media screen and (min-width: 1100px) and (max-width: 1440px) {
    .get_in_touch .content .left .pla { max-width: 500px;}
    .get_in_touch .content .right { width: 666px;}
}

@media screen and (min-width: 990px) and (max-width: 1400px) {
    .banner .banner_text { left: 40%;top: 35%;}
}

@media screen and (min-width:1200px) and (max-width: 1400px) {
    .product_list_page_enquire .product_list_form .product_list_form_in { padding: 20px;}
    .product_list_page_enquire .product_list_form .product_list_form_in .form_pla { font-size: 14px;}
    .about_us .about_us_content .about_us_text .about_content { line-height: 1.2;}
}

@media screen and (min-width:1200px) and (max-width: 1300px) {
    .news_list_page_lists .lists .item .left_text .title { font-size: 28px;}
    .about_us_page_banner .content_text .nav { font-size: 37px;}
    .about_us_page_banner .content_text .title { font-size: 67px;}
    .about_us_page_banner .content_text .text { font-size: 31px;}
    .about_us_page_banner .content_text { top: 28%;}
    
}

@media screen and (max-width:1200px) {
    .banner .banner_text .banner_content { font-size: 35px; }
    .banner .banner_text .banner_title { font-size: 50px;}
    .banner .banner_text .view_more a { font-size: 18px;}
    .product_list_page_banner .content_text .title h1 { font-size: 35x;}
}


@media screen and (min-width:992px) {
    .products .hot_products .hot_products_content .item:hover .view_more a {width: fit-content; padding: 0 10px; background: var(--color-16abdb); border-radius: 23px; color: var(--color-fff); font-family: var(--family-light); font-size: var(--font16);line-height: 2.7; min-width: 140px; min-height: 46px; display: block; box-sizing: border-box; text-align: center;}
    .products .hot_products .hot_products_content .item:hover .title { color: var(--color-16abdb); padding: 7px 22px 7px 12.3px;}
    .products .hot_products .hot_products_content .item:hover .pla{ display: block; padding: 0px 32px 0px 12px;}
    .products .hot_products .hot_products_content .item:hover .view_more { display: block;}
    .products .hot_products .hot_products_content .item:hover .text {z-index: 99; box-shadow: 0 20px 30px rgba(162, 168, 167, 0.35); background-color: var(--color-fff); margin: 0px 14px; padding: 15px 13px; position: absolute; top: 222px; width: calc(100% - 26px); left: 0; box-sizing: border-box;}
}



@media screen and (max-width:991px) {
    :root{
        --font15:15px;
        --color-fff:#FFFFFF;
        --color-16abdb:#16abdb;
        --color-33b6e0:#33b6e0;
        --color-212121:#212121;
        --color-999999:#999999;
        --color-4c4c4c:#4c4c4c;
        --color-104486:#104486;
        --color-eef8fd:#eef8fd;
        --color-666666:#666666;
        --color-333333:#333333;
        --color-e2f4fa:#e2f4fa;
        --color-808080:#808080;
        --color-1abae2:#1abae2;
        --color-204d89:#204d89; /*按钮悬停色*/
        --color-9dc8d8:#9dc8d8;
        --font16: 2.1333333333333333vw;
        --font26: 3.4666666666666663vw;
        --font32: 4.266666666666667vw;
        --font42: 5.6vw;
        --font24: 3.2vw;
        --font44: 5.866666666666666vw;
        --font20: 2.666666666666667vw;
        --font40: 5.333333333333334vw;
        --font18: 2.4vw;
        --font56: 7.466666666666668vw;
        --font66: 8.8vw;
        --font22: 2.933333333333333vw;
        --font36: 4.8vw;
        --font14: 1.8666666666666667vw;
        --font34: 4.533333333333334vw;
        --font50: 6.666666666666668vw;
        --font60: 8vw;
        --font70: 9.333333333333334vw;
        --font150: 20vw;
        --font30: 4vw;
        --font28: 3.7333333333333334vw;
        --line64: 8.533333333333333vw;
        --line46: 6.133333333333333vw;
        --font72: 9.6vw;
    }
    body .ueeshop_responsive_header .header { background-color: var(--color-eef8fd);}
    .pc { display: none !important;}
    .mobile { display: block !important;}
    .get_in_touch .content .right .from_left { width: 88.67%;}

    .navigation_bar_levitation .navigation_bar { display: none;}
    .navigation_bar_levitation .navigation_bar .header_logo img { width: 160px; }
    .navigation_bar_levitation .header { display: none;}
    .navigation_bar_levitation .navigation_bar .nav { display: none;}
    
    .banner .ball img{ width: 133px;}
    .banner .ball { top: 0;right: 54px;}
    .banner .banner_text { left: 14px; top: 45px; transform: none;} 
    .banner .banner_text .view_more { margin-top: 10px;}
    .banner .banner_text .view_more a{ font-size: var(--font16);}
    .footer .content .footer_right .footer_item .footer_ul .footer_ul_li { max-width: none;}
    .get_in_touch .content .right .from { padding: 10px 0px;}

    /* 首页响应式 */
    .about_us .about_us_content { display: block; padding: 10px 0px;}
    .about_us .about_us_content .about_us_text .about_title { line-height: 1; font-size: var(--font26);}
    .about_us .about_us_content .about_us_text .about_content {max-width: none; font-size: var(--font36); line-height: 1.1; max-width: 80%; margin-top: 0px; }
    .about_us .about_us_content .about_us_text { width: 100%; margin-top: 84px;}
    .about_us .about_us_content .about_us_text .about_pal { font-size: var(--font16); margin-top: 2px; line-height: 1.2; max-width: 90%;}
    .about_us .about_us_content .about_us_text .more_about_us a { font-size: var(--font16);padding: 10px 39px 13px 18px; line-height: 1.6;}
    .about_us .about_us_content .about_us_text .more_about_us { margin-top: 40px;}
    .about_us .about_us_image { margin-top: 65px;}
    .about_us .about_us_content .about_us_text a::after { top: 21px ; right: 21px; }
    .about_us .about_us_content .about_us_text a::before { top: 27px; right: 20px;}
    .about_us .about_us_image .video_card .video img { }
    .about_us .about_us_image .video_card { left: 29px; bottom: -40px;}
    .about_us .about_us_image .video_card .text {font-size: var(--font14); width: 40%; line-height: 1.1;}
    .news_upcoming_events .content .banner_news .left { max-width: none; overflow-x: scroll;}

    .products { padding-bottom: 0;}
    .products .hot_products .hot_products_top { display: block;padding: 100px 0px 26px; text-align: center;}
    .products .hot_products .hot_products_top .title h1 { font-size: var(--font36);}
    .products .hot_products .hot_products_top .view_more a { font-size: var(--font18);}
    .products .hot_products .hot_products_top .view_more { margin-top: 8px;}
    .products .hot_products .hot_products_content { grid-template-columns: 1fr;}
    .products .hot_products .hot_products_content .item .text .title { font-size: var(--font26); line-height: var(--line46);margin-top: 13px; margin-bottom: 19px; }
    .products .hot_products .hot_products_content .item .text {  margin: 0; padding: 0px 25px 0px 0px;}
    /* body .products .hot_products .hot_products_content .item .text .first_more { display: none;} */  
    body .products .hot_products .hot_products_content .item .text .first_pla { display: none;}
    body .products .hot_products .hot_products_content .item .first_text {box-shadow: none; background-color:transparent; margin: 0; padding: 0; position: static;}
    body .products .hot_products .hot_products_content .item .first_title { padding:0 ;color: var(--color-212121);}
    
    .application_scenarios { margin: 0 auto 176px;}
    .application_scenarios .content { padding: 61px 0px 0px;}
    .application_scenarios .content .content_text { top: 29%;padding: 17px 0px 3px; width: 65%; box-shadow: 0px 5px 7px rgba(0, 0, 0, 0.15);}
    .application_scenarios .content .content_text .title h1 { font-size: var(--font30);padding: 0px 12px 10px 25px;}
    .application_scenarios .content .content_text .subtitle { line-height: 1.1; font-size: var(--font26);padding: 5px 37px 6px 24px;}
    .application_scenarios .content .content_text .desc { font-size: var(--font16); line-height: 1.1; padding: 0px 29px 22px 23px;}
    .application_scenarios .content .content_text .read_more { padding-left: 19px;}
    .application_scenarios .content .content_text .read_more a { padding:9px 12px 10px 16px; font-size: var(--font16);}
    .application_scenarios .content_text .toggle { padding-top: 0; margin-left:11px;}
    .application_scenarios .mobile_read { display: flex; align-items: center;padding-bottom: 26px;}
    .application_scenarios .content_text .next_page { margin-left: 2px;}

    .news_upcoming_events .content .title h1 { margin-right: 10px; font-size: var(--font30); line-height: var(--line64); text-align: center;}
    .news_upcoming_events .content .banner_news .left .banner_ul li { font-size: var(--font18);}
    .news_upcoming_events .content .banner_news { display: block; margin: 20px 0px 28px;}
    .news_upcoming_events .content .banner_news .right {position: absolute; bottom: 30px; display: flex; justify-content: center; width: 100%; min-width: none; }
    .news_upcoming_events .content .banner_news .left .banner_ul { justify-content: center; width: max-content;}
    .news_upcoming_events .content { padding-bottom: 96px;position: relative;}
    .news_upcoming_events .content .image_text .item .pla { font-size: var(--font16);}
    body .news_upcoming_events .content .image_text .item .title .first_title_left { font-size: var(--font36); line-height: var(--line46);padding: 14px 33px 4px 0px; }
    .news_upcoming_events .content .image_text .item .subtitle { font-size: var(--font16); line-height: 1.1;max-width: 90%;}
    body .news_upcoming_events .content .image_text .item .title .first_title_right { margin: 15px 7px 0px 0px;}

    .banner .banner_bg img{ width: 100%; height: 100%; object-fit: cover;}
    

    /* 新闻详情响应式 */
    .news_content .time { margin-top: 10px; font-size: var(--font28);}
    .news_content .title h1 { line-height: 1.5; margin-top: 0px;}
    .news_content .news_image_bg { margin-top: 6px; }
    .news_container .news_text { font-size: var(--font26); color: var(--color-666666); line-height: 1.3; margin-top: 6px;}
    .news_container .news_text .second_text { margin-top: 12px;}
    .news_container .news_text .third_text { margin-top: 12px;}
    .news_content .page_switch { margin-top: 12px; display: block;}
    .news_content .page_switch .page_title { font-size: var(--font24); line-height: 1.3; margin-top: 10px;}
    .news_content .page_switch .jump { padding: 8px 16px; font-size: var(--font22);}
    .news_content { padding-bottom: 26px;}
    .news_content .page_switch .last_pages { width: 100%;}
    .news_content .page_switch .next_pages { width: 100%; margin-top: 12px;}

    /* 产品详情页 */
    .products_detail_pages_banner .content .banner_left .banner_left_bottom { margin-top: 15px; display: flex; justify-content: center; width: 100%;}
    .products_detail_pages_banner .content { display: block;padding: 30px 0px;}
    .products_detail_pages_banner .content .banner_left { width: 100%;}
    .products_detail_pages_banner .content .banner_right { width: 100%; margin-top: 18px;}
    .products_detail_content_switch { width: 100%; max-width: none; padding: 20px 0;}
    .products_detail_pages_banner .content .banner_right .tab { font-size: var(--font26);}
    .products_detail_pages_banner .content .banner_right .title {padding-top: 14px; font-size: var(--font32);}
    .products_detail_pages_banner .content .banner_right .price { font-size: var(--font32);}
    .products_detail_pages_banner .content .banner_right .text { padding-top: 5px; font-size: var(--font32);}
    .products_detail_pages_banner .content .banner_right .pla { font-size: var(--font26); line-height: 1.3;}
    .products_detail_pages_banner .content .banner_right .share .go_back .go_back_text a { font-size: var(--font26);}
    .products_detail_pages_banner .share_toolbox li { margin-right: 3px;}
    .products_detail_pages_banner .content .banner_right .share .icon_share { font-size: var(--font26);}
    .products_detail_pages_banner .content .banner_right .request_quote { justify-content: center; margin-right: 0px;}
    .products_detail_pages_banner .content .banner_right .download_file { justify-content: center; margin-right: 0px;}
    .products_detail_pages_banner .content .banner_right .request_quote .request_quote_link a { font-size: var(--font28);}
    .products_detail_pages_banner .content .banner_right .download_file .download_file_link a { font-size: var(--font28);}
    .products_detail_pages_banner .content .banner_right .banner_button { display: block;}
    .products_detail_pages_banner .content .banner_right .download_file { margin-top: 20px;}
    .products_detail_content_switch .switch_ul {width: max-content;}
    .products_detail_content_switch .switch_ul li { padding: 10px; width: max-content; border-radius: 42px; font-size: var(--font26); }
    .products_detail_content_switch .products_detail_content_switch_in { width: 100%; overflow: hidden; overflow-x: scroll;}
    

    /* 产品列表页 */
    .product_list_page_asked .asked_nav { overflow: hidden;overflow-x: scroll;}
    .product_list_page_asked .asked_nav .nav_ul { width: max-content;}
    .product_list_page_banner .content_text { position: static; color: var(--color-212121); transform:none; padding: 0 10px;}
    .product_list_page_banner .content_text .text  { max-width: none;color: var(--color-333333); font-size: var(--font28);margin-top: 10px;line-height: 1.4;}
    .product_list_page_banner .content_text .text a { display: block; min-height: 35px; box-sizing: border-box;}
    .product_list_page_banner .content_text .nav { color: var(--color-999999); font-size: var(--font24); margin: 5px 0;}
    .product_list_page_banner .content_text .title h1 { font-size: var(--font50);color: var(--color-212121);line-height: var(--font56); }
    .product_list_page_banner .content_text .title { margin-top: 0px;}
    .product_list_page_banner .content_text .jump { line-height: 1.4; font-size: var(--font26); margin-top: 11px;}
    .product_list_page_pem .content_pem { display: block; padding-bottom: 30px; }
    .product_list_page_pem { margin: 30px auto;}
    .product_list_page_pem .content_pem .menu_left { width: 100%; margin-top: 25px; padding-left: 0px; }
    .product_list_page_pem .content_pem .menu_left .family_regular li { font-size: var(--font36);}
    .product_list_page_pem .content_pem .menu_right { width: 100%;}
    .product_list_page_pem .content_pem .menu_right .menu_right_in { padding: 10px; display: block;}
    .product_list_page_pem .content_pem .menu_right .content_text { width: 100%;}
    .product_list_page_pem .content_pem .menu_right .content_text .tab { width: fit-content; font-size: 13px;padding: 4px 22px; margin-top: 15px;}
    .product_list_page_pem .content_pem .menu_right .content_text .title { margin-top: 14px; font-size: var(--font44);}
    .product_list_page_pem .content_pem .menu_right .content_text .pla { font-size: var(--font34); max-width: none;margin-top: 4px;line-height: 1.5;}
    .product_list_page_pem .content_pem .menu_right .content_text .text { font-size: var(--font26); max-width: none; line-height: 1.3;}
    .product_list_page_pem .content_pem .menu_right .content_image { width: 100%; margin-top: 50px; padding: 20px 20px 20px 0px; box-sizing: border-box;}
    .overview .content .content_right .pla { padding: 6px 0px 6px 5px; font-size: var(--font26);line-height: 1.5;}
    .overview .content .content_right .label .text { font-size: var(--font26); line-height: 1.5;} 
    .overview .content .content_right .label .round { width: 19px; margin: 14px 6px 0px;}
    .asked_questions { margin: 20px auto;}
    .asked_questions .title { font-size: var(--font36);}
    .asked_questions .card_content { margin-top: 10px;}
    .asked_questions .card_content .card { padding: 10px;}
    .asked_questions .card_content .card .title { font-size: var(--font26);}
    .asked_questions .card_content .card .hidden .questions { margin-top: 6px; font-size: var(--font26); line-height: 1.1;}
    .asked_questions .card_content .card .hidden { font-size: var(--font26); }
    .hydrogen_project .content .title { line-height: 1.3; font-size: var(--font44);}
    .hydrogen_project .content .pla { font-size: var(--font26); line-height: var(--font34); margin-top: 8px;}
    .hydrogen_project .content .jump_button .quote_now { padding: 8px 30px; font-size: var(--font26); min-height: 40px; min-width: 150px;}
    .hydrogen_project .content .jump_button .contact_us { padding: 8px 30px; font-size: var(--font26); min-height: 40px; min-width: 150px; }
    .hydrogen_project .content .jump_button { padding-top: 19px; }
    .themes_global_point .products .hot_products .hot_products_top {padding: 26px;}
    .product_list_page_asked { margin: 20px auto;}
    .asked_questions .card_content .card .hidden .label_array { line-height: 1.5;}

    .product_list_page_pem .dropdown-content .drop_down{ display: block; margin-top: 5px;padding: 15px 0px 40px; border-radius: 8px; background-color: var(--color-16abdb);}
    .product_list_page_pem .dropdown-content.ul_hidden .drop_down { display: none;}
    .product_list_page_pem .dropdown-content .first_li {border-radius: 8px; background-color: var(--color-16abdb); padding: 14px 20px; color: var(--color-fff); font-family: var(--family-Regular); font-size: var(--font28); display: flex; justify-content: space-between; align-items: center;}
    .product_list_page_pem .content_pem .menu_left .dropdown-content { padding-bottom: 10px; background-color: transparent;}
    .product_list_page_pem .content_pem .menu_left { width: 88%; margin: 0px 20px; margin-top: 25px; background-color: transparent; }
    .product_list_page_pem .dropdown-content .first_li .drop_down_icon {min-width: 10px; width: 10px; height: 10px; transition: all 0.3s; display: flex; align-items: self-end;}
    .product_list_page_pem .dropdown-content .first_li .drop_down_icon::after { content: ''; width: 100%; height: 100%; display: block; border-left: 1px solid var(--color-fff); border-top: 1px solid var(--color-fff); transform: rotate(45deg);}
    .product_list_page_pem .dropdown-content.ul_hidden .first_li .drop_down_icon::after { transform: rotate(-135deg);}
    .product_list_page_pem .dropdown-content.ul_hidden .first_li { min-height: 45px; box-sizing: border-box;}
    .product_list_page_pem .content_pem .menu_left .family_regular li { min-height: 45px; justify-content: start; position: relative; padding: 0 8px; margin: 11px 10px; font-family: var(--family-Regular); font-size: var(--font28);line-height: 34px; }
    .product_list_page_pem .content_pem .menu_left .family_regular .active::after { display: none;}
    .product_list_page_pem .content_pem .menu_left .family_regular li::before{content: ''; position: absolute; bottom: -7px; left: 0; background-color: rgba(255, 255, 255, 0.16); width: 100%; height: 1px; }

    /* 新闻列表页 */
    .news_list_page_banner { display: block;}
    .news_list_page_banner .image_right { width: 100%;}
    .news_list_page_banner .text_left { width: 100%;}
    .news_list_page_banner .text_left_in { position: static; width: 100%; height: 100%; transform: none;padding: 40px 0px 40px 20px;}
    .news_list_page_banner .title { font-size: var(--font50); line-height: var(--font56);}
    .news_list_page_banner .text_left .company, .news_list_page_banner .text_left .Industry { font-size: var(--font30); line-height: var(--font66);}
    .news_list_page_banner .text_left .company { margin-top: 14px;}
    .news_list_page_lists .nav .nav_li .first_li { font-size: var(--font28); padding: 12px 27px;}
    .news_list_page_lists .nav .nav_li li {font-size: var(--font28); }
    .news_list_page_lists .nav .nav_li { width: 100%;}
    .news_list_page_lists { margin: 20px auto;}
    .news_list_page_lists .lists .item { display: block; }
    .news_list_page_lists .lists .item .left_text { width: 100%;}
    .news_list_page_lists .lists .item .center_text { width: 100%;}
    .news_list_page_lists .lists .item .right_image { width: 100%;}
    .news_list_page_lists .lists { margin-top: 10px;}
    .news_list_page_lists .lists .item .left_text .pla { margin-top: 15px; font-size:var(--font26);}
    .news_list_page_lists .lists .item .left_text .title { max-width:none; line-height: 1.4;}
    .news_list_page_lists .lists .item .center_text .pla { font-size: var(--font26); line-height: 1.4; margin-top: 10px; max-width: none;}
    .news_list_page_lists .lists .item .center_text .jump_button { padding: 10px 22px; margin-top: 12px;}
    .news_list_page_lists .lists .item .right_image { margin: 20px 0px;}
    .news_list_page_lists .lists .clear { margin: 10px 0px;}
    .get_in_touch .content .left { padding-top: 0px;}
    .get_in_touch { margin-top: 20px;}
    .get_in_touch .content .left .title h1 { font-size: var(--font16);}
    .get_in_touch .content .left .subtitle h1 { font-size: var(--font26); line-height: 1.1; padding-top: 0px;}
    .get_in_touch .content .left .touch_eamil { margin-top: 10px;}

    /* 案例详情页 */
    .case_banner .content_text { position: static;transform: none; text-align: start; padding: 10px;}
    .case_banner .content_text .text { color: var(--color-212121);margin-top: 10px; line-height: 1.5; font-size: var(--font44);}
    .case_banner .content_text .title { color: var(--color-212121); font-size: var(--font28); line-height: 1.5; margin-top: 10px;}
    .case_detail { padding-bottom: 20px; }
    .case_detail .page_switch { display: block; margin-top: 20px;}
    .case_detail .page_switch .jump { font-size: var(--font24);padding: 7px 17px;min-width: 100px;}
    .case_detail .page_switch .next_pages { width: 100%; margin-top: 20px;}
    .case_detail .page_switch .page_title { font-size: var(--font28); line-height: 1.1;}
    .case_detail .page_switch .last_pages { width: 100%;}

    /* 联系我们 */
    .contact_us_page_banner .content .link { font-size: var(--font24); }
    .contact_us_page_banner .content .pla { font-size: var(--font26); line-height: var(--font34);margin-top: 12px;}
    .contact_us_page_banner .content .title h1 { margin-top: 20px;}
    .contact_us_page_banner .content { left: 55.4%; width: 99%;}


    /* 关于我们 */
    .about_us { background-image: url(../images/bg/mobile_index_map.png);}
    .about_us_page_banner .content_text .nav { }
    .about_us_page_banner .content_text .content_text_in { width: 82%;}
    .news_upcoming_events .content .image_text .item .title .title_left { line-height: 1.1; font-size: var(--font20);}

    .application_scenarios .content .content_text .desc .overflew_text_line { min-height: auto;}

    /* 尾部 */
    .footer .content { display: block; padding: 12px 10px 45px 9px;}
    .footer .content .footer_left { width: 100%;}
    .footer .content .footer_left .footer_in { font-size: var(--font16); line-height: 1.3; margin: 7px 0px 10px; max-width: none;}
    .footer .content .footer_right { display: block; width: 100%;margin-top: 30px;}
    .footer h1 { font-size: var(--font26); border-bottom:none; }
    .footer .content .footer_right .products_item {width: 100%;}
    .footer .content .footer_right .contact_item { width: 100%;}
    .footer li a { font-size: var(--font16);}
    .footer .content .footer_right .products_item .footer_ul { margin-top: 0px;}
    .footer li { line-height: 1.5;}
    .footer .content .footer_right .contact_item .footer_ul .footer_ul_li { margin-top: 0px; font-size: var(--font16);}
    .footer .content .footer_right .contact_item .footer_ul .email_icon_li .footer_phone { font-size: var(--font16);}
    .footer .content .footer_right .contact_item .footer_ul .phone_icon_li .footer_email { font-size: var(--font16);}
    .footer .content .footer_right .contact_item .footer_ul { margin-top: 5px;}
    .footer .content .footer_right .footer_item { position: relative; margin-top: 9px;}
    .footer .content .footer_right .footer_item::after{ content: ''; display: block; width: 100%; height: 1px; background-color: #9cd3e7; position: absolute; bottom: 0; left: 0;}
    .footer .content .footer_right .footer_item.contact_item::after { display: none;}
    .footer .content .footer_right .footer_item .title { display: flex; justify-content: space-between; align-items: center; }
    .footer .content .footer_right .footer_item .title .footer_down { position: relative; width: 10px; height: 10px;}
    .footer .content .footer_right .footer_item .title .footer_down::after { content: ''; transform: rotate(45deg); display: block; width: 100%; height: 100%; border-top:1px solid var(--color-16abdb); border-left: 1px solid var(--color-16abdb);  }
    .footer .content .footer_right .footer_item.footer_ul_hidden .footer_ul { display: none;}
    .footer .content .footer_right .footer_item.footer_ul_hidden .title .footer_down::after {   transform: rotate(-135deg); }
    .footer .content .footer_right .footer_item.footer_ul_hidden .title { align-items: normal;}
    .footer .reserved { font-size: var(--font14); line-height: 1.3; padding-top: 10px;}
    .banner_269_1 .swiper-horizontal>.swiper-pagination-bullets, 
    .banner_269_1 .swiper-pagination-bullets.swiper-pagination-horizontal, 
    .banner_269_1 .swiper-pagination-custom, 
    .banner_269_1 .swiper-pagination-fraction { left: 2.5%; } 
    
    /* 首页表单 */
    .get_in_touch .content { display: block;}
    .banner .banner_text .banner_content { font-size: var(--font26);}
    .banner .banner_text .banner_title { font-size: var(--font36);}
    .header_269_1 .ueeshop_responsive_header .header .logo { width: 25%;}
    .header_269_1 .ueeshop_responsive_header .header { height: 65px; border-color: transparent;}
    .get_in_touch .content .right { width: 100%;}
    .news_list_page_lists .nav { overflow-x: scroll; margin: 50px 0px 80px; }
    .news_list_page_lists .nav .nav_li { width: max-content;}
    .products .product_bg .bg_img .left_img { display: none;}
    .product_list_page_enquire .product_list_form { position: static; margin: 16px 0px;}
    .product_list_page_enquire .product_list_form .product_list_form_in { padding: 10px 20px;border-radius: 0px; }
    .product_list_page_enquire .product_list_form .product_list_form_in .form_pla { font-size: 16px;}
    .product_list_page_enquire .product_list_form .product_list_form_in .submit { min-height: 23px; min-width: 70px;}
    .product_list_page_enquire .product_list_form .product_list_form_in .form_title { font-size: 22px;}
    .product_list_page_enquire .product_list_form .product_list_form_in input { font-size: 14px;}
    .product_list_page_enquire .product_list_form .product_list_form_in .name_address ,.product_list_page_enquire .product_list_form .product_list_form_in .phone_subject{ grid-template-columns: 1fr; }
    .product_list_page_enquire .product_list_form .product_list_form_in .information textarea { margin-top: 10px;}
    .footer .content .footer_right .footer_item { margin-left: 0px;}
}


@media screen and (max-width:750px) {
    .news_list_page_lists .nav { margin: 50px 0px 50px;}
    .news_list_page_lists .nav .nav_li li { padding: 12px 13px; min-width: 67px;}
    .news_list_page_lists .lists .item .left_text .title { font-size: 20px;}
    .news_list_page_banner .text_left .company .text { font-size: 16px;}
    .products_detail_pages_banner .share_toolbox li { margin-left: 6px;}
    .products_detail_pages_banner .content .banner_right .request_quote { min-height: 45px;}
    .products_detail_pages_banner .content .banner_right .download_file { min-height: 45px; margin-top: 15px;}
    .products_detail_pages_banner .content .banner_right .request_quote .request_quote_link a { font-size: 16px;}
    .products_detail_pages_banner .content .banner_right .download_file .download_file_link a { font-size: 16px;}
    .products_detail_content_switch .switch_ul li { font-size: 14px;}
    .products_detail_pages_banner .content .banner_right .title { font-size: 22px;}
    .products_detail_pages_banner .content .banner_right .download_file { font-size: 15px;}
    .products_detail_pages_banner .content .banner_right { margin-top: 60px;}
    .products_detail_pages_banner .content .banner_right .tab { font-size: 13px; padding: 4px 20px;}
    .about_us .about_us_content .about_us_text a::after { top: 12px; right: 18px; width: 8px; height: 8px;}
    .about_us .about_us_content .about_us_text a::before { top: 17px; right: 18px; width: 12px;}
    .products .hot_products .hot_products_top .view_more a { font-size: var(--font28);}
    .header_269_1 .ueeshop_responsive_header .header { display: flex; align-items: center; justify-content: space-between; padding: 0px; height: 65px; }
    .header_269_1 .ueeshop_responsive_header .header .logo img { width: 157px; }
    .header_269_1 .ueeshop_responsive_header .header .func .search_btn { width: 19px; height: 19px;}
    .header_269_1 .ueeshop_responsive_header .header .func .btn { margin-left: 9%;}
    .header_269_1 .ueeshop_responsive_header .header .func .menu_btn { width: 19px; height: 19px; box-sizing: border-box;}
    .header_269_1 .ueeshop_responsive_header .header .func { width: 50%; margin-top: 0px; padding-right: 14px;}
    .banner .banner_text .view_more { }
    .get_in_touch .content .left .touch_phone {margin-top: -16px;}
    .about_us .about_us_image .image { border-radius: 28px;}
    .about_us .about_us_image { margin-top: 58px; }
    .about_us .about_us_image .video_card .video { width: 20%;}
    .about_us .about_us_image .video_card .text { width: 44.1%;padding: 10px 0px 10px 10px; font-size: var(--font24); color: var(--color-fff); background-color: var(--color-16abdb); line-height: 1.1; font-family: var(--family-light); display: flex; align-items: center;}
    .get_in_touch .content .right .from_left { padding: 20px; width: 64.67%; }
    .get_in_touch .content .right .from_right { width: 36%; }
    .get_in_touch { margin-top: 0px; padding-bottom: 96px;} 
    .get_in_touch .content .left { padding-top: 47px; width: 92%;}
    .get_in_touch .content .left .title h1 { font-size: var(--font36);}
    .get_in_touch .content .left .subtitle h1 { padding-top: 15px; line-height: var(--line64); font-size: var(--font60);}
    .get_in_touch .content .left .pla { padding-top: 7px; font-size: var(--font26); line-height: var(--font34);}
    .get_in_touch .content .left .touch_eamil .image img,.get_in_touch .content .left .touch_phone .image img { width: 30px;}
    .get_in_touch .content .left .touch_eamil .text ,.get_in_touch .content .left .touch_phone .text{ font-size: var(--font40);}
    .get_in_touch .content .left .touch_phone .text { line-height: 61.12px;}
    .get_in_touch .content .left .touch_eamil { margin-top: 15px;}
    .get_in_touch .content .right .from_left .title h1 { font-size: var(--font40); line-height: var(--font50);}
    .get_in_touch .content .right .from_left .subtitle { max-width: none; margin: 5px 0px 0px -2px;font-size: var(--font26); line-height: var(--font34);}
    .get_in_touch input { font-size: var(--font26); padding: 5px 0px;}
    .get_in_touch .content .right { width: 100%; margin-top: 14px;  overflow: hidden;}
    .get_in_touch .content .right .from_left .input { margin-top: 14px;}
    .get_in_touch .content .right .from_left #email {padding: 3px 0px 4px;}
    .get_in_touch .content .right .from_left #Phone,.get_in_touch .content .right .from_left #Subject { padding: 3px 0px;}
    .get_in_touch .content .right .from_left textarea { margin: 0px 2px 0px; font-size: var(--font26); width: 200px; height: 138px;}
    .get_in_touch .content .right .from_left .lable {margin-top: 13px; font-size: var(--font26);}
    .get_in_touch input[name='send'] { margin-top: 13px; width: 96px;padding: 6px;  border-radius: 2px;}
    .about_us .about_us_content .about_us_text .about_title { line-height: 1; font-size: var(--font36);}
    .about_us .about_us_content .about_us_text .about_content { font-size: var(--font60);}
    .banner .banner_text .banner_content { font-size: var(--font42);}
    .banner .banner_text .banner_title { font-size: var(--font60); margin-top: 0px;}
    .banner .banner_text .view_more a{ font-size: var(--font24);}
    .about_us .about_us_content .about_us_text .about_pal { font-size: var(--font26); line-height: 1.35;}
    .about_us .about_us_content .about_us_text .more_about_us { margin-top: 32px; }
    .about_us .about_us_content .about_us_text .more_about_us a { font-size: var(--font26); line-height: 1; min-width: auto; min-height: auto;}
    .products .hot_products .hot_products_top .title h1 { font-size: 22px;}
    .products .hot_products .hot_products_top { padding: 108px 0px 26px;}
    .products .hot_products .hot_products_content .item .text .title { font-size: var(--font36);}
    .application_scenarios .content .content_text .title h1 { font-size: var(--font50); padding: 2px 12px 10px 25px;}
    .application_scenarios .content .content_text .subtitle { line-height: 1.2; font-size: var(--font36); padding: 8px 37px 6px 24px;}
    .application_scenarios .content .content_text .desc { font-size: var(--font26);line-height: 1.3;}
    .application_scenarios .content .content_text .read_more a { padding:9px 12px 10px 16px; font-size: var(--font26);}
    .application_scenarios .content .content_text { top: 212px;padding: 17px 0px 3px; width: 95%;border-radius: 6px; right: 0; margin-right: 3px;}
    .asked_questions { margin: 50px auto;}
    .products .hot_products .hot_products_content { gap: 12px;}
    .application_scenarios .content { padding: 10px 0px 0px;}
    .application_scenarios { margin: 0px auto 53px;}
    .application_scenarios .content .image .left_image { border-radius: 10px;}
    .banner .ball img{ width: 100px;}
    .banner .ball { top: 0;right: 14px;}
    .news_upcoming_events .content .banner_news .left .banner_ul li { font-size: var(--font28);}
    .news_upcoming_events .content .image_text .item .pla { font-size: var(--font26);}
    .news_upcoming_events .content .image_text .item .title .title_left { line-height: 1.1; font-size: var(--font36);}
    .news_upcoming_events .content .image_text .item .subtitle { font-size: var(--font26); line-height: var(--font34);}
    .news_upcoming_events .content .title h1 { margin-right: 25px; font-size: var(--font56);padding: 4px 12px 0px 25px; }
    .footer .content .footer_left .footer_in { font-size: var(--font26); }
    .footer h1 { font-size: var(--font36);}
    .footer li a { font-size: var(--font26);}
    .footer li { line-height: 2.1;}
    .footer .reserved { font-size: var(--font26); line-height: 1.3; padding-top: 10px;}
    .header_269_1 .ueeshop_responsive_header .header .logo { width: 50%;}
    .footer .content .footer_right .contact_item .footer_ul .footer_ul_li { font-size: var(--font26); line-height: 1.3;}
    .footer .content .footer_right .contact_item .footer_ul .email_icon_li .footer_phone { font-size: var(--font26);}
    .footer .content .footer_right .contact_item .footer_ul .phone_icon_li .footer_email { font-size: var(--font26);}
    .banner_269_1 .swiper-horizontal>.swiper-pagination-bullets, 
    .banner_269_1 .swiper-pagination-bullets.swiper-pagination-horizontal, 
    .banner_269_1 .swiper-pagination-custom,
    .banner_269_1 .swiper-pagination-fraction { bottom: 15px; }
    .banner_269_1 .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet, 
    .banner_269_1 .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet { margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 5px);}
    .poster_269_1 .video_btn { width: 25px; height: 25px;}
    .application_scenarios .content .app_item { padding: 30px 0px 309px;}
    .application_scenarios .content_text .toggle { margin-left: 7px;}
    .application_scenarios .mobile_read { padding-bottom: 26px; padding-top: 35px;}
    .get_in_touch .content .right .from form { margin: 15px; display: block; position: relative; overflow: hidden;}
    .get_in_touch .input input[type='text'],.get_in_touch input[type='number'], .get_in_touch input[type='password'],.get_in_touch input[type='reset'], .get_in_touch input[type='submit'],.get_in_touch input[type='button'],.get_in_touch input[type='tel'],.get_in_touch button,.get_in_touch textarea { margin-top: 5px;}
    .footer .content .footer_left img { width: 194px;}
    .footer_269_1 .foot_share .foot_share_box { width: 30px; height: 30px; margin-right: 12px; background-position: center;} 
    .footer .content .footer_right  { margin-top: 35px; }
    .footer .content .footer_right .footer_item { margin-top: 27px;}
    .footer .content .footer_right .contact_item .footer_ul .email_icon_li { margin: 4px 0px 0px 4px; }
    .footer .content { padding: 12px 10px 16px 9px; }
    .asked_questions .card_content .card .title .text { font-size: 14px; width: 88%;}
    .asked_questions .card_content .card .title .round { width: 22px; height: 22px; min-width: 22px; min-height: 22px;}
    .product_list_page_asked .asked_nav .nav_ul li { font-size: var(--font26); padding: 9px 19px;}
    body .products_detail_content_switch { padding-left: 14px !important; padding-right: 14px !important; box-sizing: border-box ; margin: 20px 0px !important; }
    .products { padding-bottom: 50px;}
    .news_list_page_lists .nav .nav_li li { min-height: 35px;}
    .news_content .page_switch .jump { font-size: 13px;}
    .news_content .page_switch .page_title { font-size: 13px;}
    .news_content .title h1 { font-size: 20px;}
    .contact_us_page_banner .content { width: 88%; left: 47.4%;}
    .news_list_page_banner .text_left_in { width: 93%;}
    .news_content .page_switch .jump { padding: 4.5px 16px; }
    .case_project_renderings .title h1 { font-size: 22px;}
    body .ueeshop_responsive_header .resp_search_box .close_btn { padding-right: 29px;}
    body #customer #signin .title { font-size: 22px;}
    body #customer #signin .forget { font-size: 13px;}
    body #customer #signup .register .title { font-size: 22px;}
    .get_in_touch .get_in_touch_bg { bottom: 0;}
    .products .product_bg .bg_img .right_img { top: -263px;}
    .product_list_page_pem .content_pem .menu_right .content_text .jump { font-size: 13px;}
    .product_list_page_enquire .product_list_form { position: static; margin: 16px 0px;}
    .product_list_page_enquire .product_list_form .product_list_form_in { padding: 10px 20px;border-radius: 0px; }
    .product_list_page_enquire .product_list_form .product_list_form_in .form_pla { font-size: 16px;}
    .product_list_page_enquire .product_list_form .product_list_form_in .submit { min-height: 23px; min-width: 70px;}
    .product_list_page_enquire .product_list_form .product_list_form_in .form_title { font-size: 22px;}
    .product_list_page_enquire .product_list_form .product_list_form_in input { font-size: 14px;}
    .product_list_page_enquire .product_list_form .product_list_form_in .name_address ,.product_list_page_enquire .product_list_form .product_list_form_in .phone_subject{ grid-template-columns: 1fr; }
    .product_list_page_enquire .product_list_form .product_list_form_in .information textarea { margin-top: 10px;}
    .get_in_touch .content .right .from form .from_right { position: absolute; top: 0; right: 0;}
}

