@charset "utf-8";
/* CSS Document */
/**/
@media all and (max-width: 1680px) {

}
/* max 1680 end */

/**/
@media all and (max-width: 1550px) {

}
/* max 1550 end */

/**/
@media all and (max-width: 1440px) {  
}
/* max 1440 end */

/**/
@media all and (max-width: 1280px) {

    
    
}
/* max 1280 end */

/**/
@media all and (max-width: 1024px) {
   
}
/* max 1024 end */


/**/
@media all and (max-width: 750px) {
.in_center{width:96%; padding:0 2%; overflow: hidden;}

/*产品展示*/
.left{float: inherit; width: 100%; height: 80px; background: #000; padding: 0 2%; z-index: 999999; position: inherit;}
.left .logo{width: 15%; text-align: center; height: auto; line-height: 80px; margin: 0; background: none;}
.left .logo img{width: 100%; height: auto;}
.left .pf{display: none;}
.c_nav{display: flex;}
.top_right{width:100%; height:calc(100% - 80px); float: inherit; text-align: left; position: fixed; bottom: 0; left: -100%; background: rgba(255,255,255,.95); padding: 20px 2% 0; z-index: 9999;}
.nav div{height: 35px; line-height: 35px; padding-left: 15px; font-size: 14px;}
.nav div:first-child:after{display: none;}

.right{float: inherit; width: 100%;}
.n_bann{height: 150px;}
.n_bann .wenzi{font-size: 18px;  height: 150px; padding-left: 15px;}
.n_bann .wenzi h1{font-size: 14px;}
.title{padding: 8px 0; line-height: 22px; width: 96%;}
.title .fl,.title .fr{float: inherit; width: 100%; display: block; margin-bottom: 10px;}
.title .fl a{font-size: 14px; padding: 0 10px;}
.title .fr i{font-size: 16px; margin-right: 5px;}
.title .fr a{margin: 0 5px;}

.mainbody{padding: 20px 0;}
.some-list .product:nth-child(2n){margin-right: 0;}
.product{float: left; width: 49%; margin: 0 2% 10px 0;}
.product img{width: 100%; height: 140px;}
.product .mc{height: 30px; line-height: 30px; padding: 0 5px; font-size: 14px;}
.product .mc:after{bottom: 30px; left: 5px; height: 8px; width: 20px; font-size: 20px;}
.load-more__btn{width: 40%; padding: 20px 0;}
.load-more__btn img{width: 100%; height: auto;}
.footer{line-height: 25px; padding: 10px 0; font-size: 14px;}
.footer a{float: inherit; color: #666;}

/*产品展示详情*/
.cp_detal{margin-bottom: 20px; height: auto;}
.cp_fl{float: inherit; width: 100%; height: 260px; display: inline-block; margin-bottom: 15px;}
#gallery-top {height: 260px; width: 100%;}
#gallery-top img{width: 100%; height: 100%;}
#gallery-thumbs{position: absolute; left: 0; bottom: 0; width: 100%; height: 80px; background: rgba(0,0,0,.3); box-sizing: border-box; padding: 10px 0;}
#gallery-thumbs img{width: 100%; height: 100%;}
#gallery-thumbs .swiper-slide{height: 60px; width: 60px; border: 3px solid rgba(0,0,0,.001); overflow: hidden;}
#gallery-thumbs .swiper-slide-thumb-active {border: 3px solid #ef6268;}

.cp_detal .fr{width: 100%; float: inherit;}
.cp_detal .fr h1{height: auto; line-height: 25px; font-size: 14px;}
.cp_detal .fr .border{height: 1px; width: 35px; margin: 10px 0;}
.cp_detal .fr .xx div{height: auto; line-height: 20px; font-size: 12px; margin-bottom: 8px;}
.cp_detal .fr .tel{font-size: 16px; margin-bottom: 15px; height: auto; line-height: 30px;}
.cp_detal .fr .tel i{font-size: 22px; margin-right: 6px;}
.cp_detal .fr .zx a{height: 30px; line-height: 30px; width: 33%; font-size: 14px; margin-right: 10px;}
.cp_sm .cp_tit{font-size: 14px; height: auto; line-height: 24px; padding: 6px 0;  background-size: 3.5%; padding-left: 15px;}
.cp_xx{padding: 15px;}

/*关于我们*/
.about{padding-bottom: 20px; margin-bottom: 20px;}
.q_tit{font-size: 18px; margin-bottom: 20px;}
.q_tit span{font-size: 14px;}
.qualification ul li{float: left; width: 49%; height: 200px; padding: 10px; margin: 0 2% 20px 0;}
.qualification ul li img{width: 100%; height: 180px;}
.qualification ul li:nth-child(2n){margin-right: 0;}

/*联系我们*/
.contact_li{float: inherit; width: 100%;}
.contact_li ul li{margin-bottom: 15px;}
.contact_li ul li div{height: 24px; line-height: 24px; font-size: 14px;}
.contact_li ul li p{font-size: 16px; padding: 4px 0; line-height: 25px;}
.contact_li ul li i{margin-right: 5px; font-size: 14px;}
.contact .ewm{float: inherit; width: 100%;}
.contact .ewm div{height: 20px; line-height: 20px; font-size: 14px;}
.contact .ewm i{margin-right: 5px;}
.contact .ewm img{width: 100px; height: 100px;}
.map{clear: both; margin-top: 20px;}

/*新闻资讯*/
.new{float: left; width: 100%; height: 260px; margin: 0 0 20px 0;}
.some-list .new:nth-child(2n){margin-right: 0 !important; float: right;}
.some-list .new:nth-child(3n){margin-right: 0% !important;}
.new .img{width: 100%; height: 150px;}
.new .img img{width: 100%; height: 100%;}
.new .tit{height: 30px; line-height: 30px; font-size: 14px; margin: 5px 8px 0;}
.new .xx{height: 60px; line-height: 20px; font-size: 12px; padding: 0 8px;}

.detal_tit{padding: 10px 0; line-height: 25px; font-size: 18px;}
.detal_time{padding: 8px 0; line-height: 20px; font-size: 14px; margin-bottom: 20px;}

/*在线订购*/
.online .img{float: inherit; width: 100%; height: auto; display: inline-block; margin-bottom: 15px;}
.online .img img{width: 100%; height: auto;}
.online .order{float: inherit; width: 100%; height: auto;}
.online .order_tit{height: 30px; line-height: 30px; font-size: 16px; padding: 0 10px;}
.online .table{padding: 10px;}
.online .table table tr td{padding-bottom: 10px; float: inherit; margin-right: 0; width: 100%; display: block;}
.online .table table tr td .text{height: 30px; line-height: 30px; width: 100%; padding: 0 10px;}
.online .table table tr td:nth-child(2){margin-right: 0;}
.online .table table tr td textarea{height: 90px; line-height: 30px; width: 100%; padding: 0 10px;}
.online .table table tr td .button{height: 30px; line-height: 30px; width: 100%; font-size: 16px;}

/*设备展示*/
.display{float: left; width: 49%; height: 130px; margin: 0 2% 15px 0;}
.display img{height: 130px;}
.display .sm{height: 30px; line-height: 30px; width: 92%; padding: 0 10px; font-size: 14px; left: 5px; bottom: 5px; }
.display .sm:after{position: absolute; bottom: 35px; height: 8px; width: 20px; font-size: 20px;}
.display:hover .sm{display: block;}
.some-list .display:nth-child(2n){margin-right: 0;}

.show_tit{height: auto; line-height: 25px; font-size: 16px;margin-bottom: 20px;}
.show_tit span{width: 5px; height: 20px; margin-right: 5px;}

/*index*/
.section-wrap{width: 100%;}
#service{display: none;}
.in_bannera{bottom: 20px !important;}
.in_banner .in_bannerjs{display: none;}

.in_about,.in_product,.in_show,.in_news{height: 100vh; width: 100%; padding-top: 80px;}
.tit h1{height: 6vh; line-height: 6vh; font-size: 18px;}
.tit h2{height: 4vh; line-height: 4vh; font-size: 14px;  margin-bottom: 1vh;}
.in_about .xx{font-size: 14px; line-height: 3vh; margin: 3vh 0; height: 21vh;}
.pg_qcul .qualification{float: left; width: 49%; height: 35vh; border-radius: 5px; padding: 6px; margin-right: 2%;}
.pg_qcul .qualification  img{width: 100%; height: 100%; object-fit:cover;}
.pg_qcul{width: 100%;}

.in_product .tit div{margin-bottom: 2vh;}
.in_product ul{height: 62.2vh; overflow: hidden;}
.in_product ul li:nth-child(2n){margin-right: 0;}
.in_product ul li{float: left; width: 49%; margin: 0 2% 1vh 0;}
.in_product ul li img{width: 100%; height: 26.4vh; object-fit:cover}
.in_product ul li .mc{height: 4.2vh; line-height: 4.2vh; background: #222; padding: 0 1vw; color: #fff; font-size: 14px; position: relative;}
.in_product ul li .mc i{float: right; font-size: 20px;}
.in_product ul li .mc:after{position: absolute; bottom: 2.5vh; left: 10px; width: 10px; font-size: 18px;}

.in_show .xx{font-size: 14px; height: 15vh; line-height: 3vh; overflow: hidden; margin: 3vh 0;}
.pg_show_a{height: 36vh; position: relative;}
.pg_showul{width: 100%; overflow: hidden;}
.display{float: left; width: 49%; height: 28vh !important; margin-right: 2%;}
.display img{width: 100%; height: 28vh;}
.display .sm{height: 30px; line-height: 30px; width: 96%; padding: 0 0.8vw; font-size: 14px; left: 2%; bottom: 8px;}
.display .sm:after{bottom: 30px; left: 48.5%; height: 10px; width: 1vw; font-size: 22px; }
.in_show_l,.in_show_r{width: 50px; height: 25px; line-height: 25px; left: 28.5vw;}
.in_show_l i,.in_show_r i{font-size: 18px}
.in_show_r{right: 28.5vw; left: inherit;}

.new{float: left; width: 49%; height: 33vh !important; background: #fff; border-radius: 5px; margin-right: 2%;}
.pg_honor_a .new:last-child{margin-right: 0;}
.new .img{width: 100%; height: 15vh;}

.new .tit{height: 5vh; line-height: 5vh; font-size: 14px; margin: 1.1vh 1vw 0;}
.new .xx{height: 9vh; line-height: 3vh; font-size: 12px; padding: 0 10px;}
.in_news{position: inherit;}
.pg_team_a{width: 100%; height: 33vh;}
.pg_honorul{width: 100%; height: 40.7vh !important; margin: 5.9vh auto 0; overflow: hidden;}
.in_dda{display: none;}
 
.section-6 .map{width: 100%; height: calc(100vh - 75px); overflow: hidden; position: relative; margin: 0;}
.contact{padding: 2.8vh 1.6vw; width: 84%; left: 8%;}
.q_tit{font-size: 16px; margin-bottom: 2vh;}
.q_tit span{font-size: 14px;}


 
 
 
 
 
 
 
 
 
 

}
/* max 750 end */




