.nav-x li a.active{background: linear-gradient(-45deg,#005a9e,#060659);}
.nav-x li a:hover,.nav-bread a:hover {color: #060659;}
.channel-banner .banner-info h3::before{background: #060659;}
.si-h4{
    display: inline;
border-left: 4px solid #72d943;
padding-left: 20px;
font-size: 24px;
line-height: 34px;
}
.si-a{
    float: right;
line-height: 34px;
font-size: 16px;
color: #000;
}
.si-a:hover{color:#005a9e}
.tj-news{
    border: 1px solid #ddd;
    margin-bottom: 16px;
    transition: all .2s linear 0s;
}
.news .list{
  padding: 0;
}
.tj-news:hover{
    border: 1px solid #005a9e;
    -webkit-box-shadow: 0 15px 15px rgba(0,0,0,.1);
    box-shadow: 0 2px 6px rgba(0,0,0,.1);
    -webkit-transform: translate3d(0, -2px, 0);
    transform: translate3d(0, -2px, 0);
    color: #005a9e;
}
.tj-news a{
    display: block;
    padding: 28px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.tj-news .time{
    display: block;
    width: 90px;
    height: 66px;
    border-right: 1px solid #ddd;
    line-height: 20px;
    margin-right: 30px;
    color: #666;
    vertical-align: middle;
}
.tj-news .time b{
    color: #666;
    display: block;
    font-size: 48px;
    line-height: 48px;
}
.tj-news h3{
    font-size: 18px;
    vertical-align: top;
    overflow: hidden;
}
.tj-news p{
    font-size: 14px;
    line-height: 20px;
    /* height: 40px;     */
    color: #666;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
}
.list-news{border:1px solid #eee;transition: all .5s;}
.list-news:hover{border:1px solid #f3f3f3;box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);margin-left:15px;}
.list-news:hover .button{background: #060659;color: #fff;border: 1px solid #060659;}
.list-news:hover h3 a {  color: #060659;}
.img-responsive{max-width:100%;height:217px;width:380px;transition: all .5s;}
.list-news:hover .img-responsive{transform: scale(.9);}
.pagination li.active a, .pagination li a:hover {background: #060659;border: 1px solid #060659;color: #fff;}
.tuji-img{display: block;width: 100%;height: auto}

/*表格*/
.article .post table{margin:20px 0}
.article .post table .firstRow{background:#7bc9f7;color:#fff;border:1px solid #fff}
.article .post table tr{background:#daf0fd}
.article .post p{font-size:16px;line-height:28px;margin-bottom:10px;text-indent: 2em;}
.table-bordered>tbody>tr>td, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>td, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>thead>tr>th{border:2px solid white;}
.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th{padding:10px;line-height:28px;}
.table-striped>tbody>tr{background-color:#f3f3f3;}
.table-striped>tbody>tr:nth-of-type(odd){background-color: #b2e2f0;}
.table>tbody>tr>td{vertical-align:middle;}
.col-padding0{padding:0;}
/*表格end*/

.guestbook .input,.guestbook .textarea,.guestbook select{margin-bottom:20px;}
.guestbook form{width:80%;margin:0 auto;}

@media (max-width: 767.9px){
    .channel-banner{height:100px;}
    .article .padding-large{padding:0;}
    .s-row{margin-left:0;margin-right:0;}
}
