@charset "utf-8";
/* 公共  */
body{font-family: "Microsoft YaHei";} 
ul, ol, li{margin:0;padding:0;list-style:none;}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6{ font-weight: 400;}
a:hover,a:focus,a:link{text-decoration: none;}
.form-control{height: 35px; outline: none; -webkit-appearance: none;}
.padding-0{ padding: 0 !important;}
.margin-0{ margin: 0 !important;}
.font-size-12{ font-size: 12px;}
.text-overflow{overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; white-space:nowrap; width:100%;}
.hy-layout{margin-top: 10px; padding: 15px;}
.hy-layout [ class*="col-" ]{ padding: 10px;}
.hy-layout-main [ class*="col-" ]{ padding: 10px;}
.hy-main-content{ padding-left: 0;}
.hy-main-side{ padding-left: 5px; padding-right: 0;}
.hy-main-side .side:last-child{ border-bottom: 0;}
.table>thead>tr>th, .table>tbody>tr>th, .table>tfoot>tr>th, .table>thead>tr>td, .table>tbody>tr>td, .table>tfoot>tr>td{ padding: 10px 0;}
/* 头部  */
.hy-head-menu .item{ height: 60px;}
.hy-head-menu .item .logo,.hy-head-menu .item .menulist{ float: left;}
.hy-head-menu .item .logo{ height: 10px; padding: 0px 0 0;}
.hy-head-menu .item .menulist{margin-left: 3px;}
.hy-head-menu .item .menulist li{ float: left; padding: 0 10px;}
.hy-head-menu .item .menulist li a{display: inline-block; padding:20px 0; font-size: 16px;}
.hy-head-menu .item .menulist li a .icon{ font-size: 18px; vertical-align: 1px;}
.hy-head-menu .item .search{float: right; position: relative; padding:10px 0 0; width: 190px;margin-right: 10px}
.hy-head-menu .item .search .btns{display: block; position: absolute; top: 10px; right: 0; width: 35px; height: 35px; line-height: 35px; text-align: center;}
/*幻灯片*/
.hy-video-slide .title{display: block; width: 100%; position: absolute; bottom: 0; left: 0; padding: 30px 0 20px; background-repeat: no-repeat; background-repeat: no-repeat; background-image: linear-gradient(transparent,rgba(0,0,0,.5)); font-size: 14px; color: #fff; text-align: center;}
.swiper-pagination-bullet{ width: 18px; height: 4px; margin: 0 2px; background: #fff;  border-radius: 0;}
.swiper-pagination-bullet.swiper-pagination-bullet-active{ background: #1A9CD6;}
.swiper-button-next, .swiper-button-prev{width: 20px; height: 50px; line-height: 50px; text-align: center; background-size: auto; border-radius: 2px;}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev{ right: 0; background: none; background-color: rgba(0,0,0,0.6);}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next{ left: 0; background: none; background-color: rgba(0,0,0,0.6);}
.swiper-button-next .icon, .swiper-button-prev .icon{ font-size: 12px; color: #fff;}
.hy-switch .item{ padding: 10px;}
/* 小导航 */
.hy-index-menu{ margin-bottom: 20px;}
.hy-index-menu li{ float: left; width: 25%; padding:10px;}
.hy-index-menu li a{display: block; padding:15px 0; text-align: center; border-radius: 4px;}
.hy-index-menu li a .icon{ display: block; margin-bottom: 5px; font-size: 30px; line-height: 30px;}
.hy-index-menu li a span{ display: block;}
/* 快捷标签 */
.hy-index-tags{ padding:0;}
.hy-index-tags.active{ padding: 20px 0 10px;}
.hy-index-tags h5{margin-bottom: 20px; padding:0 10px; }
.hy-index-tags li{ float: left; width: 25%; padding:0 10px 10px 10px;}
.hy-index-tags li a{display: block; padding:6px 10px; text-align: center; border-radius: 4px;}
/* 公告 */
.hy-notice{padding:10px; margin-bottom: 10px;}
.hy-notice .item{padding: 10px; border: 1px solid #e2e2e2; border-radius: 4px;}
/* 二维码 */
.hy-right-qrcode{margin-top: 20px; padding:0 10px;}
.hy-right-qrcode dl{ margin: 0; padding:20px; border-radius: 4px;}
.hy-right-qrcode dl dt{ float: left; width: 120px;}
.hy-right-qrcode dl dt img{max-width: 100%;}
.hy-right-qrcode dl dd{ margin-left: 120px; padding: 10px 15px;}
/* 公共标题 */
.hy-video-head{ padding: 10px;}
.hy-video-head h4{padding-bottom: 15px;}
.hy-video-head h3{display: inline-block; font-size: 18px;}
.hy-video-head h3 .icon{display: inline-block; margin-right: 10px; font-size: 24px; vertical-align:2px;}
.hy-video-head li{display: inline-block; line-height: 30px;}
.hy-video-head li a{padding:0 15px;}
.hy-video-head li:first-child a{ border-left: 0;}
.hy-video-head li.active a{ padding-right: 0;}
.hy-video-min-head { margin-bottom: 3px; padding: 0 10px;}
/* 公共列表 */
.videopic{display: block; position: relative; padding-top: 150%;}
.videopic .play{display: none; position: absolute; top: 0; z-index: 1; width: 100%; height: 100%; background: rgba(0,0,0,.3) url(../images/play.png) center no-repeat;}
.videopic:hover .play{ display: block;}
.videopic .textbg{display: block; width: 100%; position: absolute; bottom: 0; left: 0; padding:5px 10px; background-repeat: no-repeat; background-repeat: no-repeat; background-image: linear-gradient(transparent,rgba(0,0,0,.5)); font-size: 12px; color: #fff; text-align: center;}
.videopic .note{ padding:5px 10px;}
.videopic .score{ position: absolute; top: 5px; left: -5px; padding:0 5px; text-align: right; font-size: 12px;}
.videopic .score:before{content: ""; position: absolute; left: 1px; bottom: -4px;}
.hy-video-list .item .title h5{ margin:10px 0 0;}
.hy-video-list .item .subtitle{margin-top: 5px; font-size: 12px;}
.hy-video-list.side{ margin-bottom: 10px;}
.hy-video-list.side .head{ margin-bottom: 20px;}
.hy-video-list.side .item li{ margin-bottom: 20px;}
/* 公共文字列表 */
.hy-video-text-list .item{ margin-top: 10px;}
.hy-video-text-list .item li{ float: left; width: 16.66%;}
.hy-video-text-list .item li.list5{ width: 20%;}
.hy-video-text-list .item li .title{ padding: 0 10px;}
.hy-video-text-list .item li .title a{ display: block; padding: 10px 0;}
.hy-video-text-list .item li .title a .num{display: inline-block; margin-right: 10px;}
.hy-video-text-list .item li .title span i{font-size: 12px;}
/* 排行榜 */
.hy-video-ranking{ padding: 10px;}
.hy-video-ranking.side{padding:20px 0 20px; margin-bottom: 10px;}
.hy-video-ranking .head h4{ margin: 0 0 8px; line-height: 16px;}
.hy-video-ranking .item li{ margin-top: 10px;}
.hy-video-ranking .item li .number{ margin-right: 10px; padding: 2px 5px; font-style: inherit; font-size: 12px;}

/* 热播 */
.hy-video-hit{ padding:10px;}
.hy-video-hit .item{ margin: 0; border-bottom: transparent; border-right: transparent;}
.hy-video-hit .item ul li{ float: left; width: 25%; padding:10px; border-top: transparent; border-left: transparent;}
.hy-video-hit .item ul li p{ margin:0 0 0 20px; font-size: 12px;}
/* 小筛选  */
.hy-min-screen .item{ padding:10px;}
.hy-min-screen .item dl{float: left; width: 33.33%; margin: 0; padding:0 0 0 20px;}
.hy-min-screen .item dl:first-child{ border-left: 0; padding-left: 0;}
.hy-min-screen .item dl dt{ font-weight: 400;}
.hy-min-screen .item dl dd a{display: inline-block; padding: 0 15px 0 0; margin-top: 5px;}
/* 视频详情  */
.hy-video-details{margin-top: 20px;}
.hy-video-details .item .content{position: relative; margin: 0;}
.hy-video-details .item .content dt{ float: left; width:25%;}
.hy-video-details .item .content dd{ width: 75%; margin-left: 25%; padding:0 30px;}
.hy-video-details .item .content .head h3{margin:20px 0 10px; font-weight: bold;}
.hy-video-details .item .content .head .hit{position: absolute; top: 20px; right: 0; height: 25px; line-height:25px; padding:0 10px; border-radius: 15px 0 0 15px; font-size: 12px;}
.hy-video-details .item .content .score,.hy-video-details .item .content li{margin-bottom: 10px;}
.hy-video-details .item .content li span{ display: inline-block; margin-right: 10px;}
.hy-video-details .item .content .score .branch{display: inline-block; margin-left: 10px; font-family: Georgia,"Times New Roman",Times,serif; font-size: 24px; line-height: 24px; color: #1A9CD6;}
.hy-video-details .item .content .score .star{display: inline-block; position: relative; top: 5px; width: 160px; height: 25px; background: url(../images/star1.png) 0 0 no-repeat;}
.hy-video-details .item .content .score .star .star-cur{display: inline-block; background: url(../images/star.png) 0 0 no-repeat; height: 25px; position: absolute; top: 0;  z-index: 1;}
.hy-video-details .item .content .playlink{ margin-top: 20px;}
.hy-video-details .item .content .playlink .icon{ font-size: 18px;}
.hy-video-details.active{margin: 0; padding: 0 10px; box-shadow: none;}
.hy-video-details.active .item .content{ padding: 20px 0;}
.hy-video-details.active .item .content dt{width:20%;}
.hy-video-details.active .item .content dd{width: 80%; margin-left: 20%; padding:0 30px;}
.hy-video-details.active .item .content .head h3{margin:10px 0 10px; font-weight: bold; font-size: 18px;}
.hy-video-details.active .item .content .score .star{zoom: 70%;}
.hy-details-qrcode{ padding: 0; margin-bottom: 10px;}
.hy-details-qrcode .item{padding: 20px 0 20px; text-align: center;} 
/* 切换卡 */
.hy-switch-tabs {position: relative; margin-top: 10px; padding:0 10px;}
.hy-switch-tabs.active{ margin-bottom: 20px;}
.hy-switch-tabs .nav-tabs li{ margin: 0 30px -2px 0;}
.hy-switch-tabs .nav-tabs li a{padding:0 0 10px; font-size: 16px; border: 0; background: none; border-radius: 0;}
.hy-switch-tabs .nav-tabs li:hover a{ border: 0; background: none; border-radius: 0;}
.hy-switch-tabs .nav-tabs li.active a,.hy-switch-tabs .nav-tabs li.active a:hover,.hy-switch-tabs .nav-tabs li.active a:focus{ border-radius: 0;}
.hy-switch-tabs .option{ position: absolute; right: 10px; top: 10px;}
/* 播放下载列表 */
.hy-play-list .item{ padding: 0 10px;}
.hy-play-list .item .panel{ margin: 0; background: none; -webkit-box-shadow:none; box-shadow: none;border-radius: 0;}
.hy-play-list .item .panel:first-child{ border-top: 0;}
.hy-play-list .item .panel .option{display: block; padding: 15px 0; }
.hy-play-list .item .panel .playlist ul{padding: 10px 0 20px 0;}
.hy-play-list .item .panel .playlist ul li{ float: left; padding:10px 10px 0 0; width: 12.5%;}
.hy-play-list .item .panel .playlist .hove{background-color:#1A9CD6;}
.hy-play-list .item .panel .playlist ul li a{display: block; width: 100%; padding: 5px; font-size: 12px; text-align: center; border-radius: 5px; overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; white-space:nowrap;}
.hy-play-list .item .plot{ padding: 20px 0; font-size: 14px; line-height: 25px;}
.hy-play-list .item .plot img{ max-width: 100%;}
.hy-play-list .item .panel .downlist .table{margin: 0;}
.hy-play-list .item .panel .downlist .table > thead > tr > th{ border-bottom: 0; font-weight: 400;}
.hy-play-list .item .panel .downlist .table label{ font-weight: 400;}
/* 播放页 */
.hy-player{ margin-top: 20px;}
.hy-player .item .info{ height: 540px;}
.hy-player .item .footer{height: 60px; line-height: 58px; padding:0 15px;}
.hy-player .item .footer ul{ float: right;}
.hy-player .item .footer ul li{ float: left; margin-left: 15px;}
.hy-player .item .footer ul li a .icon{ font-size: 14px;}
.hy-player .item .sidebar{height:541px; overflow-y: scroll;}
.hy-player .item .sidebar::-webkit-scrollbar {width: 5px;height:0;}
.hy-play-list.play .item { padding: 0;}
.hy-play-list.play .item .panel .option{ padding: 15px 10px;}
.hy-play-list.play .item .panel .playlist ul{padding: 10px 0 20px 10px;}
.hy-play-list.play .item .panel .playlist ul li{ width: 100%;}
/*级联筛选*/
.hy-cascade{ position: relative;  margin: 20px 0 20px;overflow: hidden;}
.hy-cascade .left-head{ width: 10%;float: left}
.hy-cascade .left-head li.text{ padding:15px 0; text-align: center; }
.hy-cascade .left-head li a{display: block; padding:19px 0; text-align: center;}
.hy-cascade .content-meun .head{position: relative; display: block;}
.hy-cascade .content-meun .head span{display: inline-block; margin-right: 20px;}
.hy-cascade .content-meun{padding: 0 0px;float: left;width: 89%}
.hy-cascade .content-meun .item{position: relative; }
.hy-cascade .content-meun .item ul{padding: 10px 0 0 10px;height: 59px;border-bottom:1px solid #2b2a2a;}
.hy-cascade .content-meun .item ul:first-child{ border-top: 0;}
.hy-cascade .content-meun .item ul li{ display: inline-block;  margin-right: 10px;margin-bottom: 3px}
.hy-cascade .content-meun .item ul li.text{display: inline-block; margin: 0 10px 15px -60px;}
.hy-cascade .content-meun .item ul li a,.hy-cascade .content-meun .item ul li span{display: inline-block; margin-right: 10px;}
.hy-cascade .content-meun .item ul.letter{padding: 0;}
.hy-cascade .content-meun .item ul.letter li{display: block; float: left; margin:10px 0 0; width: 3.7%;}
.hy-cascade .content-meun .item ul.letter li a{ margin: 0; padding: 0;}
/*专题*/
.hy-topic-list .item .details{ padding:10px 10px 20px;}
.hy-topic-list .item .details span{ display: block; font-size: 12px;}
.hy-topic-list .item .details span.name{margin: 10px 0 10px; font-size: 16px;}
.hy-topic-content .head{ margin-bottom: 20px;}
.hy-topic-content .head h3{font-weight: bold; padding-bottom: 20px;}
.hy-topic-content .item{ line-height: 25px;}
/*评论*/
.hy-comment .item{ padding: 10px;}
.hy-comment .item .content { min-height: 100px; border-radius: 5px 5px 0 0;}
.hy-comment .item .cancel{ margin-bottom: 15px;}
.hy-comment .item .face{padding:5px 5px 10px 10px; border-radius: 0 0 5px 5px;}
.hy-comment .item .face img{ display: inline-block; margin:5px 5px 0 0;}
.hy-comment .item .footer{ margin: 15px 0 0;}
.hy-comment .item .footer .code img{ width: 80px; height: 35px;}
.hy-comment-list .item{ padding: 10px;}
.hy-comment-list .item h4{margin: 0; padding: 15px 0 5px;}
.hy-comment-list .item h4 .name{font-size: 14px; font-weight: bold; }
.hy-comment-list .item .content{position: relative; margin: 10px 0 10px; padding: 10px; border-radius: 5px;}
.hy-comment-list .item .content:before{content: ""; position: absolute; top: -8px; left: 20px; }
.hy-comment-list .item .content img{display: inline-block; margin:0 5px 0 5px;}
.hy-comment-list .item .content .reply{ margin-bottom: 10px; padding-bottom: 10px; }
.hy-comment-list .item .content .reply h5{ margin: 0;}
.hy-comment-list .item .content .reply p{ margin: 0;}
.hy-comment-list .item .footer{ margin-bottom: 10px;}
.hy-comment-list .item .footer .ag{ display: inline-block; margin-right: 15px;}
/*翻页*/
.hy-page{margin: 20px 0; text-align: center;}
.hy-page ul li{ display: inline-block; padding: 0; margin-left: 10px;}
.hy-page ul li a,.hy-page ul li .num{display: inline-block; padding:8px 15px;border-radius: 4px;}
/*登录注册*/
.hy-login{ width: 350px; margin: 150px auto; border-radius: 5px;}
.hy-login .head{ padding: 20px;}
.hy-login ul{ padding: 20px 35px;}
.hy-login ul li{ margin-bottom: 20px;}
.hy-login .label{display: block; padding-top: 5px; font-size: 24px;}
/*会员中心*/
.hy-member-user { position: relative; padding:50px; background: url(../images/user_bg.jpg) no-repeat;background-position:50% 50%; background-size: cover;}
.hy-member-user .integral{ position: absolute; top: 70px; right: 0; height: 50px; line-height: 48px; padding: 0 20px; border-radius:25px 0 0 25px;}
.hy-member-user dt{ float: left; width: 100px;}
.hy-member-user dt .user{ display: inline-block; width: 100px; height: 100px; background: url(../images/user.jpg) no-repeat; border-radius: 50%;background-position:50% 50%; background-size: cover;}
.hy-member-user dd{height: 100px; padding: 20px 0 0; margin-left: 120px;}
.hy-member-user dd{font-weight: bold; }
.hy-member-user dd span{ display: block;}
.hy-member-user dd .name{ font-size: 18px;}
.hy-member-user dd .group{ font-size: 12px; font-weight: 400;}
.hy-member-user li{ text-align: center;}
.hy-member .user,.hy-member .password{ padding: 0 0 20px;}
.hy-member .password h3{ margin:20px 0 0; font-size: 16px;}
.hy-member .user li,.hy-member .password li{ margin-top: 20px;}
.hy-member .user li span{ display: inline-block; margin-right: 10px;}
.hy-member .user li.cckkey .form-control{ display: inline-block; width:50%;}
.hy-member .item{padding: 10px;}
.hy-member .item .table tr th,.hy-member .item .table tr td{font-weight: 400; font-size: 14px;}
/*留言板*/
.hy-common .item{position: relative; padding:0 10px 10px 80px; margin-top: 20px;}
.hy-common .item .num{ position: absolute; padding:0; left: 10px; top: 0; text-align: center; border-radius: 5px;}
.hy-common .item .num em{display: block; padding: 5px 10px; margin-bottom: 2px; font-style: inherit; border-radius:5px 5px 0 0;}
.hy-common .item .num span{ display: block; padding: 0 10px 2px 10px; font-size: 12px;}
.hy-common .item .content{padding:0; border-radius: 5px;}
.hy-common .item .content p{ margin: 0 ; padding: 10px; border-radius:5px 5px 0 0;}
.hy-common .item .content .msg{ padding: 10px;}
.hy-common-text{ padding: 0 10px;}
.hy-common-text li{ padding-bottom: 15px;}
/*合作伙伴*/
.hy-footer-partner { padding:10px;}
.hy-footer-partner .item{ padding:0; border-top: transparent; border-left: transparent;}
.hy-footer-partner .item a{float: left; display: block; width: 14.2857%; height: 60px; overflow: hidden; border-bottom: transparent; border-right: transparent;}
.hy-footer-partner .item a span{display: block; width: 100%; height: 48px; margin: 0 auto; background: url(../images/partner.png) no-repeat;}
.hy-footer-partner .item a.iqiyi span{background-position:-22px 8px}
.hy-footer-partner .item a.letv span{background-position:-22px -41px}
.hy-footer-partner .item a.wasu span{background-position:-22px -92px}
.hy-footer-partner .item a.fun span{background-position:-22px -148px}
.hy-footer-partner .item a.hunantv span{background-position:-22px -198px}
.hy-footer-partner .item a.cntv span{background-position:-22px -248px}
.hy-footer-partner .item a.ifeng span{background-position:-22px -299px}
.hy-footer-partner .item a.pptv span{background-position:-22px -347px}
.hy-footer-partner .item a.kankan span{background-position:-22px -402px}
.hy-footer-partner .item a.v56 span{background-position:-22px -452px}
.hy-footer-partner .item a.ku6 span{background-position:-22px -505px}
.hy-footer-partner .item a.m1905 span{background-position:-22px -555px}
.hy-footer-partner .item a.sina span{background-position:-22px -710px}
.hy-footer-partner .item a.yinyuetai span{background-position:-22px -660px}
.hy-footer-partner .item a.qq span{background-position:-22px -710px}
.hy-footer-partner .item a.sohu span{background-position:-22px -760px}
.hy-footer-partner .item a.pps span{background-position:-22px -810px}
.hy-footer-partner .item a.baomihua span{background-position:-22px -862px}
/* 友链 */
.hy-footer-link{ padding: 10px;}
.hy-footer-link .item li{width: 10%; float: left;}
/*返回顶部*/
.hy-gototop{ position: fixed; z-index: 999; right: 50px; bottom: 50px;}
.hy-gototop .item > li{ padding: 10px 0 0 10px;}
.hy-gototop .item > li > a{ display: block; width: 50px; height: 50px; text-align: center; line-height: 50px;}
.hy-gototop .item > li > a .icon{ font-size: 18px;}
.hy-gototop .item > li > .code,.hy-gototop .item > li > .history{ display: none; position: absolute; bottom: 0; right: 65px; padding: 10px; border-radius: 5px;}
.hy-gototop .item > li > .code:before,.hy-gototop .item > li > .history:before{position: absolute; bottom: 75px; right: -8px; width: 0;height: 0;}
.hy-gototop .item > li > .history{min-height: 290px;}
.hy-gototop .item > li > .history:before{ bottom: 135px;}
.hy-gototop .item > li:hover > .code,.hy-gototop .item > li:hover > .history{ display: block;}
.hy-gototop .item > li > .history .head{padding-bottom: 10px; margin-bottom: 10px;}
.hy-gototop .item > li > .history li{ padding: 8px 0;}
.hy-gototop .item > li > .history li:first-child{ padding-top: 0; border-top:0;}
.hy-gototop .item > li > .history li.pic{float: left; width: 50%; padding:0 0 0 5px; border: 0;}
.hy-gototop .item > li > .history li.pic p{ margin: 5px 0 5px; overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; white-space:nowrap; width:100%;}
/*页尾*/
.hy-footer{ padding:30px 200px;}
.hy-footer p{text-align: center;}
@media (max-width: 990px){
	.hy-main-content,.hy-main-side{ padding: 0 ;}
	.hy-head-menu .item .logo{ width: 120px; height: 50px;}
	.hy-head-menu .item .menulist{ margin-left: 10px;}
	.hy-head-menu .item .menulist li{ float: left; padding: 0 20px;}
	.hy-head-menu .item .menulist li a{ padding: 20px 0;}
	.hy-head-menu .item .search{ width: 200px;}
	.hy-index-menu{ margin-bottom: 0;}
	.hy-video-text-list .item li,.hy-video-text-list .item li.list5{ width: 25%;}	
	.hy-video-details .item .left{ width: 30%;}
	.hy-video-details .item .center{width: 70%; margin-left: 30%;}
	.hy-video-details.aearch .item .left{ width: 18%;}
	.hy-video-details.aearch .item .center{width: 82%; margin-left: 18%;}
	.hy-player{padding:0;}
	.hy-player .item .sidebar{height: auto; overflow-y: auto;}
	.hy-play-list .item .panel .playlist ul li,.hy-play-list.play .item .panel .playlist ul li{ width: 16.66%;}
	.hy-cascade{padding-left: 5px;}
	.hy-cascade:before{ display: none;}
	.hy-min-screen .item dl{ width: 50%;}
}
@media (max-width: 767px){
	 body{padding-bottom: 50px;}
	.hy-layout{margin-top: 10px; padding:5px;}
	.hy-layout:first-child{margin-top: 0;}
	.hy-layout.active{margin-top: 10px;}
	.hy-layout [ class*="col-" ]{ padding: 5px;}
	.hy-layout-main [ class*="col-" ]{ padding: 5px;}	
	.hy-main-content,.hy-main-side{ margin-top: 10px;}
	.hy-main-content:first-child{ margin-top: 0;}
	/*导航*/
	.hy-head-menu .item{height: auto; padding: 0;}
	.hy-head-menu .item .logo,.hy-head-menu .item .menulist{ float: none;}
	.hy-head-menu .item .logo{ width: auto; height: auto; padding: 0;text-align: center;}
	.hy-head-menu .item .search{float: none; position: relative; padding:0 10px; margin:10px 0; width: 100%;}
	.hy-head-menu .item .search .btns{top: 0; right: 15px;}	
	.tabbar{position: fixed; z-index: 999; bottom: 0; width: 100%; height: 60px; }
	.tabbar .item{ display: block; float: left; width: 20%; text-align: center;}
	.tabbar .item .icon{ display: block; margin-top: 5px; font-size: 20px;}
	.tabbar .item .text{display: block; font-size: 12px; font-weight: 400; }
	/* 幻灯片 */
	.hy-switch .item{ padding: 5px;}
	/*列表*/	
	.hy-video-head{ padding:10px 5px;}	
	.hy-video-head h4{ font-size: 16px;}
	.hy-video-head h3{ padding: 0; font-size: 16px;}
	.hy-video-head h3 .icon{margin-right: 5px; font-size: 18px; vertical-align:0;}	
	.hy-video-head li a{line-height: 20px; font-size: 12px; border: 0;}	
	.hy-video-list .title h5{ text-align: center;}		
	.hy-video-footer{margin-top: 10px; padding: 0 5px;}
	.hy-video-footer a{display: block; padding: 10px 0 5px;}
	.hy-index-menu{margin: 0; padding:10px 0 0;}
	.hy-index-menu li,.hy-index-tags li{ padding: 5px;} 
	.hy-index-menu li a{padding: 10px 0; font-size: 12px;} 
	.hy-index-tags{margin-bottom: 10px; padding: 0;}
	.hy-index-tags li a{ font-size: 12px;}
	.hy-index-tags.active{margin-bottom: 0; padding: 10px 0;} 
	.hy-min-screen .item{ padding:0 5px;}
	.hy-min-screen .item dl{float: none; padding:10px 0 10px; width: 100%; white-space: nowrap; overflow-y: hidden; overflow-x: scroll; -webkit-overflow-scrolling: touch;}
	.hy-min-screen .item dl:first-child{border-top: 0; padding-left: 0;}
	.hy-min-screen .item dl dt{float: left; padding: 0 15px 0 0; margin-top: 5px;}
	/*详情*/    
	.hy-video-details{margin-top: 0; padding:10px;}	
	.hy-video-details .item .content dt,.hy-video-details.active .item .content dt{ width: 130px;}
	.hy-video-details .item .content dd,.hy-video-details.active .item .content dd{width: auto; margin-left: 140px; padding: 0;}
	.hy-video-details .item .content dd li{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
	.hy-video-details .item .content .head h3{margin:10px 0 10px; font-size: 16px;}
	.hy-video-details .item .content .score{margin-bottom: 20px;}
	.hy-video-details .item .content .score .branch{margin-left: 10px; font-size: 16px;}
	.hy-video-details .item .content .score .star{zoom: 70%; }	 
	.hy-video-details.active{ padding:0 5px;}
	.hy-video-details.active .item .content{ padding: 10px 0;}
	/*播放下载列表*/
	.hy-play-list .item{ padding: 0 5px;}
	.hy-play-list .item .panel{ padding: 0;}
	.hy-play-list .item .panel .option{ padding:15px 0;}
	.hy-play-list .item .panel .playlist ul{ padding-left: 0;}
	.hy-play-list .item .panel .playlist ul li,.hy-play-list.play .item .panel .playlist ul li{ width: 25%;}  
	.hy-play-list .item .plot{ padding: 10px 0;}  
	/*切换卡*/   
	.hy-switch-tabs{margin-top: 0; padding: 0 5px;}
	.hy-switch-tabs.active{ margin-bottom: 10px;}
	.hy-switch-tabs .nav-tabs{padding:0;}
	.hy-switch-tabs .nav-tabs ul{ padding:0;}
	.hy-switch-tabs .nav-tabs li{margin: 0 30px -2px 0;}
	.hy-switch-tabs .nav-tabs li a{ display: inline-block; padding: 10px 0; font-size: 14px;}
	/*播放页*/
	.hy-player{padding:0; margin:0 0 10px; box-shadow: none;}
	.hy-player .item .info{ height: 280px; padding:10px 0;}
	.hy-player .item .footer{height: 45px; line-height: 40px; padding: 0 10px;}
	.hy-player .item .footer ul{ float: none;}
    .hy-player .item .footer ul li{ float: left; margin: 0; width: 25%; text-align: center;}
	/*级联筛选*/
	.apptop{ padding-top: 31px;}
	.hy-cascade{z-index: 999; top: 0; left: 0; width: 100%; padding:0; margin: 0;height:inherit;}
	.hy-cascade:before{ display: none;}
	.hy-cascade .content-meun .head{margin: 0; padding:5px 0; text-align: center;}
	.hy-cascade .content-meun .head span{ margin: 0;}
	.hy-cascade .content-meun .head span:before{ content: "·"; margin: 0 5px;}
	.hy-cascade .content-meun .head span.text:before{ display: none;}
	.hy-cascade .content-meun{ min-height: auto; margin: 0; padding: 0;}
	.hy-cascade .content-meun .item{ margin:5px 0 0; padding: 0 10px;}
	.hy-cascade .content-meun .item ul{padding: 10px 0 0; width: 100%; white-space: nowrap; overflow-y: hidden; overflow-x: scroll; -webkit-overflow-scrolling: touch;}
	.hy-cascade .content-meun .item ul.active{ border-bottom: 0;}
	.hy-cascade .content-meun .item ul li{ margin-right: 10px;}
	.hy-cascade .content-meun .item ul li.text{margin: 0 10px 0 0;}
	.hy-cascade .content-meun .item ul li{ display: inline-block; margin-bottom: 10px; margin-right: 5px;} 
	/*专题*/
	.hy-topic-content .head{ margin-bottom: 10px;}
	.hy-topic-content .head h3{margin:10px 0; font-size: 18px; padding-bottom: 10px; text-align: center;}
	.hy-topic-content .item{ line-height: 25px;}	
	.hy-page{padding: 0;}
	.hy-page ul li{float: left; width: 20%; margin: 0; padding: 0 5px;}	
	.hy-page ul li a,.hy-page ul li .num{display: block; padding: 5px 0; text-align: center;}		
	.hy-footer{ padding: 20px 0;}	
	/*登录注册*/	
	.hy-login{ width: 100%; margin: 0; box-shadow: none; border: 0; border-radius: 0;}	
	.hy-login .head{ padding: 10px;}
	/*会员中心*/
	.hy-member-user{ padding: 30px 15px;}
	.hy-member-user .integral{top: 60px; height: 30px; line-height: 30px; padding: 0 10px;}
	.hy-member-user dt{ width: 80px; height: 80px;}
	.hy-member-user dt .user{ width: 80px; height: 80px;}
	.hy-member-user dd{ height: 80px; margin-left: 100px;}
	.hy-common .item{margin-top: 5px; padding: 0 5px 10px;}
	.hy-member{ margin-bottom: 20px;}
	.hy-member .item{ padding: 0 5px;}
}
@media (max-width: 767px){
	 body{padding-bottom: 50px;}
	.hy-layout{margin-top: 10px; padding:5px;}
	.hy-layout:first-child{margin-top: 0;}
	.hy-layout.active{margin-top: 10px;}
	.hy-layout [ class*="col-" ]{ padding: 5px;}
	.hy-layout-main [ class*="col-" ]{ padding: 5px;}	
	.hy-main-content,.hy-main-side{ margin-top: 10px;}
	.hy-main-content:first-child{ margin-top: 0;}
	/*导航*/
	.hy-head-menu .item{height: auto; padding: 0;}
	.hy-head-menu .item .logo,.hy-head-menu .item .menulist{ float: none;}
	.hy-head-menu .item .logo{ width: auto; height: auto; padding: 0;text-align: center;}
	.hy-head-menu .item .search{float: none; position: relative; padding:0 10px; margin:10px 0; width: 100%;}
	.hy-head-menu .item .search .btns{top: 0; right: 15px;}	
	.tabbar{position: fixed; z-index: 999; bottom: 0; width: 100%; height: 60px; }
	.tabbar .item{ display: block; float: left; width: 20%; text-align: center;}
	.tabbar .item .icon{ display: block; margin-top: 5px; font-size: 20px;}
	.tabbar .item .text{display: block; font-size: 12px; font-weight: 400; }
	/* 幻灯片 */
	.hy-switch .item{ padding: 5px;}
	/*列表*/	
	.hy-video-head{ padding:10px 5px;}	
	.hy-video-head h4{ font-size: 16px;}
	.hy-video-head h3{ padding: 0; font-size: 16px;}
	.hy-video-head h3 .icon{margin-right: 5px; font-size: 18px; vertical-align:0;}	
	.hy-video-head li a{line-height: 20px; font-size: 12px; border: 0;}	
	.hy-video-list .title h5{ text-align: center;}		
	.hy-video-footer{margin-top: 10px; padding: 0 5px;}
	.hy-video-footer a{display: block; padding: 10px 0 5px;}
	.hy-index-menu{margin: 0; padding:10px 0 0;}
	.hy-index-menu li,.hy-index-tags li{ padding: 5px;} 
	.hy-index-menu li a{padding: 10px 0; font-size: 12px;} 
	.hy-index-tags{margin-bottom: 10px; padding: 0;}
	.hy-index-tags li a{ font-size: 12px;}
	.hy-index-tags.active{margin-bottom: 0; padding: 10px 0;} 
	.hy-min-screen .item{ padding:0 5px;}
	.hy-min-screen .item dl{float: none; padding:10px 0 10px; width: 100%; white-space: nowrap; overflow-y: hidden; overflow-x: scroll; -webkit-overflow-scrolling: touch;}
	.hy-min-screen .item dl:first-child{border-top: 0; padding-left: 0;}
	.hy-min-screen .item dl dt{float: left; padding: 0 15px 0 0; margin-top: 5px;}
	/*详情*/    
	.hy-video-details{margin-top: 0; padding:10px;}	
	.hy-video-details .item .content dt,.hy-video-details.active .item .content dt{ width: 130px;}
	.hy-video-details .item .content dd,.hy-video-details.active .item .content dd{width: auto; margin-left: 140px; padding: 0;}
	.hy-video-details .item .content dd li{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
	.hy-video-details .item .content .head h3{margin:10px 0 10px; font-size: 16px;}
	.hy-video-details .item .content .score{margin-bottom: 20px;}
	.hy-video-details .item .content .score .branch{margin-left: 10px; font-size: 16px;}
	.hy-video-details.active{ padding:0 5px;}
	.hy-video-details.active .item .content{ padding: 10px 0;}
	/*播放下载列表*/
	.hy-play-list .item{ padding: 0 5px;}
	.hy-play-list .item .panel{ padding: 0;}
	.hy-play-list .item .panel .option{ padding:15px 0;}
	.hy-play-list .item .panel .playlist ul{ padding-left: 0;}
	.hy-play-list .item .panel .playlist ul li,.hy-play-list.play .item .panel .playlist ul li{ width: 25%;}  
	.hy-play-list .item .plot{ padding: 10px 0;}  
	/*切换卡*/   
	.hy-switch-tabs{margin-top: 0; padding: 0 5px;}
	.hy-switch-tabs.active{ margin-bottom: 10px;}
	.hy-switch-tabs .nav-tabs{padding:0;}
	.hy-switch-tabs .nav-tabs ul{ padding:0;}
	.hy-switch-tabs .nav-tabs li{margin: 0 30px -2px 0;}
	.hy-switch-tabs .nav-tabs li a{ display: inline-block; padding: 10px 0; font-size: 14px;}
	/*播放页*/
	.hy-player{padding:0; margin:0 0 10px; box-shadow: none;}
	.hy-player .item .info{ height: 280px; padding:10px 0;}
	.hy-player .item .footer{height: 45px; line-height: 40px; padding: 0 10px;}
	.hy-player .item .footer ul{ float: none;}
    .hy-player .item .footer ul li{ float: left; margin: 0; width: 25%; text-align: center;}
	/*级联筛选*/
	.apptop{ padding-top: 31px;}
	.hy-cascade{z-index: 999; top: 0; left: 0; width: 100%; padding:0; margin: 0;}
	.hy-cascade:before{ display: none;}
	.hy-cascade .content-meun .head{margin: 0; padding:5px 0; text-align: center;}
	.hy-cascade .content-meun .head span{ margin: 0;}
	.hy-cascade .content-meun .head span:before{ content: "·"; margin: 0 5px;}
	.hy-cascade .content-meun .head span.text:before{ display: none;}
	.hy-cascade .content-meun{ min-height: auto; margin: 0; padding: 0;width: 100%}
	.hy-cascade .content-meun .item{ margin:5px 0 0; padding: 0 10px;}
	.hy-cascade .content-meun .item ul{padding: 10px 0 0; width: 100%; white-space: nowrap; overflow-y: hidden; overflow-x: scroll; -webkit-overflow-scrolling: touch;}
	.hy-cascade .content-meun .item ul.active{ border-bottom: 0;}
	.hy-cascade .content-meun .item ul li{ margin-right: 10px;}
	.hy-cascade .content-meun .item ul li.text{margin: 0 10px 0 0;}
	.hy-cascade .content-meun .item ul li{ display: inline-block; margin-bottom: 10px; margin-right: 5px;} 
	/*专题*/
	.hy-topic-content .head{ margin-bottom: 10px;}
	.hy-topic-content .head h3{margin:10px 0; font-size: 18px; padding-bottom: 10px; text-align: center;}
	.hy-topic-content .item{ line-height: 25px;}	
	.hy-page{padding: 0;}
	.hy-page ul li{float: left; width: 20%; margin: 0; padding: 0 5px;}	
	.hy-page ul li a,.hy-page ul li .num{display: block; padding: 5px 0; text-align: center;}		
	.hy-footer{ padding: 20px 0;}	
	/*登录注册*/	
	.hy-login{ width: 100%; margin: 0; box-shadow: none; border: 0; border-radius: 0;}	
	.hy-login .head{ padding: 10px;}
	/*会员中心*/
	.hy-member-user{ padding: 30px 15px;}
	.hy-member-user .integral{top: 60px; height: 30px; line-height: 30px; padding: 0 10px;}
	.hy-member-user dt{ width: 80px; height: 80px;}
	.hy-member-user dt .user{ width: 80px; height: 80px;}
	.hy-member-user dd{ height: 80px; margin-left: 100px;}
	.hy-common .item{margin-top: 5px; padding: 0 5px 10px;}
	.hy-member{ margin-bottom: 20px;}
	.hy-member .item{ padding: 0 5px;}
}
@media (max-width: 320px){
	.hy-video-details .item .content dt,.hy-video-details.active .item .content dt{ width: 100px;}
	.hy-video-details .item .content dd,.hy-video-details.active .item .content dd{width: auto; margin-left: 110px; padding: 0;}
	.hy-video-details .item .content .head h3{margin:0 0 0; font-size: 16px;}
	.hy-video-details .item .content .score{margin-bottom: 5px;}
	.hy-video-details .item .content .score .branch{margin-left: 10px; font-size: 16px;}
	.hy-video-details .item .content .score .star{zoom: 60%; }	 
	}
.ff-col{
	padding:0px 5px;
}
.ff-col-0{
	padding:0px;
}
.ff-clearfix{
	margin-bottom:15px;
}
.ff-border-none{
	border:none;
}
/*文字样式*/
.ff-text{
	color:#1A9CD6;
}
a.ff-text:link{
	color:#1A9CD6;
}
a.ff-text:visited{
	color:#1A9CD6;
}
a.ff-text:active{
	color:#1A9CD6;
}
.ff-text-hidden{
	overflow: hidden; 
	text-overflow: ellipsis; 
	white-space: nowrap;
}
/*提标框样式*/
.ff-alert{
	margin:0;
	padding:0;
}
/*评论*/
.ff-forum a.btn{
	color:#999;
}
.ff-forum a.btn .glyphicon{
	color:#1A9CD6;
}
#ff-forum-detail{
}
#ff-forum-detail p.forum_detail{
	line-height:1.6em;
	font-size:1.1em;
	padding:5px 0 10px 0;
}
#ff-forum-post{
}
.ff-forum-post-0{
	display:none
}
.ff-forum .ff-submit{
	margin-bottom:0;
}
#ff-forum-item{
}
.ff-forum .forum-face{
	width:37px;
	height:37px;
}
.ff-forum .forum-title{
	font-weight:bold;
	font-size:1.1em;
	margin:0;
}
.ff-forum .forum-title small{
	font-size:0.8em;
	font-weight:normal;
	color:#999;
}
.ff-forum .forum-title a.forum-report{
	display:none;
	text-decoration:none
}
.ff-forum .forum-content{
	padding:5px 0;
}
.ff-forum .forum-btn{
	padding:5px 0;
}
.ff-forum .forum-btn .forum-reply-0{
	display:none;
}
.ff-forum a.forum-reply{
}
.ff-forum .forum-clear{
	border-top:1px dashed #f5f5f5;
	margin-bottom:25px;
}

#gray{width:100%;height:100%;background:rgba(0,0,0,0.3);position:fixed;top:0px;display:none;z-index:99;}

.popup{
	width:532px; 
	height:auto;
	background-color:#fff;
	position:absolute;
	z-index:100;
	border:1px solid #ebeaea;
	left:400px;
	top:96px;
	display:none;
	z-index: 999
}
.popup .top_nav{
	width:532px;
	height:46px;
	background-image: url(../../images/popup_top_bj.jpg);
	border-bottom:1px solid #ebeaea;
	position:relative;
	cursor:move;
}
.popup .top_nav i{width:35px;height:35px;background:url(../../images/sucai_tubiao.png) -314px -5px;position:absolute;top:6px;left:8px;display:block; }
.popup .top_nav span{font:18px/18px 'microsoft yahei';color:#707070;display:block;position:absolute;top:13px;left:50px;}



.tc_login{width:510px;background-color:#fff;}
.tc_login .left{width:200px;height:380px;background-color:;float:left;}
.tc_login .right{width:290px;height:380px;background-color:;float:right;padding-right:10px;}
.tc_login .left h4{width:200px;height:20px;margin:20px 0 20px 0;font-size:15px;color:#666;text-align:center;}
.tc_login .left img{width:150px;margin:0 auto;display:block;border:1px solid #E3E3E3;padding:4px;}
.tc_login .left dd{width:200px;height:30px;font:13px/18px 'microsoft yahei';color:#666;margin:20px 0 10px 0;text-align:center;display:block;}

.tc_login .right i{font-size:20px;color:#090;float:right;margin:15px 0 0px 0;}
.tc_login .right a{font:13px/18px 'microsoft yahei';color:#666;float:right;margin:16px 0 0px 6px;}
.tc_login .right a:hover{color:#06F;text-decoration: underline;}
.tc_login .right input{
    border: 1px solid #ccc;
    border-radius: 2px;
    color: #000;
    font-family: 'Open Sans', sans-serif;
    font-size: 1em;
    height: 40px;
    padding:0 0 0 34px;
	margin:10px 0px 0px 10px;
    transition: background 0.3s ease-in-out;
    width: 220px;
	float:right;
}
.tc_login .right input:focus {
    outline: none;
    border-color: #019A0D;
    box-shadow: 0 0 0px #019A0D;
}
.tc_login .right .input_yh{background:url(../../images/tc_login_yonghu.jpg) no-repeat left top;}
.tc_login .right .input_mm{background:url(../../images/tc_login_mima.jpg) no-repeat left top;}
.tc_login .right .input_yh:focus{background:url(../../images/tc_login_yonghu2.jpg) no-repeat left top;}
.tc_login .right .input_mm:focus{background:url(../../images/tc_login_mima2.jpg) no-repeat left top;}
.tc_login .right .button{
-webkit-appearance: none;
    background:#36a803;
    border: none;
    border-radius: 2px;
    color: #fff;
    cursor: pointer;
    height: 50px;
    font-family: 'Open Sans', sans-serif;
    font-size: 1.2em;
    letter-spacing: 0.05em;
    text-align: center;
    text-transform: uppercase;
    transition: background 0.3s ease-in-out;
    width: 255px;
	padding:0 50px 0 50px;
	font-weight: bold;
	}
.tc_login .right .button:hover {

    background: #019A0D;
}
.tc_login .right dd{width:100%;height:30px;}
.tc_login .right dd a{font:12px/18px 'microsoft yahei';color:#06F;}
.tc_login .right dd a:hover{font:13px/18px 'microsoft yahei';color:#06F;text-decoration: underline;}
.tc_login .right hr{height:1px;border:none;border-top:1px dashed #E4E4E4;clear:both;margin:240px 0 5px 0px;}
#xlu{display: none;background: ;padding: 6px 2px;text-align: center}
#xlu button{font-size: 12px;color: #fff;background: #000;text-align: center;padding: 5px 7px;margin: 4px;border-radius: 2px;border: 1px solid #eee;}
