@charset "utf-8";
/* CSS Document */
ul,li{ margin:0px; list-style:none;}
ul {
  list-style: none;
  padding-left: 0;
  margin-top: 0;
  margin-bottom: 0;
}

body,td,th {
	font-family: "微软雅黑", Arial;
	font-size: 12px;
}
body {
	background-color: #FFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	color:#1d0012;
}
a{ color:#1d0012; text-decoration:none}
a:hover{ color:#009fd8; text-decoration:none}
img{ border:0px;}


#top{ width:100%; min-width:1100px; margin:auto; height:32px; background-color:#000; border-bottom:2px #e9e8e8 solid;}
#top_cont{ width:1100px; margin:auto; color:#FFF;}
#top_cont .left{ width:50%; height:32px; line-height:32px; float:left; overflow:hidden;}
#top_cont .right{width:50%; height:32px; line-height:32px; float:left; text-align:right; overflow:hidden;}
#top_cont .right a{ color:#FFF; text-decoration:none;}
#top_cont .right a:hover{ color:#009fd8; text-decoration:none;}

#head{ width:100%; min-width:1100px; height:97px; margin:auto; background:url(../images/bj_05.jpg) repeat-x;}
#head_cont{ width:1100px; margin:auto;}
#head_cont .logo{ width:344px; height:97px; float:left;}
#nav{ width:736px; padding-left:20px; float:left;}

/*

#jsddm
{	margin: 0;
	padding: 0;
	position:relative;
	z-index:9000000;}

	#jsddm li
	{	list-style: none;
		width:105px; 
		height:97px; 
		font-size:14px; 
		font-weight:600; 
		text-align:center; 
		line-height:97px; 
		float:left; 
		background:url(../images/nav_09.jpg) right no-repeat;
		
		
		}

	#jsddm li a
	{	display:block; 
	   color:#000; 
	    text-decoration:none;
		
		white-space: nowrap}

	#jsddm li a:hover
	{	display:block; background-color:#009fd8; color:#FFF;}
		
		#jsddm li ul
		{	margin: 0;
			padding: 0;
			position: absolute;
			visibility: hidden;
			*margin-left:-52px;
			border-top: 1px solid #0bcceb}
		
			#jsddm li ul li
			{	float: none;
			    line-height:35px;
				font-weight:normal;
				
				width:105px;
				
				display: inline}
			
			#jsddm li ul li a
			{	width: auto;
				background:#029bd2;
				width:105px;
				color:#FFF;
				border-bottom:1px #00c2e5 dashed;}
			
			#jsddm li ul li a:hover
			{	background: #0bcceb}



*/

#flash{ width:100%; min-width:1100px; height:440px; margin:auto; } 
#full-screen-slider { width:100%; height:413px; float:left; padding:0px; margin:0px; position:relative}
#slides { display:block; width:100%; height:413px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:20%; top:416px; z-index:9900;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:10px; height:10px; float:left; margin-left:15px; border-radius:5px; background:#FFF; text-indent:-9999px; border:1px #CCCCCC solid; }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#009fd8;}


#main{ width:1086px; padding-left:14px; margin:auto; margin-top:10px; overflow:hidden;}

.sy_title{ line-height:19px; font-size:12px; color:#FFF; text-indent:10px; float:left;}
.sy_more{ line-height:19px; font-size:12px;  float:right; padding-right:5px;}
.sy_more a{ color:#FFF; text-decoration:none;}
.sy_more a:hover{ color:#FC0; text-decoration:none;}

#about{ width:370px; float:left;}
#about .top{ width:370px; height:19px; float:left; background-color:#009fd8;}
#about .cont{ width:350px; padding-left:10px; padding-right:10px; padding-top:10px; line-height:24px; min-height:301px; float:left; background:url(../images/about_20.jpg) top repeat-x;}
#about .door{ width:326px; height:158px; margin:auto; margin-top:8px;}

#sy_new{ width:434px; float:left; margin:0px 12px 0px 13px;}
#sy_new .top{ width:434px; height:19px; float:left; background-color:#009fd8;}
#news_list{ width:379px; float:left; border-bottom:2px #d1d0d2 solid; margin-top:5px;}
#news_list .riqi{ width:300px; float:left; text-indent:10px; color:#009fd8; font-weight:bold; background:url(../images/dian_31.jpg) left no-repeat; margin-left:6px;}
#news_list .conts{ width:375px; line-height:25px; text-indent:16px; font-weight:bold; float:left;}
#news_list .conts a{ color:#1d0012; text-decoration:none;}
#news_list .conts a:hover{ color:#009fd8; text-decoration:underline;}

#sy_fnew{ width:434px; height:179px; background-color:#f1f2f2; float:left;}
#sy_fnew .riqi{ width:300px; float:left; color:#009fd8; font-weight:600; margin-left:6px; line-height:30px; text-indent:10px; background:url(../images/dian_23.jpg) left no-repeat;}
#sy_fnew .title{ width:414px; float:left; font-size:14px; font-weight:600; margin-left:13px; }
#sy_fnew .title a{ color:#1d0012; text-decoration:none;}
#sy_fnew .title a:hover{ color:#009fd8; text-decoration:underline;}

#sy_fnew .nr{ width:414px; float:left; margin-left:13px; margin-top:13px; }
#sy_fnew .pic{ width:112px; height:106px; float:left;}
#sy_fnew .word{ width:290px; height:106px; float:left; line-height:22px; margin-left:7px;}

#sy_left{ width:240px; float:left; overflow:hidden; }
#sy_sp{ width:240px;  float:left; }
#sy_sp .top{ width:240px; height:19px; float:left; background-color:#009fd8;}
#sy_sp .cont{ width:226px; line-height:27px; padding:5px 7px 5px 7px;  background-color:#f0f9fe; float:left;}

#sy_jszc{width:240px; float:left; margin-top:12px;}
#sy_jszc .top{ width:240px; height:19px; float:left; background-color:#009fd8;}
#sy_jszc .list{ width:240px; float:left; text-indent:20px; background:url(../images/dian_50.jpg) left no-repeat; background-position:7px; background-color:#e6e7e8; color:#009fd8; font-weight:600; line-height:22px; margin-top:10px; }
#sy_jszc .list a{ color:#009fd8; text-decoration:none;}
#sy_jszc .list a:hover{ color:#F90; text-decoration:underline;}







/*内页样式*/
#nei_flash{ width:100%; min-width:1100px; height:130px; margin:auto; }
#nei_left{ width:195px; float:left; margin-top:10px; }
#nei_left .lx{ width:195px; height:48px; float:left; margin-top:10px;}
#left_list{ width:195px; float:left;}
#left_list .top{ width:195px; height:19px; float:left; margin-bottom:4px; background-color:#009fd8;}
#left_list .lie{ width:195px; height:26px; float:left; line-height:26px; margin-top:3px; background:url(../images/nei_10.jpg) no-repeat; overflow:auto; font-weight:600; text-indent:20px;}
#left_list .lie a{ display:block; color:#1d0012; text-decoration:none;}
#left_list .lie a:hover{ display:block; color:#FFF; text-decoration:none; background:url(../images/nei_08.jpg) no-repeat;}


#nei_right{ width:860px; margin-top:10px; margin-left:15px;  float:left; }
.nei_right_left{ float:left; height:44px; line-height:44px; text-indent:50px; background:url(../images/nei_top_dian.jpg) left no-repeat;}
.nei_right_right{ width:93px; height:44px; float:right;}
#nei_right .top{ width:860px; height:44px; float:left; background-color:#f0eeef;}
#nei_right .cont{ width:860px; padding-top:10px; min-height:300px; float:left; line-height:30px; font-size:13px; text-align:justify;}



#list_img{width:256px;  float:left; margin:0px 14px 16px 15px;}
#list_img .pic_img{ width:254px; height:177px; float:left; border:1px #CCCCCC solid; overflow:hidden;}
#list_img .word{ width:256px; float:left; text-align:center; height:40px; padding-top:6px;   line-height:20px;}
#list_img .word a{ color:#1d0012; text-decoration:none}
#list_img .word a:hover{ color:#009fd8; text-decoration:none}

#new_list{ width:820px; margin:auto; margin-top:4px; margin-bottom:10px; border-bottom:1px #CCCCCC dashed; overflow:auto;}
#new_list .titles{ width:820px;  float:left; color:#999;}
#new_list .titles a{color:#009fd8; font-size:15px;}
#new_list .titles a:hover{color:#009fd8; text-decoration:underline;}
#new_list .word{ width:820px; float:left; line-height:20px; margin-bottom:8px; margin-top:6px; color:#666;}











#foot{ width:100%; min-width:1100px; height:50px; line-height:50px; margin:auto; margin-top:20px; background-color:#f1f2f2; border-top:2px #009fd8 solid; text-align:center;}
#foot_sk{ width:100%; min-width:1100px; height:13px; background:url(../images/bj_61.jpg) repeat-x;}


/*===============================*/
.listbox{
	width:820px;
	overflow:hidden;
	float:left;
	clear:both;
	overflow:hidden;
}
.index .listbox dl{
	width:352px;
	margin-right:8px;
	margin-top:2px;
	float:left;
}
.index .listbox ul a{
	color:#666;
}

.dede_pages{
}
.dede_pages ul{
	float:left;
	padding:12px 0px 12px 16px;
}
.dede_pages ul li{
	float:left;
	font-family:Tahoma;
	line-height:17px;
	margin-right:6px;
	border:1px solid #E9E9E9;
}
.dede_pages ul li a{
	float:left;
	padding:2px 4px 2px;
	color:#555;
	display:block;
}
.dede_pages ul li a:hover{
	color:#690;
	text-decoration:none;
	padding:2px 4px 2px;
}
.dede_pages ul li.thisclass,
.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{
	background-color:#F8F8F8;
	padding:2px 4px 2px;
	font-weight:bold;
}
.dede_pages .pageinfo{
	line-height:21px;
	padding:12px 10px 12px 16px;
	color:#999;
}
.dede_pages .pageinfo strong{
	color:#555;
	font-weight:normal;
	margin:0px 2px;
}



.wz_title{ width:840px; margin:auto; text-align:center; font-size:21px; line-height:40px; margin-top:12px; font-weight:600; }
.wz_rq{ width:840px; margin:auto; line-height:25px; text-align:center; color:#666; border-bottom:1px #CCCCCC dashed; padding-bottom:10px; margin-bottom:10px; }
.wz_cont{width:840px; margin:auto; }




/*==========导航=============*/


.nav_menu {
 
  font-family: Arial;
  font-weight: 600;
  font-size:14px;
  height:97px;
  line-height:97px;
  float:left;
  
}
.nav_menu-item a{color:#000;}
.nav_menu-item {
  display: inline-block;
  position: relative;
  
  padding:0px 10px 0px 10px;
  width:80px;
  text-align:center;
 
  float:left;
}
.nav_menu-item a:hover {
  color:#FFF;

}

.nav_menu-item:hover {
  color:#FFF;
  background-color: #009fd8;
}
.nav_menu-item:hover .nav_submenu {
  display: block;
}
.nav_submenu {
  padding:0px 10px 0px 10px;
  font-weight: 300;
  text-transform: none;
  display: none;
  position: absolute;
  z-index:99999999;
  
  width: 220px;
  background-color: #009fd8;
  margin-left:-10px;
   text-align:left;
}
.nav_submenu-item{ height:30px; line-height:30px;}
.nav_submenu-item a{color:#FFF;}
.nav_submenu-item:a {
 
}
.nav_submenu-item:hover {
 padding:0px 10px 0px 10px;
 width: 220px;
color:#FFF;
 margin-left:-10px;
background-color:#0bcceb; 
}
.nav_menu .dh_line{float:left;  width:1px; height:97px; border-left:1px #ececec solid; margin-left:0px; margin-right:0px;}