.banner{height:458px;}
.bg-gray{background-color: #f2f2f2;overflow: hidden;padding-bottom: 30px;}

.news-type,.left-news{width:257px;padding:0 12px 11px;background: #fff;margin: 10px 0 0;overflow: hidden;}
.news-type dt,.news-type dd{height:44px;line-height: 44px;border-bottom: 1px solid #eaeaea;padding:0 6px;}
.news-type dt{line-height: 50px;font-size: 18px;}
.news-type dd{text-align: right;}
.news-type dd a{color:#545454;padding-right: 40px;border-right:2px solid #fff;}
.news-type dd a:hover,.news-type dd.active a{color:#e52027;border-color:#e52027;}

.left-news{padding-bottom: 10px;}
.left-news dt{height:44px;line-height: 44px;border-bottom: 1px solid #eaeaea;padding:0 6px;line-height: 50px;font-size: 18px;overflow: hidden;margin-bottom: 10px;}
.left-news dt a{color:#9c9c9c;font-size: 12px;}
.left-news dt a:hover{color:#E52027;}
.left-news dd{height:30px;line-height: 30px;padding:0 6px;overflow:hidden;white-space: nowrap;text-overflow: ellipsis;font-size: 12px;}
.left-news dd i{color:#a6a6a6;padding-right: 5px;}
.left-news dd a:hover{color:#E52027;}

.news-list{width: 855px;min-height:300px;overflow: hidden;margin:10px 0 0;background-color: #fff;padding:20px 15px;}
.list-detail{overflow: hidden;border-bottom: 1px solid #ededed;padding-bottom: 22px;margin-bottom: 18px;}
.list-detail dt{width: 226px;height:152px;float: left;margin-right: 15px;}
.list-detail dt img{width: 100%;}
.list-detail dd{overflow: hidden;}
.list-detail span{display:block;padding-bottom:10px;font-size: 18px;color:#4e4e4e;}
.list-detail p{height:78px;overflow:hidden;color:#4d4d4d;font-size: 12px;line-height:26px;}
.list-detail i{display: block;font-size: 12px;padding-top: 20px;color: #787878;}
.list-detail i em{display:inline-block;color:#fd6550;padding-right: 15px;border-right: 1px solid #d3d3d3;margin-right: 15px;}

.news-list .function{text-align: right;line-height: 30px;margin-bottom: 15px;overflow: hidden;border-bottom: 1px solid #ededed;}
.news-list .function i{display: inline-block;margin-right: 10px; cursor: pointer;}
.detail-font{overflow: hidden;}
.detail-font img{max-width:100%;display: block;margin: 0 auto ;}
