/************
 Public Style
 ************/
html, body { width:100%; height:100% }
body, p, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, table, th, td, form, input, select, textarea, img { margin:0; padding:0 }
body { background:#fff; font:12px/19px "宋体"; color:#000; text-align:center }
ul, ol, li { list-style:none }
h1, h2, h3, h4, h5, h6 { font-size:12px; font-weight:normal }
img { border:0 }
input, select, textarea { font:12px; vertical-align:middle }
a { color:#333; text-decoration:none }
a:hover { color:#f60; text-decoration:underline }
.wrap { clear:both; width:903px; margin:0 auto; text-align:left; overflow:auto; *display:inline-block
}
.clear { clear:both }
.left { float:left }
.right { float:right }
.hidden { display:none }
/************
 HeadNew Style
 ************/
/*#head .headTagOut { clear:both; height:28px; background:url(../images/head_bg.gif) 0 -24px repeat-x }
#head .headTagIn { width:903px; margin:0 auto; line-height:28px; color:#000; text-align:left; overflow:auto; *display:inline-block
}
#head .headTagIn h1 { float:left }
#head .headTagIn h6 { float:right; color:#ccc }
#head .headTagIn h6 a { color:#36c; text-decoration:underline }
#head .headSearchOut { clear:both; height:96px; background:url(../images/head_bg.gif) 0 -53px repeat-x }
#head .headSearchIn { width:903px; margin:0 auto; text-align:left; overflow:auto; *display:inline-block
}
#head .headSearchIn .left { display:inline; width:99px; height:50px; background:url(../images/s_s_line.gif) right top no-repeat; padding:10px 20px 0 0; margin:15px 0 0 20px }
#head .headSearchIn .left img { vertical-align:bottom }
#head .headSearchIn .right { display:inline; width:744px; margin:15px 0 0 }
#head .headSearchIn .right .text { width:400px; height:23px; border:#ccc 1px solid; background:url(../images/head_bg.gif) repeat-x; padding:0 5px; line-height:23px; color:#ccc }
#head .headSearchIn .right .btn { height:25px }
#head .headSearchIn .right li { padding:5px 0 }*/
/************
 Head Style
 ************/
#head .headTag { height:30px; background:url(../images/stonebuy_head.gif) 0 -132px repeat-x; padding:0 13px 0 0; line-height:30px; color:#989898; text-align:right }
#head .headTag a { color:#666 }
#head .headTag a:hover { color:#bc2931 }
#head .headNav { height:60px; border:#d5d9dc 1px solid; background:url(../images/stonebuy_head.gif) 0 -163px repeat-x }
#head .headNav .left img { vertical-align:bottom }
#head .headNav .right { width:745px; padding:8px 0 0 }
#head .headNav .right ul { padding:5px 0; overflow:auto; *display:inline-block
}
#head .headNav .right li { float:left; width:73px; display:inline; border-right:#000 1px solid; line-height:12px; padding:1px 0 0; color:#494949; vertical-align:bottom; text-align:center }
#head .headNav .right li a { color:#494949 }
#head .headNav .right li a:hover { color:#f60; text-decoration:none }
#head .headNav .right li.s { border:0 }
/*#head .headSearch { height:52px; background:url(../images/stonebuy_head.gif) repeat-x; margin:10px 0 0 }
#head .headSearch li { float:left; display:inline; margin:10px 5px 0; line-height:21px; color:#fff; vertical-align:bottom }
#head .headSearch li a { color:#fff; text-decoration:none }
#head .headSearch li#input { width:217px; height:21px; _height:19px; background:url(../images/stonebuy_head.gif) 0 -106px no-repeat; margin:10px 5px 0 50px; padding:0 0 0 10px }
#head .headSearch li#input input { width:207px; height:21px; _height:19px; border:0; background:none; line-height:21px; _line-height:19px; font-size:12px; color:#999; vertical-align:bottom }
#head .headSearch li#select { width:92px; height:21px; _height:19px; background:url(../images/stonebuy_head.gif) -16px -53px no-repeat; padding:0 0 0 10px; cursor:pointer; position:relative }
#head .headSearch li#select input { width:68px; height:21px; _height:19px; border:0; background:none; line-height:21px; _line-height:19px; font-size:12px; color:#999; vertical-align:bottom }
#head .headSearch li#select p { display:none; width:102px; position:absolute; left:0; top:21px }
#head .headSearch li#select p b { display:block; border-left:#0f8802 1px solid; border-right:#0f8802 1px solid; background:#fff; font-weight:normal }
#head .headSearch li#select p b a { display:block; border-bottom:#e5e5e5 1px solid; background:#fcfcfc; line-height:25px; color:#333; text-align:center; cursor:pointer }
#head .headSearch li#select p b a.s { border:0 }
#head .headSearch li#select p span { display:block; height:2px; background:url(../images/stonebuy_head.gif) -16px -75px no-repeat; overflow:hidden }
#head .headSearch li#button { width:75px; height:22px }
#head .headSearch li#button img { vertical-align:bottom }
#head .headSearch li#leftBg { float:left; height:52px; width:7px; background:url(../images/stonebuy_head.gif) 0 -53px no-repeat; margin:0; overflow:hidden }
#head .headSearch li#rightBg { float:right; height:52px; width:7px; background:url(../images/stonebuy_head.gif) -8px -53px no-repeat; margin:0; overflow:hidden }*/
#head .headSearch { height:69px; background:url(http://style.stonebuy.com/area/images/fj_stonebuy_head.gif) 0 -70px repeat-x; margin:10px 0 0 }
#head .headSearch .left { display:inline; width:132px; height:54px; background:url(http://style.stonebuy.com/area/images/fj_stonebuy_head.gif) 0 0 no-repeat; padding:15px 0 0 18px; vertical-align:bottom }
#head .headSearch .left img { vertical-align:bottom }
#head .headSearch .right { display:inline; width:725px; height:69px; background:url(http://style.stonebuy.com/area/images/fj_stonebuy_head.gif) right -140px no-repeat; padding:0 10px }
#head .headSearch .right .top { height:30px; padding:10px 0 0 }
#head .headSearch .right .top li { float:left; display:inline; margin:0 5px; line-height:21px; color:#fff; vertical-align:bottom }
#head .headSearch .right .top li a { color:#fff }
#head .headSearch .right .top li#input { width:217px; height:21px; background:url(http://style.stonebuy.com/area/images/fj_stonebuy_head.gif) 0 -210px no-repeat; padding:0 0 0 10px }
#head .headSearch .right .top li#input input { width:207px; height:19px; border:0; background:none; line-height:19px; font-size:12px; color:#999 }
#head .headSearch .right .top li#select { width:92px; height:21px; background:url(http://style.stonebuy.com/area/images/fj_stonebuy_head.gif) 0 -232px no-repeat; padding:0 0 0 10px; cursor:pointer; position:relative }
#head .headSearch .right .top li#select.s { background:url(http://style.stonebuy.com/area/images/fj_stonebuy_head.gif) -119px -53px no-repeat }
#head .headSearch .right .top li#select input { width:69px; height:19px; border:0; background:none; line-height:19px; font-size:12px; color:#999 }
#head .headSearch .right .top li#select p { display:none; width:102px; position:absolute; left:0; top:21px }
#head .headSearch .right .top li#select p b { display:block; border-left:#0f8802 1px solid; border-right:#0f8802 1px solid; background:#fff; font-weight:normal }
#head .headSearch .right .top li#select p b a { display:block; border-bottom:#e5e5e5 1px solid; background:#fcfcfc; line-height:25px; color:#333; text-align:center; cursor:pointer }
#head .headSearch .right .top li#select p b a.s { border:0 }
#head .headSearch .right .top li#select p span { display:block; height:2px; background:url(http://style.stonebuy.com/area/images/fj_stonebuy_head.gif) 0px -254px no-repeat; overflow:hidden }
#head .headSearch .right .top li#button { width:75px; height:22px }
#head .headSearch .right .bottom { height:24px; padding:5px 0 0 }
#head .headSearch .right .bottom li { float:left; display:inline; background:url(http://style.stonebuy.com/area/images/fj_stonebuy_head.gif) -206px -234px no-repeat; margin:0 10px; padding:0 0 0 10px; line-height:22px; color:#6c6c6c; vertical-align:bottom }
#head .headSearch .right .bottom li a { color:#6c6c6c }
#head .headBanner { clear:both; margin:10px 0 0; overflow:auto; *display:inline-block
}
#head .headBanner a { color:#000; text-decoration:none }
#head .headBanner p { float:left }
#head .headBanner p img { vertical-align:bottom }
#head .headBanner ul { float:right; width:181px; height:60px; border:#ddd 1px solid; padding:4px 10px; line-height:20px; color:#000 }
/************
 Page Style
 ************/
.page { clear:both; padding:30px 0 20px; font:12px/19px Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#444; text-align:center }
.page span, .page a { display:inline-block; border:#ccc 1px solid; background:#fff; margin:0 2px; padding:0 5px; color:#444; vertical-align:middle }
.page span, .page a { *display:inline
}
.page input { width:30px; height:21px; border:#ccc 1px solid; background:#fff; margin:0 2px; padding:0 5px; line-height:19px; color:#444; vertical-align:middle }
.page a:hover, .page a.s, .page span.s { border:#7b0 1px solid; background:#7b0; color:#fff }
.page span.s { font-weight:bold }
/************
 Mine Style
 ************/
.CF60 { color:#f60 }
.C36C { color:#36C }
.C444 { color:#444 }
.C999 { color:#999 }
.CF00 { color:#f00 }
.CC00 { color:#c00 }
.C333 { color:#333 }
.LINE { text-decoration:underline }
#main { clear:both }
.mainLeft .barOut { clear:both; border-bottom:#f9f9f9 2px solid }
.mainLeft .barIn { border-bottom:#eee 1px solid; background:#fff; padding:5px 10px; line-height:21px; color:#333; overflow:auto; *display:inline-block
}
.mainLeft .barIn h1 { float:left; font-weight:bold }
.mainLeft .barIn h6 { float:right }
.mainLeft .barIn h6 img { vertical-align:bottom }
.mainLeft .topOut { clear:both; height:8px; background:url(http://style.stonebuy.com/area/tieba/images/tb_bg.gif) no-repeat; overflow:hidden }
.mainLeft .topIn { float:right; width:8px; height:8px; background:url(http://style.stonebuy.com/area/tieba/images/tb_bg.gif) right top no-repeat; overflow:hidden }
.mainLeft .middleOut { clear:both; border-left:#e5e5e5 1px solid; border-right:#e5e5e5 1px solid; background:#f9f9f9; padding:0 4px }
.mainLeft .middleIn { background:#fff; padding:10px; overflow:auto; *display:inline-block
}
.mainLeft .bottomOut { clear:both; height:8px; background:url(http://style.stonebuy.com/area/tieba/images/tb_bg.gif) 0 -9px no-repeat; overflow:hidden }
.mainLeft .bottomIn { float:right; width:8px; height:8px; background:url(http://style.stonebuy.com/area/tieba/images/tb_bg.gif) right -9px no-repeat; overflow:hidden }
.mainLocation { padding:5px 10px; line-height:25px; color:#999; overflow:auto; *display:inline-block
}
.mainLocation h1 { float:left }
.mainLocation h1 a { color:#666 }
.mainLocation h2 { float:right }
.mainContent { clear:both; overflow:auto; *display:inline-block
}
.mainLeft { float:left; width:720px }
.mainLeftOne { float:left; width:650px }
.mainLeftTips { clear:both; background:#fffff3; border:#e5e5e5 1px dashed; margin:0 0 10px; padding:10px 20px; line-height:19px; color:#666 }
.mainLeftPic { clear:both; margin:0 0 10px }
.mainLeftPic .con { padding:0 10px; overflow:auto; *display:inline-block
}
.mainLeftPic .con .left { width:126px }
.mainLeftPic .con .left img { border:#e5e5e5 1px solid; padding:2px; vertical-align:bottom }
.mainLeftPic .con .right { width:524px }
.mainLeftPic .con .right ul { overflow:auto; *display:inline-block
}
.mainLeftPic .con .right li { float:left; display:inline; width:40%; padding:5px 0; line-height:13px; color:#666; vertical-align:bottom }
.mainLeftPic .con .right li.s { width:59% }
.mainLeftPic .con .right li img { vertical-align:middle }
.mainLeftPic .con .right h6 { background:url(../images/h_line.gif) repeat-x; margin:5px 0 0; padding:5px 0 0; line-height:25px; color:#999 }
.mainLeftListTB { clear:both; margin:0 0 10px }
.mainLeftListTB .con ul { padding:15px 0; _padding:15px 0 0; border-bottom:#e5e5e5 1px dashed; overflow:auto; *display:inline-block
}
.mainLeftListTB .con li { float:left; display:inline; width:250px; border:#e5e5e5 1px solid; padding:9px; margin:0 20px; line-height:21px; color:#999; vertical-align:bottom }
.mainLeftListTB .con li h6 { float:left; display:inline; margin:0 10px 0 0 }
.mainLeftListTB .con li h6 img { width:100px; vertical-align:bottom }
.mainLeftListTB .con li h1 strong { line-height:25px }
.mainLeftList { clear:both; margin:0 0 10px }
.mainLeftList .con { clear:both; padding:10px 0 }
.mainLeftList .con th { background:#f9f9f9; padding:5px 10px; line-height:25px; font-weight:normal; color:#999; text-align:left }
.mainLeftList .con td { background:url(../images/h_line.gif) left bottom repeat-x; padding:10px }
.mainLeftList .con td img { vertical-align:middle }
.mainLeftContact { clear:both }
.mainLeftContact .con { padding:20px }
.mainLeftContact .con p { clear:both; background:#fffff3; border:#e5e5e5 1px dashed; padding:10px 20px; line-height:19px; color:#666 }
.mainLeftContact .con li { padding:5px 0; vertical-align:bottom; overflow:auto; *display:inline-block
}
.mainLeftContact .con li img { vertical-align:middle }
.mainLeftContact .con li b { float:left; line-height:23px; font-weight:normal; color:#333 }
.mainLeftContact .con li span { float:right; width:585px; line-height:23px; color:#666 }
.mainLeftDetail { clear:both; margin:0 0 10px }
.mainLeftDetail .con .title { clear:both; margin:10px 0 0; padding:0 10px; background:#f5f5f5; line-height:31px; color:#333; overflow:auto; *display:inline-block
}
.mainLeftDetail .con .title h1 { float:left; font-weight:bold }
.mainLeftDetail .con .title h6 { float:right; color:#666 }
.mainLeftDetail .con .contentOut { clear:both; border-bottom:#f9f9f9 2px solid }
.mainLeftDetail .con .contentIn { border-bottom:#eee 1px solid; background:#fff; padding:20px; word-wrap:break-word; line-height:25px; font-size:14px; color:#333; overflow:auto; *display:inline-block
}
.mainLeftDetail .con .contentIn img { display:block; max-width:100%; margin:10px 0; vertical-align:bottom }
.mainLeftDetail .con .writer { clear:both; padding:0 20px; line-height:31px; color:#999; overflow:auto; *display:inline-block
}
.mainLeftDetail .con .writer h1 { float:left }
.mainLeftDetail .con .writer h1 a { color:#999 }
.mainLeftDetail .con .writer h6 { float:right }
.mainRight { float:right; width:173px }
.mainRightOne { float:right; width:243px }
.mainRight .bar { clear:both; height:26px; background:url(http://style.stonebuy.com/area/tieba/images/tb_bg.gif) 0 -18px no-repeat; line-height:26px; color:#000 }
.mainRight .bar img { vertical-align:middle }
.mainRight .bar h1 { float:left; display:inline; padding:0 0 0 10px; _padding:7px 0 0 10px; font-weight:bold }
.mainRight .bar h6 { float:right; display:inline; height:26px; background:url(http://style.stonebuy.com/area/tieba/images/tb_bg.gif) right -18px no-repeat; padding:0 10px 0 }
.mainRight .con { clear:both; border:#d5d5d5 1px solid; border-top:0; border-bottom:0; padding:10px; overflow:auto; *display:inline-block
}
.mainRight .bottomOut { clear:both; height:4px; background:url(http://style.stonebuy.com/area/tieba/images/tb_bg.gif) 0 -45px no-repeat; overflow:hidden }
.mainRight .bottomIn { float:right; width:4px; height:4px; background:url(http://style.stonebuy.com/area/tieba/images/tb_bg.gif) right -45px no-repeat; overflow:hidden }
.mainRightTB .con { padding:0 10px }
.mainRightTB .con dl { padding:10px 0; border-bottom:#e5e5e5 1px dashed; line-height:19px; color:#999; overflow:auto; *display:inline-block
}
.mainRightTB .con dt { float:left; width:60px }
.mainRightTB .con dt img { width:60px; height:60px; border:#e5e5e5 1px solid; padding:2px; vertical-align:bottom }
.mainRightTB .con dd { float:right; width:141px }
.mainRightAdmin dl { line-height:19px; color:#999; overflow:auto; *display:inline-block
}
.mainRightAdmin dt { float:left; width:61px }
.mainRightAdmin dt img { border:#e5e5e5 1px solid; padding:2px; vertical-align:bottom }
.mainRightAdmin dd { float:right; width:80px }
.mainRightAdmin p { clear:both; border-top:#d5d5d5 1px dashed; margin:10px 0 0; padding:10px 0 0; line-height:19px; color:#666 }
.mainRightTxt, .mainRightPic, .mainRightTxtPic { clear:both; margin:10px 0 0 }
.mainRightTxt .con { padding:10px 20px; line-height:25px; color:#666 }
.mainRightTxt .con a { color:#333 }
.mainRightPic ul { overflow:auto; *display:inline-block
}
.mainRightPic li { float:left; display:inline; width:49.9%; padding:5px 0; text-align:center; vertical-align:bottom }
.mainRightPic li img { width:60px; border:#e5e5e5 1px solid; padding:2px; vertical-align:bottom }
.mainRightTxtPic .con p { border-bottom:#e5e5e5 1px dashed; padding:0 5px; line-height:25px; text-align:center }
.mainRightTxtPic .con p img { display:block; margin:0 auto; vertical-align:bottom }
.mainRightTxtPic .con ul { padding:5px 5px 0 }
.mainRightTxtPic .con li { padding:3px 0; line-height:19px; color:#666 }
/************
 Error Style
 ************/
#openBox .bar { clear:both; height:25px; background:#709cd2; padding:0 10px; line-height:25px; color:#fff; cursor:move; overflow:auto; *display:inline-block
}
#openBox .bar h1 { float:left; font-size:14px; font-weight:bold }
#openBox .bar h6 { float:right }
#openBox .bar h6 img { vertical-align:bottom; margin:3px 0 0 }
#openBox .con { clear:both; padding:10px 20px }
#openBox .con h1 { clear:both; font-size:18px; font-family:'黑体'; font-weight:bold }
#openBox .con h1 img { vertical-align:middle }
#openBox .con h6 { clear:both; margin:5px 0 0; line-height:19px; color:#999 }
/************
 Foot Style
 ************/
/*#foot { clear:both; width:903px; background:#f5f5f5; margin:20px auto 0; line-height:25px; color:#999 }*/
/************
 Foot Style
 ************/
#foot { clear:both; margin:10px 0 0 }
#foot .footLink { border:#d6d6d6 1px solid; overflow:auto; *display:inline-block
}
#foot .footLink p { float:left; width:80px; padding:25px 0 0; line-height:25px; font-weight:bold; color:#494949; text-align:center }
#foot .footLink p a { color:#494949; text-decoration:none }
#foot .footLink ul { float:right; width:810px; border-left:#d6d6d6 1px solid; padding:8px 0 8px 10px }
#foot .footLink li { display:inline-block; margin:0 21px 0 0; line-height:27px; color:#494949 }
#foot .footLink li { *display:inline
}
#foot .footLink li a { color:#494949; text-decoration:none }
#foot .footCopyRight { border-top:#d8d8d8 1px solid; padding:10px 0; margin:20px 0 0; overflow:auto; *display:inline-block
}
#foot .footCopyRight .left { width:226px; height:68px; border-right:#d8d8d8 1px solid; background:url(../images/foot_copyright.gif) 28px center no-repeat }
#foot .footCopyRight .middle { float:left; width:580px; padding:0 0 0 25px }
#foot .footCopyRight .middle li { height:14px; padding:5px 0; line-height:14px; color:#000; vertical-align:bottom }
#foot .footCopyRight .middle li a { color:#282828; text-decoration:none }
#foot .footCopyRight .middle li img { vertical-align:middle }
#foot .footCopyRight .right { width:61px; padding:25px 9px 0 0; line-height:24px; font-weight:bold; color:#f00; text-align:right }
#foot .footCopyRight .right a { color:#f00; text-decoration:none }