/************
 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, img { margin:0; padding:0 }
body { background:#fff; font:12px/150% "ËÎÌå"; 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 }
/************
 Head Style
 ************/
#head { clear:both; width:903px; margin:0 auto; text-align:left }
#head .headTag { height:30px; background:url(http://style.stonebuy.com/area/images/fj_stonebuy_head.gif) 0 -259px 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(http://style.stonebuy.com/area/images/fj_stonebuy_head.gif) left bottom repeat-x }
#head .headNav .right { display:inline; 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: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; vertical-align:bottom }
#head .headSearch .right .top li#input { width:217px; height:22px; *height:20px;
background:url(http://style.stonebuy.com/area/images/fj_stonebuy_head.gif) 0 -210px no-repeat; padding:0 0 0 10px; *padding:2px 0 0 10px
}
#head .headSearch .right .top li#input input { width:207px; height:14px; border:0; font-size:12px; color:#999 }
#head .headSearch .right .top li#select { width:92px; height:22px; height:20px; background:url(http://style.stonebuy.com/area/images/fj_stonebuy_head.gif) 0 -232px no-repeat; padding:0 0 0 10px; *padding:2px 0 0 10px;
cursor:pointer; position:relative }
#head .headSearch .right .top li#select input { width:68px; height:14px; border:0; font-size:12px; color:#999 }
#head .headSearch .right .top li#select p { display:none; width:102px; position:absolute; left:0; top:20px }
#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; *padding:2px 0 0;
line-height:25px; *line-height:23px;
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 }
#head .headSearch .right .top li#button { width:75px; height:22px }
#head .headSearch .right .top li#word { line-height:22px; color:#fff }
#head .headSearch .right .top li#word a { color:#fff }
#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 }
/************
 Page Style
 ************/
.page { clear:both; border:#eaeaea 1px solid; padding:10px 0; font-size:12px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#555; text-align:center }
.page select { vertical-align:bottom }
.page span, .page a { display:inline-block; border:#ccc 1px solid; background:#fff; margin:0 2px; padding:0 5px; line-height:180%; color:#555; vertical-align:middle }
.page span, .page a { *display:inline
}
.page a:hover, .page a.s, .page span.s { border:#690 1px solid; background:#74BF0A; color:#fff }
/************
 Common Style
 ************/
.yellow { color:#e45a01 }
.red { color:#f00 }
.green { color:#4ba80d }
#location { height:29px; background:url(http://style.stonebuy.com/area/images/fj_stonebuy_bg.jpg) 0 0 no-repeat; margin:10px 0 0; padding:0 20px; line-height:29px; color:#888787 }
#listLeft { float:left; width:638px; margin:10px 0 0 }
#listLeft .barOne { height:30px; background:url(http://style.stonebuy.com/area/images/fj_stonebuy_bg.jpg) 0 -30px no-repeat; padding:0 0 0 20px; line-height:30px; font-weight:bold; color:#0a7a0f }
#listLeft .barOne a { color:#0a7a0f }
#listLeft .barOne a.listsmain{ float:left; display:inline}
#listLeft .barOne span{ float:right; display:inline; font-weight:normal; margin-right:19px;}
#listLeft .barTwo { height:32px; background:url(http://style.stonebuy.com/area/images/fj_stonebuy_bg.jpg) 0 -94px no-repeat; padding:0 0 0 20px; line-height:32px; font-weight:bold; color:#0a7a0f }
#listLeft .barTwo a { color:#0a7a0f }
#listLeft .barThree { height:32px; background:url(http://style.stonebuy.com/area/images/fj_stonebuy_bg.jpg) 0 -61px no-repeat; padding:0 0 0 20px; line-height:32px; font-weight:bold; color:#0061b4 }
#listLeft .barThree a { color:#0061b4 }
#listLeft .con { clear:both; border:#eaeaea 1px solid; border-top:0; padding:2px; margin:0 0 10px }
#listRight { float:right; width:255px; margin:10px 0 0 }
/************
 SiteGate Style
 ************/
.siteGateOut { clear:both; background:url(http://style.stonebuy.com/area/images/site_gate_top.gif) no-repeat }
.siteGateIn { background:url(http://style.stonebuy.com/area/images/site_gate_bottom.gif) left bottom no-repeat; padding:65px 10px 50px }
.siteGateIn ul { overflow:auto; *display:inline-block
}
.siteGateIn li { float:left; display:inline; width:85px; height:22px; border:#b3dab3 1px solid; background:#fff url(http://style.stonebuy.com/area/images/fj_stonebuy_bg.jpg) -265px -494px no-repeat; margin:3px 5px; padding:0 10px; line-height:22px; vertical-align:bottom; color:#028320 }
.siteGateIn li a { color:#028320 }
.siteGateIn li.s { border:#dce5da 1px solid; background:#fff url(http://style.stonebuy.com/area/images/fj_stonebuy_bg.jpg) -395px -494px no-repeat; color:#f60 }
.siteGateIn li.s a { color:#f60 }
/************
 RecruitmentOption Style
 ************/
.recruitmentOption .bar { height:29px; padding:0 0 0 50px; line-height:29px; font-weight:bold; color:#fff }
.recruitmentOption .bar a { color:#fff }
.recruitmentOption .barGreen { background:url(http://style.stonebuy.com/area/images/fj_stonebuy_bg.jpg) -648px -61px no-repeat }
.recruitmentOption .barBlue { background:url(http://style.stonebuy.com/area/images/fj_stonebuy_bg.jpg) -648px -30px no-repeat }
.recruitmentOption .con { border:#eaeaea 1px solid; padding:2px }
.recruitmentOption .con li { height:36px; *height:34px;
background:url(http://style.stonebuy.com/area/images/fj_stonebuy_bg.jpg) -530px -486px no-repeat; padding:0 0 0 36px; *padding:2px 0 0 36px;
line-height:36px; *line-height:34px
}
.recruitmentOption .con li.s1 { background:url(http://style.stonebuy.com/area/images/fj_stonebuy_bg.jpg) -530px -308px no-repeat }
.recruitmentOption .con li.s2 { background:url(http://style.stonebuy.com/area/images/fj_stonebuy_bg.jpg) -530px -353px no-repeat }
.recruitmentOption .con li.s3 { background:url(http://style.stonebuy.com/area/images/fj_stonebuy_bg.jpg) -530px -398px no-repeat }
.recruitmentOption .con li.s4 { background:url(http://style.stonebuy.com/area/images/fj_stonebuy_bg.jpg) -530px -443px no-repeat }
/************
 sponsorLink Style
 ************/
#listRight .sponsorLink { margin:10px 0 0; padding:5px }
#listRight .sponsorLink p { color:#959595 }
#listRight .sponsorLink p span { display:block; padding:10px 0 0; text-align:center }
#listRight .sponsorLink li { padding:10px 0; line-height:25px; color:#000; font-family:'ËÎÌå' }
#listRight .sponsorLink li h1 { line-height:25px; font-size:14px; color:#00c }
#listRight .sponsorLink li h1 a { color:#00c }
#listRight .sponsorLink li h2 { line-height:15px; color:#000 }
#listRight .sponsorLink li h2 a { color:#000 }
#listRight .sponsorLink li h3 { line-height:15px; color:#008000 }
#listRight .sponsorLink li h3 a { color:#008000; text-decoration:none }
/************
 ProductPrice Style
 ************/
.productPrice ul { clear:both; padding:20px; line-height:25px; color:#837f61; overflow:auto; *display:inline-block
}
.productPrice ul.s { background:#f9f9f3 }
.productPrice li.left { float:left; display:inline; width:300px; vertical-align:bottom }
.productPrice li.left h1 { font-weight:bold; color:#00760a }
.productPrice li.left h1 a { color:#00760a }
.productPrice li.left h2 img { vertical-align:middle }
.productPrice li.middle { float:left; display:inline; width:100px; margin:0 0 0 40px; vertical-align:bottom }
.productPrice li.right { float:right; display:inline; width:100px; vertical-align:bottom; text-align:right }
/************
 ProductShow Style
 ************/
.productShow ul { clear:both; padding:20px; line-height:30px; color:#848484; overflow:auto; *display:inline-block
}
.productShow ul.s { background:#f8f8f8 }
.productShow li.left { float:left; display:inline; width:85px; border:#dedede 1px solid; padding:2px; vertical-align:bottom; text-align:center }
.productShow li.left img { vertical-align:bottom }
.productShow li.middle { float:left; display:inline; width:330px; margin:0 0 0 10px; vertical-align:bottom }
.productShow li.middle h1 { line-height:30px; font-weight:bold; color:#00760a }
.productShow li.middle h1 a { color:#00760a }
.productShow li.middle h2 { line-height:20px }
.productShow li.middle h2 img { vertical-align:middle }
.productShow li.middle h3 { line-height:20px }
.productShow li.right { float:right; display:inline; width:130px; vertical-align:bottom; text-align:right }
.productShow li.right a { display:inline-block; margin:10px 0 0; color:#e45a01 }
.productShow li.right a { *display:inline
}
/************
 TradeInfo Style
 ************/
.tradeInfo ul { clear:both; border-bottom:#d5d5d5 1px dashed; padding:20px; line-height:20px; color:#666 }
.tradeInfo ul.s { border-bottom:0 }
.tradeInfo li { padding:5px 0; overflow:auto; *display:inline-block
}
.tradeInfo li h1 { float:left; width:400px; font-size:14px; color:#000 }
.tradeInfo li h1 a { color:#000 }
.tradeInfo li h2 { float:right; width:150px }
.tradeInfo li h3 { float:left; width:50px; text-align:center }
.tradeInfo li h3 img { vertical-align:bottom }
.tradeInfo li h4 { float:right; width:530px }
.tradeInfo li h4 a { color:#000 }
/************
 CompanyInfo Style
 ************/
.companyInfo ul { clear:both; padding:20px; line-height:30px; color:#333; overflow:auto; *display:inline-block
}
.companyInfo ul.s { background:#f9f9f9 }
.companyInfo li.left { float:left; display:inline; width:18px; vertical-align:bottom }
.companyInfo li.left img { margin:7px 0 0; vertical-align:bottom }
.companyInfo li.middle { float:left; display:inline; width:420px; margin:0 0 0 10px; vertical-align:bottom }
.companyInfo li.middle h1 { line-height:30px; font-weight:bold; color:#000 }
.companyInfo li.middle h1 a { color:#000 }
.companyInfo li.middle h2 { line-height:20px; overflow:auto; *display:inline-block
}
.companyInfo li.middle h3 { line-height:20px; color:#008000 }
.companyInfo li.middle h3 b { float:left; font-weight:normal }
.companyInfo li.middle h3 b a { color:#008000 }
.companyInfo li.middle h3 span { float:right }
.companyInfo li.middle h3 span a { color:#f00 }
.companyInfo li.right { float:right; display:inline; width:120px; color:#ccc; text-align:right; vertical-align:bottom }
.companyInfo li.right a { color:#666 }
.companyInfo li.right img { border:#e5e5e5 1px solid; padding:1px }
/************
 TalentInfo Style
 ************/
.talentInfo ul { clear:both }
.talentInfo ul.s { background:#f9f9f9 }
.talentInfo li.top { border-bottom:#f0f0f0 1px solid; padding:10px 20px; overflow:auto; *display:inline-block
}
.talentInfo li.top h1 { float:left; background:url(http://style.stonebuy.com/area/images/fj_stonebuy_bg.jpg) -800px -318px no-repeat; padding:0 0 0 20px; font-weight:bold; color:#000 }
.talentInfo li.top h1 a { color:#000 }
.talentInfo li.top h2 { float:right; color:#f00 }
.talentInfo li.top h2 a { color:#f00 }
.talentInfo li.bottom { padding:10px 20px 10px 40px; overflow:auto; *display:inline-block
}
.talentInfo li.bottom h1 { float:left; line-height:20px; width:450px; color:#848484 }
.talentInfo li.bottom h1 a { color:#008000 }
.talentInfo li.bottom h2 { float:right; width:100px; padding:20px 0 0; text-align:right }
/************
 RecruitmentInfo Style
 ************/
.recruitmentInfo ul { clear:both }
.recruitmentInfo ul.s { background:#f9f9f9 }
.recruitmentInfo li.top { border-bottom:#f0f0f0 1px solid; padding:10px 20px; overflow:auto; *display:inline-block
}
.recruitmentInfo li.top h1 { float:left; font-weight:bold; color:#000 }
.recruitmentInfo li.top h1 a { color:#000 }
.recruitmentInfo li.top h2 { float:right; color:#f00 }
.recruitmentInfo li.top h2 a { color:#f00 }
.recruitmentInfo li.bottom { padding:10px 20px; overflow:auto; *display:inline-block
}
.recruitmentInfo li.bottom h1 { line-height:30px; color:#333 }
.recruitmentInfo li.bottom h1 a { color:#f60 }
.recruitmentInfo li.bottom h2 { line-height:20px; color:#848484; position:relative; overflow:auto; *display:inline-block
}
.recruitmentInfo li.bottom h2 img { position:absolute; right:5px; bottom:0 }
/************
 RecruitmentDetail Style
 ************/
#listLeft .recruitmentDetail { padding:5px }
#listLeft .recruitmentDetail table.tableOne { border-collapse:collapse }
#listLeft .recruitmentDetail table.tableOne th { border:#eaeaea 1px solid; padding:10px 0 10px 20px }
#listLeft .recruitmentDetail table.tableOne td { border:#eaeaea 1px solid; padding:5px 0 5px 20px }
#listLeft .recruitmentDetail table.tableOne td.s { color:#0a7a0f }
#listLeft .recruitmentDetail table.tableOne p { padding:20px 0 20px 20px; line-height:20px }
#listLeft .recruitmentDetail table.tableTwo { border:#eaeaea 1px solid; border-collapse:collapse; margin:10px 0 0 }
#listLeft .recruitmentDetail table.tableTwo th { border-bottom:#eaeaea 1px dashed; padding:10px 20px }
#listLeft .recruitmentDetail table.tableTwo td { padding:5px 0 }
#listLeft .recruitmentDetail table.tableTwo td.s { text-align:right }
/************
 TalentDetail Style
 ************/
#listLeft .talentDetail { padding:5px }
#listLeft .talentDetail table.tableOne { border-collapse:collapse }
#listLeft .talentDetail table.tableOne th { border:#eaeaea 1px solid; padding:10px 20px; color:#0061b4 }
#listLeft .talentDetail table.tableOne td { border:#eaeaea 1px solid; padding:5px 10px }
#listLeft .talentDetail table.tableOne td.s { color:#0061b4; text-align:right }
#listLeft .talentDetail table.tableOne p { padding:20px; line-height:20px }
/************
 RecruitmentIndex Style
 ************/
.recruitmentIndex ul { clear:both; border-bottom:#e5e5e5 1px dashed; background:url(http://style.stonebuy.com/area/images/line_one.gif) center center repeat-y; overflow:auto; *display:inline-block
}
.recruitmentIndex ul.s { border:0 }
.recruitmentIndex li { float:left; width:246px; padding:20px 20px 20px 50px; position:relative }
.recruitmentIndex li h1 { line-height:30px; font-weight:bold; color:#000 }
.recruitmentIndex li h1 a { color:#000 }
.recruitmentIndex li h2 { line-height:20px; color:#666 }
.recruitmentIndex li h2 a { color:#666 }
.recruitmentIndex li h3 { position:absolute; left:20px; top:28px }
/************
 StonePic Style
 ************/
#stonePic .bar { height:42px; margin:10px 0 0; padding:0 8px; color:#fff }
#stonePic .bar a { color:#fff }
#stonePic .bar b { float:left; padding:0 0 0 30px; *padding:2px 0 0 30px;
line-height:42px; *line-height:40px;
font-size:18px; font-family:'ºÚÌå' }
#stonePic .bar span { float:right; width:445px; padding:0 0 0 15px; *padding:5px 0 0 8px;
line-height:42px; *line-height:37px;
}
#stonePic .barGreen { background:url(http://style.stonebuy.com/area/images/fj_stonebuy_bg.jpg) 0 -127px no-repeat }
#stonePic .barBlue { background:url(http://style.stonebuy.com/area/images/fj_stonebuy_bg.jpg) 0 -170px no-repeat }
#stonePic .barYellow { background:url(http://style.stonebuy.com/area/images/fj_stonebuy_bg.jpg) 0 -213px no-repeat }
#stonePic .barRed { background:url(http://style.stonebuy.com/area/images/fj_stonebuy_bg.jpg) 0 -256px no-repeat }
#stonePic .barGreen b a { color:#0b8201 }
#stonePic .barBlue b a { color:#067cc7 }
#stonePic .barYellow b a { color:#ff7200 }
#stonePic .barRed b a { color:#9b0a96 }
#stonePic .con { clear:both; border:#d5d5d5 1px solid; border-top:0; overflow:auto; *display:inline-block
}
#stonePic .con a { color:#666 }
#stonePic .con ul { float:left; width:284px; background:url(http://style.stonebuy.com/area/images/line.gif) right top repeat-y; padding:0 8px; margin:8px 0 }
#stonePic .con ul.s { background:none }
#stonePic .con li { float:left; display:inline; width:65px; padding:3px; vertical-align:bottom; text-align:center }
#stonePic .con li img { display:block; margin:0 auto 2px; vertical-align:bottom }
#stonePic .con li b { display:block; background:#eaeaea; *padding:2px 0 0;
line-height:18px; *line-height:16px;
font-weight:normal; vertical-align:bottom }
/************
 Login Style
 ************/
.login { height:171px; background:url(http://style.stonebuy.com/area/images/fj_stonebuy_bg.jpg) -265px -299px no-repeat; margin:0 0 10px }
.login p { height:35px; padding:0 20px 0 0; text-align:right }
.login ul { padding:13px 33px }
.login li { padding:5px 0 }
.login li.s { text-align:center }
.login li input.s { width:130px; height:18px; border:#d5d5d5 1px solid; background:url(http://style.stonebuy.com/area/images/fj_stonebuy_bg.jpg) -265px -471px no-repeat }
/************
 SpotInfo Style
 ************/
.spotInfo li { padding:5px 0; vertical-align:bottom }
.spotInfo h1 { clear:both; background:#fffdf6; padding:10px 20px; overflow:auto; *display:inline-block
}
.spotInfo h1 b { float:left }
.spotInfo h1 b img { vertical-align:middle }
.spotInfo h1 span { float:right }
.spotInfo h6 { background:#fcf6e1; padding:10px 20px; color:#666; text-align:right }
.spotInfo table { clear:both; border-collapse:collapse }
.spotInfo th { border:#fff 2px solid; background:#fcf6e1; padding:2px 4px; font-weight:normal; color:#333; text-align:center }
.spotInfo td { border:#fff 2px solid; background:#fffdf6; padding:2px 4px }
.spotInfo input { border:#d5d5d5 1px solid; background:#fff }
.spotInfo input.s1 { width:180px }
.spotInfo input.s2 { width:140px }
.spotInfo input.s3 { width:80px }
.spotInfo input.s4 { width:80px }
.spotInfo input.s5 { width:80px }
.spotInfo li.s h1 { background:#fbfbfb }
.spotInfo li.s h6 { background:#f5f5f5 }
.spotInfo li.s th { border:#fff 2px solid; background:#f5f5f5 }
.spotInfo li.s td { border:#fff 2px solid; background:#fbfbfb }
/************
 Foot Style
 ************/
#foot { clear:both; width:903px; margin:10px auto 0; text-align:left; overflow:auto; *display:inline-block
}
#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 { float:left; margin:0 21px 0 0; line-height:27px; color:#494949 }
#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(http://style.stonebuy.com/area/images/foot_copyright.gif) 0 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 }
