/*在线视频列表主体 2020.10.15*/
.onlinevideo_list{ margin-bottom:50px;}
.onlinevideo_list .tag{ background-color:#FFF; font:14px/46px simsun; color:#999;}
.onlinevideo_list .tag a{ font:14px/46px microsoft yahei;}

.ovlm_list{ text-align:center;}
.ovlm_list ul{ *zoom:1; text-align:center; margin:50px auto; display:inline-table;}
.ovlm_list ul:after{ content:"\20"; display:block; height:0; clear:both;}
.ovlm_list li{ float:left; width:90px; height:40px; background-color:#F5F5F5; margin:auto 10px; font:15px/40px microsoft yahei; cursor:pointer;}
.ovlm_list li.ovlml_on{ background-color:#F30; color:#FFF;}

.ovlml_main{ margin:auto -10px;}
.ovlml_main ul{ *zoom:1; text-align:center; display:inline-table;}
.ovlml_main ul:after{ content:"\20"; display:block; height:0; clear:both;}
.ovlml_main li{width: 283px;border:1px solid #EEE;float:left;margin:auto 10px 25px;background-color:#FFF;cursor:pointer;position:relative;}
.ovlml_main li:hover{ transform:scale(1.01,1.01); -webkit-transform:scale(1.02,1.02); transition:all linear .2s; box-shadow:0 13px 40px rgba(85,85,85,0.13);}
.ovlml_main li .ovlml_img{width: 285px;height: 508px;margin:-1px -1px auto;}
.ovlml_main li p{ font:16px/46px microsoft yahei; height:46px; padding:0 15px; overflow:hidden;}

.ovlml_main li .ovl_sy{ position:absolute; left:10px; top:10px; padding:5px 10px; height:18px; border-radius:20px; background:url(ovlsy_bg.png) repeat; line-height:18px; color:#FFF; text-indent:5px;}
.i_zb i{ width:18px; height:18px; display:block; background:url(zb_ico.gif) no-repeat 0 0; float:left;}
.i_sp i{ width:18px; height:18px; display:block; background:url(bf_ico.png) no-repeat 0 0; float:left;}
.ovl_sy font{ float:left;}

.ovlm_cop{ *zoom:1; display:block; padding:10px 15px 15px;}
.ovlm_cop:after{ content:"\20"; display:block; height:0; clear:both;}
.ovlm_cop img{ width:60px; height:24px; float:left; border-radius:3px;}
.ovlml_main li .ovlm_cop p{ float:left; font:14px/24px microsoft yahei; width:100px; height:24px; overflow:hidden; text-align:left; color:#666;}

.ovl_rdz{float:right;text-indent:18px;background:url(ovl_ico.png) no-repeat 0 1px;height:24px;color:#FFFFFF;max-width: 58px;overflow: hidden; position:absolute; right:5px; bottom:45px;}
.ovl_bfl{float:right;text-indent:18px;background:url(ovl_ico.png) no-repeat 0 -26px;height:24px;color:#FFFFFF;max-width: 58px;overflow: hidden; position:absolute; right:5px; bottom:45px;}

*{ font-family:microsoft yahei !important;}

/*在线视频播放页 2020.10.15*/
.onlinevideo_show h1{ font:18px/32px microsoft yahei; margin:25px auto 5px;}
.onlinevideo_show .ovs_bfl{ font:14px/32px microsoft yahei; color:#999;}
.onlinevideo_show .tag{ background-color:#FFF; font:14px/46px simsun; color:#999;}
.onlinevideo_show .tag a{ font:14px/46px microsoft yahei;}
.onlinevideo_show .video_from{ font-size: 12px; color: #333; margin-left: 40px;}
.onlinevideo_show .video_from a{color: #f60;}
.onlinevideo_show .video_from a:hover{ text-decoration: none;}
#video{ width:835px; height:470px; margin:15px auto 30px; z-index: 0; float:left; position:relative;}
#video video{ width:auto; max-width: 100%; height:100%;left:50%; top: 0; position: absolute; -webkit-transform: translateX(-50%); transform: translateX(-50%);/*object-fit:fill;*/}
.VideoBtn{ position:absolute; left:50%; top:50%; display:block; width:70px; height:70px; margin-left:-35px; margin-top:-35px; cursor:pointer; z-index:10;}



.ovsm_right{ width:350px; height:470px; margin:8px auto 10px; float:right;}

.ovsm_cop{ height:75px; background-color:#F5F5F5;}
.ovsm_cop img{ float:left; width:75px; height:30px; border-radius:3px; margin:22px 15px auto 35px;}
.ovsm_cop h5{ float:left; font:16px/32px microsoft yahei; margin:22px auto auto auto; max-width:200px; height:30px; overflow:hidden;}

.ovsm_mor{ height:495px;}
.ovsm_mor h3{ font:16px/32px microsoft yahei; margin-bottom:2px;}
.ovsm_mor ul{ height:443px; display:block; width:350px;float:left;overflow:auto;}
.ovsm_mor ul::-webkit-scrollbar{width:10px; height:1px;}
.ovsm_mor ul::-webkit-scrollbar-thumb{ border-radius:10px; background-color:#EEE;}
.ovsm_mor ul::-webkit-scrollbar-track{ background:#FFF; border-radius:10px;}
.ovsm_mor li{clear:both;padding-top: 10px;overflow: hidden;}
.ovsm_mor li .pic_b{float:left;width: 60px;height: 78px;margin-right:15px;position: relative;overflow: hidden;}
.ovsm_mor li .pic_b img{  min-height:100%; width: 100%; position: absolute; left: 0; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%);}
.ovsm_mor li:hover .pic_b{ transform:scale(1.01,1.01); -webkit-transform:scale(1.02,1.02); transition:all linear .2s; box-shadow:0 2px 10px rgba(85,85,85,0.13);}
.ovsm_mor li a{ text-decoration:none;}
.ovsm_mor li .tex_pp{ overflow:hidden;}
.ovsm_mor li p{font: 14px/24px microsoft yahei;height: 50px;margin:5px 0;max-width:350px;overflow:hidden;}
.ovsm_mor li p b{ font-size:16px; font-weight:normal;}
.ovsm_mor li em{display:block;font-size:13px;color:#999;margin-bottom: 4px;}
.ovsm_mor li em i{ width:12px; height:10px; display:block; background:url(sml_ico.png) no-repeat 0 0; float:left; margin:2px 8px auto auto;}

.ovsm_tj{ *zoom:1; clear:both;}
.ovsm_tj:after{ content:"\20"; display:block; height:0; clear:both;}

.ovsmtj_tit{ height:80px; margin-bottom:5px;}
.ovsmtj_tit h2{ font:32px/80px microsoft yahei; float:left;}
.ovsmtj_tit span{ float:right; font:16px/80px microsoft yahei;}
.ovsmtj_tit span i{ width:18px; height:18px; background:url(hyh_ico.png) no-repeat 0 0; float:left; margin:32px 10px auto auto;}

/*推荐列表*/
.ovsmtj_list{ margin:20px -10px;}
.ovsmtj_list ul{ *zoom:1; text-align:center; display:inline-table;}
.ovsmtj_list ul:after{ content:"\20"; display:block; height:0; clear:both;}
.ovsmtj_list li{ width:283px; border:1px solid #EEE; float:left; margin:auto 10px 25px; background-color:#FFF; cursor:pointer; position:relative;}
.ovsmtj_list li:hover{ transform:scale(1.01,1.01); -webkit-transform:scale(1.02,1.02); transition:all linear .2s; box-shadow:0 13px 40px rgba(85,85,85,0.13);}
.ovsmtj_list li .ovlml_img{ width:285px; height:508px; margin:-1px -1px auto;}
.ovsmtj_list li p{ font:16px/46px microsoft yahei; height:46px; padding:0 15px; overflow:hidden;}

.ovsmtj_list li .ovl_sy{ position:absolute; left:10px; top:10px; padding:5px 10px; height:18px; border-radius:20px; background:url(ovlsy_bg.png) repeat; line-height:18px; color:#FFF; text-indent:5px;}
.ovsmtj_list .i_zb i{ width:18px; height:18px; display:block; background:url(zb_ico.gif) no-repeat 0 0; float:left;}
.ovsmtj_list .i_sp i{ width:18px; height:18px; display:block; background:url(bf_ico.png) no-repeat 0 0; float:left;}
.ovsmtj_list .ovl_sy font{ float:left;}

.ovsmtj_list .ovlm_cop{ *zoom:1; display:block; padding:10px 15px 15px;}
.ovsmtj_list .ovlm_cop:after{ content:"\20"; display:block; height:0; clear:both;}
.ovsmtj_list .ovlm_cop img{ width:60px; height:24px; float:left; border-radius:3px;}
.ovsmtj_list li .ovlm_cop p{ float:left; font:14px/24px microsoft yahei; width:100px; height:24px; overflow:hidden; text-align:left; color:#666;}

.ovsmtj_list .ovl_rdz{float:right;text-indent:18px;background:url(ovl_ico.png) no-repeat 0 1px;height:24px;color:#F60;max-width: 58px;overflow: hidden;}
.ovsmtj_list .ovl_bfl{float:right;text-indent:18px;background:url(ovl_ico.png) no-repeat 0 -26px;height:24px;color:#FFFFFF;max-width: 58px;overflow: hidden;line-height: 20px;}



.ovsm_cop em{display:inline-block;*display:inline;*zoom:1; vertical-align:middle;}
.level1{ width:30px; height:30px;background:url(/css/index/img/vip_m.png) no-repeat; background-size:300px; background-position:0px 0px; }
.level2{ width:30px; height:30px;background:url(/css/index/img/vip_m.png) no-repeat; background-size:300px; background-position:-30px 0px; }
.level3{ width:30px; height:30px;background:url(/css/index/img/vip_m.png) no-repeat; background-size:300px; background-position:-60px 0px; }
.level4{ width:30px; height:30px;background:url(/css/index/img/vip_m.png) no-repeat; background-size:300px; background-position:-90px 0px; }
.level5{ width:50px; height:30px;background:url(/css/index/img/vip_m.png) no-repeat; background-size:300px; background-position:-125px 0px; }
.level6{ width:50px; height:30px;background:url(/css/index/img/vip_m.png) no-repeat; background-size:300px; background-position:-185px 0px; }
.level7{ width:50px; height:30px;background:url(/css/index/img/vip_m.png) no-repeat; background-size:300px; background-position:-245px 0px; }

.w1200{ position:relative;}
.two_bb{ position:absolute; right: 50px; top: 15px; overflow: hidden;}
.two_bb p{ float:left; cursor: pointer; width: 120px; height: 36px; margin: 0 5px; border-radius: 2px; background-color: #f90; color: #fff; line-height: 36px; text-align: center;}




.aui_outer { text-align:left; }
.aui_border, .aui_inner { border:0; margin:0; border-collapse:collapse; width:auto; }
.aui_nw, .aui_n, .aui_ne, .aui_w, .aui_center, .aui_e, .aui_sw, .aui_s, .aui_se, .aui_header, .aui_tdIcon, .aui_main, .aui_footer { padding:0; }
.aui_header, .aui_buttons button { font: 12px/1.11 'Microsoft Yahei', Tahoma, Arial, Helvetica, STHeiti; _font-family:Tahoma,Arial,Helvetica,STHeiti; -o-font-family: Tahoma, Arial; }
.aui_title { overflow:hidden; text-overflow: ellipsis; }
.aui_state_noTitle .aui_title { display:none; }
.aui_close { display:block; position:absolute; text-decoration:none; outline:none; _cursor:pointer; }
.aui_close:hover { text-decoration:none; }
.aui_main { text-align:center; min-width:9em; min-width:0\9/*IE8 BUG*/; }
.aui_content { display:inline-block; *zoom:1; *display:inline; text-align:left; border:none 0; }
.aui_content.aui_state_full { display:block; width:100%; margin:0; padding:0!important; height:100%; }
.aui_loading { width:96px; height:32px; text-align:left; text-indent:-999em; overflow:hidden; background:url(../../theme/default/css/icons/loading.gif) no-repeat center center; }
.aui_icon { vertical-align: middle; }
.aui_icon div { width:48px; height:48px; margin:10px 0 10px 10px; background-position: center center; background-repeat:no-repeat; }
.aui_buttons { padding:8px; text-align:right; white-space:nowrap; }
.aui_buttons button { margin-left:15px; padding: 6px 8px; cursor: pointer; display: inline-block; text-align: center; line-height: 1; *padding:4px 10px; *height:2em; letter-spacing:2px; font-family: Tahoma, Arial/9!important; width:auto; overflow:visible; *width:1; color: #333; border: solid 1px #999; border-radius: 5px; background: #DDD; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#DDDDDD'); background: linear-gradient(top, #FFF, #DDD); background: -moz-linear-gradient(top, #FFF, #DDD); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFF), to(#DDD)); text-shadow: 0px 1px 1px rgba(255, 255, 255, 1); box-shadow: 0 1px 0 rgba(255, 255, 255, .7),  0 -1px 0 rgba(0, 0, 0, .09); -moz-transition:-moz-box-shadow linear .2s; -webkit-transition: -webkit-box-shadow linear .2s; transition: box-shadow linear .2s; }
.aui_buttons button::-moz-focus-inner{ border:0; padding:0; margin:0; }
.aui_buttons button:focus { outline:none 0; border-color:#426DC9; box-shadow:0 0 8px rgba(66, 109, 201, .9); }
.aui_buttons button:hover { color:#000; border-color:#666; }
.aui_buttons button:active { border-color:#666; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#DDDDDD', endColorstr='#FFFFFF'); background: linear-gradient(top, #DDD, #FFF); background: -moz-linear-gradient(top, #DDD, #FFF); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#DDD), to(#FFF)); box-shadow:inset 0 1px 5px rgba(66, 109, 201, .9), inset 0 1px 1em rgba(0, 0, 0, .3); }
.aui_buttons button[disabled] { cursor:default; color:#666; background:#DDD; border: solid 1px #999; filter:alpha(opacity=50); opacity:.5; box-shadow:none; }
button.aui_state_highlight { color: #FFF; border: solid 1px #3399dd; background: #2288cc; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#33bbee', endColorstr='#2288cc'); background: linear-gradient(top, #33bbee, #2288cc); background: -moz-linear-gradient(top, #33bbee, #2288cc); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#33bbee), to(#2288cc)); text-shadow: -1px -1px 1px #1c6a9e; }
button.aui_state_highlight:hover { color:#FFF; border-color:#1c6a9e; }
button.aui_state_highlight:active { border-color:#1c6a9e; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#33bbee', endColorstr='#2288cc'); background: linear-gradient(top, #33bbee, #2288cc); background: -moz-linear-gradient(top, #33bbee, #2288cc); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#33bbee), to(#2288cc)); }
/* common end */

.aui_inner { background-color:#FFF; }
.aui_outer{ border:0px solid #333;}
.aui_center {border:1px solid #AFAFAF; }
.aui_outer { border-radius:3px; }
.aui_border { border-radius:2px; box-shadow: inset 0 0 1px rgba(255, 255, 255, .9); }
.aui_nw, .aui_ne, .aui_sw, .aui_se { width:8px; height:8px; }
.aui_nw, .aui_n, .aui_ne, .aui_w, .aui_e, .aui_sw, .aui_s, .aui_se {background:#D3D3D3; filter:alpha(opacity=40); }
.aui_state_lock .aui_nw, .aui_state_lock .aui_n, .aui_state_lock .aui_ne, .aui_state_lock .aui_w, .aui_state_lock .aui_e, .aui_state_lock .aui_sw, .aui_state_lock .aui_s, .aui_state_lock .aui_se { background:rgba(0, 0, 0, .5); background:#E5E5E5\9!important; filter:alpha(opacity=50); }
.aui_state_focus .aui_inner { box-shadow: 0 0 3px rgba(0, 0, 0, 0.4); }
.aui_state_focus .aui_outer { box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1); }
.aui_state_lock .aui_border { box-shadow:0 3px 26px rgba(0, 0, 0, .9); }
.aui_state_drag .aui_outer, .aui_outer:active { box-shadow:none;border:1px solid #999; }
.aui_titleBar { position:relative; height:100%; }
.aui_title { height:28px; line-height:27px; padding:0 28px 0 10px; text-shadow:0 1px 0 rgba(255, 255, 255, .7); background-color:#edf5f8; font-weight:bold; color:#95a7ae; font-family: Tahoma, Arial/9!important; background-color:#bdc6cd; background: linear-gradient(top, #edf5f8, #bdc6cd); background: -moz-linear-gradient(top, #edf5f8, #bdc6cd); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#edf5f8), to(#bdc6cd)); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#edf5f8', endColorstr='#bdc6cd'); border-top:1px solid #edf5f8; border-bottom:1px solid #b6bec5; }
.aui_state_focus .aui_title { color:#4c5a5f; }
.aui_state_drag .aui_title { background: linear-gradient(top, #bdc6cd, #edf5f8); background: -moz-linear-gradient(top, #bdc6cd, #edf5f8); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#bdc6cd), to(#edf5f8)); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#bdc6cd', endColorstr='#edf5f8'); box-shadow:none; }
.aui_state_drag .aui_titleBar { box-shadow:none; }
.aui_close { padding:0; top:4px; right:4px; width:21px; height:21px; line-height:21px; font-size:18px; color:#68767b; text-align:center; font-family: Helvetica, STHeiti; _font-family: '\u9ed1\u4f53', 'Book Antiqua', Palatino; text-shadow:0 1px 0 rgba(255, 255, 255, .9); }
.aui_close:hover { color:#C72015; }
.aui_close:active { box-shadow: none; }
.aui_content { color:#666; }
.aui_state_focus .aui_content { color:#000; }
.aui_buttons { background-color:#F6F6F6; border-top:solid 1px #DADEE5; }


