@charset "utf-8";
/* CSS Document */
body{
	margin:0px; padding:0px; font-family:"宋体"; font-size:12px; line-height:22px; color:#000000; 
}
div, h1, h2, h3, h4, p, form, label, input, textarea, img, span{
	margin:0px; padding:0px;
}
ul{
	margin:0px; padding:0px; list-style-type:none;
}
a{
	color:#000000;
	text-decoration:none;
}
a:hover{
	color:#0797e2;
	text-decoration:none;
}
/*--Start 分页样式---------*/
.List_page{text-align:right;margin:8px;font-family:"宋体";clear:both;}
.List_page a{background:#fff;margin:1px;padding:4px 6px;border:1px solid #cccccc;color:#333;font-family:"宋体";}
.List_page span{background:#EAF5FC;color:#000000;margin:1px;padding:5px 11px;border:1px solid #cccccc;font-family:verdana;}
/*--End 分页样式---------*/
/*---------------------------------------end main--------------------------------------*/
#top_bg{
	width:100%;
	margin:0 auto;
	clear:both;
	overflow:hidden;
	background:url(../img/top_bg.jpg) repeat-x;
}
#top{
	width:738px;
	margin:0 auto;
	clear:both;
	overflow:hidden;
}
#logo{
	float:left;
	background:url(../img/logo.jpg) no-repeat;
	width:530px;
	height:105px;
}
#top_right_bg{
	background:url(../img/top_right_bg.jpg) no-repeat;
	width:473px;
	height:105px;
	float:right;
}
#top_sc{
	width:172px;
	float:right;
}
#top_sc_b{
	width:15px;
	float:left;
}
#top_sc_b img{
	font-size:0px;
	vertical-align:bottom;
	line-height:0px;
}
#top_sc_middle{
	background:url(../img/sc_bg.jpg) repeat-x;
	width:142px;
	float:left;
}
#top_sc_middle ul li{
	float:left;
	background:url(../img/sc_pot.jpg) no-repeat left;
	padding-left:10px;
	padding-right:11px;
	font-size:12px;
	line-height:22px;
}
#top_sc_middle ul li a{
	color:#000;
	text-decoration:none;
}
#top_sc_middle ul li a:hover{
	color:#fff;
	text-decoration:none;
}
#nav_bg{
	background:url(../img/nav_bg.jpg) repeat-x;
	width:100%;
	margin:0 auto;
	clear:both;
	overflow:hidden;
}
#nav{
	width:738px;
	margin:0 auto;
	clear:both;
	overflow:hidden;
}
.sec_menu {
	background-color:#DFDFDF; filter:alpha(opacity=70);  
      -moz-opacity:0.7;  
      -khtml-opacity: 0.7;  
      opacity: 0.7;
	Z-INDEX: 1000; POSITION: absolute;  DISPLAY: none; WHITE-SPACE: nowrap; width:160px; text-align:center; overflow:hidden;}
.sec_menu ul li{
	text-align:center;
	color:#018c00;
}
.sec_menu ul li a{
	color:#018c00;
	text-decoration:none;
	width:160px;
	height:28px;
	line-height:28px;
	display:block;
}
.sec_menu ul li a:hover{
	color:#FFFFFF;
	text-decoration:none;
	background-color:#018c00;
	width:160px;
	height:28px;
	line-height:28px;
	display:block;
}
.sec_menu ul li.x{
	background:url(../img/subnav_x.jpg) no-repeat;
	width:160px;
	height:2px;
	line-height:2px;
	font-size:0px;
}
#banner_bg{
	width:100%;
	margin:0 auto;
	clear:both;
	overflow:hidden;
	background:url(../img/banner_bg.jpg) repeat-x;
	height:308px;
}
#banner {
	width:1003px;
	margin:0 auto;
	clear:both;
	overflow:hidden;
	padding-top:11px;
}
#banner img{
	font-size:0px;
	vertical-align:bottom;
	line-height:0px;
}
#container{
	width:1003px;
	margin:0 auto;
	clear:both;
	overflow:hidden;
	padding:10px 0px;
}
#index_company{
	width:298px;
	float:left;
}
#index_company h2{
	background:url(../img/index_company_title.jpg) no-repeat;
	width:298px;
	height:41px;
}
#index_company_nr{
	width:276px;
	border:1px solid #cdcdcd;
	border-top-width:0px;
	border-bottom-width:0px;
	padding:10px;
}
#index_company_bottom{
	background:url(../img/index_company_bottom.jpg) no-repeat;
	width:298px;
	height:5px;
}

#index_middle{
	width:389px;
	padding-left:10px;
	float:left;
}
#index_news{
	clear:both;
	overflow:hidden;
}
#index_news h2{
	background:url(../img/index_news_title.jpg) no-repeat;
	width:389px;
	height:41px;
}
#index_news h2 span{
	float:right;
	width:50px;
	padding-top:15px;
}
#index_news_nr{
	width:389px;
	clear:both;
	overflow:hidden;
	padding:10px 0px;
}
#index_news_nr ul li{
	background:url(../img/pot.jpg) no-repeat left;
	padding-left:13px;
	line-height:25px;
}
#index_news_nr ul li span{
	float:right;
	color:#666666;
}
#index_case{
	width:389px;
	clear:both;
	overflow:hidden;
}
#index_case ul li{
	float:left;
	padding:0 8px;
}
#index_case ul li img{
	border:1px solid #cdcdcd;
	padding:2px;
}
#index_case ul li span{
	display:block;
	text-align:center;
}
#index_contact{
	width:298px;
	float:right;
}
#index_contact h2{
	background:url(../img/index_contact_title.jpg) no-repeat;
	width:298px;
	height:41px;
}
#index_contact_nr{
	width:276px;
	border:1px solid #cdcdcd;
	border-top-width:0px;
	border-bottom-width:0px;
	padding:10px;
	background:url(../img/index_contact_pic.jpg) no-repeat right bottom;
}
#index_message_but{
	width:296px;
	border:1px solid #cdcdcd;
	border-top-width:0px;
	border-bottom-width:0px;
	text-align:center;
	clear:both;
	overflow:hidden;
}
#index_contact_bottom{
	background:url(../img/index_contact_bottom.jpg) no-repeat;
	width:298px;
	height:5px;
}
#index_tjpro{
	width:1003px;
	margin:0 auto;
	clear:both;
	overflow:hidden;
}
#index_tjpro_b{
	width:28px;
	float:left;
}
#index_tjpro_middle{
	width:947px;
	float:left
}
#index_tjpro_middle ul li{
	float:left;
	padding:0 6px;
}
#index_tjpro_middle ul li span{
	display:block;
	text-align:center;
	line-height:24px;
}
#index_tjpro_middle ul li img{
	background:url(../img/pro_pic_bg.jpg) no-repeat;
	width:170px;
	height:126px;
	padding:3px;
	font-size:0px;
	line-height:0px;
}
#footer_bg2{
	background:url(../img/footer_bg2.jpg) repeat-x;
	width:100%;
	margin:0 auto;
	clear:both;
	overflow:hidden;
}
#footer_bg{
	background:url(../img/footer_bg.jpg) no-repeat center;
	width:100%;
	margin:0 auto;
	clear:both;
	overflow:hidden;
	height:128px;
}
#footer{
	width:1003px;
	padding-top:54px;
	margin:0 auto;
	clear:both;
	overflow:hidden;
	text-align:center;
	color:#FFF;
	text-align:right;
}
#footer a{
	color:#FFF;
	text-decoration:none;
}
#footer a:hover{
	color:#000000;
	text-decoration:none;
}

#ny_left{
	width:202px;
	float:left;
}
#left_prolist{
	width:202px;
	clear:both;
	overflow:hidden;
}
#left_prolist h2{
	background:url(../img/left_prolist_title.jpg) no-repeat;
	width:202px;
	height:41px;
}
#left_prolist_nr{
	width:200px;
	border:1px solid #cdcdcd;
	border-top-width:0px;
	border-bottom-width:0px;
}
#left_prolist_nr ul{
	width:170px;
	padding:10px 0px;
	margin:0 auto;
	clear:both;
	overflow:hidden;
}
#left_prolist_nr ul li{
	line-height:24px;
	border-bottom:1px dashed #cdcdcd;
	background:url(../img/pot.jpg) no-repeat left;
	padding-left:15px;
}
#left_prolist_bottom{
	background:url(../img/left_prolist_bottom.jpg) no-repeat;
	width:202px;
	height:5px;
}
#ny_right{
	width:790px;
	float:right;
}
#right_location{
	width:790px;
	text-align:right;
}
#right_title{
	width:790px;
	padding-bottom:10px;
}
#right_title img{
	font-size:0px;
	vertical-align:bottom;
	line-height:0px;
}
#right_single{
	width:768px;
	border:1px solid #e1e1e1;
	padding:10px;
}
#right_newslist{
	width:768px;
	clear:both;
	overflow:hidden;
	padding:10px 0px;
}
#right_newslist ul li{
	background:url(../img/pot.jpg) no-repeat left;
	padding-left:13px;
	line-height:25px;
}
#right_newslist ul li span{
	float:right;
	color:#666666;
}


#right_pro{
	width:790px;
	clear:both;
	overflow:hidden;
}
#right_pro ul li{
	float:left;
	padding:0 8px;
}
#right_pro ul li span{
	display:block;
	text-align:center;
	line-height:24px;
}
#right_pro ul li img{
	background:url(../img/pro_pic_bg.jpg) no-repeat;
	width:170px;
	height:126px;
	padding:3px;
	font-size:0px;
	line-height:0px;
}
#right_case{
	width:790px;
	clear:both;
	overflow:hidden;
}
#right_case ul li{
	float:left;
	padding:0 8px;
}
#right_case ul li img{
	border:1px solid #cdcdcd;
	padding:2px;
}
#right_case ul li span{
	display:block;
	text-align:center;
}

.center{}
.bigPage{}
.bigPage  a{ display:inline-block;height:37px;width:45px;text-align:center;line-height:37px; background:url('../images/bigPage3.png') no-repeat left top; position:relative; text-decoration:none;color:#666666;font-size:14px;margin:5px 5px;}
.bigPage  a.selected,.bigPage  a.selected:hover{background:url('../images/bigPage3.png') no-repeat left -111px;color:#666666; cursor:default;}
.bigPage  b{ display:inline-block;line-height:37px;margin:0 5px;}
.bigPage a:hover{background:url('../images/bigPage3.png') no-repeat left -37px;}
.bigPage a.down{background:url('../images/bigPage3.png') no-repeat left -74px;}
.pagePrev b{cursor:pointer;width:0;height:0;border-width:6px;border-style:solid;font-size:0;line-height:0;border-color:#f8f8f8 #4e4e4e #f8f8f8 #f8f8f8; position:absolute;left:9px;top:12px;}
.pageNext b{cursor:pointer;width:0;height:0;border-width:6px;border-style:solid;font-size:0;line-height:0;border-color:#f8f8f8 #f8f8f8 #f8f8f8 #4e4e4e; position:absolute;left:16px;top:12px;}
.bigPage  a.pageDisabled{background:url('../images/bigPage3.png') no-repeat left -148px;color:#c1c1c1; cursor:default;}
.bigPage  a.pageNext.pageDisabled b{border-color:#eee #eee #eee #c1c1c1; cursor:default;}
.bigPage  a.pagePrev.pageDisabled b{border-color:#eee #c1c1c1 #eee #eee; cursor:default;}