a{color:#4e5254;}
a:hover{color:#000;}
.wapper{width:1200px;}


#header_box{width:100%;}
#header_box .head1{height:100px;background:#000;}
#header_box .logo{height:100px;float:left;}
#header_box .logo a{display:inline-block;height:100px;}
#header_box .logo a span{display:inline-block;vertical-align:middle;height:100%;}
#header_box .logo img{max-height:80px;vertical-align:middle;}
#header_box .top_nav{float:right;}
#header_box .currency_box{float:right;margin:40px 0 0;height:14px;line-height:14px;text-transform:uppercase; position:relative; z-index:998;border-left:1px solid #fff;}
#header_box .currency_txt{ cursor:pointer;height:14px;line-height:14px;font-size:12px;text-align:center;color:#fff;padding:0 15px 20px;}
#header_box .currency_txt i{ width:auto; height:auto; background:none; margin:0 0 0 5px;vertical-align:middle;font-size:12px;}
#header_box .drop_currency{ left:-10px; top:25px; width:86px; padding:3px 0;box-shadow:none; }
#header_box .currency li a{ color:#333; display:block; overflow:hidden; height:22px; line-height:22px; padding:0 8px;}
#header_box .currency li a:hover{ background:#000; color:#fff;}
#header_box .currency li a span{ float:right;}
#header_box .currency li a b{ font-weight:normal; float:left;}
#header_box .wish_list{float:right;margin:40px 0 0;}
#header_box .wish_list a{color:#fff;display:block;height:14px;line-height:14px;border-left:1px solid #fff;padding:0 15px;}
#header_box .login_box{float:right;margin:40px 0 0;}
#header_box .login_box a{color:#fff;display:block;height:14px;line-height:14px;padding:0 15px;}
#header_box .head2{height:70px;background:#fff;width:100%;position:relative;}
#header_box .head2:before{content: "";position: absolute;left: 0;bottom: 0px;right: 0;top: auto;height: 4px;box-shadow: 0 3px 3px #CACACA;
-moz-box-shadow: 0 3px 3px #CACACA;-webkit-box-shadow: 0 3px 3px #CACACA;}
#header_box .nav_box{border:0;height:70px;margin:0;float:left;width:810px;}
#header_box .nav{float:none;width:100%;margin:0;}
#header_box .nav li{height:auto;padding:0;display:inline-block;margin-right:10px;}
#header_box .nav li a{font-size:14px;color:#000;border:0;height:70px;line-height:70px;display:block;margin:0;padding:0 10px;border-left:1px solid #fff;border-right:1px solid #fff;border-top:2px solid #fff;box-sizing:border-box;font-family:Lora,Helvetica Neue, Helvetica, Arial, sans-serif;}
#header_box .nav li a:hover,#header_box .nav li.on a{color:#000;border-color:#d3d3d3;border-top-color:#000;}
#header_box .nav .sub_nav{width:200px;border:0;padding:10px 0;top:70px;box-shadow: 0 2px 5px #ccc;-moz-box-shadow: 0 2px 5px #ccc;-webkit-box-shadow: 0 2px 5px #ccc;}
#header_box .nav .sub_nav li{width:100%;border:0; height:30px; line-height:30px;}
#header_box .nav .sub_nav li a{display:block;padding:0 10px;text-align:left;font-size:12px;color:#a1a1a1;text-transform:capitalize;border:0;overflow:hidden; white-space:nowrap;text-overflow:ellipsis; height:30px; line-height:30px;}
#header_box .nav .sub_nav li a:hover{color:#1a447d;background:none;}
#header_box .nav .sub_nav li a img{ max-width:25px; max-height:25px; margin:2.5px 5px 0 0; float:left; display:none;}

#header_box .nav .list_nav .sub_nav{ width:480px; font-size:0;}
#header_box .nav .list_nav .sub_nav li{width: 230px; text-align: left; list-style-type: none; display: inline-block; box-sizing:border-box;}



#header_box .header_rt{float:right;height:44px;padding:13px 0;}
#header_box .cart_box{height:44px;width:44px;border-radius:5px;background:#130000;line-height:44px;margin:0;padding:0;border:0;position:relative;float:right;}
#header_box .cart_txt{line-height:44px;color:#fff;text-align:center;}
#header_box .cart_txt i{background:none;color:#fff;margin:0;padding:0;width:auto;height:auto;font-size:20px;}
#header_box .cart_txt span{position:absolute;left:13px;top:-10px;height:20px;line-height:20px;border-radius:50%;padding:0 5px;background:#000;color:#fff;font-size:12px;font-weight:normal;}
#header_box .search_box{float:right;width:auto;margin-right:10px;padding:0;}
#header_box .search{width:auto;height:auto;padding:0;}
#header_box .searchform{width:324px;height:auto;border:0;}
#header_box .search_input{width:280px;height:44px;box-sizing:border-box;border:1px solid #e1e1e1;border-right:0;padding:0;margin:0;}
#header_box .btn_search{border:0;margin:0;padding:0;width:44px;height:44px;text-align:center;line-height:44px;color:#fff;background:#cc0000;}


.posFixed .head2{position:fixed !important;left:0;top:0;z-index:99999;}

#banner{ position: relative;overflow: hidden;}
#banner .swiper-slide{background-color: #fff;position: relative; background-position: center center; background-repeat: no-repeat;-webkit-background-size: cover;background-size: cover;}
#banner .iconfont {	position: absolute;	height: 40px;width: 40px;background: none;transition: all .4s;line-height: 40px;text-align: center;font-size: 40px;	top: 50%;z-index: 2;	cursor: pointer;color: #fff;margin-top: -20px;font-weight:bold;}
#banner .prev{left: 10px; right: auto;}
#banner .next{right: 10px;left: auto;}
#banner .iconfont:hover{padding: 0;color: #fff;border-color:#fff;}
#banner .swiper-pagination-fraction {	color: #fff;	left: auto;	right: 20px;	bottom: 30px;	width: 140px;	text-align: center;	line-height: 90px;	font-size: 40px;}
#banner .swiper-pagination-fraction .swiper-pagination-current{font-size: 70px;font-weight: 700;}
#banner .swiper-pagination-fraction .swiper-pagination-total{}
#banner .swiper-container-cube .swiper-cube-shadow {	opacity: .2;	-webkit-filter: blur(210px);	filter: blur(210px);}
#banner .swiper-pagination-bullet{width:12px;height:12px;border-radius:50%;border:2px solid #a3a19e;background:none;cursor:pointer;}
#banner .swiper-pagination-bullet-active{border-color:#fff;}
#body_box{width:1200px;}
.index_default .swiper-container-horizontal>.swiper-pagination-bullets{bottom:30px;}
.index_default{width:100% !important;}
.index_default .banner_top_ad{line-height:60px;text-align:center;}
.index_default .all_products h3{font-size:40px;font-weight:bold;color:gray;}
.index_default .home_ad{float:left;width:285px;box-sizing:border-box;margin-right:20px;position:relative;}
.index_default .home_ad a{display:block;}
.index_default .home_ad img,.index_default .home_ad5 img,.index_default .home_ad6 img,.index_default .home_ad7 img,.index_default .home_ad8 img{max-width:100%;max-height:100%;border-radius:5px;}
.index_default .home_ad a.cate_name{color:#262727;font-weight:bold;text-transform:uppercase;margin-bottom:10px;}
.index_default .home_ad5{position:relative;}
.index_default .home_ad6,.index_default .home_ad7,.index_default .home_ad8{float:left;width:386px;box-sizing:border-box;margin-right:21px;position:relative;}
.index_default .home_ad4,.index_default .home_ad8{margin:0;}

.index_default .effect-line {position: absolute;content: "";top: 0;right: 0;left: 0;bottom: 0;z-index: 1;}
.index_default .effect-line:before {z-index: 1;content: "";position: absolute;left: 10px;right: 10px;top: 10px;bottom: 10px;border-top: 1px solid #fff;border-bottom: 1px solid #fff;transform: scale(0, 1);-moz-transform: scale(0, 1);-webkit-transform: scale(0, 1);-ms-transform: scale(0, 1);transition: all 0.4s ease-in-out 0s;-moz-transition: all 0.4s ease-in-out 0s;-webkit-transition: all 0.4s ease-in-out 0s;}
.index_default .effect-line:after {z-index: 1;content: "";position: absolute;left: 10px;right: 10px;top: 10px;bottom: 10px;border-left: 1px solid #fff;border-right: 1px solid #fff;transform: scale(1, 0);-moz-transform: scale(1, 0);-webkit-transform: scale(1, 0);-ms-transform: scale(0, 1);transition: all 0.4s ease-in-out 0s;-moz-transition: all 0.4s ease-in-out 0s;-webkit-transition: all 0.4s ease-in-out 0s;}
.index_default .effect-line:hover:before, .effect-line:hover:after {transform: scale(1, 1);-moz-transform: scale(1, 1);-webkit-transform: scale(1, 1);-ms-transform: scale(1, 1);}


.index_default .tit{padding:0;border:0;margin-bottom:30px;text-align:center;}
.index_default .tit a{display:inline-block;float:none;font-size:26px;font-weight:normal;color:#000;height:30px;line-height:30px;border-bottom:3px solid #cc0000;text-transform:uppercase;padding-bottom:5px;}
.index_default .common_pro_list1 li{width:180px;margin:15px 24px 0 0;border:1px solid #e1e1e1;border-radius:5px;box-sizing:border-box;overflow:hidden;padding-bottom:20px;}
.index_default .common_pro_list1 li:hover{box-shadow: 0 0 10px #d4d4d4;}
.index_default .common_pro_list1 li.none{margin-right:0;}
.index_default .common_pro_list1 li .pic{width:180px;height:180px;line-height:180px;}
.index_default .common_pro_list1 li .pic img{max-width:180px;max-height:180px;}
.index_default .common_pro_list1 li.other,.index_default .common_pro_list1 li.clear10{width:100%;border:0;margin:0;padding:0;}
.index_default .common_pro_list1 li .name{font-size:14px;color:#434343;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;line-height:20px;-moz-transition: all 500ms ease;-webkit-transition: all 500ms ease;-o-transition: all 500ms ease;transition: all 500ms ease;}
.index_default .common_pro_list1 li .name:hover{color:#cc0000;}
.index_default .common_pro_list1 li .price{color:#434343;font-size:16px;margin-top:10px;}
.index_default .common_pro_list1 li .sold_out_box span{width:100%;top:160px;}
.index_default .common_pro_list1 li .sold_out_bg{left:0;right:0;margin:auto;top:160px;}
.index_default .common_pro_list1 li span.oldprice{font-size:18px;}

.index_default .news_con li{margin-right:21px;width:386px;float:left;position:relative;}
.index_default .news_con li:before{content: "";position: absolute;left: 50%;right: 50%;bottom: 0;z-index: 1;background-color: #cc0000;height: 4px;-webkit-transition-property: left, right;transition-property: left, right;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out;opacity: 0;filter: alpha(opacity=0);}
.index_default .news_con li:hover:before {left: 0;right: 0;opacity: 1;filter: alpha(opacity=100);}
.index_default .news_con li:nth-child(3){margin-right:0;}
.index_default .news_con li .news_img{height:230px;position:relative;}
.index_default .news_con li .news_time{position:absolute;bottom:20px;left:20px;width:66px;height:77px;}
.index_default .news_con li .news_time .d{display:block;background:#fff;text-align:center;height:50px;line-height:50px;font-size:30px;color:#000;}
.index_default .news_con li .news_time .m{height:27px;line-height:27px;background:#f8d229;color:#000;display:block;text-align:center;font-size:14px;font-weight:bold;}
.index_default .news_con li .cont{border:1px solid #e1e1e1;border-top:0;box-sizing:border-box;padding:20px;border-radius:0 0 5px 5px;}
.index_default .news_con li .news_title{margin-bottom:15px;}
.index_default .news_con li .news_title a{display:block;overflow:hidden; white-space:nowrap;text-overflow:ellipsis;color:#434343;font-size:16px;font-weight:normal;}
.index_default .news_con li .news_descript{font-size:13px;color:#808080;line-height:18px;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 5;-webkit-box-orient: vertical;}
.index_default .news_con li .news_btn{margin-top:10px;display:inline-block;color:#cc0000;font-weight:bold;}

#bottom_box{width:100%;padding:0;background:#000;}
#bottom_box .newsletter{text-align:center;border:0;padding:40px 0;border-bottom:1px solid #e68383;}
#bottom_box .newsletter p{color:#fff;font-size:16px;text-transform:uppercase;font-weight:bold;margin:10px 0 30px;}
#bottom_box .newsletter form{width:830px;height:80px;background:#bcbcbc;box-sizing:border-box;display:inline-block;border-radius:5px;padding:15px;font-size:0;}
#bottom_box .newsletter_txt{width:660px;height:50px;border:0;padding:0;background:none;text-indent:15px;color:#fff;display:inline-block;font-size:14px;}
#bottom_box .newsletter_btn{width:140px;height:50px;line-height:50px;background:none;color:#fff;font-size:16px;text-align:center;display:inline-block;vertical-align:middle;margin:0;box-sizing:border-box;border:2px solid #f8d229;border-radius:7px;text-transform:uppercase;}

#bottom_box .links{width:75%;box-sizing:border-box;float:left;}
#bottom_box .links dt{text-transform: uppercase;font-size: 16px;line-height: 20px;padding: 10px 0;color: #fff;font-weight:bold;margin-bottom:20px;}
#bottom_box .links dl{float:left;width:25%;}
#bottom_box .links dd a{height:26px;line-height:26px;font-size:14px;color:#fff;}
#bottom_box .links dd a:hover{text-decoration:underline;}
#bottom_box .footer_logo{float:right;width:25%;text-align:right;}
#bottom_box .footer_logo img{max-width:80%;}
#bottom_box .shartto{height:auto;line-height:normal;margin-top:0;}
#bottom_box .shartto li{float:none;width:auto;display:inline-block;vertical-align:middle;margin-right:10px;margin-bottom:10px;}
#bottom_box .shartto li a{display:inline-block;width:35px;height:35px;text-align:center;line-height:35px;color:#fff;font-size:18px;background:#0da4d3;border-radius:5px;}
#bottom_box .shartto li a:hover{background:#0da4d3;}
#bottom_box .copyright{border-top:1px solid #e68383;color:#fff;line-height:60px;}


.product_detail_2017 .viewfontright{width:555px;}
.product_list_2017 .common_pro_list1 li{width:230px;}
.product_list_2017 .common_pro_list1 li .pic{width:230px;height:230px;line-height:230px;}
.product_list_2017 .common_pro_list1 li .pic img{max-width:230px;max-height:230px;}
.product_list_2017 .common_pro_list1 li.other,.product_list_2017 .common_pro_list1 li.clear10{width:100%;}
