BODY {
	margin: auto;
	font-size: 12px;
	color: #dae8f5;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	padding: 0px;
	text-align:center;
	}
TABLE { border-collapse:collapse}
td {font-size: 12px; color: #dae8f5; LINE-HEIGHT: 20px; font-family: Arial,Verdana,Helvetica, sans-serif}
th {font-size: 12px; color: #dae8f5; font-family: Tahoma, Verdana, Arial}
input {font-size: 12px; color: #dae8f5; font-family: Tahoma, Verdana, Arial}
select {font-size: 12px; color: #dae8f5; font-family: Tahoma, Verdana, Arial}
textarea {font-size: 12px; color: #dae8f5; font-family: Tahoma, Verdana, Arial}
form {margin: 0px}
A {color: #4b4949; TEXT-DECORATION: none}
A:hover {color: #ff0000}
A:active {color: #4b4949}

.clear {clear: both}
.are {clear: both; height:5px}
H1{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: normal;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	font-size: 14px;
}

BODY {
	width:1004px;
	margin: auto;
	padding: 0px;
	font-size: 12px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	background-image: url(bj.jpg);
	background-repeat: repeat;
	background-position: center top;
	background-color:#4DBC20
	}
/* 头部开始 */

#head{width:1004px;overflow:hidden;margin-left:auto; margin-right:auto;}
.top{
	height:100px;
	background-image: url(top.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.logo{margin-right: auto;margin-left: auto; float:left; padding-left:25px; padding-top:22px}
.logo H1 {
	DISPLAY: none; FONT-SIZE: 1px; OVERFLOW: hidden; COLOR: #fff; LINE-HEIGHT: 1px; HEIGHT: 1px
	}
.top_txt_l{ float:left; margin-top:2px; padding-left:10px; font-size:12px; color:#222b3a}
.top_txt_l a{ font-weight:bold; color:#FF0000}
.top_txt_l a:hover{font-weight:bold; color:#084e27}
.top_txt_r{ float:right; margin-right:30px; margin-top:40px;}
.top_txt_r a{color:#444444}
.top_txt_r a:hover{
	color:#222b3a;
	text-decoration: underline;
}

#menu{
	background-image: url(m_bg_1.gif);
	background-repeat: repeat-x;
	background-position: center top;
	height: 35px;
	margin-top:0px
}
.menu_l{ float:left; padding-left:30px;line-height:32px;font-family:Tahoma, Arial, Verdana; font-size:11px; color:#123757;}
.menu_r{ float:right;line-height:32px; }
.mu {
	font-family:Tahoma, Arial, Verdana;
	font-size:12px; 
	color:#07536c;
	padding-right:15px;
	padding-left:15px;
	line-height:32px;

}
a.mu {color: #0878c3;text-decoration:none;}

a.mu:hover {
	color: #444444;
	height:32px;
	text-decoration:underline;
	background-image: url(m_bj.gif);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	background-color: #196a87;
	}
	
.menu_link{float:left;padding-left:15px}
.menu_link ul{
	padding-right: 0px; 
	padding-LEFT: 0px; 
	padding-bottom:0px; 
	margin: 0px; 
	padding-TOP: 0px; 
	LIST-STYLE-TYPE: none;	
}
.menu_link ul li{
	float:left;
	padding-bottom:0px;
	text-indent: 0px;
	font-family:Tahoma, Arial, Verdana;
	font-size:12px;
	line-height:35px;
	width:120px;
	background-image: url(m_bg_line.gif);
	background-repeat: no-repeat;
	background-position: left center;
	 }
.menu_link ul li a{
	color:#FFFFFF;
	display:block;
	line-height:35px;
	text-align:center;
	}
.menu_link ul li a:hover{
	font-weight:bold;
	color:#ffc100;
	background-image: url(m_bg_2.gif);
	background-repeat: repeat-x;
	background-position: center top;
	width: 200px;
}
.menu_link ul li.active{ 
	color:#FFFFFF;
	background-image: url(m_bg_2.gif);
	background-repeat: repeat-x;
	background-position: center top;

}

.banner{ float:left;}
/* 头部结束 */


/* 主体开始 */
#wraperMain {
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
	width:1004px;
	background-image: url(wraperMain.gif);
	background-repeat: repeat-y;
	background-position: left top;
	background-color: #4DBC20;
}

/* 左部分开始 */
#wraperLeft {
	float:left;
	width:220px;
	margin-top:0px;
	margin-right:0px;
	margin-left:0px;
	margin-bottom:0px;
	text-align:center;
}
.left_nav {
	background-image: url(left_l_bg.gif);
	background-repeat: repeat-x;
	background-position: center top;
	height: 35px;
	font-size: 14px;
	font-weight: bold;
	color: #ffc100;
	line-height:35px;
	text-align:left;
	padding-left:50px
}
.nav_tj {
	background: url(Meus_d.jpg) repeat-x 0px 0px;
	height:31px;
	padding-left:20px;
	margin-top:5px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #e4e4e4;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #e4e4e4;
	border-bottom-color: #e4e4e4;
	border-left-color: #e4e4e4;
}

.leftcplist ul{
    margin:auto;
    padding-left:3px;
	padding-right:3px;
	padding-bottom:3px;
	padding-top:0px
	}
.leftcplist UL LI {
	 LIST-STYLE-TYPE: none; TEXT-ALIGN: left;
}
.leftcplist UL LI.big {
	FONT-SIZE: 12px;
	MARGIN: 0px 0px;
	line-height:30px;
	padding-left:50px;
	color:#dae8f5;
	font-family: Tahoma, Arial, Verdana;
	background-image: url(line_nav.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
}
.leftcplist UL LI.big  A{ color:#dae8f5;font-size:12px}

.leftcplist UL LI.big  A:hover{color:#212a39;text-decoration: underline; font-weight:bold}

.leftcplist UL LI.small {
	FONT-SIZE: 12px;
	MARGIN: 1px 0px;
	line-height:20px;
	padding-left:45px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #39485f;
}
.leftcplist UL LI.small  A{ color:#dae8f5;font-size:12px}

.leftcplist UL LI.small  A:hover{color:#212a39;text-decoration: underline; font-weight:bold}

.contact ul{
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 3px;
	PADDING-BOTTOM: 3px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
}

.contact UL LI{
	LIST-STYLE-TYPE: none;
	color:#4b4949;
	TEXT-ALIGN: left;
	FONT-SIZE: 12px;
	MARGIN: 1px 0px;
	line-height:25px;
	padding-left:10px;
	background-image: url(line_nav.gif);
	background-position: center bottom;
	background-repeat: repeat-x;
	color:#dae8f5
}
.contact UL LI a{color:#dae8f5;}
.contact UL LI a:hover{color:#283951; text-decoration:underline}

.link{TEXT-ALIGN: left;FONT-SIZE: 12px; MARGIN: 1px 0px;line-height:20px;padding-left:15px;}
/* 左部分结束 */

/* 右部分开始 */
#wraperRight {
	float:right;
	width:783px;
	margin: auto;
	}

#wraperR_l {
	text-align:left;
	width:556px;
	float:left;
}
#wraperR_r {
	text-align:left;
	width:220px;
	float:right;
	background-color:#ececec
	}
.left_nav_r {
	background-image: url(left_r_bg.gif);
	background-repeat: repeat-x;
	background-position: center top;
	height: 35px;
	background-color: #4BDE5A;

}
.left_nav_r_e{
	background-color: #d4d4d4;
	background-image: url(style_bj.gif);
	background-repeat: no-repeat;
	background-position: 0px -111px;
	line-height:30px;
	text-align:left;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	padding-left:50px;
	font-size:14px;
	color:#FF0000;
	font-weight:bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.main_pro_nav{
	background-color: #d4d4d4;
	background-image: url(style_bj.gif);
	background-repeat: no-repeat;
	background-position: 0px -111px;
	line-height:30px;
	text-align:left;
	padding-left:20px;
	font-size:14px;
	color:#FF0000;
	font-weight:bold
}
.main_pro_nav_v{background-color: #d4d4d4;height:30px;}
.menu_tt {
    background-image: url(style_bj.gif);
	background-repeat: no-repeat;
	background-position: 0px -559px;
	line-height: 35px;
	text-align: center;
	float:left;
	padding-left:20px;
	vertical-align: bottom;
	font-size: 14px;
	font-weight: bold;
	color:#ffc100
}
.menu_tt a{color:#ffc100}
.menu_tt a:hover{color:#dae8f5; text-decoration:underline}

.menu_more {float:right;line-height:31px;padding-right:10px;}
.menu_more a{color:#FFffff}
.menu_more a:hover{color:#FF0000;text-decoration: underline;}

.feed{margin-top:3px;margin-bottom:5px}
.menu_contact {
    font-family: "微软雅黑";
	font-size: 14px;
	
	font-weight: bold;
	text-align: center;
	height: 34px;
	float:right;
	padding-right:150px;
	color:#646464}

.about {
    padding-top:5px;
	line-height: 23px;
	text-align:left;
	text-indent: 24px;
	padding-left:10px;
	padding-right:10px;
	background-image: url(about.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	vertical-align:top;
	color:#444444;
	height:280px
}
.wel{
	font-size: 12px;
	line-height: 25px;
	text-indent: 24px;
	padding-left:10px;
	padding-right:10px;
	margin-top:2px;
	margin-bottom:5px;
	text-align:left;
	color:#FFFFFF
	}
.wel a{ color:#084f28;font-weight: bold;}
.wel a:hover{
	color:#084f28;
	font-weight: bold;
	text-decoration: underline;
}

#news {
	text-align:left;
	width:690px;
	float:left;
	padding-left:10px;

}
.new_img{ float:left; padding-left:10px}

#news_k{
	width:100%;
	overflow: hidden;
}
.news_l_k{
	float:left;
	width:48%;
	background-image: url(news_l_bg.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	}
.news_l_k ul{}
.news_l_k ul li{
	line-height:25px;
	text-align:left;
	padding-left:30px;
	background-image: url(style_bj.gif);
	background-repeat: no-repeat;
	background-position: 10px -267px;
}
.news_l_k ul li a { color:#dae8f5}	
.news_l_k ul li a:hover{ color:#444444; text-decoration:underline}	


.news_r_k{
	float:right;
	width:48%;
	background-image: url(news_r_bg.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.news_r_k ul{}
.news_r_k ul li{
	line-height:25px;
	text-align:left;
	padding-left:20px;
	background-image: url(style_bj.gif);
	background-repeat: no-repeat;
	background-position: 0px -267px;
}
.news_r_k ul li a { color:#444444}	
.news_r_k ul li a:hover{ color:#dae8f5; text-decoration:underline}	

.newslist{width:100%;}

.newslist ul {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px;  PADDING-TOP: 0px;MARGIN: 0px;}

.newslist ul li{
	FONT-SIZE: 12px;
	padding-left:10px;
	height:25px;
	line-height:20px;
	padding-left:15px;
	text-align:left;
	list-style-type:none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom:2px;
	margin-left:1px;
	background-image: url(news_bg.jpg);
	background-repeat: repeat-x;
	background-position: center bottom;
}

/* 新闻系列开始 */
.news_tltle{
	width: 90%;
	overflow: hidden;
	float: left;
	margin-top:10px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 30px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	line-height:20px;
	border: 1px solid #39485f;
}
.news_td{
	height:30px;
	line-height:25px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #dbdbdb;
}
.news_td_t { FONT-SIZE: 12px;FLOAT: left; padding-left:50px;color:#39485f}
.news_td_time{float:right; padding-right:30px; color:#39485f}

.news_td_l{ width:100%; padding-left:10px;padding-right:10px}

.news_td_l ul {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px;  PADDING-TOP: 0px;MARGIN: 0px;}

.news_td_l ul li{ FONT-SIZE: 12px; MARGIN: 3px 0px; BORDER-BOTTOM: #cccccc 1px dotted; padding-left:5px; height:25px; line-height:20px;
	padding-left:10px; text-align:left; list-style-type:none}
.news_td_t1 { FONT-SIZE: 12px;FLOAT: left; padding-left:20px}
.news_td_t1 a:hover{ color:#dae8f5}
.news_td_time1{float:right; padding-right:30px; color:#666666}
.news_td_f{
	height:30px;
	background-color:#283951;
	line-height:25px;
	padding-left:35px
}
.news_td_bt{
	height:30px;
	line-height:25px;
	text-align:center;
	color:#39485f;
	line-height:28px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #dbdbdb;
}
.news_td_d{ width:100%;margin-left:10px; margin-right:10px}
.news_td_d ul{}
.news_td_d ul li {line-height:30px;text-align:left; padding-left:10px; padding-right:10px}

/* 新闻系列结束 */

#products ul.pro {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#products ul.pro li {
	FLOAT: left; MARGIN: 5px 0px; width:23%;LINE-HEIGHT: 20px; HEIGHT: 130px;TEXT-ALIGN: center; display:inline; width:140px 
}
#products ul.pro li img {
	BORDER-RIGHT: #444444 1px solid; BORDER-TOP: #444444 1px solid; BORDER-LEFT: #444444 1px solid; BORDER-BOTTOM: #444444 1px solid
}
#products ul img.pro0 {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
.kuang{
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #cccccc;
	border-right-color: #cccccc;
	border-bottom-color: #cccccc;
	border-left-color: #cccccc;
	text-align:center
}

/* 首页产品开始 */
#product {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 3px 3px; WIDTH: 97%; PADDING-TOP: 0px; text-align:center
}
#product DIV {
	BORDER-RIGHT: #9cd6ff 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #9cd6ff 1px solid; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 6px 5px 6px 10px; BORDER-LEFT: #9cd6ff 1px solid; WIDTH: 175px; PADDING-TOP: 4px; BORDER-BOTTOM: #9cd6ff 1px solid; HEIGHT: 177px; 
}

#product DIV IMG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 10px 0px 10px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
#product DIV A {
	DISPLAY: block; HEIGHT: 152px
}
#product DIV P {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	LINE-HEIGHT: 180%;
	PADDING-TOP: 2px;
	HEIGHT: 25px;
	BACKGROUND-COLOR: #9cd6ff;
	TEXT-ALIGN: center;
	font-weight:bold;

}
#product DIV P A {
	OVERFLOW: hidden; HEIGHT: 25px;	color: #444444;
}
#product DIV P A:hover{
	OVERFLOW: hidden; HEIGHT: 25px;	color: #FF0000;
}
#product DIV P A:link {
	OVERFLOW: hidden; HEIGHT: 25px
}
#maincontent #right #product DIV P A:visited {
	OVERFLOW: hidden; HEIGHT: 25px
}
#product DIV P A:active {
	OVERFLOW: hidden; HEIGHT: 25px
}
/* 首页产品结束 */

/* 右部分结束 */

/* 主体结束 */
/* 底部开始 */

#footer{
	WIDTH: 1004px;
	text-align:left;
	margin:0px;
	background-image: url(foot_bg.jpg);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	overflow:hidden;
	margin-left:auto;
	margin-right:auto;
	background-color: #FFFFFF;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #39485f;
}
.footer_t{
	FONT-SIZE: 12px;
	line-height:25px;
	text-align:center;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 1px;
	margin-left: 0px;
	padding-top:5px;
	color:#39485f
}
.footer_t a{}
.footer_t a:hover{ color:#FF0000; text-decoration:underline}
/* 底部结束 */
#photoFade2 {
	overflow: hidden;
	height: 147px;
	width: 220px;
}
/* 首页产品开始 */
UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#mainProduct2 UL {
	MARGIN: 5px 0px
}
#mainProduct2 UL LI {
	FLOAT: left; MARGIN: 5px; WIDTH: 245px; TEXT-ALIGN: center
}
#mainProduct2 UL LI .image {
	FLOAT: left; WIDTH: 110px
}
#mainProduct2 UL LI IMG {
	BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #ddd 1px solid; WIDTH: 100px; PADDING-TOP: 2px; BORDER-BOTTOM: #ddd 1px solid; HEIGHT: 100px
}
#mainProduct2 UL LI DIV.text {
	PADDING-LEFT: 5px; OVERFLOW: hidden; COLOR: #3d3d3d; LINE-HEIGHT: 16px; HEIGHT: 100px; TEXT-ALIGN: left
}

#mainProduct2 UL LI A {
	FONT-WEIGHT: 600; COLOR: #27374f; TEXT-DECORATION: none
}
#mainProduct2 UL LI A:link {
	FONT-WEIGHT: 600; COLOR: #27374f; TEXT-DECORATION: none
}
#mainProduct2 UL LI A:visited {
	FONT-WEIGHT: 600; COLOR: #27374f; TEXT-DECORATION: none
}
#mainProduct2 UL LI A:hover {
	COLOR: #FF0000; TEXT-DECORATION: underline
}
/* 首页产品结束 */
.fed img{ FILTER: alpha(opacity=60);}
.fed a:hover img{FILTER: alpha(opacity=100)}
.zi1{ background-color:#39485f; color:#FFFFFF; border:1px solid #C5C6C9; }


