.kinfolist{ border-bottom:1px dotted #efefef; background-color: #fff; padding: 10px 10px; max-height: 40px; overflow: hidden; line-height: 20px; font-size: 16px;}
.kinfolist:nth-of-type(2n){background-color: #f9f9f9;}
.kinfolist .date{float:right; text-align: right; width: 100px; height:20px; display:inline-block; color: #888; overflow: hidden; font-size: 13px;}
.kinfolist .date::before{content: "\e60c"; padding-right: 2px; font-family: "iconfont";}
.kinfolist .title{width:auto; margin-right: 100px; max-height:40px; overflow:hidden;}
.kinfolist .title a{color:#333;}
.kinfolist .top4 a{color:#ed414a;text-shadow: #ffdd55 2px 2px 5px;}
.kinfolist .top2 a{color:#ed414a;text-shadow: #ffdd55 2px 2px 5px;}
.kinfolist .top a{color:#ed414a;}
.kinfolist .price{color: #ed414a;}
.kinfolist .top4 .price{color:#ed414a;text-shadow: #ffdd55 2px 2px 5px;}
.kinfolist .top2 .price{color:#ed414a;text-shadow: #ffdd55 2px 2px 5px;}
.kinfolist .ding{ display:inline-block; vertical-align: middle; display: inline-block;font-size: 12px; line-height: 20px; background-color: #ed414a; color: #fff; padding: 0px 3px; border-radius: 2px; margin-right: 3px;background-image: linear-gradient(#FF5500,#ee0000);}
.kinfolist .vip{ display:inline-block; vertical-align: middle; display: inline-block; font-size: 12px; line-height: 20px; background-color: #ff6600; color: #fff; padding: 0px 3px; border-radius: 2px; margin-right: 3px;}