@charset "utf-8";
/* CSS Document */
body{
	margin:0px; padding:0px; font-family:"微软雅黑","宋体"; font-size:12px; line-height:22px; color:#333333; background-color:#ecf0e6; 
}
/*------------------------Start 解决12号字在google和傲游浏览器的不识别小于12号的英文字体-------------*/
html{-webkit-text-size-adjust:none;}
/*------------------------End 解决12号字在google和傲游浏览器的不识别小于12号的英文字体----------*/
div, h1, h2, h3, h4, p, form, label, input, textarea, img, span{
	margin:0px; padding:0px;
}
ul,dl{
	margin:0px; padding:0px; list-style-type:none;
}
dd{
	margin:0px;
}

a{
	color:#333333;
	text-decoration:none;
}
a:hover{
	color:#015d2e;
	text-decoration:underline;
}
img{
	font-size:0px;
	line-height:0px;
	vertical-align:bottom;
	border:0px;
}
/*--Start 分页样式---------
.List_page{text-align:center;margin:8px;font-family:"宋体";clear:both; padding:15px 0px;}
.List_page a{background:#fff;margin:1px;padding:4px 6px;border:1px solid #333;color:#333;font-family:"宋体";}
.List_page span{background:#e1e1e1;color:#000;margin:1px;padding:4px 6px;border:1px solid #333;font-family:"宋体";}
/*--End 分页样式---------*/

#top_bg{
	width:100%;
	margin:0 auto;
	clear:both;
	overflow:hidden;
	background:url(../images/top_bg.gif) repeat-x;
	height:156px;
}
#top{
	width:1002px;
	margin:0 auto;
	clear:both;
	overflow:hidden;
}
#top_logo{
	width:180px;
	float:left;
}
#top_right{
	width:822px;
	height:67px;
	padding-top:30px;
	float:right;
}
#top_search{
	width:490px;
	float:right;
}
#top_search form label.tel{
	width:258px;
	height:30px;
	line-height:30px;
	float:left;
	color:#e2cf11;
	font-size:18px;
}
#top_search form input.txt{
	width:192px;
	height:30px;
	line-height:30px;
	border:0px;
	background-color:#FFF;
	color:#666;
	float:left;
}
#top_search form input.btn{
	background:url(../images/search_btn.gif) no-repeat;
	width:40px;
	height:30px;
	float:left;
	border:0px;
	cursor:hand;
}
#nav{
	width:822px;
	clear:both;
	overflow:hidden;
	padding-top:38px;
}
.sec_menu {
	Z-INDEX: 1000; BORDER-BOTTOM: #001e19 1px solid; POSITION: absolute; BORDER-LEFT: #001e19 1px solid; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; DISPLAY: none; WHITE-SPACE: nowrap; BACKGROUND: #fff; BORDER-TOP: 0px; BORDER-RIGHT: #001e19 1px solid; PADDING-TOP: 1px;  width:114px !important;width:114px; text-align:center; overflow:hidden;}
.sec_menu A {
	PADDING-BOTTOM: 6px; LINE-HEIGHT: 150%; PADDING-LEFT: 13px; PADDING-RIGHT: 15px; DISPLAY: block; WHITE-SPACE: nowrap; PADDING-TOP: 6px; border-bottom:#ccc 1px solid;
}
.sec_menu A:hover {
	BACKGROUND: #023f37; COLOR: #fff
}
#top_bottom{
	width:100%;
	background:url(../images/top_bottom.gif) repeat-x;
	height:15px;
	width:100%;
	margin:0 auto;
	clear:both;
	overflow:hidden;
}
.bannerbox { width: 1002px; height: 670px; overflow: hidden; margin: 0px auto; padding:10px 10px; border:1px solid #e1e1e1; }
#focus { width: 1002px; height: 670px; clear: both; overflow: hidden; position: relative; float: left; }
    #focus ul { width: 1002px; height: 670px; float: left; position: absolute; clear: both; padding: 0px; margin: 0px; }
        #focus ul li { float: left; width: 1002px; height: 670px; overflow: hidden; position: relative; padding: 0px; margin: 0px; }
    #focus .preNext { width: 550px; height: 670px; position: absolute; top: 0px; cursor: pointer; }
    #focus .pre { left: 0; background: url(../images/sprite.png) no-repeat left center; }
    #focus .next { right: 0; background: url(../images/sprite1.png) no-repeat right center; }

#gg{
	width:1022px;
	margin:0 auto;
	clear:both;
	overflow:hidden;
	border:1px solid #e1e1e1;
	margin-top:12px;
}
#gg h2{
	background:url(../images/gg_title.gif) no-repeat;
	width:100px;
	height:36px;
	float:left;
}
#gg_nr{
	width:922px;
	height:36px;
	line-height:36px;
	float:left;
	background-color:#FFF;
}
#gg_nr span{
	color:#666;
}
#tjpro{
	width:1024px;
	margin:0 auto;
	clear:both;
	overflow:hidden;
}
#tjpro h2{
	width:1024px;
	height:20px;
	clear:both;
	overflow:hidden;
	padding:20px 0px;
}
#tjpro_nr{
	width:1024px;
	margin:0 auto;
	clear:both;
	overflow:hidden;
	padding-bottom:20px;
}
#tjpro_nr ul li{
	float:left;
	padding:0 10px;
}
#tjpro_nr ul li img{
	border:1px solid #e1e1e1;
	padding:5px;
	background-color:#FFF;
}
#tjpro_nr ul li span{
	display:block;
	text-align:center;
	color:#005c2d;
	font-size:14px;
}
#tjpro_nr ul li span a{
	color:#005c2d;
	text-decoration:none;
}
#tjpro_nr ul li span a:hover{
	color:#005c2d;
	text-decoration:underline;
}

#footer{
	border-top:2px solid #015d2e;
	background-color:#cdcdcd;
	width:100%;
	margin:0 auto;
	clear:both;
	overflow:hidden;
}
#footer_nav{
	width:1002px;
	margin:0 auto;
	clear:both;
	overflow:hidden;
	padding-top:15px;
}
#footer_nav img.b{
	float:left;
	width:12px;
	height:36px;
}
#footer_nav ul{
	width:678px;
	background:url(../images/footer_nav_bg.gif) repeat-x;
	height:36px;
	float:left;
	padding:0px 150px;
}
#footer_nav ul li{
	float:left;
	padding:0 10px;
	line-height:36px;
	font-family:"微软雅黑";
	color:#666;
	font-size:14px;
}
#footer_nav ul li a{
	color:#FFF;
	text-decoration:none;
}
#footer_nav ul li a:hover{
	color:#e2cf11;
	text-decoration:underline;
}
#footer_copyright{
	padding:20px 0px;
	text-align:center;
	width:100%;
	margin:0 auto;
	clear:both;
	overflow:hidden;
}


#ny_container{
	width:1024px;
	margin:0 auto;
	clear:both;
	overflow:hidden;
	padding:12px 0px;
}
#ny_left{
	float:left;
	width:228px;
	border:1px solid #cdcdcd;
	padding:10px 0px;
}
#ny_leftlist{
	width:210px;
	clear:both;
	overflow:hidden;
	margin:0 auto;
}
#ny_leftlist ul li{
	line-height:28px;
	margin-bottom:2px;
	background-color:#005c2d;
	color:#FFF;
	padding-left:20px;
}
#ny_leftlist ul li a{
	color:#FFF;
	text-decoration:none;
}
#ny_leftlist ul li a:hover{
	color:#e2cf11;
	text-decoration:underline;
}
#ny_leftcontact{
	width:210px;
	clear:both;
	overflow:hidden;
	margin:0 auto;
	padding-top:10px;
}
#ny_right{
	width:778px;
	float:right;
	border:1px solid #e1e1e1;
}
#ny_right_location{
	width:768px;
	line-height:24px;
	text-align:right;
	padding-right:10px;
	clear:both;
	overflow:hidden;
}
#ny_right_title{
	width:778px;
	clear:both;
	overflow:hidden;
	background:url(../images/right_title_bg.gif) repeat-x;
	height:20px;
	line-height:20px;
}
#ny_right_title span{
	display:block;
	width:80px;
	line-height:20px;
	background-color:#ecf0e6;
	padding:0 10px;
	font-size:18px;
	font-family:"微软雅黑";
	margin-left:20px;
	color:#015d2e;
}
#ny_right_single{
	width:738px;
	clear:both;
	overflow:hidden;
	padding:20px 20px;
	font-size:14px;
	line-height:24px;
}
#ny_right_newslist{
	width:738px;
	clear:both;
	overflow:hidden;
	padding:20px 20px;
}
#ny_right_newslist ul li{
	line-height:28px;
	border-bottom:1px dashed #e1e1e1;
}
#ny_right_prolist{
	width:778px;
	clear:both;
	overflow:hidden;
	padding:20px 0px;
	font-size:14px;
	line-height:24px;
}
#ny_right_prolist ul li{
	float:left;
	padding:0 10px;
}
#ny_right_prolist ul li img{
	border:1px solid #e1e1e1;
	padding:5px;
	background-color:#FFF;
}
#ny_right_prolist ul li span{
	display:block;
	text-align:center;
	color:#005c2d;
	font-size:14px;
}
#ny_right_prolist ul li span a{
	color:#005c2d;
	text-decoration:none;
}
#ny_right_prolist ul li span a:hover{
	color:#005c2d;
	text-decoration:underline;
}