/* CSS Document */
body{
	margin:0;
	padding:0;
	color:#606060;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	background:#cccccc;
}
img{
	border:0;
}
a{
	color:#606060;
	text-decoration:none;
}
a:hover{
	text-decoration:none;
	color:#333;
}
ul,li,dl,dt,dd{
	margin:0;
	padding:0;
	list-style:none;
}
#wrapper{
	width:1002px;	
	margin:0 auto;
}
#header{
	background:url(../image/header_bg.jpg) no-repeat;
	height:111px;
}
#logo{
	float:left;
	padding:28px 0 0 29px;
}
#language{
	float:right;
	width:154px;
	background:url(../image/lanuage.jpg) no-repeat left;
	height:20px;
	line-height:20px;
	padding-left:30px;
}
#language a:hover{
	text-decoration:underline;
}
#search{
	float:right;
	width:574px;
	margin-top:8px;
}
#input{
	background:url(../image/input_bg.jpg) no-repeat;
	width:211px;
	height:18px;
	padding:7px 0 0 11px;
	text-align:left;
}
#input .input{
	border:0;
	width:208px;
	height:12px;
	line-height:12px;
	font-size:12px;
	color:#999;
}
/*menu start*/
#menu{
	float:right;
	width:658px;
	margin:9px 20px 0 0;
}
#menu ul li{
	float:left;
	position:relative;
}
.menu_line{
	background:url(../image/menu_line.gif) no-repeat center center;
	height:22px;
	width:1px;
}
#menu ul li a{
	display:block;
	width:84px;
	height:22px;
	text-align:center;	
}


#menu ul li ul{
	padding:2px 0 0 0;
	position:absolute;
	left:0px;
	display:block;
	visibility:hidden;
	top:63px;
}
#menu ul li ul li{
	float:none;
	background:#666;
	line-height:0;
	margin:0;
	padding:0;
	text-align:left;
}
#myslidemenu{
	clear:both;
}
.downarrowclass{
	position:absolute;
	top:18px;
	right:10px;
	display:none;
}
.rightarrowclass{
	position:absolute;
	top:6px;
	right:5px;
	display:none;
}
#menu ul li li a{
	display:block;
	color:#606060;
	text-align:center;
	height:25px;
	line-height:25px;
	margin:auto;
	background:none;
	background:#eee;
	border-top:1px solid #fff;
}
#menu ul li li a:hover{
	color:#606060;
	text-align:center;
	line-height:25px;
	margin:auto;
	background:none;
	background:#ddd;
	font-weight:700;
	border-top:1px solid #fff;
}

/*menu endding*/
#banner_bg{
	background:url(../image/main_mid.jpg) repeat-y;
	padding:0 16px 0 20px;
}
#banner{
	height:358px;
}
#main{
	background:url(../image/main_bg.jpg) no-repeat;
	height:309px;	
}
#bottom{
	padding-bottom:8px;
}
#bottom a:hover{
	text-decoration:underline;
}
#row1{
	width:258px;
	float:left;
	margin-right:30px;
}
.more{
	line-height:36px;
	height:36px;
	float:right;
	margin-right:11px;
}
#products_bar{
	background:url(../image/products_bar.jpg) no-repeat;
	height:36px;
}
#row2{
	float:left;
	width:321px;
}
#row2 ul li a{
	padding-left:8px;
	line-height:30px;
	height:30px;
	background:url(../image/news_li.gif) no-repeat top;
	display:block;
}
.news_a{
	color:#606060;
}
#row2 ul li a:hover{
	background:url(../image/news_li_over.gif) no-repeat;
	color:#fff;	
	display:block;
}
#news_bar{
	background:url(../image/news_bar.jpg) no-repeat;
	height:34px;
	margin-top:10px;
}
#row3{
	float:right;
	width:311px;
}
#about_bar{
	background:url(../image/about_bar.jpg) no-repeat;
	height:36px;
}
/*inner*/
#inner_main1{
	background:url(../image/main_mid.jpg) repeat-y;
}
#inner_banner{
	height:180px;
}
#inner_main{
	min-height:600px;
	height:auto!important;heiht:600px;
}
#inner_bottom1{
	background:url(../image/main_bottom.jpg) no-repeat bottom;
	height:78px;
}
#left{
	float:left;
	width:179px;
}
#left_tit{
	padding-bottom:5px;
}
#left_top{
	background:url(../image/left_top.jpg) no-repeat bottom;
	height:8px;
}
#left_mid{
	background:url(../image/left_mid.jpg) repeat-y;
}
#left_mid ul li a{
	background:url(../image/left_item.jpg) no-repeat;
	display:block;
	height:28px;
	width:168px;
	line-height:28px;
	text-align:center;
}
#left_bottom{
	background:url(../image/left_bottom.jpg) no-repeat top;
	height:8px;
}
.tit1{
	font-size:16px;
	font-weight:700;
	color:#065d31;
}
.tit2{
	font-family:Candara;
	color:#065d31;
	font-size:14px;
	font-weight:700;
	text-transform:uppercase;
}
#contact{
	height:85px;
	padding:3px 0;
}
#left_bg2{
	background:url(../image/left_bg2.jpg) no-repeat;
	height:266px;
}
#inner_text{
	float:right;
	width:716px;
}
#inner_ban{
	background:url(../image/inner_ban.jpg) no-repeat;
	height:20px;
	padding-top:7px;
	padding-left:5px;
	padding-right:5px;
}
.tit3{
	color:#065d31;
	font-size:14px;
	font-weight:700;
}
.path{
	float:right;
}
#inner_profile{
	padding:0 5px;
}
#inner_profile p{
	line-height:25px;
	margin:0;
	padding:7px 0 0 0;
}

/*news start*/
.news_item{
	height:90px;
	background:url(../image/line2.jpg) no-repeat bottom;
	padding:15px 10px 0 8px;
}
.time{
	float:right;
	font-size:10px;
	font-family:arial;
}
.news_tit a{
	font-size:13px;
	font-weight:700;
}
.news_tit a:hover{
	text-decoration:underline;
}
.news_text{
	height:44px;
	line-height:22px;
	padding:2px 0;
}
.news_more a{
	color:#065d31;
	text-decoration:underline;
	padding-left:2px;
}
.page{
	margin:12px 0;
	text-align:center;
}
.news_tit1{
	font-weight:bold;
	line-height:32px;
	height:32px;
	border-bottom:1px #c0c0c0 solid;
	font-size:14px;
	text-align:center;
}
#news_p{
	line-height:22px;	
}
.goback{
	float:right;
	margin:7px 10px 15px 0;
}
/*news endding*/

/*products start*/
.products_item{
	width:244px;
	height:213px;
	float:left;
	margin:40px 45px 0 0;
}
.products_item a{
	width:236px;
	height:213px;
	display:block;
	color:#fff;
	background:url(../image/product_bg.jpg) no-repeat;
	text-align:center;
	padding-top:8px;
	line-height:24px;
}
.products_item a:hover{
	background:url(../image/product_bg_over.jpg) no-repeat;
	font-weight:700;
}
.size1{
	width:194px;
	height:181px;
	border:1px #fff solid;
}

.products_tit{
	font-size:14px;
	text-align:center;
	font-weight:700;
	padding:18px 0 8px 0;
	background:url(../image/line2.jpg) no-repeat bottom;
}
.size2{
	width:547px;
}
.products_img1{
	width:547px;
	padding:2px;
	border:1px #c0c0c0 solid;
	margin:8px auto 0;
}
.products_detail{
	background:url(../image/line2.jpg) no-repeat top center;
	height:1px;
}
/*products endding*/
.about_tit{
	font-size:14px;
	text-decoration:underline;
	font-weight:700;
}