﻿a,address,b,big,blockquote,body,center,cite,code,dd,del,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,i,iframe,img,ins,label,legend,li,ol,p,pre,small,span,strong,u,ul,var{margin:0; padding:0;}
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display: block}
body{font-family: "Helvetica Neue", Arial, "Microsoft Yahei UI", "Microsoft YaHei", SimHei, "\5B8B\4F53", simsun, sans-serif; font-size:12px; color:#666; line-height:1.6; background:#fff;}
/*@font-face{font-family: "Helvetica Neue"; src: url("../font/Helvetica Neue.otf");}*/
a:hover{ color:#f00}
a:hover img,img{border:none; vertical-align: bottom;}
img{transition: all 0.6s;}
ol,ul{list-style: none}
input,button,select,textarea{outline:none;font-family:"微软雅黑",Arial,"宋体"; font-size:14px; color: #666;}
table input,table button,table select,table textarea{ vertical-align:middle;}
button,html input[type=button],input[type=submit]{-webkit-apperance: button; cursor: pointer}
button[disabled],html input[disabled]{cursor: default}
textarea{resize:none}
table{ border-collapse:collapse;}
a{text-decoration:none; color:#666;}
h1,h2,h3,h4,h5,h6{font-weight:400; font-family:"微软雅黑";}
th{font-weight: normal;}

.fl{float: left}
.fr{float: right}
.al{text-align: left}
.ac{text-align: center}
.ar{text-align: right}
.hide{display: none}

.clear, .clr{display: block; clear: both; height: 0; line-height: 0; font-size: 0; overflow: hidden;}
.cf:before,.cf:after{content:""; display: table;}
.cf:after{clear: both;}
.cf, .cf2{*zoom:1;}
.cf2:after{display: block; content: ""; clear: both; height: 0; visibility: hidden;}
.w_1200{ width:1200px; margin:0 auto; overflow:hidden}
/*-------------------------结束公用样式--------------------------*/

body{ background:url(../images/top_bg.jpg)  center -30px no-repeat;}

/*head*/
.head{ width:100%; height:40px; background:#fff}
.head .link{ line-height:40px; color:#cbcbcb}
.head .link a{ color:#333}
.head .link a:hover{ color:#F00;}

/*video*/
.videos{ background:url(../images/video_bg.jpg) no-repeat center; height:525px;width:1200px; overflow:hidden; margin-top:370px}


/* myplayer */
.myplayer {width:1200px;margin:0 auto; height:505px; position:relative; left:10px; top:10px}
.CuPlayer {width:860px;float:left;margin-left:0px;margin-top:0px;}

.CuPlayer_more{height:100%; color:#fff;width:310px; position:absolute; margin-left:870px; overflow:hidden}

.CuPlayer_list{ width:100%;}
.CuPlayer_list ul{ height:460px; width:100%; overflow:hidden}
.CuPlayer_list ul li{ height:91px; border-bottom:1px solid #2f2931; color:#969597; display:table; width:300px;vertical-align:middle;position:relative; float:right;background:#221e23; cursor:pointer;}
.CuPlayer_list ul li div.t{vertical-align:middle;display:table-cell; padding:0px 20px}
.CuPlayer_list ul li h2{ font-size:16px;}
.CuPlayer_list ul li span{ display:block; font-size:12px; color:#4b484c; margin:5px 0}
.CuPlayer_Controller{ height:45px; width:300px; background:#29242a; float:right}
.CuPlayer_Controller a{ display:block; width:150px;float:left; height:45px; line-height:45px; text-align:center; background:url(../images/Prev.png) no-repeat center #29242a;}
.CuPlayer_Controller a.Next{background-image:url(../images/Next.png); width:149px; border-left:1px solid #3b343d}
.CuPlayer_Controller a.Selected,.CuPlayer_Controller a:hover{ background-color:#2f2931;}
.CuPlayer_list ul li.Selected,.CuPlayer_list ul li:hover{ background:#322c33; color:#fff}
.CuPlayer_list ul li.Selected i{ display:block; width:12px; height:100%; background:#FFF; left:-10px; position:absolute; background:url(../images/Arrow.png) no-repeat center;}


/* position:relative*/
.Wonderful_video{ margin-top:50px}
.Wonderful_video .column_title{ width:100%; height:55px; position:relative}
.Wonderful_video .column_title span.t{ background:url(../images/title-1.png) no-repeat left center; width:110px; height:40px; display:block;}
.Wonderful_video .column_title i{ display:block; position:absolute; width:1080px; height:1px; overflow:hidden; background-color:#9e0011; right:0}
.Wonderful_video .column_title a.more{ position:absolute; color:#c58182; right:0; top:5px}
.Wonderful_video .column_title a.more:hover{ color:#fff}

.Wonderful_video .cont{background:url(../images/video_bg.jpg) no-repeat center; padding:10px}

.Wonderful_video_list{ width:100%; height:260px; overflow:hidden;}
.Wonderful_video_list li{ width:150px; height:100%; background:#CCC; float:left; overflow:hidden; margin-right:10px; position:relative;}
.Wonderful_video_list li:last-child{ margin-right:0}
.Wonderful_video_list li div.title{ position:absolute; bottom:0; padding:10px; color:#fff; background:url(../images/black.png); width:130px;}
.Wonderful_video_list li div.title h1{ font-size:16px;white-space:nowrap; width:130px; overflow:hidden;text-overflow: ellipsis;}



.Wonderful_video_list li span{color:#888;}

.Wonderful_video_list li.Selected{ width:380px;}
.Wonderful_video_list li.Selected div.title{width:380px;}
.Wonderful_video_list li.Selected div.title h1{width:360px;}

/*activity*/
.activity{ margin-top:90px}
.activity .column_title span.t{ background-image:url(../images/title-2.png);}
.activity .column_title i,.Songs .column_title i{ background:#dddddd}
.activity .column_title a.more,.Songs .column_title a.more{ color:#666}
.activity .column_title a.more:hover,.Songs .column_title a.more:hover{ color:#f00}
.activity .cont{ background:none; position:relative}



/*轮播*/
.cfoucs{position: relative; width: 600px; height: 325px; overflow: hidden;}
.cfoucs .bd li{position: relative;}
.cfoucs .bkcover{top:auto; height: 55px; display: block;}
.cfoucs .title{position: absolute; z-index: 5; text-align:left;left: 15px; bottom: 0; width:450px; height: 55px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; line-height: 55px; font-size: 14px; color: #fff; margin:0px }
.cfoucs .title a{color: #fff;}
.cfoucs .title a:hover{text-decoration: underline;}
.cfoucs .hd{position: absolute; right: 12px; bottom: 20px; line-height: 0; font-size: 0;}
.cfoucs .hd li{margin-left: 6px; display: inline-block; *display: inline; *zoom: 1; width: 11px; height: 11px; background-color: #fff; border-radius: 50%; cursor: pointer;}
.cfoucs .hd .on{background-color: #0e7aff;}
.bkcover{position: absolute; top: 0; bottom: 0; left: 0; right: 0; width: 100%\9; height: 100%\9; background-color: rgba(0,0,0,.8); filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#CF000000,endcolorstr=#CF000000); display: none;}

/*新闻列表*/

.quitnews{line-height: 35px; font-size: 16px; color: #333;}
.quitnews h3{margin-bottom: 10px; height: 35px; font-size: 22px; overflow: hidden;}
.quitnews p{height: 35px; overflow: hidden;}
.quitnews a{color: #333;}
.quitnews a:hover{color: #dd0000; text-decoration:underline}
.quitnews .spc{margin: 0 10px; font-size: 11px; color: #c4c4c4; font-style: normal; font-family: simsun;}
.rd_linklable{margin-right: 5px; position: relative; top: -2px; display: inline-block; text-align: center; padding: 0 6px; height: 20px; line-height: 20px; font-size: 12px; color: #fff; background-color: #df2323;}
.News-cont{ position:relative; width:100%}
.News-Rotation{ position:absolute; left:0}
.News-list{margin-left:640px; width:560px; overflow:hidden}

.Songs .column_title span.t{ background-image:url(../images/title-3.png);}
.Songs .cont{ background:none}




.wdsh_footer {
    top: 2590px;
    text-align: center;
    padding: 30px 0 20px 0;
    font-size: 14px;
    color: #fff;
    width: 100%;
	background:#6F0008;
}


.errer{ line-height:505px; font-size:16px; color:#fff}
.errer a{ color:#fff}