.news-detail{padding: 85px 0;}
.news-detail .news-title{font-size: 30px;line-height: 52px;color: #004ea1;text-align: center;padding-bottom: 25px;border-bottom: 1px solid #c1c1c1;}

.news-detail .bont { text-align:center; padding:15px 0 50px;}
.news-detail .bont span { display:inline-block; margin:0 15px; line-height:24px; padding-left:25px;}
.news-detail .bont span.s1 { background:url(../images/icon_time.jpg) left center no-repeat; }
.news-detail .bont span.s2 { background:url(../images/icon_num.jpg) left center no-repeat; }
.news-detail .bont span.s3 { background:url(../images/icon_print.jpg) left center no-repeat; cursor:pointer;}
.news-detail .bont span.s3:hover { color:#004ea1;}
.news-detail .bont span.s4 { background:url(../images/icon_font.jpg) left center no-repeat; vertical-align:bottom; }
.news-detail .bont span.s4 em { font-size:10px; display:inline-block; margin:0 5px; position:relative; top:-2px;}
.news-detail .bont span.s4 i.i1 { font-size:12px; cursor:pointer;}
.news-detail .bont span.s4 i.i2 { font-size:18px; cursor:pointer;}
.news-detail .bont span.s4 i.on {  color:#004ea1;}
.news-detail .edit-content {margin:50px 0; font-size: 18px;line-height: 28px; color: #333;}


.detail-ft {padding-bottom: 100px;padding-top: 20px;border-top: 1px solid #c1c1c1; }
.detail-ft .lef { float:left;width: 50%}
.detail-ft .lef span { display:block; margin-bottom:10px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.news-share { float: right;}
.news-share span { float:left; font-size:18px; line-height:44px;}
.news-share > div { float:left;}
