/*header start*/
.header{width: 100%;height: auto;position: relative;}
.header_top_box{width: 100%;height: auto;background: var(--mainColor);}
.header_top_content{width: 100%;height: 44px;display: flex;justify-content: space-between;align-items: center;}
.header_top_content_link{display: flex;justify-content: flex-start;align-items: center;}
.header_top_content_link li{display: flex;justify-content: flex-start;align-items: center;}
.header_top_content_link li + li{margin-left: 30px;}
.header_top_content_link li img{width: 20px;height: auto;margin-right: 8px;display: block;}
.header_top_content_link li a{display: block;font-size: 16px;color: #FFFFFF;font-family: "PlusJakartaSans-Light";}
.header_top_content_link li a:hover{text-decoration: underline;}
.header_top_language_box{height: 100%;display: flex;align-items: center;position: relative;}
.header_top_language_btn{height: 100%;display: flex;align-items: center;justify-content: flex-end;cursor: pointer;}
.header_top_language_btn img{display: block;filter: brightness(0) invert(1);}
.header_top_language_btn img:nth-of-type(1){width: 20px;}
.header_top_language_btn span{display: block;color: #FFFFFF;margin: 0 8px;}
.header_top_language_content{width: 236px;height: auto;background: #FFFFFF;position: absolute;top: 100%;right: 0px;display: none;z-index: 999;}
.header_top_language_content a{display: flex;justify-content: flex-start;align-items: center;width: 100%;padding: 0 17px;color: #3d3d3d;height: 48px;}
.header_top_language_content a img{width: 32px;height: auto;display: block;margin-right: 30px;}
.header_top_language_content a:hover{background: #e8e8e8;}
.header_top_language_box:hover .header_top_language_content{display: block;}
.header_bottom_box{width: 100%;height: auto;position: relative;}
.header_bottom_box.fixed{position: fixed;top: 0;left: 0;background: #FFFFFF;box-shadow: 0px 0px 21px 0px rgba(4, 0, 0, 0.15);z-index: 999;}
.header_bottom_content{width: 100%;height: 97px;display: flex;justify-content: space-between;align-items: center;}
.logo{width: 187px;height: auto;aspect-ratio:187/62;background: var(--mainColor);display: flex;justify-content: center;align-items: center;}
.logo img{width: 100%;height: auto;display: block;}
.logo h2{color: #FFFFFF;}
.header_bottom_content_right{display: flex;height: 100%;justify-content: flex-end;align-items: center;}
.header_nav_box{display: flex;justify-content: flex-end;height: 100%;}
.header_nav_box li{position: relative;height: 100%;}
.header_nav_box li + li{margin-left: 50px;}
.nav_link_frist{display:block;line-height: 97px;font-size: 20px;color: #3f3a39;position: relative;background: #FFFFFF;}
.header_nav_list_box{width: 240px;height: auto;position: absolute;top: 100%;left: 50%;transform: translateX(-50%);background: #FFFFFF;box-shadow: 0px 0px 21px 0px rgba(4, 0, 0, 0.15);z-index: 999;display: none;}
.header_nav_list{width: 100%;height: auto;}
.nav_link_two{display:flex;width: 100%;height: 45px;padding: 0 10px;align-items: center;font-size: 18px;color: #3f3a39;border-bottom: 1px solid #E5E5E5;}
.nav_link_two:hover{background: var(--mainColor);color: #FFFFFF;}
.header_nav_list_content{width: 100%;min-height: 100%;position: absolute;left: 100%;top: 0;background: #FFFFFF;box-shadow: 0px 0px 21px 0px rgba(4, 0, 0, 0.15);display: none;}
.header_nav_list_content a{display: block;line-height: 45px;border-bottom: 1px solid #E5E5E5;padding: 0 10px;font-size: 18px;color: #3f3a39;}
.header_nav_list:hover .header_nav_list_content{display: block;}
.header_nav_list_content a:hover{background: var(--mainColor);color: #FFFFFF;}
.header_nav_box li:hover .header_nav_list_box{display: block;}
.nav_link_frist:after{content: "";display: block;width: 0%;height: 2px;background: var(--mainColor);position: absolute;left: 0;bottom: 0;transition: all 0.3s;overflow: hidden;}
.header_nav_box li.on .nav_link_frist:after,
.header_nav_box li:hover .nav_link_frist:after{width: 100%;}
.header_nav_box li.on .nav_link_frist,.header_nav_box li:hover .nav_link_frist{color: var(--mainColor);}
.hd_btn{display: none;position: relative;float: right;width: 6vw;height: 5vw;cursor: pointer;}
.hd_btn span{position: absolute;left: 0;top: 0px;width: 100%;height: 0.5vw;background-color:  #000;transition: .3s;-ms-transition: .3s;-moz-transition: .3s;-webkit-transition: .3s;-o-transition: .3s;}
.hd_btn .s1 {top: 0;}
.hd_btn .s2 {top: 2vw;}
.hd_btn .s3 {top: 4vw;}
.hd_btn.on .s1 {top: 2vw;transform: rotate(45deg);-ms-transform: rotate(45deg);-webkit-transform: rotate(45deg);-o-transform: rotate(45deg);-moz-transform: rotate(45deg);}
.hd_btn.on .s2 {opacity: 0;}
.hd_btn.on .s3 {top: 2vw;transform: rotate(-45deg);-ms-transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-o-transform: rotate(-45deg);-moz-transform: rotate(-45deg);}
.header_content_right_search{width: 18px;height: auto;cursor: pointer;margin-left: 50px;}
.header_content_right_search img{width: 100%;height: auto;display: block;}
.header_search_box{width: 100%;max-height: 0px;background: #FFFFFF;position: absolute;left: 0px;top: 100%;z-index: 9999;overflow: hidden;transition: all 0.6s;box-shadow: 0px 0px 21px 0px rgba(4, 0, 0, 0.15);}
.header_search_box form{width: 100%;height: auto;display: flex;justify-content: center;align-items: center;}
.header_search_box input{width: 400px;height: 42px;display: block;outline: none;background: #FFFFFF;color: #333333;padding: 0 18px;border: none;font-size: 18px;margin: 30px 0;border-bottom: 1px solid #E5E5E5;}
.header_search_box input:nth-last-of-type(1){border-radius: 8px;width: 150px;margin-left: 15px;background: var(--mainColor);color: #FFFFFF;cursor: pointer;}
.header_search_box.on{max-height: 800px;}
/*header end*/
/*banner start*/
.index_banner_swiper{width: 100%;height: auto;}
.index_banner_swiper .swiper-slide{width: 100%;height: auto;position: relative;}
.index_banner_swiper_bg{width: 100%;height: calc(100vh - 141px);overflow: hidden;}
.index_banner_swiper_bg img{width: 100%;height: 100%;display: block;object-fit: cover;}
.index_banner_swiper_page{bottom: 30px !important;}
.index_banner_swiper_page span{width: 10px;height: 10px;background: #FFFFFF;opacity: 1;}
.index_banner_swiper_page span.swiper-pagination-bullet-active{width: 40px;border-radius: 5px;background: var(--mainColor);}
/*banner end*/
/*content start*/
.index_product_box{width: 100%;height: auto;padding: 80px 0px;background: #F8F8F8;}
.index_title_box{width: 100%;height: auto;}
.index_title_box h2{font-size: 50px;color: #000000;font-family: "PlusJakartaSans-ExtraBold";text-align: center;text-transform: uppercase;}
.index_product_ul{width: 100%;height: auto;display: flex;justify-content: center;}
.index_product_ul li{}
.index_product_ul li:nth-of-type(1){margin-left: 0;}
.index_product_ul li{width: 206px;height: 52px;margin-left: 24px;margin-top: 35px;display: flex;border-radius: 26px;justify-content: center;align-items: center;font-size: 16px;color: #323232;background: #e9e9e9;cursor: pointer;}
.index_product_ul li.on,.index_product_ul li:hover{background: var(--mainColor);color: #FFFFFF;}
.index_product_content{width: 100%;height: auto;}
.index_product_content_list{width: 100%;height: auto;display: none;}
.index_product_content_list_ul{width: 100%;height: auto;display: flex;justify-content: flex-start;flex-wrap: wrap;}
.index_product_content_list_ul li{width: 32%;height: auto;margin-left: 2%;margin-top: 40px;}
.index_product_content_list_ul li:nth-of-type(3n+1){margin-left: 0;}
.index_product_content_list_ul_img{width: 100%;height: auto;border-radius: 14px;transition: all 0.3s;position: relative;overflow: hidden;aspect-ratio:1/1;}
.index_product_content_list_ul_img img{width: 100%;height: 100%;display: block;object-fit: cover;}
.index_product_content_list_ul li:hover .index_product_content_list_ul_img{box-shadow: 0 0 12px rgba(0, 0, 0, .15);}
.index_product_content_list_ul_img:after{content: "";display: block;width: 0%;height: 2px;background: var(--mainColor);position: absolute;bottom: 0;left: 50%;transform: translateX(-50%);overflow: hidden;transition: all 0.3s;}
.index_product_content_list_ul li:hover .index_product_content_list_ul_img:after{width: calc(100% - 20px);}
.index_product_content_list_ul_txt{width: 100%;margin-top: 22px;padding: 0 20px;}
.index_product_content_list_ul_txt h2{font-size: 18px;color: #000000;text-align: center;line-height: 1.6;font-family: "PlusJakartaSans-SemiBold";transition: all 0.3s;}
.index_product_content_list_ul li:hover .index_product_content_list_ul_txt h2{color: var(--mainColor);}
.index_about_box{width: 100%;height: auto;padding: 80px 0px;overflow: hidden;}
.index_about_content{width: 100%;height: auto;display: flex;justify-content: space-between;}
.index_about_content_left{width: 50%;height: auto;padding-top: 60px;}
.index_about_content_left_wrap{width: 100%;display: flex;justify-content: flex-end;position: relative;}
.index_about_content_left_wrap img{width: 90%;height: auto;display: block;}
.index_about_content_left_wrap .dot{width: 70%;height: 90%;position: absolute;right: 250px;top: -60px;z-index: -2;background-image: radial-gradient(#D8D8D8 1.2px, rgba(0, 0, 0, 0) 1px);background-size: 16px 16px;}
.index_about_content_left_wrap .box{width: 50%;height: calc(100% + 60px);background: #F1F4F9;position: absolute;right: 342px;top: -30px;z-index: -1;}
.index_about_content_right{width: 43.86%;height: auto;padding-top: 50px;}
.index_about_content_right h2{font-size: 32px;text-transform: uppercase;font-family: "PlusJakartaSans-Bold";line-height: 1.6;}
.index_about_content_right p{color: #555;line-height: 1.56;margin-top: 20px;line-height: 1.6;}
.index_about_content_right_ul{width: 100%;height: auto;margin-top: 40px;padding-left: 70px;position: relative;}
.index_about_content_right_ul:before{content: "";display: block;width: 1px;height: 100%;background: var(--mainColor);position: absolute;left: 0;top: 0;}
.index_about_content_right_ul:after{content: "";display: block;width: 1px;height: 100%;background: var(--mainColor);position: absolute;left: 14px;top: -22px;}
.index_about_content_right_ul li{margin-top: 10px;position: relative;line-height: 1.6;color: #333333;}
.index_about_content_right_ul li:before{content: "";display: block;width: 10px;height: 10px;background: var(--mainColor);position: absolute;left: -20px;top: 8px;}
.index_news_box{width: 100%;height: auto;padding: 80px 0px;background: #F8F8F8;overflow: hidden;}
.index_news_content{width: 100%;height: auto;margin-top: 35px;display: flex;justify-content: space-between;}
.index_news_content_ul{width: 48%;}
.index_news_content_ul_box1{display: flex;align-items: center;height: 78px;border-bottom: 1px solid #e4e4e4;}
.index_news_content_ul_box1 span{width: 150px;height: auto;display: block;color: #666666;font-family: "PlusJakartaSans-Light";}
.index_news_content_ul_box1 h2{flex: 1;font-size: 16px;color: #454545;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;text-transform: capitalize;}
.index_news_content_ul_box2{padding: 20px;display: flex;align-items: center;height: 250px;border-radius: 10px;background: var(--mainColor);display: none;}
.index_news_content_ul_img{width: 41%;height: auto;margin-right: 30px;border-radius: 10px;overflow: hidden;aspect-ratio:275/200;}
.index_news_content_ul_img img{width: 100%;height: 100%;object-fit: cover;}
.index_news_content_ul_txt{width: 51%;}
.index_news_content_ul_txt span{font-size: 16px;color: #FFFFFF;font-family: "PlusJakartaSans-Light";}
.index_news_content_ul_txt h2{font-size: 20px;color: #FFFFFF;font-family: "PlusJakartaSans-SemiBold";margin-top: 5px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;display: block;}
.index_news_content_ul_txt p{font-size: 16px;color: #FFFFFF;line-height: 1.6;margin-top: 8px;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}
.index_news_content_right{width: 50%;height: 490px;overflow: hidden;border-radius: 10px;}
.index_news_content_right img{width: 100%;height: 100%;display: block;object-fit: cover;}
.index_news_content_ul li.on .index_news_content_ul_box1{display: none;}
.index_news_content_ul li.on .index_news_content_ul_box2{display: flex;}
/*product.html start*/
.products_box{width: 100%;height: auto;padding: 80px 0px;}
.product_content_left_search{width: 100%;height: auto;margin-top: 30px;}
.product_content_left_search form{width: 100%;height: 50px;border: 1px solid var(--mainColor);position: relative;display: flex;justify-content: space-between;}
.product_content_left_search_input{display: block;height: 100%;flex: 1;padding: 0 10px;font-size: 16px;border: none;outline: none;}
.product_content_left_search_btn{display: block;aspect-ratio:1/1;height: 100%;border: none;background: url(../images/product_search_btn.png) no-repeat center center var(--mainColor);outline: none;cursor: pointer;}
.product_content_left_related{width: 100%;height: auto;margin-top: 30px;}
.product_content_left_related_ul{width: 100%;height: auto;margin-top: 15px;}
.product_content_left_related_ul li{width: 100%;height: auto;margin-top: 15px;border-bottom: 1px solid #E5E5E5;}
.product_content_left_related_ul li a{display: flex;justify-content: space-between;align-items: center;padding-bottom: 15px;}
.product_content_left_related_ul_img{width: 24%;height: auto;aspect-ratio:1/1;overflow: hidden;}
.product_content_left_related_ul_img img{width: 100%;height: 100%;object-fit: cover;transition: all 0.3s;}
.product_content_left_related_ul li h2{flex: 1;display: block;font-size: 16px;margin-left: 10px;line-height: 1.6;transition: all 0.3s;}
.product_content_left_related_ul li:hover .product_content_left_related_ul_img img{transform: scale(1.1);}
.product_content_left_related_ul li:hover h2{color: var(--mainColor);}
.product_content_form{width: 100%;height: auto;margin-top: 30px;}
.product_content_form_ul{width: 100%;height: auto;margin-top: 30px;}
.product_content_form_ul li{width: 100%;height: auto;position: relative;}
.product_content_form_ul li + li{margin-top: 10px;}
.product_content_form_ul li input{display: block;width: 100%;height: 35px;border: 1px solid #E5E5E5;padding-left: 10px;}
.product_content_form_ul li textarea{display: block;width: 100%;height: 80px;border: 1px solid #E5E5E5;padding: 10px;resize: none;}
.product_content_form_btn{display: block;width: 50%;height: 48px;border: none;background: var(--mainColor);color: #FFFFFF;margin-top: 10px;cursor: pointer;border-radius: 4px;}
.public_products_content_right_info{width: 100%;height: auto;display: flex;justify-content: space-between;align-items: flex-start;}
.public_products_content_right_info_left{width: 44.82%;height: auto;}
.public_products_content_right_info_left_top{width: 100%;height: auto;aspect-ratio:1/1;border: 1px solid #E5E5E5;display: flex;align-items: center;justify-content: center;}
.public_products_content_right_info_left_top img{max-width: 100%;height: auto;display: block;}
.public_products_content_right_info_left_bottom{width: 100%;height: auto;margin-top: 20px;}
.public_products_content_right_info_left_bottom .swiper-slide{aspect-ratio:1/1;border: 1px solid #E5E5E5;display: flex;align-items: center;justify-content: center;cursor: pointer;}
.public_products_content_right_info_left_bottom img{max-width: 100%;height: auto;display: block;}
.public_products_content_right_info_right{width: 49.5%;height: auto;}
.public_products_content_right_info_right h1{display: block;padding-bottom: 15px;border-bottom: 1px solid #E5E5E5;font-size: 20px;font-family: "PlusJakartaSans-Bold";}
.public_products_content_right_info_right_type{margin-top: 15px;}
.public_products_content_right_info_right_type li{font-size: 16px;color: #000000;line-height: 1.8;}
.public_product_detial_info_btn a:nth-last-of-type(1):hover{background: var(--mainColor);}
.public_products_content_right_info_right_txt{width: 100%;height: auto;margin-top: 15px;}
.public_products_content_right_info_right_txt p{line-height: 1.6;}
.product_detial_intrduction_box{width: 100%;height: auto;margin-top: 80px;}
.product_detial_intrduction_title{width: 100%;height: 52px;padding: 0 10px;background: #EEEEEE;display: flex;align-items: center;}
.product_detial_intrduction_title h2{font-size: 22px;color: #000000;font-family: "PlusJakartaSans-Bold";}
.product_detial_intrduction_list{width: 100%;height: auto;margin-top: 15px;}
.product_detial_intrduction_list p{font-size: 16px;line-height: 1.8;margin-top: 10px;}
.product_detial_intrduction_list img{max-width: 100%;height: auto;display: block;margin: 0px auto;}
.product_detial_intrduction_list h2{font-size: 20px;text-align: center;font-family: "PlusJakartaSans-Bold";display: block;padding-bottom: 15px;position: relative;margin-top: 30px;}
.product_detial_intrduction_list h2:after{content: "";display: block;width: 80px;height: 3px;background: var(--mainColor);position: absolute;bottom: 0;left: 50%;transform: translateX(-50%);}
.product_detial_btn_box{width: 100%;height: auto;margin-top: 70px;display: flex;justify-content: space-between;}
.product_detial_btn_box li{width: 48.5%;height: 80px;padding: 15px;border: 1px solid #E5E5E5;display: flex;flex-direction: column;justify-content: center;transition: all 0.3s;}
.product_detial_btn_box li p{font-size: 14px;color: var(--mainColor);}
.product_detial_btn_box li a{display: block;font-size: 16px;color: #000000;margin-top: 10px;}
.product_detial_btn_box li:hover{border-top-color: var(--mainColor);box-shadow: 0px 0px 20px 0px rgba(215, 215, 215, .74);background: #FFFFFF;}
.product_detial_btn_box li a:hover{color: var(--mainColor);}
.product_detial_btn_box li:nth-of-type(2){align-items: flex-end;}
.product_detial_related_box{width: 100%;height: auto;margin-top: 30px;}
.product_detial_related_title{width: 100%;height: auto;}
.product_detial_related_title h2{font-size: 22px;color: #000000;font-family: "PlusJakartaSans-Bold";}
.product_detial_related_ul{width: 100%;height: auto;display: flex;justify-content: flex-start;flex-wrap: wrap;}
.product_detial_related_ul li{width: 32%;height: auto;margin-left: 2%;margin-top: 30px;border: 1px solid #E5E5E5;}
.product_detial_related_ul li:nth-of-type(3n+1){margin-left: 0;}
.product_detial_related_ul li a{display: block;width: 100%;height: auto;overflow: hidden;padding: 10px;}
.product_detial_related_ul_img{width: 100%;height: auto;overflow: hidden;}
.product_detial_related_ul_img img{width: 100%;height: auto;display: block;transition: all 0.3s;}
.product_detial_related_ul li h2{font-size: 16px;color: #000000;text-align: center;margin-top: 10px;}
.product_detial_related_ul li:hover .product_detial_related_ul_img img{transform: scale(1.1);}
.product_detial_related_ul li:hover h2{color: var(--mainColor);}
.product_detial_inquire_box{width: 100%;height: auto;margin-top: 30px;}
.product_detial_inquire_title{width: 100%;height: auto;}
.product_detial_inquire_title h2{font-size: 22px;color: #000000;font-family: "PlusJakartaSans-Bold";}
/*product.html end*/
/*about.html start*/
.about_btn_box{width: 100%;height: auto;padding: 50px 0;}
.about_btn_ul{width: 100%;height: auto;display: flex;justify-content: center;}
.about_btn_ul li{width: 238px;height: 56px;display: flex;justify-content: center;align-items: center;font-size: 16px;color: #000;font-family: "PlusJakartaSans-SemiBold";background: #F4F4F4;cursor: pointer;}
.about_btn_ul li.on{background: var(--mainColor);color: #FFFFFF;}
.about_btn_ul li + li{margin-left: 15px;}
.about_btn_ul li:hover{background: var(--mainColor);color: #FFFFFF;}
.about_content_box{width: 100%;height: auto;margin-top: 58px;}
.about_content_list{width: 100%;height: auto;display: none;}
.about_info_box{width: 100%;height: auto;margin-top: 35px;display: flex;justify-content: space-between;align-items: center;}
.about_info_left_box{width: 45%;height: auto;}
.about_info_left_box h2{display: block;color: #333333;font-size: 20px;font-family: "PlusJakartaSans-SemiBold";display: block;padding-bottom: 13px;position: relative;}
.about_info_left_box h2:after{content: "";display: block;width: 45px;height: 3px;background: var(--mainColor);position: absolute;bottom: 0px;left: 0;}
.about_info_left_box p{color: #000000;line-height: 1.6;margin-top: 10px;}
.about_info_right_box{width: 45%;height: auto;overflow: hidden;border-radius: 10px;}
.about_info_right_box img{width: 100%;height: auto;display: block;}
.about_info_number{width: 100%;height: auto;margin-top: 58px;display: flex;justify-content: space-between;}
.about_info_number li{display: flex;align-items: center;}
.about_info_number_ico{width: 50px;height: auto;margin-right: 20px;}
.about_info_number_ico img{width: 100%;height: auto;display: block;}
.about_info_number_txt h2{font-size: 32px;color: #000000;font-family: "PlusJakartaSans-SemiBold";}
.about_info_number_txt h2 span{font-family: "PlusJakartaSans-SemiBold";}
.about_info_number_txt p{color: #555555;}
.about_info_list_ul{width: 100%;height: auto;}
.about_info_list_ul li{width: 100%;height: auto;margin-top: 70px;display: flex;justify-content: space-between;align-items: center;}
.about_info_list_ul_left{width: 45%;height: auto;}
.about_info_list_ul_left img{width: 100%;height: auto;display: block;}
.about_info_list_ul_right{width: 45%;height: auto;}
.about_info_list_ul_right h2{display: block;color: #333333;font-size: 20px;font-family: "PlusJakartaSans-SemiBold";display: block;padding-bottom: 13px;position: relative;}
.about_info_list_ul_right h2:after{content: "";display: block;width: 45px;height: 3px;background: var(--mainColor);position: absolute;bottom: 0px;left: 0;}
.about_info_list_ul_right p{color: #000000;line-height: 1.8;margin-top: 10px;}
.about_info_list_ul li:nth-of-type(even){flex-direction: row-reverse;}
.about_culture_box{width: 100%;height: auto;display: flex;justify-content: space-between;}
.about_culture_box li{width: 48.5%;height: auto;position: relative;overflow: hidden;border-radius: 10px;margin-top: 50px;}
.about_culture_img{width: 100%;height: 300px;}
.about_culture_img img{width: 100%;height: 100%;object-fit: cover;display: block;transition: all 0.3s;}
.about_culture_box li:hover .about_culture_img img{transform: scale(1.1);}
.about_culture_content{width: 100%;height: 100%;position: absolute;left: 0;top: 0;background: rgba(0,0,0,0.5);padding: 10px;}
.about_culture_content h2{font-size: 24px;color: #FFFFFF;font-family: "PlusJakartaSans-SemiBold";text-align: center;margin: 20px 0 10px;}
.about_culture_content p{font-size: 16px;text-align: center;line-height: 1.6;color: #FFFFFF;}
.about_history_box{width: 100%;height: auto;margin-top: 58px;}
.about_history_box img{width: 100%;height: auto;display: block;}
.about_certificate_info{width: 100%;height: auto;margin-top: 58px;}
.about_certificate_info p{font-size: 16px;color: #000000;line-height: 1.6;}
.about_certificate_ul{width: 100%;height: auto;display: flex;justify-content: flex-start;flex-wrap: wrap;padding-top: 15px;}
.about_certificate_ul li{width: 18.5%;height: auto;border: 1px solid #E5E5E5;margin-top: 10px;margin-left: 1.87%;}
.about_certificate_ul li img{width: 100%;height: auto;display: block;}
.about_certificate_ul li:nth-of-type(5n+1){margin-left: 0;}
.about_member_company{width: 100%;height: auto;}
.about_member_company li{width: 100%;height: auto;display: flex;justify-content: space-between;align-items: center;margin-top: 58px;}
.about_member_company_left{width: 45%;height: auto;}
.about_member_company_left p{font-size: 16px;color: #000000;line-height: 1.6;}
.about_member_company_right{width: 45%;height: auto;display: flex;justify-content: center;align-items: center;overflow: hidden;border-radius: 10px;}
.about_member_company_right img{max-width: 100%;height: auto;display: block;}
.about_member_company li:nth-of-type(even){flex-direction: row-reverse;}
/*about.html end*/
/*application.html start*/
.application_box{width: 100%;height: auto;padding: 80px 0px;display: flex;justify-content: space-between;}
.application_left{width: 74.5%;height: auto;}
.application_info_box{width: 100%;height: auto;}
.application_info_box h2{font-size: 32px;color: var(--mainColor);font-family: "PlusJakartaSans-Bold";}
.application_info_box p{font-size: 16px;color: #333333;line-height: 1.6;margin-top: 20px;}
.application_left_ul{width: 100%;height: auto;}
.application_left_ul li{width: 100%;height: auto;display: flex;justify-content: space-between;align-items: center;padding-bottom: 30px;border-bottom: 1px solid #E1E1E1;margin-top: 30px;}
.application_left_ul_img{aspect-ratio:161/94;width: 54%;height: auto;overflow: hidden;}
.application_left_ul_img img{width: 100%;height: 100%;object-fit: cover;display: block;transition: all 0.3s;}
.application_left_ul_txt{width: 46%;height: auto;padding: 20px;}
.application_left_ul_txt h2{color: #333333;font-size: 22px;}
.application_left_ul_txt h2 a{font-family: "PlusJakartaSans-SemiBold";}
.application_left_ul_txt p{font-size: 16px;color: #3D3D3D;line-height: 1.6;margin-top: 16px;}
.application_btn{width: 108px;height: 30px;display: flex;justify-content: center;align-items: center;font-size: 14px;color: #FFFFFF;background: #333333;font-family: "PlusJakartaSans-Medium";margin-top: 16px;transition: all 0.3s;}
.application_btn:hover{background: var(--mainColor);}
.application_left_ul_txt h2 a:hover{color: var(--mainColor);}
.application_left_ul_img img:hover{transform: scale(1.1);}
.application_right{width: 22.5%;height: auto;}
.application_related_news{width: 100%;height: auto;margin-top: 50px;}
.application_related_news_ul{width: 100%;height: auto;}
.application_related_news_ul li{width: 100%;height: auto;padding-bottom: 15px;margin-top: 30px;border-bottom: 1px solid #E1E1E1;}
.application_related_news_ul li a{font-size: 16px;color: #3D3D3D;line-height: 1.6;}
.application_related_news_ul li a:hover{color: var(--mainColor);}
/*application.html end*/
/*news.html start*/
.news_list_box{width: 100%;height: auto;}
.news_list_box li{width: 100%;height: auto;display: flex;justify-content: space-between;align-items: center;box-shadow: 0px 0px 15px 0px rgba(215, 215, 215, .68);}
.news_list_img{flex: 0 0 300px;width: 300px;height: auto;overflow: hidden;}
.news_list_img img{width: 100%;height: 100%;object-fit: cover;transition: all 0.3s;}
.news_list_txt{flex: 1;padding: 25px;}
.news_list_time{display: flex;justify-content: flex-start;align-items: center;color: #555555;}
.news_list_time img{width: 16px;height: auto;display: block;margin-right: 8px;}
.news_list_txt h2{font-size: 18px;color: #000000;font-family: "PlusJakartaSans-SemiBold";margin: 15px 0;}
.news_list_txt h2 a{font-family: "PlusJakartaSans-SemiBold";}
.news_list_txt p{font-size: 16px;color: #000000;line-height: 1.6;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}
.news_list_box li:hover .news_list_img img{transform: scale(1.1);}
.news_list_txt h2 a:hover{color: var(--mainColor);}
.news_list_box li + li{margin-top: 50px;}
/*news.html end*/
/*contact.html start*/
.contact_box{width: 100%;height: auto;padding: 80px 0;}
.contact_content_box{width: 100%;height: auto;display: flex;justify-content: space-between;overflow: hidden;}
.contact_content_left{flex: 0 0 420px;margin-right: 30px;background: var(--mainColor);padding: 30px;}
.contact_content_left_top{width: 100%;height: auto;}
.contact_content_left_top h2{font-size: 26px;color: #FFFFFF;margin-bottom: 10px;}
.contact_content_left_top p{font-size: 16px;color: #FFFFFF;line-height: 1.6;}
.contact_content_left_ul{width: 100%;height: auto;}
.contact_content_left_ul li{width: 100%;height: auto;display: flex;justify-content: flex-start;margin-top: 20px;}
.contact_content_left_ul_ico{width: 50px;height: auto;aspect-ratio:1/1;}
.contact_content_left_ul_ico img{max-width: 100%;height: auto;display: block;}
.contact_content_left_ul_txt{flex: 1;}
.contact_content_left_ul_txt h2{font-size: 16px;color: #FFFFFF;}
.contact_content_left_ul_txt a{display: block;color: #FFFFFF;}
.contact_content_left_ul_txt p{font-size: 16px;color: #FFFFFF;}
.contact_content_right{flex: 1;}
.contact_content_right_title{width: 100%;height: auto;}
.contact_content_right_title h2{font-size: 32px;color: #000000;font-family: "PlusJakartaSans-Bold";}
.contact_content_right_title span{display: block;width: 80px;height: 2px;background: var(--mainColor);margin: 10px 0;}
.contact_content_right_title p{font-size: 16px;color: #333333;}



/*contact.html end*/
/*content end*/
/*footer start*/
.footer{width: 100%;height: auto;background: #111111;}
.footer_top_box{width: 100%;height: auto;padding: 40px 0px;display: flex;justify-content: space-between;}
.footer_top_left{width: 18.75%;height: auto;}
.footer_top_left_logo{width: 280px;height: auto;aspect-ratio:56/11;background: var(--mainColor);display: flex;justify-content: center;align-items: center;font-size: 28px;color: #FFFFFF;}
.footer_top_left p{font-size: 16px;color: #FFFFFF;line-height: 1.6;margin-top: 10px;}
.footer_share{display: flex;justify-content: flex-start;}
.footer_share li{width: 30px;height: auto;aspect-ratio:1/1;transition: all 0.3s;margin-top: 22px;}
.footer_share li a{width: 100%;height: 100%;display: flex;justify-content: center;align-items: center;border-radius: 2px;}
.footer_share li + li{margin-left: 12px;}
.footer_share li img{width: 58%;height: auto;display: block;filter: brightness(0) invert(1);}
.footer_share li:nth-of-type(1) a{background: #3b5997;}
.footer_share li:nth-of-type(2) a{background: #2d2d2d;}
.footer_share li:nth-of-type(3) a{background: radial-gradient(circle at 30% 107%, #FDF497 0, #FDF497 5%, #fd5949 45%, #D6249F 60%, #285aeb 90%);}
.footer_share li:nth-of-type(4) a{background: #FF0000;}
.footer_share li:nth-of-type(5) a{background: #000000;}
.footer_share li:hover{transform: scale(1.08);}
.footer_nav_box{width: 21.5%;height: auto;}
.footer_nav_title{width: 100%;height: auto;}
.footer_nav_title h2{font-size: 20px;color: #FFFFFF;text-transform: uppercase;}
.footer_nav_title span{width: 40px;height: 2px;background: var(--mainColor);display: block;margin-top: 10px;}
.footer_nav_ul{width: 100%;height: auto;display: flex;justify-content: space-between;flex-wrap: wrap;padding-top: 10px;}
.footer_nav_ul li{width: 48.5%;height: auto;margin-top: 20px;}
.footer_nav_ul li a{color: #ddd;}
.footer_nav_ul li a:hover{color: var(--mainColor);}
.footer_info_box{width: 24%;}
.footer_info_ul{width: 100%;height: auto;padding-top: 10px;}
.footer_info_ul li{width: 100%;height: auto;margin-top: 20px;display: flex;justify-content: flex-start;align-items: center;}
.footer_info_ul_ico{width: 40px;height: auto;aspect-ratio:1/1;background: #FFFFFF14;display: flex;justify-content: center;align-items: center;}
.footer_info_ul_ico img{width: 50%;height: auto;display: block;filter: brightness(0) invert(1);}
.footer_info_ul_right{flex: 1;padding-left: 18px;}
.footer_info_ul_right p,
.footer_info_ul_right a{font-size: 16px;color: #FFFFFF;display: block;}
.footer_info_ul_right a + a{margin-top: 5px;}
.footer_info_ul_right a:hover{color: var(--mainColor);}
.footer_contact_box{width: 20%;}
.footer_contact_txt{width: 100%;margin-top: 20px;}
.footer_contact_txt p{font-size: 16px;color: #ddd;line-height: 1.6;}
.footer_contact_top{width: 100%;height: auto;position: relative;margin-top: 20px;}
.footer_contact_top span{display: block;width: 28px;height: auto;position: absolute;right: 5px;top: 50%;transform: translateY(-50%);}
.footer_contact_top span img{width: 100%;height: auto;display: block;}
.footer_contact_input{display: block;width: 100%;height: 40px;border: 1px solid #FFFFFF4F;padding-right: 30px;background: none;outline: none;padding-left: 15px;color: #FFFFFF;}
.footer_contact_btn{width: 116px;height: 40px;display: block;border: none;background: var(--mainColor);font-size: 16px;color: #FFFFFF;cursor: pointer;outline: none;margin-top: 20px;}
.footer_contact_top .tips{top: calc(100% + 5px);}
.footer_bottom_box{width: 100%;height: auto;padding: 10px 0;border-top: 1px solid #FFFFFF2E;}
.footer_bottom_box p{color: #dddddd;text-align: center;font-size: 14px;}
/*footer end*/
@media(max-width:1768px){
	.about_info_number_txt h2{font-size: 20px;}
}
@media (max-width: 1200px) {
	.nav_link_frist{font-size: 18px;}
	.header_nav_box li + li{margin-left: 24px;}
	.index_product_content_list_ul_txt h2{font-size: 16px;}
	.index_about_content{flex-wrap: wrap;}
	.index_about_content_left{width: 100%;}
	.index_about_content_right{width: 100%;}
	.footer_top_box{flex-wrap: wrap;}
	.footer_top_left{width: 48.5%;}
	.footer_nav_box{width: 48.5%;}
	.footer_info_box{width: 48.5%;margin-top: 38px;}
	.footer_contact_box{width: 48.5%;margin-top: 38px;}
	.about_info_number_txt h2{font-size: 18px;}
	.about_info_number_txt p{font-size: 14px;}
	.about_member_company li{flex-direction: column;}
	.about_member_company_left{width: 100%;}
	.about_member_company_right{width: 100%;margin-top: 30px;}
	.about_member_company li:nth-of-type(even){flex-direction: column;}
	.application_box{flex-wrap: wrap;}
	.application_left{width: 100%;}
	.application_right{width: 100%;}
	
	
}
@media(max-width: 990px) {
	.logo{width: 150px;}
	.header_content_right_search{margin-left: 20px;}
	.header_nav_box li + li{margin-left: 15px;}
	.nav_link_frist{font-size: 16px;}
	.index_banner_swiper_bg{height: auto;}
	.index_title_box h2{font-size: 48px;}
	.index_news_content{flex-wrap: wrap;}
	.index_news_content_ul{width: 100%;}
	.index_news_content_right{width: 100%;margin-top: 30px;height: auto;}
	.about_info_box{flex-direction: column-reverse;}
	.about_info_right_box{width: 100%;}
	.about_info_left_box{width: 100%;margin-top: 30px;}
	.about_info_number{flex-wrap: wrap;margin-top: 20px;}
	.about_info_number li{width: 48.5%;margin-top: 30px;}
	.about_info_list_ul li{flex-direction: column;}
	.about_info_list_ul_left{width: 100%;}
	.about_info_list_ul_right{width: 100%;margin-top: 30px;}
	.about_info_list_ul li:nth-of-type(even){flex-direction: column;}
	.about_culture_box{flex-wrap: wrap;margin-top: 20px;}
	.about_culture_box li{width: 100%;margin-top: 30px;}
	.contact_content_box{flex-wrap: wrap;}
	.contact_content_left{flex: auto;width: 100%;margin: 0;}
	.contact_content_right{margin-top: 30px;}
	
	
}
@media (max-width: 768px) {
	.header_search_box.on{top: 22.6vw;}
	.header_search_box form{padding: 3.2vw;}
	.header_search_box input{width: 58.5%;padding: 0 1.2vw;margin: 0;font-size: 3.6vw;}
	.header_search_box input:nth-last-of-type(1){width: 38.5%;}
	.header_top_content_link li a{font-size: 2.7vw;}
	.header_top_content_link li img{width: 3.7vw;}
	.header_top_content_link li + li{margin-left: 3.2vw;}
	.header_top_language_btn img:nth-of-type(1){width: 3.7vw;}
	.header_top_language_btn span{font-size: 2.7vw;margin: 0 1.8vw;}
	.header_top_language_btn img{width: 1.7vw;}
	.header_top_language_content{width: 28vw;}
	.header_top_language_content a{padding: 0 1.8vw;height: 6.8vw;font-size: 3.2vw;}
	.header_top_language_content a img{width: 2.7vw;margin-right: 2.2vw;}
	.header_top_content{height: 8.8vw;}
	.header_bottom_content{height: 13.8vw;}
	.header_nav_box{position: absolute;left: 0;top: 13.8vw;height: calc(100vh - 22.6vw);background: #FFFFFF;z-index: 999;width: 100%;display: none;}
	.logo{width: 23vw;font-size: 3.6vw;}
	.header_nav_box li{height: auto;}
	.nav_link_frist{display: inline-block;line-height: 10.8vw;font-size: 3.6vw;padding-left: 5.8vw;}
	.header_nav_box li + li{margin-left: 0;}
	.hd_btn{display: block;}
	.header_content_right_search{width: 4.2vw;margin-left: 3.6vw;}
	.header_nav_list_box{position: relative;width: 100%;}
	.nav_link_two{font-size: 3.6vw;display: inline-block;line-height: 8.8vw;padding-left: 5.8vw;}
	.header_nav_list_content{position: relative;left: 0;}
	.header_nav_list_content a{line-height: 8.8vw;font-size: 3.6vw;padding-left: 5.8vw;}
	.index_banner_swiper_page{bottom: 3.2vw !important;}
	.index_banner_swiper_page span{width: 2.2vw;height: 2.2vw;}
	.index_banner_swiper_page span.swiper-pagination-bullet-active{width: 5.8vw;border-radius: 1.1vw;}
	.index_product_box{padding: 8vw 0;}
	.index_title_box h2{font-size: 4.8vw;}
	.index_product_ul{flex-wrap: wrap;margin-top: 3.2vw;}
	.index_product_ul li{width: 100%;height: 10.8vw;border-radius: 5.4vw;font-size: 3.6vw;margin-top: 3.8vw;margin-left: 0;}
	.index_product_content_list_ul{margin-top: 3.2vw;}
	.index_product_content_list_ul li{width: 100%;margin-top: 3.8vw;}
	.index_product_content_list_ul_img{border-radius: 2vw;}
	.index_product_content_list_ul_txt{font-size: 3.8vw;margin-top: 3.2vw;padding: 0 3.8vw;}
	.index_about_box{padding: 8vw 0;}
	.index_about_content_left{padding-top: 8vw;}
	.index_about_content_right{margin-top: 5.8vw;}
	.index_about_content_right h2{font-size: 4.8vw;}
	.index_about_content_right p{font-size: 3.6vw;margin-top: 3.6vw;}
	.index_about_content_right_ul{margin-top: 8.8vw;}
	.index_about_content_right_ul li{font-size: 3.6vw;margin-top: 3.6vw;}
	.index_news_box{padding: 8vw 0;}
	.index_news_content_ul_box2{height: auto;padding: 3.2vw;flex-wrap: wrap;}
	.index_news_content_ul_img{width: 100%;margin-right: 0;}
	.index_news_content_ul_txt{width: 100%;margin-top: 3.2vw;}
	.index_news_content_ul_txt span{font-size: 3.2vw;}
	.index_news_content_ul_txt h2{font-size: 3.8vw;}
	.index_news_content_ul_txt p{font-size: 3.2vw;}
	.index_news_content_ul_box1{height: 10.8vw;}
	.index_news_content_ul_box1 span{width: auto;font-size: 3.2vw;}
	.index_news_content_ul_box1 h2{font-size: 3.6vw;margin-left: 3.6vw;}
	.index_news_content_ul li{margin-top: 3.8vw;}
	.index_news_content_right{border-radius: 2vw;margin-top: 5.8vw;}
	.footer_top_box{padding: 5.8vw 0;}
	.footer_top_left{width: 100%;}
	.footer_top_left_logo{width: 46vw;font-size: 3.8vw;}
	.footer_top_left p{font-size: 3.6vw;margin-top: 3.2vw;}
	.footer_share li{width: 6.8vw;margin-top: 3.8vw;}
	.footer_nav_box{width: 100%;margin-top: 5.8vw;}
	.footer_nav_title h2{font-size: 4.2vw;}
	.footer_nav_ul{padding-top: 3.2vw;}
	.footer_nav_ul li{margin-top: 3.8vw;}
	.footer_nav_ul li a{font-size: 3.6vw;}
	.footer_info_box{width: 100%;margin-top: 5.8vw;}
	.footer_info_ul li{margin-top: 3.8vw;}
	.footer_info_ul_ico{width: 8.8vw;}
	.footer_info_ul_right p, .footer_info_ul_right a{font-size: 3.6vw;}
	.footer_contact_box{width: 100%;margin-top: 5.8vw;}
	.footer_contact_txt{margin-top: 3.8vw;}
	.footer_contact_txt p{font-size: 3.6vw;}
	.footer_contact_top{margin-top: 3.6vw;}
	.footer_contact_input{height: 10.8vw;padding-left: 3.2vw;font-size: 3.2vw;}
	.footer_contact_btn{width: 100%;height: 10.8vw;margin-top: 3.2vw;font-size: 3.6vw;}
	.footer_bottom_box{padding: 1.8vw 0;}
	.footer_bottom_box p{font-size: 3.2vw;}
	.index_news_content{margin-top: 5.8vw;}
	.products_box{padding: 8vw 0;}
	.product_content_left_search{margin-top: 5.8vw;}
	.product_content_left_search form{height: 10.8vw;}
	.product_content_left_search_input{font-size: 3.6vw;padding-left: 3.2vw;}
	.product_content_left_related_ul{margin-top: 3.2vw;}
	.product_content_left_related_ul li{margin-top: 3.2vw;}
	.product_content_left_related_ul li a{padding-bottom: 3.2vw;}
	.product_content_left_related_ul li h2{font-size: 3.6vw;}
	.product_content_form{margin-top: 5.8vw;}
	.product_content_form_ul{margin-top: 3.8vw;}
	.product_content_form_ul li input{height: 10.8vw;padding-left: 3.2vw;font-size: 3.6vw;}
	.product_content_form_ul li textarea{height: 20vw;padding: 1.8vw;font-size: 3.6vw;}
	.product_content_form_btn{height: 10.8vw;font-size: 3.6vw;}
	.public_products_content_right_txt h2{height: auto;}
	.public_products_content_right_info{flex-wrap: wrap;}
	.public_products_content_right_info_left{width: 100%;}
	.public_products_content_right_info_right{width: 100%;margin-top: 30px;}
	.public_products_content_right_info_right h1{font-size: 4.2vw;padding-bottom: 1.8vw;}
	.public_products_content_right_info_right_txt{margin-top: 1.8vw;}
	.public_products_content_right_info_right_txt p{font-size: 3.6vw;}
	.public_products_content_right_info_right_type{margin-top: 3.8vw;}
	.public_products_content_right_info_right_type li{font-size: 3.6vw;}
	.product_detial_intrduction_box{margin-top: 8vw;}
	.product_detial_intrduction_title{height: 10.8vw;font-size: 3.8vw;}
	.product_detial_intrduction_title h2{font-size: 3.8vw;}
	.product_detial_intrduction_list p{font-size: 3.6vw;margin-top: 3.6vw;}
	.product_detial_intrduction_list h2{margin-top: 3.8vw;font-size: 3.8vw;}
	.product_detial_btn_box{flex-wrap: wrap;margin-top: 8vw;}
	.product_detial_btn_box li{width: 100%;padding: 1.8vw;}
	.product_detial_btn_box li + li{margin-top: 3.2vw;}
	.product_detial_btn_box li a{font-size: 3.6vw;margin-top: 1.8vw;}
	.product_detial_related_box{margin-top: 8vw;}
	.product_detial_related_title h2{font-size: 4.2vw;}
	.product_detial_related_ul li{width: 100%;margin-top: 3.8vw;margin-left: 0;}
	.product_detial_related_ul li h2{font-size: 3.6vw;}
	.product_detial_inquire_box{margin-top: 8vw;}
	.about_btn_box{padding: 8vw 0;}
	.about_btn_ul{flex-wrap: wrap;justify-content: space-between;}
	.about_btn_ul li{width: 48.5%;height: 10.8vw;font-size: 3.6vw;margin-bottom: 3.2vw;}
	.about_btn_ul li + li{margin-left: 0;}
	.about_content_box{margin-top: 8vw;}
	.about_info_box{margin-top: 0;}
	.about_info_left_box{margin-top: 5.8vw;}
	.about_info_left_box h2{font-size: 4.8vw;padding-bottom: 1.8vw;}
	.about_info_left_box h2:after{height: 0.4vw;}
	.about_info_left_box p{font-size: 3.6vw;margin-top: 3.8vw;}
	.about_info_number{margin-top: 3.2vw;}
	.about_info_number li{flex-wrap: wrap;margin-top: 3.8vw;}
	.about_info_number_ico{width: 11vw;margin: 0px auto;aspect-ratio:1/1;display: flex;align-items: center;}
	.about_info_number_txt{width: 100%;height: auto;}
	.about_info_number_txt h2{font-size: 4.2vw;text-align: center;margin-top: 3.2vw;display: block;height: 10.8vw;}
	.about_info_number_txt p{font-size: 3.6vw;margin-top: 3.2vw;text-align: center;}
	.about_info_list_ul li{margin-top: 5.8vw;}
	.about_info_list_ul_right{margin-top: 5.8vw;}
	.about_info_list_ul_right h2{font-size: 4.2vw;padding-bottom: 1.8vw;}
	.about_info_list_ul_right h2:after{height: 0.4vw;}
	.about_info_list_ul_right p{font-size: 3.6vw;margin-top: 3.2vw;}
	.about_culture_box{margin-top: 3.2vw;}
	.about_culture_box li{margin-top: 3.8vw;border-radius: 2vw;}
	.about_culture_content h2{font-size: 4.2vw;margin-top: 3.2vw;margin-bottom: 3.2vw;}
	.about_culture_content p{font-size: 3.6vw;}
	.about_culture_img{height: 70vw;}
	.about_history_box{margin-top: 0;}
	.about_certificate_info{margin-top: 0;}
	.about_certificate_info p{font-size: 3.6vw;}
	.about_certificate_ul{padding-top: 3.2vw;justify-content: space-between;}
	.about_certificate_ul li{width: 48.5%;margin-top: 3.8vw;margin-left: 0;}
	.about_member_company li{margin-top: 5.8vw;}
	.about_member_company_left p{font-size: 3.6vw;}
	.about_member_company_right{margin-top: 3.8vw;}
	.application_box{padding: 8vw 0;}
	.application_info_box h2{font-size: 4.8vw;}
	.application_info_box p{font-size: 3.6vw;margin-top: 3.2vw;}
	.application_left_ul{margin-top: 3.2vw;}
	.application_left_ul li{flex-wrap: wrap;margin-top: 4.8vw;padding-bottom: 2.8vw;}
	.application_left_ul_img{width: 100%;}
	.application_left_ul_txt{padding: 5% 4%;width: 100%;}
	.application_left_ul_txt h2{font-size: 4.2vw;}
	.application_left_ul_txt p{font-size: 3.6vw;margin-top: 3.2vw;}
	.application_btn{width: 32vw;height: 8.8vw;margin-top: 3.8vw;}
	.application_related_news{margin-top: 3.8vw;}
	.application_related_news_ul li{margin-top: 3.6vw;padding-bottom: 2.8vw;}
	.application_related_news_ul li a{font-size: 3.6vw;}
	.application_box{padding: 8vw 0;}
	.news_list_box li{flex-wrap: wrap;}
	.news_list_img{flex: auto;width: 100%;}
	.news_list_txt{padding: 5% 4%;}
	.news_list_time{font-size: 3.6vw;}
	.news_list_txt h2{font-size: 3.8vw;margin: 1.8vw 0;}
	.news_list_txt p{font-size: 3.6vw;}
	.news_list_box li + li{margin-top: 5.8vw;}
	.application_right{margin-top: 5.8vw;}
	.contact_box{padding: 8vw 0;}
	.contact_content_left{padding: 5% 4%;}
	.contact_content_left_top h2{font-size: 4.2vw;margin-bottom: 3.2vw;}
	.contact_content_left_top p{font-size: 3.6vw;}
	.contact_content_left_ul_txt h2{font-size: 3.8vw;}
	.contact_content_left_ul_txt p{font-size: 3.6vw;}
	.contact_content_right{margin-top: 5.8vw;}
	.contact_content_right_title h2{font-size: 4.2vw;}
	.contact_content_right_title p{font-size: 3.6vw;}
}




















