/********
 全局样式
 ********/
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:12px/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:#333; 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 }
/********
 首页样式
 ********/
#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; color:#999; text-align:center }
.left .bar a:visited { font-weight:bold; color:#fff; text-decoration:underline }
.left .bar a:link { font-weight:bold; color:#fff; text-decoration:underline }
.left .bar a:hover { font-weight:bold; color:#000; 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 }
.left .location a { font-weight:normal; color:#666 }
.left .location b { color:#666 }
.left .name { padding:0 10px; font:normal 20px/60px "trebuchet ms", arial, verdana, helvetica, sans-serif; height:60px }
.left .name h1 { font-size:30px; float:left; }
.left .name h2 { float:right; padding:0px 10px 0px 0px; }
.left .material { overflow:auto; _display:inline-block }
.left .material .l { width:230px; text-align:center; overflow:hidden }
.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 { background:url(http://8granite.cn/images/magnifier.gif) left center no-repeat; padding:0 0 0 20px; font-weight:normal }
.left .material .r { width:240px; min-height:228px; *height:228px;
border:#e1e1ff 1px solid }
.left .material .r li { padding:3px 8px 6px }
.left .material .r li h2 { font-weight:bold; font-size:12px }
.left .info ul { padding:20px 0 10px }
.left .info li { border:#e1e1ff 1px solid; margin:-1px 0 0; padding:3px 6px }
.left .info li h2 { font-size:12px; font-weight:normal }
.left .product p { border-bottom:#e1e1ff 1px solid; background:#f7f7ff; padding:3px 6px; overflow:auto; *display:inline-block
}
.left .product p b { float:left }
.left .product p span { float:right }
.left .product ul { padding:10px; text-align:center; overflow:auto; _display:inline-block }
.left .product li { float:left; width:24.9%; padding:10px 0; vertical-align:bottom }
.left .product li a { color:#333 }
.left .product li a:hover { color:#000 }
.left .product li img { display:block; width:100px; height:75px; border:#d8d8d8 1px solid; margin:0 auto; padding:2px }
.left .product li.s1 { float:none; margin:0 auto }
.left .product li.s2 { width:50% }
.right { float:right; width:221px; overflow:hidden }
.right .bar { background:#666; line-height:22px; font-weight:bold; color:#fff; text-align:center }
.right .bar h1 { font-size:12px }
.right .con { margin:5px 0; padding:0 10px }
.right .con dl { clear:both; padding:5px 0 }
.right .con dt { float:left; width:36px; font-weight:bold; line-height:12px; }
.right .con dt.conTitle { width:100% }
.right .con dt h2 { font-size:12px }
.right .con dd { float:right; width:165px }
.right .con dd a { color:#666; text-decoration:underline }
.right .con dd a:visited { color:#800080; text-decoration:underline }
.right .con dl.s dt { width:100%; overflow:auto; _display:inline-block }
.right .con dl.s dd { width:100%; line-height:24px; overflow:auto; _display:inline-block }
/********
 石材品种样式
 ********/
.left .materialDetail .subBar { border-bottom:#e1e1ff 2px solid; margin:0 0 10px; line-height:25px; font-weight:bold }
.left .materialDetail .subCon { text-align:center }
.left .infoDetail { padding:10px 17px; overflow:auto; _display:inline-block }
.left .infoDetail .l { width:190px; border:#e1e1ff 1px solid; margin:5px 0 }
.left .infoDetail .l li { padding:3px 8px 6px }
.left .infoDetail .l li h2 { font-weight:bold; font-size:12px }
.left .infoDetail .r { width:248px; padding:5px 0 }
.left .infoDetail .r li { border:#e1e1ff 1px solid; margin:0 0 -1px; padding:3px 8px }
.left .infoDetail .r li h2 { font-size:12px; font-weight:normal }
.left .infoDetail .m { clear:both; padding:5px 0; overflow:hidden }
.left .infoDetail .m li { border:#e1e1ff 1px solid; margin:0 0 -1px; padding:3px 8px }
/********
 产品列表样式
 ********/
.left .productList .subBar { border-bottom:#808080 1px solid; margin:0 0 10px; line-height:25px; font-weight:bold }
.left .productList .subCon li { border:#e1e1ff 1px solid; margin:0 0 10px; padding:5px; line-height:30px; font-weight:bold; overflow:auto; _display:inline-block }
.left .productList .subCon li a { font-weight:normal }
.left .productList .subCon li img { float:left; border-right:#e1e1ff 1px solid; margin:0 10px 0 0; padding:5px 10px 5px 5px }
.left .productList .subCon li h2 { display:inline; font-size:12px; font-weight:normal }
/********
 产品详细样式
 ********/
.left .productDetail .subBar { border-bottom:#e1e1ff 2px solid; margin:0 0 10px; line-height:25px; font-weight:bold }
.left .productDetail .subCon { text-align:center }
.left .productInfo ul { padding:10px 17px }
.left .productInfo li { border:#e1e1ff 1px solid; margin:-1px 0 0; padding:3px 6px }
.left .productInfo li.s { background:#eef }
/********
  联系我们样式
 ********/
.left .contact li { padding:10px; line-height:18px; color:#333 }
.left .contact li b { color:#111 }
.left .contact li a { color:#333; text-decoration:underline }
/********
 基地与设备样式
 ********/
.left .device { width:484px; overflow:hidden }
.left .device ul { overflow:auto; *display:inline-block
}
.left .device li { float:left; margin:10px 0; white-space:nowrap; vertical-align:bottom; text-align:center }
.left .device li img { display:block; margin:0 6px }
/********
 工程展示样式
 ********/
.left .project ul { width:484px; overflow:hidden }
.left .project img { margin:10px 6px }
/********
 友情链接样式
 ********/
.left .link ul { padding:10px }
.left .link a { font:bold 18px/36px Arial, Helvetica, sans-serif; color:#333; text-decoration:underline }
.left .link a:visited { color:#800080; text-decoration:underline }
/********
 网站地图样式
 ********/
.left .map { padding:10px }
.left .map dl { clear:both; overflow:auto; _display:inline-block }
.left .map dt { float:left; width:100px; background:#d1eca5; border:#fff 1px solid; padding:2px 10px 0; font-weight:bold }
.left .map dd { float:left; width:320px }
.left .map dd dt { background:#e1f4fa; width:280px; }
.left .map dd dd { width:150px }
.left .map dd dd li { background:#f5fdff; border:#fff 1px solid; padding:2px 10px 0 }
/********
 尾部样式
 ********/
#foot .footNav { padding:20px 5px 0; overflow:auto; _display:inline-block }
#foot .footNav b { float:left; font-weight:normal; color:#666 }
#foot .footNav b a { color:#666 }
#foot .footNav span { float:right; padding:3px 0 0 }
#foot .footIcp { clear:both; height:14px; padding:5px; line-height:14px; text-align:center }
/********
 补充样式
 ********/
.materialsListOne .subBar{ border-bottom:#e1e1ff 2px solid; margin:0 0 10px; line-height:25px; font-weight:bold }
.materialsListOne .subCon {overflow:auto; *display:inline-block
}
.materialsListOne .subCon li { float:left; display:inline; width:115px; border:#E5E5E5 1px solid; background:#fff; padding:2px 10px 0; margin:5px 10px; line-height:19px; color:#333;  vertical-align:bottom }
.materialsListOne .subCon li a { color:#333}
/************
 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 }

/*
     FILE ARCHIVED ON 02:54:12 Jan 21, 2016 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 09:49:46 Oct 24, 2025.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.678
  exclusion.robots: 0.032
  exclusion.robots.policy: 0.017
  esindex: 0.013
  cdx.remote: 105.461
  LoadShardBlock: 250.666 (3)
  PetaboxLoader3.datanode: 450.324 (4)
  load_resource: 561.471
  PetaboxLoader3.resolve: 269.103
*/