/*图标字体*/
#top_box .currency_txt i,.index_default span.discount-timer-big,.index_default .tit i.icon-clock1,#bottom_box .contact_us dd.email i,#bottom_box .contact_us dd.phone i,.common_pro_list1 li .discount,.common_pro_list1 li .discount_wrap i,.common_pro_list1 li .add_cart i,.common_pro_list2 li .discount,.common_pro_list2 li .discount_wrap i,.common_pro_list2 li .add_cart i{ background:none;}/*背景图片为无*
/*样式覆盖部分*/
body{color:#666; font-family:Droid Sans,sans-serif;}
a{color:#333;}
.addskutocart_btn a{color:#fff;}
.wapper{ width:1200px;}
h1, h2, h3, h4, h5, h6{ font-family:Open Sans,sans-serif; color:#303942;}

.body_bg{ background:url(../images/body_bg.jpg);}
#top_box{background:none;height:auto;color:#999; position:absolute; left:0; top:10px;}
#top_box .currency_txt{ padding-bottom:10px; color:#303942;}
#top_box .currency_txt i{ width:12px; height:8px; line-height:10px; margin:0 0 2px 3px; font-size:12px;}
#top_box .drop_currency{top:20px; left:-22px;}
#top_box .drop_currency:before{ border-width:0 8px 8px; border-style:solid; border-color:transparent transparent #fff; position:absolute; left:50%; top:-8px; transform:translateX(-50%);content: "";}
#top_box .currency li a:hover{ background:#6582a0;}

#top_box .top_lt{ margin-left:15px; color:#303942;}

#header_box{position:relative; width:1200px;}



#header_box .top_rt{ position:absolute; right:0; top:10px;}
#header_box .login a{ color:#303942; font-size:14px;}


#header_box .logo{ width:100%; text-align:center;height:auto;max-height:93px; padding:20px 0;}
#header_box .logo a{ display:inline-block; width:110px;}
#header_box .logo a img{ max-width:100%;}

#header_box .search_box{padding:0;}
#header_box .search{padding:0;height:auto;width:auto;}
#header_box .searchform{border:0;width:230px;height:32px;border:none;}
#header_box .search_input{width:190px;padding:0;margin:0;background:#fff;height:32px;line-height:30px;text-indent:0; border:1px solid #ccc; padding-left:30px; border-radius:4px;}
#header_box .btn_search{float:left;width:30px;text-align:center;line-height:30px;height:30px;padding:0;margin:0;border:0;background:none;font-size:25px;color:#a3a3af; position:absolute; left:0; top:3px;}


#header_box .header_rt{padding:0; width:300px;}
#header_box .cart_box{margin:0;padding:0;border:0;height:32px; background:#6582a0; border-radius:4px;}
#header_box .cart_txt{ margin:0 10px; line-height:32px; font-size:14px;}
#header_box .cart_txt a{display:inline-block; color:#fff;}
#header_box .cart_txt strong{ color:#fff;}

#header_box .nav_warp{ width:100%; border-bottom:1px solid #b1bdca; padding-bottom:12px; margin-bottom:12px;}
#header_box .nav_box{border:0; width:900px; float:left; height:32px;}
#header_box .nav{width:100%;float:none;margin:0;}
#header_box .nav > li{padding:1px 15px 1px 0;height:30px; line-height:30px;}
#header_box .nav > li > a{text-transform:uppercase;border:0; padding-bottom:14px; color:#303942;}
#header_box .nav .sub_nav{text-align:left;background:#fff;border: 1px solid #eee;box-shadow: 6px 6px 6px rgba(0, 0, 0, 0.2);box-sizing: border-box;margin-top: 0;text-transform: none;width:172px;padding:10px;top:37px;}
#header_box .nav .sub_nav:before{ border-width:0 8px 8px; border-style:solid; border-color:transparent transparent #fff; position:absolute; left:15px; top:-8px; content: "";}
#header_box .nav .sub_nav .arr,#header_box .nav .sub_nav .cate_tit{display:none;}
#header_box .nav .sub_nav li{float:none;width:auto;}
#header_box .nav .sub_nav li a{padding:0; color:#303942;}
#header_box .nav .sub_nav li a:hover{text-decoration:underline; background:#fafafa;}


#body_box{ width:1200px;}

#body_box .banner,.index_default .box_lt .about .img,.index_default .box_lt .about .txt,.index_default .box_lt .news{padding-bottom:15px; margin-bottom:15px; border-bottom:1px dashed #b1bdca;}

#body_box .banner{ background:none; height:auto; border-bottom-style:solid;}
.index_default .banner_box{height:420px;width:870px;}
.index_default .banner_rt{ float:right; width:309px; padding-left:10px; margin-left:10px; border-left:1px solid #b1bdca; height:420px;}
.index_default .banner_rt .ad{ height:420px; width:100%;}
.index_default .banner_rt img{ width:100%; max-height:100%;}

.index_default .box_lt{ float:left; width:230px;}
.index_default .box_lt .about img,.index_default .box_lt .news img{ max-width:100%;}
.index_default .box_lt .about h5,.index_default .box_lt .news h3{ line-height:30px; font-size:22px; font-weight:400; margin-bottom:15px;}
.index_default .box_lt .about p,.index_default .box_lt .news .text{ line-height:20px; color:#a3a3af; font-size:13px;}
.index_default .box_lt .about a,.index_default .box_lt .news .more{ display:block;font-style: italic; margin-bottom:15px; color:#00acc1;}
.index_default .box_lt .news h5{ font-size:14px; margin-top:8px; font-weight:400;}
.index_default .box_lt .news .time{ display:block; margin:8px 0; color:#a3a3af; font-style: italic;}


.index_default .box_rt{ float:right; width:950px;}
.index_default .por{ min-height:100px;}

.index_default .tit{padding:0;height:auto;padding: 0;border-bottom:none;text-align:left;height:auto;line-height:25px; margin-bottom:15px;}
.index_default .tit a{ color:#303942; float:none;font-size:20px;display:inline-block;}

.product_list_2017 .viewlistnav .icon-arrows-copy{ background:none;}
.common_pro_list1 li,.common_pro_list2 li{ width:230px; border:none; margin-right:12px;}
.common_pro_list1 li .pic,.common_pro_list2 li .pic{ border:1px solid #b1bdca; position:relative;}
.common_pro_list1 li .pic img,.common_pro_list2 li .pic img{ vertical-align:middle;}
.product_list_2017 .common_pro_list1 li .pic,.product_list_2017 .common_pro_list2 li .pic{  width:230px; height:230px; line-height:230px;}
.product_list_2017 .common_pro_list1 li .pic img,.product_list_2017 .common_pro_list2 li .pic img{ max-width:230px; max-height:230px;}
.common_pro_list1 li .xj_pic,.common_pro_list2 li .xj_pic{ backface-visibility:hidden; position:absolute; left:00; top:0; width:100%; height:100%; opacity:0;}
.common_pro_list1 li .xj_pic span,.common_pro_list2 li .xj_pic span{ display:inline-block; height:100%; vertical-align:middle;}
.common_pro_list1 li .pic:hover .xj_pic,.common_pro_list2 li .pic:hover .xj_pic{ opacity:1; transition:all 0.5s ease 0s;}
.common_pro_list1 li .discount_wrap,.common_pro_list2 li .discount_wrap{ position:absolute; right:0; top:0;}
.common_pro_list1 li .discount,.common_pro_list2 li .discount{ background:#ed3444; color:#fff; padding-top:0; height:25px; line-height:25px;}
.common_pro_list1 li .discount:before,.common_pro_list2 li .discount:before{ position:absolute; left:50%; bottom:-6px; transform:translateX(-50%); border-color:#ed3444 transparent transparent; content: ""; border-style: solid; border-width:6px 6px 0 0px;}
.common_pro_list1 li .discount span,.common_pro_list2 li .discount span{ font-weight:normal; font-size:12px; display:inline-block;}
.common_pro_list1 li .sold_out_box span,.common_pro_list2 li .sold_out_box span{ left:50%; transform:translate(-50%,0); background:#707175; background:rgba(112,113,117,0.7); width:auto; white-space:nowrap; width:150px;}


.index_default .common_pro_list1 li{ margin-right:20px; width:222px;}
.index_default .common_pro_list1 li.none{ margin-right:0;}
.index_default .common_pro_list1 li.other{ width:100%; margin:0;}
.index_default .common_pro_list1 li .pic{ width:220px;}
.index_default .common_pro_list1 li .pic img{ max-width:220px; max-height:220px;}
.index_default .common_pro_list1 .pro_content{ padding-left:0;}
.index_default .common_pro_list1 li .name,.index_default .common_pro_list1 li .price,.index_default .common_pro_list1 li .timer_box{ text-align:left;}
.index_default .common_pro_list1 li .name{ margin:10px 0; padding:0; height:15px; font-size:14px; color:#303942;}
.index_default .common_pro_list1 li .price{ height:32px; font-size:18px; color:#a3a3af; font-weight:normal; position:relative; margin-top:10px;}
.index_default .common_pro_list1 li span.oldprice{ display:block; color:#c4c4d4; position:absolute;}
.index_default .common_pro_list1 li span.Speprice{ position:absolute; left:0; bottom:0;}
.index_default .common_pro_list1 li .view{ display:block; position:absolute; right:0; bottom:0; width:92px; height:30px; line-height:30px; border-radius:4px; background:#6582a0; text-align:center; color:#fff;}



#bottom_box{width:100%;border-top:1px solid #f1f1f1; padding:0 0 30px;}
#bottom_box .link_box dl{ width:220px;}
#bottom_box .link_box dl.newletterform{float:right;padding:8px 0 0px;width:auto;}
#bottom_box .newletterform label{display:none;}
#bottom_box .newletterform form{text-align:right;width:400px;height:40px;border:none;float:right;}
#bottom_box .newsletter_txt{float:left;border:0;height:30px;width:270px;padding:0; text-indent:10px; border:1px solid #ccc; border-radius:3px;}
#bottom_box .newsletter_btn{float:left;margin:0 0 0 10px;width:100px;height:32px;color:#fff;background:#6582a0; border-radius:4px; line-height:30px;}
#bottom_box .newletterform h3{font-weight:normal;font-size:14px;margin-bottom:10px;color:#000;}
#bottom_box .link_box dl dt{margin-bottom:10px;}
#bottom_box .link_box dl dd a{color:#303942;line-height:24px;}
#bottom_box .foot{ overflow:hidden;}
#bottom_box .payment,#bottom_box .copyright{ float:left; width:50%; height:30px; line-height:30px;}
#bottom_box .payment{border-top:none;padding:0; text-align:right;}
#bottom_box .copyright{ text-align:left; padding:0;color:#303942;}


.index_default .common_pro_list1 li .view:hover,#bottom_box .newsletter_btn:hover,#bottom_box .link_box dl dd a:hover,.common_pro_list1 li .name:hover,.common_pro_list1 li .name:hover{ text-decoration:underline;}

.product_detail_2017 .viewfontright{ width:570px;}

/
#top_box .currency_txt i{ height:10px; width:15px; line-height:12px; font-size:22px; margin:0;margin:0;color:#636363;}
#header_box a.go{background:#db4c52;text-align:center;}
#header_box a.go i{background:#db4c52;color:#fff;line-height:32px;font-size:14px;}

#header_box .category_box h4 i{background:none;font-size:12px;margin:13px 25px 0 0;width:13px;height:11px;}
.index_default span.timer_box{ float:none; margin-left:0;}
.index_default span.discount-timer-big{padding-left:0;background:none;}
.index_default .tit .clock{ height:20px; float:left; font-size:20px; font-weight:bold; margin:-3px 3px 0px 10px;}
#bottom_box .shartto{height:auto;}
#bottom_box .shartto li{width:30px;height:30px;margin-bottom:5px;}
#bottom_box .shartto li a{ font-size:20px;display:block;width:30px;height:30px;line-height:30px;text-align:center;color:#333;}
#bottom_box .shartto li a:hover{color:#ed3445;}
#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;}


.discount_timer_wrap i {font-size: 16px;font-weight: bold;height: 16px;line-height: 17px;margin: 0 2px -4px 0;width: 16px;background:none;}
.common_pro_list1 li .free_shipping i,.common_pro_list2 li .free_shipping i{background:none;margin:0 3px -1px 0; font-size:15px; color:#ed3445;}
.discount_timer_wrap span.discount-timer{background:none;text-indent:3px;}


.product_list_2017 .module_attr_list_2017 .attrlist span{ background:none;}


@-moz-document url-prefix(){.common_pro_list1 li .discount_wrap i{ line-height:49px;}
