@charset "gb2312";
/* CSS Document */

body {
	font-size:12px;
	font-family: "ËÎÌå";
	color:#666;
	width:100%;
	overflow: auto;
}
* {
	margin:0;
	padding:0;
}
div {
	margin:0;
	padding:0;
}
form {
	margin:0;
	padding:0;
}
font {
	font-size:12px;
}
img {
	border:none;
}
a {
	text-decoration:none;
}
a:active, a:link, a:visited {
	font-family: "ËÎÌå";
	font-weight: normal;
	color: #FFF;
	text-decoration: none;
}
a:hover {
	font-weight: normal;
	color:#FF0000;
	text-decoration:none;
}
ul li {
	list-style:none;
}
#header {
	width:100%;
	height:85px;
	padding:0;
	margin:0 auto;
	background:#FCFCFC;
	position:relative;
}
.header {
	width:1120px;
	height:85px;
	padding:0;
	margin:0 auto;
	position:relative;
}
.logo {
	width:250px;
	height:85px;
	overflow:hidden;
	background:url(../images/logo.jpg) no-repeat center;
	float:left;
	position:relative;
}
.nav {
	width:800px;
	height:85px;
	float:right;
	position:relative;
}
.nav ul li {
	width:110px;
	height:85px;
	line-height:85px;
	text-align:center;
	z-index:1000;
	float:left;
	position:relative;
}
.nav ul li a:active {
	display:block;
	width:110px;
	height:85px;
	text-align:center;
	font-family:"Î¢ÈíÑÅºÚ";
	font-size:14px;
	color:#201816;
}
.nav ul li a:link {
	display:block;
	width:110px;
	height:85px;
	text-align:center;
	font-family:"Î¢ÈíÑÅºÚ";
	font-size:14px;
	color:#201816;
}
.nav ul li a:visited {
	display:block;
	width:110px;
	height:85px;
	text-align:center;
	font-family:"Î¢ÈíÑÅºÚ";
	font-size:14px;
	color:#201816;
}
.nav ul li a:hover {
	display:block;
	width:110px;
	height:85px;
	text-align:center;
	color:#FFF;
	background-color: #C80317;
}
.banner {
	width:100%;
	height:400px;
	position:0;
	margin:0 auto;
	z-index:2;
	overflow:hidden;
	position:relative
}
.banner .d1 {
	width:100%;
	height:400px;
	display:block;
	position:absolute;
	left:0px;
	top:0px;
}
.banner .d2 {
	width:1000px;
	height:20px;
	clear:both;
	background:url(../images/ban.png) repeat-x;
	position:absolute;
	z-index:100;
	right:80px;
	top:360px;
}
.banner .d2 ul {
	float:left;
	position:absolute;
	right:10px;
	top:0;
	margin:0 auto;
	display:inline;
}
.banner .d2 li {
	padding-top:20px;
	width:13px;
	height:13px;
	overflow:hidden;
	cursor:pointer;
	background: url(../images/ico.png) no-repeat center;
 _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/ico.png");
	_background:none;
	float:left;
	margin:0 3px;
	display:inline;
}
.banner .d2 li.nuw {
	background: url(../images/ico1.png) no-repeat center;
 _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/ico1.png");
	_background:none;
}
.main {
	width:1120px;
	height:auto;
	overflow:hidden;
	padding:0;
	margin:0 auto;
	z-index:100;
	position:relative;
}
.main_left {
	width:170px;
	height:240px;
	overflow:hidden;
	float:left;
	position:relative;
}
.ml_top {
	width:170px;
	height:auto;
	overflow:hidden;
	padding:0;
	margin:0 auto;
	position:relative;
}
.main_center {
	width:710px;
	height:240px;
	overflow:hidden;
	background:#0070B5;
	filter: Alpha(Opacity=80, Style=0);
	float:left;
	position:relative;
	background-color: #FCFCFC;
}
.main_news {
	width:350px;
	height:auto;
	overflow:hidden;
	margin-left:5px;
	margin-top:10px;
	float:left;
	position:relative;
}
.main_news_top {
	width:305px;
	height:30px;
	overflow:hidden;
	padding:0;
	margin:0 auto;
	background:url(../images/nbg.jpg) repeat-x bottom;
	position:relative;
}
.main_title {
	width:240px;
	height:20px;
	overflow:hidden;
	margin-top:5px;
	margin-left:3px;
	float:left;
	position:relative;
}
.main_title2 {
	width:240px;
	height:20px;
	overflow:hidden;
	margin-top:5px;
	margin-left:3px;
	float:left;
	position:relative;
}
.main_gd {
	width:45px;
	height:30px;
	line-height:30px;
	float:right;
	position:relative;
}
.main_gd a:active {
	color:#ADD5EF;
}
.main_gd a:link {
	color:#666;
}
.main_gd a:visited {
	color:#666;
}
.main_gd a:hover {
	color:#F00;
}
.main_menu {
	width:305px;
	height:auto;
	overflow:hidden;
	padding:10px 0;
	margin: 0 auto;
	position:relative;
}
.main_menu2 {
	width:1050px;
	height:auto;
	overflow:hidden;
	position:relative;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0;
}
.main_menu ul li {
	width:265px;
	height:40px;
	line-height:40px;
	padding-left:10px;
	border-bottom:1px dashed #9ABCD5;
	background:url(../images/mico.png) no-repeat left center;
 _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/mico.png");
	_background:none;
	float:left;
}
.main_fa {
	width:320px;
	height:auto;
	overflow:hidden;
	margin-right:30px;
	margin-top:10px;
	float:right;
	position:relative;
}
.main_fa_top {
	width:320px;
	height:30px;
	overflow:hidden;
	padding:0;
	margin:0 auto;
	background:url(../images/nbg.jpg) repeat-x bottom;
	position:relative;
}
.main_fa_top2 {
	width:1015px;
	height:30px;
	overflow:hidden;
	background:url(../images/nbg.jpg) repeat-x bottom;
	position:relative;
	float: left;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: 30px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 30;
}
.main_right {
	width:260px;
	height:240px;
	overflow:hidden;
	background:#036E43;
	filter: Alpha(Opacity=80, Style=0);
	float: right;
	position:relative;
}
.main_bz {
	width:220px;
	height:auto;
	overflow:hidden;
	padding:0;
	margin:0 auto;
	border-bottom: 1px dashed #FFF;
	position:relative;
}
.main_tp {
	width:66px;
	height:auto;
	overflow:hidden;
	text-align:center;
	margin:16px 0;
	float:left;
	position:relative;
}
.main_js {
	width:110px;
	height:25px;
	line-height:25px;
	overflow:hidden;
	margin-top:16px;
	margin-left:10px;
	text-align:left;
	float:left;
	position:relative;
}
.main_js a:active {
	font-size:16px;
	font-weight:bold;
	font-family:"Î¢ÈíÑÅºÚ";
	color:#FFF;
}
.main_js a:link {
	font-size:16px;
	font-weight:bold;
	font-family:"Î¢ÈíÑÅºÚ";
	color:#FFF;
}
.main_js a:visited {
	font-size:16px;
	font-weight:bold;
	font-family:"Î¢ÈíÑÅºÚ";
	color:#FFF;
}
.main_js a:hover {
	color:#F00;
}
.main_js1 {
	width:135px;
	height:25px;
	line-height:25px;
	overflow:hidden;
	margin-left:10px;
	float:left;
	position:relative;
}
.main_js1 a:active {
	font-size:14px;
	font-family:Arial;
	color:#FFF;
}
.main_js1 a:link {
	font-size:14px;
	font-family:Arial;
	color:#FFF;
}
.main_js1 a:visited {
	font-size:14px;
	font-family:Arial;
	color:#FFF;
}
.main_js1 a:hover {
	color:#F00;
}
.zxgg {
	width:100%;
	height:55px;
	overflow:hidden;
	padding:0;
	margin:0 auto;
	background:#2B2B2B;
	position:relative;
}
.zx_main {
	width:1120px;
	height:55px;
	overflow:hidden;
	padding:0;
	margin:0 auto;
	color:#D5D5D5;
	position: relative;
}
.zt {
	width:100%;
	height:auto;
	padding:20px 0;
	background-color:#FCFCFC;
	margin:0 auto;
	overflow:hidden;
	position:relative
}
.gdb {
	width:75px;
	height:55px;
	line-height:55px;
	overflow:hidden;
	padding:0;
	float:left;
	color:#D5D5D5;
}
#scrollDiv {
	width: 1000px;
	height: 55px;
	float: left;
}
#scrollDiv ul {
	list-style: none;
}
#scrollDiv ul li {
	line-height:55px;
	height:55px;
}
#scrollDiv ul li a:active {
	color:#D5D5D5;
}
#scrollDiv ul li a:link {
	color:#D5D5D5;
}
#scrollDiv ul li a:visited {
	color:#D5D5D5;
}
#scrollDiv ul li a:hover {
	color:#F00;
}
.main_put {
	width:120px;
	height:20px;
	overflow:hidden;
	text-align:right;
	margin-top:18px;
	float:right;
	position: relative;
}
#footer {
	width:100%;
	height:58px;
	overflow:hidden;
	padding:0;
	margin:0 auto;
	background:#FFF;
	position:relative;
	background-color: #FCFCFC;
}
.footer_main {
	width:860px;
	height:auto;
	overflow:hidden;
	padding:0;
	margin:10px auto 0;
	text-align:center;
	color:#666;
	line-height:180%;
	position:relative;
}
.footer_top {
	width:1120px;
	height:auto;
	overflow:hidden;
	padding:0;
	margin:10px auto 0;
	text-align:center;
	color:#666;
	line-height:180%;
	position:relative;
	background-color: #999999;
}
.nybanner {
	width:100%;
	height:220px;
	overflow:hidden;
	padding:0;
	margin:0 auto;
	background:url(../images/nybanner.jpg) no-repeat center;
	position:relative;
}
.nybanner2 {
	width:100%;
	height:220px;
	overflow:hidden;
	padding:0;
	margin:0 auto;
	background:url(../images/nybanner2.jpg) no-repeat center;
	position:relative;
}
.nybanner3 {
	width:100%;
	height:220px;
	overflow:hidden;
	padding:0;
	margin:0 auto;
	background:url(../images/nybanner3.jpg) no-repeat center;
	position:relative;
}
.nybanner4 {
	width:100%;
	height:220px;
	overflow:hidden;
	padding:0;
	margin:0 auto;
	background:url(../images/nybanner4.jpg) no-repeat center;
	position:relative;
}
.nybanner5 {
	width:100%;
	height:220px;
	overflow:hidden;
	padding:0;
	margin:0 auto;
	background:url(../images/nybanner5.jpg) no-repeat center;
	position:relative;
}
.nybanner6 {
	width:100%;
	height:220px;
	overflow:hidden;
	padding:0;
	margin:0 auto;
	background:url(../images/nybanner6.jpg) no-repeat center;
	position:relative;
}
.nybanner7 {
	width:100%;
	height:220px;
	overflow:hidden;
	padding:0;
	margin:0 auto;
	background:url(../images/nybanner7.jpg) no-repeat center;
	position:relative;
}
.nymain {
	width:1120px;
	height:auto;
	overflow:hidden;
	padding:0;
	margin:10px auto 15px;
	position:relative;
}
.nyleft {
	width:220px;
	height:auto;
	overflow:hidden;
	float:left;
	position:relative;
}
.nyleft_top {
	width:220px;
	height:auto;
	overflow:hidden;
	padding:0;
	margin:0 auto 5px;
	position:relative;
}
.nytitle {
	width:220px;
	height:62px;
	overflow:hidden;
	padding:0;
	margin:0 auto;
	position:relative;
}
.nyleftmain {
	width:220px;
	height:auto;
	overflow:hidden;
	padding: 8px 0;
	margin:0 auto;
	background: url(../images/nybg.jpg) repeat-x bottom #F4F2F3;
	position:relative;
}
.nyleftmain ul li {
	width:220px;
	height:45px;
	overflow:hidden;
	line-height:45px;
	text-align:center;
	border-bottom:2px solid #FEFEFE;
	float:left;
}
.nyleftmain ul li a:active {
	display:block;
	width:220px;
	height:45px;
	color:#666;
}
.nyleftmain ul li a:link {
	display:block;
	width:220px;
	height:45px;
	color:#666;
}
.nyleftmain ul li a:visited {
	display:block;
	width:220px;
	height:45px;
	color:#666;
}
.nyleftmain ul li a:hover {
	display:block;
	width:220px;
	height:45px;
	color: #FFF;
	background:url(../images/left_Bg.jpg) no-repeat center;
}
.nybotm {
	width:220px;
	height:auto;
	overflow:hidden;
	padding:0;
	margin:0 auto;
	position:relative;
}
.nybotm ul li {
	width:220px;
	height:90px;
	overflow:hidden;
	text-align:center;
	padding-top:5px;
	float:left;
}
.nybotm ul li img {
	border:1px solid #E4E4E4;
	padding:2px;
}
.nyrihgt {
	width:875px;
	height:auto;
	overflow:hidden;
	float:right;
	position:relative;
}
.nyrihgt_title {
	width:875px;
	height:40px;
	overflow:hidden;
	padding:0;
	margin:10px auto 0;
	border-bottom:2px solid #E5E5E5;
	position:relative;
}
.nyright_bt {
	width:290px;
	height:40px;
	line-height:40px;
	padding-left:25px;
	font-size:16px;
	color:#C5010D;
	font-weight:normal;
	background:url(../images/nyico.jpg) no-repeat left center;
	float:left;
	position: relative;
}
.mbx {
	width:550px;
	height:20px;
	overflow:hidden;
	padding-top:20px;
	padding-right:5px;
	text-align:right;
	float:right;
	position:relative;
}
.mbx a:active {
	color: #666;
}
.mbx a:link {
	color: #666;
}
.mbx a:visited {
	color: #666;
}
.mbx a:hover {
	color:#F00;
}
.mbx span {
	color:#C5010D;
}
.nyright_main {
	width:860px;
	height:auto;
	overflow:hidden;
	line-height:220%;
	padding:8px 5px 0;
	margin:0 auto;
	position:relative;
}
#nyfooter {
	width:100%;
	height:58px;
	overflow:hidden;
	padding:0;
	margin:0 auto;
	background:#F2F2F2;
	position:relative;
}
.news {
	width:870px;
	height:auto;
	overflow:hidden;
	padding:0;
	margin:0 auto;
	position:relative;
}
.news ul li {
	width:860px;
	height: 30px;
	line-height: 30px;
	border-bottom: #999 1px dotted;
	background: url(../images/m_ico.jpg) no-repeat left center;
	padding-left: 10px;
	float:left;
}
.news ul li a:active {
	color: #666;
}
.news ul li a:link {
	color: #666;
}
.news ul li a:visited {
	color: #666;
}
.news ul li a:hover {
	color:#F00;
	text-decoration:underline;
}
.news ul li span {
	height:30px;
	line-height:30px;
	padding-right:10px;
	color:#999;
	float:right;
}
.fanye {
	width:850px;
	height:25px;
	line-height:25px;
	margin:0 auto;
	padding-top:20px;
	text-align:right;
	position:relative;
}
.fanye a {
	color:#935F04;
}
.fanye a:hover {
	color:#F00;
}
.red {
	color:#F00;
}
.title {
	width:850px;
	height:35px;
	overflow:hidden;
	margin:0 auto;
	padding:0;
	line-height:35px;
	text-align:center;
	font-size:16px;
	font-weight:bold;
	color:#333;
	position:relative;
}
.title1 {
	width:850px;
	height:30px;
	overflow:hidden;
	line-height:30px;
	margin:0 auto;
	padding:0;
	text-align:center;
	color:#999;
	border-bottom:#afafaf 1px dotted;
	position:relative;
}
.news_cont {
	width:830px;
	height:auto;
	overflow:hidden;
	padding-top:15px;
	margin:0 auto;
	text-align:left;
	line-height:200%;
	padding-bottom:15px;
	position:relative;
}
.product {
	width:870px;
	overflow:hidden;
	padding:15px 0 0;
	margin:0 auto;
	;
	position:relative;
}
.product ul li {
	width:200px;
	height:190px;
	padding-left:50px;
	padding-right:25px;
	margin-bottom:10px;
	text-align:center;
	float:left;
}
.product img {
	border:1px solid #CCC;
	margin-bottom:5px;
}
.product ul li a {
	color:#666;
}
.product ul li a:hover {
	color:#F00;
}
.product_show {
	width:830px;
	height:auto;
	overflow: hidden;
	text-align: center;
	line-height: 180%;
	padding:10px 0 0;
	margin:0 auto;
	position:relative;
}
.product_title {
	width: 730px;
	height: auto;
	margin: 0 auto;
	line-height: 200%;
	padding: 10px 0 0 5px;
	text-align: left;
	overflow: hidden;
	position: relative;
}
.product_show img {
	border:1px solid #CCC;
	margin-bottom:10px;
}
.main_fa {
	width:320px;
	height:auto;
	overflow:hidden;
	margin-right:20px;
	margin-top:10px;
	float:right;
	position:relative;
}
.nav ul li.on,.header .nav ul li a.on{ display:block; background:#C80317; color:#fff;}
.nav ul li.on a{ color:#fff;}
.nav ul li .box{ position: absolute; left:0; top:85px; z-index:999; display:none; width:80px; padding:15px; background:#fff url(../images/navbox_bg.jpg) no-repeat left top;}
.nav ul li.on .box{ display:block;}
.nav ul li .box .left{ width:120px; float:left}
.nav ul li .box .left a:active{ display:block; padding-left:10px; text-align:left; height:40px; line-height:40px; color:#666666; font-size:14px;}
.nav ul li .box .left a:link{ display:block; padding-left:10px; text-align:left; height:40px; line-height:40px; color:#666666; font-size:14px;}
.nav ul li .box .left a:visited{ display:block; padding-left:10px; text-align:left; height:40px; line-height:40px; color:#666666; font-size:14px;}
.nav ul li .box .left a:hover{ display:block; padding-left:10px; text-align:left; height:40px; line-height:40px; background:none; color:#ff0000; font-size:14px;}
.nav ul li .box .right{ width:199px; border-left:1px dashed #01538a; float:right}
.nav ul li .box .right a{ width:190px; display:block; margin-bottom:20px; padding-bottom:20px; border-bottom:1px dashed #01538a;}
.nav ul li .box .right a:hover{ width:190px; display:block; margin-bottom:20px; background:none; padding-bottom:20px; border-bottom:1px dashed #01538a;}
.nav ul li .box .right a.no{ border-bottom:0; margin-bottom:0;}
.nav ul li .box_second{position:absolute; right:0; top:85px; z-index:999; display:none;  width:110px; padding:15px; background:#fff url(../images/navbox_bg.jpg) no-repeat right top;}
.nav ul li.on .box_second{ display:block;}
.nav ul li .box_second .right{ width:120px; float:right}
.nav ul li .box_second .right a:active{ display:block; padding-left:10px; height:40px; line-height:40px; color:#01538a; font-size:14px;}
.nav ul li .box_second .right a:link{ display:block; padding-left:10px; height:40px; line-height:40px; color:#01538a; font-size:14px;}
.nav ul li .box_second .right a:visited{ display:block; padding-left:10px; height:40px; line-height:40px; color:#01538a; font-size:14px;}
.nav ul li .box_second .right a:hover{ display:block; padding-left:10px; height:40px; line-height:40px; background:none; color:#ff0000; font-size:14px;}
.nav ul li .box_second .left{ width:199px; border-right:1px dashed #01538a; float:left}
.nav ul li .box_second .left a{width:190px; display:block; margin-bottom:20px; padding-bottom:20px;border-bottom:1px dashed #01538a;}
.nav ul li .box_second .left a:hover{width:190px;  display:block; margin-bottom:20px; padding-bottom:20px; background:none; border-bottom:1px dashed #01538a;}
.nav ul li .box_second .left a.no{ border-bottom:0; margin-bottom:0;}

.box2{border-top:1px solid #488CC9; width:320px; height:auto; overflow:hidden; margin-right:0px; margin-top:20px; float:right; position:relative;}
.box2 .focusimg{ width:305px; height:150px; position:relative;}
.box2 .focusimg .scrollimg{ width:320px; height:150px;position:relative;overflow:hidden;}
.box2 .focusimg .scrollimg ul{ position:absolute; width:320px; height:150px;}
.box2 .focusimg .scrollimg ul li{ position:relative; float:left; width:320px; height:150px;}
.box2 .focusimg .scrollimg ul li h2{ height:30px; width:320px; overflow:hidden; text-align:center; line-height:30px; position:absolute; z-index:10; left:0; bottom:0; background: url(../images/blue_bg0.png) repeat 0 0; font-size:12px; font-weight:normal;}
.box2 .focusimg .scrollimg ul li h2 a{color:#fff;}
.btn_next {background:url(../images/index_icon.png) no-repeat 0 -446px; right:10px;}
.btn_prev {background:url(../images/index_icon.png) no-repeat 0 -405px; left:10px;}
.btn_prev, .btn_next {position: absolute; bottom:0; z-index:100; width:12px; height:17px; cursor:pointer;}
