.news-content{ margin-bottom:50px;}
.news-menu{ width:240px; float:left; margin-right:20px; background:#fff;}
.news-menu-head{ background:#ff3c3c; height:80px; color:#fff; padding:20px 40px 0 30px; font-size:18px; }
.news-menu-head span{ font-size:24px; padding-left:3px;}
.news-menu-head em{ display:block; font-size:18px; color:#f5b0af; text-align:right;}
.news-menu-list{ border-bottom:4px solid #ccc; border-right:4px solid #ccc;}
.news-menu ul{background:#fff;}
.news-menu ul li{ height:75px; border-left:4px solid #ccc;}
.news-menu ul li.active{border-left:8px solid #ff3c3c;}
.news-menu ul li.active a{ color:#ff3c3c;}
.news-menu ul li a{ display:block; font-size:16px; font-weight:bold; line-height:75px; width:200px; margin:0 auto; border-bottom:1px solid #ddd;}
.news-menu ul li a span{width:0;height:0;border-width:6px;border-color:transparent transparent transparent #000;border-style:dashed dotted dashed solid; display:inline-block; margin:0 10px;}
.news-menu ul li.active a span{border-color:transparent transparent transparent #ff3c3c;}
.news-list{ width:900px; float:left;}
.news-list h1{ height:80px; line-height:80px; padding-left:20px; background:#e6e6e6; font-size:18px; font-weight:bolder; border:1px solid #dedede;}
.news-list ul{ border:1px solid #dedede; padding:0 20px 40px 20px;}
.news-list ul li{ height:52px; line-height:52px; font-size:14px; border-bottom:1px solid #dedede;}
.news-list ul li i{ font-style:normal; padding-right:5px;}
.news-list ul li:hover a{ color:#ff3c3c;}
.news-list ul li span{ color:#999;}
.news{ width:858px; float:left;border:1px solid #dedede; padding:30px 20px;}
.news h1{ font-size:24px; text-align:center; font-weight:normal;}
.news-date{ padding:15px 0 20px 0; border-bottom:1px solid #dedede; color:#999; text-align:center;}
.news-detial{ padding:20px 0; line-height:30px; font-size:14px; color:#656565;}
.news-detial p{ text-indent:2em;}