﻿body{
	font-size: 12px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	color:#333333;
	background-image:url(../images/body_bg.jpg);
	background-repeat:repeat-x;
	background-color:#F4F4F4;
	font-family:Arial, Helvetica, sans-serif;
}
td,th {
	font-family: "宋体";
	font-size: 12px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	color:#333333;
	background-color:#F4F4F4;
}

img {
border:0px;
}

ul{
	padding:0;
	margin:0;
}

.head {
	width: 998px;
	height:auto;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

.head_top {
	float: left;
	width:998px;
	height:83px;
	margin-top:18px;
}
.logo {
	float: left;
	width:733px;
	margin-left:14px;_margin-left:7px;
	margin-top:10px;
}

.logo_right {
	float: left;
	width:250px;
}
.logo_right_top {
	float: left;
	width:250px;
	text-align:right;
	color: #083C88;
}
.head_top_tel {
	float: left;
	width:250px;
	margin-top:22px;
}

A.top_nav_link:link 
{	
	color: #043C91;
	text-decoration:none;
}
A.top_nav_link:visited {
	color:  #043C91;
	text-decoration:none;
}
A.top_nav_link:hover {
	color:  #043C91;
	TEXT-DECORATION: underline;
}
A.nav_link:link 
{	
	color: #ffffff;
	text-decoration:none;
}
A.nav_link:visited {
	color:  #ffffff;
	text-decoration:none;
}
A.nav_link:hover {
	color:  #ffffff;
	TEXT-DECORATION: underline;
}
A.index_gsjj_link:link 
{	
	color: #B30D19;
	text-decoration:none;
}
A.index_gsjj_link:visited {
	color:  #B30D19;
	text-decoration:none;
}
A.index_gsjj_link:hover {
	color:  #B30D19;
	TEXT-DECORATION: underline;
}
A.news_link:link 
{	
	color: #313131;
	text-decoration:none;
}
A.news_link:visited {
	color:  #313131;
	text-decoration:none;
}
A.news_link:hover {
	color:  #313131;
	TEXT-DECORATION: underline;
}
A.zxmore_link:link 
{	
	color: #ffffff;
	text-decoration:none;
}
A.zxmore_link:visited {
	color:  #ffffff;
	text-decoration:none;
}
A.zxmore_link:hover {
	color:  #ffffff;
	TEXT-DECORATION: underline;
}



.nav_bg{
	float:left;
	width:998px;
	margin-top:3px;
	background-image:url(../images/nav_bg.gif);
	background-repeat:no-repeat;
	height:40px;
}
.nav{
	float: left;
	width:998px;
	margin-top:13px;
}
.nav ul{
	list-style:none;
	padding:0;
	margin:0;
}
.nav ul li{
	float: left;
	width:141px;
	text-align:center;
	font-size:14px;
	color:#FFFFFF;
	overflow:hidden;
	margin-right:1px;
}
.head_img {
	float: left;
	width:998px;
	margin-top:5px;
}
.content {
	width: 998px;
	height:auto;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.content_top {
	width: 998px;
	float:left;
	margin-top:14px;
}
.content_in {
	width: 998px;
	float:left;
	margin-top:14px;
	padding-bottom:20px;
}
.index_gsjj {
	width:323px;
	float:left;
}
.index_gsjj_top {
	width:323px;
	float:left;
}
.index_gsjj_img {
	width:323px;
	float:left;
	margin-top:9px;
}
.index_gsjj_txt {
	width:320px;
	float:left;
	line-height:20px;
	padding-left:2px;
	margin-top: 4px;
}
.index_zx {
	width:382px;
	float:left;
	margin-left:14px;_margin-left:7px;
}
.index_zx_top{
	width:382px;
	float:left;
	height:27px;
	background-image:url(../images/index_zx_topbg.gif);
	background-repeat:no-repeat;
	color:#FFFFFF;
}
.index_zx_font{
	width:88px;
	float:left;
	height:21px;
	padding-top:6px;
	color:#FFFFFF;
	cursor:pointer;
	padding-left:12PX;
}
.index_zx_more{
	width:60px;
	float:right;
	height:20px;
	padding-top:7px;
	color:#FFFFFF;
	margin-right:10px;
	text-align:right;
}
.index_news_list {
	width:378px;
	float:right;
	margin-top:12px;
}
.index_news_list ul{
	list-style:none;
	padding:0;
	margin:0;
}
.index_news_list ul li{
	float: left;
	width:378px;
	height:13px;
	padding-top:8px;
	padding-bottom:6px;
	overflow: hidden;
}
.index_lxwm {
	width:263px;
	float:right;
}
.index_lxwm_top{
	width:263px;
	float:left;
}
.index_lxwm_top_img{
	width:242px;
	float:left;
	margin-top:6px;
	margin-left:6px;_margin-left:3px;
}
.index_lxwm_middlebg{
	width:263px;
	float:left;
	height:160px;
	background-image:url(../images/index_lxwm_middlebg.gif);
	background-repeat:no-repeat;
}
.index_lxwm_content{
	width:238px;
	float:left;
	margin-top:6px;
	margin-left:10px;_margin-left:5px;
	line-height:20px;
}
.index_prolist {
	width:998px;
	float:left;
}
.index_prolist_bg {
	width:998px;
	float:left;
	height:234px;
	background-image:url(../images/index_prolist_bg.gif);
	background-repeat:repeat-x;
	background-position:top;
}
.index_prolist_top {
	width:998px;
	float:left;
}
.index_prolist_info{
	width:980px;
	float:left;
	margin-left:8px;
	_margin-left:4px;
	margin-top:17px;
	height: 187px;
	overflow: hidden;
}
.index_prolist_single{
	width:202px;
	float:left;
	height:152px;
	margin-right:14px;
}
.index_prolist_single_img{
	width:192px;
	float:left;
	height:140px;
	border:1px solid #999999;
	padding:4px;
}
.index_prolist_single_title{
	width:202px;
	float:left;
	margin-top:10px;
	text-align:center;
	font-weight:bold;
}
.bottom {
	width: 100%;
	height:106px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left:0px;
	background-image:url(../images/bottom_bg.gif);
	background-repeat:repeat-x;
	clear: both;
}
.bottom_info {
	width: 998px;
	height:auto;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.bottom_logo {
	width:258px;
	float:left;
	margin-top:27px;
	text-align:right;
}
.bottom_nav {
	width:708px;
	float:right;
	margin-top:20px;
}
.bottom_yqlj {
	width:708px;
	float:left;
	color: #FFFFFF;
}
.bottom_bq {
	width:708px;
	float:left;
	color: #6F9AC7;
	margin-top:4px;
}
.left {
	width:263px;
	float:left;
}
.left_pro {
	width:263px;
	float:left;
}
.left_pro_top{
	width:263px;
	float:left;
}
.left_pro_list{
	width:240px;
	float:left;
	margin-top:13px;
	margin-left:12px;
	_margin-left:6px;
	overflow:hidden;
	display:inline;
	background-color: #f4f4f4;
}
.left_pro_bigclass{
	width:222px;
	float:left;
	padding-top:7px;
	padding-bottom:6px;
	height:13px;
	line-height:13px;
	padding-left:18px;
	border-bottom:1px solid #C4C4C4;
	cursor:pointer;
	overflow: hidden;
	background-color:transparent;
}
.left_pro_smallclass_all{
	width:222px;
	float:left;
	display:none;
	overflow:hidden;
}
.left_pro_smallclass{
	width:192px;
	float:left;
	padding-top:7px;
	padding-bottom:6px;
	height:auto;
	line-height:13px;
	padding-left:18px;
	border-bottom:1px dashed #C4C4C4;
	margin-left:12px;_margin-left:6px;
	overflow:hidden;
	display:none;
}
.menu_head {
	BORDER-BOTTOM: #C4C4C4 1px solid;
	POSITION: relative; 
	BORDER-LEFT: #C4C4C4 1px solid; 
	PADDING-BOTTOM: 5px; 
	MARGIN: 1px 0px 1px 0px; 
	PADDING-LEFT: 20px; 
	PADDING-RIGHT: 10px; 
	BACKGROUND: url(../images/left_img1.gif) #ffffff no-repeat 10px center; 
	BORDER-TOP: #C4C4C4 1px solid; 
	CURSOR: pointer; 
	BORDER-RIGHT: #C4C4C4 1px solid; 
	PADDING-TOP: 5px;
}
.menu_body {
	LINE-HEIGHT: 24px; DISPLAY: none;BACKGROUND-COLOR: #F4F4F4;
}
.menu_body A {
	PADDING-LEFT: 10px; DISPLAY: block; COLOR: #044A9F; TEXT-DECORATION: none;BACKGROUND-COLOR: #F4F4F4;
}
.menu_body A:hover {
	COLOR: #044A9F; FONT-WEIGHT: bold; TEXT-DECORATION: underline;
}


.left_lxwm {
	width:263px;
	float:left;
	margin-top:16px;
}
.right{
	width:728px;
	float:right;
}
.right_top{
	width:702px;
	float:left;
	background-image:url(../images/right_topbg.gif);
	background-repeat:no-repeat;
	color:#FFFFFF;
	height:27px;
	padding-left:26px;
}
.right_top_left{
	width:170px;
	float:left;
	margin-top:6px;
	font-size:14px;
}
.right_top_right{
	width:510px;
	float:left;
	margin-top:7px;
	text-align:right;
}
.right_about{
	width:708px;
	float:left;
	padding-left:10px;
	margin-top:18px;
	line-height:20px;
}

.right_about_img{
	width:323px;
	float:left;
	padding-right:10px;
}
.left_news {
	width:263px;
	float:left;
}
.left_news_top{
	width:263px;
	float:left;
}
.left_news_list{
	width:240px;
	float:left;
	margin-top:13px;
	margin-left:12px;_margin-left:6px;
}
.left_news_bigclass{
	width:222px;
	float:left;
	padding-top:8px;
	padding-bottom:6px;
	height:13px;
	line-height:13px;
	padding-left:18px;
	border-bottom:1px solid #C4C4C4;
}
.right_news{
	float: left;
	width:710px;
	margin-top:18px;
	padding-left:10px;
}
.news_list{
	float: left;
	width:690px;
	margin-left:10px;_margin-left:5px;
}
.news_list ul{
	list-style:none;
	padding:0;
	margin:0;
}
.news_list ul li{
	float:left;
	overflow:hidden;
	width: 684px;
	height:30px;
	line-height:30px;
	padding-left:6px;
	margin-top:4px;
	border-bottom:1px dotted #CCCCCC;
}
.news_title{
	float: left;
	width:700px;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	color:#990033;
	margin-top:10px;
}
.news_content{
	float: left;
	width:700px;
	margin-top:10px;
	line-height:20px;
}
.message_input{
	width: 360px;
	height:16px;
	border:1px solid #CCCCCC;
}
.right_pro{
	width: 710px;
	float:left;
	margin-left:16px;_margin-left:8px;
	margin-top:10px;
}
.pro_single{
	width: 158px;
	height:auto;
	margin-right:18px;
	float: left;
	margin-top: 20px;
}
.pro_single_img{
	width: 150px;
	height:120px;
	padding:3px;
	float:left;
	border:1px solid #DDDDDD;
}
.pro_single_img_in{
	width: 150px;
	height:120px;
	overflow:hidden;
	/*非IE的主流浏览器识别的垂直居中的方法*/
	display: table-cell;
	vertical-align:middle;

	/*设置水平居中*/
	text-align:center;
	/* 针对IE的Hack */
	*display: block;
	*font-size: 131px;/*约为高度的0.873，200*0.873 约为175*/
	*font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/
}
.pro_single_img_in img{
	
	vertical-align:middle;
}
.pro_single_title{
	width: 158px;
	text-align:center;
	margin-top:6px;
	font-weight:normal;
	float: left;
}
