@charset "gb2312";
a{
	color:#333333;
	text-decoration: none; 
}
a:hover{
    color:#CC0047;
	
}
.clr{
	clear:both;
}
.zf1{
	height:1px;
	overflow:hidden;
}
.zf2{
	height:10px;
	overflow:hidden;
}
.zf4{
	height:4px;
	overflow:hidden;
}
.main{
    width:960px;
	margin:0 auto 0 auto;
	background-color:#FFFFFF;
	text-align:left;
}
.login{
	width:960px;
	margin:0 auto 0 auto;
	background-color:#FFFFFF;
	height:24px;
	background-image:url(log_bg.jpg);
	background-repeat:repeat-x;
	border: 1px solid #CDCDCD;
	border-top:none;
	line-height:2;
	text-align:left;
	text-indent: 1em;
	padding-top:2px;
	overflow:hidden;
}
.login_b{
	width:960px;
	border: 1px solid #EBEBEB;
	border-top:none;
}
#login span{
	color:#FF3F75;
	font-weight: bold;
}


.fljsjs {color:#808080;        width: 670px;
        height: 100px;
        padding: 0px;
        overflow-x: scroll;	/*横向滚动条(scroll:始终出现;auto:必要时出现;具体参考CSS文档)*/  
        overflow-y: scroll;	/*竖向滚动条*/}
.logininput{
	color:#FF3F75;
	height:14px;
	border: 1px solid #FF3F75;
	width:90px;
	
}.logininput2{
	margin-bottom:-4px;
	
}
.linkred{
	color:#FF0000;
}
#login img{
	margin-bottom:-1px;
}
.log_l{
	float:left;
	width:772px;
}
.log_r{
	float:left;
	text-align:right;
	width:180px;
	margin-top:2px;
}
.menu{
width:962px;
}
.menu_l{
	width:3px;
	background-image:url(/music/images/menu_l.gif);
	height:33px;
	float:left;
	background-repeat:no-repeat;
}.menu_m{
	width:956px;
	background-image:url(/music/images/menu_m.jpg);
	height:33px;
	float:left;
	font-size:14px;
	text-align:center;
	background-repeat:repeat-x;
}.menu_r{
	width:3px;
	background-image:url(/music/images/menu_r.gif);
	height:33px;
	float:left;
	background-repeat:no-repeat;
}
.menu_bin{
color:#666666;
padding:6px;
text-align:left;
}
.menu_bin a{
color:#666666;
}
.menu_m a{
	color:#FFFFFF;
	padding:5px;
	display:block;
	margin-top:5px;
}
.menu_m a:hover{
	color:#BB002F;
	font-weight:bold;
	background-image:url(/music/images/menubg.gif);
	background-repeat:no-repeat;
}
.menu_m li{
	width:72px;
	float:left;
}

.ggleft{
	float:left;
        width:728px;
}
.ggright{
	float:left;
	margin-left:5px;
}
.dit {
text-align:center;
background-color:#EBEBEB;
line-height:2;
height:25px;}

.zhongy_l{
width:250px;
float:left;
overflow:hidden;
}
.zhongy_c{
width:500px;
float:left;
overflow:hidden;
margin-left:5px;
display:inline;
}
.zhongy_r{

width:200px;
float:left;
overflow:hidden;
margin-left:5px;
display:inline;

}
.zy1_t{
background-image:url(/music/images/zy1_t.gif);
background-repeat:no-repeat;
height:30px;
width:250px;
}
.zytspan{
display:block;
font-size:14px;
font-weight:bold;
color:#CC0047;
margin-left:36px;
margin-top:12px;}
.zy1_m{
background-image:url(/music/images/zy1_m.gif);
background-repeat:repeat-y;
width:250px;
}
.zy1_m dl{

text-align:center;
margin-left:12px;
margin-top:6px;
float:left;
line-height:1.5;
border-bottom:#E0699E dashed 1px;
}
.zy1_m dl img{
width:100px;
border:solid #E6E6E6 1px;
padding:1px;

}
.zy1_b{
background-image:url(/music/images/zy1_b.gif);
background-repeat:no-repeat;
height:4px;
width:250px;
overflow:hidden;
}
.egtj ul{
margin-left:12px;
line-height:1.5;
margin-top:6px;
}
.egtj a{
color:#A32356;
}
.egtj span a{
color:#666666;
}
.egtj span a:hover{
text-decoration:underline;
}
.zy2_t{
background-image:url(/music/images/zy2_t.gif);
}.zy2_m{
/*background-image:url(/music/images/zy2_m.gif);*/
}.zy2_b{
/*background-image:url(/music/images/zy2_b.gif);*/
}
.zytspan2{
color:#A32356;
}
.egtj2 a{
/*color:#C06214;*/
}
.zy3_t{
background-image:url(/music/images/zy3_t.gif);}
.mrtj{
background-image:url(/music/images/mrtj.gif);
background-repeat:no-repeat;
width:500px;
height:115px;
border-bottom:solid #FEC5D6 1px;
margin-top:2px;
}
.mrtj_l{
float:left;
width:21px;
font-size:14px;
font-weight:bold;
color:#FFFFFF;
padding-left:6px;
}
.mrtj_r{
width:465px;
overflow:hidden;
overflow:hidden;

}
.mrtj_r dl img{
border: #DDDDDD solid 1px;
padding:1px;
width:105px;
height:76px;
}
.mrtj_r dl {
width:110px;
margin-left:6px;
margin-top:8px;
float:left;
display:inline;
text-align:center;
line-height:1.5;
}
.pddh{
/*background-image:url(/music/images/pddh.gif);*/
}
.pddhbg{
background-image:url(/music/images/pddhbg.gif);
background-position:right bottom ;
background-repeat:no-repeat;
font-size:14px;
line-height:1.6;
padding-top:5px;
}
.pddhbg span{
color:#AA246A}
.pddhbg span a{
color:#AA246A}
.newhot{
width:500px;
overflow:hidden;
}
.new{
width:249px;
border-left: solid 1px #FEA7C1;
border-top: solid 1px #FEA7C1;
border-bottom: solid 1px #FEA7C1;
float:left;
height:192px;
overflow:hidden;
}
.newtop{
height:2px;
background-color:#FFE4EC;
overflow:hidden;
}
.newbt{
	background-image:url(/music/images/newbtbg.gif);
	background-repeat:no-repeat;
	height:25px;
	font-size:14px;
	font-weight:bold;
	line-height:1.7;
	color:#FC477D;
	text-indent: 1.5em;
}
.new ul{
margin-left:12px;}
.new li{
background-image:url(/music/images/li_ico3.gif);
background-repeat:no-repeat;
margin-top:6px;

padding-left:12px;
}
.hot{
width:247px;
border: solid 1px #FDB6A6;
float:left;
height:192px;
overflow:hidden;
}
.hottop{
height:2px;
background-color:#FFE4EC;
overflow:hidden;
}
.hotbt{
	background-image:url(/music/images/newbtbg.gif);
	background-repeat:no-repeat;
	height:25px;
	font-size:14px;
	font-weight:bold;
	line-height:1.7;
	color:#FC477D;
	text-indent: 1.5em;
}
.hot ul{
margin-left:12px;}
.hot li{
background-image:url(/music/images/li_ico3.gif);
background-repeat:no-repeat;
margin-top:6px;

padding-left:12px;
}
.tjdh{
width:500px;
height:34px;
background-image:url(/music/images/tjdh.gif);
font-size:14px;
font-weight:bold;
color:#FC477D;
	text-indent: 1em;
	line-height:2.5;}
.tjdh a{
	font-weight:normal;
}
.tjdh a:hover{
	font-weight:normal;
	text-decoration:underline;
}
.twtj{
width:497px;
border:solid #FEA7C1 1px;
}
.twtjtop{
height:2px;
overflow:hidden;
background-color:#FFE4EC;
}
.twtj dl{
text-align:center;
line-height:1.6;
margin-left:6px;
margin-top:8px;
float:left;
display:inline;
}
.twtj dl img{
width:112px;
height:88px;
border:#DDDDDD solid 1px;
padding:1px;
}
.twtjbt{
font-size:14px;
font-weight:bold;
color:#F7044D;
padding:8px;
padding-bottom:0px;
}
.twtjbt a{
font-size:14px;
font-weight:bold;
color:#F7044D;
}
.youcet{
color:#FB3974;
background-image:url(/music/images/youce1.gif);
background-repeat:no-repeat;
width:200px;
height:20px;
text-indent:1em;
padding-top:8px;
font-size:14px;
}
.youcezw{
width:198px;
border-left:solid #FEC5D6 1px;
border-right:solid #FEC5D6 1px;
border-bottom:solid #FEC5D6 1px;

}
.youcezw ul{
margin-top:8px;
line-height:1.6;
margin-bottom:8px;
margin-left:8px;}
.youcezw ul span a{
color:#FB6846;
font-weight:bold;
}
.youcet2{
background-image:url(/music/images/youce2.gif);
background-repeat:no-repeat;
width:198px;
height:20px;
text-indent:1em;
padding-top:4px;
font-size:14px;
color:#FB3974;}
.yezt_lk{


padding:8px;

line-height:1.6;
}
.dit {
text-align:center;
background-color:#EBEBEB;
line-height:2;
height:25px;}
.yqlink {
background:#FFEAF0;
}
.yqlinkin{
margin:2px;
border:#FEC0D1 solid 1px;
padding:8px;
background-color:#FFFFFF;
padding-top:2px;
}
.yqlinkin a{
display:block;
width:98px;
height:20px;
float:left;
line-height:1.8;
padding-left:5px;}
.yqlinkin a:hover{
background-color:#A60057;
color:#FFFFFF;


}
.yqlinkin span{
font-size:14px;
line-height:2;
color:#FF0066;
}

.son_left{
width:250px;
float:left;
overflow:hidden;
}
.son_right{
width:705px;
margin-left:5px;
display:inline;
float:left;
}
.lil_t{
background-image:url(s_tt.gif);
background-repeat:no-repeat;
font-size:14px;
font-weight:bold;
color:#CC0047;
text-indent:1em;
line-height:2.8;
width:250px;
height:32px;
overflow:hidden;
}
.lil_b{
background-image:url(s_tb.gif);
background-repeat:no-repeat;
height:6px;
width:250px;
overflow:hidden;
}
.lil_m{
background-image:url(s_tm.gif);
background-repeat:repeat-y;
width:250px;
}
.lil_min{
margin:6px;
line-height:1.8;
}
.lil_min2{
margin-left:16px;
}
.lil_min li span a{
color:#999999;
}
.lil_min a:hover{
text-decoration:underline;
}
.s_souan{
margin-bottom:-4px;
}
.lie_sous{
border:solid #FFBFDF 1px;
padding:8px;
margin-top:2px;
font-size:14px;
}
.lie_weiz{
border:solid #FFBFDF 1px;
padding:8px;
margin-top:2px;
font-size:14px;
height:14px;
overflow:hidden;
background-image:url(s_wzbg.gif);
background-repeat:repeat-x;
overflow:hidden;
font-weight:bold;
color:#FB3974;
height:40px;
}
.lie_zw form{

}
.lie_zw{
border:solid #FFBFDF 1px;
padding:8px;
margin-top:2px;
width:687px;
}
.lie_zwli{
float:left;
line-height:2;
}
.lie_zwli li{
font-size:14px;
width:165px;
padding:3px;
margin-top:10px;
border-bottom:dashed #FFDDF0 1px;
float:left;
overflow:hidden;
height:26px;
overflow:hidden;

}
.lie_zwli li a{
text-decoration:none;
font-size:14px;
}
.lie_zwli li a:hover{
text-decoration:underline;
font-size:14px;
}

/*内容*/
.navbt{
font-size:14px;
font-weight:bold;
background-color:#FFECF4;
text-align:center;
padding:4px;
line-height:1.8;
color:#D20054;
}
.flash{
text-align:center;
}

.ads_1{
width:500px;
height:60px;
background-color:#FFE1E8;
border:solid 1px #FFC1E3;
float:left;
overflow:hidden;
}
.ads_2{
width:172px;
float:left;
margin-left:5px;
display:inline;
height:60px;
overflow:hidden;
color:#E94385;
line-height:1.3;
padding-left:6px;
}
.ads_2 a{

color:#E94385;
}
.page{
font-size:14px;
}
.bbsDiv{
float:left;
width:320px;
margin-left:12px;
border: #FFDAC1 solid 1px;
background:#FFEBDD;
}
.son_right{
margin-left:0px;
}
.son_left{

margin-left:5px;
display:inline;
}
.rmyp span{
float:right;

}
.zxggl{
float:left;
width:468px;
height:160px;
}
.zxggm{
float:left;
display:inline;
width:235px;
margin-left:5px;
height:160px;
border: solid 1px #FFCEDC;
}
.zxggr{
float:left;
display:inline;
width:235px;
margin-left:5px;

height:160px;
border: solid 1px #FFCEDC;
}
.zxggm span{
float:right}
.zxggr span{
float:right}
.zxggr ul{
margin:8px;
line-height:1.6;
}
.zxggm ul{
margin:8px;
line-height:1.6;
}
.bbsDiv ul{

padding:9px;
line-height:1.4;
}
.hSpan{
text-align:center;}
