﻿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-header{
	display:block;
	margin:0;
	padding:0;
	width:100%;
	height:80px;	
}
.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;
}
}
.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;
}
.dst-h-logo{
	float:left;
	width:25%;
	height:100%;
	line-height:80px;
	text-align:center;
}
.dst-h-logo span{	
	width:100%;
	text-align:center;
	font-size:17px;
	color:#FF1493;
}
.dst-h-search{
	float:left;
	margin-top:25px;	
	width:75%;
	height:40%;	
}
.dst-s-center{
	margin-top:7px;
	float:right;
	width:70%;
	height:100%;
}
.dst-s-ple{
	display:block;
	height:100%;
	width:100%;
}
.dst-s-center input{
	float:left;
	width:80%;
	height:100%;	
	border: 0px solid;	
	border-radius: 9px;
	background:#bdfcc9;
	color:#000;
	padding-left:3px;
}
.dst-s-center input:focus{
	border: none;
	outline:0;
}
.dst-s-center button{
	float:left;
	width:67px;
	margin-left:-60px;
	height:100%;
	background:#FF1493;
	font-size:16px;
	font-weith:bold;
	cursor:pointer;
	border: 0px solid;
	color:#fff;
	border-radius: 12px;	
}
.dst-s-center button:hover{	
	background: #CD0000;
}
.dst-b-block{
	display:block;
	margin:0;
	padding:0;
	width:100%;
	height:auto;
}
.dst-menu2{	
	margin-left:15px;
	float:left;
	width:78px;
	height:100%;
	padding: 0;	
}
.dst-menu2-spl{
	display:block;
	width:100%;
	height:100%;
}
.dst-menu2-spl span{
	/*float:left;*/
	display:block;
	width:100%;	
	height:32px;
	line-height: 32px;
	border-radius: 16px;	
	text-align:left;
	cursor:pointer;
	color:#fff;	
	background-color: #FF1493;
}
.dst-menu2-spl span:hover{
	background-color: #CD0000;
}
.dst-muBlock{
	display:none;
	margin-top:-10px;
	width:100%;
	height:auto;
	background-color:#1e90ff;
	transition-duration: .6s;
	/*background-color:rgba(0,0,0,0.5); b0e0e6*/
	z-index: 999999;
	position: absolute;
}
.dst-muBlock ul{
	display:block;
	/*height:fit-content;
	display:none;*/
	width:100%;
	background-color: #FF1493;
	/*position: relative;*/
	
}
.dst-muBlock ul li{
	float:right;
	padding:5px;
	
	border-bottom: 0px solid #fff;
	height:34px;
	line-height:34px;
	width:64px;
	color:#fff;
	
}
.dst-muBlock ul li a{	
	display:block;
	border-radius: 9px;
	width:100%;
	text-align:center;
	height:34px;
	line-height:34px;
	width:64px;
	margin:0;
	padding:0;
	color:#fff;
}
.dst-muBlock ul li a:hover{	
	background-color: #CD0000;
}
.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;
	transition-duration: .6s;
	background: #FF1493 7px center no-repeat;
	background-color: #FF1493;	
	font-size:12px;
	color: #FFF;
}
.dst-t-right a:hover{
	background: #CD0000 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;
}
.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;
	transition-duration: .7s;
}
.dst-lk-block a:hover{	
	color: #fff;	
	background-color:#FFB5C5
}
.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;
}
.dst-v-lst{
	display:block;
	width:100%;
	overflow: hidden;
}
.dst-v-item{
	margin-top:10px;
	float:left;	
	padding:3px 3px 5px;
	width:23%;
	height:auto;	
	vertical-align:top
}
@media screen and (min-width:768px) and  (max-width:1120px) {
	.dst-v-item{
		width:31%
	}
}
@media screen and (max-width:768px) {
	.dst-v-item{
		width:47%
	}
}
.dst-item-box{
	width:100%;
	height:100%;
	border-bottom: 0px solid;	
	border-radius: 6px;
	background:#FbFbFb;
}
.dst-item-box a {	
	width:100%;
	height:100%;
	color:#4F4F4F;
	display:block;
	font-size:12px;
}
.dst-item-box a:hover{
	color:#FF1493;
}
.dst-item-box a span {		
	margin-top:5px;
	display:block;
	max-height:16px;
	overflow: hidden;
}
.dst-item-bWrap{
	width: 100%;
	height:0px;
	padding-bottom:56.25%;
	position:relative;	
}
.dst-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;
	height:106px;
	overflow: hidden;
	text-align: center
}

.dst-adv-lst ul li img {
	margin: 0 auto;
	padding: 4px;
	width: 56px;
	height: 56px;
	border-radius: 15px;
}
.dst-adv-lst ul li img:hover {
	background-color: #FF1493;
}
.dst-adv-lst ul a {
	font-size: 14px;
	color: #FF0000;
}
.dst-adv-lst ul a:hover {
	color: #1e90ff;
}
@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-color-red{color: #FF0000;}
.dst-color-red2{color: #FF1493;}
.dst-color-blu{	color: #0000ff;}
.dst-color-blu1{color: #1e90ff;}