﻿@charset "utf-8";

#topbar{height:40px;border-bottom:1px solid #f5f5f5;color:#666;background-color:#fafafa}
#topbar ul,#topbar p,#topbar input{margin:0;padding:0}
#topbar li{list-style:none}
#topbar a{color:#00c;cursor:pointer;text-decoration:none}
#topbar a:hover{color:#f00;text-decoration:underline}
.hc{display:none}
.sc{display:block}
#topbar input{font-size:12px}
#topbar a{color:#666}
#myfeet p a,#topbar .mapfuc a,#sitemapBox strong a{color:#00c}
#topbar .chocecity a:hover{color:#f00508;text-decoration:none}
#topbar .mapfuc a.c_r,#topbar a:hover{color:#f00}
#topbar #link_city_change{color:#00c;margin-left:5px}
.bar_left{float:left;word-spacing:1px;}

#topbar .member-info{margin: 10px 0 0 10px;}
#topbar ul.bar_right{float:right;padding:10px 0 0}


.bar_left h2{margin:0;padding:0;display:inline;font-weight:700;color:#f00}

#login,#topbar .haschild{float:left}

.arrow{background: no-repeat 0 -156px}
.gap{color:#ccc;margin:0 6px;font-family:"Microsoft Yahei","微软雅黑";}
.hover .hc{display:block;position:absolute;top:33px;zoom:1;border:1px solid #dcdcdc;border-top:none;background:#fff;padding:10px}
#topbar .haschild{padding:0 25px 0 10px;position:relative;z-index:999;height:33px;line-height:33px}
#topbar #minsearch{padding-left:25px;background: no-repeat -12px -123px}
#topbar #minsearch.hover{background: no-repeat -12px -123px #fff}
#minsearch.hover{background-color:#fff}
#minsearchBox{left:-1px;width:211px;overflow:hidden;height:26px}
#topbar #minsearchkeyword{width:127px;padding:5px;height:14px;line-height:14px;border:1px solid #cdcdcd;float:left}
#topbar #minsearchsearchbtn{float:left;margin-left:10px;cursor:pointer;width:62px;height:26px;background: 0 -56px no-repeat;border:0}
#myfeetBox{width:215px;left:-1px}
#sitemapBox{width:138px;right:-1px;_right:-2px;line-height:22px}
#topbar .modify a{color:#00c;cursor:pointer;text-decoration:none}
#topbar .modify a:hover{color:#f00;text-decoration:underline}
#myfeet .line{border-bottom:solid 1px #f3f3f3;margin-bottom:3px}
#myfeet li{height:30px;line-height:30px;border-top:1px solid #f3f3f3;padding-left:18px;background: 3px -174px no-repeat}
#login{line-height:33px;padding:0 8px;position:relative}
#sitemapBox .maplist{border-bottom:1px solid #f3f3f3;padding-bottom:5px;}
#sitemapBox .mapfuc{padding-top:3px}

#sitemapBox br{line-height:0}
.shadow{display:block;clear:both;border-top:solid 1px #ddd;width:100%;background:#f0f0f0;height:1px;line-height:0;font-size:0;overflow:hidden;position:absolute;left:0;bottom:-3px;_padding:0 10px;opacity:0.4;filter:alpha(opacity=40);z-index:-1}
#topbar #sitemapBox .shadow,#topbar .order .shadow{_bottom:-4px}
.msgTips{position:absolute;z-index:999;color:#000;top:31px;left:0;_overflow-x:hidden;border:solid 1px #e7d95f;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;padding:0 1px 1px 1px;background:#fefacc;width:232px}
.msgTips_arrow{position:absolute;top:-7px;left:14px;width:14px;height:8px;z-index:9;background-position:0 -242px}
.msgTips_con{border-top:1px solid #fff;background: no-repeat 5px -252px;line-height:20px;padding:5px 20px 5px 25px}
.msgTips .shadow{border-top:none;bottom:-2px;background:#dedede}
.msgTips_close{position:absolute;right:8px;top:11px;width:10px;height:11px;overflow:hidden;background-position:0 -229px;cursor:pointer;z-index:999}
.ntTips{right:-84px;width:170px}
.ntTips_con{padding:5px 20px 5px 5px;line-height:20px;background: no-repeat 0 -9999px #FFFBCC}
.ntTips_con .num{color:#FD7A0E;font:bold 14px Arial,sans-serif;margin-right:3px}
#topbar .ntTips_con a{color:#00c;text-decoration:none}
.user_id,.user_center,.user_ntalker,.user_i{margin:0 5px;line-height:32px}
.user_ntalker{margin-left:0}
.user_ntalker img{vertical-align:middle}
.pos{position:relative;z-index:700;}
#infomsg{background:none;color:#000;width:auto;text-align:right;padding:5px;line-height:16px;border:none;margin:5px;position:absolute;right:0px;bottom:0px;z-index:1000}
.close{width:9px;height:9px;margin:0;padding:0;display:inline-block;float:right;text-decoration:none;overflow:hidden}
.close:hover{background-position:-17px -229px}


.music-head, .music-body, .music-foot, .banner-ad {width:1170px;margin: 0 auto;}
.music-head {width:1170px;height:90px;margin: 0 auto;font-size: 12px;position: relative;z-index: 99;zoom: 1;}

.head-tel {float: left;margin:22px 0 0 18px;}
.music-head a {color: #555;}
.music-head form {margin: 0;clear: both;position: relative;z-index: 100;}

.music-head .search-wrap { position: absolute;right: 0;top: 13px;}
.music-head .lk {font-size: 14px;}
.music-head .lk a {text-decoration: none;}
.music-head .lk a{color:#777;cursor:pointer;float:left;font-family:"微软雅黑";font-size:12px;height:30px;line-height:30px;text-align:center;width:80px;}
.music-head .lk a.selected{background-color:#e3101e;color:#fff;}
.music-head .lk span {font-weight: bold;}
.music-head .search {position: relative;z-index: 10;}
.music-head .search span {font-size: 12px;}
.music-head .search td {padding: 2px;}
.music-head .kw {width: 358px;margin: 0 3px 0 0;padding: 3px 1px;vertical-align: middle;font-family: Arial;font-size: 16px;}
.music-head .su {width: 78px;height: 28px;margin: 0 7px 0 0;line-height: 24px;vertical-align: middle;font-size: 14px;}
.music-head .cate {font-size: 12px;}
.music-head label {margin-right: 15px;*margin-right: 9px;}
.music-head label input {margin-left: 0px;margin-top: 1px 	;}

.music-head .s_ipt_wr{font-family:arial,tahoma,"Microsoft YaHei","\5b8b\4f53";font-size:16px;padding:5px 8px;width:355px;height:20px;line-height:18px;border:2px solid #e3101e;float:left;position:relative;outline:0;-webkit-appearance:none;margin-right:-1px}
.music-head .s_ipt {width: 342px;height: 22px;font: 16px/22px arial;margin: 5px 0 0 7px;background: #fff;outline: none;}
.music-head .s_ipt_def {font-size: 14px;color: #999;padding: 0;border: 0;}
.music-head .s_btn{font-family:arial,tahoma,"Microsoft YaHei","\5b8b\4f53";float:left;border:1px solid #e3101e;width:74px;height:34px;line-height:30px;font-size:16px;color:#fff;outline:0;cursor:pointer;background:#e3101e;}
.music-head .s_btn_wr {width: 74px;height: 34px;display: inline-block;*position: relative;z-index: 0;vertical-align: top;}






.main-body {width: 975px;border-right: 0px solid #e4e4e4;float:left;}

.main-body .module, .hot-singer, .control-user, .ad-index-left {border-bottom: 0px solid #e4e4e4;}

.module-line {    background-color: #e4e4e4;    overflow: hidden;}
.sidebar {width: 195px;float: right;}
.sidebar dl {margin-bottom: 20px;}
.sidebar .module-line {height: 8px;margin-right: 8px;width: 1px;float: left;position: relative;top: 8px;}
.sidebar dt {font-size: 16px;font-weight: 400;color: #333;padding-bottom: 3px;}
.sidebar dd {float: left;white-space: nowrap;}
.sidebar dd {line-height: 24px;}
.sidebar dd a {background-color: white;float: left;margin-right: 8px;}





.mod-hotsales{height:421px;padding:15px 15px 0;border:solid 1px #dddddd;overflow:hidden;}
.mod-hotsales h4{line-height:40px;color:#333333;font-size:16px;font-weight:400;font-family:'Microsoft Yahei';}
.mod-hotsales li{height:62px;border-top:dotted 1px #bbb;_border-top:solid 1px #eee;}
.mod-hotsales li a,.mod-hotsales li div{position:relative;display:block;padding:11px 0 11px 35px;line-height:20px;font-family:'Microsoft Yahei';}
.mod-hotsales li i{position:absolute;left:0;_left:-40px;top:15px;width:24px;height:24px;line-height:24px;text-align:center;color:#fff;background:url(../images/hotsales_dot.png) no-repeat;font-style:normal;}
.mod-hotsales li strong{display:block;color:#333333;font-size:14px;font-weight:400;}
.mod-hotsales li.first{border-top:none;}
.mod-hotsales li.first i{background-position:left bottom;}

