/*
Powered by ueeshop.com		http://www.ueeshop.com
广州联雅网络科技有限公司		020-83226791
*/

/***************************宽屏样式(start)***************************/
.w_1200 .side_right{ width:946px;}
.w_1200 .pro_right{width:940px;}
.w_1200 .prod_sort a{padding:0 15px;}
.w_1200 .prod_menu{display:block;}
.w_1200 .wide{width:1200px; min-width:1200px;}
/***************************宽屏样式(end)***************************/

html,*{font-family: Verdana,sans-serif;}
a:hover{text-decoration: none;}
/*************************** header start ***************************/

#header .message{white-space: nowrap;}
#header .message .email{display: inline-block;height: 40px;line-height: 40px;padding-left: 30px;background: url(../images/head_ico.png) 0 top no-repeat;color: #fff;}
#header .message .tel{display: inline-block;height: 40px;line-height: 40px;margin-left: 30px;padding-left: 30px;background: url(../images/head_ico.png) 0 bottom no-repeat;color: #fff;}
#header .crossn li.block{ padding:0 4px;}
#header .crossn li{height:28px; line-height:28px; padding:0 12px; color:#706f6f; display:inline-block; position:relative;}
#header .crossn li.bl{border-left: 1px solid #fff; padding: 0;margin:6px 10px 0;height: 17px;}
#header .crossn li div strong{margin-left:6px; font-size:12px;color: #fff;}
#header .crossn li dl{margin-top:3px;}
#header .crossn li dt{position: relative;height:21px; line-height:21px; border:1px solid transparent; padding-left:5px; padding-right:20px; cursor:pointer; color:#fff;}
#header .crossn li dt:before{content: '';position: absolute;top: 8px;right: 7px;border-style: solid;border-width: 5px 4px 0;border-color: transparent;border-top-color: #fff; }
#header .crossn li:hover dt:before{border-top-color: #333;}
#header .crossn li dl.crossn_currency_none dt:before{display:none;}
#header .crossn li dt strong{width:40px; text-align:center; display:block; font-size:12px;color: #fff;}
#header .crossn li.cury:hover dl strong{color: #333;}
#header .crossn li.cury:hover dl.crossn_currency_none strong{color:#fff;}
#header .crossn li dt b{display:inline-block; width:15px; height:15px; margin-left:5px; margin-bottom:-3px; overflow:hidden; background:url(../../default/images/user/mail_icon.png) no-repeat;}
#header .crossn li dt>a{color:#706f6f;}
#header .crossn li dt.not_dd{padding-right:5px; background:none; color:#fff; font-size:12px;}
#header .crossn li dt.not_dd:hover{color:#fff;}
#header .crossn li dt.not_dd:before{display: none;}
#header .crossn li dd{padding:5px 10px 8px; border:1px solid #d1d1d1; background:#fff; position:absolute; top:24px; right:4px; display:none;}
#header .crossn li dd img{margin-right:5px;}
#header .crossn li>a{color:#706f6f;}
#header .crossn li:first-child{border:0;}
#header .crossn li:hover dt{background-color:#fff; border:1px solid #d1d1d1; border-bottom:none; z-index:1011; position:relative; -webkit-border-radius-topleft:6px; -moz-border-radius-topleft:6px; border-top-left-radius:6px; -webkit-border-radius-topright:6px; -moz-border-radius-topright:6px; border-top-right-radius:6px; color:#333;}
#header .crossn li:hover dt>a{color:#333;}
#header .crossn li:hover dt.not_dd{color:#fff; background:none; border:1px transparent solid;}
#header .crossn li:hover dd{display:block; z-index:1010; -webkit-border-radius-bottomleft:6px; -moz-border-radius-bottomleft:6px; border-bottom-left-radius:6px; -webkit-border-radius-bottomright:6px; -moz-border-radius-bottomright:6px; border-bottom-right-radius:6px; -webkit-box-shadow:0 2px 7px rgba(0, 0, 0, 0.3); -moz-box-shadow:0 2px 7px rgba(0, 0, 0, 0.3); box-shadow:0 2px 7px rgba(0, 0, 0, 0.3); -webkit-background-clip:padding-box; -moz-background-clip:padding-box; background-clip:padding-box;}

#header{ }
#header .left_bar{ padding-top:6px;}
#header .right_bar{ padding:2px 0;}
#header .right_bar li.bl{border-left: 1px solid #fff; padding: 0;margin:10px 5px 0;height: 17px;}
#header .right_bar li.icon{ float:left; margin:0 5px;}
#header .right_bar li.icon_re{ position:relative; z-index:1001;}
#header .right_bar .header_cart{ display: block;padding-left: 30px; height:36px; line-height: 36px; background:url(../images/icon_cart.png) 4px center no-repeat; position:relative;color: #fff;}
#header .right_bar .header_cart .cart_count{ display: none;width:20px; height:20px; position:absolute; right:0; top:-5px; line-height:20px; text-align:center; color:#fff; font-size:14px; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px;}
#header .right_bar .header_cart a{ width:100%; height:100%; display:inline-block;color: #fff;}

#header .right_bar .signin_box_sec{ left:-140px; top:36px; padding-top:15px;}
#header .right_bar .SignInButton_sec{ padding-left: 30px; height:36px; line-height: 36px;color: #fff; cursor:pointer; background:url(../images/icon_user.png) 4px 7px no-repeat; -moz-transition: all 0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out;}
#header .right_bar .SignInButton_sec>a{color: #fff;}
#header .right_bar .account_container_sec{ left:50%; top:36px; padding-top:10px; margin-left:-100px;}
#header .right_bar .AccountButton_sec{ padding-left: 30px;font-size:12px; height:36px; line-height:36px; padding-right:10px; background:url(../images/icon_user.png) 4px center no-repeat;color: #fff;}
#header .right_bar .AccountButton_sec>a{ font-size:12px;color: #fff;}
#header .right_bar .AccountButton_sec i{ display: none;}

#nav_outer{padding-bottom: 10px;position:relative;z-index:1000;}
#nav_outer>.wide{}
#nav .nav_sec{top: 118px;}
#nav .small_nav_sec{top: 75px;}
#nav_outer .nav_box{padding-left: 175px;padding-right: 32px;}
#nav_outer .search{margin-top: 43px;width:32px;height:40px;margin-right:-32px;background:url(../images/icon_search.png) center no-repeat;cursor:pointer;}
#nav_outer .logo{width:175px;height: 87px;margin-left:-175px;}
#nav_outer .logo h1{display: block;width: 175px;height: 128px;vertical-align: middle;}
#nav_outer .logo:after,#nav_outer .logo h1:after{content: '';display: inline-block;vertical-align: middle;height: 100%;}
.search_form{ width:100%; height:100%; position:fixed; background:url(../images/search_mask.png); left:0; top:0; display:none;z-index: 1002;}
.search_form .form{ width:470px; height:50px; position:absolute; left:50%; top:50%; margin-left:-235px; margin-top:-25px; position:relative;}
.search_form .form i{ width:30px; height:30px; position:absolute; right:-60px; top:-60px; background:url(../images/search_close.png) center no-repeat; cursor:pointer;}
.search_form .text{ width:468px; height:48px; line-height:48px; border:0; border-bottom:1px solid #fff; color:#fff; background:none; outline:none; text-indent:10px;}
.search_form .button{ width:35px; height:50px; position:absolute; right:0; top:0; background:url(../images/search_btn.png) center no-repeat; cursor:pointer; border:0; outline:none;}
#nav{padding-top: 43px;overflow:hidden;margin-left: 20px;}
#nav .nav_item{ height:75px;overflow: hidden;}
#nav .nav_item a{ text-decoration:none;}
#nav .nav_item li{ float:left;}
#nav .nav_item li:first-child{ background:none;}
#nav .nav_item li>a{position: relative;font-size:16px; line-height:40px; display:inline-block; padding:0 22px 35px;}
#nav .nav_item li:hover>a:before{content: '';position: absolute;left: 0;right: 0;bottom: 26px;margin:auto;width: 74px;height: 9px;background: url(../images/nav_ico.png) no-repeat center center;}
/*#nav .nav_item .nav_sec{width:100%;position:absolute;left:0;top: 118px;display:none;}
#nav .nav_item li.has_sec:hover>a:after{content: '';position: absolute;bottom: 0;left: 0;right: 0;height: 0;width: 0;margin:auto;border-style: solid;border-width:0 6px 9px 6px;border-color: transparent;border-bottom-color: #edecf5;}
#nav .nav_item li:hover .nav_sec{ display:block;}
#nav .nav_item .nav_sec .nav_sec_box{ min-height:200px; background:#edecf5; padding:12px 0;}
#nav .nav_item .nav_sec .nav_sec_list{ width:250px; float:left; margin-left:30px; margin-bottom:12px; text-indent:20px;}
#nav .nav_item .nav_sec .nav_sec_list>a{ color:#1c1c1c; font-size:16px; display:block; height:30px; line-height:30px; overflow:hidden; background:url(../images/nav_sec_sign.png) left center no-repeat;}
#nav .nav_item .nav_sec .nav_thd_list{ height:30px; line-height:30px; overflow:hidden;}
#nav .nav_item .nav_sec .nav_thd_list>a{ color:#4f4e4e; font-size:14px;}*/
/*************************** header end ***************************/
/*************************** footer start ***************************/
#footer{ background:#17171c url(../images/foot_bg.png) no-repeat right center;}
#footer .top{padding:18px 0 35px;border-bottom: 1px solid #29292a;}
#footer .top dl{float: left;width: 31%;margin:0 1.16666%;text-align: center;}
#footer .top dl dt{height: 72px;line-height: 72px;color: #fff;font-size: 18px;}
#footer .top dl dd{padding-top: 15px;color: #8b8d93;line-height: 24px;}
#footer .top dl dd a{color: #8b8d93;}
#footer .top dl .desc{padding: 0 6%;}
#footer .top dl li a{display: block;height: 28px;line-height: 28px;color: #8b8d93;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
#footer .top dl .share{ margin:0 auto; margin-top:20px;}
#footer .top dl .share .follow_toolbox{display: inline-block;padding-bottom: 0;}
#footer .top dl .share .follow_toolbox li{ margin:0 9px 5px 0;}
#footer .top dl .share .follow_toolbox li>a{ background-image:url(../images/icon_follow.png);}
#footer #newsletter_form{position: relative;width: 80%;margin:20px auto 0px;text-align: left;}
#footer #newsletter_form .text{display: block;width: 100%;height: 53px;line-height: 53px;background: #2e2f34;border:none;outline: none;color: #cccccd;text-indent: 20px;border:1px solid #2e2f34;}
#footer #newsletter_form .subscribe{position: absolute;right: 0px;top: 1px;width: 20%;height: 53px;line-height: 53px;font-size: 16px;color: #cccccd;border:none;background: #2e2f34 url(../images/fsubmit.png) no-repeat center center;cursor: pointer;outline: none;}
#footer .copyright{height: 30px;line-height: 30px;padding:20px;text-align: center;font-size: 14px;color: #999;}
#footer .copyright *{color: #999;}

.global_swap_chain{ background:#17171c; color:#999; text-align:center;}
.global_swap_chain a{ color:#999;}
/*************************** footer end ***************************/
/*************************** gloabl start ***************************/
.v_m{ text-align:center;}
.v_m img{ vertical-align:middle;}
.v_m span{ height:100%; display:inline-block; vertical-align:middle;}

.icon_heart{width:18px; height:18px; background:url(../../default/images/global/normal.png) no-repeat -679px -71px; display:inline-block; vertical-align:top;}

.pro_left{width:238px;}
.pro_left .ad{margin-top:20px;}
.pro_right{width:720px;}

.sidebar{border:1px #e6e6e6 solid; margin-top:20px;}
.sidebar .b_title{height:35px; line-height:35px; border-bottom:1px #ccc dashed; margin:0 10px; font-size:15px;}
.sidebar .b_bottom{line-height:30px; text-decoration:none; margin-left:10px;}

.side_category{border:1px #d5d5d5 solid; background:#fff;}
.side_category a{display:block; padding-left:13px; border:0;}
.side_category .current{background:url(../images/cate_menu.png) no-repeat 3px 9px; color:#f60; font-weight:bold;}
.side_category .cate_title{padding:5px 0; line-height:160%; background:#e6e6e6; padding-left:15px; font-weight:bold;}
.side_category .cate_menu dd{padding:0 3px;}
.side_category .cate_menu dd.first{margin:0 3px; padding:0;}
.side_category .cate_menu dd.first>a{border-bottom:1px #d5d5d5 dotted; background-position:3px 13px;}
.side_category .cate_menu dd:first-child{border-top:0;}
.side_category .cate_menu dd>a{line-height:33px;}
.side_category .cate_menu dl{padding-left:7px; border-bottom:1px #dadada solid;}
.side_category .cate_menu dl dd{border-top:0;}
.side_category .cate_menu dl a{border:0; line-height:26px;}
.side_category .cate_menu dl dl{border-bottom:0;}

.popular_search{border:1px #d5d5d5 solid; background:#fff;}
.popular_search .title{height:28px; line-height:28px; background:#e8e8ea; padding:0 9px; font-weight:bold;}
.popular_search .view{margin:10px; line-height:23px;}
.popular_search .view a{text-decoration:underline; margin-right:7px;}
.popular_search .view a.big{font-weight:bold;}

#what_hot .pro_item{padding:10px;}
#what_hot .pro_item:hover{background:#f7f7f7;}
#what_hot .pro_item>dt{width:82px; height:82px; text-align:center; vertical-align:middle; border:1px solid #f2f2f2;}
#what_hot .pro_item>dt img{max-width:100%; max-height:100%;}
#what_hot .pro_item .pro_info{width:121px; overflow:hidden; margin-left:10px;}
#what_hot .pro_item .pro_name{height:50px; overflow:hidden; line-height:140%; margin-bottom:5px;}
#what_hot .pro_item a{color:#666;}

#special_offer .pro_item{border-bottom:1px #ddd solid; padding:15px 10px;}
#special_offer .pro_item:hover{background:#f7f7f7;}
#special_offer .pro_item dt{width:96px; height:96px; text-align:center; margin:0 auto; position:relative; overflow:inherit;}
#special_offer .pro_item dt img{max-width:100%; max-height:100%;}
#special_offer .pro_item dt>.icon_discount{position:absolute; top:-10px; right:-40px; width:30px; height:30px; color:#fff; border-radius:999%; -ms-border-radius:999%; -moz-border-radius:999%; -webkit-border-radius:999%; line-height:15px; padding:9px;}
#special_offer .pro_item dt>.icon_discount b{font-size:16px;}
#special_offer .pro_item dd{padding:0 13px;}
#special_offer .pro_item .pro_name{height:30px; overflow:hidden; line-height:140%; margin:5px 0 12px;}
#special_offer .pro_item a{text-decoration:none; color:#666;}
#special_offer .pro_item del{margin-left:20px; color:#666; font-size:12px;font-weight: normal;}
#special_offer .pro_item del .currency_data, #special_offer .pro_item del .price_data{color:#666; font-size:12px; font-weight:normal;}
#special_offer .last{border-bottom:0;}
/*************************** gloabl end ***************************/