body, div, dl, dt, dd, ul, ol, li, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, h1, h2, h3
{ margin: 0; padding: 0; font-size: 12px;_background-image:url(about:blank);_background-attachment:fixed;}
input, button, textarea,select, optgroup, option { font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit;}
ul, li, dl, dt, dd, ol { display: block; list-style: none; }
img{ border: 0;display:block}
.clear { clear:both;}
a{text-decoration:none;outline:0;}
center{padding:20px 0;}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

/* banner */
.banner{ width:100%; position:relative;height:450px;}
.main_content {width: 1004px;margin: 0 auto 0px;position: relative;zoom: 1;min-height:450px;_height:450px;}
.nf_hp_kv {height: 450px;margin: 0 -500px;position: relative;width: 2000px;}
.nf_hp_kv .window {height: 450px;overflow: hidden;position: relative;width: 2000px;}
.nf_hp_kv .window .kv_item {height: 450px;overflow: hidden;padding: 0 500px;position: absolute;width: 1004px;}
.btn_prev{ left:-33px;}
.btn_next{right:-33px;}
.btn_prev, .btn_next { height:58px;position: absolute; top:-245px;width: 58px;}
.btn_prev a, .btn_next a { display: block;overflow: hidden; height:58px;width: 58px; font:82px/58px '??им?';color:#999; text-align:center; }
.btn_prev a:hover, .btn_next a:hover{ color:#f5a30f;}
.arrowmain{ position:relative; width:1004px; margin:0 auto;}
.icontact{ background:#f6f5f1; padding-top:28px; width:100%; height:95px;}
.icontactli{ float:left; color:#000;width:245px; font:12px/1.5 'Microsoft Yahei';}
.icontactli p{ font:18px/1.5 'Microsoft Yahei';}
.icontactli img{ float:left; margin-right:10px;}

/* top */
.top{width:980px;height:115px;margin:0 auto;overflow:hidden;}
.logo{display:block;float:left;max-width: 428px;margin-top:44px;}
.top_word{float:left;display:block;margin:40px 0 0 94px;}
.top_tel{float:right;width:160px;height:42px;background:url(top_tel.jpg) right 13px no-repeat;text-align:right;padding-right:55px;margin-top:44px;}
.top_tel span{font:16px/18px "microsoft yahei";color:#f84653}
.top_tel p{font:20px/1 "impact";color:#57a2db}
.nav_bg{width:100%;height:55px;background:#3889c7;}
.nav{width:980px;margin:0 auto;height:55px;}
.nav li{width:108px;height:55px;position: relative;float:left;z-index:22;text-align:center;}
.nav li a{display:block;width:108px;height:55px;text-align:center;text-overflow: ellipsis;overflow:hidden;white-space: nowrap;font:15px/55px "microsoft yahei";color:#fff;}
.nav li.hover{background:#0E2A85}
.nav li dl{background:url(navbg.png) 0 0 repeat;position: absolute;top:55px;left:0;width:108px;display:none}
.nav li dd a{height:40px;line-height:40px;font-size:14px;}
.news li {
	line-height:26px;
	padding-left:15px;

	background:url(images/ico.gif) left center no-repeat;
	position:relative;
	color: #7C7C7C;
}
.news span {
	float: right;
}
.center_body {
	float: left;
	width: 427px;
	margin-right: 4px;
	margin-left: 4px;
}
.center_body_title {
	background-image: url(images/index_14.gif);
	height: 26px;
	width: 402px;
	padding-left: 25px;
	font-size: 12px;
	font-weight: bold;
	color: #004175;
	line-height: 26px;
}
.center_body_conetent {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #AED6ED;
	border-bottom-color: #AED6ED;
	border-left-color: #AED6ED;
	margin-bottom: 4px;
	padding-top: 5px;
	padding-bottom: 5px;
	overflow: auto;
	zoom:1;
}

.products li {
	float:left;
	text-align:center;
	padding-right: 5px;
	padding-left: 5px;
}
.products img {
	padding:5px;
	border:1px solid #CCC;
}
.products a:hover img {
	border:1px solid #596A75;
}
.products a {
	line-height:22px;
	text-decoration: none;
}

.dizz {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 30px;
	font-weight: normal;
	color: #CCCCCC;
	text-decoration: none;
}
.syjjzi {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 25px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
.baid {
	font-size: 12px;
	line-height: 22px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.cpdazi {
	font-family: "????";
	font-size: 14px;
	line-height: 23px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
.cpdxzi {
	font-family: "????";
	font-size: 12px;
	line-height: 22px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
.baizi {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 29px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}

.jjzi {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 39px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
.news li {
	line-height:26px;
	padding-left:15px;
	background:url(images/ico.gif) left center no-repeat;
	position:relative;
	color: #7C7C7C;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #C5C5C5;
}
.hot li {
	line-height:35px;
	padding-left:15px;
	background:url(images/ico.gif) left center no-repeat;
	position:relative;
	color: #7C7C7C;
}
.xian {
	width: 100%;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #D0D0D0;
	text-align: center;
	line-height: 26px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

.data {
	float: right;
}
