/*初始化*/
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
body,button,dd,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,html,input,legend,li,ol,p,select,table,td,textarea,th,ul{margin:0;padding:0;}
html{height:100%;background-color:#f0f0f0;font-size:62.5%;}
body{margin:0 auto;max-width:760px;min-height:100%;background-color:#fff;font-family:"PingFang SC","Hiragino Sans GB","Microsoft YaHei","WenQuanYi Micro Hei","Helvetica Neue",Arial,sans-serif;}
body,html,iframe,img{border:0;}
.green{color:#597614;}
.orange{color:#ef4f00;}
.blue{color:#428bca;}
.red{color:#e30000;}
.gray{color:#999;}
a{-webkit-tap-highlight-color:transparent;}
a{text-decoration:none;}
ul{list-style:none;}
img{max-width:100%;border:0;}
table{width:100%;border-collapse:collapse;}
.clearfix:after{clear:both;display:block;visibility:hidden;height:0;content:".";}
.clearfix{zoom:1;}
.clear{clear:both;}
.hide{display:none;}
.block{display:block;}
.line-block{display:inline-block;vertical-align:middle;}
.table-cell{display:table-cell;vertical-align:middle;}
.f-l{float:left;}
.f-r{float:right;}
.t-o-1{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
/*.t-o-2{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;}*/
.o-h{overflow:hidden;}
.pos-rel{position:relative;}
.bg-fa{background-color:#fafafa;}
.bg-fff{background-color:#fff;}
.border{border:1px #dedede solid;}
.border-t{border-top:1px #dedede solid;}
.border-r{border-right:1px #dedede solid;}
.border-b{border-bottom:1px #dedede solid;}
.border-l{border-left:1px #dedede solid;}
.input{border:1px #dedede solid;background-color:#fff;}
.input-r{border:1px #dedede solid;border-radius:4px;background-color:#fff;}
.btn{border:1px #dedede solid;border-radius:4px;background-color:#fafafa;}
.song{margin:0 5px;font-family:SimSun;}
/*初始化结束*/
/*-------------首页顶部-------------*/
/*-------------搜索-------------*/
/*-------------新闻导航/banner轮换图-------------*/
.banner .swiper-slide img{width:100%;}
.swipe-nav{overflow:hidden;padding:0 .5em;border-bottom:2px #f0f0f0 solid;}
.swipe-nav ul{overflow:auto;margin-bottom:.8em;width:100%;white-space:nowrap;}
.swipe-nav li{display:inline-block;margin-top:1em;padding:.5em .65em;color:#333;font-size:1.4em;}
.swipe-nav li a{color:#333;text-decoration:none;}
.swipe-nav li.active{border-radius:1em;background-color:#e8e4e1;color:#de3831;}
.swipe-nav li.active a{color:#de3831;}
.fenge1{height:10px;background-color:#f6f6f6;}
/*-------------首页新闻列表-------------*/
/*-------------视频列表-------------*/
.video-nav{padding:.5em 1em 0;background:#f6f6f6;line-height:1.5;}
.video-nav .nav-item{float:left;padding-bottom:.5em;width:33.333%;color:#666;text-align:center;}
.video-nav .nav-item a{padding:.5em 0;color:#666;font-size:1.6em;}
.video-nav .nav-item.active{border-bottom:2px #de3831 solid;}
.video-nav .nav-item.active a{color:#de3831;}
.video-nav .nav-item-f{float:left;padding-bottom:.5em;width:20%;color:#666;text-align:center;}
.video-nav .nav-item-f a{padding:.5em 0;color:#666;font-size:1.4em;}
.video-nav .nav-item-f.active{border-bottom:2px #de3831 solid;}
.video-nav .nav-item-f.active a{color:#de3831;}
.video-list li{border-bottom:10px #f6f6f6 solid;}
li.video{padding:.8em 1em;}
.video-list .text{margin-bottom:.5em;color:#333;font-size:1.6em;line-height:1.2;}
li.video .text{display:-webkit-box;overflow:hidden;max-height:3em;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
li.live{padding:.8em 0 0;}
li.live .text{overflow:hidden;padding:0 .8em;text-overflow:ellipsis;white-space:nowrap;}
li.live .text:before{display:inline-block;margin-top:-2px;margin-right:5px;padding-right:5px;padding-left:23px;height:1.4em;background:red url(../images/icon_live.png) no-repeat 3px center;background-size:16px 8px;color:#fff;content:"直播";vertical-align:middle;line-height:1.4em;}
.video-list .pic{position:relative;text-align: center; background-color: #000;}
.video-cover{display:block;width:100%;}
.video-list .pic .icon-video{position:absolute;top:50%;left:50%;z-index:2;width:32px;height:32px;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);}
.video-list .user-info{position:absolute;top:1em;left:1em;overflow:hidden;padding-right:10px;height:30px;max-width:80%;border-radius:25px;background:rgba(0,0,0,.6);color:#fff;white-space:nowrap;line-height:30px;}
.video-list .user-info img{float:left;margin-right:5px;width:30px;height:30px;border-radius:15px;}
.video-list .live-status{position:absolute;top:4em;left:1em;padding-right:10px;height:32px;border:1px #f0f0f0 solid;border-radius:8px;background:rgba(0,0,0,.6);color:#fff;line-height:28px;}
.live-status .icon{display:inline-block;margin:0 5px 0 10px;width:10px;height:10px;border-radius:5px;}
.end{background-color:red;}
.living{background-color:#0C3;}
.video-box .video-bottom,.video-list .bottom{margin-top:.5em;color:#666;font-size:1.2em;}
.video-box .video-bottom .f-l,.video-list .bottom .f-l{margin-right:1em;}
.video-box .video-name{margin-bottom:.5em;padding:.5em 15px 0;max-height:3em;color:#333;font-size:1.6em;line-height:1.2;}
.video-box .video-gsname{margin-bottom:.5em;padding:.1em 15px 0;max-height:3em;color:#333;font-size:1.2em;line-height:1.0;}
.video-box .video-gsname a{color:#333;text-decoration:none;}
.video-box .video-bottom{padding:0 15px .8em;border-bottom:1px #f0f0f0 solid;}
.video-box .flv-cont{text-align:center;}
.recommend-tit{padding:1em 0;color:#333;text-align:center;}
.recommend-list{padding:0 1em;}
.recommend-list li{position:relative;padding:1em 0;border-bottom:1px #f0f0f0 solid;}
.recommend-list li .img-box{position:relative;float:left;overflow:hidden;width:30%;max-height:6em;}
.recommend-list li .img-box img{display:block;}
.recommend-list li .img-box .icon-video{position:absolute;top:50%;left:50%;z-index:2;width:20px;height:20px;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);}
.recommend-list .video-name{margin-bottom:.5em;padding:0 0 0 10px;width:70%;max-height:3em;color:#333;font-size:1.4em;line-height:1.2;}
.recommend-list li .bottom-info{position:absolute;bottom:1.1em;left:30%;padding:0 0 0 10px;width:70%;color:#666;font-size:1.2em;}
.v-container{position:relative;overflow:hidden;width:100%;height:100%;}
.v-container .video-box{height:100%;}
.v-container video{object-fit:cover;}
.v-container .user-info{position:absolute;top:1em;left:1em;z-index:100;display:table;overflow:hidden;height:40px;border-radius:25px;background:rgba(0,0,0,.6);}
.v-container .user-info section{display:table-cell;color:#fff;vertical-align:middle;white-space:nowrap;font-size:1.2em;line-height:14px;}
.v-container .user-info img{display:table-cell;margin-right:5px;width:40px;height:40px;border-radius:20px;vertical-align:middle;}
.v-container .return-btn{display:table-cell;padding:0 1em;color:#fff;vertical-align:middle;font-size:1.4em;}
.v-container .company{position:absolute;top:5em;left:1em;z-index:100;padding:0 1em;height:32px;border:1px #f0f0f0 solid;border-radius:8px;background:rgba(0,0,0,.6);color:#fff;font-size:1.2em;line-height:28px;}
.v-container .company a{color:#fff;}
.player-box{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;}
.player-box .video-js{width:100%;height:100%;}