/************
 Public Style
 ************/
body,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,div,p,table,td,th,form,fieldset,img{margin:0;padding:0;border:0}
body{background:#ccc;padding:13px 0;font:11px/20px Verdana, Arial, Helvetica, sans-serif;color:#111;text-align:center}
ul,ol{list-style:none}
input,select,img{vertical-align:middle}
a{color:#333;text-decoration:none}
a:hover{color:#c00;text-decoration:underline}
.wrap{clear:both;_display:inline-block;width:740px;background:#fff;margin:0 auto;padding:5px;text-align:left}
.wrap:after,.clear:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clear{clear:both;_display:inline-block}
.c{clear:both}
.l{float:left}
.r{float:right}
/********
 Page Style
 ********/
.page{clear:both; border:#e5e5e5 1px solid; margin:20px 0; padding:5px 10px; font:bold 12px/24px Arial, Helvetica, sans-serif}
.page a{font-weight:normal; color:#000}
.page a.s{font-weight:bold; color:#f00}
/************
 Page Style New
 ************/
.newPage { clear:both; font-size:11px; font-family:Tahoma, Verdana, Simsun, Microsoft YaHei, Arial Unicode MS, Mingliu, Arial, Helvetica; ; color:#555; text-align:center }
.newPage select{vertical-align:bottom}
.newPage span, .newPage a { display:inline-block; border:#ccc 1px solid; background:#fff; margin:0 2px; padding:0 4px; line-height:170%; color:#555; vertical-align:middle }
.newPage span, .newPage a { *display:inline }
.newPage a:hover, .newPage span.s { border:#690 1px solid; background:#74BF0A; color:#fff }
/************
 Index Style
 ************/
#main{clear:both; margin:5px 0; overflow:auto; _display:inline-block}
.left{float:left; width:519px; overflow:hidden}
.left .bar{border-right:#797979 5px solid; background:#666; line-height:22px; font-size:10px; color:#999; text-align:center}
.left .bar a{font-weight:bold; color:#fff; text-decoration:underline}
.left .bar a:hover{color:#111; text-decoration:none}
.left .con{margin:5px 0; padding:0 20px 0 10px; border-right:#e8e8e8 5px solid; min-height:646px; _height:641px}
.left .location{font-size:10px; line-height:30px}
.left .location a{font-weight:bold; color:#666}
.left .location b{color:#666}
.left .name{padding:0 10px; font:bold 30px/60px Verdana, Arial, Helvetica, sans-serif}
.left .material{overflow:auto; _display:inline-block}
.left .material .l{width:230px; text-align:center}
.left .material .l a{color:#00f; text-decoration:underline}
.left .material .l a:visited{color:#800080; text-decoration:underline}
.left .material .l img{display:block; margin:0 auto 6px}
.left .material .l b{display:inline-block; background:url(http://marble-stone.net/images/magnifier.gif) 0 center no-repeat; padding:0 0 0 20px; font-size:14px; font-weight:normal}
.left .material .r{width:240px; min-height:228px; *height:228px; border:#e1e1ff 1px solid; line-height:16px}
.left .material .r li{padding:3px 8px 6px}
.left .info ul{padding:20px 0 10px}
.left .info li{border:#e1e1ff 1px solid; margin:0 0 -1px; padding:3px 6px; line-height:16px; font-size:10px}
.left .product p{border-bottom:#e1e1ff 1px solid; background:#f7f7ff; padding:3px 6px; font-weight:bold}
.left .product ul{padding:10px 0; text-align:center; overflow:auto; _display:inline-block}
.left .product li{float:left; width:24.9%; vertical-align:bottom}
.left .product li a{color:#00f; text-decoration:underline}
.left .product li a:visited{color:#800080; text-decoration:underline}
.left .product li img{display:block; border:#d8d8d8 1px solid; margin:0 auto; padding:2px}
.left .product li.s1{float:none; margin:0 auto}
.left .product li.s2{width:49.9%}
.left .product li.s3{width:33.2%}
.right{float:right; width:221px; overflow:hidden}
.right .bar{background:#666; line-height:22px; font-weight:bold; color:#fff; text-align:center}
.right .info{margin:5px 0; padding:0 10px}
.right .info dl{clear:both; _display:inline-block; padding:2px 0; line-height:10px; vertical-align:bottom}
.right .info dl:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.right .info dt{float:left; display:inline; width:50px; margin:0 2px 0 0; font-weight:bold; font-size:10px; text-align:right}
.right .info dd{float:left; width:145px}
.right .info dl.sc dt,.right .info dl.sc dd,.right .info dl.sl dt,.right .info dl.sl dd{clear:both; _display:inline-block; width:100%; line-height:15px; text-align:left}
.right .info dl.sc dt:after,.right .info dl.sc dd:after,.right .info dl.sl dt:after,.right .info dl.sl dd:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.right .info dl.sc dd{padding:5px 0; text-align:center}
.right .search{clear:both; background:#f5f5f5; margin:10px 10px 5px; padding:5px}
.right .search select{width:100%; margin:5px 0}
.right .search input.ipt{width:121px}
.right .feedback{background:#fafafa; margin:5px 10px; padding:5px 10px 10px}
.right .feedback li{clear:both; padding:3px 0}
.right .feedback li b{float:left; width:69px; height:20px; background:url(http://marble-stone.net/images/g611_com_cn_left-bg.gif) 0 3px no-repeat; font-weight:normal; text-align:center}
.right .feedback li span{float:right; width:105px}
.right .feedback li input{width:100px; height:13px}
.right .feedback li textarea{width:176px; height:50px; overflow:auto}
.right .feedback li.s{text-align:center}
.right .feedback li.s input{width:60px; height:17px}
/************
 InfoVertical  Style
 ************/
.subBar,.subBar2{border-bottom:#808080 1px solid; margin:0 0 20px; line-height:25px; font-weight:bold}
.subBar1{margin:0 0 10px; line-height:40px; font-weight:bold}
.subBar1 h1{font-size:20px; padding:0 17px}
.subBar2{border-bottom:#E1E1FF 1px solid; margin:0 17px 10px}
.subCon{text-align:left; padding:0px 0px 0px 30px;}
.subCon img{display:block; margin:0 auto 10px}
.subCon img{max-width:450px}
.subCon input{width:150px; height:31px; margin:0 0 10px}
.infoVertical{padding:10px 17px; overflow:auto; _display:inline-block; line-height:16px}
.infoVertical .l{width:190px; border:#e1e1ff 1px solid; margin:5px 0}
.infoVertical .l li{padding:3px 8px 6px}
.infoVertical .r{width:248px; padding:5px 0}
.infoVertical .r li{border:#e1e1ff 1px solid; margin:0 0 -1px; padding:3px 8px}
.infoDetail .m{width:438px; padding:5px 0}
.infoDetail .m li{border:#e1e1ff 1px solid; margin:0 0 -1px; padding:3px 8px}
/************
 Products List Style
 ************/
.productList ul{padding:10px; overflow:auto; _display:inline-block}
.productList .txt li{float:left; display:inline; border:#e1e1ff 1px solid; background:#fafaff; padding:0 5px; margin:5px 5px 0 0; white-space:nowrap}
.productList .txt li.s{background:#E5EDFF}
.productList .pic li{border:#e1e1ff 1px solid; margin:0 0 10px; padding:5px; line-height:30px; font-weight:bold; text-align:left; overflow:auto; _display:inline-block}
.productList .pic li a{font-weight:normal}
.productList .pic li a:visited{color:#800080; text-decoration:underline}
.productList .pic li img{float:left; border-right:#e1e1ff 1px solid; margin:0 10px 0 0; padding:5px 10px 5px 5px}
/************
 InfoWang Style
 ************/
.infoWang ul{padding:10px 17px}
.infoWang li{border:#e1e1ff 1px solid; margin:-1px 0 0; padding:10px 15px; line-height:16px; *display:inline-block}
.infoWang li.s{background:#eef; padding:3px 6px; line-height:20px; font-weight:bold}
/************
 Contact Us Style
 ************/
.contact li{padding:10px 0; _margin:0 0 0 -2px; line-height:18px; color:#333}
.contact li b{color:#111}
.contact li a{color:#333; text-decoration:underline}
/************
 Factory Style
 ************/
.factory{overflow:auto; _display:inline-block}
.factory li{float:left; width:50%; padding:5px 0; font-weight:bold; vertical-align:bottom; text-align:center}
.factory li img{display:block; margin:0 auto}
.factory li.s{width:100%}
.factory li.s img{width:472px}
/************
 Samples Style
 ************/
.samples li{clear:both; padding:10px 0}
.samples img{float:right; margin:0 0 0 10px}
.samples li.s{text-align:center}
.samples li.s input{width:120px; height:30px; font-weight:bold}
.samplesMessage{background:#e7ecef}
.samplesMessage p{padding:6px}
.samplesMessage dl{border-top:#fff 1px solid; overflow:auto; *display:inline-block}
.samplesMessage dt{float:left; width:120px; height:24px; border-right:#fff 1px solid; padding:6px; white-space:nowrap; text-align:right}
.samplesMessage dt em{font-style:normal; color:#f00}
.samplesMessage dd{float:right; width:339px; height:24px; padding:6px}
.samplesMessage dd input{max-width:323px}
.samplesMessage dl.s1 dt,.samplesMessage dl.s1 dd{height:107px}
.samplesMessage dl.s1 dd textarea{WIDTH: 319px; *width:323px}
.samplesMessage dl.s2 dd{text-align:center}
/************
 Link Style
 ************/
.link ul{padding:10px}
.link li{width:100%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap}
.link a{font:12px/24px Arial, Helvetica, sans-serif; color:#333; text-decoration:underline} 
.link a:visited{color:#800080; text-decoration:underline}
/************
 Map Style
 ************/
.map{padding:10px}
.map dl{clear:both; overflow:auto; _display:inline-block}
.map dt{float:left; width:100px; background:#d1eca5; border:#fff 1px solid; padding:2px 10px 0; font-weight:bold}
.map dd{float:left}
.map dd dt{width:200px; background:#e1f4fa}
.map dd dd{width:50px}
.map dd dd li{background:#f5fdff; border:#fff 1px solid; padding:2px 10px 0}
/************
 IndexThree Style
 ************/
.indexThree{overflow:auto; _display:inline-block}
.indexThree li{float:left; display:inline; width:140px; background:#f5f5f5; margin:12px 8px; padding:4px 2px; vertical-align:bottom; text-align:center}
.indexThree li a{color:#00f; text-decoration:underline}
.indexThree li a:visited{color:#800080; text-decoration:underline}
.indexThree li img{border:#fff 1px solid}
/************
 IndexFour Style
 ************/
.indexFour ul{padding:10px; overflow:auto; _display:inline-block}
.indexFour li{float:left; width:33.33%; vertical-align:bottom}
.indexFour li a{line-height:24px; font-weight:bold; color:#00f; text-decoration:underline}
/************
 IndexFive Style
 ************/
.indexFive ul{padding:10px 0; overflow:auto; _display:inline-block}
.indexFive .txt li{float:left; display:inline; border:#e1e1ff 1px solid; background:#fafaff; padding:0 5px; margin:5px 5px 0 0; white-space:nowrap}
.indexFive .txt li.s{background:#E5EDFF}
.indexFive .pic li{float:left; display:inline; width:120px; margin:10px 20px; vertical-align:bottom; text-align:center}
.indexFive .pic li img{display:block; margin:0 auto}
.indexFive .pic li a{color:#00f; text-decoration:underline}
.indexFive .pic li a:visited{color:#800080; text-decoration:underline}
/************
 IndexSix Style
 ************/
.indexSix{padding:10px; text-indent:2em}
/********
 MaterialTwo Style
 ********/
.materialTwo li{border-bottom:#ccc 1px dashed; padding:10px}
.materialTwo li a{color:#00f}
/********
 MaterialThree Style
 ********/
.materialThree li{border-top:#e5e5e5 1px solid; border-bottom:#e5e5e5 1px solid; margin:-1px 0 0; vertical-align:bottom; overflow:auto; *display:inline-block}
.materialThree li p{float:left; width:232px; padding:10px 5px}
.materialThree li img{float:left}
.materialThree li b{float:right; width:122px}
.materialThree li p a{font-weight:normal; color:#00f}
/********
 Dir Style
 ********/
#push{LEFT: 203px; TOP: 0px}
#linkPush{BACKGROUND: url(../images/pushBg.gif); HEIGHT: 43px}
#linkPush A {PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 7px; FLOAT: left; PADDING-BOTTOM: 0px; COLOR: #333; PADDING-TOP: 6px; HEIGHT: 28px; TEXT-ALIGN: center; TEXT-DECORATION: none}
#linkPush A:hover {BACKGROUND: url(../images/pushHere.gif) no-repeat; WIDTH: 196px; PADDING-TOP: 8px; TEXT-ALIGN: center}
#linkPush A.linkPushHere {BACKGROUND: url(../images/pushHere.gif) no-repeat; WIDTH:196px; PADDING-TOP: 8px; TEXT-ALIGN: center}
.overflow{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.dirWrap{margin:30px auto 0}
#dirLink .dirLinkBar{height:48px; border:#EAEAEA 1px solid; background:url(../images/link_bar_bg.gif) repeat-x; position:relative}
#dirLink .dirLinkBar p{float:left; padding:12px 20px 0}
#dirLink .dirLinkBar ul{float:left; padding:8px 0 0; position:absolute; left:110px; bottom:-1px}
#dirLink .dirLinkBar li{float:left; border-right:#999 1px solid; margin:14px 0 0; padding:0 20px; font:bold 14px/100% Arial, Helvetica, sans-serif; cursor:pointer}
#dirLink .dirLinkBar li a{color:#333; white-space:nowrap}
#dirLink .dirLinkBar li.s{border:#EAEAEA 1px solid; border-bottom:0; margin:0; background:#fff; font:bold 13px/39px Arial, Helvetica, sans-serif}
#dirLink .dirLinkBar li.s a{color:#f50}
#dirLink .dirLinkBar li.n{border:0}
#dirLink .dirLinkCon{padding:13px 20px 10px}
#dirLink .dirLinkCon ul{overflow:auto; *display:inline-block}
#dirLink .dirLinkCon li{float:left; width:33.2%; vertical-align:bottom; font:10px/150% Arial, Helvetica, sans-serif}
#dirLink .dirLinkCon li a{color:#666}
/********
 InfoAddStyle Style
 ********/
#infoAddStyle,#infoAddStyle3,#infoAddStyle4,#infoAddStyle5,#infoAddStyle6,#infoAddStyle7,#infoAddStyle8,#infoAddStyle9{clear:both; margin:0 17px; 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(http://marble-stone.net/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(http://marble-stone.net/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 .footNav{padding:20px 5px 0; overflow:auto; _display:inline-block}
#foot .footNav b{float:left}
#foot .footNav span{float:right}
