@charset "utf-8";

body {
	background:url(../images/bodyBg.gif) repeat-x;
	color:#999;
	}
.wrap{
	background:url(../images/indexBg.png) center top no-repeat;
}

.vList dl dt img {
	margin-left:10px;
	}


/* 热点飙榜样式 */   /* Add-LY-2011-06-17 */
.main .panel02 {
	position:relative;
	float:left;
	width:220px;
	height:378px;
	}
	.main .panel02 h3 {
		position:absolute;
		top:0;
		left:0;
		width:100%;
		height:30px;
    	border-top: 1px solid #cdcdcd;
		}
	.main .panel02 .tab {
		display: block;
    	height: 30px;
    	padding-left: 1px;
    	right:0px;
    	top: 3px;
    	width: 130px;
		position:absolute;
		}
		.main .panel02 .tab li {
			cursor: pointer;
    		display: inline-block;
    		float: left;
   			height: 25px;
    		margin: 0 1px 0 0;
    		padding-top: 4px;
    		text-align: center;
    		width: 40px;
			}
		.main .panel02 .tab li.active {
			color:#FE9000;
			}
		.main .panel02 a.hotMore {
			position:absolute;
			right:15px;
			bottom:10px;
			}
		.main .race {
			position:relative;
			top:40px;
			margin:0px;
			}
.main .panel06{  
	position:relative;
	width:220px;
	}
	.main .panel06 h3 {            
    	border-top: 1px solid #cdcdcd;
    	height: 30px;
    	width: 100%;
		}

	.main .panel06 dl {
		line-height:20px;
		padding:10px 0px;
		}
		.main .panel06 dl dt {
			float:left;
			}
			.main .panel06 dl dd a {
				font-weight:bold;
				line-height:32px;
				}
	.main .panel06 h4 {
		margin-left:14px;
		line-height:30px; 
		font-weight:bold;
		}
	.main .panel06 p {
		border-bottom:1px dashed #2C3034;
		line-height:20px;
		padding-bottom:10px;
		}
	.main .panel06 ul {
		margin:0 15px 15px 15px;
		line-height:20px;
		}
		.main .panel06 ul span {
			color:#5C6976;
			}
		.main .panel06 ul a {
			display:inline-block;
			padding-right:20px;
			}
		.main .panel06 ul a:hover {
			background:url(../images/btnPlayS.gif) right center no-repeat;
			}
/* 新闻推荐 */  /* Add-LY-2011-06-17 */
.main .panel04 {
	position:relative;
	background:url(../images/tab01.png) no-repeat;
	color:#596676;
	}
	.main .panel04 h3 {
		color: #FFFFFF;
    	font-size: 14px;
    	font-weight: bold;
    	height: 30px;
    	line-height: 28px;
    	overflow: hidden;
    	position: absolute;
    	text-align: center;
    	width: 80px;
		}
	.panel04 .tab {
		margin:0px 0px 0px 90px;
		top:0px;
		}
		.panel04 .tab li {
    		display: block;
    		float: left;
    		margin-right: 4px;
			}
			.panel04 .tab li a {
    			display: inline-block;
    			float: left;
    			text-align: center;
    			width: 48px;
				height:30px;
				line-height:30px;
				}

				.panel04 .tab li a:hover, .Panel07 .tab li a.active {
					color:#FE9000;
					}
		.listStyle li{
			float:right;
			width:14px;
			height:14px;
			padding:8px 10px 0px 0px;
		}
			.listStyle .bigPic a{
				display:block;
				border:none;
				background:url(../images/icon02_off.png) no-repeat;
				text-indent:-999em;
			}
			.listStyle .bigPic a:hover{
				background:url(../images/icon02_on.png) no-repeat;
			}
			.listStyle .smallPic a{
				display:block;
				border:none;
				background:url(../images/icon03_off.png) no-repeat;
				text-indent:-999em;
			}
			.listStyle .smallPic a:hover{
				background:url(../images/icon03_on.png) no-repeat;
			}
			.listStyle .textList a{
				display:block;
				border:none;
				background:url(../images/icon04_off.png) no-repeat;
				text-indent:-999em;
			}
			.listStyle .textList a:hover{
				background:url(../images/icon04_on.png) no-repeat;
			}
	.main .panel04 a img {
		padding:4px;
		border:1px solid #D6D6D6;
		float:left;
		}
	.main .panel04 dl {
		padding:45px 0px 0px 25px;
		line-height:25px;
		}
		.main .panel04 h1 a {
			color:#FE9000;
			font-size:14px;
			font-family:'Microsoft Yahei';
			font-weight:bold;
			float:left;
			width:210px;
			padding-left:10px;
			}
		.main .panel04 dl dt {
			float:left;
			width:465px;
			}
			.main .panel04 dl dt p {
				padding-top:5px;
				float:left;
				width:210px;
				padding-left:10px;
				line-height:18px;
				}
		.main .panel04 dl dd {
			margin-bottom:10px;
			float:left;
			}
			.main .panel04 dl dd .flist li{
				display:inline;
				margin-right:5px;
				}
			.main .panel04 dl dd .blist {
				padding-top:10px;
				}
				.main .panel04 dl dd .blist li a {
					padding-left:10px;
					background:url(../images/icon02.png) center left no-repeat;
					}
				
			.main .panel04 dl dd span {
				margin-left:10px;
				}
			.main .panel04 dl dd h1 a {
				font-size:18px;
				margin-bottom:10px;
				display:inline-block;
				}
	.main .panel04 .nLit {
		display:inline-block;
		line-height:20px;
		margin-left:20px;
		margin-right:20px;
		width:650px;
		}
		.main .panel04 .nLit li {
			position:relative;
			display:inline;
			float:left;
			width:140px;
			padding:17px 22px 10px 0;
			text-align:center;
			}
		.main .panel04 .nLit li.last {
			padding-right:0;
			}
			.main .panel04 .nLit li img{
				margin-bottom:5px;
				}
  
	.main .panel04 .race {
		top:0px;
		width:190px;
		margin:0 auto;
	}