﻿/* 登陆区广告 */
.logo01{
	margin: 10px 0 0 10px;
}

/*奥运全接触*/
.titlebg1{
	background:url(../img/titil01.gif) no-repeat;
	height:30px;
	font-size: 12px;
}
.contant_l dl dt{
	float:left;
	margin:10px 8px 0 0px; /* firefox */
	+margin:10px 8px 30px 0px; /* ie6 ie7 */
}
.contant_l dl dd{
	float:left;
	margin-top:10px;
	line-height: 18px;
	color: #666;
	width:120px;
}
.contant_l ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
}
.contant_l ul li{
	+height:24px; /* ie6 ie7 */
	height: 25px; /* firefox */
	line-height:24px;
}
.contant_l ul li span{
	color:#999;
}
.contant_l ul li a{
	color:#666;
	display:block;
	text-decoration:none;
	border-bottom:1px dotted #ccc;
	background:#fff 0px 0px;
}
.contant_l ul li a:hover{
	display:block;
	text-decoration:none;
	color:#c00000;
	background:#f8f8f8 0px 0px;
	border-bottom:1px dotted #ccc;
}

/*flash视频*/
#flash{
	width:437px;
	height:236px;
	background-image: url(../img/flash_bg.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#flash dl dt{
	float:left;
    margin:18px 20px 0px 32px; /* firefox */
    margin/**/:18px 20px 0px 32px; /* ie7 */
	_margin:18px 20px 0px 16px; /* ie6 */
}
#flash dl dd{
	float:left;
	margin-top:80px;
	line-height: 18px;
	color: #fff;
	width:110px;
}

/*奥运快报*/
.vod{
	margin-left:20px;
	line-height: 18px;
	text-decoration: none;
	border:0px;
}
.titlebg2{
	background:url(../img/titil02.gif) no-repeat;
	height:30px;
	font-size: 12px;
}
.contant ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
	float: left;
}
.contant ul li{
	height:24px;
	line-height:24px;
}
.contant ul li span{
	color:#999;
}
.contant ul li a{
	color:#666;
	display:block;
	text-decoration:none;
	border-bottom:1px dotted #ccc;
}
.contant ul li a:hover{
	color:#c00000;
	background:#f8f8f8;
	border-bottom:1px dotted #ccc;
}

/*精彩比赛*/
.jcbs_top{
	background: url(../img/jcbs_t.gif) no-repeat 0px 1px;
	height:27px;
}
.jcbs_top .jcbs_title{
	vertical-align: super;
	margin-left: 20px;
}
.jcbs_content{
	border-right: 3px solid #CA0000;
	border-left: 3px solid #CA0000;
	height:100%;
}
.jcbs_content dl dt{
	float:left;
    margin/**/:4px 12px 0px 12px; /* ie7 */
	_margin:4px 7px 0px 7px; /* ie6 */
}
.jcbs_content dl dd{
	line-height: 23px;
	width: 390px; /* firefox */
	+width:250px; /* ie6 ie7 */
}
.jcbs_bottom{
	background: url(../img/jcbs_b.gif) no-repeat 0px 0px;
	height:22px;
}

/* 媒体关注 */
.titlebg3{
	background:url(../img/titil03.gif) no-repeat;
	height:30px;
	font-size: 12px;
}
.mtgz{
	width:205px;
	float:left;
	padding:10px 0 0 0;
	line-height: 18px;
}
.mtgz .mtgz_pic{
	float:left;
    margin:0px 5px;
}
.mtgz dd{
	color: #666666;
}

/* 直播预告 */
.zbyg_top{
	background: url(../img/zbyg_t.gif) no-repeat 0px 1px;
	height:27px;
}
.zbyg_top .zbyg_title{
	vertical-align: super;
	margin-left: 60px;
}
.zbyg_content{
	border-right: 3px solid #CA0000;
	border-left: 3px solid #CA0000;
	padding:0px 12px;
}
.zbyg_content h3{
	line-height: 20px;
	border-bottom: 2px solid #FFD4D7;
	font-size: 12px;
	color: #666666;
	text-align: right;
	font-weight: normal;
}
.zbyg_content ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
}
.zbyg_content ul li{
	+height:24px; /* ie6 ie7 */
	height: 25px; /* firefox */
	line-height:24px;
}
.zbyg_content ul li a{
	color:#666;
	display:block;
	text-decoration:none;
	border-bottom:1px dotted #ccc;
	background:#fff 0px 0px;
}
.zbyg_content ul li a:hover{
	color:#c00000;
	background:#f8f8f8;
	border-bottom:1px dotted #ccc;
}
.zbyg_bottom{
	background: url(../img/zbyg_b.gif) no-repeat 0px 0px;
	height:22px;
}

/* 奖牌榜 */
.rank_c{
     width:213px;
	 float:left;
	 margin:0px; /* ie7 firefox */
	 _margin: 0px 0px; /* ie6 */
	margin-bottom:20px;
}
.rank_top{
	background: url(../img/zbyg_t.gif) no-repeat 0px 1px;
	height:27px;
}
.rank_top .rank_title{
	vertical-align: super;
	margin-left: 60px;
}
.rank_content{
	border-right: 3px solid #CA0000;
	border-left: 3px solid #CA0000;
	height:100%;
	padding:0px 12px;
}
.rank_content h4{
	line-height: 20px;
	font-size: 12px;
	color: #666666;
	text-align: right;
	font-weight: normal;
}
.rank_content p{
	line-height: 20px;
	font-size: 12px;
	font-weight: normal;
	margin:0px;
	padding:0px;
	list-style-type:none;
	width:183px;
	text-align: right;
}
.rank ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
	border-bottom:1px dotted #ccc;
	font-size: 12px;
}
.rank ul li{
	height:25px;
	line-height:25px;
	float:left;
	text-align:center;
}
.w32{
    width:32px;
	color: #666;
}
.w55{
    width:55px;
	color: #333;
}
.no_pic{
    margin:5px 5px;
}
.rank_bottom{
	background: url(../img/zbyg_b.gif) no-repeat 0px 0px;
	height:22px;
}

/* 星光灿烂 */
.starsl{
     width:213px;
	 float:left;
	 margin:0px; /* ie7 firefox */
	 _margin: 0px 0px; /* ie6 */
	margin-bottom:20px;
}
.starsl_top{
	background: url(../img/zbyg_t.gif) no-repeat 0px 1px;
	height:27px;
}
.starsl_top .starsl_title{
	vertical-align: super;
	margin-left: 60px;
}
.starsl_List {
	border-right: 3px solid #CA0000;
	border-left: 3px solid #CA0000;
	height:100%;
	padding:10px 10px 0px 10px;
	list-style-type:none;
}
.starsl_List li{
	float:left;
	text-align:center;
	width:60px;
	height:86px;
}
.starsl_List ul li dl{
	margin:3px;
	width:54px;
	text-align:center;
	border:1px solid #CCCCCC;
}
.starsl_List ul li dl dt{
	width:50px;
	height:50px;
	margin:2px;
}
.starsl_List ul li dl dd{
	text-align:center;
	line-height:30px;
}

.starsl_bottom{
	background: url(../img/zbyg_b.gif) no-repeat 0px 0px;
	height:22px;
}

/* 奥运之星 */
.zbyg_content .zbyg_pic{
	float:left;
	margin-right:5px;
}
.zbyg_content dl dd{
	line-height: 18px;
	color: #666666;
}