/*组件样式*/
.nav-list li #zzz{right:0%;}
.nav-list li:nth-child(8) .ejnav>ul>li{width:100%;}
#dwt .ejnav{display:none !important;}
.nav-box{min-height:100px;}

@media (max-width: 767px){
.nav-box{min-height:60px;}

}
.left-c {
    width: 280px;
    margin-top: 40px;
        float: left !important;}
.left-c-top {
    font-size: 22px;
    color: #fff;
    background: #9b2129;
    line-height: 70px;}
.text-center {
    text-align: center;}
.left-nav li a {
    display: block;
    font-size: 18px;
    color: #333;
    line-height: 55px;
    text-align: center;
    border-bottom: solid 1px #ddd;
    position: relative;
    background: #f6f6f5;}
.left-nav li.active a, .left-nav li a:hover {
    background: #fff;
    color:  #9b2129;}
.left-nav li.active a:before, .left-nav li a:hover:before {
    display: block;
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    width: 4px;
    background: #9b2129;}

.right-c {
    width: calc(100% - 320px);
    margin-top: 40px;
    padding-bottom: 30px;
        float: right !important;}

@media (max-width:768px){
.right-c, .left-c {width: 100%;}
}
.ld-list {
    margin: 0 -20px;}


.ld-list li {
    float: left;
    width: 50%;
    padding: 0 20px;
    margin-bottom: 40px;}
.ld-list li a {
    display: block;
    border: solid 1px #999;
    border-radius: 0 30px 0 30px;
    height: 240px;
    padding: 19px 20px;}
.img-hide {
    overflow: hidden;
    display: block;}
.pull-left {
    float: left !important;}
.ld-list-img img {
    width: 143px;
    height: 200px;}
.img-hide img, .div-img {
    transition: 0.5s all;
    transform: scale(1, 1);}
.img-hide:hover img, .img-hide:hover .div-img {
    transform: scale(1.05, 1.05);}
.ld-list-right {
    margin-left: 170px;
    padding-top: 15px;}
.ld-list-name {
    font-size: 16px;
    color: #888;}
.txt-elise {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;}
.ld-list-name span {
    font-size: 20px;
    color: #333;
    font-weight: bold;
    padding-right: 10px;}
.ld-list-p {
    color: #555;
    font-size: 16px;
    text-align: justify;
    line-height: 30px;
    height: 60px;
    margin-top: 10px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;}
.ld-list-label {
    display: block;
    margin-top: 30px;
    font-size: 16px;
    color: #fff;
    width: 100px;
    height: 40px;
    background: #f8c1c1;
    text-align: center;
    line-height: 40px;}
.ld-list-label span {
    background: url(../images/raw.png) right center no-repeat;}

@media (max-width: 1279px){
.ld-list li{width:100%;}
}



@media (max-width: 991px){
.ld-list li {
    width: 100%;}
}




.footer-bottom .pull-left a{background:none;}
