body {font-family:Arial, Tahoma,"宋体"; font-size:12px; color:#444; margin:0;padding:0; background:#e7e7e7;}
div,form,img,ul,ol,li,dl,dt,dd {margin: 0; padding: 0; border: 0; }
li{list-style:none}
.tt1{ border:#CCCCCC 1px solid}
h1{font-size:19px; font-weight:bold; margin:0px; display:inline; color:#0574A5;}
h2,h3,h4,h5,h6 { margin:0; padding-bottom:8px;font-size:12px; font-weight:normal;font-size:23px; font-weight:bold; color:#008BD5;}
select{color:#777777;}
.clear1{clear:both;}
.input1{border:#CCCCCC 1px solid; line-height:18px; padding:2px; color:#666;}

a:link {color: #5a5a5a; text-decoration:none; font-size:12px;}
a:visited {color: #5a5a5a;text-decoration:none; font-size:12px;}
a:hover {color: #ff0000; text-decoration:none; font-size:12px;}
a:active {color: #5a5a5a; font-size:12px;}

a.menu:link {color: #fff; font-size:14px; font-weight:bold; text-decoration:none;}
a.menu:visited {color: #fff; font-size:14px; font-weight:bold;text-decoration:none;}
a.menu:hover {color:#e7fb05; font-size:14px; font-weight:bold; text-decoration:none;}
a.menu:active {color: #fff; font-size:14px; font-weight:bold;}

a.news:link {color: #555555; text-decoration:none;}
a.news:visited {color: #555555;text-decoration:none;}
a.news:hover {color:#FF0000; text-decoration:none;}
a.news:active {color: #555555;}

/*------页面样式-------*/


#header{width:auto; background:url(../images/bg_header.gif) repeat-y;}
#header1{width:1000px; height:80px; margin:0 auto; background:url(../images/bg_header1.gif) repeat-y;}
#logo{height:46px; width:198px; float: left; margin-top: 20px; text-align:right; margin-right:20px;}
#top_right{float: right; margin-right: 10px; background-image: none; margin-top: 30px; width: 120px;}
#top_right li{width:35px; text-align:center; float:left;}

/*菜单导航*/
.menu {
	font-size:12px;
	width:430px;
	float: left;
	margin-top: 50px;
	height: 25px;
	margin-left: 27px;
}
/* remove all the bullets, borders and padding from the default list styling */
.menu ul {padding:0;margin:0;list-style-type:none; background:transparent;}
/* style the sub-level lists */
.menu ul ul {
	width:166px;
	top: -25px;
	position: absolute;
}
/* float the top list items to make it horizontal and a relative positon so that you can control the dropdown menu positon */
.menu ul li {
	float:left;
	display:block;
}
/* style the sub level list items */
.menu ul ul li {
	height: 24px;
	width: 166px;
	background:#dfdfdf; border-bottom:#CCC 1px solid;
}
/* style the links for the top level */

/* hack IE5.x to get the correct the faulty box model and get the width right */
* html .menu a, * html .menu a:visited {
	text-align: center;
}
/* style the sub level links */
.menu ul ul a, .menu ul ul a:visited {
	display:block;
	color:#333333;
	background-image: none;
	background-repeat: no-repeat;
	text-align: left;
	top: 0px;
	height: 24px;
}
* html .menu ul ul a, * html .menu ul ul a:visited  {
	width:196px;
}
/* style the table so that it takes no part in the layout - required for IE to work */
.menu table {border-collapse:collapse; padding:0; margin:-1px; width:0; height:0; font-size:1em; z-index:1;}
/* style the third level background */
.menu ul ul ul a, .menu ul ul ul a:visited {
	background:#dfdfdf; border-bottom:#CCC 1px solid;
}
/* style the fourth level background */
.menu ul ul ul ul a, .menu ul ul ul ul a:visited {
	background:#dfdfdf; border-bottom:#CCC 1px solid;
}
/* style the sub level 1 background */
/*.menu ul :hover a.sub1 {background:#447b7b;}*/
/* style the sub level 2 background */
/*.menu ul ul :hover a.sub2 {background:#447b7b;}*/
/* style the level hovers */
/* first */
* html .menu a:hover {
	position:relative;
	z-index:100;
	background-image: none;
	background-position: center center;
}
.menu li:hover {
	position:relative;
	top: 0px;
}
.menu a:hover{
	color:#333333;
	background-image: none;
	background-position: center center;
}
/* second */
* html .menu ul ul a:hover{
	color:#000;
	position:relative;
	z-index:110;
	font-size: 12px;
	background:#999;
	height: 24px;
}
.menu ul ul li:hover {
	position:relative;
	font-size: 12px;
	background:#dfdfdf; border-bottom:#CCC 1px solid;
	height: 24px;background:#999;
}
.menu ul ul a:hover{
	color:#000;
	background-image: url(images/li.gif);
	background-repeat: no-repeat;
	font-size: 12px;
}
/* third */
* html .menu ul ul ul a:hover {
	position:relative;
	z-index:120;
	font-size: 12px;
	background:#dfdfdf; border-bottom:#CCC 1px solid;
	background-repeat: no-repeat;
	height: 24px;
	background:#999; width:196px;
}
.menu ul ul ul a:hover{
	font-size: 12px;
	background:#dfdfdf; border-bottom:#CCC 1px solid;background:#999;
}
/* fourth */
.menu ul ul ul ul a:hover {
	position:relative;
	z-index:130;
	font-size: 12px;
	background:#dfdfdf; border-bottom:#CCC 1px solid;
	height: 24px;
}
/* hide the sub levels and give them a positon absolute so that they take up no room */
.menu ul ul {visibility:hidden;position:absolute;height:0;top:30px; left:0px; width:196px;}
/* position the third level flyout menu */
.menu ul ul ul{
	left:12em;
	top:0;
}
/* make the second level visible when hover on first level list OR link */
.menu ul :hover ul{
	visibility:visible;
	height:auto;
	left:2px;
	padding-top: 0;
	background-image: none;
}
.menu ul #gs1 {
	background-image: url(../images/menu1.gif);
	background-repeat: no-repeat;
	height: 30px;
	width: 85px;
}
.menu ul #gs {
	background-image: url(../images/menu2.gif);
	background-repeat: no-repeat;
	height: 30px;
	width: 85px;
}
.menu ul #cp {
	background-image: url(../images/menu2.gif);
	background-repeat: no-repeat;
	height: 30px;
	width: 85px;
}
.menu ul #serv {
	background-image: url(../images/menu2.gif);
	background-repeat: no-repeat;
	height: 30px;
	width: 85px;
}
.menu ul #cg {
	background-image: url(../images/menu2.gif);
	background-repeat: no-repeat;
	height: 30px;
	width: 85px;
}
.menu ul #zm {
	background-image: url(../images/menu2.gif);
	background-repeat: no-repeat;
	height: 30px;
	width: 85px;
}
/* keep the third level hidden when you hover on first level list OR link */
.menu ul :hover ul ul{visibility:hidden;}
/* keep the fourth level hidden when you hover on second level list OR link */
.menu ul :hover ul :hover ul ul{visibility:hidden;}
/* make the third level visible when you hover over second level list OR link */
.menu ul :hover ul :hover ul{visibility:visible; left:195px;}
/* make the fourth level visible when you hover over third level list OR link */
.menu ul :hover ul :hover ul :hover ul {
	visibility:visible;
}

.menu a, .menu a:visited {
	display:block;
	text-decoration:none;
	color:#333333;
	background-image: none;
	background-position: center center;
	text-align: center;
	line-height: 2em;
}
.menu #gs #gsa,.menu #gs1 #gs1a,.menu #cp #cpa,.menu #serv #serva,.menu #cg #cga,.menu #zm #zma{
	height: 25px;
	padding-top: 5px;
}
/**/

#contain{width:auto; font-family:"宋体"; padding-bottom:40px; padding-top:80px;}
#contain1{width:990px; padding:0 5px 0; margin:0 auto; line-height:23px;}
#about{width:990px; height:840px; margin:0 auto; line-height:23px; background:url(../images/about1.jpg) no-repeat;}
#about1{width:990px; height:840px; margin:0 auto; line-height:23px; background:url(../images/about2.jpg) no-repeat;}
#about2{width:990px; height:750px; margin:0 auto; line-height:23px; background:url(../images/about3.jpg) no-repeat;}
#about3{width:990px; height:750px; margin:0 auto; line-height:23px; background:url(../images/about4.jpg) no-repeat;}
#about4{width:990px; height:650px; margin:0 auto; line-height:23px; background:url(../images/about5.jpg) no-repeat;}

#ab_text{width:auto; padding-top:30px; padding-left:120px; padding-right:30px;}
#ab_tex1{width:540px; margin:10px 30px 20px 250px;}
#ab_tex2{width:auto; border-bottom:#333 1px dotted; padding-bottom:5px; padding-top:8px;}
#ab_tex2 dl dt{font-size:18px; font-weight:bold; color:#000; font-family:Verdana, Geneva, sans-serif}
#ab_tex2 dl dd ul li{width:auto; line-height:25px; list-style:inside url(../images/img2.gif);}

#ab_tex3{width:auto; padding-bottom:5px; padding-top:8px;}
#ab_tex3 dl dt{font-size:14px; font-weight:bold; color:#0574A5;}
#ab_tex3 dl dd ul li{width:auto; line-height:20px; list-style:inside url(../images/img2.gif);}


#product{width:990px; height:454px; margin:0 auto; line-height:19px;}
#pr_text{width:auto; padding-top:20px; padding-left:50px; padding-right:30px;}
#pr_tex1{width:400px; margin:100px 20px 20px 0; float:right}
#pr_tex2{width:auto; padding-bottom:5px; padding-top:8px;}
#pr_tex1 dl dt{font-size:14px; font-weight:bold; color:#0574A5;}
#pr_tex1 dl dd ul li{width:auto; line-height:20px; list-style:inside url(../images/img2.gif);}

#salee{width:990px; height:840px; margin:0 auto; line-height:23px;}
#sa_text{width:auto; padding-top:50px; padding-left:60px; padding-right:30px;}
#sa_tex1{width:990px; background-color:#FFF; background-image:url(../images/sale2.jpg); background-position:bottom; background-repeat:no-repeat; margin:0 auto; padding-bottom:200px;}
.tab{padding-left:10px; padding-right:10px; line-height:20px; padding-top:8px; padding-bottom:8px;}
.tab1{ text-align:center; font-family:Verdana, Geneva, sans-serif; font-size:14px; line-height:20px;}

#caigou{width:990px; height:840px; margin:0 auto; line-height:23px; background:url(../images/about1.jpg) repeat-x;}
#cg_text{width:auto; padding-top:50px; padding-left:60px; padding-right:30px;}
#cg_tex1{ width:900px; margin:0 auto 0;}

#cg_tex2{width:600px;border-bottom:#333 1px dotted; padding-bottom:8px; padding-top:13px;}
#cg_tex3{width:660px; float:right;}
#cg_tex2 dl dt{font-size:14px; font-weight:bold; color:#0587C1;}
#cg_tex2 dl dd ul li{width:auto; line-height:20px; list-style:inside url(../images/img2.gif);}

#rencai{width:990px; margin:0 auto; line-height:23px; background-color:#FFF; background-image:url(../images/cg.gif); background-position:top; background-repeat:repeat-x;}
#rc_text{width:auto; padding-top:50px; padding-left:10px; padding-right:30px;}
#rc_tex1{ width:900px; margin:0 auto 0;}


#ab_title{width:auto; font-size:14px; font-weight:bold;}

#footer{width:100%; height:40px; background:url(../images/bg_footer.gif) repeat-x; margin:0; padding:0}
#foot{width:1000px; height:40px; margin:0 auto;}
#foot1{line-height:40px; text-align:right;width:986px;}


/*分页*/
#fenye{width:auto; text-align:right; margin:10px;}
#fenye a{padding:1px 6px 1px; margin:0 3px; border:#cccccc 1px solid; background:#FFFFFF; 
color:#014b18;}
#fenye a:hover{padding:1px 6px 1px; margin:0 3px; border:#cccccc 1px solid;background:#014b18; 
color:#ffffff; font-weight:bold;}
#fenye span.current{padding:1px 6px 1px; margin:0 3px; border:#cccccc 1px solid;background:#014b18; color:#ffffff; font-weight:bold;}

