/*样式覆盖部分 t2819*/
body{color:#222;font-family:'Josefin Sans', sans-serif;font-weight:400;font-size:14px;}
a{color:#222;}
a:hover{color:#FF434A;}
.wapper{width:1200px;}
.clearfix{zoom:1;}
.clearfix:after{content: "";height: 0;visibility: hidden;display: block;clear: both;}
#header_box i,.index_default i,#bottom_box i,.common_pro_list1 li .discount,.common_pro_list1 li i,.index_default .discount{background:none;}/*背景图片为无*/
*{outline:none;}


#header_box{text-align:center;width:100%;position:relative;z-index:998;transition:all 0.3s linear;background:#fff;}

#header_box .header-top{width:1200px;margin:0 auto;padding:30px 0;display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;}




#header_box .header{width:1200px;margin:0 auto;}

#header_box .top-rt{display:flex;align-items:center;justify-content:flex-end;width:35%;font-weight:600;}
#header_box .currency_box{position:relative;padding:15px 10px;}
#header_box .currency_txt{font-size:14px;color:#222;cursor:pointer;}
#header_box .currency_txt i{    vertical-align: top;font-size: 12px;display: inline-block;padding-left: 5px;font-weight:600;}

#header_box .currency_box .drop_currency{right:0;left:auto;min-width:150px;border:0;top:100%;box-shadow:0 0 10px 0 rgba(0, 0, 0, 0.08);transition:all 0.2s ease-in;background:#fff;padding:10px 0;}
#header_box .currency_box:hover .drop_currency{display:block;}
#header_box .currency li a{color:#777;padding:0 20px;line-height:2;font-size:14px;display:block;text-align:right;}
#header_box .currency li a b{float:left;}
#header_box .currency li a:hover{color:#FF434A;}
#header_box .login {position:relative;z-index:998;padding:15px 10px;}
#header_box .login .sub{position: absolute;
    top: 100%;margin-top:20px;
    left: 10px;text-align:left;
    background: #fff;
    z-index: 999;
    width: 150px;
    border-top: 1px solid #eee;
    box-shadow: 0 2px 3px rgba(0,0,0,0.3);
    opacity: 0;
    visibility: hidden;
    -o-transition: -o-transform 0.4s, opacity 0.4s;
    -ms-transition: -ms-transform 0.4s, opacity 0.4s;
    -moz-transition: -moz-transform 0.4s, opacity 0.4s;
    -webkit-transition: -webkit-transform 0.4s, opacity 0.4s;}
#header_box .login:hover .sub{    opacity: 1;
    visibility: visible;
    -o-transform: translate(0, -20px);
    -ms-transform: translate(0, -20px);
    -moz-transform: translate(0, -20px);
    -webkit-transform: translate(0, -20px);}
#header_box .login .sub a{display:block;color:#777;line-height:2;text-transform:capitalize;letter-spacing:1px;padding:0 20px;font-size:14px;}

#header_box .login i{font-size:12px;vertical-align:middle;padding:0 5px;}
#header_box .login .icon{fill:#222;width:20px;height:20px;display:inline-block;vertical-align:middle;padding-right:5px;}

#header_box .login .sub_parent>a{color:#222;transition:all .3s linear;}
#header_box .login .sub_parent a:hover{color:#FF434A;}
#header_box .login .sub_parent a:hover .icon{fill:#FF434A;}

#header_box .logo{max-width:30%;width:auto;padding:0;box-sizing:border-box;text-align:left;height:auto;display:flex;display:-webkit-flex;align-items:center;}
#header_box .logo img{display:block;max-width:100%;}




#header_box .view_cart_btn a{width:auto;display:inline-block;padding:3px 10px;}
#header_box .cart_box{margin:0;padding:0 0 0 10px;border:0;height:auto;float:none;}
#header_box .cart_txt{line-height:normal;display:inline-block;position:relative;}
#header_box .cart_txt.actived{}
#header_box .cart_txt a i{width: auto;margin: 0;vertical-align: middle;display:inline-block;padding-right:5px;height:auto;font-size:17px;color:#222;font-weight:600;}
#header_box .cart_txt.actived a i{}
#header_box .cart_txt strong{color:#fff;vertical-align:middle;padding:0 5px;box-sizing:border-box;min-width: 20px;
    height: 20px;
	line-height:23px;
    background: #222;
    border-radius: 50px;
    color: #fff;
    text-align: center;font-size:14px;
    display: inline-block;
    margin-left: 5px;}

#header_box .cart{box-shadow:0 0 5px 0 rgba(0,0,0,.2); border:none; top:100%;right:0;font-size:14px;text-align:left;}
#header_box .buy_pro li div.right_info{}
#header_box .cart_box .minicart_more{line-height:normal;}

#header_box .nav_box{border:0; height:auto;font-size:0;}
#header_box .nav{width:auto;min-width:1200px;max-width:100%;float:none;margin:0;display:inline-block;position:relative;}
#header_box .nav > li{float:none;display:inline-block;height:auto;padding:0 20px;position:static;}
#header_box .nav > li > a{display:inline-block;position:relative;line-height:25px;border:0; padding:22px 20px; font-size:18px;font-weight:600; color:#222;box-sizing:border-box;transition:all .3s linear;}
#header_box .nav > li > a:before,
#header_box .nav > li > a:after{position: absolute;
    content: "";
  
    left: 0;
    width: 100%;
    height: 16px;
   
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity 0.3s, -webkit-transform 0.3s;
    -moz-transition: opacity 0.3s, -moz-transform 0.3s;
    transition: opacity 0.3s, transform 0.3s;
   }
#header_box .nav > li > a:after{   bottom: 0; background: url(../images/bg2.png) no-repeat 50% 50%;-webkit-transform: translateY(10px);
    -moz-transform: translateY(10px);
    transform: translateY(10px);}	
#header_box .nav > li > a:before{
	top:0;
    background: url(../images/bg.png) no-repeat 50% 50%;
    -webkit-transform: translateY(-10px);
    -moz-transform: translateY(-10px);
    transform: translateY(-10px);
	}	
#header_box .nav >li.on > a:before,
#header_box .nav li a:hover:before,
#header_box .nav >li.on > a:after,
#header_box .nav li a:hover:after{opacity: 1;
    visibility: visible;
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    transform: translateY(0px);}

#header_box .nav >li.on > a,#header_box .nav li a:hover{color:#FF434A;}
#header_box .nav .sub_nav{    
	display:block;text-align:left;
    top: 100%;

    width: 100%;

    box-shadow: 0 2px 3px rgba(0,0,0,0.3);
    border: 1px solid #eee;
    padding: 30px;
    opacity: 0;
    visibility: hidden;
    transform: scaleY(1);
    transform-origin: 0 0 0;
    transition: all 0.5s ease 0s;}
#header_box .nav > li.on .sub_nav{    opacity: 1;
    visibility: visible;
    transform: scaleY(1);}
#header_box .nav .sub_nav .arr,#header_box .nav .sub_nav .cate_tit{display:none;line-height:54px;padding:0 30px;}
#header_box .nav .sub_nav li{float:none;width:25%; height:auto;display:inline-block;}
#header_box .nav .sub_nav li a{padding:10px 0; line-height:1; height:auto;font-size:18px;text-transform:capitalize;color:#666;font-weight:600;}
#header_box .nav .sub_nav li a:hover{color:#FF434A;background:none;}


#header_box .search{    width: 35%;text-align:left;
    height: auto;
    padding: 0;}
#header_box .search .searchform{border:0;width:100%;height:30px;border:none;font-size:0;}
#header_box .search .search_input{border-bottom: 1px solid #ccc;
    padding: 0;
    width: 230px;
    height: 30px;
    margin: 0;
    box-sizing:border-box;font-size:14px;color:#222;font-weight:600;display:inline-block;vertical-align:middle;float:none;font-family:'Josefin Sans', sans-serif;}
#header_box .search .search_input::-webkit-input-placeholder{font-family:'Josefin Sans', sans-serif;background:#none;color:#222;border:0;border-bottom: 1px solid #ccc;}
#header_box .search .search_input:-ms-input-placeholder{font-family:'Josefin Sans', sans-serif;background:#none;color:#222;border:0;border-bottom: 1px solid #ccc;}
#header_box .search .search_input::-moz-placeholder{font-family:'Josefin Sans', sans-serif;background:#none;color:#222;border:0;border-bottom: 1px solid #ccc;}



#header_box .search .btn_search{ 
  

    font-size: 25px;
    color: #666;display:inline-block;vertical-align:middle;height:30px;line-height:30px;padding:0 10px;    width: auto;
    margin: 0;
    float: none;
    border: 0;
	border-bottom: 1px solid #cccccc;
    outline: none;
    background: none;font-weight:600;}
#header_box .search .btn_search:hover{color:#FF434A;}




.posFixed #header_box{position:fixed !important;border-bottom:2px solid rgba(204,204,204,.25);}

.posFixed #header_box .header-top{display:none;}


#body_box{width:1200px;}
.posFixed .other-page  #body_box{padding-top:240px;}
.index_default{width:100% !important;}
.index_default .btn-next i,
.index_default .btn-prev i{color:inherit;font-size:16px;display:inline-block;line-height:50px;position:relative;z-index:3;}
.index_default .btn-prev i{transform:rotate(180deg);}
.index_default .btn-next,
.index_default .btn-prev{    position: absolute;
    top: 53%;
    margin-top: -30px;
    width: 50px;
    height: 50px;color:#222;z-index:2;cursor:pointer;opacity:0;}
.index_default .btn-next{right:-23px;}
.index_default .btn-prev{left:-23px;}
.index_default .btn-next:after,
.index_default .btn-prev:after{content: "";
    background-color: #fff;
    border: 2px solid #222;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    border-radius: 4px;
    -moz-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);}
.index_default .btn-next:hover,.index_default .btn-prev:hover{color:#fff;}
.index_default .btn-next:hover:after,.index_default .btn-prev:hover:after{background:#222;}






.index_default .banner_box{width: 100%; float: none; height: auto; line-height:normal;overflow:hidden;position:relative;z-index:1;}
.index_default .banner_box .li{position:relative;display:block;}
.index_default .banner_box .nivoSlider img{display:block;width:100%;}
.index_default .banner_box .text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:800px;text-align:center;}
.index_default .banner_box .banner_title{font-size:50px;color:#000;font-weight:400;text-transform:uppercase;margin-bottom:30px;}
.index_default .banner_box .banner_detail{font-size:14px;color:#666;font-weight:400;letter-spacing:3px;text-transform:uppercase;margin-bottom:20px;}
.index_default .banner_box .banner_btn{    border: 2px solid #222;color: #222;font-size: 14px;font-weight: 700;padding: 10px 20px;text-transform: uppercase;text-decoration: none;
}
.index_default .banner_box .banner_btn:hover{color:#fff;background:#ff353b;border-color:#ff353b;transition:all 0.3s linear;}
.index_default .banner_box #slider{width:100% !important;}
.index_default .banner_box .nivo-directionNav{}
.index_default .banner_box .nivo-directionNav a{font-size:0;font-family:"iconfont" !important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;top:50%;transform:translateY(-50%);border-width:30px;border-style:solid;}
.index_default .banner_box .nivo-directionNav a:before{font-size:20px;font-weight:600;color:#fff;display:inline-block;text-align:center;position:absolute;top:-10px;border-color:transparent transparent transparent #333;}


.index_default .banner_box .nivo-directionNav a.nivo-prevNav:before{content:"\e365";left:-30px;}
.index_default .banner_box .nivo-directionNav a.nivo-nextNav:before{content:"\e397";right:-30px;}



.index_default .banner_box .nivo-directionNav .nivo-prevNav{border-color:transparent transparent transparent #333;}
.index_default .banner_box .nivo-directionNav .nivo-nextNav{border-color:transparent #333 transparent transparent;}


.index_default .banner_box .nivo-directionNav .nivo-nextNav:hover{border-color:transparent #00A9E0 transparent transparent;transition:all 0.3s linear;}
.index_default .banner_box .nivo-directionNav .nivo-prevNav:hover{border-color:transparent transparent transparent #00A9E0;transition:all 0.3s linear;}




.index_default .index-tit-box{    text-align: center;
    margin-bottom: 20px;
    margin-top: 15px;}
.index_default .index-tit{    display: inline-block;    line-height: 1.1;margin:10px 0;
    font-size: 40px;
    text-transform: capitalize;
    position: relative;font-weight:600;color:#222;}
.index_default .index-tit:before{    content: "";
    width: 102px;
    height: 25px;
    display: inline-block;
    background: url(../images/bkg_title.png) no-repeat 50% 50%;
    margin-right: 15px;}
.index_default .index-tit:after	{    content: "";
    width: 102px;
    height: 25px;
    display: inline-block;
    background: url(../images/bkg_title.png) no-repeat 50% 50%;
    margin-left: 15px;
    transform: rotate(180deg);}



.index_default .index-btn{    margin-top: 20px;
    line-height: 1;
    padding: 20px 30px;
    font-size: 20px;
    background: #222;
    font-weight: 700;
    display: block;
    border-radius: 8px;
    transition: all .15s ease-in-out;
    letter-spacing: 2px;
    color: #fff;}
.index_default .index-btn:hover{background:#e4ff00;color:#222;}

.index_default .swiper-pagination-bullet{width:11px;height:11px;background:#fff;opcity:1;}
.index_default .swiper-pagination-bullet-active{background:#d99b5d;}
.index_default .swiper-pagination{bottom:40px;}

.index_default .index-deals{overflow:hidden;}
.index_default .index-deals-box{width:1200px;margin:90px auto 0;position:relative;text-align:center;}
.index_default .index-deals .deals-swiper{overflow:hidden;position:relative;z-index:1;}
.index_default .index-deals-box:hover .btn-next{opacity:1;}
.index_default .index-deals-box:hover .btn-prev{opacity:1;}




.index_default .home-ad1{width:1200px;margin:15px auto;}

.index_default .home-ad1 .ad{margin:15px 0;position:relative;}
.index_default .home-ad1 .ad img{display:block;width:100%;}
.index_default .home-ad1 .row{display:flex;justify-content:space-between;}
.index_default .home-ad1 .row1 .ad{width:calc(50% - 15px);}
.index_default .home-ad1 .row2 .ad{width:calc(33.33% - 20px);}
.index_default .home-ad1 .ad h2{font-size: 22px;
    color: #fff;
    text-transform: uppercase;
    left: 20%;
	right:20%;
	text-align:center;
    position: absolute;
    top: 40%;
    -webkit-transition: all 0.4s ease;
    transition: all 0.3s ease;
    -moz-transform: scale(0.8);
    -webkit-transform: scale(0.8);
    -o-transform: scale(0.8);
    -ms-transform: scale(0.8);
    transform: scale(0.8);}
	.index_default .home-ad1 .ad:hover h2{    opacity: 0.6;
    -moz-transform: scale(1);
    -webkit-transform: scale(1);
    -o-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);}
.index_default .home-ad1 .ad span{    position: absolute;
    bottom: 0px;
    right: 0px;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all 0.4s ease;
    transition: all 0.3s ease;
    -moz-transform: scale(0.8) translateX(0px);
    -webkit-transform: scale(0.8) translateX(0px);
    -o-transform: scale(0.8) translateX(0px);
    -ms-transform: scale(0.8) translateX(0px);
    transform: scale(0.8) translateX(0px);
    transition-delay: .2s;font-size: 15px;
    color: #fff;
    text-transform: capitalize;
    text-decoration: none;
    height: 70px;
	line-height:70px;
    padding: 0 40px;
    background: #FF434A;
    display: block;
    border: 3px solid #fff;}

.index_default .home-ad1 .ad:hover span{ opacity: 1;
    visibility: visible;
    -moz-transform: scale(1) translateX(20px);
    -webkit-transform: scale(1) translateX(20px);
    -o-transform: scale(1) translateX(20px);
    -ms-transform: scale(1) translateX(20px);
    transform: scale(1) translateX(20px);
}





.index_default .tag-box{padding:30px 0;text-align:center;}
.index_default .tag-list{padding:40px 0 0;}
.index_default .tag-list .more{margin-top:40px;min-width:150px;letter-spacing:4px;}

.index_default .tag-list .common_pro_list1{font-size:0;}
.index_default .tag-list .common_pro_list1 li{display:inline-block;vertical-align:top;/*margin:15px 24px 15px 0;width:282px;*/}
.index_default .tag-list .common_pro_list1 li.none{margin-right:0;}
.common_pro_list1 li{width:277.5px;margin:15px 30px 15px 0;border:0;box-sizing:border-box;border-radius:0;padding:0;}
.common_pro_list1 li .product_item{position:relative;}
.common_pro_list1 li .product_img{position:relative;overflow:hidden;z-index:1;}
.common_pro_list1 li .pic{width:100%;height:auto;line-height:normal;display:block;position:relative;z-index:1;background:#222;}
.common_pro_list1 li .pic:after{position:absolute;top:0;left:0;bottom:0;right:0;border:2px solid #222;content:'';opacity:0;visibility:hidden;transition:all 0.4s ease;}
.common_pro_list1 li .pic img{display:block;max-width:100%;max-height:none;width:100%;transition:all 0.3s linear;}
.common_pro_list1 li:hover .pic:after{opacity:1;visibility:visible;}
.common_pro_list1 li:hover .pic img{opacity:0.7;    -moz-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -o-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);}

.common_pro_list1 li .newin{right:15px;top:15px;font-size:0;left:auto;}
.common_pro_list1 li .pro_content{text-align:center;padding:10px 0;position:relative;z-index:2;}
.common_pro_list1 li .discount{background:none;color:#222;padding:0;text-transform:capitalize;text-align:center;top:15px;left:15px; right:auto;  width: 42px;
    height: 42px;line-height:42px;
    font-weight: 700;
    font-size: 16px;
    z-index: 2;}
.common_pro_list1 li .discount:after{    content: "";
    background: #fff;
    border: 2px solid #222;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    z-index: -1;
    border-radius: 4px;
    -moz-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);}


.common_pro_list1 li .price{text-align:center;  
    font-size: 16px;
    color: #333;
    font-weight: 600;}
.common_pro_list1 li span.oldprice{color: #898989;
    text-decoration: line-through;
    font-size: 14px;
    font-weight: 400;
    margin-right: 10px;}
.common_pro_list1 li span.nowprice{    color: #FF434A;
    font-size: 16px;
    font-weight: 600;}

.common_pro_list1 li .name{font-size: 18px;line-height: 20px;height:40px;text-align: center;color:#222;font-weight:600;margin:10px 0 0;padding:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis;}

.common_pro_list1 li .sold_out_box{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:auto;background-color: #f8f9fa;
    color: #6c757d;padding:10px 14px;line-height:1;font-size:12px;text-transform: uppercase;letter-spacing:1px;z-index:2;text-align:center;border-radius:4px;}


.common_pro_list1 li .quickview:hover{background:transparent;}

.common_pro_list1 li .thumb_act{position: absolute;
    bottom: 0;top:0;right:0;padding:10px 0;
    left: 0;
	background:#fff;font-size:0;
    opacity: 0;
    visibility: hidden;
    transition: all 0.4s ease 0s;
    -webkit-transform: translate(0px, -10px);
    -ms-transform: translate(0px, -10px);
    -o-transform: translate(0px, -10px);
    transform: translate(0px, -10px);}
	
.common_pro_list1 li:hover .thumb_act	{opacity: 1;
    visibility: visible;
    -webkit-transform: translate(0px, 10px);
    -ms-transform: translate(0px, 10px);
    -o-transform: translate(0px, 10px);
    transform: translate(0px, 10px);}
.common_pro_list1 li .star{display:block;background:none;margin-bottom:10px;}
.common_pro_list1 li .star i{color:#ddd;font-size:14px;}
.common_pro_list1 li .star i.cur{color:#FEB21F;}
.common_pro_list1 li .thumb_act a{display:inline-block;text-decoration: none;width:38px;box-sizing:border-box;
    color: #666;
    font-size: 13px;
    text-transform: uppercase;
    border: 1px solid #666;
    padding: 0 10px;vertical-align:top;margin:0 5px;font-weight:600;line-height:30px;height:30px;}
	.common_pro_list1 li .thumb_act a.quickview{width:auto;line-height:32px;}
.common_pro_list1 li .thumb_act a:hover	{    border: 1px solid #FF3441;
    color: #FF3441;}
.common_pro_list1 li .tlike i{font-size:18px;}
.common_pro_list1 li .tlike i.cur{color:#FF434A;font-size:16px;}



.index_default .tag-list .more-btn{ transition:all .3s linear;   text-decoration: none;
    color: #222;
    font-size: 14px;font-weight:bold;
    padding: 10px 30px;
    border: 2px solid #ddd;display:inline-block !important;margin:20px 0 10px;display:none;	cursor: pointer;}
.index_default .tag-list .more-btn:hover{  border-color:#FF3441;
    color: #FF3441;}

	
.index_default .home-ad2{position:relative;margin-top:40px;}
.index_default .home-ad2 img{display:block;width:100%;}
.index_default .home-ad2 .ad-con{width:650px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}
.index_default .home-ad2 h2{color: #fff;
    font-size: 20px;
    font-style: italic;
    font-weight: 300;
    line-height: 1.2;}
.index_default .home-ad2 span{   display:inline-block;border-top:1px solid #fff;padding:10px 0;margin:10px 0 0;
    color: #fff;
    font-size: 13px;
    font-weight: 400;
    text-transform: uppercase;
  }



.index_default .home-ad3{display:block;}
.index_default .home-ad3 img{display:block;width:100%;}

	
.index_default .news-box{width:1200px;margin:80px auto;text-align:center;position:relative;}
.index_default .news-swiper{position:relative;overflow:hidden;}
.index_default .news-box:hover .btn-next{opacity:1;}
.index_default .news-box:hover .btn-prev{opacity:1;}
.index_default .news-box ul{}
.index_default .news-box li{border:1px solid #eee;box-sizing:border-box;}
.index_default .news-box .pic{display:block;height:220px;background-size:cover;background-position:center;background-repeat:no-repeat;}
.index_default .news-box .text{padding:25px 10px;text-align:left;position:relative;}

.index_default .news-box .news-tit{   color: #222;
    text-transform: uppercase;
    font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;
    font-size: 14px;
    padding-bottom: 5px;
    display: block;}
.index_default .news-box .news-time{color: #666;
    font-size: 13px;display:block;line-height:1.1;}
.index_default .news-box .news-detail{color: #333;
    font-size: 16px;
    font-weight: normal;line-height:22px;height:66px;margin-bottom:10px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-calmp:3;}
.index_default .news-box .news-btn{       position: absolute;
    
    border-bottom: 40px solid #bdbdbd;
    border-left: 40px solid transparent;
    bottom: -20px;
    right: 0;
    opacity: 0;
    visibility: hidden;
    -o-transition: -o-transform 0.4s, opacity 0.4s;
    -ms-transition: -ms-transform 0.4s, opacity 0.4s;
    -moz-transition: -moz-transform 0.4s, opacity 0.4s;
    -webkit-transition: -webkit-transform 0.4s, opacity 0.4s;}
	.index_default .news-box li:hover .news-btn{    opacity: 1;
    visibility: visible;
    -o-transform: translate(0, -20px);
    -ms-transform: translate(0, -20px);
    -moz-transform: translate(0, -20px);
    -webkit-transform: translate(0, -20px);
}
.index_default .news-box .news-btn:hover{border-bottom-color:#FF434A;
    
}
.index_default .news-box .news-btn i{    position: absolute;
    top: 18px;
    right: 2px;color:#fff;font-size:16px;}

.index_default .ins_row{width:1200px;margin:70px auto 0;}
.index_default .ins_row .tit{font-size: 60px;
    display: block;
    line-height: 78px;
    font-family: "Oswald",Sans-serif;
    margin: 40px 0 28px;
    text-align:center;height:auto;padding:0 0 28px;}
	.index_default .ins_row .tit a{float:none;color:#393836;font-weight: 700;}
	.index_default .index_ins_box .ins_tab a{ font-family: "Oswald",Sans-serif;}
	.index_default .ins_list_8 .ins_box{width:25%;padding:3px;}






#bottom_box{width:100%;background:#64656A;font-size:16px;color:#fff;line-height:22px;padding:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;box-sizing:border-box;}

#bottom_box .newsletter{padding:15px 0 35px;text-align:center;}

#bottom_box .newsletter h2{    display: inline-block;    line-height: 1.1;margin:20px 0;
    font-size: 40px;
    text-transform: capitalize;
    position: relative;font-weight:600;color:#fff;font-family:'Josefin Sans', sans-serif;}
#bottom_box .newsletter h2:before{    content: "";
    width: 102px;
    height: 25px;
    display: inline-block;
    background: url(../images/bkg_title2.png) no-repeat 50% 50%;
    margin-right: 15px;}
#bottom_box .newsletter h2:after	{    content: "";
    width: 102px;
    height: 25px;
    display: inline-block;
    background: url(../images/bkg_title2.png) no-repeat 50% 50%;
    margin-left: 15px;
    transform: rotate(180deg);}


#bottom_box .newsletter form{position:relative;}
#bottom_box .newsletter .newsletter_txt{width: 420px;height: 50px;box-sizing: border-box;background:#f2f2f2;border:0;text-indent: 0;font-size: 14px;color:#222;display:inline-block;margin:0;padding:15px;border:0;border:1px solid #fff;margin-right:8px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;}
#bottom_box .newsletter .newsletter_btn{    text-transform: uppercase;font-family:'Josefin Sans', sans-serif;
    color: #fff;font-weight:700; font-size:15px;   height: 50px;line-height:50px;
    width: auto;padding:0 50px;
    background: #64656A;
    border: 2px solid #fff;
    position: relative;
    padding:0 50px;box-sizing:border-box;
    transition: all .3s linear;margin:0;
}
#bottom_box .newsletter .newsletter_btn i{display:inline-block;vertical-align:middle;padding-left:10px;font-size: 14px;
    font-weight: 300;
    line-height: normal;}
#bottom_box .newsletter .newsletter_btn:hover {background:#FF434A;border-color:#FF434A;}

#bottom_box .newsletter .newsletter_txt::-webkit-input-placeholder{background:#f2f2f2;color:#222;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;border:1px solid #fff;}
#bottom_box .newsletter .newsletter_txt::-moz-placeholder{background:#f2f2f2;color:#222;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;border:1px solid #fff;}
#bottom_box .newsletter .newsletter_txt:-ms-input-placeholder{background:#f2f2f2;color:#222;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;border:1px solid #fff;}

#bottom_box .shartto{height:auto;float:none;}
#bottom_box .shartto li{margin:0;width:auto;float:none;display:inline-block;}
#bottom_box .shartto li a{display: inline-block; font-size: 16px; width: 30px; height: 30px;  line-height: 30px;text-align:center; border-radius: 50%; color: #fff; padding: 0;border:0;box-sizing:border-box;margin:0;transition:all 0.2s linear 0s;}
#bottom_box .shartto li a:hover{color:#FF434A;}

#bottom_box .link_box{padding:30px 0;border:0;border-top:1px solid #747579;border-bottom:1px solid #747579;font-size:0;position:relative;}
#bottom_box .link_box:before{position:absolute;top:30px;bottom:30px;left:33.33%;width:1px;background:#747579;content:'';}
#bottom_box .link_box:after{position:absolute;top:30px;bottom:30px;right:33.33%;width:1px;background:#747579;content:'';}
#bottom_box .link_box dl{width:33.33%;box-sizing:border-box;padding:0 30px;}
#bottom_box .link_box dl dt{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;    font-weight: 700;
    color: #fff;
    font-size: 14px;
    margin: 0 0 15px 0;
    text-transform: uppercase;
    letter-spacing: 2px;}
#bottom_box .link_box dl dd{    color: #d5d8dc;font-size:14px;line-height:1.4;
    margin-left: 8px;
    padding: 5px;
    position: relative;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}
#bottom_box .link_box dl dd:before{background: #fff none repeat scroll 0 0;
    border-radius: 50px;
    content: "";
    height: 3px;
    left: -7px;
    position: absolute;
    top: 14px;
    width: 3px;}
#bottom_box .link_box dl dd a{color:#fff;}
#bottom_box .link_box dl dd a:hover{color:#FF434A;}
#bottom_box .link_box dl.contact-us{padding-right:0;}
#bottom_box .link_box dl:first-child{padding-left:0;}
#bottom_box .link_box dl.contact-us dd{margin-left:0;}
#bottom_box .link_box dl.contact-us dd:before{display:none;}
#bottom_box .link_box img{display:block;max-width:100%;max-height:40px;margin-bottom:10px;}
#bottom_box .foot{text-align:left;padding:25px 0;margin:0;line-height:30px;display:flex;align-items:center;justify-content:space-between;}
#bottom_box .copyright{font-size: 14px;
    font-weight: 400;
    margin: 0;
    color: #fff;padding:0;}
/*快速查看*/
.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;}
/*内页*/
.product_detail_2017 .viewfontright{width:555px;}
.common_pro_list1 li.other{height:0;width:100% !important;}
.product_list_2017 .common_pro_list1 li .pic{height:auto;line-height:normal;width:100%}
.product_list_2017 .common_pro_list1 li .pic img{max-width:100%; max-height:none;}
.product_list_2017 .common_pro_list1 li .name{font-size:18px;color:#000;}
.product_list_2017 .common_pro_list1 li .price{font-size:20px;}
.product_list_2017 .common_pro_list1 li span.oldprice{font-size:20px;}
.product_detail_2017 .prod-info-review .write-review{line-height:15px;}
.product_detail_2017 .prod-info-review .star{line-height:15px;}
.product_detail_2017 #add_favorites_text{line-height:15px;}
.product_detail_2017 #add_favorites i{vertical-algin:top;}