 

.cont_in {
    min-height: 1px;
}

.cont_left {
    width: 280px;
    min-height: 1px;
    margin: 0 30px 0 15px;
    padding-bottom: 80px;
    background-color: #f7f7f7;
    overflow: hidden;
}

    .cont_left h3 .cont_left_title {
        width: 235px;
        height: 80px;
        line-height: 80px;
        padding-left: 45px;
        display: inline-block;
        background: url(../img/cont_left_title.jpg) no-repeat;
        color: #fff;
        font-size: 24px;
        font-weight: normal;
        letter-spacing: 1px;
    }

.lists_wrap {
    width: 280px;
    min-height: 1px;
}

    .lists_wrap .lists {
        width: 280px;
        min-height: 1px;
    }

        .lists_wrap .lists li {
            width: 276px;
            height: 58px;
            background: url(../img/lists_dash.png) #f7f7f7 left bottom repeat-x;
            border-left: 4px solid #f7f7f7;
        }

            .lists_wrap .lists li a {
                width: 235px;
                padding-left: 45px;
                height: 57px;
                line-height: 57px;
                color: #555;
                font-size: 18px;
                display: inline-block;
            }

            .lists_wrap .lists li:hover {
                border-left: 4px solid #d52626;
            }

            .lists_wrap .lists li.active {
                border-left: 4px solid #d52626;
            }

            .lists_wrap .lists li a:hover {
                color: #d52626;
                font-weight: bold;
            }

            .lists_wrap .lists li a.active {
                color: #d52626;
                font-weight: bold;
            }


.cont_right {
    width: 875px;
    min-height: 1px;
    padding-bottom: 30px;
}

    .cont_right .address {
        width: 860px;
        /*height: 28px; */
        height: 30px; /*修改2016年12月22日*/
        line-height: 30px; /*修改2016年12月22日*/
        margin-right: 15px;
        /*border-bottom: 2px solid #7b3346; */
        border-bottom: 2px solid #d52626; /*修改2016年12月22日*/
        margin-bottom: 50px;
    }

        .cont_right .address .address_title {
            float: left;
            height: 28px;
            font-size: 18px;
            color: #555;
        }

        .cont_right .address .address_current {
            float: right;
            font-size: 12px;
            color: #777;
            display: inline-block;
        }

            .cont_right .address .address_current a {
                color: #777;
                font-size: 12px;
            }

                .cont_right .address .address_current a:hover {
                    /*修改2016年12月22日*/
                    /*color:#7b3346; */
                    color: #d52626;
                    font-size: 12px;
                }

                .cont_right .address .address_current a.cur {
                    /*修改2016年12月22日*/
                    /*color:#7b3346; */
                    color: #d52626;
                    font-size: 12px;
                }

.newscontent {
    margin: 0 15px;
}

.bar {
    width: 845px;
    min-height: 132px;
    border-bottom: 1px solid #eee;
    overflow: hidden;
    margin-bottom: 12px;
}

    .bar dt {
        float: left;
        width: 211px;
        min-height: 120px;
        margin: 0 30px 0 0px;
    }

        .bar dt a {
            width: 211px;
            height: 120px;
            display: block;
            text-align: center; /* background: url(../img/new_01.jpg) no-repeat;*/
            -moz-transition: all 2s ease 0s;
            -ms-transition: all 1s ease 0s;
            -o-transition: all 1s ease 0s;
            -webkit-transition: all 1s ease 0s;
            transition: all 1s ease 0s;
        }

            .bar dt a img {
                width: 211px;
                height: 120px;
                max-width: 100%;
                max-height: 100%;
            }

            .bar dt a:hover {
                -moz-transform: scale(1.15,1.15);
                -ms-transform: scale(1.15,1.15);
                -o-transform: scale(1.15,1.15);
                -webkit-transform: scale(1.15,1.15);
                transform: scale(1.15,1.15);
            }

    .bar dd {
        float: left;
        width: 585px;
        min-height: 120px;
    }

        .bar dd .hd {
            width: 585px;
            height: 22px;
        }

            .bar dd .hd span {
                float: left;
                color: #999;
                font-size: 12px;
                height: 22px;
                line-height: 22px;
            }

            .bar dd .hd .span2 {
                margin-left: 18px;
            }

        .bar dd .bd {
            width: 585px;
            margin-bottom: 2px;
        }

        .bar dd h3 {
            font-weight: normal;
        }

        .bar dd .bd a {
            color: #313131;
            line-height: 22px;
            font-size: 16px;
        }

            .bar dd .bd a:hover {
                /*修改时间2016年12月22日*/
                /*color: #7b3346; */
                color: #d52626;
            }

        .bar dd .ft {
            width: 585px;
            min-height: 35px;
            margin-bottom: 10px;
        }

            .bar dd .ft p {
                line-height: 18px;
                color: #999;
                font-size: 12px;
                /*    overflow: hidden;  
    word-break: break-all;
    text-overflow: ellipsis;
    display: -webkit-box; 
    -webkit-box-orient: vertical; 
    -webkit-line-clamp: 2;*/
            }

                .bar dd .ft p a {
                    color: #313131;
                    margin-left: 5px;
                }

                    .bar dd .ft p a:hover {
                        color: #7b3346;
                        text-decoration: underline;
                    }

.bartwo {
    width: 845px;
    min-height: 113px;
}
    /*无图片列表样式*/
    .bartwo .up {
        width: 825px;
        min-height: 22px;
    }

        .bartwo .up .hd {
            float: right;
        }

    .bartwo .hd span {
        float: left;
        color: #999;
        font-size: 12px;
        height: 22px;
        line-height: 22px;
    }

    .bartwo .hd .span2 {
        margin-left: 18px;
    }

    .bartwo .up h3 {
        font-weight: normal;
    }

    .bartwo .up .bd {
        float: left;
    }

        .bartwo .up .bd a:hover {
            /*修改时间2016年12月22日*/
            /*color: #7b3346; */
            color: #d52626;
        }

    .bartwo .down {
        width: 825px;
        min-height: 71px;
    }

        .bartwo .down p {
            width: 825px;
            min-height: 66px;
            color: #999;
            /*    overflow: hidden;  
    word-break: break-all;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;*/
        }

            .bartwo .down p a {
                color: #313131;
                margin-left: 5px;
            }

                .bartwo .down p a:hover {
                    /*修改时间2016年12月22日*/
                    /*color:#7b3346; */
                    color: #d52626;
                    text-decoration: underline;
                }
