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

@media all and (max-width:1580px){/*1680 * 1050*/
}

@media all and (max-width:1460px){/*1440 * 900*/
}

@media all and (max-width:1410px){/*1366 * 768*/
 .navMenu>li>a{padding:0 30px;}
}

@media all and (max-width:1366px){/*1366 * 768*/
}

@media all and (max-width:1300px){/*1280 * 800*/
 .navMenu>li>a{padding:0 20px;}
}

@media all and (max-width:1200px){ /*1200*/
}

@media all and (max-width:1100px){/*1024 * 768 */ 
 .header .logo{width:200px;}
 .navMenu>li>a{padding:0 15px;}
 .top_rtel{padding:0 10px 0 40px;}
}

@media all and (max-width:1000px){
.navMenubox,.top_rtel,.search{display:none;}
.header{height:60px;}
/*手机下拉*/
.phxia{position:relative; display:block!important;}
.xialaph{position:fixed; z-index:999; top:60px; right:0; display:none; width:100%; 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 #e9e9e9;}
.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:15px; 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 #e9e9e9; border-bottom:1px solid #e9e9e9;}
.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:10px; right:2%; width:40px; height:40px; cursor:pointer; text-align:center; background:#0c5fc5;}

/*手机按钮*/
.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:100%;}
.top_rtel2{display:block; margin-top:20px; padding:0 20px 0 45px; background:#fff; font-size:20px; font-weight:bold; color:#0c5fc5; line-height:40px; position:relative;}
.top_rtel2::after{content:url(/image/header-iphone-icon.png); position:absolute; left:15px; top:3px;}
.search2{width:96%; height:25px; position:relative; background:#eee; margin:20px auto 0;}
.sear_bk2{width:90%; height:25px;float:left; padding-left:10px; line-height:25px; border:none; background:none; font-size:12px;}
.search_btn2{width:25px; height:25px; float:right;}
.search_btn2 .pushbutton{background:url(/image/search_btn.jpg) center no-repeat; border:0; width:25px; height:25px; cursor:pointer; padding:0; margin:0; float:right;}	

}

@media all and (max-width:980px){
body{overflow-x:hidden;}
.Header-container{padding:0 2.5%;}

/* 首页焦点图部分 */
#bannerBox .swiper-slide .pc{display:none;}
#bannerBox .swiper-slide .m{display:block;}
#bannerBox .swiper-slide img{width:100vw !important;}
#bannerBox .swiper-pagination{bottom:40px;}
#bannerBox .swiper-pagination span{width:30px;height:3px; margin:0 5px;} 
.section{padding:60px 0;}

/* 首页产品中心部分 */
.service .title{font-size:30px;}
.service .inpro_list{padding-top:40px;}
.service .inpro_list ul li:nth-child(1){height:44vw;}
.service .inpro_list ul li:nth-child(2),
.service .inpro_list ul li:nth-child(3),
.service .inpro_list ul li:nth-child(4),
.service .inpro_list ul li:nth-child(5){width:30%; height:22vw;}
.service .inpro_list ul li p{font-size:18px; padding:5px 15px; border-radius:6px;}

/* 首页关于我们部分 */
.about .profile .text span{font-size:15px; color:#999; font-weight:300; text-transform:capitalize;}
.about .profile .text h3{font-size:26px; margin:10px 0;}
.about .profile .text p{line-height:30px;}
.about .profile .img .about_img{height:auto;}
#swiper_1 .swiper-slide p{padding:18%;}
#swiper_1 .swiper-slide p::before{width:10%;}
.wenhua .swiper-button-next:after,.wenhua  .swiper-button-prev:after{font-size:20px;}

/* 首页应用领域部分 */
.cooperate .center_view>h3{text-align:center;}
.cooperate .center_view .hezuo_wrapper{margin-top:40px;}
.cooperate .center_view .hezuo_wrapper li{height:24vw; min-height:auto; border:none; font-size:20px;}

/* 底部版权部分 */
.footer .footer_top .center_view{padding:0 0 30px;}
.footer .footer_top .biaoyu p{font-size:16px; font-weight:300;}
.footer .footer_bottom{padding:40px 0 20px;}
.footer .footer_bottom .flex{display:inherit !important;}
.footer .footer_bottom .bottom_left{width:100%;}
.footer .footer_bottom .bottom_left .lianxi_box{margin-top:0;}
.footer .footer_bottom .bottom_left .lianxi_box .dianhua{width:49%; float:left; margin:20px 0 0;}
.footer .footer_bottom .bottom_left .lianxi_box .dizhi{width:49%; float:right;}
.footer .footer_bottom .bottom_left .lianxi_box .youxiang{width:100%; float:left; margin-top:30px;}
.footer .footer_bottom .bottom_left .lianxi_box ul li:nth-child(1){font-size:16px; margin-bottom:0;}
.footer .footer_bottom .bottom_left .beian{width:100%; float:left; margin-top:30px; font-size:15px; line-height:30px; text-align:center;}
.footer .footer_bottom .bottom_left .beian a{font-size:15px;}
.footer .footer_bottom .bottom_right{width:100%; float:left; margin-top:30px; display:none;}
.footer .footer_bottom .bottom_right h3{width:50%;}
.footer .footer_bottom .bottom_right .ewm{width:20%; float:right; margin-top:-100px;}

/* 内页banner部分 */
.nei_banner img{height:300px; object-fit:cover;}
.nei_banner .text{top:60%; padding:0 2.5%;}
.nei_banner .text h2{font-size:30px;}
.nei_banner .text p{font-size:16px; line-height:24px;}

.nei_navigation{width:95%; display:inherit; height:auto; margin:40px auto 20px; background-color:transparent; border-radius:0; box-shadow:none;}
.nei_navigation div{width:31.333%; float:left; margin:0 3% 30px 0;}
.nei_navigation div:nth-child(3n){margin-right:0;}

.about_top{display:inherit;}
.about_top .about_top_left h3{font-size:60px;}
.about_top_left{width:100%; text-align:center;}
.about_top .about_top_left h4{font-size:24px; line-height:40px; margin:30px 0;}
.about_top .about_top_right{width:100%; margin-top:30px; display:inherit; text-align:center;}
.about_top .about_top_right img{margin:0 auto 40px;}
.number_2{background: url(/image/about-number-bg.jpg) fixed center; background-size:cover; padding:60px 40px; overflow:hidden;}
.number_2 ul{display:inherit;}
.number_2 ul li{width:49%; float:left; margin:0 2% 40px 0;}
.number_2 ul li:nth-child(2n){margin-right:0;}
.number .numCount li .numCX{font-size:48px;}
.number .numCount li .unit{font-size:18px;}
.number .numCount li .indc{font-size:15px; font-weight:300;}

.about_company{width:95%; margin:40px auto 0; display:inherit;}
.about_company .company_left{width:100%;}
.about_company .company_left h3{font-size:24px;}
.about_company .company_left p{font-size:24px; margin:24px 0 40px;}
.about_company .company_left .img{width:100%; height:auto;}
.about_company .company_left .img img{width:100%;}
.about_company .company_right{width:100%; margin-top:40px; padding-top:20px;}

.history{width:100%; margin:40px auto 0; background: url(/image/history-bg.jpg) fixed center; background-size:cover; display:none;}
.history .history_wrap{padding:80px 0; overflow:hidden;}
.history .history_wrap h3{font-size:28px; margin-bottom:0; text-align:center;}
.history .history_wrap .swiper-wrapper{display:inherit;}
.history .history_wrap .swiper-slide .left_text{width:100%; padding-top:0;}
.history .history_wrap .swiper-slide .left_text h4{font-size:24px;}

.honor_wrap{margin:40px auto;}

.culture_box_3{margin-top:50px; padding:60px 0;}
.culture_box_3 .linian_wrap>h3{margin-top:0; text-align:center;}
.culture_box_3 .linian_wrap>h3::after{left:50%; margin-left:-35px;}
.culture_box_3 .linian_wrap{display:inherit;}
.culture_box_3 .linian_wrap .linian_item{width:100%; margin-top:80px;}

.contact{display:inherit;}
.contact .left_lianxi{width:100%; padding:40px 30px;}
.contact .right_liuyan{width:100%; padding:40px 30px;}

.service-title{margin-bottom:40px;}

/* 内页产品中心部分 */
.pro_enav{width:95%; margin:auto; overflow:hidden;}
.pro_enav li{width:31.333%; float:left; margin:0 3% 10px 0;}
.pro_enav li:nth-child(3n){margin-right:0;}
.pro_enav li a{font-size:16px; line-height:42px; padding:0 10px;}

.pro_enav2{width:95%; margin:auto; overflow:hidden;}
.pro_enav2 li{width:31.333%; float:left; margin:0 3% 10px 0;}
.pro_enav2 li:nth-child(3n){margin-right:0;}
.pro_enav2 li a{font-size:16px; line-height:42px; padding:0 10px;}

.ny_main{margin:20px auto 40px;}
.pro_list2 li{float:left;}
.pro_list li .txt p{margin-top:10px;}
.pro_list li .txt span{margin-top:20px;}

.products{margin:40px auto 0;}
.promore_l{width:100%;}
.pros_right{width:100%; margin-top:40px;}
.pros_right_top h3{padding-bottom:0;}
.proleft p{font-size:16px; line-height:40px;}
.youshi p{font-size:18px;}
.back_case{display:initial; margin-bottom:0;}
.back_case a{margin-bottom:20px; font-size:16px; display:block; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.back_case .back{margin:0; width:auto; border-radius:0; float:right;}
.service-title h2{font-size:24px; line-height:30px;}
.oem_tuijian{margin:40px auto;}
.oem_odm{display:inherit;}
.oem_odm .oem_odm_item{width:49%; float:left; margin:0 2% 20px 0; padding-bottom:0;}
.oem_odm .oem_odm_item:nth-child(2n){margin-right:0;}
.oem_odm .oem_odm_item h3{padding:10px; margin:0; line-height:30px; text-overflow:-o-ellipsis-lastline; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; 
 -webkit-line-clamp:2; line-clamp:2; -webkit-box-orient:vertical;}
.oem_odm .oem_odm_item span{display:none;}

.pager li:last-child, .pager li:first-child{width:80px;}
.pager li{line-height:40px; margin:0 5px;}
.pager li a{font-size:15px; line-height:40px;}

/* 内页解决方案部分 */
.news_text{margin:0 auto;}
.news_text dl{margin-top:20px; padding-bottom:20px; position:relative;}
.news_text dl dt{width:100%;}
.news_text dl dd{width:100%; float:left; margin-top:20px;}
.news_text dl dd .left{width:100%;}
.news_text dl dd .right2{position:absolute; left:0; top:0; margin-top:0; background:rgba(255,255,255,.8); width:25%;}
.news_text dl dd .right2 p:nth-child(1){font-size:44px; padding-bottom:0;}
.news_text dl dd .right2 p{border:none; padding:10px;}
.oem_case_details img{width:100%;}

}

@media all and (max-width:768px){
 .footer .footer_top .center_view img{width:200px;}
 .pro_list li figure{position:inherit; width:100%;}
 .pro_list li figure img{position:inherit; transform:inherit;}
 .pro_list li .txt{width:100%; margin-left:0; padding:20px 20px 40px 20px;}
 .pro_list li .txt h3{font-size:20px; margin-bottom:10px;}
 .pro_list li .txt h4{font-size:17px;}
 .pro_list li .txt p{font-size:15px; line-height:26px;}

}

@media all and (max-width:640px){
 .section{padding:40px 0;}
 .profile{display:inherit;}
 .about .profile .text{width:100%;}
 .about .profile .img{width:100%; margin-top:40px;}
 .about .profile .img .wenhua .wh_top{margin-top:40px;}
 #swiper_1 .swiper-slide p{padding:10px 20px 10px 18%;}
 .cooperate .center_view .hezuo_wrapper li{width:49%; height:35vw; margin:0 2% 10px 0; font-size:18px;}
 .cooperate .center_view .hezuo_wrapper li:nth-child(2n){margin-right:0;}
}

@media all and (max-width:580px){
 .service .title,.about .profile .text h3{font-size:24px;}
 .service .inpro_list ul li:nth-child(1){width:100%; height:auto;}
 .service .inpro_list ul li:nth-child(2), 
 .service .inpro_list ul li:nth-child(3), 
 .service .inpro_list ul li:nth-child(4), 
 .service .inpro_list ul li:nth-child(5){width:50%; height:40vw;}
 .about .profile .text p{text-overflow:-o-ellipsis-lastline; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; 
  -webkit-line-clamp:6; line-clamp:6; -webkit-box-orient:vertical;}
 .cooperate .center_view>h3{font-size:24px;}
 .footer .footer_top,.footer .footer_bottom .bottom_right{display:none;}
 .footer .footer_bottom{padding:0 0 20px;}
 .pro_enav li,.pro_enav2 li{width:49%; margin:0 2% 10px 0;}
 .pro_enav li:nth-child(3n),.pro_enav2 li:nth-child(3n){margin-right:2%;}
 .pro_enav li:nth-child(2n),.pro_enav2 li:nth-child(2n){margin-right:0;}
 .nei_navigation div{width:49%; margin:0 2% 30px 0;}
 .nei_navigation div:nth-child(3n){margin-right:2%;}
 .nei_navigation div:nth-child(2n){margin-right:0;}
 .nei_navigation a{font-size:18px;}
 .footer .footer_bottom .bottom_left .lianxi_box ul:nth-child(1){width:100% !important;}
 .footer .footer_bottom .bottom_left .lianxi_box .dizhi{width:95% !important; float:left; margin-top:20px;}
 .footer .footer_bottom .bottom_left .lianxi_box .youxiang{margin-top:20px;}
 .footer .footer_bottom .bottom_left .beian{font-size:14px; font-weight:300; line-height:28px;}
 
 .pro_list2 li{margin-bottom:20px;}
 .pro_list2 li .img{width:100%; height:auto;}
 .pro_list2 li .text{width:100%; height:auto; padding:40px 20px;}
 
}

@media all and (max-width:414px){	
 .service .inpro_list ul li:nth-child(2), 
 .service .inpro_list ul li:nth-child(3), 
 .service .inpro_list ul li:nth-child(4), 
 .service .inpro_list ul li:nth-child(5){width:100%; height:auto;}
 .cooperate .center_view .hezuo_wrapper li{width:100%; height:60vw;}
 .contact .left_lianxi h3, .contact .right_liuyan h3{font-size:24px;}
 .contact .left_lianxi li{font-size:18px; margin-bottom:24px;}
}




<!--0.00017309188842773-->