*{margin:0; padding:0; line-height:20px; font-size:12px; list-style:none;}
img{border:0;}
body{background-image: url(/images/bg.jpg); background-position:center; background-repeat:repeat-y;}

a{color:black; text-decoration:none;}
a:hover{color:red;  text-decoration:underline;}

.show{}
.hidden{display:none;}

.leftFloat{float:left;}
.rightFloat{float:right;}
.clearFloat{clear:both;}

.leftAlign{text-align:left;}
.centerAlign{text-align:center;}
.rightAlign{text-align:right;}

.content{width:990px; margin:auto;}
.sideContent{width:300px; float:left;}
.mainContent{width:685px; float:left; margin-left:5px;}

.selectCategory{font-size:16px;}
.border{border:1px #99CCFF solid; padding:1px; margin-top:5px; background:#FCFCFC;}
.numberImg{margin:5px; vertical-align:middle;}

#menu{background:url(/images/bgMenu.jpg);}
	#menu ul{margin-left:20px;}
		#menu li{float:left; background:url(/images/menu_line.gif);  background-repeat:no-repeat; background-position: 3px; margin-right:5px;}
		#menu li a{font-size:14px; color:white; display:block; width:81px; line-height:30px; text-align:center; padding-top:3px;}
			#menu .current, #menu li a:hover{background-image:url(/images/bgMenuTag.jpg); background-repeat:no-repeat; background-position: 3px;}

#categoryList{background:#EFEFEF; line-height:25px; font-size:14px;}
	#categoryList a{font-size:14px; line-height:25px;}

#logo{margin-right:20px;}
#keyword{width:300px; height:20px; padding-left:5px; color:#666666;}
#showSearch{border:1px black solid; z-index:100; position:absolute; background:url(/images/zebra.jpg); padding:1px; color:#999999;}
#hotSearch{margin:30px 0 0 10px}

.moduleTitle{background:#EEF7FE; line-height:25px; font-size:14px; font-weight:bold; color:#1A74CA; border-bottom:1px #99CCFF solid; padding-left:5px;}
	.moduleTitle span{font-size:14px;}
	.moduleTitle a{font-size:14px; color:#1A74CA; line-height:25px;}
		.moduleTitle a:hover{color:red;}

.rootDataImage{float:left; text-align:center; margin:5px 0 0 5px; width:110px;}
	.rootDataImage img{width:100px; height:120px;}
	.rootDataImage p a{display:block; border:1px solid #999999; padding:2px;}
		.rootDataImage p a:hover{display:block; border:1px solid red; padding:2px;}

.rootDataList{padding:10px; float:left; width:539px;}
	.rootDataList li{float:left;width:100px; line-height:25px; background-image:url(/images/icoDot.gif); background-repeat:no-repeat; background-position:0px 8px; padding-left:6px;}

.categoryData{width:680px; border-bottom:1px #99CCFF dashed;}

.categoryImg{width:126px; float:left; margin:10px;}
	.categoryImg img{width:120px; height:145px;}
	.categoryImg p a{display:block; border:1px solid #999999; padding:2px;}
		.categoryImg p a:hover{display:block; border:1px solid red; padding:2px;}

.categoryInfo{float:left; width:520px;}
	.categoryInfo li h1 a{color:red; font-size:14px;}
		.categoryInfo li h1 a:hover{text-decoration:underline;}
	.categoryInfo li span a{color:blue; padding-left:5px;}
		.categoryInfo li span a:hover{text-decoration:underline;}
		
#topInfo{background:#EFEFEF; padding-right:10px; line-height:25px;}


#page{background:#F1F1F1; line-height:30px; text-align:center}
	#page span img{margin:0px 1px 2px 1px;}
	#page span.current{border:#99CCFF 1px solid; padding:1px 4px 0 5px; margin:1px; color:red;}
	#page span.disabled{border:#AAAADD 1px solid; padding:1px 4px 0 5px; margin:1px;}
	#page a{border:#AAAADD 1px solid; padding:1px 4px 0 5px; margin:1px;}
		#page a:hover{border:#99CCFF 1px solid; padding:1px 4px 0 5px; margin:1px;}

#movieContent{padding:10px;}
	#movieContent a{ border-bottom:1px red dashed;}

#movieData{width:675px; float:left;}

#movieImg{width:258px; float:left; margin:5px; text-align:center; margin:5px;}
	#movieImg p img{width:250px;}
	#movieImg p a{display:block; border:1px solid #999999; padding:2px;}
		#movieImg p a:hover{display:block; border:1px solid red; padding:2px;}

#movieInfo{width:395px; float:left; margin-top:10px;}
	#movieInfo img{vertical-align:middle;}
	#movieInfo h1{color:red; font-size:16px;}
	#movieInfo h3 a{color:#1A74CA; font-size:14px;}
	#movieInfo h3 a:hover{color:red;}

#playPageList li{width:184px; line-height:25px; float:left; text-align:center; margin:5px; border:1px #AEDEF2 solid;}
#downloadList li{width:184px; line-height:25px; float:left; text-align:center; margin:5px; border:1px #AEDEF2 solid;}
#otherDownload li{width:315px; height:120px; float:left; text-align:center; margin:5px; border:1px #AEDEF2 dashed;}

#pictureList li{padding-left:20px; float:left; margin:8px;}
	#pictureList img{width:200px; height:240px;}
	#pictureList li p a{display:block; border:1px solid #999999; padding:2px;}
		#pictureList li p a:hover{display:block; border:1px solid red; padding:2px;}

#userActive{width:680px; margin-right:5px; float:left;}

#movieList{width:270px; height:520px; overflow-y:auto;}
	#movieList li{margin:5px; border:1px #AEDEF2 solid; line-height:30px; padding-left:5px;}

#playListPage{float:left; width:275px;}
	#playListPage a{color:blue;}
		#playListPage a:hover{color:red;}
	
#player{margin:5px; width:700px; float:left; text-align:center;}
	#player iframe{width:620px; height:520px;}
	#player #toolbar{margin-left:180px;}
	
#links li{width:90px; margin:3px; line-height:45px; float:left; text-align:center;}
	#links img{width:85px; height:40px;}

#downPlayer img{margin:5px; vertical-align:middle;}

#palyName h1{color:red; font-size:16px; margin-top:10px; text-align:center;}

#siteCount{text-align:center; margin:auto; padding:5px;}

#qqOnLine{margin:10px;}
#shuqian{margin-bottom:5px;}

#toolbar ul{margin-top:5px; text-align:center;}
#toolbar li{float:left; width:60px; margin:3px; text-align:center; overflow:hidden;}
#toolbar_up{background:url(/images/bgUp.jpg); padding-top:23px; height:44px;}
#toolbar_down{background:url(/images/bgDown.jpg); padding-top:23px; height:44px;}
#toolbar_comment{background:url(/images/bgComment.jpg); padding-top:43px; height:24px;}
#toolbar_sendError{background:url(/images/bgSendError.jpg); padding-top:43px; height:24px;}
#toolbar_copyAddress{background:url(/images/bgCopyAddress.jpg); padding-top:43px; height:24px;}

.searchData{border-bottom:1px #99CCFF dashed;}
.searchDataImg{width:206px; height:250px; margin:15px 5px 5px 5px; float:left; margin:10px;}
	.searchDataImg img{ width:200px; height:240px;}
		.searchDataImg p a{display:block; border:1px solid #999999; padding:2px;}
		.searchDataImg p a:hover{display:block; border:1px solid red; padding:2px;}

.search_keyword{color:red; font-size:14px;}

.searchDataInfo{width:730px; float:left; margin-top:15px;}
	.searchDataInfo li h1 a{color:blue; font-size:14px;}
		.searchDataInfo li h1 a:hover{text-decoration:underline;}
	.searchDataInfo li span a{color:#1A74CA; padding-left:5px; font-size:14px; font-weight:bold;}
		.searchDataInfo li span a:hover{text-decoration:underline;}

.sidePictureData{float:left; width:120px; text-align:center; margin-top:5px;}
	.sidePictureData img{width:100px; height:125px;}
		.sidePictureData p a{display:block; border:1px solid #999999; padding:2px; width:100px; height:125px;}
			.sidePictureData p a:hover{display:block; border:1px solid red; padding:2px;}
.sideTextData{float:left; width:175px; margin-top:3px;}
	.sideTextData span{color:#999999;}

.overResult{background:#99CCFF; color:black; cursor:hand;}
