@media screen and (max-width: 1440px) {
.content,.hmz,.footera,.footerb,.footerc,.newsb,.com-nav .center,.zjwoma,.sjzou,.qywhxiang,.rongyuBox,.partnerb,.partner,.cp,.yfcx,.work,.joinus,.employ,.newsxq,.newsd,.newsc .bta{
	  width:88%;
	}
 .zjlogo .right{padding-left:.6rem;}
 
 #company .award-content .award-list li{margin-left:.2rem}
 .chooseusa .wz p{font-size:.14rem;}
}
@media screen and (max-width: 1366px) {
.content,.hmz,.footera,.footerb,.footerc,.newsb,.com-nav .center,.zjwoma,.sjzou,.qywhxiang,.rongyuBox,.partnerb,.partner,.cp,.yfcx,.work,.joinus,.employ,.newsxq,.newsd,.newsc .bta{
	  width:88%;
	}
  .zjlogo .right{padding-left:.6rem;}

  .chooseusa .wz p{font-size:.14rem;}
 
#company .award-content .award-list li{width:3.28rem;}
}
@media screen and (max-width: 1280px) {
.content,.hmz,.footera,.footerb,.footerc,.newsb,.com-nav .center,.zjwoma,.sjzou,.qywhxiang,.rongyuBox,.partnerb,.partner,.cp,.yfcx,.work,.joinus,.employ,.newsxq,.newsd,.newsc .bta{
	  width:88%;
	}
	.zjlogo .right{padding-left:.1rem;}
   .chooseusa .wz p{font-size:.13rem;}
  
	#company .award-content .award-list li{margin-left:.2rem}

}
@media screen and (max-width: 750px) {
	
	
	.content,.hmz,.footera,.footerb,.footerc,.newsb,.com-nav .center,.zjwoma,.sjzou,.qywhxiang,.rongyuBox,.partnerb,.partner,.cp,.yfcx,.work,.joinus,.employ,.newsxq,.newsd,.newsc .bta{
		  width:100%;
		}
	
    .footer * {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }

    body {
        font-family: 'PingFang SC', SimHei, 'Microsoft YaHei', 'PingFang SC', Arial, Helvetica, arial, sans-serif;
        min-width: 0;
        max-width: 7.5rem;
        width: 7.5rem;
        position: relative;
        top: 0;
        left: 0;
        margin-left: 0;
        overflow-x: hidden;
    }
.newsxq .yb{display:none}
.banner_index .swiper-slide img,video{height: 4.32rem;}
.banner_index .swiper-slide picture{height: 4.32rem;}
.banner_index .swiper-slide picture video{height: 4.32rem;}
    .content {
        padding: 0;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }

    .sousuo {
        display: none;
    }

    .content .p1 {
        max-width: 80%;
    }

    .header {
        padding: 0 0.4rem;display:none
    }

    .header2 {
        padding: 0 0.4rem;display:none
    }

   .m_header{ padding: 0 0.4rem;display:block}
 


.indexcp,.indexxz,.indexhb{background-size:60%;}
.indexhb h1{padding-top:.6rem;}
    .zjlogo {
        position: static;
        float: left;
        margin-left: 0;
        display:none;
    }
    .zjlogo2 {
        position: static;
        float: left;
        margin-left: 0;
        display:block;
    }
#index .company-news{padding:0.1rem;}

    .sylogo {
        margin-left: 0.2rem;
        float: right;
        font-size: 0.28rem;
    }

    .tuwensb {
        float: right;
        
        width: 32%;
        background-color: #c4d2cd;
        overflow: hidden;
        text-align: left;
    }

    .tuwensb h2,
    .tuwensb .p2 {
        
        padding-left: 0;font-size:.38rem;margin-bottom:0;
    }
	 
.tuwensb p{font-size:.12rem;}
    .tuwensb .cp {
        width: 80%;
        float: right;
        margin-top: 0.4rem;
    }
.sjzoua .sjzouaBox{padding-left:.1rem;}
    .chooseusa {
        margin-top: 0.2rem;
    }
.visionc p{font-size:.24rem;}
.sjzoua .p3{font-size:.2rem;}
.rongyuBox{margin: 0 .1rem;}
    .chooseusa .wz {
        width: 100%;
        float: none;
         padding-left: 0.05rem;
    }

    .chooseusa .wz .w1 {
        font-size: 0.28rem;
    }

    .chooseusa .wz .w2,
    .chooseusb .wzsm .pp1 {
        font-size: 0.24rem;
    }

    .chooseusb,
    .manufb {
        flex-direction: column-reverse;
        background: transparent;
        margin-bottom: 0;
        margin-top: 0;
    }

    .chooseusb .wzsm .btt {
        margin-top: 0.3rem;
		text-align: center;
    }

    .chooseusb .wzsm,
    .manufb .cw {
        width: 100%;
        max-width: 100%;
        padding: 0 0.3rem;
        text-align: center;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
		
		
    }
 .manufb .cw{
	background: url(../images/indezz.png) no-repeat center top;
	background-size:50%;
}
    .chooseusb .ptsm {
        width: 100%;
    }

    .manufb .cw h1,
    .manufb .cw .z1 {
        text-align: center;
    }
.chooseusb .wzsm .zsqwan{margin:0 auto;margin-bottom:.4rem;}
    .manufb .cw .z1 br {
        display: none;
    }

    .manufb .tw {
        margin: 0;
    }

    .manufb .cw h1 {
        margin-top: 0.18rem;
    }

    .zsqwan {
		background-size:100%;
        margin-bottom: 0.4rem;
		height: .5rem;
		    width: 1.53rem;
    }

    .manufb .cw {
        padding: 0;
    }
.chooseusa .wz p{font-size:.24rem;}
    .manufb .cw .z1 {
        margin-bottom: 0.3rem;
    }
.chooseusb .ptsm a{width:.3rem;height:.3rem;}
.manufa{margin-top:.75rem;}
    .partnera .pp {
        width: 33.33%;
    }
.manufb .tw img{height:4.5rem;}
.manufb .cw .w1{font-size:.3rem;left:0.35rem;}

    .footerR {
        display: none;
    }
.footer{position:relative;}
.footerb{width:50%;position:absolute;top:.1rem;right:.1rem;}
.fcontactR{padding-top:.12rem;}
    .footerL {
        float: none;
        padding: 0 0.2rem;
    }
.fr,.ewm{display:none;}
    .footerL.Copyright {
        text-align: center;
		 
    }
	.footerL.Copyright p{font-size: .2rem;
padding: .1rem 0;
width: 100%;
margin-top: .2rem;}
     
    .footerLogo {
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: space-between;
        justify-content: space-between;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
    }

    .footerL .flogo {
        float: left;
		margin-top:0;
    }

    .footerL .flogo img {
        width: 1rem;
    }
.footerLogo .fcontact  img{width:.3rem;}
.fcontactR h5{font-size:12px;}
.fcontactR p{font-size:10px;}
.footerLogoM a img{width:.3rem;}
    .fcontact {
        float: left;
        padding-top: 0;
    }

    .footerLogoM {
        text-align: right;
        padding: 0.6rem 0 0.2rem;
    }
 

.fcontact img,.footerLogoM{}

.visionc{margin-left:.15rem;padding-left:0;}

#index .company-news .company-nav .com-title{font-size:.48rem;margin-top:0;}

#company .award-content .award-list{margin-top:1rem}

#company .award-content .award-list li{width:3.1rem;}

#company .award-content .award-list li .pic{height:2.2rem;}
#company .award-content .award-list li .info{border:none;height:1rem;overflow:hidden}
.cert-cover .cert-banner{width:100%;left: calc(50% - 2.8rem);
    top: calc(50% - 3.5rem);}
	.cert-cover .cert-banner .cert-swiper{width:5.5rem;height:5rem;}
	.cert-cover .cert-banner .button-box .swiper-button-prev-cert{left:0;}.cert-cover .cert-banner .cert-swiper .swiper-slide .pic{height:3.9rem;}
.cert-cover .cert-banner .button-box .swiper-button-prev-cert{left:-1rem}
.swiper-button-next, .swiper-rtl .swiper-button-prev{right:1rem;}
.zzcc img{width:4rem;}
#company .award-content .award-list .zzcc .neiron{padding-top:.3rem;padding-left:.2rem;}
    .Mcontent a,
    .menulogo {
        font-size: 0.3rem;
    }
#company .award-content .award-list li{margin-left:.3rem;}
    .Mlang a {
        font-size: 0.26rem;
    }
	.partnerc{height:4.6rem;}
.partnerc .p1{font-size:.24rem;}
.partnerc .p2{font-size:.2rem;}
.yanfab video{width:100%;}
.newse img{width:3.54rem;}
.newse h2{height:.3rem;overflow:hidden;}
.cpfylc h3{font-size:.28rem;}
.cpfylc p{font-size:.2rem;}
.sjzoua .yll{margin-bottom:0.8rem}
.cpxqt{margin:1rem .1rem;}
.cpxqta video{width:3.7rem;}
    .partnera .pp {
        height: 1.6rem;
    }
.yanfaa .p3 img{width:.2rem;}
    .partnera .pp img {
        max-width: 60%;
    }

    .chanpin .newsa,
    .newsa,
    .infin .newsa,
    .touzi .newsa,
    .yanfa .newsa {
        -webkit-background-size: cover;
        background-size: cover;
       
		height:2.85rem;
    }
.newsb{padding-top:.6rem;padding-left:.5rem;}
.txtc{text-align:left;}
.atxtc{align-items: flex-start;justify-content: flex-start;}
    .newsb h1 {
        font-size: 0.3rem;
    }

    .cpfyla {
        width: 18%;
        margin-right: 1%;
        margin-left: 1%;
    }

    .cpfylc,
    .cpfyle .wzzb {
        width: 100%;
        float: none;
        padding: 0.2rem 0.6rem;
    }

    .cpfyle .xtt {
        width: 100%;
    }

    .cpxqta {
        width: 48%;
        margin: 0 1%;
    }

    .newsc .bta {
        padding: 0 0.2rem;
    }

    .newse {
        width: 49%;
    }

    .newse:nth-of-type(3n) {
        margin-right: 2%;
    }

    .newse:nth-of-type(2n) {
        margin-right: 0;
    }

    .newsd,
    .work {
        padding: 0 0.1rem;
    }

    .newsxq {
        padding: 0 .2rem 0.8rem;
    }

    .newsxq p {
        
    }

    .worka {
        width: 49%;
        margin-right: 2%;
    }

    .worka:nth-of-type(3n) {
        margin-right: 2%;
    }

    .worka:nth-of-type(2n) {
        margin-right: 0;
    }

    .xbtBox.active .xbt {
        background-size: cover;
    }

    .xbtBox .xbt {
        display: flex;
        font-size: 0.24rem;
        padding: 0 0.2rem;
    }

    .joinusa h2 {
        font-size: 0.26rem;
    }

    .joinusa p {
        font-size: 0.24rem;
    }

    .joinus .xbt .p1 span {
     
    }

    .employa .tt {
        width: 100%;
    }

    .employa .ybwz {
        width: 100%;
        height: auto;
        padding-bottom: 0.4rem;
    }

    .employa .ybwz a {
        position: static;
        margin-top: 0.5rem;
        display: block;
        font-size: 0.24rem;
    }

    .employa .ybwz .p1 {
        font-size: 0.24rem;
    }

    .employa {
        background-color: transparent;
    }

    .touzia {
        padding-top: 0.4rem;
    }

    .touzial {
        width: 100%;
        padding: 0 0.2rem;
    }

    .touzial h2 {
        height: auto;
    }

    .touziar {
        width: 100%;
        padding: 0.8rem 0.2rem;
        box-sizing: border-box;
    }

    .touziar .wz1 {
        min-height: 1.4rem;
    }

    .touziar .xqla,
    .touziar .xqlc .p1 {
        font-size: 0.24rem;
    }

    .gsgga .ssk {
        height: 0.4rem;
        line-height: 0.4rem;
    }

    .gsgga .fdj {
        width: 0.4rem;
    }

    .gsggc .xqlu {
        width: 6rem;
    }

    .gsggc .xqlu .w4 {
        width: 4rem;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    .gshqt .t1 {
        max-width: 100%;
    }

    .touziar .xqlb {
        padding: 0.2rem;
    }

    .yanfac {
        padding: 0 0.2rem;
        box-sizing: border-box;
    }

    .yanfag .qmwz {
        width: 100%;
        padding: 0 0 0.2rem;
    }

    .zjwoma {
        padding-top: 0.7rem;
    }

    .zjwoma .wmt {
        max-width: 70%;

    }

    .wmzjl p {
        padding-bottom: 20%;
    }

    .visionb {
        width: 100%;
    }

    .visiona.aa {
        display: flex;
        flex-direction: column-reverse;
        background: none;
    }

    .partnerb {
        padding: 0.2rem;
        box-sizing: border-box;
    }

    .partnerc {
        width: 49%;
        margin-right: 2%;

    }

    .partnerc:nth-of-type(3n) {
        margin-right: 2%;
    }

    .partnerc:nth-of-type(2n) {
        margin-right: 0;
    }

    .chanpin .pp1 {
        padding: 0 0.2rem;
    }

   .cpBoxTPT .zbd1 {
        top: 0.85rem;
        left: 0.76rem;
    }

    .cpBoxTPT .zbd2 {
        top: 0.4rem;
        left: 2.5rem;
    }

    .cpBoxTPT .zbd3 {
        top: 0.68rem;
        left: 2.95rem;
    }

    .cpBoxTPT .zbd4 {
        top: 0.55rem;
        left: 3.47rem;
    }

    .cpBoxTPT .zbd5 {
        top: 0.8rem;
        left: 4.6rem;
    }
    
	.newsconfit img{    max-width: 5.5rem;
}

    .cpBoxviddeo{ position: absolute;
              
              right:.3rem;
              bottom:.41rem;width:2.7rem;height:1.35rem;



}
    .cpBoxviddeo video{width:2.9rem;height:1.35rem;}

    .jobbta{padding-left:.1rem}
    .joblie img{width:100%}
    .xbtBox .xbt{flex-direction:column}
    .joinus .xbt .p1:nth-of-type(3){
        font-size:.18rem
    }
    .joinus .xbt .x1{padding-top:.1rem}
    .joinus .xbt .xiao{display:none}
    .joinus .xbt .x1{line-height:1.1rem}
    .joinus .xbt .p1:nth-of-type(2){
        text-align:center
    }
   .com-nav{height:.8rem;}
   .com-nav li{width:12%;}
   .com-nav li a{height:.8rem;line-height:.8rem;font-size:.16rem;}
   .newsb .p1{font-size:.26rem;}
   .newsb h1{margin-bottom:.1rem;}
   .newsb .px{margin-bottom:.15rem;}
.cp .cpss .bts{font-size:.3rem;}
.cp .cpss .search-box{width:80%;}
.cp .cpss .search-box .outer-box{height:40px;line-height:40px;}
.cp .cpss .search-box .outer-box .inner-box input{height:38px; font-size:.38rem;}

.cp .cpss .search-box .outer-box .inner-box input::-webkit-input-placeholder { /* WebKit browsers */ 


 
font-size:.38rem;
}  

.cp .cpss .search-box .outer-box .inner-box .search-icon-box{height:38px;}
.cp .cpqh ul{width:80%;}
.cp .cpqh .lbox{justify-content:center;}
.cp .cpss .search-box .outer-box .inner-box .search-icon-box{height:38px;}
.cp .cpqh ul{width:100%;}
.cp .cpqh .lbox{justify-content:center;}
.cp .boxt .boxitem{width:100%;height:auto;}
.cp .boxt .boxitem .hjt{ 
height: auto;}
 
.jszx {text-align: center;}
.jszx img{width:96%;}
.worka .sm{margin-top:0;}

.liexinag,.liexinag2{height:2.4rem;}
.liexinag .dpic,.liexinag2 .dpic{height:2.4rem;}
.liexinag .dpic img,.liexinag2 .dpic img{width:100%;height:auto;}

 

.liexinag .bxg,.liexinag2 .bxg{ 
 
 
margin: .05rem auto;height:2.4rem;
 }
 
.liexinag .bxg a,.liexinag2 .bxg a{ width:1.53rem;height:.5rem;display:block;background:url('../images/gdm.png') no-repeat;background-size:50% 50%;}
.liexinag:hover .bxg  a,.liexinag2:hover .bxg  a{background:url('../images/gdm2.png') no-repeat;background-size:50% 50%;}
#popdiv{left:0;width:96%;padding:.4rem .1rem;}
#popdiv .liexinag3 .dpic{width:3.6rem;}
#popdiv .wk .btnc{right:-.2rem;top:-0.9rem}
.partnerb{margin-left:0rem;}
.partnerc h4{padding-left:.1rem;}
.partnerc .p1{padding-left:.1rem;}
.chanpin .newsa{margin-top:0px;}
.videos{display: none;
position: fixed;
left: 50%;
top: 50%;
margin-left: -4rem;
margin-top: -2.5rem;
z-index: 10002;
width: 7.5rem;
height: 5rem}
.cp .boxt{margin-right:.6rem}

.cp .xiangmu div{background-size:cover;width:30%; padding:.1rem;}
.cp .cpqh .lbox{justify-content: space-between;}
.cp .cpqh .lbox .boxi{height: auto;}
.cp .cpqh .lbox .boxi a{height: auto;}
.cp .cpqh .lbox .boxi img{height: auto;}

.parkuang{width:100%; height:100%;position: relative;margin:0 auto; }
.parkuang a{width:.3rem;height:.3rem;}
.parkuang .mapa1{left:1.9rem;top:1.5rem}
.parkuang .mapa2{left:2.3rem;top:1.1rem}
.parkuang .mapa3{left:3.8rem;top:1.3rem}
.parkuang .mapa4{left:4.3rem;top:1.4rem}
.parkuang .mapa5{left:5.05rem;top:1.5rem}
.parkuang .mapa6{left:5.35rem;top:1.17rem}
.parkuang .mapa7{left:5.55rem;top:1.55rem}
.chooseusb .ptsm{max-width:100%;}
}
