﻿/*http://Www.838dj.Com*/
* { word-break: break-all; }
body { margin: 0; background: #293041; color: #cccccc; font-size: 12px;}
ul, li { list-style: none; margin: 0; padding: 0; }
textarea, input { resize: none; outline: 0; }
td { font-size: 12px; }
.h10 { height: 8px; }
a { color: #cccccc; text-decoration: none; }
a:hover { color: #ffffff; text-decoration: underline; }
a img { border: none; }
form { margin: 0; }
textarea, select { font-size: 12px; line-height: normal; color: #555555; text-decoration: none; background-color: #FFFFFF; border: 1px solid #000000; }
button { height: 17px; line-height: 160%; background: #cc0000; cursor: pointer; border: 0px solid; padding-right: 5px; padding-left: 5px; font-size: 12px; color: #ffffff; }
body, textarea, input, select, button { font-family: "Microsoft Yahei", "瀹嬩綋", "Arial"; }
label { margin-right: 10px; }
#nav, #nav li, #nav ul, #nav a, #nav img { margin: 0; padding: 0; border: 0; }
#nav { line-height: 20px; list-style-type: none; }
#nav li { float: left; }
#nav li a:hover { }
#nav li #a, #c1, #c2, #c3, #c4, #c5, #c6, #c7, #c8, #c9, #c11 { display: block; text-align: center; text-indent: -9999px; }
#nav li #c1:hover, #c2:hover, #c3:hover, #c4:hover, #c5:hover, #c6:hover, #c7:hover, #c8:hover, #c9:hover, #c11:hover { line-height: 19px; border-top: 1px solid #cc0000; }
#nav li #a { width: 100px; }
#nav li #c1 { width: 92px; margin: 0 2px 0 0; }
#nav li #c2 { width: 92px; margin: 0 2px 0 0; }
#nav li #c3 { width: 92px; margin: 0 2px 0 0; }
#nav li #c4 { width: 92px; margin: 0 2px 0 0; }
#nav li #c5 { width: 92px; margin: 0 2px 0 0; }
#nav li #c6 { width: 92px; margin: 0 2px 0 0; }
#nav li #c7 { width: 92px; margin: 0 2px 0 0; }
#nav li #c8 { width: 92px; margin: 0 2px 0 0; }
#nav li #c9 { width: 92px; margin: 0 2px 0 0; }
#nav li #c11 { width: 92px; margin: 0 2px 0 0; }
#nav li ul { line-height: 20px; list-style-type: none; text-align: left; left: -999em; width: 92px; position: absolute; border-bottom: 1px solid #cc0000; }
#nav li ul li { float: left; width: 100px; background: #cc0000; border-style: solid; border-color: #000; border-width: 2px; }
#nav li ul a { display: block; /*width: 79px;*/ text-align: left; padding-left: 9px; background: #000; }
#nav li ul a:link { color: #fff; text-decoration: none; background: #000; }
#nav li ul a:visited { color: #fff; text-decoration: none; background: #000; }
#nav li ul a:hover { color: #fff; text-decoration: none; font-weight: normal; background: #cc0000; }
#nav li:hover ul { left: auto; }
#nav li.sfhover ul { left: auto; }
#content { clear: left; }
.time { text-align: center; padding-bottom: 20px; }
#time { color: #f00; font-weight: bold; }
.login001 li { height: 25px; overflow: hidden; padding-left: 10px; background: url(../images/list_icon.gif) no-repeat 0px 4px; }
.inputsp { height: 19px; line-height: 160%; background: #000000; cursor: pointer; border: 0px solid; font-size: 12px; color: #ffffff; padding: 0 4px }
.inputon { margin-bottom: 1px; height: 17px; line-height: 160%; background: #cc0000; cursor: pointer; border: 0px solid; padding-right: 4px; padding-left: 4px; font-size: 12px; color: #ffffff; }
.inputnarrow { font-size: 12px; line-height: 20px; color: #555555; text-decoration: none; background-color: #FFFFFF; border: 1px solid #000000; height: 20px; }
.inputnarrow001 { font-size: 10px; line-height: normal; color: #555555; text-decoration: none; background-color: #FFFFFF; border: 1px solid #000000; height: 15px; }
.table000 { font-size: 12px; padding-top: 4px; color: #FFFFFF; text-decoration: none; }
#menu { width: 100%; overflow: hidden; }
#menu ul { list-style: none; margin: 15px 10px; padding: 0; width: 100%; overflow: hidden; }
#menu li { height: 23px; overflow: hidden; padding-left: 60px; background: url(../images/sort001.gif) no-repeat 0px 0px; }
#headline001 { height: 70px; he\ight: 60px; overflow: hidden; }
#headline001 strong { font-size: 14px; }
#headline001 strong a:link, #headline001 strong a:visited { color: #ffffff; text-decoration: none }
#headline001 strong a:hover { color: #cccccc; text-decoration: underline; }
#headline001 p { margin: 5px; line-height: 160%; color: #cccccc }
#headline001 img { float: left; width: 72px; height: 54px; border: 1px solid #FFF; background-repeat: no-repeat; margin-top: 0px; margin-right: 10px; margin-bottom: 0px; margin-left: 10px; }
.msgtitlelist002 { margin: 0; padding: 10px; list-style: none; }
.msgtitlelist002 li { height: 12px; overflow: hidden; padding-left: 10px; background: url(../images/list_icon.gif) no-repeat 0px 6px; }
.block .msgtitlelist002 { padding: 3px 5px; }
.linelist002 li { height: 20px; line-height: 160%; }
.linelist002 li a { font-size: 12px; }
.linelist002 strong, .linelist strong a { font-size: 12px; color: #cccccc !important; }
li cite { font-style: normal; font-size: 12px; float: right; color: #999999; text-align: right; }
li cite a { color: #999999; font-size: 12px !important; }
li cite a:visited { color: #999999; }
#panel { overflow: hidden; }
#userpanel form { margin: 0px auto; width: 92%; }
#userpanel #cookietime { margin: 0 0 0 5px; width: 25px; }
#userpanel ul { margin: 0 5px; overflow: hidden; width: 200px;padding-top: 15px;padding-left: 10px;}
#userpanel li { height: 25px; overflow: hidden; padding-left: 10px; background: url(../images/list_icon.gif) no-repeat 0px 3px; }
#userpanel li a {margin-right:15px;}
#footer em { font-style: normal; color: #fff; }
.imgthumblist { margin: 0; padding: 0; list-style: none; padding-top: 5px; }
* html .imgthumblist { height: 1%; }
*>.imgthumblist { overflow: hidden; }
.imgthumblist li { float: left; display: inline; text-align: center; width: 120px; height: 100px; w\idth: 110px; he\ight: 90px; overflow: hidden; padding: 3px; margin: 5px 0 0 5px; }
.imgthumblist p { margin: 0; line-height: 22px; }
.imgthumblist div a { display: table-cell !important; display: block; width: 104px; vertical-align: middle; }
.imgthumblist div img { border: 1px solid #FFF; vertical-align: middle; width: 100px; height: 75px; }
 @media all and (min-width: 0px) {
.imgthumblist div img { width: 100px; height: 75px; }
} /*for Opera Only*/
.imgthumbindexlist { margin: 0; padding: 0; list-style: none; padding-top: 5px; }
/*\*/ * html .imgthumbindexlist { height: 1%; }/**/
*>.imgthumbindexlist { overflow: hidden; }
.imgthumbindexlist li { float: left; display: inline; text-align: center; width: 80px; height: 80px; w\idth: 90px; he\ight: 70px; overflow: hidden; padding: 3px; margin: 5px 0 0 5px; }
.imgthumbindexlist p { margin: 0; line-height: 22px; }
.imgthumbindexlist div a { display: table-cell !important; display: block; width: 90px; vertical-align: middle; }
.imgthumbindexlist div img { border: 1px solid #FFF; vertical-align: middle; width: 80px; height: 60px; }
 @media all and (min-width: 0px) {
.imgthumbindexlist div img { width: 80px; height: 60px; }
}
.groupindexlist { margin: 0; padding: 0; list-style: none; padding-top: 5px; }
/*\*/ * html .groupindexlist { height: 1%; }/**/
*>.groupindexlist { overflow: hidden; }
.groupindexlist li { float: left; display: inline; text-align: center; width: 120px; height: 105px; w\idth: 108px; he\ight: 105px; overflow: hidden; padding: 5px; }
.groupindexlist p { margin: 0; line-height: 22px; }
.groupindexlist div a { display: table-cell !important; display: block; width: 104px; vertical-align: middle; }
.groupindexlist div img { border: 1px solid #FFF; vertical-align: middle; max-width: 100px; max-height: 100px; width: expression(this.width >100 && this.height < this.width ? 100: true);
height: expression(this.height > 100 ? 100: true);
}
 @media all and (min-width: 0px) {
.groupindexlist div img { }
} /*for Opera Only*/
.imgthumblist002 { margin: 0; padding: 0; list-style: none; padding-top: 5px; }
/*\*/ * html .imgthumblist002 { height: 1%; }/**/
*>.imgthumblist002 { overflow: hidden; }
.imgthumblist002 li { float: left; display: inline; text-align: center; width: 100px; height: 105px; w\idth: 90px; he\ight: 105px; overflow: hidden; padding: 5px; }
.imgthumblist002 p { margin: 0; line-height: 22px; }
.imgthumblist002 div a { display: table-cell !important; display: block; width: 84px; vertical-align: middle; }
.imgthumblist002 div img { border: 1px solid #FFF; vertical-align: middle; max-width: 80px; max-height: 80px; width: expression(this.width >80 && this.height < this.width ? 80: true);
height: expression(this.height > 80 ? 80: true);
}
 @media all and (min-width: 0px) {
.imgthumblist002 div img { }
} /*for Opera Only*/
.imgthumblist003 { margin: 0; padding: 0; list-style: none; padding-top: 5px; }
/*\*/ * html .imgthumblist003 { height: 1%; }/**/
*>.imgthumblist003 { overflow: hidden; }
.imgthumblist003 li { float: left; display: inline; text-align: center; width: 70px; height: 60px; w\idth: 60px; he\ight: 60px; overflow: hidden; padding: 5px; }
.imgthumblist003 p { margin: 0; line-height: 22px; }
.imgthumblist003 div a { display: table-cell !important; display: block; width: 60px; vertical-align: middle; }
.imgthumblist003 div img { border: 1px solid #FFF; vertical-align: middle; max-width: 50px; max-height: 50px; width: expression(this.width >50 && this.height < this.width ? 50: true);
height: expression(this.height > 60 ? 50: true);
}
 @media all and (min-width: 0px) {
.imgthumblist003 div img { }
} /*for Opera Only*/
li.smallthumb { width: 88px; height: 105px; w\idth: 81px; he\ight: 97px; border-color: #DFDFDF; margin: 0 0 6px 4px; }
li.smallthumb div { line-height: 65px; font-size: 65px; height: 80px; }
li.smallthumb div a { width: 80px; }
li.smallthumb div img { max-width: 75px; max-height: 75px; width: expression(this.width >75 && this.height < this.width ? 75: true);
height: expression(this.height > 75 ? 75: true);
}
 @media all and (min-width: 0px) {
li.smallthumb div img { width: 75px; height: 75px; }
} /*for Opera Only*/
.font001 { margin: 0; padding: 10px; list-style: none; line-height: 160%; }
.font001 li { padding-left: 10px; font-size: 12px; background: url(../images/list_icon.gif) no-repeat 0px 6px; }
.font001 a:link, .font001 a:visited { color: #ffffff; text-decoration: none }
.font001 a:hover { color: #cccccc; text-decoration: underline; }
.font002 { margin: 0; padding: 10px; list-style: none; line-height: 160%; font-size: 14px; font-weight: bold; }
.font004 { margin: 0; padding-top: 3px; list-style: none; color: #ffffff; }
.font004 a:link, .font004 a:visited { color: #ffffff; text-decoration: none }
.font004 a:hover { color: #ffffff; text-decoration: underline; }
.font005 { font-family: Georgia, "Times New Roman", Times, serif; }
.font006 { margin: 0; padding: 10px; list-style: none; line-height: 160%; font-size: 12px; }
.fontyellow { color: #ffcc00; }
.fontyellow li a:link, .fontyellow li a:visited { color: #cc0000; text-decoration: none }
.fontyellow li a:hover { color: #ffffff; text-decoration: underline; }
.fontblue { color: #00ccff; }
.fontblue a:link, .fontblue a:visited { color: #00ccff; text-decoration: none }
.fontblue a:hover { color: #ffffff; text-decoration: underline; }
.fontred { color: #cc0000; }
.fontred li a:link, .fontred li a:visited { color: #cc0000; text-decoration: none }
.fontred li a:hover { color: #ffffff; text-decoration: underline; }
.fontwhite { color: #ffffff; }
.fontwhite li a:link, .fontwhite li a:visited { color: #ffffff; text-decoration: none }
.fontwhite li a:hover { color: #ffffff; text-decoration: underline; }
#spacestar img { width: 50px; height: 50px; }
.newslist { margin: 0; padding: 10px; list-style: none; line-height: 130%; }
.newslist li { padding-left: 10px; font-size: 13px; background: url(../images/list_icon.gif) no-repeat 0px 6px; }
.newslist li a:link, .newslist li a:visited { color: #ffffff; text-decoration: none }
.newslist li a:hover { color: #cccccc; text-decoration: underline; }
.txtblack { border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #232323; }
.txtname { padding-left: 10px; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #232323; background: url(../images/list_icon.gif) no-repeat 0px 11px; }
.txtname a{display:inline-block;float:left;max-width:380px; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.txtname .re{padding:0 2px;}
.txtname .class {margin-right:3px;}
.txtnamein { padding-left: 10px; border-bottom: 1px dashed #232323; height: 20px; overflow: hidden; background: url(../images/list_icon.gif) no-repeat 2px 7px; }
.pages { text-align: right; height: 30px; }
.xspace-page { float: right; margin: 5px 5px 0 0; }
.xspace-page li { float: left; }
.xspace-page a, .xspace-page span { float: left; display: inline; margin-right: 3px; line-height: 16px; padding: 0 5px; border: 1px solid; border-color: #000; background: #000000; }
span.xspace-totlerecord, span.xspace-totlepages { color: #cccccc; }
span.xspace-totlerecord { margin-right: 0; border-right: none; }
span.xspace-current, .xspace-page .cur { background: #cc0000; color: #FFFfff; font-weight: bold; }
.mainarea { padding: 20px 10px; }
#articledetail { width: 100%; }
.articletitle { font-size: 16px; color: #ffffff; margin: 10px 0 10px; text-align: center; }
.articletitle a { color: #ffffff; }
.articleinfo { margin: 0 10px !important; text-align: center; }
#custominfo { background: #ffffff url(../images/dotline_h.gif) repeat-x bottom; margin: 0 10px; padding: 10px 0; }
#custominfo h5 { margin: 0; line-height: 20px; font-size: 12px; color: #000000; padding-left: 0px; }
#custominfo ul { line-height: 20px; padding: 0; margin: 0; list-style: none; }
#custominfo li { padding: 0 30px 5px; background: url(../images/list_icon.gif) no-repeat 22px 7px; }
#custominfo strong { color: #000000; }
.smalltxt { font-size: 12px; color: #999; font-weight: normal; }
.smalltxt a, .smalltxt a:visited { color: #999 !important; }
#articlebody { width: 100%; margin: 0 auto; text-align: left; padding: 10px 0; overflow: hidden; overflow-y: hidden; line-height: 160%; font-size: 14px; color: #cccccc }
#articlebody * { line-height: normal; }
#articlebody p, #articlebody div { line-height: 160% !important; margin: 20px 0; }
#articlebody p *, #articlebody div * { line-height: normal !important; }
#articlebody strong * { font-size: 12px; }
#articlebody img { max-width: 500px; max-height: 500px;}
.commentlist { margin: 0; padding: 10px; list-style: none; text-align: left; }
.commentlist li { padding-bottom: 20px; }
.commentlist h4 { padding: 0 10px; font-size: 12px; margin: 0 0 10px; line-height: 25px; background: #000000 repeat-x bottom; }
.commentlist img {max-width: 500px; }
.pinglunneirong { font-size: 12px; line-height: 160%; color: #999999 }
#hottag { overflow: hidden; }
#hottag div { padding: 10px; overflow: hidden; line-height: 160%; }
#hottag a { margin-right: 15px;}
#hottag a em { color: #999; font-style: normal; }
#comment form { margin: 10px; }
#comment p { margin: 10px 0; }
.seccodeline * { vertical-align: middle; }
#message { border: 1px solid #000000; padding: 5px; vertical-align: text-top; height: 80px; width: 490px; }
#seccode { border: 1px solid #cccccc; height: 23px; line-height: 23px; padding: 0 5px; }
.xspace-quote { margin: 5px 5px 5px 0px; border-left: 4px solid #000000; background: #25222D; padding: 10px; }
#friendlink ul { height: 1%; overflow: hidden; margin: 10px; padding: 0; list-style: none; }
#friendlink li { float: left; margin: 0px; width: 100px; height: 24px; line-height: 24px; text-align: center; overflow: hidden; }
.imglink { border-bottom: 1px solid #00ccff; padding-bottom: 1em !important; }
.imglink li { height: 31px !important; }
.imglink li img { width: 88px; height: 31px; }
.article h1 { color: #ffffff; font-size: 16px; font-weight: bold; text-align: center; margin: 20px 0 10px; }
.articleinfo { color: #999; text-align: center; line-height: 25px; }
.articlebody { font-size: 14px; line-height: 160%; margin: 0pt auto; overflow: hidden; padding: 10px 10px 0 10px; width: 550px; text-align: left; }
.articlebody img { max-width: 500px; max-height: 500px;}
.articlerate a { text-decoration: underline; display: block; text-align: center; }
h3.tabs { height: 8px; padding: 0px; margin: 0px; }
.tab { padding: 0px; float: left; padding-right: 5px; cursor: pointer; }
.font003 { margin: 0; padding: 0px; list-style: none; line-height: 160%; }
.font003 li { padding-left: 10px; font-size: 12px; height: 19px; overflow: hidden; background: url(../images/list_icon.gif) no-repeat 0px 6px; }
.stat ol { margin: 10px; padding: 0; line-height: 22px; background: url(../images/hotspace_bg.gif) no-repeat 5px 5px; list-style: none; }
.stat li { height: 22px; overflow: hidden; padding-left: 25px; background: url(../images/dotline_h.gif) repeat-x 0 20px; }
.stat em { float: right; font-style: normal; font-size: 9px; color: #999; width: 25px; margin-left: 5px; }
.messagelist { margin: 0; padding: 10px; list-style: none; line-height: 160%; }
.messagelist li { margin: 5px 0 10px; }
.messagelist h4 { margin: 0px; font-size: 14px; line-height: 160%; padding-left: 0px; background: #000000 url(../images/dotline_h.gif) repeat-x bottom; }
.messagelist h4 em { float: right; font-style: normal; padding-right: 5px; }
.messagelist h4 a { color: #ffffff; font-weight: bold; }
.messagelist p { margin: 5px 0; }
.thumbmsglist { margin: 0; padding: 10px; list-style: none; }
.thumbmsglist li { padding-left: 90px; height: 100px; }
.thumbmsglist li div { float: left; display: inline; margin-left: -90px; margin-top: 5px; text-align: center; border: 1px solid #ffffff; padding: 0px; width: 80px; w\idth: 80px; height: 80px; he\ight: 80px; position: relative; }
.thumbmsglist li div img { height: 80px; width: 80px; }
.thumbmsglist li p { margin: 0; }
.thumbmsglist li em { float: right; font-style: normal; margin-top: 6px; }
.thumbmsglist li em strong { color: #090; }
.thumbmsglist li h4 { margin: 0; line-height: 26px; height: 26px; overflow: hidden; font-size: 1em; padding-left: 5px; }
.thumbmsglist li h4 a { color: #fff; font-size: 14px; }
.msgintro { background: #25222D; padding: 15px 5px 0; height: 29px; he\ight: 14px; overflow: hidden; }
.thumbmsglist .msginfo { background: #25222D url(../images/dotline_h.gif) repeat-x bottom; padding: 5px 5px 10px; }
.block dl { margin: 0; padding: 5px 0 10px; line-height: 160%; width: 232px; overflow: hidden; }
.block dt { margin: 0 5px; padding-left: 10px; background: url(../images/list_icon.gif) no-repeat 0; }
.block dt a { color: #00ccff; }
.block dd { color: #fff; margin: 2px 5px; padding: 0 0 5px 0px; background: url(../images/dotline_h.gif) repeat-x bottom; }
.block dd a { color: #999; }
#searchbox form { width: 290px; height: 29px; margin: 2px auto; padding: 3px; }
#searchbox input#key { font: bold 16px verdana, arial; color: #555; width: 200px; height: 19px; border: 1px solid #000; padding: 4px; }
#searchbox input#searchbutton { vertical-align: top; padding-top: 1px; }
#keytext { BORDER-RIGHT: #666 1px solid; BORDER-TOP: #666 1px solid; PADDING-LEFT: 4px; BORDER-LEFT: #666 1px solid; LINE-HEIGHT: 19px; BORDER-BOTTOM: #666 1px solid; WIDTH: 170px; HEIGHT: 19px }
#buttomkey { BACKGROUND: url(../images/search.png); WIDTH: 85px; HEIGHT: 29px; border: 0; }
.fontplay h1 { margin: 0; padding: 3px 0 0 5px; font-size: 12px; color: #fff; height: 16px; line-height: 16px; overflow: hidden; }
.fontplay span { margin: 0;/*display:block;width:157px;*/ padding: 0px 0 0 3px; font-size: 12px; color: #fff; height: 16px; line-height: 16px; }
.wydjtime { text-align: center; border: 1px solid #333; background: #13161E; padding: 4px 7px 2px 7px; line-height: 15px; text-decoration: none; }
#link5ydj { margin: 0; padding: 6px 0; background: #13161E; height: 22px; float: left; }
#link5ydj ul { padding: 0; margin: 0; list-style: none; float: left; }
#link5ydj li { float: left; margin: 0 3px; }
#link5ydj li a { border: 1px solid #000; color: #fff; background: #cc0000; padding: 4px 7px 2px 7px; line-height: 23px; text-decoration: none; }
#link5ydj li a:hover { cursor: pointer; border: 1px solid #ff0000; background: #ff0000; color: #fff; }
#link5ydj li span { margin-left: 5px }
#link5ydj li span a,#link5ydj li span i { border: 1px solid #222; background: #000; padding: 4px 5px 2px 5px; line-height: 23px; text-decoration: none;font-style:normal;}
#link5ydj li span a:hover { border: 1px solid #000; background: #cc0000; color: #fff; }
/*杩炵画鎾斁*/
#link5ydjs { margin: 0; padding: 6px 0; background: #13161E; height: 22px; float: left; }
#link5ydjs ul { padding: 0; margin: 0; list-style: none; float: left; }
#link5ydjs li { float: left; margin: 0 6px; }
#link5ydjs li a { border: 1px solid #000; color: #fff; background: #cc0000; padding: 4px 7px 2px 7px; line-height: 23px; text-decoration: none; }
#link5ydjs li a:hover { cursor: pointer; border: 1px solid #ff0000; background: #ff0000; color: #fff; }
#link5ydjs li.on { margin-left: 10px }
#link5ydjs li.on a { border: 1px solid #222; background: #000; padding: 4px 7px 2px 7px; line-height: 23px; text-decoration: none; }
#link5ydjs li.on a:hover { border: 1px solid #000; background: #cc0000; color: #fff; }
.linktion { border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #333; }
#linksort { padding: 0px 0; width: 675px; }
#linksort ul { padding: 0; margin: 0; list-style: none; }
#linksort li { float: left; margin: 0 5px; }
#linksort li .t { background: #cc0000; font-weight: bold; color: #fff; }
#linksort li a { word-break: keep-all; padding: 4px 3px 2px 3px; line-height: 28px; text-decoration: none; font-weight: bold; color: #f4f4f4; }
#linksort li a:hover { background: #cc0000; color: #fff; }
#hothaomenu { padding: 0; width: 740px; background: #42353B; height: 26px; overflow: hidden; margin-top: 5px; }
#hothaomenu ul { padding: 0; margin: 0; list-style: none; }
#hothaomenu li { float: left; margin: 0 0px; border-left: 1px solid #1F2432; }
#hothaomenu li .t { background: #000; font-weight: bold; color: #fff; }
#hothaomenu li a { background: #42353B; padding: 8px 14px; padding: 6px 12px 6px 11px\9; line-height: 27px; text-decoration: none; font-weight: bold; color: #fff; }
#hothaomenu li a:hover { background: #000; color: #fff; }
#playermenu { width: 440px; height: 500px; background: #13161E; margin: 0 0 0 0 }
#playermenu .titlebar { height: 30px; line-height: 30px; text-align: center; background: #42353B; font-weight: bold; color: #fff }
#playermenu .titlebar div { float: left; width: 109px; border-right: 1px solid #1F2432; cursor: pointer }
#playermenu .titlebar .y { background: #000; width: 110px; }
#playermenu .titlebar .n { border-bottom: 0px solid #1F2432 }
#playermenu .titlebar #a_4 { border-right: 0 }
#playermenu_2, #playermenu_3, #playermenu_4, #playermenu_5 { display: none }
.mu_1 { clear: both; }
.msgtitlelist002 { margin: 0; padding: 10px; list-style: none; }
.msgtitlelist002 li { height: 12px; overflow: hidden; padding-left: 10px; background: url(../images/list_icon.gif) no-repeat 1px 7px; }
.block .msgtitlelist002 { padding: 3px 5px; }
.linelist002 li { height: 20px; line-height: 160%; }
.linelist002 li a { font-size: 12px; }
.linelist002 strong, .linelist strong a { font-size: 12px; color: #cccccc !important; }
li cite { font-style: normal; font-size: 12px; width: 40px; float: right; color: #999999; text-align: right; }
li cite a { color: #999999; font-size: 12px !important; }
li cite a:visited { color: #999999; }
.txtblack cite { width: 80px }
#playinfo .contents { padding: 8px }
#indexdbs { margin: 0 0 0 0; display: none; }
input.inputgogo { color: #555; background-color: white; border: 1px solid black; height: 13px; width: 35px; }
#time b { color: #E0F64B; }
/*杩炵画鎾斁2*/
.playbomlist .mysong { float: left; margin: 0px 0 0px 0px; padding: 4px 4px; width: 420px; border: 1px solid #222; background: #353535; }
.playbomlist .mysong .title { float: left; width: 100%; height: 22px; line-height: 22px; text-indent: 0.5em; font-size: 14px; font-weight: bold; }
.playbomlist .mysong .list { float: left; width: 410px; height: 272px; padding: 2px 5px; border-top: none; background: #13161E; }
.playbomlist .mysong .list { overflow: scroll; overflow-x: hidden; overflow-y: auto; scrollbar-face-color: #353535; scrollbar-arrow-color: #fff; scrollbar-track-color: #13161E; scrollbar-highlight-color: #13161E; scrollbar-3dlight-color: #13161E; scrollbar-shadow-color: #13161E; scrollbar-darkshadow-color: #13161E; }
.playbomlist .mysong .list li { float: left; width: 100%; height: 22px; line-height: 22px; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #232323; overflow: hidden; }
.playbomlist .mysong .list li input { margin-right: 3px; }
.countdown { padding: 0px; margin: 5px 5px 0 5px; width: 740px; background: #42353B; height: 26px; }
.countdown ul { padding: 0; margin: 0; list-style: none; }
.countdown li { float: left; margin: 0 0px; border-left: 1px solid #1F2432; }
.countdown li .c { background: #000; font-weight: bold; color: #fff; }
.countdown li a { background: #42353B; padding: 8px 9px 7px 9px; padding: 7px 7px 5px 6px\9; line-height: 27px; text-decoration: none; font-weight: bold; color: #fff; }
.countdown li a.f { padding: 8px 9px 7px 9px; padding: 9px 9px 7px 8px\9; }
.countdown li a:hover { background: #000; color: #fff; }
.countdown a img { margin: 0 3px; }
.tagsy ul { padding: 0; margin: 0; }
.tagsy ul li { list-style: none; margin: 0px; padding: 0px; float: left; width: 46px; height: 52px; margin-left: 7px; margin-top: 10px; line-height: 20px; font-size: 12px; position: relative; }
.tagsy ul li img { width: 46px; height: 46px; border: 1px solid #999999; }
.tagsy ul li span { font-size: 12px; left: 0; top: -5px; height: 30px; line-height: 15px; padding: 2px 3px 0 3px; position: absolute; z-index: 2; background-color: #333333; color: #FFFFFF; filter: alpha(opacity=80); -moz-opacity: 0.8; -khtml-opacity: 0.8; opacity: 0.8; }
.tagsy ul div span { color: #CCCCCC }
#downbox { position: relative; }
#downtips { display: none; width: 210px; padding: 8px 15px; height: 100px; position: absolute; left: 50%; margin-left: -120px;/*top:50%;margin-top:-15px;*/ background-color: #fff; border-radius: 5px; color: #000; font-size: 12px; text-align: left; line-height: 180%; }
#downtips b { color: #f00; }
.mute { display: inline; float: right; color: #fefefe; margin-right: 10px; padding-left: 25px !important; background: url(../images/mute.png) no-repeat 0 50%; text-decoration: underline; cursor: pointer; }
#dologin { height: 23px; margin-right: 3px; line-height: 23px; margin-left: 10px; padding: 0 13px; }
.searchinput { height: 21px; width: 135px; }
.searchbtn { height: 23px; line-height: 23px; width: 50px; margin-left: 5px; }
.icog1 { background: url(../images/guanzhu_ico.png) 0px -66px no-repeat; cursor: pointer; width: 60px; height: 60px; overflow: hidden }
.icog0 { background: url(../images/guanzhu_ico.png) 0px 0px no-repeat; cursor: pointer; background-size: 60px; width: 60px; height: 60px; overflow: hidden }
.float_weixin { z-index: 7777; position: fixed; bottom: 250px; left: 0 }
.float_weixin a { display: block; position: relative; margin-top: 3px; width: 46px; height: 52px; background: url(../images/qrcode/bg.png) no-repeat right top }
.float_weixin a:hover { background-position-y: -114px }
.float_weixin a span { display: none; position: absolute; width: 139px; left: 46px; top: -40px; }
.float_weixin a.float_wechat { background: url(../images/qrcode/weixin.gif) no-repeat }
.float_weixin a.float_wechat:hover { background: url(../images/qrcode/bg.png) no-repeat 0 -172px }
.float_weixin a.float_m:hover span { display: block; }
.float_weixin a.float_wechat:hover span { display: block; top: -85px; }
.h10 { height: 10px; overflow: hidden; width: 100% }
.hotremix { width: 134px; height: 180px; overflow: hidden; float: left; }
.hotremix ul { margin: 0px; padding: 0px; }
.hotremix ul p { margin: 0px; padding: 0px; }
.hotremix ul p img { width: 131px; border: 1px solid #666666; }
.hotremix ul h2 { font-size: 14px; margin: 0px; padding: 0px; line-height: 30px; height: 30px; }
.hotremix ul h2 span { font-weight: normal; font-size: 12px }
.mar10 { margin-left: 12px }
.txtname1 { width: 398px; height: 25px; line-height: 25px; overflow: hidden }
.tagli ul { margin: 0px; padding: 0px; float: left; width: 63px; height: 85px; margin-left: 8px; margin-top: 10px; line-height: 25px }
.tagli ul li { list-style: none; margin: 0px; padding: 0px; text-align: center; font-size: 12px }
.tagli ul li img { width: 60px; height: 60px; border: 1px solid #999999 }
/*CD*/
.cd_list { width: 100%; float: left; }
.cd_list li { width: 242px; float: left; height: 260px; padding-top: 15px; }
.cd_list li a { display: block; width: 210px; margin: auto; position: relative; }
.cd_list li a:hover { text-decoration: none; }
.cd_list li a img { width: 210px; height: 210px; }
.cd_list li a span { display: block; position: absolute; }
.cd_list li a .cdcover { width: 100%; height: 210px; top: 0; left: 0; background: url(../images/cds/cover.png) no-repeat left top; }
.cd_list li a .cdbar { width: 100%; height: 40px; top: 170px; left: 0; background-color: #000; opacity: 0.7; }
.cd_list li a .cdicon { width: 33px; height: 33px; right: 10px; top: 173px; background: url(../images/cds/picon.png) no-repeat left top; }
.cd_list li a:hover .cdicon { background-position: left bottom; }
.cd_list li a .cdhits { height: 40px; line-height: 40px; top: 170px; width: 160px; text-indent: 5px; }
.cd_list li a .cdhits b, .cdhits b { color: #04aa0c; font-family: Georgia, "Times New Roman", Times, serif; }
.cd_list li a h3 { height: 40px; line-height: 40px; overflow: hidden; margin: 0; }
.cd_list li a:hover h3 { color: #f00; }
.pbtns { padding-left: 35px; }
.pbtns input { padding: 5px 15px; background-color: #1F2432; margin: 0 3px; border-radius: 4px; border: 0; font-size: 14px; cursor: pointer; color: #fff; }
.pbtns .on, .pbtns input:hover { background-color: #c00; }
#page { margin: auto; display: inline-block; }
#page li { float: left; }
#page li span, #page li a { display: inline-block; padding: 5px 10px; background-color: #1F2432; margin: 0 3px; border-radius: 4px; font-size: 14px; cursor: pointer; }
#page li span { cursor: default; }
#page li a:hover, #page li .cur { text-decoration: none; background-color: #c00; }
.cd_detail h1 { margin: 0; padding: 0; height: 45px; line-height: 40px; }
.cd_detail .binfo { margin: 8px 0; height: 30px; line-height: 30px; font-size: 14px; }
.cd_detail .binfo b { color: #f60; }
.cd_detail .bdsharebuttonbox { display: inline-block; position: absolute; left: 235px; }
.buy_btn { display: inline-block; width: 125px; height: 35px; background: url(../images/cds/buy.png) no-repeat left top; text-indent: -999px; overflow: hidden; }
.buy_btn:hover { background-position: left bottom; }
/*END CD*/
#cdcar { width: 200px; margin: 0px; position: absolute; margin-top: 150px; right: 0px; overflow: hidden; }
#cdmove { width: 200px; margin-right: -180px; overflow: hidden; float: right; }
#cdmenu { width: 20px; overflow: hidden; float: right; text-align: center; background-color: #FF0000; height: 64px; color: #FFFFFF; cursor: pointer }
#cdcontent { width: 180px; float: right; background-color: #FFFFFF; overflow: hidden; }
.cd1 { background-image: url(../images/car/car1.gif); background-repeat: no-repeat; height: 30px; overflow: hidden; }
.cd0 { background-image: url(../images/car/car0.gif); background-repeat: no-repeat; height: 30px; overflow: hidden }
.altcs { position: absolute; padding: 10px; background-color: #ffffff; display: inline; margin-top: -10px; display: none; border: solid 5px #C09B0E; color: #000000; }
.carcs { background-image: url(../images/car/chuanshao.gif); overflow: hidden; background-repeat: no-repeat; padding-left: 45px; margin-left: 5px; margin-top: 5px; color: #000000; height: 40px; }
.carcs li { float: left; background-color: #000000; color: #FFFFFF; overflow: hidden; margin-top: 13px; list-style: none }
.carcs p { float: left; padding: 0px; margin: 0px; width: 11px; height: 11px; background-image: url(../images/car/clo.gif); background-repeat: no-repeat; cursor: pointer; margin-top: 13px; }
.cardqyes { background-image: url(../images/car/danqu_yes.gif); background-repeat: no-repeat; }
.dqo { width: 18px; height: 11px; background-color: #000000; color: #FFFFFF; overflow: hidden; }
.dqf { width: 18px; height: 11px; background-color: #999999; color: #FFFFFF; overflow: hidden; }
.cardq { line-height: 12px; height: 40px; overflow: hidden; padding-left: 45px; margin-left: 5px; margin-top: 5px; color: #000000; }
.cardq li { float: left; text-align: center; margin-top: 2px; list-style: none }
.cardq p { padding: 0px; margin: 0px; width: 11px; height: 11px; background-image: url(../images/car/clo.gif); overflow: hidden; float: left; background-repeat: no-repeat; cursor: pointer; margin-right: 3px; }
.cardq ul { padding: 0px; margin: 0px; width: 11px; height: 11px; float: left; margin-right: 3px; }
.cardqno { background-image: url(../images/car/danqu_no.gif); background-repeat: no-repeat; }
#cdtitle { background-color: #000000; font-size: 12px; overflow: hidden; line-height: 30px; text-align: center; color: #FFFFFF }
#cdtitle span { color: #FF0000; }
#cdbutton { background-color: #000000; font-size: 12px; overflow: hidden; padding: 7px; text-align: center; color: #FFFFFF; margin-top: 5px; }
#cdbutton input { border: 0px; font-size: 12px; color: #FFFFFF; background-color: #FF0000 }
#kongcar { background-image: url(../images/zy.gif); background-repeat: no-repeat; margin: 10px; color: #000000; text-indent: 20px; }
#overlay1 { background: #000; filter: alpha(opacity=50); opacity: 0.5; display: none; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; z-index: 2; display: none; }
#carshow { position: absolute; width: 350px; overflow: hidden; border: 5px solid #000000; background-color: #FFFFFF; top: 40%; left: 50%; margin-left: -175px; margin-top: -120px; padding-bottom: 20px; z-index: 5; padding: 0px; color: #333333; display: none }
#carshow ul { margin: 10px; padding: 0px; }
#carcontent { line-height: 30px; font-size: 14px; }
#carcontent span { color: #FF0000; font-size: 12px; font-weight: bold }
.cdcart { background-image: url(../images/top_bg.gif); font-size: 12px; height: 27px; line-height: 27px; border-bottom: 1px solid #dcdcdc; font-weight: bold }
.cdcart ul { float: left; text-indent: 8px; padding: 0px; margin: 0px; }
.cdcart .k1 {margin: 0px; float: left; }
.cdcart .k2 {margin: 3px 5px; float: right; }
.cdcart .k2 img { cursor: pointer; margin-top: 2px }
#f1 { width: 990px; margin: 0 auto; margin-top: 10px; }
#carright { border: 5px solid #1F2432; background-color: #13161E; padding: 0px; }
#cartitle { border-bottom: 5px solid #1F2432; background-image: url(../images/car/cartitle.gif); background-repeat: no-repeat; padding-left: 60px; }
#cartitleInfo { line-height: 40px; color: #DDB103; font-size: 12px; }
#cartitle span { font-family: Tahoma; font-size: 14px; font-weight: bold; color: #FF0000 }
.chuanshao { background-image: url(../images/car/chuanshao.png); overflow: hidden; background-repeat: no-repeat; padding-left: 45px; color: #000000; height: 45px; }
.chuanshao ul { padding: 0px; margin: 0px; overflow: hidden; margin-left: 30px; }
.chuanshao ul li { float: left; list-style: none; margin-top: 10px; }
.chuanshao .num { border: 1px solid #886E08; background-color: #FFCC00; color: #000000; width: 15px; height: 15px; line-height: 15px; text-align: center; }
.chuanshao .musicid { width: 50px; color: #FFFFFF; line-height: 25px; margin-left: 10px; text-align: center }
.chuanshao .music { color: #FFFFFF; width: 550px; line-height: 25px; margin-left: 15px; }
.chuanshao ul p { float: left; padding: 0px; margin: 0px; width: 14px; height: 14px; margin-top: 13px; margin-left: 35px; }
.pdel { background-image: url(../images/car/carclo_off.gif); background-repeat: no-repeat; cursor: pointer; }
.fullcd { background-image: url(../images/car/danqu_yes.gif); background-repeat: no-repeat; }
.emptycd { background-image: url(../images/car/danqu_no.gif); background-repeat: no-repeat; }
.danqu { line-height: 12px; overflow: hidden; padding-left: 45px; }
.danqu ul { padding: 0px; margin: 0px; overflow: hidden; margin-left: 30px; height: 18px; }
.danqu ul li { float: left; list-style: none }
.danqu ul .numon { border: 1px solid #886E08; background-color: #FFCC00; color: #000000; width: 15px; height: 15px; line-height: 15px; text-align: center; clear: both }
.danqu .musicid { width: 50px; color: #FFFFFF; line-height: 20px; margin-left: 10px; text-align: center }
.danqu .music { color: #FFFFFF; width: 550px; line-height: 20px; margin-left: 15px; }
.danqu ul .numoff { border: 1px solid #666666; background-color: #999999; color: #666666; width: 15px; height: 15px; line-height: 15px; text-align: center; clear: both }
.danqu ul p { float: left; padding: 0px; margin: 0px; width: 14px; height: 14px; margin-top: 2px; margin-left: 35px; }
.danqu ul .dqs { background-image: url(../images/car/dqs_off.gif); background-repeat: no-repeat; cursor: pointer; }
.danqu ul .dqx { background-image: url(../images/car/dqx_off.gif); background-repeat: no-repeat; cursor: pointer; }
.cdnum { color: #F7BD26; font-size: 20px; margin: 0px; padding: 0px; font-style: italic; width: 50px; overflow: hidden; text-indent: 15px; }
.cdlist { border: 0px; border-bottom: 5px solid #1F2432; width: 100% }
#buyInfo { color: #DDB103; font-size: 12px; padding-right: 5px; }
#buyInfo span { font-family: Tahoma; font-size: 14px; font-weight: bold; color: #FF0000 }
.addorder1 { background-color: #FF0000; color: #FFFFFF; font-size: 12px; border: 1px solid #990000;padding:5px 10px;cursor:pointer;}
.addorder0 { background-color: #999999; color: #666666; font-size: 12px; border: 1px solid #666666;padding:5px 10px;cursor:pointer;}
.addorder2 { background-color: #FFCC00; color: #000000; font-size: 12px; border: 1px solid #AB8A0B;padding:5px 10px;cursor:pointer;}
#selmusic { background-color: #FFCC00; color: #000000; font-size: 12px; border: 1px solid #AB8A0B;padding:5px 10px;cursor:pointer;}
.inputord { background-color: #333333; font-size: 12px; color: #ffffff; border: 1px solid #000000; padding: 5px 3px; }
.cor33 { color: #333333 }
#orderTitle { border-bottom: 5px solid #1F2432; background-image: url(../images/car/cartitle.gif); background-repeat: no-repeat; padding-left: 60px; height: 50px; }
.ordcontent { width: 98%; margin: 0 auto; }
.ordmenu { width: 98%; margin: 0 auto; padding-top: 15px; }
#adsel { background-image: url(../images/car/carli.gif); background-repeat: repeat-y; padding: 10px; }
#adsel ul { margin: 5px; padding: 0px; }
#adsel ul li { list-style: none; padding: 0px; margin: 0px; }
.delimg { cursor: pointer }
#adsel span { color: #FFCC00; }
#shdz { line-height: 30px; height: 30px; color: #FFFFFF; background-image: url(../images/viewleft.jpg) }
#shdz ul { background-color: #13161E; width: 130px; overflow: hidden; color: #FFFFFF; margin: 0px; padding: 0px; text-align: center; font-weight: bold; color: #FFCC00; }
#orderTitle .cs { background-image: url(../images/car/chuanshao.png); background-repeat: no-repeat; height: 40px; padding-left: 45px; line-height: 40px; }
#orderTitle .cs span { color: #FF0000; font-family: Tahoma; font-size: 16px; font-weight: bold }
#orderTitle p { float: left; margin: 0px; padding: 0px; margin-top: 4px; margin-left: 20px; }
#orderTitle .dq { background-image: url(../images/car/danqu_yes.png); background-repeat: no-repeat; height: 40px; padding-left: 45px; line-height: 40px; }
#orderTitle .dq span { color: #FF0000; font-family: Tahoma; font-size: 16px; font-weight: bold }
#orderTitle .al { line-height: 40px; }
#orderTitle .al span { color: #FF0000; font-family: Tahoma; font-size: 16px; font-weight: bold }
.corred { color: #FF0000 }
.rid { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #FF0000 }
#paymenu { border: 3px solid #333333; position: absolute; width: 180px; overflow: hidden; padding: 5px; display: none; text-align: left }
#paymenu p { margin: 0px; padding: 0px; line-height: 20px; clear: both }
#paymenu p span { color: #FF0000; font-weight: bold }
#clo { margin: 0px; padding: 0px; float: right; background-image: url(../images/car/clo.gif); background-repeat: no-repeat; width: 11px; height: 11px; overflow: hidden; cursor: pointer }
#paymenu .err { color: #FF0000; }
.pstyle { background-color: #009900; color: #FFFFFF; padding: 3px; font-size: 12px }
.ztmenu { float: left; background-color: #000000; color: #FFFFFF; font-size: 12px; margin-right: 15px; width: 80px; line-height: 24px; text-align: center }
.ztmenu a:link { color: #FFFFFF }
.ztmenu a:visited { color: #FFFFFF }
.ztmenu a:hover { color: #FFFFFF }
.ban { font-size: 14px; text-indent: 5px; background-color: #efefef }
.banpath { font-size: 12px; text-indent: 5px; background-image: url(../images/car/banpath.gif); line-height: 28px; background-repeat: no-repeat; text-indent: 40px; }
.caron1 { background-image: url(../images/car/caron1.gif); font-size: 14px; color: #FFFFFF; line-height: 35px; border-top: 5px solid #1F2432 }
.caron1 a:link { color: #FFFFFF; text-decoration: none }
.caron1 a:visited { color: #FFFFFF }
.caron1 a:hover { color: #FFFFFF; text-decoration: none }
.caron2 { font-size: 14px; color: #FFFFFF; background-color: #1F2432; border-top: 5px solid #1F2432 }
.caron2 a:link { color: #FFFFFF }
.caron2 a:visited { color: #FFFFFF }
.caron2 a:hover { color: #FFFFFF; text-decoration: none }/*end cart*/
.f1 { width: 990px; margin: 0 auto; overflow: hidden; }
.f2 { width: 990px; margin: 0 auto; }
#car_banner { background-color: #13161e; height: 78px; border-bottom: 5px solid #000000 }
.car_banner_menu { float: right; margin-top: 10px; position: relative }
.car_banner_menu ul { float: left; line-height: 30px; text-align: center; position: relative }
.car_banner_menu ul a { color: #f9f9f9; width: 70px; display: block }
.car_banner_menu ul a:link { color: #f9f9f9 }
.car_banner_menu ul a:visited { color: #f9f9f9 }
.car_banner_menu ul a:hover { color: #f9f9f9 }
.car_dh { position: absolute; width: 70px; background-color: #000000; z-index: 10; line-height: 24px; border-top: 2px solid #cc0000; padding-top: 10px; padding-bottom: 10px; clear: both; display: none }
.car_dh a { color: #ffffff; display: block }
.car_dh a:link { color: #ffffff }
.car_dh a:visited { color: #ffffff }
.car_dh a:hover { color: #ffffff }
.white_content { width: 985px; margin: 0 auto; border: 1px solid #dcdcdc; color: #000000; background-color: #ffffff; margin-top: 20px; }
.white_content ul { padding: 10px; }
.white_content a:link { color: #333333; text-decoration: none }
.white_content a:visited { color: #333333; text-decoration: none }
.white_content a:hover { color: #000000; text-decoration: none }
#ddlist .cs { background: url(../images/car/ordcs.gif) no-repeat; height: 30px; padding-left: 35px; line-height: 30px; }
#ddlist .cs span { color: #FF0000; font-family: Tahoma; font-size: 16px; font-weight: bold }
#ddlist p { float: left; margin: 0px; padding: 0px; margin-top: 4px; margin-left: 5px; }
#ddlist .dq { background: url(../images/car/orddq.gif) no-repeat; height: 30px; padding-left: 35px; line-height: 30px; }
#ddlist .dq span { color: #FF0000; font-family: Tahoma; font-size: 16px; font-weight: bold }
.jg { color: #FF0000; font-family: Tahoma; font-size: 16px; font-weight: bold }
.ddcsxq { background: url(../images/car/ordcs.gif) no-repeat; height: 30px; padding-left: 35px; line-height: 30px; margin: 5px; }
.ddqsxq { background: url(../images/car/orddq.gif) no-repeat; height: 30px; padding-left: 35px; line-height: 30px; margin: 5px; }
.ddqsxq li { float: left; text-align: center; margin-right: 10px; line-height: 20px; width: 20px; color: #ffffff; background-color: #000000; margin-top: 5px; list-style: none }
.ddqsxq li a:link { color: #FFFFFF }
.ddqsxq li a:visited { color: #FFFFFF }
.ddqsxq li a:hover { color: #FFFFFF }
.pay_menu { line-height: 36px; background-color: #f5f5f5; font-size: 16px; text-indent: 10px; color: #000000; font-weight: bold; border-bottom: 1px solid #dcdcdc }
.payico { width: 199px; height: 60px; border: 5px solid #dcdcdc; text-align: center; line-height: 60px; float: left; margin-right: 15px; margin-left: 17px; font-family: 寰蒋闆呴粦; font-size: 18px; color: #cc0000; font-weight: bold; cursor: pointer; position: relative }
.payico p { position: absolute; display: block; right: -20px; top: -10px; font-size: 12px; width: 60px; height: 30px; line-height: 30px; background-color: #009900; color: #FFFFFF; font-weight: normal; margin: 0; padding: 0px; }
.payico p span { font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 16px; padding-left: 2px; padding-right: 2px; }
.payico img { margin: 0 auto; text-align: center; width: 122px; margin-top: 15px; }
.hrbt { border: 1px solid #000000; color: #FFFFFF; font-size: 12px; line-height: 28px; width: 100px; display: inline-block; cursor: pointer; }
.white_content .hrbt:link, .white_content .hrbt:visited, .white_content .hrbt:hover, .white_content .hrbt:active { color: #fff; text-decoration: none; }
.hbt { background-color: #333333; }
.rbt { background-color: #cc0000; }
.ddtable { width: 100% }
.ddtable .ddt { border-bottom: 1px solid #f5f5f5; font-size: 14px; text-align: center }
.ddtable td { line-height: 24px; text-align: center }
.icon { width: 34px; height: 34px; text-indent: -9999px; margin-right: 30px; float: left; background: url(../images/lg-form.png) no-repeat; display: block }
.icon:hover { background-position-y: -34px }
.icon-qq { background-position: 0 0 }
.icon-weibo { background-position: -34px 0 }
.icon-taobao { background-position: -68px 0 }
.icon-alipay { background-position: -102px 0 }
.icon-qqtw { background-position: -136px 0 }
.icon-wechat { background-position: -170px 0 }
.lg-box { width: 296px; margin: 15px auto 0 auto; z-index: 100; position: relative; color: #999; }
.lg-box li { position: relative; width: 100% }
.lg-box .tip { display: block; position: absolute; right: 8px; top: 8px; display: none; }
.lg-box .text-input { height: 17px; border: 1px solid #ccc; padding: 8px 0 8px 10px; line-height: 17px; font-size: 14px; color: #000; width: 284px }
.lg-box .submit-input { height: 35px; width: 296px; font-size: 14px; line-height: 35px; background: #c00; text-align: center; color: #fff; cursor: pointer; border: 0; }
.lg-box .err .text-input { background: #fef0f0; border-color: #eaa397 }
.lg-box .err .tip { color: #df2020; background: #fef0f0; display: block; }
.lg-box .list-name { height: 55px }
.lg-box .list-pass { height: 50px }
.lg-box .list-ckbox { height: 35px; color: #333 }
.lg-box .list-ckbox label { float: left; vertical-align: middle }
.lg-box .list-ckbox a { float: right; color: #333 }
.lg-box .list-submit { height: 60px }
.lg-box .list-third .tt { height: 30px }
.lg-box .list-third .tt span { display: block; width: 160px; text-align: center; background: #fff; position: absolute; top: 0; left: 50%; margin: 0 0 0 -80px }
.lg-box .list-third .tt i { display: block; width: 100%; height: 1px; background: #ccc; position: absolute; top: 10px }
.lg-box .list-third .icons .last { margin-right: 0 }
.rg-box { width: 296px; margin: 20px auto 0 auto }
.rg-box .list-name { height: 50px }
.rg-box .list-pass { height: 50px }
.userlogin p { height: 30px; margin: 8px 0 5px; display: block; }
.userlogin p span { width: 16%; float: left; display: block; background: #2C3033; color: #CCC; height: 30px; text-align: center; line-height: 30px;-webkit-user-select:none;cursor:default;}
.userlogin p input { height: 30px; width: 74%; background: #4D545C; border: none; line-height: 30px; float: left; color: #fff; padding: 0 5%; }
.userlogin p button { background-color: #c00; color: #fff; border: none; height: 35px; width: 100%; line-height: 35px; }
.userlogin p button:hover { background-color: #ee3737; }
.login001 li {height: 25px;overflow: hidden;padding-left: 10px;background: url(../images/list_icon.gif) no-repeat 0px 3px;}
@font-face {font-family: "iconfont";
  src: url('http://www.5ydj.com/static/css/font/icon.eot'); /* IE9*/
  src: url('http://www.5ydj.com/static/css/font/icon.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('http://www.5ydj.com/static/css/font/icon.woff') format('woff'), /* chrome, firefox */
  url('http://www.5ydj.com/static/css/font/icon.ttf') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
  url('http://www.5ydj.com/static/css/font/icon.svg#iconfont') format('svg'); /* iOS 4.1- */
}
.icons {font-family:"iconfont" !important;font-size:22px;font-style:normal;-webkit-font-smoothing: antialiased;-webkit-text-stroke-width: 0.1px;-moz-osx-font-smoothing: grayscale;}
.snslogin {padding-top:5px;}
.snslogin .icons {display:inline-block;float:left;width:32px;height:32px;text-align:center;line-height:30px;color:#fff;text-decoration:none;background:#c00;margin-right:5px;border-radius:4px;overflow:hidden;}
.snslogin i {float:right;display:inline-block;line-height:32px;font-style:normal;}
.snslogin .qq {background-color:#0098E6}
.snslogin .qq:hover{background-color:#33b8fc;}
.snslogin .wechat {background-color:#00B500;font-size:24px;line-height:34px;}
.snslogin .wechat:hover{background-color:#13cc13;}
.snslogin .weibo {background-color:#EC0117;font-size:24px;}
.snslogin .weibo:hover {background-color:#ff5c6b}
.todayupdate {padding:3px 0;}
.todayupdate a {margin:0 3px;}
.todayupdate a b {color:#00CCFF;}
.homesearch{width:92%;margin:5px auto;}
.homesearch p{margin:0;padding:6px 0;height:23px;}
.homesearch .inputnarrow{width:198px;padding-left:5px;height:23px;line-height:23px;border:0;}
.homesearch select {width: 80px;height:24px;line-height:24px;border:0;}
.homesearch button{padding:5px 0;height:32px;width:118px;}

.searchoptions select{width:110px;height:27px;border:0;line-height:25px;vertical-align:middle;}
.searchoptions .searchbox{display:inline-block;border:#cc0000 1px solid;margin-left: 10px;border-radius: 4px;}
.searchoptions .searchbox .inputnarrow {width: 220px;border: 0;height: 25px;line-height: 23px;padding: 0 5px;border-radius: 4px 0 0 4px;}
.searchoptions .searchbox button{height: 25px;padding: 0 15px;}
#songlist{display:none;background-color:#293041;line-height:20px;padding:10px 15px;}
.txtname a em{font-style:normal;color:#0cf;}

.ui-autocomplete { border: 1px solid #aaaaaa; background-color: #fff; color: #222222; position: absolute; top: 0; left: 0; cursor: default; }
.ui-menu { list-style: none; padding: 0; margin: 0; display: block; outline: none; }
.ui-corner-all { border-radius: 4px; }
.ui-front { z-index: 100; }
.ui-menu .ui-menu-item { position: relative; margin: 0; padding: 3px 1em 3px .4em; cursor: pointer; min-height: 0; }
.ui-widget-content a { color: #222222; }
.ui-state-focus { border: 1px solid #999; background-color: #dadada; color: #212121;}
.ui-helper-hidden-accessible{display:none;}