html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; rder: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }
body { line-height: 1; font-family:"ËÎÌå"; font-family: 'Microsoft Yahei', Î¢ÈíÑÅºÚ, Tahoma, Arial, Helvetica, STHeiti, 'Hiragino Sans GB'; font-size:12px;  }
ol, ul, dl, li { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
:focus { outline: 0; }
ins, a:link, a:visited, a:hover, a:active { text-decoration: none; color:black; }
del { text-decoration: line-through; }
table { border-collapse: collapse; border-spacing: 0; }
.clear { height:0; font-size:0; line-height:0; clear:both; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display:block; }
img { border:none; }
.blank8 { height:8px; line-height:8px; overflow:hidden; visibility:hidden; clear:both; }
.blank5 { height:5px; line-height:5px; overflow:hidden; visibility:hidden; clear:both; }
.blank10 { height:10px; line-height:10px; overflow:hidden; visibility:hidden; clear:both; } 
.fl { float:left; }
.fr { float:right; }

/*ÍøÕ¾¶¥²¿*/
#global_header_top{background: none repeat scroll 0 0 #F5F5F5; height: 30px;}
#page { background-color: #F5F5F5; border-bottom: 1px solid #D8D8D8; height: 29px; width: 100%; font-family:"ËÎÌå" }
.warp-all { margin: 0 auto; width: 1000px; }
#topNav { height: 29px; position: relative; z-index: 998; }
#topNav a { color: #666666; }
#topNav a:hover { color: #FF3300; text-decoration: underline; }
#topNav .user-entry { display: block; float: left; height: 20px; line-height: 20px; margin: 0; overflow: hidden; padding: 4px 0 5px; width: 550px; }
.user-entry dt { color: #555555; display: block; float: left; padding: 0 5px; }
.user-entry dt span { font-weight: 600; padding: 0 2px; }
.user-entry dd { color: #999999; display: block; float: left; padding: 0 4px; }
.user-entry dd a { color: #999999; padding: 0 2px; }

#topNav .quick-menu { position: absolute; right: 0; top: 4px;}
.quick-menu li { background: url(../images/nc_topbar.gif) no-repeat scroll 100% -26px transparent; float: left; margin-left: -1px; position: relative; z-index: auto; }
.quick-menu li.last { background: none repeat scroll 0 0 transparent; }
.quick-menu li a { background-color: transparent; display: block; line-height: 18px; padding: 2px 10px 0; }
.quick-menu .menu { }
.quick-menu .menu-hd { cursor: pointer; display: block; height: 18px; line-height: 18px; margin: 1px 1px 0; padding: 0 22px 2px 10px; position: relative; z-index: 10002; }
.quick-menu .menu-hd i { border-color: #333333 transparent transparent; border-style: solid dashed dashed; border-width: 4px; font-size: 0; height: 0; line-height: 0; position: absolute; right: 10px; top: 9px; transition: all 0.2s ease-in 0s; width: 0; }
.quick-menu .menu:hover .menu-hd { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background: none repeat scroll 0 0 #FFFFFF; border-color: #CCCCCC; border-image: none; border-style: solid solid none; border-width: 1px; margin: 0; }
.quick-menu .menu:hover .menu-hd i { top: 7px; transform: rotate(180deg); transform-origin: 50% 30% 0; }
.quick-menu .menu-bd { background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #CCCCCC; display: none; overflow: hidden; position: absolute; top: 21px; z-index: 10001; }
.quick-menu .menu:hover .menu-bd { display: block; }
.quick-menu .user-center .menu-hd { padding-top: 1px; width: 48px; }
.quick-menu .user-center .menu-bd { right: 0; width: 92px; }
.quick-menu .user-center ul { float: left; padding: 8px; }
.quick-menu .user-center ul li { background-image: none; }
.quick-menu .user-center ul li a { background-image: none; clear: both; float: left; height: 20px; line-height: 20px; margin: 0; padding: 0 0 2px; width: 76px; }
.quick-menu .seller-center .menu-hd { padding-top: 1px; width: 48px; }
.quick-menu .seller-center .menu-bd { right: 0; width: 92px; }
.quick-menu .seller-center ul { float: left; padding: 8px; }
.quick-menu .seller-center ul li { background-image: none; }
.quick-menu .seller-center ul li a { background-image: none; clear: both; float: left; height: 20px; line-height: 20px; margin: 0; padding: 0 0 2px; width: 76px; }
.quick-menu .cart .menu-hd { color: #60332C; padding-left: 25px; padding-top: 1px; width: 90px; }
.quick-menu .cart .menu-hd s { background: url(../images/nc_topbar.gif) no-repeat scroll 0 0 transparent; height: 12px; left: 7px; position: absolute; top: 5px; width: 12px; }
.quick-menu .cart .menu-hd strong { color: #FF6600; font-weight: 600; padding: 0 3px; }
.quick-menu .cart .menu:hover .menu-hd { color: #FF3300; text-decoration: underline; }
.quick-menu .cart .menu-bd { left: 0; width: 370px; }
.quick-menu .cart .order a { padding: 0; }
.quick-menu .cart .order table { margin: 0; padding: 0; width: 354px; }
.quick-menu .cart .order td { border-bottom: 1px solid #F1F1F1; padding: 5px; }
.quick-menu .cart .order td.picture { float: left; height: 40px; width: 40px; }
.quick-menu .cart .order td.name { line-height: 18px; padding: 5px 5px 9px; width: 200px; }
.quick-menu .cart .order td.price { height: 40px; width: 84px; }
.quick-menu .cart .order td.price p { color: #FF3300; height: 20px; line-height: 20px; text-align: right; }
.quick-menu .cart .order td.no-border { border: medium none; }
.quick-menu .cart .order td span.all { float: left; width: 200px; }
.quick-menu .cart .order td span.all strong { color: #FF3300; font-weight: 600; padding: 0 4px; }
.quick-menu .cart .order td span.button a, .quick-menu .cart .no-order .button { background-color: #FE8502; border: 1px solid #ED6002; border-radius: 4px 4px 4px 4px; color: #FFFFFF; display: block; float: right; line-height: 24px; margin: 0; padding: 0 10px; text-align: center; }
.quick-menu .cart .no-order, .quick-menu .cart .order { float: left; padding: 8px; }
.quick-menu .cart .no-order span { color: #999999; display: block; float: left; height: 24px; line-height: 24px; }
.quick-menu .favorite .menu-hd { padding-top: 1px; width: 48px; }
.quick-menu .favorite .menu-bd { left: 0; width: 80px; }
.quick-menu .favorite ul { float: left; padding: 8px; }
.quick-menu .favorite ul li { background-image: none; }
.quick-menu .favorite ul li a { background-image: none; clear: both; float: left; height: 20px; line-height: 20px; margin: 0; padding: 0 0 2px; width: 60px; }

/*Ô¤¹ºÂÖ²¥*/
.season_box { height:217px; background:#f3f3f3; }
.season_box .season .season_roll .select dt { color:#ff6600; }
.season { height:193px; background:#fff; }
.season_roll { width:1100px; margin:0 auto; }
.season_roll .left { width:124px; height:193px; float:left; }
.season_roll .right { width:953px; height:193px; float:left; position:relative; }
.season_roll .right .pre { width:29px; height:91px; background:url(../images/pre.png); display:block; position:absolute; left:0px; top:50px; cursor:pointer; }
.season_roll .right .next { width:29px; height:91px; background:url(../images/next.png); display:block; position:absolute; right:0px; top:50px; cursor:pointer; }
.roll_box { margin-left:40px; width:868px; height:193px; overflow:hidden; }
.roll_box .box { width:2000px; position:relative; }
.roll_box li { width:124px; height:193px; float:left; }
.roll_box dl { width:100px; height:178px; padding:15px 12px 0; float:left; cursor:pointer; }
.roll_box dl.bg { background:#f3f3f3; }
.roll_box dl dt { font-size:14px; line-height:18px; height:36px; text-align:center; color:#c6c6c6; font-family: 'Microsoft Yahei', Î¢ÈíÑÅºÚ, Tahoma, Arial, Helvetica, STHeiti, 'Hiragino Sans GB'; margin-bottom:12px; }
.roll_box dl dt.color { color:#fdba86; }
.roll_box dl dd img { width:100px; height:100px; }
/*Ò³Ãæµ×²¿*/
.footer { border-top:2px solid #999; background:#f2f2f2; }
.footer p { text-align:center; height:45px; line-height:45px; color:#666; }
.footer p a{color:#666; }
.footer .renzheng{ text-align:center; height:44px;}
.footer .renzheng a{margin:0; padding:0; margin-right:8px;}
.footer .renzheng img{margin:0; padding:0; border:none;}
