/* CSS Document */

body{margin:0px; padding:0px; font-family:Arial; font-size:12px; background:url(images/mainbg.jpg) no-repeat top center;}

a:link{color:#333; text-decoration:none;}
a:visited{color:#000; text-decoration:none;}
a:hover{color:#FF3366; text-decoration:none;}

.a1:link{color:#ff0000; text-decoration:underline}
.a1:visited{color:#ff0000; text-decoration:underline;}
.a1:hover{color:#FF3366; text-decoration:underline;}

#top{margin:0 auto; padding:0px; clear:both; width:100%; background:url(images/topbg.jpg); height:30px;}
#top .topdiv{margin:0 auto; padding:0px; clear:both; width:1000px; line-height:30px; text-align:right; color:#fff;}
#top .topdiv img{vertical-align:middle; border:0;}
#top .topdiv a{color:#fff; padding-right:10px;}
#top .topdiv a:hover{color:#FFFF00; padding-right:10px;}

#head{margin:0 auto; padding:0px; clear:both; width:1000px;}
#head .logo{float:left; margin:20px 0px 0px 10px; display:inline; padding:0px 0px 10px 0px;}
#head .head_right{float:right; margin:50px 10px 0px 0px; display:inline; background:url(images/menubg.gif) no-repeat; width:590px; height:30px; line-height:30px; color:#fff;}

/*主导航菜单*/
#menu ul{
	padding:0;
	border:0;
	list-style:none;
	line-height:30px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
}
#menu_out{
	width:590px; margin:0px; padding:0px; float:left;}
#menu_in{
}
#menu{
}

#nav{
	padding-left:10px; font-family:Verdana; display:inline;
}
#nav li{
	float:left;
	height:30px;
}
#nav li a{
	float:left;
	display:block;
	cursor:pointer;
	text-decoration:none;
	height:30px;
	color:#fff;
}
#nav li a span{
	float:left;
	padding:0px 15px;
	line-height:30px;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	height:30px;
}
#nav li a span.space{background:url(images/space.gif) no-repeat right;}

#nav li .nav_on{   /*鼠标经过时变换背景，方便JS获取样式*/
	background-position:left 100%;
}
#nav li .nav_on span{  /*鼠标经过时变换背景，方便JS获取样式*/
	background-position:right 100%;
	color:#ffff00;
	text-decoration:none;
	padding:0px 15px;
	height:30px;
	line-height:30px;
	background:url(../image/down_arrow.gif) no-repeat bottom center;}
	
/*子栏目*/
#menu_con{
	text-align:left;
	padding-left:0px;
	clear:both;
	padding-top:5px;
		
}
ul{margin:0px; padding:0px;}
#menu_con li{
	float:left;
	height:14px;
	line-height:14px;
	margin:0px; padding:0px; list-style-type:none; display:inline;
}
#menu_con li a{
	display:block;
	float:left;
	cursor:pointer;
	padding-left:3px;
	color:#000;
	text-decoration:none;
}
#menu_con li a span{
	float:left;
	padding:0px 5px 0px 0px;
	line-height:12px;
}
#menu_con li a:hover{
	text-decoration:none;
	color:#0000FF;
}
#menu_con li a:hover span{
color:#0000FF;}

#banner{margin:0 auto; padding:0px; clear:both; width:1000px;}

#foot{margin:0 auto; padding:0px; clear:both; width:100%; background:url(images/footbg.png) no-repeat top center; height:140px;}
#foot .foot_div{clear:both; width:1000px; margin:0 auto; padding:0px;}
#foot .foot_div_left{margin:20px 0px 0px 0px; display:inline; float:left; background:url(images/foot_mbg.gif) no-repeat; width:209px; height:23px; line-height:23px; text-align:center; color:#666; font-family:Arial;}
#foot .foot_div_left a{color:#666; padding:0px 3px;}
#foot .foot_div_left a:hover{color:#000; padding:0px 3px;}
#foot .foot_div_right{float:right; color:#fff; font-size:11px; margin:20px 0px 0px 0px; line-height:23px; display:inline;}

#main{margin:0 auto; padding:10px 0px; width:1000px;}
#main_mdiv{margin:0px; padding:0px 0px 10px 0px; width:998px; border:1px solid #ccc; display:inline; float:left;}
#index_left{float:left; margin:10px 0px 0px 10px; display:inline; width:190px;}
#index_left_hr{float:left; width:190px; margin:0px 0px 10px 0px; display:inline;}
#index_left_hr .sdiv{float:left; width:190px; background:url(images/searchbg.gif) no-repeat; height:102px;}
#index_left_hr .sdiv_title{float:left; margin:0px 5px; display:inline; width:180px; line-height:30px; color:#fff; font-size:14px; font-weight:bold; font-family:Verdana;}
#index_left_hr .sdiv_input{float:left; width:180px; margin:0px 5px; display:inline; background:url(images/searchinputbg.gif) no-repeat center; height:23px; text-align:center;}
#index_left_hr .sdiv_hr{float:left; width:173px; text-align:right; margin:10px 8px 0px 8px; display:inline;}
#index_left_hr .list_tilte{float:left; background:url(images/tdbg.gif) no-repeat; width:190px; height:29px; line-height:29px; font-family:Verdana; font-size:14px; color:#fff; font-weight:bold;}
#index_left_hr .list_tilte span{padding-left:5px;}
#index_left_hr .list_zw{float:left; width:190px;}
#index_left_hr .list_zw li{float:left; width:190px; border-bottom:1px dotted #999; margin:2px 0px; padding:0px; display:inline; list-style-type:none; line-height:25px;}
#index_left_hr .list_zw li img{padding-right:5px; vertical-align:middle;}
#index_left_hr .list_zw li span{padding-left:15px; display:block;}
#index_left_hr .fw_zw{float:left; width:190px;}
#index_left_hr .fw_zw li{float:left; margin:2px 0px; display:inline; padding:0px; width:95px; list-style-type:none; line-height:25px;}
#index_left_hr .fw_zw li img{vertical-align:middle;}

#index_right{float:right; margin:10px 10px 10px 0px; width:770px;}
#index_right .adiv{float:left; width:770px;}
#index_right .adiv_title{float:left; width:770px; text-align:center; line-height:35px; font-size:21px; font-weight:bold;}
#index_right .adiv_zw{float:left; width:770px; line-height:20px; color:#333;}

#index_right .pdiv{float:left; width:770px; margin:10px 0px 0px 0px; display:inline; border-top:1px solid #FA1C67;}
#index_right .pdiv_nav{float:left; width:770px;}
#index_right .pdiv_nav_left{float:left; margin:0px 0px 0px 5px; display:inline; background:url(images/navbg.gif) no-repeat 0px 0px; height:27px; width:20px;}
#index_right .pdiv_nav_mid{float:left; margin:0px; display:inline; background:url(images/navbg.gif) no-repeat -20px 0px; height:27px; line-height:27px; color:#fff; font-weight:bold;}
#index_right .pdiv_nav_right{float:left; margin:0px; display:inline; background:url(images/navbg.gif) no-repeat -540px 0px; height:27px; width:30px;}
#index_right .pdiv_nav_off{float:left; margin:0px 5px; display:inline; line-height:27px;}

#index_right .pdiv_zw{float:left; width:770px;}

#index_right .nydiv_zw{float:left; width:770px; margin:10px 0px; line-height:25px;}

#idiv_pro{float:left; width:182px; margin:5px 0px; display:inline;}
#idiv_pro.space{margin-right:14px;}
#idiv_pro .pic{margin:0px; display:block;
/*非IE的主流浏览器识别的垂直居中的方法*/
display: table-cell;
vertical-align:middle;
/*设置水平居中*/
text-align:center;
/* 针对IE的Hack */
*display: block;
*font-size: 158px;/*这个值大概为最大高度的0.875*/
*font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/
height:180px;
background-color:#fff; width:180px; border:1px solid #ccc;}
#idiv_pro .pic img{border:0px; vertical-align:middle;}
#idiv_pro .text{float:left; text-align:center; width:182px; height:30px; line-height:15px;}

.font1{font-family:"宋体";}

#ny_ndiv{float:left; width:770px; margin:0px 0px 20px 0px; display:inline;}
#ny_ndiv .rightdiv{float:right; width:200px; text-align:center; font-weight:bold; line-height:180px; color:#fff; height:180px; font-size:24px;}
#ny_ndiv .rightdiv a{color:#fff;}
#ny_ndiv .leftdiv{float:left; width:770px; background-color:#fff; height:180px;}

.wenbenkuang_i{width:360px;}