.header .headerMain{background: url(/publicM/zjsfgj_mbg_s1.jpg) no-repeat; background-size: 100% 100%;}
.header .headerMain .logo img{width:auto;}
/* sm */
@media (min-width: 768px) and (max-width: 991px) {
    .header .headerMain .logo{padding-top: 1rem;}
    .header .headerMain .search{margin: 1.3rem auto 0;}
}
@media (max-width: 768px) {
     .header .headerMain .logo{padding-top: 1.4rem;}
     .header .headerMain{height:60vw;}
     .header .headerMain .search{margin: 0.95rem auto 0;}
}

@media (max-width: 640px) {
    .header .headerMain .logo{padding-top: 1rem;}
    .header .headerMain .logo img{width: 72%;}
    .header .headerMain .search{margin: 0.88rem auto 0;}
}

@media (max-width: 480px) {
   .header .headerMain .logo{padding-top: 0.8rem;}
   .header .headerMain .search{margin: 0.75rem auto 0;}
}