﻿html, body, div, p, h1, h2, h3, h4, h5, h6, blockquote,
ol, ul, li, dl, dt, dd, 
form, fieldset, legend, button, input, textarea, 
pre, code, th, td{ margin:0; padding:0; border:0;}
body, button, input, select, textarea{ font:12px \5b8b\4f53, Arial, Helvetica, sans-serif;}
h1, h2, h3, h4, h5, h6{ font-size:100%;}
ul, ol, li{ list-style:none;}
a{ text-decoration:none; color:#2D64B3}
a:hover{ text-decoration:underline; color:#61a7ed}
address, caption, code, cite, dfn, em, var{ font-style:normal;}
code, kbd, pre, samp{ font-family:courier new, courier, monospace;} 
legend{ color:#000000;}
fieldset, img{border:0;}
button, input, select, textarea{ font-size: 100%; }
.w960{ width:960px; margin:0 auto;}
.margin10{margin-top:10px}
.margin5{margin-top:5px}
.margin15{margin-top:15px}
.left{float:left}
.right{float:right}
.clearfix{}
.clear{ padding:0; margin:0; height:0; width:0px; display:block; overflow:hidden; visibility:hidden; clear:both;}
.cFloat{clear:both; zoom:1;}
.clearH10{ padding:0; margin:0; height:10px;; width:0px; display:block; overflow:hidden; visibility:hidden; clear:both;}
.cFloat:after{clear:both;  content:"."; display:block; visibility:hidden;  overflow:hidden; height:0;  line-height:0;  font-size:0;}
.font16{font-family:Microsoft YaHei; font-size:16px}
.font18{font-size:18px; font-family:Microsoft YaHei;}
.font20{font-size:20px; font-family:Microsoft YaHei;}
.red{ color:#ff0000;}
.green{color:#339900}
.gary{color:#464646}
.ins {display:none}
.padb10{padding-bottom:8px;}
/*head*/
#header:after{content:"\0020";display:block;clear:both;height:0;overflow:hidden;}
#header{zoom:1;}

.head{width:970px;margin:0 auto;}
.bold {font-weight:bold;}
#header {border-bottom:4px solid #4293D1; height:95px; width:100%;}
/* 公供 */
#header .head {height:94px;}
#header a.logo{float:left;background:url(../images/logo.png) no-repeat;width:240px;line-height:172px;height:95px;overflow:hidden;display:block; text-indent:-999px;}		
#menu {float:left;height:49px;margin:20px 0 0 12px;}
#menu li {float:left;width:50px;padding:0 6px;background:url(../images/menuLine.png) no-repeat 0 0;height:58px;text-align:center;}
#menu .h {background:none}
#menu li a {display:block;line-height:58px;height:58px;overflow:hidden;font-size:16px;font-weight:100;font-family:"Microsoft Yahei","黑体","宋体", Arial;}
#menu li a:hover,#menu .curr a{background:url(../images/menuh.gif) no-repeat; text-decoration:none;color:#fff}
#menu li a.mmy:link { font-family:Arial;font-weight:bold;position:relative;}
#menu li sup {font-weight:normal;font-size:10px;position:absolute;top:-6px;right:6px;}

#header .topr {float:right;width:258px;}
#header .topuser {heighT:20px;line-heighT:20px;padding:14px 0 8px 10px;color:#ccc}
#header .topuser a.qq,#header .topuser a.sina {background:url(../images/ico.gif) no-repeat 0 -30px;padding:2px 0 2px 20px;}
#header .topuser a.sina { background-position:0 -60px}
#header .search {height:31px;padding:4px;width:250px;background:url(../images/topserbg.png) no-repeat;position:relative; z-index:999;}
#header .search .ipt {float:left;width:207px;heighT:17px;padding:2px 4px 2px 8px;border:none;background:none;margin-top:4px}
#header .search .sub {width:30px;height:24px;paddding:0;background:none;cursor: pointer;}
.selectbox-wrapper { WIDTH: 59px;left:-1px;POSITION: absolute;background:#fff;TEXT-ALIGN: center;border:solid #B8CAD6;border-widtH:0 1px 1px;}
.selectbox-wrapper ul li.selected {background:#e0ecf7;}
.selectbox-wrapper ul li.current {color:#fff;background:#36c;}
.selectbox-wrapper ul li {WIDTH: 59px;CURSOR: pointer; LINE-HEIGHT: 24px;}
.selectbox { border:none;  DISPLAY: block;width:47px;height:17px;padding:2px 0 0 12px;  CURSOR: pointer;background:url(../images/ico.gif) no-repeat 46px 8px;color:#555; _padding:4px 0 0 12px;}

.sug-result {border: 1px solid #C9E0F1;color: #000000; display: none;font-size: 14px;  position: absolute;top:35px;left:3px;}
.sug-result dl { border-bottom: 1px solid #E8F1F9; margin: 0; padding-left:40px; position: relative; width:208px;line-height:17px;}
.sug-result dd { background-color: #FFFFFF; border-left: 1px solid #E8F1F9; overflow: hidden; position: relative; white-space: nowrap;}
.sug-result dt {color: #999999; display: inline; font-size: 12px; left: 9px; position: absolute; top: 6px;}
.sug-result a { display: block;margin: 0; padding: 6px 0; position: relative; text-decoration: none;}
.sug-result img { border-radius: 3px 3px 3px 3px;left: 8px;position: absolute; top: 6px; width:40px; height:40px;}
.sidepic { border-radius: 3px 0 0 3px; display: inline-block; height: 40px; position: absolute; width: 5px; z-index: 1;}
.sug-artist span {line-height: 40px;margin-left: 58px;}
.sug-artist span.ci { margin-left: 0;}
.sug-artist a {}
.sug-song a {height: 17px; padding-left: 8px;}
.sug-album div {line-height: 20px;margin-left: 58px;}
.sug-album div.album-artist-name {margin-left: 70px;}
.sug-album div.borderdiv {margin-left: 0;}
.sug-result dl a { color: #333333;}
.sug-result dl a:hover {color: #333333; text-decoration: none;background-color:#EBEBEB;}
.sug-result .artistname { color: #666;}
.sug-result .ci {color: #CC3333; margin-left: 0;}
.sug-result .over { background: none repeat scroll 0 0 #EBEBEB;}
#loading-pic {display: none; height: 20px;left: 385px; position: absolute; top: 7px; width: 20px;z-index: 11;}
.borderdiv {display: inline-block; left: 8px;position: absolute; top: 6px;}
.borderdiv img {left: 0;position: absolute;top: 0;}
.sug-result .shadowright {background: none repeat scroll 0 0 #F8F8F8;}
.sug-result .sug-song i.h-line { margin-right: 4px;}
/*foot*/
.link_5nd{border-top:1px solid #ccc; }
.link_5nd .link_5nd_txt{width:45px; padding-top:5px; float:left;  padding-right:5px; color:#464646}
.link_5nd .link_5nd_name{ padding:5px; float:left; line-height:25px; width:890px;border-left:1px solid #ccc;}
.link_5nd .link_5nd_name a{padding:0 5px; color:#464646; display:block; float:left; white-space:nowrap}
.link_5nd .link_5nd_hezuo a{ height:40px;}
.link_5nd .link_5nd_name img{padding:0 5px; color:#464646; display:block; float:left; white-space:nowrap}

.w960{ width:960px; margin:0 auto;}
.foot_5nd{width:100%; border-top:1px solid #ccc; margin-top:20px; background-color:#F8FCFF;}
.footer_t p{ text-align:center; line-height:25px; color:#8D8D8D;}
.footer_t1{height:40px; margin-top:5px;color:#8D8D8D; line-height:30px; text-align:center;}
.footer_t1 a{color:#8D8D8D; padding:0 5px;}
.footer_img{text-align:center}
.footerText{text-align:center;}
.footerText p {line-height:30px;text-align:center;}



/* 输入框聚焦时不出现边框 */
input:focus{
  outline: none;
}
/* 按钮聚焦时不出现边框 */
button:focus{
  outline: 0;
}