@media screen and (max-width: 768px) {
    /* header start */
    .header,.banner .address,.nav ul li.li7{display:none;}
    .banner .logo{ width:80vw; margin:5vw 10vw; }
    .banner{ height:auto; padding-bottom:5vw; }
    .banner .search{ margin:0 10vw; width:80vw; }
    .banner .search>div{ width:100%!important; }
    .banner .search input[name="q"]{ width:70%!important; }
    .banner .search  input[type="submit"]{ width:30%!important; }
    .nav ul li{border-bottom:1px solid #e3e3e3;}
    .nav,.nav ul,.nav ul li,.nav .w1100>div{height:auto!important;}
    .nav ul li{width:33.33%!important;}
    .nav ul li.li1 { background:none; padding-left:0; }
    /* header end */
    /* footer start */
    .footer .w1100{ padding:10px!important; height:auto!important; }
    .footer .w1100 .center{margin:0 14%;}
    .footer .w1100 .center p:first-child{display:none;}
    .footer .w1100 .right,.footer .w1100 .left{float: none!important;}
    .footer,.footer .w1100 div{height:auto!important;}
    /*footer end  */
    body { min-width: 100%; }
    .w1100 { width: 100%; margin: 0 auto; }
    .main {min-height:auto;margin-bottom: 0;}
    .main .left { width: 100%; min-height: auto;}
    .main .left .top {  font-size: 3.6vm; }
    .main .left .bottom {min-height: auto;padding-top:0;}
    .main .left .bottom >div{margin-top:0!important;}
    .lm-hover {width: 50%;float: left;}
    .lm-hover a {width: 98%; display: inline-block;  overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
    .main .right { width: 100%; min-height: auto;border: none;}
    .main .right li {border: none;height: auto!important;line-height: auto!important;}
    .main .right li span:nth-child(1){float: left;}
    .main .right li a {width: 74%;line-height: 50px!important; float: left;;  overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
    .main .right li img {vertical-align: super;}
    .default_pgToolbar {background:none!important;border: none!important;}
    .default_pgSearchInfo {display: none;}
}

@media screen and (max-width: 376px) {
    .main .right li a { width: 70%;}
}

@media screen and (max-width: 320px) {
    .main .right li a { width: 66%;}
}