/*覆盖*/
body{color:#666;}
a{ transition:color 0.3s ease 0s, background-color 0.3s ease 0s;}
a:hover{color:#1aabb0;}

#wrapperLeaves{width: 195px;display: inline-block;position: absolute;top: 0;left: 0;z-index: 10000;max-height: none;pointer-events: none;}
#wrapperLeavesGroup {z-index: 8888;width: 326px;pointer-events: none;}
#header_box{ width:100%; background:#fff; position:relative; z-index:9999;top:0; padding:0; box-shadow: 0 0 10px 5px rgba(0, 0, 0, 0.2);font-size:0;}
#header_box .top-box {background:#1aabb0;color:#fff;}
#header_box .top-box .top-txt {width:50%;display:inline-block;vertical-align:middle;line-height:30px;font-size:14px;}
#header_box .top-box .top-rt{width:50%;display:inline-block;vertical-align:middle;line-height:30px;font-size:14px;text-align:right;}
#header_box .top-box .top-rt a{color:#fff;}
#header_box .cart_box{margin:0;border:0;}
#header_box .cart_txt{line-height:60px;}
#header_box .cart_txt i{background:none;vertical-align:middle;font-size:20px;margin:0;width:auto;height:auto;font-weight:bold;color:#1aabb0;padding-right:5px;}
#header_box .cart{font-size:14px;}
#header_box .login{display:inline-block;}
/*导航样式*/
#header_box .nav_wapr{}
#header_box .nav_wapr,#header_box .header_rt{ width:40%; padding:0; box-sizing:border-box; display:inline-block;vertical-align:middle;}
#header_box .nav_box{ border:0; width:calc(100% + 10px);margin-left:-10px; height:60px;}
#header_box .nav_box.nav_box2{width:auto;margin:0;float:right;}
#header_box .nav{ width:100%; margin:0; text-align:center;}
#header_box .nav>li{ height:auto; display:inline-block; float:left; padding:0;}
#header_box .nav li a{ line-height:60px;height:60px; display:block; font-size:14px; border:0; padding:0 10px;position:relative; z-index:99; font-weight:700; color:#1aabb0; /*text-transform:uppercase;*/}
#header_box .nav li a i{ background:none; line-height:1; margin:0 0 -3px -5px;}
#header_box .nav li a:hover{color:#1aabb0;}
#header_box .nav li a.last_li,#header_box .nav > li .currency_box .currency_txt{ border-radius:5px;height:32px;line-height:32px;color:#47278c;margin-left:10px;display:inline-block;}
#header_box .nav li a.last_li:hover{background:#ea1d76;color:#fff;}

#header_box .nav .sub_nav{ background: #fff; display: block; text-align: left; top: 60px; padding:5px 0; min-width: 200px; z-index: 900; visibility: hidden; border-radius: 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); width:auto; border:none; box-sizing:border-box; display:block; -webkit-transform: scaleY(0); transform: scaleY(0) -webkit-transform-origin: 0 0; transform-origin: 0 0}
#header_box .nav .sub_nav li{width:100%; padding:0; height:auto;}
#header_box .nav .sub_nav li a{color:#333; padding:8px 18px; 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:#1aabb0;background:#fafafa;}
#header_box .nav>li.on .sub_nav{ visibility:visible; opacity:1; -webkit-transform: scaleY(1); transform: scaleY(1);} 


#header_box .logo{ width:20%; height:115px; text-align:center; padding:0 10px;margin:10px 0; height:auto; display:inline-block;vertical-align:middle; box-sizing:border-box;}
#header_box .logo a{ width:100%; display:inline-block; vertical-align:middle; padding:0;}
#header_box .logo a img{ max-width:100%; max-height:115px;}


#header_box .top_rt{ float:right; height:60px;}

/*#header_box .top_rt_txt{ min-width:100px; box-sizing:border-box; line-height:60px;}
#header_box .top_rt_txt p{ display:inline-block; padding-left:10px; font-size:14px;font-weight:700; color:#1aabb0;}*/

#header_box .search_btn{ padding:0 15px; line-height:60px; cursor:pointer;}
#header_box .search_btn i{ background:#fff;  color:#1aabb0;}
#header_box .search_box{padding:0;position:fixed;left:0;top:0;width:100%;height:100%;z-index:1000;text-align:center;display:none;}
#header_box .search_bg{position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:9;}
#header_box .search{margin:auto;padding:0;background:#fff;width:600px;height:270px;position:fixed;left:0;right:0;top:0;bottom:0;-webkit-box-shadow: 0 0 0 27px rgba(255, 255, 255, 0.2);box-shadow: 0 0 0 27px rgba(255, 255, 255, 0.2);z-index:10;}
#header_box .search .search_txt{ min-height:30px;}
#header_box .search h3{margin-top:35px;font-weight:normal;font-size:24px; color:#1aabb0;}
#header_box .search p{margin-top:15px;font-size:13px;color:#6e6e6e;}
#header_box .search_input{display:block;width:476px;height:37px;border:1px solid #d5d5d5;padding:0;margin:30px auto 0;float:none;font-family:Oswald;}
#header_box .btn_search{width:94px;height:33px;text-align:center;line-height:33px;color:#fff;background:#1aabb0;font-size:13px;text-transform:uppercase;float:none;margin:15px auto 0;font-family:Oswald;}
#header_box .searchform{width:100%;height:auto;border:0;overflow:hidden;}
#header_box .search .search_close{position:absolute;right:-27px;top:-65px;width:25px;height:25px;line-height:25px;text-align:center;color:#333;background:rgba(255, 255, 255, 0.2);color:#000;font-size:18px;cursor:pointer;}
#header_box .search .search_close:hover{background:#1aabb0;color:#fff;}

#header_box .currency_box{ position:relative;display:inline-block;vertical-align:middle;padding-left:10px;}
#header_box .currency_box .currency_txt{  color:#fff; font-size:14px;}
#header_box .currency_box .currency_txt i{ background:none; margin:0 0 0 3px; font-size:12px; line-height:1;}
#header_box .drop_currency{ padding:0;}
#header_box .drop_currency .currency li{ float:none; height:auto; padding:0;}
#header_box .drop_currency{     padding: 5px;min-width: 100px;top: 100%;left: 50%;transform: translateX(-50%);}
#header_box .drop_currency:after{border-bottom: 7.5px solid #fff; border-left: 7.5px solid transparent; border-right: 7.5px solid transparent; content: ""; filter: drop-shadow(0px -1px #c1c1c1); height: 0; left: 50%; transform:translateX(-50%); position: absolute; top: -6.5px; width: 0;} 
#header_box .drop_currency .currency li a{ display:block; font-weight:normal; font-size:12px; padding:0 8px; line-height:22px; height:22px;color:#333;}
#header_box .drop_currency .currency li a:hover{ background:#1aabb0; color:#fff;}
#header_box .drop_currency .currency li b{ float:left; font-weight:normal;}
#header_box .drop_currency .currency li span{ float:right}






#body_box{ background:#fff;	}
.index_default{ width:100% !important;}

/*banner*/
.index_default .banner_box{ width:100%;position:relative; height:auto; overflow:hidden; float:none;}
.index_default .banner_box img{ width:100%;}
.index_default .banner_box .swiper-pagination-bullet{ opacity:0.8; background:#989595; width:10px; height:10px;}
.index_default .banner_box .swiper-pagination-bullet-active{opacity:1; width:12px; height:12px; background:#1aabb0;}

.index_default .banner_btm_txt{ width:100%; min-height:50px;}
.index_default .banner_btm_txt img{ width:100%;}



.index_default .banner_top{height:700px;width:100%; position:relative;overflow:hidden;}
.index_default .banner_top .ad{ height:700px; position:relative; width:100%;}
.index_default .banner_top img{ width:100%; height:100%;}

.common_pro_list1 li{ width:260px; border:none; margin-right:20px;}
.common_pro_list1 li .pic-box{position:relative;}
.common_pro_list1 li .pic,.product_list_2017 .common_pro_list1 li .pic{ width:260px; height:260px; line-height:260px;}
.common_pro_list1 li .pic img,.product_list_2017 .common_pro_list1 li .pic img{ max-height:260px; max-width:260px;}
.common_pro_list1 li .name,.product_list_2017 .common_pro_list1 li .name{color:#1aabb0; font-weight:bold; font-size:16px;}
.common_pro_list1 li .price,.product_list_2017 .common_pro_list1 li .price{ color:#707070; font-weight:normal; font-size:14px; margin:5px 0;}
.common_pro_list1 li .sold_out_box{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:0 25px;color:#fff;line-height:40px;font-size:16px;letter-spacing:0.5px;background:rgba(128,128,128,0.8);    white-space: nowrap;}
.common_pro_list1 li .more{ text-align:center;}
.common_pro_list1 li .more a{ color:#1aabb0; font-weight:bold; display:inline-block; font-size:12px; border-bottom:2px solid #1aabb0;}

.index_default .pro{ padding:60px 80px;}
.index_default .common_pro_list1{ overflow:hidden;font-size:0;}
.index_default .common_pro_list1 li{ margin:0; padding:0 30px; width:33.3333%; box-sizing:border-box;float:none;display:inline-block;font-size:12px;vertical-align:middle;}
.index_default .common_pro_list1 li .pic{ width:100%; height:calc(33.33vw - 113px);position:relative;display:block;}
.index_default .common_pro_list1 li .pic img{ max-height:100%; max-width:100%;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}
.index_default .common_pro_list1 li .name{ font-size:22px;}
.index_default .common_pro_list1 li .price{ font-size:20px; padding:5px 0;}
.index_default .common_pro_list1 li .more a{ font-size:14px;}









#bottom_box{background:#1aabb0;width:100%;}
#bottom_box .bottom{border:0;padding:20px 0;}
#bottom_box .shartto{height:auto;line-height:normal;}
#bottom_box .shartto li{height:auto;margin:0 15px 0 0; height:35px; width:30px; line-height:35px;}
#bottom_box .shartto li a{font-size:25px;color:#fff;}
#bottom_box .shartto li a:hover{color:#333;}
#bottom_box .newletterform label{display:none;}
#bottom_box .newsletter_txt{border-radius:5px;width:250px;}
#bottom_box .newsletter_btn{border-radius:5px;background:#333;color:#fff;}
#bottom_box .link_box dl{width:300px;padding:0;color:#fff;}
#bottom_box .link_box dl dt{color:#fff;margin-bottom:10px;}
#bottom_box .link_box dl dd a{color:#fff;padding:8px 0;}
#bottom_box .link_box dl dd a:hover{text-decoration:underline;}
#bottom_box .bom_wapper{width:1200px;margin:0 auto;}

#bottom_box .copyright{ padding:0; height:30px; line-height:30px; color:#fff;}