﻿@charset "utf-8";

body,dl,dt,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote {margin:0;padding:0;}
img {border:none; margin:0; padding:0;}
ol ,ul ,li {list-style:none;}
body { margin:auto; font: 12px/1.35 Arial,Helvetica,sans-serif; color:#000000; background:#edeaea url(images/bg_body.jpg) repeat center top; position: relative; z-index: 0 }
a {color:#2c2c2c;text-decoration:none;}
a:hover {text-decoration:none; color:#000000;}
h1 {font-size:18px;}
h2 {font-size:16px;}
h3 {font-size:13px;}
.fl { float:left;}
.fr { float:right;}
.clr, .clear, .clearBoth {clear:both;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{display:inline-table}
*html .clearfix{height:1%}
.clearfix{display:block}
*+html .clearfix{min-height:1%}

.input_out{ width:266px; height:15px;line-height:15px; margin:0; padding:4px; border:1px #ccc solid;}
.input_move{ width:266px; height:15px;line-height:15px; margin:0; padding:4px; border:1px #9a9a9a solid;}


/*margin*/
.ml10 { margin-left:10px;}
.mr10 { margin-right:10px;}
.mt10 { margin-top:10px;}
.mb10 { margin-bottom:10px;}
.btn { border:0; cursor:pointer; font-weight:700; text-transform:uppercase; color:#fff; background:url(images/buttonBg206.gif) no-repeat center top; height:24px;}
.btns { border:0; cursor:pointer; font-weight:700; text-transform:uppercase; color:#fff; background:url(images/buttonBg206.gif) no-repeat center bottom; height:24px;}
#emails { width:947px; text-align:right; padding:5px 0}
#emails form { display:block; float:right; text-align:right;}
.email { width:200px; height:22px; line-height:22px; background:#EAEAE8; border:0;}

#Wrapper { margin:0 auto; padding:5px 0 0 0;  width:980px;background-color: #ffffff;box-shadow: 0px 0px 10px rgba(0,0,0,.25);}

/*===========Header==============*/
#header { margin:0 auto; z-index:9999; width:960px; background:#fff; }
.logo { float:left; text-align:left; padding:10px 0 0 0;}
.sub_r{ float:right; text-align:right;}
.sub_r .member_box{float:right; background:#bb1719; width:400px; height:26px; margin:0; padding:0; text-align:center; border-radius:4px}
.sub_r .member_box a{ background:url(images/topnav2.gif) no-repeat right; font:100 12px/26px Arial; color:#FFF; padding:0 10px;}
.sub_r .member_box a:hover{ text-decoration:underline;}
.sub_r .sub_msn{text-align:right; width:530px; padding:10px 0; margin:0; clear:both; overflow:hidden;}
.searchtext {border:0; height:24px; line-height:18px; padding:0;margin:0; width:240px; color:#999; text-indent:5px; border:1px solid #CCC; border-radius:5px;}
/*导航*/
.navMenu{width:960px; height:36px; margin:5px auto; background:#bb1719;  border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.navMenu a{ padding:0 20px; font:bold 13px/36px Arial, Helvetica, sans-serif; color:#fff;}

/*导航菜单 */
.popular-key { text-align:center; width:940px;padding:5px;margin:5px auto; color:#f00; font:bold 15px/20px Arial; clear:both; border:5px #666 double;  overflow:hidden}
.popular-key a { color:#f00; }
.popular-key a:hover { color:#333;}


/*============End Header and bof banner===============*/
#full-screen-slider { margin:0 auto; width:700px; height:300px; position:relative; margin-bottom:10px; overflow:hidden;}
#slides { display:block; width:700px; height:300px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:700px; height:300px; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:700px; height:300px; text-indent:-9999px}

/* BODY */
#mainWrapper { width:960px; margin:10px auto 0 auto; padding:0; background:#fff; clear:both;}
#Main_v{ width:960px; margin:0 auto; padding:0 0;}

#model_main{ padding: 0px; width:960px; margin:0 auto; overflow:hidden; }
#main_left{ float:left; width:246px;  padding:0px; margin:0px;}
#main-right{ float:right; width:168px;  padding:0px; margin:0;}
.main_right{ float:right; width:700px; margin:0 0 10px 0; }

/*------index------*/
.discount_mid{ width:698px; margin:5px auto; overflow:hidden; padding:0;}
.discount_mid .dis_title{ width:695px; background:#bb1719; height:32px; font:bold 15px/32px Arial; color:#fff; text-align:center; border-radius:5px;}
.discount_mid .bar_title{ width:695px; margin:0; padding:0; height:30px; border-bottom:1px solid #bb1719; clear:both; overflow:hidden;}
.discount_mid .bar_title h2{ float:left; background:url(images/icon2.gif) no-repeat left; text-indent:26px; font:bold 16px/30px Arial; color:#bb1719;}
.discount_mid .bar_title a{ float:right; text-align:right; line-height:30px; padding-top:3px; color:#f00;}

#breadCrumbs { background:#bb1719; height:20px; font:100 12px/20px Arial;  color:#fff; padding:5px; text-indent:10px; margin-bottom:10px; text-transform:capitalize;}
#breadCrumbs img { margin:0 5px;}
#breadCrumbs a { color:#fff; font:bold 12px/20px Arial, Helvetica, sans-serif;}

.itembox { margin:10px auto 0 auto; width:570px; padding-left:420px; height:572px;}
.itemprobox { float:left; width:280px; height:286px;}
.itemprobox .itemimg { margin:0 auto; width:260px; height:160px; text-align:center;}
.itemprobox .itemimg a img { border:0;max-width:260px; max-height:160px; width:expression(this.width > 260 && this.height < this.width*160/260 ? 260: true);  height: expression(this.height > 160 ? 160: true);margin-top: expression(this.height < 160  ? (160 -this.height)/2: 0);}
.itemprobox .itemname { padding:2px 5px; height:70px; font:100 16px/30px Arial, Helvetica, sans-serif; text-align:center;}
.itemprobox .itemname a { color:#656565;}
.itemprobox .itemname a:Hover { color:#f60; }
.itemprobox .itemprice { text-align:center; font-size:16px; color:#999; height:30px; }
.itemprobox .itemprice s { font:100 16px/30px Arial, Helvetica, sans-serif; color:#999;}
.itemprobox .itemprice .nowprice { font:700 24px/30px "Oswald", Arial, Helvetica, sans-serif; color:#333;}
.itemprobox .itemprice .dayu { font:100 18px/30px Verdana, Geneva, sans-serif; margin:0 10px;}
/*-----------left-------------*/

.sideBoxleft {width:246px; margin-bottom:10px; padding:0px;}
.sideBoxleft .boxtitle { width:246px; height:28px; background:#bb1719; color:#fff; font:700 14px/28px Arial, Helvetica, sans-serif; text-align:center;}
.sideBoxleft .boxtitle a { color:#fff;}
.sideBoxleft .boxcontent { clear:both; width:244px; border:1px #bb1719 solid; border-width:1px 1px 2px 1px; overflow:hidden;}

/*产品目录*/
#insort { width:204px; margin:0 auto;}
#insortline { margin:0; padding:0; overflow:hidden;}
#insortnsort {text-align:left; float:left;}
.ProTitle { width:185px; text-align:left; line-height:28px; padding-left:19px; background:url(images/-.gif) no-repeat left; background-position:5px 10px;border-bottom:1px dotted #ddd;}
.ProTitle a{ font-size:13px; color:#333;}
.ProTitleHover { width:185px; text-align:left;line-height:26px; padding-left:19px;background:#f9f9f9 url(images/-.gif) no-repeat left; border-bottom:3px dotted #ddd;background-position:10px 10px;}
.ProTitleHover a{ font-size:13px; color:#C00;}

.ProTitle200{ width:204px; height:22px;text-align:left; padding-left:10px;border-bottom:1px dotted #ddd; float:left; position:relative;}
.ProTitle200 a{ font-weight:100; font-size:12px; color:#666;}
.ProTitleHover200 { width:204px; height:22px;text-align:left; float:left; position:relative; padding-left:10px; border-bottom:1px dotted #ddd; float:left; background:#f1f1f1;}
.ProTitleHover200 a{ font-weight:100; font-size:12px; color:#C00;}


.sort{VISIBILITY: hidden; WIDTH:430px; position:absolute;margin-top:0px; overflow:hidden; z-index:999; float:left; background-color:#fff; border:1px solid #ddd; border-right:3px solid #ddd;border-bottom:3px solid #ddd;}
/*产品目录*/

/* RIGHT */
#Content{ width:804px; float:right; overflow:hidden;}
#Content .con_mid{ width:804px; margin-bottom:10px;}
#Content .right_mid{ width:804px; padding:0;color:#333;overflow:hidden; font:100 11px/18px  Arial, Helvetica, sans-serif;}
.product-news { width:100%; margin-bottom:10px; }
.product-news .product-title { width:100%; height:56px; background:url(images/protitle.jpg) no-repeat; color:#c50303; font:700 36px/44px Arial, Helvetica, sans-serif; text-align:center; text-transform:uppercase;}
.product-news .product-box { width:100%; overflow:hidden;}

.listbox { width:170px; height:265px; float:left; background:#f0f0ef; margin:0 4px 5px 0;}
.listbox .productItem{float:left; width:170px; text-align:center; height:inherit;}
.listbox .proImg{ width:150px; height:150px; text-align:center; margin:0 auto; }
.listbox .proImg img{ border:0;max-width:150px; max-height:150px; width:expression(this.width > 150 && this.height < this.width*150/150 ? 150: true);  height: expression(this.height > 150 ? 150: true);margin-top: expression(this.height < 150  ? (150 -this.height)/2: 0);}
.listbox .proName{ width:170px; text-align:center; font:100 12px/18px Arial, Helvetica, sans-serif;}
.listbox .proName a{ color:#000; font:bold 12px/18px Arial, Helvetica, sans-serif; }
.listbox .proPrice{ padding:5px 1px 1px 5px; width:174px; height:38px; text-align:center; color:#F00; font-size:15px;}

/* LEFT */
#leftsideBar{ width:210px; padding:0; float:left; overflow:hidden;}
.sideBar_left {width:210px; padding:0; overflow:hidden; }
.sideBar_left h3 { width:100%;text-indent:10px; padding:0px; margin:0px; background:#2D2D2D; line-height:30px; font-size:12px;color:#fff; text-transform:uppercase; height:30px; font-weight:normal; }
.sideBar_left .left_mid{  color:#333;overflow:hidden; font:100 11px/18px Verdana, Arial, Helvetica, sans-serif;}


.hw_Best{ float:left; width:240px; overflow:hidden; margin:0 auto; }
.hw_Best1{ text-align:center; width:240px;overflow:hidden; }
.hw_Best2{ width:240px; text-align:center;}
.hw_Best2 b{ color:#000; font-size:12px;}
.hw_Best2 br{ line-height:7px;}
.hw_Best2 a{color:#333; font:100 11px/14px Arial, Helvetica, sans-serif; text-transform:capitalize;}
.hw_Best2 a:hover{color:#f00;}
.hw_Best2 span{color:#f00; font-weight:bold; font-size:13px; font-family:Arial, Helvetica, sans-serif;}

#main_left .fix{ float:left; width:96%; margin:0 auto; padding:0; }
.fix li{  float: left; height:auto; margin: 0; padding: 0; width:100%; list-style-type:none; }
.fix li a{ padding:0px; font-size:12px; display:block; text-align:left; display:block; text-transform:capitalize; text-align: left; text-indent:4px; float:none;overflow: hidden;white-space: nowrap;-o-text-overflow: ellipsis;text-overflow: ellipsis; line-height:25px;}
.left_reviews_2{ background:#F9F8F8;}
.left_reviews_1{ background:#fff;}

#prohref a{ display:block; font-size:11px; width:167px; overflow:hidden; height:20px; color:#333; text-align:left; text-indent:5px; line-height:20px; float:left; margin:0 2px 4px 2px; text-transform:capitalize; border:1px solid #CCC;}
#prohref a:hover{ color:#c00}

/*===============Footer===============*/
.footer-wrapper{ width:960px; padding:0; margin:0 auto;}
.footer{width:960px;margin:0 auto;font-size:11px;font-family:arial,helvetica,sans-serif; border-top:3px solid #bb1719;}
.footer .bot_menu{width:960px; height:36px; text-align:center; margin:0;}
.footer .bot_menu a{ font:bold 13px/36px Arial, Helvetica, sans-serif; color:#000; padding:0 15px;}
.footer .bot_menu a:hover{ color:#fff; text-decoration:underline;}
.footer .payment{width:960px;margin:0; text-align:center; padding:10px;}
.footer .Copyright{width:960px;margin:0; text-align:center; padding:10px; color:#000; font:bold 12px/26px Arial, Helvetica, sans-serif;}
.footer .Copyright a{ color:#000; font:bold 12px/26px Arial, Helvetica, sans-serif;}

#navSuppWrapper { font-size:11px; font-family:Arial, Helvetica, sans-serif; width:990px; margin:0 auto;}
#navSupp{ padding-right:8px; margin:auto; }
.fothelp{background:url(images/fothelpbg.jpg) no-repeat top; padding:1px 0 0 0; height:1%;}
.fotBreadCrumb{clear:both; height:33px; text-indent:3px; line-height:33px; padding:0; margin:0;}

.helpdl{padding:3px 5px;}
.helpdl dl{float:left; width:20%; display:block; height:160px;}
.helpdl dt{color:#666; font-weight:bold; text-indent:40px; line-height:33px;}
.helpdl dd{line-height:16px;}
.helpdl dd a{color:#888;}

#NavBottom{float:left;  margin:8px auto; padding:5px 0; font-size:11px;}
#NavBottom a{color:#0099FF;}
.legalCopyright{ margin:8px auto; padding:5px 0; float:right; font-size:11px;}

/*===============End Footer===============(结束修改底部主要样式)*//
	
.hwpic {padding:4px; line-height:26px; float:left; width:178px; text-align:center; height:220px;}


/* Buy */
#B1_title{ width:950px; height:32px; line-height:32px;}
.Buy_box{ width:950px; margin:0 auto;padding:0;}
.B_left{ width:930px; padding:10px; margin:0 auto; color:#333;overflow:hidden;background:#fff;}

/* Company */
.Com_box{ width:972px; margin:0 auto;padding:0; }
.Com_left{ float:left;width:632px; padding:0; margin:0 auto; color:#333;overflow:hidden;}
.Com_left .C_title_01{ width:632px; height:59px; background:url(images/com_title_01.gif) no-repeat top left; text-indent:56px; color:#fff; text-transform:uppercase; font:bold 14px/50px Arial, Helvetica, sans-serif}
.Com_left .Com_info{ width:604px; padding:10px; margin:0 auto 0 4px; background:#fff}
.Com_left .Com_info a{ font:bold 13px/30px Arial, Helvetica, sans-serif; color:#555}
.Com_left .Com_info a:hover{ color:#000;}

.Com_right{ float:right; width:312px; padding:0; margin:0; overflow:hidden;}
.Com_right .C_title_02{ width:310px; height:59px; background:url(images/com_title_00.gif) no-repeat top right;}
.Com_right .com_guest{ width:286px; padding:10px; margin-right:5px;background:#e8f5ff; font:bold 14px/30px Arial, Helvetica, sans-serif; color:#666}


/* PAGE */
#showpage { height:30px; font:100 12px/28px Arial, Helvetica, sans-serif; text-align:right; font-size:12px; clear:both;  padding:2px 10px 4px 10px;  color:#000; font-weight:100; margin:10px 0; border:1px #ddd solid; background:#f1f1f1;}
#showpage a{ background:#fff; cursor:hand; border:1px solid #ccc; color:#333;  padding:1px 5px; font:100 11px/26px Arial, Helvetica, sans-serif;text-decoration:none;}
#showpage a:hover{ background:#999; color:#fff; cursor:hand;}

/* TITLE */
#bar{padding:0; text-align:left; text-transform:uppercase;font:bold 14px/40px Arial; margin:0; text-transform:capitalize; color:#333;  height:45px;}
#bar span { display:none;}
#bar b{color:#333;text-transform:uppercase; font:bold 14px/25px Arial, Helvetica, sans-serif; }
#bar b a, #bar a { color:#333;text-transform:uppercase;font:bold 14px/25px Arial, Helvetica, sans-serif; }
#bar p{ color:#333;}
#bar a:hover{ text-decoration:underline}

#p_title { width:100%; height:24px; margin:0 auto 10px auto; color:#222; padding:3px 0; font:700 14px/24px Arial; text-indent:15px; border-bottom:1px #ddd solid; text-transform:capitalize;}
#p_title span{ float:right; margin-right:30px;}
#p_title a{ color:#333; font-size:12px; font-weight:700;}


/* News */
.news_box_{ width:662px; height:120px; overflow:hidden; padding:6px 0; border-bottom:1px dashed #ccc; margin:0 auto}
.newstile_{ height:20px; font:bold 14px/20px Arial, Helvetica, sans-serif; padding:0;}
.newstile_ a{ color:red}
.newpic_{ width:135px; border:1px solid#666;height:130px;}
.newscont_{ width:530px; text-align:left; font:100 11px/16px Arial, Helvetica, sans-serif; color:#555}



.column1 { width:200px; float:left; display:inline; background:url(../pic/col_top.gif) repeat-x left top;}
.sidebox { width:200px;}

.category { padding-left:10px; padding-right:10px;}
.category dt { border-bottom:1px dotted #ccc;}
.category dt a { line-height:30px; color:#8b6127; font-weight:bold;}
.category dd { margin:0; padding:0; }
.category dd a { line-height:22px;}
.category dd a:Hover { color:#900; }
.boxcom { padding:10px 0; width:695px;}
.boxcombot { height:0px;overflow:hidden;}
/* buy */
.buy_title { text-transform:uppercase; color:#8B6127; border-bottom:1px #DCDCDC dotted; margin:0 6px; padding:5px; font:100 12px Arial; }

/*==================stylesheet_MagicZoom.css=================*/
.brands { width:170px; height:200px; margin:10px auto; border:1px #ddd solid;overflow-y:scroll; }
.brands li { display:block; height:20px; text-transform:capitalize; border-bottom:1px #f1f1f1 dotted}
.brands li a { text-indent:5px; display:block; font:100 12px/20px Arial, Helvetica, sans-serif}
.brands li a:hover { color:#f00; }
.brands .seteds a { color:#f00; font-weight:bold;}

.cartbox { background:#fefefe; }
.buy-title { display:block; padding:10px; margin:0; background:#000; color:#fff; text-align:center; width:200px; font:bold 14px/20px Arial;}
.buy-img img { padding:1px; border:1px #ddd solid; max-height:40px; max-width:40px; background:#fff;}
.buy-name a { color:#019ce2; font:bold 12px Arial, Helvetica, sans-serif;}
.buy-name i { color:#019ce2; font-size:11px;}
.buy-num { border:1px #ddd solid; height:28px; line-height:28px; text-align:center; width:50px;}
.shipping-cost { background:#f1f1f1; padding:15px; border-bottom:1px #ddd solid;}
.shipping-cost strong { font:bold 16px/30px Arial, Helvetica, sans-serif;}
.shipping-cost p { text-indent:10px; font:100 12px/20px Arial, Helvetica, sans-serif; margin-top:10px;}
.shipping-select { border-bottom:1px #ddd solid; background:#f7f7f7; padding:10px 0 10px 10px;}
.shipping-select select { border:1px #ddd solid; padding:8px 10px; color:#999; margin-bottom:10px;}
.shipping-weight { border-bottom:1px #ddd solid; background:#f7f7f7;}
.shipping-weight .weight-title { padding:15px 0 15px 15px; color:#999; font:100 12px/20px Arial, Helvetica, sans-serif; border-bottom:1px #ddd solid;}
.shipping-weight .weight-box { padding:15px 0 15px 15px; }
.shipping-weight .weight-box li { float:left; display:block; font:bold 12px Arial, Helvetica, sans-serif;}

.alltotal { background:#f1f1f1; padding:10px 0;}
.alltotal strong { font:bold 16px/30px Arial, Helvetica, sans-serif; text-indent:15px; display:block;}
.alltotal .total { text-align:right; padding:15px; border-bottom:1px #ddd solid; background:#f1f1f1; font:bold 14px/25px Arial, Helvetica, sans-serif; color:#777;}
.alltotal .total span { float:left; }

.alltotal .shippings { text-align:right; padding:10px 15px;  background:#f7f7f7; font:100 14px/25px Arial, Helvetica, sans-serif; color:#777;}
.alltotal .shippings span { float:left; }

.savecart { width:990px; margin:0 auto;}
.cart-left { float:left; width:660px; background:#fff; margin-top:10px;}
.cart-right { float:right; width:304px; margin-top:10px;}
.cart-right .right-title { width:300px; padding:0 2px; background:url(images/cartbg.png) no-repeat left top; text-align:center; height:30px; border-bottom:1px #ddd solid; font:bold 18px/30px Arial, Helvetica, sans-serif; }
.cart-right .right-box {  background:url(images/cartbg.png) repeat-y center; width:300px; padding:10px 2px; }
.cart-right .right-box table { width:280px; margin:0 auto;}
.cart-right .right-bot { width:304px; height:11px; background:url(images/cartbg.png) no-repeat right bottom;}
.buy-imgs img { padding:1px; border:1px #ddd solid; max-width:80px; background:#fff; }
.cartlist td { border-bottom:1px #ddd solid; padding:10px 0;}
.cartlists td { border-top:2px #000 solid; padding:10px 0;}

.mini-cart-item{ display:block; margin:0; padding:0;}
.cart-product-image{float:left;margin-right:15px;width:80px;}
.cart-product-info{float:left;width:180px;}
.cart-product-info h2{margin:0;padding:0px;padding-bottom:6px;line-height:12px;font-family:Verdana,Geneva,sans-serif;font-weight:normal;width:175px;overflow:hidden}
.cart-product-info h2 a{ color:#1d68a2; height:auto; line-height:normal; font:100 11px Arial, Helvetica, sans-serif;}
.cart-product-info h2 a:hover{color:#333 !important}
.header-antal{clear:both;color:#565656;font-family:Verdana,Geneva,sans-serif;font-size:11px;padding-bottom:3px;padding-top:7px;}
.header-antal span{display:block;float:left;width:58px;}
.header-antal .up-down span{width:auto}
.header-antal .up-down{position:relative}
.header-antal a.up{position:absolute;top:-17px;right:30px;background-position:0 0;display:block;width:12px;height:8px;}
.header-antal a.down{position:absolute;top:-9px;right:30px;background-position:0 -8px;display:block;width:12px;height:9px;}
.header-antal a.up:hover{background-position:0 -21px}
.header-antal a.down:hover{background-position:0 -29px}
.header-antal form input{width:25px;height:17px;border:none;padding:0px;font-size:11px;text-align:center;color:#737373}
.header-price{font-size:11px;color:#565656;font-family:Verdana,Geneva,sans-serif;padding-top:3px;}
.header-price span{color:#1d68a2}

.topmenu span {display:block; border:2px #333 solid; background:url(images/menu.gif) no-repeat center center; margin:5px; width:48px;height:48px; border-radius:5px;}
/* Tablet Layout: 481px to 768px. Inherits styles from: Mobile Layout. */

.main_box_left { float:left; width:754px;}
.main_box_left .box_left_show { padding:5px;}
.main_box_right { float:right; width:220px;}
.main_box_right .box_right_title { color:#ff4a96; font: italic 700 26px/50px "Times New Roman", serif;}
.main_box_right ul { display:block; width:100%;}
.main_box_right li { display:block; height:40px; border-bottom:1px #ffd0d6 solid; font:100 12px/40px arial;}
.main_box_right li a { color:#333; }
.main_box_right li a:hover { color:#ffd0d6; }

#float_notice { position: fixed; right: 10px; bottom: 100px; width: 38px; text-align: right; z-index: 999 }
#float_notice a { display: block; margin: 5px 0; }
#float_notice a img { border: 0; display: block; width: 38px; }
