@charset "utf-8";
/************
 Public Style
 ************/
body,p,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,table,th,td,form,fieldset,img{margin:0;padding:0}
body{background:#fff;font:12px/180% Verdana, Arial, Helvetica, sans-serif;color:#000;text-align:center}
ul,ol{list-style:none}
fieldset,img{border:0}
input,select{vertical-align:middle}
a{color:#333;text-decoration:none}
a:hover{color:#83B222;text-decoration:underline}
.wrap{clear:both;width:778px;margin:0 auto;text-align:left;overflow:auto;*display:inline-block}
.c{clear:both}
.l{float:left}
.r{float:right}
/************
 Head Style
 ************/
#nav ul{background:#046629; text-align:center}
#nav li{display:inline-block; border-right:#fff 1px solid; margin:10px 0; padding:1px 23px; *padding:1px 25px; line-height:100%; font-weight:bold}
#nav li{*display:inline}
#nav li a{color:#fff}
#nav li a:hover{color:#ccc}
#nav li.n{border:0}
/************
 Main Style
 ************/
#main{border:#b5b5b5 1px solid; border-top:0; padding:0 0 10px; overflow:auto; *display:inline-block}
#left{float:left; width:521px; min-height:634px; *min-height:629px; _height:629px; border-right:#e5e5e5 5px solid; margin:5px 0 0; padding:10px}
#left .location{font-size:11px; font-family:Arial, Helvetica, sans-serif}
#left .location a{color:#333}
#left .productList ul,#left .productListOne ul{padding:10px}
#left .productList li{float:left; width:33.2%; margin:5px 0; font-size:10px; font-weight:bold; vertical-align:bottom; text-align:center}
#left .productList li img{display:block; border:#e5e5e5 2px solid; margin:0 auto}
#left .productList li a{text-decoration:underline}
#left .productList li a:hover img{border:#83B222 2px solid}
#left .productListOne li{border:#e5e5e5 1px solid; margin:0 0 10px; padding:5px; line-height:30px; font-size:11px; font-weight:bold; overflow:auto; _display:inline-block}
#left .productListOne li img{float:left; border-right:#eee 1px solid; margin:0 10px 0 0; padding:5px 10px 5px 5px}
#left .productListOne li a{font-weight:normal}
#left .productListOne li a:visited{color:#800080; text-decoration:underline}
#left .stonecolor ul{padding:10px}
#left .stonecolor li{float:left; width:33.2%; line-height:24px; font-size:11px; font-weight:bold; vertical-align:bottom}
#left .stonecolor li a{color:#00f; text-decoration:underline}
#left .samples li{clear:both; padding:10px; font-size:11px}
#left .samples li img{float:right; margin:0 0 0 10px}
#left .samples li.c{text-align:center}
#left .samples li.c input{width:120px; height:30px; font-weight:bold}
#left .contact li{clear:both; padding:10px 0; line-height:150%; font-size:11px; color:#333}
#left .factory li{float:left; width:49.9%; margin:5px 0; font-size:11px; font-weight:bold; vertical-align:bottom; text-align:center}
#left .factory li img{display:block; margin:0 auto}
#left .factory li.s{clear:both; width:100%}
#left .link{padding:10px}
#left .link h1{font:bold 18px/150% Arial, Helvetica, sans-serif}
#left .sitemap {padding:10px 0}
#left .sitemap ul{float:left}
#left .sitemap li{clear:both; font-size:11px; overflow:auto; *display:inline-block}
#left .sitemap li a{float:left; display:inline; width:100px; background:#e5e5e5; margin:0 2px 2px 0; text-align:center}
#left .sitemap li li a{width:200px; background:#f5f5f5; padding:0 0 0 10px; text-align:left}
#left .sitemap li li li a{width:180px; background:#fbfbfb}
#left .mailto{padding:10px 0; font-size:11px; color:#333}
#left .mailto p{background:#f0f0f0; padding:10px; line-height:150%}
#left .mailto li{clear:both; border-top:#fff 1px solid; background:#f5f5f5; vertical-align:bottom; overflow:auto; *display:inline-block}
#left .mailto li b{float:left; width:150px; height:24px; border-right:#fff 1px solid; padding:5px 10px; font-weight:normal; text-align:right}
#left .mailto li span{float:left; width:300px; height:24px; padding:5px 10px}
#left .mailto li em{color:#f00}
#left .mailto li.s1 b{padding:46px 10px}
#left .mailto li.s2 span{text-align:center}
#right{float:right; width:210px; margin:5px 0 0; padding:10px 10px 0}
#right .contact li{clear:both; line-height:100%; font-size:10px; vertical-align:bottom; overflow:auto; *display:inline-block}
#right .contact li img{vertical-align:bottom}
#right .contact li b{float:left; width:44px; padding:3px 0; text-align:right}
#right .contact li span{float:right; width:163px; padding:3px 0}
#right .contact li.n b{clear:both; float:left; width:100%; text-align:left}
#right .contact li.n span{clear:both; float:left; width:100%; text-align:center}
#right .search,#right .feedback{clear:both; background:#f9f9f9; margin:10px 0 0; padding:5px 10px}
#right .search p,#right .feedback p{font-weight:bold}
#right .feedback li{clear:both; margin:5px 0; line-height:16px; font-size:11px; color:#333; vertical-align:bottom; overflow:auto; *display:inline-block}
#right .feedback li b{float:left; width:69px; background:url(/images/g611_com_cn_left-bg.gif) no-repeat; font-weight:normal; text-align:center}
#right .feedback li span{float:right; width:116px}
#right .feedback li span input{width:110px; height:12px; vertical-align:top}
#right .feedback li textarea{width:184px}
#right .feedback li.c{text-align:center}
/********
 InfoAddStyle Style
 ********/
.productDetail{padding:10px; text-align:center}
.productDetail img{border:#e5e5e5 1px solid; padding:2px}
.productDetail img{width:expression(this.offsetWidth > 447 ? 447 : this.offsetWidth)}
#infoAddStyle,#infoAddStyle3,#infoAddStyle4,#infoAddStyle5,#infoAddStyle6,#infoAddStyle7,#infoAddStyle8,#infoAddStyle9{clear:both; width:450px; margin:0 auto; font-family:Arial, Helvetica, sans-serif; overflow:auto; *display:inline-block}
#infoAddStyle4 ul,#infoAddStyle5 ul{padding:1px 0}
#infoAddStyle li{clear:both; padding:5px 0; text-align:center; vertical-align:bottom; overflow:auto; *display:inline-block}
#infoAddStyle li.l,#infoAddStyle li.r{clear:none; width:220px}
#infoAddStyle li h1{clear:both; background:#E6F2FA; padding:5px 10px ; line-height:100%; font-size:11px; text-align:left}
#infoAddStyle li h2{clear:both; border:#E9E9E9 1px solid; border-top:0; padding:5px 10px; line-height:100%; font-size:11px; font-weight:normal; text-align:left}
#infoAddStyle3 li{clear:both; padding:5px 0; text-align:center; vertical-align:bottom; overflow:auto; *display:inline-block}
#infoAddStyle3 li h1{clear:both; height:20px; background:#FBFBFB}
#infoAddStyle3 li h1 b{float:left; height:20px; background:#E6F2FA url(/images/mas_bg01.gif) right center no-repeat; padding:0 20px 0 10px; line-height:20px; font-size:11px}
#infoAddStyle3 li h2{clear:both; border:#f0f0f0 1px solid; padding:5px 10px; line-height:100%; font-size:11px; font-weight:normal; text-align:left}
#infoAddStyle4 li h1{height:23px; border:#E9E9E9 1px solid; background:url(/images/mas_bg02.gif) repeat-x; margin:-1px 0 0; padding:0 10px; line-height:23px; font-weight:normal; font-size:11px; text-align:left}
#infoAddStyle4 li h2{clear:both; border:#f9f9f9 1px solid; padding:5px 10px; line-height:100%; font-size:11px; font-weight:normal; text-align:left}
#infoAddStyle5 li{clear:both; border-top:#E9E9E9 1px solid; border-bottom:#E9E9E9 1px solid; background:#F9F9F9; margin:-1px 0 0; vertical-align:bottom; overflow:hidden; *display:inline-block}
#infoAddStyle5 li h1{float:left; width:100px; padding:5px 10px; line-height:14px; font-size:11px; font-weight:normal; text-align:right}
#infoAddStyle5 li h2{float:left; width:310px; background:#fff; padding:5px 10px; line-height:14px; font-size:11px; font-weight:normal}
#infoAddStyle6 ul{border:#E6F2FA 5px solid}
#infoAddStyle6 li{clear:both; border-top:#E6F2FA 1px solid; border-bottom:#E6F2FA 1px solid; margin:0 0 -1px; padding:5px 10px; line-height:120%; vertical-align:bottom}
#infoAddStyle7 ul{border:#F2F6F9 5px solid}
#infoAddStyle7 li{clear:both; border-top:#F2F6F9 1px solid; border-bottom:#F2F6F9 1px solid; margin:0 0 -1px; padding:5px 10px; line-height:120%; vertical-align:bottom}
#infoAddStyle7 li.s{border-top:#F2F6F9 5px solid; border-bottom:#F2F6F9 5px solid; margin:0 0 -5px}
#infoAddStyle8{background:#F9F9F9}
#infoAddStyle8 ul{clear:both; border:#e5e5e5 1px solid; background:#fff; margin:5px; padding:5px}
#infoAddStyle8 li{margin:5px; line-height:14px}
#infoAddStyle9{background:#F2F6F9}
#infoAddStyle9 li{border:#CFDCE5 1px solid; background:#fff; margin:5px; padding:5px 10px}
/************
 Foot Style
 ************/
#foot{padding:10px 0; line-height:30px; font-size:11px; color:#666; text-align:center}
#foot a{color:#444}
/************
 Page Style
 ************/
.page{clear:both;padding:10px;text-align:center}
.page span,.page a{display:inline-block;border:#ccc 1px solid;background:#fff;margin:0 2px;padding:0 2px;line-height:22px;color:#888;vertical-align:bottom}
.page span,.page a{*display:inline}
.page img{vertical-align:bottom}
.page a:hover,.page span.s {background:#ad3;color:#fff}

