#top_box i,#header_box i,.index_default i,#bottom_box i,.common_pro_list1 i,span.discount-timer{ background:none;}
body{font-family:Arial,Helvetica,sans-serif;}
.wapper{width:1200px;}
a{-webkit-transition: color .25s ease;-moz-transition: color .25s ease;-o-transition: color .25s ease;-ms-transition: color .25s ease;transition: color .25s ease;}
#top_box{background:#3e3a39;color:#fff; height:40px; line-height:40px; font-size:14px;}
#top_box .top_rt{border:0;}

#top_box .currency_txt{ padding:0 10px;}
#top_box .currency_txt i{background:none;width:auto;height:auto;margin:0;vertical-align:middle;font-size:12px;-webkit-transform: scale(0.84);transform: scale(0.84); line-height:1;}
#top_box .drop_currency{ top:40px;}
#top_box .currency li a:hover{ background:#ed0060;}

#top_box .top_nav li{ float:left; padding-left:20px;}
#top_box .top_nav li a{ color:#fff; font-size:14px; font-weight:bold;}
#top_box .top_nav li a:hover{ text-decoration:underline;}

#top_box .login{ padding-left:15px; position:relative;}
#top_box .login ul.account{ position:absolute; top:100%; border:1px solid rgba(0,0,0,.05); box-shadow:0 1px 3px rgba(5,5,5,.1); background:#fff; min-width:160px; padding:5px 0; z-index:9999; display:none;}
#top_box .login ul.account li{ padding:0 10px;}
#top_box .login ul.account li a{ color:#0b0b0b; font-size:12px; padding:3px 20px; display:block; line-height:normal;}
#top_box .login ul.account li a:hover{ background:#f5f5f5;}
#top_box .login:hover ul.account{ display:block;}

#top_box .login>a,#top_box .myfavorite a{ display:block; color:#fff;}
#top_box .login>a>i,#top_box .myfavorite a i{ width:28px; margin:5px; display:block; line-height:30px; text-align:center;}
#top_box .login>a:hover,#top_box .myfavorite a:hover{ color:#E80461;}
#top_box .myfavorite a i{ font-size:22px; font-weight:bold;}

#header_box{width:100%;}
#header_box .header{ overflow:hidden;}
#header_box .logo{ height:75px;}
#header_box .logo img{ max-width:100%; max-height:75px;}

#header_box .search_box{ padding:0; width:35%; margin:33px 0 0 80px; text-align:center; }
#header_box .search{margin:auto;padding:0;background:#fff;width:100%; height:auto;}
#header_box .searchform{width:100%;height:auto;border:0;overflow:hidden;}
#header_box .search_input{display:block;width:100%; max-width:330px; height:38px; line-height:38px; border:1px solid #ccc;padding:0; border-right:0;}
#header_box .btn_search{ width:50px;height:40px;text-align:center;line-height:40px;color:#fff;background:#ed0060;font-size:28px;text-transform:uppercase;float:left; margin:0; font-weight:bold;}

#header_box .header_rt{padding:15px 0 0;}
#header_box .header-payment{ min-height:40px; min-width:200px;}

#header_box .nav_warp{ width:100%; border-top:1px #e8e8e8 solid;}
#header_box .nav_box{border:0; height:50px; width:1200px; margin:0 auto; position:relative;}
#header_box .nav{margin:0;width:auto; min-width:20px; height:50px;}
#header_box .nav li{height:auto;padding:12px 15px 0 0;}
#header_box .nav li.home i{ margin:0 15px 5px 0; font-size:20px; line-height:1;}
#header_box .nav li a{ border:none; padding:0; color:#000;}
#header_box .nav>li>a{border:0;font-size:15px;height:38px;line-height:32px;padding:0 8px;text-transform:uppercase; display:block;}
#header_box .nav>li:hover{background:#ed0060;}
#header_box .nav>li:hover>a{ color:#fff;}
#header_box .nav li a i{display:inline-block;vertical-align:middle;background:none;font-size:12px;}
#header_box .nav .dropdown{ border-top:4px solid rgb(238,0,96); top:50px;}
#header_box .nav .sub_nav{width:200px;}
#header_box .nav .sub_nav li{width:100%; height:auto;}
#header_box .nav .sub_nav li a{ font-size:13px; display:inline-block; line-height:27px; height:auto; padding:0;}
#header_box .nav .sub_nav li a:hover{ color:#000; background:none;text-decoration:underline;}

#header_box .nav.cate_nav li{ position:static;}
#header_box .nav.cate_nav .son_nav{ width:100%; padding:25px 15px; box-sizing:border-box; font-size:0;}
#header_box .nav.cate_nav .son_nav dl{ display:inline-block; width:25%; font-size:14px; padding:0 8% 0 2%; box-sizing:border-box; vertical-align:top;}
#header_box .nav.cate_nav .son_nav dt{ font-size:13px; font-weight:600; line-height:30px; margin-bottom:10px;}
#header_box .nav.cate_nav .son_nav dt a{ text-transform:uppercase;}
#header_box .nav.cate_nav .son_nav dd{ font-size:12px; line-height:27px;}
#header_box .nav.cate_nav .son_nav dd i,#header_box .nav .sub_nav li i{ line-height:1; margin:0 3px -3px; font-size:15px;}
#header_box .nav.cate_nav .son_nav dd a:hover{ text-decoration:underline; color:#000;}

#header_box .cart_box{height:80px; padding:15px 0; margin:0; background:#e4e4e4; position:fixed; right:0; top:164px; width:80px; border:none; box-sizing:border-box; z-index:9999;}
#header_box .cart_txt{padding:3px 12px; text-align:center; line-height:44px;}
#header_box .cart_txt i{  color:#000; margin:0 5px -15px 0; font-size:25px; font-weight:bold; width:auto; height:auto;}
#header_box .cart_txt strong{ background:#999; color:#fff; display:inline-block; padding:3px 7px; line-height:1; border-radius:10px; font-size:12px; font-weight:bold;}
#header_box .cart{ border:none; top:80px;}

#header_box.fixed_header .nav_warp{ width:100% !important;background:#fff;z-index:9999; position:fixed;top:0;left:0; box-shadow:0 1px 0 rgba(0,0,0,0.05), 0 0 10px rgba(0,0,0,0.1);}

#body_box{width:1200px;}
.index_default{width:100% !important;}
.index_default .banner_box{ float:none; width:100%; height:auto;}
.index_default .banner_box img{ width:100%;}
.index_default .banner_box .swiper_btn{ width:15%; height:100%; position:absolute; background:none; top:0; border:none; z-index:10;}
.index_default .banner_box .next{ right:0;}
.index_default .banner_box .prev:hover{cursor: url(../images/cursor-arrow-left.png) 27 27, pointer;}
.index_default .banner_box .next:hover{cursor: url(../images/cursor-arrow-right.png) 27 27, pointer;}


.index_default .banner_btm{ background:#ececec;}
.index_default .banner_btm .lt_tit{ width:12%; float:left; min-height:30px;}
.index_default .banner_btm .news,.index_default .banner_btm .shartto{ width:44%; float:left; padding:0 15px; box-sizing:border-box;}

.index_default .banner_btm .news li{ height:80px;}
.index_default .banner_btm .news li .text{display: flex;justify-content: space-between; align-items: center;}
.index_default .banner_btm .news li h5{ font-size:16px; text-transform:capitalize; }
.index_default .banner_btm .news li h5 a{ color:#353535;}
.index_default .banner_btm .news li  .more{ font-size:13px; color:#000; text-transform:uppercase; text-decoration:underline;margin-left:10px;line-height:80px;}

.index_default .banner_btm .shartto{ text-align:center; height:80px; vertical-align:middle;}
.index_default .banner_btm .shartto li{ display:inline-block; margin:0 5px; padding-top:20px;}
.index_default .banner_btm .shartto li a{ display:inline-block; width:39px; height:39px; text-align:center; line-height:39px; border-radius:50%; vertical-align:middle; color:#fff; background:#3e3fff;}
.index_default .banner_btm .shartto li:nth-child(2) a{ background:#4e79bd;}
.index_default .banner_btm .shartto li:nth-child(3) a{ background:#f40411;}
.index_default .banner_btm .shartto li:nth-child(4) a{ background:#81e0fe;}
.index_default .banner_btm .shartto li:nth-child(5) a{ background:#ca04a4;}
.index_default .banner_btm .shartto li:nth-child(6) a{ background:#5029f1;}
.index_default .banner_btm .shartto li:nth-child(7) a{ background:#ff3505;}
.index_default .banner_btm .shartto li:nth-child(8) a{ background:#04ca2a;}

.common_pro_list1 li{ border:none;}
.common_pro_list1 li .pro_content{ padding:5px; position:relative;}
.common_pro_list1 li .name,.common_pro_list1 li .price{text-align:left;}
.common_pro_list1 li .name{ display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; padding:0; color:#000;}
.common_pro_list1 li .price{ color:#fb00a1; margin-top:10px;}
.common_pro_list1 li .buy{ position:absolute; right:0; bottom:5px;}
.common_pro_list1 li .buy a{ display:inline-block; font-size: 12px; color: #fff; border-radius: 3px; background: #fb00a1; padding:0 10px; height: 25px; line-height: 25px;}
.common_pro_list1 li .timer_box i{ font-size:15px; font-weight:bold; margin:0 3px -3px 0; line-height:1;}
span.discount-timer{ text-indent:0;}

.index_default .tit{padding:0;height:85px;line-height:45px;border:0; color:#212121; font-size:26px; text-align:center; margin:50px 0 0 0;}
.index_default .tit a{display:inline-block;font-size: 40px;color: #b8b8e8;text-align: center;float:none;margin-bottom:15px;}

.index_default .container_inner{ overflow:hidden;}
.index_default .tag_img{ float:left; width:340px; margin-right:20px;}
.index_default .tag_img img{ max-width:100%;}
.index_default .common_pro{ float:left; width:840px;}
.index_default .common_pro .common_pro_list1>li{ margin:0 0 15px; width:25%;}
.index_default .common_pro .product_item{ position:relative;}
.index_default .common_pro .common_pro_list1 li .pic{ width:200px; height:200px; border:5px solid #fff;}
.index_default .common_pro .common_pro_list1 li .pic img{ max-height:200px; max-width:200px;}
.index_default .common_pro .common_pro_list1 li .pro_content{ padding:20px; position:absolute; left:0; top:0; background:rgba(0,0,0,0.6); width:100%; height:100%; box-sizing:border-box; z-index:10; display:none;}
.index_default .common_pro .common_pro_list1 li .name{ margin:16px 0 28px; font-size:12px; color:#fff; text-align:center;}
.index_default .common_pro .common_pro_list1 li .price{ color:#fff; font-size:24px; font-weight:400; height:50px; text-align:center;}
.index_default .common_pro .common_pro_list1 li span.oldprice{ display:block; color:#fff; opacity:0.7;}
.index_default .common_pro .common_pro_list1 li .buy{ text-align:center; position:static;}
.index_default .common_pro .common_pro_list1 li .buy a{font-size: 14px;}
.index_default .common_pro .common_pro_list1 li .timer_box{ color:#fff;}
.index_default .common_pro .common_pro_list1 li:hover .pro_content{ display:block;}
.index_default .common_pro .swiper_btn{ width:28px; height:46px; background:#fff; color:#333; position:absolute; top:50%; transform:translateY(-70%); z-index:10; border:none; cursor:pointer;}
.index_default .common_pro .swiper_next{ right:0;}

.index_default .home_text{ margin-top:50px; min-height:50px;}
.index_default .home_text img{ width:100%;}

.index_default .tag_ad{ margin-bottom:40px; text-align:center;}
.index_default .tag_ad .ad{ width:31%; margin:0 1%; display:inline-block; box-shadow:1px 0px 5px #eee;}
.index_default .tag_ad .ad img{ width:100%; display:block; margin-top:20px;}
.index_default .tag_ad .ad span{ display:block; line-height:55px; font-size:20px; color:#333; text-transform:uppercase;}
.index_default .tag2 .common_pro_list1{ text-align:center;}
.index_default .tag2 .common_pro_list1 li{ float:none; display:inline-block; width:18%; margin:0 0.8%; vertical-align:top;}
.index_default .tag2 .common_pro_list1 li.other{ width:100%; margin:0;}
.index_default .tag2 .common_pro_list1 li .pic{ border:1px #e3e3e3 solid; width:214px; height:214px;}
.index_default .tag2 .common_pro_list1 li .pic img{ max-height:241px; max-width:214px;}


.index_default .consumer_selfies ul li{ width:240px; height:240px; float:left;}
.index_default .consumer_selfies ul li img{ width:240px; height:240px;}
.index_default .consumer_selfies ul li:nth-child(1){ width:480px; height:480px;}
.index_default .consumer_selfies ul li:nth-child(1) img{width:480px; height:480px;}

#bottom_box{width:100%;background:#fff;}
#bottom_box .newsletter{ background:#444; padding:40px 0; text-align:center; margin-bottom:30px;}
#bottom_box .newsletter h4{ font-size:20px; color:#fff; text-transform:uppercase;}
#bottom_box .newsletterform{ margin-top:35px;}
#bottom_box .newsletterform  .newsletter_txt{background:none; border:0; border-bottom:1px #eee solid; padding:10px 0;height:44px;width:400px; margin:0 15px; box-sizing:border-box;}
#bottom_box .newsletterform  .newsletter_txt:focus{ color:#fff;}
#bottom_box .newsletter_btn{margin:0;background:#000; font-size:16px; color:#fff; width:160px; height:45px;}
#bottom_box .link_box{ background:#e7e7e7;}
#bottom_box .link_box dl{padding:0; width:25%; padding-right:30px; box-sizing:border-box;}
#bottom_box .link_box dl dt{text-transform: uppercase;color: #000;font-size: 20px;border-bottom: 1px solid rgba(255,255,255,0.16);padding: 0 0 10px 0;margin-bottom: 15px;}
#bottom_box .link_box dl dd a{padding:5px 0;color:#000;font-size:14px;}
#bottom_box .link_box dl dd a:hover{text-decoration:underline;}
#bottom_box .link_box dl dd .shartto{float:none;height:auto;overflow:hidden;}
#bottom_box .link_box dl dd .shartto a{font-size:20px;}
#bottom_box .link_box dl dd .shartto a:hover{text-decoration:none;color:#ff6699;}

#bottom_box .link_box dl.contact_us{ padding-right:0;}
#bottom_box .link_box dl.contact_us dd{ min-height:50px;}
#bottom_box .link_box dl.contact_us dd p{ position:relative; padding:0 0 0 30px; color:#8a8a8a; margin:0 0 20px;}
#bottom_box .link_box dl.contact_us dd p i{ position:absolute; color:#000; left:0; top:0; background:none; font-size:17px;}

#bottom_box .copyrightwrap{ line-height:30px;text-align:center;color:#000; margin:10px 0;}
#bottom_box .copyrightwrap img{ display:inline-block;}




.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;}






/*1200列表页修改*/
.product_list_2017 .common_pro_list1>li{width:220px;margin-right:25px;border:0;}
.product_list_2017 .common_pro_list1 li.none{margin-right:0;}
.product_list_2017 .common_pro_list1 li.other{ width:100%; margin:0;}
.product_list_2017 .common_pro_list1 li .pic{width:220px;height:220px;line-height:220px;}
.product_list_2017 .common_pro_list1 li .pic img{max-width:220px;max-height:220px;}
.product_list_2017 .common_pro_list1 li .name:hover{color:#ff6699;}

.product_list_2017 .common_pro_list2 li{width:220px;margin-right:25px;border:0;}
.product_list_2017 .common_pro_list2 li.none{margin-right:0;}
.product_list_2017 .common_pro_list2 li .pic{width:220px;height:220px;line-height:220px;}
.product_list_2017 .common_pro_list2 li .pic img{max-width:220px;max-height:220px;}
.product_list_2017 .common_pro_list2 li .name:hover{color:#ff6699;}

.product_detail_2017 .viewfontright{ width:555px;}

.common_pro_list1 li .add_cart_bg,.common_pro_list1 li .add_cart{ text-align:center; width:220px; top:185px;}
.index_default .common_pro_list1 li .add_cart_bg,.index_default .common_pro_list1 li .add_cart{ width:285px; top:250px;}
.quickcart{ left:50%; transform:translateX(-50%);}
.index_default .quickcart{ margin-top:95px;}
.quickcart ul li{ width:auto; margin:0 0 10px 0;}
.quickcart ul li .common_mini_btn1, .quickcart ul li .common_mini_btn2{ width:53px;}





