@charset "utf-8";



body:before{ content: ""; position: fixed; z-index: -1; top: 0; left: 0; right: 0; bottom: 0;background: url(../image/bg.jpg) center 0 no-repeat;} 

h1, h2,  h4,  h6,a{ color: #fff;}

.btn-warning{background-color: #1A9CD6;border-color: #1A9CD6;color: #fff;}

.btn-warning:hover,.btn-warning:focus,.btn-warning:link,.btn-warning.active{background-color: #1A9CD6;bo;border-color: #1A9CD6;}

a:hover,.text-color,.hy-cascade .content-meun .item ul li a.active,.hy-cascade .content-meun .head span{color: #1A9CD6;}

.text-muted,.hy-play-list .item .panel .downlist .table > thead > tr > th,.hy-cascade .content-meun .item ul li a,.hy-cascade .content-meun .head span.text,.hy-head-menu .item .search .btns{ color: #999;}

.videopic .score:before{ border-top: 4px solid #09BB07; border-left: 4px solid transparent;}

.hy-head-menu,.hy-layout,.hy-video-details,.hy-cascade,.hy-gototop .item > li > a,.hy-gototop .item > li > .code,.hy-gototop .item > li > .history,.hy-login{background: rgba(0,0,0,0.5); box-shadow: 0 1px 4px rgba(0, 0, 0, 0.5);}

.hy-index-menu li a,.hy-index-tags li a,.hy-right-qrcode dl,.hy-play-list .item .panel .playlist ul li a,.hy-page ul li a,.hy-page ul li .num,.hy-head-menu .item .search .form-control,.hy-video-hit .item,.hy-video-hit .item ul li,.btn-default,.hy-common .item .content,.hy-common .item .num{border: 1px solid #2b2a2a; background: rgba(0,0,0,0.5); color: #ccc;}

.hy-index-menu li a:hover,.hy-index-menu li a:hover .icon,.hy-index-tags li a:hover,.hy-cascade .content-meun .head dl dd span,.videopic .score,.hy-page ul li a:hover,.hy-page ul li.active a,.btn-default:hover,.hy-play-list .item .panel .playlist ul li a:hover,.hy-video-ranking li .number.active{background-color: #1A9CD6;color: #fff;}

.hy-page ul li a.on{background-color: #1A9CD6;color: #fff;}
.page_show {

	margin:20px 0;
	text-align:center
}
.page_show a {
	border: 1px solid #2b2a2a; background: rgba(0,0,0,0.5); color: #ccc;
	display:inline-block;
	padding:8px 15px;
	border-radius:4px;margin:2px;
}
.page_current{background-color: #1A9CD6;color: #fff;}

.hy-min-screen .item dl{ border-left: 1px solid #2b2a2a;}

.hy-video-ranking li .number,.hy-cascade:before,.hy-video-min-head h5:before,.hy-player .item .sidebar,.hy-comment-list .item .content{background: rgba(0,0,0,0.5);}

.hy-topic-content .head,.hy-video-head h4,.hy-video-details.active .item .content,.hy-cascade .left-head li a,.hy-cascade .left-head li.text,.hy-main-side .side,.hy-gototop .item > li > .history .head,.hy-common .item .content p,.hy-common .item .num em{ border-bottom: 1px solid #2b2a2a;}

.hy-play-list .item .panel,.hy-gototop .item > li > .history li,.hy-comment-list .item h4{border: 0; border-top: 1px solid #2b2a2a;}

.hy-video-text-list .item li .title a,.hy-play-list .item .panel .playlist,.hy-play-list .item .panel .downlist .table,.hy-play-list .item .panel .playlist,.hy-cascade .content-meun .item ul,.table>thead>tr>th, .table>tbody>tr>th, .table>tfoot>tr>th, .table>thead>tr>td, .table>tbody>tr>td, .table>tfoot>tr>td{border-top: 1px dashed #2b2a2a;}

.hy-switch-tabs .nav-tabs{ border-bottom: 2px solid #2b2a2a;}

.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,.hy-head-menu .item .menulist li.active a{border: 0;background: none;bor;border-bottom: 2px solid #1A9CD6;color: #1A9CD6;}

.hy-cascade .left-head li a.active,.hy-video-min-head h5 span,.hy-play-list.play .item .panel .playlist,.hy-play-list.play .item .panel .option,.hy-player .item .footer{ background: rgba(0,0,0,0.5);}

.hy-play-list.play .item .panel .option.collapsed,.hy-video-details.active{ background-color: transparent;}

.hy-gototop .item > li > .code:before,.hy-gototop .item > li > .history:before{ border-top: 8px solid transparent; border-bottom: 8px solid transparent; border-left: 8px solid  rgba(0,0,0,0.5);}

.hy-player .item .info{background-color: #000;}

.hy-player .item .sidebar::-webkit-scrollbar-track{background-color: #666;}

.hy-player .item .sidebar::-webkit-scrollbar-thumb { background-color: #999;}

.hy-player .item .sidebar::-webkit-scrollbar-track-piece {background: transparent;}

.hy-footer-partner .item{ background-color: #fff; border: 1px solid #2b2a2a;}

.hy-footer-partner .item a{ border: 1px solid #2b2a2a;}

.hy-member-user .integral{ background-color: #09BB07; color: #fff;}

.hy-member-user dt .user{ border: 2px solid #fff;}

.hy-member-user dd .name{ color: #fff;}

.hy-member-user dd .group{ color: #ccc;}

.hy-comment .item .face{ background-color: #f2f2f2;}

.hy-comment-list .item .content:before{border-left: 8px solid transparent; border-bottom: 8px solid rgba(0,0,0,0.5); border-right: 8px solid transparent;}

.hy-comment-list .item .content .reply{border-bottom: 1px dashed #2b2a2a;}

@media (max-width: 767px){

    body:before{ background: url(/style1/bg_app.jpg) center 0 no-repeat; background-size: cover;} 
	
	.tabbar{ background-color: #2b2a2a;  border-top: 1px solid #444;}
	
    .tabbar .item{color: #999;}
    
    .tabbar .item.active{color: #09BB07;}
    
	.hy-layout,.hy-player .content,.hy-player .sidebar .hy-play-list.play,.hy-video-details{ box-shadow: none;}
	
	.hy-head-menu{ background: none; border: 0; box-shadow: none;}
	
	.hy-index-menu li a:hover,.hy-index-menu li a:hover .icon,.hy-index-tags li a:hover{ background: none; color: #999;}
	
	.hy-cascade{ background: #2b2a2a; box-shadow: none;}
	
	.hy-player .item .footer{  border-bottom: 1px solid #2b2a2a;}
	
	.hy-cascade .content-meun .head{ box-shadow: none; background-color: #2b2a2a;  border-bottom: 1px solid #444;}
	
	.hy-min-screen .item dl{border-left: 0; border-top: 1px dashed #2b2a2a;}
	
	.hy-video-footer a{ border-top: 1px solid #2b2a2a;}
}
.autocomplete-suggestions {background-color: #333; box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1); overflow: auto; -webkit-box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64); -moz-box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64); box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64); }
.autocomplete-suggestion {  padding:5px 0 5px 5px; white-space: nowrap; overflow: hidden; }
.autocomplete-no-suggestion { padding: 2px 5px;}
.autocomplete-selected {background: #333}
.autocomplete-suggestions strong { font-weight: bold; color: #1A9CD6;}	
.ff-bg{
    background: rgba(0,0,0,0.5);
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.5);
}

@font-face {font-family: "iconfont";
  src: url('../font/iconfont-1529116662366.eot'); /* IE9*/
  src: url('../font/iconfont-1529116662366.eot#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('data:application/x-font-woff;charset=utf-8;base64,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') format('woff'),
  url('../font/iconfont-15291166623661.ttf') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
  url('../font/iconfont-15291166623662.svg#iconfont') format('svg'); /* iOS 4.1- */
}

.iconfont {
  font-family:"iconfont" !important;
  font-size:16px;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-sou:before { content: "\e604"; }

.icon-qiu:before { content: "\e600"; }

.icon-caidanicondianyinghui:before { content: "\e60c"; }

.icon-vip:before { content: "\e614"; }

.icon-top02:before { content: "\e6f5"; }

.icon-erweima:before { content: "\e7ad"; }

.icon-sousuo:before { content: "\e655"; }

.icon-zan:before { content: "\e601"; }

.icon-linedesign-06:before { content: "\e66f"; }

.icon-liuyan:before { content: "\e63e"; }

.icon-gouwuche:before { content: "\e620"; }

.icon-liebiaodaohang_dongman:before { content: "\e638"; }

.icon-fenxiang:before { content: "\e67f"; }

.icon-book_icon:before { content: "\e66c"; }

.icon-xiangzuo:before { content: "\e617"; }

.icon-xiangyou:before { content: "\e618"; }

.icon-tv_icon:before { content: "\e6c7"; }

.icon-youhuiquan:before { content: "\e603"; }

.icon-icon-:before { content: "\e64c"; }

.icon-jiemu:before { content: "\e602"; }
.icon-jiemuu:before { content: "\e64c"; }

.icon-shouye:before { content: "\e62b"; }

.icon-zhibo:before { content: "\e629"; }

.icon-tubiaozhizuomobanyihuifu-:before { content: "\e68f"; }

body {
	font-family:"Microsoft YaHei"
}
li,ol,ul {
	margin:0;
	padding:0;
	list-style:none
}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6 {
	font-weight:400
}
a:focus,a:hover,a:link {
	text-decoration:none
}
.form-control {
	height:35px;
	outline:0;
	-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:20px;
	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>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th {
	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 {
	width:120px;
	height:50px;
	padding:5px 0 0
}
.hy-head-menu .item .menulist {
	margin-left:30px
}
.hy-head-menu .item .menulist li {
	float:left;
	padding:0 20px
}
.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:225px
}
.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:#09BB07
}
.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-color:rgba(0,0,0,.6)
}
.swiper-button-prev,.swiper-container-rtl .swiper-button-next {
	left:0;
	background-color:rgba(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(../image/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-screenn .item {
	padding:10px
}
.hy-min-screen .item dl {
	float:left;
	width:25%;
	margin:0;
	padding:0 0 0 20px
}
.hy-min-screenn .item dl {
	float:left;
	width:33.3%;
	margin:0;
	padding:0 0 0 20px
}
.hy-min-screen .item dl:first-child {
	border-left:0;
	padding-left:0
}
.hy-min-screenn .item dl:first-child {
	border-left:0;
	padding-left:0
}
.hy-min-screen .item dl dt {
	font-weight:400
}
.hy-min-screenn .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-min-screenn .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:700
}
.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:#09BB07
}
.hy-video-details .item .content .score .star {
	display:inline-block;
	position:relative;
	top:5px;
	width:160px;
	height:25px;
	background:url(../image/star1.png) 0 0 no-repeat
}
.hy-video-details .item .content .score .star .star-cur {
	display:inline-block;
	background:url(../image/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:700;
	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:0 0;
	border-radius:0
}
.hy-switch-tabs .nav-tabs li:hover a {
	border:0;
	background:0 0;
	border-radius:0
}
.hy-switch-tabs .nav-tabs li.active a,.hy-switch-tabs .nav-tabs li.active a:focus,.hy-switch-tabs .nav-tabs li.active a:hover {
	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:0 0;
	-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 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:600px;
	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:33.33%
}
.hy-play-list .item .panel .playlist a {float:left;
	display:block; margin:1px;
	width:32%;
	padding:5px;
	font-size:12px;
	text-align:center;
	border-radius:5px;
	overflow:hidden;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	white-space:nowrap;border: 1px solid #2b2a2a; background: rgba(0,0,0,0.5); color: #ccc;
}
.hy-cascade {
	position:relative;
	padding:10px 10px 10px 140px;
	margin:20px 0 20px
}
.hy-cascade:before {
	content:"";
	display:block;
	position:absolute;
	z-index:1;
	left:0;
	top:0;
	width:120px;
	height:100%
}
.hy-cascade .left-head {
	position:absolute;
	z-index:99;
	top:0;
	left:0;
	width:120px
}
.hy-cascade .left-head li.text {
	padding:15px 0;
	text-align:center
}
.hy-cascade .left-head li a {
	display:block;
	padding:15px 0;
	text-align:center
}
.hy-cascade .content-meun {
	min-height:290px
}
.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 10px
}
.hy-cascade .content-meun .item {
	position:relative;
	margin-top:10px
}
.hy-cascade .content-meun .item ul {
	padding:15px 0 0 60px
}
.hy-cascade .content-meun .item ul:first-child {
	border-top:0
}
.hy-cascade .content-meun .item ul li {
	display:inline-block;
	margin-bottom:15px;
	margin-right:10px
}
.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:700;
	padding-bottom:20px
}
.hy-topic-content .item {
	line-height:25px
}
.hy-new-index-top {
	padding:0 10px
}
.hy-new-index-top li {
	padding:10px 0 10px
}
.hy-new-index-top li:first-child {
	border-top:0
}
.hy-new-list .item {
	padding:0 10px
}
.hy-new-list .item dl {
	margin:0;
	padding:20px 0 20px
}
.hy-new-list .item dl:first-child {
	border-top:0
}
.hy-new-list .item dt {
	float:left;
	width:16%
}
.hy-new-list .item dd {
	width:84%;
	margin-left:16%;
	padding:0 0 0 20px
}
.hy-new-list .item dd h3 {
	margin:0 0 10px;
	font-size:18px
}
.hy-new-list .item dd p {
	margin:0 0 20px
}
.hy-new-list .item dd p .text {
	display:inline-block;
	margin-right:15px
}
.hy-new-list .item dd .des {
	margin:0 0 20px
}
.hy-new-content .item {
	padding:0 10px
}
.hy-new-content .item .head {
	margin-bottom:20px
}
.hy-new-content .item .head h1 {
	font-size:24px
}
.hy-new-content .item .head p {
	margin:0 0 20px
}
.hy-new-content .item .head p .text {
	display:inline-block;
	margin-right:15px
}
.hy-new-content .item .des {
	padding:15px
}
.hy-new-content .item .content {
	font-size:16px;
	line-height:40px
}
.hy-new-content .item .content img {
	max-width:100%
}
.hy-comment .item {
	padding:10px
}
.hy-comment .item .content .form-control {
	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:700
}
.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 .num,.hy-page ul li a {
	display:inline-block;
	padding:8px 15px;
	border-radius:4px
}
.hy-page-block {
	padding:30px
}

.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(../image/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(../image/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:700
}
.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 .password,.hy-member .user {
	padding:0 0 20px
}
.hy-member .password h3 {
	margin:20px 0 0;
	font-size:16px
}
.hy-member .password li,.hy-member .user 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 td,.hy-member .item .table tr th {
	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(../image/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-min-screenn .item dl {
	width:50%
}
}@media (max-width:1900px) {
	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
}
.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:16.666%;
	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-screenn .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-screenn .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-screenn .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-min-screenn .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 {
	position:fixed;
	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
}
.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 .num,.hy-page ul li a {
	display:block;
	padding:5px 0;
	text-align:center
}
.hy-page-block {
	padding:10px 20px
}
.hy-footer {
	padding:20px 0
}
.hy-new-list .item {
	padding:0 5px
}
.hy-new-list .item dl {
	padding:10px 0
}
.hy-new-list .item dt {
	width:80px
}
.hy-new-list .item dd {
	width:auto;
	margin-left:80px;
	padding:0 0 0 10px
}
.hy-new-list .item dd h3 {
	margin:0;
	font-size:16px;
	line-height:25px
}
.hy-new-list .item dd p {
	margin:0 0 10px
}
.hy-new-list .item dd p .text {
	margin:0
}
.hy-new-content .item .head {
	margin-bottom:10px
}
.hy-new-content .item .head h1 {
	font-size:18px
}
.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%
}
}