@charset "utf-8";
/* CSS Document */
body {
	margin: 0px;
	padding: 0px;
	background-color: #7a0000;
	background-image: url(mi_allbg.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
/* ----- 外包盒子 ------- */
.mi_webbg{
	width: 970px;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFF;
}
*{
	font-family: "宋体", Arial, Helvetica, sans-serif;
	font-size: 12px;
}
img{ border: none;}
/* ---------------------------------------- */
a:link { color: #555555; text-decoration: none;}
a:visited { text-decoration: none; color: #555555;}
a:hover { text-decoration: underline; color: #FF0000;}

/*链接样式*/
a.orange:hover, a.orange:active { color:#ff4800; text-decoration:underline;}
a.orange:link, a.orange:visited { color:#ff4800; text-decoration:underline;}
a.red:hover, a.red:active {	color:#f00;	text-decoration:underline;}
a.red:link, a.red:visited {	color:#f00;	text-decoration:underline;}
a.white:hover, a.white:active {	color:#fff;	text-decoration:underline;}
a.white:link, a.white:visited {	color:#fff;	text-decoration:underline;}
a.green:hover, a.green:active {	color:#090;	text-decoration:underline;}
a.green:link, a.green:visited {	color:#090;	text-decoration:underline;}
/*粗体*/
.b{ font-weight:bold;}

.grey:link { color: #555555; text-decoration: underline;}
.grey:visited { text-decoration: underline; color: #555555;}
.grey:hover { text-decoration: underline; color: #FF0000;}

.black:link { color: #000000; text-decoration: underline;}
.black:visited { text-decoration: underline; color: #000000;}
.black:hover { text-decoration: underline; color: #FF0000;}

.white:link { color: #FFFFFF; text-decoration: none;}
.white:visited { text-decoration: none; color: #FFFFFF;}
.white:hover { text-decoration: underline; color: #FFFFFF;}

.red:link { color: #ff0000; text-decoration: none;}
.red:visited { text-decoration: none; color: #ff0000;}
.red:hover { text-decoration: underline; color: #ff0000;}

.red02:link {
	color: #930;
	text-decoration: none;
}
.red02:visited { text-decoration: none; color: #930;}
.red02:hover { text-decoration: underline; color: #555;}

.blue:link { color: #076d9d; text-decoration: none;}
.blue:visited { text-decoration: none; color: #076d9d;}
.blue:hover { text-decoration: underline; color: #ff0000;}

.clear{font-size: 0px;line-height: 0px;clear: both;width: 0px;}
/* ---------------------------------------- */
.topnav{
	width: 920px;
	margin-right: auto;
	margin-left: auto;
    clear: both;
}
.topnav{
    padding: 0 15px 0 15px;
    background-image: url(/images/cdtv_topnav_bg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.topnav{
	height: 21px;
	font-size: 12px;
	line-height: 21px;
	padding-top: 6px;
	padding-bottom: 5px;
	color: #555555;
}
.topnav_cdtv{
	height: 21px;
	width: 70px;
    padding-right: 12px;
	float: left;
}
.topnav_home{
    float: left;
}
.topnav_channel{
    float: right;
}

/* ---------------------------------------- */
.more{ float: right; height: 12px;padding: 12px 10px 0 0;}

/* 列表和图片值*/
ul{ margin: 0px; padding: 0px; list-style-type: none;}
p{ margin: 0; padding: 0;}
li{
	line-height: 21px;
    padding-left: 8px;
	background-image: url(mi_list.gif);
	background-repeat: no-repeat;
	background-position: left center;
} 
.mi_pic01{
	padding: 3px;
	height: 65px;
	width: 65px;
	border: 1px solid #aaa;	
    overflow: hidden;
}
.mi_pic02{
	width: 158px;
    float: left;
    overflow: hidden;
}
.mi_pic02 img{ padding: 4px; border:1px solid #ddd;}
.mi_pic02 p{
	text-align: center;
	line-height: 18px;
}
/* 头部和导航 */
.banner{
	background-color: #C00;
	height: 196px;
}
.nav, .banner, .mi_box01, .mi_box02, .mi_box03, .mi_box04, .message, .bill01, .mi_videolist{
	width: 950px;
    margin: 0 auto 0 auto;	
    overflow: hidden;
}
.nav{
	height:100px;
	margin-top: 5px;
	background-image: url(mi_nav_tt.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.nav_txt{
	text-align:center;
	color:#777;
	}
.nav_txt span{
	padding:2px 10px;
	font-weight:bold;
	}
.nav_txt a{
	color:#777;	
	}
.nav_txt a:hover{
	color:#333;
	text-decoration:none;
	}
.nav img{}
/* ----------------盒子01------------------------- */
.mi_box01{}
/* 焦点图 */
.mi_foucs{  height: 300px; width:320px; float:left; overflow:hidden;}
/* 主新闻 */
.mi_news{
  width: 292px;
  float:left;
  margin-left: 8px;
  background-image: url(mi_news_bg.gif);
  background-repeat: no-repeat;
  background-position: center top;
  overflow: hidden;
}
.mi_n_title{
	background-image: url(mi_n_title.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 32px;
}
.mi_n_h1{
	line-height: 32px;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	overflow: hidden;
	}
.mi_n_h1 a{ font-size: 16px;}
.mi_newslist{ padding-left:15px; overflow: hidden;}
.mi_newslist li a{ font-size: 14px; }
.mi_n_other{
  height: 90px; 
  padding: 12px 0 0 45px;
  background-image: url(mi_news_bg02.gif);
  background-repeat: no-repeat;
  background-position: left top;
  overflow: hidden;
}
.mi_n_other li{
	background-image: none;
    font-size: 14px;
    padding: 0;
}
.mi_n_other li a{ font-size: 14px;}
/* 视频 */
.mi_video{
	float: right;
	height: 300px;
	width: 320px;	
    overflow: hidden;
}
/* ----------------盒子01结束------------------------- */

/* 信息 */
.message{
	background-image: url(mi_message.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 30px;	
    margin-top: 7px;
}
.message_01 ,.message_02{
	float: left;
	overflow: hidden;
	line-height: 24px;
}
.message_01{ width:400px; padding: 4px 10px 0 100px; overflow:hidden;}  
.message_02{ width:350px; padding: 4px 10px 0 80px; overflow:hidden;}  


/* 广告 */
.bill01{ margin-top: 7px; }

/* ----------------盒子02------------------------- */
.mi_box02{ margin-top: 7px; }

/* 公告 */
.mi_notice{
	width: 260px;	
    float: left;
	overflow: hidden;
}
.mi_notice_title{
	background-image: url(mi_title01.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 37px;
}
.mi_n_t_name{
	float: left;
	height: 21px;
	width: 70px;
    padding: 15px 0 0 20px;
}
.mi_noticelist{   
    padding: 5px 0 5px 15px;
	border-bottom: 1px solid #8e1912;
	border-left: 3px solid #8e1912;	
    overflow: hidden;
}
.mi_noticelist_t{
	height: 15px;
    padding-top: 6px;  
}
.mi_noticelist li{
	line-height: 24px;
	border-bottom: 1px dotted #ddd;
}
.mi_noticelist li span{
	float: right;
	color: #aaa;
}
/* 美丽人物 */
.mi_beauty{
	width: 680px;
	float: left;
	margin-left: 10px;
	background-image: url(mi_beauty02.gif);
	background-repeat: no-repeat;
	background-position: left 40px;
	overflow: hidden;
}
.mi_bea_title{
	background-image: url(mi_beauty01.gif);
	background-repeat: no-repeat;
	background-position: left top;
    height: 40px;
}
.mi_bea_news{
	float: left;
	width: 280px;	
}
.mi_b_n_top{
	padding:10px 0 0 10px;
	}
.mi_b_n_t_words ,.mi_p_t_words{
	float: right;
	text-indent: 12px;    
    padding-top: 3px;
    overflow: hidden;
}
.mi_b_n_t_words p,.mi_p_t_words p{
	line-height: 16px;	
    color: #999;
}
.mi_b_n_t_words{ width: 70%; }
.mi_bea_list{
	padding: 10px 0 0 15px;
	background-image: url(mi_line.gif);
	background-repeat: no-repeat;
	background-position: center 3px;
    overflow: hidden;
}
.mi_bea_list li, .mi_bea_list li a{ font-size:14px}
.mi_bea_more{
	width: 380px;
	float: right;
}
.mi_bea_more .mi_pic01{ margin: 5px 0 0 5px; }
/* 比赛进程 */
.mi_play{float: right;height: 279px;width: 262px; border-bottom:solid 1px #8e1912; border-right:solid 3px #8e1912;overflow: hidden;}
.mi_play_title{
	background-image: url(mi_play.gif);
	background-repeat: no-repeat;
	background-position: left top;
    height: 30px;
}
.mi_p_t_words{width: 65%;}
.mi_p_t_title{
	font-weight: bolder;
	color: #cc3333;	
    padding-bottom: 5px;
}
.mi_play_time {
	background-image: url(mi_line.gif);
	background-repeat: no-repeat;
	background-position: center 5px;
    padding: 10px 0 0 0;
    overflow: hidden;
}
.mi_play_time li{
	line-height: 22px;
	background-image: url(mi_time.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
	height: 22px;
	overflow:hidden;
    padding-top:5px;
}
.mi_play_time li span{ padding-left:3px; color: #999;}
.mi_play_time li a{ padding-left:18px;}
.mi_play_time .mi_play_time02{
	line-height: 22px;
	background-image: url(mi_time02.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 22px;
    margin-top: 3px;	
	}
/* ----------------盒子02结束------------------------- */

/* 西南赛区图片 */
.mi_box03{
	margin-top: 7px;
	height: 355px;
	background-image: url(mi_picdiv_bg.gif);
	background-repeat: repeat-y;
	background-position: left;
	overflow: hidden;
}
.mi_sw_title{
	height: 355px;
	width: 50px;
    float: left;
}
.mi_sw_div{
	height: 342px;
    margin: 7px 0 6px 0;
    background-color: #FFF;
	float: left;
	width: 900px;
	}
.mi_sw_div .mi_pic02 ,.mi_sw_div02 .mi_pic02{ padding: 15px 10px 0 10px;}


/* 其他赛区图片 */
.mi_box04{
	margin-top: 7px;
	height: 180px;
	background-image: url(mi_picdiv_bg.gif);
	background-repeat: repeat-y;
	background-position: left;
	overflow: hidden;
}
.mi_sw_title02{
	height: 180px;
	width: 50px;
    float: left;
}
.mi_sw_div02{
	height: 167px;
    margin: 7px 0 6px 0;
    background-color: #FFF;
	float: left;
	width: 900px;
	}

/* 视频 */
.mi_videolist{
    margin-top: 7px;
}
.mi_v_title{
	height: 33px;
	background-image: url(mi_title07.gif);
	background-repeat: no-repeat;
	background-position: left top;
	}
.mi_v_list{
	border: 1px solid #ddd;	
    height: 165px;
}
.mi_v_list .mi_pic02{ padding: 15px 15px 0 15px;}

/* ----------------盒子03------------------------- */
/* 合作伙伴 */
.mi_partner{
	float: right;
	height: 281px;
	width: 684px;
	background: url(mi_pranter.gif) repeat-y 47px top;
	}
.mi_p_title{
	float: left;
	height: 281px;
	width: 47px;
}
.mi_p_div{
	width: 637px;	
    float: left;
	overflow:hidden;
	height:265px;
	margin-top:7px;
	background:#fff;
}
.mi_p_list{
	min-height:318px;
	_height:318px;
	_overflow:;
	clear:both;
}
.mi_p_l_div{
	height: 36px;
	width: 80px;
    float: left;
    padding: 8px 0 8px 25px;
    overflow: hidden;
}
/* ----------------盒子03结束------------------------- */

/* 底部 */
.footer{
width: 950px;
margin-top: 10px;
margin-right: auto;
margin-left: auto;
clear: both;
text-align: center;
    color: #777777;
line-height: 18px;
}
.footer02{
width: 950px;
padding-top:10px;
padding-bottom:10px;
margin-right: auto;
margin-left: auto;
text-align: center;
}

/* ----- 博客和论坛修改 ---- */
.mi_notice02{
	width: 260px;
	float: left;
	overflow: hidden;
	height: 279px;
	background-image: url(titie_fve.gif);
	background-repeat: no-repeat;
	background-position: left top;
    border-bottom: solid 1px #900;
}
.mi_noticelist02{
    padding: 32px 0 0 15px;
    overflow: hidden;	
	}
.mi_noticelist02 li{
	line-height: 24px;
	border-bottom: 1px dotted #ddd;
	height:24px;
	overflow:hidden;
}
.mi_noticelist02 li a{
	float:left;
	height:24px;
	display:block;
	}
.mi_noticelist02 li span{
	float: right;
	color: #aaa;
	display:block;
	width:70px;
	height:24px;
	overflow:hidden;
}

/*首页论坛调用*/
.blog_pic_list{
	float:left;
	}
.bloglist{
	float:right;
	width:270px;
	height:250px;
	overflow:hidden;
	padding-right:20px;
	}
.bloglist li{
	border-bottom:1px dotted #ddd;
	height:24px;
	line-height:24px;
	font-size:14px;
	overflow:hidden;
	}
.bloglist li span{
	padding-right:5px;
	float:right;
	cursor:pointer;
	}
.bloglist li a span{
	color:#999;
	text-decoration:underline;
	}
.bloglist li a{
	color:#993300;
	}
	
/*泳装展示*/
.yzzs{
	border:1px solid #c2a0a1;
	padding:2px;
	width:944px;
	margin:0 auto;
	}
.yzzstit{
	height:33px;
	background:url(yzzs.gif) no-repeat left top;
	}
.yzzslist{
	padding:10px 0;
	margin:0 10px;
	height:232px;
	width:928px;
	overflow:hidden;
	word-wrap:normal;
	position:relative;
	}
.yzzslist a{
	display:block;
	height:220px;
	width:140px;
	padding:5px;
	background:#fff;
	float:left;
	overflow:hidden;
	border:1px solid #d8dad9;
	text-align:center;
	line-height:20px;
	margin:0 5px;
	_margin:0 4px;
	}
.yzzslist a:hover{
	text-decoration:none;
	background:#882b24;
	color:#fff;
	}
.yzzslist img{
	width:140px;
	height:200px;
	border:none;
	}
.yzzslist ul{
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
	height:232px;
	position:absolute;
	}
	
/*总决赛视频*/
.zjssptit{
	background:url(zjssptit.gif) no-repeat;
	height:40px;
	}
.zjssp{
	float:left;
	width:480px;
	}
.zjssp li{
	float:left;
	line-height:14px;
	background:none;
	text-align:center;
	padding-bottom:5px;
	}
.rqph{
	float:right;
	width:175px;
	height:250px;
	background:url(numlist.gif) no-repeat left 5px;
	padding:0 15px 0 0;
	}
.rqph li{
	height:23px;
	line-height:23px;
	border-bottom:1px dotted #ccc;
	padding-left:20px;
	background:none;
	overflow:hidden;
	text-align:right;
	}
.rqph li a{
	float:left;
	}
.rqph li span{
	color:#cd0000;
	}
/*赛事赞助商*/
.sszzstit{
	height:33px;
	background:url(sszzs.gif) no-repeat left top;
	}
.sszzslist{
	padding:10px 0;
	margin:0 10px;
	width:928px;
	height:200px;
	}
.sszzslist li{
	float:left;
	text-align:center;
	width:210px;
	background:none;
	list-style:none;
	line-height:14px;
	background:#f0f0f0;
	height:200px;
	padding:0;
	margin:0 10px;
	_margin:0 8px;
	}

/*资源共享库*/	
.zygx_piclist .pic_list{
	width:900px;
	height:100%;
	overflow:hidden;
	margin:5px auto;
	}
.zygx_piclist .pic_list li{
	height:125px;
	line-height:14px;
	overflow:hidden;
	width:150px;
	}