@media (max-width: 768px) {
    .top{height: 90px;background-image: url(/images/logo_m.png);border-bottom: 1px solid #e4e4e4;}
    .logo{display: block}
    .logo img{width: 85%;}
    #search{text-align: center;padding: 24px 0;position: relative;z-index: 1000;}
    #search input{width: 100%;height: 30px;line-height: 30px;}
    .nav_wrap{margin: 0;position: relative;z-index: 999;/* padding-bottom: 12px; */width: 100%;background: none;/* padding-top: 47px; */}
    .nav-toggle{top: -75px;}
    .hide-sm{display: none}
    .news_top{background-size: 13%;background-position: left top;padding-left: 10px;position: relative;padding-top: 34px;}
    .news_top h1{font-size: 14px;position: absolute;left: 48px;top: 0;right: 0;overflow: hidden;height: 34px;line-height: 38px;text-overflow: ellipsis;white-space: nowrap;}
    .child-menu{width: 100%;overflow: hidden;margin-bottom: 10px;}
    .lSSlideOuter{margin-bottom: 1em}
    .child-menu h2{display: none;}
    .msg_list h2{padding-top: 26%;}
    .Links{width:100%}
    .child-menu a{display: inline-block;border: 1px solid #f3f3f3;font-size: 12px;margin: 4px 0;line-height: 24px;}
    #list_news .news-list{border: 1px solid #e8e8e8;margin-bottom: 1em;margin-left: 0;}
    .jb{padding-left: 0;background: none;text-align: left;margin-top: 0;margin-bottom: 30px;}
    .jb .-item{width: 100%;text-align: left;}
    .bottomInfo{font-size:12px}
    .bottomInfo span{display: block}
    .img-list{ margin-left: -15px;margin-right: -15px}
    .img-list .-item{width: 85%!important;float: none;}
    #about .right_content{padding: 2em 1em;margin: auto auto 1em;border: 1px solid #efefef;}
    #sitemaps{padding: 0;}
    .content_bottom{text-align: right}
    #show_project .right_content{padding: 2em 0;}
    .Links h2{display: none;}
    .Links ul{width:100%;float:none}
    #msg .right_content{padding:0;border: none}


    .nav-collapse > ul{max-width: 100%}
    #newsTab a{width:25%}
    .btn_group{padding:0 10px;text-align: center}
    .btn_group a{width:20%}
    .btn_group a img{width:95%}
    .bread1{border:none}
    .left-menu{display: none;}
    .imgLinks{padding:36px 0}
    .imgLinks .container{max-width:100%; padding: 0; margin: 0}
    .tsks div{width: 33.33333%;}
    .tsks div:last-child{width: 66.666666%;}
    .tsks div:last-child a{width: 91%;}
    .ylsb .project_list .-item{width: 50%;}
    .ylsb .project_list .-item:last-child{width:100%}
    #show_doctor .-thumb{margin: auto;display: block;}
    #list_news .child-menu{display: block}
}
@media (min-width: 40em) {
    .nav-collapse li a:hover{color: #dbde58;}
    .nav-collapse li i{display:none}
    .nav-collapse > ul{margin: auto;clear: both;height: 69px;max-width: 1200px;}
    .nav-collapse > ul > li{width: 11.11%;float: left;line-height: 69px;position: relative;z-index: 999;overflow: hidden;}
    .nav-collapse > ul > li > ul{position: absolute;padding:0 0 .5em 0;left:0;right:0;transition: all .4s ease-in-out;border-radius: 0 0 5px 5px;}
    .nav-collapse > ul > li > ul li{opacity: 0;transform:translateY(-10px);transition: all .5s ease-in-out;z-index: 1;text-align:center;line-height: 2.5em;}
    .nav-collapse > ul > li > ul li > a{color: #1B1B1B;font-size: 14px;display:block;}
    .nav-collapse > ul > li > ul li > a:hover{color:#fff;background: #1f89a3c2;}
    .nav-collapse > ul > li.hover{overflow: visible}
    .nav-collapse > ul > li.hover ul{background: #f1f1f1;box-shadow: 0 2px 3px #ccc;}
    .nav-collapse > ul > li.hover ul li{opacity: 1; transform:translateY(0);}
    .nav-collapse > ul > li > a{color: #fff;text-decoration: none;display: block;text-align: center;font-size: 16px;letter-spacing:2px;height: 69px;line-height: 69px;}
    .nav-collapse > ul > li:last-child  a{border:none}
    .nav-collapse li.active > a{color: #fff;background: #D7A566;/* text-shadow:0 1px 1px #1B1B1B; *//* border-bottom-color: red; */}
    .-many{right: -300%!important}
    .-many > li{width:33.33%;float:left}
}
@media (min-width: 576px){
    .container {
        max-width: 95%;
    }
}
@media (min-width: 768px){
    .container {
        max-width: 95%;
    }
}
@media (min-width: 1200px){
    .container {
        max-width: 1200px;
    }
}