body{
    font-family: 'pingfang SC','microsoft yahei','微软雅黑',arial,sans-serif;
    font-size: 14px;
    color: #111;
    line-height: 28px;
}

ul,li{
    list-style: none;
}

.padding-lr0{
    padding-left: 0px;
    padding-right: 0px;
}

@media (max-width:992px){
    .none-992{
        display: none;
    }
    .header .nav-item .erji{
        display: none;
    }
    .header .nav-item:hover .erji{
        display: none !important;
    }
}

a{
    text-decoration: none;
}


.header{
    height: 90px;
    position: relative;
    box-shadow: 0 5px 10px rgb(0 0 0 / 10%);
    -webkit-box-shadow: 0 5px 10px rgb(0 0 0 / 10%);
    -moz-box-shadow: 0 5px 10px rgba(0,0,0,.1);
    z-index: 999;
}
.header .logo{
    display: flex;
    align-items: center;
    height: 50px;
    margin-top: 20px;
}
/*
.header .logo img{
    width: auto;
    height: 50px;
    
}
*/
.header .navbar{
    padding: 0px;
}

.header .nav-link{
    padding: 0px 15px;
    line-height: 90px;
    color: #333;
    font-size: 16px;
}
.header .nav-link:hover{
    color: #BA1C00;
}

.header .nav-item{
    position: relative;
}
.header .nav-item .erji{
    position: absolute;
    top: 90px;
    background: #fff;
    transition: all .5s;
    padding-left: unset;
    width: 180px;
    display: none;
}
.header .nav-item .erji li{
    padding: 10px; 
    border-bottom: 1px solid #eee;
}
.header .nav-item .erji li a{
    color: #555;
    font-size: 14px;
    text-decoration: none;
}
.header .nav-item .erji li a:hover{
    color: #BA1C00;
}
.header .nav-item:hover .erji{
    display: block;
}


.header .logo-m{
    display: none;
}

@media (max-width:992px){
    .header .nav-link{
        line-height: 40px;
    }
    .header .nav-item{
        background: #fff;
    }
    .header .logo-m{
        display: block;
        margin-right: auto;
        
    }
    .header .logo-m img{
        width: 100%;
        max-width: 240px;
        
    }
}


.t1{
    font-size: 24px;
    font-weight: 600;
}

.home-cp{
    margin-bottom: 20px;
}

.home-cp a{
    color: #fff;
    text-decoration: none;
}
.home-cp a:hover{
    color: #fff;
}

.homecp{
    overflow: hidden;
}

.homecp img{
    transition: all .5s;
}
.home-cp a:hover .homecp img{
    transform: scale(1.1);
}

.homenew1{
    padding-bottom: 10px;
    border-bottom: 1px solid #eee;
    font-weight: 600;
}

.homenew-dec{
    font-size: 14px;
    color: #666;
}
.more a{
    font-size: 14px;
    color: #333;
    text-decoration: none;
}
.more a i{
    transition: all .5s;
}
.more a:hover{
    color:#BA1C00;
}

.more a:hover i{
    padding-left: 5px;
}

.home-new-list{
    position: relative;
    overflow: hidden;
    margin-bottom: 10px;
}
.home-new-list .left{
    float: left;
    width: 16%;
    padding-right: 2%;
    border-right: 1px solid #ddd;
}
.home-new-list .right{
    float: left;
    width: 80%;
    padding-left: 2%;
}

.home-new-list .left .md{
    font-size: 28px;
    color: #333;
    text-align: right;
    margin-bottom: 0px;
}
.home-new-list .left .y{
    text-align: right;
}
.home-new-list .right .t2{
    margin-bottom: 10px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}
.home-new-list .right .t2 a{
    font-size: 16px;
    color: #333;
    text-decoration: none;
    font-weight: 600;
}
.home-new-list .right .t2 a:hover{
    color: #BA1C00;
}
.home-new-list .right .dec{
    color: #666;
    font-size: 14px;
}

.home-new-list:hover .right .t2 a{
    color: #BA1C00;
}
.home-new-list:hover .left .md{
    color: #BA1C00;
}
.home-new-list:hover .left .y{
    color: #BA1C00;
}


.foot{
    margin-bottom: 20px;
}

.foot h2{
    font-size: 18px;
    font-weight: 200;
    color: #fff;
    margin-bottom: 20px;
}

.foot p{
    margin-bottom: 5px;
    color: #fff;
    font-size: 14px;
}

.foot p a{
    color: #eee;
    font-size: 14px;
    text-decoration: none;
}
.foot p a:hover{
    text-decoration: underline;
}




.nybg{
    background: #f5f5f5;
    min-height: 200px;
}

.mbx{
    padding-top:20px;
    padding-bottom: 20px;
}

.mbx a{
    color: #333;
    text-decoration: none;
}
.mbx a:hover{
    color: #BA1C00;
}

.fenlei{
    background: #0c68a7;
    color: #fff;
    padding: 15px;
    font-size: 20px;
    margin-bottom: 1px;
}


/* 分页样式 */
.paging {font-size: 14px; }
.paging > span { margin: auto 16px; }
.paging .page-numbar { margin: auto 0; }
.paging .page-numbar .page-num,
.paging .page-index,
.paging .page-pre,
.paging .page-next,
.paging .page-last { display: inline-block; margin: auto 4px; padding: 2px 12px; border: 1px solid #EEE; border-radius: 2px; }
.paging .page-numbar .page-num-current,
.paging .page-numbar .page-num:hover { border-color: #0c68a7; color: #0c68a7; }