@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*/
 .aboutus_bg{width:100%; height:440px; margin:-20px auto 0; background:url(../image/20.png) top center no-repeat; background-size:cover;}   
}

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

@media all and (max-width:1366px){/*1366 * 768*/
 .aboutus_txt_title{width:30%;}   
 .aboutus_title_ti{font-size:30px;}   
 .aboutus_title_tel{background-size:30px; padding-left:35px;}
 .aboutus_title_tel strong{font-size:24px;}
 .aboutus_txt_ct p{margin-top:25px;}
}

@media all and (max-width:1300px){/*1280 * 800*/
 body{overflow-x:hidden; min-width:auto;}    
}

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

@media all and (max-width:1100px){/*1024 * 768 */
 .foot-contact{width:26%;}   
}

@media all and (max-width:1000px){
.header .nav,.float-kf{display:none !important;}
.am-container{padding:0 !important;}
.header{width:100%; height:80px; display:block; background:#fff; position:fixed; top:0; left:0; box-shadow:0 3px 10px rgba(0,0,0,.3); z-index:9999;}
.header .head-m{height:80px;}
.header .head-m .logo{height:50px;}
.header .head-m .logo img{height:50px; margin-top:2px;}
.header .head-m .txt{padding:15px 0 0 15px;}
.header .head-m .txt .t1{font-size:18px;}
.header .head-m .txt .t2{font-size:12px;}   
.header .head-m .top-tel{background-size:25px; padding-left:30px; margin-right:50px;} 
.header .head-m .top-tel span{font-size:12px;}
.header .head-m .top-tel strong{font-size:18px; line-height:25px;}
/*手机下拉*/
.phxia{position:relative; display:block!important;}
.xialaph{position:fixed; z-index:999; top:80px; 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 #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: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 #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:23px; right:2.5%; width:40px; height:40px; cursor:pointer; text-align:center; background:#ff4ca7;}

/*手机按钮*/
.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%;}
.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:0px; width:25px; height:25px; cursor:pointer; padding:0px; margin:0px; float:left;}	
.banner{margin:80px auto 0;}
.insidebg{height:auto; margin:80px auto 0;}
.insidebg img{width:100%; height:auto; display:block;}
}

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

/* 首页焦点图部分 */
.banner .am-slider .am-slides .pc{display:none;}
.banner .am-slider .am-slides .m{display:block;}
.banner .am-slider .am-slides .m img{width:100%; min-height:768px; display:block;}
.banner .am-slider-a1 .am-control-nav{bottom:40px;}

/* 首页产品中心部分 */
.pro-xjg .pro-left{width:100%;}
.pro-xjg .pro-left .first-box .txt .tit{font-size:22px;}
.pro-xjg .pro-right{width:100%; float:left; height:auto; margin-top:20px; position:initial; padding:25px 20px;}
.pro-xjg .pro-right a .img{margin-top:40px;}
.pro-xjg .pro-right a .txt{text-align:center;}
.pro-xjg .pro-right a .txt .note{font-size:14px; padding-bottom:10px;}

/* 首页关于我们部分 */
.pro-title .pior{padding:25px 0 0 25px;}
.pro-title .tit{font-size:24px;}
.pro-he-r .note{margin-bottom:20px;}
.prnve{width:100%;}
.pro-he-r .prnve ul li{width:23.5%; margin:0 2% 10px 0;}
.pro-he-r .prnve ul li:nth-child(4n){margin-right:0;}
.pro-he-r .prnve ul li img{width:100%; display:block;}

.about .aboutus-box{margin-top:-140px;}
.aboutus_txt{display:block;}
.aboutus_txt_title{width:100%;}
.aboutus_title_ti{height:auto; font-size:26px; padding:30px 0 0 30px; background-color:rgba(22,124,222,.9);}
.aboutus_title_ti::before{border-top:10px solid #fff;}
.aboutus_title_c{background-color:rgba(22,124,222,.9);}
.aboutus_txt_ct{width:100%; height:auto;}
.aboutus_txt_ct p{margin-top:20px; -webkit-line-clamp:4; line-height:25px; font-size:14px;}
.aboutus_txt_ct a{margin-top:20px;}
.gspiclist{margin-top:40px;}
.gspiclist .bd ul li{width:50%; margin:10px 0;}

/* 首页新闻资讯部分 */
.am-title .tit{font-size:28px;}
.news-l-img{width:100%;}
.hm-news-rlist{width:100%; float:left; margin-top:20px;}
.hm-news-rlist .bd ul li a .tit{overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

/* 底部部分 */
footer{padding:40px 0;}
.footnav{width:100%; height:auto; border-right:none; border-bottom:1px solid rgba(255,255,255,.1); padding-bottom:20px;}
.footnav .am-avg-sm-2>li{width:25%;}
.footnav .am-avg-sm-2>li:nth-of-type(2n+1){clear:inherit;}
.footnav ul li{line-height:30px;}
.footnav ul li a{font-size:14px;}
.foot-tit{font-size:20px;}
.foot-add{width:100%; height:auto; margin-top:20px; padding:0 0 20px; border-right:none; border-bottom:1px solid rgba(255,255,255,.1);}
.foot-add p,.foot-contact p{font-size:14px; line-height:28px;}
.foot-contact{width:50%; height:auto; padding-left:0; margin-top:20px;}
.foot-ewm{margin-top:20px;}

/* 内页PCBA部分 */
.g_paba{padding-top:40px;}
.g_pcab dt{width:100%;}
.g_pcab dt img{height:auto;}
.g_pcab dd{width:100%; padding:30px 20px;}
.g_pcab dd p{height:auto; line-height:25px; margin-bottom:20px;}
.g_kpj .m_kpj2{width:100%; margin:30px 0 0;}
.g_kpj .m_kpj2 dl{height:auto;}
.g_kpj .m_kpj2 dt{width:66px; height:66px; margin-right:0;}
.g_kpj .m_kpj2 dt img{width:66px; height:auto;}
.g_kpj .m_kpj2 dd{width:calc(100% - 66px); padding-left:10px;}
.g_kpj .m_kpj2 dd h3{height:auto; line-height:30px; font-size:24px;}
.g_kpj .m_kpj2 dd p{font-size:14px; line-height:24px;}

.g_papbys{margin:40px auto 0; height:auto;}
.pacaysline{display:none;}
.pcbays1,.pcbays2,.pcbays3,.pcbays4{width:100%; height:320px; position:relative; top:0; float:left; margin-top:20px;}
.pcbays1 img,.pcbays2 img,.pcbays3 img,.pcbays4 img{height:320px; object-fit:cover;}
.g_papbys .m_pays1{background:rgba(0,0,0,.5); display:inline-block; padding:20px; width:100%; left:0; right:0; top:75px; overflow:hidden;}
.g_papbys .m_gy h3 span,.g_papbys .m_gy h3{color:#fff; font-size:24px;}
.g_papbys .m_gy h3::after{content:""; display:block; background:#fff; width:20px; height:2px; margin:10px 0;}
.g_papbys .m_gy p{color:#fff;}
.g_papbys .m_pays2{background:rgba(0,0,0,.5); display:inline-block; padding:20px; width:100%; left:0; right:0; top:413px; overflow:hidden; text-align:left;}
.g_papbys .m_pays3{background:rgba(0,0,0,.5); display:inline-block; padding:20px; width:100%; left:0; right:0; top:763px; overflow:hidden; text-align:left;}
.g_papbys .m_pays4{background:rgba(0,0,0,.5); display:inline-block; padding:20px; width:100%; left:0; right:0; top:1093px; overflow:hidden; text-align:left;}

.g_pcan h2,.g_pclc h2{height:auto;}
.nyprolist ul li a span{padding:10px; font-size:14px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

/* 内页关于我们部分 */
.navtab>a{font-size:16px;}
.about-arc img{width:90%;}
.pics-list ul li{width:50%;}
.am-avg-sm-4>li:nth-of-type(4n+1){clear:inherit;}

.page{margin:40px 0;}
.page a{padding:4px 5px;}

/* 内页产品中心部分 */
.prolist{display:block; padding-bottom:0;}
.prolist_l{width:100%;}
.prolist_list_title{height:60px; line-height:60px; padding-left:20px; font-size:20px; font-weight:bold;}
.prolist_list_ct .prolist_list_item{padding-left:20px; justify-content:space-between;}
.prolist_list_item>i{margin:-12px 13px 0 0;}
.prolist_l_tel{position:relative;}
.prolist_tel_txt{position:absolute; left:0; bottom:0; width:100%;}
.prolist_r{width:100%; float:left; margin-top:20px;}
.productcenter{border:none;}
.productcenter .proccenthead{padding:0;}
.productcenter .proccenthead .thumb{width:100%;}
.productcenter .proccenthead .wen{width:100%; float:left; margin-top:10px;}
.xiangxi02{width:100%; float:left; margin-top:20px;}
.productcenter .proccenthead .wen .title02 .cpaurl,.productcenter .proccenthead .wen .title02 a{width:auto; padding:0 15px;}

/* 内页解决方案部分 */
.newslist>a{padding:20px;}
.newsitem_t{display:block;}
.newsitem_t_img{width:100%; height:auto; margin-bottom:20px;}
.newsitem_t_txt{width:100%;}
.newsitem_t_txt h6{margin-bottom:0;}
.newsitem_t_txt p{margin-top:5px;}
.newsitem_b button{font-size:14px; width:100px; margin-top:10px;}
.xinw_view{width:100%; float:left;}
.mub02Title h2{font-size:24px;}
.henduo{line-height:36px;}
.xinw_xx{font-size:14px;}
.xinw_xx img{width:100%; max-width:100%;}

/* 内页联系我们部分 */
.cont_l{width:calc(100% - 140px);}
.cont_l h3{font-size:24px;}
.cont_l p{margin-top:10px; line-height:26px; font-size:15px;}
.cont_l .wen p{font-size:15px; line-height:26px;}
.cont_r{width:140px;}
.cont_r img{width:140px; height:140px;}
.map{margin:20px 0;}
.myaddress-pic{height:400px !important; font-size:14px;}

}

@media all and (max-width:768px){
 .header .head-m .top-tel{display:none;}
 .g_papbys .m_gy h3 span, .g_papbys .m_gy h3{font-size:20px; font-weight:bold;}
}

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

@media all and (max-width:580px){
 .header .head-m .txt{padding:22px 0 0 10px;}   
 .header .head-m .txt .t1{font-size:16px; letter-spacing:0;} 
 .header .head-m .txt .t2{font-size:10px;}  
 .pro-xjg .pro-left .prou3 ul li{width:100%; margin-bottom:10px;} 
 .pro-xjg .pro-left .prou3 ul li a .phe .tit{text-align:center;}   
 .pro-xjg .pro-left .prou3 ul li a .img{width:50%; margin:auto;}
 .pro-xjg .pro-left .first-box .txt .ico-lisr i{width:31.333%; float:left; margin-right:3%;}
 .pro-xjg .pro-left .first-box .txt .ico-lisr i:nth-child(3n){margin-right:0;}
 .pro-xjg .pro-left .first-box .txt .ico-lisr i img{width:100%; display:block;}
 .am-pd{padding:40px 0 60px;}
 .foot-ewm{margin-top:20px;}
 .g_pclc{margin:40px auto 0;}
 .nyprolist ul li{width:50%;}
 .am-avg-sm-3>li:nth-of-type(3n+1){clear:inherit;}
 .pics-list ul li a i{padding:5px;}
 .prolist_r_tlele>span,.mub02Title h2,.cont_l h3{font-size:20px;}
}

@media all and (max-width:414px){
 .header .head-m .txt{display:none;}    	
 .foot-tit{font-size:16px; font-weight:bold;}   
 .foot-ewm{width:100px;}
 .navtab>a{font-size:14px;}
 .cont_text{padding-bottom:20px;}
 .cont_l{width:100%;}
 .cont_r{float:left; text-align:left; margin-top:20px;}
}

@media all and (max-width:375px){
 .nyprolist ul li,.pics-list ul li{width:100%;}    
}



