@charset "utf-8";
/* CSS Document designed by Vinaro Cheung 2009-01-08 */

body { margin:0px; padding:0px; background:url(../images/bg.jpg) no-repeat #000000 center 31px; font-size:12px; font-family: "宋体", "新宋体", Arial, Helvetica, sans-serif; color:#000000; }
ul, ol, li, dl, dt, dd, form, h1, h2, h3, h4, h5, h6 { margin:0px; padding:0px; list-style:none; }
img { border:0px; }
a { font-size:12px; color:#000000; text-decoration:none; }
a:link { color:#000000; }
a:visited { color:#333333; }
a:hover { color:#fd7a20; }
a:active { color: #000000; }
.clear { clear:both; }

#top { width:100%; height:31px; background:url(../images/topnav.gif); }
#top ul { width:950px; height:31px; margin:0 auto; }
#top ul li { float:left; padding-top:10px; margin-right:19px; color:#bcbcbc;}
#top ul li.right { float:right; margin-right:0px; margin-left:19px; }
#top ul li.icon { background:url(../images/arrow.gif) no-repeat left 13px; padding-left:10px; }
#top a { color:#bcbcbc; }
#top a:hover { text-decoration:underline; }

#header { width:950px; height:160px; margin:14px auto 0px; background:url(../images/topbg.jpg); overflow:hidden; clear:both; }
#logo { width:276px; height:73px; padding:34px 0px 0px 16px; }
#header ul { width:942px; height:31px; display:block; background:url(../images/first.gif) no-repeat; padding-left:8px; }
#header li { height:31px; float:left; display:block; background:url(../images/line.gif) no-repeat right top; }
#header li a { height:21px; color:#ffffff; display:block; padding:10px 18px 0px; text-align:center; }
#header li a:hover { background:url(../images/topcurrent.gif); color:#000000; }
#header strong { height:21px; display:block; cursor:pointer; }
#header a:hover strong { background:url(../images/arrow_white.gif) no-repeat center 17px; }
#header li img { margin:7px 0px 0px 5px; }
#header .current a { background:url(../images/topcurrent.gif); color:#000000; }
#header .current a strong { background:url(../images/arrow_white.gif) no-repeat center 17px; }
#header li.index { width:77px; }
#header li.news { width:116px; }
#header li.mall { width:116px; }
#header li.brands { width:128px; }
#header li.bbs { width:91px; }
#header li.discouts { width:138px; }

#pubheader { width:950px; height:138px; margin:14px auto 0px; background:url(../images/public/topbg.jpg); overflow:hidden; clear:both; }
#pubheader #logo { width:170px; height:73px; padding:34px 0px 0px 16px; float:left; }
#pubheader ul { width:942px; height:31px; display:block; background:url(../images/first.gif) no-repeat; padding-left:8px; clear:both; }
#pubheader li { height:31px; float:left; display:block; background:url(../images/line.gif) no-repeat right top; }
#pubheader li a { height:21px; color:#ffffff; display:block; padding:10px 18px 0px; text-align:center; }
#pubheader li a:hover { background:url(../images/topcurrent.gif); color:#000000; }
#pubheader strong { height:21px; display:block; cursor:pointer; }
#pubheader a:hover strong { background:url(../images/arrow_white.gif) no-repeat center 17px; }
#pubheader li img { margin:7px 0px 0px 5px; }
#pubheader .current a { background:url(../images/topcurrent.gif); color:#000000; }
#pubheader .current a strong { background:url(../images/arrow_white.gif) no-repeat center 17px; }
#pubheader li.index { width:77px; }
#pubheader li.news { width:116px; }
#pubheader li.mall { width:116px; }
#pubheader li.brands { width:128px; }
#pubheader li.bbs { width:91px; }
#pubheader li.discouts { width:138px; }
#pubheader .banner { width:751px; height:81px; float:left; margin-top:14px; }

#subnav { width:950px; height:24px; margin:0 auto; clear:both; background:url(../images/subbg.gif); padding-top:7px; }
#subnav h2 { float:left; font-size:14px; font-weight:normal; font-family:Arial, Helvetica, sans-serif, "宋体", "新宋体"; background:url(../images/o.gif) no-repeat 10px center; padding-left:20px; padding-right:15px; }
#subnav h2 strong { font-size:16px; }
#subnav a { width:69px; height:18px; font-weight:bold; display:block; float:left; line-height:18px; text-align:center; }
#subnav a:hover, #subnav a.curr { background:url(../images/subnavcurr.gif); color:#ffffff; }
#subnav span { width:5px; display:block; float:left; text-align:center; overflow:hidden; padding-top:3px; margin:0 5px; }

#postion { width:910px; float:left; clear:both; padding:15px 0px; background:url(../images/arrow/bs.gif) no-repeat left center; padding-left:8px; color:#ff6600; }

#footer { width:950px; height:70px; clear:both; margin:0 auto; background:url(../images/footerbg.gif) #ffffff repeat-x left top; padding-top:34px; text-align:center; line-height:25px; }
#footer a { color:#444444; }
#footer a:hover { text-decoration:underline; }
#footer a.copyright { text-decoration:underline; }