

.conter{ width:1200px; position:relative; display:table; margin-bottom: 30px;    margin: auto;}

.news-list{ width:100%; display:table;}

.news-list{ width:1180px; padding:10px; margin-top:20px;}

.sub-news{ width:100%;}

.sub-news li{ width:100%; display:table; margin-bottom:40px; padding-bottom:40px; border-bottom:1px solid #E2E2E2;}

.sub-news li dt{ float: left;
    width: 299px;
    height: 159px;
    overflow: hidden;}

.sub-news li dt img{    
	width: 299px;
    height: 217px;}

.sub-news li dt img:hover{ opacity:0.9;}

.sub-news li dd{width: 72%;
    float: left;
    margin-left: 30px;
    position: relative;
    text-align: left;
	}

.sub-news li dd h6{font-size: 14px;
    margin-top: 15px;
    margin-bottom: 20px;
    color: #999999;
    font-weight: 100;}

.sub-news li dd h3 a{ font-size:18px; color:#000;}

.sub-news li dd h3 a:hover{ color:#09316e;}

.sub-news li dd span{ display: block;
    width: 100%;
    border-top: 1px solid #E2E2E2;
    margin: 17px 0;}

.sub-news li dd p{ width:100%; line-height:22px; color:#999999;margin-top: 12px;}

.sub-news li dd small a{ position:absolute; right:0; top:50%; margin-top:-10px; display:block; width:20px; height:20px; font-size:14px; text-align:center; line-height:18px; border:1px solid #E2E2E2; color:#E2E2E2;}

.sub-news li dd small a:hover{ background-color:#7B0207; color:#fff; border-color:#7B0207;}

.fy{ width:100%; display:table;}

.fy a{ padding:5px 12px; background-color:#F8F8F8; color:#666666; font-size:13px; margin-right:4px;}

.fy a:hover{ background-color:#DB3717; color:#fff;}

.fy a.on{ background-color:#DB3717; color:#fff;}