﻿/* 整站定义 */
	/*= CSS Reset =*/
	body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6,pre, form, fieldset, input, textarea, p, blockquote, th, td {padding: 0;margin: 0;font-size:12px;}
	fieldset, img {border: 0;}   
	a{ text-decoration:none;font-size:12px;color:#333; }
	a:hover{color:#f60;}
	table {border-collapse: collapse;border-spacing: 0; }    
	ol, ul {list-style: none; }    
	address, caption, cite, code, dfn, em, strong, th, var {   font-weight: normal;   font-style: normal; }    
	caption, th { text-align: left; }    
	h1, h2, h3, h4, h5, h6 { font-weight: normal; font-size: 100%; }    
	q:before, q:after {   content: '';   }    
	abbr, acronym {  border: 0; }

	/* 框架定义 */
	body{background:#ebf3f6 url(images/bg_body.jpg) 0 0 repeat-x; }
	#wrapper{width:1006px;background:url(images/bg_wrapper.jpg) 0 0 repeat-y;margin:0 auto;}
	#header{height:236px;background:url(images/bg_header.jpg) 0 0 repeat-y; padding:0 3px;width:1000px;position:relative;z-index:10;}
	#content{overflow:hidden;background:url(images/bg_content.jpg) 0 0 no-repeat; padding:10px;}
	#footer{padding:0 3px;}

	.col_main,.col_side{display:inline;}
	.layout_2_2_1 .col_main{float:left;width:740px; }
	.layout_2_2_1 .col_side{float:right;width:230px; }
	
	/* 浮动类 */
	.fl{float:left;}
	.fr{float:right;}

	/*= 清除浮动 =*/
	.clearFloat{zoom:1;}
	.clearFloat:after{content:".";display:block;height:0;clear:both;visibility:hidden;}

/* 顶部定义 */
	/*= Banner =*/
	#banner{height:174px; }
	/*= 导航 =*/
	#nav{background:url(images/bg_nav.jpg) 0 0 no-repeat;}
	#nav #Category_-2{background:none; }

		#main_nav{height:31px;padding-left:24px;}
		#main_nav li{float:left;}

		#main_nav li#Con_-2{background:none;}
		#main_nav li,#main_nav li a{font-size:12px;font-weight:bold;color:#fff; }
		#main_nav li a{margin-top:4px;}
		#main_nav li a,#main_nav li span{display:inline-block;*display:inline;zoom:1;height:27px;line-height:27px;}
		#main_nav li span{padding:0 12px;}
		#main_nav li a:hover{background:url(images/box.png) no-repeat;padding-left:1px;background:url(images/box.png) -864px -54px no-repeat; }
		#main_nav a:hover span{background:url(images/box.png) right -54px no-repeat;color:#000;cursor:pointer;}

		#current_date{position:absolute; right:25px;top:30px;font-size:12px;font-weight:bold;color:#c00; }
		#top_setting{position:absolute; right:40px;top:90px;width:215px; }
			#top_setting a{font-weight:bold;display:inline-block;width:57px;line-height:1.8em;padding-left:8px;background:url("images/icon.png") no-repeat 0 -70px;}

		#top_weather{position:absolute;left:750px;top:53px;height:25px;width:250px;}
		.sub_menu{height:30px;background:url(images/re_x.jpg) 0 0 repeat-x;border:1px solid #cfcfcf;border-top:none;line-height:30px;}
		.subList{padding-left:36px;position:relative; }


		.subList li{float:left;width:108px;margin-right:6px;display:inline;text-align:center;position:relative;z-index:99;height:28px;font-size:0;zoom:1;}
		.subList li a{overflow:hidden;display:inline-block;text-align:center;height:28px;width:100%;font-size:12px;zoom:1;}
		.subList li li{float:none;width:108px;display:block;font-size:12px;height: auto !important;height:28px;min-height:28px;}

		.subList li:hover{border:1px solid #ccc;position:relative;zoom:1;}
		.subList li li:hover{border:none;background:#eee;}
		.subList li ul{position:absolute;left:-9999px; top:-9999px;font-size:0;width:108px;overflow:hidden;}
		.subList li:hover ul{position:absolute;left:-1px; top:28px;border:1px solid #ccc; white-space:nowrap; height:auto; z-index:300;width:108px;background:#fff;}

	/* 滚动新闻 */
	#menu_list_-2{height:30px;overflow:hidden;position:relative; }
 	#top_board,#top_user_info{position:absolute;height:32px;line-height:32px;overflow:hidden;width:48%;top:0px;}
 	#top_board{left:0px;}
 	#top_user_info{right:12px;text-align:right;}
 	#top_board h3{background:url(images/box.png) -741px -55px no-repeat;position:absolute;left:24px;top:5px;width:58px;height:21px;padding-left:6px;line-height:21px;color:#fff;font-weight:bold;}
 	#top_board ul{margin-left:95px;}
	#top_board li{height:32px;line-height:32px; }
/* 内容定义 */
	/*= 主体内容 =*/
		/*== 面包屑 ==*/
		.path{height:26px;line-height:26px;border:1px solid #c4d8eb;background:url(images/re_x.jpg) 0 -80px repeat-x;margin-bottom:8px;}
		.path,.path a{color:#333; }
		.path strong{padding-left:30px;background:url(images/icon.png) 10px -37px no-repeat; }

		/* 翻页 */
		.page{background:#fff;padding:3px;text-align:center;clear:both;}
			.page,.page a{color:#474747;}
			.page strong{color:#c00; }
			.page span{background:#f7f7f7;height:46px;line-height:46px; }

		/* 相框 */
		.thumb{padding:2px;border:1px solid #ccc; }
		.thumb a{display:block;width:100%;height:100%;overflow:hidden; }
		.thumb img{width:100%;}

		/* 更多 */
		.hd{position:relative; }
		.hd .more{position:absolute; right:12px;height:100%;top:0;}

	/*= 侧栏定义 =*/
	.col_side .box{margin-bottom:8px;}
		.col_side .box .hd{height:28px;line-height:28px;background:url(images/box.png) 0 0 no-repeat;padding-left:12px; }
		.col_side .box .hd h3,.col_side .box .hd a{color:#fff; }
		.col_side .box .hd h3{font-weight:bold;}
		.col_side .box .bd{padding:12px;border:1px solid #ddd;border-top:none;background:#fff url(images/bg_sidebox.png) 0 0 repeat-x;  }

		#channel_list li h3{background:url(images/box.png) -460px 0 no-repeat;line-height:26px;margin-bottom:6px;padding-left:42px;cursor:pointer;}
		#channel_list li h3.open{background:url(images/box.png) 0px -28px no-repeat;}
		#channel_list li a{color:#666;font-weight:bold;}
		#channel_list li a:hover{color:#006f9f;font-weight:bold;}
		
		#accordion_list li li{height:22px;line-height:22px;padding-left:42px;}
		#accordion_list li li a{color:#999; }
		#accordion_list li li a:hover{color:#006f9f; }

		#special_list ul{margin-bottom:-8px;}
		#special_list li{height:60px;margin-bottom:8px;}

		#elite_list li{background:url(images/icon.png) 0 -70px no-repeat;padding-left:10px;height:23px;line-height:23px;overflow:hidden; }

		#link_list select{width:200px;margin-bottom:4px;}
/* 底部定义 */
	#site_link{height:29px;background:url(images/re_x.jpg) 0 -40px repeat-x;line-height:29px;text-align:center;  }
		#site_link,#site_link a{color:#fff;}
		#site_link a{margin:0 1em;}
	#site_info{padding-top:15px;text-align:center; }
	#site_info p{line-height:27px; }

#MainLogin{width:300px;height:200px;background:#fff;border:5px solid #0F84D4;overflow:hidden;position:relative; }
#MainLogin .hd{margin:5px;background:#0F84D4;height:1.8em;line-height:1.8em;padding-left:24px;font-size:14px;}
#MainLogin .hd h3{font-size:14px;font-weight:bold;color:#fff;}
#MainLogin .bd{margin:5px 40px;}
#MainLogin .bd label{display:block;height:36px;line-height:36px;font-size:14px;margin-bottom:3px}
#MainLogin .bd .tx_input{border:1px solid #ccc;padding:4px;}
#MainLogin #BtnLogOn{background:url(images/button.jpg) right 0 no-repeat;color:#fff;text-align:center; padding:0;border:none;width:67px;height:20px;text-align:center;line-height:20px; }
#MainLogin .close{position:absolute; right:10px;top:10px;width:15px;height:15px;background:url(images/box.png) -849px -81px no-repeat;line-height:2000px;overflow:hidden; }