@charset "utf-8";
.recent_partners {}
.recent_partners ul {}
.recent_partners ul:after {display:block;visibility:hidden;clear:both;content:""}
.recent_partners ul li {display:block;float:left;position:relative;width:32.6666%;margin:0 1% 10px 0;}
.recent_partners ul li:nth-child(3n) {margin:0 0 10px 0;}
.recent_partners ul li .chk_box {display:block;position:absolute;left:5px;top:5px;padding:4px;background:#fff;}
.recent_partners ul li .chk_box input[type="checkbox"] + label {padding:0 0 0 24px;}
.recent_partners ul li .chk_box input[type="checkbox"] + label span {margin:-15px 0 0 0;}
.recent_partners ul li .bo_box {padding: 10px;background: #292d2e;border-radius: 6px;transition: all 0.5s;}
.recent_partners ul li .bo_box:hover {transform: scale(1.02);box-shadow: 0 0 20px rgba(0,255,255,0.5);}
.recent_partners ul li .bo_thumb {display:block;margin:0 0 8px 0;}
.recent_partners ul li .bo_thumb img {width:100%;height:auto;}
.recent_partners ul li .bo_tit {display:block;padding:10px;text-align:left;}
.recent_partners ul li .bo_tit strong {display:block;margin:0 0 4px 0;font-weight:500;
overflow:hidden;
white-space:nowrap;
text-overflow:ellipsis; 
-o-text-overflow:ellipsis;
-moz-binding: url('ellipsis.xml#ellipsis');
}
.recent_partners ul li .bo_tit strong .cnt_cmt {color:#f00001;font-weight:300;}
.recent_partners ul li .bo_tit p {margin:0 0 2px 0;
overflow:hidden;
white-space:nowrap;
text-overflow:ellipsis; 
-o-text-overflow:ellipsis;
-moz-binding: url('ellipsis.xml#ellipsis');
}
.recent_partners ul li .bo_tit p i {font-size:14px;}
.recent_partners ul li .bo_cate_link {display:block;margin:0 0 4px 0;color:#ff7700;font-size:13px;}

.recent_partners #data_type {margin: 0 0 10px 0;}
.recent_partners #data_type table {float: left;margin: 0 0 10px 0;border: solid 1px #313535;overflow-y: scroll;max-height: 120px;display: block;}
.recent_partners #data_type table::-webkit-scrollbar {height: 10px;width: 3px;}
.recent_partners #data_type table::-webkit-scrollbar-thumb {background: #41585b;height: 1px;}
.recent_partners #data_type table:hover {cursor: pointer;}
.recent_partners #data_type table tbody {width: 100%;display: inline-table;}
.recent_partners ul li:nth-child(2) #data_type tr:nth-child(2) td strong {font-weight: 600;background: linear-gradient(to right top, #e700ee, #ffc8f7);color: transparent;-webkit-background-clip: text;}
.recent_partners ul li:nth-child(2) #data_type tr:nth-child(2) td strong {font-weight: 600;background: linear-gradient(to right top, #e700ee, #ffc8f7);color: transparent;-webkit-background-clip: text;}
.recent_partners #data_type th {color: #eee;font-weight: 500;text-align: center;background: #292d2e;}
.recent_partners #data_type td {font-weight: 600;text-align: center;background:#242829;}
.recent_partners #data_type td .cnt_cmt {color: #46ed82;font-size: 12px;font-family: 'DOSIyagiMedium';font-weight: 400;}
.recent_partners #data_type td strong {font-weight: 600;background: linear-gradient(to right top, #b0ffcc, #b3ff9c);color: transparent;-webkit-background-clip: text;}
.recent_partners #data_type tr:last-child td strong {color:#ff3928;}
.recent_partners #data_type tr:nth-child(4) td strong {color: #ffd145;}
.recent_partners #data_type tr:nth-child(5) td strong { color: #fff;text-shadow: 0 0 5px #ff005e, 0 0 10px #ff005e, 0 0 20px #ff005e, 0 0 40px #ff005e, 0 0 80px #ff005e;animation: glow 1.5s infinite alternate;}

.cpu_button:after {display:block;visibility:hidden;clear:both;content:""}
.cpu_button a {display:block;float:left;width:49%;margin:0 2% 0 0;padding:0;color:#cbcbcb;font-size:12px;font-weight:600;text-align:center;line-height:34px;background: #464a4b;border-radius:4px;}
.cpu_button a:hover {color:#fff;background:#65676c;}
.cpu_button a:last-child {margin:0;color: #cbcbcb;background: #3a4142;}
.cpu_button a:last-child:hover {color:#000;background: #3dff82;}
.cpu_button:after {display: block;visibility: hidden;clear: both;content: "";}

.recent_partners ul li .overlay_end {display:block;position:absolute;left:0;right:0;top:0;bottom:0;background:rgba(0,0,0,0.2);border-radius:5px;}
.user_view {top: 15px;padding: 5px 5px;border-radius: 10px;right: 15px;position: absolute;font-weight: 400;font-family: 'DOSIyagiMedium';font-size: 11px;text-align: center;background: #191f2196;}
.user_view i {font-size: 11px;margin: 0 2px 0 0;}



@media screen and (max-width:980px) {
.recent_partners {margin:0 10px;}
}




@media screen and (max-width:768px) {
.recent_partners ul li {width:49%;margin:0 2% 20px 0;}
.recent_partners ul li:nth-child(3n) {margin:0 2% 20px 0;}
.recent_partners ul li:nth-child(2n) {margin:0 0 20px 0;}

.recent_partners #data_type th {font-size:13px;}
.recent_partners #data_type td {font-size:13px;}

.recent_partners ul li .cpu_button a {font-size:13px;}
}




@media screen and (max-width:480px) {
}