/*news*/
ul.news,
ul.news li{float: left;margin:0px;list-style: none; width: 100%;}
ul.news{padding: 0px;}
ul.news li{position: relative; padding: 20px 0 20px 0;  border-bottom: #d6d6d6 1px solid;}
ul.news li a i{color: #828282;}
ul.news li a.img{ float: left;width:200px; margin-right: 15px;}
ul.news li a.img img{ width: 100%;}
ul.news li a.img img:hover{opacity: 0.8; border-color: #f1ca28;}
ul.news li i.fa0{display: none;}
ul.news li div.info{float: left;position: relative; width: calc(100% - 220px); }
ul.news li h2{float: left;width:100%; margin: 0px; line-height: 1.2; font-size: 24px; font-weight: normal;}
ul.news li h2 a{float: left;}
ul.news li h2 i.fa{font-size: 16px; color: #828282; float: left; margin: 6px 6px 0 0;}
ul.news li h2 i.fb{margin-left: 6px;}
ul.news li h2 i.fa-star{color:red; position: relative; animation: hot-star 1s infinite;}
@keyframes hot-star{ 0% {color:red;} 25% {color:yellow;} 50% {color:red;} 75% {color:yellow;} 100% {color:red;} }
ul.news li h2 i.fa0,
ul.news li h2 i.fa1{display: none;}
ul.news li div.info div{float: left;width:100%; margin:15px 0 0px 0;color: #3c3c3c;}
ul.news li div.info div.relative-time{ margin-top:5px; color:#8B8B8B; }
