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

.w_1680 #header.wide{width: 1680px;min-width: 1680px;}
.w_1680 #nav.wide{width: 1680px;min-width: 1680px;}
.w_1680 #help.wide{width: 1680px;min-width: 1680px;}
.w_1680 #footer.wide{width: 1680px;min-width: 1680px;}

/***************************宽屏样式(start)***************************/
.w_1200 .wide{width:1200px; max-width:1200px;}
.w_1200 .frame{padding:0 20px;}

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

.w_1200 #help .info{width:695px; padding-left:0;}
.w_1200 #help .info dl{width:175px;margin-right: 20px;}
.w_1680 #help .info dl{width:345px;margin-right: 20px;}
.w_1680 #help .info{width:1185px; padding-left:0;}
.w_1200 #help .newsletter{width: 495px;}
.w_1200 #help .newsletter input[name=Email]{width: 493px;height: 56px;}
.w_1200 #help .newsletter .submit{width: 149px;height: 58px;font-size: 18px;}

.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)***************************/
.index_wide{width: 980px;min-width: 980px;margin: 0 auto;}
.w_1200 .index_wide{width: 1200px;min-width: 1200px;}
.w_1680 .index_wide{width:1680px; min-width:1680px;}


.fb_button span{margin:0 6px 0 28px;}
.twitter_button .text{margin-left:5px;}
.google_button span.button_text{margin-left:6px;}


/*************************** 多语言样式 start ***************************/
.lang_es .header_cart{width:157px;}
.lang_es .header_cart>a{width:100px;}
/*************************** 多语言样式 end ***************************/


body #customer{background:#FFF; padding:0 15px; width:950px;}

/*************************** header start ***************************/
#header{position: relative;height:128px;text-align: center;}
#header .logo{display: inline-block;width:360px;height:125px;overflow:hidden;margin-top: 29px;}
#header .logo a{display:table-cell; height:125px; vertical-align:middle;}
#header .logo img{vertical-align:middle;}
#header .header_right{position: absolute;top: 0;right: 7px;}
#header .header_right .toper{margin-top: 74px;height:27px;}
#header .header_right .toper .list{width: 27px;height:27px; line-height:27px; float:right;background-image: url(../images/header_icon.png);background-repeat: no-repeat; position:relative; z-index:1010;margin-left: 25px;}
#header .header_right .toper .list.cart{background-position: -155px 0;}
#header .header_right .toper .list.fav{background-position: -104px 0;}
#header .header_right .toper .list.fav a{display: inline-block;width: 100%;height: 100%;}
#header .header_right .toper .list.login{background-position: -52px 0;}
#header .header_right .toper .list.login dt{display: none;font-size: 0;}
#header .header_right .toper .list.login>div{display: none;}
#header .header_right .toper .list.login a{display: inline-block;width: 100%;height: 100%;}
#header .header_right .toper .list.search_btn{background-position: 0 0;}
#header .header_right .toper .list.search_btn em{display: inline-block;width: 100%;height: 100%;}
#header .header_right .toper .search_form{position: absolute;top: 27px;right: 0;display: none;margin: 0;background: #fff;}
#header .header_right .toper .list.search_btn:hover .search_form{display: block;}

#header .header_right .toper .list .chat{display:block; padding:0 8px 0 30px; background:url(../images/ico-img.png) -170px 2px no-repeat;}
#header .header_right .toper .list div strong{margin-left:6px;}
#header .header_right .toper .list: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;}
#header .header_right .toper .list:hover dt.not_dd{background:none; border:1px transparent solid;}
#header .header_right .toper .list dt{height:28px; line-height:28px; border:1px solid #fff; padding:0 20px 0 8px; cursor:pointer; background:url(../images/ico-img.png) right -114px no-repeat #fff;}
#header .header_right .toper .list 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;background-size: 14px;}
#header .header_right .toper .list dt.not_dd{background:none; padding-right:10px;}
#header .header_right .toper .list dd{padding:5px 10px 8px; border:1px solid #d1d1d1; background:#fff; position:absolute; top:28px; right:-70px; display:none;}
#header .header_right .toper .list 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;}
#header .header_right .toper .list: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;}
#header .header_right .toper .list:hover dd a{display:block; height:21px; line-height:21px; overflow:hidden;}
#header .header_right .toper .list.login:hover dd{width:150px; padding:5px 10px;}
#header .header_right .toper .list.lang:hover dd{width:82px;}
#header .header_right .toper .list.currency{width:auto;}
#header .header_right .toper .list.currency dt{width:32px; font-weight:bold; text-align:center;}
#header .header_right .toper .list.currency:hover dd{width:50px; padding:0 6px 8px; left:inherit; right:4px;}
#header .header_right .toper .list.currency:hover dd a{height:20px; line-height:20px;}
#header .header_right .toper .list.currency:hover dd a img{margin-right:3px;}
#header .header_right .toper .list.no-bg{background:none;}
#header .header_right .toper .list.no-bg dt{background:#fff; padding:0 8px;}
#header .down_header_cart.header_active{border: none;box-shadow: none;}
#header .down_header_cart .cart_note{top: 23px;margin-top: 10px;padding-top: 5px;border-color: transparent;}
#header .down_header_cart .cart_note:before{position: absolute;left: 0;top: -10px;content: '';width: 100%;height: 10px;}
#header .down_header_cart .cart_note:after{position: absolute;right: 0;top: -8px;margin:auto;border-width: 0 8px 8px 20px;border-style: solid;border-color: transparent;border-bottom-color: #fff;content: '';width: 0;height: 0;}


.search_form{width:316px; border:1px solid #D3D3D3; height:30px; margin:6px 8px 0 0;}
.search_form input{vertical-align:middle;}
.search_form .form_input{width:280px; height:20px; padding-left:8px; margin:4px 0; border:1px solid #fff; border-right:1px solid #D3D3D3; background:none;}
.search_form .button{width:22px; height:22px; background:url(../images/ico-img.png) -179px -35px no-repeat; border:none; cursor:pointer; margin:4px 0 4px 4px;}

/*.header_cart{position:relative; width:135px; height:32px; margin-top:6px; background:url(../images/ico-img.png) -170px -132px no-repeat #000;}*/
.header_cart>a{width:76px; height:20px; line-height:20px; display:block; color:#fff; padding-left: 30px; margin:6px 0 6px 0px; border-right:1px solid #fff; overflow:hidden; text-align:center;}
.header_cart>a:hover{color:#fff;}
.header_cart>i{display:block; width:20px; height:20px; background:url(../images/ico-img.png) right -160px no-repeat;}
.header_cart .cart_note{top: 26px;}
.header_cart.header_active{border-width: 0;box-shadow: none;}

#nav_outer{position: relative;border-bottom: 1px solid #ededed;margin-top: 15px;}
#nav{height:76px;}
#nav .nav_sec{top:49px;}
#nav ul{width:100%; height:76px; overflow:hidden;text-align: center;}
#nav li{padding:28px 0; margin: 0 44px; display: inline-block;vertical-align: middle; height:20px; line-height:20px;}
#nav li>a{color:#646464; text-transform:uppercase; font-size:15px;}
#nav li a:hover{text-decoration:none}
#nav li:hover dl{visibility:visible;}

#nav .all dl{visibility:hidden; position:absolute; width:200px; top:40px; left:5px; padding-bottom:5px; z-index:1000;}
#nav .all dl dt{border-width:0 7px 7px 7px; border-style:solid; display:block; width:0px; height:0px; margin-top:-7px; margin-left:20px;}
#nav .all dl dd{padding:8px 0;}
#nav .all dl dd a{display:block; color:#fff; padding:0 8px; height:21px; line-height:21px; white-space:normal; overflow:hidden; margin-bottom:5px;}
#nav .all dl dd a:hover{text-decoration:none;}
#nav .all dl.down_width_1{width:235px;}
#nav .all dl.down_width_1 dd{width:235px;}
#nav .all dl.down_width_2{width:285px;}
#nav .all dl.down_width_2 dd{width:285px;}

#nav .all{float:left; width:136px; height:49px; background:url(../images/ico-img.png) right -272px no-repeat; position:relative;}
#nav .all:hover dl{visibility:visible; left:inherit; left:0; top:48px;}
#nav .all:hover dl dt{margin-left:50px;}

.nav_ad{margin:8px auto 0;}
/*************************** header end ***************************/



/*************************** footer start ***************************/
#help{min-height:184px; padding-top: 55px; border-top: 2px solid #e6e6e6;overflow:hidden;}
#help .newsletter{width:300px; overflow:hidden; }
#help .newsletter h3{height: 54px;font-size: 24px; font-family: 'Tcm',Arial; color:#000;}
#help .newsletter p{line-height:19px; color:#777; font-size:11px; padding:5px 12px 5px 0; margin:0;}
#help .info{padding-left:22px; width:600px; height:205px; overflow:hidden;}
#help .info dl{width:200px; margin:0;}
#help .info dl:first-child{padding-left:0px;}
#help .info dl dt{height: 54px;color:#000;font-size:24px;font-family: 'Tcm',Arial;overflow: hidden;}
#help .info dl dd{height:30px; line-height:30px; overflow:hidden;}
#help .info dl dd a{color:#888888; font-size:14px;font-family: 'Poppins_Regular';display: block;height:30px; line-height:30px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
#help .info dl dd a:hover{color:#c00}

#help #newsletter_form{position: relative;border-radius: 50px;}
#help .newsletter input[name=Email]{width: 298px;height: 36px;border: 1px solid #a8a8a8;border-radius: 50px;text-indent: 27px;}
#help .newsletter .submit{position: absolute;top: 0;right: 0;width: 100px;height: 38px;background: #f47b6d;border-radius: 50px;border: none;color: #fff;font-size: 14px;text-transform:uppercase;cursor: pointer;}

#footer{padding:24px 0; text-align:center; color:#333; line-height:180%;}
#footer .follow_us_box{height:40px; line-height:40px; padding:5px 0 20px; text-align:center;}
#footer .follow_us_box li{margin-right:20px;}
#footer .nav{padding-bottom:7px;}
#footer .nav a{margin:0 10px;}
#footer .foot_copy{font-size:13px; padding-top:5px;}
#footer .foot_pay{padding:10px 0;}

#footer .func{margin: 3px 0 0;height: 20px;line-height: 20px;}
#footer .func .item{position: relative;width: auto;}
#footer .func .item.language{margin-right: 10px;}
#footer .func .item.language img{display: inline-block;vertical-align: middle;width: 16px;height: 11px;margin-right: 7px;}
#footer .func .item.currency{}
#footer .func .item strong,#footer .func .item dt,#footer .func .item dl{display: inline-block;vertical-align: middle;font-size: 12px;color: #999999;}
#footer .func .item dt{background: url(../images/down_arrow.png) no-repeat right center;padding-right: 15px;margin-right: 10px;}
#footer .func .item dl{color: #999999;margin-left: 5px;}
#footer .func .item .name{display: inline-block;vertical-align: middle;height: 18px;line-height: 18px;color: #999999;font-size: 12px;}
#footer .func .item dd{display:none;position: absolute;bottom:20px;right: 0px;width: 90px;background: white;-webkit-border-radius-top-left: 6px;-moz-border-radius-top-left: 6px;border-top-left-radius: 6px;-webkit-border-radius-top-right: 6px;-moz-border-radius-top-right: 6px;border-top-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;text-align: center;padding: 5px 10px;}
#footer .func .item:hover dd{display: block;}
#footer .func .item.currency dd{width: 60px;}

.global_swap_chain{text-align:center;}
.global_swap_chain a{color:#333;}

.partners_box img{max-width: 100px;max-height: 40px;}
/*************************** 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 ***************************/


#prod_detail .prod_info_price .price_left .current_price .price{color:#e6707e;}
#prod_detail .save_price .save_style{color:#e6707e;}


.market_prod_list .prod_box{width: 223px;height: 350px;margin: 15px 0 0 16px;text-align: center;}
.market_prod_list .prod_box.fir{margin-left: 0;}
.market_prod_list .prod_box .img{position: relative;width: 223px;height: 223px;text-align: center;}
.market_prod_list .prod_box .img img{display: inline-block;vertical-align: middle;max-width: 100%;max-height: 100%;}
.market_prod_list .prod_box .img span{display: inline-block;vertical-align: middle;height: 100%;}
.market_prod_list .prod_box .cart_btn{display: none;}
.market_prod_list .prod_box .detail_box{text-align: left;}
.market_prod_list .prod_box .detail_box .pro_view{margin: 0 0 10px;}
.market_prod_list .prod_box .favorite{opacity:1;filter:alpha(opacity=100);height: 22px;line-height: 22px;background: url(/static/themes/default/images/products/icon_list_fav.png) no-repeat 1px 3px;padding-left: 25px;}
.market_prod_list .prod_box .favorite.is_in{background-position: 1px -40px;}
.market_prod_list .prod_box .detail_box{margin: 20px 0 0;}
.market_prod_list .prod_box .detail_box .pro_name{height: 30px;margin-bottom: 7px;line-height: 30px;overflow: hidden;}
.market_prod_list .prod_box .detail_box .pro_name a{font-size: 15px;font-weight: normal;}
.market_prod_list .prod_box .detail_box .pro_name a:hover{}
.market_prod_list .prod_box .detail_box .prod_price{font-size: 18px;font-weight: normal;}
.market_prod_list .prod_box .detail_box .prod_price del{font-size: 14px;}
.market_prod_list .prod_box .icon_discount{position:absolute; top:16px; right:16px; width:56px; height:56px;  line-height:26px;z-index: 11;text-align: center;border-radius: 50%;}
.market_prod_list .prod_box .icon_discount b{position: relative;top: 6px;}
.market_prod_list .prod_box .icon_discount_foot{width:0; height:0; position:absolute; right:0; top:35px;z-index: 11;}
.market_prod_list .prod_box .icon_seckill{display: none;padding:0 22px; line-height:30px; overflow:hidden; position:absolute; top:0; left:0; z-index: 11;}
.market_prod_list .prod_box .view{opacity:0;filter:alpha(opacity=0);position: absolute;bottom: 30px;width: 100%;text-align: center;}
.market_prod_list .prod_box .view a{display: inline-block;padding: 0 25px;font-size: 12px;color: #555;text-transform: uppercase;line-height: 28px;border:1px solid #e0e0e0;background: rgba(255,255,255,0.75);text-decoration: none;}
.market_prod_list .prod_box:hover .view{opacity: 1;filter:alpha(opacity=100);}

