@charset "utf-8";
/* Reset
-------------------------------------------------------------- */
*{ word-wrap:break-word;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,input,textarea,p{ padding:0; margin:0;}
h1,h2,h3,h4,h5,h6{ font-weight:normal; font-size:100%;}
input,textarea,select,button,tr,td{ font-family:inherit; font-size:inherit; font-weight:inherit;}
label,input,textarea,select{ vertical-align:middle;}
input.text,textarea { border:1px solid #ccc;}
button{ overflow:visible; cursor:pointer;}
table{ border-collapse:collapse; border-spacing:0;}
fieldset,img{ border:none;}
li{ list-style:none;}
em{ font-style:normal;}
.clear{ clear:both; display:block; overflow:hidden; visibility:hidden; width:0; height:0;}
.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;}



/* Default
-------------------------------------------------------------- */
body{ width:100%; margin:auto; font:12px/150% Arial, Helvetica, sans-serif; background:#fff; color:#333; text-align:left;}
tr,td,select,input{ font:12px/150% Arial, Helvetica, sans-serif;}
a{ color:#333; outline:none; text-decoration:none;}
a:hover{ color:#d90501; text-decoration:underline;}
#header,#pageBody,#footer{ margin:0 auto; width:1003px;}




/* Header
-------------------------------------------------------------- */
#header{ padding-bottom:8px; background:url(../images/top.jpg) no-repeat 0 0; height:126px;}
.topAltMenu{ padding-top:2px; text-align:right;}
.topAltMenu li{ display:inline; padding:0 1px;}
.topAltMenu li,.topAltMenu li a{ color:#666;}

.topLogo{ float:left; width:240px; height:48px; text-align:center;}
.topLogin{ float:right; padding:12px 73px 0 0; width:690px; text-align:center; color:#d90501; font-weight:bold;}

.topLeft{ float:left; width:793px;}
.topMenu{ padding-top:4px; height:28px; margin:0 auto; text-align:center;}
.topMenu li{ display:inline; padding:0 13px;}
.topMenu li,.topMenu li a{ font-weight:bold; color:#000;}
.topSearch{ padding:0 20px; font-weight:bold;}

.topCart{ float:right; width:210px; text-align:center;}
.topCart span{ color:#c00;}
.topCart img{ padding-top:3px;}




/* Footer
-------------------------------------------------------------- */
.payment{ padding:6px; background:#f6f6f6; text-align:center;}
.copyright{ padding:10px 0 20px; text-align:center;}




/* Pagebody
-------------------------------------------------------------- */
.sideBar{ float:left; width:220px;}
.mainBody{ float:right; padding-left:13px; width:770px;}
.centerBody{ float:left; width:550px;}
.sideBar02{ float:right; padding-left:10px; width:210px;}

.leftBox{ margin-bottom:8px; border:1px solid #ccc;}
.leftBox h3{ padding-left:10px; background:#6aa516 url(../images/leftBox_top.jpg) repeat-x 0 0; height:25px; font-weight:bold; color:#d90501; line-height:24px;}
.leftBox .content{ padding:0 10px 10px;}
/*.leftBox .category li a{ display:block; padding:3px 0 3px 18px; background:url(../images/category_li.jpg) no-repeat 2px 7px; border-bottom:1px dashed #d90501; height:auto; _height:18px; line-height:18px; font-weight:bold;}
.leftBox .category li li a{ padding:2px 0 2px 18px; background:0; border-bottom:1px dashed #eee; height:auto; _height:18px; line-height:18px; font-weight:normal;}*/
.leftBox .category li a{ display:block; padding:3px 0 3px 18px; background:url(../images/category_li.jpg) no-repeat 2px 7px; border-bottom:1px dashed #d90501; height:auto; _height:18px; line-height:18px; font-weight:bold;}
.leftBox .category li li{ padding:2px 0 2px 18px; border-bottom:1px dashed #eee;}
.leftBox .category li li a{ display:inline; padding:0; background:0; border:0; font-weight:normal;}


.banner{ margin-bottom:8px; width:550px; height:210px;}

.centerBox,.centerBox02{ margin-bottom:8px;}
.centerBox h3{ padding-left:10px; background:url(../images/centerBox_top.jpg) repeat-x 0 0; height:25px; font-weight:bold;line-height:24px;}
.centerBox h3 span,.centerBox02 h3 span{ float:right; padding-left:10px; text-align:right; font-size:11px;}
.centerBox .content,.centerBox02 .content{ padding:6px 0;}

.centerBox02 h3{ padding-left:10px; background:url(../images/centerBox_top02.jpg) repeat-x 0 0; height:27px; font-weight:bold; line-height:27px;}

.service{ margin-bottom:8px; padding-bottom:8px; background:url(../images/service_btm.jpg) no-repeat 0 100%;}
.service h3{ padding-left:10px; background:url(../images/service_top.jpg) no-repeat 0 0; height:33px; font-weight:bold;color:#d90501; line-height:27px;}
.service .content{ padding:0 15px 6px; background:url(../images/service_bg.jpg) repeat-y 0 0;}
.service .content li{ padding:3px 0;}
.service .content li img{ vertical-align:middle; padding-right:5px;} 

.current{ margin-bottom:6px;}
.current,.current a{ color:#d90501;}

.page{ padding:15px 0 10px; text-align:center; font-weight:bold;}
.page a{ padding:2px 6px 2px; background:#fff; line-height:24px; border:1px solid #ddd;}
.page a:hover,.page span a{ background:#d90501; color:#fff; text-decoration:none;}
.page input{ width:20px;}





/* Product
-------------------------------------------------------------- */
.proList{ padding-left:12px;}
.proBox{ float:left; padding:7px 34px; width:115px; text-align:center;}
.proBox .proImg{ display:table-cell; vertical-align:middle; text-align:center; *display:block; *font-size:76px; *font-family:Arial; width:115px; height:85px;}
.proBox .proImg img{ vertical-align:middle;}
.proBox h4{ padding-top:5px;}
.proBox .proId{ color:#888;}
.proBox .proId span{ padding-left:10px; font-weight:bold; color:#d90501;}

.proBox02{ float:left; padding:7px 9px; width:90px; text-align:center;}
.proBox02 .proImg{ display:table-cell; vertical-align:middle; text-align:center; *display:block; *font-size:80px; *font-family:Arial; width:90px; height:90px;}
.proBox02 .proImg img{ vertical-align:middle;}
.proBox02 h4{ padding-top:3px;}




/* Productinfo
-------------------------------------------------------------- */
.proPic{ float:left; width:250px; padding:10px 0; text-align:center;}
.proPic_large{ display:block; vertical-align:middle; *font-size:224px; *font-family:Arial; width:250px; height:250px;}
.proPic_large img{ vertical-align:middle;}
.zoom{ padding-top:10px;}

.proDetail{ float:right; padding-left:20px; width:280px;}
.proDetail .proBtn{ text-align:right;}
.proDetail dl{ padding-top:10px;}
.proDetail dt{ margin-bottom:8px; padding:3px 0; border-bottom:1px dashed #d90501; font-size:13px; font-weight:bold;}
.proDetail dd{ padding:2px 0;}
.proDetail .proPrice{ color:#d90501;}
.proDetail .proCart{ padding-top:8px; text-align:right;}


.navpages{ height:27px; line-height:27px; margin-top:10px; padding-left:10px; clear:both;font-size:12px; background:#fff url(../images/tits.jpg) repeat-x; border:1px solid #dcdcdc;}
.navpages ul{text-align:left;margin:0;padding:0}
.navpages li{list-style:none;display:inline; width:14px;margin-right:2px;}
.navpages li.thepage{margin-right:5px;color: #1C1C03;padding:1px 4px; width:auto}
.navpages a{text-decoration:none;color:#1C1C03;padding:1px 4px;}
.navpages a:hover{border:1px solid #888;color:#fff;background:#888; text-decoration:none}
.navpages li.curr_linkpage{border:1px solid #A82E2D;color:#fff;padding:1px 4px;background:#A82E2D}


.tabbor{ border:#CCCCCC solid 1px;}
.tdbotbor{ border-bottom:#CCCCCC solid 1px;}
.zhushi{ color:#0066CC; font-weight:bold;}
.tdred{ color:#FF0000;}
.bigstro{ font-size:14px; font-weight:bold;}
.tishiz{ color:#666666; font-weight:bold;}