@media screen and (min-width: 1600px) {
    .container {
        width: 1500px;
    }
}

@media screen and (max-width: 992px) {
    .container {
        padding: 0 15px;
    }
}
.cplb {
    margin-top: 95px;
}
.cplb_box {
    display: flex;
    flex-wrap: wrap;
	float: right;
    width: 73%;
}

@media (min-width: 1601px){
    .cplb_box .cplb_box_item {
        width: 31.8%;
        /* margin-right: 2%; */
        border: 1px solid #d8d8d8;
        margin-bottom: 35px;
    }
}
@media only screen and (max-width: 1600px) and (min-width: 769px) {
    .cplb_box .cplb_box_item {
        width: 31%;
        /* margin-right: 2%; */
        border: 1px solid #d8d8d8;
        margin-bottom: 35px;
    }
}

.cplb_box .cplb_box_item:nth-child(2) {
	margin-right: 2%;
	margin-left: 2%;
}
.cplb_box .cplb_box_item:nth-child(5) {
	margin-right: 2%;
	margin-left: 2%;
}
.cplb_box .cplb_box_item:nth-child(8) {
	margin-right: 2%;
	margin-left: 2%;
}

.cplb_box_itemimg {
    overflow: hidden;
	height: 330px;
}
.cplb_box_itemimg img {
    width: 100%;
/*    padding: 10%;*/
    transition: all .3s;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
}
.cplb_box_itemtxt {
    height: 91px;
    border-top: 1px solid #d8d8d8;
    display: flex;
    justify-content: space-between;
    padding: 0 25px;
    align-items: center;
    transition: all .3s;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
}
/* .cplb_box_itemtxtl {
    width: calc(100% - 130px);
} */
.cplb_box_itemtxtlh {
    font-size: 17px;
    color: #222333;
}
.shenglue {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
}
.cplb_box_itemtxtr {
    width: 130px;
    height: 45px;
    background-color: #e9e9e9;
    text-align: center;
    line-height: 45px;
    font-size: 15px;
    color: #999999;
    font-family: 'BEBAS';
    text-transform: uppercase;
    transition: all .3s;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
}
.cplb_box .cplb_box_item:hover {
    border: 1px solid #055FB2;
}
.cplb_box .cplb_box_item:hover img {
    transform: scale(1.1);
}
.cplb_box .cplb_box_item:hover .cplb_box_itemtxt {
    background-color: #055FB2;
    border-top: 1px solid #055FB2;
}
.cplb_box .cplb_box_item:hover .cplb_box_itemtxtlh {
    color: #fff;
}
.cplb_box .cplb_box_item:hover .cplb_box_itemtxtr {
    background-color: #93c41d;
    color: #fff;
}
.col-lg-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
	padding-left:unset;
}

.s-side {
    width: 100%;
}
.s-side .s-firstItem {
	position: relative;
    height: 80px;
    margin-bottom: 15px;
    background: #055FB2;
    color: #fff;
    line-height: 80px;
    padding: 0px 30px;
}
.s-side .s-firstItem a:hover, .s-side .s-firstItem.active a span, .s-side .s-firstItem a span:hover {
/*    background: #27499d;*/
    color: #fff;
}
.s-side .s-firstItem a span {
/*
    display: inline-block;
    position: absolute;
    width: 100%;
    height: 100%;
*/
    font-size: 22px;
/*
    padding: 20px 0px;
    color: #000;
    background: #dededf;
*/
}
.s-side .first {
    margin-bottom: 10px;
    border: 1px solid #eee;
}

.s-side .d-firstNav span {
    display: inline-block;
}
.s-side .d-firstNav span{
    font-size: 18px;
    color: #000;
}

.s-side .d-firstNav i.fr {
    font-size: 18px;
    margin-left: 65%;
}
.icon-jia:before {
    content: "\271A";
}
.icon-jian:before {
    content: "\2014";
	font-weight: bold;
}
.s-firstDrop, .s-secondDrop {
    display: none;
}
.d-firstDrop {
    /* background: #f1f0f0; */
}
.s-firstDrop {
    margin: 20px;
}
.d-firstDrop li {
    background: #f1f0f0;
    margin-bottom: 2px;
}
.bottom_10 {
    margin: 10px 0;
}
.d-secondNav {
    width: 90%;
    padding: 15px 30px;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    flex-direction: row;
}
.d-secondNav span {
    width: 90%;
    font-size: 16px;
    color: #000;
}
.s-side .s-secondNav i {
    width: 10%;
}
.s-firstDrop .list .d-secondDrop {
    background: rgb(0, 0, 0, 0.1);
}
.s-firstDrop, .s-secondDrop {
    display: none;
}
.s-side .d-secondDrop li {
    width: 100%;
}
.d-firstDrop li {
    background: #f1f0f0;
    margin-bottom: 2px;
}
.s-side .d-secondDrop li a {
    display: inline-block;
    width: 100%;
}
.s-thirdItem a {
    width: 100%;
    padding: 10px 40px;
    font-size: 14px;
    color: #000;
}
.s-side .first {
    margin-bottom: 10px;
    border: 1px solid #eee;
}
.s-side .d-firstNav {
    padding: 20px 30px;
    background: #eaeaea;
    border: 2px solid #fff;
}
.s-side .d-firstNav:hover{
    background: #055FB2;
}
.s-side .d-firstNav:hover span{
    color: #f1f0f0;
}
.s-side .d-firstNav span {
    display: inline-block;
}
.s-side .d-firstNav span a {
    font-size: 18px;
    color: #000;
}
.s-side .d-firstNav i.fr {
    font-size: 18px;
    margin-left: 65%;
}



@media (min-width:1200px) {
    .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9 {
        float: left
    }
    .col-lg-12 {
        width: 100%
    }
    .col-lg-11 {
        width: 91.66666667%
    }
    .col-lg-10 {
        width: 83.33333333%
    }
    .col-lg-9 {
        width: 75%
    }
    .col-lg-8 {
        width: 66.66666667%
    }
    .col-lg-7 {
        width: 58.33333333%
    }
    .col-lg-6 {
        width: 50%
    }
    .col-lg-5 {
        width: 41.66666667%
    }
    .col-lg-4 {
        width: 33.33333333%
    }
    .col-lg-3 {
        width: 25%
    }
    .col-lg-2 {
        width: 16.66666667%
    }
    .col-lg-1 {
        width: 8.33333333%
    }
    .col-lg-pull-12 {
        right: 100%
    }
    .col-lg-pull-11 {
        right: 91.66666667%
    }
    .col-lg-pull-10 {
        right: 83.33333333%
    }
    .col-lg-pull-9 {
        right: 75%
    }
    .col-lg-pull-8 {
        right: 66.66666667%
    }
    .col-lg-pull-7 {
        right: 58.33333333%
    }
    .col-lg-pull-6 {
        right: 50%
    }
    .col-lg-pull-5 {
        right: 41.66666667%
    }
    .col-lg-pull-4 {
        right: 33.33333333%
    }
    .col-lg-pull-3 {
        right: 25%
    }
    .col-lg-pull-2 {
        right: 16.66666667%
    }
    .col-lg-pull-1 {
        right: 8.33333333%
    }
    .col-lg-pull-0 {
        right: auto
    }
    .col-lg-push-12 {
        left: 100%
    }
    .col-lg-push-11 {
        left: 91.66666667%
    }
    .col-lg-push-10 {
        left: 83.33333333%
    }
    .col-lg-push-9 {
        left: 75%
    }
    .col-lg-push-8 {
        left: 66.66666667%
    }
    .col-lg-push-7 {
        left: 58.33333333%
    }
    .col-lg-push-6 {
        left: 50%
    }
    .col-lg-push-5 {
        left: 41.66666667%
    }
    .col-lg-push-4 {
        left: 33.33333333%
    }
    .col-lg-push-3 {
        left: 25%
    }
    .col-lg-push-2 {
        left: 16.66666667%
    }
    .col-lg-push-1 {
        left: 8.33333333%
    }
    .col-lg-push-0 {
        left: auto
    }
    .col-lg-offset-12 {
        margin-left: 100%
    }
    .col-lg-offset-11 {
        margin-left: 91.66666667%
    }
    .col-lg-offset-10 {
        margin-left: 83.33333333%
    }
    .col-lg-offset-9 {
        margin-left: 75%
    }
    .col-lg-offset-8 {
        margin-left: 66.66666667%
    }
    .col-lg-offset-7 {
        margin-left: 58.33333333%
    }
    .col-lg-offset-6 {
        margin-left: 50%
    }
    .col-lg-offset-5 {
        margin-left: 41.66666667%
    }
    .col-lg-offset-4 {
        margin-left: 33.33333333%
    }
    .col-lg-offset-3 {
        margin-left: 25%
    }
    .col-lg-offset-2 {
        margin-left: 16.66666667%
    }
    .col-lg-offset-1 {
        margin-left: 8.33333333%
    }
    .col-lg-offset-0 {
        margin-left: 0
    }
    }
    table {
        background-color: transparent
    }
    caption {
        padding-top: 8px;
        padding-bottom: 8px;
        color: #777;
        text-align: left
    }
    th {
        text-align: left
    }
    .table {
        width: 100%;
        max-width: 100%;
        margin-bottom: 20px
    }
    .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: 8px;
        line-height: 1.42857143;
        vertical-align: top;
        border-top: 1px solid #ddd
    }
    .table>thead>tr>th {
        vertical-align: bottom;
        border-bottom: 2px solid #ddd
    }
    .table>caption+thead>tr:first-child>td, .table>caption+thead>tr:first-child>th, .table>colgroup+thead>tr:first-child>td, .table>colgroup+thead>tr:first-child>th, .table>thead:first-child>tr:first-child>td, .table>thead:first-child>tr:first-child>th {
        border-top: 0
    }
    .table>tbody+tbody {
        border-top: 2px solid #ddd
    }
    .table .table {
        background-color: #fff
    }
    .table-condensed>tbody>tr>td, .table-condensed>tbody>tr>th, .table-condensed>tfoot>tr>td, .table-condensed>tfoot>tr>th, .table-condensed>thead>tr>td, .table-condensed>thead>tr>th {
        padding: 5px
    }
    .table-bordered {
        border: 1px solid #ddd
    }
    .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: 1px solid #ddd
    }
    .table-bordered>thead>tr>td, .table-bordered>thead>tr>th {
        border-bottom-width: 2px
    }
    .table-striped>tbody>tr:nth-of-type(odd) {
        background-color: #f9f9f9
    }
    .table-hover>tbody>tr:hover {
        background-color: #f5f5f5
    }
    table col[class*=col-] {
        position: static;
        display: table-column;
        float: none
    }
    table td[class*=col-], table th[class*=col-] {
        position: static;
        display: table-cell;
        float: none
    }
    .table>tbody>tr.active>td, .table>tbody>tr.active>th, .table>tbody>tr>td.active, .table>tbody>tr>th.active, .table>tfoot>tr.active>td, .table>tfoot>tr.active>th, .table>tfoot>tr>td.active, .table>tfoot>tr>th.active, .table>thead>tr.active>td, .table>thead>tr.active>th, .table>thead>tr>td.active, .table>thead>tr>th.active {
        background-color: #f5f5f5
    }
    .table-hover>tbody>tr.active:hover>td, .table-hover>tbody>tr.active:hover>th, .table-hover>tbody>tr:hover>.active, .table-hover>tbody>tr>td.active:hover, .table-hover>tbody>tr>th.active:hover {
        background-color: #e8e8e8
    }
    .table>tbody>tr.success>td, .table>tbody>tr.success>th, .table>tbody>tr>td.success, .table>tbody>tr>th.success, .table>tfoot>tr.success>td, .table>tfoot>tr.success>th, .table>tfoot>tr>td.success, .table>tfoot>tr>th.success, .table>thead>tr.success>td, .table>thead>tr.success>th, .table>thead>tr>td.success, .table>thead>tr>th.success {
        background-color: #dff0d8
    }
    .table-hover>tbody>tr.success:hover>td, .table-hover>tbody>tr.success:hover>th, .table-hover>tbody>tr:hover>.success, .table-hover>tbody>tr>td.success:hover, .table-hover>tbody>tr>th.success:hover {
        background-color: #d0e9c6
    }
    .table>tbody>tr.info>td, .table>tbody>tr.info>th, .table>tbody>tr>td.info, .table>tbody>tr>th.info, .table>tfoot>tr.info>td, .table>tfoot>tr.info>th, .table>tfoot>tr>td.info, .table>tfoot>tr>th.info, .table>thead>tr.info>td, .table>thead>tr.info>th, .table>thead>tr>td.info, .table>thead>tr>th.info {
        background-color: #d9edf7
    }
    .table-hover>tbody>tr.info:hover>td, .table-hover>tbody>tr.info:hover>th, .table-hover>tbody>tr:hover>.info, .table-hover>tbody>tr>td.info:hover, .table-hover>tbody>tr>th.info:hover {
        background-color: #c4e3f3
    }
    .table>tbody>tr.warning>td, .table>tbody>tr.warning>th, .table>tbody>tr>td.warning, .table>tbody>tr>th.warning, .table>tfoot>tr.warning>td, .table>tfoot>tr.warning>th, .table>tfoot>tr>td.warning, .table>tfoot>tr>th.warning, .table>thead>tr.warning>td, .table>thead>tr.warning>th, .table>thead>tr>td.warning, .table>thead>tr>th.warning {
        background-color: #fcf8e3
    }
    .table-hover>tbody>tr.warning:hover>td, .table-hover>tbody>tr.warning:hover>th, .table-hover>tbody>tr:hover>.warning, .table-hover>tbody>tr>td.warning:hover, .table-hover>tbody>tr>th.warning:hover {
        background-color: #faf2cc
    }
    .table>tbody>tr.danger>td, .table>tbody>tr.danger>th, .table>tbody>tr>td.danger, .table>tbody>tr>th.danger, .table>tfoot>tr.danger>td, .table>tfoot>tr.danger>th, .table>tfoot>tr>td.danger, .table>tfoot>tr>th.danger, .table>thead>tr.danger>td, .table>thead>tr.danger>th, .table>thead>tr>td.danger, .table>thead>tr>th.danger {
        background-color: #f2dede
    }
    .table-hover>tbody>tr.danger:hover>td, .table-hover>tbody>tr.danger:hover>th, .table-hover>tbody>tr:hover>.danger, .table-hover>tbody>tr>td.danger:hover, .table-hover>tbody>tr>th.danger:hover {
        background-color: #ebcccc
    }
    .table-responsive {
        min-height: .01%;
        overflow-x: auto
    }
    