
.newsDetail{padding: 50px 48px;color: #000;background: #fff;margin-bottom: 30px;}
.newsDetail .news-title{font-size: 24px;line-height: 38px;color: #000;text-align: center;padding: 0 100px;margin-bottom: 25px;}

.newsDetail .bont { text-align:center; margin-bottom: 45px;}
.newsDetail .bont-line{ text-align:center;display: inline-block;font-size: 0;padding: 5px 0;border-bottom: 1px solid #e3e3e3;}
.newsDetail .bont span { display:inline-block;  font-size: 12px;line-height:24px;color: #666;padding-left: 20px;background-position: left center;background-repeat: no-repeat;background-size: 16px;}
.newsDetail .bont span.s1 { background-image:url(../images/icon_time.png); }
.newsDetail .bont span.s2 { background-image:url(../images/icon_num.png); margin-left:35px;}

.newsDetail .bont span.s4 { background-image:url(../images/icon_font.png); vertical-align:bottom; }
.newsDetail .bont span.s4 em { font-size:10px; display:inline-block; margin:0 5px; position:relative; top:-2px;}
.newsDetail .bont span.s4 i.i1 { font-size:12px; cursor:pointer;}
.newsDetail .bont span.s4 i.i2 { font-size:18px; cursor:pointer;}
.newsDetail .bont span.s4 i.on {  color:#004ea1;}
.newsDetail .edit-content {margin:50px 0; font-size: 14px;line-height: 22px; color: #000;}
.newsDetail .edit-content p,.newsDetail .edit-content span{white-space: normal!important;}
.newsDetail .edit-content img{max-width: 100%;}


.nomore{padding-top: 20px;border-top: 1px solid #c1c1c1;}
.nomore a{display: block;font-size: 14px;line-height: 18px;height: 18px;color: #000;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;margin-bottom: 10px;}
.nomore a p{display: inline-block;margin-left: 10px;}
.nomore a:hover p{color: #e61d4c;}