body {
    background-color: #f2f2f2;
}
.header-container {
    height:60px;
    box-shadow: 0 0 10px 0 rgba(0,0,0,.08);
    background: #fff;
}
.navbar {
    z-index:999;
	background:#ffffff;
}
.mt-15 {
    margin-top:15px;
}
.no-bdr {
    border:none !important;
}
.u-card {
    padding: 0.75rem 1.25rem;
}
.no-pd {
    padding:0 !important;
}
.animate_p {
    position: relative;
    border-bottom:1px solid #f1f1f1;
    padding-bottom:10px;
}
.u-card:hover .animate_p:after {
    position: absolute;
    width:65px;
    transition:all .5s ease 0s;
}
.animate_p:after {
    position: absolute;
    bottom: -1px;
    left: 0;
    width: 35px;
    height: 2px;
    background-color: #888;
    display: block;
    content: "";
    transition: all .5s ease 0s;
}
.card-text-u  {
    line-height:2;
    font-size:14px;
}
.card-text-u  a {
    color:#333;
    transition: all .35s ease 0s;
}
.card-text-u  a:hover {
    color:#FF0000 !important;
    text-decoration: none;
}
.img-animate {
    overflow: hidden;
    position: relative;
    margin-bottom:15px;
}
.img-animate div.img_div {
    height: 140px;
    max-height: 140px !important;
    background-size: cover !important;
}

.img-animate img,.img-animate div.img_div {
    transition:all .6s;
    -webkit-transition:all .6s;
    -moz-transition:all .6s;
    -o-transition:all .6s;
    -ms-transition:all .6s;
	max-height: 140px;
    object-fit: cover;
}
.img-animate:hover img,.img-animate:hover div.img_div{
    cursor: pointer;
    transform: scale(1.15);
    -webkit-transform:  scale(1.15);
    -moz-transform:  scale(1.15);
    -o-transform:  scale(1.15);
    -ms-transform:  scale(1.15);
}
.pc-r {
    padding-right:7.5px;
}
.pc-l {
    padding-left:7.5px;
}

.img-animate-pop {
    position:absolute;
    left:0;
    bottom:0;
    width:100%;
    height:100%;
    color:#ffffff;
    transition:bottom .6s;
}

.img-animate-pop span {
    position: absolute;
    left:15px;
    bottom:10px;
    transition: all .35s ease 0s;
    text-shadow: 0 .6px #121212;
}
.img-animate-pop p {
    position: absolute;
    left: 15px;
    bottom: 5px;
    margin: 0;
    transition: all .35s ease 0s;
    text-shadow: 0 0.6px #121212;
    width: calc(100% - 15px);
}
.img-animate .img-animate-pop {
    background:none;
    transition:background .35s ease 0s;
}
.img-animate:hover .img-animate-pop {
    background:rgba(0,0,0,.6);
    transition:background .35s ease 0s;
}
.img-animate:hover .img-animate-pop span {
    color: #eee;
    bottom:15px;
    transition: all .35s ease 0s;
    text-shadow: 0 1px #121212;
}
.img-animate:hover .img-animate-pop p {
    color: #eee;
    bottom:20px;
    transition: all .35s ease 0s;
    text-shadow: 0 1px #121212;
}

.col-6-u,.col-sm-6-u,.col-md-6-u,.col-lg-4-u,.col-xl-4-u{
    position: relative;
    width: 100%;
    padding-right: 7.5px;
    padding-left: 7.5px;
}

.footer {
    margin-top:15px;
    background-color: #343a40;
    color: #f1f1f1;
    padding: 20px 0 5px 0;
    font-size: 14px; 
    text-align:center;
}
.breadcrumb-u {
    background:none;
    margin-bottom:0;
}
.pagelist {
    padding:0;
    margin:5px 0;
}

/*搜索页分页样式*/
.pagination .page-item {
    padding:0 2px;
}
.pagination .page-item span.page-link{
    padding:0;  
}
.pagination .page-item a {
    padding:0;
}
.pagination .page-item a i {
    font-style: normal !important;
}
/*搜索页分页样式*/

.go-top {
    position:fixed;
    right:15px;
    bottom:20%;
}

.article-obj img{
    width:100%;
    max-width:100%;
}