/*
Powered by ueeshop.com		http://www.ueeshop.com
广州联雅网络科技有限公司		020-83226791
*/

/***************************宽屏样式(start)***************************/
.w_1200 .wide{width:1200px; min-width:1200px;}
.w_1200 #top_bar_outer, .w_1200 #header, .w_1200 #nav_outer, .w_1200 #service_outer, .w_1200 #footer_outer{min-width:1200px;}

.w_1200 #top_bar .freeship{width:496px;}
.w_1200 #header .logo{width:386px;}

.w_1200 #service .fore{padding:10px 7px 0 35px; width:188px;}

.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;}
/***************************宽屏样式(end)***************************/



/*************************** 多语言样式 start ***************************/
.lang_de #header .logo{width:293px;}
.lang_de .header_cart{width:216px;}
.lang_de .header_cart .cart_text{width:146px;}
.lang_de #newsletter_box .newsletter .text{width:154px;}
.lang_de #newsletter_box .newsletter .button{width:80px;}

.lang_es .header_cart{width:136px;}
.lang_es .header_cart .cart_text{width:62px;}

.lang_fr #header .logo{width:377px;}
.lang_fr .header_cart{width:142px;}
.lang_fr .header_cart .cart_text{width:69px;}
.lang_fr #newsletter_box .newsletter .text{width:134px;}
.lang_fr #newsletter_box .newsletter .button{width:100px;}

.lang_ru #header .logo{width:329px;}
.lang_ru .header_cart{width:176px;}
.lang_ru .header_cart .cart_text{width:103px;}
.lang_ru #newsletter_box .newsletter .text{width:142px;}
.lang_ru #newsletter_box .newsletter .button{width:92px;}
/*************************** 多语言样式 end ***************************



/*************************** header start ***************************/
#top_bar_outer{background:#f6f6f6; border-bottom:1px solid #e8e8e8; background:#333;}
#top_bar{height:34px; line-height:35px; color:#fff;}
#top_bar .crossn{margin-right:5px;}
#top_bar .crossn li{display:inline-block; padding:0 12px; height:34px; background:url(../images/ico-img.png) -199px -72px no-repeat; position:relative; z-index:1010;}
#top_bar .crossn li:first-child{background:url(../images/ico-img.png) -166px 0 no-repeat; padding-left:36px;}
#top_bar .crossn li.block{padding:0 4px;}
#top_bar .crossn li:first-child.block{padding:0 4px 0 30px;}
#top_bar .crossn li div strong{ margin-left:6px;}
#top_bar .crossn li dt{height:28px; line-height:28px; margin-top:3px; border:1px solid transparent; padding:0 20px 0 8px; cursor:pointer; background:url(../images/ico-img.png) right -107px no-repeat;}
#top_bar .crossn li dt strong{width:40px; display:block; text-align:center;}
#top_bar .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;}
#top_bar .crossn li dt.not_dd{background:none; padding-right:10px;}
#top_bar .crossn li dd{padding:5px 10px 8px; border:1px solid #d1d1d1; background:#fff; position:absolute; top:31px; right:4px; display:none;}
#top_bar .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;}
#top_bar .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;}
#top_bar .crossn li:hover dt>strong{color:#333;}
#top_bar .crossn li:hover .crossn_currency_none dt>strong{color:#fff;}
#top_bar .crossn li:hover dt.not_dd{background:none; border:1px transparent solid; color:#fff;}
#top_bar .crossn li:hover dt.not_dd>a{color:#fff;}
#top_bar .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;}
#top_bar .crossn li:hover dd.login{width:184px; padding:15px 10px;}
#top_bar .crossn li:hover dd.user{min-width:80px;}
#top_bar .crossn li:hover dd.user a{display:block; height:21px; line-height:21px; overflow:hidden;}

#top_bar .top_function{width:316px;}
#top_bar .top_function li:first-child.block{background:none; padding:0 4px;}

#top_bar .top_info li>a, #top_bar .top_info dt>a{color:#fff;}
#top_bar .top_info li:hover dt>a{color:#333;}

#currency{color:#fff;}

#header{background:#fff;}
#header .logo{width:380px; height:86px; overflow:hidden;}
#header .logo a{ display:table-cell; height:86px; vertical-align:middle;}
#header .logo img{ max-width:100%; max-height:100%;}

.search{width:300px; border:1px solid #e0dfe4; height:38px; margin:23px 22px 0; background:url(../images/repeat-bg.png) top repeat-x;}
.search input{height:26px; border:0; outline:0;}
.search .text{width:240px; line-height:28px; font-size:14px; padding:5px 4px; padding-left:8px; border:1px solid transparent;}
.search .button{width:40px; height:38px; background-image:url(../images/ico-img.png); background-position:right -212px; background-repeat:no-repeat; cursor:pointer;}


.header_cart{position:relative; width:127px; height:43px; margin-top:20px; border:1px #fff solid;}
.header_cart .cart_inner{height:30px; display:block; position:relative; z-index:1009; background:url(../images/header_cart.png) no-repeat 20px 10px #fff; padding:8px 0 7px;}
.header_cart .cart_count, .header_cart .cart_text{position:absolute; font-size:16px; font-weight:bold;}
.header_cart .cart_count{left:28px; top:5px; width:30px; height:29px; text-align:center; display:none;}
.header_cart .cart_text{left:65px; top:14px; width:52px; background:url(../../default/images/global/header_cart_hover.png) no-repeat right 7px;}
.header_cart .cart_note{top: 42px;}

.header_fly{background:url(../images/header_fly.png) no-repeat left center; margin-top:28px; padding:0 10px 0 36px; border-right:1px #ddd solid; line-height:145%;}


#nav{height:31px; overflow:hidden; position:relative;}
#nav .nav_sec{top: 31px;}

.nav_item{display:inline-block;}
.nav_item li{float:left; height:31px; line-height:31px; white-space:nowrap; background:url(../images/ico-img.png) -199px -72px no-repeat; padding:0 2px 0 3px;}
/*.nav_item li:hover{position:relative; z-index:9999;}*/
.nav_item li:hover dl{visibility:visible;}
.nav_item li.home{background:url(../images/home.png) no-repeat 6px 8px; width:24px; text-indent:999999px; overflow:hidden;}
.nav_item li.home:hover>a{background:none;}
.nav_item li>a{text-align:center; color:#333; font-weight:bold; text-decoration:none; display:block; padding:0 12px;}
/*.nav_item li dl{visibility:hidden; position:absolute; background:#fff; width:185px; border-width:2px; border-style:solid; top:31px; left:3px; padding-bottom:5px; z-index:10000;}
.nav_item li dl dd{width:185px; height:20px; margin-right:5px;}
.nav_item li dl dd a{font-family:Verdana, Arial, Helvetica, sans-serif; display:block; font-weight:normal; font-size:10px; color:#000; height:20px; line-height:20px; white-space:normal; overflow:hidden; background:url(../images/dot.jpg) 5px 9px no-repeat; text-align:left;}
.nav_item li dl dd a:hover{color:#A72D2C; text-decoration:underline;}
.nav_item li dl.down_width_1{width:235px;}
.nav_item li dl.down_width_1 dd{width:235px;}
.nav_item li dl.down_width_2{width:285px;}
.nav_item li dl.down_width_2 dd{width:285px;}*/
/*************************** header end ***************************/



/*************************** footer start ***************************/
#service{overflow:hidden; border-top:1px solid #c1c1c1; border-bottom:1px solid #c1c1c1;}
#service .fore{padding:10px 7px 0 20px; width:148px;}
#service .fore dt{font-weight:bold;}
#service .fore dt{margin-bottom:7px;}
#service .fore dd{height:22px; line-height:22px; overflow:hidden;}
#service .fore dd a{height: 22px;line-height: 22px;display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

#newsletter_box{width:250px; min-height:154px; _height:154px; border-right:1px #c1c1c1 solid; padding:11px 13px 0;}
#newsletter_box dt{font-size:14px; font-weight:bold; height:24px; line-height:24px;}
#newsletter_box .newsletter{line-height:160%; padding:6px 0;}
#newsletter_box .newsletter input{margin:8px 0;}
#newsletter_box .newsletter .text{width:160px; height:20px; line-height:20px; border:1px #b6b6b6 solid; margin:8px 0; padding:0 5px;}
#newsletter_box .newsletter .button{width:70px; height:22px; line-height:22px; color:#fff; border:0; cursor:pointer; margin-left:4px;}

#footer_outer{margin-top:15px;}
#footer{padding:15px 0 10px 0;}
#footer .follow_us_box{height:40px; line-height:40px; padding:5px 0 0px; text-align:center;}
#footer .follow_us_box li{margin-right:20px;}
#footer .nav{text-align:center; padding-bottom:8px;padding-top: 20px;}
#footer .nav a{margin:0 10px;}
#footer .t{text-align:center; padding-bottom:8px;}

.global_swap_chain{text-align:center;}
.global_swap_chain a{color:#333;}
/*************************** footer end ***************************/



/*************************** gloabl start ***************************/
.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; font-weight:bold; margin:0 10px;}
.sidebar .b_bottom{line-height:30px; color:#1363bc; 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;}

#may_like .b_list .pro_item{padding:10px 0;}
/*************************** gloabl end ***************************/
