.live-top-wrap{width:330px;overflow:hidden; margin-bottom:30px; padding:15px 0; background:#f4f4f4; border-bottom:1px solid #ddd;}
.live-top-wrap .live-top-title{position:relative; font-weight:500; font-size:18px; color:#333333; margin-bottom:20px; padding-bottom:10px; border-bottom:2px solid #ddd;}
.live-top-wrap .live-top-title::after{content:''; display:block; width: 65px; height:2px; background:#333; position:absolute; bottom:-2px;}
.live-top-wrap .live-top-title span{color:#333; font-weight:700;}
.live-top-wrap .live-top-menu-wrap {width:294px; height:48px; border-bottom:2px solid #CCCCCC; margin:0 auto; margin-bottom:11px;}
.live-top-wrap .live-top-menu-wrap .live-top-menu{font-size:14px;color:#888888;padding: 14px 8px;min-width: 50px;text-align: center;outline:none;cursor:pointer;max-width: 90px;float: left;}
.live-btn-wrap{position:relative; z-index:5;}
.live-btn-wrap .live-btn-left{position:absolute;width:12px;height:12px;background-position: -399px -56px; right:45px; cursor:pointer;}
.live-btn-wrap .live-btn-right{position:absolute;width:12px;height:12px;background-position: -426px -56px;right:15px; cursor:pointer;}
.live-top-wrap .live-top-menu-wrap .ative-live-top-menu{border-bottom:2px solid #333; color:#333333;}
.live-top-wrap .live-news-wrap{width:330px; height:360px; overflow:hidden; padding:0 15px;}
.live-top-wrap .live-news-wrap .live-top-news-box{width:324px;overflow:hidden;}
.live-top-wrap .live-news-wrap .live-top-news-box .live-top-news{width:295px;/* overflow:hidden; */float: left;margin-bottom:10px;position: relative;}
.live-top-wrap .live-news-wrap .live-top-news-box .live-top-news .live-top-news-img + .live-top-news-title{width: 193px;height:40px;font-size:15px;color:#000000;overflow:hidden;display: -webkit-box;word-wrap: break-word;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;height: 38px;margin-top: 10px; letter-spacing:-0.3px;}
.live-top-wrap .live-news-wrap .live-top-news-box .live-top-news .live-top-news-title{height:38px;font-size:15px;color:#000000;overflow:hidden;display: -webkit-box;word-wrap: break-word;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;margin-top: 10px;width: 284px;}
.live-top-wrap .live-news-wrap .live-top-news-box .live-top-news .live-top-news-img{float:left;width:90px;height:60px;overflow:hidden;margin-left: 10px;border: 1px solid #DDDDDD;margin: 0 10px 0 0;}
.live-top-wrap .live-news-wrap .live-top-news-box .live-top-news .live-top-news-img img{width:100%; height:auto; min-height:60px;}
.live-top-wrap .live-news-wrap .live-top-news-box .live-top-news:nth-child(4) .live-top-news-title,.live-top-wrap .live-news-wrap .live-top-news-box .live-top-news:nth-child(5) .live-top-news-title{color:#666;}

.live-top-wrap .live-news-wrap .live-top-news-box .live-top-news:nth-of-type(1):before{content:"1";font-weight:500;display:inline-block;font-size:12px;width:20px;height: 20px;color:#fff;left: -24px;top: 18px;position: absolute;font-style: italic; background:#dd121a; text-align:center; letter-spacing:2px; z-index:10; top:1px; left:1px;}
.live-top-wrap .live-news-wrap .live-top-news-box .live-top-news:nth-of-type(2):before{content:"2";font-weight:500;display:inline-block;font-size:12px;width:20px;height: 20px;color:#fff;left: -24px;top: 18px;position: absolute;font-style: italic; background:#dd121a; text-align:center; letter-spacing:2px; z-index:10; top:1px; left:1px; }
.live-top-wrap .live-news-wrap .live-top-news-box .live-top-news:nth-of-type(3):before{content:"3";font-weight:500;display:inline-block;font-size:12px;width:20px;height: 20px;color:#fff;left: -24px;top: 18px;position: absolute;font-style: italic; background:#dd121a; text-align:center; letter-spacing:2px; z-index:10; top:1px; left:1px;}
.live-top-wrap .live-news-wrap .live-top-news-box .live-top-news:nth-of-type(4):before{content:"4";font-weight:100;display:inline-block;font-size:12px;width:20px;height: 20px;color:#fff;left: -24px;top: 18px;position: absolute;font-style: italic; background:#dd121a; text-align:center; letter-spacing:2px; z-index:10; top:1px; left:1px;}
.live-top-wrap .live-news-wrap .live-top-news-box .live-top-news:nth-of-type(5):before{content:"5";font-weight:100;display:inline-block;font-size:12px;width:20px;height: 20px;color:#fff;left: -24px;top: 18px;position: absolute;font-style: italic; background:#dd121a; text-align:center; letter-spacing:2px; z-index:10; top:1px; left:1px;}
.live-top-wrap .live-news-wrap .live-top-news-box:nth-child(2) .live-top-news:nth-of-type(1):before{content:"6";font-weight:100;display:inline-block;font-size:12px;width:20px;height: 20px;color:#fff;left: -24px;top: 18px;position: absolute;font-style: italic; background:#dd121a; text-align:center; letter-spacing:2px; z-index:10; top:1px; left:1px;}
.live-top-wrap .live-news-wrap .live-top-news-box:nth-child(2) .live-top-news:nth-of-type(2):before{content:"7";font-weight:100;display:inline-block;font-size:12px;width:20px;height: 20px;color:#fff;left: -24px;top: 18px;position: absolute;font-style: italic; background:#dd121a; text-align:center; letter-spacing:2px; z-index:10; top:1px; left:1px;}
.live-top-wrap .live-news-wrap .live-top-news-box:nth-child(2) .live-top-news:nth-of-type(3):before{content:"8";font-weight:100;display:inline-block;font-size:12px;width:20px;height: 20px;color:#fff;left: -24px;top: 18px;position: absolute;font-style: italic; background:#dd121a; text-align:center; letter-spacing:2px; z-index:10; top:1px; left:1px;}
.live-top-wrap .live-news-wrap .live-top-news-box:nth-child(2) .live-top-news:nth-of-type(4):before{content:"9";font-weight:100;display:inline-block;font-size:12px;width:20px;height: 20px;color:#fff;left: -24px;top: 18px;position: absolute;font-style: italic; background:#dd121a; text-align:center; letter-spacing:2px; z-index:10; top:1px; left:1px;}
.live-top-wrap .live-news-wrap .live-top-news-box:nth-child(2) .live-top-news:nth-of-type(5):before{content:"10";font-weight:100;display:inline-block;font-size:12px;width:20px;height: 20px;color:#fff;left: -28px;top: 18px;position: absolute;font-style: italic; background:#dd121a; text-align:center; letter-spacing:2px; z-index:10;top:1px; left:1px;}