/* 新闻详情 */
.news_text{ font-size: var(--font16); color: var(--color-666666); line-height: 30px; margin-top: 21px;}
.news_text .second_text { margin-top: 30px;}
.news_text .third_text { margin-top: 30px;}


/* 案例详情 */
.case_image_text { margin: 158px auto 118px;}
.case_image_text .case_image_first, .case_image_text .case_image_last { display: flex; justify-content: space-between; align-items: center;}
.case_image_text .case_image_last { margin-top: 132px;}
.case_image_text .case_image_first .content_text { }
.case_image_text .case_image_last .content_image { margin-top: 27px;} 
.case_image_text .content_text  {  width: 46.5%; padding: 4.514% 0px 3.612% 7.153%;}
.case_image_text .content_image { width: 46.5%; position: relative; overflow: hidden; border-radius: 30px;}
.case_image_text .content_text .name_avatar { display: flex; align-items: center;}
.case_image_text .content_text .name_avatar .avatar_img { border-radius: 50%; overflow: hidden;}
.case_image_text .content_text .name_avatar .avatar_img img { width: 100%; height: 100%; object-fit: cover;}
.case_image_text .content_image .image {  overflow: hidden; }
.case_image_text .content_image .image:hover img { transform: scale(1.1);}
.case_image_text .content_image .image img { width: 100%; height: 100%; object-fit: cover; }
.case_image_text .content_text .name_avatar .name  { font-size: var(--font22); line-height: 28px; color: #1a1a1a;display: flex; align-items: center; margin-left: 15px;}
.case_image_text .content_text .synopsis { background: url(../images/page/case_quotes1-min.png); background-repeat: no-repeat;background-position: top 18px left 3px; font-size: var(--font16); line-height: 24px; color: var(--color-333333); padding-top: 53px; margin-left: -3px; max-width: 490px; }
.case_image_text .case_image_last .content_text .synopsis { max-width: 460px;}
.case_image_text .case_image_first .content_image .round_button { position: absolute; bottom: 19px; left: 24px;z-index: 2; }
.case_image_text .case_image_last .content_image .round_button { position: absolute; bottom: 20px; right: 25px;z-index: 2; }
.case_image_text .content_image .round_button .page_last {transition: all .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; }
.case_image_text .content_image .round_button .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); }
.case_image_text .content_image .round_button .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); }
.case_image_text .content_image .round_button .page_next {transition: all .3s;margin-left: 10px; 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; }
.case_image_text .content_image .round_button .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);}
.case_image_text .content_image .round_button .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); }
.case_image_text .content_image .round_button .page_last:hover { background-color: var(--color-204d89);}
.case_image_text .content_image .round_button .page_next:hover { background-color: var(--color-204d89);}



.case_project_renderings .title h1 { font-size: var(--font36); color: #1a1a1a; text-align: center;}
.case_project_renderings .swiper { position: relative; margin-top: 30px; overflow: hidden; border-radius: 30px;}
.case_project_renderings .swiper_button .page_last { z-index: 2; transition: all .3s;position: absolute !important;top: 47.2%; left: 32px; 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; }
.case_project_renderings .swiper_button .page_last::after {content: ''; position: absolute; height: 1px; width: 26%; background-color: var(--color-e2f4fa); top: 59%; left: 12px; transform-origin: center; transform: rotate(45deg); }
.case_project_renderings .swiper_button .page_last::before {content: '';position: absolute; height: 1px; width: 26%; background-color: var(--color-e2f4fa); top: 41%; left: 12px; transform-origin: center; transform: rotate(-45deg); }
.case_project_renderings .swiper_button .page_next {z-index: 2; transition: all .3s;position: absolute !important;top: 47.2%; right: 32px;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; }
.case_project_renderings .swiper_button .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);}
.case_project_renderings .swiper_button .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); }
.case_project_renderings .swiper_button .page_last:hover{ background-color: var(--color-204d89)}
.case_project_renderings .swiper_button .page_next:hover{ background-color: var(--color-204d89)}

/* 联系我们 */
.contact_us_page_list { margin: 158px auto;}
.contact_us_page_list .lists { display: grid; grid-template-columns: 1fr 1fr 1fr; grid-gap: 36px;}
.contact_us_page_list .lists .text { }
.contact_us_page_list .item {  min-height: 324px; position: relative; padding: 39px 27px; background-color: #ceedf8; border-radius: 10px;}
.contact_us_page_list .item:nth-child(3n - 1){background-color: #16abdb;}
.contact_us_page_list .item .title { position: relative; color:var(--color-212121); font-size: var(--font28);}
.contact_us_page_list .item .title::after{ content: ''; position: absolute; bottom: -7px; left: 3px; background-color: var(--color-333333);width: 50px; height: 3px; }
.contact_us_page_list .item .pla {margin-top: 34px; margin-left: 4px; max-width: 90%; color: var(--color-666666); font-size: var(--font16); line-height: 24px;}
.contact_us_page_list .item .top_img { border-radius: 15px; transition: all 0.3s; overflow: hidden; position: absolute; bottom: -106px;left: 0; margin: auto 30px;}
.contact_us_page_list .item .title.white::after{ background-color: var(--color-fff); }
.contact_us_page_list .item:hover .top_img img{ transform: scale(1.1);} 

.contact_us_page_form {  margin: 299px auto 0px; background: url(../images/page/contact_us_form_bg-min.png) no-repeat; background-size: 100% 100%; padding-bottom: 160px;}
.contact_us_page_form input { font-size: var(--font15); color: var(--color-999999); font-family: var(--family-light); border: 1px solid; padding: 14px 11px; background-color: var(--color-fff); border-color: #d6e2e1; border-radius: 3px;}
.contact_us_page_form input[type="checkbox"] { cursor: pointer; position: relative; width: 14px; height: 14px; }
.contact_us_page_form input[type="checkbox"]::after { border-radius: 3px; position: absolute; top: 0; color: var(--color-fff); width: 14px; height: 14px; display: inline-block; visibility: visible; padding-left: 0px; text-align: center; content: ' '; }
.contact_us_page_form input[type="checkbox"]:checked::after {  content: "✓"; background-color: var(--color-16abdb); font-size: 14px; line-height: 1;}
.contact_us_page_form .pla a{ color: #16abdb; text-decoration: underline !important;}
.contact_us_page_form .pla { margin-top: 16px; color: var(--color-666666); font-size: var(--font16); line-height: 24px; }
.contact_us_page_form .title h1 { font-size: var(--font36); color: var(--color-212121);}
.contact_us_page_form .first_form,.contact_us_page_form .second_form { grid-gap: 25px; display: grid; grid-template-columns: 1fr 1fr 1fr;}
.contact_us_page_form form { margin-top: 44px;}
.contact_us_page_form .first_form input { width: 94.8%; }
.contact_us_page_form .second_form input { width: 94.8%; }
.contact_us_page_form .second_form { margin-top: 12px;}
body .default_nav_style .nav_sec { background: transparent;}
.default_nav_style .small_nav_sec .nav_sec_box { border-radius: 10px;}
.contact_us_page_form form .select_products { position: relative; }
.contact_us_page_form select {white-space: nowrap; text-overflow: ellipsis;  max-width: 100%;width: 100%;  overflow: hidden; font-size: var(--font15);font-family: var(--family-light); color: var(--color-999999); padding: 13px 9px;margin-top: 15px;  -moz-appearance: none; -webkit-appearance: none;  border-color: #d6e2e1; border-radius: 3px;}
.contact_us_page_form .custom_arrow { pointer-events: none;  position: absolute; right: 22px; top: calc(50% + 4px); width: 0px; height: 0px; border-left: 6px solid transparent; border-right: 6px solid transparent; border-top: 9px solid #666666;} 
.contact_us_page_form .message textarea {margin-top: 17px; padding: 18px 8px 0px; font-size: var(--font15); font-family: var(--family-light); background-color: var(--color-fff); width: 100%; height: 234px; border: 1px solid #d6e2e1; border-radius: 3px; margin-left: 0; margin-right: 0; box-sizing: border-box;}
.contact_us_page_form .valldation { margin-top: 22px;font-size: var(--font18); color: var(--color-212121);}
.contact_us_page_form .valldation span { font-family: var(--family-Regular); font-size: var(--font18);}
.contact_us_page_form .right { font-size: var(--font16);}
.contact_us_page_form .protection a {font-family: var(--family-Regular); margin-left: 24px; font-size: var(--font16); color: var(--color-16abdb); text-decoration: underline !important;}
.contact_us_page_form .form_icon { margin-top: 17px; display: flex; align-items: center;}
.contact_us_page_form .right .submiting { margin-left: 10px;}
.contact_us_page_form .withdraw {margin-left: 24px; margin-top: 4px; font-size: var(--font16);}
.contact_us_page_form .withdraw a { color: var(--color-16abdb); text-decoration: underline !important; font-family: var(--family-Regular);}
.contact_us_page_form .fields { font-size: var(--font16);  margin-left: 24px; margin-top: 23px;}
.contact_us_page_form .submit input[name='submit'] { transition: all 0.3s; width: fit-content; padding: 14px 95px; font-size: var(--font20); color: var(--color-fff); background-color: var(--color-16abdb); border-radius: 30px; margin-top: 36px; cursor: pointer; border: none;}
.contact_us_page_form .submit input[name='submit']:hover { background-color: #204d89; }


/* 关于我们 */
.about_us_page_content_image { margin-top: -2px;}
.about_us_page_content_image .item_array .content_image{  display: flex; justify-content: space-between; align-items: center;}
.about_us_page_content_image .item_array .content { width: 50%; }
.about_us_page_content_image .item_array .image {width: 50%; overflow: hidden;}
.about_us_page_content_image .item_array .image .img {transition: all 0.3s; overflow: hidden; cursor: pointer; position: relative; height: 0; padding-top: 52.1%; }
.about_us_page_content_image .item_array .image .img:hover { transform: scale(1.1);}
.about_us_page_content_image .item_array .image .img img { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%);}
.about_us_page_content_image .item_array .title h1 { font-size: var(--font56); color: var(--color-212121);}
.about_us_page_content_image .item_array .pla { font-size: var(--font16); color: var(--color-666666); margin-top: 24px; line-height: 24px;}
.about_us_page_content_image .content_in {padding: 10px 19.7%; }
.about_us_page_content_image .content_in .title{ position: relative;}
.about_us_page_content_image .item_array .prefix { font-size: var(--font150); color: #2abdbf; position: absolute;  bottom: -24px; left: 0; opacity: 0.1;}
.about_us_page_content_image .item_array .content_in_two .prefix { top: 87px; left: 159px;}
.about_us_page_content_image .item_array .content_in_two { padding: 183px 169px 107px;}
.about_us_page_content_image .item_array .content_in_two .pla {margin-top: 26px;}
.about_us_page_content_image .item_array .content_in_there .prefix { top: 96px; left: 164px;}
.about_us_page_content_image .item_array .content_in_there { padding: 183px 169px 107px;}
.about_us_page_content_image .item_array .content_in_there .pla {margin-top: 20px;}
.about_us_page_content_image .item_array .content_in_four .prefix { top: 87px; left: 159px;}
.about_us_page_content_image .item_array .content_in_four { padding: 188px 148px 107px 169px;}
.about_us_page_content_image .item_array .content_in_four .pla { margin-top: 25px;}
.contact_us_page_form .form_control option { white-space: nowrap; text-overflow: ellipsis; overflow: hidden; max-width: 100%; width: 100%;}

.about_us_page_video { margin: 19px auto 129px; position: relative; }
.about_us_page_video .text .title h1 { font-size: var(--font56); color: var(--color-fff);}
.about_us_page_video .text .pla { font-size: var(--font30); line-height: 53.97px; color: var(--color-fff); text-align: center; max-width: 954px; margin: 0 auto; margin-top: 21px;}
.about_us_page_video .text { position: absolute; left: 0px; top: 31%; width: 100%;}
.about_us_page_video .text .title { text-align: center; }

.public_content_w1180 { margin: 0 auto; width: 1180px; max-width: 83.3%;}
.about_us_page_pdf .title h1{ font-size: var(--font56); color: var(--color-212121); text-align: center;}
.about_us_page_pdf .pdf { margin-top: 63px;}
.about_us_page_pdf .pdf_content { display: flex; justify-content: space-between;}
.about_us_page_pdf .pdf_content .pdf_nav .nav_img {margin: 28px 0;}
.about_us_page_pdf .pdf_content .pdf_nav .nav_img .image { cursor: pointer; margin: 0 58px 7px;  }
.about_us_page_pdf .pdf_content .pdf_nav .nav_img.on .image{box-shadow: 0 0 0 5px #fff;}
.about_us_page_pdf .pdf_content .pdf_nav { width: 24%; max-height: 500px; overflow-y: scroll; background-color: var(--color-1abae2); }
.about_us_page_pdf .pdf_content .full_image { flex: 1;}
.about_us_page_pdf .pdf_content .nav_img .nav_img_number { font-family: var(--family-Regular); text-align: center; color: var(--color-fff); font-size: var(--font14);}
.about_us_page_pdf .pdf .pdf_header { color: var(--color-fff); padding: 14px 22px 15px; border-top-left-radius: 25px; border-top-right-radius: 25px;  background-color: var(--color-1abae2); display: flex; justify-content: space-between;}
.about_us_page_pdf .pdf .pdf_header .left_icon div{ width: 16px; height: 2px; background-color: var(--color-fff);}
.about_us_page_pdf .pdf_header .left{ display: flex; justify-content: space-between; align-items: center;}
.about_us_page_pdf .page_num{ display: flex; margin: 0 22px; font-size: var(--font14); align-items: center;}
.about_us_page_pdf .page_num input{ margin-right: 16px; text-align: center; color: var(--color-fff);font-family: var(--family-Regular); font-size: var(--font14); border: none; background-color: #0094b9;width: 28px; height: 23px; display: flex; align-items: center;}
.about_us_page_pdf .pdf .pdf_header .left_icon { margin-left: 9px; cursor: pointer;}
.about_us_page_pdf .pdf .pdf_header .left_icon .icon_two { margin-top: 3px;}
.about_us_page_pdf .pdf .pdf_header .left_icon .icon_three { margin-top: 3px ;}
.about_us_page_pdf .pdf .pdf_header .title_pdf { font-size: var(--font18); margin-left: 20px;}
.about_us_page_pdf .pdf .pdf_header .center .page_last_num { margin-top: 1px; cursor: pointer;  position: relative; width: 25px; height: 2px; background-color: var(--color-fff);}
.about_us_page_pdf .pdf .pdf_header .center .page_last_num::after { content: '';width: 10px; height: 10px; border-top: 2px solid var(--color-fff); border-left: 2px solid var(--color-fff);position: absolute;   top: 50%; transform: translateY(-50%) rotate(-50deg);}
.about_us_page_pdf .pdf .pdf_header .center .page_next_num {   cursor: pointer; position: relative; width: 25px; height: 2px; background-color: var(--color-fff);}
.about_us_page_pdf .pdf .pdf_header .center .page_next_num::after { content: '';width: 10px; height: 10px; border-top: 2px solid var(--color-fff); border-right: 2px solid var(--color-fff);position: absolute;   top: 50%; right: 0; transform: translateY(-50%) rotate(40deg);}
.about_us_page_pdf .pdf .pdf_header .center { display: flex; align-items: center;margin-right: 87px;}
.about_us_page_pdf .page_num .sum {  margin-left: 0px; display: flex; align-items: center; font-size: var(--font14); font-family: var(--family-Regular);}
.about_us_page_pdf .pdf .pdf_header .right { display: flex; align-items: center;}
.about_us_page_pdf .pdf .pdf_header .right .down {position: relative; margin: -5px -3px -2px 0px; width: 36px; height: 36px; border-radius: 50%; cursor: pointer; background-color: #3cc4e6;  }
.about_us_page_pdf .pdf .pdf_header .right .down img { position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%);}
.about_us_page_pdf .pdf .pdf_header .right .full {margin-right: 30px;margin-top: -5px;cursor: pointer;}
input::-webkit-outer-spin-button,input::-webkit-inner-spin-button {-webkit-appearance: none;}
input[type="number"]{-moz-appearance: textfield;}

.about_us_page_login_contact { margin: 174px auto 0px; }
.about_us_page_login_contact .content { display: flex; justify-content: space-between;}
.about_us_page_login_contact .login { width: 50%; position: relative;}
.about_us_page_login_contact .contact { width: 50%; position: relative;}
.about_us_page_login_contact .content .text { height: 60%; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%);width: 70%; text-align: center;}
.about_us_page_login_contact .content .text .title h1 { font-size: var(--font50); color: var(--color-fff);}
.about_us_page_login_contact .content .text .pla {  margin-top: 29px;font-size: var(--font20); line-height: 36px; color: var(--color-fff);}
.about_us_page_login_contact .content .text .jump { display: block; color: var(--color-fff); transition: all 0.3s; margin: 19px auto; border-radius: 50px; font-size: var(--font20); width: fit-content; padding: 21px 63px; background-color: var(--color-16abdb);}
.about_us_page_login_contact .content .text .title {margin-top: 44px;}
.about_us_page_login_contact .content .contact .text .jump {padding: 19px 39px; }
.about_us_page_login_contact .content .text .jump:hover{ background-color: #204d89; }
.about_us_page_login_contact .content .bg {  overflow: hidden; width: 100%; height: 100%;}
.about_us_page_login_contact .content .login:hover .bg img { transform: scale(1.1);} 
.about_us_page_login_contact .content .contact:hover .bg img { transform: scale(1.1);} 
.about_us_page_login_contact .content .bg img { width: 100%; height: 100%; object-fit: cover;}


/* 产品列表 */
.product_list_page_electrolysis_work { background: url(../images/page/product_list_pem_word_bg-min.png) no-repeat; background-size: 100% auto; margin: 180px auto 151px; background-position: top -147px center; }
.product_list_page_electrolysis_work .electrolysis_work { display: flex; justify-content: space-between;padding-bottom: 319px; align-items: center;}
.product_list_page_electrolysis_work .electrolysis_work_left { width: 50%;}
.product_list_page_electrolysis_work .electrolysis_work_right { width: 50%;}
.product_list_page_electrolysis_work .electrolysis_work_right .image  { margin-left: 29px;}
.product_list_page_electrolysis_work .electrolysis_work_left .title h1 { font-size: var(--font40); color: var(--color-212121); line-height: 50px; max-width: 436px; margin-top: 21px;}
.product_list_page_electrolysis_work .electrolysis_work_left .pla { color: var(--color-666666); font-size: var(--font16); line-height: 24px; margin-top: 17px; max-width: 81%;}
.product_list_page_electrolysis_work .electrolysis_work_left .lable_array {margin-top: 29px; font-size: var(--font16); color: var(--color-4c4c4c); line-height: 24px;}
.product_list_page_electrolysis_work .electrolysis_work_left .lable_array .lable .tick { min-width: 18px; height: 18px; border-radius: 50%; background-color: var(--color-16abdb); position: relative;}
.product_list_page_electrolysis_work .electrolysis_work_left .lable_array .lable .tick::after { content: '';position: absolute; width: 8px; height: 4px;border-bottom: 1px solid var(--color-fff); border-left: 1px solid var(--color-fff);left: 50%; top: 39%; transform: translate(-50%,-50%) rotate(-50deg);  }
.product_list_page_electrolysis_work .electrolysis_work_left .lable_array .lable {  display: flex;}
.product_list_page_electrolysis_work .electrolysis_work_left .lable_array .lable .text {max-width: 80%; margin-left: 12px; }
.product_list_page_electrolysis_work .electrolysis_work_left .lable_array .lable_oxygen { margin-top: 10px; }
.product_list_page_electrolysis_work .electrolysis_work_left .lable_array .label_mixing { margin-top: 11px; }
.product_list_page_electrolysis_work .electrolysis_work_right .jump { color: var(--color-fff); font-size: var(--font22); background:linear-gradient( to left,#38c2b2,#2246a2); width: fit-content; margin-top: 17px; margin-left: 88px; padding: 12px 25px; border-radius: 26px;}
.product_list_page_electrolysis_work .multiple_markets h1 { color: var(--color-212121); font-size: var(--font36);}
.product_list_page_electrolysis_work .multiple_markets .pla { font-size: var(--font16); color: var(--color-666666); line-height: 24px; margin-top: 23px;}
.product_list_page_electrolysis_work .multiple_markets .multiple_markets_banner { display: flex; justify-content: space-between; margin-top: 51px;}
.product_list_page_electrolysis_work .multiple_markets .page_last {cursor: pointer; position: relative; width: 32px; height: 32px; background-color: var(--color-fff); border-radius: 50%;}
.product_list_page_electrolysis_work .multiple_markets .page_last::after { content: ''; position: absolute; left: 59%; top: 50%; width: 30%; height: 30%; transform: translate(-50%,-50%) rotate(315deg); border-top: 1px solid var(--color-16abdb); border-left: 1px solid var(--color-16abdb); }
.product_list_page_electrolysis_work .multiple_markets .page_next {cursor: pointer; position: relative; width: 32px; height: 32px; background-color: var(--color-fff); border-radius: 50%;}
.product_list_page_electrolysis_work .multiple_markets .page_next::after { content: ''; position: absolute; left: 39%; top: 50%; width: 30%; height: 30%; transform: translate(-50%,-50%) rotate(48deg); border-top: 1px solid var(--color-16abdb); border-right: 1px solid var(--color-16abdb); }
.product_list_page_electrolysis_work .multiple_markets .multiple_markets_banner_in { width: 91%; margin: 0 auto;}
.product_list_page_electrolysis_work .multiple_markets .multiple_markets_banner .image_icon { transition: all 0.3s; cursor: pointer; background-color: var(--color-fff); border-radius: 15px; padding: 26px 0px; display: flex; flex-direction: column; justify-content: center;}
.product_list_page_electrolysis_work .multiple_markets .multiple_markets_banner .image_icon .text { max-width: 100%;margin-top: 15px; text-align: center; font-size: var(--font18); color: var(--color-212121); word-wrap: break-word; overflow-wrap: break-word;}
.product_list_page_electrolysis_work .multiple_markets .multiple_markets_banner .image_icon .icon { display: flex; justify-content: center; margin-top: 7px; position: relative; height: 0; padding-top: 23.11%;}
.product_list_page_electrolysis_work .multiple_markets .multiple_markets_banner .image_icon .icon img { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%);  }
.product_list_page_electrolysis_work .multiple_markets .multiple_markets_banner .image_icon .icon .hover_icon { display: none;}
.product_list_page_electrolysis_work .multiple_markets .multiple_markets_banner .image_icon:hover { background-color: var(--color-16abdb); }
.product_list_page_electrolysis_work .multiple_markets .multiple_markets_banner .image_icon:hover .text {  color: var(--color-fff);}
.product_list_page_electrolysis_work .multiple_markets .multiple_markets_banner .image_icon:hover .hover_icon { display: block;}
.product_list_page_electrolysis_work .multiple_markets .multiple_markets_banner .image_icon:hover .no_hover { display: none;}
.product_list_page_electrolysis_work .multiple_markets .multiple_markets_banner .swiper_hidden { overflow: hidden;}
/* .product_list_page_electrolysis_work .multiple_markets .multiple_markets_banner .hover_color { background-color: var(--color-16abdb);}
.product_list_page_electrolysis_work .multiple_markets .multiple_markets_banner .image_icon.hover_color .text { color: var(--color-fff);} */
.product_list_page_electrolysis_work .multiple_markets .page_last_position { display: flex; justify-content: center; align-items: center;}
.product_list_page_electrolysis_work .multiple_markets .page_next_position {  display: flex; justify-content: center; align-items: center;}
body .swiper-button-lock { display: block;}


/* 产品详情 - Specifications */
.products_detail_pages_specifications { border-radius: 5px; position: relative;}
.products_detail_pages_specifications .title { font-size: var(--font32); color: var(--color-212121); font-family: var(--family-Regular); margin-top: 32px;}
.products_detail_pages_specifications .table { padding: 20px;background-color: var(--color-fff); margin-top: 32px; border-radius: 15px; box-shadow: 0 20px 30px rgba(162, 168, 167, 0.35);}
.products_detail_pages_specifications .table .table_in{overflow: hidden; overflow-x: scroll;}
.products_detail_pages_specifications .table .table_in::-webkit-scrollbar{display: none;}
.products_detail_pages_specifications .table table { border-radius: 5px; width: max-content;}
.products_detail_pages_specifications .table table tr td{vertical-align: baseline;line-height: var(--font42); font-size: var(--font16); font-family: var(--family-light); color: var(--color-666666); padding: 0 38px; border-left: 2px solid var(--color-fff); background-color: var(--color-fff); width: var(--td-width, 33.33%); box-sizing: border-box;}
.products_detail_pages_specifications .table table tr td b{display: block; font-family: inherit; line-height: 1.5; color: var(--color-333333); margin: 9px 0;}
.products_detail_pages_specifications .table table tr td:first-child{font-family: var(--family-Regular); border-left: none; position: sticky; left: 0; top: 0; z-index: 10;}
.products_detail_pages_specifications .table table thead tr td{font-family: var(--family-Regular); font-size: 18px; line-height: 24px; color: var(--color-fff); padding: 15px 38px; background-color: var(--color-16abdb);}
.products_detail_pages_specifications .table table tbody tr:nth-child(odd) td{background-color: var(--color-eef8fd);}
.products_detail_pages_specifications .page_last {opacity: 0.5; transition: all 0.3s; background-color: var(--color-16abdb); color: #e2f4fa;  transition: all 0.3s; position: relative; display: inline-block; width: 33px; height: 33px; text-align: center; border-radius: 50%; cursor: pointer; }
.products_detail_pages_specifications .page_last:hover {opacity: 1; background-color: var(--color-204d89);}
.products_detail_pages_specifications .page_last::after{ content: ''; position: absolute; height: 1px; width: 26%; background-color: var(--color-e2f4fa); top: 56%; left: 11px; transform-origin: center; transform: rotate(45deg);}
.products_detail_pages_specifications .page_last::before{ content: '';position: absolute; height: 1px; width: 26%; background-color: var(--color-e2f4fa); top: 39%; left: 11px; transform-origin: center; transform: rotate(-45deg);}
.products_detail_pages_specifications .page_next { opacity: 0.5; transition: all 0.3s; background-color: var(--color-16abdb); color: #e2f4fa; transition: all 0.3s; position: relative; display: inline-block; width: 32px; height: 32px; text-align: center; border-radius: 50%; cursor: pointer;}
.products_detail_pages_specifications .page_next:hover { opacity: 1; background-color: var(--color-204d89);}
.products_detail_pages_specifications .page_next::after { content: ''; position: absolute; height: 1px; width: 26%; background-color: var(--color-e2f4fa); top: 56%; left: 13px; transform-origin: center; transform: rotate(-45deg);}
.products_detail_pages_specifications .page_next::before {content: '';position: absolute; height: 1px; width: 26%; background-color: var(--color-e2f4fa); top: 41%; left: 13px; transform-origin: center; transform: rotate(45deg); }
.products_detail_pages_specifications .center_left { position: absolute; top: 52.2%;  left: -58px;}
.products_detail_pages_specifications .center_right { position: absolute; top: 52.4%;  right: -57px;}
.about_us_page_video .text .play { display: flex; justify-content: center; position: relative; margin-top: 60px; }
.about_us_page_video .video_btn { position: static;}

/* 产品详情 - Videos */
.videos { margin: 133px auto 139px;; }
.videos .title { font-size: var(--font32); color: var(--color-212121); font-family: var(--family-Regular); margin-top: 32px; }
.videos .video_img {position: relative; height: 0; padding-top: 56.181%; margin-top: 33px;}
.videos .video_img img { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);}

.video_btn{display: flex; justify-content: center; align-items: center; width: 55px; height: 55px; background-color: #fff; border-radius: 50%; cursor: pointer; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); z-index: 2;}
.video_btn::before{content: ''; width: 100%; height: 100%; background-color: #fff; border-radius: 50%; cursor: pointer; position: absolute; left: 0; top: 0; -webkit-animation: anim-out 3s ease-out infinite; animation: anim-out 3s ease-out infinite; z-index: 1;}
.video_btn::after{content: ''; width: 100%; height: 100%; background-color: #fff; border-radius: 50%; cursor: pointer; position: absolute; left: 0; top: 0; -webkit-animation: anim-out 3s 1s ease-out infinite; animation: anim-out 3s 1s ease-out infinite; z-index: 0;}
.video_btn .play_btn{display: block; margin-left: 5px; position: relative; z-index: 3;}
.video_btn .play_btn::after{content: ''; border-left: 14px solid #16abdb; border-top: 12px solid transparent; border-bottom: 12px solid transparent; position: absolute; left: calc(50% - 1px); top: 50%; transform: translate(-50%, -50%);}
.video_btn .video_btn_before{width: 100%; height: 100%; background-color: #fff; border-radius: 50%; cursor: pointer; position: absolute; left: 0; top: 0; -webkit-animation: anim-out 3s 2s ease-out infinite; animation: anim-out 3s 2s ease-out infinite; z-index: 0;}
.about_us_page_pdf .pdf_content .full_image img { width: 100%; height: 100% ; object-fit: cover;}
@-webkit-keyframes anim-out{
    0%{opacity: 0.5;}
    100%{transform: scale(2.18); opacity: 0;}
}
@-moz-keyframes anim-out{
    0%{opacity: 0.5;}
    100%{transform: scale(2.18); opacity: 0;}
}
@-ms-keyframes anim-out{
    0%{opacity: 0.5;}
    100%{transform: scale(2.18); opacity: 0;}
}
@keyframes anim-out{
    0%{opacity: 0.5;}
    100%{transform: scale(2.18); opacity: 0;}
}
.about_us_page_pdf .pdf_content .pdf_nav.hidden_left { display: none;}

@media screen and (max-width:1600px) {
    .products_detail_pages_specifications .center_left { left: 16px; z-index: 99;}
    .products_detail_pages_specifications .center_right { right: 16px; z-index: 99;}
}
.contact_us_page_list .item .top_img img { width: 100%; height: 100%; object-fit: cover;}
.about_us_page_video .image_video img { width: 100%; height: 100%; object-fit: cover; }

@media screen and (min-width:1200px) and (max-width: 1300px) {
    .contact_us_page_list .item .title { font-size: 15px;}
}
@media screen and (min-width:1200px) and (max-width: 1400px) {
    .product_list_page_electrolysis_work .electrolysis_work_left .title h1 { font-size: 36px; line-height: 1.2;}
    .product_list_page_electrolysis_work .electrolysis_work_left .pla { margin-top: 4px;}
}

@media screen and (min-width:1200px) and (max-width: 1600px) {
    .about_us_page_login_contact .content .text .title h1 { font-size: 32px;}
    .about_us_page_login_contact .content .text .pla { font-size: 18px; margin-top: 18px; line-height: 1.2;}
    .about_us_page_login_contact .content .text .jump { padding: 15px 49px;}
    .about_us_page_login_contact .content .contact .text .jump { padding: 15px 33px;}
    .product_list_page_electrolysis_work .electrolysis_work_left .lable_array { margin-top: 10px;}
}

@media screen and (max-width:1400px) {
    .product_list_page_electrolysis_work .electrolysis_work_right .jump { font-size: 16px; }
}


@media screen and (max-width:991px) {
    :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;
        --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;
    }


    .product_list_page_electrolysis_work { margin: 100px  auto 35px; }
    .product_list_page_electrolysis_work .electrolysis_work { display: block; padding-bottom: 30px;}
    .product_list_page_electrolysis_work .electrolysis_work_left .title h1 { max-width: none; font-size: var(--font40); line-height: 1.5;}
    .product_list_page_electrolysis_work .electrolysis_work_left { width: 100%;}
    .product_list_page_electrolysis_work .electrolysis_work_left .pla { font-size: var(--font26); line-height: 1.3; max-width: none; margin-top: 10px;}
    .product_list_page_electrolysis_work .electrolysis_work_left .lable_array .lable .text { max-width: none; line-height: 1.1; }
    .product_list_page_electrolysis_work .electrolysis_work_left .lable_array { font-size: var(--font26);margin-top: 13px; }
    .product_list_page_electrolysis_work .electrolysis_work_left .lable_array .lable .tick { }
    .product_list_page_electrolysis_work .electrolysis_work_right { width: 100%; margin-top: 23px;}
    .product_list_page_electrolysis_work .multiple_markets h1 { font-size: var(--font30);}
    .product_list_page_electrolysis_work .multiple_markets .pla { font-size: var(--font26); line-height: 1.3;margin-top: 7px;}
    .products_detail_pages_specifications .title { margin-top: 0px; font-size: var(--font40);}
    .products_detail_pages_specifications .table table tr td { font-size: var(--font26);}
    .videos { margin: 20px auto;}
    .overview .content { display: block;}
    .overview .content .content_left { width: 100%;}
    .videos .video_img {  margin-top: 10px;}
    .overview .content .content_left .content_img .banner_btn { right: 10px;}
    .overview .content .content_right { width: 100%;}
    .overview .content .content_right .title h1 { padding: 20px 0px 0px 3px;}
    .product_list_page_electrolysis_work .multiple_markets .multiple_markets_banner_in { width: 73%;}
    .product_list_page_electrolysis_work .multiple_markets .multiple_markets_banner { margin-top: 24px; }

    .case_image_text .case_image_first, .case_image_text .case_image_last { display: block;}
    .case_image_text { margin: 20px auto;}
    .case_image_text .content_text { width: 100%; padding: 0;}
    .case_image_text .content_text .name_avatar .name { font-size: var(--font32);}
    .case_image_text .content_text .synopsis { max-width: none; font-size: var(--font26);line-height: 1.3;}
    .case_image_text .content_image { width: 100%; margin-top: 20px; }
    .case_image_text .case_image_last { margin-top: 20px;}
    .case_image_text .case_image_last .content_image .round_button { bottom: 15px; }
    .case_image_text .content_image .image { margin-bottom: 20px;}
    .case_project_renderings .swiper { margin-top: 10px; border-radius: 20px;}
    .case_project_renderings .swiper_button .page_last { left: 8px;}
    .case_project_renderings .swiper_button .page_next { right: 8px;}
    .contact_us_page_list { margin: 40px 0px;}
    .contact_us_page_list .lists { grid-template-columns: 1fr; grid-gap: 140px;}
    .contact_us_page_list .item .top_img { left: 0px;padding: 0px 12px;}
    .contact_us_page_list .item .title { font-size: 20px;}
    .contact_us_page_list .item .pla { margin-top: 20px; max-width:none; font-size: var(--font26); line-height: 1.6;}
    .contact_us_page_list .item { min-height: 416px;}
    .contact_us_page_form { margin: 130px auto 0px;padding-bottom: 30px;}
    .contact_us_page_form .pla { font-size: var(--font26); line-height: 1.3; margin-top: 6px;}
    .contact_us_page_form form { margin-top: 22px;}
    .contact_us_page_form .first_form, .contact_us_page_form .second_form { grid-template-columns:1fr; grid-gap: 10px;}
    .contact_us_page_form .first_form input,.contact_us_page_form .second_form input { width: 100%; box-sizing: border-box; }
    .contact_us_page_form .valldation { margin-top: 12px; font-size:var(--font28); }
    .contact_us_page_form .right { font-size: var(--font26);}
    .contact_us_page_form .form_icon { margin-top: 6px; align-items: normal;}
    .contact_us_page_form .protection a { font-size: var(--font26);}
    .contact_us_page_form .withdraw { font-size: var(--font26)}
    .contact_us_page_form .fields { font-size: var(--font26); margin-top: 10px;}
    .contact_us_page_form .submit input[name='submit'] { font-size: var(--font30); margin-top: 12px; padding: 10px 42px; border-radius: 52px;}
    .contact_us_page_list .item .title::after { left: 0px;}
    .about_us_page_content_image .item_array .content_image { display: block;}
    .about_us_page_content_image .item_array .image_content { display: flex; flex-direction: column-reverse }
    .about_us_page_content_image .item_array .content { width: 100%;margin-top: 30px; }
    .about_us_page_content_image .item_array .image { width: 100%; margin-top: 20px;}
    .about_us_page_content_image .content_in { padding: 10px;}
    .about_us_page_content_image .item_array .pla { font-size: var(--font16); line-height: 1.3; margin-top: 4px; }
    .about_us_page_video .text { position: static;}
    .about_us_page_video .text .title h1 { color: var(--color-1a1a1a); font-size: var(--font28);}
    .about_us_page_video .text .pla { color: var(--color-666666);line-height: 1.3; text-align: start; margin-top: 6px; font-size: var(--font16);}
    .about_us_page_video .text .title { text-align: start;}
    .about_us_page_video { margin: 20px 10px;}
    .about_us_page_video .image_video { margin-top: 15px;}
    .video_btn{display: flex; justify-content: center; align-items: center; width: 29px; height: 29px; background-color: #fff; border-radius: 50%; cursor: pointer; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); z-index: 2;}
	.video_btn::before{content: ''; width: 100%; height: 100%; background-color: #fff; border-radius: 50%; cursor: pointer; position: absolute; left: 0; top: 0; -webkit-animation: anim-out 3s ease-out infinite; animation: anim-out 3s ease-out infinite; z-index: 1;}
	.video_btn::after{content: ''; width: 100%; height: 100%; background-color: #fff; border-radius: 50%; cursor: pointer; position: absolute; left: 0; top: 0; -webkit-animation: anim-out 3s 1s ease-out infinite; animation: anim-out 3s 1s ease-out infinite; z-index: 0;}
	.video_btn .play_btn{display: block; margin-left: 5px; position: relative; z-index: 3;}
	.video_btn .play_btn::after{content: ''; border-left: 9px solid #16abdb; border-top: 7px solid transparent; border-bottom: 7px solid transparent; position: absolute; left: calc(50% - 1px); top: 50%; transform: translate(-50%, -50%);}
	.video_btn .video_btn_before{width: 100%; height: 100%; background-color: #fff; border-radius: 50%; cursor: pointer; position: absolute; left: 0; top: 0; -webkit-animation: anim-out 3s 2s ease-out infinite; animation: anim-out 3s 2s ease-out infinite; z-index: 0;}
    .about_us_page_pdf { margin: 10px;}
    .about_us_page_pdf .pdf {  margin-top: 15px;}
    .about_us_page_pdf .pdf_content .pdf_nav { max-height: 398px;}
    .about_us_page_pdf .pdf .pdf_header { padding: 6px 8px 6px; border-top-left-radius: 10px; border-top-right-radius: 10px;}
    .about_us_page_pdf .pdf .pdf_header .title_pdf { font-size: var(--font16); margin-left: 10px;}
    .public_content_w1180 { width: 94%; max-width: none;}
    .about_us_page_pdf .pdf .pdf_header .center { margin-right: 37px; }
    .about_us_page_pdf .pdf .pdf_header .right .full { margin-right: 7px;}
    .about_us_page_pdf .page_num { font-size: var(--font24);}
    .about_us_page_pdf .pdf_content .pdf_nav .nav_img { margin: 10px 0px;}
    .about_us_page_pdf .pdf_content .pdf_nav .nav_img .image { margin: 0 12px 7px; }
    .about_us_page_login_contact { margin-top: 20px;}
    .about_us_page_login_contact .content { display: block;}
    .about_us_page_login_contact .login { width: 100%;}
    .about_us_page_login_contact .contact { width: 100%;}
    .about_us_page_login_contact .content .text .pla { font-size: var(--font16); margin-top: 10px; line-height: 1.3;}
    .about_us_page_login_contact .content .text .title { margin-top: 0px;}
    .about_us_page_login_contact .content .text { width: 88%;}
    .about_us_page_login_contact .content .text .jump { padding: 18px 48px; border-radius: 48px; font-size: var(--font16);}
    .about_us_page_login_contact .content .contact .text .jump { padding: 18px 48px; border-radius: 48px; font-size: var(--font16);}
    .about_us_page_video .text .play { position: absolute; top: 57%; left: 50%; }
    .about_us_page_pdf .page_num .sum { font-size: var(--font14);}
    .case_image_text .case_image_last .content_text .synopsis { max-width: none;}
    .about_us_page_content_image .item_array .prefix { font-size: var(--font70); bottom: -12px;}
    .about_us_page_content_image .item_array .title h1 { font-size: var(--font28);}
    .about_us_page_pdf .title h1 { font-size: var(--font28);}
    .about_us_page_login_contact .content .text .title h1 { font-size: var(--font26);}
    .product_list_page_electrolysis_work .electrolysis_work_right .image { margin-left: 0px; padding: 0px 26px;}
    .product_list_page_electrolysis_work .electrolysis_work_right .jump { margin-left: 0px;font-size: 13px;}
    .product_list_page_electrolysis_work .multiple_markets .multiple_markets_banner .image_icon { min-height: 90px;}
    .product_list_page_electrolysis_work .multiple_markets .multiple_markets_banner .image_icon .icon img { transform: translate(-50%,-50%) scale(1.6);}
    .product_list_page_electrolysis_work {  background: url(../images/page/mobile_product_list_pem_word_bg-min.png) no-repeat; background-position: top  0 center;  }
    .product_list_page_pem .content_pem {}
    .case_project_renderings .title h1 { font-size: 22px;}






}

@media screen and (max-width:750px) {
    .about_us_page_login_contact .content .text .title h1 { font-size: var(--font50);}
    .contact_us_page_list .item .pla { margin-top: 15px; max-width:none; font-size: var(--font26);}
    .contact_us_page_list .item { min-height: 260px;}
    .about_us_page_pdf .page_num .sum { font-size: var(--font24);}
    .about_us_page_pdf .pdf_content .pdf_nav { max-height: 155px;}
    .about_us_page_pdf .pdf .pdf_header .title_pdf { font-size: 13px;}
    .about_us_page_pdf .page_num input { font-size: var(--font26);}
    .about_us_page_pdf .pdf .pdf_header .center .page_last_num ,.about_us_page_pdf .pdf .pdf_header .center .page_next_num{ width: 14px;}
    .about_us_page_pdf .page_num { margin: 0 11px;}
    .about_us_page_pdf .pdf .pdf_header .center .page_last_num::after ,.about_us_page_pdf .pdf .pdf_header .center .page_next_num::after{ width: 6px; height: 6px;}
    .about_us_page_content_image .item_array .prefix { bottom: 1px;}
    .about_us_page_content_image .item_array .pla { font-size: var(--font26);}
    .about_us_page_video .text .title h1 { font-size: var(--font56);}
    .about_us_page_pdf .title h1 { font-size: var(--font56);}
    .about_us_page_video .text .pla { font-size: var(--font30);}
    .about_us_page_login_contact .content .text .pla { font-size: var(--font30); }
    .case_image_text .case_image_last .content_image .round_button { right: 8px;}
    .about_us_page_login_contact .content .text .jump { padding: 13px 45px; border-radius: 30px; font-size: var(--font30) ;}
    .about_us_page_login_contact .content .contact .text .jump { padding: 13px 45px; border-radius: 30px;font-size: var(--font30) ;}
    .product_list_page_electrolysis_work { margin: 100px auto 80px; }
    .product_list_page_electrolysis_work .multiple_markets { margin-top: 50px;}
    .product_list_page_electrolysis_work .multiple_markets h1 { font-size: 22px;}
    .asked_questions .title { font-size: 22px;}
    .product_list_page_electrolysis_work .electrolysis_work_left .title h1 { font-size: 22px;}
    .product_list_page_electrolysis_work .multiple_markets .multiple_markets_banner .image_icon .text { font-size: 14px; }
    .product_list_page_electrolysis_work .multiple_markets .multiple_markets_banner .image_icon.transport_icon img { transform: translate(-50%,-50%) scale(1.25); }
    .products_detail_pages_specifications .table  { margin-top: 24px;}
    .products_detail_pages_specifications .table table tr td { padding: 0 19px;}
    .products_detail_pages_specifications .table table thead tr td { font-size: 14px;}
    .videos .title { font-size: 20px;}
    .overview .content .content_right .title h1 { font-size: 20px;}
    .videos { margin: 50px 0px;}
    .overview .content .content_left .content_img .banner_btn .page_last { width: 35px; height: 35px;}
    .overview .content .content_left .content_img .banner_btn .page_next { width: 35px; height: 35px; margin-left: 8px;}
    .overview .content .content_left .content_img .banner_btn .page_next::after { left: 14px;}
    .overview .content .content_left .content_img .banner_btn .page_next::before { left: 14px;}
    .overview .content .content_left .content_img .banner_btn { bottom: 6px;}
    .case_image_text .case_image_first .content_image .round_button { bottom: 30px; left: 10px;}
    .case_image_text .case_image_last .content_image .round_button { bottom: 30px;}
    .case_image_text { margin: 60px auto;}
    .case_image_text .content_text .name_avatar .name { font-size: 18px;}
    .case_image_text .content_image .round_button .page_next { margin-left: 6px;}
    .case_image_text .content_image .round_button .page_last ,.case_image_text .content_image .round_button .page_next{ width: 35px; height: 35px; }
    .case_image_text .content_image .round_button .page_last::after { left: 12px;}
    .case_image_text .content_image .round_button .page_last::before { left: 12px;}
    .case_image_text .content_image .round_button .page_next::before,.case_image_text .content_image .round_button .page_next::after { left: 15px;}
    .case_project_renderings .swiper_button .page_last,.case_project_renderings .swiper_button .page_next { width: 35px; height: 35px;}
    .case_project_renderings .swiper_button .page_next::after,.case_project_renderings .swiper_button .page_next::before { left: 15px;}
    .case_detail .page_switch .jump { font-size: 13px; padding: 4.5px 17px;}
    .about_us_page_banner .content_text { left: 5.5%;}
    .about_us_page_content_image .item_array .title h1 { font-size: 22px;}
    .about_us_page_content_image .item_array { padding: 10px;}
    .about_us_page_video { margin: 60px 10px 80px;}
    .about_us_page_pdf .pdf .pdf_header .center { margin-right: 0px;}
    .about_us_page_pdf .page_num input { margin-right: 6px;}
    .about_us_page_pdf .pdf .pdf_header .right .down { margin: -4px 0px 0px 5px; width: 25px; height: 25px;}
    .contact_us_page_form .submit input[name='submit'] { width: 100%; font-size: 14px; padding: 15.5px 42px; font-size: 16px;}
    .contact_us_page_form { margin: 180px auto 0px;}
    .contact_us_page_form .title h1 { font-size: 22px;}
    .contact_us_page_list .item .top_img { padding: 0; margin: 0px 26px;}
}