@charset "utf-8";

body {
	}

.notice {
	margin:20px auto 10px auto;

}
.notice b{
	color:#5C6976;
	font-weight:bold;
	}

a.img img{
	padding:4px;
	border:1px solid #1C2025;
	background:#293037;
	}
.rf {
	float:right;
	}
.lf {
	float:left;
	}

/* 栏目标题样式 */
.bTitle {
	color: #333; 
    font-size: 14px;
    font-weight: bold;
	display:block;
	height:30px;
	line-height:30px;
	overflow:hidden;
	border-bottom: 1px solid #CDCDCD;
	}
.bTitleTxt {
	color:#FF9900;
	font-weight:bold;
	margin-top:17px;
	margin-left:21px;
	font-size:14px;
	}

.more{
	display: block;
    line-height: 30px; 
    position: absolute;
    right: 10px;
	color:#eb5800;
}
.logo a { 
	display:block;
	position:absolute;
	top:30px;
	left:7px;
	width:274px;
	height:64px;
	background:url(../images/logo.png) no-repeat;
	text-indent:-999em;
	overflow:hidden;
	}
/* 搜索条 */  
.searchBox{
	display:block;
	position:absolute;
	top:-40px;
	right:0px;
	width:240px;
	height:30px;
	}
	.searchBox .searchBar {
		display:block;
		position:relative;
		width:240px;
		height:30px;
		background:url(../images/searchBarBg.png) no-repeat;
		}
		.searchBox .searchBar .type {
			color:#FFF;
			font-weight:bold;
			display:inline-block;
			width:56px;
			height:28px;
			line-height:30px;
			text-align:center;
			float:left;
			}
		.searchBox .searchBar .submit {
			float:left;
			border:0;
			width:52px;
			height:30px;
			background:url(../images/btnSearchSub.png) no-repeat;
			cursor:pointer;
			}
		.searchBox .searchBar .keyword{
			background:none;
			border:0;
			color:#cccccc;
			line-height:28px;
			width:163px;
			height:28px;
			margin-left:25px;
			float:left;
			}
	.searchBox .hotTip {
		position:relative;
		top:10px;
		}
		.searchBox .hotTip li {
			display:inline;
			padding:0px 3px;
			}
			.searchBox .hotTip li a {
				color:#0e6385;
				}
			.searchBox .hotTip li a:hover{
				color:#FE9000;
				}
		.searchBox .hotTip li.splt {
			color:#727F92;
			margin:auto 7px;
			font-size:10px;
			}
			
.me {  
	display:block;
	position:absolute;
	right:0px;
	width:190px;
	height:33px;
	line-height:33px;
	padding-left:10px;
	}
	.me a {
		color:#FE9000;
		}
	.me a.logout {
		margin-left:24px;
		}
	.me a.my {
		margin-left:24px;
		display:inline-block;
		padding-right:15px;
		background:url(../images/iconMe.png) right center no-repeat;
		}

/*首页导航样式*/ 
#menu01 {
	display:block;
	position:absolute;
	top:100px;
	width:950px;
	height:30px;
	}
	#menu01 ul{
		margin:0 auto; 
		height:30px;
		list-style-type:none; 
		padding:0px; 
		}
		#menu01 ul .m_li{
			float:left; 
			width:90px; 
			line-height:30px;  
			text-align:center; 
			}
			#menu01 ul .m_li a{
				display:block; 
				color:#FFFFFF;
				font-size:14px;
			}
		.m_li_a{
			float:left; 
			width:90px; 
			line-height:30px; 
			text-align:center; 
			padding-top:3px; 
			font-weight:bold;
			background:url(../images/navHover.png) no-repeat; 
			position:relative; 
			height:30px; 
			}
			.m_li_a a{
				display:block; 
				color:#333;
				font-size:14px;
				}
	.smenu{
		margin:0px auto; 
		padding:0px; 
		list-style-type:none; 
		height:30px;
		padding-top:130px;
		}
		.s_li{
			line-height:30px; 
			display:none; 
			height:30px;
			}
			.s_li a{
				padding:0px 20px;
			}
		.s_li_a{
			line-height:30px; 
			display:block; 
			height:30px; 
			}

/* 头部公用样式 */
.topBar {
	height:73px;
	}
	.topBar a.logo {
		position:absolute;
		top:5px;
		left:8px;
		display:block;
		width:107px;
		height:21px;
		background:url(../images/logon.png) no-repeat;
		}
	.topBar ul.nav {
		position:absolute;
		left:130px;
		}
		.topBar ul.nav li ,.topBar ul.my li {
			display:block;
			float:left;
			height:33px;
			padding-right:2px;
			}
		.topBar ul.nav li.last, .topBar ul.my li.last {
			background:none;
			}
		.topBar ul.nav li a {
			display:inline-block;
			float:left;
			height:31px;
			text-align:center;
			line-height:30px;	
			color:#bf581d; 
			padding:0 5px 0 5px;
			}
		.topBar ul.nav li a.active,.topBar ul.nav li a:hover {
			color:#ffffff; 
			font-weight:bold;
			}
		.topBar ul.my {
			position:absolute;
			right:0;
			width:190px;
			color:#bf581d;
			}
			.topBar ul.my li {
				padding-left:12px;
				padding-right:12px;
				}
				.topBar ul.my li a {
					line-height:30px;
					color:#ffffff;
					}
				.topBar ul.my li.last {
					padding-right:0;
					}
				.topBar ul.my li a.my {
					background:url(../images/iconMe.png) right center no-repeat;
					padding-right:15px;
					}
					.topBar p{   
						font-size:24px;
						font-weight:bold;
						padding-top:45px;
						color:#eb5800;
					}
					.topBar .searchBar {
						position:absolute;
						bottom:4px;
						right:3px;
						width:240px;  
						*width:243px;
						height:30px;
						
						}
						.topBar .searchBar .keyword {
							display:inline;
							float:left;
							border:0;
							line-height:26px;
							*line-height:30px;
							background:url(../images/searchBarBg.png) no-repeat;					
							height:30px;
							width:163px;
							color:#ccc;
							padding-left:25px;
							}
						.topBar .searchBar .submit {
							display:block;
							background:url(../images/btnSearchSub.png) no-repeat;
							border:0;
							width:52px; 
							height:30px;							
						 	}
/*当前路径*/						
	ul.location {
		position:relative;
		height:24px;
		line-height:24px;
		}
		ul.location li {
			display:block;
			float:left;
			margin-right:5px;
			}
			ul.location li a {
				color:#eb5800;
				font-weight:bold;
				}

/* 视频索引 */
.column06 {
	height:30px;
	border:1px solid #2C3034;
	background:url(../images/rightColXSBg.jpg) repeat-x;
	}
	.column06 .title {
		position:absolute;
		top:-1px;
		left:-1px;
		width:90px;
		height:30px;
		background:url(../images/vidoeIndexTitleBg.png) no-repeat;
		display:block;
		text-indent:1em;
		line-height:30px;
		}
	.column06 .gengduo {
		position:absolute;
		display:block;
		right:5px;
		top:0;
		line-height:30px;
		}
		.column06 ul {
			margin-left:90px;
			line-height:30px;
			}
			.column06 ul li {
				display:inline;
				float:left;
				margin-right:10px;
				}

/* 突出第一条的排行榜分页样式 */
.race {
	margin:0 10px 5px 14px;
	}
	.race li {
		position:relative;
		clear:both;
		line-height:28px;
		}
	.race li.last {
		border-bottom:0;
		}
	.race h1 a {
		font-size:14px;
		font-weight:bold;
		color:#FF9900;
		}
		.race li div {
			float:left;
			margin-right:10px;
			padding-bottom:5px;
			}
		.race li span{
			display:block;
			color:#5C6976;
			margin-left:110px;
			line-height:21px;
			}
		.race li i{
			float:left;
			display:block;
			width:16px;
			height:18px;
			margin:4px 5px 0 0;
			}
		.race li i.one{
			top:0;
			left:0;
			width:21px;
			height:29px;
			background-position:0 0;
			margin:0;
			}
		.race li i.two{
		        font-size: 15px;
font-weight: bold;
color: red;
			}
		.race li i.three{
		font-size: 14px;
font-weight: bold;
color: #000;
			}
		.race li i.four{
			background-position:0 -160px;
			}
		.race li i.five{
			background-position:0 -200px;
			}
		.race li i.six{
			background-position:0 -240px;
			}
		.race li i.seven{
			background-position:0 -280px;
			}
		.race li i.eight{
			background-position:0 -320px;
			}
		.race li i.nine{
			background-position:0 -360px;
			}
		.race li i.ten{
			background-position:0 -400px;
			}
		.race li img{
			background:#FFFFFF;
   			border: 1px solid #D6D6D6;
    		display: block;
    		margin-bottom: 7px;
    		padding: 4px;
			}



/* 排行榜 */
.sortTab {
	margin:14px 14px 0 15px;
	height:32px;
	}
	.sortTab li {
		display:block;
		float:left;
		width:75px;
		height:30px;
		line-height:30px;
		border:1px solid #2C3034;
		margin-right:-1px;
		background:url(../../images/sapphire/rightColXSBg.jpg);
		cursor:pointer;
		text-align:center;
		}
	.sortTab li.active {
		border-bottom:1px solid #21262C;
		background:#21262C;
		color:#FF9900;
		}
.sort {
	line-height:25px;
	background:url(../../images/sapphire/iconSort.gif) left no-repeat;
	margin:5px 14px 14px 14px;
	}
	.sort li{
		border-bottom:1px solid #2C3034;
		padding-left:25px;
		}
		
/* 通用框架样式 */
.block {
	position:relative;
	background:url(../images/tab01.png) no-repeat; 
	}

/* 页脚样式 */	
.footer {
	color:#999;
	background:url(../images/footerBg1.png) repeat-x;
	}
	.footer a {
		color:#333;
		}
	.footer ul {
		display:block;
		margin:0 auto;		
		height:30px;
		line-height:30px;	
		width:950px;
		text-align:center;
		padding-top:6px;
		}
		.footer .footerBg{ 
			width:950px;
			margin:0 auto;
			height:40px;
		}
		.footer ul li {
			display:inline;
			}
		.footer ul li.splt{
			margin:0 10px;
			}
	.footer p{/* Add-LY-2011-06-17 */
		margin:0 auto;
		width:950px;
		height:70px;
		text-align:center;		
		margin-top:10px;
	}
	.footer img{
		background:url(../images/footerBg2.jpg) no-repeat;
		position:absolute;
		padding:8px 14px;
		top:0px;
		
	}
/* 网友评论 */
.panel10 .more {
	margin-top:5px;
	}
.panel10 h1 {
	font-size:14px;
	color:#FFF;
	font-weight:bold; 
	line-height:30px;
	width:92px;
	text-align:center;
	}
	.panel10 h1 span {
		color:#52575A;
		font-size:12px;
		}
.pubComments textarea {
	width:633px;
	height:70px;
	margin:15px 10px 8px 17px;
	overflow:visible;
	color:#5C6976;
	padding:5px;
	background:#fff;
	border:1px solid #cfcfcf;
	}
.pubComments .submit {
	display:inline-block;
	float:right;
	margin-right:17px;
	width:93px;
	height:28px;
	text-align:center;
	line-height:28px;
	color:#FFF;
	background:url(../../images/sapphire/btnBg.gif) -95px 0 no-repeat;
	}
.pubComments .submit:hover {
	color:#FFF;
	background:url(../../images/sapphire/btnBg.gif) 0 0 no-repeat;
	}
.panel10 ul.content {
	margin:8px 17px 0 17px;
	}
	.panel10 ul.content li {
		border-top:1px dashed #cfcfcf; 
		clear:both;
		padding:10px 0 10px 0;
		line-height:18px;
		color:#5C6976
		}
		.panel10 ul.content li img {
			float:left;
			background:#FFFFFF; 
    		border: 1px solid #D6D6D6;
    		display: block;
    		padding: 4px;
			}
		.panel10 ul.content li p, .say ul.content li span {
			display:block;
			margin-left:60px;
			}
		.panel10 ul.content li span {
			color:#464A4E
			}
			
/* 分页 */
.page {
	text-align:right;
	padding-top:10px;
	margin:0 17px 17px 17px;
	}
	.page li {
		display:inline;
		margin-right:3px;
		}
		.page li a {
			padding:5px;
			border:1px solid #cdcdcd;
			}
		.page li a:hover, .page li a.active{
			border:1px solid #FE6C03;
			color:#FD6C02;
			}

/* 视频搜索条件 */
.condition {
	border:1px solid #2C3034;
	background:#21252B;
	padding:5px 16px;
	color:#FFF;
	height:24px;
	}
	.condition li {
		border:1px solid #2C3034;
		background:#000;
		display:block;
		float:left;
		margin-right:5px;
		padding:2px;
		}
	.condition li.title {
		border:0;
		background:none;
		line-height:20px;
		}
		.condition li a {
			display:inline-block;
			color:#FFF;
			padding-right:15px;
			padding-left:3px;
			background:url(../../images/sapphire/iconDel.png) center right no-repeat;
			margin:2px;
			line-height:14px;
			}
/*列表*/	   
.main .panel15 {                   
	position:relative;
	background:url(../images/tab01.png) no-repeat;
	}
	.main .panel15 h3 {
		color: #FFFFFF;
    	font-size: 14px;
    	font-weight: bold;
    	height: 30px;
    	line-height: 28px;
    	overflow: hidden;
    	position: absolute;
    	text-align: center;
    	width:92px;
		}
	.panel15 .tab {
		margin:0px 0px 0px 90px;
		top:0px;
		}
		.panel15 .tab li {
    		display: block;
    		float: left;
    		margin-right: 4px;
			}
			.panel15 .tab li a {
    			display: inline-block;
    			float: left;
    			text-align: center;
    			width: 48px;
				height:30px;
				line-height:30px;
				}
				.panel15 .tab li a:hover, .Panel07 .tab li a.active {
					color:#FE9000;
					}
.panel15 dl {
	display:inline-block; 	
	line-height:22px;
	width:690px;                         
 	border-bottom:1px dashed #cfcfcf;     
	padding:10px 0;                      

	}
	.panel15 dl dt {
		float:left;
		padding-right:10px; 
		}
		.panel15 dl dt img {
			background:none;
			border:none;
		}
		.panel15 dl dd {
			float:left; 
			width:590px;
			}
			.panel15 dl dd h2 a,.panel15 dl dd h2 a b {
				font-size:14px;
				font-weight:bold;
				}
				.panel15 dl dd h2 .rf { 
					position:absolute;
					right:10px;
					}
			.panel15 dl dd b {
				color:#FE9000;
				}
			.panel15 dl dd li {
				float:left;
				display:inline-block;
				width:250px;
				}
