@media screen and (max-width: 320px) {
  .header .logo img {
    width: 100%;
  }
}
@media screen and (min-width: 640px) {
  .header {
    height: 93px;
  }
  .header .logo {
    margin: 19px 2% 0;
  }
  .header .logo img {
    height: 53px;
    width: auto;
  }
  .header .login {
    margin: 23px 2% 0;
  }
  .header .login img {
    height: 45px;
  }
  .header .search {
    height: 36px;
    margin: 28px 0 0;
  }
  .nav {
    height: 55px;
  }
  .nav span {
    padding: 12px;
  }
  .nav .navLeft {
    line-height: 55px;
    font-size: 1.2em;
  }
  .banner .bannernews {
    height: 345px;
  }
  .banner .bannernews .bannerimg {
    height: 345px;
  }
  .banner .bannernews .bannerimg a {
    height: 311px;
  }
  .container .news_li {
    padding: 29px 0 29px;
  }
  .container .news_li .news_img {
    width: 162px;
    min-height: 162px;
  }
  .container .news_li .newsabout {
    margin-left: 172px;
    height: 163px;
  }
}
