/*样式覆盖部分*/
body{color:#343538; font-family:'Old Standard TT', serif; }
a{color:#343538;}
a:hover{ color:#ef5619;}
.addskutocart_btn a{color:#fff;}
.wapper{ width:1200px;}
h1,h2,h3,h4,h5,h6{font-family:"Poppins",sans-serif; }
#top_box{background:none;color:#666; height:auto;}
#top_box .top_rt{border:0;}
#top_box .login{border-left:1px solid #fff;}
#top_box .login a{text-transform:uppercase;line-height:13px;}
#top_box .login a:hover{color:#ff6699;text-decoration:underline;}
#top_box .currency_box{ margin:0 15px;}
#top_box .currency_txt i{background:none;width:auto;height:auto;margin:0;vertical-align:middle;font-size:22px; height:auto; line-height:normal;}
#top_box .drop_currency{ left:-31px;}
#top_box .currency li a:hover{ background:#ff4136;}

#header_box{width:100%; box-sizing:border-box; position:absolute; left:0; top:50px; padding:0 100px; box-sizing:border-box; z-index:999;}
#header_box .header{ position:relative; background:#fff; padding:0 35px; z-index:1001; transition:all 0.3s ease-in-out 0s; box-sizing:border-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-flex-flow: row wrap; flex-flow: row wrap;}
#header_box .logo,#header_box .nav_warp,#header_box .header_rt{ float:left; padding:0 20px; box-sizing:border-box;}
#header_box .logo{ width:16.66667%; height:100px; display:table;}
#header_box .logo a{ max-width:150px; display:table-cell; vertical-align:middle;}
#header_box .logo a img{ max-width:100%;}

#header_box .nav_warp{width:66.66666667%; margin-top:0px;}
#header_box .nav_box{border:0;}
#header_box .nav{margin:0;width:100%; text-align:center; font-family:'Poppins', sans-serif;}
#header_box .nav>li{height:auto;padding:0; display:inline-block; float:none; text-align:left;}
#header_box .nav li>a{border:0;font-size:14px;height:auto;line-height:100px; padding:0 20px; text-transform:uppercase; color:#333; display:block; font-weight:400;}

#header_box .nav>li a i{display:inline-block;vertical-align:middle;background:none;font-size:12px; margin:0 0 0 3px; font-weight:bold;}
#header_box .nav .sub_nav{ background: #fff; display: block; text-align: left; top: 150%; padding:5px 0; width: 200px; z-index: 900; visibility: hidden; border-radius:0 0 3px 3px; opacity: 0; filter: alpha(opacity=0); -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; -webkit-box-shadow: 0px 6px 15px rgba(0,0,0,0.12); box-shadow: 0px 6px 15px rgba(0,0,0,0.12); border:none; box-sizing:border-box; display:block;}
#header_box .nav .sub_nav li{width:100%; padding:0 18px; height:auto; border-bottom:1px solid #f4f4f4; box-sizing:border-box;}
#header_box .nav .sub_nav li a{color:#333; padding:10px 0; font-weight:bold; height:24px; line-height:24px; overflow:hidden; white-space:nowrap; text-overflow: ellipsis; font-weight:normal;}
#header_box .nav .sub_nav li a:hover{color:#ff4136;background:none;}
#header_box .nav>li.on .sub_nav{ top:100%; visibility:visible; opacity:1;} 

#header_box .search_icon{ float:left; font-size:14px; color:#666; margin-right:15px;}
#header_box .search_icon i{display:inline-block; text-align:center;cursor:pointer; font-size:25px;}
#search_box{padding:0;position:fixed;left:0;top:0;width:100%; z-index:1000;text-align:center; background:#cfcfcd; box-shadow:0 8px 10px rgba(0, 0, 0, 0.08); transform:translateY(-200%); -webkit-transform:translateY(-200%); z-index:10000;  transition:all 300ms ease 0s;}
#search_box .search{margin:4em auto; width:1170px; padding:0; height:auto; z-index:10; transition:all 300ms ease 0s; position:relative;}
#search_box .search_input{display:block;width:100%;height:60px; background:#fff; padding:0 70px 0 0; float:none;font-family:Oswald; box-sizing:border-box; font-size:30px; text-indent:20px; border:none;}
#search_box .btn_search{width:70px;height:60px;text-align:center;line-height:60px;color:#333;background:none;font-size:25px;text-transform:uppercase; float:none;margin:0; position:absolute; right:0; top:0; border:none; padding:0; font-weight:bold;}
#search_box .searchform{width:100%;height:auto;border:0;overflow:hidden;}
#search_box .search .close_search{position:absolute;right:-50px;top:15px;width:25px;height:25px;line-height:25px;text-align:center;color:#fff;font-size:20px;cursor:pointer; font-weight:bold;}
#search_box.open{ transform:translateY(0); -webkit-transform:translateY(0); transition:all 300ms ease 0s;}


#header_box .header_rt{ width:16.66666667%; display: flex; -webkit-align-items: center; -ms-align-items: center; align-items: center; -webkit-justify-content: flex-end; -ms-justify-content: flex-end; justify-content: flex-end;}
#header_box .cart_box{ margin:0 15px; padding:0; border:none; box-sizing:border-box; float:right;}
#header_box .cart_txt{ line-height:24px; font-size:14px; padding-right:5px}
#header_box .cart_txt a{ color:#666;}
#header_box .cart_txt i{ margin:2px 5px -7px 0; font-size:20px;}
#header_box .cart{ top:38px;}
#shopping_cart_count{ position:absolute; right:0; top:-10px; display:block; width:21px; height:21px; text-align:center; line-height:22px; border-radius:50%; background:#ff4136; font-weight:normal !important; color:#fff;}

#header_box.fixed_header{  animation: 300ms ease-in-out 0s normal none 1 running fadeInDown; background: rgba(246, 246, 248, 0.9) none repeat scroll 0 0; box-shadow: 0 0 15px rgba(0, 0, 0, 0.1); left: 0; margin: 0 auto; position: fixed; right: 0; top: 0; width: 100%;}
#header_box.fixed_header .header{ background:transparent;}

#body_box{ width:1200px; padding-top:110px;}
.index_default{ width:100% !important; padding-top:0 !important;}

.index_default .banner_box{ height:auto; width:100%; float:none; box-sizing:border-box;} 
.index_default .banner_box .ibanner{ height:100%;}
.index_default .banner_box img{ display:block; width:100%;}
.index_default .banner_box li a{ display:flex; align-items: center; height:100vh;}
.index_default .banner_box li .text{ padding:150px 0 0;  box-sizing:border-box; position:relative; height:100vh; transition:all 2000ms; justify-content: center; align-items: center; display: flex;}
.index_default .banner_box li .con_inner{ text-align:center;}
.index_default .banner_box li .text h3{ font-size: 90px; line-height:100px; font-family: Poppins; text-transform: uppercase; padding-top:50px; color:#fff;  text-align:center; font-family:Old Standard TT; margin-bottom:50px;}
.index_default .banner_box li .text p{ color: #fff; display: inline-block; font-size: 24px; font-weight: 400; line-height: 1; position: relative; padding: 0; margin-left: 10px; font-family:Poppins; letter-spacing:10px; text-transform:uppercase;}
.index_default .banner_box li .text span { border: 1px solid #ffffff; color: #ffffff; display: inline-block; font-family: Poppins; font-weight: 400; height: 40px; line-height: 40px; margin: 0 16px; padding: 0 50px; text-transform: uppercase; transition: all 0.4s ease 0s;}
.index_default .banner_box li .text span:hover { background: #3fd9b2; border: 1px solid #3fd9b2;}
.index_default .banner_box .ibanner .swiper-button{ margin-top:10px; text-align:center;}
.index_default .banner_box .ibanner .swiper-button div{ color: #FFF; font-size: 14px; margin: 5px; padding: 4px 7px; background: #D6D6D6; display: inline-block; cursor: pointer; border-radius: 3px;}
.index_default .banner_box .ibanner .swiper-button i{ font-size:12px;}
.index_default .banner_box .ibanner .swiper-button div:hover{ color:#fff; background:#869791;}

.index_default .home_ad{ overflow:hidden;}
.index_default .home_ad .ad{ float:left; width:50%; position:relative; overflow:hidden;}
.index_default .home_ad .ad a{ display:block;}
.index_default .home_ad .ad img,.index_default .home_ad2 .ad img{width:100%; transition:all 0.5s ease 0s;display:block;}
.index_default .home_ad .ad .txt{ position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); text-align:center;}
.index_default .home_ad .ad .txt p{ color: #ffffff; display: inline-block; font-size: 40px; margin-bottom: 21px; padding-bottom: 9px; position: relative; font-family:Poppins; line-height:1.1;}
.index_default .home_ad .ad .txt h5{ color: #ffffff; font-family: 'Old Standard TT', serif; font-size: 60px; font-weight: 700; position: relative; text-transform: uppercase;}
.index_default .home_ad .ad .txt p:before,.index_default .home_ad .ad .txt h5:before{ background: #fff; bottom: 0; content: ""; height: 3px; left: 0; position: absolute; width: 100%;}
.index_default .home_ad .ad a:hover img,.index_default .home_ad2 .ad a:hover img{ transform:scale(1.2);}

.index_default .home_ad1{ overflow:hidden; background:#f4f4f4; padding:30px 0;}
.index_default .home_ad1 .ad{ position:relative;}
.index_default .home_ad1 .ad .img{ position:absolute; left:74%; top:50%; transform:translateY(-50%); }
.index_default .home_ad1 .txt{ width:58%; float:left; padding:120px 20px;}
.index_default .home_ad1 .txt h5{ color: #3fd9b2; font-size: 39px; font-weight: 700; letter-spacing: 2px; line-height: 48px; position: relative; text-transform: uppercase; z-index: 3;}
.index_default .home_ad1 .txt h5 span{ color:#222; position:relative;}
.index_default .home_ad1 .txt h5 span:before { background: #000; bottom: 9px; content: ""; height: 4px; position: absolute; width: 100%;}
.index_default .home_ad1 .txt p{ color: #222222; font-size: 17px; line-height: 26px; margin-top:27px;}
.index_default .home_ad1 .txt a.moer{ background: #3fd9b2; border: 1px solid #3fd9b2; color: #ffffff; display: inline-block; font-family: 'Poppins', sans-serif; height: 40px; line-height: 40px; padding: 0 28px; text-transform: uppercase; transition: all 0.3s ease 0s; margin-top:27px;}
.index_default .home_ad1 .txt a.moer:hover{ background:none; color:#3fd9b2;}

.index_default .home_ad2,.index_default .tag_box{ width:33.3333%; padding:0 20px; float:left; box-sizing:border-box;}
.index_default .home_ad2 .ad{ position:relative; overflow:hidden;}
.index_default .home_ad2 .ad:before{ background: #fff; content: ""; height: 386px; left: 50%; opacity: 1; position: absolute; top: 50%; transform: translateY(-50%) rotate(24deg); transition: all 0.3s ease 0s; width: 1px;}
.index_default .home_ad2 .ad .txt{ position:absolute; left:50%; top:50%; transform:translate(-50%,-50%);}
.index_default .home_ad2 .ad .txt h5{ color: #3fd9b2; font-family: "Poppins",sans-serif; font-weight: 700; margin-top: 16px; display: inline-block; margin-bottom: 19px;  }
.index_default .home_ad2 .ad .txt p{ color:#fff;}
.index_default .home_ad2 .ad .txt span{ position:relative; display:inline-block; font-size:64px; line-height:77px;}
.index_default .home_ad2 .ad .txt span:before{ background: #fff; bottom: 0; content: ""; height: 3px; position: absolute; width: 100%;}
.index_default .home_ad2 .ad .txt h5 span:before{ background:#3fd9b2;}

.index_default .con_box{ padding:70px 0;}
@media (min-width: 1400px){
    .index_default .wapper,#bottom_box .wapper{ width:1320px; margin:0 auto;}
}
 
.index_default .home_txt{ min-height:50px;}
 .index_default .home_txt img{ width:100%;}
 
.index_default .title{ padding:0 20px; display: flex; justify-content: space-between;}
.index_default .tit{ height:auto; line-height:normal; border-bottom:none; padding:0 0 0 24px; width:88%; box-sizing:border-box; position:relative;}
.index_default .tit .border{ position:absolute; left:0; bottom:0; width:5px; height:160px; z-index:10;}
.index_default .tit .border:before{ content: ""; height: 100px; background:#000; position:absolute; left:0; top:0; width:5px;}
.index_default .tit .border:after{ content: ""; height: 60px; background:#3fd9b2; position:absolute; left:0; bottom:0; width:5px;}
.index_default .tit h3{ color:#313131; font-size:40px; font-weight:400; text-transform:capitalize; position:relative; line-height:1.1;}
.index_default .tit p a{ color: #7d7d7d; font-size: 18px; margin-top: 4px; text-transform: capitalize; transition: 0.3s;}
.index_default .tit p a:hover{ color: #3fd9b2;}
.index_default .title a{ float:none;}

.common_pro_list1 li{ border:none; width:25%; padding:0 15px; margin:0; box-sizing:border-box;}
.common_pro_list1 li .product_item{ position:relative; margin-top:30px;}
.common_pro_list1 .product_item_thumbnail{ position:relative; z-index:3;}
.common_pro_list1 .wrap-addto{ width:100%; position:absolute; bottom:-20px; left:50%; transform:translate(-50%,0); visibility:hidden; opacity:0; transition:all .3s; z-index:5; text-align:center; font-size:0;}
.common_pro_list1 .wrap-addto a{ display:inline-block; height:45px; width:45px; margin:0 1px; text-align:center; line-height:45px; color:#343538; background:#fff; transition:all 250ms ease-out;}
.common_pro_list1 .wrap-addto a i{ font-size:20px; position:relative;}
.common_pro_list1 .wrap-addto a.add_to_cart i{ font-size:19px;}
.common_pro_list1 .wrap-addto a.quickview i{ font-size:19px;}
.common_pro_list1 .wrap-addto a:hover{ background-color:#3fd9b2; color:#fff;}
.common_pro_list1 .wrap-addto a.quickview b{ position:absolute; left: 50%; top: 10.5px; font-size: 14px; line-height: normal; transform:translateX(-63%); -moz-transform:translate(-63%,-7%);}
.common_pro_list1 li .pic{ position:relative; line-height:normal;}
.common_pro_list1 li .pic .pic_bg{ position: absolute; left: 0; top: 0; right: 0; bottom: 0; visibility: hidden; opacity: 0; transition: all 250ms ease-out; background-color:#232324;}
.common_pro_list1 li .pic img{ vertical-align:middle;}
.common_pro_list1 li .xj_pic{ backface-visibility:hidden; position:absolute; left:00; top:0; width:100%; height:100%; opacity:0; vertical-align:middle;}
.common_pro_list1 li .xj_pic span{display:inline-block; height:100%; vertical-align:middle;}
.common_pro_list1 li .pic:hover .xj_pic{ opacity:1; transition:all 0.5s ease 0s;}
.common_pro_list1 li .pro_content{ padding:20px 0 0; z-index:2; position:relative;}
.common_pro_list1 li .review{ margin-bottom:13px;}
.common_pro_list1 li .star{ background:none;}
.common_pro_list1 li .review i{ font-size:14px; font-weight:bold; color:#777;}
.common_pro_list1 li .review i.cur{ color:#3fd9b2;}
.common_pro_list1 li .name{ color:#777; font-size:16px; font-weight:400; line-height:1.5; padding:0; font-family:'Poppins', sans-serif;}
.common_pro_list1 li .price{font-size:14px; padding:0; margin:0; line-height:24px; color:#8a8a8a; font-family:'Poppins', sans-serif;}
.common_pro_list1 li span.oldprice{ color:#999;}
.common_pro_list1 li .product_offer{ position:absolute; left:30px; top:20px; z-index:10; font-family:'Poppins', sans-serif;}
.common_pro_list1 li .product_offer span{ display:inline-block; margin-left:10px; position:static; color:#3fd9b2; text-transform:uppercase; font-size:13px;}
.common_pro_list1 li .product_offer .new{color:#ffa200;margin:0;}
.common_pro_list1 li .sold_out_box span{ background:rgba(112,113,117,0.8); z-index:4; left:50%; white-space:nowrap; top:50%; transform:translate(-50%,-50%); width:auto; padding:0 15px;}
.common_pro_list1 li .product_item:hover .wrap-addto{ opacity:1; visibility:visible; bottom:0;}
.common_pro_list1 li:hover .pic .pic_bg{ opacity:0.05; visibility:visible;}
.product_list_2017 .viewlistbox{ margin-bottom:30px;}
.product_list_2017 .common_pro_list1{ margin:0 -15px;}
.product_list_2017 .common_pro_list1 li .pic{ line-height:normal; width:100%; height:auto;}
.product_list_2017 .common_pro_list1 li .pic img{ max-height:100%; max-width:100%;}
.product_list_2017 .common_pro_list1 li .price{ color:#454545; font-weight:normal; font-size:14px;}
.common_pro_list1 li .money{ color:#000; font-weight:600;}
.common_pro_list1 li .timer_box{ text-align:left; color:#232324;}
.common_pro_list1 li .timer_box i{ font-size:15px; margin:0 5px -4px 0; font-weight:bold;}
.common_pro_list1 li span.discount-timer{ background:none; text-indent:0;}


.index_default .pro{ min-height:50px;font-size:0;}
.index_default .cate_box .pro_box{ position:relative;}
.index_default .cate_box .cate_img{ position:absolute; right:51%; top:0; overflow:hidden;}
.index_default .cate_box .cate_img img{ transition:all 0.5s ease 0s;}
.index_default .cate_box .cate_img:hover img{ transform:scale(1.2);}
.index_default .cate_box .cate_product{ width:50%; margin-left:50%;}
.index_default .cate_box .cate_product .common_pro_list1 li{ width:50%;display:inline-block;vertical-align:top;float:none;}
.index_default .cate_box .cate2 .cate_img{ right:auto; left:51%; top:70px; }
.index_default .cate_box .cate2 .cate_product{ margin-left:0; margin-right:50%;}


.index_default .tag_box{ width:66.66667%; padding:0;}
.index_default .tag_box .pro_box{ width:50%; padding:0 20px; box-sizing:border-box; float:left;}
.index_default .tag_box h3{ background: #fff none; color: #333333; display: block; font-size: 26px; font-weight: 500; position: relative; text-transform: uppercase; z-index: 1; text-align:center;}
.index_default .tag_box h3 a{ color:#333;}
.index_default .tag_box h3:before{ background: #464646; content: ""; height: 2px; left: 0; position: absolute; top: 50%; transform: translateY(-50%); width: 70px; z-index: -1;}
.index_default .tag_box h3:after { background: #464646; content: ""; height: 2px; position: absolute; right: 0; top: 50%; transform: translateY(-50%); width: 70px;}
.index_default .tag_box .common_pro_list1 li{ width:100%; padding:0; float:none;}
.index_default .tag_box .common_pro_list1 li .product_item{ display: flex;}
.index_default .tag_box .common_pro_list1 li .product_item_thumbnail{ width:180px; margin-right:30px;}
.index_default .tag_box .common_pro_list1 li .pro_content{ padding:0;}
.index_default .tag_box .common_pro_list1 li .name,.index_default .tag_box .common_pro_list1 li .price{ text-align:left;}
.index_default .tag_box .common_pro_list1 li .name{ font-size:17px; margin-bottom:17px; font-family:'Old Standard TT', serif;}
.index_default .tag_box .common_pro_list1 li .wrap-addto{ opacity:1; position:static; visibility:visible; transform:translateX(0); margin-top:33px;text-align:left;}
.index_default .tag_box .common_pro_list1 li .wrap-addto a{ background:#f6f6f6;}
.index_default .tag_box .common_pro_list1 li .wrap-addto a:hover{background:#3fd9b2;}

.index_default .common_pro_list1{ overflow:hidden;margin-top:20px;}
.index_default .common_pro_list1 li{ width:25%; padding:0 20px;}
.index_default .common_pro_list1 li .product_item{ margin-top:20px;margin-bottom:20px;}
.index_default .common_pro_list1 li.other{ width:100%; padding:0;}
.index_default .common_pro_list1 li .pic{ width:100%; height:auto;}
.index_default .common_pro_list1 li .pic img{ max-width:100%; max-height:100%;}
.index_default .common_pro_list1 li .price{ color:#454545; font-weight:normal; font-size:15px;}
.index_default .common_pro_list1 li .name{ font-size:17px; margin-bottom:5px;}


.index_default .news{ padding:63px 0 70px;}
.index_default .news_con{ overflow:hidden; padding-top:30px;}
.index_default .news li{padding:0 20px; box-sizing:border-box; width:50%; float:right; align-items: center; display: flex;}
.index_default .news li .pic{ overflow:hidden; position:relative; float:left; min-width:290px; margin:0 40px 0 0;}
.index_default .news li .pic img{ transition:all .15s ease-in-out; width:100%;}
.index_default .news li .pic span{ position: absolute; left: 0; top: 0; opacity: 0; width: 100%; height: 100%; text-align: center;  background-color:rgba(52,53,56,.6); -webkit-transition: all 500ms; transition: all 500ms;}
.index_default .news li .pic span i{ position:absolute; left: 50%; top: 50%; font-size: 30px; line-height: normal; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); background:none; color:#fff; font-weight:bold;}
.index_default .news li .pic:hover span{ opacity:1;}
.index_default .news li .text{ width:-webkit-calc(71% - 30px); width:calc(71% - 30px); float:left;}
.index_default .news li h5{ font-size:20px; font-weight:500; line-height:32px; color:#222; margin-top:22px;}
.index_default .news li .time{ display:inline-block; padding-bottom:7px; font-size:14px; color:#777; position:relative; font-family:'Poppins', sans-serif;}
.index_default .news li .time:before { background: #000000; bottom: 0; content: ""; height: 3px; left: 0; position: absolute; width: 100%;}
.index_default .news li p{ font-size:17px; line-height:1.7; color:#777; margin:20px 0 45px; display:inline-block;}
.index_default .news li .more{ border: 1px solid #3fd9b2; color: #3fd9b2; display: inline-block; font-family: 'Poppins', sans-serif; font-size: 14px; height: 50px;line-height: 50px; padding: 0 25px; transition: all 0.4s ease 0s;}
.index_default .news li .more i{ display:inline; font-size:12px; margin-right:5px;}
.index_default .news li .more:hover{ background:#3fd9b2; color:#fff;}

.index_default .home_txt img{ width:100%;}

#bottom_box{width:100%; padding:0; margin-top:50px; background:#111;}
#bottom_box .link_box{ padding-top:70px;}
#bottom_box .link_box dl{ width:16.66667%; box-sizing:border-box; padding:0 20px;}
#bottom_box .link_box dl dt{ color:#fff; margin-bottom:25px; font-family: 'Poppins', sans-serif; font-weight:500; font-size:15px; text-transform:uppercase; height:auto; line-height:1.1;}
#bottom_box .link_box dl dd{ margin-bottom:15px;}
#bottom_box .link_box dl dd a{ color:#a4a4a4; padding:0; font-size:16px; transition:all 0.4s ease 0s;}
#bottom_box .link_box dl dd a:hover{ color: #3fd9b2; padding-left: 3px;}

#bottom_box .link_box dl.newletter{overflow:hidden; width:25%;}
#bottom_box .newletterform{float:none; margin-bottom:25px;}
#bottom_box .newletterform label{ display:none; margin-bottom:15px; color:#000; font-weight:bold; font-size:16px;}
#bottom_box .newletterform form{ display:block; width:auto; border:none; position:relative;}
#bottom_box .newsletter_txt{height:38px; width:100%; padding:0 80px 0 0; text-indent:10px; border:1px solid rgba(138, 138, 138, 0.2); color:#8a8a8a;  background:none; box-sizing:border-box;}
#bottom_box .newsletter_btn{ margin:0;width:80px;height:40px; margin-left:8px; border:none; color:#8a8a8a; background:none; position:absolute; right:0; top:0;}
#bottom_box .newsletter_btn:hover{ background:none; color:#fff;}

#bottom_box .link_box dl.contact_us{ width:25%;}
#bottom_box .link_box dl.contact_us dd{min-height:50px; padding:0;}
#bottom_box .link_box dl.contact_us dd p{ position:relative; padding:0 0 0 30px; color:#a4a4a4; margin:0 0 25px;}
#bottom_box .link_box dl.contact_us dd p i{ position:absolute; color:#fff; left:0; top:0; background:none; font-size:17px;}

#bottom_box .shartto{height:auto; font-size:0; line-height:30px;}
#bottom_box .shartto li{width:30px;height:30px;margin-bottom:5px; display:inline-block; float:none;}
#bottom_box .shartto li a{ font-size:16px;display:block;width:30px;height:30px;line-height:30px;text-align:center;color:#fff; margin-bottom:0;}
#bottom_box .shartto li a:hover{color:#fff;}
#bottom_box .foot{ padding:20px 0; background:#fff; overflow:hidden;}
#bottom_box .copyright,#bottom_box .payment{ min-height:30px; padding:0 20px; box-sizing:border-box; width:50%; float:left;}
#bottom_box .copyright{line-height:30px; color:#212121; font-size:16px; text-align:left;}
#bottom_box .copyright a{ color:#3fd9b2;}
#bottom_box .payment{ text-align:right; border:none;}


.product_detail_2017 .viewfontright{ width:555px;}




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



/*图标字体*/
#top_box i,#header_box i,.index_default span.discount-timer-big,.index_default .tit i.icon-clock1,#bottom_box .contact_us dd.email i,#bottom_box .contact_us dd.phone i,.common_pro_list1 li .discount,.common_pro_list1 li i ,.index_default i{ background:none;}/*背景图片为无*/
.index_default span.timer_box{ float:none; margin-left:0;}
.index_default span.discount-timer-big{padding-left:0;background:none;}
.index_default .tit .clock{ height:20px; float:left; font-size:20px; font-weight:bold; margin:-3px 3px 0px 10px;}

.common_pro_list1 li .add_cart{ text-align:center;}
.common_pro_list1 li .add_cart i{ font-size:14px; margin:0 5px -3px 0;}
.common_pro_list2 li .dc,.common_pro_list1 li .dc{position:absolute; right:0; top:0;}
.common_pro_list2 li .discountbg,.common_pro_list1 li .discountbg{ color:#45d8bb; font-size:58px;width:55px;line-height:44px;text-align:center;}
.common_pro_list2 li .add_cart{ text-align:center;}
.common_pro_list2 li .add_cart i{ font-size:14px; margin:0 5px -3px 0;}
#bottom_box .newletterform label i{ font-size:20px; margin:0 2px -5px 0;}
.discount_timer_wrap i {font-size: 16px;font-weight: bold;height: 16px;line-height: 17px;margin: 0 2px -4px 0;width: 16px;background:none;}
.common_pro_list1 li .free_shipping i,.common_pro_list2 li .free_shipping i{background:none;margin:0 3px -1px 0; font-size:15px; color:#ed3445;}
.discount_timer_wrap span.discount-timer{background:none;text-indent:3px;}
.index_default .left_box .left_prolist li .dc{display:none;}

@-moz-document url-prefix(){.common_pro_list1 li .discount_wrap i{ line-height:49px;}
