
/*覆盖样式*/
body{ font-family:'Open Sans';}
a{ color:#585858;}
a:hover{color:#e62e04;}
.wapper{width:1200px;}
.top_ad img{max-width:100%;}
#top_box i,#header_box i,.index_default i,#bottom_box i,.common_pro_list1 li i{ background:none;}


#top_box{ color:#000; background:none; height:35px; padding:5px 0; font-size:14px; border-bottom:1px solid #e9e9e9;}
#top_box .welcome{line-height:35px;float:left;}
#top_box .top_left{float:left;}
#top_box .currency_box{float:right;height:35px;padding-left:10px;}
#top_box .currency_txt{line-height:35px;height:35px;}
#top_box .currency_txt i{background: none;vertical-align: middle;margin: 0 0 0 5px;height:auto;width:auto;font-size:12px;-webkit-transform: scale(0.84);transform: scale(0.84);}
#top_box .drop_currency{top:35px;}
#top_box .tracking{padding:0 10px; float:right;line-height:35px;height:35px;}
#top_box .tracking a{display:block;line-height:35px;height:35px;color:#333;}
#top_box .tracking a:hover{color:#e62e04;}
#top_box .login{padding:0 10px; float:right;line-height:35px;height:35px;}
#top_box .login a{display:block;line-height:35px;height:35px;color:#333;}
#top_box .login a:hover{color:#e62e04;}

#top_box .shartto{float:right;width:auto;height:auto;line-height:normal;overflow:hidden;}
#top_box .shartto li{width:auto;height:auto; display:inline-block;}
#top_box .shartto li a{width:30px;height:35px;border-radius:4px; color:#000;display:inline-block;text-align:center;line-height:35px;}


#header_box{width:100%;}
#header_box .head1{width:1200px;margin:0 auto;height:100px; position:relative;}
#header_box .logo{ width:240px;height:100px;float:left;}
#header_box .logo a{display:block;height:100px;}
#header_box .logo a span{display:inline-block;height:100%;vertical-align:middle;}
#header_box .logo a img{vertical-align:middle;max-height:84px;}
#header_box .search_box{ padding:0 15px;float:left;}
#header_box .search{ width:auto; height:40px;padding:0;}
#header_box .searchform{ width:550px; height:40px; border:2px solid #ea1b25; border-radius:30px;}
#header_box .search_input{ width:500px; height:40px; line-height:40px; padding:0; background:none;border:none;border-radius:15px 0 0 15px;border-right:0;}
#header_box .btn_search{ float:left;width:50px;height:40px;background:none;border-radius:0 15px 15px 0;margin:0;padding:0;color:#ea1b25; font-size:25px; border:0; font-weight:bold;}
#header_box .header_rt{ padding:27px 0 0; width:75%; box-sizing:border-box;}
#header_box .login_box{float:right;margin-left:20px;height:40px; padding:0 15px;}
#header_box .login_box i{display:inline-block;vertical-align:top;height:40px;line-height:40px;background:none;font-size:30px;padding:0 5px;}
#header_box .login_box span{display:inline-block;vertical-align:top;height:40px;line-height:35px;padding:2px 0;font-size:14px; width:90px;}
#header_box .login_box span a{display:block;max-width:100px;}

#header_box .cart_box{ float:right;height:40px;border:0;margin:0;padding:0 15px;}
#header_box .cart_box:hover i,#header_box .cart_box:hover .cart_txt a{color:#e62e04;}
#header_box .cart_txt{ position:relative;}
#header_box .cart_txt i{ background:none; height:40px;color:#333;line-height:40px;text-align:center;font-size:27px;display:inline-block;vertical-align:top;width:auto;padding:0 5px;margin:0;cursor:pointer;}
#header_box .cart_txt strong{ height:20px; width:20px; text-align:center; line-height:20px;background:#e62e04;color:#fff; border-radius:50%; position:absolute; right:-5px; top:0; font-size:12px;}
#header_box .cart_txt span a{display:block;font-weight:normal;}
#header_box .cart{ right:-35px;}
#header_box #nav_wrapper{height:45px; width:100%; transition:all 0.5s ease 0s;}
#header_box .nav_box{border:0;height:45px;width:1200px;margin:0 auto; position:relative;}

#header_box .category_box{width:220px;background:#f2f2f2;height:45px;}
#header_box .category_box h4{text-indent:10px;text-transform:uppercase; background:#ea1b25; border-radius:3px 3px 0 0; color:#fff; line-height:45px;}
#header_box .category_box h4 i{ width:auto; height:20px; color:#fff; margin-top:14px; line-height:1;}
#header_box .category_2{border:none;top:45px;box-shadow:0 0 20px rgba(0,0,0,0.12);width:220px;left:0;padding:0;}
#header_box .category_2 li{height:45px;border:0; padding:0 15px; position:initial; transition:all .35s ease-in-out;}
#header_box .category_2 li:hover{ padding-left:10px;}
#header_box .category_2 li a{padding:0;height:45px;border:none; font-size:13px; font-weight:600; line-height:45px;text-indent:10px;position:relative;width:100%; color:#000;}
#header_box .category_2 li a i{ position:absolute; right:0; top:0; font-size:13px;}
#header_box .category_2 li a:hover i{ width:auto; height:auto; margin:0;}
#header_box .category_2 li a:hover{width:100%;border:0; padding:0;text-indent:10px;color:#e62e04;}
#header_box .category_2 li:hover a{color:#e62e04;}
#header_box .category_2 .dropdown_menu2{left:220px;top:0px;border:0;width:920px; box-shadow:0 0 20px rgba(0,0,0,0.12);}
#header_box .category_2 .dropdown_menu2:after{ content: " "; display: block; position: absolute; width: 2px; height: 1%; left: 0; transition: all .4s ease-in-out; top: 0; background:#ea1b25;}
#header_box .category_2 li .dropdown_menu2:hover:after{ height:100%;}
#header_box .category_2 .dropdown_menu2 dl{width:200px;}
#header_box .category_2 .dropdown_menu2 dt{border-bottom:1px solid #e9e9e9;}
#header_box .category_2 .dropdown_menu2 dt a{border:0;text-indent:0;color:#333; font-weight:600;}
#header_box .category_2 .dropdown_menu2 dd a{ text-indent:0;color:#333; font-size:13px; font-weight:400;}
#header_box .category_2 .dropdown_menu2 dd a:hover{color:#e62e04;}
#header_box .nav{height:45px;width:660px;margin:0 0 0 20px;}
#header_box .nav li{height:auto;padding-top:0;padding-bottom:0;}
#header_box .nav li a{border:0;height:38px;line-height:38px;font-weight:bold;display:inline-block;font-size:14px;color:#333;}
#header_box .nav li a:hover{color:#e62e04;}
#header_box .sub_nav{top:38px;box-shadow:none;border-color:#e9e9e9;}
#header_box .nav .sub_nav li a{overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}
#header_box .nav_rt{ float:right; height:45px; box-sizing:border-box; text-align:right; width:250px; line-height:45px; color:#000; font-size:14px;}
#header_box .nav_rt span{ display:inline-block; padding:0 10px; font-weight:600;}
#header_box #nav_wrapper .cart_box{ display:none; position:absolute; right:0; top:50%; transform:translateY(-50%);}

#header_box.posFixed .cart_box{ display:none;}
#header_box.posFixed .nav_wrap{ position:fixed; left:0; top:0; box-shadow:0 4px 6px 0px RGBA(112, 112, 112, 0.04); background:#fff; z-index:10000;}
#header_box.posFixed .nav_rt{ margin-right:50px;}
#header_box.posFixed #nav_wrapper .cart_box{ display:block;}


#body_box{width:1200px;}
.index_default{ width:100% !important;}
.index_default .banner_box{ width:100%; height:550px; float:none;}
.index_default .banner_box .swiper-slide{ height:550px;}
.index_default .banner_box .text { position:relative; height:100%;}
.index_default .banner_box .text .con_inner{ position:absolute; left:0; top:50%; transform:translateY(-50%); color:#FFF; max-width:624px;}
.index_default .banner_box .text h3{ font-size:70px; line-height:65px; font-weight:700;}
.index_default .banner_box .text p{ font-size:20px; line-height:22px; font-weight:400; margin-top:15px;}
.index_default .banner_box .swiper-pagination{ right:0; left:auto; width:auto; padding:10px;}
.index_default .banner_box .swiper-pagination span{ width:3px; height:3px; border:5px solid rgba(0, 0, 0, 1); background:rgba(255, 255, 255, 1); border-radius:50%; opacity:1;}
.index_default .banner_box .swiper-pagination span.swiper-pagination-bullet-active{ background:rgba(0, 0, 0, 1); border-color:rgba(255, 255, 255, 1);}

.index_default .home_ad{ overflow:hidden; margin:30px 0;}
.index_default .home_ad .ad_l,.index_default .home_ad .ad_c,.index_default .home_ad .ad_r{ float:left; width:25%; padding:0 15px; box-sizing:border-box;}
.index_default .home_ad .ad_r{ width:50%;}
.index_default .home_ad .ad{ overflow:hidden; position:relative;}
.index_default .home_ad .ad img{ max-width:100%;}
.index_default .home_ad .ad:hover img,.index_default .home_ad1 .ad a:hover img{ transform:scale(1.08);}
.index_default .home_ad .ad .text{ position:absolute; bottom: 0;left: 0; text-align: left; padding-left: 30px; padding-bottom: 30px; transition: all 0.5s ease-in-out; width:100%; box-sizing:border-box;}
.index_default .home_ad .ad .text h5{ font-size:22px; color:#000;}

.index_default .home_ad1{ margin-bottom:70px; overflow:hidden;}
.index_default .home_ad1 .ad{ width:33.3333%; padding:0 15px; float:left; box-sizing:border-box;}
.index_default .home_ad1 .ad a{ display:block; position:relative; overflow:hidden;}
.index_default .home_ad1 .ad img{  transition:all 0.5s ease-in-out;}
.index_default .home_ad1 .ad .text{ position:absolute; left:0; top:0; padding:30px 0 0 30px; width:170px;}
.index_default .home_ad1 .ad .text h5{ font-size:22px; font-weight:400; color:#fff; line-height:1.4; margin:2px 0 5px;}
.index_default .home_ad1 .ad .text span{ color:#fff; font-size:14px; line-height:24px; text-transform:uppercase; font-weight:400;}
.index_default .home_ad1 .ad a:hover span{ color:#ea1b25;}

.index_default .left_box,.index_default .right_box{ float:left; width:75%; padding:0 15px; box-sizing:border-box;}
.index_default .tit{ border-bottom:1px solid #ccc; font-size:22px; line-height:1.4; height:auto; margin-bottom:15px; position:relative;}
.index_default .tit:after { content: ' '; display: block; position: absolute; width: 80px; border-bottom-width: 2px; border-bottom-style: solid; bottom: -1px; border-color:#ea1b25;}
.index_default .tit a{ font-size:14px; margin-top:10px;}
.index_default .tit a:hover{ color:#ea1b25;}

.common_pro_list1{ margin-bottom:15px;}
.common_pro_list1:before,.common_pro_list1:after{ content: ' '; display: table;}
.common_pro_list1:before,.common_pro_list1:after,.common_pro_list1{ clear: both;}
.common_pro_list1 li{ width:25%; margin:15px 0; border:none; padding:10px; transition:all .4s ease-in-out; box-sizing:border-box; overflow:hidden;}
.common_pro_list1 li.other{ width:100%; margin:0; padding:0 !important; height:5px;}
.common_pro_list1>li:hover{ box-shadow:0 0 6px 0 rgba(1,1,1,0.3); margin:0; padding-bottom:30px;}
.common_pro_list1 li .name{ padding:8px 10px; overflow:hidden; white-space:nowrap; text-overflow: ellipsis; text-transform:capitalize; font-size:15px;}
.common_pro_list1 li .price{ margin-bottom:8px; line-height:24px;}
.common_pro_list1 li span.oldprice{ line-height:23px; font-weight:700; color:#000; opacity:0.5;}
.common_pro_list1 li .price span{ position:relative;}
.common_pro_list1 li .price span:after{ content: " "; background: rgba(255, 0, 0, 0.2); width: 100%; height: 8px; display: inline-block; position: absolute; bottom: 2px; left: 0;}
.common_pro_list1 li .add_cart,.common_pro_list1 li .sold_out_box{ padding: 8px 30px; background-color: #ea1b25; border: 1px solid #333; border-radius: 30px; color: #fff; font-size: 12px; width: calc(100% - 15px); position: absolute; bottom: 6px; left: 50%; opacity: 0; -webkit-transition: all .5s ease-in-out; transition: all .5s ease-in-out; -webkit-transform: translateX(-50%); transform: translateX(-50%); letter-spacing: .5px; margin: 0; top:auto; height:auto; line-height:normal; text-align:center; box-sizing:border-box; font-weight:700;}
.common_pro_list1 li:hover .add_cart,.common_pro_list1 li:hover .sold_out_box{ opacity:1; border-color:#ea1b25;}
.common_pro_list1 li:hover .sold_out_box{ background:#707175; border-color:#707175;}
.common_pro_list1 li .quickview,.common_pro_list1 li .glike{ position:absolute; right:-20px; top:10px; width:30px; height:30px; text-align:center; line-height:30px; opacity:0; transform:translateX(-50%); transition:all .5s ease-in-out;}
.common_pro_list1 li .quickview i,.common_pro_list1 li .glike i{ font-size:18px; font-weight:bold; color:#ea1b25}
.common_pro_list1 li:hover .quickview{ right:-12px; opacity:1;}
.common_pro_list1 li .glike{ right:auto; left:-20px;}
.common_pro_list1 li:hover .glike{ left:18px; opacity:1;}
.common_pro_list1 li .prompt{ top:15px; position:absolute; left:0; transition:all .35s ease-in-out; }
.common_pro_list1 li:hover .prompt{ left:-90px;}
.common_pro_list1 li .newin,.common_pro_list1 li .discount{ position:static; padding:2px 10px; background:#ff3600; color:#fff; height:auto; line-height:normal; width:auto; margin-bottom:5px;}

.quickcart{ left:50%; transform:translateX(-50%); width:195px;}
.quickcart ul li .common_mini_btn1, .quickcart ul li .common_mini_btn2{ width:52px;}
.quickcart ul li .qty_style{ width:86px;}
.quickcart ul li .attr_value .qty_txt{ width:84px;}
.index_default .common_pro_list1 li .pic{ width:197.5px; height:197.5px;}
.index_default .common_pro_list1 li .pic img{ max-width:197px; max-height:197px;}

.index_default .right_box{width:25%;}
.index_default .right_box .right_ad .ad{ min-height:100px; margin-bottom:30px;}
.index_default .right_box .right_ad .ad img{ width:100%;}

.index_default .cate_box{ margin:0 15px;}
.index_default .categories{ margin:0 -15px;}
.index_default .categories li{ width:33.3333%; margin:0; padding:0 15px 15px; box-sizing:border-box;}
.index_default .categories li .pic{ padding-right:20xp; width:150px; height:150px;}
.index_default .categories li dl{ width:200px;}
.index_default .categories li dl dt{ font-size:15px; font-weight:700; text-transform:uppercase;}
.index_default .categories li dl dd i{ line-height:1; font-size:12px; font-weight:bold; margin:0 0 -2px; transform:scale(0.8);}
.index_default .categories li dl dd a{ overflow:hidden; white-space:nowrap; text-overflow: ellipsis;}
.index_default .categories li dl dd a:hover{ color:#ea1b25;}

.index_default .consumer_selfies ul{ margin:0 -5px;}
.index_default .consumer_selfies ul li{ float:left; width:33.33333%; padding:0 5px 10px; box-sizing:border-box; }
.index_default .consumer_selfies ul li img{ max-width:100%;}

.index_default .home_text img{display:block;max-width:100%;margin:0 auto;}




#bottom_box{padding:0;width:100%;border-top:1px solid #eee;}
#bottom_box .link_box{border-top:1px solid #eee;border-bottom:1px solid #eee;}
#bottom_box .link_box .bottom{float:left;width:450px;border:0;padding:0 30px 0 0;box-sizing:border-box;}
#bottom_box .link_box .newletterform h3,#bottom_box .link_box .shartto_box h3,#bottom_box .link_box dl dt{font-size: 16px;color: #333;margin-bottom: 10px;font-weight:normal;height:auto;line-height:normal;}
#bottom_box .newletterform label{display:none;}
#bottom_box .newletterform{float:none;}
#bottom_box .newsletter_txt{width:238px;height:30px;border:1px solid #ccc;float:left;padding:0;}
#bottom_box .newsletter_btn{float:left;width:100px;height:32px;float:left;background:#e62e04;text-align:center;line-height:32px;margin:0;}
#bottom_box .shartto{float:none;width:auto;height:auto;line-height:normal;overflow:hidden;}
#bottom_box .shartto li{width:auto;height:auto;margin:0 7px 7px 0; }
#bottom_box .shartto li a{width:30px;height:30px;border-radius:4px;background:#666;color:#fff;display:inline-block;text-align:center;line-height:30px;}
#bottom_box .link_box dl{float:left;width:250px;box-sizing:border-box;}
#bottom_box .link_box dl dd a{padding:0;height:24px;line-height:24px;color:#999;}
#bottom_box .link_box dl dd a:hover{color:#ea1b25;text-decoration:underline;}
#bottom_box .copyright{background:#333;color:#fff;padding:0;height:40px;line-height:40px;}


.product_list_2017 .common_pro_list1 li .pic,.common_pro_list1 li .pic{ height:280px; width:280px; line-height:280px;}
.product_list_2017 .common_pro_list1 li .pic img,.common_pro_list1 li .pic img{max-width:280px;max-height:280px;}
.product_detail_2017 .viewfontright{width:555px;}


/*快速查看弹窗*/
.mini_detail{position:fixed;left:0;top:0;width:100%;height:100%;z-index:99999;display:none;}
.mini_detail .mini_detail_bg{position:fixed;left:0;top:0;background:rgba(0,0,0,.5);width:100%;height:100%;z-index:-1;}
#mini_detail{position:fixed;top:50%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);left:0;right:0;margin:auto;width:960px;position:relative;}
#mini_detail .icon-iconfontclose{position:absolute;right:10px;top:10px;font-size:30px;background:none;color:#333;cursor:pointer;}




