/*all*/
body{margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
ul,li{margin:0; padding:0; list-style:none;}
img{border:none;}
.clear{clear:both; height:0; line-height:0;}
a{color:#000; text-decoration:none;}
a:hover{color:red;}
.content{margin-top:10px;}
.left{width:168px; float:left; margin-right:5px;}
.right{float:right; width:760px;}
h1{background:url(bg_name.gif) no-repeat; height:37px; line-height:37px; font-size:14px; padding:0 10px; width:740px; margin:0;}
#photo{ padding:10px; width:740px; background:url(bg_file.gif) repeat-y;}
.base{background:url(bg_base.gif) no-repeat; height:7px;}
.base1{background:url(bg_bottom.gif) no-repeat; height:6px;}
#bg_s{padding:10px; background:url(bg_border.gif) repeat-y; width:148px;}
#bg_s li{ line-height:25px; height:25px;}
#bg_s li a{background:#fff; display:block; color:#000;}
#bg_s li a:hover{background:#CEE5F2; display:block; color:red;}
#bg_all{background:url(bg_popular.gif) no-repeat; height:161px;line-height:22px; width:148px; padding:10px; margin-top:10px;}
#bg_all1{ height:35px;width:148px; }
h2{background:url(bg_top.gif) no-repeat; height:24px; line-height:24px; font-weight:normal; font-size:14px; text-align:center;padding:0; margin:0;}
h2 a{color:#fff;}
h2 a:hover{ color:#fff; text-decoration:underline;}
.blue a{color:#3A85E0;}
.blue a:hover{color:#3A85E0; text-decoration:underline;}

/*header*/
.header,.content,.footer{width:933px; margin:0 auto;}
.top{width:100%; background:url(tbg.gif) repeat-x; height:30px; padding-top:6px;}
.top_word{width:933px; margin:0 auto;}
.top_left{float:left;}
.top_right{float:right; color:#3989DB;}
.top_right a{width:100px; background:#fff; color:#3989DB; padding:8px;}
.top_right a:hover{background:#009de5; color:#fff;}
.logo{float:left;}
.select{float:right; padding-top:20px;}
.topnav{background:url(bg_bar.gif) no-repeat; height:33px; line-height:33px; float:left; padding-left:10px; width:923px;}
.topnav_l{float:left; width:773px;} 
.topnam_l ul{float:left;}
.home,.help,.msg,.mail,.ask,.cart{float:left;}
.topnav_l li{ float:left;}
.topnav_l li a{ display:block; padding:0 10px; background:url(bg_guide.gif) no-repeat right top;}
.topnav_r{float:right; width:150px;}
.topnav_r a{display:block; padding:0 10px;}
.help{background:url(lline.gif) no-repeat top left;}
.msg,.ask{background:url(sline.gif) no-repeat top left;}

.products ul{padding:10px 0;}
.products li{float:left}
.products li p{ margin:0 7px; display:block}
.products li p img{ padding:2px; border:#CCC 1px solid; width:154px; height:117px;}
.products li span{ display:block; text-align:center; font-size:11px; margin:0 7px; }
.products li span a{ font-size:11px;}
.products li span b{color:#FF3300; font-weight:normal;font-size:11px;}
.plist li{border-bottom:#CCC dotted 1px; margin:10px; padding:5px 10px;}
.plist p,h3{float:left;font-weight:normal}
.plist p img{ padding:2px; border:#CCC 1px solid; margin-right:5px;}
.plist h3 b{ display:block; font-weight:normal}
.plist h3 span{text-align:justify; display:block; width:520px;}
.plist h4{text-align:right; clear:both; padding-right:10px;}
.plist h4 a{ color:#cc0000; font-size:12px;}

/*index.html*/
.floor3{text-align:center; line-height:25px;}
.floor4{text-align:center;}
.num1_l{float:left; width:587px; margin-right:5px;}
.num1_r{float:right; background:url(bg_board.gif) no-repeat; height:179px; padding:10px; width:148px; line-height:22px;}
.num1_r span{color:#FF6600; font-size:10px; font-weight:bold;}
.num2{margin-top:5px;}
.image{float:left; text-align:center; margin-right:20px;}
.text{float:right; width:525px; line-height:20px;}
.text a{color:#3A89DC;}
.text a:hover{text-decoration:underline;}
.pic{float:left; width:183px; text-align:center;}
.pic img{border:1px solid #ccc;}
.pic span{width:185px; text-align:center; display:block;}
/*search*/
h3{padding:0; margin:0; font-size:12px; font-weight:normal;}
.pagelist{border-top:1px solid #ccc; margin-top:20px; text-align:center; padding-top:5px;}
.title1{margin-bottom:20px; padding-bottom:5px; border-bottom:1px solid #ccc;}
/*news*/
.data,.npages{color:#999999; border-bottom:1px solid #ccc; padding:5px;}
.news ul span{display:block; padding:5px; background:#f5f5f5;}
.news ul span b{float:right;}
.news ul span b a{color:red;}
.news ul span b a:hover{color:red; text-decoration:underline;}
.news ul h4 a{color:#0066CC;}
.news ul h4 a:hover{color:#0066CC; text-decoration:underline;}
/*contact*/
.con{line-height:25px; padding-left:100px;}
/*msg*/
form{width:740px; margin:0; padding:0;}
.contact1 li{display:block; width:740px; height:30px;}
.contact1 li b{ color:#666; display:block; float:left; width:120px; text-align:right; font-size:12px; font-weight:normal}
.contact1 li p{padding-left:3px; display:block; float:left; margin:0; padding:0;}
.contact1 span{ color:#FF0000}
/*product*/
.price{background:url(bg_price.gif) no-repeat; width:148px; height:89px; padding:10px; text-align:center;color:#fff;}
.title{font-weight:bold; font-size:14px;}
.price table td{text-align:center; padding-bottom:10px;}
.top1{background:url(bg_top.gif) no-repeat; height:18px;text-align:center; font-size:14px; padding:3px;}
.top1 a{color:#fff;}
.top1 a:hover{text-decoration:underline;}
.sub{background:url(bg_sub.gif) no-repeat; width:165px; height:24px; line-height:24px; font-weight:bold; padding-left:3px;}
#detail{background:url(bg_display.gif) no-repeat; height:319px; width:740px; padding:10px; margin-bottom:10px;}
#info{ float:left; line-height:35px; width:571px; height:319px;}
#ask{ float:right; line-height:40px; width:159px; padding-left:10px; height:319px;}

.red{color:red;}
.large{float:left; width:550px; padding-right:10px; margin-right:17px; border-right:1px solid #cfcfcf;}
.small{float:right; width:160px;}

/*productlist*/
h1 span{ font-weight:normal; font-size:12px; float:right;}
h1 span a{background:#F0FCFC; padding:3px 5px; border:1px solid #2FB3FC;}
.subdir{text-align:center; padding:10px; height:10px; background:url(bg_subdir.gif) no-repeat;}
.product{ margin-bottom:10px;}
.product ul li{float:left;}
.product li span{display:block; padding-top:6px;}
.product li{width:232px; height:240px; text-align:center; padding:10px;}
.product .l{background:url(bg_lli.gif) no-repeat;}
.product .m{background:url(bg_mli.gif) repeat-x; width:236px;}
.product .r{background:url(bg_rli.gif) no-repeat;}

/*footer*/
.footer{margin-top:20px;}
#contact{border-bottom:1px solid #ccc;}
#copyright{padding:6px;}
.email{float:left;}
.site{float:right;}
.copy{float:left;}
.local{float:right;}
.link{display:block; text-align:center; margin-top:30px; margin-bottom:20px;}
.link a{color:#000;}
.link a:hover{color:#000; text-decoration:underline;}
#num1_l .photo {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 587px; PADDING-TOP: 0px; HEIGHT: 199px
}
.slide {
	BORDER-RIGHT: #b6cae3 0px solid; BORDER-TOP: #b6cae3 0px solid; MARGIN: 0px; OVERFLOW: hidden; BORDER-LEFT: #b6cae3 0px solid; WIDTH: 587px; BORDER-BOTTOM: #b6cae3 0px solid; POSITION: relative; TEXT-ALIGN: left
}
.slide {
	HEIGHT: 199px
}
.slide .bg {
	BACKGROUND: #000000; FILTER: alpha(opacity=39); LEFT: 2px; WIDTH: 587px; BOTTOM: 0px; POSITION: absolute; HEIGHT: 25px; moz-opacity: 0.39; opacity: 0.39
}
.slide H3 {
	Z-INDEX: 2; LEFT: 10px; WIDTH: 284px; LINE-HEIGHT: 25px; POSITION: absolute; TOP: 173px; HEIGHT: 25px
}
.slide H3 A {
	FONT-WEIGHT: normal; FONT-SIZE: 15px; COLOR: #ffffff
}
.slide H3 A:hover {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.slide P {
	Z-INDEX: 2; LEFT: 10px; WIDTH: 284px; LINE-HEIGHT: 20px; POSITION: absolute; TOP: 199px; HEIGHT: 20px
}
.slide P A {
	COLOR: #ffffff
}
.slide P A:hover {
	COLOR: #f20000
}
.slide UL {
	PADDING-LEFT: 46px; Z-INDEX: 2; RIGHT: 10px; BACKGROUND: none transparent scroll repeat 0% 0%; FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.stoneinchina.cn/image/bg_photo.png',sizingMethod='crop'); BOTTOM: 4px; POSITION: absolute
}
.slide UL LI {
	BACKGROUND: #000000; FLOAT: left; MARGIN-LEFT: 1px; WIDTH: 20px; LINE-HEIGHT: 18px; HEIGHT: 18px; TEXT-ALIGN: center
}
.slide UL LI A {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 10px; WIDTH: 20px; COLOR: #ffffff; FONT-FAMILY: Tahoma; HEIGHT: 18px
}
.slide UL LI A:hover {
	BACKGROUND: #f20000; COLOR: #fff; TEXT-DECORATION: none
}
.slide UL LI A.sel {
	BACKGROUND: #f20000; COLOR: #fff; TEXT-DECORATION: none
}
