@charset "utf-8";
/*搜索结果*/
body{background: #fff;}
.re_con{padding-top:30px;overflow: hidden;min-height: 800px;}
.re_le{float: left;width: 784px;position: relative;}
.re_re{float: right;width: 274px;}

.re_ul li{overflow: hidden;border-bottom: 1px solid #e6e6e6;padding:24px 100px 24px 0;position: relative;}
.re_ul li:last-child{border-bottom: 0;}
.re_ul li a.re_ul_href{float: left;position: relative;z-index: 2;margin-right: 24px;}
.re_ul li a.re_ul_href img{width: 120px;height: 120px;border-radius: 18px;display: block;}
.re_ul_d h3 a{display: inline-block;vertical-align: middle;max-width: 66%;margin-right:15px;font-size: 16px;height: 24px;line-height: 24px;    overflow: hidden;
    white-space: nowrap;text-overflow: ellipsis;}
.re_ul_d h3 span{display: inline-block;vertical-align: middle;width: 84px;height: 14px;background:url(../images/kb_top.png) 0 -252px no-repeat;}
.re_ul_d h3 span:before{content:'';display: inline-block;width: 90%;height: 14px;background: url(../images/kb_top.png) 0 -232px no-repeat;}
.re_ul_d h4{font-size:12px;font-weight: normal;height:20px;line-height: 20px;margin-top:13px;}
.re_ul_d h4 span{color:#666;margin-right: 20px;}
.re_ul_d h4 u{color:#999;font-style: normal;text-decoration: none;}
.re_ul_d h4 i{color:#067ffc;font-style: normal;}
.re_ul_d p{margin-top: 13px;font-size: 12px;color:#666;display: -webkit-box;overflow: hidden;
    text-overflow: ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp: 2;height:48px;line-height: 24px;}
.re_ul_d p span{color:#999;}
.re_load{display:inline-block;color:#237ac5;border:1px solid #237ac5;font-size:12px;width: 48px;height: 26px;line-height: 26px;text-align: center;
    border-radius: 6px;position: absolute;top:0;right:0;bottom:0;margin:auto;background: #eef7ff;}

/*下载排行*/
.kb_game_r{margin-top:20px;}
.b-r-con ul{margin-top: 20px;}
.b-r-con ul li{padding: 11px 0 11px 30px;overflow: hidden;position: relative;}
.b-r-con ul li:last-child{ border:0; }
.b-r-con-img{float:left;margin-right: 13px;}
.b-r-con-img img{width: 70px;height: 70px;border-radius: 4px;display:block;object-fit: cover;display: none;}
.b-r-con-t h3 a{ font-size:14px;color:#333; font-weight: 500; display: block;overflow: hidden; text-overflow:ellipsis; white-space: nowrap; }
.b-r-con-t p{ font-size:12px; color:#999;margin-top:5px; width:96px; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;display: none; }
.b-r-con-t p a{color: #999;}
.b-r-download{ position: absolute; top:0; right:0; bottom:0; margin:auto; border:1px solid #dfdfdf; color:#666;display: inline-block;font-size: 12px;padding:0 2px;height:16px;line-height: 16px;}
.b-r-con ul li:before{ content: ''; color:#fff; font-size:12px; width:15px; text-align: center; height:15px; line-height: 15px; background:#c4c4c4; position: absolute; top:0; left:0; bottom:0; margin:auto; }
.b-r-con ul li:nth-of-type(1):before{ content:'1'; background:#ff9b58; }
.b-r-con ul li:nth-of-type(2):before{ content:'2'; background:#ffbc90; }
.b-r-con ul li:nth-of-type(3):before{ content:'3'; background:#ffd8be; }
.b-r-con ul li:nth-of-type(4):before{ content:'4'; }
.b-r-con ul li:nth-of-type(5):before{ content:'5'; }
.b-r-con ul li:nth-of-type(6):before{ content:'6'; }
.b-r-con ul li:nth-of-type(7):before{ content:'7'; }
.b-r-con ul li:nth-of-type(8):before{ content:'8'; }
.b-r-con ul li:nth-of-type(9):before{ content:'9'; }
.b-r-con ul li:nth-of-type(10):before{ content:'10'; }
/*选中*/
.b-r-con ul li.active:before{height: 70px;line-height: 70px;}
.b-r-con ul li.active .b-r-download{width: 46px;height: 26px;color:#237ac5;border:1px solid #1388fe;background: #eef7ff;text-align: center;line-height: 26px;border-radius: 4px;}
.b-r-con ul li.active .b-r-con-img img{display: block;}
.b-r-con ul li.active .b-r-con-t p{display: block;}
.b-r-con ul li.active .b-r-con-t h3 a{display: block;height: 22px;line-height: 22px;color:#067ffc;}
/*404*/
.kb_404{width: 201px;position: absolute;top:300px;left:0;right:0;margin:auto;}
.kb_404 img{width: 100%;height: 165px;}
.kb_404 p{text-align: center;font-size: 14px;color: #666;height:30px;line-height: 30px}