@charset "utf-8";
/*
Powered by ly200.com		http://www.ly200.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 #header .logo{width:350px;}
/*.w_1200 .search{width:461px;}*/
.w_1200 .search .input{width:384px;}

.w_1200 .nav_item li a{padding:0 24px;}

.w_1200 #help .newsletter{width:450px;}
.w_1200 #help .info{width:745px;}
.w_1200 #help .info dl{width:220px; margin:12px 0 0 22px;}

.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 .search{width:410px;}
.lang_de .search .input{width:333px;}
.lang_de .nav_item li a{padding:0 8px;}

.lang_es .search{width:430px;}
.lang_es .search .input{width:353px;}
.lang_es .nav_item li a{padding:0 8px;}

.lang_fr .search{width:420px;}
.lang_fr .search .input{width:343px;}
.lang_fr .nav_item li a{padding:0 8px;}

.lang_ru .search{width:380px;}
.lang_ru .search .input{width:303px;}
.lang_ru .nav_item li a{padding:0 8px;}
/*************************** 多语言样式 end ***************************/

body{background:#fafafa;}

/*************************** header start ***************************/
#toper{background:#262626; height:32px; color:#fff;}
#toper .welcome, #toper .info{display:inline-block; height:32px; color:#fff;}
#toper .welcome li{display:inline-block; float:left; height:32px; line-height:30px; padding-left:40px; padding-right:15px; background:url(../images/ico-img.png) no-repeat -64px -255px;}
#toper .welcome li dt{margin-left:5px;}
#toper .welcome li dt b{display:inline-block; width:15px; height:15px; margin-left:5px; margin-bottom:-3px; overflow:hidden; background:url(/static/themes/default/images/user/mail_icon.png) no-repeat;}
#toper .welcome li dd{width:185px; padding:5px 10px 8px; border:1px solid #262626; background-color:#fff; display:none; -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px;}
#toper .welcome li dd>a{display:block; height:21px; line-height:21px; overflow:hidden;}
#toper .welcome 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;}

#toper .info li{float:left; height:37px; line-height:35px;}
#toper .info li>span, #toper .info li dt{padding:0 12px; color:#fff;}
#toper .info li>span a, #toper .info li dt a{color:#fff;}
#toper .info li dd{left:0; padding:8px; border:1px solid #262626; background-color:#fff; display:none; -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px;}
#toper .info li dd a{display:block; height:21px; line-height:21px; overflow:hidden; color:#333;}
#toper .info li.user dd{width:90px;}
#toper .info li.currency{padding-left:12px;}
#toper .info li.currency dt{width:37px; padding:0 6px;}
#toper .info li.currency dd{ left:inherit; right:0px;}
#toper .info li.currency dd img{ margin-right:3px;}

#toper li:hover{position:relative; z-index:9999;}
#toper li:hover dd{position:absolute; top:28px; display:block; z-index:10000;}

#header{height:99px;}
#header .logo{width:250px; height:99px; overflow:hidden;}
#header .logo a{display:table-cell; height:99px; vertical-align:middle;}
#header .logo img{max-width:100%; max-height:100%; vertical-align:middle;}

#header .search{width:461px; height:36px; margin-top:25px; margin-right:16px; border:2px #ff7400 solid;}
#header .search .input{height:34px; line-height:34px; font-size:14px; width:384px; padding:0 5px 0 35px; border:1px transparent solid; outline:0; background:url(../images/ico-img.png) no-repeat -75px -142px #fff;}
#header .search .button{width:35px; height:36px; background:url(../images/ico-img.png) no-repeat -62px -213px #ff7400; cursor:pointer; border:0;}

.header_right{display:inline-block; height:40px; margin-top:25px; padding-right:13px;}
.header_right li{float:left;}
.header_right li>a{display:inline-block; height:40px; padding:0 13px 0 50px; background:url(../images/ico-img.png) no-repeat -58px -37px; line-height:33px;}
.header_right li:first-child>a{background-position:-58px 4px; line-height:140%;}
.header_right li:first-child span{display:inline-block; padding:0 5px; height:16px; line-height:16px; background:#e62e04; color:#fff; border-radius:99px; margin-top:4px;}
/*************************** header end ***************************/



/*************************** nav start ***************************/
#nav{border-top:1px #e9e9e9 solid; border-bottom:1px #ccc solid; height:42px;}
#nav .wide{position:relative; z-index:1000;}

.nav_menu{width:210px; position:absolute; left:0; top:-1px; z-index:1001;}
.nav_menu .nav_title{height:42px; line-height:42px; background-image:url(../images/ico-img.png); background-repeat:no-repeat; background-position:-150px -136px; font-size:14px; color:#fff; border-bottom:2px #ff6346 solid; text-align:center;}


.nav_categories{border:1px #e1e1e1 solid; background:#fff; display:none; padding-bottom:8px; -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;}
.nav_categories li{height:43px; position:relative;}
.nav_categories li>h2{width:174px; background:#fff; height:41px; padding:0 16px; overflow:hidden; position:relative; border-width:1px; border-style:solid; border-color:#fff; border-right:0; border-top-color:#e1e1e1;}
.nav_categories li:first-child>h2{border-top-color:#fff;}
.nav_categories li>h2>.pic{width:19px; height:30px; line-height:30px; vertical-align:middle; text-align:center; position:absolute; left:10px; top:3px;}
.nav_categories li>h2>.pic img{}
.nav_categories li>h2>a{height:41px; line-height:41px; display:block; font-size:12px; text-indent:22px; font-weight:bold;}
.nav_categories li>h2>em{border-width:5px 0 5px 5px; border-style:solid; display:none; position:absolute; top:15px; right:20px; z-index:10;}
.NavArrowColor{border-color:transparent transparent transparent #ccc;}
.nav_categories li>h2>i{border-color:transparent transparent transparent #fff; border-width:5px 0 5px 5px; border-style:solid; display:none; position:absolute; top:15px; right:23px; z-index:11;}
.nav_categories li.hover>h2{position:absolute; width:173px; border-width:1px; border-style:solid; border-color:#bbb; border-right:none; margin:0; padding-left:16px; height:42px; z-index:10000; left:0; -webkit-box-shadow:-3px 0 5px rgba(0, 0, 0, 0.3); -moz-box-shadow:-3px 0 5px rgba(0, 0, 0, 0.3); box-shadow:-3px 0 5px rgba(0, 0, 0, 0.3); background:#ff6346;}
.nav_categories li.hover>h2>a{color:#fff; text-decoration:none;}
.nav_categories li.hover>h2>em{top:14px; right:18px; z-index:10;}
.nav_categories li.hover>h2>i{top:14px; right:21px; z-index:11;}
.nav_categories li .nav_subcate{position:absolute; left:205px; width:700px; padding:0 12px; min-height:494px; z-index:1001; border:1px solid #bbb; background:#fff;}
.nav_categories li .nav_subcate dl{display:block; float:left; width:196px; margin:0 12px; padding:5px;}
.nav_categories li .nav_subcate dl.tline{border-top:1px solid #ddd;}
.nav_categories li .nav_subcate dl dt{font-weight:bold; line-height:160%; padding:8px 0;}
.nav_categories li .nav_subcate dl dd{padding:0 0 5px 3px;}
.nav_categories li .nav_subcate dl dd a{display:block; padding:2px 0; line-height:160%;}

.nav_item{margin-left:210px; display:inline-block;}
.nav_item li{float:left; line-height:42px; border-right:1px #e9e9e9 solid;}
.nav_item li:hover{position:relative; z-index:9999;}
.nav_item li:hover dl{visibility:visible;}
.nav_item li a{text-align:center; color:#333; padding:0 12px; display:inline-block; text-decoration:none; font-size:14px;}
.nav_item li dl{visibility:hidden; position:absolute; background:#fff; width:210px; top:42px; left:0; z-index:10000; padding:14px 0;}
.nav_item li dl.long{width:426px;}
.nav_item li dl dd:first-child{border-top:0;}
.nav_item li dl dd{width:185px; height:26px; margin:0 14px 7px;}
.nav_item li dl dd a{font-family:Verdana, Arial, Helvetica, sans-serif; display:block; font-weight:normal; font-size:10px; color:#828282; height:26px; line-height:26px; white-space:normal; overflow:hidden; background:url(../images/dot.png) 26px 1px no-repeat; text-align:left; padding-left:10px;}
.nav_item li dl dd a:hover{text-decoration:none;/* color:#fff;*/}
/*************************** nav end ***************************/



/*************************** footer start ***************************/
#help{border-top:1px #eee solid; border-bottom:1px #eee solid;}
#help .wide{height:200px; overflow:hidden;}
#help .newsletter{width:364px; overflow:hidden;}
#help .newsletter h3{font-size:16px; margin-top:20px;}
#help .newsletter form{width:340px; margin:8px 0;}
#help .newsletter form .form_input{color:#999; width:218px; height:30px; line-height:30px; padding:0 10px; border:1px #ccc solid; background:none;}
#help .newsletter form .submit{width:100px; height:32px; cursor:pointer; border:0; font-size:12px; color:#fff;}
#help .newsletter .explain{color:#999; margin-top:8px;}
#help .newsletter .addthis_sharing_toolbox{margin-top:8px;}
#help .info{width:615px; overflow:hidden;}
#help .info dl{width:194px; margin:12px 0 0 11px;}
#help .info dl:first-child{padding-left:0;}
#help .info dl dt{font-size:14px; line-height:160%; padding:5px 0;}
#help .info dl dd{height:26px; line-height:26px; overflow:hidden;}
#help .info dl dd a{color:#666; font-size:11px}
#help .info dl dd a:hover{color:#c00}

#footer{padding:17px 0 10px; text-align:center; color:#333; line-height:180%;position:relative;}
#footer .nav{height:25px; line-height:25px; text-align:left;}
#footer .nav a{margin:0 8px;}
#footer .nav a:first-child{margin-left:0;}
#footer .foot_copy{font-size:13px; padding-top:5px;}
#footer .foot_pay{padding:10px 0;}
#footer .foot_img{float:right;}
#footer .foot_img img{max-height:50px;position:absolute;right:159px;}
/*.index_copyright{float:left;text-align:center;}*/
/*************************** footer end ***************************/



/*************************** gloabl start ***************************/
.icon_heart{width:18px; height:18px; background:url(/static/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 ***************************/



.pub_imgbox{display: inline-block;text-align: center;white-space: nowrap;overflow: hidden;}
.pub_imgbox img{max-width: 100%;max-height: 100%;vertical-align: middle;}
.pub_imgbox .line_holder{display: inline-block;height: 100%;vertical-align: middle;}

.pub_cnt{width: 1199px;margin: 0 auto;padding: 0 10px;}

.pub_menu{display: inline-block;position: relative;}
.pub_menu:hOVER{z-index: 1;}
.pub_menu .menu_title{display: block;position: relative;z-index: 1;text-overflow: ellipsis;overflow: hidden;}
.pub_menu .menu_title .symbol{margin: 0 0 0 3px;}
.pub_menu .menu_list{display: none;position: absolute;top: -5px;left: -10px;/* right: -5px; */min-width: 100%;text-align: left;white-space: nowrap;padding: 35px 10px 10px;border: 1px solid #ccc;background: white;}
.pub_menu:hover .menu_list { display: block; }

.pub_flag{position: absolute;top: 0;right: 0;width: 45px;height: 28px;text-align: center;color: white;background: #ff6600;}
.pub_flag .text{position: absolute;z-index: 1;}
.pub_flag .text .num{display: inline-block;margin: 0 0 -4px 0;font-size: 16px;font-style: italic;font-weight: bold;vertical-align: baseline;}
.pub_flag .arr{position: absolute;bottom: -29px;border: 15px solid transparent;border-left-width: 22px;border-right-width: 22px;border-top-color: #ff6600;}

.pub_symbol_arr{display: inline-block;position: relative;width: 10px;height: 5px;vertical-align: middle;}
.pub_symbol_arr i{position: absolute;top: 0;left: 0;border: 5px solid transparent;border-top-color: #5a5a5a;}
.pub_symbol_arr i i{margin: -6px -5px -5px;border-top-color: #f2f2f2;}

.pub_symbol_arr_to_right{display: inline-block;position: relative;width: 5px;height: 10px;vertical-align: middle;}
.pub_symbol_arr_to_right i{position: absolute;top: 0;left: 0;border: 5px solid transparent;border-left-color: #5a5a5a;}
.pub_symbol_arr_to_right i i{margin: -5px -5px -5px -6px;border-left-color: #f2f2f2;}

.pub_hsec1{color: #656d78;background: #f2f2f2;}
.pub_hsec1 a{color: #656d78;}
.pub_hsec1 .func_list{float: right;margin: 11px 0;text-align: right;}
.pub_hsec1 .func_list .func_item{display: inline-block;vertical-align: top;font-weight: bold;margin: 0 5px;}
.pub_hsec1 .func_list .func_item .menu_list { right: -5px; left: auto;}
.pub_hsec1 .func_list .func_item .menu_item {white-space: nowrap;}
.pub_hsec1 .lang_list{padding: 11px 0;}
.pub_hsec1 .lang_list .lang_item{display: inline-block;margin: 0 3px;}

.pub_hsec2{}
.pub_hsec2 .member_func{float: right;width: 176px;margin: 31px 0 0;}
.pub_hsec2 .member_func .avatar{float: left;width: 37px;height: 37px;}
.pub_hsec2 .member_func .func{margin: 0 0 0 45px;font-size: 13px;color: #bbb;}
.pub_hsec2 .member_func .func{}
.pub_hsec2 .member_func .func .member_name { white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.pub_hsec2 .member_func .menu .menu_title{margin: 4px 0;font-size: 14px;font-weight: bold;}
.pub_hsec2 .logo{float: left;margin: 10px 0 19px;height: 75px;line-height: 75px;}
.pub_hsec2 .navi_list{margin: 0 180px 0 268px;padding: 45px 0 0;}
.pub_hsec2 .navi_item{display: inline-block;margin: 0 10px;}

.pub_hsec3{}
.pub_hsec3 .cnt{position: relative;}
.pub_hsec3 .category_menu{float: left;position: relative;z-index: 999;width: 210px;}
.pub_hsec3 .category_menu .category_title{display: block;height:19px;padding: 11px;font-size: 16px;color: white;background: #333;}
.pub_hsec3 .category_menu .category_title .symbol{float: right;margin: 7px 0 0;}
.pub_hsec3 .category_menu .category_title .symbol i{border-top-color: #b3b3b3;}
.pub_hsec3 .category_menu .category_title .symbol i i{border-top-color: #333;}
.pub_hsec3 .category_menu .category_fir_list{display:none;position: absolute;top: 41px;left: 0;right: 0;}
.pub_hsec3 .category_menu.on .category_fir_list ,
.pub_hsec3 .category_menu.expend .category_fir_list{display: block;}
.pub_hsec3 .category_menu.expend .category_fir_list { margin: 10px 0 0; }
.pub_hsec3 .category_menu.collapse .category_fir_list{background: white;border-top: none; box-shadow: 0 0 10px rgba(0,0,0,.5);}
.pub_hsec3 .category_menu .category_fir_list:hover {z-index:1;}
.pub_hsec3 .category_menu .category_fir_list .category_fir_item{}
.pub_hsec3 .category_menu .category_fir_list .category_fir_item .symbol{float: right;margin: 2px 0 0;}
.pub_hsec3 .category_menu .category_fir_list .category_fir_item>a{display: block;position: relative;padding: 7px 1px 7px 5px;z-index: 1;font-size: 14px;border: 1px solid transparent;}
.pub_hsec3 .category_menu .category_fir_list .category_fir_item.with_sec:hover>a{border-color: black;border-right-color: white;background: white;}
.pub_hsec3 .category_menu .category_fir_list .category_fir_item .category_sec_list{display: none;position: absolute;top: 0;left: 209px;width: 944px;min-height: 100%;padding: 0 23px;text-align: justify;border: 1px solid black;background: white;}
.pub_hsec3 .category_menu .category_fir_list .category_fir_item:hover .category_sec_list{display: block;}
.pub_hsec3 .category_menu .category_fir_list .category_fir_item .category_sec_list .category_sec_item{display: inline-block;min-width: 220px;margin: 20px 6px;text-align: left;vertical-align: top;}
.pub_hsec3 .category_menu .category_fir_list .category_fir_item .category_sec_list .category_sec_item.category_sec_ad_item .title{display: block;margin: 0 0 12px;padding: 7px;font-size: 14px;font-weight: normal;text-align: center;color: white;background: #ff6600;}
.pub_hsec3 .category_menu .category_fir_list .category_fir_item .category_sec_list .category_sec_item.category_sec_ad_item .img{display: block;width: 220px;height: 210px;}
.pub_hsec3 .category_menu .category_fir_list .category_fir_item .category_sec_list .category_sec_item>a{display: block;margin: 7px 0;font-weight: bold;font-size: 14px;}
.pub_hsec3 .category_menu .category_fir_list .category_fir_item .category_sec_list .category_sec_item .category_thd_list{margin: 16px 0;}
.pub_hsec3 .category_menu .category_fir_list .category_fir_item .category_sec_list .category_sec_item .category_thd_list .category_thd_item{margin: 6px 0;}
.pub_hsec3 .sec_func{margin: 0 0 0 230px;color: white;background: #333333;}
.pub_hsec3 .sec_func .shop_func_list{float: right;font-size: 0;}
.pub_hsec3 .sec_func .shop_func_list a {color: white;}
.pub_hsec3 .sec_func .shop_func_list .shop_func_split{display: inline-block;height: 39px;border-left: 1px solid black;border-right: 1px solid #686868;}
.pub_hsec3 .sec_func .shop_func_list .shop_func_item{display: inline-block;padding: 9px 20px;vertical-align: top;font-size: 13px;}
.pub_hsec3 .sec_func .shop_func_list .shop_func_item .symbol.wish{display: inline-block;width: 23px;height: 21px;margin: 0 4px 0 0;vertical-align: middle;background: url(../images/hsec3_shopfunc_symbol_wish.png);}
.pub_hsec3 .sec_func .shop_func_list .shop_func_item .symbol.cart{display: inline-block;width: 29px;height: 21px;margin: 0 2px 0 0;vertical-align: middle;background: url(../images/hsec3_shopfunc_symbol_cart.png);}
.pub_hsec3 .sec_func .search{font-size: 0;}
.pub_hsec3 .sec_func .search .keyword{display: inline-block;width: 500px;height: 39px;margin: 1px 0 0 1px;padding: 0 10px;font-size: 14px;line-height: 38px;border: none;background: white;outline: none;}
.pub_hsec3 .sec_func .search .category{display: inline-block;width: 86px;height: 39px;white-space: nowrap;margin: 1px 0 0 0;padding: 0 10px;font-size: 12px;line-height: 38px;color: #656d78;vertical-align: top;border-left: 1px solid #ccc;background: white;outline: none;overflow: hidden;}
.pub_hsec3 .sec_func .search .category .pub_menu { max-width: 100%; overflow: hidden;}

.pub_hsec3 .sec_func .search .submit{display: inline-block;width: 42px;height: 39px;margin: 1px 0 0;border: none;vertical-align: top;outline: none;background: #868686 url(../images/hsec3_submit.png) no-repeat center center;}

.lang_de.w_1200 .search{width:600px;}
.lang_de.w_1200 .pub_hsec3 .sec_func .search .keyword{width:400px;}
div#promo_home h1 {
    text-align: center;
    font-size: 25px;
}
#promo_home {text-align: justify;}
#promo_home h3,#promo_home h4 {font-weight: bold; font-size:20px; margin:10px 0;}