body,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,input,textarea,p{ padding:0; margin:0;}
body{ margin:0 auto; background:#000; font:11px/150% Verdana, Arial, Helvetica, sans-serif; color:#fff; text-align:left;}
img{ border:0;}
li{ list-style:none;}
h1,h2,h3,h4,h5,h6{ font-weight:normal; font-size:100%;}
tr,td,select,input{ font:11px/150% Verdana, Arial, Helvetica, sans-serif;}
label,input,textarea,select,button{ vertical-align:middle;}
button{ overflow:visible; cursor:pointer;}
a{ color:#fff; text-decoration:none;}
a:hover{ color:#ffa834; text-decoration:underline;}

.clearfix:after{ clear:both;content:'.';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}
.clearfix{ display:inline-block}
* html .clearfix{ height:1%}
.clearfix{ display:block}


/* _toper------------------------------ */
.header,.pagebody,.footer{ margin:0 auto; width:950px;}

.top{ background:url(../images/top.jpg) no-repeat; height:100px;}
.top,.top a,.top a:hover{ color:#000;}
.addfavorite{ padding:5px 15px 0 0; text-align:right;}
.logo{ font-size:15px;}
.topMenu{ margin-bottom:10px; background:#535353; height:30px;}
.topMenu ul{ text-align:center; margin:0 auto;}
.topMenu li{ padding:0 20px; display:inline; font-size:13px; font-weight:bold; line-height:30px;}
.topMenu li a,.topMenu li a:hover{ color:#fff;}


/* _footer------------------------------ */
.foot{ padding:5px 20px 30px; text-align:center;}


/* _pagebody------------------------------ */
.sidebar{ float:left; margin-right:10px; width:200px;}
.mainbody{ float:left; width:740px; display:inline;}

.leftBox02{ margin-bottom:30px;}
.leftBox02 h3{ padding-left:30px; background:url(../images/leftBoxTop01.jpg) no-repeat 0 0; height:56px; font-size:14px; line-height:35px;} 
.search{ padding:8px 20px;}
.search input{ margin:3px 0;}
.btn{ background:url(../images/btn_01.jpg) no-repeat 0 0; width:85px; height:23px; border:0; color:#fff; font-weight:bold;}

.leftBox,.mainBox{ margin-bottom:10px;}
.leftBox h3,.mainBox h3{ padding-left:18px; height:30px; font-size:14px; line-height:30px;}
.leftBox h3{ background:url(../images/leftBoxTop.jpg) no-repeat 0 0;}
.leftContent{ padding:10px 12px; border:0 solid #535353; border-width:0 2px 2px 2px; font-size:12px; line-height:20px;}

.category li{ padding:3px 0; font:15px Arial;}
.category li ul{ margin:2px 0 6px 15px;}
.category li li{ padding:1px 0; font:12px Arial;}
.category li li li{ padding:0;}


.mainBox h3{ background:url(../images/mainBoxTop.jpg) no-repeat 0 0;}
.mainContent{ padding:10px 12px; border:0 solid #535353; border-width:0 2px 2px 2px;}

.productList{ padding-left:20px !important; *padding-left:10px;}
.productBox{ float:left; margin:10px; width:150px; text-align:center;}
.productBox h4{ padding-top:2px; text-align:center; height:34px;}

.productImg{ display:table-cell; vertical-align:middle; text-align:center; *display:block; *font-size:127px; *font-family:Arial; width:142px; height:142px;}
.productImg img{ vertical-align:middle;}
.productImg a,.smallImg a{ display:block; border:1px solid #000;}
.productImg a:hover,.smallImg a:hover{ border:1px solid #ffa834;}
.price{ font-weight:bold; color:#ffa834;}

.current{ margin:0 5px 6px;}
.page{ margin:5px 20px 10px; text-align:right;}

.channel{ padding:0 3px; line-height:180%;}
.feedback{ margin:20px 0 5px; border:0 solid #535353; border-width:1px 1px 0 0;}
.feedback td{ padding:3px; border:0 solid #535353; border-width:0 0 1px 1px; font-size:12px;}
.feedback h4{ font-size:12px;}

.bigImgBox{ float:left;}
.bigImg{ display:table-cell; vertical-align:middle; text-align:center; *display:block; *font-size:313px; *font-family:Arial; width:350px; height:350px; border:1px solid #535353;}
.bigImg img{ vertical-align:middle;}

.productOtherImg{ float:left; width:82px;}
.smallImg{ margin:0 2px 10px !important; *margin:0 2px 8px; float:left; display:table-cell; vertical-align:middle; text-align:center; *display:block; *font-size:71px; *font-family:Arial; width:80px; height:80px;}
.smallImg img{ vertical-align:middle;}

.productInfo{ float:right; padding:10px; width:240px;}
.productInfo h4{ padding-bottom:3px; border-bottom:2px dashed #535353; font-size:12px; font-weight:bold;}
.productInfo dl{ overflow:auto; zoom:1;} 
.productInfo dt{ float:left; padding:2px 0; width:85px; font-weight:bold;}
.productInfo dd{ float:left; padding:2px 0; width:155px;}

.productDetail{ float:left; margin-top:5px; *margin-top:14px; _margin-top:5px; background:url(../images/productInfoTop.jpg) no-repeat 0 0; width:710px;}
.productDetail h4{ margin-bottom:5px; padding-left:28px; height:30px; line-height:30px; font-size:12px; font-weight:bold;}
