#wrap {
	margin:0 auto;
	width:918px;
}
/*--layout--*/
#lantern_slide {
	float:left;
	margin-right:4px;
	width:279px;
	height:260px;
	border:1px solid #eda3a3;
}
#dynamic, #shop_commend, #movie, #video, #singer_img, #news, #ws, #production, #flash, #forum, #data_stat {
	position:relative;
}
#dynamic{
	float:left;
	width:411px;
	height:260px;
	border:1px solid #eda3a3;
}
#shop_commend{
	float:right;
	width:214px;
	height:260px;
	border:1px solid #eda3a3;
}
#wrap #banner {
	width:920px;
	height:150px;
	background:gray;
}
#movie {
	float:left;
	width:279px;
	height:284px;
	border:1px solid #eda3a3;
}
#video {
	float:right;
	width:631px;
	height:284px;
	border:1px solid #eda3a3;

}
#singer_img {
	width:916px;
	overflow:hidden;
	height:184px;
	border:1px solid #eda3a3;
}

#news{
	float:left;
	margin-right:4px;
	width:339px;
	height:199px;
	border:1px solid #eda3a3;
}

#ws {
	float:left;
	width:351px;
	height:199px;
	border:1px solid #eda3a3;
}
#production {
	float:right;
	width:213px;
	height:199px;
	border:1px solid #eda3a3;
}
#flash {
	float:left;
	margin-right:4px;
	width:339px;
	height:199px;
	border:1px solid #eda3a3;
}
#forum {
	float:left;
	width:351px;
	height:199px;
	border:1px solid #eda3a3;
}
#data_stat {
	float:right;
	width:213px;
	height:199px;
	border:1px solid #eda3a3;
	margin-bottom:6px;
}

#data_stat .container{
	margin-left:26px;
	margin-top:16px;
}


/*--category--*/
.category {
	height:32px;
	background:url(../images/titile_bg2.gif) repeat-x;
}
.category div {
	height:32px;
	background:url(../images/titile_bg1.gif) no-repeat;
}
.category h1 {
	padding-left:33px;
	height:32px;
	font-size:14px;
	line-height:32px;
	color:#c42e34;
}
.category span {
	position:absolute;
	top:8px;
	right:15px;
	font-size:14px;
	font-weight:bold;
}
.category span a {
	color:#c42e34;
}
.category_no_pattern{
	height:31px;
	border-bottom:1px solid #ad0101;
	background:url(../images/cate_icon.gif) no-repeat;
}
.category_no_pattern h1 {
	padding-left:30px;
	height:31px;
	font-size:14px;
	line-height:31px;
	color:#c42e34;
}
.category_no_pattern span {
	position:absolute;
	top:8px;
	right:12px;
	font-size:14px;
	font-weight:bold;
}
.category_no_pattern span a {
	color:#c42e34;
}
#production .anniu{
	display:inline;
	float:left;
	margin-left:75px;
	margin-top:20px;

}
/*--dynamic--*/
#dynamic ul {
	padding-top:13px;
	padding-right:13px;
}
#dynamic ul li {
	padding-left:30px;
	height:21px;
	background:url(../images/list_icon.gif) no-repeat 20px 6px;
}
#dynamic ul li span {
	float:right;
}
/*shop_commend*/
#shop_commend .container {
	text-align:center;
	padding-top:18px;
	line-height:21px;
}
#shop_commend .container h2 {
	font-size:14px;
	font-weight:bold;
	color:#3775b0;
	text-align:center;
}
#shop_commend .container img {
	width:140px;
	height:115px;
	margin-top:3px;
	margin-bottom:5px;
	border:1px solid #999;
}
#shop_commend .container p {
	line-height:20px;
}

/*movie*/
#movie .container {
	padding:15px 25px;
}
#movie .container h2 {
	font-size:14px;
	font-weight:bold;
	color:#3775b0;
	text-align:center;
}
#movie .container a img {
	width:100px;
	height:115px;
	float:left;
	border:1px solid #999;
}

#liebiao ul{
	float:left;
	margin-top:-5px;
	height:134px;
}

#liebiao li img{
	margin-right:6px;
	margin-top:-6px;
	margin-left:7px;
	width:3px;
	height:4px;
}

#liebiao li{
	margin-top:5px;
}

/*video*/
#video .container {
	padding:2px 12px;
	
}
#video .container ul {
	width:600px;
	height:247px;
	overflow:hidden;
	margin-top:-9px;
}

#video .container ul li{
	width:260px;
	float:left;
	margin-left:12px;
	margin-right:17px;
	margin-top:6px;
	border-bottom:1px #CCCCCC dashed;

}

#video .container ul li span{
	float:right;
	margin-top:-15px;
	margin-right:50px;
}

#video .container ul li img{
	float:right;
	margin-top:-14px;
	margin-right:10px;
}

.clearline{
	border:none;
}
/*singer_img*/
#singer_img .container {
	padding-top:15px;
}
#singer_img .container ul {
	margin:0 auto;
	width:903px;
}
#singer_img .container ul li {
	float:left;
	padding:0 10px;
}
#singer_img .container ul li img {
	width:110px;
	height:125px;
	border:1px solid #999;
}
/*news*/

#news dl{	
	padding:8px 0 0 15px;
}

#news dl dd{
	height:20px;	
}

#news dl dd a{
	float:left;
	
}

#news dl dd span{
	float:right;
	padding-right:15px;
}


/*ws*/

#ws-liebiao ul{
	float:left;
	margin-left:8px;
	padding-top:10px;
}

#ws-liebiao li img{
	margin-right:10px;
	margin-top:-6px;
	width:3px;
	height:4px;
}

#ws-liebiao li{
	width:320px;
	margin-top:5px;
}
#ws-liebiao li span{
	float:right;
	margin-top:-17px;
}

/*zj*/

#zj-liebiao ul{
	float:left;
	margin-left:8px;
	padding-top:10px;
}

#zj-liebiao li img{
	margin-right:10px;
	margin-top:-6px;
	width:3px;
	height:4px;
}

#zj-liebiao li{
	width:195px;
	margin-top:5px;
}
#ws-liebiao li span{
	float:right;
	margin-top:-17px;
}

/*flash*/
#flash dl {
	padding:15px 0 0 20px;
}
#flash dl dt {
	float:left;
	padding-right:10px;

}
#flash dl dt img {
	display:block;
	margin-bottom:5px;
	padding:2px;
	border:1px solid #999;
}
#flash dl dt span {
	display:block;
	line-height:21px;
	cursor:pointer;
}
#flash dl dt a {
	color:#c42e34;
}
#flash dl dd ul {
	padding-top:8px;
}
#flash dl dd ul li {
	padding-left:15px;
	height:21px;
	background:url(../images/list_icon.gif) no-repeat 5px 6px;
}


/*forum*/
#forum dl {
	padding:15px 0 0 20px;
}
#forum dl dt {
	float:left;
	padding-right:10px;

}
#forum dl dt img {
	display:block;
	margin-bottom:5px;
	padding:2px;
	border:1px solid #999;
}
#forum dl dt span {
	display:block;
	line-height:21px;
	cursor:pointer;
}
#forum dl dt a {
	color:#c42e34;
}
#forum dl dd ul {
	padding-top:8px;
}
#forum dl dd ul li {
	padding-left:15px;
	height:21px;
	background:url(../images/list_icon.gif) no-repeat 5px 6px;
}


/*container*/


#data_stat .container img{
	display:block;
	padding:2px;
	border:1px solid #999;
}

#data_stat .container li{
	margin-top:6px;
}

#data_stat .container li a{
	color:#c42e34;
}