@charset "utf-8"; 
.top_line{
	width:100%;
	background-color:#4496CE; 
	clear:both; border:0px solid #4496CE;
	height:2px; overflow:hidden;
	min-height:2px; 
}
.main_txt01{ color:A8A9AB;}
td,.list{font-size:14px; line-height:1.8;}
.top {clear:both; margin-top:10px; height:80px;}
.top_logo{
	width:330px;
	height:80px;
	float:left;
	overflow:hidden;
}
.top_banner{
	width:360px;
	height:68px;
	float:left;
 }
 
 .top_right_txt{
	float:right; 
	color:#999; 
	padding-top:5px;
	 }
 .top_right_txt li:nth-child(1){
	 line-height:1.8; 
	 float:left;
	 background:url(icon_phone.jpg) no-repeat;
	 padding-left:20px;
	 width:120px;
 }
 .top_right_txt li:nth-child(2){
	 line-height:1.8; 
	 float:left;
	 background:url(icon_star.jpg) no-repeat;
	 padding-left:20px;
	 width:120px;
 }
 
 .main_banner{
	  width:1020px;
	  height:360px; overflow:hidden; 
	  background:url(banner1020x360.jpg) no-repeat;
  }
 
 
 .menu{ 
 	 background-color:#0376AD;
	 width:100%;
	 height:42px;
	 clear:both; 
	 border-top:1px #03F solid;
	/* background-image:url(../images/m_btn_vline.jpg); */
 }
 .menu li{
	 color:#fff;
	 width:140px;
	 float:left;
	 font-size:16px;
	 font-weight:bold;
	 padding-top:8px;
	 margin-left:1px;
	 
	 text-align:center;
	 }

 .menu li em{
	 color:#fff;
	 width:10px;
	 height:30px; border:0px solid #666; margin-top:-5px;
	 float:right;  
	 background:url(m_btn_vline.jpg) no-repeat;
	 padding-bottom:10px; background-position:top;
	 }

  .menu li a{ color:#fff; height:30px;}

  .current{
  	 background:url(m_btn_light2.jpg) no-repeat !important;
	 top:20px; background-position:center;
  }

  .floor{
	  min-height:380px;
	  width:1020px; 
	  clear:both;
  }
  .flr01{ } 
  
  .news_l_kk{width:500px; float:left; margin-top:10px; min-height:380px;} 
  .news_top {width:100%; border:0px solid #ccc; }
  .news_top .title{ font-size:16px; font-weight:bold; width:100px; border:0px solid #999; padding:5px 0px 5px 20px;}	  
  .news_top .more{ color:#999; float:right; border:1px solid #a8a8a8; padding:0px 3px 0px 3px;margin:10px 10px;}	 
  .colorline{background-color:#d8d8d8; clear:both; width:100%; height:3px;  }
  .colorline .colorHeader{background-color:#306A80; width:120px; height:3px; float:left }    
  
  .news_r_kk{width:500px; float:right; margin-top:15px; min-height:380px;} 
  
  .news_set{ 
  	  float:left;
	  margin-right:15px;
	  border:1px solid #d8d8d8;
	  min-height:300px;
	  width:242.25px;
	  margin-top:10px;
	  overflow:hidden;
	  display:inline;
  }
  
  /*.news_set:nth-child(1){ 
  	  float:right;
	  margin-right:0px;
	  border:1px solid #CCC;
	  min-height:300px;
	  width:328px;
	  margin-top:10px;
	  overflow:hidden;
	  display:inline; 
  }
  */
  
  .flr03 .news_kk{
	  	width:330px;
		min-height:300px;
		border:1px solid #d8d8d8;
		float:left;
		margin-right:12px;
	  }
  .flr03 .news_kk:nth-child(1){
		width:330px;
		min-height:300px;
		border:1px dotted #d8d8d8;
		float:right;
		margin-right:0px;
	}
	
	
   .link_bar{
	   background-color:#066ba3;
	   width:100%;
	   height:32px;  
		-moz-border-radius: 5px;      /* Gecko browsers */
		-webkit-border-radius: 5px;   /* Webkit browsers */
		border-radius:5px;            /* W3C syntax */
	   }	
	.icon_set { padding:10px 0px 0px 8px;  }
	.icon_set li {float:left; width:252px; text-align:center; height:80px;}   
	
	
	.footer{ clear:both;}
	
	.links{
		color:#999;
		background-color:#e8e8e8;
		width:100%;
		height:30px;
		text-align:center;
		font-size:14px;
		letter-spacing:3px;
		margin-top:10px;
		padding-top:5px;
	}
	
  .newslistkk{
	  min-height:580px;
	  width:1020px; 
	  clear:both;
  }	
	.tab_r{ 
		width:720px;
		min-height:550px;
		border:1px solid #e5e5e5;
		margin-top:10px;
		margin-bottom:10px;
		float:right;
		}
	.tab_r1{ 
		width:1018px;
		min-height:550px;
		border:1px solid #e5e5e5;
		margin-top:10px;
		margin-bottom:10px;
		float:right;
		}
	.tab_l{ 
		width:280px;
		min-height:550px;
		border:0px solid #CCC;
		margin-top:10px;
		margin-bottom:10px;
		float:left;
		}
	
	.tab {
		background: #ffffff none repeat scroll 0 0;
		border: 1px solid #e5e5e5;
		padding-bottom:25px;
	}


	.tab h2 {
		background: rgba(0, 0, 0, 0) url("tab_bg.jpg") repeat-x scroll 0 0;
		color: #ffffff;
		font-size: 14px;
		height: 30px;
		line-height: 30px;
		text-align: center; 
		margin-top:0px;
	}

	.list_dh li {
		margin-top: 5px;
		width: 211px;
	}

	.list_dh li a {
		background: rgba(0, 0, 0, 0) url("list_dh.gif") no-repeat scroll 0 0;
		display: block;
		font-size: 14px;
		font-weight: bold;
		height: 35px;
		line-height: 35px;
		padding-left: 30px;
	}
	.list_dh li a:hover {
		background: rgba(0, 0, 0, 0) url("list_dh_hover.jpg") no-repeat scroll 0 0;
		color:#fff;
	}
	.tab_toplist_dh {
		background: rgba(0, 0, 0, 0) url("tab_toplist_dh_bg.gif") repeat-x scroll 0 0;
		height: 30px;
		line-height: 30px;
	}
	.fr {
		float: right;
	}
	.fl {
		float: left;
	}
	.tab_toplist_dh h2 {
		background: #ffffff url("tab_toplist_dh_bg2.gif") repeat-x scroll 0 0;
		border-right: 1px solid #e5e5e5;
		color: #006cc7;
		font-size: 14px;
		text-align: center;
		margin:0px;
	}
	
	.newslist{margin-top:10px; line-height:2;}
	
	
	/**列表样式**/
	.dzdt_list{width:auto; height:auto; padding:0px 20px;font-size: 14px;font-family: "宋体";}
	.dzdt_list li{/* width:auto; */ /* height:48px; */ _height:44px; /* padding-left:10px; */ border-bottom:1px dashed #dfdfdf;}
	.dzdt_list li a{display:block; width:auto; height:48px; _height:44px;}
	.dzdt_list li span.event,.dzdt_list li span.time{display:block; float:left; width:auto; height:48px; font:normal 14px/48px "宋体"; _height:44px; _font:normal 14px/44px Microsoft Yahei;}
	.dzdt_list li span.event span{color:#2092e2;}
	.dzdt_list li span.time{float:right;}

	.page_con{width:auto; height:auto; padding-top:15px; margin:0px auto;}
 .page_con li{float:left; line-height:25px; text-align:center; margin-left:5px;}
 .page_con li.prew,ul.page_con li.next{width:58px; height:25px;}
 .page_con li.prew a,ul.page_con li.next a{display:block; width:55px; height:25px; border:1px solid #2092e2; color:#333;}
 .page_con li.prew a:hover,ul.page_con li.next a:hover{background:#2092e2; color:#FFF;}
 .page_con li.page_count{display:block; width:25px; height:25px; color:#9d0000; border:1px solid #2092e2;}
 .page_con li.page_count a{display:block; width:25px; height:25px;}
 .page_con li.page_count a:hover{background:#2092e2; color:#FFF;}
 .page_con li.page_count a.no{background:#2092e2; color:#FFF;}