/*
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 .nav_item li>a{padding:0 24px;}
.w_1200 #service dl{padding:0 40px 0 30px; width:190px;}
.w_1200 #service dl:first-child{padding-left:30px;}
.w_1200 #service dl.fore_2{width:374px;}
.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_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 .w_1200 #top_bar .freeship{width:490px;}
.lang_ru #top_bar .freeship{width:350px;}
.lang_ru .header_cart{width:155px;}
.lang_ru .header_cart .cart_text{width:83px; font-size:12px;}
.lang_pt .header_cart{width:160px;}
.lang_pt .header_cart .cart_text{width:88px;}
/*************************** 多语言样式 end ***************************/

/*************************** header start ***************************/
#top_bar_outer{background:#f6f6f6; border-bottom:1px solid #e8e8e8;}
#top_bar{height:34px; line-height:35px;}
#top_bar .freeship{width:316px; height:34px; padding-left:36px; background:url(../images/ico-img.png) -166px top no-repeat;}
#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 -36px 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: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;}
#top_bar .crossn li:hover dt.not_dd{background:none; border:1px transparent solid;}
#top_bar .crossn li dt{height:28px; line-height:28px; margin-top:3px; border:1px solid #f6f6f6; padding:0 20px 0 10px; cursor:pointer; background:url(../images/ico-img.png) right -114px 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:-3px; overflow:hidden; background:url(../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 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:200px; 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 .crossn li:hover dd.login .fb-login-button{margin-bottom: 12px;}

#header{background:#fff;}
#header .logo{width:300px; 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:440px; border:1px solid #e0dfe4; height:38px; margin:21px 22px 0; background:url(../images/repeat-bg.png) top repeat-x;}
.search input{height:26px; border:0; outline:0;}
.search .text{width:380px; 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_inner:hover{color:#fe8a27;}
.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; color:#fe8a27;}
.header_cart .cart_text{left:65px; top:14px; width:52px; background:url(../images/global/header_cart_hover.png) no-repeat right 7px;}

#nav_outer{border-bottom:1px #ccc solid;position:relative; z-index:1000;}
#nav{height:42px;}

.nav_box{padding-left:236px;}
.nav_menu{width:236px;margin-left:-236px;position:relative;}
.nav_menu .nav_title{height:42px; line-height:42px;position:absolute;top:0;left:0;width:100%;}
.nav_menu .nav_title a{font-size:14px; color:#fff; padding-left:24px; display:block; text-decoration:none;}
.nav_menu .nav_title b{position:absolute; top:12px; right:12px; width:19px; height:19px; background:url(../images/ico-img.png) right -185px no-repeat;}
.nav_categories{position:absolute;top:42px;left:0border:1px #e0e0e0 solid; background:#fff; display:none; padding:8px 0;
-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;}
.nav_categories li{height:40px; position:relative;}
.nav_categories li>h2{width:202px; border-top:1px #e0e0e0 solid; border-bottom:1px solid #fff; border-left:1px solid #fff; background:#fff; height:38px; margin:0 16px; overflow:hidden; position:relative;}
.nav_categories li:first-child>h2{border-top:1px solid #fff;}
.nav_categories li>h2>a{height:38px; line-height:38px; display:block; font-size:12px; padding-right:16px; text-indent:5px; font-weight:bold;}
/*.nav_categories li>h2>em{border-width:5px 0 5px 5px; border-style:solid; display:block; position:absolute; top:15px; right:5px; z-index:10;}*/
.NavArrowColor{border-color:transparent transparent transparent #ccc;}
.nav_categories li>h2>i{position: absolute; top: 0;bottom: 0;right: 11px;width: 7px;height: 11px; z-index:11;background: url(../images/global/icon_down_has.png) no-repeat center top;margin:auto;}
.nav_categories li.hover>h2{position:absolute; width:204px; border:1px solid #bbb; border-right:none; margin:0; padding-left:16px; height:39px; z-index:10000; left:0;
 -webkit-box-shadow:-3px 1px 5px rgba(0, 0, 0, 0.3); -moz-box-shadow:-3px 1px 5px rgba(0, 0, 0, 0.3); box-shadow:-3px 1px 5px rgba(0, 0, 0, 0.3);}
.nav_categories li .nav_subcate{position:absolute; left:220px; width:700px; padding:0 12px; min-height:494px; z-index:1001; border:1px solid #bbb; background:#fff; -webkit-box-shadow:0 0 5px rgba(0, 0, 0, 0.3); -moz-box-shadow:0 0 5px rgba(0, 0, 0, 0.3); box-shadow:0 0 5px rgba(0, 0, 0, 0.3);}
.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{height:42px; overflow:hidden;}
.nav_item li{float:left; line-height:42px; border-right-width:1px; border-right-style:solid;}
.nav_item li>a{text-align:center; color:#fff; padding:0 14px; display:inline-block; text-decoration:none; border-right-width:1px; border-right-style:solid; font-size:14px;}
.nav_item li:hover dl{visibility:visible;}

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

/*************************** footer start ***************************/
#service{overflow:hidden; padding:20px 0;}
#service dl{padding:0 7px 0 20px; border-left:1px #ccc solid; height:174px; width:190px;}
#service dl:first-child{border-left:0; padding-left:0px;}
#service dl.fore_2{width:300px; padding-right:7px;}
#service dt{font-size:14px; font-weight:bold; height:24px; line-height:24px; color:#000; overflow:hidden;}
#service dd>a{line-height:29px; display:block;height: 29px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
#service .newsletter{padding-top:12px;}
#service .newsletter .text{width:284px; height:34px; line-height:34px; border:1px #b6b6b6 solid; margin:13px 0;}
#service .newsletter .button{width:106px; height:32px; line-height:32px; color:#fff; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; border:0; cursor:pointer; font-size:14px;}

#footer_outer{background:#eee; border-top:1px solid #c1c1c1;}
#footer{padding:24px 0; border-top:1px solid #c1c1c1; text-align:center; color:#333; line-height:180%;}
#footer .follow_us_box{height:40px; line-height:40px; padding-bottom:10px;}
#footer .follow_us_box .follow_title{margin-right:10px; font-size:14px; font-weight:bold; color:#333; display:inline-block; vertical-align:top;}
#footer .follow_us_box .follow_content{display:inline-block;}
#footer .nav a{margin:0 10px;}
#footer .foot_copy{font-size:13px; padding-top:5px;}
#footer .foot_pay{padding:15px 0 10px; text-align:center;}

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

/*************************** gloabl start ***************************/

.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; color:#1363bc; text-decoration:none; margin-left:10px;}

#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 ***************************/

inp{padding:0;margin:0;}
.transition2{transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;-webkit-transition:all 0.2s ease-out;}
.transition3{transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;}
.transition4{transition:all 0.4s ease-out;-moz-transition:all 0.4s ease-out;-ms-transition:all 0.4s ease-out;-o-transition:all 0.4s ease-out;-webkit-transition:all 0.4s ease-out;}
.transition5{transition:all 0.5s ease-out;-moz-transition:all 0.5s ease-out;-ms-transition:all 0.5s ease-out;-o-transition:all 0.5s ease-out;-webkit-transition:all 0.5s ease-out;}
.blank33{font-size:0;height:33px;width:100%;clear:both;}
.img_center{ text-align:center;}
.img_center .img_{ vertical-align:middle;}
.img_center .span{height:100%;display:inline-block; vertical-align:middle;}

.row_line{width:100%;height:1px;background:#e5e5e5;}

.blank19{width:100%;font-size:0;height:19px;clear:both;}
.blank22{width:100%;font-size:0;height:22px;clear:both;}
.blank25{width:100%;font-size:0;height:25px;clear:both;}
.blank31{width:100%;font-size:0;height:31px;clear:both;}
.blank38{width:100%;font-size:0;height:38px;clear:both;}
.blank41{width:100%;font-size:0;height:41px;clear:both;}
.blank42{width:100%;font-size:0;height:42px;clear:both;}

.banner_bg{z-index:400;height:570px;position:relative;}
.banner_bg .banner_list{display:block;width:100%;position:absolute;top:0p;left:0;z-index:400;height:570px;}
.banner_bg .banner_list a{display:block;width:100%;height:100%;}
.banner_bg .banner_point{ width:100%;height:12px;z-index:400; position:absolute; bottom:29px;}
.banner_bg .banner_point a{float:left;display:block;width:13px;height:13px; background:url(../images/banner_point.png) -21px top;margin-left:7px; }
.banner_bg .banner_point a.hover{background:url(../images/banner_point.png);}
.orther_banner{height:306px;}
.orther_banner .banner_list{height:306px;}

.FontBgColor {background-color: #9ABE14;}
.NavBgColor {background-color: #005AB0;}
.hide{display:none;}

.w_1000{width:990px;padding:0 5px;}
.warp{margin:0 auto;}

#top_bar_auto{width:100%;height:44px;background:#f3f3f3;position:relative;z-index:500;}
.top_bar{height:44px;line-height:44px;}
.top_bar .freeshipping{float:left;}
.top_bar .freeshipping p{float:left;font:bold 12px/44px Arial;color:#484848;padding-left:28px;background:url(../images/feiji.png) left center no-repeat;}
.top_bar .freeshipping p:first-child{padding:0 21px;background:url(../images/top_bar_icon_1.png) left center no-repeat;padding-right:}

.top_bar .crossn{height:29px;margin-top:8px;}
.top_bar .crossn li{display:inline-block; padding:0 12px; height:27px;  position:relative; z-index:1010;line-height:27px;padding:0 18px;color:#333;}
.top_bar .crossn li.login{background:url(../images/user_luck_icon.png) left center no-repeat;}
.top_bar .crossn li.account_btn{background:url(../images/user_account_icon.png) left center no-repeat;}
.top_bar .crossn li.wishlist_btn_{background:url(../images/user_wishlist_icon.png) left center no-repeat;}
.top_bar .crossn li.block{padding:0 4px;height:27px;line-height:27px;border:1px solid #e5e5e5;background:#fff;}
.top_bar .crossn li:first-child.block{padding:0 4px 0 15px;}
.top_bar .crossn li div strong{ margin-left:6px;}
.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;}
.top_bar .crossn li:hover dt.not_dd{background:none; border:1px transparent solid;}
.top_bar .crossn li dt{height:27px; line-height:27px; margin-top:0px;  padding:0 11px 0 8px; cursor:pointer; background:url(../images/ico-img.png) right -114px no-repeat;}
.top_bar .crossn li dt strong{width:40px; display:block; text-align:center;}
.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:27px; right:4px; display:none;}
.top_bar .crossn li dd img{margin-right:5px;}
.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 .crossn li:hover dd.currency{width:48px;}
.top_bar .crossn li:hover dd.currency a{display:block; height:18px; line-height:18px; overflow:hidden;}
.top_bar .crossn li:hover dd.lang{width:53px;}
.top_bar .crossn li:hover dd.lang a{display:block; height:21px; line-height:21px; overflow:hidden;}


/*header*/
#header_auto{position:relative;height:111px;width:100%;z-index:450;}
#header_auto .header{height:111px;position:relative;}
#header_auto .header .logo{position:absolute;left:0;top:26px;width:308px;height:58px;}
#header_auto .header .logo img{max-width:100%;max-height:100%;}
.header_cart{position:relative; width:63px; height:71px; margin-top:20px; border:1px #fff solid;}
.header_cart .cart_inner{height:71px; display:block; position:relative; z-index:1009;background:url(../images/header_cart.png) no-repeat;}
.header_cart .cart_inner:hover{color:#fe8a27;}
.header_cart .cart_count, .header_cart .cart_text{position:absolute; font-size:16px; font-weight:bold;}
.header_cart .cart_count{left:0; top:0px; width:100%; height:71px;line-height:71px; text-align:center; color:#fe8a27;font-size:20px;color:#f3216a;}
.header_cart .cart_text{left:65px; top:14px; width:52px; background:url(/static/images/global/header_cart_hover.png) no-repeat right 7px;}
.header_cart .cart_note{position:absolute; right:-1px; top:71px; width:235px;  background:#fff; box-shadow:2px 2px 5px 2px rgba(0,0,0,0.1); display:none; z-index:1001;}
.header_cart .cart_empty{padding:35px 0; text-align:center; line-height:24px;}
/*.header_cart .cart_list .more_pro{height:363px; overflow-x:hidden; overflow-y:scroll;}
.header_cart .cart_list li{position:relative; padding:15px 0; height:60px; margin:0 15px; border-bottom:1px #ccc solid;}
.header_cart .cart_list li:hover{background:#f7f7f7;}
.header_cart .cart_list .cart_pro_img{position:absolute; left:0; top:15px; width:60px; height:60px; text-align:center;}
.header_cart .cart_list .cart_pro_img img{max-width:100%; max-height:100%;}
.header_cart .cart_list .cart_pro_name, .header_cart .cart_list .cart_pro_property{margin-left:73px; height:18px; overflow:hidden; white-space:nowrap; color:#999; display:block;}
.header_cart .cart_list .cart_pro_property span{margin-right:5px;}
.header_cart .cart_list .cart_pro_piece{margin-left:73px; padding-top:5px; display:block;}
.header_cart .cart_list .cart_pro_price{position:absolute; right:15px; bottom:15px; font-size:14px; font-weight:bold;}*/
.header_cart .cart_pro_btn{padding:10px 20px;}
.header_cart .cart_pro_btn a{color:#333; text-decoration:none;}
.header_cart .cart_pro_btn .cart_view{display:block; height:30px; line-height:30px; text-align:center; color:#333; cursor:pointer; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; box-shadow:0 2px 1px rgba(225,187,0,.85); border:1px #fb0 solid; background:#f5ce50; color:#333;}
.header_cart .cart_pro_btn .cart_num{font-size:14px; font-weight:bold; color:#f30;}
.header_active{-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);}

#header_auto .header .search{float:right;border:1px solid #c1c1c1;width:270px;height:39px;margin-top:40px;margin-right:22px;}
#header_auto .header .search .keyword{float:left;outline:none;background:none;border:none;height:21px;line-height:21px;color:#9f9d9d;margin-top:9px;margin-left:12px;width:210px}
#header_auto .header .search .submit{float:right;width:21px;height:21px;background:url(../images/search_btn.jpg);text-decoration:none;border:none;outline:none;margin:9px 13px 0 0;cursor:pointer;}
#link_list{position:absolute;overflow:hidden;bottom:4px;right:91px;width:273px;line-height:20px;height:20px;overflow:hidden;}
#link_list a{color:#9f9d9d;margin-right:5px;}

/*nav*/
#nav_auto{width:100%;position:relative; z-index:440;background:#f3216a;height:46px;}
#nav_auto .filter_box{width:100%;height:46px;position:relative;z-index:450;}
#nav_auto .filter{width:0px;height:46px;position:absolute;left:0;top:0;background:rgba(248,157,172,1);*background:url(../images/nav_ie7.jpg);_background:url(../images/nav_ie7.jpg);}
#nav_auto .nav{height:46px;position:relative; z-index:451;margin-top:-46px; background:none;}
#nav_auto .nav dl{float:left;line-height:45px;position:relative;}
#nav_auto .nav dl dt a{display:inline-block;font-weight:bold;font-size:16px;color:#fff;padding:0 22px;border-right:1px solid #f54d88;text-decoration:none;}
#nav_auto .nav dl.last dt a {padding-right:20px;border-right:none;}
#nav_auto .nav dl dd{position:absolute;border-left:1px solid #000;border-right:1px solid #000;background:#fff;border-bottom:1px solid #000;border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;-webkit-border-radius:2px;box-shadow:0 0 4px #000;padding-bottom:10px;display:none;font-size:0;width:838px;}
#nav_auto .nav dl dd span{ float:left; /*padding: 0 58px;*/ display:inline-block; height:auto; line-height:24px; font-size:16px; color:#777777;  width:275px;text-align: center; overflow:hidden; font-weight:bold;}
#nav_auto .nav dl dd .sec_nav{ float:left;  border-right:1px dotted #777777;}
#nav_auto .nav dl dd .sec_nav.nobdr{ border-right:0;}
#nav_auto .nav dl dd a{padding:0 65px; padding-left:50px; display:block;height:auto;line-height:24px;font-size:14px;color:#777777;width:160px;overflow:hidden;}

#nav_auto .nav dl dd a:hover{color:#f3216a;}
#nav_auto .nav dl dd .abs{display:block;margin-top:-6px;}
#nav_auto .nav dl dd i{ display:inline-block; border-right:1px dotted #777777;width:1px; height:28px;}
#nav_auto .nav dl:hover dd{display:block;}



/*index*/
.main{positionre:relative;z-index:400;}
.index_cate_box{border-bottom:1px solid #000;}
.index_cate_box .cate_title{padding-top:37px;padding-bottom:33px;border-bottom:1px solid #eee;}
.index_cate_box .cate_title b{font-weight:normal;display:block;text-align:center;font-size:30px;color:#000;font-family:Tahoma, Arial;line-height:45px;}
.index_cate_box .cate_title p{display:block;font-size:14px;color:#8f8e8e;text-align:center;line-height:30px;}
.index_cate_box .index_cate_item{float:left;width:329px;}
.index_cate_box .index_cate_item.hasBorder{border-left:1px solid #eee;border-right:1px solid #eee;}
.index_cate_box .index_cate_item .img_center{height:297px;}
.index_cate_box .index_cate_item p{display:block;text-align:center;}
.index_cate_box .index_cate_item p.brief{text-transform:uppercase;font-size:16px;font-weight:bold;line-height:28px;padding-top:20px;height:28px;overflow:hidden;}
.index_cate_box .index_cate_item p.title{overflow:hidden;color:#f3216a;line-height:23px;overflow:hidden;height:23px;}
.index_cate_box .index_cate_item p.price{color:#f3216a;font-size:22px;font-family:Tahoma, Arial;line-height:52px;}
.index_cate_box .index_cate_item p.price del{font-size: 18px;color: #ababab;margin-left: 10px;font-family: Tahoma, Arial;margin-left:10px;}
.index_cate_box .index_cate_item p.link a{display:inline-block;width:97px;height:39px;line-height:39px;background:#000;color:#fff;text-decoration:none;}
.index_cate_box .index_cate_item p.link a:hover{background:#f54d88}

.video_box{margin-top:2px;border-top:1px dashed #000;overflow:hidden;position:relative;padding-bottom:40px;border-bottom:3px solid #000;}
.video_box .video_title b{font-weight:normal;display:block;text-align:center;font-size:30px;color:#000;font-family:Tahoma, Arial;line-height:78px;padding-top:16px;}
.video_box img{max-width:100%;max-height:100%;}
.video_box .ad1{float:left;width:651px;height:313px;position:relative;cursor:pointer;}
.video_box .ad1 .abs0{position:absolute;left:0;top:0;z-index:100;width:651px;height:313px;}
/*.video_box .ad1 .abs0:hover{background:url(../images/video_abs_bg.png) center center no-repeat;}*/
.video_box .ad1 .abs0{background:url(../images/video_btn.png) center center no-repeat;}
.video_box .ad2{width:314px;height:651px;position:absolute;right:0;top:94px;}
.video_box .video1,.video_box .video2{margin-top:25px;height:313px;width:313px;margin-right:25px;position:relative; z-index:90;}
.video_box .abs1 ,.video_box .abs2{position:absolute;width:313px;height:313px;top:432px;left:0;z-index:100;cursor:pointer; background:url(../images/video_abs_bg.png) -1000px center no-repeat;}
.video_box .abs2{left:338px;}
.video_box .video1 embed,.video_box .video2 embed{z-index:90;}
/*.video_box .abs1:hover, .video_box .abs2:hover{background:url(../images/video_abs_bg.png) center center no-repeat;}*/
.video_box .abs1, .video_box .abs2{background:url(../images/video_btn.png) center center no-repeat;}

.index_best_sellers{height:787px;border-bottom:1px solid #000;}
.index_best_sellers .bast_title{height:59px;border-bottom:1px solid #ccc;line-height:59px;}
.index_best_sellers .bast_title span.fl{font-size:26px;color:#000;font-family:Tahoma, Arial;}
.index_best_sellers .bast_title .fr{width:54px;height:17px;font-size:0px;line-height:17px;margin:20px 3px 0 0;}
.index_best_sellers .bast_title .fr a{display:inline-block;width:27px;height:17px;background:url(../images/bast_page.jpg) -26px center no-repeat;}
.index_best_sellers .bast_title .fr a:first-child{background-position:0 center;}
.index_best_sellers .prolist{overflow:hidden;position:relative;height:528px;width:100%;}
.index_best_sellers .prolist .base_box{border-bottom:none;}
.index_best_sellers .list_ad{font-size:0px;}
.index_best_sellers .list_ad a{display:inline-block;width:482px;height:210px;}
.index_best_sellers .list_ad a img{width:482px;height:210px;}
.index_best_sellers .list_ad a:first-child{margin-right:26px;}

.index_gallery{margin-top:2px;border-top:1px dotted #000;padding-bottom:52px;}
.index_gallery .gallery_title{height:80px;line-height:80px;}
.index_gallery .gallery_title .fl{text-align:center;font-size:26px;color:#000;font-family:Tahoma, Arial;}
.index_gallery .gallery_title .fr a{display:inline-block;text-transform:uppercase;padding-right:8px;color:#000;background:url(../images/gallery_title_icon.jpg) right center no-repeat;height:32px;line-height:32px;margin-left:18px;text-decoration:none;}
.index_gallery .gallery_title .fr a:hover{color:#fff;width:145px;height:32px;background:url(../images/gallery_title_icon_hover.jpg) no-repeat;padding-right:0;text-align:center;}
.index_gallery .box{position:relative;height:176px;}
.index_gallery .box .btn{position:absolute;top:74px;cursor:pointer;}
.index_gallery .box .btn_pre{left:0;}
.index_gallery .box .btn_next{right:0;}
.index_gallery .of{overflow:hidden;position:relative;height:176px;width:920px;margin:0 auto;}
.index_gallery .of .ul{width:10000px;height:176px;position:absolute;left:0px;top:0px;}
.index_gallery .of .ul .li{position: relative;float:left;width:163px;height:163px;border:7px solid #d7d7d7;margin-right:9px;}
.index_gallery .video_func{/* display:none; */position: absolute;top: 0%;left: 0%;/* background: rgba(0,0,0,0.7); */width: 100%;height: 100%;}
.index_gallery .video_btn{position: absolute;/* top: 44%; *//* left: 44%; *//* background-color: white; *//* width: 26px; *//* height: 21px; */cursor: pointer;background: url(../images/video_btn.png) center center no-repeat;width: 100%;height: 100%;}



/*webpath*/
.webpath{height:38px;line-height:38px;background:#f2f2f2;margin:29px 0 37px 0;color:#999;font-family:Gotham;}
.webpath a{color:#333;font-family:Arial;}
.webpath a.first{padding-left:41px;background:url(../images/home.png) 15px center no-repeat;}
.page_title{border-bottom:2px solid #191919;font-size:18px;color:#1e1e1e;height:33px;}



/*faq*/
.faq_box{overflow:hidden;position:relative;z-index:300;min-height:500px;}
.faq_box .faq_list dl{border-bottom:1px solid #e3e3e3;background:url(../images/faq_icon.jpg) 10px 28px no-repeat;float:left;width:100%;}
.faq_box .faq_list dl dt{line-height:72px;padding-left:41px;cursor:pointer;font-size:16px;color:#333;position:relative;}
.faq_box .faq_list dl dt .icon{position:absolute;width:14px;height:8px;right:13px;top:32px;*top:5px;background:url(../images/faq_right_icon.jpg);}
.faq_box .faq_list dl.hover dt .icon{transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);-webkit-transform:rotate(180deg);*background:url(../images/faq_right_icon_2.jpg);}
.faq_box .faq_list dl dd{width:950px;margin:0 auto;margin-bottom:30px;overflow:hidden;display:none;}
.faq_box .faq_list dl dd p{background:#f4f4f4;color:#666;line-height:22px;padding:0 22px;float:left;display:block;width:906px;}
.faq_box .faq_list dl dd p a{font-weight:bold;color:#f3216a;}
.faq_box .faq_list dl dd div{float:left;width:950px;background:green;}
.faq_box .faq_list dl dd .bg_t{background:url(../images/faq_bg_top.png);height:33px;}
.faq_box .faq_list dl dd .bg_b{background:url(../images/faq_bg_bottom.png);height:20px;}
.faq_txt{line-height:30px;color:#4d4d4d;padding:10px 0 30px 0;}

/*info*/
.info_box{min-height:600px;padding-bottom:30px;}
.l_menu{float:left;width:215px;overflow:hidden;position:relative;}
.l_menu ul{border-bottom:1px solid #dfdfdf;padding:0 19px;padding-bottom:10px;}
.l_menu ul.last{border-bottom:none;}
.l_menu ul li{line-height:28px;}
.l_menu ul li a{color:#777;display:block;padding-left:13px;background:url(../images/l_menu_icon.jpg) left -19px no-repeat;}
.l_menu ul li:first-child{line-height:48px;font-size:16px;color:#1e1e1e;}
.l_menu ul li a:hover , .l_menu ul li a.hover{background:url(../images/l_menu_icon.jpg) left 10px no-repeat;color:#f3216a;}
.r_box{float:left;width:744px;margin-left:31px;}
.r_box .page_title{height:42px;line-height:40px;}
.r_box .r_txt{line-height:30px;color:#4d4d4d;padding:10px 0 30px 0;}

/*photo*/
.photo_list{overflow:hidden;text-align: left;}
.photo_list dl{display: inline-block;vertical-align: top;width:230px;min-height:378px;margin-left:18px;margin-top:33px;overflow:hidden;}
.photo_list dl.first{margin-left:4px;}
.photo_list dl dt{position: relative;width:212px;height:212px;border:9px solid #d7d7d7;}
.photo_list dl dt img{max-width:100%;max-height:100%;}
.photo_list dl dd{}
.photo_list dl dd .name{font-weight:bold;font-size:14px;font-family:arial;color:#1e1e1e;line-height:20px;padding-top:19px;padding-bottom:16px;}
.photo_list dl dd .brief{line-height:18px;font-family:Arial;color:#777;}
.photo_list dl dt:hover .video_func{display: block;}
.photo_list .video_func{/* display:none; */position: absolute;top: 0%;left: 0%;/* background: rgba(0,0,0,0.7); */width: 100%;height: 100%;}
.photo_list .video_btn{position: absolute;/* top: 44%; *//* left: 44%; *//* background-color: white; *//* width: 26px; *//* height: 21px; */cursor: pointer;background: url(../images/video_btn.png) center center no-repeat;width: 100%;height: 100%;}

.pro_top{position:relative;overflow:hidden;}
.pro_top .t_left{width:445px;float:left;min-height:300px;position:relative;z-index:300;}

.t_left .pro_img{ position:relative;width:445px;}
.t_left .pro_img .bigimg{text-align:center; overflow:hidden; position:relative;width:445px;height:445px; z-index:100; }
.t_left .pro_img .MagicZoom{display:block; margin:0 auto;}
.t_left .pro_img .MagicZoom img{border:0 !important; padding:0 !important; margin:0 !important;}
.t_left .pro_img .MagicZoomBigImageCont{border:1px solid #d9d9d9;}
.t_left .pro_img .MagicZoomHeader{font-size:8pt !important; line-height:normal !important; color:#fff; background:#666; text-align:center !important;}
.t_left .pro_img .MagicZoomPup{background: url(/static/images/rect_mask.gif);cursor: crosshair;}
.t_left .pro_img .MagicZoomLoading{border:1px solid #ddd; background:#fff url(/images/lib/product/zoomloader.gif) no-repeat 2px 50%; padding:4px 4px 4px 24px !important; margin:0; text-decoration:none; text-align:left; font-size:8pt; font-family:sans-serif; color:#444;}
.t_left .pro_img #zoom-big{position:absolute; top:0;}
.t_left .pro_img #zoom-big img{max-width:inherit !important;max-height:inherit !important;}
.t_left .pro_img .small_box{margin-top:17px;position:relative;padding-bottom:46px;}
.t_left .pro_img .small_box .btn{position:absolute;top:35px;cursor:pointer;}
.t_left .pro_img .small_box #small_pre{left:0;}
.t_left .pro_img .small_box #small_next{right:0;}
.t_left .pro_img .detail_of{margin:0 auto;overflow:hidden;height:80px;width:367px;position:relative;}
.t_left .pro_img .small_img_of{position:absolute;left:0;width:1000px;height:80px;}
.t_left .pro_img .small_img_of li{float:left;position:relative;width:80px;height:80px;cursor:pointer;margin-right:16px;}
.t_left .youtube_title{line-height:61px;font-size:16px;color:#1e1e1e;padding-left:37px;background:url(../images/youtube_icon.jpg) left center no-repeat;}
.t_left .detail_youtube .video_box{width:423px;height:423px;padding:10px;border:1px solid #dfdfdf;}
.t_left .detail_youtube .video_box .video1{position:relative;z-index:10;margin:0;padding:0;width:423px;height:423px;}
.t_left .detail_youtube .video_box .abs1{position:absolute;width:423px;height:423px;z-index:11;background:url(../images/pro_video_bg.png) center top no-repeat;top:10px;left:10px;}
.t_right{width:511px;float:right;min-height:300px;position:relative;z-index:290;}
.t_right .name{display:block;font-size:24px;color:#1e1e1e;}
.t_right .pro_c{height:12px;line-height:12px;}
.t_right .pro_c span{margin-right:30px;color:#838383;font-weight:bold;}
.t_right .pro_c span i{font-style:normal;color:#52b536;font-weight:bold;}
.t_right .pro_c span:first-child{font-weight:normal;}
.t_right .pro_c span:first-child i{color:#1e1e1e;font-weight:normal;}
.t_right .price_box{height:30px;line-height:30px;padding:27px 0 32px 0;}
.t_right .price_box.login_btn a{font-size: 16px;}
.t_right .price_box .price_0{color:#f3216a;font-size:34px; vertical-align:middle;}
.t_right .price_box del{font-size:18px;color:#c6c6c6;line-height:39px;vertical-align:middle;margin:0 20px 0 14px;}
.t_right .price_box .timer{display:inline-block;vertical-align:middle;height:23px;line-height:23px;min-width:147px;background:url(../images/limited_icon.jpg) no-repeat;;color:#fff;font-size:14px;font-weight:bold;text-indent:30px;}
.t_right .price_box .timer i{font-style:normal;color:#fff;font-size:14px;font-weight:bold;}
.t_right .qty_box{height:43px;}
.t_right .qty_box label{float:left;line-height:43px;font-size:14px;color:#3a3a3a;}
.t_right .qty_box .quantity_change{float:left;width:102px;height:43px;margin-top:33p;position:relative;}
.t_right .qty_box .quantity_change .qty{width:75px;height:43px;border:none;outline:none;line-height:43px;background:url(../images/qty_input_bg.jpg);color:#a2a2a2;text-indent:13px;}
.t_right .qty_box .quantity_change .add{position:absolute;right:0;width:23px;height:20px;top:0;background:url(../images/qty_add_icon.jpg);border:none;cursor:pointer;}
.t_right .qty_box .quantity_change .del{position:absolute;right:0;width:23px;height:20px;bottom:0;background:url(../images/qty_reduce_icon.jpg);border:none;cursor:pointer;}
.t_right .qty_box .add_cart{float:right;width:160px;height:42px;background:url(../images/detail_add_cart.jpg);cursor:pointer;}
.t_right .qty_box .soldout{float:right;width:160px;height:42px;background: #999;cursor: no-drop;}
.t_right .wishlist{line-height:16px;}
.t_right .wishlist .wishlist_btn{margin-right:30px;}
.t_right .wishlist .review_count{padding-left:89px;background:url(../images/star_icon.png) no-repeat;}
.t_right .share_box{height:32px;overflow:hidden;margin-bottom:55px;}
.t_right .desc_box{overflow:hidden;position:relative;}
.t_right .desc_box .t_list{overflow:hidden;}
.t_right .desc_box .t_list li{float:left;width:103px;height:30px;line-height:30px;text-align:center;background:url(../images/t_list_bg.jpg) -105px top no-repeat;margin-right:4px;cursor:pointer;color:#000;font-size:14px;}
.t_right .desc_box .t_list li:first-child{margin-left:9px;}
.t_right .desc_box .t_list li.hover{background:url(../images/t_list_bg.jpg) no-repeat;color:#fff;}
.t_right .desc_box .desc_item{line-height:30px;color:#616161;display:none;padding:15px;border:1px solid #e3e3e3; border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;}
.t_right .desc_box .desc_item table{max-width:480px !important; border-collapse:collapse; border-color:#e3e3e3;}
.t_right .desc_box .desc_item table td{border-color:#e3e3e3;}
.t_right .desc_box .desc_item.hover{display:block;}

.base_box{border-bottom:1px solid #000;}
.base_box .title{height:59px;border-bottom:1px solid #ccc;line-height:59px;border-top:3px solid #000;}
.base_box .title span.fl{font-size:26px;color:#000;font-family:Tahoma, Arial;}
.base_box .title .fr{width:54px;height:17px;font-size:0px;line-height:17px;margin:20px 3px 0 0;}
.base_box .title .fr a{display:inline-block;width:27px;height:17px;background:url(../images/bast_page.jpg) -26px center no-repeat;}
.base_box .title .fr a:first-child{background-position:0 center;}
.base_box .of{position:relative;overflow:hidden;width:990px;height:400px;}
.base_box .of .ul{position:absolute;left:0;width:10000px;height:374px;height:400}
.base_box .of .ul .pro_item{float:left;width:236px;margin-right:15px;}
.base_box .of .ul .pro_item .img_center{width:236px;height:236px;}
.base_box .of .ul .pro_item .cate_name{line-height:36px;height:36px;text-align:center;background:#f2f2f2;font-size:14px;color:#000;}
.base_box .of .ul .pro_item .pname{height:40px;line-height:40px;overflow:hidden;text-align:center;}
.base_box .of .ul .pro_item .pname a{font-weight:bold;font-size:14px;color:#000;}
.base_box .of .ul .pro_item .price{text-align:center;height:26px;line-height:26px;}
.base_box .of .ul .pro_item .price .price_1{font-size:24px;color:#f3216a;line-height:26px;font-family:Tahoma, Arial;}
.base_box .of .ul .pro_item .price del{font-size:18px;color:#ababab;margin-left:10px;font-family:Tahoma, Arial;}
.base_box .of .ul .pro_item .add_box{text-align:center;height:45px;margin-top:10px;font-size:0;}
.base_box .of .ul .pro_item .add_box .item_cart_btn,.base_box .of .ul .pro_item .add_box .SignInButton{width:45px;height:45px;border:none;background:url(../images/list_add_cart_icon.jpg);display:inline-block;cursor:pointer;}
.base_box .of .ul .pro_item .add_box .item_wishlist_btn{width:45px;height:45px;border:none;background:url(../images/list_add_wishlist_icon.jpg);display:inline-block;margin-left:6px;cursor:pointer;}
.description_box{line-height:30px;font-size:12px;/*border:1px solid #e3e3e3;*/padding:20px 5px 42px 5px;}

#reviews_box .review_title{height:56px;background:#f5f5f5;width:100%;}
#reviews_box .review_title .left{float:left;margin-left:24px;font-size:24px;color:#000;line-height:56px;padding-right:105px;background:url(../images/star_icon.png) right center no-repeat}
#reviews_box .review_title .right{float:right;margin-right:20px;line-height:56px;}
#reviews_box .review_title .right a{font-size:14px;color:#1e1e1e;padding-left:30px;background:url(../images/review_icon.png) left center no-repeat;display:inline-block;height:56px;}
#reviews_box .review_item{padding:30px 0 40px 0;border-bottom:1px solid #e3e3e3;}
#reviews_box .review_item .row{padding-left:58px;}
#reviews_box .review_item .row.name{height:30px;}
#reviews_box .review_item .row .fl{width:400px;}
#reviews_box .review_item .row .fl.t{font-size:14px;color:#000;text-transform:capitalize;}
#reviews_box .review_item .row .fl.t i{font-style:normal;color:#aaa2aa;margin-left:5px;font-size:14px;}
#reviews_box .review_item .row.desc{font-size:14px;color:#4f4f4f;}
#reviews_box .review_item .row .fr{width:510px;}
#reviews_box .review_item .row .fr.date{width:auto;margin-right:10px;}
#reviews_box .review_item .row .raings{width:85px;background:url(../images/raings.png) left center no-repeat;height:14px;margin-right:10px;}
#reviews_box .review_item .row .raings_0{background:url(../images/raings.png) -85px center no-repeat;}
#reviews_box .review_item .row .raings_1{background:url(../images/raings.png) -68px center no-repeat;}
#reviews_box .review_item .row .raings_2{background:url(../images/raings.png) -51px center no-repeat;}
#reviews_box .review_item .row .raings_3{background:url(../images/raings.png) -34px center no-repeat;}
#reviews_box .review_item .row .raings_4{background:url(../images/raings.png) -17px center no-repeat;}
#reviews_box .review_item .row .raings_5{background:url(../images/raings.png) 0px center no-repeat;}
#reviews_box .review_form_box{width:988px;height:510px;border:1px solid #e3e3e3;height:0; overflow:hidden;}
#reviews_box .review_form_box .t{margin:0 20px;border-bottom:1px dotted #b4a797;height:71px;padding-top:27px;}
#reviews_box .review_form_box .t b{display:block;height:26px;line-height:26px;font-size:16px;color:#1e1e1e;}
#reviews_box .review_form_box .t p{line-height:26px;color:#a9a9a9;}
#reviews_box .review_form_box form{display:block;margin:0 20px;padding-top:24px;}
#reviews_box .review_form_box form .row{padding:6px 0;}
#reviews_box .review_form_box form .row label{float:left;width:128px;text-align:right;padding-right:18px;line-height:29px;color:#606060;}
#reviews_box .review_form_box form .row label span{vertical-align:middle;}
#reviews_box .review_form_box form .row .input{width:800px;display:block;float:left;}
#reviews_box .review_form_box form .row .input input{height:27px;line-height:27px;border:1px solid #d6d4d4;background:#fbfbfb;color:#606060;text-indent:3px;}
#reviews_box .review_form_box form .row .input textarea{width:780px;border:1px solid #d6d4d4;background:#fbfbfb;height:165px;overflow:hidden;color:#606060;}
#reviews_box .review_form_box form .row .raings_choice{width:85px;height:29px;background:url(../images/raings.png) left center no-repeat;font-size:0;}
#reviews_box .review_form_box form .row .raings_choice i{display:inline-block;width:17px;height:29px;cursor:pointer;}
#reviews_box .review_form_box form .row .global_btn{background:#000 !important;color:#fff !important;border:none !important;width:100px !important;height:41px !important;}

/*categorys*/
.cate_page_title{height:33px;border-bottom:2px solid #000;font-size:18px;color:#000;}
.cate_list{overflow:hidden;}
.cate_list dl{float:left;width:316px;height:402px;margin-top:40px;}
.cate_list dl.c{margin:40px 20px 0 20px;;}
.cate_list dl dt{width:314px;height:303px;border:1px solid #fff;border-bottom:none;}
.cate_list dl dd{background:#000;padding:0 20px;height:98px;overflow:hidden;}
.cate_list dl:hover dt{border-color:#000;}
.cate_list dl dd .brief{display:block;height:20px;line-height:20px;overflow:hidden;text-align:center;margin-top:13px;}
.cate_list dl dd .brief a{font:bold 14px/20px Arial;color:#fff;text-transform:uppercase;}
.cate_list dl dd .title{display:block;height:20px;line-height:20px;overflow:hidden;text-align:center;padding-bottom:8px;border-bottom:1px dotted #666;}
.cate_list dl dd .title a{font:12px/20px Arial;color:#f3216a;}
.cate_list dl dd .row_count{height:34px;line-height:34px;overflow:hidden;color:#878787;text-align:center;display:block;}

/*products*/
.cate_info .cate_brief{color:#000;font-size:24px;height:28px;}
.cate_info .cate_brief span{display:inline-block;border-radius:3px;-webkit-border-radius:3px;-moz--webkit-border-radius:3px;-ms--webkit-border-radius:3px;-o--webkit-border-radius:3px;background:#f3216a;color:#fff;height:22px;line-height:22px;padding:0 8px;font-size:14px;vertical-align:top;}
.cate_info .cate_price{font-size:24px;color:#f4226d;line-height:57px;}
.cate_info .cate_price del{font-size:20px;color:#C7C7C7}
.cate_info .cate_desc{color:#8f8d8e;line-height:24px;font-size:14px;}
.pro_list_info .pro_list_title{height:43px;line-height:43px;padding-top:22px;border-bottom:1px solid #ebebeb;}
.pro_list_info .pro_list_title .fl{font-size:18px;}
.pro_list_info .pro_list_title .fr{font-size:14px;font-weight:bold;}
.pro_list_info #top_page{height:57px;width:100%;width:100%;margin-bottom:21px;position:relative;z-index:100;}
.pro_list_info #top_page .fl{line-height:57px;font-size:14px;}
.pro_list_info #top_page .fl select,.pro_list_info #top_page .fl input{vertical-align:middle;border-color:#eaeaea;}
.pro_list_info #top_page .fl select{padding:2px;margin:0 5px;}
.pro_list_info #top_page .fr{height:23px;line-height:23px;margin-top:18px;}
.pro_list_info #top_page .fr,.pro_list_info #top_page .fr a{font-size:14px;color:#333;}
.pro_list_info #top_page .fr a,.pro_list_info #top_page .fr font{margin:0 2px;}
.pro_list_info #top_page .fr .page_item_current{text-decoration:underline;}
.pro_list_info .list_box{overflow:hidden;position:relative;z-index:90;}
.pro_list_info .list_box dl{float:left;width:231px;height:381px;margin-left:22px;overflow:hidden;}
.pro_list_info .list_box dl.first{margin-left:0;}
.pro_list_info .list_box dl dt{width:231px;height:231px;}
.pro_list_info .list_box dl dd .stock{display:block;height:40px;line-height:40px;text-align:center;font:bold 14px/40px Arial;color:#E6260C;}
.pro_list_info .list_box dl dd .name{display:block;height:40px;line-height:40px;text-align:center; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.pro_list_info .list_box dl dd .name a{font:bold 14px/40px Arial;color:#000;}
.pro_list_info .list_box dl dd .add_box{text-align:center;height:45px;margin-top:10px;font-size:0;overflow:hidden;opacity:0;filter:alpha(opacity=0);margin-left:-231px;}
.pro_list_info .list_box dl dd .add_box .item_cart_btn,.pro_list_info .list_box dl dd .add_box .SignInButton{width:45px;height:45px;border:none;background:url(../images/list_add_cart_icon.jpg);display:inline-block;cursor:pointer;}
.pro_list_info .list_box dl dd .add_box .item_wishlist_btn{width:45px;height:45px;border:none;background:url(../images/list_add_wishlist_icon.jpg);display:inline-block;margin-left:6px;cursor:pointer;}
.pro_list_info .list_box dl:hover .add_box{opacity:1;filter:alpha(opacity=100);margin-left:0;}


/*footer*/
#newsletter_auto{width:100%;height:70px;background:#000;}
#newsletter_auto .newsletter_box{height:70px;position:relative;}
.newsletter_box .newsletter{float:left;}
.newsletter_box .newsletter label{float:left;line-height:70px;color:#fff;font-size:20px;}
.newsletter_box .newsletter .newsletter_email{float:left;background:#fff;border:none;width:252px;height:33px;margin:17px 0 0 18px;outline:none;border:1px solid #fff;line-height:33px;color:#9f9d9d;text-indent:5px;}
.newsletter_box .newsletter .newsletter_btn{float:left;width:59px;height:35px;background:#f3216a;font-size:16px;font-weight:bold;color:#fff;border:none;margin-top:17px;cursor:pointer;}
.newsletter_box .follow{float:right;height:25px;width:390px;color:#fff;margin-top:23px;background:url(../images/follow_icon.jpg) 114px center no-repeat;}
.newsletter_box .follow li{float:left;height:25px;}
.newsletter_box .follow li a{display:block;width:100%;height:100%;}
.newsletter_box .follow li:first-child{font:20px/25px Arial;color:#fff;width:110px;}
.newsletter_box .follow .link_1{width:20px;}
.newsletter_box .follow .link_2{width:26px;margin-left:15px;}
.newsletter_box .follow .link_3{width:25px;margin-left:19px;}
.newsletter_box .follow .link_4{width:28px;margin-left:18px;}
.newsletter_box .follow .link_5{width:26px;margin-left:15px;}
.newsletter_box .follow .link_6{width:26px;margin-left:17px;}
.newsletter_box .follow .link_7{width:26px;margin-left:18px;}

.f_menu .f_menu_box{float:left;width:222px;padding-bottom:40px;}
.f_menu .f_menu_box li{background:url(../images/f_menu_icon.jpg) left center no-repeat;padding-left:12px}
.f_menu .f_menu_box li a{font:12px/28px Arial;color:#777777;}
.f_menu .f_menu_box li:first-child{font:18px/79px Arial;color:#1e1e1e;background:none;padding-left:0 !important;}
.f_menu .f_menu_box.last{width:323px;}
.f_menu .f_menu_box.last li{background:none;padding-left:58px;color:#777;}
.f_menu .f_menu_box.last .row1{height:50px;line-height:50px;color:#f3216a;font-size:26px;font-weight:bold;background:url(../images/f_contact_icon.jpg) no-repeat;}
.f_menu .f_menu_box.last .row2{line-height:32px;background:url(../images/f_contact_icon.jpg) left -62px no-repeat;margin-top:12px;}
.f_menu .f_menu_box.last .row3{line-height:32px;background:url(../images/f_contact_icon.jpg) left -94px no-repeat;}
.f_menu .f_menu_box.last .row4{line-height:32px;background:url(../images/f_contact_icon.jpg) left -126px no-repeat;}

.copy_auto{width:100%;position:relative;height:116px;border-top:1px solid #e5e5e5;}
.copy_auto .copy_box{height:116px;}
.copy_auto .copy_box .copy_icon{text-align:center;margin-top:26px;height:35px;}
.copy_auto .copy_box .copy{text-align:center;font:12px/55px Arial;color:#333;}

#fixed{position:fixed;width:45px;height:233px;bottom:100px;right:20px; z-index:10000001;}
#fixed .row{position:relative;display:block;width:45px;height:45px;cursor:pointer;margin-top:2px;background:url(../images/fixed_bg.png) -45px top #fff;}
#fixed .row:first-child{margin-top:0;}
#fixed .row:hover{ background-position:-45px 0;}
#fixed .facebook{background-position:-45px -47px;}
#fixed .facebook:hover{background-position:-45px -47px;}
#fixed .email{background-position:-45px -94px;}
#fixed .email:hover{background-position:-45px -94px;}
#fixed .weixin{background-position:-45px -139px;}
#fixed .weixin:hover{background-position:-45px -139px;}
#fixed .go_top{background-position:-45px -186px;}
#fixed .go_top a,#fixed .email a,#fixed .facebook a,#fixed .instagram a{display:block;width:100%;height:100%;}
#fixed .go_top:hover{background-position:-45px -186px;}

#fixed .row.instagram{background: url(/static/images/online/instagram.png) no-repeat center / 100% 100%;}

#fixed .row.whatsapp{background: url(/static/images/online/whatsapp.png) no-repeat center / 100% 100%;}
#fixed .row.whatsapp ul{position:absolute;top:0;width:129px;/* min-height:268px; */background:url(../images/skype_bg.png) center bottom no-repeat;left:-129px;padding-bottom:10px;overflow:hidden;display:none;}
#fixed .row.whatsapp ul li{margin:0 19px 0 13px;border-top:1px dotted #b2b2b2;text-align:center;padding:6px 0;}
#fixed .row.whatsapp ul li.first{border-top:none;}
#fixed .row.whatsapp ul li:first-child{border-top:none;font-weight:bold;font-size:14px;color:#3e3e3e;background:url(../images/skype_bg.png);width:129px;margin:0;line-height:40px;}

#fixed .row.skype ul{position:absolute;top:0;width:129px;/* min-height:268px; */background:url(../images/skype_bg.png) center bottom no-repeat;left:-129px;padding-bottom:10px;overflow:hidden;display:none;}
#fixed .row.skype ul li{margin:0 19px 0 13px;border-top:1px dotted #b2b2b2;text-align:center;padding:6px 0;}
#fixed .row.skype ul li.first{border-top:none;}
#fixed .row.skype ul li:first-child{border-top:none;font-weight:bold;font-size:14px;color:#3e3e3e;background:url(../images/skype_bg.png);width:129px;margin:0;line-height:40px;}
#fixed .row.weixin span{position:absolute;width:152px;height:152px;background:#fff;top:0;left:-161px;display:none;box-shadow: 0 0 2px #000;-moz-box-shadow: 0 0 2px #000;-ms-box-shadow: 0 0 2px #000;-o-box-shadow: 0 0 2px #000;-webkit-box-shadow: 0 0 2px #000;}




/*************************** 404 start ***************************/
#error_page{background:#f0f0f0; padding:150px 0;}
#error_page .sw{min-width:558px; max-width:645px; margin:0 auto;}
#error_page .error_logo{background:url(/static/images/global/error_logo.jpg) no-repeat center center; height:225px;}
#error_page .error_warning{margin-top:12px; height:30px; line-height:30px; background:url(/static/images/global/error_warning.jpg) no-repeat left center; text-indent:49px; font-size:16px; font-weight:bold;}
#error_page .error_nav{text-align:center; margin-top:30px; font-size:18px; color:#727272;}
#error_page .error_nav>a{margin:0 30px; font-size:18px; color:#727272;}
/*************************** 404 end ***************************/

.right_func{position: fixed;top: 214px;right: 0;background: #fff;z-index: 10000;}
.right_func .livechart{position: relative;width: 50px;height: 50px;text-align: center;box-shadow: 0px 1px 7px #33333324;}
.right_func .livechart a{display: block;}
.right_func .livechart img{width: 25px;height: 25px;margin: 12px auto 0;}
.right_func .livechart em{position: absolute;top: 5px;right: 5px;padding: 2px 5px;background: #f3216a;color: #fff;font-size: 12px;border-radius: 10px;}


#goods_form .paypal_checkout_button{float: right;display:block; width:259px; height:46px; overflow:hidden; background:none; background-image:url(/static/images/cart/paypal_checkout_button.png); background-position:0 0; background-repeat:no-repeat; cursor:pointer; border:none;margin-right: 10px;margin-top: 0;display: none;}
/*#goods_form .paypal_checkout_button:hover{background-position:0 -38px;}*/

#goods_form .paypal_checkout_button{text-indent:9999px; background:url(../images/cart/btn_paypal_yellow.png) no-repeat center #ffc439;}


.photo_list dl dt .video_pic{width: 100%;height: 100%;}
.photo_video_box{width: 100%;height: 100%;background: rgba(0,0,0,0.75);position: fixed;left: 0;top: 0;z-index: 10000;display: none;}
.photo_video_box .photo_video_content{width: 792px;height: 570px;margin: calc( (100vh - 570px)/2 ) auto;position: relative;}
.photo_video_box .photo_video_content .close{position: absolute;right: -12px;top: -10px;width: 32px;height: 32px;cursor: pointer;background: rgba(0,0,0,0.75);z-index: 1;text-align: center;line-height: 32px;border-radius: 30px;border: 1px solid #cecece;}
.photo_video_box .photo_video_content .close a{display: block;width: 100%;height: 100%;font-size: 16px;color: #fff;}
.photo_video_box .photo_video_content .close a:hover{text-decoration: none;}
.photo_video_box .photo_video_content .content{width: 100%;height: 100%;background: #fff;}


.reg_tips{font-size: 18px;color: #f3216a;font-weight: bold;}


.clear{margin:0px auto; clear:both; height:0px; font-size:0px; overflow:hidden;}
.blank3{margin:0px auto; clear:both; height:3px; font-size:1px; overflow:hidden;}
.blank6{margin:0px auto; clear:both; height:6px; font-size:1px; overflow:hidden;}
.blank9{margin:0px auto; clear:both; height:9px; font-size:1px; overflow:hidden;}
.blank12{margin:0px auto; clear:both; height:12px; font-size:1px; overflow:hidden;}
.blank15{margin:0px auto; clear:both; height:15px; font-size:1px; overflow:hidden;}
.blank20{margin:0px auto; clear:both; height:20px; font-size:1px; overflow:hidden;}
.blank25{margin:0px auto; clear:both; height:25px; font-size:1px; overflow:hidden;}
.blank40{margin:0px auto; clear:both; height:40px; font-size:1px; overflow:hidden;}

#turn_page{text-align:right; height:30px; line-height:28px; clear:both;position:relative;}
#turn_page .abs{position:absolute;top:8px;left:12px;font-size:14px;color:#333;line-height:30px;}
#turn_page.list{background:#f2f2f2;padding:8px 12px;}
/*#turn_page li{border:1px #cecece solid; display:inline-block; *display:inline; *zoom:1; font-size:14px; height:33px; line-height:33px; overflow:hidden; background:#fff; vertical-align:top; margin:0 4px; border-radius:4px; -ms-border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;}
#turn_page li em{width:7px; height:12px; display:inline-block; vertical-align:middle; margin-top:-2px;}
#turn_page font, #turn_page a{width:32px; height:28px; display:inline-block; text-align:center; text-decoration:none;border:1px solid #ddd;vertical-align:middle;margin-right:2px;background:#fff;}*/
#turn_page li em{display: none;}
#turn_page .page_item_current{background:#e61954; color:#fff; cursor:default;vertical-align:middle;border-color:#e61954;}
#turn_page .page_button, #turn_page .page_noclick{width:auto;}
#turn_page .page_button img, #turn_page .page_noclick img{vertical-align:middle;}
#turn_page .page_noclick{cursor:no-drop;}
.icon_page_prev{background:url(/static/images/global/normal.png) no-repeat -391px -24px; margin-right:6px;}
.icon_page_next{background:url(/static/images/global/normal.png) no-repeat -408px -24px; margin-left:6px;}

#top_page ul{float: right;}
#top_page ul li{float: left;}

nav.dui-navbar-m{display: none;}