﻿@charset "utf-8";
/*必调css*/
body {
	color:#000; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:9pt;
 	background:#ccc;
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-face-color:#E7EDF8;
	scrollbar-darkshadow-color:#ABBAE7;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-3dlight-color:#ABBAE7;
	scrollbar-shadow-color:#E7EDF8;
	scrollbar-track-color:#F8F9FD;
}
form,ul,li,dl,dd,dt,p,h1,h2,h3,h4,h5,h6,input,td,div,body{margin:0;padding:0;}
input{ color:#212121;}
table,img {border:0}
ul,li,dl,dd,dt {list-style-type:none;}
.left{ float: left;}
.right{ float: right;}
.clear{ clear: both; font-size:0; height:0; overflow:hidden; }
.clearfix:after{content:"."; display:block; height: 0; clear: both; visibility: hidden;}
input,select,form img,button {vertical-align:middle;}
.align_c{ text-align:center;}
.pointerCursor{cursor:pointer;}
.cursorPointer{cursor:pointer;}
.overflowHidden{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.dotsl{ overflow:hidden; text-overflow:ellipsis; white-space:nowrap; height:23px; line-height:23px;}
.dotsr{ overflow:hidden; text-overflow:ellipsis;}
/*模块宽度*/
.width_248{ width:238px; text-align:left;margin-left:2px;}
.width_298{ width:298px; text-align:left;}
.width410{ width:410px; text-align:left;}
.width440{ width:440px; text-align:left;}
.width319{ width:319px; text-align:left;}
.width258{ width:258px; text-align:left;}
.width_603{ width:603px; text-align:left;}
.width_653{ width:653px; text-align:left;margin-right:2px;}
.width_220{ width:220px; text-align:left; margin:0 auto;}
.width_250{ width:250px; text-align:left; margin:0 auto;}
.width_300{ width:300px; text-align:left; margin:0 auto;}
.width_350{ width:350px; text-align:left; margin:0 auto;}
.width_400{ width:400px; text-align:left; margin:0 auto;}
.width_420{ width:420px; text-align:left; margin:0 auto;}
.width_450{ width:450px; text-align:left; margin:0 auto;}
.width_500{ width:500px; text-align:left; margin:0 auto;}
.width_550{ width:550px; text-align:left; margin:0 auto;}
.width_600{ width:600px; text-align:left; margin:0 auto;}
.width_650{ width:650px; text-align:left; margin:0 auto;}
.width_700{ width:700px; text-align:left; margin:0 auto;}
.width_750{ width:750px; text-align:left; margin:0 auto;}
.width_910{ width:910px; text-align:left; margin:0 auto;background-color:#FFF}
.width_130{ width:130px; padding-left:10px; overflow:hidden;}
.width_86{ width:86px;overflow:hidden;}
.h10{ height:10px; font-size:0; overflow:hidden;}
.h9{ height:9px; font-size:0; overflow:hidden;}
.h3{ height:3px; font-size:0; overflow:hidden; background:#f2f6fb;}
.h20{ height:20px; font-size:0; overflow:hidden;}
.mr_t4{ margin-top:-4px;}
.hand{ cursor:pointer;}
.width126{ width:126px;}
.width104{width:104px;}
.dotsl{ overflow:hidden; text-overflow:ellipsis; white-space:nowrap; height:23px; line-height:23px;}
.dotslcat{ overflow:hidden; text-overflow:ellipsis; white-space:nowrap; height:30px; line-height:30px; width:110px;}
.dotslcat a { overflow:hidden; text-overflow:ellipsis; white-space:nowrap; height:30px; line-height:30px;width:110px;}
.dotsr{ overflow:hidden; text-overflow:ellipsis;}
/*框体头部*/
.top_title{ height:25px; border:#c6d8e6 1px solid; background:url(http://image.kuwo.cn/titlebg.gif) repeat-x; padding-left:8px; overflow:hidden; }
.frame_pd_r{ padding-right:8px;}
h4{ height:25px; border:#c6d8e6 1px solid; background:url(http://image.kuwo.cn/titlebg.gif) repeat-x; padding-left:8px; overflow:hidden; line-height:25px; font-size:12px;}
/*标签列表*/
.tab{ height:26px; border:#c6d8e6 1px solid; background:url(http://image.kuwo.cn/titlebg.gif) repeat-x; border-bottom:none; overflow:hidden;}
.tab li{ float:left; padding-top:6px; height:19px;}
.tab_1{ width:99px; text-align:center; background:#fff; border-right:#c6d8e6 1px solid; position:relative; z-index:1; border-bottom:#fff 1px solid;}
.tab_2{ width:99px; text-align:center; border:#c6d8e6 1px solid; border-top:none; margin-left:-1px; position:relative; z-index:2; }
.tab_3{ width:401px; border-bottom:#c6d8e6 1px solid; border-left:#c6d8e6 1px solid; margin-left:-1px; position:relative; z-index:5;}
/*数字文字*/
.number{ width:11px; text-align:left;}
/*页尾*/
.foot{ width:910px; text-align:center; padding-top:10px; margin:0 auto; border-top:1px solid #c6d8e6; }
/*图像*/
.listen{background:url(http://image.kuwo.cn/listen.gif) no-repeat; width:16px; height:17px; cursor:pointer; display:inline-block;}
.mv{background:url(http://image.kuwo.cn/mv.gif) no-repeat; width:16px; height:17px; cursor:pointer; display:inline-block;}
.download{background:url(http://image.kuwo.cn/donwload.gif) no-repeat; width:16px; height:17px; cursor:pointer; display:inline-block;}
.cailing{background:url(http://image.kuwo.cn/cailing.gif) no-repeat; width:16px; height:17px; cursor:pointer; display:inline-block;}
.add{background:url(http://image.kuwo.cn/add.gif) no-repeat; width:16px; height:17px; cursor:pointer; display:inline-block; float:left; margin:0 7px;}
.Sg{background:url(http://image.kuwo.cn/Sg.gif) no-repeat; width:16px; height:17px; cursor:pointer; display:inline-block;}
.img_mrl_6{ margin-left:6px;}
.img_mrl_18{ margin-left:18px;}
.img_mrl_10{ margin-left:10px;}
/*换页列表*/
.manu_c{text-align:right; padding:50px 4px 0 0; height:24px; overflow:hidden;}
.manu {height:24px; overflow:hidden; display:inline-block; padding-right:5px; float:right;}
.manu li{ float:left; padding:0 2px 0 2px; color:#212121; height:17px; line-height:19px; text-align:center;}
.manu a{border:#dbdbdb 1px solid; padding:0 4px 0 4px; color:#212121; font-size:12px; text-decoration:none; display:block;}
.manu a:hover { border:#fb6600 1px solid; color:#fb6600; }
.manu .current { border:#fb6600 1px; font-weight:bold;color:#fb6600;  height:17px; line-height:19px;  padding:0px 4px 0 4px; font-size:12px;}
.manu .gray{ line-height:21px; color:#828282;}
.manuIput{ width:22px; height:14px; border:#979797 1px solid; margin:0 3px; padding-top:2px; padding-left:2px; background:url(http://image.kuwo.cn/input_bg.gif); font-size:12px;}
/*间距*/
.mr10{ margin-right:10px;}
.alignR{ text-align:right;}
.pdl8{ padding-left:8px;}
.pdt6{ padding-top:6px;}
.pdt10{ padding-top:10px;}
.pd2{ padding-left:2px;}
.pdt2{ padding-top:2px;}
.pdt3{ padding-top:3px;}
/* 主导航样式 */
.nav_sub{ padding-left:25px; padding-top:30px; float:left;}
.search_li{ float:left; background:url(http://image.kuwo.cn/search_li.gif) no-repeat; width:48px; height:19px; padding:5px 0 0 9px;}
.nav_sub span{color:#1d78d3; display:inline-block; width:20px; text-align:center;} 
.nav_frame{ height:41px; background:url(http://image.kuwo.cn/nav_bg.gif) repeat-x; overflow:hidden;}
.nav_l{float:left;width:4px; height:41px; background:url(http://image.kuwo.cn/nav_left.gif);}
.navrbg{ width:324px; height:41px; float:right; background:url(http://image.kuwo.cn/nav_rbg.jpg) left no-repeat;}
.nav_r{float:right;width:5px; height:41px; background:url(http://image.kuwo.cn/nav_right.gif);}
.nav_frame ul{ padding-left:20px; text-align:center;}
.nav_frame li{ float:left;}
.nav_font{ float:left;  display:block; height:46px; width:71px;}
.nav_vline{ float:left; height:35px; width:2px; background:url(http://image.kuwo.cn/nav_vline.jpg);}
.nav_def{display:inline-block; width:71px; height:41px; background:url(http://image.kuwo.cn/nav_def.gif) no-repeat;}
.nav_input{ border:#8fa7c6 1px solid; height:14px; width:186px; line-height:16px; padding:4px; background:url(http://image.kuwo.cn/input_bg.gif);}
.nav_search{ padding:23px 30px 0 0px; float:right; }
.nav_sel{ height:22px; border:#2178d5 1px solid; width:57px;}
.nav_list{position:relative;width:42px; height:22px; border:#2178d5 1px solid; background-color:#fff; line-height:22px; background:url(http://image.kuwo.cn/nav_jt.gif) no-repeat 37px; padding-left:10px;}
.nav_pd_l{ padding-left:4px;}
.nav_b_frame{ height:34px; background:url(http://image.kuwo.cn/nav_b_bg.gif) repeat-x; overflow:hidden; line-height:34px;}
.nav_b_l{float:left;width:4px; height:34px; background:url(http://image.kuwo.cn/nav_b_l.gif);}
.nav_b_r{float:right;width:4px; height:34px; background:url(http://image.kuwo.cn/nav_b_r.gif);}
.nav_b_frame p{ padding-left:38px;}
.nav_b_frame a{ margin-right:12px;}
.nav_b_def{ background:url(http://image.kuwo.cn/nav_msc_bg.gif) no-repeat center;}

/*main nav hover*/
.mnhover{display:inline-block; background:url(http://image.kuwo.cn/nav_hover.gif) no-repeat;}
.mna{float:left; display:inline; padding:5px 10px 0; width:51px!important; width /**/:71px; height:41px!important; height /**/:41px; line-height:36px;}



/*userhead*/
.userhead_s{border:0; width:55px; height:55px;}
.userhead_m{border:0; width:120px; height:120px;}
.userhead_l{border:0; width:200px; height:200px;}
.h36{padding-top:5px; height:36px!important; height /**/:41px; line-height:36px;}

/*for dynamic styling*/
.disp_inline{display:inline;}
.disp_block{display:block;}
.disp_none{display:none;}

/*emotions*/
.em_selected{border:1px solid #f30;}
.em_unselected{border:1px solid #ddd; border-bottom:1px solid #eee; border-right:1px solid #fff;}
.em_table{position:absolute; z-index:1000; top:0; left:0; border:1px solid #ddd; background:#fff;}

/*search item*/
ul.search_item{position:absolute; z-index:1001; top:24px; left:0; border:1px solid #8fa7c6; background:#fff; width:56px!important; width /**/:58px; height:200px!important; height /**/:202px; cursor:pointer;}
ul.search_item li{width:54px!important; width /**/:56px; height:18px!important; height /**/:18px; text-align:center; line-height:20px; border:1px solid #fff;}
.item_over{background:#3cafff;color:#fff;}
.item_out{background:#fff;color:#212121;}

/*less content*/
.less_content{height:80px; overflow:hidden;}

/*score styles*/
.star_blank{background:url(http://image.kuwo.cn/x-g.gif) no-repeat;}
.star_half{background:url(http://image.kuwo.cn/x-b.gif) no-repeat;}
.star_full{background:url(http://image.kuwo.cn/x-r.gif) no-repeat;}

/*popup box*/
.popup_box{position:absolute; left:50%; margin-left:-160px;  z-index:10;}
	
	
/* 216修改样式 */
.t_indx5{ text-indent:5px;}

.h5{ height:5px; font-size:0; overflow:hidden;}

.whiteBG{background:#fff;}
.bg_left_center{background-position:left center;}

.wordBreak{word-break:break-all; word-wrap:break-word;}


/* tandm added */
input, select, textarea {
	color: #333333;
	font-weight: normal;
	background-color: #F5FBFF;
	border: 1px solid #7AC4EA;
}

.checkbox, .radio {
	border: 0px;
	background: none;
	vertical-align: middle;
	height: 16px;
}

.ie_hover { background: #ffc; }
.ie_focus { border: 1px solid #f00; background: #fcc; } 

a:link,a:visited{
	color:#4281A6;
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}

html { overflow-x:hidden;}

#blueLine{
	clear:both;
	width:100%;
	margin:0px 6px;
}

#footer{
	text-align:center;
	margin:5px auto; 
}

.footer{
	clear:both;
	text-align:center;
	margin:5px auto; 
}

.line{
	border-top: 1px solid #97a5b0;
    padding: 1em 8px;
    background: #fff; 
    margin:0px 0px 5px 0px;
}

.num{
	text-align:right;
}

.action{
	text-align:center;
}

.addZone{
	text-align:center;
	border:1px solid rgb(0, 153, 204);
	background-color:#ddedfb;
	margin:3px auto;
	padding:3px;
}
