@charset "utf-8";
/* CSS Document */
*{
	margin:0px;
	padding:0px;
}
body{
	background:url(body_bg.jpg) repeat-x;
	font:12px/24px Tahoma,Helvetica,'SimSun',sans-serif;
}
ul,li{
	list-style:none;
	text-align:left;
}
a{
	 color:#343434;
	 text-decoration:none;
}
a:hover{
	color:#DA0101;
}
.fl{
	float:left;
}
.fr{
	float:right;
}
.clear{
	clear:both;
}
img{
	border:0px;
}


.header{
	height:172px;
	width:1000px;
	margin:0 auto;
}
.header .topindex{
	width:800px;
	height:20px;
	line-height:20px;
	text-align:right;
	color:#FFF;	
}
.header .topindex a{
	color:#FFF;
}
.header .logo{
	width:600px;
	height:103px;
	position:relative;
}
.header .logo object{
	position:absolute;
	top:-7px;
	left:0px;
	z-index:10;
	    display: none;
}
.header .hotline{
	width:200px;
	height:103px;
	background:url(hotline.png) right 20px no-repeat;
}
.header .navmenu{
	margin-top:1px;
	width:1000px;
	height:50px;
	font:bold 16px/50px "Microsoft Yahei", Heiti, Arial, sans-serif;
}
.header .navmenu li{
	width:101px;
	_width:98px;
	float:left;
	text-align:center;
	margin:0 5px;
}
.header .navmenu li a{
	color:#FFF;
	width:101px;
	_width:98px;
	display:block;
	height:50px;
	float:left;
}
.header .navmenu li a:hover , .header .navmenu li .navmenu_on{
	color:#FFF;
	background:url(navmenu_on.jpg) no-repeat;
	height:50px;
}
.banner{
	width:100%;
	height:269px;
}

.mainbox{
	width:980px;
	margin:10px auto;
	height:246px;
}
.tongzhi{
	width:930px;
	height:32px;
	margin-top:10px;
	background:url(tongzhi.png) no-repeat;
	padding-left:50px;
	overflow:hidden;
}
.infoList li{
	height:31px; 
	line-height:31px;
}
.infoList li .date{
	margin-left:15px;
}
.layerbox{
	width:980px;
}
.newsbox_title , .aboutbox_title , .contactbox_title{
	height:37px;
	width:100%;
	overflow:hidden;
}
.aboutbox{
	width:320px;
	height:192px;
	margin-top:15px;
}
.aboutbox .aboutbox_content{
	width:310px;
	height:140px;
	padding:5px;
	overflow:hidden;
	text-indent:24px;
}
.aboutbox .aboutbox_content img{
	border:2px solid #fff;
	float:left;
	margin:0 10px 0px 0;
}
.newsbox{
	margin-top:15px;
	width:363px;
	height:192px;
	margin-left:20px;
}
.newsbox .newsbox_content{
	width:350px;
	padding:5px;
}
.newsbox .newsbox_content li{
	width:330px;
	padding-left:20px;
	height:24px;
	border-bottom:1px dotted #ccc;
	background:url(ico.jpg) 8px 12px no-repeat;
	line-height:24px;
}
.newsbox .newsbox_content li span{
	float:right;
}
.contentbox{
	margin-top:15px;
	width:257px;
	height:192px;
}
.contentbox .contentbox_content{
	width:242px;
	background:url(map.jpg) center top no-repeat;
	padding:5px;
	height:100px;
	padding-top:50px;
	line-height:20px;
	padding-left:10px;
}
.probox , .appbox{
	width:1000px;
	height:220px;
	margin:0 auto;
	position:relative;
	background:url(pro.jpg) no-repeat;
}
.appbox{
	background:url(app.jpg) no-repeat;
	margin-bottom:10px;
}
.atitle{
	display:block;
	width:980px;
	height:40px;
	position:absolute;
	top:0px;
	left:0px;
}
.effect{
	position:absolute;
	top:45px;
	left:15px;
	width:970px;
	height:170px;
	overflow:hidden;
}
.effect li{
	width:180px;
	height:180px;
	float:left;
	text-align:center;
	margin:0px 7px;
}
.effect li img{
	border:2px solid #CCCCCC;
	width:180px;
	height:130px;
}
.effect li p{
	width:100%;
	height:24px;
	margin-top:5px;
	border:1px solid #ccc;
	padding:1px;
	background:#FFF;
	float:left;
}
#footer{
	width:100%;
	margin-top:30px;
	background:url(footer_bg.jpg) bottom repeat-x #eee;
	padding-bottom:20px;
	_padding-bottom:60px;
}
.footbox{
	width:1000px;
	margin:0 auto;
	min-height:108px;
	text-align:center;
}
/*************************************/
.ny_body{
	background:url(ny_body_bg.jpg) repeat-x #eee;
}
.ny_banner{
	width:100%;
	height:200px;
	text-align:center;
	overflow: hidden;
}
.ny_mainbox{
	width:1000px;
	margin:20px auto;
	min-height:400px;
}
.ny_left{
	width:260px;
	height:auto;
}
.ny_right{
	width:720px;
	height:auto;
}
.submenu{
	width:260px;
	height:auto;
}
.submenu .sub_title{
	background:url(submenu_title.jpg) no-repeat;
	width:260px;
	height:40px;
	padding:0px 0 0 12px;
	font:bold 14px/30px "Microsoft Yahei", Heiti, Arial, sans-serif;
	color:#000;
	text-shadow: 1px 1px 3px #fff;
}
.submenu .sub_content{
	width:240px;
	margin:0 auto;
	height:auto;
}
.submenu .sub_content li{
	width:240px;
	height:26px;
	line-height:24px;
	text-align:center;
	margin:5px 0;
	
}
.submenu .sub_content li a{
	width:238px;
	display:block;
	margin:0 auto;
	height:24px;
	border:1px solid #eee;
}
.submenu .sub_content li a:hover , .submenu .sub_content li .selt{
	border:1px solid #CCC;
	background:#fff;
	font-weight:bold;
	color:#DA0101;
}

.location{
	width:700px;
	height:40px;
	background:url(right_bg.jpg) no-repeat;
	padding-left:20px;
	font:bold 14px/30px "Microsoft Yahei", Heiti, Arial, sans-serif;
	color:#000;
	text-shadow: 1px 1px 3px #fff;
	overflow:hidden;
	position:relative;
}
.location .loc_nav{
	width:300px;
	float:right;
	font:12px/30px "Microsoft Yahei", Heiti, Arial, sans-serif;
	text-align:right;
	position:absolute;
	right:20px;
	top:0px;
}
.right_box{
	width:700px;
	padding:10px;
	line-height:28px;
	font-family:Arial, Helvetica, sans-serif;
	overflow:hidden;
	margin-bottom:20px;
}
.ny_footer{
	width:100%;
	background:url(ny_footer_bg.jpg) repeat-x;
	height:3px;
	margin-bottom:10px;
}
.slideBox{ width:100%; height:269px; overflow:hidden; position:relative;}
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; left:48%; bottom:5px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#f00; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ height:269px; display:block; margin:0 auto; }

/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .prev,
.slideBox .next{ position:absolute; left:15%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.slideBox .next{ left:auto; right:15%; background-position:8px 5px; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }