body {
	text-align:center; font-family: Verdana;  margin:0; padding:0; background:url(mainbg.gif) bottom no-repeat; font-size:12px; color:#494949;
}
div,form,img,ul,ol,li,dl,dt,dd {margin: 0; padding: 0; border:0; }
h1,h2,h3,h4,h5,h6 {margin:0; padding:0; font-size:12px; font-weight:normal;}
table,td,tr,th{font-size:12px;}
li{list-style-type:none;}
button{cursor:pointer;}
table{margin:0 auto;}
input {border-color:#7C7C7C #C3C3C3 #DDDDDD;border-style:solid;border-width:1px;}
/* 链接颜色 */
a:link {color: #494949; text-decoration:none;}
a:visited {color: #494949;text-decoration:none;}
a:hover {color: #fc4000; text-decoration:underline;}
a:active {color: #bc2931;}
/* 颜色属性 */
.cRed,a.cRed:link,a.cRed:visited{ color:#dc0000; }
.cBlue,a.cBlue:link,a.cBlue:visited{color:#1f3a87;}
.cDRed,a.cDRed:link,a.cDRed:visited{ color:#bc2931;}
.cGray,a.cGray:link,a.cGray:visited{ color: #333;}
.cDGray,a.cDGray:link,a.cDGray:visited{ color: #666;}
.cWhite,a.cWhite:link,a.cWhite:visited{ color:#fff;}
.cBlack,a.cBlack:link,a.cBlack:visited{color:#000;}
a.cBlack:hover{color:#bc2931;}
.cGreen,a.cGreen:link,a.cGreen:visited{color:#008000; text-decoration: underline;}
.cYellow,a.cYellow:link,a.cYellow:visited{color:#ff0;}
.cH a.cH:link,a.cH:visited{color:#803528;}
/* 字体大小*/
.f12px{ font-size:12px;}
.f14px{ font-size:14px;}
/* 其他属性 */
.left{ float: left;}
.right{ float: right;}
.clear{ clear: both; font-size:1px; width:1px; height:0; overflow:hidden; }
.hidden {display: none;}
.unLine ,.unLine a{text-decoration: none;}
.textLine {text-decoration: underline;}
.noBorder{border:none;	}
.blank3{ height:3px; font-size:1px; overflow:hidden; clear:both;}
.blank9{ height:9px;overflow:hidden; font-size:1px;clear:both;}
.blank6{ height:6px; overflow:hidden;font-size:1px; clear:both;}
.blankW9{ height:9px; overflow:hidden;font-size:1px; background:#fff; clear:both;}
.blank12{height:12px; overflow:hidden;font-size:1px;clear:both; }
.blank15{height:15px; overflow:hidden;font-size:1px;clear:both; }

#wrap {margin:0 auto; width:900px; background:#EEE9D6; }
/*头部*/
#heder {
	margin:0 auto; position:relative 
}
#hedertop {
	width:100%; height:37px; background:url(top_navbg.gif) repeat-x;
}
.top_nav  {
	width:910px; height:37px; margin:0 auto; overflow:hidden;
}
.top_nav .logo {
	width:148px; height:37px; float:left
}
.top_nav li {
	float:left; margin:0 5px 0 1px; line-height:38px; 
}
.top_nav span {margin:2px 0 0;}
/*.banner {width:900px; height:240px; margin:0 auto; overflow:hidden;}*/
.banner {width:900px; height:108px; margin:0 auto; overflow:hidden;}
.logo {float:left; width:161px; height:90px;}
.ggad {float:right; width:720px; height:90px;}

.contenter {width:900px; margin:0 auto;}
.listside {width:500px;}
.otherside {width:370px;}

.note {width:900px; height:24px; border:1px #885946 dashed; line-height:24px;}

.title {margin:10px; text-align:left; height:100px; background:#ccc}

.s_title {text-align:left; margin:5px 0;}
.s_title a {line-height:24px;}


.list {margin:10px 0; padding:15px 0; border-top:1px #eee solid; text-align:left;}
.list .pic {border:3px #fc4000 solid; margin-right:15px; float:left;}
.list h2 {margin:10px 0 0; line-height:180%;}
.list span {margin:10px 0 0; float:right}
.list li {border-bottom:1px #eee solid; padding:25px 0 10px;}

.star {margin:10px 0; text-align:left;}
.star .pic {margin-right:15px; float:left;}
.star span {line-height:20px;}
.star p {margin:10px 0;}

.molly_zhubo {width:370px; height:34px; background:url(zhubo.gif) top no-repeat;}
/*
.zhubo_text {text-align:left; line-height:20px;}
.zhubo_text p {margin:15px 0;}

.btn {margin:-5px 0 0;text-align:center;}
.btn a {margin:0 5px;}*/
.btn {float:right; margin-top:5px}
.btn a {display:block; float:left; width:100px; height:27px; line-height:2.4em; margin-left:6px; background:url(btn0.gif) no-repeat;}
.btn a:link,.btn a:visited { color:#fff;}
.btn a:hover { color:#fc4000; text-decoration:none}

.apply {text-align:left; line-height:20px; padding:10px 10px 0; border:1px #e5e5e5 solid}
.apply h1 {font-weight:bold; font-size:14px; line-height:1.5em;}
.apply p {margin:15px 0; text-indent:2em;}


.dianbo {width:370px; padding:10px 0; text-align:left; line-height:24px;}

/*detail_cnt*/
.detail_cnt {margin:10px 0; line-height:24px;text-align:left;}
.detail_cnt h1 {margin:10px auto 0; font-size:14px; font-weight:bold; }
.pages_info {margin:5px auto 10px; }
.pages_info span {float:right; width:120px; height:23px;}
.play {width:100%; height:46px; margin-top:8px;}
.play .player {float:left; width:200px;}
.play .dl {float:left; margin-left:10px;width:123px;}
.play .fenxiang {float:left; text-align:center; margin-left:10px;width:155px;border:dotted 1px #BFBFBF;height:44px; }
.address {margin:5px 0}
.mp3add {width:350px;  padding:2px;font-family:MS Reference Sans Serif,Tahoma}
.copy {width:45px; height:22px; margin-left:5px;  line-height:18px; background:#fff; overflow:hidden;}



.contents_main {border:dotted 1px #BFBFBF; background:#f7f7f7;  padding:5px;}



.pl_title {background:url(pl_tlt_bg.gif) repeat-x; border:1px #e5e5e5 solid; padding:5px 0 2px 10px; font-size:14px;}
.pl_list {}
.pl_list{ padding:5px 0px; clear:both; }
.pl_list dl{ border-bottom:1px dashed #ccc; clear:both;}
.pl_list dt{ clear:both; height:20px; padding:10px 10px 2px; overflow:hidden;}
.pl_list dt img{ vertical-align:middle}
.pl_list dd{ clear:both; line-height:20px; padding:0px 10px 10px; margin:0px;}

.pl_input {width:80px; font-family:MS Reference Sans Serif,Tahoma}
.pl_text {width:485px; height:100px; line-height:24px; padding:2px 5px; font-size:12px; border-color:#7C7C7C #C3C3C3 #DDDDDD;border-style:solid;border-width:1px; font-family:MS Reference Sans Serif,Tahoma; background:url(http://www.24en.com/images/2009/common/pl_bg.gif) no-repeat center;}
.pl_k {margin:10px 0;}

.history {margin:0 10px;}
.history li span {float:right;}




/*帖子调用*/
.post {margin:15px 0 5px; text-align:left; line-height:120%; padding-bottom:5px; border-bottom:1px #EEEEEE dashed;}
.title {margin:0; height:20px;font-weight:bold;}
.smalltext {text-indent:2em; line-height:20px;}
.post li {line-height:1.8em; margin-bottom:5px}



#footer {
	width:900px; margin:0 auto;padding:20px 0 0; line-height:24px; font-family:tahoma; background:url(index_41.jpg) no-repeat;
}
