/*
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;}

.w_1200 #nav li .nav_sec .nav_sec_list{ width:162px;}
.w_1200 #header .search{ width:580px;}
.w_1200 #header .search .text{ width:520px;}
.w_1200 #footer .nav dl{ margin-left:80px;}
/*************************** 宽屏样式 end ***************************/

/*************************** 多语言样式 start ***************************/
.lang_de .header_cart{width:164px;}
.lang_de .header_cart .cart_text{width:88px; font-size:12px;}
.lang_es .header_cart .cart_text{font-size:12px;}
.lang_fr .header_cart .cart_text{font-size:12px;}
.lang_ru .header_cart{width:155px;}
.lang_ru .header_cart .cart_text{width:83px; font-size:12px;}
/*************************** 多语言样式 end ***************************/



/*************************** header start ***************************/
.crossn li.block{ padding:0 4px;}
.crossn li{height:34px; line-height:35px; padding:0 12px; color:#898989; display:inline-block; position:relative;}
.crossn li.bl{color:#ededed; padding:0 3px;}
.crossn li div strong{margin-left:6px;}
.crossn li dt{ border:1px solid #fff; padding-left:5px; padding-right:20px; cursor:pointer; background:url(../images/icon_down.png) right 5px center no-repeat; color:#898989;}
.crossn li.user dt{ background:none;}
.crossn li dt strong{width:40px; text-align:center; color:#898989; display:block;}
.crossn li dt b{display:inline-block; width:15px; height:15px; margin-left:5px; margin-bottom:-4px; overflow:hidden; background:url(../../default/images/user/mail_icon.png) no-repeat;background-size: 14px;}
.crossn li dt>a{color:#898989;}
.crossn li dt.not_dd{padding-right:5px; background:none; color:#898989;}
.crossn li dt.not_dd:hover{color:#333;}
.crossn li dd{padding:5px 10px 8px; border:1px solid #d1d1d1; background:#fff; position:absolute; top:35px; right:4px; display:none;}
.crossn li dd img{margin-right:5px;}
#top_bar .crossn li dd .inbox_tips{display:inline-block; height:15px; line-height:15px; margin-left:5px; margin-bottom:-3px; padding:0 4px; overflow:hidden; color:#fff; text-align:center; background-color:#c00; border-radius:5px;}
.crossn li>a{color:#898989;}
.crossn li.user{ padding-left:20px;}
.crossn li.user em{float:left; margin-right:0;}
.crossn li.user a em{margin-right:7px;}
.crossn li.user dl{float:left;}
.crossn li:first-child{border:0;}
.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;}
.crossn li:hover dt strong{color:#333;}
.crossn li:hover dt>a{color:#333;}
.crossn li:hover dt.not_dd{color:#333; background:none; border:1px transparent solid;}
.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;}
.crossn li:hover dd.login{width:184px; padding:15px 10px; right:auto;}
.crossn li:hover dd.user{min-width:80px;}
.crossn li:hover dd.user a{display:block; height:21px; line-height:21px; overflow:hidden;}

#top_bar{ padding:6px 0;}
#top_bar .email{ padding-left:25px; background:url(../images/icon_email.png) left center no-repeat;}
#header{ border-top:1px solid #e1e1e1; padding:20px 0;}
#header .logo{ width:280px; height:100px;}
#header .header_cart{ margin-top:20px;}
#header .header_cart a{ height:40px; padding-left:40px; background:url(../images/icon_cart.png) left center no-repeat; position:relative; text-decoration:none; display:block;}
#header .header_cart .txt{ font-size:14px; color:#898989; text-transform:uppercase;}
#header .header_cart .price{ font-size:14px; color:#f9a392;}
#header .header_cart .cart_count{ width:22px; height:15px; display:block; position:absolute; left:11px; top:21px; overflow:hidden; text-align:center; line-height:15px; color:#fff;}
#header .search{ width:440px; height:45px; background:#f1f1f0; margin-right:60px; margin-top:20px;}
#header .search .text{ width:385px; height:43px; line-height:43px; background:#f1f1f0; border:1px solid #f1f1f0; text-indent:10px;}
#header .search .button{ width:50px; height:45px; line-height:45px; border:0; cursor:pointer; background:url(../images/icon_search.png) center no-repeat;}

#nav_outer{ position:relative; z-index:1000;}
#nav{height: 38px;}
#nav .nav_sec{top: 38px;}
#nav .nav_item{ width:100%; height:38px;}
#nav li{ float:left; padding:0 25px;}
#nav li>a{ font-family:"Futura_Md_BT"; font-size:16px; text-decoration:none; display:inline-block; padding-bottom:15px; border-bottom:4px solid transparent; text-transform:uppercase;}
/*#nav li .nav_sec{ width:100%; position:absolute; left:0; top:38px; background:#fff; display:none;}
#nav li:hover .nav_sec{ display:block;}
#nav li .nav_sec .container{ padding:30px 15px; padding-right:0;}
#nav li .nav_sec .nav_sec_list{ width:158px; float:left; margin-right:35px; margin-bottom:20px;}
#nav li .nav_sec .nav_sec_list>a{ font-family:"Futura_Md_BT"; font-size:14px; font-weight:bold; height:20px; line-height:20px; overflow:hidden; display:inline-block;}
#nav li .nav_sec .nav_sec_list .nav_thd{ padding-top:7px;}
#nav li .nav_sec .nav_sec_list .nav_thd_list{ height:20px; line-height:20px; overflow:hidden; margin-top:7px;}*/
#nav li .nav_sec .nav_sec_list .nav_thd_list a{ color:#666; font-size:14px;}

/*************************** header end ***************************/

/*************************** footer start ***************************/
#footer{ background:#eeddd3; padding-top:40px; padding-bottom:30px;}
#footer .tips{ font-family:"Futura_Md_BT"; font-size:18px; text-transform:uppercase; text-align:center; margin-bottom:30px; letter-spacing:5px;}
#footer .letter{ width:460px; height:50px; background:#fff; margin:0 auto;}
#footer .letter .text{ width:390px; height:48px; line-height:48px; float:left; text-indent:15px; border:1px solid transparent;}
#footer .letter .subscribe{ width:68px; height:50px; border:0; background:url(../images/icon_search1.png) center no-repeat; float:left; cursor:pointer;}
#footer .share{padding-top: 25px;text-align: center;}
#footer .share ul{display: inline-block;}
#footer .nav{ margin-top:25px;}
#footer .nav dl{ float:left; width:200px; margin-left:35px;}
#footer .nav dt{ font-family:"Futura_Md_BT"; font-size:16px; text-transform:uppercase; font-weight:bold; height:25px; line-height:25px; overflow:hidden; margin-bottom:15px;}
#footer .nav dd{ height:20px; line-height:20px; overflow:hidden; margin-top:5px;}
#footer .nav dd a{ font-size:13px; color:#666;height: 20px;line-height: 20px;display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
#footer .bottom{ margin-top:40px;}
#footer .copyright{ font-size:13px; color:#666; text-align:center;}
#footer .copyright *{ font-size:13px; color:#666;}

.global_swap_chain{ background:#eeddd3; color:#666; text-align:center;}
.global_swap_chain a{ color:#666;}
/*************************** 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;}
.delay{ -moz-transition: all 0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out;}
.s_delay img{ -moz-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out;}
.s_delay img:hover{ -moz-transform: scale(1.08,1.08); -ms-transform: scale(1.08,1.08); -webkit-transform: scale(1.08,1.08); -o-transform: scale(1.08,1.08); transform: scale(1.08,1.08);}

.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;}
#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 ***************************/