﻿@charset "utf-8";
/* CSS Document */


/* 头部导航 */
.topnav .site_user-nav {width:1200px; margin:0 auto; line-height:28px;}
.topnav .site_user-nav .user-info {color:#666;display: inline-block;float:left;height:20px;padding:4px 8px;vertical-align: top;}
.topnav .user-info_login { border-right: 1px solid #ddd; color: #00bdce; padding: 0 10px;}
.topnav .user-info_login a{color: #00bdce;}
.topnav .site_user-nav .user-info .my_account { color: #00bdce; display: inline-block; position: relative; z-index: 93;}

#site_top_nav {z-index: 10000; margin:0 auto; color: #666; line-height: 19px; position: relative; height: 22px;}
#site_top_nav a {color: #666;}
#site_top_nav a:hover {color: #31ce81;}
#site_top_nav .quick-menu {right: 0px; position: absolute; top: 0px;}
#site_top_nav .quick-menu li {padding-right: 10px; padding-left: 10px; float: left; padding-bottom: 0px; margin-left: -1px; padding-top: 2px;}
#site_top_nav .quick-menu li.last {background: none transparent scroll repeat 0% 0%;}
#site_top_nav .quick-menu li.menu-item {padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px; position: relative}
#site_top_nav .menu-hd {padding-right: 22px; display: block; padding-left: 10px; z-index: 10002;
 padding-bottom: 0px; margin: 0 1px 0px; cursor: pointer; padding-top: 0px; position: relative; height: 27px;}
#site_top_nav .menu-bd dl {padding:3px 0px; margin-top:-10px;}
#site_top_nav .menu-bd dt { color: #fff; display:none;}
#site_top_nav .menu-bd dd {line-height:24px; text-align: left}
#site_top_nav .menu-bd dd a {margin-right: 2px}
#site_top_nav iframe.menu-bd {border-top-width: 0px; border-left-width: 0px; z-index: -1; background: none transparent scroll repeat 0% 0%; filter: alpha(opacity=0); float: left; border-bottom-width: 0px; border-right-width: 0px;}
#site_top_nav .menu {position: relative;}
#site_top_nav .menu:hover .menu-hd { border:1px solid #e1e1e1; border-bottom:none; background:#fff; margin: 0px;}
#site_top_nav .hover .menu-hd {border:1px solid #e1e1e1; border-bottom:none; background:#fff; margin: 0px;}
#site_top_nav .menu:hover .menu-bd {display: block;}
#site_top_nav .hover .menu-bd {display: block;}
#site_top_nav .menu-hd b {border-top:4px solid #666;border-right: #fcfcfc 4px solid; border-bottom: #fcfcfc 4px solid;border-left: #fcfcfc 4px solid;font-size: 0px; right: 10px;  width: 0px; line-height: 0; position: absolute; top:9px; height: 0px;
 -webkit-transition: -webkit-transform .2s ease-in; -moz-transition: -webkit-transform .2s ease-in; -o-transition: -webkit-transform .2s ease-in; transition: -webkit-transform .2s ease-in;}
#site_top_nav .menu:hover .menu-hd b {border-left-color: #fff; filter: progid:dximagetransform.microsoft.basicimage(rotation=2); border-bottom-color: #fff; border-top-color: #666; top: 7px; 
border-right-color: #fff; -moz-transform: rotate(180deg); -moz-transform-origin: 50% 30%; -webkit-transform: rotate(180deg); 
-webkit-transform-origin: 50% 30%; -o-transform: rotate(180deg); -o-transform-origin: 50% 30%; transform: rotate(180deg); transform-origin: 50% 30%;}
#site_top_nav .hover .menu-hd b {border-left-color: #fff; filter: progid:dximagetransform.microsoft.basicimage(rotation=2); border-bottom-color: #fff; border-top-color: #666; top: 7px; border-right-color: #fff; 
-moz-transform: rotate(180deg); -moz-transform-origin: 50% 30%; -webkit-transform: rotate(180deg); -webkit-transform-origin: 50% 30%; -o-transform: rotate(180deg); -o-transform-origin: 50% 30%; transform: rotate(180deg); transform-origin: 50% 30%;}

#site_top_nav .menu-bd {border: #e1e1e1 1px solid; display: none; z-index: 10001; right: 0px; background: #fff; position: absolute; top: 28px;}
#site_top_nav .menu-bd-panel {padding: 10px 10px 6px 10px;}
/* �ҵ宋体� */
#site_top_nav .my_account { border-right:1px solid #eee;border-left:1px solid #eee;color: #01bccd;}
#site_top_nav .my_account a{color: #01a537;}
#site_top_nav .my_account .menu-hd {width: 48px; padding-top: 1px; _padding-top: 1px;}
#site_top_nav .my_account .menu-bd {width: 80px; line-height:20px; height:auto;}
#site_top_nav .my_account .menu-bd-panel {padding-right: 10px; padding-bottom: 8px; padding-top: 8px;}
#site_top_nav .my_account .menu-bd-panel a{color:#999;}
/*头部 */
#site_top_nav .cart { border-right:1px solid #eee; color:#999;}
#site_top_nav .cart a{color:#999; padding-left:30px}
#site_top_nav .cart s{background-position:0 -89px; left: 8px; width:23px; height:13px; position: absolute; top: 6px;}
#site_top_nav .cart .menu-hd {width: 40px; padding-top: 1px; _padding-top: 1px;}
#site_top_nav .cart .menu-bd {width: 92px; top: 28px;}
#site_top_nav .cart .menu-bd-panel {padding-right: 10px; padding-bottom: 8px; padding-top: 8px;}
.cartbox {width:219px; color:#666; }
#site_top_nav .cart .menu-hd b {border-top:4px solid #999;border-right: #fcfcfc 4px solid; border-bottom: #fcfcfc 4px solid;border-left: #fcfcfc 4px solid;font-size: 0px; right: 10px;  width: 0px; line-height: 0; position: absolute; top:9px; height: 0px;
 -webkit-transition: -webkit-transform .2s ease-in; -moz-transition: -webkit-transform .2s ease-in; -o-transition: -webkit-transform .2s ease-in; transition: -webkit-transform .2s ease-in;}
.cartbox h6{ text-align: center; font:normal 12px/50px "宋体";}
.cartbox .cart_list_wrapper {margin-bottom: 20px;}
/* 最近浏览 */
#site_top_nav .viewed_history .menu-hd {width: 48px; padding-top: 1px; _padding-top: 1px}
#site_top_nav .viewed_history .menu-bd {width:240px; top: 28px; height:auto;}
#site_top_nav .viewed_history .menu-bd-panel { height:auto; padding:5px;overflow:hidden;}
#site_top_nav .viewed_history .viewed_historybox h6{ text-align: center; font:normal 12px/50px "宋体";}
#site_top_nav .viewed_history .site_browsing_history ul{width:95%; margin:0 auto 5px;}
#site_top_nav .viewed_history .site_browsing_history li{ height:50px;padding:15px 0; background:url("../images/icon_dot_04.gif") left bottom repeat-x;}
#site_top_nav .viewed_history .site_browsing_history li .text_right {width:auto; margin:0 0 0 95px; font:normal 12px/18px "宋体";}
#site_top_nav .viewed_history .site_browsing_history li .text_right a:hover {color:#31ce81;}
#site_top_nav .viewed_history .site_browsing_history li .price { font-style:normal;}
#site_top_nav .viewed_history .site_browsing_history li .price i{font:normal 12px/20px "Arial"; color:#08b270;}
#site_top_nav .viewed_history .site_browsing_history li .price em{font:normal 14px/20px "Arial"; color:#08b270;}
#site_top_nav .viewed_history .site_browsing_history li .price .orig-price { color:#999;font:normal 12px/20px "Arial"; padding-left:10px;}
/* 商家合作*/
#site_top_nav .favorite .menu-hd {width: 48px; padding-top: 1px; _padding-top: 1px}
#site_top_nav .favorite .menu-bd {width:80px; top: 28px;}
#site_top_nav .favorite .menu-bd-panel {padding-right: 10px; padding-left: 10px; padding-bottom: 5px; padding-top: 5px;}

/* 客户服务*/
#site_top_nav .services .menu-hd {width: 48px; padding-top: 1px; _padding-top: 1px}
#site_top_nav .services .menu-bd {width:96px; top: 28px;}
#site_top_nav .services .menu-bd-panel {padding-right: 10px; padding-left: 10px; padding-bottom: 5px; padding-top: 5px;}

/* 购物车*/
#site_top_nav .shop_cart .menu-hd {width:68px; padding-top: 1px; _padding-top: 1px}
#site_top_nav .shop_cart .menu-bd {width:240px; top: 28px; height:auto;}
#site_top_nav .shop_cart .menu-bd-panel{ height:auto; padding:5px;overflow:hidden;}
#site_top_nav .shop_cart .site_browsing_history ul{width:95%; margin:0 auto 5px;}
#site_top_nav .shop_cart .site_browsing_history li{ height:50px;padding:15px 0; background:url("../images/icon_dot_04.gif") left bottom repeat-x;}
#site_top_nav .shop_cart .site_browsing_history li .text_right {width:auto; margin:0 0 0 95px; font:normal 12px/18px "宋体";}
#site_top_nav .shop_cart .site_browsing_history li .text_right a:hover {color:#31ce81;}
#site_top_nav .shop_cart .site_browsing_history li .price { font-style:normal;}
#site_top_nav .shop_cart .site_browsing_history li .price i{font:normal 12px/20px "Arial"; color:#08b270;}
#site_top_nav .shop_cart .site_browsing_history li .price em{font:normal 14px/20px "Arial"; color:#08b270;}
#site_top_nav .shop_cart .site_browsing_history li .price .orig-price { color:#999;font:normal 12px/20px "Arial"; padding-left:10px;}

#site_top_nav .smarket_cart .menu-hd {width:68px; padding-top: 1px; _padding-top: 1px}
#site_top_nav .smarket_cart .menu-bd {width:270px; top: 28px; height:auto;}
#site_top_nav .smarket_cart .menu-bd-panel{ height:auto; padding:5px;overflow:hidden;}
#site_top_nav .smarket_cart .site_browsing_history ul{width:95%; margin:0 auto 5px;}
#site_top_nav .smarket_cart .site_browsing_history li{ height:65px;padding:10px 0; background:url("../images/smarket_icon_dot_01.gif") left bottom repeat-x;}
#site_top_nav .smarket_cart .site_browsing_history li .text_right {width:auto; margin:0 0 0 95px; font:normal 12px/18px "宋体";}
#site_top_nav .smarket_cart .site_browsing_history li .text_right a:hover {color:#31ce81;}
#site_top_nav .smarket_cart .site_browsing_history li .price { font-style:normal;}
#site_top_nav .smarket_cart .site_browsing_history li .price i{font:normal 12px/20px "Arial"; color:#08b270;}
#site_top_nav .smarket_cart .site_browsing_history li .price em{font:normal 14px/20px "Arial"; color:#08b270;}
#site_top_nav .smarket_cart .site_browsing_history li .price .orig-price { color:#999;font:normal 12px/20px "Arial"; padding-left:10px;}

/*左则菜单*/
.site_menu_nav{width:1200px;margin:0 auto; z-index:99;}
.left_menu{padding-left:215px;}
.left_menu,.left_menu ul li,.left_menu ul li a{height:32px;font: normal 16px/32px "宋体"; color:#fff; text-align:center; }
.left_menu ul li,.left_menu ul li a{float:left;position:relative;}
.left_menu ul li span.hot{display:block;width:25px;height:11px;background:url("../images/icon_hot.gif") no-repeat;position:absolute;left:100px;top:10px;}
.left_menu ul li a{display:block;padding:0 23px;color:#fff;font-size:16px;font-family:"Microsoft Yahei";}
.left_menu ul li a:hover{background:#89ce44;text-decoration:none;}
.left_menu ul li.current{background:#89ce44;}
#nav{background:#8cdce3; width:215px; padding:0;position:relative;top:-32px;}
.mod_cate_hd { cursor:pointer; clear:both;background:#89ce44; width:213px;color:#fff; border-right:1px solid #9de31a;border-left:1px solid #9de31a;padding:0; text-align:center; font:normal 16px/32px "Microsoft Yahei";}
.mod_cate_hd a{color:#fff;}
.mod_cate_hd i {width:9px;height: 5px; left: 175px;top: 13px; background-position:0 -693px;position:absolute;}
.mod_cate_hd i.hover {width:9px;height: 5px; left: 175px;top: 13px; background-position:-9px -693px;position:absolute;}

.left_menunav {	z-index: 9999; position: relative; width:215px;}
.navlist { border: 1px solid #9de31a; background:#f0fafb url("../images/bg_menunav.gif") no-repeat;position: absolute;height:495px; padding:15px 0 0 0;border-top: 0px; top:0; left: 0px;}
.navlist dl { line-height:22px; position: relative; width:213px; cursor:pointer;padding:4px 0;}
.navlist dl:hover {border:1px solid #f2f2f2;border-right:none;border-left:none; background: none repeat scroll 0 0 rgba(240, 240, 240, 0.3);}
.navlist dl:hover:after {color:#5ebc00;content: "ᐳ"; font-family:"MIF"; font-size: 12px; margin-top: -8px;position: absolute; right:30px; top: 50%;}
.navlist dl dt {z-index: 2; font-family: "宋体"; font-size: 14px;}
.navlist dl dt a { text-indent:1em; font-weight:bold;display: block; color: #333;}
.navlist dl dt a.on {color:#000; }
.navlist dl dd {padding-right:18px;padding-left:12px;color:#666; font:normal 12px/22px "宋体";}
.navlist dl dd a{margin-right:8px;}
.navlist dl ul {z-index: 1; padding-left:15px; border:1px solid #9ece44;width: 370px; position: absolute; display: none; background: #fff;left: 213px; top:0px; padding-bottom:10px;}
.navlist dl ul h3 {color: #333; font-size: 12px; font:bold 14px/36px "宋体";}
.navlist dl li {display: inline; float: left; font:normal 12px/14px "宋体"; border-right: 1px solid #E0E0E0; color: #666; vertical-align: top; white-space: nowrap; margin:4px 0; padding: 0 10px;}
.navlist dl li a{margin:0;}
/* 我的 购物车 */
.car_btn {margin-top:5px;}
@-moz-document url-prefix()
{
.car_btn {margin-top:10px;}
}