/*样式覆盖部分 */
body{color:#333;font-family:'Montserrat',sans-serif;font-weight:400;font-size:14px;}
a{color:#333;}
a:hover{color:#48cab2;}
h1,h2,h3,h4,h5{}
.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{width:100%;position:relative;z-index:999;text-align:center;background:#fff;margin-bottom:15px;}
#header_box .header-top{line-height:30px;font-size:0;border-bottom:1px solid #ebebeb;color:#888;padding:6px 0 4px;}
#header_box .header-top a{color:#888;}
#header_box .header-top-lf{display:inline-block;width:25%;text-align:left;vertical-align:middle;font-size:12px;}
#header_box .top-txt{display:inline-block;vertical-align:middle;}
#header_box .shartto{width:25%;text-align:right;display:inline-block;vertical-align:middle;}
#header_box .shartto li{display:inline-block;vertical-align:middle;font-size:14px;padding:0 10px;}
#header_box .txtScroll-left{display:inline-block;vertical-align:middle;width:50%;padding:0 50px;box-sizing:border-box;font-size:14px;}





#header_box .currency_box{position:relative;display:inline-block;vertical-align:middle;border-right:1px solid #888;padding-right:10px;margin-right:10px;line-height:1;}
#header_box .currency_txt{cursor:pointer;}
#header_box .currency_txt i{width:auto;height:auto;vertical-align:middle;margin:0;font-size:20px;line-height:14px;}
#header_box .currency_txt .currency-icon{width:16px;height:16px;fill:#282828;vertical-align:middle;padding-right:5px;}
#header_box .currency_box .drop_currency{left:0;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:#48cab2;}
#header_box .login {padding:0;position:relative;display:inline-block;}
#header_box .login .sub{display:none;background:#fff;position:absolute;top:100%;right:0;min-width:150px;padding:10px 0;text-align:left;box-shadow:0 0 10px 0 rgba(0, 0, 0, 0.08);z-index:999;}
#header_box .login:hover .sub{display:block;}
#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 .sub a:hover{color:#48cab2;}
#header_box .login:hover .i{color:#48cab2;}
#header_box .login .i{font-size:20px;font-weight:600;vertical-align:middle;cursor:pointer;}
#header_box .login i.arrow-icon{font-size:20px;vertical-align:middle;}

#header_box .login .sub_parent{padding:5px 7px;}
#header_box .login:hover .sub_parent{}
#header_box .logo{width:330px;height:auto;display:inline-block;vertical-align:middle;margin-right:20px;}
#header_box .logo img{display:block;margin:20px auto 20px 0;max-width:100%;}

#header_box .wishlike{display:inline-block;vertical-align:middle;padding:5px 7px;}
#header_box .wishlike i{display:inline-block;vertical-align:middle;font-size:24px;font-weight:600;}

#header_box .header{font-size:0;}
#header_box .header-rt{width:350px;display:inline-block;vertical-align:middle;text-align:right;position:relative;z-index:999;}


#header_box .view_cart_btn a{width:auto;display:inline-block;padding:3px 10px;font-weight:500;}
#header_box .cart_box{margin:0;padding:5px 7px;border:0;height:auto;float:none;display:inline-block;vertical-align:middle;}
#header_box .cart_txt{line-height:normal;display:inline-block;font-size:16px;}
#header_box .cart_txt.actived{}
#header_box .cart_txt a i{width: auto;margin: 0;height:auto;font-size:22px;vertical-align:middle;font-weight:600;}
#header_box .cart_txt.actived a i{}
#header_box .cart_txt strong{position:absolute;top:-1px;left:30px;color:#fff;min-width:18px;padding:0 5px;box-sizing:border-box;line-height:18px;border-radius:18px;background:#333;font-size: 12px;font-family: sans-serif; }

#header_box .cart{box-shadow:0 0 5px 0 rgba(0,0,0,.2); border:none; top:100%;right:-15px;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;text-align:right;margin:0;display:inline-block;vertical-align:middle;width:100%;background:#333;}
#header_box .category_box{ width:210px;text-align:left;}
#header_box .category_box h4{ height:42px;padding:0 15px; background:#48cab2; font-size:13px; line-height:42px; color:#fff;text-transform: uppercase;}
#header_box .category_box h4 i{background:none;font-size:16px;float:none;vertical-align:middle;color:#fff;    width: auto;height: auto;margin: 0 5px 0 0;line-height: normal;}
#header_box .category_2{ display:none; width:100%; border:none; box-shadow:0px 0px 10px rgba(0, 0, 0, 0.08); top:100%;padding:11px 0;}
#header_box .category_2 li{ padding:0; border:none; height:auto; position:initial; margin:0;}
#header_box .category_2 li>a{ width:100%; box-sizing:border-box; padding:10px 14px; position:relative; line-height:14px; font-size:13px; font-weight:bold;color:#333;transition:color 0.2s linear;}
#header_box .category_2 li a i{ display:block; background:none; position:absolute; right:10px; top:50%;transform:translateY(-50%); font-weight:normal; color:#aeaeae;}
#header_box .category_2 li a:hover i{width: auto;height: auto;float: none; background:none; margin-top: 0;color:#333;font-weight:600;}
#header_box .category_2 li>a:hover,#header_box .category_2 li.on>a{ color:#48cab2;border:0;padding:10px 14px;}

#header_box .category_2 .dropdown_menu2{ top:0; left:105%; border:0;box-shadow:0px 4px 6px rgba(51, 51, 51, 0.06); width:650px;min-height:100%;box-sizing:border-box; padding:10px 20px;transition:left 0.2s linear;background:#fff;    opacity: 0;visibility:hidden;display:block;}
#header_box .category_2 .dropdown_menu2.has-list{opacity:1;visibility:visible;left:100%;}

#header_box .category_2 .dropdown_menu2 .dropdown_con{ padding:31px 20px 34px;font-size:0;}
#header_box .category_2 .dropdown_menu2 dt{border:0;padding:0;margin:0;}
#header_box .category_2 .dropdown_menu2 dt a{color:#333;font-weight:600;font-size:13px;line-height:26px;padding-bottom:15px;transition:all 0.2s linear;}
#header_box .category_2 .dropdown_menu2 dt a:hover{color:#48cab2;}
#header_box .category_2 .dropdown_menu2 dl{ width:33.33%; height:auto; float:none;display:inline-block;vertical-algin:top;padding:0 15px;box-sizing:border-box;margin:0;}
#header_box .category_2 .dropdown_menu2 dd a{ font-size:13px; height:auto; line-height:22px; color:#777;padding:5px 15px 4px 0;transition:all 0.2s linear;width:100%;box-sizing:border-box;}
#header_box .category_2 .dropdown_menu2 dd a:hover{ color:#48cab2;}




#header_box .nav{margin:0 auto;font-size:0;width:auto;text-align:center;padding:0 14px;}
#header_box .nav > li{float:none;display:inline-block;height:auto;padding:0;}
#header_box .nav > li > a{display:inline-block;line-height:42px;border:0; padding:0 14px; font-size:13px; color:#fff;font-weight:600;letter-spacing:0.4px;transition:all 0.2s linear;letter-spacing:0.5px;box-sizing:border-box;}
#header_box .nav > li > a:before{    content: '';
    display: block;
    position: absolute;
    bottom: 6px;
    width: 0%;
    height: 2px;
    margin: auto;
    left: 12px;
    right: 12px;
    background-color: #48cab2;
    -moz-transition: width 0.2s linear;
    -o-transition: width 0.2s linear;
    -webkit-transition: width 0.2s linear;transition: width 0.2s linear;}
#header_box .nav >li.on > a:before,
#header_box .nav li a:hover:before{width:calc(100% - 24px);}



#header_box .nav >li.on > a,#header_box .nav li a:hover,#header_box .nav >li.active>a,
#header_box .nav >li.active > a{color:#48cab2;}
#header_box .nav .sub_nav{text-align:left;background:#fff;border:0;box-sizing: border-box;margin-top: 0;text-transform: none; min-width:280px; width:auto; padding:10px 20px;top:100%;left:0;opacity:0;visibility:hidden;display:block;}
#header_box .nav > li.on .sub_nav{opacity:1;visibility:visible;}
#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:auto; height:auto;}
#header_box .nav .sub_nav li a{padding:0; line-height:2.4; height:auto;font-size:14px;text-transform:capitalize;color:#333e48;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
#header_box .nav .sub_nav li a:hover{color:#48cab2;background:none;}


#header_box .nav_rt{display:inline-block;line-height:42px;margin-right:50px;font-size:15px; color:#48cab2;font-weight:600;letter-spacing:0.4px;position:relative;}
#header_box .nav_rt:before{    content: '';
    display: block;
    position: absolute;
    bottom: 6px;
    width: 0%;
    height: 2px;
    margin: auto;
    left: 0;
    right: 0;
    background-color: #48cab2;
    -moz-transition: width 0.2s linear;
    -o-transition: width 0.2s linear;
    -webkit-transition: width 0.2s linear;transition: width 0.2s linear;}
#header_box .nav_rt:hover:before{width:calc(100% - 24px);}



#header_box .search_box{border:1px solid #ebebeb;display:inline-block;vertical-align:middle;padding:0;margin:0 75px;}
#header_box .search{position:relative;margin:0 auto;height:auto;padding:0;width:348px;}
#header_box .search .searchform{border:0;width:100%;height:auto;border:none;}
#header_box .search .search_input{background: transparent;font-size: 16px;font-weight: 800;border: 0;padding: 0 44px 0 8px;box-shadow: none;outline: none;color: #777;width:100%;height:42px;box-sizing:border-box;border-radius: 0;float:none;}
#header_box .search .search_input::-webkit-input-placeholder{color:#777;background:none;}
#header_box .search .search_input:-ms-input-placeholder{color:#777;background:none;}
#header_box .search .search_input::-moz-placeholder{color:#777;background:none;}



#header_box .search .btn_search{width:auto;height:auto;margin:0;border:0;font-size:24px; color:#333; background:none;font-weight:600;transition:all .2s;display:inline-block;position:absolute;right:0;top:7px;width:44px;text-align:center;}
#header_box .search .btn_search:hover{color:#48cab2;}



.posFixed #header_box{position:fixed;top:0;left:0;width:100%;padding:7px 0;box-shadow:0 0px 8px rgba(0, 0, 0, 0.1);}
.posFixed #header_box .wapper{position:relative;}
.posFixed #header_box .search_box{display:none;}
.posFixed #header_box .logo{display:none;}
.posFixed #header_box .header-rt{position:absolute;top:50%;transform:translateY(-50%);right:0;width:auto;}
.posFixed #header_box .header-top{display:none;}
.posFixed #header_box .nav_box{background:none;}
.posFixed #header_box .nav > li > a{color:#333;}
.posFixed #header_box .nav_rt{display:none;}

#body_box{width:1200px;}
.other-page  #body_box{min-height:400px;}
.posFixed .other-page  #body_box{padding-top:130px;}
.index_default{width:100% !important;}

.index_default .btn-next,.index_default .btn-prev{background:rgba(255,255,255,1);color:#D0D0D0;line-height:45px;width:45px;height:45px;text-align:center;position: absolute;top: 50%;transform:translateY(-50%);z-index:9;font-size:30px;font-weight:600;cursor:pointer;opacity:1;outline:none;}
.index_default .btn-next{right:20px;}
.index_default .btn-prev{left:20px;}
.index_default .btn-next:hover,.index_default .btn-prev:hover{background:#333;color:#fff;}
.index_default .my-disabled{opcaity:0.2 !important;}
.index_default .swiper-pagination{bottom:10px;width:100%;}
.index_default .swiper-pagination-bullet{width:10px;height:4px;margin:8px;background:#e0e0e0;opacity:1;padding:0;border-radius:0;}
.index_default .swiper-pagination-bullet-active{background:#333;width:30px;transition:all 0.2s linear;}

.index_default .banner_box{float:none;height:auto;width:100%;position:relative;line-height:normal;}
.index_default .banner_box .ibanner{position:relative;overflow:hidden;height:auto;width:100%;margin:0 auto;}
.index_default .banner_box .text{width:600px;box-sizing:border-box;margin:auto;text-align:center;position:absolute;top:50%;left:210px;transform:translateY(-50%);display:none;text-align:left;color:#fff;}

.index_default .banner_box .li{width:100%;height:100%;}
.index_default .banner_box .li img{display:block;width:100%;}
.index_default .banner_box .banner-tit{font-size:48px;line-height:58px;margin-bottom:12px;}
.index_default .banner_box .banner-detail{font-size:18px;line-height:28px;}
.index_default .banner_box .banner-btn{display:inline-block;padding:0 28px;margin-top:33px;line-height:44px;background:#48cab2;transition:all 0.2s linear;font-size:13px;text-transform:uppercase;font-weight:600;}
.index_default .banner_box .banner-btn:hover{background:#333;}

.index_default .banner_box .swiper-slide-active .text{display:block;}
.index_default .banner_box .swiper-slide-active .banner-tit{    animation-name: fadeInDown;animation-delay: 0.8s;}
.index_default .banner_box .swiper-slide-active .banner-detail{    animation-name: fadeInDown;animation-delay: 0.8s;}
.index_default .banner_box .swiper-slide-active .banner-btn{    animation-name: fadeInUp;animation-delay: 0.8s;}

.index_default .banner_box .btn-next{opacity:0;}
.index_default .banner_box .btn-prev{opacity:0;}
.index_default .banner_box:hover .btn-next{opacity:1;}
.index_default .banner_box:hover .btn-prev{opacity:1;}

.index_default .banner_box .swiper-pagination{bottom:22px;}



.index_default .index-tit-box{margin-bottom:30px;display:block;text-align:center;}
.index_default .index-detail{font-size: 18px;line-height: 28px;color: #777;margin: 9px 0 0 0;padding-bottom: 1px;}
.index_default .index-tit{ font-size:36px;display:block;line-height:43px;font-weight:700;  }
	



.index_default .cate-box{font-size:0;margin:5px -5px;}
.index_default .cate-box .cate-list {display:inline-block;vertical-align:top;width:25%;padding:5px;box-sizing:border-box;position:relative;}
.index_default .cate-box .cate-list:before{position:absolute;top:5px;left:5px;right:5px;bottom:5px;content:'';border:1px solid #e9e7e7;z-index:-1;}
.index_default .cate-box .cate-tit{font-weight:600;font-size:18px;color:#fff;line-height:26px;transition:color 0.2s linear;position:absolute;top:17px;left:30px;}
.index_default .cate-box .cate-tit:before{position: absolute; bottom: 4px; left: 0;right: 0; margin: auto;width: 0%;content: '';color: transparent;height: 1px;transition: width 0.25s ease-out;}
.index_default .cate-box .cate-tit:hover:before{width:100%;}
.index_default .cate-box .cate-pic{display:block;position:relative;}
.index_default .cate-box .cate-pic img{display:block;width:100%;}
.index_default .cate-box .cate-sub{padding:24px 29px;}
.index_default .cate-box .cate-sub li a{color:#777;display:inline-block;padding:2px 0;line-height:27px;font-size:16px;transition:color 0.2s linear;}

.index_default .cate-box .cate-sub li a:hover{color:#333;}
.index_default .cate-box .cate-sub li a.cate-btn{color:#48cab2 !important;margin-top:5px;line-height:23px;padding:0;font-size:14px;font-weight:600;position:relative;}
.index_default .cate-box .cate-sub li .cate-btn:before{position: absolute;
    bottom: 4px;
    left: 0;
    right: 0;
    margin: auto;
    width: 0%;
    content: '';
    color: transparent;
    background-color: #48cab2;
    height: 1px;
    -moz-transition: width 0.2s linear;
    -o-transition: width 0.2s linear;
    -webkit-transition: width 0.2s linear;
    transition: width 0.2s linear;}
.index_default .cate-box .cate-sub li .cate-btn:hover:before{width:100%;}

.index_default .home-ad1{margin:60px -5px;font-size:0;}
.index_default .home-ad1 li{display:inline-block;vertical-align:top;padding:5px;box-sizing:border-box;text-align:center;width:25%;position:relative;}
.index_default .home-ad1 li.big-li{width:50%;}

.index_default .home-ad1 .ad{display:block;overflow:hidden;}
.index_default .home-ad1 .pic{display:block;overflow:hidden;}
.index_default .home-ad1 img{display:block;width:100%;transition:transform 0.6s;}
.index_default .home-ad1 .ad-btn{font-size: 18px;background:#fff;
    letter-spacing: 0.5px;
    padding:0 30px;display:inline-block;
    line-height: 42px;
    font-weight: 600;
 transition:all 0.2s linear;color:#333;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}

.index_default .home-ad1 .ad:hover .ad-btn{background:#48cab2;color:#fff;}
.index_default .home-ad1 .ad:hover img{transform:scale3d(1.1,1.1,1);-webkit-transform:scale3d(1.1,1.1,1);}









.index_default .hot-list{}
.index_default .hot-cont{padding:0;text-align:center;margin-top:100px;position:relative;}

.index_default .hot-list .hot-swiper{position:relative;overflow:hidden;}

.index_default .hot-list .btn-next{right:-50px;}
.index_default .hot-list .btn-prev{left:-50px;}



.index_default .hot-list .common_pro_list1 li{margin:0;}





.common_pro_list1 li{width:232px;margin:15px 10px 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:232px;line-height:normal;display:block;background:#f8f8f8;}
.common_pro_list1 li .pic img{display:block;max-width:100%;max-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}

.common_pro_list1 li .newin-box{position:absolute;top:10px;left:10px;z-index:9;text-align:left;}
.common_pro_list1 li .newin{width:auto;background:#327fd9;font-weight:400;color:#fff;padding:0 5px;line-height:21px;font-size:12px;text-transform:uppercase;z-index:2;text-align:center;border-radius:0;height:auto;position:static;display:inline-block;margin-bottom:10px;}
.common_pro_list1 li .pro_content{padding:19px 0 0;text-align:left;}
.common_pro_list1 li .discount{width:auto;background:#e12c43;font-weight:400;color:#fff;padding:0 5px;line-height:21px;font-size:12px;text-transform:uppercase;z-index:2;text-align:center;border-radius:0;height:auto;position:static;display:block;}


.common_pro_list1 li .price-box{position:relative;margin-top:20px;}
.common_pro_list1 li .add-btn{display:inline-block;padding:0 10px;line-height:44px;background:#48cab2;color:#fff;font-size:18px;vertical-align:middle;}
.common_pro_list1 li .add-btn i{font-size:24px;vertical-align:middle;display:inline-block;}
.common_pro_list1 li .price-box:hover .add-btn i{transition:margin 0.45s ease;margin-right:10px;}
.common_pro_list1 li .add-btn span{transition:opacity 0.45s ease, max-width 0.45s ease;width:0;opacity:0;display:inline-block;vertical-align:middle;overflow:hidden;white-space:nowrap;letter-spacing:0.5px;}
.common_pro_list1 li .price-box:hover .add-btn span{opacity:1;width:auto;}
.common_pro_list1 li .price{display:inline-block;text-align:left;vertical-align:middle;margin:0;color:#48cab2;font-size:18px;line-height:23px;font-weight:700;padding-left:16px;transition:all 0.2s;}
.common_pro_list1 li .price-box:hover .price{display:none;}
.common_pro_list1 li span.oldprice{font-weight: 400;color: #333;text-decoration: line-through;font-size:18px;display:block;}
.common_pro_list1 li span.nowprice{color:#f8353e;}
.common_pro_list1 li .name{text-align:left;margin:0;padding:0;font-weight:400;font-size:16px;line-height:16px;height:32px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;text-transform:capitalize;color:#333;}


.common_pro_list1 li .name:hover{text-decoration:underline;}
.common_pro_list1 li .cate_name{font-size:13px;line-height:19px;color:#999;transition:color 0.2s linear;display:inlin-block;}
.common_pro_list1 li .cate_name:hover{text-decoration:underline;}
.common_pro_list1 li .thumb-act{transition:all .5s ease-out 0s;position:absolute;top:10px;right:10px;display:none;}
.common_pro_list1 li .thumb-act a{display:block;color:#282828;width:40px;line-height:40px;transition:all 0.4s ease 0s;text-align:center;}
.common_pro_list1 li .thumb-act a i{font-size:24px;}
.common_pro_list1 li .thumb-act a .icon{fill:#333;width:20px;height:40px;}
.common_pro_list1 li:hover .thumb-act{display:block;}
.common_pro_list1 li .thumb-act a:hover{color:#48cab2;}
.common_pro_list1 li .thumb-act a:hover .icon{fill:#48cab2;}

.common_pro_list1 li .tlike i.cur{color:#c71a1a;font-size:20px;}

.common_pro_list1 li .sold_out_box{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:auto;background:rgba(128, 128, 128, 0.9);
    color: #fff;padding:12px 10px;line-height:1;font-size:12px;text-transform: uppercase;letter-spacing:1px;z-index:2;text-align:center;font-weight:600;white-space: nowrap;}
	
.common_pro_list1 li .change_color{margin-top:10px;}
.common_pro_list1 li .change_color dd{ margin:2px; height:38px; width:38px; background-position: center center; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;  border-radius:50%; box-sizing:border-box;display:inline-block;vertical-align:top;position:relative;}
.common_pro_list1 li .change_color dd:after{position:absolute;content:'';width:34px;height:34px;top:0;left:0;border:0 solid #333;border-radius:50%;}
.common_pro_list1 li .change_color dd.on:after{ border-width:2px;}
.common_pro_list1 li .pic .xj_pic{position: absolute; top: 0;left: 0;bottom:0;right:0;transition: all 0.9s ease 0s;opacity: 0;background:#fff;}
.common_pro_list1 li:hover .pic .xj_pic{opacity: 1;}

.index_default .single-box{margin:100px -15px 100px;font-size:0;}
.index_default .single-box .single-list{display:inline-block;vertical-align:top;width:33.33%;padding:0 15px;box-sizing:border-box;}
.index_default .single-tit{position:relative;margin-bottom:22px;}
.index_default .single-tit a{display:inline-block;padding-right:60px;line-height:30px;}
.index_default .single-swiper{position:relative;overflow:hidden;}
.index_default .single-box .common_pro_list1 li{font-size:0;margin:0;}
.index_default .single-box .common_pro_list1 li .product_img{display:inline-block;vertical-align:top;width:128px;height:128px;}
.index_default .single-box .common_pro_list1 li .pic{height:128px;}
.index_default .single-box .common_pro_list1 li .pro_content{display:inline-block;vertical-align:top;width:calc(100% - 148px);margin-left:20px;padding:0;}
.index_default .single-box .common_pro_list1 li .name{height:auto;-webkit-line-clamp:3;margin-top:5px;}
.index_default .single-box .common_pro_list1 li .price{padding:9px 0 0;}

.index_default .single-box .single-btns{position:absolute;top:0;right:0;text-align:center;}
.index_default .single-box .single-btns .single-prev{font-size:20px;color:#D0D0D0;width:30px;height:30px;line-height:30px;display:inline-block;}
.index_default .single-box .single-btns .single-next{font-size:20px;color:#D0D0D0;width:30px;height:30px;line-height:30px;display:inline-block;}
.index_default .single-box .single-btns .single-prev:hover{background:#333;color:#fff;}
.index_default .single-box .single-btns .single-next:hover{background:#333;color:#fff;}
.index_default .single-box .common_pro_list1 li .sold_out_box{position:static;transform:none;margin-top:5px;width:120px;}

.index_default .home-txt{border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb;}
.index_default .home-txt img{display:block;width:100%;}

#bottom_box{width:100%;background:#fff;padding:110px 0 80px;box-sizing:border-box;border-top:1px solid #ebebeb;}
#bottom_box .newsletter form{font-size:0;border:1px solid #ebebeb;background:#fff;}
#bottom_box .newsletter .newsletter_txt{width: calc(100% - 60px);height: 40px;line-height:40px;box-sizing: border-box;background:#fff;border:0;text-indent: 0;font-size: 14px;color:#495057;display:inline-block;vertical-align:top;margin:0;padding:0 15px;border-radius:0;font-family: 'Lato',sans-serif;}
#bottom_box .newsletter .newsletter_btn{width:60px;height:40px;background:none;transition:all 0.2s linear;border:0;border-radius:0;color:#333;text-transform:uppercase;margin:0;line-height:40px;
font-size: 20px;font-weight: 400; padding: 0 5px;font-family:'Lato',sans-serif;display:inline-block;vertical-align:top;text-align:center;box-sizing:border-box;
}
#bottom_box .newsletter .newsletter_btn i{font-size:30px;}
#bottom_box .newsletter .newsletter_btn:hover {color:#48cab2;}


#bottom_box .shartto{height:auto;float:none;margin-top:30px;line-height:normal;width:auto;}
#bottom_box .shartto li{margin:0;width:auto;float:none;display:inline-block;padding:0;}
#bottom_box .shartto li a{display: inline-block; font-size: 16px; color: #777; padding: 0;box-sizing:border-box;margin:0;transition:all 0.5s ease;width:33px;height:33px;line-height:33px;text-align:center;border-radius:5px;}
#bottom_box .shartto li a:hover{color:#333;}

#bottom_box .link_box{padding:0;}
#bottom_box .link_box dl{width:20%;box-sizing:border-box;padding:0 20px 0 0;box-sizing:border-box;}
#bottom_box .link_box dl:last-child{padding:0;}
#bottom_box .link_box dl dt{font-size: 18px;
    line-height: 26px;
    
    font-weight: 800;padding-bottom:18px;color:#333;}
#bottom_box .link_box dl dd{line-height: 26px;font-size:16px;   color: #777;font-weight: 300;padding:0 0 5px;}
#bottom_box .link_box dl dd a{color:#777;transition:color 0.2s linear;padding:0;}
#bottom_box .link_box dl dd a:hover{color:#48cab2;}

#bottom_box .link_box dl.newsletter,
#bottom_box .link_box dl.contact-us{width:30%;}


#bottom_box .foot{padding:40px 0 0;margin:0;border:0;text-align:left;}
#bottom_box .copyright{font-size: 14px;font-weight: 400; margin: 0;color: #777;padding:0;text-align:left;line-height:30px;}
/*快速查看*/
.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:273px;line-height:normal;width:100%}
.product_list_2017 .common_pro_list1 li .pic img{max-width:100%; max-height:100%;}
.product_list_2017 .common_pro_list1 li .name{font-size:14px;color:#777;}


@media screen and (max-width:1400px){
.index_default .hot-list .btn-next{right:0;}
.index_default .hot-list .btn-prev{left:0;}

}