/*样式覆盖部分*/
body{ font-family:"Arimo", Arial, Helvetica, sans-serif}
.wapper{ width:1200px;}
a,img{ transition:all .3s ease 0s;}
a:hover{color:#f68b1e;}
.top_txt{ background:#272627; padding:0 80px; width:100%; box-sizing:border-box; position:relative;}
.top_txt .top_txt_btn{ position:absolute; right:40px; top:50%; transform:translateY(-50%); color:#fff; font-weight:bold; cursor:pointer;}
#top_box{background:#1e5bea; color:#fff; padding:9px 40px 7px; height:auto;}
#top_box .welcome{ line-height:normal; font-weight:bold;}
#top_box .welcome p{ padding:3px 0;}
#top_box .welcome,#top_box .top_rt_box{ width:33.33333%; padding:0 15px; box-sizing:border-box; min-height:20px;}
#top_box .top_rt_box{ width:66.66667%}
#top_box .login a{color:#fff;}
#top_box .top_rt{border-right:none; margin:0; padding:5px 0; margin-left:20px; border:none;}
#top_box .top_cu{ min-width:200px;}
#top_box .currency_txt i{ height:12px; width:15px; line-height:18px; font-size:12px; margin:0;-webkit-transform:scale(0.84);transform:scale(0.84);margin-left:5px;color:#fff;}
#top_box .drop_currency{ top:22px;}
#top_box .currency li a:hover{ background:#f68b1e;}
#header_box{width:100%;}
#header_box .head{width:100%; background:#2874f0; padding:12px 40px; box-sizing:border-box;}
#header_box .posFixed{ position:fixed; z-index:9999; top:0; left:0; -webkit-animation-name: fadeInDown; animation-name: fadeInDown; -webkit-animation-duration: 0.5s; animation-duration: 0.5s; -webkit-animation-fill-mode: both; animation-fill-mode: both; }
#header_box .logo{width:auto; max-width:200px; position:relative;z-index:9999;height:auto; height:40px;}

#header_box .container{ width:100%; margin:0 auto;}
#header_box .container .row{ margin:0 -15px;}
#header_box .Categories{ width:16.66667%; padding:0 15px; box-sizing:border-box; position:relative; z-index:999;}
#header_box .Categories h4{ border:2px solid #fff; border-radius:3px; background:#2874f0; padding:8px 15px 7px; font-size:14px; color:#fff; font-weight:700; box-sizing:border-box; height:36px; cursor:pointer;}
#header_box .Categories h4 i{ float:right;}
#header_box .cate_nav{ min-width:260px; padding:5px 0; border-radius:4px; box-shadow:0 0 5px rgba(0, 0, 0, 0.1); background:#fff; position:absolute; left:15px; top:38px; display:none;}
#header_box .cate_nav>li{padding:7px 15px 7px 25px; border-bottom:1px solid #e6e6e6; position:relative;}
#header_box .cate_nav li:last-child{ border-bottom:none;}
#header_box .cate_nav li a{ color:#333; padding:2px 0; display:block; line-height:18px;}
#header_box .cate_nav li a i{ float:right;}
#header_box .dropdown_cate{ position:absolute; left:260px; min-width:260px; width:auto; top:-5px; display:none; border:none; box-shadow:none; background:none;}
#header_box .dropdown_con{ margin-left:6px; padding:5px 0; border-radius:4px; background:#fff; display:block; width:auto; box-shadow:0 0 5px rgba(0, 0, 0, 0.1);}
#header_box .dropdown_con>li{ position:relative;}
#header_box .dropdown_con li a{padding:9px 15px; border-bottom:1px solid #e6e6e6;}
#header_box .cate_nav li:last-child a{ border-bottom:none;}
#header_box .son_sub_nav{ min-width:260px; position:absolute; left:100%; top:-5px; background:#fff; border-radius:4px; margin-left:6px; box-shadow:0 0 5px rgba(0, 0, 0, 0.1); padding:5px 0; display:none;}
#header_box .son_sub_nav:before{ position:absolute; left:-6px; top:0; width:6px; height:100%; display:block; content: "";}
#header_box .cate_nav>li:hover>a{ color:#064ed3; font-weight:700;}
#header_box .dropdown_con>li:hover>a,#header_box .son_sub_nav>li:hover>a{ background:#f7f8f8; color:#064ed3;}

#header_box .search_box{padding-top:0; width:83.33333%; padding:0 15px; box-sizing:border-box;}
#header_box .search{width:100%;height:auto; padding:0;}
#header_box .searchform{width:100%;height:36px;border:none;}
#header_box .search_input{padding:0;text-indent:10px;height:36px;line-height:40px;width:100%; padding-right:40px; box-sizing:border-box; background:#fff;border:none; border-radius:3px;}
#header_box .btn_search{margin:0;border:none;height:36px;width:36px;background:#ffe11b;border:none;color:#505050;font-size:20px; position:absolute; right:0; top:0; border-radius:0 3px 3px 0;}

@media (min-width: 1200px){ #header_box .container{ width:1200px;} }
@media (max-width: 1900px){
	#header_box .Categories{ width:205px;}
	#header_box .container{ width:calc(100% - 500px); float:left;}
	#header_box .search_box{ width: calc(100% - 205px);}
}

#header_box .header_rt{padding:6px 0 0;}
#header_box .head_lt a{ float:left; font-size:14px; margin-left:20px; color:#fff; font-weight:bold;}
#header_box .head_lt a i{ font-size:24px; vertical-align:middle;margin-right:5px;line-height:25px; font-weight:bold;}
#header_box .head_lt .wish{margin:0;}
#header_box .head_lt .account i{ font-size:18px;}

#header_box .cart_box{margin:0 0 0 20px;padding:0; border:none;}
#header_box .cart_box span a{color:#fff;font-size:14px;font-weight:normal;}
#header_box .cart_box span a:hover{color:#f68b1e;}
#header_box .cart_txt{line-height:normal;}
#header_box .cart_txt i{ font-size:25px; background:none; color:#fff; line-height:25px;margin:0;  vertical-align:middle; width:25px; position:relative; padding-right:15px; overflow:visible;}
#header_box .cart_txt strong{ position:absolute; right:0; top:-10px; border-radius:50%; background:#ffe812; width:23px; height:23px; text-align:center; line-height:25px; color:#0637a3; font-size:14px;}
#header_box .cart{right:0;top:31px;}
#header_box .cart .arr{right:133px;}

#header_box .nav_warp{ border-bottom:1px solid #e6e6e6;}
#header_box .nav_box{ border:none;}
#header_box .nav{ width:100%; float:none; margin:0; font-size:0; text-align:center; height:40px;}
#header_box .nav>li{ float:none; display:inline-block; font-size:12px; padding:12px 0; height:16px;}
#header_box .nav li:last-child a{ border-right:none;}
#header_box .nav li a{ color:#505050;}
#header_box .nav>li:hover>a{ color:#064ed3; text-decoration:underline;}
#header_box .nav .sub_nav{ position:absolute; left:50%; transform:translateX(-50%); top:40px; background:#fff; box-shadow:0 1px 6px -1px rgba(0, 0, 0, 0.4); display:none; padding:5px 0;}
#header_box .nav .sub_nav:before { border-color: transparent transparent #ebf0eb; border-style: solid; border-width: 0 9px 9px; bottom: 100%; content: ""; left: 50%; transform:translateX(-50%); position: absolute;}
#header_box .nav .sub_nav li a{ overflow:hidden; white-space:nowrap; text-overflow: ellipsis;}
#header_box .nav .sub_nav li a:hover{ color:#064ed3;}

#body_box{ width:1200px;}
.index_default img{ width:100%;}
.index_default .banner_top{ width:100%; min-height:30px;}
.index_default .banner_box{ width:100%; height:400px;}
.index_default .banner_lt{ width:805px; padding-right:15px; box-sizing:border-box; float:left;}
.index_default .ibanner .text{ position:absolute; left:50px; top:50%; transform:translateY(-50%); padding:20px 0 22px; max-width:40%; color:#000;}
.index_default .ibanner .text h3{ font-size:28px; margin-bottom:25px;}
.index_default .ibanner .text p{ margin:10px 0 40px;}
.index_default .ibanner .text span{ padding:14px 15px; line-height:1.35; color:#fff; text-transform:uppercase; font-weight:700;border-radius:3px; background:#f04723; border:1px solid transparent;}
.index_default .ibanner .text span:hover{ background:none; border-color:#f04723; color:#f04723;}
.index_default .ibanner .swiper_btn,.index_default .tit .swiper_btn{ position:absolute; left:50px; bottom:35px; z-index:5; background:#fff; border:1px solid #d9d9d9; box-sizing:1px 0 3px rgba(0, 0, 0, 0.08); text-align:center; height:auto; border-radius:3px; font-size:0;}
.index_default .ibanner .swiper_btn a,.index_default .tit .swiper_btn a{ width:30px; height:28px; line-height:28px; font-weight:bold; display:inline-block; color:#000;}
.index_default .ibanner .btn_next,.index_default .tit .btn_next{ border-left:1px solid #d9d9d9;}

.index_default .banner_rt{ width:395px; padding-left:15px; box-sizing:border-box; float:right;}
.index_default .banner_rt .ad{ width:100%; height:400px;}
.index_default .banner_rt a,.index_default .home_ad .ad a,.index_default .home_txt a{ position:relative; display:block; overflow:hidden;}
.index_default .banner_rt a:before,.index_default .home_ad .ad a:before,.index_default .home_txt a:before{ content: ""; background-color: rgba(255, 255, 255, 0.1); display: block; position: absolute; left: -100%; top: 0; width: 100%; height: 100%; transition: all .3s ease 0s; z-index: 1; }
.index_default .banner_rt a:hover:before,.index_default .home_ad .ad a:hover:before,.index_default .home_txt a:hover:before{ left:0;}

.index_default .home_ad .ad{ width:380px; height:240px; float:left; margin-right:30px; position:relative;}
.index_default .home_ad .ad.none{ margin-right:0;}
.index_default .home_ad .ad img{ width:100%;}
.index_default .home_ad .ad .text{ position:absolute; left:0; bottom:0; padding:20px; color:#000; width:100%; box-sizing:border-box;}
.index_default .home_ad .ad .text .con{ float:left;}
.index_default .home_ad .ad .text h5{ text-transform:capitalize; font-size:26px; margin-bottom:15px;}
.index_default .home_ad .ad .text .btn{ padding:10px 22px; background:#000; color:#fff; text-transform:uppercase; font-weight:bold; border-radius:2px; position:absolute; right:20px; bottom:20px;}


.index_default .tit{ border-bottom:none; height:auto; line-height:normal; background:#f6f7f9; padding:12px 20px; text-align:center; position:relative; overflow:hidden; margin-bottom:10px;}
.index_default .tit a{ float:none;}
.index_default .tit span{ border:none; text-indent:0; float:none;}
.index_default .tit .swiper_btn{ left:auto; right:20px; top:9px; bottom:auto;}

.index_default .home_cate{ min-height:30px; width:100%;}
.index_default .categories_pro .tit{ padding:0; margin-bottom:30px; font-size:22px;  background:none; overflow:visible;}
.index_default .categories_pro .tit a{ float:none;}
.index_default .categories li{ width:220px; margin:0 25px 0 0;}
.index_default .categories li.none{ margin:0;}
.index_default .categories li.clear{ width:100%; margin:0;}
.index_default .categories li .pic{ width:220px; height:220px; margin:0; display:block; float:none;}
.index_default .categories li .pic img{ max-height:220px; max-width:220px;}
.index_default .categories li h5{ text-align:center; margin-top:15px;}
.index_default .categories li .name{ font-size:14px; color:#064ed3;}

.index_default .deals_box .common_pro_list1 li .timer_box{ margin-top:10px;}

.index_default .cate_box,.index_default .deals_box{ border:1px solid #d7d7d7; border-radius:4px;}
.index_default .tit .name{ float:left; color:#000; font-size:20px; font-weight:bold;}
.index_default .tit .pro_change_title{ display:inline-block; font-size:0; position:absolute; left:50%; top:12px; transform:translateX(-50%);}
.index_default .tit .pro_change_title a{ display:inline-block; margin:4px 10px 0; color:#333e48; font-size:14px; position:relative;}
.index_default .tit .pro_change_title a.first{ margin-left:0;}
.index_default .tit .pro_change_title a.actived{ font-weight:700;}
.index_default .tit .pro_change_title a.actived:after{ border-color:#fed700;}
.index_default .tit .pro_change_title a.actived:before{ background:#fed700;}

.index_default .cate_box .pro_box{ padding:10px 0 20px 5px; overflow:hidden;}
.index_default .cate_box .img{ width:393px; float:left; padding:0 15px; box-sizing:border-box;}
.index_default .cate_box .img img{ max-height:363px; max-width:363px;}

#productbox_tab{ position:relative; height:380px; width:800px; padding-left:5px; box-sizing:border-box; float:right;}
.index_default .padd{ opacity:0; visibility:hidden; position:absolute; left:0; top:0; width:100%;}
.index_default .abc{ opacity:1; visibility:visible;}

.common_pro_list1 li{ width:220px; margin-right:25px; border:0;}
.common_pro_list1 li.none{ margin-right:0;}
.common_pro_list1 li.other{ width:100%; margin:0;}
.common_pro_list1 .pro_content{ padding:0;}
.common_pro_list1 li .pic{ position:relative;}
.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; background:#fff;}
.common_pro_list1 li .xj_pic span{display:inline-block;}
.common_pro_list1 li .pic:hover .xj_pic{ opacity:1; transition:all 0.5s ease 0s;}
.common_pro_list1 li .name{ padding:0; color:#064ed3; text-align:left; margin-bottom:13px; font-weight:400; line-height:20px;}
.common_pro_list1 li .price{ text-align:left; font-size:13px; margin-bottom:10px;}
.common_pro_list1 li .view{ position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); background:#000; border-radius:3px; color:#fff; padding:4px 15px; font-weight:700; font-size:11px; text-transform:uppercase; display:block; line-height:normal; white-space:nowrap; transition:all .3s ease 0s; opacity:0; visibility:hidden;}
.common_pro_list1 li .review{ margin-bottom:15px;}
.common_pro_list1 li .star{ background:none;}
.common_pro_list1 li .star i{ font-size:12px; color:#e4e4e4; background:none;}
.common_pro_list1 li .star i.cur{ color:#ffc50a;}
.common_pro_list1 li .free_shipping{ color:#21a813; padding:0; margin-top:10px;}
.common_pro_list1 li .free_shipping i{color:#21a813; font-size:18px; width:20px; height:16px; margin:0 0 -3px 3px;}
.common_pro_list1 li .discount{ background:#f04723; color:#fff; width:35px; height:20px; line-height:20px; right:20px; top:10px; padding:0 5px; border:1px solid #f04723; border-radius:2px;}
.common_pro_list1 li .newin{ background:#fff; color:#f04723; border:1px solid #f04723; height:20px; line-height:20px; width:35px; border-radius:2px; left:20px; top:10px;}
.common_pro_list1 li .quickview{ display:block;}
.common_pro_list1 li .quickview a,.common_pro_list1 li .sold_out_box{ position:static; padding:11px 15px 8px; border:1px solid #7f7f7f; font-weight:700; text-transform:uppercase; color:#000; min-width:150px; text-align:center; display:block; height:auto; line-height:normal; width:auto; box-sizing:border-box; border-radius:3px;}
.common_pro_list1 li .add_cart:hover{ border-color:#f04723; background:#f04723; color:#fff;}
.common_pro_list1 li .sold_out_box:hover{ border-color:#777; background:#777; color:#fff;}
.common_pro_list1 li:hover .view{ opacity:1; visibility:visible;}
.common_pro_list1 li:hover img{ opacity:0.7;}
.quickcart{ width:190px;}

.index_default .common_pro_list1 li{ margin:0; border:none;}
.index_default .common_pro_list1 li .prod-item{ padding:10px 20px;}
.index_default .common_pro_list1 li .pic{ width:160px; height:160px; margin-bottom:20px; display:block;}
.index_default .common_pro_list1 li .pic img{ max-height:160px; max-width:160px;}


.index_default .quickcart{ width:180px; left:50%; transform:translateX(-50%);}
.index_default .quickcart ul li .common_mini_btn1,.index_default .quickcart ul li .common_mini_btn2{ width:45px;}


#bottom_box{width:100%;padding:0;background:#fafafa; border-top:1px solid #e5e5e5;}
#bottom_box .bottom_txt img{ width:100%;}
#bottom_box .link_box{width:1200px;margin:0 auto;}
#bottom_box .link_box dl{ width:16.6667%; padding-right:40px; box-sizing:border-box;}
#bottom_box .link_box dl dt{color:#000;font-size:14px;text-transform:uppercase;font-weight:normal; margin-bottom:10px; height:20px; line-height:20xp;}
#bottom_box .link_box dl dd a{color:#303030;padding:4px 0;}
#bottom_box .link_box dl dd a:hover{ color:#064ed3;}
#bottom_box .link_box dl.newletterform{ padding-right:0; width:33.33333%;}
#bottom_box .newletterform label{color:#000; display:block; font-size:12px;color:#303030; margin-bottom:15px;}
#bottom_box .newsletter_btn{background:#2874f0; width:100px; text-transform:uppercase; font-weight:bold;}
#bottom_box .newsletter_txt{height:35px;line-height:35px;background:#fff;padding:0;border:1px solid #c6c6c6;border-radius:4px; width:250px; text-indent:5px;}
#bottom_box .newsletter_btn,#bottom_box .newsletter_txt{vertical-align:middle;}
#bottom_box .shartto{ margin-top:15px; float:none; min-height:30px; height:auto; min-width:250px; overflow:hidden;}
#bottom_box .link_box .shartto li{ margin:0 15px 8px 0;}
#bottom_box .link_box .shartto li a{ border-radius:50%; background:#454545; padding:0; color:#fff; font-size:16px; line-height:40px; width:40px; height:40px;}
#bottom_box .link_box .shartto li a:hover{ color:#fff;}
#bottom_box .link_box .shartto li a.icon-facebook:hover{ background:#46b0e2;}
#bottom_box .link_box .shartto li a.icon-google:hover{ background:#4a73bd;}
#bottom_box .link_box .shartto li a.icon-youtube:hover{ background:#cf3427;}
#bottom_box .link_box .shartto li a.icon-blog:hover{ background:#0077b5;}
#bottom_box .link_box .shartto li a.icon-instagram:hover{ background:#ea3b02;}
#bottom_box .link_box .shartto li a.icon-friendfeed:hover{ background:#a80055;}
#bottom_box .link_box .shartto li a.icon-linkedin:hover{ background:#6600cf;}
#bottom_box .link_box .shartto li a.icon-msn:hover{ background:#f57900;}
#bottom_box .link_box .shartto li a.icon-pinterest:hover{ background:#7cf500;}
#bottom_box .link_box .shartto li a.icon-skype:hover{ background:#00f578;}

#bottom_box .foot{ background:#262726; overflow:hidden; padding:20px 0 40px;}
#bottom_box .copyright,#bottom_box .payment{ width:585px; padding:0; box-sizing:border-box; float:left;}
#bottom_box .copyright{color:#fff; margin-right:15px; text-align:left; line-height:20px; min-height:30px;}
#bottom_box .payment{border:none; margin-left:15px; text-align:right; min-height:30px;}
.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;
}


.product_detail_2017 .viewfontright{ width:555px;}
.index_default .common_pro_list1 li.other{ height:1px;}


@-webkit-keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0); }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none; } }

@keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0); }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none; } }

.fadeInDown {
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown; }



/*图标字体*/
.top_txt i,#top_box i,#header_box i,.index_default span.discount-timer-big,.index_default i,#bottom_box i,#bottom_box .newletterform label,.common_pro_list1 li .discount_wrap i{ background:none;}/*背景图片为无*/

.index_default span.timer_box{ float:none; margin-left:0;}
.index_default span.discount-timer-big{padding-left:0;background:none;font-weight:normal;}
.index_default .tit .clock{ height:20px; float:left; font-size:20px; font-weight:bold; margin:11px 4px 0 4px;}
#bottom_box .shartto li{width:36px;height:36px;}
#bottom_box .shartto li a{ font-size:24px;display:block;width:36px;height:36px;line-height:43px;text-align:center;color:#000;}
#bottom_box .shartto li a:hover{color:#f68b1e;}
#bottom_box .contact_us dd i {background:none;color:#fff;font-size:14px;height:20px;line-height:20px;margin-right:12px;vertical-align:middle;width:13px;}
.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 .discount_wrap,.common_pro_list1 li .discount_wrap{position:absolute; right:0; top:0;}
.common_pro_list2 li .discountbg,.common_pro_list1 li .discountbg{ color:#f68b1e; 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;}
.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_list2 li .discountbg,.common_pro_list1 li .discountbg{line-height:52px;}}
@-moz-document url-prefix() {#header_box .cart_txt i.mycarticon{line-height:34px;}}
