.newsleft { width:820px; float:left;}
.newsright { width:320px; float:right;}
.newslist{}
.newslist ul{}
.newslist li{margin-bottom:30px;transition: all 0.3s;border-bottom:1px solid #eee;}
.newslist li.bg{background-color: #fcfcfc;}
.newslist li:hover{box-shadow: 0px 0px 45px rgba(0,0,0,0.1);}
.newslist dl{padding:20px 25px;}
.newslist dt{line-height:25px;}
.newslist dt a{ font-size:20px;display:block;}
.newslist dt i{ display:block; width:50px; height:2px;background-color: #36538C;margin-top:15px;}
.newslist dd {}
.news_info{line-height:25px; overflow:hidden;margin:15px 0px; height:50px; color:#666;}		
.news_ico{ margin-top:20px;color: #063D73;}
.news_ico span{display:inline-block;margin-right:10px; width:100px;}
.news_key{ margin-top:20px;}
.news_key span{display:inline-block;border:1px solid #ccc;padding:0px 8px; font-size:12px; margin-right:10px; line-height:25px;color:#666666;}
.newstitle {margin-bottom:20px;padding-bottom:20px;background: url(../images/line.gif) repeat-x left bottom;font-size:16px;}
.newstitle h4{font-size: 25px;line-height:50px;}
.hnews_key{ margin-top:10px;}
.hnews_key span{display:inline-block;border:1px solid #ccc;padding:0px 8px; font-size:12px; margin-right:10px; line-height:22px;color:#0033FF;}



.rtbox {border: 1px solid #e5e5e5;border-top: 2px solid #EF1A1E; margin-bottom:15px;}
.rnews_t {background-color: #fcfcfc;height:50px;line-height:50px;padding:0px 10px;}
.rnews_t span{color: #EF1A1E; font-size:20px; float:left;}
.rnews_t a{
	float:right;
	background-image: url(../images/more1.png);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right:20px;
}
.rnewslist {padding:0px 15px;}
.rnewslist LI {line-height:20px;background-image: url(../images/ico01.gif);background-repeat: no-repeat;background-position: left 22px;
border-bottom:1px dashed #e5e5e5;padding:15px 0px;padding-left:12px;text-overflow:ellipsis;overflow: hidden;white-space: nowrap;}
.rnewslist LI:last-child { border-bottom: none;margin-bottom: 0px;}
.bor_rnews{border:1px solid #f1f1f1;}

.newscontent {line-height:30px;padding:10px 0; font-size:14px; min-height:350px;}
.newscontent img{width:100%;}
.newsbot {
	line-height:30px;
	border-top:1px dashed #d5d5d5;
	margin-top:40px;
	padding:30px 0px;
	font-size:14px;
	text-align:center;
}
.newsbot span{padding:6px 15px; margin:0 15px; display:inline-block;cursor:pointer;border:1px solid #EF1A1E; width:40%;text-overflow:ellipsis;overflow: hidden;white-space: nowrap;font-size:15px;}
.newsbot span.none{border:1px solid #cccccc;}
.newsbot span a{font-size:15px;}

