.ad-top_list::after{ content: ""; display: block; height: 0px; clear: both; }

.ad-top_li{ color: rgb(58, 172, 232); float: left; cursor: pointer; background: #fff; border-right: 1px solid #eee; padding: 5px 20px 5px 12px; margin-right: 10px; box-sizing: border-box; border-top: 3px solid rgb(112, 207, 112); line-height: 40px; width: 295px; }
.ad-top_li>a{ color: rgb(58, 172, 232); }
.ad-top_li h1{ font-size: 14px; font-weight: normal; display: inline-block;}
.ad-top_li>img{ width: 40px; height: 40px; display: inline-block; vertical-align: middle; margin-top: -2px; }
.ad-top_li.first{ border-top: 3px solid rgb(58, 172, 232); width: 290px; border-left: none; }
.first img{ width: auto; height: auto; }

.ad-top_li.weixin{ position: relative; width: 289px; margin-right: 0px; z-index: 3; text-align: right; height: 53px; }
.ad-top_li.weixin .ad-top_li_tt{ color: #333; }
.ad-top_li.weixin .ad-top_li_img{ display: none; z-index: 4; margin-right: -20px; }
.ad-top_li.weixin:hover .ad-top_li_img{ display: block; }
.ad-top_li.weixin::after{ content: ""; position: absolute; right: 15px; top: 10px; width: 6px; height: 6px; background: #f00 none repeat scroll 0% 0%; border-radius: 50%;}
.ad-top_li.dingyue_box{ width: 0px; padding: 0px; margin: 0px; position: relative; z-index: 4; }
.ad-top_li_dingyue{ background: rgba(0, 0, 0, 0) url("../../images/dingyuebg_blue1.png") no-repeat scroll 0 15px / 100% auto; color: #fff !important; font-size: 12px; height: 54px; left: -266px; line-height: 56px; outline: medium none; padding-left: 20px; position: absolute; text-align: center; top: -3px; width: 60px; }