body,dl,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,input,textarea,p{ padding:0; margin:0;}
body{ margin:0 auto; background:#fff; font:11px/150% Verdana, Arial, Helvetica, sans-serif; color:#333; 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:#333; text-decoration:none;}
a:hover{ color:#336802; text-decoration:underline;}

/* _toper------------------------------ */
.header,.pagebody,.footer{ margin:0 auto; width:950px;}
.top-r1{ background:url(../images/top_r1.jpg) no-repeat 0 0; height:28px;}
.notice{ padding:0 15px; width:708px; font-weight:bold; line-height:20px;}
.altMenu{ width:242px;}
.altMenu ul{ text-align:center; margin:0 auto;}
.altMenu li{ padding:0px 3px; display:inline; line-height:26px;}

.top-r2{ background:url(../images/top_r2.jpg) no-repeat 0 0; height:110px;}
.topTitle{ height:35px; vertical-align:bottom;}
.topTitle h1{ font:bold 14px/180% Verdana;}
.topaltTitle{ height:35px; vertical-align:top; font-size:12px; color:#666;}
.topLogin{ vertical-align:top;}
.topLogin a{ color:#f00; text-decoration:underline;}

.topMenu{ padding-left:205px; height:40px;}
.topMenu ul{ text-align:center; margin:0 auto;}
.topMenu li{ padding:0px 3px; display:inline; font-size:14px; font-weight:bold;}
.topMenu li a,.topMenu li a:hover,.topCart,.topCart a{ color:#fff;}
.topCart{ padding-left:15px; width:185px; font-size:12px; font-weight:bold;}
.topCart span{ color:#f00;}


/* _footer------------------------------ */
.footMenu{ margin-bottom:8px; background:url(../images/footMenu.jpg) repeat-x; height:25px;}
.footMenu ul{ text-align:center; margin:4px auto 0;}
.footMenu li{ padding:0 2px; display:inline;}
.footMenu li,.footMenu li a,.footMenu li a:hover{ color:#fff;}
.lang{ margin-bottom:8px; padding-bottom:5px; border-bottom:1px solid #ccc;}
.foot{ margin-bottom:12px; text-align:center;}


/* _pagebody------------------------------ */
.sidebar{ width:200px;}

.left{ margin-bottom:8px; width:100%;}
.leftTitle,.mainTitle,.main01Title{ padding-left:20px; height:30px; font-size:13px; font-weight:bold; color:#fff;}
.leftTitle{ background:url(../images/leftTitle.jpg) no-repeat 0 0;}
.leftBtm{ background:url(../images/leftBtm.jpg) no-repeat 0 0; height:15px;}
.leftContent,.main01Content{ padding:8px 10px 0; border:0 solid #d7d7d7; border-width:0 1px 0 1px;}

.category{ border-left:5px solid #4ca001; border-right:1px solid #64d301;}
.categoryBtm{ background:url(../images/categoryBtm.jpg) no-repeat 0 0; height:4px;}
.category ul{ width:194px;}
.category li{ position:relative; border-bottom:1px solid #d7d7d7;}
.category li a{ display:block; padding:4px 5px 4px 12px; font-weight:bold;}
.category li a:hover{ background:#4ca001; text-decoration:none; color:#fff;}
.category li ul{ left:194px; top:-1px; position:absolute; z-index:9999; background:#fff; width:150px; border:1px solid #64d301; display:none;}
.category li li a{ font-weight:normal;}
.category li li ul{ left:150px;}
.category li li li a{ padding:4px 12px;}
.category .subfolder{ margin-right:10px; background:url(../images/arrow.gif) no-repeat right center;}
/* Holly Hack for IE \*/
* html .category ul li{ float:left; height:1%;}
* html .category ul li a{ height:1%;}
.category .current a{ color:#F00;}


.left02{ margin-bottom:8px; width:100%; border:1px solid #d7d7d7;}
.left02 th{ padding-top:8px;}
.left02 td{ padding:8px 10px 12px;}

.search{ margin:8px 0 8px 10px; padding-left:100px; background:url(../images/searchBg.jpg) no-repeat 0 0; width:740px; height:36px;}
.banner{ margin:0 10px 8px 10px; width:530px; height:240px;}
.main{ margin:0 10px 8px 10px; width:530px;}
.mainTitle{ background:url(../images/mainTitle.jpg) no-repeat 0 0;}
.main01Title a,.main01Title a:hover{ color:#fff;}
.mainContent{ padding:8px 10px;}

.main01{ margin:0 0 8px 10px; width:740px;}
.main01Title{ background:url(../images/main01Title.jpg) no-repeat 0 0;}
.main01Btm{ background:url(../images/main01Btm.jpg) no-repeat 0 0; height:15px;}

.serviceTop{ background:url(../images/serviceTop.jpg) no-repeat; height:75px;}
.service{ padding:0 15px; background:#f8f8f8; border:0 solid #d9d9d9; border-width:0 1px 0 1px;}
.serviceBtm{ background:url(../images/serviceBtm.jpg) no-repeat; height:15px;}
.login td{ padding:3px 0;}
.login input{ background:url(../images/input_bg.jpg) repeat-x 0; width:90px; height:17px; border:1px solid #a5acb2;}
.login .btn{ margin:3px 0; background:0; width:72px; height:24px; border:0;}
.login .reg{ padding:5px 0 0; text-align:right; color:#666;}
.login .reg a{ color:#666;}

.product{ margin:5px 0 15px; width:152px; text-align:center;}
.productimg{ width:102px;}
.productimg a,.productimg01 a{ border:1px solid #fff; display:block;}
.productimg a:hover,.productimg01 a:hover{ border:1px solid #336802;}
.productname{ font-size:12px; line-height:16px;}
.productid{ color:#666;}
.productprice,.productprice a{ font-weight:bold; color:#f00;}

.product01{ margin:10px 0 15px; width:100%;}
.productimg01{ padding-right:8px;}
.product02{ margin:10px 0 20px 10px; padding-bottom:10px; width:708px; border-bottom:1px solid #cdcdcd;}
.productname02{ font: bold 14px Verdana;}

.page{ margin:10px 0; text-align:right;}


/*qiehuan small->big*/
.bigIMG{ float:left; margin:0 20px 6px 2px; overflow:hidden; width:300px; height:300px; padding:0;}
.smallIMG a{ float:left; border:1px solid #d7d7d7; margin:5px; width:65px; height:65px;}
.smallIMG a:hover{ border:1px solid #336802;}

.productinfo{ margin:0 0 0 20px; width:350px;}
.productinfo th{ padding:7px 0; font:bold 13px Verdana; border-bottom:1px dashed #d3d3d3;}
.productinfo td{ padding:7px 0; border-bottom:1px dashed #d3d3d3;}

.mainTab01{ margin:0 4px; text-align:center;}
.mainTab01 li{ padding:0 4px; float:left; display:block; cursor:pointer; background:url(../images/mainTab01.jpg) repeat-x 0 0; width:226px; height:28px; border:0px solid #dedede; border-width:0 1px 0 1px; text-align:center; font-size:13px; font-weight:normal; color:#666; line-height:28px;}
.mainTab01 li.hover{ background:url(../images/mainTab01_hover.jpg) repeat-x 0 0; border:0 solid #56b105; border-width:0 1px 0 1px; color:#336802; font-weight:bold;}
.mainTab01-box{ margin:0 6px 0 4px; padding:8px 15px; clear:both; border:0 solid #56b105; border-width:0 1px 1px 1px;}


/* Nav Pages */
.navpages{padding:5px; margin-top:10px; clear:both;font-size:12px; background:#fff; border:1px solid #dfdfdf}
.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;border:1px solid #fff;}
.navpages a:hover{border:1px solid #888;color:#fff;background:#888; text-decoration:none}
.navpages li.curr_linkpage{border:1px solid #86B741;color:#fff;padding:1px 4px;background:#86B741}

.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;}

/* Feedback Form */
.postbody { padding:10px 0; line-height:1.6em;}
.postbody p { margin-bottom:15px;}

.feedback_form {}
.feedback_form h3 { font-size:12px; text-align:center; margin:0; padding:5px 0; color:#FF6600}
.feedback_form .innerlist { padding:5px 0; border-bottom:1px solid #fff; background-color:#f8f8f8}
.feedback_form .innerlist label { font-weight:700; display:block; float:left; width:100px; line-height:20px; text-align:right; padding-right:10px}
.feedback_form .innerlist input {}
.feedback_form .innerlist .inptext { border:1px solid #91ACBF; padding:3px; width:200px}
.feedback_form .innerlist .textarea { border:1px solid #91ACBF; padding:3px; width:250px; height:60px}
.feedback_form .innerlist_button { padding-left:110px;}
/* all form focus */
.feedback_form div.allfocus { background-color: #FFFFCC}
div.allfocus label {}

.required { color:#FF3300; font-weight:700; padding-left:5px} /* Required */
/* End Feedback*/

.similar th{ padding:20px 0 5px 15px; background:url(../images/arrow.gif) no-repeat 5px 26px; font-size:13px; font-weight:bold;}
