/************COMMON STYLE************/
html, body { width:100%; height:100% }
body, div, 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, th, td { font-size:12px; font-weight:normal }
img { border:0; vertical-align:bottom }
input, select, textarea { font:12px; vertical-align:middle }
a { color:#000; text-decoration:none }
a:hover { color:#000; text-decoration:underline }
.wrap { clear:both; width:903px; margin:0 auto; text-align:left }
.cl { clear:both; height:0px; line-height:0px; font-size:0px; overflow:hidden }
.fl { float:left }
.fr { float:right }
.hd { display:none }
.mt { clear:both; margin:10px 0 0 }
/************FONT STYLE************/
.cf60 { color:#f60 }
.c080 { color:#008000 }
.c999 { color:#999 }
.c03a { color:#03a }
.c000 { color:#000 }
.c159 { color:#159 }
.c333 { color:#333 }
.cc00 { color:#c00 }
.c36c { color:#36c }
.cf00 { color:#f00 }
.c00f { color:#00f }
.cf0f { color:#f0f }
.fb { font-weight:bold }
.fa{font-family:Arial, Helvetica, sans-serif}
.f12 { font-size:12px }
.f14 { font-size:14px }
.f18 { font-size:18px }
.l25 { line-height:25px }
.line { text-decoration:underline }
/************BG STYLE************/
.location, .location p, .btnA, .btnA span, .btnB, .btnB span { background:url(../images/bg.gif) no-repeat }
.headBtn, .headBtn .fl, .headBtn .fr, .headBtn li.s, .headBtn li.s span { background:url(../images/head_bg.gif) no-repeat }
/************PAGE STYLE************/
.page { clear:both; padding:10px; 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:#333; vertical-align:middle }
.page span, .page a { *display:inline
}
.page input { width:19px; height:19px; border:#ccc 1px solid; background:#fff; margin:0 2px; padding:0 5px; line-height:19px; color:#333 }
.page a:hover, .page a.s, .page span.s { border:#7b0 1px solid; background:#7b0; color:#fff }
.page span.s { font-weight:bold }
/************BTN STYLE************/
.btnA, .btnA span, .btnB, .btnB span { display:inline-block }
.btnA, .btnA span, .btnB, .btnB span { *display:inline
}
.btnA { background-position:0 -127px }
.btnA span { background-position:right -127px; line-height:35px; font-size:14px; font-weight:bold; padding:0 20px }
.btnA span a { color:#03a }
.btnA span a:hover { color:#03a }
.btnB { background-position:0 -163px }
.btnB span { background-position:right -163px; line-height:27px; font-size:14px; font-weight:bold; padding:0 20px }
.btnB span a { color:#fff }
.btnB span a:hover { color:#fff }
/************LOCATION STYLE************/
.location { clear:both; height:27px; background-position:0 -72px; background-repeat:repeat-x; line-height:27px; color:#999 }
.location p { height:27px; width:3px; overflow:hidden }
.location p.fl { background-position:-26px -326px }
.location p.fr { background-position:-30px -326px }
.location h5 { float:left; padding:0 0 0 10px }
.location h6 { float:right; padding:0 10px 0 0 }
/************HEAD STYLE************/
.headTop { clear:both; height:25px; border:#eee 1px solid; background:#f9f9f9; padding:0 10px; line-height:25px; color:#ccc }
.headMid { clear:both; height:70px; padding:10px 0 10px 20px }
.headBtn { clear:both; height:37px; background-repeat:repeat-x }
.headBtn .fl, .headBtn .fr { width:5px; height:37px; overflow:hidden }
.headBtn .fl { background-position:0 -76px }
.headBtn .fr { background-position:-6px -76px }
.headBtn ul { float:left; height:37px }
.headBtn li { float:left; display:inline; line-height:37px; font-size:14px; font-weight:bold; vertical-align:bottom }
.headBtn li a { color:#fff }
.headBtn li span { display:block; padding:0 20px }
.headBtn li.s { background-position:0 -38px }
.headBtn li.s a { color:#000 }
.headBtn li.s span { background-position:right -76px }
/************FOOT STYLE************/
.foot { clear:both; border-top:#e5e5e5 1px solid; margin-top:20px; padding:20px 0; line-height:25px; font-family:Arial, Helvetica, sans-serif; color:#333; text-align:center }
/************FOOT STYLE************/
.barTwo { clear:both; height:29px; border:#ddd 1px solid; background:url(http://style.stonebuy.com/bbs/images/main_link_bg.gif) repeat-x; padding:0 10px; line-height:29px; color:#333 }
.barTwo h1 { float:left; font-weight:bold }
.barTwo h6 { float:right }
.conTwo { clear:both; border:#ddd 1px solid; border-top:0; padding:10px 20px}
.mainLink { clear:both; margin-top:10px;}
.mainLink .conTwo ul { overflow:auto; *display:inline-block
}
.mainLink .conTwo li { float:left; display:inline; width:16.6%; line-height:21px; color:#666; vertical-align:bottom }