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

@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 20px;}
.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 15px;} 
.banner .bn_txt h2{font-size:48px; line-height:52px;}
.banner .bn_more{bottom:25%;}
.banner .swiper-button-prev, .banner .swiper-button-next, .banner .swiper-button-next, .banner .swiper-button-prev{width:44px; height:44px;}
.banner .swiper-button-prev:after, .banner .swiper-button-next:after{font-size:20px;}
.in_feed_lx{width:66%;} 
}

@media all and (max-width:1300px){/*1280 * 800*/ 
 .header .head_logo img{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 10px;}
.history .history_wrap .list .text{width:200px;}
.machines_btn{width:70%;}
.banner .bn_txt h2{font-size:36px; line-height:42px;}
.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 .head_logo img{width:200px;}
.navMenu>li{font-size:15px;}
.header .language{margin-left: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:#e15f10;}
/*手机按钮*/
.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_search{margin-right:60px;}
.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%;}

/* 首页手机banner部分 */
.banner{height:510px; overflow: hidden;}
.banner .swiper-slide>img{width: 100%; height: 510px; object-fit: cover;}
.banner .bn_txt{top:25%; left:2.5%;}
.banner .bn_txt h2{font-size:28px; line-height:40px; letter-spacing:0; margin-bottom:20px;}
.banner .bn_txt h3{font-size:16px; width: 100%; 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%;}

/* 首页产品中心部分 */
.in_pro{margin:40px auto 0;}
.in_title{text-align:center; display:block;}
.in_title h3,.in_title2 h3{font-size:30px; line-height:30px;}
.in_title p a{font-size:15px; line-height:24px;}
.in_more{margin:20px auto 0; clear:both; float:inherit;}

/* 首页关于我们部分 */
.in_aboutbg{margin:40px auto 0; padding:40px 0 60px;}
.in_aboutbox{display:block;}
.in_about_video{width:100%;}
.in_about_text{width:100%; margin-top:20px;}
.in_about_text h4{font-size:24px; line-height:30px;}
.in_about_text>p{height:auto; font-size:15px; line-height:24px; margin:20px 0;}

/* 首页应用领域部分 */
.in_yyly{margin:40px auto 0;}
.in_yyly_top li .bt{height:auto; padding:20px;}
.in_yyly_top li .bt_more{margin-top:10px;}
.in_yyly_top li .bt_tit{font-size:20px;}
.in_yyly_bottom li .bt{height:auto; padding:10px;}
.in_yyly_bottom li .bt_tit{width:100%; font-size:18px; margin-top:0;}
.in_yyly_bottom li .bt_more{float:left; margin-top:5px;}

/* 首页新闻资讯部分 */
.indexP4{margin:40px auto 0; padding:40px 0 60px;}
.indexP4 .indexTxt{text-align:center;}
.indexP4 .indexTxt .bt{font-size:30px; line-height:30px;}
.indexP4 .indexTxt .en{font-size:15px;}
.indexP4 .content{padding:20px 0 40px; text-align:center;}
.indexP4 .pngj,.indexP4 .moreBtn{display:none;}
.indexP4 .leftDiv,.indexP4 .rightDiv{width:100%;}
.indexNews .swiper-button-prev,.indexNews .swiper-button-next{display:block;}
.indexNews .swiper-button-prev::after,.indexNews .swiper-button-next::after{display:none;}

/* 首页询价系统部分 */
.in_feed_logo{width:250px;}
.in_feed_lx{width:100%; margin:40px auto 0;}
.in_feed_bt{font-size:20px; line-height:24px;}

/* 底部版权部分 */
footer{padding:40px 2.5% 20px;}
footer .foot_t .left{width:100%; display:block;}
footer .foot_t{display:block;}
footer .foot_t dl{width:49%; float:left; margin:0 2% 20px 0;}
footer .foot_t dl:nth-child(2n){margin-right:0;}
footer .foot_t dt{font-size:18px; padding-bottom:10px;}
footer .foot_t dd{font-size:14px; padding-bottom:5px;}
footer .foot_t dd a{color:#999;}
footer .foot_t .right{width:100%; float:left; margin-top:40px;}
footer .foot_b{width:100%; float:left; display:block; text-align:center; margin-top:40px;}

/* 内页关于我们部分 */
.ny_bn{height:360px;}
.nytxt{width:95%;}
.nytxt .t1{font-size:28px;}
.nytxt .t2 span{font-size:16px;}
.page-dd{left:2.5%;}

.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;}

.abojsdc,.abojslc{padding:40px 0 60px;}
.abojsdc-img{width:100%;}
.abojsdc-wdbox{width:100%; padding-left:0; margin-top:40px; float:left;}
.abojsdc-wd{height:400px;}
.abojsdc-wd h2{font-size:30px; margin-bottom:20px;}
.abojsdc-wd p{font-size:16px;}

.aboygfc{padding:60px 0;}
.aboygfc .title{font-size:30px; line-height:30px; text-align:center;}
.aboygfc_box li{width:100%; min-height:auto; margin:0 0 20px;}
.aboygfc_box li:last-of-type{margin-bottom:0;}

.about_derp{padding:60px 2.5% 40px; min-height:350px;}
.about_derp .title{font-size:2.2rem;}
.about_derp .historical{margin-top:0;}
.about_derp .historical .swiper-slide-active h2{margin-top:0; font-size:3rem;}
.about_derp .historical .swiper-slide .txt{font-size:.8rem; margin-top:1rem;}
.about_derp .swiper-button-next, .about_derp .swiper-button-prev{width:1.8rem; height:1.8rem; margin-top:-.9rem;}

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

.fullpage{margin:40px auto 0;}
.fullpage a{width:24px; height:24px; margin:0 4px; font-size:14px; line-height:24px;}

.apply-list{margin:40px auto;}
.apply-list_2 li{margin-bottom:30px;}
.apply-list_2 .pic img{height:100%;}
.apply-list_2 .box{margin: 30px 0 0 30px; width:40%;}
.apply-list_2 h4{margin-bottom:20px; font-size:22px;}
.apply-list_2 p{font-size:15px; line-height:28px;}
.apply-list_2 a .more{font-size:15px;}

.newsxqnr{padding:50px 0 60px;}
.newsxqnr-title h2{font-size:25px; font-weight:bold; line-height:30px;}
.newsxqnr-cont{margin-top:36px;}
.newsxqnr-cont p{font-size:15px; line-height:28px;}

.casexq-al{padding:40px 0 60px;}
.casexq-al-title h3{font-size:24px;}
.caselb-wd{padding:15px;}
.caselb-wd h4{font-size:18px;}
.caselb-wd span{margin-top:10px;}
.caselb-img img{min-height:180px; min-width:100%;}

.pro-item{margin:40px auto 60px; flex-direction:column;}
.pro-item .lefter{width:100%; padding-right:0;}
.leftNav .title{display:none;}
.leftNav{margin-bottom:30px}
.leftNav .title{display: none;}
.leftNav .drop{display:flex;flex-wrap: wrap;margin: 0 0px -10px -10px;}
.leftNav .drop li{flex: auto;margin: 0 0px 10px 10px; width:auto;}
.leftNav .drop li:after{display:none;}
.leftNav .drop a{font-size:16px;padding: 12px 20px;text-align: center;background: #f5f5f5;}
.leftNav .drop li.active a{color:#fff;background:#e15f10}

.product-list.edge{margin:0 0 -15px -15px;}
.product-list.edge li{width: calc(33.3% - 15px);margin: 0 0 15px 15px;}
.product-list h4{ font-size:16px;margin-top:12px;}

.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;}

.m40{margin-top:20px;}

/* 内页新闻资讯部分 */
.news_text dl{display:inherit; padding-bottom:40px;}
.news_text dl dt{width:100%;}
.news_text dl dd{width:100%; float:left; margin-top:20px;}
.news_text dl dd .left{width:75%;}
.news_text dl dd .left h3{font-size:20px;}
.news_text dl dd .left .con{margin-top:10px;}
.news_text dl dd a.more{margin-top:20px;}
.news_text dl dd .right{width:22%; margin-top:0;}

.newsinfo_left{width:100%; padding-right:0; border-right:none;}
.newsinfo_left_title .title{font-size:24px;}
.m40{margin-top:20px;}
.newsinfo_left_title .other_box{margin-top:20px;}
.newsinfo_left_text{font-size:15px; line-height:25px; margin-top:20px;}
.newsinfo_left_text img{width:100%;}
.newsinfo_right{width:100%; float:left; margin-top:40px;}
.relative_box li .pic img{height:100%; object-fit:cover;}
.newsxqnr{padding:40px 0 60px;}
.newsxqnr-title h2{font-size:28px;}
.newsxqnr-cont{margin-top:40px;}
.newsinfo_rtit h3{font-size:24px;}

.contact_tlist li .title h3{font-size:30px; line-height:30px;}
.contact_tlist li .text p{font-size:16px; line-height:32px;}

.message{padding:40px 20px;}
.message h4{font-size:24px; line-height:30px;}
.message ol{margin-top:30px;}
.message ol li input{height:40px; padding:0 10px;}
.message ol li textarea{height:100px;}

.message2{margin:0 auto 20px; padding:40px 2.5%;}
.message2 ol{margin-top:20px;}

}

@media all and (max-width:768px){
.footer{padding-top:20px;} 
.footer .footer_bottom{margin:20px auto 0; line-height:30px;}

.apply-list_2 li a{flex-direction: column !important;}
.apply-list_2 .pic{width:100%;}
.apply-list_2 .box{margin:10px 0 0 0 !important; width:100%;}
.apply-list_2 p{font-size:14px; line-height:24px;}
.apply-list_2 .more{margin-top:20px;}

.leftNav{margin-bottom:20px}
.leftNav .drop{ margin: 0 0px -5px -5px;}
.leftNav .drop li{ margin: 0 0px 5px 5px;}
.leftNav .drop a{font-size:15px;padding: 8px 20px;}

.product-list.edge{margin:0 0 -12px -12px;}
.product-list.edge li{width: calc(50% - 12px);margin: 0 0 12px 12px;}
.product-list h4{ font-size:15px;margin-top:10px;}

}

@media all and (max-width:640px){
}

@media all and (max-width:580px){
.in_yyly_top li,.in_yyly_bottom li{width:100%; margin:0 0 10px 0;}
.in_yyly_top li .bt{padding:10px 20px;}

.indexP4 .content{font-size:15px; line-height:24px; padding:20px 0;}
.indexNews .swiper-slide-active .name{font-size:18px;}
.indexNews .time{font-size:14px;}

.in_title h3, .in_title2 h3,.indexP4 .indexTxt .bt{font-size:26px;}

.in_feedbg{padding:100px 0 60px;}
.in_feed_lx li{width:100%; background:none; text-align:center; padding-right:0;}
.in_feed_lx li:nth-child(2n){margin-left:0; margin-top:20px;}
.in_feed_lx li p{width:auto; font-size:18px;}
.in_feed_bt{font-size:18px;}
.in_feed_more{margin:60px auto 0;}

footer{padding:20px 0;}
.foot_t{display:none !important;}
footer .foot_b{margin-top:0; display:block; text-align:center; font-size:14px; padding-top:0; background:none;}

.nytxt .t1,.abojsdc-wd h2{font-size:24px;}
.abojsdc-wd p{font-size:15px; line-height:25px;}

.about_derp .title{font-size:2rem;}
.about_derp .historical .swiper-slide-active h2{font-size:1.8rem;}

.abojsdc-wd{height:300px;}
.aboygfc{padding:40px 0;}
.aboygfc_box{margin:30px auto 0;}
.aboygfc .title{font-size:24px;}
.aboygfc_box li .bt{font-size:18px;}

.apply-list_2 h5{font-size:16px; margin-bottom:20px;}

.honor_r_img li{width:100%; margin:0 0 10px;}

.caselb-list li{width:100%;}

.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_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;}


.contact_tlist li .title h3{font-size:24px;}
.contact_tlist li .text p{font-size:15px; line-height:30px;}


}

@media all and (max-width:414px){
.side{display:none;}
}

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