.news_list{width: 100%;margin: 0 auto;overflow:hidden;}
.news_list li{background: #f7f7f7;zoom:1;margin-top: 26px;position: relative;}
.news_list .line{display: block;position: absolute;background: #2eafbb;}
.news_list li:after{content: "";clear: both;display: table;}
.news_time{background: #2eafbb;width: 100px;height: 100%;padding: 18px 20px 58px 0;}
.news_time .day{display: block;font-size: 70px;color: #fff;font-family: "Impact";line-height: 42px;text-align: right;}
.news_time .year{display: block;font-size: 16px;color: #eee;text-align: right;line-height: 42px;}
.news_time .author{display: block;color: #eee;text-align: right;line-height: 22px;}
.news_cont{width: 520px;margin-right: 40px;}
.news_cont h2{font-size: 20px;font-weight: normal;padding-top: 16px;line-height: normal;}
.news_cont h2 a{color: #333;}
.news_cont a:hover{color: #2eafbb;}
.news_cont .demo{font-family:'宋体'; line-height: 24px;margin-top: 14px;}
.news_cont .vis{color: #999;line-height: 38px;margin-top: 12px;}
.news_cont .more{float: right;color: #2eafbb;display: inline-block;border: 1px solid #2eafbb;line-height: 30px;padding: 0 24px;}
.news_more{width: 300px;margin: 40px auto 80px;text-align: center;}
.news_more a{display: block;font-size: 14px;color: #2eafbb;border: 1px solid #2eafbb;line-height: 38px;}
.fl{float:left;}.fr{float:right;}.btn{font-family:"宋体";font-weight:normal;}
