@import url("../../common/css/big_pic.css");
/* public style */
body,a,font,table,td,th{font-size:12px;color:#686868;}
body{ margin:0px; padding:0px; background-color: #FFF}
a{text-decoration:none}
a:hover{ color:#ff6600;}
a img{ border:0px;}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:12px; margin:0px; padding:0px;overflow:hidden;zoom:1;}
ul,ol,li,dl,dt,dd{ margin:0px; padding:0px; list-style:none; overflow:hidden;zoom:1;}
ul,ol,dl{ display:block;zoom:1; overflow:hidden;}
p{ margin:0px; padding:0px; overflow: hidden;}
.full,.head,.top,.logo,.nav,.menu,.banner,.foot,.main,.mainBody,.tree{ display:block; clear:both; width:950px; margin:0px auto; padding:0px; overflow:hidden;zoom:1;}
.full{ width:100%;}
.mt10{ margin-top:10px;}
.mt5{ margin-top:5px;}
.pt10{ padding-top:10px;}
.pt5{ padding-top:5px;}

#page { text-align: right; padding:7px 5px; margin-top:20px; clear:both; }
#page a { border:1px solid #d5d5d5; padding:3px 3px 1px 3px; margin:0px 2px 0px 2px;  display: inline-block;  }
#page a.ondown,#page a:hover{ background:#AAD83E; border:1px solid #AAD83E; color:#FFF; }
#page i { padding:0px 0px 0px 1px; font-style:normal; vertical-align:top; font-family: Geneva, Arial, Helvetica, sans-serif; font-weight:bold; letter-spacing: 0.2em; }
#page input { text-align:center; }
.xunjia{ text-align:right;}
.xunjia .btnXunjia{background:url(http://style.stonebuy.com/member/common/images/inquiry_01.gif) right top no-repeat; border:0px; width:60px; height:22px; cursor:pointer!important; cursor:hand;}
.tab table,.tab td,.tab th,.job_submit .submitBar,#rJob #page,.feedback h4,.feedback .submitBar,.contact dt,.contact dd{border:solid 1px #e9e9e9;}
.tab table{ border-collapse:collapse;background:#FFFFFF;}
.tab .formTitle{  font-weight:bold; height:36px; line-height:36px;}
.tab td,.tab th{ padding:10px; vertical-align:text-top; font-weight: normal;}
.tab form{display:block;clear:both; margin:0px; padding:0px; }
.tab .submitBar{ margin:10px 0px; padding:10px; text-align:center;}
.tab .submitBar *{ color:#000000}
.btnB{background:url(../images/btnB_1.jpg) no-repeat; display:inline-block; width:74px; height:24px; border:0px; color:#FFFFFF; cursor:pointer !important; cursor:hand; margin-right:5px; font-weight:bold}
/* bar style */
.barA,.barB,.barC,.barD,.barE{  display:block; overflow:hidden; font-weight:bold;}
.barAIn,.barBIn,.barCIn,.barDIn,.barEIn{ display:inline-block;}
.barAIn,.barBIn,.barCIn,.barDIn,.barEIn{ display:block;font-weight:bold;}
.con,.conA,.conB,.conC,.conD,.conE{ display:inline-block; padding:10px;}
.con,.conA,.conB,.conC,.conD,.conE{ display:block;}
.barA{height:28px; line-height:28px;padding-right:5px;}
.barA .r{float:right; font-weight:normal;}
.barA .l{display:block; padding-left:10px;}
.conA{border:solid 1px #d9d9d9; border-top:0px;}
.barB{height:28px; line-height:28px;padding-right:5px;}
.barB .r{float:right; font-weight:normal;}
.barB .l{display:block; padding-left:10px;}
.barB .l_in{ display:block; font-style:normal;}
.barC{height:28px; line-height:28px;}
.barC .r{float:right; font-weight:normal;}
.barC .l{display:block; padding-left:10px;}
.conC{border:solid 1px #d9d9d9; border-top:0px;}
.barD{height:28px; line-height:27px;}
.barD .r{float:right; font-weight:normal; margin-right:5px;}
.barD .l{ float:left;}
.barD .l_in{display: block; padding-left:10px; }
.barE .r{float:right; font-weight:normal; margin-right:5px;}
.barE .l{display:block; padding-left:10px;}
.barE .l_in{display:block; font-style:normal;}
/* head style */
.head{ width:100%;background:url(http://style.stonebuy.com/member/common/images/bg_top.jpg) repeat-x;}
.head .top{ height:26px; line-height:26px;}
.head .top h1{float:left;display:inline;max-width:450px; margin:4px 0px; padding:0px; overflow:hidden;}
.head .top .headNav1{ font-weight: normal; display:block; zoom:1; text-align:right; }
.head .logo h2{ float:left; display:inline;font-weight:bold; margin:16px 0px 0px;overflow:hidden; white-space:nowrap;}
.head .logo h2 img{ display:inline-block; vertical-align:middle; margin-right:10px; height:70px;}
.head .logo h2 span{ display:inline-block; *display:inline;zoom:1; vertical-align:middle;}
.head .logo h2 span a{ font-size:32px; font-family:"ºÚÌå"; font-weight:bold; color:#5d5d5d; white-space:nowrap;}
.head .logo h2 span i{ display:inline-block; margin:6px 0 0 6px; font-size:12px; font-style:normal; font-weight:normal; color:#b4b4b4;}
.head .logo .headNav2{ float:right; display:inline;width:237px; overflow:hidden;text-align:right;}
.head .logo .headNav2 .text{ display:block;padding-left:20px; height:23px; line-height:23px; overflow:hidden; background-color:#ededed; text-align:left;}
.head .logo .headNav2 .pic{ display: inline-block;  margin-top:1px; background:url(../images/bg_member.jpg) center bottom repeat-x; padding-bottom:9px;}
/* nav style */
.nav{ width:100%;}
.nav .menu ul,.nav .menu li{ margin:0px; padding:0px; list-style:none; overflow:hidden;}
.nav .menu ul{letter-spacing:-6px; font-size:0px;height:38px; line-height:38px; overflow:hidden; white-space:nowrap}
.nav .menu li{ display:inline-block;*display:inline;zoom:1; letter-spacing:normal; font-size:12px; font-weight:bold;}
.nav .menu li,.nav .menu li a{ color:#ffffff; font-size:12px;}
.nav #child{ display:block; height:26px; line-height:26px;  padding-left:50px; overflow:hidden;}
.nav .banner img{ vertical-align:bottom;}
.nav .banner object,.nav .banner embed{ vertical-align:bottom}
/* foot style */
.full{ margin-top:20px;}
.foot {padding:30px 0px 20px 0px; border-top:1px solid #d8d8d8; position:relative; clear:both; display:block;}
.footer_left, .footer_mid { float:left; }
.footer_right { clear:both; float:right; height:1px;}
.footer_left { width:320px;height:68px; border-right:1px solid #d8d8d8; padding:0px 20px 0px 0px; background:url(http://style.stonebuy.com/common/images/foot_ad.gif) no-repeat right 4px; }
.footer_left li { height:24px; line-height:24px; text-align:right; width:230px;color:#282828; }
.footer_mid { text-align:left}
.footer_mid ul { padding:0px 0px 0px 25px; clear:both; height:100%;}
.footer_mid li{ clear:both; float:left; width:100%;height:19px; line-height:15px; padding:2px 0px 5px;overflow:hidden}
.footer_mid li img { vertical-align:text-top}
.foot .footer_mid li a:hover{ color:#ff6600;}
.foot .footer_mid li.fm_link a{ display:inline; margin:0px; padding:0px; overflow:hidden; height:19px; white-space:nowrap; float:left;}
.foot .footer_mid li.fm_link font{display:inline; margin:0px; padding:1px 7px 0px 6px; *padding-top:1px;*padding-top:1px\0; overflow:hidden; width:5px; text-align:center;float:left; font-family:"ËÎÌå";}
.footer_right { color:#FF0000; font-weight:bold; padding:0px 10px 0px 0px; display:none; }
.foot .footer_right a { color:#FF0000; font-weight:bold; display:inline-block; position:absolute; bottom:35px; right:2px; width:60px; white-space: nowrap}
/*  main style */
.main{ width:100%;}
.tree{ line-height:30px; height:30px;}
.tree font{ display:block; margin-left:10px;}
.tree em{ font-style:normal;}
.mainBody{ margin-top:0px;}
.left,.right{display:inline; margin:0px; padding:0px; overflow:hidden;}
.left{ float:left; width:240px;}
.right{float:right; width:700px;}
.main .search form{ display:inline-block; margin:0px; padding:0px;}
.main .search .textSearch{ height:21px; line-height:21px; border:solid 1px #d9d9d9}
.main .search .btnSearch{width:42px; height:25px; line-height:25px; border:0px; text-align:center; cursor:pointer!important; cursor:hand;}
.main .pictures_l{ padding:30px 0px; text-align:center;}
.main .pictures_l li img{ padding:2px; border: solid 15px #efefef}
.main .trade_l li{background:url(../../V21/images/bg.gif) no-repeat 10px -378px; height:28px; line-height:28px; padding:0px 10px 0px 20px;}
.main .proInfo{ padding:10px 20px;}
.main .proInfo li{ line-height:28px; height:28px;}
.main .contact_l{ padding:12px 5px 12px 15px;}
.main .contact_l dt,.main .contact_l dd{ display:inline-block;}
.main .contact_l dt,.main .contact_l dd{ *display:inline; vertical-align:top; line-height:24px;}
.main .contact_l dd{ width:13em; overflow:hidden; white-space:normal}
.main .about{ padding-left:20px;padding-right:40px;}
.main .about dt{ float:left; display:inline;background:url(http://style.stonebuy.com/member/common/images/bg_player.gif) left top no-repeat; width:259px; height:187px; overflow:hidden;  margin-right:20px; padding:9px 0px 0px 10px;}
.main .about dt img{  border:solid 1px #CCCCCC}
.weixin{ position:relative; width:232px; height:174px;}
.weixin p{position: absolute; bottom:3px; right:5px;  z-index:2;background:url(../../common/images/bg1.gif); width:76px; height:76px;}
.weixin p img{ margin:1px 0 0 1px; width:72px; height:72px; border:0px;}
.main .about dd{display:inline;line-height:24px;}
.main .about dd img{ width:24px; height:24px; visibility:hidden; }
.main .about dd img{*vertical-align: text-bottom; *height:34px;}
.main .about dd.Zycp{ display:block; clear:both; margin-top:20px;}
.main .about dd.Zycp h3{ display:inline;}
.main .about dd.Zycp img{ width:80px; height:auto; vertical-align:top; border:solid 1px #ddd; padding:2px;visibility: visible;}
.main .tuijian{ padding:0px 0px 27px 1px; letter-spacing:-4px; font-size:0px;}
.main .tuijian li{ display:inline-block; vertical-align:top;letter-spacing: normal; font-size:12px;}
.main .tuijian li{ *display:inline; width:107px; margin:27px 0px 0px 27px;}
.main .tuijian dl{ display:block; background:#FFFFFF; border:solid 1px #e3e3e3; padding:10px; text-align:center}
.main .tuijian dd{ padding-top:10px; height:15px; line-height:15px;}
/* index style */
.main .Qyry li{ float:left; display:inline; width:50%;}
.main .Qyry h4{ font-weight:bold;display:block;  line-height:24px;}
.main .Qyry dl{ display:block;}
.main .Qyry dt,.main .Qyry dd{ display:inline-block;}
.main .Qyry dt,.main .Qyry dd{ *display:inline; vertical-align:top; line-height:24px;}
.main .Qyry dd{ width:21em; overflow:hidden; font-weight:normal; }
/* product style */
.products {padding:0px 0px 15px 0px; letter-spacing:-4px; font-size:0px;}
.products  li{ display:inline-block; vertical-align:top;letter-spacing: normal; font-size:12px;}
.products  li{ *display:inline; width:125px;height:154px;  border:solid 1px #e3e3e3; margin:11px 0px 0px 11px; background:#ffffff;}
.products  li a{ display:block;margin:2px;padding:15px 0px;text-align:center}
.products  span{ display:block; margin:15px auto; width:90px; height:15px; line-height:15px; overflow:hidden;}
.products #page{ letter-spacing:normal; font-size:12px;}
#product_con h2{ display: none}
#product_con .conE{ padding:0px 10px 11px;}
#product_con .products  li{width:121px; margin:11px 0px 0px 11px; }
#product_con .detail{ padding:30px 40px;}
#product_con .detail dt{ float:left;display:inline; padding-right:47px;}
#product_con .detail dt img{ border:solid 1px #efefef; padding:2px;}
#product_con .detail dd{line-height:24px; zoom:1; overflow:hidden;}
#product_con .detail li.f{ margin-bottom:10px;}
#product_con .detail em{ font-style:normal}
#sample_subnav { height:150px;}
#sample_subnav { display:block;padding:0px 0px 0px 5px; overflow:hidden; }
#sample_subnav_left, #sample_subnav_middle, #sample_subnav_right { float:left; height:130px; cursor:pointer!important; cursor:hand; overflow:hidden }
#sample_subnav_middle{width:625px;padding:0px 0px 0px 0px; margin:10px 0px;  overflow:hidden;background:#f4f4f4;border:solid 1px #e8e8e8;}
#sample_subnav_middleimg {width:625px; display:block; overflow:hidden; height:110px; padding:10px 0px 0px 0px;}
#sample_subnav_middleimg li {float:left;display:inline;width:91px; margin:0px 17px;text-align:center; overflow:hidden; vertical-align:bottom}
#sample_subnav_middleimg li a{ display:block;}
#sample_subnav_middleimg li span { display:block;width:85px; margin:4px auto 0px; }
#sample_subnav_middleimg img { padding:2px; width:85px; height:85px; }
#sample_subnav_left {width:30px;background:url(../images/midi_left.gif) center 55px no-repeat }
#sample_subnav_right {width:30px;background:url(../images/midi_right.gif) center 55px no-repeat }
/* trade style */
.trade{ display:inline-block; overflow:hidden;}
.trade{ padding:0px 25px;display:block;}
.trade dl{ display:inline-block; overflow:hidden;}
.trade dl{ display:block; clear:both;margin:25px 0px 0px 0px; }
.trade dt{ float:left; display:inline;width:87px;}
.trade dt img{ border:solid 1px #ededed;}
.trade dd{  float: right; display:inline;width:550px;} 
.trade dd h3{ font-weight:bold;}
.trade dd li{ display:inline-block;}
.trade dd li{ display:block; margin-top:10px;}
.trade dd li.s{ border:solid 1px #eeeeee; padding:5px;}
.trade dd li.s i{ font-style:normal; color:#FF0000}
.trade dd li.s span{ float:right;}
#trade_con dl{ border-bottom:0px;}
/* quoted style */
.quoted{ padding:25px;}
.quoted table td,.quoted table th{padding:7px 20px; text-align:left; font-weight:normal;}
.quoted table th{ background-color:#f6f6f6; padding:10px 20px;}
.quoted table td h3{font-weight:bold;}
.quoted table td h3,.quoted table td h3 a{color:#0157a8;}
.quoted_con{ padding:35px;}
.quoted_con table,.quoted_con th,.quoted_con td{ border:solid 1px #ededed}
.quoted_con th{ background:#fafafa; }
/* picture style */
.picture{ padding: 15px 10px 15px 15px;}
.picture li{float:left; display:inline; width:33.3%;}
.picture dl{ background:#f1f1f1; padding:10px; margin: 0px 7px 7px 0px;}
.picture dt{ float:left; display:inline; margin-right:15px;}
.picture dt img{ border:solid 3px #ffffff;}
.picture dd h3{ font-weight:bold; height:48px; line-height:24px; margin-bottom:20px; overflow:hidden;}
/* merchandise style */
.merch{ padding:35px 0px 10px 35px;}
.merch h3,.merch ul{display:inline-block;}
.merch h3,.merch ul{display:block; overflow:hidden;}
.merchCol span,.merchCol li{ float:left;display:inline; height:80px; line-height:80px; overflow:hidden; border:solid 1px #efefef;border-top:0px;border-right:0px;  text-align:center; background:#FFFFFF}
.merchCol span{ border-top:solid 1px #efefef; font-weight:bold;}
.merchCol li input{ border:solid 3px #ededed;margin:5px; height:60px; line-height:60px; text-align:center;}
.merchCol .s1{ width:40px; }
.merchCol .s2{ width:140px;}
.merchCol .s3{ width:120px;}
.merchCol .s4{ width:115px;}
.merchCol .s5{ width:115px;}
.merchCol .s6{ width:95px;border-right:solid 1px #efefef;}
.merchCol .s2 input{ width:120px;}
.merchCol .s3 input{ width:100px;}
.merchCol .s4 input{ width:95px;}
.merchCol .s5 input{ width:95px;}
.merchCol .s6 input{ width:75px;}
.merch .addTime{ display:block; clear:both; margin:0px; padding:10px; border:solid 1px #ededed; border-top:0px; text-align:right; background:#FFFFFF; color:#000000; width:610px; overflow:hidden; }
/* job style */
.job { padding:10px 30px 0px 30px;}
.job h3,.job span,.job font{float:left;display:inline;font-size:12px; height:42px; line-height:52px; padding:0px; overflow:hidden;}
.job font{ float:right; font-style:normal}
.job h3{ margin-right:20px;font-weight:bold;}
.job span{ color:#e8af16;}
.job table,.job_submit table{  border-collapse:collapse; clear:both}
.job table td.label{ width:5em; padding:10px 15px; }
.job table td.s{ height:40px;}
.job_submit{ padding:10px 30px;}
.job_submit table td{ padding:5px 10px;}
.job_submit table td.lable{ width:12em;  text-align:right;}
.job_submit form{margin-top:10px;} 
/* feedback style */
.feedback{ padding-right:35px; padding-left:35px;}
.feedback h4{ text-align:left; padding:5px 10px; margin:5px 0px 1px;}
.feedback table td.label{ width:12em; text-align: right; vertical-align: middle}
.feedback table td.c{ vertical-align: top; line-height:24px;}
.feedback .submitBar{ margin:10px 0px; padding:10px; text-align:center;}
.feedback .submitBar .btnB{ color:#FFFFFF;}
.feedback_ok{ background-color:#f9fafc; padding:200px 0px; text-align:center;}
/* contact us style */
.contact,.contact dt,.contact dd{ clear:both; display:block; margin:0px; padding:0px;overflow:hidden;}
.contact{ padding:30px 45px;}
.contact dt{padding:20px 0px 30px 65px; margin:10px 0px 5px;}
.contact dt img{ border:solid 1px #cfdef0; padding:2px; margin-right:10px;}
.contact dd{border-top:0px; height:100%;}
.contact dd.t{ border-top:1px;}
.contact dd h5,.contact dd span{ float:left; display:inline;padding:10px;   font-weight:normal;overflow:hidden;}
.contact dd h5{width:7em;margin-left:65px; text-align:right; white-space:nowrap;}
/* video style */
.video{ padding:25px;}
.video dt,.video dd{ display:block; text-align:center}
.video dd{ margin:20px 0px; line-height:30px;}
.video dd i{ display:block; font-style:normal;}
.video dd span{ display:block; margin-top:10px;}
/* xiang xi */
#product_con .Xiangxi,#trade_con .Xiangxi{float:none; clear:both; display:block; padding:0px; margin:0px 10px; width:100%;}
.Xiangxi .bb{ margin-top:20px; border-bottom: solid 1px #bbb; height:20px;padding:3px 13px 3px 3px; overflow:hidden;}
#trade_con .Xiangxi .bb{ border-bottom:0px;}
.Xiangxi .bb h4{ line-height:20px;}
.Xiangxi .bb form{ display:block; padding:0px; margin:0px; overflow:hidden;}
.Xiangxi .bb em{ padding:0px 10px; font-style:normal;}
.Xiangxi .bb form{ float:right; display:inline;}
.Xiangxi .cc{ padding:10px;}

.head .top form.headNav1{ display:block; }
.head .top form.headNav1 label{ _margin-top:2px;}
.head .top form.headNav1 input{font-size:12px;}

.index-about-banner{overflow: hidden;width: 232px;height: 174px;}
