
.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: 30px;
    line-height: 30px;
    margin-right: 15px;
    border-bottom: 2px solid #d52626;
    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 { color:#d52626; 
    font-size: 12px;  }
.cont_right .address .address_current a.cur {color:#d52626; font-size: 12px; }

.cont_right .detail { }
.cont_right .detail .img_wrap { margin-bottom: 30px; }
.cont_right .detail .article { line-height: 30px; font-size: 16px; color:#555; margin-right: 15px; }
.cont_right .detail .article li .year { }












