﻿html,body {
	font-family: 'Microsoft YaHei','Open Sans','Helvetica Neue',Arial,'Hiragino Sans GB','WenQuanYi Micro Hei',sans-serif;
	font-size: 12px;
	height:100%;
	background-color: #FFF;
	background-size: cover;
	background-attachment: fixed;
	margin:0;
	padding:0;
}
a {text-decoration: none;}
blockquote,body,button,dd,div,dl,dt,form,h1,h2,h3,h4,h5,h6,input,li,ol,p,pre,td,textarea,th,ul {
	margin: 0;
	padding: 0;
	-webkit-tap-highlight-color: rgba(0,0,0,0)
}
a:active,a:hover {outline: 0}

img {border: none}

li {list-style: none}
table {
	border-collapse: collapse;
	border-spacing: 0
}
.dst-body{
	display:block;
	padding:0;
	margin:0 3% 0 3%;
	width:94%;
	height:auto;
	background:#FFF;
}
@media screen and (max-width: 970px) {
	.dst-body{
	width:100%;
	margin:0;
}
}
.tk-header{
	display:block;
	width:100%;
	height:48px;
}
.tk-h-logo{
	float:left;
	margin-left:3px;
	width:100px;
	height:48px;
	line-height:48px;
	text-align:center;
}
.tk-h-logo strong{
	font-family:"Times New Roman", Times, serif;
	text-shadow: 2px 2px 2px rgba(0,0,0,0.6);
	margin-left:4px;
	font-size:18px;
	color:#FF1493
}
.tk-h-search{
	float:right;
	margin:0;
	padding:0;
	width:calc(100% - 105px);
	height:48px;
	line-height:48px;
}
.tk-s-menu{
	float:left;
	width:360px;
	height:100%;
}
.tk-mbody{
	float:left;
	width:90px;
	height:48px;
}
.tk-mbody div{
	display:block;
	margin-top:12px;
	width:0px;
	height:2px;
	background:#1E90FF;
	transition-duration: .6s;
}
.tk-mbody a{
	display:block;
	width:100%;
	margin:0;
	height:22px;	
	color:#ff00ff;
	font-size:12px;
	font-weight:bolder;
	text-align:center;
	cursor:pointer;
}
.tk-sr2{
	float:left;	
	color:#fff;
}
.tk-mbody:hover div{
	width:100%;
}
.tk-s-center{
	float:left;
	width:calc(100% - 360px);
	height:100%;
}
.tk-s-ple{
	display:block;
	margin-top:6px;
	height:36px;
	width:100%;
}
.tk-s-ple input{
	float:left;	
	width:calc(100% - 14px);
	height:calc(100% - 2px);	
	border: 1px solid #FF1493;	
	border-radius: 24px;
	font-size:15px;
	padding-left:5px;
	background:#fff;
	color:#000;
}
.tk-s-ple input:focus{
	border: 1px solid #FF1493;
	outline:0;
}
.tk-s-ple button{
	float:left;
	width:58px;
	margin-left:-52px;
	height:100%;
	border: 1px solid #FF1493;
	font-size:16px;
	font-weith:bold;
	cursor:pointer;
	color:#000;
	border-radius: 0 24px 24px 0;
	background:#fff;
}
.tk-s-ple button:hover{	
	background:#e0e0e0;
}
.tk-search{
	margin-left:-3px;
	font-size:8em;
	display:inline-block;
	width:0.1em;
	height:0.1em;
	box-sizing:content-box;
	border: 0.02em solid #FF1493;
	position: relative;
	border-radius: 0.35em;
	box-shadow: inset 1px 1px 10px rgba(255,20,7,.3);
}
.tk-search:before{
	content: '';
	display:inline-block;
	position: absolute;
	right:-0.04em;
	bottom:-0.02em;
	border-width:0;
	width:0.02em;
	height:0.06em;
	background:#FF1493;	
	-webkit-transform: rotate(120deg);
    -moz-transform: rotate(120deg);
    -ms-transform: rotate(120deg);
    -o-transform: rotate(120deg);
    transform: rotate(120deg);
}
.tk-error{
	width: 15px;
    height: 15px;
    margin:auto;
    position: relative;
    margin-left:32px;
}
.tk-error:after,.tk-error:before{
	position: absolute;
    top: 0;
    right:15px;
    content: '';
    width: 3px;
    height: 18px;
    border-radius: 4px;
    background: #FF0000;	
}
.tk-error:after{
	-webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
}
.tk-error:before{
	-webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
}
.tk-sr1{
		display:none;
}
@media screen and (min-width:670px) {
	.tk-sr2{
		display:none;
	}
}
@media screen and (max-width:670px) {
	.tk-s-menu{		
		width:calc(100% - 46px);
	}
	.tk-search{
		font-size:10em;
		margin-top:16px;
	}
	.tk-sr1{
		float:left;
		height:48px;
		line-height:48px;
		width:calc(100% - 46px);		
	}
	.tk-sr1 .tk-search{
		font-size:8em;
		margin-top:6px;
	}
	.tk-sr1 input{
	float:left;
	margin-top:8px;
	height:32px;
	width:90%;	
	border: 1px solid #FF1493;	
	border-radius: 24px;
	font-size:15px;
	padding-left:5px;
	background:#fff;
	color:#000;
	}
	.tk-sr1 input:focus{
		border: 1px solid #FF1493;
		outline:0;
	}
	.tk-sr1 button{
		float:left;
		width:28%;
		margin-top:8px;
		margin-left:-28%;
		height:34px;
		border: 1px solid #FF1493;
		font-size:16px;
		font-weith:bold;
		cursor:pointer;
		color:#000;
		border-radius: 0 24px 24px 0;
		background:#fff;
	}
	.tk-sr1 button:hover{	
		background:#e0e0e0;
	}
	.tk-sr2{
		float:left;
		display:block;
		width:46px;
		text-align:center;
		cursor:pointer;
	}
	.tk-sr2:hover{
		background:#e0e0e0;
	}
	.tk-sr2 div{
		width:0px;
		height:2px;
		margin-top:-16px;
		background:#1E90FF;
		transition-duration: .6s;
	}
	.tk-mbody{
		width:25%;
	}
	.tk-s-center{
		display:none;
		width:100%;
	}
	.tk-sr2:hover div{
		width:100%;
	}
}
.tk-muBlock{
	margin-top:40px;
	transform: translateX(-228px);
	-webkit-transform: translateX(-228px);
	width:228px;
	height:calc(100% - 50px);	
	transition-duration: .6s;
	background-color:rgba(0,0,0,0.9);
	z-index: 999999;
	position: absolute;
}
.tk-muBlock ul{
	display:block;
	width:100%;
	height:100%;
	overflow-y: auto;
	overflow-x: hidden;
}
.tk-muBlock ul li{
	display:block;
	padding:1px;	
	height:34px;
	line-height:34px;
	width:100%;
	text-align:center;
	color:#fff;	
}
.tk-muBlock ul li a{	
	display:block;
	width:100%;
	text-align:center;
	height:34px;
	line-height:34px;
	margin:0;
	padding:0;
	color:#fff;
	border-radius: 26px;
}
.tk-muBlock ul li div{	
	display:block;
	width:0px;
	height:2px;
	margin:0;
	padding:0;
	background:#1E90FF;
	transition-duration: .6s;
}
.tk-muBlock ul li:hover div{	
	width:100%;
}
.dst-menu-sly{
	float:left;
    width: 15px;
    height: 1px;
    background: #fff;
    margin-top:-21px;
    margin-left:49px;
    padding:0;
    position: relative;
}
.dst-menu-sly::before{
    position: absolute;
    top: 5px;
    left:0;
    content: '';
    width: 15px;
    height: 1px;
    background: #fff;
}
.dst-menu-sly::after{
    position: absolute;
   	top: 10px;
   	left:0;
    content: '';
    width: 15px;
    height: 1px;
    background: #fff;
}
@media screen and (max-width:1086px) {	
	.dst-h-logo{
	display:block;
	width:100%;
	height:24px;
	line-height:24px;	
	}
	.dst-h-search{
	display:block;
	margin-top:10px;
	width:100%;
	height:28px;
	line-height:28px;
	text-align:center;	
	font-size:12px;
	}
	.dst-s-center{
		display:block;		
		width:100%;
		text-algin:center;
	}
	.dst-s-ple{
	display:block;
	height:100%;
	margin:0 auto;		
		width:fit-content;
	}
	.dst-s-center input{
		float:left;
		width:216px;
	}
	.dst-s-center button{
		float:left;
		width:65px;
		font-size:12px;
	}	
	.dst-menu2{
	margin-left:5px;
	float:left;
	width:78px;
	padding: 0;
	}
	.dst-menu2-spl span{
		float:left;
		width:100%;	
		height:28px;
		line-height: 28px;
		border-radius: 16px;
	}
	.dst-menu-sly{
	margin-top:-19px;
    margin-left:49px;
	}
	
}

.dst-b-title{
	display: flex;
	width:100%;
	height:34px;
	padding:0;
	margin-top:10px;
	background:#B5B5B5;	
}
.dst-t-left{
	flex:none;	
	height:34px;
	line-height:34px;
	padding:0;
	background:#fff;	
}
.dst-t-word{
	display:block;
	background:#FF1493;
	height:34px;
	line-height:34px;
	padding:0;
	margin:0 auto;
	width:fit-content;
}
.dst-t-word span{
	display:block;
	color:#FF1493;	
	height:32px;
	line-height:32px;
	width:auto;
	margin-bottom:1px;
	padding:0;
	background:#FFF;	
}
.dst-t-right{
	flex: auto;	
	height:32px;
	line-height:32px;	
	margin-bottom:1px;
	background:#fff;
}
.dst-t-right a{
	float:right;
	margin-right:10px;
	padding:0 5px 0 5px;
	border-radius: 2px;
	line-height: 26px;
	height: 26px;
	text-align:center;
	margin: 2.5px;
	word-wrap: normal;
	text-overflow: ellipsis;
	white-space: nowrap;
	background-image:-webkit-linear-gradient(76deg,#FFf 0%,#FF1493 100%);
	background-image:-o-linear-gradient(76deg,#FFf 0%,#FF1493 100%);
	background-image:linear-gradient(76deg,#FFf 0%,#FF1493 100%);
	font-size:12px;
	color: #000;
}
.dst-t-right a:hover{
	color: #1E90FF;
	/*background: #FF1493 7px center no-repeat;*/
}
.dst-linksle2{	
	width:100%;
	margin-top:5px;
	padding: 0;
	overflow: hidden;
	display: block;
	background-color: #FFF;
}
.dst-lk-block{
	float: left;
	margin-top:5px;	
	margin-right:2px;
	width:88px;
	height: 30px;
	border-radius: 15px;
	overflow: hidden;
	display: block;
	/*-webkit-transform-origin-x: 0;
  	-webkit-transform: scale(0.9);
	background-color: #FF1493;*/
	background-image:-webkit-linear-gradient(76deg,#ff1493 0%,#ff6000 100%);
	background-image:-o-linear-gradient(76deg,#ff1493 0%,#ff6000 100%);
	background-image:linear-gradient(76deg,#ff1493 0%,#ff6000 100%);
}
.dst-lk-block a{
	display:block;
	width:86px;
	border-radius: 15px;
	height: 28px;
	line-height: 28px;	
	font-size:13px;  	
	margin: 1px;
	text-align:center;
	word-wrap: normal;
	text-overflow: ellipsis;
	white-space: nowrap;	
	background-color: #fff;

}
.dst-lk-block a:hover{	
	color: #000;	
	/*background-color:#FFB5C5*/
	background-image:-webkit-linear-gradient(76deg,#ffff00 0%,#ff00ff 100%);
	background-image:-o-linear-gradient(76deg,#ffff00 0%,#ff00ff 100%);
	background-image:linear-gradient(76deg,#ffff00 0%,#ff00ff 100%);
}
.dst-play-block{
	margin-top:10px;
	width:100%;
	height:473px;
	display:block;
	overflow: hidden;
}
.dst-play-left{
	float:left;
	width: 840px;
}
.dst-play-img{
	position: relative;
    width:100%;
    height: auto;
    overflow: hidden;
    background:#fff;    
}
.dst-play-lst{
	float:left;
	width: calc(100% - 842px);
	height:100%;	
}
.dst-play-box{
	display:block;
	width:100%;
	height:100%;
	/*background:#000;*/
}
.dst-play-a{
	margin-left:10px;
	padding-bottom:10px;
	float:left;
	width:48%;
	height:48%;
}
.dst-play-b{
	margin-left:10px;
	padding-bottom:10px;
	float:left;
	width:48%;
	height:48%;
}
.dst-play-item{
	display:block;
	padding:0;
	margin:0;
	width:100%;
	height:100%;
}
.wrap-wrap{
	width: 100%;
	height:100%;
	/*padding-bottom:56.25%;*/
	position:relative;
}
.wrap-wrap img{
	border-radius: 6px;
	width: 100%;
	height: 100%;
	max-width:100%;
	max-height:100%;
	position:absolute;
}
.dst-play-bWrap{
	width: 100%;
	height:473px;
	padding:0;
	margin:0;
	position:relative;
	transition-duration: .7s;
}
@media screen and (min-width:1060px) and (max-width:1440px) {
	.dst-play-a{
	margin-bottom:5px;
	display:block;
	width:97%;
	height:48%;
	}
	.dst-play-b{display:none}
}
@media screen and (max-width:1060px) {
	.dst-play-box{
		display:none;
	}
	.dst-play-block{
		height:auto;
	}
	.dst-play-bWrap{
	height:0px;
	padding-bottom:56.25%;
	}
}
@media screen and (max-width:860px) {
	.dst-play-left{
		width:100%;
	}	
}
.dst-play-bWrap img{	
	width: 100%;
	height: 100%;
	max-width:100%;
	max-height:100%;
	position:absolute;	
}
.dst-play-lab{
	width: 100%;
	height:28px;
	line-height:28px;
	background-color:#000;
	position:absolute;
	left:0;
	bottom:0;
	background-color:rgba(0,0,0,0.3);
	color:#FFF;
	display: flex;
}
.dst-play-lab span{
	flex:auto;
	margin-left:5px;
}
.dst-play-lab label{
	flex:none;
	margin-top:9px;
	margin-right:5px;
	width:10px;
	height:10px;
	background-color: rgb(255, 255, 255);
    border-radius: 50%;
    cursor: pointer;
    border: 1.5px solid white;
}
.v-item-lst{
	display:block;
	width:100%;
	overflow: hidden;
}
.v-item{
	float:left;	
	padding:0;
	height:auto;	
	vertical-align:top
}
.item-box{
	display:block;		
	height:100%;	
	/*border-bottom: 0px solid;	
	border-radius: 0 0 6px 6px;*/
}
@media screen and (min-width:1120px) {
	.v-item{
		width:25%;		
	}
	.item-box{
		width:calc(100% - 6px);
		margin-top:8px;
	}	
	.v-item-lst div:nth-child(4n+1) p{
	margin-left:0px;
	}
	.v-item-lst div:nth-child(4n+2) p{
		margin-left:2px;
	}
	.v-item-lst div:nth-child(4n+3) p{
		margin-left:4px;
	}
	.v-item-lst div:nth-child(4n+4) p{
		margin-left:6px;
	}
}
@media screen and (min-width:768px) and  (max-width:1120px) {
	.v-item{
		width:33.33%;		
	}	
	.item-box{
		width:calc(100% - 4px);
		margin-top:6px;
	}
	.v-item-lst div:nth-child(3n+1) p{
	margin-left:0px;
	}
	.v-item-lst div:nth-child(3n+2) p{
		margin-left:2px;
	}
	.v-item-lst div:nth-child(3n+3) p{
		margin-left:4px;
	}	
}
@media screen and (max-width:768px) {
	.v-item{
		width:50%;		
	}	
	.item-box{
		width:calc(100% - 3px);
		margin-top:6px;
	}
	.v-item-lst div:nth-child(2n+1) p{
		margin-left:0;
	}
	.v-item-lst div:nth-child(2n+2) p{
		margin-left:3px;
	}
}
.item-box a {	
	width:100%;
	height:100%;	
	color:#4F4F4F;
	display:block;
	font-size:12px;
	background:#FbFbFb;
}
.item-box a:hover{
	color:#FF1493;
}
.item-box a span {		
	margin-top:5px;
	display:block;
	max-height:16px;
	overflow: hidden;
}
.v-item-bWrap{
	width: 100%;
	height:0px;
	padding-bottom:56.25%;
	position:relative;	
}
.v-item-bWrap img{	
	width: 100%;
	height: 100%;
	max-width:100%;
	max-height:100%;
	position:absolute;	
}
.dst-span-bl{
	color:#666;
	padding-bottom:10px;
}
.dst-adv-lst{
	display:block;
	width:100%;
	overflow: hidden;
	height:auto;
}
.dst-adv-lst ul li {
	float: left;
	padding: 5px 0;
	width: 75px;
	text-align: center
}

.dst-adv-lst ul li img {
	margin: 0 auto;
	padding: 0;
	width: 56px;
	height: 56px;
	overflow: hidden;
	border-radius: 10px;
}
.dst-adv-lst ul li img:hover {
	-webkit-box-shadow: 0 0 2px -2px rgba(255,20,147,.7),0 1px 12px 0 rgba(255,20,147,.52);
    box-shadow: 0 0 2px -2px rgba(255,20,147,.7),0 1px 12px 0 rgba(255,20,147,.52)
}
.dst-adv-lst ul a {
	font-size: 14px;
	color: #FF1493;
}
.dst-adv-lst ul a:hover {
	color: #FF0000;
}
@media screen and (max-width:768px) {
	.dst-adv-lst ul li {
		width: 20%;
	}
	.dst-adv-lst ul a {
		font-size: 14px;
	}
}
.dst-b-adv{
	padding-top:5px;
	width: 100%;
	height: 100%;
}
.dst-b-adv img{
	width: 100%;
	height: 80px;
}
.dst-notic {
	margin-top:10px;
	height: 40px;
	line-height: 40px;
	color: #ff0000;
	background-color: #fdd835;
	padding-left: 5px;
	border-top-left-radius: 2px;
	border-top-right-radius: 2px;
	text-align:right;
	overflow: hidden;
}
.dst-notic a{
	color:#a020f0;	
}
.dst-notic a:hover {
	color:#b0171f;
}
.dst-pages-area{
	display:block;
	width:100%;
	height:64px;
	line-height:64px;
	word-wrap: normal;
	text-overflow: ellipsis;
	white-space: nowrap;
	text-align:center;
}
.dst-pages{
	display:inline-block;
	width:auto;
	height:100%;
	color:#000;	
}
.dst-p-area1 a{
	float:left;
	overflow: hidden;
	font-size:12px;
	width:auto;
	height:36px;
	line-height:36px;
	text-align:center;
	margin-top: 14px;
	margin-left:5px;
	padding-left:15px;
	padding-right:15px;
	word-wrap: normal;
	text-overflow: ellipsis;
	white-space: nowrap;
	transition-duration: .3s;
	background: #87CEEB 7px center no-repeat;
	border: 0px solid;	
	border-radius: 6px 6px 6px 6px;
}
.dst-p-area1 a:hover{
	color: #FFF;
	background: #FF2805 7px center no-repeat;
}
.dst-p-area1 span{
	float:left;
	font-size:12px;
	height:52px;
	line-height:52px;
	text-align:center;
	margin-top: 6px;
	margin-left:5px;
	padding-left:26px;
	padding-right:26px;
	word-wrap: normal;
	text-overflow: ellipsis;
	white-space: nowrap;
	transition-duration: .3s;
	background: #FF1493 7px center no-repeat;
	border: 0px solid;	
	border-radius: 6px 6px 6px 6px;
}
.dst-p-area2 h{
	float:left;
	font-size:12px;	
	text-align:center;	
	padding-left:10px;
	padding-right:5px;
	word-wrap: normal;
	text-overflow: ellipsis;
	white-space: nowrap;	
}
.dst-p-area2 h input{
	font-size:12px;	
	text-align:center;	
	width:46px;
	height:36px;
	color:#000;
	background: #87CEEB 7px center no-repeat;
	border: 0px solid;	
	border-radius: 6px 6px 6px 6px;
}
.dst-p-area2 h input:focus{
	border: none;
	outline:0;
}
.dst-p-area2 a{
	overflow: hidden;
	font-size:12px;
	width:auto;
	height:36px;
	line-height:36px;
	text-align:center;	
	margin-left:5px;
	padding: 10px 15px 10px 15px;	
	word-wrap: normal;
	text-overflow: ellipsis;
	white-space: nowrap;
	transition-duration: .3s;
	background: #87CEEB 7px center no-repeat;
	border: 0px solid;	
	border-radius: 6px 6px 6px 6px;
}
.dst-p-area2 a:hover{
	color: #FFF;
	background: #FF2805 7px center no-repeat;
}
@media screen and (max-width:1024px) {
	.dst-pages-area{
		height:128px;
	}
	.dst-p-area1{
		display:block;
	}
	.dst-p-area2{
		display:block;
	}
}
@media screen and (min-width:1024px) {
	.dst-p-area1{
	float:left;	
	}
	.dst-p-area2{
		float:left;
	}
}
.dst-worker-area{
	margin-top:15px;
	display:block;
	width:100%;
	height:auto;
}
.dst-player-area{	
	display:block;
	width:100%;
	height:auto;
}
.dst-player-list{
	margin-top:15px;
	display:block;
	width:100%;
	height:auto;
}
.dst-player-header{
	display:block;
	padding-top:5px;
	width:100%;
	height:auto;
	font-size:16px;
	font-weith:bold;
	color:#FF1493;
}
.dst-player-veo{
	display:block;
	margin-top:10px;
	width:100%;
	height:auto;
	
}
.dst-bottom{
	display:block;
	margin:0;
	padding:0;
	width:100%;
	height:auto;
	background:#FFF;
}
.dst-bottom span{
	display:block;
	width:100%;
	height:18px;
	line-height:18px;
	text-align:center;
	font-size:14px;
}
.search-hot{
	display:block;	
	width:100%;
	overflow: hidden;
}
.search-hot span{
	display:block;	
	width:100%;
	height:48px;
	line-height:48px;
	font-size:18px;
	text-align:center;
	color:#ff60af;
}
.search-hot a{
	float: left;
	border-radius: 5px;
	margin:3px 8px 8px 3px;
	padding:0 16px 0 16px;
	background:#ff60af;
	border:0px;
	line-height: 35px;
	height: 35px;
	text-align:center;
	font-size:14px;
	color:#ecffff;
}
.search-hot a:hover{
	color:#ddd;
}
.dst-color-red{color: #FF0000;}
.dst-color-red2{color: #FF1493;}
.dst-color-blu{	color: #0000ff;}
.dst-color-blu1{color: #1e90ff;}