/*样式覆盖部分*/
body{font-family:'Montserrat', sans-serif;font-size:14px; color:#666;}
input{outline:none;border:0;}
input::-moz-focus-inner,button::-moz-focus-inner{border:0;padding:0;}
input, textarea{border: 0; -webkit-appearance: none;}
a{-webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out;}
a:hover{color:#f772c6;}
.clearfix:after{content:"";height:0;visibility:hidden;display:block;clear:both;}
.clearfix{zoom:1;}
/*.wapper{width:90%;margin:0 auto;max-width: 1740px;min-width:1200px;}*/
.wapper{width: 100%;min-width: 1200px;padding: 0 5%;box-sizing: border-box;margin: 0 auto;}
i{background-image:none;display:inline;}
.mt50{margin-top:50px;}



.container{ margin:0 auto;}
@media (min-width: 1770px){
.container{ max-width: 1740px;}
}



#header_box{ width:100%; background:#eeeeee; letter-spacing: 0.3px; z-index:1111; position:relative;}

#header_box .head1{background:#f5f5f5; font-size:14px;color:#878787; z-index:1000;position:relative;}
#header_box .head1 .iconfont{font-size:14px;margin-right:5px; color:#201d32;}
#header_box .header_lt{float:left;}
#header_box .lt_txt{ height:26px;line-height:26px; padding:7px 0;}
#header_box .currency_box{position:relative;height:26px; padding:7px 0; margin:0 15px 0 0;z-index:999;}
#header_box .currency_txt{cursor:pointer;color:#666;line-height:26px;height:26px;margin:0;padding:0 10px 0 0;font-size:14px;transition:all 0.3s;}
#header_box .currency_txt i{width:auto;height:auto;background:none;margin:0;vertical-align:top;font-size:12px;padding-left:3px;transform:scale(0.8);}
#header_box .drop_currency{position:absolute;left:0;top:40px;border-top:2px solid #f772c6;box-sizing:border-box;opacity:0;visibility:hidden;background:#fff;transform:translate(0,15px);transition:all 0.3s;box-shadow: 0 0 9px 0 #ececec; -webkit-box-shadow: 0 0 9px 0 #ececec; -moz-box-shadow: 0 0 9px 0 #ececec;}
#header_box .head1 .currency li{padding:10px;}
#header_box .head1 .currency li a{color:#888;display:block;overflow:hidden;text-transform:uppercase;font-size:16px; width:100px;}
#header_box .head1 .currency li:hover{background:#ebebeb;color:#f772c6;font-weight:400;}
#header_box .head1 .currency li:hover a{color:##ec519d;}
#header_box .head1 .currency li a span{float:right;}
#header_box .head1 .currency li a b{font-weight:normal;float:left;}
#header_box .head1 .currency_on .drop_currency{opacity:1;visibility:visible;transform:translate(0);}
#header_box .login a{position:relative;float:right;height:26px;line-height:26px;color:#666;padding:7px 15px;}
#header_box .login a.tracking i{ font-size:16px;}
#header_box .wishlist:before,
#header_box .tracking:before{content:'';width:1px;height:26px;background:#ddd;position:absolute;top:8px;left:0;}
#header_box .head1_rt a:hover{color:#f772c6;}





#header_box .head2{margin:0 auto;height:98px;background:#f772c6;position:relative;color:#fff; z-index:999}
#header_box .logo{ height:52px; padding:23px 0; width:16.6667%; text-align:left;}
#header_box .logo img{max-width:100%;height:100%;vertical-align:middle;}

#header_box .nav_box{height:98px; border:0; width:66.6667%;}
#header_box .nav{width:auto; float:right; font-size:0; text-align:right;}
#header_box .nav > li{float:none; display:inline-block; height:98px;font-size:14px;padding:0;z-index:9;}
#header_box .nav > li > a{display:block;font-weight:600;border:0;height:98px;line-height:98px;font-size:14px;color:#fff;text-transform:uppercase;position:relative;transition: all 0.5s;}
#header_box .nav > li > a:after{ border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #201d32; border-style: solid; border-width: 11px; bottom: 0; content: ""; left: 50%; opacity: 0; position: absolute; transform: translateX(-50%); -moz-transform: translateX(-50%); -webkit-transform: translateX(-50%); -o-transform: translateX(-50%);}
#header_box .nav > li > a:hover,
#header_box .nav > li.on > a{color:#000;}
#header_box .nav > li.on > a:after{ opacity:1;}
#header_box .nav .sub_nav{ position:absolute;top:100%;left:0;background:#fff;width:260px;padding:20px;text-align:left;transition:all 0.4s; box-sizing:border-box;-webkit-box-shadow: 0px 4px 4px 1px rgba(0, 0, 0, 0.1); box-shadow: 0px 4px 4px 1px rgba(0, 0, 0, 0.1); border: 1px solid #ececec;border-top:2px solid #000;z-index:99; display:none;}
#header_box .nav .sub_nav li{float:none;height:30px;width:100%;}
#header_box .nav .sub_nav li:last-child{border:0;}
#header_box .nav .sub_nav li a{display:block;height:30px;line-height:30px;color:#333;font-size:14px;padding:0;}
#header_box .nav .sub_nav li a span{ float: left; margin-right: 5px; margin-top: -1px; font-size: 9px; width:auto;}
#header_box .nav .sub_nav li a:hover{color:#f772c6;background:none;}
#header_box .nav li.on .sub_nav{ display:block;}
#header_box .fixed_nav{width:100%;position:fixed;left:0;top:0;z-index:999;}

#header_box .head2_rt{width:16.6667%; text-align:right; height:100%; margin-top:19px}

#header_box .head3{ height:80px;}
#header_box .category_box{ width:16.6667%; padding-bottom:20px;}
#header_box .category_box .cate_tit{ padding:0 15px;}
#header_box .category_box .cate_tit a{ display:block; line-height:20px; padding:10px 15px; background:#fff; margin-top:20px; color:#f772c6; font-weight:600; text-transform:uppercase; font-size:18px;}
#header_box .category_box .cate_tit i{ float:right;}
#header_box #menuParent{ position:absolute; margin-top: 20px; padding:0 15px; width:100%; box-sizing:border-box;}
#menuParent{ display:none;}
#header_box .menuParent,#header_box .category_box:hover #menuParent{ display:block !important;}
#menuParent .dropdown_cate_2{ width:100%; background-color: #f7f7f7; border-top: 3px solid #dd49a6; box-shadow: 0 3px 12px rgba(0, 0, 0, 0.2); display:block;}
#menuParent .dropdown_cate_2:after { border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #dd49a6; border-style: solid; border-width: 11px; top: -22px; content: ""; left: 50%; opacity: 1; position: absolute; transform: translateX(-50%); -webkit-transform: translateX(-50%);}
#menuParent .dropdown_cate_2 li{ border-bottom:1px solid #dbdbdb; position:relative; height:48px;}
#menuParent .dropdown_cate_2>li>a{ padding:12px 15px; display:inline-block; line-height:24px; font-weight:500; position:relative; overflow:hidden; z-index:1; width:100%; box-sizing:border-box;}
#menuParent .dropdown_cate_2>li>a:before { background: #f772c6 none repeat scroll 0 0; content: ""; height: 100%; left: calc(-100% - -1px); position: absolute; top: 0; width: 100%; transition: all 0.4s ease 0s; -webkit-transition: all 0.4s ease 0s; z-index:-2;}
#menuParent .dropdown_cate_2>li>a i{ float:right;}
#menuParent .dropdown_cate_2>li:hover>a{ color:#fff;}
#menuParent .dropdown_cate_2 li:hover a:before{ left:0;}
#menuParent .dropdown_menu2{ position:absolute; left:100%; top:-2px; border-top:2px solid #201d32; padding:20px 30px; box-shadow:0 6px 12px rgba(0, 0, 0, 0.2); background:#fff; display:inline-block; white-space: nowrap; font-size: 0; display:none; max-width:860px}
#menuParent .dropdown_menu2 dl{ min-width:200px; display:inline-block; font-size:14px;}
#menuParent .dropdown_menu2 dl dt a{ color:#f772c6; margin-bottom:10px; font-weight:600; text-transform:uppercase;}
#menuParent .dropdown_menu2 dl dd{ padding-right:15px; box-sizing:border-box;}
#menuParent .dropdown_menu2 dl dd a{ display:inline-block; line-height:24px; padding:3px 0; color:#666;}
#menuParent .dropdown_menu2 dl dd a span{ float:left; margin-right:5px; margin-top:-1px; font-size:9px;}
#menuParent .dropdown_menu2 dl dd a.more{ color:#f772c6; float:right;}

#header_box .search_box{ width:58.333333%; padding:0 15px; box-sizing:border-box;}
#header_box .search{ width:100%; height:40px;padding:0; margin-top:20px; background:#fff;}
#header_box .searchform{ width:auto; height:40px; border:0;}
#header_box .select_box{ width:200px; float:left; padding:10px 15px; box-sizing:border-box; border-right:1px solid #d7d7d7; position:relative;}
#header_box .select_box i{ font-size:12px; font-weight:bold; width:16px; height:16px; line-height:20px; text-align:center; float:right;}
#header_box .select_box span{ line-height:20px; font-size:14px; display:inline-block; width:106px; overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}
#select_box{ position:absolute; left:0; top:38px; background:#fff; box-shadow:0px 3px 12px -5px rgba(0,0,0,0.75); padding:5px 0; min-width:200px; max-height:300px; overflow-y:auto; box-sizing:border-box;}
#select_box li{ height:25px; line-height:25px; cursor:pointer; padding:0 15px;}
#select_box li:hover{ background:#09F; color:#fff;}
#header_box .search_input{ width:calc(100% - 200px); height:40px; float:left; line-height:40px; padding:0; background:none;border:none; text-indent:15px;}
#header_box .btn_search{ width:40px; height:40px; background:#f772c6; margin:0;padding:0;color:#fff;font-size:20px;border:0; position:absolute; right:0; top:0; overflow:hidden;}
#header_box .btn_search:before{ position:absolute; left:0; top:0; width:40px; line-height:40px; transition:all 0.3s ease 0s;}
#header_box .btn_search i{ position:absolute; left:0; top:100%; color:#000; width:40px; line-height:40px; font-size: 20px; transition:all 0.3s ease 0s;}
#header_box .btn_search:hover:before{ top:-100%;}
#header_box .btn_search:hover i{ top:0;}

#header_box .head3_rt{ width:25%; float:right;}
.icon_tab{position:relative; padding-left:40px; overflow:hidden; display:block;}
.icon_box{position:absolute;transition:all 0.4s ease-in-out;top:0;left:0;transform:translateY(0);width:40px; text-align:center;}
.icon_box .iconfont{font-size:27px;color:#000; width:40px; height:40px; line-height:40px;}
.icon_box .iconfont:last-child{color:#f772c6;}
.icon_tab:hover .icon_box,
#header_box .account-icon:hover .icon_box,
#header_box .cart_box:hover .icon_box{transform:translateY(-50%);}

#header_box .account-icon{padding:20px 0; position:relative;}
#header_box .account-icon>a{ background:#f5f5f5; height:40px; border-left:1px solid #f772c6;}
#header_box .login_menu{ box-shadow:0 6px 12px rgba(0, 0, 0, 0.2); border-top:2px solid #f772c6; width:280px; padding:35px; position:absolute; right:0; top:80px; background:#fff; box-sizing:border-box; text-align:left; opacity:0; visibility:hidden; transition:all 0.25s ease 0s;}
#header_box .login_menu:after { border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #f772c6; border-style: solid; border-width: 11px; content: ""; right: 10px; opacity: 1; position: absolute; top: -22px;}
#header_box .login_menu>li{ border-bottom:1px solid #dedede; padding-bottom:15px; margin-bottom:15px;}
#header_box .login_menu>li:last-child{ border-bottom:none; margin-bottom:0; padding-bottom:0;}
#header_box .login_menu li>span{ text-transform:uppercase; color:#f772c6; font-weight:600; margin-bottom:10px; display:inline-block; font-size:14px; letter-spacing:1px;}
#header_box .login_menu li a{ display:block; line-height:24px; font-size:14px; color:#555;}
#header_box .login_menu li.on a,#header_box .login_menu li a:hover{ color:#ff4fa3;}
#header_box .account-icon:hover .login_menu{ opacity:1; visibility:visible;}

#header_box .cart_box{transition:all 0.3s;position:relative;padding:20px 0; height:auto; margin:0 10px; border:none; float:right;}
#header_box .cart_txt{font-size:14px; background:#f5f5f5; padding:0 20px; line-height:40px; border-left:1px solid #f772c6;}
#header_box .cart_txt a{ color:#000;}

#header_box .cart_txt a i{ margin:0;}
#header_box .cart_txt a span{font-weight:normal;}
#header_box .cart_txt strong{}
#header_box .cart{display:block;top:80px;border-top:3px solid #f772c6;visibility:hidden;opacity:0;transform:translate(0,15px);transition:all 0.3s;right:0;z-index:78;}
#header_box .cart_on .cart{visibility:visible;opacity:1;transform:translate(0);}
#header_box .cart:after{position:absolute;top:-25px;right:40px; border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #f772c6; border-style: solid; border-width: 11px; content: ""; opacity: 0;z-index:76;transition:all 0.3s;}
#header_box .cart_on .cart:after{opacity:1;}







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


.index_default .tit { padding:0; border-bottom-color:#eeeeee; height:auto; color:#1b2839; font-weight:600; text-transform:uppercase;}
.index_default .tit a{ float:none; color:#1b2839;}

.index_default .left_box,
.index_default .right_box{ float:left; padding:0 15px; box-sizing:border-box;}

.index_default .left_box{ width:16.666667%;}

.index_default .left_list_box,
.index_default .left_ad,
.index_default .consumer_selfies,
.index_default .left_txt{ margin-bottom:30px;}

.index_default .left_box .tit{ position:relative; margin-bottom:15px; line-height:39px; font-size:20px;}
.index_default .left_box .tit a{ font-weight:600;}
.index_default .left_box .tit:after { background: #f772c6; content: ""; height: 2px; left: 0; position: absolute; bottom: 0px; width: 50px; z-index: 1;}
.index_default .left_box .swiper_btn{ float:right;}
.index_default .left_box .swiper_btn button{ background:none; border:none; font-weight:bold; color:#a7a7a7; font-size:20px; padding:0; cursor:pointer;}
.index_default .common_left_list li{ width:100%; padding:7px 0;}
.index_default .common_left_list li .product_item{ position:relative;}
.index_default .common_left_list li .pic_box{ width:120px; display:table-cell; padding-right:15px; box-sizing:border-box; display:inline-block; position:relative;}
.index_default .common_left_list li .pic img{ max-width:100%; border:1px solid #eeeeee;}
.index_default .common_left_list li .quickview{ width:40px; height:40px; line-height:40px; text-align:center; border-radius:50%; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); background:#e94eb0; opacity:0; transition:all 0.4s ease-in-out;}
.index_default .common_left_list li .quickview a{ color:#fff;}
.index_default .common_left_list li .product_item:hover .quickview{ opacity:1;}
.index_default .common_left_list li .pro_content{ width:52%; display:inline-block; box-sizing:border-box; vertical-align:top;}
.index_default .common_left_list li .name{ overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin:3px 0; line-height:24px; display:block; color:#555; width:100%;}
.index_default .common_left_list li .star{ background:none;}
.index_default .common_left_list li .sta i{ font-size:14px;}
.index_default .common_left_list li .price{ font-size:16px; font-weight:500; color:#f772c6; line-height:25px;}
.index_default .common_left_list li .btn-cart{ color:#878787; line-height:30px; margin-top:5px; font-size:13px; padding-left:30px;}
.index_default .common_left_list li .icon_box{ width:30px;}
.index_default .common_left_list li .icon_box .iconfont{ height:30px; width:30px; line-height:30px; font-size:22px; color:#878787;}
.index_default .common_left_list .btn-cart .iconfont:last-child{ color:#e94eb0;}

.index_default .left_ad .img{ position:relative; display:block}
.index_default .left_ad .img:before{ background-color: #a0a0a0; content: ""; height: 0; left: 0; margin: auto; opacity: 0.30; position: absolute; top: 0; transition: all 0.4s ease 0s; width: 0;}
.index_default .left_ad .img:hover:before{ height: 100%; transition: all 0.4s ease 0s; width: 100%;}
.index_default .left_ad img{ width:100%;}
.index_default .left_ad .ad_cont{ background:#000000; text-align:center; padding:15px 20px;}
.index_default .left_ad .ad_cont h5{ color:#fff; text-transform:uppercase; font-size:15px; letter-spacing:1px; font-weight:600;}
.index_default .left_ad .ad_cont p{ color:#f771c6; margin-top:5px; font-size:13px;}
.index_default .left_ad .ad_cont a{ background:#f771c6; color:#fff; display:inline-block; padding:3px 10px; margin-top:10px; text-transform:uppercase; font-size:12px; font-weight:600;}

.index_default .consumer_selfies{ border:1px solid #eeeeee; padding-top:30px;}
.index_default .consumer_selfies li{ padding:0 20px 60px; 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:20px 0 5px; font-size:18px; font-weight:300; color:#f772c6; 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 .consumer_selfies .swiper-pagination-bullet{ border:2px solid #f772c6; background:none; opacity:1; height:10px; width:10px; margin:0 3px !important;}
.index_default .consumer_selfies .swiper-pagination-bullet-active{ background:#f772c6;}

.index_default .left_txt img{ width:100%;}
.index_default .news li .img{ background:#1b2839;}
.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 .img a:before,.index_default .news li .img a:after { content: ""; position: absolute; left: 10px; right: 10px; top: 10px; bottom: 10px; transition: all 0.4s ease-in-out; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out;}
.index_default .news li .img a:before { border-top: 1px solid #fff; border-bottom: 1px solid #fff; -webkit-transform: scale(0, 1); -moz-transform: scale(0, 1); -o-transform: scale(0, 1); transform: scale(0, 1);}
.index_default .news li .img a:after{ border-left: 1px solid #fff; border-right: 1px solid #fff; -webkit-transform: scale(1, 0); -moz-transform: scale(1, 0); -o-transform: scale(1, 0); transform: scale(1, 0);}
.index_default .news li .img a i{ border:2px solid #fff; border-radius:50%; height:45px; width:45px; text-align:center; line-height:45px; color:#fff; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); font-weight:bold; transition:all 0.4s ease 0s; opacity:0;}
.index_default .news li .text{ margin-top:30px;}
.index_default .news li .text h5{ line-height: 18px; margin-bottom: 5px; margin-top: 3px; overflow: hidden; text-overflow: ellipsis;
 white-space: nowrap; font-size:16px; font-weight:500; text-transform: uppercase;}
.index_default .news li .text h5 a{ color:#1b2839;}
.index_default .news li .time{font-style: italic; font-size:13px;}
.index_default .news li .text p{ margin:10px 0;}
.index_default .news li:hover a:before,.index_default .news li:hover a:after{-webkit-transform: scale(1, 1); -moz-transform: scale(1, 1); -o-transform: scale(1, 1); transform: scale(1, 1);}
.index_default .news li:hover img{ opacity:0.5; transform:scale(1.1)}
.index_default .news li:hover .img i{ opacity:1;} 

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


/*#banner*/
.index_default .banner_box{width:100%; height:auto;float:none; margin-top:30px;}
#banner{position: relative;width:100%;height: auto;}
#banner .banner-img{display:block;width:100%;}
#banner .banner-img img{width:100%;}
#banner .banner_cont{position: absolute; z-index: 80; max-width: 40%; left: 5%; top: 50%; transform: translateY(-50%);-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%); overflow: hidden; color: #000; font-size: 16px; font-weight: 400; text-align: left;}
#banner .banner_title{display:inline-block;font-size: 35px;font-weight:600;color:#fff;text-transform:uppercase;margin-bottom:5px; line-height:50px;}
#banner .banner_detail{color: #000;margin-bottom:30px;text-transform:uppercase;line-height:24px; font-size:25px; font-weight:500;}
#banner .banner_btn{width:auto;padding:12px 15px;font-weight:600;text-align:center;color:#fff;background:#f772c6;font-size:16px;text-transform:uppercase;display:inline-block;;}
#banner .animation{opacity:1;transform:translate(0);}
#banner .banner_btn:hover{background:#e94eb0;}
#banner .banner_btn i{display:inline-block;background:none;vertical-align:middle;}
#banner .swiper-slide{position:relative;}
#banner .swiper-button-next,#banner .swiper-button-prev{background-color:#fff;height:30px;background-size:40%; background-image: none; line-height: 30px; width: 30px; text-align: center; font-weight: 600; font-size: 12px; z-index: 114;}
#banner .swiper-button-next:hover,#banner .swiper-button-prev:hover{background-color:#f772c6;color:#fff;}
#banner .swiper-pagination-bullet{border:2px solid #f772c6;height:12px;width:12px;border-radius:15px;background:#fff;opacity:1;}
#banner .swiper-pagination-bullet-active{background:#f772c6;}

.index_default .right_ad{ margin-top:50px;}
.index_default .right_ad .ad{ position:relative;}
.index_default .right_ad .ad:before { background-color: #a0a0a0; content: ""; height: 0; left: 0; margin: auto; opacity: 0.30; position: absolute; top: 0; transition: all 0.4s ease 0s; width: 0;}
.index_default .right_ad .ad_cont{ position:absolute; left:0; top:0; width:100%; margin:50px 0; padding:0 30px; box-sizing:border-box; color:#fff;}
.index_default .right_ad .ad_cont .lt{ float:left; color:#fff;}
.index_default .right_ad .ad_cont h4{font-size: 25px;font-weight: 600; text-transform: uppercase;}
.index_default .right_ad .ad_cont{ line-height:24px; font-size:18px;}
.index_default .right_ad .ad_cont a.ad_btn{ padding:12px 15px; background:#f772c6; color:#fff; font-size: 16px; line-height: 16px; font-weight: 600; float:right;}
.index_default .right_ad .ad:hover:before{ height: 100%; transition: all 0.4s ease 0s; width: 100%;}

.index_default .right_box .star{ background:bottom; text-align:center; display:block;}
#productbox_tab .icon_box .iconfont:last-child,.common_pro_list1 .icon_box .iconfont:last-child{ color:#fff;}


.index_default .adbox{ margin:0 -15px; padding-top:50px;}
.index_default .adbox .ad_lt,.index_default .adbox .ad_rt{ width:50%; float:left; padding:0 15px; box-sizing:border-box;}
.index_default .adbox .ad{ position:relative; margin-bottom:30px;}
.index_default .adbox .ad a.img:before { background-color: #a0a0a0; content: ""; height: 0; left: 0; margin: auto; opacity: 0.30; position: absolute; top: 0; transition: all 0.4s ease 0s; width: 0;}
.index_default .adbox .ad .ad_cont{position:absolute; top:50%; transform:translateY(-50%); text-align:center;}
.index_default .adbox .ad_lt .ad .ad_cont{ right:15px;}
.index_default .adbox .ad_rt .ad .ad_cont{ left:15px;}
.index_default .adbox .ad h4{ font-size: 25px; color: #fff; line-height: 30px; font-weight: 600; position: relative; text-transform: uppercase; letter-spacing: 0.5px; line-height: 28px;}
.index_default .adbox .ad p{ color: #ffffff; margin-top: 5px; font-size: 18px; font-weight: 500; text-transform: uppercase;}
.index_default .adbox .ad .ad_btn{padding: 12px 15px; font-size: 16px; line-height: 16px; font-weight: 600; color: #fff !important;
 background: #f772c6; display:inline-block; margin-top:10px;}
.index_default .adbox .ad .ad_btn:hover{background:#e94eb0;}
.index_default .adbox .ad a.img:hover:before{ height: 100%; transition: all 0.4s ease 0s; width: 100%;}

.index_default .cate_box .btn-cart{ line-height:30px; padding-left:30px; color:#878787;}
.index_default .cate_box .icon_box{ width:30px;}
.index_default .cate_box .icon_box .iconfont{ font-size:22px; line-height:30px; color:#878787;}
.index_default .cate_box .btn-cart .iconfont:last-child{color:#f772c6;}
.index_default .cate_box .thumb-act a:hover .lang_span{color:#f772c6;}

.index_default .titles{ letter-spacing: 1px; padding: 5px; font-size: 20px; border-left: 2px solid #f772c6; color: #1b2839; text-transform: uppercase; border-bottom: 1px solid #e6e6e6; margin-bottom: 30px; margin-top: 50px;}
.index_default .titles span{ display:inline-block;}
.index_default .titles a{ color:#1b2839;}
.index_default .cate_box .cate_cont .tit{text-align:left; position: relative; border:0;margin-bottom:10px;}
.index_default .cate_box .cate_cont .tit a{font-size: 20px; line-height: 25px; font-weight: 500;float:none;color:#1b2839;text-transform:capitalize;}
.index_default .cate_box .cate_cont .tit .tit_line{border-bottom: 2px solid #f772c6; bottom: -5px; left: 0; position: absolute; width: 50px;}
.index_default .cate_box .cate_nav{position: absolute; right: 60px; top:50%; transform:translateY(-50%); overflow:hidden; max-width:80%}
.index_default .cate_box .cate_nav .cate_link a{color:#201d32;line-height:20px;font-size:15px;text-transform:capitalize;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;width: 100%; display: inline-block;}
.index_default .cate_box .cate_nav .cate_link a:hover{color:#fff;}

.index_default .cate_box .cate_cont{padding:15px;background:#fafafa;}
.index_default .cate_img{margin-bottom:15px;position:relative;}
.index_default .cate_img img{width:100%;}
.index_default .cate_box .pic_box{margin-right: 6%; width: 30%; overflow: hidden;float:left;}
.index_default .cate_box .pic_box img{width:100%;}
.index_default .cate_box .pro_content{float:left;text-align:left;width:64%}
.index_default .cate_product>ul>li{padding:15px 0;}
.index_default .cate_box .star{text-align:left;margin-top:0;}
.index_default .cate_box .product_item_details .name{display: inherit; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin: 3px 0; width: 100%;font-size:15px;color:#555;text-transform:capitalize;}

.index_default .cate_box .thumb-act,.index_default .cate_box .sold_out_box{margin-top:15px;border-top:1px solid #dedede;display:inline-block;}
.index_default .cate_box .sold_out_box span{display:inline-block;color:#878787;font-size:16px;text-transform:capitalize;margin-top:10px;position:relative;overflow:hidden;padding-left:25px;}
.index_default .cate_box .sold_out_box span{color:#fa6b6b;padding-left:0;}
.index_default .cate_box .thumb-act a:hover .lang_add{color:#f772c6;}


/*产品*/
.index_default .products{margin-top:50px;}
#body_box .common_pro_list1 .star{background:none !important;display:block;text-align:center;margin-top:8px;}
.index_default .star i,#body_box .common_pro_list1 .star i{font-size:12px;color:rgb(199,199,199);}
.index_default .star i.cur,#body_box .common_pro_list1 .star i.cur{color:rgb(255, 175, 71);}
.index_default .products li .newin,.index_default .products li .discount,
#body_box .common_pro_list1 li .newin,#body_box .common_pro_list1 li .discount{position:absolute;top:5px;right:5px;left:auto;height:auto;line-height:16px;width:auto;padding:2px 8px;background:#ff3030;color:#fff;text-transform:uppercase;font-size:13px;font-weight:500;z-index:77;}
.index_default .products li .discount,
#body_box .common_pro_list1 li .discount{left:5px;background:#f772c6;right:auto;}
.index_default .products .pic_box{background: #000; border: 1px solid #eaeaea; min-width: 70px; overflow: hidden; position: relative;}
.index_default .products .pic_box img{width:100%;opacity:1;filter:alpha(opacity=1);}
.index_default .products .product_item_details,
#body_box .common_pro_list1 .product_item_details{margin-top:8px;padding-left:15px;border-left:2px solid #f772c6;text-align:left;position:relative;overflow:hidden;}
.index_default .products .product_item .pro_content .name,
#body_box .common_pro_list1 .pro_content .name{display:block;color: #1b2839; font-size: 15px; overflow: hidden; width: 100%;text-transform:capitalize;text-align:left;line-height:15px;height:30px;}
.index_default .product_item_details .price,
#body_box .common_pro_list1 .product_item_details .price{font-size: 16px; font-weight: 600; color: #f772c6;margin-top:8px;text-align:left;}
.index_default .product_item_details .price .oldprice,
#body_box .common_pro_list1 .product_item_details .price .oldprice{font-size: 13px; font-weight: 400; color: #666;text-decoration:line-through;} 
.index_default .products .pic{display:block;width: 100%; height: auto; line-height: normal; overflow: hidden;}

.index_default .products .product_item .sold_out_box,
#body_box .common_pro_list1 li .sold_out_box{position:absolute;content:"";top:0;right:0;bottom:0;left:0;background:rgba(255,255,255,0.5);z-index:77;}
.index_default .products .product_item .sold_out_box>div{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);-webkit-transform:-ms-translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);z-index:78;text-align:center;}

.index_default .products .product_item .sold_out_box span,
#body_box .common_pro_list1 .sold_out_box span{background:#fa6b6b;color:#fff;text-transform:uppercase;z-index:78;padding:10px;font-size:16px;border-radius:80px;text-align:center;}


.index_default .products .quickview,
#body_box .common_pro_list1 li .quickview {left: 0;right:0; position: absolute; top: 50%; transform: translateY(-50%); -ms-transform: translateY(-50%); -webkit-transform: translateY(-50%); -o-transform: translateY(-50%);text-align:center;}
.index_default .products .quickview a,
#body_box .common_pro_list1 li .quickview a{transition: all 0.4s ease-in-out;-webkit-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;z-index:9;background:#f772c6;color:#fff;font-size:16px;font-weight:bold;padding:11px 5px;text-align:center;opacity:0;filter:alpha(opacity=0);}
.index_default .products .swiper-slide:hover .quickview a,
#body_box .common_pro_list1 li:hover .quickview a{opacity:1;filter:alpha(opacity=1);}
.index_default .products .swiper-slide:hover .pic img,
#body_box .common_pro_list1 li:hover .pic img{opacity:0.9;filter:alpha(opacity=0.9);}
.index_default .products .swiper-slide:hover .timer_box,
#body_box .common_pro_list1 li:hover .timer_box{opacity:0;filter:alpha(opacity=0);}
.index_default .products .quickview a:hover,
#body_box .common_pro_list1 li .quickview a:hover{color:#fff !important;background:#e94eb0;}
.index_default .products .quickview i{padding-right:10px;font-weight:400;}

#body_box .timer_box{position:absolute;top:30px;right:0;left:0;z-index:88;text-align:center;}
#body_box .timer_box .home-discount-timer .value{display:inline-block;width:100%;line-height:30px;height:30px;border:1px solid #e1e1e1;color:#000;margin-bottom:5px;font-weight:600;font-size:16px;}
#body_box .timer_box .home-discount-timer .hours,
#body_box .timer_box .home-discount-timer .minutes,
#body_box .timer_box .home-discount-timer .seconds{display:inline-block;width:30px;text-align:center;margin:0 8px 10px;color:#000;}
#body_box .timer_box .home-discount-timer .d{vertical-align: top;color:#000;display: inline-block;margin-top:8.5px;font-size:16px;font-weight:600;} 


.index_default .products .thumb-act,
#body_box .common_pro_list1 li .thumb-act{position:absolute;top:0;bottom:0;left:0;right:0;background:#f772c6;color:#fff;padding:10px 10px;transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; -ms-transition: all 0.5s ease 0s; -0-transition: all 0.5s ease 0s;transform:translateX(-100%);-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);}
.index_default .products .thumb-act a,
#body_box .common_pro_list1 li .thumb-act a{color:#fff;width:auto;font-size:15px;line-height:37px;height:37px;}
.index_default .products .thumb-act .btn-cart i,
#body_box .common_pro_list1 li .btn-cart i{margin-right:5px;}
.index_default .products .thumb-act a:hover,
#body_box .common_pro_list1 li .thumb-act a.lang_span:hover{color:#1f1f2f;}


.index_default .products .swiper-slide:hover .thumb-act,
#body_box .common_pro_list1 li:hover .thumb-act{transform:translateX(0);-webkit-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);}
.index_default .products .swiper-button-prev,
.index_default .products .swiper-button-next{background-image:none;height:30px;line-height:30px;width:35px;text-align:center;font-weight:600;font-size:12px;background:#eee;z-index:999;}
.index_default .products .swiper-button-prev:hover,
.index_default .products .swiper-button-next:hover{background:#f772c6;color:#fff;}
.index_default .products .swiper-button i{font-size:18px;}
.index_default .single_btn{height:30px;line-height:30px;width:35px;text-align:center;font-weight:600;font-size:12px;background:#eee;display:inline-block;}
.index_default .single_btn:hover{background:#f772c6;color:#fff;}
.index_default .pro_change_title ul>li>a{border: 1px solid transparent; display: inline-block; padding: 8px 10px; font-size: 14px; font-weight: 500; margin-bottom: -1px; position: relative; text-transform: uppercase;}
.products .pro_change_title{border-bottom:solid 1px #e6e6e6;margin-bottom:50px;}
.products .pro_change_title ul li{ display:inline-block; line-height:24px; position:relative;}
.products .pro_change_title ul li a{font-size:14px; font-weight:bold;}
.products .pro_change_title ul li.actived a{border-color: #eeeeee #eeeeee #fff; border-style: solid; border-width: 1px; color: #ec519d;}
.index_default #productbox_tab .swiper-container{opacity:0;filter:alpha(opacity=0); visibility: hidden; position: absolute; left: 0; top: 0; width: 100%;transition:all 0.4s ease-in-out;-webkit-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;}
.index_default #productbox_tab .swiper-container.show{opacity:1;filter:alpha(opacity=1); visibility: visible;}

.index_default #productbox_tab{position:relative;height:450px;}
.index_default .products .recommend_title{letter-spacing: 1px; line-height:41px;padding:0 5px; font-size: 20px; border-left: 2px solid #f772c6; color: #1b2839; text-transform: uppercase;font-weight:600;}
 .index_default .products .recommend_title a{ color:#1b2839;}
/* end 产品*/


.mid_feature{margin-top:50px;text-align:center;}
.mid_feature img{max-width:100%;}


.index_default .our_slogan,
.index_default .our_vedio{width:50%;overflow:hidden;}
.index_default .our_slogan img,
.index_default .our_vedio img{width:100%;}

.index_default .price-box,
.common_pro_list1 li .price-box{display: flex; justify-content: space-between;}
.index_default .sales-num,
.common_pro_list1 li .sales-num{ margin-top:8px;}
.index_default .sales-num svg,
.common_pro_list1 li .sales-num svg{ height:25px; width:25px; fill:#333; margin:0 3px -6px 0;}


/*底部*/
#bottom_box{width:100%;padding:0;margin:50px 0 0; background: #f8f8f8;}

#bottom_box .newletter{ background:#f772c6;}

#bottom_box .news-title,#bottom_box .newletterform{ flex: 0 0 50%; max-width: 50%;}
#bottom_box .news-title{ margin:34px 0; padding:0 15px;  box-sizing:border-box; color:#fff;}
#bottom_box .news-title h3{ font-size:22px; font-weight:500; text-transform:uppercase;}
#bottom_box .news-title h3 i{ margin-right:15px; font-size:40px; line-height:32px; float:left;}
#bottom_box .newletterform{ padding:0 15px; box-sizing:border-box;}
#bottom_box .newletter form{overflow:hidden;position:relative;height:40px; padding:30px; background:#c14392;}
#bottom_box .newsletter_txt{width:100%;height:40px;line-height:40px;box-sizing:border-box;border:1px solid #e1e1e1;border-right:0;background:#fff;float:left;font-size:14px;color:#555;}
#bottom_box .newsletter_btn{position:absolute;right:0;width:auto; height:40px;background:#201d32;text-align:center;line-height:40px;color:#fff;margin:0;border:0;font-size:16px;text-transform:uppercase; padding:0 15px;}
#bottom_box .newsletter_btn:hover{background:#e94eb0;}


#bottom_box .link_lt,#bottom_box .link_rt,#bottom_box .shartto_box,#bottom_box .payway{ padding:0 15px; box-sizing:border-box;}
#bottom_box .link_lt{ width:66.666667%;}
#bottom_box .footer-list{ width:25%; padding:0 15px; box-sizing:border-box;}
#bottom_box .link_box h3{ text-transform:uppercase; color:#1b2839; font-size: 20px; font-weight: 600; letter-spacing: 1px; margin-bottom: 15px; position: relative; line-height:32px;}
#bottom_box .link_box h3 span{border-bottom: 2px solid #f772c6; bottom: -5px; left: 0; position: absolute; width: 50px;}
#bottom_box .footer-list li{ padding-bottom:6px;}
#bottom_box .footer-list li a{line-height:24px;font-size:14px;color:#555; font-weight:400;}
#bottom_box .footer-list li a i{ font-size:14px;}
#bottom_box .footer-list li a:hover{color:#f772c6;}
#bottom_box .link_rt{ width:33.333333%; border-left:1px solid #e1e1e1;}
#bottom_box .contact_us{line-height:30px;font-size:16px;color:#555; padding-left:10px;}
#bottom_box .contact_us p{ padding-left:30px; position:relative; margin:6px 0}
#bottom_box .contact_us p i{ position:absolute; left:0; top:0; color:#f772c6;}
#bottom_box .link_box{padding:50px 0;margin:0;}

#bottom_box .foot_bottom{padding-top:30px;padding-bottom:30px;border-top:1px solid #e1e1e1;}
#bottom_box .shartto_box{ width:50%;}
#bottom_box .shartto{overflow:hidden;height:auto;float:none;}
#bottom_box .shartto li{width:auto;margin:0 10px 0 0;padding:0;}
#bottom_box .shartto li a{display:inline-block;font-size:18px; background: #f772c6; color: #fff; width: 40px; height: 40px; border-radius: 40px; line-height: 40px; text-align: center;}
#bottom_box .shartto li a:hover{background:#1b2839;}
#bottom_box .payway{ width:50%; text-align:right;}
#bottom_box .payway img{display:inline-block;}

#bottom_box .copyright{font-size:14px;color:#888;height:35px;line-height:35px;padding:30px 0; border-top:1px solid #e1e1e1;}


.row{ display: flex; flex-wrap: wrap; margin:0 -15px;}
@media only screen and (max-width: 1769px) and (min-width: 1200px){
.container { width: 1200px; max-width: 100%;}
#header_box .logo,#header_box .head2_rt,#header_box .category_box,#header_box .head3_rt,.index_default .left_box{ width:20%;}
#header_box .nav_box,#header_box .search_box{ width:60%;}
#header_box .category_box .cate_tit a{ font-size:16px;}
.index_default .common_left_list li .pic{ width:100px;}
.index_default .right_box{ width:80%;}
.index_default .adbox .ad{ margin-bottom:19px;}
.index_default #productbox_tab{ height:485px}
}


/* 快速查看 */
.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;}
/* 产品内页*/
.common_pro_list1 li{width:230px;}
.product_list_2017 .common_pro_list1 li .pic { border: 1px solid #eaeaea;width: 100%;height: auto;line-height: normal;overflow: hidden;display: inline-block;box-sizing: border-box;}
.product_list_2017  .common_pro_list1 li .pic_box{position:relative;background:#000;}
.product_list_2017 .common_pro_list1 .pro_content{padding-left:0;padding-top:8px;}
.product_list_2017  .common_pro_list1 li .name{padding:0;}
.product_list_2017  .common_pro_list1 li .quickview a{font-size:12px;}
.product_list_2017 .common_pro_list1 li .quickview a i{margin-right:5px;}
.product_list_2017  .common_pro_list1 .sold_out_box span{padding:0 !important;top: 50%;left: 50%;transform: translate(-50%,-50%);}
.product_detail_2017 .viewpicleft a.viewpic{z-index:2;}
.product_list_2017  .common_pro_list1 li .pic img{opacity:1;filter:alpha(opacity=1);transition: transform ease-out 0.3s 0s;-webkit-transition: transform ease-out 0.3s 0s;
 -moz-transition: transform ease-out 0.3s 0s;-o-transition: transform ease-out 0.3s 0s;max-width: 100%;max-height: 100%;display: inline-block;width: 100%;}
.history_list .common_pro_list1>li{width:228px;}