@charset "utf-8";
/* CSS Document */
@media all and (max-width:1700px){/*1680 * 1050*/
 .banner .banner_news{right:2.5%;}
}

@media all and (max-width:1580px){/*1680 * 1050*/
.center{width:95%;}
.banner .bn_txt,.banner .bn_more{left:2.5%;}
.banner .swiper-button-prev{left:2.5%;}
.banner .swiper-button-next{left:7%;}
.history .history_wrap .item{padding-left:0;}
.history .swiper-button-prev{left:0;}
.history .swiper-button-next{right:0;}
.history .history_wrap .list .text{width:260px; height:auto; min-height:150px; padding:10px;}
/* .ny_nav{display:flex; flex-wrap:nowrap; overflow:auto; margin-top:20px;}
.ny_nav ul{display:flex; align-items:center; justify-content:center; text-align:center;}
.ny_nav li a{line-height:18px; padding:5px 20px; height:42px; white-space:nowrap;} */
.download_list li .down span{margin-left:0;}
.machines_btn{width:50%;}
}

@media all and (max-width:1460px){/*1440 * 900*/
.machines_btn{width:60%;}
}

@media all and (max-width:1410px){/*1366 * 768*/ 
.navMenu>li>a{padding:0 25px;}
.contact li{width:49%; margin:0 2% 20px 0; padding:20px 20px 20px 40px;}
.contact li:nth-child(3n){margin-right:2%;}
.contact li:nth-child(2n){margin-right:0;}
.contact li::before{left:0;}
}

@media all and (max-width:1366px){/*1366 * 768*/ 
.navMenu>li>a{padding:0 20px;} 
.history .history_wrap .list .text{width:250px;}
.about .about_bottom .item .numU{font-size:38px;}
}

@media all and (max-width:1300px){/*1280 * 800*/ 
.history .history_wrap .list .text{width:230px;} 
.footer .footer_top ul:last-child .flex a img{width:40px;}
}

@media all and (max-width:1200px){/*1200*/
.navMenu>li>a{padding:0 15px;}
.history .history_wrap .list .text{width:200px;}
.machines_btn{width:70%;}
.banner .bn_txt h2{font-size:66px; line-height:72px;}
.banner .swiper-button-prev, .banner .swiper-button-next, .banner .swiper-button-next, .banner .swiper-button-prev{
 width:40px; height:40px;}
.banner .swiper-button-prev:after, .banner .swiper-button-next:after{font-size:20px;}
.about .about_bottom .item .numU{font-size:34px;} 
}

@media all and (max-width:1100px){/*1024 * 768 */
.header .language{margin-right:10px;}
.history{zoom:.85;}
.download_list ul{margin-top:40px;}
.download_list li{width:32%; margin:0 1.3% 20px 0;}
.download_list li:nth-child(3n){margin-right:0;}
.machines_btn{width:75%;}
.nei_case .case_wrap .left_list .title h3{font-size:22px;}
.nei_case .case_wrap .left_list .case_nav li a{font-size:16px; padding:0 3.5%;}
}

@media all and (max-width:1000px){
.navMenubox{display:none;}
/*手机下拉*/
.phxia{position:relative; display:block!important;}
.xialaph{position:fixed; z-index:999; top:80px; right:0; display:none; width:100%; height:100vh; padding-bottom:200px; background:#fff;}
.xialaph.active{top:0;}
.xialaph .ul2,.xialaph .ul3{display:none;}
.xialaph h3 a{font-size:16px; font-weight:bold; line-height:44px; color:#000;}
.xialaph h3{position:relative; border-bottom:1px solid #ddd;}
.xialaph h3::after{position: absolute; bottom:0; left:0; width:100%; height:1px; content:''; opacity:.1; background-color:#e5e5e5;}
.xialaph h4 a{font-size:14px; line-height:40px;}
.xialaph h4{position:relative; padding-left:10px;}
.xialaph h4::after{position:absolute; right:0; bottom:0; left:0; height:1px; content:''; opacity:.05; background-color:#fff;}
.xialaph h3 img{float:right; width:13px; margin-top:25px; cursor:pointer;}
.xialaph h3.active,.xialaph h4.active{border-bottom:0;}
.xialaph h3.active img.img_s,.xialaph h4.active img.img_s{display:none;}
.xialaph h3.active img.img_d,.xialaph h4.active img.img_d{display:block;}
.img_d{display:none;}
.xialaph .ul2{padding-top:7px; padding-bottom:8px; background-color:#f4f4f4;}
.xialaph .ul3{position:relative; margin-top:0; padding-top:10px; padding-bottom:10px; padding-left:30px; border-top:1px solid #ddd; border-bottom:1px solid #ddd;}
.xialaph .ul3 li a{font-size:12px; line-height:26px; display:block; text-transform:uppercase; color:#999;}
.xialaph .ul3 li{padding-top:5px;}
.xialaph .ul3 li:first-child{padding-top:0;}
.phonemeng{position:absolute; z-index:1048; top:0; left:0; display:none; width:100%; height:100%; opacity: .6; background-color:#000;}
.phonemeng.active{display:block;}
.menuph{position:absolute; top:18px; right:2.5%; border-radius:6px; width:40px; height:40px; cursor:pointer; text-align:center; background:#ed151d;}
/*手机按钮*/
.menuph .point{position:relative; display:inline-block; width:28px; height:22px; margin-top:10px;}
.menuph .point:hover .navbtn,.menuph .point:hover .navbtn::after,.menuph .point:hover .navbtn::before{width:28px;}
.menuph .navbtn{position:absolute; top:10px; right:0; display:inline-block; width:21px; height:1px; -webkit-transition: all .3s ease-out 0s; -moz-transition: all .3s ease-out 0s; -ms-transition: all .3s ease-out 0s; -o-transition: all .3s ease-out 0s; transition: all .3s ease-out 0s; background:#fff;}
.menuph .navbtn::after,.menuph .navbtn::before{position: absolute; right:0; display: inline-block; width: 28px; height: 1px; content: ''; -webkit-transition: all .3s ease-out 0s; -moz-transition: all .3s ease-out 0s; -ms-transition: all .3s ease-out 0s; -o-transition: all .3s ease-out 0s; transition: all .3s ease-out 0s; background:#fff;}
.menuph .navbtn::after{top:-11px;}
.menuph .navbtn::before{top:10px;}
.menuph .point.active .navbtn{background:transparent;}
.menuph .point.active .navbtn::after{top:0; -webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); -ms-transform:rotate(45deg); -o-transform:rotate(45deg); transform:rotate(45deg);}
.menuph .point.active .navbtn::before{top:0; -webkit-transform:rotate(-45deg); -moz-transform:rotate(-45deg); -ms-transform:rotate(-45deg); -o-transform:rotate(-45deg); transform:rotate(-45deg);}
.phxia .container{position:relative; padding:0 15px; margin:auto; width:95%;}
}

@media (max-width: 998px){
.header{width: 100%; height: 80px;}
.phone_nav{display: block;}
.header .language{margin-right: 8px;}
.search{display: none;}
.header .header_box{height: 100%;}
.header .head_logo{flex: 1;}
.header .head_logo img{width: 160px;}
.Hsrch-box{height: 80px;}
.Hsrch-block{width:95% !important; margin:20px auto 0;}
.Hsrch-block .text{width:82%;}
.header .language_search{margin-right: 60px;}
.banner{height: 510px; overflow: hidden;}
.banner .swiper-slide>img{width: 100%; height: 510px; object-fit: cover;}
.banner .bn_txt{top:15%; left:2.5%;}
.banner .bn_txt h2{font-size:40px; line-height:80px; letter-spacing:1px; margin-bottom:20px;}
.banner .bn_txt h3{font-size:16px; line-height:24px; letter-spacing:0; margin-bottom:0;}
.banner .bn_txt p img{width: 50%; margin-top:20px;}
.banner .swiper-button-prev, .banner .swiper-button-next, .banner .swiper-button-next, .banner .swiper-button-prev{display:none;}
.banner .banner_text{zoom: .8; left: 2.5%; bottom: 35%;}
.banner .banner_news{box-sizing: border-box; left: 0; width: 100%; max-width:100%; height: auto; flex-direction: column; padding: 3% 5%; align-items: start; justify-content: start; border-radius:0;}
.banner .banner_news .icon{margin-bottom:16px;}
.banner .banner_news::after{display:none;}
#new_swiper{width: 100%; height: 48px; overflow: hidden;}
.banner .banner_news .swiper .swiper-wrapper .swiper-slide{line-height: 24px; height: 30px;}
.banner .banner_news .swiper .swiper-wrapper .swiper-slide p{width: 100%;}
.banner .banner_news .swiper .swiper-wrapper .swiper-slide h5{margin: 0; line-height: 20px;}
.bn_more svg{width:20px; height:20px;}
.about{padding: 6% 0;}
.about .about_top{flex-direction: column;}
.about .about_top .about_video{width:100%;}
.about .about_top .about_video video{min-height:auto;}
.about .about_top .about_text{width:100%; margin-top:20px;}
.about .about_top .about_text h3{font-size:22px; line-height:36px;}
.about .about_top .about_text>p{font-size:14px; margin-top: 16px; color: #666; text-overflow:-o-ellipsis-lastline; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:4; line-clamp:4; -webkit-box-orient:vertical;}
.about .about_top .about_text .bn_more{position: relative; margin-top: 20px; padding:1% 4%; bottom:0;}
.about .about_bottom{margin-top: 5%; padding: 5% 0;}
.numCount >ul{flex-wrap: wrap;}
.about .about_bottom li{width: 50%; flex: none; margin:20px 0;}
.about .about_bottom .item .numU{font-size: 26px; line-height: 40px;}
.about .about_bottom .item .indc{font-size: 16px;}
.about .about_bottom li:nth-child(2) .item::after{display: none;}
.about .about_bottom .item .nubber_icon{width: 50.5px; height: 41px;}
.about .about_bottom .item .nubber_icon img{width: 101px;}
.about .about_bottom .item:hover .nubber_icon img{transform: translateX(-50.5px);}
.history{zoom:1; margin:20px auto 0; padding:8% 0;}
.history .history_wrap .title h3{font-size: 26px; line-height: 40px;}
.history .history_wrap .title p{font-size: 14px;}
.history .history_wrap .item{padding:40px 0 0 0; justify-content: space-between;}
.history .history_wrap .item .list{width: 48%; margin: 0; margin-bottom: 20px;}
.history .history_wrap .list h3{font-size: 22px;}
.history .history_wrap .list .yuan{margin: 30px auto; margin-bottom: 48px;}
.history .history_wrap .list .text{width: 100%; padding: 1% 2%; font-size: 12px; line-height: 14px; height: 106px;}
.history .swiper-button-prev:after,.history .swiper-button-next:after{font-size:30px;}
.Certifications{zoom: 1; padding: 8% 0;}
.Certifications .title h3{font-size: 26px; line-height: 40px;}
.Certifications .item{padding: 0;}
.Certifications .title{margin-bottom: 6%;}
.Certifications .item .box{width: 33.333%;}
.Certifications .item .list{width: 100%; height: 100%; transform: rotate(0); margin: 0;}
.Certifications .item .list img{transform: rotate(0);}
.Certifications .item .box:nth-child(n+6),
.Certifications .item .box:nth-child(6){margin: 0;}
.Certifications .item .list a{transform: rotate(0); font-size: 20px; line-height: normal;}
.Certifications .item .box:nth-child(9) .list{display: flex; align-items: center;}
.Certifications .item .list:hover{box-shadow: 0 0 10px 6px rgba(237, 0, 0, .3); transform: translate(0px,0px);}
.Partners{padding-top: 10%;}
.Partners .title h3{font-size:26px; line-height: 40px;}
.Partners .title{top: 8%;}
.img_box .close{width:30px; height:30px; font-size:20px; line-height:26px;}
.footer .footer_top ul{width:31.333%; margin-bottom:3%;}
.footer .footer_top ul li:nth-child(1){margin-bottom:10px;}
.footer .footer_top ul li:nth-child(1) a{font-size:16px;}
.footer .footer_top ul li a{font-size:14px; line-height:22px;}
.footer .footer_top ul:last-child{width:100%; margin-top:20px;}
.footer .footer_top ul:last-child .flex{margin:30px 0; display:inline-flex;}
.footer .footer_top ul:last-child .flex a{margin:0 10px;}
.footer .footer_bottom{font-size:12px; line-height:60px;}

/* 内页关于我们部分 */
.nei_banner{margin:80px auto 0;}
.nei_banner>img{height:300px; object-fit:cover;}
.nei_banner .nei_banner_text{width: 100%;}
.nei_banner .nei_banner_text h3{font-size: 26px;}
.nei_banner .nei_banner_text p{font-size: 14px; margin-top:3%; padding:0 2.5%; line-height:24px;}

.ny_navbg{padding:10px 0;}
.ny_nav li{width:31.333%; float:left; margin:5px 3% 5px 0; text-align:center; position:relative; padding-right:10px;}
.ny_nav li:nth-child(3n){margin-right:0; border-right:none;}
.ny_nav li::after{content:""; display:block; width:1px; height:15px; background:#e9e9e9; position:absolute; top:5px; right:0;}
.ny_nav li a{font-size:15px; line-height:24px; padding:0;}
.ny_nav li a:after{display:none;}

.ny_main{margin:40px auto 0;}
.ny_mnr{margin:40px auto 0;}
.ny_mtitle h3{font-size:24px; line-height:30px;}
.ny_mlvideo{width:100%;}
.ny_mlvideo video{min-height:auto;}
.ny_mrtxt{width:100%; margin-top:20px; font-size:15px; line-height:24px;}
.ny_mrtxt h3{font-size:24px; margin-bottom:20px;}

.cmp_hist_txt{font-size:15px; line-height:24px; padding:0 2.5%;}
.company_history{margin:60px auto 0; padding:60px 0 40px;}
.company_history .conl>.next{left:0;}
.company_history .conl>.prev{right:0;}
.company_history .development{margin:60px auto 40px; height:auto;}
.company_history .development .swiper-container .swiper-wrapper .swiper-slide>.ll img{height:auto;}
.company_history .development .swiper-container .swiper-wrapper .swiper-slide>.rr .ttt{font-size:42px; line-height:42px;}
.company_history .development .swiper-container .swiper-wrapper .swiper-slide>.rr .ms{margin:10px 0 40px; font-size:15px; line-height:24px;}
.company_history .development .swiper-button-prev{top:92.5%; right:9%; width:40px; height:40px;}
.company_history .development .swiper-button-next{top:92.5%; right:2.5%; width:40px; height:40px;}
.company_history .development .swiper-button-prev::after, .company_history .development .swiper-button-next::after{font-size:20px; line-height:40px;}

.group_list{margin:40px auto 0;}
.group_list li{width:49%; margin:0 2% 20px 0; position:relative;}
.group_list li:nth-child(2n){margin-right:0;}

.modal-content{width:95%; padding:40px 20px 20px 20px; left:2.5%; right:2.5%; top:12.5%;}
.modal-content .left{width:100%; padding:0 15%;}
.modal-content .right{width:100%; float:left; padding:40px 20px;}
.modal-content .right h4{font-size:24px; line-height:30px;}
.modal-content .right p{margin-top:30px; font-size:15px; line-height:24px;}
.modal-content .right::after{min-height:auto; left:-22px;}
.group_list .close{color:var(--color); font-size:28px; font-weight:bold; display:block; position: absolute; right:1.5%; top:2.5%; z-index: 10000;}
.group_list .close:hover{color:#000; text-decoration:none; cursor:pointer;}

.group_list .close{color:var(--color); font-size:28px; font-weight:bold; display:block; position: absolute; right:1.5%; top:2.5%; z-index: 10000;}
.group_list .close:hover{color:#000; text-decoration:none; cursor:pointer;}

.certification{margin:40px auto; padding:40px 20px;}
.certification_list,.auditing_list{margin-top:20px;}

.honor_bg{padding:60px 0;}
.honor_bg .center .swiper-button-prev{width:40px; height:40px; left:0;}
.honor_bg .center .swiper-button-next{width:40px; height:40px; right:0;}
.honor_bg .center .list span{height:60px; -webkit-line-clamp:2; line-clamp:2; padding:20px;}

.machines_txt{font-size:15px; line-height:24px; margin:40px auto 20px;}
.machines_list li{width:31.333%; margin:20px 3% 0 0; padding:30px 10px;}
.machines_list li:nth-child(3n){margin-right:0;}
.machines_list li .txt{font-size:18px; line-height:24px;}
.custom_box{margin:40px auto;}
.machines_btn{width:92%; margin:40px auto 120px; display:flex; justify-content:center;}
.machines_more{padding:10px 20px;}
.machines_more p{width:50%; font-size:16px; line-height:24px;}
.machines_more svg{float:right; margin:10px 40px 0;}

.newsxqnr{padding:50px 0 60px;}
.newsxqnr-title h2{font-size:28px; line-height:30px;}
.newsxqnr-cont{margin-top:36px;}
.newsxqnr-cont p{font-size:15px; line-height:28px;}
.eventde{padding:40px 0;}
.eventde_title h3{font-size:24px;}
.eventde_list li{width:49%;}
.eventde_list li:nth-child(2n){margin-right:0;}
.eventde_list li .text h4{font-size:16px; line-height:24px;}

.contact li::before{left:0; width:4px; min-height:200px;}
.contact li .title h2,.job_box_tit h3{font-size:24px;}
.contact li .text h3{font-size:20px;}

.job_box::after{left:0; top:40px; width:5px; min-height:220px;}
.job_box_txt{margin-top:20px; font-size:15px; line-height:26px;}
.m40{margin-top:20px;}

/* 内页案例部分 */
.nei_case{padding:40px 0;}
.nei_case .case_wrap{flex-direction: column;}
.nei_case .case_wrap .left_list .title h3{font-size:22px; padding:0 20px;}
.nei_case .case_wrap .left_list .title{padding:20px 0;}
.nei_case .case_wrap .left_list{width:100%; height:auto;}
.nei_case .case_wrap .left_list .title h3::after{top:-3px; right:20px;}
.nei_case .case_wrap .left_list .case_nav{display:flex; flex-wrap:wrap; justify-content:space-between; margin:6px 0;}
.nei_case .case_wrap .left_list .case_nav li{width:33%;}
.nei_case .case_wrap .left_list .case_nav li a{font-size:14px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.nei_case .case_wrap .rights_text{width:100%; margin-top:40px;}
.nei_case .case_wrap .rights_text h4{font-size:18px;}
.nei_case .case_wrap .rights_text p{font-size:14px; line-height:20px; padding:20px 0; border-bottom:1px solid #f4f4f4;}
.nei_case .case_wrap .rights_text .item_wrap{margin-top:40px;}
.nei_case .case_wrap .rights_text .item{width:31.333%; margin:0 3% 30px 0;}
.nei_case .case_wrap .rights_text .item:nth-child(4n){margin-right:3%;}
.nei_case .case_wrap .rights_text .item:nth-child(3n){margin-right:0;}
.paging_box{padding-top:20px; padding-bottom:30px; zoom: .7;}
.ny_left{width:100%;}

/* 内页产品中心部分 */
.innovation_cont{margin-top:20px;}
.innovation_cont .pic img{width:50%;}
.ny_right{width:100%; float:left; margin-top:40px;}
.innovation_list li{width:49%; margin:20px 2% 0 0;}
.innovation_list li:nth-child(2n){margin-right:0;}
.promore_l{width:100%; padding:0;}
.promore_l .swiper-button-next:after, .promore_l .swiper-button-prev:after{font-size:28px;}
.pros_right{width:100%; margin-top:20px;}

/* 内页品质部分 */
.materials{margin:40px auto; padding:40px 20px;}
.printing{margin:60px auto; padding-top:40px;}
.printing_left{width:100%;}
.printing_right{width:100%; float:left; margin-top:40px;}
.physical_list li{width:49%; line-height:36px; font-size:18px; padding-bottom:10px;}
.physical_list li:nth-child(2n){margin-right:0;}
.distribution{padding-bottom:40px;}
.distribution li{width:32%; margin:10px 1.3% 10px 0;}
.distribution li:nth-child(4n){margin-right:1.3%;}
.distribution li:nth-child(3n){margin-right:0;}
.distribution2{margin:0 auto; padding:40px 0;}
.distribution2_left{width:100%; border-left:4px solid #ed151d; padding-left:40px;}
.distribution2_left .btn{width:60%; height:48px; line-height:48px;}
.distribution2_left .btn a{font-size:18px;}
.distribution2_right{width:100%; float:left; margin-top:60px;}
.distribution2_rbox_tit{border-left:4px solid #ed151d; padding-left:20px;}
.distribution2_rbox{padding:40px 20px;}
.engineering_list li{width:240px;}

/* 内页社会责任部分 */
.sustain_txtnr{width:60%; padding:40px 20px;}
.sustain_txtnr h3{font-size:30px; line-height:30px;}
.sustain_txtnr p{font-size:15px; line-height:24px; margin-top:20px;}
.download{margin:60px 0;}
.download_title{font-size:24px; padding:10px 20px;}
.download_list ul{width:95%; margin-top:20px;}
.download_list li{width:49%;}
.download_list li:nth-child(2n){margin-right:0;}
.download_list li .box span{font-size:20px;}
.environmental_box .pc{display:none;}
.environmental_box .mb{display:block !important;}
.m80{margin:20px 0;}

}

@media all and (max-width:768px){
.footer{padding-top:20px;} 
.footer .footer_top ul{margin-bottom:0;} 
.footer .footer_top ul:nth-child(1),
.footer .footer_top ul:nth-child(2),
.footer .footer_top ul:nth-child(3),
.footer .footer_top ul:nth-child(4),
.footer .footer_top ul:nth-child(5){display:none;}
.footer .footer_bottom{margin:20px auto 0; line-height:30px;}
}

@media all and (max-width:640px){
.machines_list li{width:49%; margin:20px 2% 0 0;}
.machines_list li:nth-child(3n){margin-right:2%;}
.machines_list li:nth-child(2n){margin-right:0;}  
.contact li{width:100%; min-height:auto;}
.contact li .title{padding-bottom:20px;}
.nei_case .case_wrap .left_list .case_nav li{width:49.5%;}
.nei_case .case_wrap .rights_text .item{width:49%; margin:0 2% 10px 0;}
.nei_case .case_wrap .rights_text .item:nth-child(3n){margin-right:2%;}
.nei_case .case_wrap .rights_text .item:nth-child(2n){margin-right:0;}
.innovation_tit h4,.pros_right_top h2{font-size:20px;}
.innovation_list li .pic img{width:90%; margin:auto;}
.innovation_list li a .tit{font-size:15px; line-height:26px; overflow:inherit; text-overflow:inherit; white-space:inherit;}
.distribution2_left .btn{width:70%;}
.ny_mrtxt h3{font-size:20px;}
}

@media all and (max-width:580px){
.Partners .title h3{font-size:22px;}
.Partners{padding-top:20%;}
.footer{padding-top:0;}
.footer .footer_bottom{margin:0 auto; line-height:28px; font-size:14px; padding:20px;}
.company_history .development .swiper-container .swiper-wrapper .swiper-slide>.rr .ttt{font-size:36px; line-height:36px;}
.company_history .development .swiper-button-prev{right:16%;}
.group_list li{width:100%; margin:0 0 20px 0;}
.group_list li .tit h3{font-size:16px; line-height:28px; height:56px;}
.cmp_hist_txt{font-size:14px; line-height:22px; margin:20px auto 0; padding:0;}
.ny_mtitle h3,.certification_title h2,.engineering_title h3{font-size:20px;}
.honor_bg .center .list{margin-top:40px;}
.honor_bg .center .list span{height:76px; font-size:15px; line-height:24px;}
.wall-column .article h3{font-size:16px; line-height:24px;}
.job{margin:40px auto 0;}
.job_box{padding:40px;}
.proleft{font-size:15px; line-height:26px;}
.casexq-btnback{margin-top:40px; padding-top:20px;}
.casexq-btn p{font-size:15px; line-height:28px;}
.casexq-back{width:120px; height:46px;  line-height:46px; font-size:15px;}
.ny_main{margin:40px auto 0;}
.finishing_list{margin:20px 0;}

.innovation_cont{display:none;}

.machines_txt{margin:20px 0; font-size:14px; line-height:22px;}
.machines_more p{width:90%;}
.machines_more svg{margin:10px 0 0;}
.custom_box{margin:20px auto 40px;}
.physical_tit{font-size:22px; padding-bottom:20px;}
.physical_list li{width:100% !important; font-size:16px; line-height:30px; background-position:0 5px;}

.ny_nav li{width:49%; margin:5px 2% 5px 0;}
.ny_nav li:nth-child(3n){margin-right:2%;}
.ny_nav li:nth-child(2n){margin-right:0;}

.quality{margin:40px auto 0; padding:40px 0;}
.quality .swiper-wrapper{padding-bottom:40px;}
.quality .center .item .tit{height:auto; font-size:16px; line-height:24px;}
.quality .swiper-button-next:after,.quality .swiper-button-prev:after{font-size:28px;}

.contact li{padding:20px 20px 20px 30px;}
.contact li .ticon{width:80px; height:80px;}
.contact li .text h3{font-size:17px;}

.distribution li{width:49%; margin:5px 2% 5px 0;}
.distribution li:nth-child(3n){margin-right:2%;}
.distribution li:nth-child(2n){margin-right:0;}
.distribution2_left p{font-size:16px; line-height:28px;}
.distribution2_rbox_tit{font-size:18px;}

.sustain_txtnr{width:90%;}
.sustain_txtnr p{font-size:14px; line-height:22px;}
.sustain_txtnr .btn a{padding:10px 20px; font-size:14px;}
.download_list li .box p{line-height:22px;}

}

@media all and (max-width:414px){
.Hsrch-block .text{width:76%;}
.machines_list li,.innovation_list li{width:100%; min-height:auto;}
.contact li{padding:20px;}
.contact li .title{padding-bottom:10px;}
.contact li .title h2, .job_box_tit h3{font-size:22px;}
.contact li .ticon{width:66px; height:66px; top:-20px;}
.contact li .text h3{font-size:16px;}
.contact li .text p{padding-right:0;}
.job_box{padding:30px}
.download_list li{width:100%;}
}

@media all and (max-width:375px){
.header .head_logo img{width:130px;}
}