﻿/* *{filter:Gray;} */
/* 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:#d6eaf5 url(images/bg_body.jpg) 0 0 repeat-x; }
#wrapper{background:url(images/bg_wrapper.jpg) left bottom repeat-x;}
#header,#content,#footer{width:1000px;margin:0 auto;}
#header,#content{position:relative;}

.col_main,.col_side{display:inline;}
.layout_2_2_1 .col_main{float:left;width:756px;}
.layout_2_2_1 .col_side{float:right;width:222px; }

.layout_2_1_2 .col_main{float:right;width:756px;}
.layout_2_1_2 .col_side{float:left;width:222px;}

.grid li{float:left;}
/*= 清除浮动 =*/
.clearFloat,.grid,.tab{zoom:1;}
.clearFloat:after,.grid:after,.tab:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearbox {
	border-top: 1px solid transparent !important;
	margin-top: -1px !important;
	border-top: 0px;
	margin-top: 0px;
	height: 0px;
	clear: both;
	background: none;
	font-size: 0px;
	visibility: hidden;
}/*clearbox：清除浮动，撑开边框*/
/* 通用定义 */
.list_b li{}

.thumb{padding:1px;border:1px solid #ccc; }
.thumb a{display:block;width:100%;height:100%;overflow:hidden; }
.thumb img{width:100%;}

.lp_rtc li,.lp_rtc{overflow:hidden;zoom:1;}
div.lp_rtc{padding-bottom:10px;border-bottom:1px dashed #ccc;margin-bottom:10px;}

	.lp_rtc .thumb {float:left;}

	.lp_rtc p,.lp_rtc h3{float:right;}


/* 头部定义 */
#header{margin-top:10px;}
	#top_banner{height:135px;_height:130px;}
	.short{height:135px;_height:130px;}
	.long{height:600px;_height:600px;}
	/*= 顶部链接定义 =*/
	#top_link{height:34px;line-height:34px;background:url(images/public.jpg) 0 top no-repeat;overflow:hidden;position:relative; }
		#top_site_link,#top_setting,#briefWeather_LiHot{position:absolute; height:34px;line-height:34px;top:0;}
		#top_setting{right:20px;}
		#top_setting a{margin:0 0.5em;}
		#top_site_link{left:20px;}
			#top_site_link a{margin-right:12px;padding-left:20px;display:inline-block;height:100%; }
			.icon_p{background:url(images/20060958.gif) 0 10px no-repeat;}
			.icon_g{background:url(images/icon.png) 0 -150px no-repeat;}
			.icon_c{background:url(images/icon.png) 0 -190px no-repeat;}
		#briefWeather_LiHot{left:480px;top:8px}
	/* 顶部导航 */
	#nav{height:71px;background:url(images/public.jpg) 0 -40px no-repeat;}
	#main_nav{height:35px;padding-left:10px;padding-top:6px;font-size:0px;background:url(images/icon.png) right -386px no-repeat;}
		#main_nav li{float:left;height:35px;line-height:35px;background:url(images/icon.png) right -386px no-repeat;cursor:pointer;margin-left:-1px;}
		#main_nav li a,#main_nav li span{display:inline-block;height:100%;}
		#main_nav li a{font-size:14px;padding-left:5px;}
		#main_nav li span{padding:0 13px 0 8px;cursor:pointer;}
		#main_nav li.Classon a,#main_nav li a:hover{background:url(images/form_tab.png) left top no-repeat;color:#fff;font-weight:bold;}
		#main_nav li.Classon a span,#main_nav li a:hover span{background:url(images/form_tab.png) right top no-repeat; }
	.sub_menu{height:30px;line-height:30px;overflow:hidden;position:relative;}
		.dateInfo{position:absolute;height:30px;right:250px;top:0px;}
		.dateInfo .date,.dateInfo .weather{height:30px;line-height:30px;color:#fefcbf;display:inline-block;padding-left:24px;}
		.dateInfo .date,.dateInfo .weather{*display:inline;}
		.dateInfo .date{background:url(images/icon.png) 5px -31px no-repeat;margin-right:12px;}
		.dateInfo .weather{background:url(images/icon.png) 0 -73px no-repeat; }


		.dateInfo_LiHot{position:absolute;height:34px;left:300px;top:0px;}
		.dateInfo_LiHot .date{height:34px;line-height:34px;}
		.dateInfo_LiHot .date{*display:inline;}
		
	.subList{line-height:30px;padding-left:36px;}
	.subList a,.subList a:hover,#main_nav .subList a:visited{color:#fefcbf;margin-right:12px;}

#briefWeather {position:absolute;right:10px;top:6px;line-height:30px;height:30px;color: #FEFCBF;padding-left:26px;}
#briefWeather em {font-style: normal;color: #FEFCBF;}
#briefWeather em, #briefWeather span, #briefWeather img {vertical-align: middle; margin-right: 5px;}
/* 内容定义 */
#content{background:#e7f3f8 url(images/public_2.jpg) left bottom no-repeat; width:1000px;padding-bottom:1px;}
#container{background:url(images/public_3.png) left top no-repeat;padding:6px;/*height: auto !important;height:700px;min-height:700px;*/}

	/*= 面包屑 =*/
	.path{height:34px;line-height:34px;padding-top:2px;margin-bottom:19px;}
	.path,.path a{color:#069;}
	.path strong,.path a:hover{color:#c70500;}

	/* 分页 */
	.page{text-align:center;margin:10px 0;}
	.page a{border:1px solid #e1e1e1;padding:6px 8px;background:#fff;color:#979797;}
	.page strong,.page a{display:inline-block;}
	.page a:hover,.page strong{border:1px solid #90b2c6;padding:6px 8px;background:#fff;color:#000099; }

	/*= 盒子定义 =*/
	.box{margin-bottom:8px;}
	.box .hd .more{position:absolute;right:12px;top:8px;}
		/*== 蓝色盒子 ==*/
		.box_b .hd{height:28px;padding:9px 0 1px 10px;background:url(images/box.png) 0px 0px no-repeat;overflow:hidden;position:relative; }
			.box_b .hd h3{width:103px;text-align:center;color:#1c6b9a;font-weight:bold;height:22px;line-height:22px;}
			.box_b .hd h3,.box_b .hd h3 a{color:#1C6B9A;}
			.box_b .hd .more{height:22px;line-height:22px;color:#1c6b9a; }

		.box_b .bd{background:#fff;border-left:1px solid #4397c9;border-right:1px solid #4397c9;background:#fff;padding:20px;zoom:1;}
		.box_b .ft{background:url(images/box.png) 0px -51px no-repeat;height:7px;line-height:7px;font-size:0px;}

		/*== 橙色盒子 ==*/
		.box_o .hd{height:59px;padding:9px 0 1px 10px;background:url(images/box.png) 0px -58px no-repeat;overflow:hidden;position:relative; }
			.box_o .hd h3{width:103px;text-align:center;height:22px;line-height:22px; }
			.box_o .hd h3,.box_o .hd h3 a{color:#c60;font-weight:bold;}

			.box_o .hd .more{height:22px;line-height:22px;color:#c60; }
		.box_o .bd{background:#fff;margin-top:-17px;border-left:1px solid #ffcc66;border-right:1px solid #ffcc66;padding:8px 10px;zoom:1;position:relative;z-index:3;}
		.box_o .bd ul{margin-top:-20px;position:relative; z-index:3;height:160px;}
		.box_o .ft{background:url(images/box.png) 0px -132px no-repeat;height:7px;line-height:7px;font-size:0px;}

		.box_o .p_list{text-align:center; }
		.box_o .p_list li{width:173px;display:inline-block;*display:inline;zoom:1;}
		.box_o .p_list li .thumb{padding:5px;border:1px solid #fc9;height:120px; }
		.box_o .p_list li h3{height:32px;line-height:32px;overflow:hidden; }

		/*== 橙色箭头盒子 ==*/
		.box_oa{margin-bottom:30px;}
		.box_oa .hd{height:26px;background:url(images/icon.png) 6px -553px no-repeat;line-height:26px;margin-bottom:12px;border-bottom:1px solid #99ccff;padding-left:30px;position:relative; }
		.box_oa .hd h3,.box_oa .hd h3 a{color:#ea8e3f;font-weight:bold;font-size:14px;}
		.box_oa .hd .more{position:absolute; right:6px;top:0px;color:#ea8e3f;width:43px;height:7px;overflow_:hidden;background_:url(images/icon.png) 0 -600px no-repeat; }
		/* 蓝色水晶盒子 */
		.box_bc{padding-left:21px;background:url(images/box.png) -222px 0 no-repeat;margin-top:-3px;}
		.box_bc .box_wrap{height: auto !important;height:560px;min-height:560px;padding-right:21px;background:url(images/box.png) right 0 no-repeat; }

		.box_bc_all{padding:7px;width:970px;background:url(images/box_01.jpg) 0 0 no-repeat;height: auto !important;height:535px;min-height:535px;}

		/* 手风琴样式 */
		.drawers{margin-top:-10px;}
		.drawers h4{height:25px;line-height:25px;padding-left:25px;background:url(images/box.png) 0 -170px; no-repeat;color:#f15001;font-weight:bold;cursor:pointer;}
		.drawers h4,.drawers h4 a{color:#f60; }
		.drawers .open h4{background:url(images/box.png) 0 -145px no-repeat; }
		.drawers ul{padding:12px 0 0 20px;}
		.drawer li{padding-left:25px;height:25px;line-height:25px;background:url(images/box.png) 0 -195px no-repeat; }
	
		/* 搜索栏 */
		.search{border:3px solid #79c6e5;margin-top:10px;background:url(images/form_search.png) right 1px no-repeat;height:39px;overflow:hidden; }
		.search_box{padding:8px 0 8px 40px;position:relative;border:1px solid #fff;height:20px;background:url(images/icon.png) 15px -627px no-repeat;height:21px;overflow:hidden;line-height:21px; }
		.search_box .input_tx{padding:2px 2px 1px;width:380px; border:1px solid #ccc;padding:3px;  }
		
		.search_box select{margin-right:0.5em;}
		#search_page .input_tx{width:350px; }
		#special_page .search_box .input_tx{width:200px; }
		.col_b .search_box .input_tx{width:300px;}
		#special_page .col_b .search_box .input_tx{width:150px; }
		.search_box .bt{background:url(images/form_search.png) -80px -37px no-repeat;width:103px;height:21px;border:none;text-align:left;color:#ac3a08; padding-left:21px;vertical-align:middle;vertical-align:1px\9;}
		.col_b .search_box .bt{width:61px;background:url(images/form_search.png) 0 -37px no-repeat; }

		.col_side .search{height:27px;border:none; margin:-2px -2px 3px -2px;background:url(images/form_search.png) -200px -37px no-repeat;position:relative; }
		.col_side .search .input_tx{padding:4px;_padding:2px 4px 2px;width:150px;border:none;position:absolute; left:3px;top:3px;}
		.col_side .search .bt{position:absolute; right:3px;top:3px;width:59px;height:23px;background:none;border:none; }

	/*== 滑动门样式一 ==*/
	.tab{font-size:0px;}
	.tab .current{cursor:pointer;}
	.tab li{float:left;_display:inline; }
	.tab li a{display:inline-block;*display:inline;zoom:1;font-size:12px;}

	/*= 列表样式 =*/
		.list_even .even{background-color:#eaf7fd; }			
		/* 黑点列表 */
		.list_b li{line-height:21px;height:21px;overflow:hidden;padding-left:10px;background:url(images/icon.png) 3px 9px no-repeat;position:relative; }

		/* 黑箭头列表 */
		.list_ba li{line-height:29px;height:29px;overflow:hidden;padding-left:10px;background:url(images/icon.png) 0px -349px no-repeat; }

		/* 蓝色圆圈小图标 */
		.list_bc li{line-height:23px;height:23px;overflow:hidden;padding-left:19px;background:url(images/icon.png) 0px -513px no-repeat;position:relative; }
		.list_bc li .date{color:#336699;}
		/* 绿色箭头 */
		.list_ga li{line-height:29px;height:29px;overflow:hidden;padding-left:10px;background:url(images/icon.png) 0px -470px no-repeat;}
		
		/* 栏目列表 */
		.list_column li{float:left;background:url(images/form_tab.png) 0 -100px no-repeat;padding-left:3px;height:24px;width:77px; } 
		
		.list_column li a{background:url(images/form_tab.png) right -101px no-repeat;height:24px;display:block;line-height:24px;text-align:center; padding:0 15px 0 12px;}
		
		.list_column li.even{float:right;}
		
		.list_even li{position:relative;height:23px;line-height:23px;}
		
		.list_ya li{height:23px;position:relative; line-height:23px;padding-left:23px;background:url(images/icon.png) 0 -230px no-repeat; }

		.list_2ba li{height:23px;height:23px;position:relative;padding-left:18px;background:url(images/icon.png) 0 -715px no-repeat;}
		
		li .date{position:absolute; right:0;top:0;}


	.content_page{margin-top:8px;}
	.content_page div{height:29px;line-height:29px;padding-left:24px;}
	.content_page strong{color:#c00; }
		.content_page .previous{background:url(images/article.png) 0 -33px no-repeat;}
		.content_page .next{background:url(images/article.png) 0 -73px no-repeat;}

/* 侧栏定义 */
	/* 节点列表 */
	.with_search #channel_list ul{background:url(images/box.png) 0 -301px no-repeat;}
	.leader_list #channel_list{margin-bottom:0;}
	.leader_list #channel_list ul{background:url(images/box.png) 0 -301px no-repeat;}
	.leader_list #channel_list li{overflow:hidden; }
	.leader_list #channel_list li a span,.leader_list #channel_list li a strong{display:inline-block;font-weight:bold;}
	.leader_list #channel_list li a span{width:60px;margin-right:1em;}
	#channel_list{background:url(images/node_list_bg.png) 0 0 repeat-y;margin-bottom:8px;padding-bottom:2px;}
	#channel_list ul{background:url(images/box.png) 0 -270px no-repeat;}
	#channel_list li{height:30px;line-height:30px;}
	#channel_list li a{color:#4798c6;font-weight:bold;display:block;padding-left:27px;height:30px; }
	#channel_list li.current a,#channel_list li a:hover{opacity: 0.9;filter:alpha(opacity=90);-moz-opacity: 0.9;background:url(images/node_list_hover.png) 0 0 no-repeat;color:#24729e; }

	.leader_group{height:28px;line-height:28px;padding-bottom:0px; background:url(images/box_06.png) no-repeat 0px 0px;padding-left:26px;width:193px; }
	
	.leader_group,.leader_group a{font-size:14px;color:#24729e;font-weight:bold; }
	.leader_group a:hover{color:#f60; }

	/* 专题列表 */
	#special_list li{margin-bottom:6px;}
	#special_list li,.special_list li img{width:200px;height:60px;overflow:hidden; }

	/* 热门资讯 */
	#hot_list li.top{line-height:29px;height:29px;overflow:hidden;padding-left:10px;background:url(images/icon.png) 0px -430px no-repeat;}

	/* 最新图片 */
	#pic_news ul{margin:-10px 0;}
	#pic_news li{height:109px;width:92px;display:inline;}
	#pic_news li .thumb{width:92px;height:69px;border:1px solid #ffcc99;padding:2px; }
	#pic_news li.special{float:right;}
	#pic_news li h3{height:32px;line-height:32px;text-align:center;overflow:hidden; }

/* 底部定义 */
	#footer{height:125px;background:url(images/public.jpg) right bottom no-repeat;padding-top:5px;}
	
		#site_link{margin-top:15px;text-align:center; }
		#site_link a{margin:0 12px; }
		#site_link,#site_link a{color:#004e6f;}

		#site_info{margin-top:30px;text-align:center;}
		#site_info p{line-height:1.6em; }
		#site_info p,#site_info a{color:#c4d8e5;}



/* 弹出框 */
#tinybox {position:absolute; display:none; padding:10px; background:#fff url(images/preload.gif) no-repeat 50% 50%; border:10px solid #e3e3e3; z-index:2000}
#tinymask {position:absolute; display:none; top:0; left:0; height:100%; width:100%; background:#000; z-index:1500}
#tinycontent {background:#fff}

.button {font:14px Georgia,Verdana; margin-bottom:10px; padding:8px 10px 9px; border:1px solid #ccc; background:#eee; cursor:pointer}
.button:hover {border:1px solid #bbb; background:#e3e3e3}

#MoveZoneAD_Div1{z-index:999;}

#net_police{float:right;margin:20px 100px 0 0;}
#site_statistics br{display:none;}


/* S_顶部广告 */
.box_ad{position:relative;}
#Top_Scroll_AD{height:60px;width:1000px;background:#fff}
.ad_pic_list li{float:left;display:inline;height:60px;width:332px;line-height:60px;overflow:hidden;}
.ad_pic_list li.mid{padding:0 2px;}
.ad_pic_list li img{border:0px;height:60px;}
.adHandle{position:absolute; top:-15px; right:0px;width:11px;height:11px;text-align:center;line-height:11px;border:1px solid #039;background:#ECF5FF repeat-x left top;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; font-weight:bold; color:#039; cursor:pointer;}

#scrollAnnounce{height:30px;line-height:30px;}
.scrollNews{float:left;margin-left:10px;width:300px;color:#fff;}
.scrollNews h3{float:left;font-size:12px;color:#fff;font-weight:bold;}
.scrollNews ul{padding-left:60px;}
.scrollNews li a{height:30px;line-height:30px;color:#fff;}
.scrollNews li a:hover{height:30px;line-height:30px;color:red;}

#HotNews {margin1:4px auto;width:550px;overflow:hidden;white-space:nowrap;height:30px;line-height:30px;float:right}
#HotNews a{margin-right:20px;height:30px;line-height:30px;color:#fff;}
.div2 {height:30px;line-height:30px;float:left;}
/* E_顶部广告 */