@charset "utf-8";
.listall{
    margin: 0 -10px;
}
.tab-box ul {
    /* border: 1px solid #e7e7e7; */
    overflow: hidden;
    /* border-radius: 5px; */
}
.tab-box li {
    /* width: 204px; */
    height: 50px;
    /* background: #ffffff; */
    border-radius: 5px;
    line-height: 50px;
    text-align: center;
   margin-bottom: 5px;
    /* font-weight: bold; */
    /* font-size: 19px; */
}
.tab-box li.active{
    background:#1c6fa7;
}
.tab-box li.active a{
    color: #ffffff;
}
.tab-box .left li:hover {
    background: #2289ce;
    color: #ffffff;
}
.tab-box .left li:hover a {
    color: #ffffff;
}
.AllTitle {
    overflow: hidden;
    height: auto;
    background: #f7f7f7;
    /* border: 1px solid #cecece; */
}
.location {
    /* width: 100%; */
    height: 40px;
    line-height: 40px;
    margin:0 20px;
    /* margin: 0 auto; */
    border-bottom: 2px solid #2289ce;
    text-indent: 10px;
    font-size: 16px;
}
.location ul{
    position: initial;
}
.location ul li{
    font-size: 16px;
}
.location-top {
    color: #2289ce;
    font-weight: 700;
}
.NewList {
    /* width: 841px; */
    padding: 20px;
}
.NewList ul li{
    overflow: hidden;
    background: url(../../images/public/list-ico-03.png ) left center no-repeat;
    padding-left: 14px;
    height: 38px;
    line-height: 38px;
}
.NewList ul li a:hover {
    color: #d12b27;
}
.tab-box{
    background: #f7f7f7;
    padding: 20px;
}
.menus-tit {
    height: 60px;
    line-height: 60px;
    font-size: 30px;
    text-align: center;
    color: #2289ce;
    border-bottom: 5px #2289ce double;
}
@media all and (max-width: 767px){
    .AllTitle,.tab-box li{
        border:none;
        font-size: 1.4rem;
        min-width: 1.5em;
        font-weight: 100;
        line-height: 3.2rem;
        height: auto;
    }
    .tab-box ul{
        border: none;
    }
    .tab-box .left li:hover{
        background: none;
        color: #d12b27;
    }
    .tab-box .left li:hover a{
        font-weight: 700;
        color: #d12b27;
    }
    .tab-box li{
        float: left;
        min-width: 6em;
        margin: 0 0 0 3.2rem;
        border-bottom:none;
        font-weight:100;
    }
    .tab-box li.active{
        background: none;
    }
    .tab-box li.active a{
        color: #1c6fa7;
    }
    .news-card{
        background: none;
    }
    .location{margin: 0;}
    .NewList{padding:0;}
}

@media all and (max-width: 750px){
    
}
