.home_news_wrap{ margin:22px 0 0; }
.home_news_panel{ width:610px; float:left; background:#fff; border:1px solid #e6e6e6; min-height:292px; }
.home_news_panel + .home_news_panel{ float:right; }
.home_news_title{ height:48px; line-height:48px; border-bottom:2px solid #660099; padding:0 18px; }
.home_news_title span{ font-size:20px; color:#333; font-weight:bold; }
.home_news_title a{ float:right; color:#660099; font-size:13px; text-decoration:none; }
.home_news_item{ position:relative; padding:12px 18px 8px; border-bottom:1px dashed #ddd; }
.home_news_item a{ display:block; margin-right:96px; color:#333; font-size:16px; font-weight:bold; text-decoration:none; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.home_news_item a:hover{ color:#660099; }
.home_news_item span{ position:absolute; top:14px; right:18px; color:#999; font-size:12px; }
.home_news_item p{ margin:7px 0 0; color:#777; font-size:13px; line-height:20px; height:40px; overflow:hidden; }
.news_page_bg{ padding:24px 0 36px; }
.news_page_head{ background:#fff; border-bottom:2px solid #660099; padding:18px 24px; }
.news_page_head h1{ margin:0; font-size:24px; color:#333; font-weight:bold; }
.news_list{ background:#fff; padding:8px 24px 24px; }
.news_list_item{ position:relative; padding:18px 0; border-bottom:1px solid #eee; }
.news_list_item a{ color:#333; font-size:18px; font-weight:bold; text-decoration:none; }
.news_list_item a:hover{ color:#660099; }
.news_list_item span{ position:absolute; top:20px; right:0; color:#999; }
.news_list_item p{ margin:8px 120px 0 0; color:#666; line-height:24px; font-size:14px; }
.news_detail{ background:#fff; padding:34px 46px 48px; min-height:420px; }
.news_detail h1{ margin:0; color:#222; font-size:28px; text-align:center; font-weight:bold; }
.news_detail_meta{ margin:18px 0 30px; text-align:center; color:#999; border-bottom:1px solid #eee; padding-bottom:18px; }
.news_detail_body{ color:#444; font-size:16px; line-height:30px; }
@media (max-width:1270px){
    .home_news_panel{ width:100%; float:none; margin-bottom:16px; }
    .home_news_panel + .home_news_panel{ float:none; }
}
