@charset "utf-8";

/***************** 全局 ***********************/
body{background-color:#fffbff;margin:0px;padding:0px;color:#000000;line-height:1.5;font-size:12px;font-family: "Times New Roman", Verdana, Arial, Helvetica, sans-serif}
a{color: #000000;text-decoration:none}
img, p, a, h3, ul, li, dl, dd, dt, h2, h4{margin:0px;border:0px;padding:0}
li{list-style:none}
.clear{clear:both;}
.hide{ display:none;}
.view{ display:normal;}
input{-webkit-appearance: none; }
/***************** 头部 ***********************/
header{width:100%;z-index:100;height:50px; border-bottom:1px solid #b9b9b9; background-color:#f6d502;}
header .logo{ background:url(logo.png) 0 0 no-repeat;  height:40px; width:180px; margin-top:3px; float:left; margin-left:5px;background-size:cover;}
header .logo a{display:block;width:100%;height:100%;text-indent:-9999px;}
header .searchbtn{background:url(searchbtn.png) 0 0 no-repeat;  height:38px; width:60px; float:right; background-size:cover; margin-top:5px; margin-right:2px;}
header .menu{ background:url(menu.png) 0 0 no-repeat;  height:38px; width:63px; float:right; background-size:cover; margin-top:5px; margin-right:2px; }
.line{ width:100%; height:1px;}
@media all and (max-width: 580px) {
header{height:42px;}
header .logo{height:36px; width:286px;}
header .searchbtn{height:30px; width:46px;}
header .menu{height:30px; width:50px;}
.line{ width:100%; height:1px;}
}
/***************** 导航 ***********************/
nav{ width:100%; background-color:#fffbff;border-bottom:1px solid #b9b9b9; height:65px; font-size:16px; line-height:32px; margin-top:0;width:100%; background-color:#FFFFFF; z-index:104}
nav a{width:19%;display:inline-block;text-align:center;}
nav a:link,nav a:visited{color:#06a7e1;}
nav a:hover{ color:#f15a21}

@media all and (min-width:640px){
nav{ width:100%; background-color:#fffbff; height:50px; font-size:18px; line-height:50px; margin-top:0;width:100%; background-color:#FFFFFF; z-index:104}
nav a{width:30%;display:inline-block;text-align:left;}
nav a:link,nav a:visited{color:#06a7e1;}
nav a:hover{ color:#f15a21}
}
/***************** 搜索 ***********************/
#search{padding-top:10px; text-align:center; padding-bottom:10px; width:100%; background-color:#FFFFFF; z-index:105}
#search .search_text{ padding:1px;border:#2d95f8 1px solid;  width:60%; height:31px;;font-size:16px; border-top-left-radius:4px;border-bottom-left-radius:4px; background-color:#f5f5fb; margin-top:-5px; padding-left:4px;border-top-right-radius:0px;border-bottom-right-radius:0px;}
#search .search_btn{ background:url(search.png) 0 0 no-repeat ;background-size:cover; width:100px; height:35px; border:none;  margin-left:-5px; font-size:16px;border-radius:0px; }
/***************** 幻灯片 ***********************/
.container{width:100%;margin-top:1px}
.MovieMobile{position:relative;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;outline:0}
.MovieMobile .pic{overflow:hidden;position:relative}
.MovieMobile .pic img{width:100%;-ms-interpolation-mode:bicubic;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}
.MovieMobile .pic ul{position:relative;z-index:1;width:100%;height:100%;list-style:none;padding:0;background-position:center center;background-repeat:no-repeat;background-image:url("ico_loading.gif");-webkit-background-size:50px 50px;-moz-background-size:50px 50px;-o-background-size:50px 50px;background-size:50px 50px}
.MovieMobile .pic li{position:absolute;width:100%;height:100%}
.MovieMobile .pic li>a{display:block;width:100%;height:100%}
.MovieMobile .pager{position:absolute;right:0;bottom:0;z-index:1;margin:0;height:10px;bottom:12px;right:10px;text-align:center;line-height:0;font-size:0}
.MovieMobile .pager li{display:inline-block;margin-right:4px}
.MovieMobile .pager li a{display:block;width:10px;height:10px;border:0;padding:0;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;background:#c3c3c3}
.MovieMobile .pager li.current a{background:#f86e01}
.MovieMobile .pager li:last-child{margin-right:0}
.tdqs-caption{height:40px;left:0;right:0;bottom:0;padding-top:0;padding-bottom:0}
.MovieMobile .app-alp{position:absolute;width:100%;height:40px;line-height:40px;left:0;bottom:-8px;background:rgba(0,0,0,0.5) none repeat scroll 0 0}
.MovieMobile h3{position:absolute;left:10px;height:40px;width:70%;text-align:left;overflow:hidden;line-height:30px;z-index:2;font-size:18px;bottom:-8px}
.MovieMobile h3 a{color:#fff;font-size:16px; font-weight:normal;}

/***************** 视频列表 ***********************/
.video_list li{width: 50%; display: inline-block; vertical-align: top;float: left;}
.mx3 .video_list li:nth-child(1){float: left}
.mx3 .video_list li:nth-child(1){margin-top: .75%}
.mx3 .video_list li:nth-child(1) .name{margin-bottom: 0}
.mx3 .video_list li:nth-child(2) .name{margin-bottom: 22px}
.video_list .name{width: 85%; margin: 5px auto 20px auto; display: block;  height: 24px; overflow: hidden;}
.video_list .name:after{content: attr(title); overflow: hidden; font-size: 1.3em; color: #4d4d4d; word-break: break-all; max-height: 42px; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical}
.video_list .img{width: 85%; padding: 26% 0;display: block; margin: 0 auto; background-size: cover; background-repeat: no-repeat; border: .15rem solid #fff; outline: 1px solid #ddd; position: relative; background-position: center center}
.video_list .img[data-desc]:after{content: attr(data-desc); background: rgba(0,0,0,0.5); position: absolute; color: #fff; width: 100%; bottom: 0; padding: 0 10px; box-sizing: border-box; font-size: 12px}
.video_list:after{content: ''; clear: both; height: 0; display: block}
.module_title{font-size: 24px; padding: 18px 3% 16px 3%; line-height: 38px; color: #333}
@media all and (min-width:640px){
#login .container_other li{width: 20%; margin: 0 2.5% 2.5% 2.5%} 
.video_list li{width: 25%} 
.user_info>a{width: 20%; margin: 0 2.5% 2.5% 2.5%} 
.video_list ul,ul.video_list{padding: 0 1.875%} 
#iscroll ul{padding: 0}
}
h2.videolistline{font-size: 18px; font-weight: normal; line-height: 30px; padding-bottom: 10px; padding-left: 3%; padding-right: 3%; padding-top: 10px;}
h2.videolistline em{ font-style:normal; color:#666666; text-overflow:ellipsis;white-space:nowrap; width:80%;  overflow:hidden; display:inline-block;}
h2.videolistline a{color: #2d95f8;}
h2.videolistline a:hover{color: #FF0000;}
h2.videolistline .more{color: #06a7e1; float: right; font-size: 16px;}
/***************** 播放页 ***********************/
#playercontainer{width: 100%;overflow: hidden;}
#playercontainer h1{font-size: 16px;text-indent:2%;font-family:"Times New Roman", Verdana, Arial, Helvetica, sans-serif;height: 24px;overflow: hidden;}
video{width: 100%;}
object,embed{ -webkit-animation-duration:.001s;-webkit-animation-name:playerInserted;-ms-animation-duration:.001s;-ms-animation-name:playerInserted;-o-animation-duration:.001s;-o-animation-name:playerInserted;animation-duration:.001s;animation-name:playerInserted;}@-webkit-keyframes playerInserted{from{opacity:0.99;}to{opacity:1;}}@-ms-keyframes playerInserted{from{opacity:0.99;}to{opacity:1;}}@-o-keyframes playerInserted{from{opacity:0.99;}to{opacity:1;}}@keyframes playerInserted{from{opacity:0.99;}to{opacity:1;}} 

.tag{margin-right:10px;}

.m_share{padding:10px 0 0 10px;}
.m_share .share_label{float:left;line-height:36px;}
.m_player{height:230px;width:100%;background-color:#000;}
.m_player.ipad{height:400px;}

.info {padding: 7px; line-height: 150%; margin-bottom: 15px; background: #f5f5f5; border-bottom: 1px solid #CCC;overflow:hidden; }
.infoimg {position: relative; width: 110px; height: 75px; float: left; margin-right: 6px; }
.infoimg img {width: 110px; height: 75px; }
.infoimg .time {position: absolute; bottom: 0; width: 100%; height: 15px; line-height: 15px; background: rgba(0,0,0,0.6); text-align: right; color: #F1F1F1; padding-right: 5px; box-sizing: border-box; font-size: 12px; }
.info .infov {display: table-cell; }
.info .infov p span{color: #ff0000;}
.info  p.profile{color: #666;  background: #f5f5f5;}
/***************** 分页 ***********************/
.wms-paging{padding:20px 0; text-align:center; height:30px; zoom:normal; font-size:0 }
.wms-paging a,.wms-paging span {display:inline-block; min-width:53px; _width:43px; height:38px; color:#333; line-height:37px; font-size:14px; margin:0 5px;
	vertical-align:middle; border-radius:2px; box-shadow: 0 1px 3px rgba(0,0,0,0.3); background:#fff }
.wms-paging  a:hover {background:#f2f2f2; color:#333;}
.wms-paging .currentpage{background:#699e00; border:1px solid #5f9000; color:#fff; cursor:default}
.prepage,.nextpage{padding:0 10px;}

/***************** 底部 ***********************/
footer{box-sizing:border-box;border-top: 1px solid #b9b9b9; width:100%; text-align:center; font-size:13px; color:#999999;margin-top:5px; padding-top:12px; padding-bottom:18px;overflow:hidden;}
#footer{border-top: 1px solid #b9b9b9; width:100%;margin-top:3px; padding-top:3px;}

        
        
        
        
        
        
        
        