
/*覆盖样式*/
body{ font-family: 'Poppins', sans-serif; font-size:13px;}
#top_box i,#header_box i,.index_default i,.common_pro_list1 li i{ background:none;}
a{ color:#585858;}
a:hover{color:#ec7612;}
.wapper{width:1200px;}
.wrap{ max-width:1650px; width:95%; margin:0 auto; clear: both;}
.row{ margin:0 -15px;}
.dropdown{box-shadow:2px 2px 10px 0px rgba(0 ,0, 0, 0.2); border:none;}


.col-lg-2,.col-lg-3,.col-lg-6,.col-lg-7,.col-lg-10,.col2,.col3{ float:left; padding:0 15px; box-sizing:border-box;}
.col-lg-2{width:16.66666667%;}
.col-lg-3{ width:25%;}
.col-lg-6{ width:50%;}
.col-lg-7{ width:58.33333333%;}
.col-lg-10{ width:83.33333333%;}
.col2{ width:80%;}
.col3{ width:20%;}

.top_ad img{max-width:100%;}
#top_box{ background:#211f1d;  color:#ccc;height:35px;border-bottom:solid 1px rgba(255,255,255,0.05);}
#top_box .welcome{line-height:35px;float:left;}
#top_box .top_right{float:right;}
#top_box .currency_box{float:right;height:35px;padding-left:10px;}
#top_box .currency_txt{line-height:34px;height:34px; position:relative; padding-right:15px;}
#top_box .currency_txt i{ position:absolute; height:auto; width:auto; margin:0;}
#top_box .drop_currency{top:35px; border-radius:3px 3px 0 0;}
#top_box .currency li a{ padding:5px 15px;}

#top_box .top_rt{ border:none; margin:0;line-height:34px;height:34px; padding:0 10px;}
#top_box .top_rt>a{color:#ccc; padding:0 5px; display:block;}
#top_box .help{ position:relative;}
#top_box .help i,#top_box .currency_txt i{ position:absolute; right:0; top:0; transition:-webkit-transform 200ms;}
#top_box .help ul{ position:absolute; top:100%; right:0; border-radius:3px 3px 0 0; background:#fff; padding:4px 0; box-shadow:2px 2px 10px 0px rgba(0 ,0, 0, 0.2); z-index:1001; display:none;}
#top_box .help ul li a{ padding:0 20px 0 50px; position:relative; display:block; height:44px; line-height:44px; white-space:nowrap;}
#top_box .help ul li a i{ right:auto; left:20px; font-size:18px;}
#top_box .help ul li a:hover,#top_box .currency li a:hover{ background:#f2f2f2; color:#ec7612;}
#top_box .help:hover>a,#top_box .currency_box:hover .currency_txt{ color:#ec7612;}
#top_box .help:hover>a i,#top_box .currency_box:hover i{ transform:rotate(-180deg);}
#top_box .help:hover ul{ display:block;}

#top_box .login{}
#top_box .login a{display:block;line-height:35px;height:35px;}
#top_box .login a:hover{color:#ec7612;}


#header_box{width:100%; background:#ff5e00; background-repeat:no-repeat; background-size:cover;}
#header_box .header{padding:25px 0 16px 0;}
#header_box .header_lt{}
#header_box .logo{ width:auto;height:50px;float:left;}
#header_box .logo a{ vertical-align:middle; height:50px;}
#header_box .logo a img{vertical-align:middle;max-height:50px; max-width:100%;}
#header_box .search{ z-index:1000; width:auto; padding:0; height:40px; border-radius:3px;}
#header_box .searchform{ width:auto; height:40px; border:0;}
#header_box .select_box{ position:absolute; left:0; top:0; padding:0 10px 0 18px; height:40px; width:22%; box-sizing:border-box; background:#fff; border-radius:3px 0 0 3px; border-right:1px solid #d7d7d7;}
#header_box .select_box span{ font-size:14px; white-space:nowrap; text-overflow: ellipsis; overflow:hidden; width:100%; float:left; padding:10px 20px 0 0; display:inline-block; box-sizing:border-box;}
#header_box .select_box i{ position:absolute; right:10px; top:10px; color:#999; font-size:18px;}
#select_box{ background:#fff; position:absolute; left:0; top:100%;}
#select_box:before { content: ""; position: absolute; display: inline-block; height: 20px; width: 14px; background: #fff; top: -20px; left: 0;}
#select_box ul{ min-width:200px; height:330px; overflow: hidden; overflow-y: scroll;}
#select_box li{ white-space:nowrap; color:#333; padding:0 15px 0 14px; line-height:32px;}
#select_box li:hover{ background: #f2f2f2; color: #ec7612;}
#header_box .search_input{ width:calc(100% - 22%); margin-left:22%; height:40px; line-height:40px; padding:0 15px; background:#fff;border:none; text-indent:0; box-sizing:border-box; border-radius:0 3px 3px 0;}
#header_box .btn_search{ width:auto;height:36px; background:#222; margin:0;padding:0 25px;color:#fff;font-size:22px; border:0; position:absolute; right:2px; top:2px; font-weight:bold; border-radius:3px;}

#header_box .header_rt{}
#header_box .iem{ position:relative;}
#header_box .iem>a.name{ color:#fff; display:block; text-align:center; font-size:12px;}
#header_box .iem>a>i{font-size:30px; line-height:38px;}
#header_box .login_box{float:right; margin-top:5px; position:relative;}
#header_box .login_box a i{display:block; height:29px; width:30px; text-align:center; line-height:32px; background:#fff; font-size:22px; border-radius:50%; overflow:hidden;  border:2px solid #fff; top:3px; box-sizing:border-box; color:#000;}
#header_box .login_box i.icon-huiyuan2:before{ padding-left:2px;}
#header_box .login_box ul{ min-width:180px; padding:10px 0; background:#fff; box-shadow:2px 2px 10px 0px rgba(0 ,0, 0, 0.2); position:absolute; left:50%; top:100%; transform:translateX(-50%); border-radius:2px; border:1px solid #ddd; display:none; z-index:1000;}
#header_box .login_box ul li a{ padding:0 20px; display:block; height:30px; line-height:30px; color:#333; white-space: nowrap;}
#header_box .login_box ul li a:hover{ color: #ec7612; background: #ededed;}
#header_box .login_box:hover ul{ display:block;}

#header_box .wish_list{float:right; cursor:pointer; margin:0 25px;}

#header_box .cart_box{ float:right;height:auto; border:0;margin:0;padding:0;}
#header_box .cart_txt .cart_txt_i{ width:35px; height:35px; text-align:center; line-height:35px; border-radius:50%; background:#fff; display:inline-block; position:relative; float:left;}
#header_box .cart_txt i{ color:#ff5e00; width:auto; height:auto; margin:0; font-size:20px}
#header_box .cart_box #shopping_cart_count{ width:21px; height:21px;line-height:19px; text-align:center; background:#000; color:#fff; border-radius:50%; position:absolute; right:-8px; top:-5px; font-size:12px}

#header_box .cart{ right:0; top:35px;}
#header_box #nav_wrapper{height:44px; box-sizing:border-box;}


#header_box .category_box{width:16.666667%; padding:0 15px; height:44px; box-sizing:border-box;}
#header_box .category_box h4{text-transform:uppercase; background:#222; letter-spacing:0; font-weight:600; padding:0 21px 0 15px; line-height:44px; color:#fff; position:relative;}
#header_box .category_box h4 i{ position:absolute; right:10px; width:auto; height:auto; margin:0;}

#header_box .category_lt{top:0; display:none;}
#header_box .category_actived:hover .category_lt{ display:block;}

#header_box .nav_box{border:0;height:44px; float:left;}
#header_box .nav{height:44px;width:auto;margin:0;}
#header_box .nav li{height:auto;padding-top:0;padding-bottom:0; margin-right:30px;}
#header_box .nav li a{border:0;height:44px;line-height:44px;display:inline-block; font-size:14px; color:#fff; font-weight:600; padding:0;}
#header_box .nav li a i{ font-size:13px; float:right;}
#header_box .sub_nav{top:44px;box-shadow:0 0px 10px 0px rgba(0, 0, 0, 0.2);border-color:#e9e9e9; min-width:180px; width:auto; padding:10px 0;}
#header_box .nav .sub_nav li{ float:none; width:auto;}
#header_box .nav .sub_nav li a{overflow:hidden; white-space:nowrap;text-overflow:ellipsis; padding:0 20px; height:32px; line-height:32px; color:#333;font-size:14px;}
#header_box .nav li:hover>a{ color:#000;}
#header_box .nav .sub_nav li a:hover{ background:none; color:#ff5e00;}

#header_box .rt_nav{ float:right; margin-top:12px;}
#header_box .rt_nav ul li{ float:left; padding:0 0 0 18px; margin-left:18px; position:relative;}
#header_box .rt_nav ul li.login{ margin:0; padding:0;}
#header_box .rt_nav ul li:after{ background-color: rgba(255, 255, 255, 0.4); content: ""; height: 11px; position: absolute; left: 0; top: 5px; width: 1px;}
#header_box .rt_nav ul li.login:after{ display:none;}
#header_box .rt_nav ul li a{ color:#fff;}
#header_box .rt_nav ul li a i{ line-height:1; margin:0 3px -5px 0;}
#header_box .rt_nav ul li a i.icon-closed{ font-size:14px; margin-bottom:-3px;}
#header_box .rt_nav ul li a i.icon-dianhua2{ font-size:14px;}


#header_box.posFixed{ width:100%; position:fixed; left:0; top:0; -webkit-animation: searchTop .5s ease-in-out; animation: searchTop .5s ease-in-out; z-index:10000;}
#header_box.posFixed .header{ padding:10px 0;}
#header_box.posFixed #nav_wrapper{ display:none;}
#header_box.posFixed .hotkeywordbox{ padding:7px 15px;}
 @-webkit-keyframes searchTop{0%{top:-70px}100%{top:0}}
 @-moz-keyframes searchTop{0%{top:-70px}100%{top:0}}
 @keyframes searchTop{0%{top:-70px}100%{top:0}}

#body_box{width:1200px;}
.index_default{ width:100% !important;}

.common_pro_list1 li{ border:none; text-align:center;}
.common_pro_list1 li .product_item{ position:relative;}
.common_pro_list1 li .img{ position:relative;border: 1px solid #e9ecf1;}
.common_pro_list1 li .pic{ position:relative; line-height:normal;  overflow:hidden;}
.common_pro_list1 li .xj_pic{ position: absolute; z-index: 0; top: 0; opacity: 0; display: block; transition: all 0.5s ease-in-out; left: 0; width:100%; height:100%;background:#fff;}
.common_pro_list1 li .product_item:hover .xj_pic{ opacity: 1; transform-style: inherit; transition: all 0.5s ease-in-out;}
.common_pro_list1 li .pro_content{ padding:10px 10px 0px 10px; position:relative;}
.common_pro_list1 li .name{ padding:0; line-height:16px; width:100%; box-sizing:border-box;display: -webkit-box;}
.common_pro_list1 li .discount{ background:#ffd839; width:38px; height:38px; text-align:center; padding:0; line-height:38px; border-radius:50%; color:#333;}
.common_pro_list1 li .quickview { background-color: #ff5e00; border-radius: 50%; color: #999; width: 40px; height: 40px;  line-height: 40px; margin-top: -20px; margin-left: -20px; text-align: center; font-size: 12px; position: absolute; top: 50%;  left: 50%; -webkit-transform: translateY(-45px); -moz-transform: translateY(-45px); -ms-transform: translateY(-45px); -o-transform: translateY(-45px); transform: translateY(-45px); color: #fff; transition: all 0.3s ease-in-out 0s; -moz-transition: all 0.3s ease-in-out 0s; -webkit-transition: all 0.3s ease-in-out 0s; opacity: 0; -webkit-transform: scale(0.5); -moz-transform: scale(0.5); -ms-transform: scale(0.5); -o-transform: scale(0.5); transform: scale(0.5);}
.common_pro_list1 li .quickview i{ font-size:18px;}
.common_pro_list1 li .product_item:hover .quickview{ opacity: 1; -webkit-transform: translateY(0px); -moz-transform: translateY(0px); -ms-transform: translateY(0px); -o-transform: translateY(0px); transform: translateY(0px);}
.common_pro_list1 li.other{ box-shadow:none !important;}
.common_pro_list1 li .sold_out_bg{left:0;right:0;margin:auto;top:100px;}
.common_pro_list1 li .sold_out_box span{width:100%;top:100px;}
.common_pro_list1 li .button-group{ width:100%; box-sizing:border-box; padding:5px 0; overflow:hidden; transform:translateY(-45px); -webkit-transform:translateY(-45px); transition:all 0.3s ease-in-out 0s; opacity:0; position:absolute; left:0; top:12px; background:#fff; z-index:10; text-align:center;}
.common_pro_list1 li .button-group{left:0;top:0;bottom:0;display:flex;align-items:center;justify-content:center;}
.common_pro_list1 li .button-group a.atc{ padding:0 8px; background:#ff5e00; text-transform:capitalize; height:34px; font-size:12px; color:#fff; border-radius:18px; display:inline-block; line-height:34px; transition:all 0.3s ease-in-out 0s; margin-right:5px;}
.common_pro_list1 li .button-group a.atc:hover{ background:#cc4b00;}
.common_pro_list1 li .button-group span.tlike{ border: 1px solid #ff5e00; display: inline-block; background-color: transparent; border-radius: 50%; color: #ff5e00; width: 34px; height: 34px; line-height: 34px; text-align: center; margin: 0 0 0 5px; vertical-align:middle; box-sizing:border-box; transition:all 0.3s ease-in-out 0s;}
.common_pro_list1 li .button-group span.tlike i{ font-size:18px; width:17px;}
.common_pro_list1 li .button-group span.tlike:hover{ background:#ff5e00; color:#fff;}
.common_pro_list1 li .product_item:hover .button-group{ transform:translateY(0px); -webkit-transform:translateY(0px); opacity:1;}

.index_default .tit,.index_default .deals_box .deals_tit{ border-bottom:none; padding:0; height:auto; text-transform:uppercase; font-weight:600; color:#222; position:relative; border-bottom:2px solid #eee; margin-bottom:20px;}
.index_default .tit a{ color:#222; float:none; font-weight:600; display:inline-block;}
.index_default .common_pro_list1 li{ margin:0;}
.index_default .common_pro_list1 li .pic{ width:100%; display:block; height:193px;}
.index_default .common_pro_list1 li .pic img{ max-height:100%; max-width:100%; margin:0 auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}
.pro_content .price,.common_pro_list1 li .price{ color:#ff5e00; font-size:14px; font-weight:600;}
.common_pro_rt li .oldprice{text-decoration: line-through; font-weight: normal; font-size: 12px; color: #777;}
.pro_content .name{ max-height:40px; overflow:hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; line-height:20px; margin-bottom:5px; font-size:13px; font-weight:500;}
.pro_content .star{ background:none;}
.pro_content .star i{ color:#bbb; font-size:12px;}
.pro_content .star i.cur{color:#ff9d00;}

.index_default .banner_wrapper{ position: relative; margin-top:30px;}

#menuParent{ border-top:none; top:100%;box-shadow:none;width:100%;left:0;padding:0; background:#f5f5f5; border-radius:0 0 3px 3px; box-sizing:border-box; position:relative; z-index:100;}
#menuParent li{height:42px; line-height:42px; border:0;position:initial;}
#menuParent li:last-child { padding-bottom: 13px;}
#menuParent li a{padding:8px 15px;height:26px;line-height:26px; position:relative; display:block; overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}
#menuParent li a i{ float:right; font-weight:bold; color:#ccc;}
#menuParent li.actived>a,#menuParent li:hover>a{color:#ec7612; font-weight:600;}
#menuParent .dropdown_menu2{left:100%; top:0; width:932px; min-height:430px; position:absolute; background:#fff; padding:2px 20px 20px; display:none; box-shadow:0 0 5px 0 rgba(0, 0, 0, 0.2);overflow-y: auto;}
#menuParent .dropdown_menu2 dl{width:calc(25% - 15px); margin-right:15px; float:left; height:auto;}
#menuParent .dropdown_menu2 dt{border-bottom:1px solid #e9e9e9; font-weight:bold;}
#menuParent .dropdown_menu2 dt a{border:0;text-indent:0;color:#333;}
#menuParent .dropdown_menu2 dt a:hover,#menuParent .dropdown_menu2 dd a:hover,#menuParent li.more a{color:#f60;}
#menuParent .dropdown_menu2 dd a.more{ float:right; color:#f60;}
#menuParent li.more a{ cursor:pointer;}

#menuParent li.list1{ position:relative;}
#menuParent li.list1 .dropdown_menu2{ width:250px; min-height:100% !important; padding-bottom:0;}
#menuParent li.list1 .dropdown_menu2 dl{ float:none; width:100%;}
#menuParent li.list1 .dropdown_menu2 dl dt{ border-bottom:none;}


.index_default .banner_lt{ min-height:45px;}

.index_default .banner_box{ width:80%; height:auto;box-sizing:border-box;}
.index_default .banner_bottom{ width:100%;}
.index_default .ibanner .swiper-pagination-bullets{ bottom:20px;}
.index_default .ibanner .swiper-pagination-bullet{ width:30px; height:6px; opacity:1; background:#fff; border-radius:3px;}
.index_default .ibanner .swiper-pagination-bullet-active{ background:#ff5e00;}


.index_default .left_box .swiper-pagination-bullet,.index_default .rt_tag .swiper-pagination-bullet{ background:none; opacity:1; border:none; width:8px; height:8px; box-sizing:border-box; margin:0 5px; background:#222; border-radius:8px; transition:all 0.2s ease-in-out 0s;outline:none;}
.index_default .left_box .swiper-pagination-bullet-active,.index_default .rt_tag .swiper-pagination-bullet-active{ background:#ff5e00; border:none; width:30px;}

.index_default .banner_box{ padding:0 15px 0 0;}
.index_default .banner_rt{ padding:0 0 0 15px;}
.index_default .banner_rt{ width:20%;}
.index_default .banner_rt .swiper_rt{ padding-top:5px;}
.index_default .banner_rt .tit{ height:auto; background:#e9ecf1; overflow:hidden; position:relative; margin-bottom:0;}
.index_default .banner_rt .tit a{ float:left; padding:11px 0 11px 5px;}
.index_default .banner_rt .swiper-pagination{ left:auto; right:0; min-width:80px; top:13px;text-align: right; font-size: 0;}
.index_default .rt_tag .swiper-pagination-bullet{display:inline-block;float:none;}
.index_default .rt_tag{ position:relative;  border:1px solid #e9ecf1; border-radius:5px;}
.index_default .common_pro_rt li{ padding-bottom:10px; margin-bottom:10px;}
.index_default .common_pro_rt li .img{ width:80px; height:80px; float:left; position:relative;}
.index_default .common_pro_rt li .pic img{ max-height:80px; max-width:80px;position: absolute;top: 0;left: 0;}
.index_default .common_pro_rt .pro_content{ margin-left:95px;}
.index_default .common_pro_rt .star{ line-height:1;}
.index_default .common_pro_rt .price{font-size:12px;}

.index_default .left_ad,.index_default .lt_tag,.index_default .left_txt,.index_default .news,.index_default .consumer_selfies{ margin-bottom:45px;}
.index_default .lt_tag .swiper-container-horizontal>.swiper-pagination-bullets{bottom:0;}

.index_default .left_ad .ad{ position:relative;}
.index_default .left_ad .ad a{ position:relative; overflow:hidden; display:block;}
.index_default .left_ad img{display:block;width:100%;}


.index_default img{ max-width:100%;}

.index_default .left_ad .ad a:after,
.index_default .left_ad .ad a:before,

.index_default .banner_ad .ad a:after,
.index_default .banner_ad .ad a:before{ border: 50px solid transparent; border-radius: 50px; box-sizing: border-box; cursor: pointer; display: inline-block; left: 0; right: 0; bottom: 0; margin: auto;  position: absolute;  top: 0; content: ""; opacity: 1; filter: alpha(opacity=100);  width: 100px; height: 100px;  -webkit-transform: scale(7); -moz-transform: scale(7); -ms-transform: scale(7) -o-transform: scale(7);  transform: scale(7); transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -webkit-transition: all 0.4s ease-in-out; visibility: visible; z-index: 1;}
.index_default .left_ad .ad a:hover:after,
.index_default .left_ad .ad a:hover:before,
.index_default .banner_ad .ad a:hover:after,
.index_default .banner_ad .ad a:hover:before{border: 0 solid rgba(0, 0, 0, 0.7); opacity: 0;}


.index_default .left_ad{ margin-top:30px;}
.index_default .left_ad .ad .text{ position:absolute; left:20px; top:30px;}
.index_default .left_ad .ad h5{ font-size:25px; color:#ffe90a; line-height:30px;}
.index_default .left_ad .ad p{ font-size:16px; color:#fff; font-weight:600;}
.index_default .left_ad .ad .ad_btn{ color:#fff; text-transform:uppercase; display:inline-block; font-size:12px; border-bottom:1px solid #fff;}

.index_default .left_box .tit{ margin-bottom:15px;}
.index_default .left_box .tit:after,.index_default .deals_box .deals_tit:after{ position: absolute; content: ""; width: 110px; height: 2px; background-color: #ff5e00; bottom: -2px; left: 0;}
.index_default .left_box .tit a{ padding-bottom:13px;}

.index_default .swiper_lt2{ padding:0 0 30px;}

.index_default .news li .img{ margin:5px 0 15px}
.index_default .news li .img img{ max-width:100%; transition:all 0.4s ease-in-out 0s;}
.index_default .news li .img a{ position:relative; display:block; overflow:hidden;}
.index_default .news li .text h5{ line-height: 18px; margin-bottom: 5px; margin-top: 3px; font-size:13px; font-weight:600; text-transform: uppercase;}
.index_default .news li .text h5 a{ color:#333;}
.index_default .news li .time{font-style: italic; font-size:13px;}
.index_default .news li .text p{ margin:10px 0 0;}

.index_default .swiper_selfies{ border:1px solid #e9ecf1; border-radius:3px; margin-top:5px;}
.index_default .consumer_selfies ul{ padding:30px 0;}
.index_default .consumer_selfies li{ padding:0 20px 10px; text-align:center; box-sizing:border-box;}
.index_default .consumer_selfies li p{ color:#555555; line-height:22px;}
.index_default .consumer_selfies li .name{ margin:10px 0 5px; font-size:14px; font-weight:600; color:#333; line-height:28px;}
.index_default .consumer_selfies li .img{ width:120px; height:120px; border-radius:50%; overflow:hidden; background-position:center; background-size:cover; display:inline-block;}
.index_default .swiper_selfies .swiper-pagination-bullets{ bottom:20px;}

.index_default .left_txt2 .txt{ position:relative; overflow:hidden;}

.index_default .home_ad{ width:100%; margin:30px 0 45px; overflow:hidden;}
.index_default .home_ad .ad{ float:left; width:20%; padding:0 15px; box-sizing:border-box;}
.index_default .home_ad .ad a{ display:block; position:relative;}
.index_default .home_ad .ad a:before { background-color: rgba(0, 0, 0, 0.2); content: ""; height: 100%; width: 100%; left: 0; top: 0; position: absolute; visibility: hidden; -webkit-opacity: 0; -moz-opacity: 0; -ms-opacity: 0; -o-opacity: 0; opacity: 0; transition: all 0.2s ease-in-out 0s; -moz-transition: all 0.2s ease-in-out 0s; -webkit-transition: all 0.2s ease-in-out 0s; z-index: 1;}
.index_default .home_ad .ad a:hover:before{ opacity:1; visibility:visible;}

.index_default .deals_box{ margin-bottom:45px;}
.index_default .deals_box .deals_tit{ overflow:hidden;}
.index_default .deals_box .deals_tit>span{ border:none; display:inline-block; padding:0 0 10px; float:none; font-size:20px; font-weight:700; text-indent:0; line-height:24px; float:left;}
.index_default .deals_box .deals_tit a{ float:right; font-size:14px; font-weight:normal; text-transform:capitalize; margin:8px 0}
.index_default .pro_deals .common_pro_list1 li{}
.index_default .pro_deals .common_pro_list1 li .img{ }
.index_default .pro_deals .common_pro_list1 li .pic{width:100%;height:167px;display:block;}
.index_default .rt_tag .common_pro_list1 li .pic{width:100%;height:155px; display:inline-block;}
.index_default .pro_deals .common_pro_list1 li .pic img,.index_default .rt_tag .common_pro_list1 li .pic img{max-width:100%;max-height:100%;}

#discount-timer{ float:left; overflow:hidden; margin-left:15px;}
#discount-timer>span{ float:left; text-align:center;}
#discount-timer .day,#discount-timer .hours,#discount-timer .minutes,#discount-timer .seconds{ padding:0 10px; background:#ff5e00; border-radius:5px; color:#fff; font-size:18px; line-height:28px; font-weight:600; height:25px; min-width:42px; box-sizing:border-box; text-align:center;}
.index_default .pro_deals span.value{ display:inline-block;}
.index_default .pro_deals span.d{ font-size:15px; margin:0 3px; font-weight:bold; color:#ff5e00;}

.index_default .cate_box .cate_title{ border-bottom:2px solid #eee; margin-bottom:20px; width:100%; display:inline-block;}
.index_default .cate_box .cate1{ display:block; font-size: 18px; color: #fff; font-weight: 600; float: left; text-transform: uppercase; margin-bottom: 0px; background-color: #ff5e00; border-top-right-radius: 3px; border-top-left-radius: 3px; padding: 11px 25px; position: relative; bottom: -2px; line-height:23px;}
.index_default .cate_box .cate2{ float:right;}
.index_default .cate_box .cate2 li{ display:inline-block; padding-left:15px;}
.index_default .cate_box .cate2 li a{ padding:12px 5px 0 5px; line-height:25px; display:block; font-size:14px; color:#666; font-weight:500; text-transform:capitalize;}

.index_default .cate_box .cate_img{ float:left; width:20%;overflow:hidden;}
.index_default .cate_box .cate_img img{width:100%;}

.index_default .cate_box .cate_product{ width:80%; padding:0 0 0 10px; box-sizing:border-box;clear: none; overflow:hidden;}
.index_default .cate_box .common_pro_list1 li .pic{height:191px;}

.index_default .home_ad1{ margin-bottom:30px;}
.index_default .home_ad1 .ad_row{ margin:0 -5px;}
.index_default .home_ad1 .ad{ padding:0 5px; float:left; box-sizing:border-box;}
.index_default .home_ad1 .ad.item1{ width:25.9%;}
.index_default .home_ad1 .ad.item2{ width:48.2%;}
.index_default .home_ad1 .ad.item3{ width:25.9%;}
.index_default .home_ad1 .ad a{ display:block; position:relative; overflow:hidden;}

.index_default .home_ad2 .ad a{ display:block; position:relative; overflow:hidden;}

.index_default .pro_change_title{ margin:15px 0;}
.index_default .pro_change_title ul{ border-bottom:2px solid #ebebeb;}
.index_default .pro_change_title li{ display:inline-block; position:relative; padding-bottom:5px; margin-right:40px;}
.index_default .pro_change_title li:after{ position: absolute; content: ""; bottom: -2px; left: 0; width: 0; height: 2px; background-color: #ff5e00; transition: all 0.2s ease-in-out 0s; -moz-transition: all 0.2s ease-in-out 0s; -webkit-transition: all 0.2s ease-in-out 0s;}
.index_default .pro_change_title li.actived:after{width: 100px; left: 0;}
.index_default .pro_change_title li a{ font-size: 18px; font-weight: 600; display:block; text-transform: uppercase; letter-spacing: 1px;}
#productbox_tab{ position:relative; height:350px}
#productbox_tab .swiper_tag{ opacity:0; visibility:hidden; position:absolute; left:0; top:0; width:100%;}
#productbox_tab .swiper_tag.show{ opacity:1; visibility:visible;}

.index_default .home_ad img,.index_default .home_ad1 img{width:100%;display:block;}

.index_default .swiper-container button{ background-color: #fff; border:none; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; width: 44px; height: 44px; line-height: 42px; text-align: center; float: left; overflow: hidden; cursor: pointer; opacity: 1; z-index: 99; position: absolute; top: 96px; margin-top: -22px; transition: all 0.2s ease-in-out 0s; -moz-transition: all 0.2s ease-in-out 0s; -webkit-transition: all 0.2s ease-in-out 0s; color:#aaa; font-size:20px; -webkit-transform: scale(0); -moz-transform: scale(0); -ms-transform: scale(0); -o-transform: scale(0); transform: scale(0); font-weight:bold;}
.index_default .swiper-container button.prev{ left:0; box-shadow:2px 0px 3px 0px rgba(155, 155, 155, 0.75)}
.index_default .swiper-container button.next{ right:0; box-shadow:-2px 0px 3px 0px rgba(155, 155, 155, 0.75)}
.index_default .swiper-container button:hover{ background:#ff5e00; box-shadow:none; color:#fff;}
.index_default .swiper-container:hover button{ -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); opacity: 1; transition: all 0.2s ease-in-out 0s; -moz-transition: all 0.2s ease-in-out 0s; -webkit-transition: all 0.2s ease-in-out 0s;}


.index_default .consumer_reviews .carousel-top-panel{ position:relative; font-size:18px; padding-bottom:8px; margin-bottom:20px; padding-right:60px; border-bottom:2px solid #e3e3e3;}
.index_default .consumer_reviews .carousel-top-panel .review-stars{ float:right;}
.index_default .consumer_reviews .carousel-top-panel .review-stars a{ text-transform:capitalize; color:inherit; font-weight:bold;}
.index_default .consumer_reviews .carousel-top-panel .review-stars span{ color:#D61634;}
.index_default .consumer_reviews .reviews-btn{ position:absolute; right:0; top:0;}
.index_default .consumer_reviews .reviews-btn i{ font-size:24px;}
.index_default .consumer_reviews .swiper-reviews-prev{ right:30px}
.index_default .consumer_reviews .reviews_tit{ text-align:center; font-size: 24px; line-height: 30px; color:#1f1e1e; padding-bottom:10px;}
.index_default .consumer_reviews li a:hover{ color:inherit;}
.index_default .consumer_reviews li .row{display: flex; width: 100%; margin:0;}
.index_default .consumer_reviews .svg{ padding:29px; height:90px; border: 1px solid #e1e5ee; border-radius:50%; margin-right:15px; box-sizing:border-box;}
.index_default .consumer_reviews .svg svg{ width:30px; height:30px; fill:#6A6C77;}

.index_default .consumer_reviews li .text{ width:calc(100% - 105px); padding-right:10%; box-sizing:border-box;}
.index_default .consumer_reviews li .star_time span{ display:inline-block; line-height:20px; margin-right:5px; vertical-align: middle;}
.index_default .consumer_reviews li .star_time span i{ font-size:18px;}
.index_default .consumer_reviews li .star_time span i.cur{ color:#D61634;}
.index_default .consumer_reviews li .name{ font-weight:bold; color:#4f4f4f;}


#bottom_box{padding:0;width:100%; background:#f5f5f5; border-top:1px solid #fff; margin-top:80px; font-size:12px; color:#666;}

#bottom_box .bottom_top{ background:#ff5e00; padding:30px 15px; overflow:hidden; margin-top:-50px;}
#bottom_box .bottom_top h3{ color:#fff; text-transform:uppercase; font-size:12px; line-height:42px; margin-right:20px; font-size:18px; font-weight:600; float:left;}
#bottom_box .newletterform{ width:60%; position:relative;}
#bottom_box .newletterform label{display:none;}
#bottom_box .newsletter_txt{width:100%;height:42px; border:none; float:left;padding:0 120px 0 15px; border-radius:5px; box-sizing:border-box;}
#bottom_box .newsletter_btn{width:auto; padding:0 15px; height:42px;float:left;background:#222;text-align:center;line-height:42px;margin:0; color:#fff; position:absolute; right:0; top:0; border-radius:0 5px 5px 0; text-transform:uppercase; font-weight:600; font-size:14px; letter-spacing:0.5px;}
#bottom_box .shartto{float:none; width:auto; height:auto; line-height:normal; overflow:hidden;}
#bottom_box .shartto li{width:auto;height:auto;margin:0 15px 5px 0;}
#bottom_box .shartto li a{width:42px;height:42px;border-radius:5px;background:rgba(0, 0, 0, 0.2);color:#fff;display:inline-block;text-align:center;line-height:42px; font-size:18px;}
#bottom_box .shartto li a:hover{ background:#fff; color:#ff5e00;}

#bottom_box .link_box{ padding:30px 0; position:relative;}
#bottom_box .link_box dl{ width:16.66667%; padding:0 15px; box-sizing:border-box;}
#bottom_box .link_box dl dt{font-size: 16px;color: #222;margin-bottom: 20px; font-weight:600; height:auto;line-height:20px; text-transform:uppercase; position:relative; font-weight:bold; padding-top:15px;}
#bottom_box .link_box dl dt:after{ content: " "; width: 220px; border-bottom: 1px solid rgba(255, 255, 255, 0.08); display: inline-block; position: absolute; left: 0; bottom: 0;}
#bottom_box .link_box dl dd{ padding:6px 0;}
#bottom_box .link_box dl dd a{padding:0; color:#555; line-height:18px;}
#bottom_box .link_box dl dd a:hover{color:#999;text-decoration:underline;}

#bottom_box .link_box .contact_us img{ margin-bottom:20px;}
#bottom_box .link_box .contact_us p{ position:relative; padding-left:30px; margin-bottom:10px; line-height:25px;}
#bottom_box .link_box .contact_us i{ background:none; position:absolute; left:0; top:50%; transform:translateY(-50%); width:30px; height:30px; line-height:30px; font-size:20px;}

#bottom_box .copyright{ color:#fff; background:#222; padding:15px 0; line-height:40px;}
#bottom_box .copyright img{ padding-bottom:20px;}

#bottom_box .bottom_txt{ position:absolute; width:50%; display: flex; left:24.5%; bottom:0;}
#bottom_box .bottom_txt > div{ width:33.3333%; padding:0 15px; box-sizing:border-box;}
#bottom_box .bottom_txt > div img{ max-width:100%;}

.product_list_2017 .common_pro_list1 li{width:232px;}
.product_list_2017 .common_pro_list1 li.other{width:100%;}
.product_list_2017 .common_pro_list1 li .pic{height:230px;width:230px;line-height:230px;}
.product_list_2017 .common_pro_list1 li .pic img {max-width:100%;max-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}
.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;}




@media (max-width: 1600px) and (min-width: 1366px){
	#header_box .category_box,.index_default .banner_lt{ width:20%;}
	#header_box .nav_box,.index_default .banner_wrapper{ width:80%;}
	#header_box .rt_nav ul li.rt_txt(3),
	.index_default .banner_rt{ display:none;}
	#bottom_box .bottom_top h3,
	#bottom_box .newletterform{ float:none;}
	#bottom_box .newletter{ text-align:right;}
	#bottom_box .newletterform{ display:inline-block;}
	#bottom_box .newletterform form{ float:right; width:100%;}
	
}
@media (max-width: 1366px) and (min-width: 1000px){
	.index_default .banner_box{ width:100%; padding:0;}
	.index_default .banner_rt{ display:none;}
	
}





