/*图标字体*/
.common_pro_list1 i,#top_box i,.index_default i,#header_box i,#bottom_box i{ background-image:none;}/*背景图片为无*/

/*显示特价时间图标字体star*/
.index_default span.timer_box{ float:none; margin-left:0;}
.index_default span.discount-timer-big{padding-left:0;}
.index_default .tit i.icon-clock1{ line-height:21px; float:left; font-size:20px; font-weight:bold; margin:-2px 0px 0px 10px;}
span.discount-timer{ text-indent:0;}
.discount_timer_wrap i{ height:16px;line-height:17px; font-size:16px; font-weight:bold; margin:0 2px -4px 0;}
/*显示特价图标字体 end*/


/*免邮*/
.common_pro_list1 li .free_shipping i,.common_pro_list2 li .free_shipping i{ margin:0 3px -1px 0; font-size:15px; color:#ed3445;}



/* 底部联系我们*/
#bottom_box .contact_us dd i{ height:18px; width:auto; font-size:18px; border-radius:50%; text-align:center; color:#808080; display:none;}



/*覆盖*/
body{ box-sizing:border-box; font-family:"Poppins", Helvetica, Arial, sans-serif; background-color: #d5dbdb;}
h1,h2,h3,h4,h5{font-weight:500; font-family:Poppins;}
a,#header_box .btn_search,#header_box .searchbtn i,#header_box .cart_box span a i,strong{ transition:all 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;}
.wapper{ width:1200px;}
a, a:active, a:link, a:visited { color: #0066c0; }
a:hover { text-decoration: underline; cursor: pointer; color: #c45500; }
.common_btn1,
.common_btn2 {
	background: #eff1f3;
	background: -webkit-gradient(linear,left top, left bottom,from(#f7f8fa),to(#e7e9ec));
	background: linear-gradient(to bottom,#f7f8fa,#e7e9ec);
	border-width: 1px;
	border-style: solid;
	border-color: #ADB1B8 #A2A6AC #8D9096;
	-webkit-box-shadow: 0 1px 0 rgba(255,255,255,.6) inset;
	box-shadow: 0 1px 0 rgba(255,255,255,.6) inset;
	cursor: pointer;
	color: #111 !important;
	font-size: 13px;
	font-weight: 400;
	height: 29px;
	line-height: 29px;
}
.common_btn2 {
	padding: 0 20px;
}
.common_btn1:hover,
.common_btn2:hover {
	background: #e0e3e8;
	background: -webkit-linear-gradient(top,#e7eaf0,#d9dce1);
	background: linear-gradient(to bottom,#e7eaf0,#d9dce1);
}
.common_btn1:active,
.common_btn1:active:hover,
.common_btn2:active,
.common_btn2:active:hover {
	background-color: #dcdfe3;
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,.2) inset;
	box-shadow: 0 1px 3px rgba(0,0,0,.2) inset;
}

#top_box{ height:44px; background:#232f3e; color:#fff;}
#top_box .top_lt{ line-height:48px; font-size:14px;}
#top_box .top_rt{  margin:0; border-color:#333; height:21px; padding:13px 0 10px; position:relative; cursor:pointer; border:none;}
#top_box .login>a{ padding:0 13px; border-left:1px solid rgba(255,255,255,0.15);}
#top_box .login>a i{ line-height:1; margin:0 2px -2px 0; font-size:14px;}
#top_box .login>a:hover,#top_box .currency_box:hover .currency_txt{ color:#e21836;}
#top_box .currency_box{ z-index:999; padding:13px 0 10px;}
#top_box .currency_txt{ padding:0 13px;}
#top_box .currency_txt i{width:auto; height:25px; font-size:12px;  margin:0 0 -14px 5px;line-height:1;}/*选择货币*/
#top_box .currency li a:hover{ background:rgba(25, 23, 23, 0.4);}
#top_box .cart_box span a:hover i{ color:#505050;}
#top_box .drop_currency{ top:44px; border-color:#dbdbdb; left:-10px;}
#top_box .currency li a:hover{ background:#e21836;}
#top_box .cart_box{ padding:13px 0 10px; margin:0; border: 0; height:21px; position:relative;}
#top_box .cart_box span a{color: #333;}
#top_box .cart_box span a:hover{color: #f30;}
#top_box .cart_box .minicart_empty{padding: 10px; line-height: 22px;}
#top_box .cart_box .minicart_bottom{padding: 10px; line-height: 22px; background: #F9F9F9; text-align: center; border-top: 1px #c1c1c1 solid;}
#top_box .cart_box .minicart_lastestpromotion{padding:3px 10px; background: #FFF; border: 1px #D1D1D1 solid;}
#top_box .cart_box .minicart_more{background: #444444; color: #FFF; padding:0px 2px 1px 2px;}
#top_box .cart_box .minicart_more strong{font-size: 10px;}
#top_box .cart_box .minicart_more:hover{background: #f30; color: #FFF;}
#top_box .cart_txt{ height:auto; border-left:1px solid rgba(255,255,255,0.15); padding:0 13px; font-size:12px; text-transform:uppercase; line-height:21px;}
#top_box .cart_txt i{ color:#fff; font-size:18px; text-align:center;  margin:0; background-position:-181px -40px; }
#top_box .cart_txt span{ font-weight:bold;}
#top_box .cart_txt a{ color:#fff;}
#top_box .cart_txt strong{ font-weight:normal; color:#fff; font-size:12px; border-radius:50%; height:20px; width:20px; text-align:center; line-height:20px; background:#e21836; position:absolute; right:0; top:5px;}
#top_box .cart{ width:320px; right:0; top:42px; display:none; box-shadow:none; border-color:#dbdbdb; top:44px; right:-1px; color: #666;}
#top_box .cart .arr{ right:35px; left:auto;}

#top_box .top_rt a,#top_box .currency_txt,#header_box .cart_box span a{color:#fff; text-transform:uppercase; font-size:12px;}
/*搜索框*/
#header_box .search_box{padding:0; width:25%; position: absolute; bottom: 10px; right: 12px;}
#header_box .search{ width:auto; height:auto; padding:0; float:right;}
#header_box .searchform{ width:280px; height:35px; background:#fff; border:none; box-shadow:0 0 1px 1px #d3d3d3;}
#header_box .search_input{ width:230px; height:35px; padding:0; line-height:35px;color:#898989; font-size:13px; background:#fff; border:none; float:right; transition:width 0.3s ease 0s;}
#header_box .btn_search{ width:50px; height:35px; font-size:25px; text-align:center;line-height:38px; margin:0; color:#898989; border:0; padding:0;background:none; z-index:1; float:right; font-weight:bold;}

#header_box{ width:100%; position:relative;}
#header_box .wrap{ position:relative; }
#header_box .banner { font-size: 0; height: 300px; overflow: hidden; }
#header_box .banner img { width: 100%; height: 100%; object-fit: cover; }
#header_box .nav_area { padding: 10px; position: relative; background-color: #fff; border-bottom: 5px solid #d5dbdb; box-sizing: border-box; }
#header_box .nav_area.fixed { position: fixed; top: 0; width: 100%; max-width: 1500px; z-index: 100; }
@media(max-width: 1440px){
	#header_box .nav_area.fixed { max-width:1200px;}
}
#header_box .logo{ height:50px; width:25%; display:table;}
#header_box .logo a{ height:50px;line-height:50px; display:table-cell; vertical-align:middle; display:inline-block;}
#header_box .logo a img{ max-height:50px;}
#header_box .breadcrumb { font-size: 12px; padding: 0 12px; margin-bottom: 6px;}
#header_box .breadcrumb a { color: #879596; }


#header_box .header_rt{padding-top:0; z-index:99; position:absolute; right:0; top:-44px; height:44px;}
/*导航样式*/
#header_box .nav_warp{ position:relative;}
#header_box .nav_box{ border:0; height:28px; }
#header_box .nav{ width:auto; margin:0; float:none; }
#header_box .nav li{ height:auto; z-index:998; padding:0; display:inline-block; float:none;}
#header_box .nav>li>a{ display:block; padding: 0 12px; line-height:28px; color:#373e3e; font-size:14px; font-weight:400; border:0; text-transform:uppercase; letter-spacing: 1px;}
#header_box .nav>li>a>span{ display: inline-block; line-height: 28px; -webkit-transition: -webkit-box-shadow .3s ease-in-out; transition: -webkit-box-shadow .3s ease-in-out; transition: box-shadow .3s ease-in-out; transition: box-shadow .3s ease-in-out,-webkit-box-shadow .3s ease-in-out; }
#header_box .nav>li>a:hover,
#header_box .nav li.current>a{ color: inherit; }
#header_box .nav>li>a:hover>span{ -webkit-box-shadow: inset 0 -2px #373e3e; box-shadow: inset 0 -2px #373e3e; }
#header_box .nav li.current>a>span{ -webkit-box-shadow: inset 0 -2px #aab7b8; box-shadow: inset 0 -2px #aab7b8; }
#header_box .nav li a i{ color:#7d7d7d; font-size:12px; height:11px; margin-left:3px; line-height:1;}
#header_box .dropdown_cate .arr{ display:none;}
#header_box .nav .sub_nav{ border:0;padding:10px 0; box-shadow:0px 0px 5px #999; width:auto; min-width:200px; left:0; background:#fff; border:none; top:125%; opacity:0; visibility:hidden; transition:all .3s; display:block;}
#header_box .nav .sub_nav li{ height:auto; width:100%; text-align:left; padding:0; box-sizing:border-box;}
#header_box .nav .sub_nav li a{ border:0;color:#666; font-size:14px; height:auto; padding:12px 25px; display:block; line-height:18px;}
#header_box .nav .sub_nav li a:hover{ background:none; color:rgb(192, 108, 144);}
#header_box .nav li.on .sub_nav{ top:100%; opacity:1; visibility:visible;}

#header_box .category_box{ display:none;}

.row{ margin:0 -15px;}
#body_box{ width:1500px; }
.index_default{ width:100% !important;}
.index_default .tit{ border:none;color:#000; font-size:28px; font-weight:500; text-align:center; height:auto; line-height:normal; margin-bottom:10px; text-transform:capitalize;}
.index_default .tit span{ border:0; text-indent:0; float:none; display:inline-block}
.index_default .tit a{ font-size:28px; float:none;color:#000; font-weight:500; text-transform:capitalize;}
/*banner*/
.index_default .banner_box{ height:auto; width:100%; float:none; padding-bottom:50px; line-height:normal;}
.index_default .banner_box .ban_txt{ position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); width:50%; text-align:center;}
.index_default .banner_box .ban_txt h3{   font-family: "Mrs Sheppards"; color:rgb(226, 24, 54); font-size:100px; line-height:110px;}
.index_default .banner_box .ban_txt p{ color:#fff; font-size:30px;}
.index_default .banner_box .ban_txt a{ background:#f0f0f0; padding:10px 20px; display:inline-block; margin-top:15px; text-transform:uppercase; font-size:14px;}
.index_default .banner_box .ban_txt a:hover{ background:rgb(226, 24, 54); color:#fff;}

.index_default .banner_box .swiper-container button{ width:70px; height:70px; line-height:70px; background:rgba(255,255,255,0.7); color:#000; font-size:25px;}
.index_default .banner_box .swiper-container button.prev{ left:30px;}
.index_default .banner_box .swiper-container button.next{ right:30px;}

.index_default img{ max-width:100%;}
.index_default .home_ad .ad_wrap { position: relative; height: 0; margin-top: -1px; border: 1px solid #d5dbdb; border-width: 1px 0 0 1px; background-color: #fff; text-align: center; vertical-align: top; }
.index_default .home_ad .ad_l .ad_wrap { width: 100%; padding-bottom: 100%; }
.index_default .home_ad .ad_r .ad_wrap { width: 100%; padding-bottom: 50%; }
.index_default .home_ad .ad_inner { position: absolute; width: 100%; height: 100%; padding: 0; box-sizing: border-box; }
.index_default .home_ad .ad_box { position: relative; width: 100%; height: 100%; box-sizing: border-box; }
.index_default .home_ad .ad_link { position: absolute; z-index: 1; text-decoration: none; color: #0066c0; top: 0; left: 0; right: 0; bottom: 0; -webkit-transition: all .1s ease-in-out; transition: all .1s ease-in-out; }
.index_default .home_ad .ad_l .ad_link { background-color: rgba(135, 149, 150, .2); }
.index_default .home_ad .ad_l .ad_link:hover { background-color: rgba(135, 149, 150, .3); }
.index_default .home_ad .ad_r .ad_link { background-color: rgba(135, 149, 150, 0.17); }
.index_default .home_ad .ad_r .ad_link:hover { background-color: rgba(135, 149, 150, 0.27); }
.index_default .home_ad .ad_r .ad_wrap:last-of-type .ad_link { background-color: rgba(135, 149, 150, 0.08); }
.index_default .home_ad .ad_r .ad_wrap:last-of-type .ad_link:hover { background-color: rgba(135, 149, 150, 0.18); }
.index_default .home_ad .ad_box_inner { display: block; position: relative; width: 100%; height: 100%; overflow: hidden; box-sizing: border-box; }
.index_default .home_ad .ad_l .ad_box_inner { padding: 2.66667%; }
.index_default .home_ad .ad_r .ad_box_inner { padding: 5.33333%; }
.index_default .home_ad .ad{ position: absolute; font-size: 18.75px; width: 100%; height: 100%; padding:0; box-sizing:border-box; }
.index_default .home_ad .ad h5{ font-size: 1.775em; line-height: 1.333; max-height: 2.666em; overflow: hidden; padding-bottom: 0; color: #00464f; font-weight: 400; margin-bottom: 2.66667%; position: relative; }
.index_default .home_ad .ad_img { height: 90%; box-sizing: border-box; }
.index_default .home_ad .box_r .ad_img { height: 100%; box-sizing: border-box; }
.index_default .home_ad .ad_l .ad_img { padding: 2.66667%; }
.index_default .home_ad .ad_r .ad_img { padding: 5.33333%; }
.index_default .home_ad .ad_img img,
.index_default .home_ad .box_r img { max-width: 100%; max-height: 100%; vertical-align: middle; -webkit-transition: -webkit-transform .1s; transition: -webkit-transform .1s; transition: transform .1s; transition: transform .1s,-webkit-transform .1s; }
.index_default .home_ad .ad_description { font-size: 1em; line-height: 1.333; max-height: 3.999em; color: #002f36; overflow: hidden; font-weight: 400; }
.index_default .home_ad .ad_info { font-size: 1.875em; line-height: 1.333; color: #002f36; }
.index_default .home_ad .ad_l .ad_info,
.index_default .home_ad1 .ad_r .ad_info { position: absolute; bottom: 2.66667%; left: 0; right: 0;}
.index_default .home_ad .ad_r .box_l { position: relative; float: left; width: 60%; height: 100%; padding-right: 2.66667%; text-align: left; box-sizing: border-box; }
.index_default .home_ad .ad_r .box_r { position: relative; float: left; width: 40%; height: 100%; text-align: right; box-sizing: border-box; }
.index_default .home_ad .ad_r .box_l .ad_info { position: absolute; bottom:0; left: 0; }
.index_default .home_ad .ad_info span { position: relative; }
.index_default .home_ad .ad_info .currency,
.index_default .home_ad .ad_info .fractional { font-size: .5em; bottom: .7em; }

.index_default .home_ad .ad_l,
.index_default .home_ad1 .ad_l,
.index_default .home_ad .ad_r,
.index_default .home_ad1 .ad_r{ width:50%; float:left; vertical-align: top; padding: 1px 0 0 0; box-sizing:border-box;}
.index_default .home_ad1 .ad_l .ad_wrap { width: 100%; padding-bottom: 100%; }
.index_default .home_ad1 .ad_r .ad_wrap { width: 100%; padding-bottom: 100%; }
.index_default .home_ad1 .ad_r .ad_box_inner,
.index_default .home_ad1 .ad_r .ad_img { padding: 2.66667%; }
.index_default .home_ad1 .ad_l .ad_link { background-color: rgba(135, 149, 150, 0.14); }
.index_default .home_ad1 .ad_l .ad_link:hover { background-color: rgba(135, 149, 150, 0.24); }
.index_default .home_ad1 .ad_r .ad_wrap:last-of-type .ad_link { background-color: rgba(135, 149, 150, 0.2); }
.index_default .home_ad1 .ad_r .ad_wrap:last-of-type .ad_link:hover { background-color: rgba(135, 149, 150, 0.3); }

/* home product */
.index_default .home_row { background: #fff; font-size: 18.75px; }
.index_default .home_row .produt_box { text-align: center; }
.index_default .home_row .produt_box .product_title { font-size: 1.875em; line-height: 1.333; max-height: 1.333em; overflow: hidden; color: #00464f; font-weight: 700; text-transform: uppercase; padding: 20px 0 4px 0; text-align: center; }

/* product list */
.common_pro_list1 li{ width:230px;}
.common_pro_list1 li .product_item{ position:relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column; height: 100%; }
.product_list_2017 { background-color: #fff; }
.product_list_2017 .common_pro_list1 { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; font-size: 18.75px; }
.product_list_2017 .common_pro_list1 li { -webkit-box-flex: 0; -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%; margin: 0; box-sizing: border-box; position: relative; border: 1px solid #d5dbdb; }
.product_list_2017 .common_pro_list1 li .pro_link {position: absolute;left: 0;right: 0;top: 0;bottom: 0;z-index: 1;background-color: rgba(55, 62, 62, 0.055);-webkit-transition: all .1s ease-in-out;transition: all .1s ease-in-out;}
.product_list_2017 .common_pro_list1 li .pro_link:hover { background-color: rgba(55, 62, 62, 0.155); }
.product_list_2017 .common_pro_list1 li .pic{ width:100%; height:auto; padding: .9em; display: block; text-align: center; box-sizing: border-box; -webkit-transition: all .1s ease-in-out;transition: all .1s ease-in-out; }
.product_list_2017 .common_pro_list1 li.on .pic { padding: .6em; }
.product_list_2017 .common_pro_list1 li .pic img{ max-height:100%; max-width:100%;}
.common_pro_list1 .pro_content{ padding: 0 5.52%; position:relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column; -webkit-box-flex: 1;-ms-flex: 1;flex: 1; -webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between; }
.common_pro_list1 li .name,.product_list_2017 .common_pro_list1 li .name{ color:#008296; line-height:1.333; font-size:16px; margin-top: .5em; max-height: 2.666em; font-weight:400; padding:0; overflow: hidden; text-align: left; }
.common_pro_list1 li .name:hover{ color:#e21836;}
.common_pro_list1 li .price{ color:#00464f; font-size:1.875em; font-weight:400; line-height:1.333; margin: .25em 0 0; text-align: left;}
.common_pro_list1 li .price span { position: relative; }
.common_pro_list1 li .price .currency,
.common_pro_list1 li .price .fractional { font-size: .5em; bottom: .7em; }
.common_pro_list1 li .addToCart_button { margin: 1.25em 0; }
.common_pro_list1 li .addToCart_button .btn_add { text-decoration: none; background-color: #ffa724; border: 1px solid #ff8f00;text-align: center; padding: .375em .75em; -webkit-box-shadow: 0 0.125em 0 rgba(84,84,84,.35); box-shadow: 0 0.125em 0 rgba(84,84,84,.35); display: block; position: relative; z-index: 2; }
.common_pro_list1 li .addToCart_button .btn_add:hover { -webkit-box-shadow: 0 0.125em 0 #cb2fbf; box-shadow: 0 0.125em 0 #cb2fbf; }
.common_pro_list1 li .addToCart_button .btn_add:active { background-color: #e31f64; border: 1px solid #ff7676; -webkit-box-shadow: 0 0.125em 0 #cb2fbf; box-shadow: 0 0.125em 0 #cb2fbf; }
.common_pro_list1 li .addToCart_button .btn_add span { font-size: .8125em; line-height: 1.4; color: #002f36; text-transform: uppercase; }
.common_pro_list1 li .addToCart_button .btn_add:active span { color: #fff; }
.common_pro_list1 li .wrap-addto{height:40px;position:absolute;left:0;top:-50px;width:100%;font-size:0;text-align:center; -webkit-transform:translateY(-50%); transform:translateY(-50%);opacity:0; display: none;}
.common_pro_list1 li .wrap-addto a{displaY:inline-block;height:40px;width:40px;background:#f1f4f4;text-align:center;line-height:40px;font-size:20px;color:#333;vertical-align:top;margin:0 5px;border-radius:50%;box-shadow:0 0 3px rgba(0,0,0,.2);transition:all 0.2s ease-in; box-sizing:border-box;  -webkit-transform: translateY(60px); transform: translateY(60px);}
.common_pro_list1 li .wrap-addto a.tlike{ transition:all .3s;}
.common_pro_list1 li .wrap-addto a.quickview{ transition:all .4s;}
.common_pro_list1 li .wrap-addto a.quickaddtocart{ transition:all .5s;}
.common_pro_list1 li .wrap-addto a i{ font-size:20px; line-height:43px;}
.common_pro_list1 li .wrap-addto a.tlike i{ font-size:22px;}
.common_pro_list1 li .wrap-addto a.tlike i.cur{ color:#fa5758;}
.common_pro_list1 li .wrap-addto a.quickview{ padding:8px; box-sizing:border-box;}
.common_pro_list1 li .wrap-addto a {displaY:inline-block;line-height:40px;font-size:20px;transition:all 0.2s ease-in;}
.common_pro_list1 li .wrap-addto a:hover{background:#e21836; color:#fff;}
.common_pro_list1 li .wrap-addto a:hover i.cur{ color:#fff;}
.common_pro_list1 li .wrap-addto a:hover path{ fill:#fff;}
.common_pro_list1 li .product_item:hover .wrap-addto{ opacity:1;}
.common_pro_list1 li .product_item:hover .wrap-addto a{ transform: translateY(0);}
.common_pro_list1 li .discount{ height:38px; width:38px; line-height:38px; border-radius:50%; padding:0; text-align:center; position:absolute; top:0; right:0; vertical-align:middle; background:#e21836; color:#fff;}

.index_default .pro_change_title{ margin:15px 0;}
.index_default .pro_change_title ul{ text-align:center;}
.index_default .pro_change_title li{ display:inline-block; position:relative; padding-bottom:5px; margin-right:40px;}
.index_default .pro_change_title li:after{ position: absolute; content: ""; bottom: -2px; left: 0; width: 0; height: 2px; background-color: #e21836; transition: all 0.2s ease-in-out 0s; -moz-transition: all 0.2s ease-in-out 0s; -webkit-transition: all 0.2s ease-in-out 0s;}
.index_default .pro_change_title li.actived:after{width: 100px; left: 0;}
.index_default .pro_change_title li a{ font-size: 18px; font-weight: 500; display:block; text-transform: uppercase; letter-spacing: 1px; color:#666;}
.index_default .pro_change_title li.actived a{ color:#e21836;}
#productbox_tab{ position:relative;}
#productbox_tab .common_pro_list1{ display:none;}
#productbox_tab .common_pro_list1.show{ display:block;}



/*首页产品*/
.index_default .none{ margin-right:0 !important;}
.index_default .common_pro_list1{ margin:0 auto; padding: 10px 0; display: -webkit-box; display: -ms-flexbox;display: flex; -webkit-box-pack: center;-ms-flex-pack: center; justify-content: center; }
.index_default .common_pro_list1 li{ width:20%; padding:0 40px; margin:0; border:none;transition:all 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s; box-sizing:border-box;}
.index_default .common_pro_list1 li .pro_content { display: none; }
.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-height:100%; max-width:100%;}

.index_default .common_pro_list1 li .sold_out_box span{ top:120px; width:auto; background:rgba(112,113,117,0.7); color:#fff; padding:0 15px; white-space:nowrap; left:50%; transform:translateX(-50%); font-weight:500;}
.index_default .common_pro_list1 li .discount_wrap{ left:210px;}

.index_default .product_show .product_item { width: 25%; padding-bottom: 25%; position: relative; box-sizing: border-box; float: left; height: 0; margin-top: -1px; border: 1px solid #d5dbdb; border-width: 1px 0 0 1px; background-color: #fff; text-align: center; vertical-align: top; }
.index_default .product_show .product_item .item_wrap { position: absolute; height: 100%; width: 100%; padding: 0; }
.index_default .product_show .product_item .item_inner { position: relative; height: 100%; width: 100%; }
.index_default .product_show .product_item .item_inner .link {
	background-color: rgba(135, 149, 150, 0.08);
	position: absolute;
	z-index: 1;
	text-decoration: none;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	-webkit-transition: all .1s ease-in-out;
	transition: all .1s ease-in-out;
}
.index_default .product_show .product_item:nth-of-type(2n) .item_inner .link { background-color: rgba(135, 149, 150, 0.184); }
.index_default .product_show .product_item:nth-of-type(2n+1) .item_inner .link { background-color: rgba(135, 149, 150, 0.11); }
.index_default .product_show .product_item .item_inner .link:hover { background-color: rgba(135, 149, 150, 0.18);}
.index_default .product_show .product_item:nth-of-type(2n) .item_inner .link:hover { background-color: rgba(135, 149, 150, 0.284);}
.index_default .product_show .product_item:nth-of-type(2n+1) .item_inner .link:hover { background-color: rgba(135, 149, 150, 0.22);}
.index_default .product_show .product_item .item_inner .item_info { padding: 5.33333%; position: relative; width: 100%; height: 100%; overflow: hidden; box-sizing: border-box; }
.index_default .product_show .product_item .item_inner .info_inner { display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column; -webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between; position: relative; height: 100%; }
.index_default .product_show .product_item .item_inner .info_inner .pic { height: 80%; padding: 2.66667%; box-sizing: border-box; }
.index_default .product_show .product_item .item_inner .info_inner .pic img { max-width: 100%; max-height: 100%; vertical-align: middle; }
.index_default .product_show .product_item .item_inner .info_inner .price { font-size: 35px; color: #002f36; text-align: left; }
.index_default .product_show .product_item .item_inner .info_inner .price .currency,
.index_default .product_show .product_item .item_inner .info_inner .price .fractional { font-size: .6em; position: relative; bottom: .5em; }

.index_default .news ul{ display:flex; display: -webkit-flex;}
.index_default .news li{ width:50%; display:flex; display: -webkit-flex;  background:#efefef;}
.index_default .news li .news_text,.index_default .news li .news_img{ flex: 0 0 50%; display: flex;}
.index_default .news li .news_text{ -webkit-justify-content: space-between; justify-content: space-between; -webkit-align-items: center; align-items: center; text-align: center;}
.index_default .news li .news_text .con{ padding:0 10%;}
.index_default .news li .news_text h5{ position:relative; text-align:center; padding:10px 0; margin:10px 0;}
.index_default .news li .news_text h5:before{ position: absolute; bottom: 0; width: 80px; left: 50%; margin-left: -40px; content: ""; background: #d3d3d3; height: 1px;}
.index_default .news li .news_text h5 a{ font-size:22px; color:#1c1c1c; text-transform:uppercase;}
.index_default .news li .news_text p{ color:#666; padding:10px 0}
.index_default .news li .news_text .more{ color:#666; text-transform:uppercase;}


.index_default .common_pro_list1.swiper-wrapper{ margin:0;}
.index_default .common_pro_list1 li.swiper-slide{ padding:0}
.index_default .swiper-container>button{ width:40px; height:40px; line-height:40px; text-align:center; border-radius:50%; background:#f0f0f0; color:#666; position:absolute; top:50%; transform:translateY(-50%); z-index:10; border:none; padding:0; font-weight:bold; cursor:pointer;}
.index_default .swiper-container>button.prev{ left:0;}
.index_default .swiper-container>button.next{ right:0;}
.index_default .swiper-container>button:hover{ background:#1c1c1c; color:#fff;}


#bottom_box{ width:100%; padding:0; font-size: 18.75px;}
#bottom_box .bottom_top{ padding: 5.33333%; overflow:hidden; text-align: center; background-color: #fff; }
#bottom_box .bottom_top .share_title { font-size: 1.875em; line-height: 1.333; color: #00464f; font-weight: 700; text-transform: uppercase; }
#bottom_box .bottom_top .share_description { font-size: 1.1875em; line-height: 1.333; margin: 2.66667% 0; }

#bottom_box .bottom_ad{ background:#232F3E; padding:50px 0;}
#bottom_box .bottom_ad .ad{ float:left; width:25%; padding:0 15px; box-sizing:border-box; text-align:center;}
#bottom_box .bottom_ad img{ max-width:100%;}
#bottom_box .bottom_ad .ad h5{ color:#fff; font-size:16px; line-height:22px; text-transform:uppercase; padding:15px; position:relative; margin-bottom:8px;}
#bottom_box .bottom_ad .ad h5:before { content: ""; width: 80px; height: 1px; background: rgba(255,255,255,0.15); position: absolute;
	bottom: 0; left: 50%; margin-left: -40px;}
#bottom_box .bottom_ad .ad p{ color: #c1c1c1; padding: 10px 0 12px 0;}
#bottom_box .bottom_ad .ad .txt a{ color:#fff; text-transform:uppercase;}
#bottom_box .bottom_ad .ad .txt a:hover{ color:#e21836;}

#bottom_box .bottom_d { background-color: #131A22; }
#bottom_box .link_box{ padding:50px 0 30px; border-bottom:1px solid #ededed; margin-bottom:15px;}
#bottom_box .link_box dl{ padding:0 15px; width:20%; box-sizing:border-box;}
#bottom_box .link_box dl dt{ color:#222;  text-transform:uppercase; margin-bottom:10px; font-size:15px; font-weight:500;}
#bottom_box .link_box dl dd a{ padding:8px 0px 8px 13px; color:#666; display:block; line-height:1.666; border-bottom:1px solid transparent;  font-size:12px; position:relative;}
#bottom_box .link_box dl dd a i{ position:absolute; left:0; top:6px; font-size:12px;}
#bottom_box .link_box dl dd a{ display:inline-block;}
#bottom_box .link_box dl dd a:hover{ color:#e21836; padding-left:18px;}

#bottom_box .newletter{ float:left; padding:0 10px;}
#bottom_box .newletterform { float: none; }
#bottom_box .newletterform h3{ font-size: 1.1875em; line-height: 1.333; margin: 2.6667% 0; }
#bottom_box .newletterform form{ display:inline-block; position:relative;}
#bottom_box .newletterform label{ display:none;}
#bottom_box .newsletter_txt{ width:330px; height:38px; line-height:38px; background:#fff; padding:0; border:1px solid #dcdada; text-indent:10px;}
#bottom_box .newsletter_btn{ width:auto; padding:0 20px; height:40px; background:#1c1c1c; margin:0; letter-spacing:1px; font-size:13px; float:right; color:#fff; font-weight:600; text-transform:uppercase;}
#bottom_box .newsletter_btn:hover{ background:#000; color:#fff;}

#bottom_box .copyright{ padding:20px 0 30px; font-size: 12px; color: #999;}
#bottom_box .copyright p{ margin-bottom:15px;}

/*底部分享*/
#bottom_box .shartto{ height:50px; float: none; margin-bottom: 10px; }
#bottom_box .shartto li{ width:50px; height:50px; margin:0; text-align:center; float:none; display:inline-block; padding: 0 2.66667%; }
#bottom_box .shartto li a{ font-size:50px; line-height:50px; color:#00464f; text-decoration: none; }
#bottom_box .shartto li a:hover{ color:#b7b4b4; }

/*快速查看*/
.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;}



.wrap{ max-width:1500px; width:100%; margin:0 auto;}

@media(max-width: 1440px){
	.wrap,#body_box{ max-width:1200px;}
	.index_default .common_pro_list1 li{ width:25%;}
	.index_default .common_pro_list1 li.none{ display:none;}
}

/* 列表页 */
.product_list_2017 .viewlistbox {
	border-color: #ccc;
	border-top: 0;
	-webkit-box-shadow: 0 0 10px #ddd;
	box-shadow: 0 0 10px #ddd;
	height: 40px;
}
.product_list_2017 .viewlistbox .ck_box {
	margin: 10px 0 0 5px;
}
.product_list_2017 .viewlistnav {
	margin-top: 10px;
	border: 0;
}
.viewlistnav a.cur {
	color: #c45500;
}
.common_pro_list9 li {
	border-bottom: 2px solid #ddd;
	padding: 20px 0;
}
.common_pro_list9 li .pic {
	width: 258px;
	height: 218px;
}
.common_pro_list9 li .pic img {
	max-width: 100%;
	max-height: 100%;
}
.common_pro_list9 li .name {
	font-size: 17px;
	line-height: 1.255;
	font-weight: 400;
	color: #111;
}
.common_pro_list9 li .name:hover {
	text-decoration: none;
	color: #c45500;
}
.common_pro_list9 li .price {
	margin-top: 10px;
	font-size: 21px;
	line-height: 1.333;
	text-align: left;
	font-weight: 400;
	color: #111;
}
.common_pro_list9 li .add_cart_box {
	padding-top: 5px;
}

/* 详情页 */
.product_detail_2017 .crumb a { color: #767676; }
.product_detail_2017 .crumb a:hover { color: #c45500; }
.product_detail_2017 {
	margin-top: 0;
	padding: 10px 18px 0;
	background-color: #fff;
}
.product_detail_2017 .crumb {
	color: #767676;
	font-size: 12px;
	margin-bottom: 10px;
}
.product_detail_2017 .viewimgbox {
	margin-top: 25px;
}
.product_detail_2017 .viewimgbox a.btn_prev {
	margin-top: -25px;
}
.product_detail_2017 ul.viewimg li {
	border-color: #a2a6ac;
	border-radius: 2px;
}
.product_detail_2017 ul.viewimg li.cur,
.product_detail_2017 ul.viewimg li.cur:hover,
.product_detail_2017 ul.viewimg li:hover {
	border-color: #e77600;
}
.product_detail_2017 .viewpicleft {
	width: 50%;
	margin-right: 2%;
}
.product_detail_2017 .bigimgbox {
	margin-left: 72px;
	float: none;
}
.product_detail_2017 .bigimgbox table {
	margin: 0 auto;
}
.product_detail_2017 .bigimgbox table td {
	position: relative;
}
.product_detail_2017 .viewfontright{ width: 47%;}
.product_detail_2017 .product_detail_h1 {
	font-size: 21px;
	line-height: 1.3;
	color: #555;
}
.product_detail_h1 .product_itemno {
	margin-top: 5px;
}
.product_detail_2017 .prod-info-review { padding: 5px 0; }
.product_detail_2017 .star i.cur,
.product_commentlist_2017 .cm_box1 dd i.cur,
.product_commentlist_2017 .rating_star i.cur,
.product_commentlist_2017 .cmlist_star i.cur {
	color: #ffb400;
}
.product_detail_2017 #add_favorites {
	margin-left: 10px;
}
.product_detail_2017 #add_favorites_text {
	color: #0066c0;
}
.product_detail_2017 #add_favorites:hover #add_favorites_text {
	color: #c45500;
	text-decoration: none;
}
.product_detail_2017 .pricebox .price {
	color: #555;
	font-size: 13px;
}
.product_detail_2017 .pricebox .goods_price {
	color: #B12704;
	font-weight: 400;
	font-size: 17px;
}
.product_detail_2017 dl.viewdl {
	padding-top: 0;
}
.product_detail_2017 dl.viewcolor dd a {
	border-color: #a2a6ac;
	margin-right: 8px;
}
.product_detail_2017 dl.viewcolor dd a:focus {
	border-color: #a2a6ac #979aa1 #82858a;
}
.product_detail_2017 dl.picsize dd a {
	text-decoration: none;
	background: #eff1f3;
	background: -webkit-gradient(linear,left top, left bottom,from(#f7f8fa),to(#e7e9ec));
	background: linear-gradient(to bottom,#f7f8fa,#e7e9ec);
	border-width: 1px;
	border-style: solid;
	border-color: #ADB1B8 #A2A6AC #8D9096;
	-webkit-box-shadow: 0 1px 0 rgba(255,255,255,.6) inset;
	box-shadow: 0 1px 0 rgba(255,255,255,.6) inset;
	cursor: pointer;
	color: #111;
}
.product_detail_2017 dl.picsize dd a:hover {
	background: #e0e3e8;
	background: -webkit-linear-gradient(top,#e7eaf0,#d9dce1);
	background: linear-gradient(to bottom,#e7eaf0,#d9dce1);
}
.product_detail_2017 dl.picsize dd a:active,
.product_detail_2017 dl.picsize dd a:active:hover {
	background-color: #dcdfe3;
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,.2) inset;
	box-shadow: 0 1px 3px rgba(0,0,0,.2) inset;
}
.product_detail_2017 dl.picsize dd a.bg_out {
	border-style: dashed;
	border-color: silver;
	cursor: not-allowed;
	background: transparent;
	color: #999;
}
.product_detail_2017 dl.viewcolor dd a:hover, .product_detail_2017 dl.viewcolor dd a.cur,
.product_detail_2017 dl.picsize dd a:hover, .product_detail_2017 dl.picsize dd a.cur {
	border-color: #e77600;
}
.product_detail_2017 dl.viewcolor dd a:hover b, .product_detail_2017 dl.viewcolor dd a.cur b,
.product_detail_2017 dl.picsize dd a:hover b, .product_detail_2017 dl.picsize dd a.cur b {
	display: none;
}
.product_detail_2017 dl.viewcolor dt,
.product_detail_2017 dl.picsize dt,
.product_detail_2017 dl.viewdl .qty_dt {
	line-height: 1.333;
	margin-bottom: 5px;
	padding-top: 0;
}
.product_detail_2017 #estimate_shipping_fee {
	color: #0066c0;
	text-decoration: none;
}
.product_detail_2017 #estimate_shipping_fee:hover {
	text-decoration: underline;
}
.product_detail_2017 .addskutocart_btn a {
	background: #f4d078;
	background: -webkit-linear-gradient(top,#f7dfa5,#f0c14b);
	background: linear-gradient(to bottom,#f7dfa5,#f0c14b);
	-webkit-box-shadow: 0 1px 0 rgba(255,255,255,.4) inset;
	box-shadow: 0 1px 0 rgba(255,255,255,.4) inset;
	border: 1px solid #ddd;
	border-color: #a88734 #9c7e31 #846a29;
	cursor: pointer;
	text-decoration: none;
	color: #111;
	font-size: 13px;
	height: 29px;
	line-height: 29px;
	font-weight: 400;
	padding: 0 10px;
	width: 200px;
}
.product_detail_2017 .addskutocart_btn a:hover {
	color: #111;
	background: #f1c861;
	background: -webkit-linear-gradient(top,#f5d78e,#eeb933);
	background: linear-gradient(to bottom,#f5d78e,#eeb933);
}
.product_detail_2017 .addskutocart_btn a:active {
	background-color: #f0c14b;
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,.2) inset;
	box-shadow: 0 1px 3px rgba(0,0,0,.2) inset;
}
.product_detail_2017 .stButton { color: #00464f; }
.product_detail_2017 .tabfont { display: block; border-top: 1px solid #e7e7e7; padding-top: 10px; }
.product_detail_2017 .tabfont .detail_title { font-size: 20px; margin-top: 0; display: block; font-weight: 500; }
.product_commentlist_2017 { background: #fff; }
.product_detail_2017 .write-a-review_form {
	overflow: hidden;
}
.write-a-review_form .review_side_bar {
	float: left;
	width: 300px;
	color: #111;
}
.write-a-review_form .view_block_box { padding-left: 300px; width: auto; }
.write-a-review_form .comment_review_box {
	padding-left: 2.5%;
	padding-top: 20px;
}
.write-a-review_form .review_side_bar .review_total_val { margin: 5px 0 10px; overflow: hidden; }
.review_total_val .review_stars { float: left; }
.review_total_val .review_total_score { padding-left: 107px; height: 21px; line-height: 21px; font-size: 15px; font-weight: 500; color: #111; }
.write-a-review_form .review_side_bar .rating_count { font-size: 13px; color: #555; margin-bottom: 18px; }
.write-a-review_form .review_side_bar .review_stars_list { margin-bottom: 22px; padding-right: 20px; }
.review_stars_list .stars_item { width: 100%; font-size: 13px; display: -webkit-box; display: -ms-flexbox;display: flex; -webkit-box-align: center;-ms-flex-align: center;align-items: center; overflow: hidden; color: #0066c0; height: 20px; }
.review_stars_list .stars_item .type { width: 45px; }
.review_stars_list .stars_item .type span { width: 40px; display: inline-block; text-align: right; }
.review_stars_list .stars_item .process_box { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; background: #f2f2f2; background: -webkit-gradient(linear,left top, left bottom,from(#eee),to(#f6f6f6));background: linear-gradient(to bottom,#eee,#f6f6f6); background-color: #f3f3f3; height: 17px; overflow: hidden; border-radius: 1px; -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.4), inset 0 0 0 1px rgba(0,0,0,.1);box-shadow: inset 0 1px 2px rgba(0,0,0,.4), inset 0 0 0 1px rgba(0,0,0,.1); }
.review_stars_list .stars_item .process_filled { -webkit-box-shadow: inset 0 0 0 1px rgba(0,0,0,.25), inset 0 -1px 0 rgba(0,0,0,.05);box-shadow: inset 0 0 0 1px rgba(0,0,0,.25), inset 0 -1px 0 rgba(0,0,0,.05); border-radius: 1px; background: #fb0; background: -webkit-gradient(linear,left top, left bottom,from(#ffce00),to(#ffa700));background: linear-gradient(to bottom,#ffce00,#ffa700); background-color: #ffce00; transition: width .5s ease; font-size: 0; height: 100%; width: 0; float: left; }
.review_stars_list .stars_item .represent { width: 40px; text-align: right; }
.product_detail_2017 #shopping_btn_box { padding: 20px 0; border-top: 1px solid #e7e7e7; }
.product_detail_2017 #shopping_btn_box .bar_title { margin-bottom: 8px; font-size: 17px; font-weight: 700; line-height: 21px; }
.product_detail_2017 #shopping_btn_box .bar_text { margin-bottom: 18px; font-size: 13px; line-height: 19px; }
.product_detail_2017 #shopping_btn_box .common_btn1 { padding: 0 20px; display: block; box-sizing: border-box; text-align: center; }
.product_detail_2017 .comment_review_box .reviewslist { padding: 0; border: 0; margin-bottom: 22px; }
.product_detail_2017 .comment_review_box .reviews_head { font-size: 13px; line-height: 19px; color: #111; margin-bottom: 6px; }
.product_detail_2017 .comment_review_box .reviewmid .reviewfont { padding-top: 5px; font-size: 13px; line-height: 19px; color: #111; }
.product_commentlist_2017 .cm_box3 a {
	text-decoration: none;
	background: #eff1f3;
	background: -webkit-gradient(linear,left top, left bottom,from(#f7f8fa),to(#e7e9ec));
	background: linear-gradient(to bottom,#f7f8fa,#e7e9ec);
	border-width: 1px;
	border-style: solid;
	border-color: #ADB1B8 #A2A6AC #8D9096;
	-webkit-box-shadow: 0 1px 0 rgba(255,255,255,.6) inset;
	box-shadow: 0 1px 0 rgba(255,255,255,.6) inset;
	cursor: pointer;
	color: #111;
	font-size: 13px;
	font-weight: 400;
	height: 29px;
	line-height: 29px;
	padding: 0 20px;
}
.product_commentlist_2017 .cm_box3 a:hover {
	background: #e0e3e8;
	background: -webkit-linear-gradient(top,#e7eaf0,#d9dce1);
	background: linear-gradient(to bottom,#e7eaf0,#d9dce1);
}
.product_commentlist_2017 .cm_box3 a:active,
.product_commentlist_2017 .cm_box3 a:active:hover {
	background-color: #dcdfe3;
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,.2) inset;
	box-shadow: 0 1px 3px rgba(0,0,0,.2) inset;
}
.product_detail_2017 .relevant_list1 .boxh3, .product_detail_2017 .history_list .boxh3 {
	border: 0;
	border-top: 1px solid #e7e7e7;
	padding: 10px 0 0;
	font-size: 20px;
}
.product_detail_2017 .common_pro_list4 li .name,
.product_detail_2017 .common_pro_list4 li .price{text-align: left;}
.product_commentlist_2017 .cm_box2 .cm_price { color: #B12704; }
.product_commentlist_2017 .cm_box2 .cm_inf a { color: #0066c0; }
.product_commentlist_2017 .cm_box2 .cm_inf a:hover { color: #c45500; }
.product_commentlist_2017 .comment_con { padding: 0 20px; }
.common_pro_list4 li .price { font-size: 13px; color: #b12704; font-weight: 400; }
.product_detail_2017 .pop_addcart .bottom a,
.product_detail_2017 .buy_at_box2017 a {
	text-decoration: none;
	background: #f4d078;
	background: -webkit-linear-gradient(top,#f7dfa5,#f0c14b);
	background: linear-gradient(to bottom,#f7dfa5,#f0c14b);
	-webkit-box-shadow: 0 1px 0 rgba(255,255,255,.4) inset;
	box-shadow: 0 1px 0 rgba(255,255,255,.4) inset;
	border: 1px solid #ddd;
	border-color: #a88734 #9c7e31 #846a29;
	cursor: pointer;
	text-decoration: none;
	color: #111;
	font-size: 13px;
	height: 29px;
	line-height: 29px;
	font-weight: 400;
}
.product_detail_2017 .buy_at_box2017 a {width: 200px;}
.product_detail_2017 .pop_addcart .bottom a:hover，
.product_detail_2017 .buy_at_box2017 a:hover {
	background: #f1c861;
	background: -webkit-linear-gradient(top,#f5d78e,#eeb933);
	background: linear-gradient(to bottom,#f5d78e,#eeb933);
}
.product_detail_2017 .pop_addcart .bottom a:active,
.product_detail_2017 .pop_addcart .bottom a:active:hover,
.product_detail_2017 .buy_at_box2017 a:active,
.product_detail_2017 .buy_at_box2017 a:active.hover {
	background-color: #f0c14b;
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,.2) inset;
	box-shadow: 0 1px 3px rgba(0,0,0,.2) inset;
}
.product_detail_2017 .pop_addcart .bottom a.continue_shopping {
	background: #eff1f3;
	background: -webkit-gradient(linear,left top, left bottom,from(#f7f8fa),to(#e7e9ec));
	background: linear-gradient(to bottom,#f7f8fa,#e7e9ec);
	border-color: #ADB1B8 #A2A6AC #8D9096;
}
.product_detail_2017 .pop_addcart .bottom a.continue_shopping:hover{
	background: #e0e3e8;
	background: -webkit-linear-gradient(top,#e7eaf0,#d9dce1);
	background: linear-gradient(to bottom,#e7eaf0,#d9dce1);
}
.product_detail_2017 .pop_addcart .bottom a.continue_shopping:active,
.product_detail_2017 .pop_addcart .bottom a.continue_shopping:active:hover{
	background-color: #dcdfe3;
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,.2) inset;
	box-shadow: 0 1px 3px rgba(0,0,0,.2) inset;
}
/*bottom*/
#bottom_box {padding: 0;width: 100%;box-sizing: border-box;margin: 0 auto;color: #888;text-align: center;background: #f3f3f3;margin-top: 20px;}
#bottom_box .row {box-sizing: border-box;color: inherit;overflow: hidden;margin: 0;}
#bottom_box .row.fl {width: 25%;text-align: center;}
#bottom_box .row.fr { width: 30%; padding: 20px 0; }
#bottom_box .row h4 {line-height: 26px;padding: 10px 0;font-size: 16px;border: 0;text-transform: uppercase;position: relative;color: #333333;font-weight: 600;}
#bottom_box .row ul{text-align: center}
.bottom_top_box { padding: 10px 0; border-bottom: 0; font-size: 13px; border-top: 0; color: #111; }
#bottom_box .bottom-logo { height: 200px; width: 100px; position: relative; overflow: hidden; }
#bottom_box .bottom-logo img { max-width: 50%; max-height: 50%; top: 0; left: 0; right: 0; bottom: 0; margin: auto; position: absolute; -webkit-filter: brightness(1000%); -o-filter: brightness(1000%); filter: brightness(1000%); opacity: .5; }
#bottom_box .help_list{margin-top:20px;}
#bottom_box .help_list li a{color: #373e3e;
	font-size: 14px;
	font-weight: 400;
	border: 0;
	text-transform: capitalize;
	letter-spacing: 1px;}
/* 其它 */
#body_box.error404 { background-color: #fff; }
.error404_2017 #errtext a { color: #0066c0; }
.error404_2017 #errtext a:hover { color: #ed3445; text-decoration: underline; }

/* jqZoom */
.jqzoom {
	display: inline-block;
}
.openZoom {
	position: absolute;
	background: none;
	border: 0;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 99;
	cursor: url(../images/zoom_in.png), crosshair !important;
}
.openZoom .iconfont {
	background: none;
	font-size: 30px;
	cursor: pointer;
}
.flex {
	display: -webkit-box; /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
	display: -moz-box; /* 老版本语法: Firefox (buggy) */
	display: -ms-flexbox; /* 混合版本语法: IE 10 */
	display: -webkit-flex; /* 新版本语法: Chrome 21+ */
	display: flex; /* 新版本语法: Opera 12.1, Firefox 22+ */
}

.flex-1 {
	-webkit-flex: 1; /* Chrome */
	-ms-flex: 1; /* IE 10 */
	flex: 1; /* NEW, Spec - Opera 12.1, Firefox 20+ */
	-webkit-box-flex: 1; /* OLD - iOS 6-, Safari 3.1-6 */
	-moz-box-flex: 1; /* OLD - Firefox 19- */
}

.flex-v {
	-webkit-box-orient: vertical;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
}

.flex-align-center {
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.flex-pack-center {
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.flex-pack-justify {
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
}
.flex-pack-around {
	　　-webkit-box-pack: center;
	　　-webkit-justify-content: space-around;
	　　-ms-flex-pack: center;
	　　justify-content: space-around;
}
.review_stars .review_count{
	font-size: .7em;
	line-height: 1.333;
	max-height: 1.333em;
	overflow: hidden;
	color: #002f36;
	font-weight: 600;
	display: inline-block;
	margin-left: .8em;
	margin-top: .2em;
}
.review_stars i{
	display: inline-block;
	background: url("../../statics/images/AmazonUISkinSky-sprite_sky_color.png") no-repeat;
	width: 86px;
	height: 16px;
	background-size: 32em;
}
.review_stars_big {
	font-size: 16px;
}
.review_stars_big i {
	width: 97px;
	height: 21px;
	background-size: 42em;
}
 .review_stars .stars_0_0{
	background-position: -12.9em -7em;
}
 .review_stars .stars_0_5{
	background-position: -11.9em -7em;
}
 .review_stars  .stars_1_0{
	background-position: -11.9em -8.5em;
}
.review_stars  .stars_1_5{
	background-position: -10.9em -7em;
}
 .review_stars  .stars_2_0{
	background-position: -11em -8.5em;
}
 .review_stars  .stars_2_5{
	background-position: -10em -7em;
}
 .review_stars  .stars_3_0{
	background-position: -10.1em -8.5em;
}
 .review_stars  .stars_3_5{
	background-position: -9.1em -7em;
}
 .review_stars  .stars_4_0{
	background-position: -9.1em -8.5em;
}
 .review_stars  .stars_4_5{
	background-position: -8.1em -7em;
}
 .review_stars  .stars_5_0{
	background-position: -8.2em -8.5em;
}
.review_stars_big .stars_0_0{
	background-position: -16.8em -11.1em;
}
.review_stars_big .stars_0_5{
	background-position: -15.6em -9.1em;
}
.review_stars_big  .stars_1_0{
	background-position: -15.6em -11.1em;
}
.review_stars_big  .stars_1_5{
	background-position: -14.3em -9.1em;
}
.review_stars_big  .stars_2_0{
	background-position: -14.3em -11.1em;
}
.review_stars_big  .stars_2_5{
	background-position: -13.1em -9.1em;
}
.review_stars_big  .stars_3_0{
	background-position: -13.1em -11.1em;
}
.review_stars_big  .stars_3_5{
	background-position: -11.9em -9.1em;
}
.review_stars_big  .stars_4_0{
	background-position: -11.9em -11.1em;
}
.review_stars_big  .stars_4_5{
	background-position: -10.7em -9.1em;
}
.review_stars_big  .stars_5_0{
	background-position: -10.7em -11.1em;
}
.fontsize18{
	font-size: 18px;
}