@charset "utf-8";

@import url("https://img.kmplayer.com/kmp_rt/css/base.css");

html, body {height:100%;}
body {overflow:hidden;}
button, input[type="button"], input[type="submit"], input[type="image"] {cursor:pointer; outline:none;}
.kmpm_st {background:url(https://img.kmplayer.com/kmp_re/images/kmpm_st.png) no-repeat;}
.wrap {position:relative; overflow:hidden; width:100%; height:100%; background:#12121a;}

#header {position:relative; z-index:9999;}
.h_inner {overflow:hidden; height:36px; padding:0 10px; background:#1f2026;}
.pl_hl {float:left; margin-top:10px;}
.pl_hl span.kmpm_st {float:left; width:32px; height:15px; margin-right:6px;}
.pl_hl span.ph_t {float:left;}
.pl_hr {float:right; margin-top:10px;}
.pl_hr span.kmpm_st {float:left; width:15px; height:15px; margin-right:6px; background-position:-39px 0;}
.pl_hr span.ph_t {float:left;}
.pl_hl a, .pl_hr a {font-size:11px; font-weight:bold; color:#fff;}
.pl_hl a:hover span.ph_t, .pl_hr a:hover span.ph_t {text-decoration:underline;}

.video_box {position:absolute; top:50%; left:50%; z-index:99999; width:728px; height:410px; margin:-205px 0 0 -364px;}
.ci_p_re {position:absolute; top:50%; left:50%; z-index:99999; width:728px; height:518px; margin:-259px 0 0 -364px;}
.ci_p_re .close {position:absolute; top:-23px; right:0;}
.ci_p_re .close span.kmpm_st {display:block; width:20px; height:20px; background-position:-63px 0;}
.cpr_bg {position:fixed; top:0; right:0; bottom:0; left:0; z-index:9999; background:#12121a;}
.p_re {position:relative; width:728px; height:408px; padding-bottom:20px; background:#12121a;}
.b_banner {width:728px; height:90px; background:#12121a;}

img.ti_1 {position:relative; z-index:190;}
img.lo_img {position:absolute; top:50%; left:50%; width:71px !important; height:42px !important; margin:-21px 0 0 -35.5px;}

.c_inner {position:absolute; top:50%; left:50%; width:728px; margin:-178px 0 0 -364px;}
.content_1:after {display:block; content:''; clear:both;}
.l_big {position:relative; clear:none !important; float:left; width:300px; height:250px; background:#36363e;}
.orl_wrap {float:right;}
ul.r_con {overflow:hidden; width:428px;}
ul.r_con li {position:relative; float:left; width:208px; height:117px; margin:0 0 16px 6px; background:#36363e;}
ul.r_con li a {display:block; color:#fff;}
ul.r_con li a img.ti_1 {position:relative; z-index:190; width:208px; height:117px;}
ul.r_con li .rc_bg {position:absolute; bottom:0; left:0; right:0; z-index:200; padding:10px 10px 8px 10px; background:rgba(0, 0, 0, 0.5);}
ul.r_con li .rc_bg p {overflow:hidden; text-overflow:ellipsis; white-space:nowrap; height:18px; font-weight:bold; letter-spacing:-0.5px; color:#fff;}

.c2_con:after {display:block; content:''; clear:both;}
.c2c_l {position:relative; width:428px;}
.c2c_l .rc_bg {position:absolute; bottom:0; left:0; right:0; z-index:200; padding:5px 10px 7px 10px; background:rgba(0, 0, 0, 0.5);}
.c2c_l .rc_bg p {overflow:hidden;text-overflow:ellipsis;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;word-wrap:break-word;-webkit-box-orient:vertical;height:36px;line-height:18px;letter-spacing:-0.5px;color:#fff;}

.c2c_link {position:relative; float:left; width:320px; height:100px; background:#36363e;}
.c2c_link > a > img {width:320px; height:100px;}
.c2c_link .c2l_btn {position:absolute; bottom:24px; left:20px;}
.c2c_link .c2l_btn a {float:left; margin-right:6px;}

.taboola-link-view {position:absolute; bottom:-17px; right:0;}
.taboola-link-text {font-size:11px; color:#fff;}
.taboola-logo {width:19px; height:15px; background:url(https://cdn.taboola.com/libtrc/static/thumbnails/3aadbb71016ecd7a194bbe2791777e9a.png) no-repeat !important; display:inline-block; margin-top:-1px; vertical-align:middle;}

.t_banner {position:relative; width:728px; height:90px; margin-bottom:16px; background:#36363e;}
.b_link {position:fixed; right:0; left:0; bottom:0; z-index:9999; height:25px; background:#1b1c20;}
.b_link p {margin-top:2px;}
.b_link p a {padding:0 10px; font-size:11px; line-height:15px; color:#fff;}
.logoDiv a span {color:#fff;}

/* global */
.gb_style{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;background:#12121a;}
.gb_style .gs_logo{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);}