@charset "utf-8";
body{ background:#fafafa;}
a{ color:#333;}
.wapper{ width:1200px;}
/*图标字体*/
#top_box .currency_txt i,#header_box .cart_txt i,.index_default span.discount-timer-big,.index_default .tit i.icon-clock1,#bottom_box .contact_us dd.email i,#bottom_box .contact_us dd.phone i,#bottom_box .newletterform label,.common_pro_list1 li .discount,.common_pro_list1 li .discount_wrap i,.common_pro_list1 li .add_cart i,.common_pro_list2 li .discount,.common_pro_list2 li .discount_wrap i,.common_pro_list2 li .add_cart i,#bottom_box .newletterform label i{ background:none;}/*背景图片为无*/
.arr{ display:none;}

.index_default span.timer_box{ float:none; margin-left:0;}
.index_default span.discount-timer-big{padding-left:0;background:none;}
.index_default .tit .clock{ height:20px; float:left; font-size:20px; font-weight:bold; margin:-3px 3px 0px 10px;}
#bottom_box .shartto li{width:30px;height:30px; transition: all ease-in; margin-right:30px;}
#bottom_box .shartto li a{ font-size:20px;display:block;width:18px;height:20px;line-height:23px;text-align:center; color:#333;}
#bottom_box .contact_us dd i{ font-size:36px; color:#828282; overflow:visible;}
.common_pro_list1 li{ width:223px; margin-right:15px;}
.common_pro_list1 li .discount_wrap .icon-discount-bg1,.common_pro_list2 li .discount_wrap .icon-discount-bg1{ position:absolute; right:0px; top:0px; font-size:70px; color:#e65305; background:#e65306; width:50px; height:30px; overflow:visible;}
.common_pro_list1 li .icon-discount-bg1::before,.common_pro_list2 li .icon-discount-bg1::before{border-color:#e65306 transparent transparent; border-style: solid; border-width: 8px 25px 0; content: ""; left: 50%; position: absolute; bottom: -8px; transform: translate(-50%, 0px); z-index: 2;}
.common_pro_list1 li .add_cart{ text-align:center;}
.common_pro_list1 li .add_cart i{ font-size:14px; margin:0 5px -3px 0;}
.common_pro_list2 li .dc,.common_pro_list1 li .dc{position:absolute; right:0; top:0;}
.common_pro_list2 li .discountbg,.common_pro_list1 li .discountbg{ color:#e65305; font-size:58px;width:55px;line-height:44px;text-align:center;}
.common_pro_list2 li .add_cart{ text-align:center;}
.common_pro_list2 li .add_cart i{ font-size:14px; margin:0 5px -3px 0;}
.common_pro_list2 li{ width:229.5px; margin-right:13px; border:none;}
.common_pro_list2 li.none{ margin-right:0;}
.common_pro_list2 li .pic{ width:230px; height:230px;}
.common_pro_list2 li .pic img{ max-width:230px; max-height:230px;}

#top_box{ height:32px;}
#top_box .top_rt{ border:none; background:none;}
#top_box .bor_lf_none,#header_box .cart_box{ float:left; margin:0; padding:0; position:relative;}
#top_box .bor_lf_none i{ font-size:18px; background:none; color:#b1b1b1; position:absolute; left:6px; top:7px;}
#top_box .bor_lf_none a{ color:#ff7310; line-height:30px; margin-left:30px;}
#top_box .bor_lf_none a.logout{ margin-left:0;}
#top_box .signin{ border-right:1px solid #fff; line-height:12px;}
#top_box .currency_box{ z-index:1002;}
#top_box .drop_currency{ left:auto; right:10px; top:24px; width:auto; border-radius:4px;}
#top_box .currency li a { padding:0 10px;white-space:nowrap;}
#top_box .currency li a:hover{ text-decoration:underline; background-color:#043a66;}
#top_box .currency_txt{ font-weight:bold;}
#top_box .currency_txt span{ color:#ff7310;}
#top_box .currency li a b{margin-right:20px;}


#header_box{ position:relative; width:100%; z-index:1001;}
#header_box .logo{ width:240px; height:70px;display:table;}
#header_box .logo a{height: 70px; max-width: 100%;vertical-align: middle;box-sizing: border-box;display: table-cell;}
#header_box .logo img{max-width:100%;max-height:100%;}
#header_box .search_box{ width:420px; float:right; margin:5px 15px 0;}
#header_box .searchform{ height:42px; border:none;}
#header_box .search_input{ height:38px; border:2px solid #043b64; padding:0 5px 0 26px; background:url(../images/ico-img.png) no-repeat; background-position:-74px -142px; float:left; width:349px;}
#header_box .btn_search{ border-left:none; background:#043b64; margin:0; width:36px; height:42px;  float:left; color:#fff; font-size:28px; font-weight:bold; text-align:center; line-height:42px; padding:0;}
#header_box .cart_box{ border:none;}
#header_box .cart_txt{font-size: 12px; position: relative;}
#header_box .cart_txt i{background: rgba(0, 0, 0, 0) none repeat scroll 0 0; font-size: 26px; font-weight: bold; height: 30px; margin: 2px 2px -5px 0; width: 30px;}
#header_box .cart_txt strong{background: #ff7302 none repeat scroll 0 0; border-radius: 50%; color: #fff; height: 18px; line-height: 18px; position: absolute; right: 10px;  text-align: center; top: -2px; width: 18px;}
#header_box .cart_txt_left { float: right;}
#header_box .cart_txt_left i { background: rgba(0, 0, 0, 0) none repeat scroll 0 0;font-size: 30px;
 height: 30px; line-height: 30px; width: 30px;}
#header_box .cart_txt_left a { box-sizing: border-box; color: #333; display: block; height: 30px; line-height: 30px; margin: -30px 0 0 35px;}
#header_box .cart_txt_left a:hover { color: #ff7302; text-decoration: underline;}
#header_box .freeshipping,#header_box .dropdown_cate_2 .arr,#header_box .category_2 li a i,#header_box .category .arr,#header_box .dropdown_cate_1 .arr,#header_box .category_1 li i,#header_box .category_box h4 i{ display:none;}
#header_box .header_rt{ padding-top:20px; float:right; width:185px;} 

#header_box .nav_warp{ width:100%; background:#fff; border-bottom: 1px solid #ddd; border-top: 1px solid #ddd;}
#header_box .nav_box{ width:1200px; margin:0 auto; border:none;}
#header_box .nav .son_nav li{ height:auto;}

#header_box .category_box h4{ background:#043a66; color:#fff; text-align:center; border-bottom:2px solid #ff6346; line-height:38px;}
#header_box .category_box h4 a{ color:#fff;}

#header_box .dropdown_cate_1,#header_box .category{ width:208px; position:absolute; padding:2px 0; border-radius:5px;}
#header_box .category li,#header_box .category_1 li{ height:42px;}
#header_box .category_1 li{ position:static;}
#header_box .category_1 li a{ width:209px; position:static; height:43px; line-height:43px; padding:0 15px; box-sizing:border-box; font-weight:bold; color:#000; position:relative; z-index:2; white-space:nowrap; overflow:hidden; text-overflow: ellipsis;}
#header_box .category_1>li.on>a,#header_box .category_1>li.on>a:hover{ display:block; background:#ff7302; color:#fff; border:none; padding-left:15px; box-sizing:border-box;}
#header_box .category_1 li a:hover{ color:#ff7302; border:none;}
#header_box .category_1 .dropdown_menu2{ left:208px; top:-1px; border-color:#eee;}
#header_box .category_1 .dropdown_menu2 h4{ background:none; color:#333;}
#header_box .category_1 .dropdown_menu2 dl dd a:hover{ background:none; color:#f23551;}

#header_box .nav{ margin-left:0;width:990px;}
#header_box .nav li{ padding:0; z-index:999;height:auto; }
#header_box .nav li a{ height:40px; line-height:40px; display:block; font-size:14px; padding:0 20px;}
#header_box .sub_nav li a{ height:25px; line-height:25px;}
#header_box .nav .son_nav{ width:210px; padding: 0; box-sizing:border-box; border-radius:0 0 3px 3px; border:none; box-shadow:none;}
#header_box .nav .son_nav li{ border:none; width:170px; position:relative; margin:0; padding:0 20px; height:40px; line-height:40px; border-bottom:1px solid #eee;}
#header_box .nav .son_nav li a{ font-weight:normal; padding:5px 0; color:#828282; font-size:12px;}
#header_box .nav .son_nav li a i{ position:absolute; right:8px; top:50%; transform:translateY(-50%); background:none; font-weight:bold; font-size:13px;}
#header_box .nav .son_nav .son_sub_nav{ position:absolute; left:210px; top:0; width:180px; background:#fff; padding:5px 20px; box-sizing:border-box; display:none;}
#header_box .son_nav li .son_sub_nav li{ height:30px; line-height:30px;}
#header_box .son_nav li .son_sub_nav li a{ height:30px; line-height:30px;}
#header_box .nav li.on>a,#header_box .sub_nav li.on a{ color:#ff7302;}

#header_box .category_1 li a span,#header_box .category_2 li a span,#header_box .category li a span{ color:#333; font-weight:bold;}
#header_box .category_1 li a span img,#header_box .category_2 li a span img,#header_box .category li a span img{ padding-right:10px; width:20px; height:20px;}

#header_box .category li a:hover span{ text-decoration:underline; color:#ff7302;}
#header_box .dropdown_cate_2{ width:208px; border-radius:0 0 3px 3px;}
#header_box .category_1 .dropdown_menu2{ width:730px; border:1px solid #bbb; box-sizing:border-box;}
#header_box .category_1 .dropdown_menu2 dl{ margin-right:20px; border-bottom:1px solid #ddd; padding-bottom:12px;}
#header_box .category_1 .dropdown_menu2 dt a{ position:static; padding:0; height:35px; line-height:35px;}
#header_box .category_1 .dropdown_menu2 dd a{ float:none; position:static; font-weight:normal;}
#header_box .category_1 .dropdown_menu2 dl a:hover{ text-decoration:underline;}

#body_box{ width:1200px;}
.index_default .banner_right{ float:right;}
.index_default .banner_box,.index_default .www51buycom{ width:750px; height:396px; margin-right: 10px;}
.index_default .www51buycom{ float:left; z-index:10;}

.index_default .www51buycom .num li{ border-radius:50%; background:#f1f1f1; width:10px; height:10px; }
.index_default .www51buycom .num li.on{ background:#ff7302;}
.index_default .banner_rt{ width:220px;}
.index_default .banner_rt p{ height:125px; width:220px;}
.index_default .banner_rt .ad1 img{ width:100%; height:100%;}
.index_default span.discount-timer-big{ text-indent:0;}
.index_default .tit span{ border-color:#ff7302;}

.index_default .introduce { padding:20px 0 0 0; line-height:0; border:none; box-sizing:border-box;}


.index_default .tit a{ color:#000; font-size:20px;}

.index_default .deals{ padding:0 18px 30px; border-top:2px solid rgb(255, 115, 2);}
.index_default .deals .tit{ border:none; padding:15px 0;}
.index_default .deals .deals_default li{ width:381px; border:1px solid #ddd; box-sizing:border-box; height:; margin:0 10px 10px 0; height:185px;}
.index_default .deals .deals_default li.none{ margin-right:0;}
.index_default .deals .deals_default .pic{ float:left; width:150px; height:150px;}
.index_default .deals .deals_default .pic img{ max-height:150px; max-width:150px;}
.index_default .deals .deals_default .pro_content{ margin-left:155px; padding-left:0; padding-top:15px;}
.index_default .deals .deals_default .name,.index_default .deals .deals_default .price,.index_default .deals .deals_default .timer_box{ text-align:left;}
.index_default .deals .deals_default .name{ height:85px; font-size:14px; padding:0; line-height:22px;}
.index_default .deals .deals_default .name:hover{ color:#e65306;}
.index_default .deals .deals_default .price{ color:#e65306; font-size:18px;}
.index_default .deals .deals_default .discount_wrap{position:absolute;  left:150px; top:0px; color:#e65305; font-size:70px;}
.index_default .deals .deals_default .discount{ right:0px; top:0px; font-size:12px;}
.index_default .deals .deals_default .first{ height:380px;}
.index_default .deals .deals_default .first .pic{ float:none; width:381px; height:260px;}
.index_default .deals .deals_default .first .pic img{ max-height:100%; max-width:100%;}
.index_default .deals .deals_default .first .pro_content{ margin-left:0; padding:0 16px;}
.index_default .deals .deals_default .first .name{ margin:6px 0 8px; height:42px;}
.index_default .deals .deals_default .first .discount_wrap{ left:auto; right:0px;}

.index_default .common_pro_list1 li .sold_out_bg,.index_default .common_pro_list1 li .sold_out_box span{ left:50%; top:50%; width:150px; transform:translate(-50%,-50%);}

.common_pro_list1 li .add_cart_bg,.common_pro_list2 li .add_cart_bg{ background:#ff6344;}
.common_pro_list1 li .add_cart_bg,.common_pro_list1 li .add_cart,.common_pro_list2 li .add_cart_bg,.common_pro_list2 li .add_cart{ width:230px; top:195px;}
.quickcart{ width:216px;}
.quickcart ul li .common_mini_btn1, .quickcart ul li .common_mini_btn2{ width:62px;}

.index_default .cate_box{ border-top:2px solid #f01248;}
.index_default .pro_box .category_list{ width:200px;}
.index_default .pro_box .category_list a:hover{ text-decoration:underline; color:#ff7302;}
.index_default .pro_box .category_list h3{ border-bottom:1px solid #eee; height:46px; line-height:46px; text-align:center; padding-right:40px; width:160px; position:relative;text-overflow: ellipsis; white-space: nowrap; overflow:hidden;}

.index_default .pro_box .category_list h3 i{ background:none; position:absolute; right:20px; top:50%; transform:translateY(-50%); font-size:14px; font-weight:bold; color:#ccc;}
.index_default .pro_box .c_menu li{ height:30px; line-height:30px; text-align:center; overflow:hidden;}
.index_default .pro_box .c_menu li a{ font-size:13px;}

.index_default .pro_box .ad{ width:260px; height:461px; position:relative;}
.index_default .pro_box .ad img{ max-width:100%; max-height:100%;}
.index_default .pro_box .ad .ad_text{ position:absolute; left:0; bottom:0; text-align:center; background:#f01248; opacity:0.7; height:37px; line-height:37px; width:100%; color:#fff;}
.index_default .cate_box_bg1{ border-top-color:#9e7d71;}
.index_default .cate_box_bg2{ border-top-color:#0059a7;}
.index_default .cate_box_bg3{ border-top-color:#a9b900;}
.index_default .cate_box_bg4{ border-top-color:#f3b516;}
.index_default .cate_box_bg5{ border-top-color:#e3521b;}
.index_default .cate_box_bg6{ border-top-color:#aecdea;}
.index_default .cate_box_bg7{ border-top-color:#f47b45;}
.index_default .pro_box .ad .ad_txt_bg1{ background:#9e7d71;}
.index_default .pro_box .ad .ad_txt_bg2{ background:#0059a7;}
.index_default .pro_box .ad .ad_txt_bg3{ background:#a9b900;}
.index_default .pro_box .ad .ad_txt_bg4{ background:#f3b516;}
.index_default .pro_box .ad .ad_txt_bg5{ background:#e3521b;}
.index_default .pro_box .ad .ad_txt_bg6{ background:#aecdea;}
.index_default .pro_box .ad .ad_txt_bg7{ background:#f47b45;}
.index_default .pro_box .pro_change{ width:740px;}
.index_default .cate_box .common_pro_list1 li{ margin:0; border:none; border-left:1px solid #eee; border-bottom:1px solid #eee; width:245px; height:230px;}
.index_default .cate_box .common_pro_list1 li.none{ border-left:none;}
.index_default .cate_box .common_pro_list1 li .pic{ height:180px; width:1245px;}
.index_default .cate_box .common_pro_list1 li .pic img{ max-height:100%; max-width:100%;}
.index_default .cate_box .common_pro_list1 li .name{ white-space:nowrap;text-overflow: ellipsis; overflow:hidden;}


.common_pro_list1 li .free_shipping,
.common_pro_list2 li .free_shipping{  
 
    font-size: 12px;font-weight:300;display:none;width:auto;
    padding:4px 5px;
    color: #fff;
    position: absolute;
    left: 0;
    top: 0;
    background: #ee404f;
    z-index: 99;}
.common_pro_list1 li .free_shipping i,.common_pro_list2 li .free_shipping i{display:none;}

.index_default .home_ad1 img{ width:100%;}
.index_default .home_ad2 li{ float:left; margin:0 0 10px 10px; width:290px; height:153px; border:1px solid #e3e3e3;}
.index_default .home_ad2 li img{ max-height:100%; max-width:100%;}
.index_default .home_ad2 li.none{ margin-left:0;}

#bottom_box { border-top:1px solid #eee; background:#fafafa;}
#bottom_box .link_box dl.newletter{ width:450px;}
#bottom_box .link_box dl.newletter dt{ color:#333;}
#bottom_box .newletterform label{ display:none;}
#bottom_box .newletterform{ float:left; margin-bottom:10px;}
#bottom_box .newsletter_txt{ height:30px; width:218px; padding:0 10px; }
#bottom_box .newsletter_btn{ margin-left:-3px; height:32px; line-height:30px; background:#ff7302; width:100px;}
#bottom_box .newletterform .home_bottom_gg{ margin-top:15px;}
#bottom_box .shartto{ height:20px; margin:10px 0;}
#bottom_box{ width:100%; padding:0;}
#bottom_box .link_box{ padding:0;}
#bottom_box .link_box .link_box_top{ border-top:1px solid #ccc; border-bottom:1px solid #ccc; padding:20px 0; height:160px;}
#bottom_box .link_box .link_box_right{ float:right;}
#bottom_box .link_box dl{ padding-right:30px; width:210px;}
#bottom_box .link_box dl dt{ color:#ff7302; height:35px; line-height:35px;}
#bottom_box .link_box dl dd a{ padding:5px 0;}
#bottom_box .link_box dl dd a:hover{ text-decoration:underline;}

#bottom_box .foot_btm{ border-top:1px solid #eee; padding:17px 0 16px;}
#bottom_box .copyright{ float:left; width:50%; text-align:left; padding:0; line-height:35px;}
#bottom_box .payment{ border:none; float:right; width:50%; text-align:right; padding:0;}
#bottom_box .payment a{ margin:0 10px;}
#bottom_box .payment a img{ max-height:35px;}

#bottom_box .quick_index{ width:500px;}
#bottom_box .quick_index_left{ float:left;}
#bottom_box .quick_index_margin{ margin-top:20px;}

#header_box .dropdown_cate_2 .arr{ display:none;}

#header_box .category li a:hover i{ background:none;}

.product_detail_2016 .viewfontright{ width:610px;}

.product_detail_2016 .view_block_box{ width:950px;}
.product_detail_2016 .relevant_list{ width:210px;}
#product_detail_alsolike li{ width:210px;}
#product_detail_alsolike li div.p_info{ width:143px;}