@charset "utf-8";
/*default css*/
h1, h2, h3, h4, h5, h6, h7, p, ul, ol, dl, dt, dd, li, body, form, input, button, cite, strong, em, table, td , th ,ul ,li { padding:0; margin:0;}
h1, h2, h3, h4, h5, h6, h7 { font-size:14px; font-weight:bold; }
img, table, td, th { border:0; }
ul, ol { list-style:none; }
a { color:#26531e; text-decoration:underline; }
a:hover { color:#51B400; text-decoration:underline; }
body { font:12px Arial, "宋体", Verdana, sans-serif; background-color:#c0c0c0; background-image:url(images/bg_body.gif); background-repeat:repeat-y; background-position:center;}

/*all style*/
#head #logo, #head #menu, #head #topnav, #head #banner, #foot div, #content { width:980px; margin:0 auto; }
.fl, .float_left{ float:left; }
.fr, .float_right{ float:right; }
.clear, .float_clear{ clear:both; }
a.login, a.register { display:block; float:left; color:#fff; text-align:center; text-decoration:none; line-height:18px; font-size:10px;height:20px; width:53px; background-image:url(images/btn.jpg);  background-repeat:no-repeat;}

/*head*/
#head {}
	#head #logo { position:relative;z-index:998;background-color:#fff}
		#logo h1 { height:102px; background-image:url(images/head.jpg); background-repeat:no-repeat;}
		#logo #lang { position:absolute; top:12px; left:180px;}
			#logo #lang div { margin:9px;}
			#logo #lang a { color:#fff; font-weight:900;}
		#logo #lang2 { position:absolute; top:8px; right:24px;}
		#logo #search { position:absolute; top:52px; left:580px;}
			#logo #search .submit { height:18px; width:61px; margin:0; border:0; padding:10px 0 0 0; background-image:url(images/search.jpg);  background-repeat:no-repeat;cursor:pointer;}
	#member {position:absolute; top:141px; left:840px;}
		#member a.register { margin-left:10px; }
	#head #menu {position:relative; background-image:url(images/menu.jpg); height:27px;background-repeat:no-repeat; z-index:999; background-color:#fff;}
		#menu li { float:left; white-space:nowrap;}
		#menu li a, #menu li em { display:block; float:left; color:#fff; font-size:12px;text-decoration:none; padding:6px 8px; }
		#menu li em { padding:4px 2px;}
		#menu li a.here, #menu li a:hover { color:#FFFF00; background-color:#009933;}


#banner { padding:6px 0;overflow:hidden; position:relative; }
	banner #flash_bg {	position:absolute;left: 0px;top: 0px; }

/*content*/
#content{ padding-top:0px; background-color:#f1f1f1; position:relative;}
	#content #sidebar {padding-top:11px; float:left; width:187px; height:100%;}
	#content #sidebar .bg{background-color:#f1f1f1;}

	#content #sidebar .sidebar { width:177px; margin:0px 5px 10px 5px; padding:0 0 4px 0;background-image:url(images/sidebar_foot.jpg); background-position:bottom; background-repeat:no-repeat;}
		#sidebar .sidebar h2 {background-image:url(images/sidebar_head.jpg); background-repeat:no-repeat; color:#fff; font-size:12px; font-weight:600; height:13px; padding:5px 8px; }
		#sidebar .sidebar ul { position:relative; overflow:hidden;}
			#sidebar .sidebar ul li { margin:0 ; padding:0; height:1%;}
				#sidebar .sidebar li a { display:block; color:#726e6a; background-image:url(images/sidebar_ico.jpg); background-repeat:no-repeat; font-size:11px; /*font-family:Verdana, Geneva, sans-serif;*/text-decoration:none; padding:6px 0 6px 20px; margin:0 3px 1px 3px; height:1%; border-bottom:1px solid #666666; background-color:#d5d5d5; }
				#sidebar .sidebar li a.here, #sidebar .sidebar li a:hover { background-image:url(images/sidebar_ico2.jpg); color:#0066a3; font-weight:900; border-bottom:1px solid #0066a3; margin:0 3px 1px 3px; }
				#sidebar .sidebar li a.level0 { font-weight:900; font-size:11px;}
				#sidebar .sidebar li a.nobg {background-image:url(images/sidebar_ico3.jpg); background-position:12px; padding-left:30px;}
				#sidebar .sidebar li a.nobg:hover {background-image:url(images/sidebar_ico3.jpg); background-position:12px; padding-left:30px;}
				
	#content #main { float:right; width:780px; padding:6px; background-color:#fff; min-height:1200px;}
		#main h2 { color:#178b1c; font-size:12px; padding-left:12px; padding:6px 12px; border-bottom:1px solid #A8B5BD;}
			#main h2 a { text-decoration:none; color:#178b1c; }
			#main h2 em { padding:0 8px; }

/*about*/
.about { padding:10px; margin-top:20px; line-height:22px; color:#000;}
	.about p {	margin-bottom:10px;	font-family:Verdana, sans-serif;	letter-spacing: normal;}
	.about .aboutul { padding-left:20px;}
	.about .aboutul li{list-style-image: url(images/aboutli.jpg);}
		.about img {  margin-right:28px;}
		
/*trends_view*/
.trends_view { padding:10px; margin-top:20px; line-height:22px; color:#000;}
	.trends_view p {	margin-bottom:10px;	font-family:Verdana, sans-serif;	letter-spacing: normal;}
	.trends_view .aboutul { padding-left:20px;}
	.trends_view .aboutul li{list-style-image: url(images/aboutli.jpg);}

.factory { padding:10px; margin-top:20px; line-height:22px; color:#000;}
	.factory div { float:left; width:300px; padding:10px 37px;}
	.factory div span{ display:block; text-align:center;}
			
/*contact*/
.contact { padding:10px; margin-top:20px; line-height:22px; background-image:url(images/message_bg.jpg); background-position:0px -50px; background-repeat:repeat-y;}
	.contact ul li { margin:4px 0;}

/*message*/		
.message { padding:10px; margin-top:20px; color:#4C5B62; line-height:22px; }
	.message h2 { color:#51B400; font-size:16px; padding:6px 12px; padding-bottom:10px; border-bottom:1px solid #A8B5BD;}
		.message h2 a { text-decoration:none; color:#51B400; }
		.message h2 em { padding:0 8px; }

/*product*/
.product{}

	/* display product as list */
    .product .product_list { float:left; margin-top:6px; background-image:url(images/main_content.jpg); background-repeat:repeat-y;}
		.product .product_list .head { position:relative; color:#fff; text-indent:10px; line-height:20px; clear:both; background-image:url(images/main_head.jpg); height:20px; width:774px;}
			.product .product_list .head .more{ display:block; height:20px; position:absolute; top:0; right:20px; color:#fff; text-decoration:none;}
		.product .product_list .foot { clear:both; background-image:url(images/main_foot.jpg); height:20px; width:774px;}
    .product .product_list ul { float:left; width:360px; height:105px; margin:8px; border:1px solid #a6c581; padding:5px;}
	.product .product_list ul h3 { color:#306825; background-color:#c0dcc0; padding:2px; margin-bottom:3px;}
	.product .product_list ul li { font:"Trebuchet MS", Arial, Helvetica, sans-serif;}
		.product .product_list ul li.text{ line-height:14px;}
		.product .product_list ul li strong { color:#397e2d; line-height:20px;}
		.product .product_list ul li em { padding:0 8px;}
		
	.product .product_list ul li.style_look { float:left; margin-left:0px;}
		.product .product_list ul li.style_look img { width:82px; height:82px; /*padding:2px; border:1px solid #C4D2DB;*/ margin-right:10px; margin-bottom: 10px;}		
		.product .product_list ul li.style_look img:hover { /*border:1px solid #8EC5E6;*/}

	/* product details */
    .product .product_view {margin:20px 0; padding-bottom:20px;}
		.product .prevnext{font-size:14px; margin-top:10px; padding-bottom:25px; border-bottom:1px dashed #AAB5BB;text-align:left; padding-left:24px; clear:both; color:#666;}
		.product .prevnext span{float:right;}
		
	.product .product_view ul { margin:0px 15px; overflow:hidden; padding-bottom:0px; padding-top:0px;}
	.product .product_view ul li { border-bottom:0; float:none;overflow:hidden;padding:4px 0;}
		.product .product_view ul li strong { color:#51B400;}
		.product .product_view ul li em { padding:0 8px;}
		
	.product .product_view ul li.style_biglook { float:left; margin-left:0px;}
		.product .product_view ul li.style_biglook img { width:230px; height:230px; padding:2px; border:1px solid #C4D2DB; margin-right:40px; margin-bottom: 0px;}		
		.product .product_view ul li.style_biglook img:hover { border:1px solid #8EC5E6;}
		
	.product .product_view  .here {  padding:1px; border:4px solid #8EC5E6;}
	.product .product_view  img { padding:4px; border:1px solid #C4D2DB; margin-left:10px;}
	.product .product_view  img:hover { padding:1px; border:4px solid #8EC5E6;}
	.product .product_view p{ margin:10px 0;}
		
	/* product prev next navbar */
	.product .pagearea{font-size:14px; margin-top:20px; padding-bottom:15px;text-align:left; padding-left:24px; clear:both;}
		.product .pagearea span{float:right;}
		
    .product .order_list{}
    .product .order_list li { border-bottom:1px dashed #9C9C9C; margin:5px 0;}
	.product .order_list li ul { margin:0px 15px; padding-bottom:0px; padding-top:0px;}
	.product .order_list li li { border-bottom:0; float:none;overflow:hidden;padding:4px 0;}
		.product .order_list li li strong { color:#51B400;}
		.product .order_list li li em { padding:0 8px;}
	
	.product .comment_list { }
			 .comment_list h3 {border-top:1px solid #069; padding-top:20px;}
			 .comment_list .comment_box {border:1px solid #999; margin:20px 0;}
			 .comment_list .comment_box .title { background-image:url(images/icon_comment.gif); background-repeat:no-repeat;border-bottom:1px dashed #999;padding:4px 20px;}
			 .comment_list .comment_box .title span { color:#999; margin-left:20px;}
			 .comment_list .comment_box .content {padding:20px 4px;}
			 

/*foot*/
#foot { color:#fff; height:56px; clear:both; }
	#foot div.div { background-image:url(images/foot.jpg); background-repeat:no-repeat; height:56px;background-color:#fff /*padding-top:20px;*/ }
	#foot p#copy { text-align:right;font-size:12px; color:#fff; clear:both; float:right; margin:10px 60px 0 0; white-space:nowrap;}
	#foot p#copy span.copy { line-height:30px;}
	#foot p#copy a,#foot p#copy a:hover { color:#fff; text-decoration:none;}
	
/* digg pager */
ul#pagenav {font-size: 12px;font-weight: bold;list-style: none;margin: 0px;padding: 0px;}
	#pagenav li {list-style: none;background-color: #fff;margin: 0px;display: block;float: left;margin-left: 2px;margin-right: 2px;}
	#pagenav li.disabled {border: 1px solid #DDDDDD;padding: 1px 0px 1px 7px;display: block;color: #ccc;}
	#pagenav li.current {
	border: 1px solid #009933;
	padding: 1px 5px 1px 7px;
	background-color: #009933;
	color: #fff;
}
	#pagenav li.none {border: 1px none;padding: 1px 3px 1px 7px;}
	#pagenav li input { border: 1px solid #DDDDDD;background:none; width:20px; height:18px;}
	a.page_txt,a.page_num {
	border: 1px solid #009933;
	padding: 1px 4px 1px 7px;
	display: block;
	text-decoration: none;
	color: #009933;
}
	a.page_txt:hover,a.page_num:hover {
	border: 1px solid #009933;
	background-color: #009933;
	color: #fff;
}
	a.page_num_1 {width:10px;} a.page_num_2 {width:17px;} a.page_num_3 {width:21px;} a.page_num_4 {width:28px;}
	a.page_num_5 {width:35px;} a.page_num_6 {width:42px;} a.page_num_7 {width:49px;} a.page_num_8 {width:56px;}

/* validator begin */
.onShow{background:url("images/reg1.gif") no-repeat; padding-left:25px; height:20px; line-height:20px; }
.onFocus{background:#E9F0FF url("images/reg2.gif") no-repeat; padding-left:25px; height:20px; line-height:20px;}
.onError{background:#FFF2E9 url("images/reg3.gif") no-repeat; padding-left:25px; height:20px; line-height:20px;}
.onSuccess{background:#E9FFEB url("images/reg4.gif") no-repeat; padding-left:25px; height:20px; line-height:20px;}
.onLoad{background:#E9FFEB url("images/loading.gif") no-repeat 3px 3px; padding-left:25px; height:20px; line-height:20px;}
/* validator end */

/* form start */
.form { margin:40px 0;}
.form h3 { margin:20px 0;}
.form label input {float:left;color:#390;width:200px;border: 1px solid #69C; height:16px;line-height: 18px;padding: 2px;text-indent: 2px; font-weight:800; margin-right:10px;}
.form textarea {color:#390;width:300px;border: 1px solid #69C;height:100px;}
.form .textarea {height:110px;}
.form label{display:block;float:clear_both;width:700px;	height:30px;}
.form span {dispaly:block;font-size:14px;color:#555;float:left;width:280px;text-align:right;}
.form em {display:block;height:20px;overflow:hidden; font-style:normal;}
.form strong {font-size:14px;padding:2px;color:#390;float:left;width:350px;}
.form .submit, .form .reset { color:#fff; font-size:10px; height:20px; width:53px; margin:0; border:0; padding:0; background-image:url(images/btn.jpg);  background-repeat:no-repeat;cursor:pointer;}
.form .reset { margin-left:33px;}
.form .error {color:red; font-size:16px; background-color:#F99; line-height:28px; margin:20px 0;}
/* form end */
.information a { line-height:20px; font-weight:900;}
.newsletter .color { clear:#999;}
.newsletter .submit { text-indent:-1000px;height:20px; width:53px; margin:0; border:0; padding:10px 0 0 0; background-image:url(images/newsletter.jpg);  background-repeat:no-repeat;cursor:pointer;}
.hot { padding-left:26px; background-image:url(images/hot.gif); background-repeat:no-repeat; background-position:center;}
.trends_bg { background-image:url(images/trends_bg.jpg);}
.printinfo2 { width:760px; overflow:hidden; }

.linksa { color:#fff; background-color:#c0c0c0; padding:6px 0; }
.linksa a { color:#000; text-decoration:none; }
