/* Design by it5.cn */
body,div,dl,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,input,textarea,p,blockquote,th,td {padding:0; margin:0;}
body{ width:950px; margin:auto; font:11px Verdana, Arial, Helvetica, sans-serif; color:#000; background-color:#EDF0F3; text-align:left;}
fieldset,img {border:none;}
ol,ul {list-style:none;}
h1,h2,h3,h4,h5,h6 {font-weight:normal; font-size:100%;}
tr,td,input{font:11px Verdana, Arial, Helvetica, sans-serif;}
label,img,input,textarea,select,button { vertical-align:middle}

a:link,a:visited{text-decoration:none;}
a:hover,a:active{text-decoration:underline;}

#header{ height:100px; overflow:auto; zoom:1;}
#logo{ float:left;}
#logo a{ width:360px; height:80px; display:block; background:url(../Images/logo.jpg) no-repeat; text-indent:-9999px;}
.header_r{ float:right; text-align:right;}
.header_r p{ margin-top:13px; color:#000;}
.header_r p a:link{ color:#000;}
.header_r p a:visited{ color:#5B9B4C;}
.header_r p a:hover{ color:#FF6600;}
.header_r p a:active{ color:#5B9B4C;}

.s_text{ width:230px; height:26px; line-height:26px; border:1px #CAD2DB solid; margin:0 10px;}
.s_go{ width:40px; height:26px; line-height:26px; border:0; background:url(../Images/sgo.jpg) no-repeat; cursor:pointer;}

#menu{ width:950px; height:39px; clear:both; overflow:hidden;}
#menu li{ height:39px; float:left; background:url(../Images/menu_bg.jpg);}
#menu li a{ width:124px; height:39px; line-height:39px; text-align:center; display:block; color:#fff; font-weight:700;}
#menu li img{ display:block;}
.login{ width:950px; height:40px; overflow:hidden; background:url(../Images/searchbg.jpg); clear:both; overflow:hidden; margin-bottom:15px;}
.login_form{ margin:7px 0 0 50px; float:left; font-weight:700; color:#000;}
.account{ width:105px; height:40px; margin-left:15px; padding-top:5px; overflow:hidden;float:left;}
.account a:link{ color:#FF6600; line-height:15px;}
.account a:visited{ color:#5B9B4C; line-height:15px;}
.account a:hover{ color:#FF6600; text-decoration:underline; line-height:15px;}
.account a:active{ color:#5B9B4C; line-height:15px;}


.login_text{ width:150px; height:24px; line-height:24px; border:1px #CAD2DB solid;}
.login_validate{ width:40px; height:24px; line-height:24px; border:1px #CAD2DB solid;}
.login_go{ width:69px; height:26px; border:0; background:url(../Images/login.jpg); cursor:pointer;}

#main{ width:950px; background:#fff; overflow:auto; zoom:1;}
#main_l{ width:200px; margin-right:13px; background:url(../Images/main_l_bg.jpg) repeat-y; float:left;overflow:hidden;}
.mainlbox h2{ width:200px; height:34px; line-height:34px; background:url(../Images/mainlboxH2.jpg) no-repeat; color:#5B9B4C; font-size:12px; font-weight:700;}
.contact p{ margin:8px 0;}
.contact p a:link{ color:#000; text-decoration:underline;}
.contact p a:visited{ color:#5B9B4C;}
.contact p a:hover{ color:#FF6600; text-decoration:none;}
.contact p a:active{ color:#5B9B4C;}

.cart{ background:url(../Images/cartbg.jpg) top no-repeat; margin:10px 0; padding-top:8px; text-align:center;}
.cart p{ margin-top:10px;}
.cart p a:link{ color:#000; margin:0 7px;}
.cart p a:visited{ color:#5B9B4C; margin:0 7px;}
.cart p a:hover{ color:#FF6600; margin:0 7px;}
.cart p a:active{ color:#5B9B4C; margin:0 7px;}


.price{ color:#FF6600; font-weight:700; font-size:12px;}
.price1{ font-size:12px; color:#990000;}

li.sone a{ height:30px; line-height:30px; display:block; background:url(../Images/li.gif) 8px 50% no-repeat; border-bottom:1px #E0E3E9 solid; padding-left:20px; color:#5E5E5E; font-size:12px;}

li.sone a:link{ height:30px; line-height:30px; display:block; background:url(../Images/li.gif) 8px 50% no-repeat; border-bottom:1px #E0E3E9 solid; padding-left:20px; color:#000; font-size:12px;}
li.sone a:visited{ height:30px; line-height:30px; display:block; background:url(../Images/li.gif) 8px 50% no-repeat; border-bottom:1px #E0E3E9 solid; padding-left:20px; color:#5B9B4C; font-size:12px;}
li.sone a:hover{ height:30px; line-height:30px; display:block; background:url(../Images/li.gif) 8px 50% no-repeat; border-bottom:1px #E0E3E9 solid; padding-left:20px; color:#FF6600; font-size:12px;}
li.sone a:active{ height:30px; line-height:30px; display:block; background:url(../Images/li.gif) 8px 50% no-repeat; border-bottom:1px #E0E3E9 solid; padding-left:20px; color:#5B9B4C; font-size:12px;}

li.stwo a:link{ height:28px; line-height:28px; display:block; background:#FBF9FA; padding-left:28px; color:#000; border-bottom:1px #E0E3E9 dashed; font-size:11px;}
li.stwo a:visited{ height:28px; line-height:28px; display:block; background:#FBF9FA; padding-left:28px; color:#5B9B4C; border-bottom:1px #E0E3E9 dashed; font-size:11px;}
li.stwo a:hover{ height:28px; line-height:28px; display:block; background:#FBF9FA; padding-left:28px; color:#FF6600; border-bottom:1px #E0E3E9 dashed; font-size:11px;}
li.stwo a:active{ height:28px; line-height:28px; display:block; background:#FBF9FA; padding-left:28px; color:#5B9B4C; border-bottom:1px #E0E3E9 dashed; font-size:11px;}

li.sthree a:link{ height:28px; line-height:28px; display:block; background:#fff; padding-left:38px; color:#000; border-bottom:none; font-size:11px;}
li.sthree a:visited{height:28px; line-height:28px; display:block; background:#fff; padding-left:38px; color:#5B9B4C; border-bottom:none; font-size:11px;}
li.sthree a:hover{height:28px; line-height:28px; display:block; background:#fff; padding-left:38px; color:#FF6600; border-bottom:none; font-size:11px;}
li.sthree a:active{ height:28px; line-height:28px; display:block; background:#fff; padding-left:38px; color:#5B9B4C; border-bottom:none; font-size:11px;}

.search_c{margin:10px;}
.s_text1{ width:160px; height:22px; line-height:22px; border:1px #CAD2DB solid; margin:10px 0;}
.s_go1{ width:74px; height:26px; border:0; background:url(../Images/search.jpg) no-repeat; margin-left:35px; cursor:pointer;}

#main_r{ width:725px; padding-right:12px; float:right; background:#fff; overflow:hidden;}
.banner{ margin-bottom:10px;}
.main_r_l{ width:522px; overflow:hidden; float:left; margin-right:13px;}
.main_r_r{ width:190px; float:right; overflow:hidden;}
.nproduct_t{ width:522px; height:30px; line-height:30px; background:url(../Images/nproduct_t_bg.jpg) no-repeat;}
.nproduct_t h2{ color:#5B9B4C; font-weight:700; float:left;}
.nproduct_t p{ float:right;}
.nproduct_t p a:link{ color:#000;}
.nproduct_t p a:visited{ color:#5B9B4C;}
.nproduct_t p a:hover{ color:#FF6600;}
.nproduct_t p a:active{ color:#5B9B4C;}

.nproduct_c{ overflow:auto; zoom:1;}
.nproduct_c ul{ text-align:center; clear:both;}
.nproduct_c li{ width:150px; margin:5px 10px; display:inline; float:left;}
.nproduct_c h3{ margin:10px 0;}
.nproduct_c h3 a:link{ color:#414141; text-decoration:underline; font-weight:700;}
.nproduct_c h3 a:visited{ color:#5B9B4C; text-decoration:none; font-weight:700;}
.nproduct_c h3 a:hover{ color:#FF6600; text-decoration:none; font-weight:700;}
.nproduct_c h3 a:active{ color:#5B9B4C; text-decoration:underline; font-weight:700;}

.nproduct_c h4{ margin-top:5px;}

.Product_c{ overflow:auto; zoom:1;}
.Product_c ul{ text-align:center; clear:both;}
.Product_c li{ width:150px; margin:5px 13px; display:inline; float:left;}
.Product_c h3{ margin:10px 0;}
.Product_c h3 a:link{ color:#414141; text-decoration:underline; font-weight:700;}
.Product_c h3 a:visited{ color:#5B9B4C; text-decoration:none; font-weight:700;}
.Product_c h3 a:hover{ color:#FF6600; text-decoration:none; font-weight:700;}
.Product_c h3 a:active{ color:#5B9B4C; text-decoration:underline; font-weight:700;}


.Product_c h4{ margin-top:5px;}

.pimg{display: table-cell;vertical-align:middle;text-align:center; *display: block; *font-size: 135px; *font-family:Arial; width:150px; height:150px; border:1px #ccc solid;}
.pimg:hover{ border:1px #FF6600 solid;}
.pimg img{vertical-align:middle;}

.pimg a {border:0;margin:0;display:block;}
.pimg a img {width:150px; margin:0;}
.pimg a:hover { margin:-50px 0 0 -140px; position:absolute;	background:#fff; border: 5px solid #cccccc;}
.pimg a:hover img { width: 280px; height:auto;}
.page{ clear:both; margin-bottom:10px; text-align:right;}

.howtoorder{ width:510px; border:1px #E4E9C1 solid; padding:5px;}
.textareahto{ border:0px; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:17px;}

.mainrrbox h2{ width:190px; height:30px; line-height:30px; color:#5B9B4C; font-size:12px; font-weight:700; background:url(../Images/mainrrboxh2.jpg) no-repeat;}

.Featured li a:link{ height:20px; line-height:20px; background:url(../Images/li1.jpg) 3px 50% no-repeat; color:#000; padding-left:12px;}
.Featured li a:visited{ height:20px; line-height:20px; background:url(../Images/li1.jpg) 3px 50% no-repeat; color:#5B9B4C; padding-left:12px;}
.Featured li a:hover{ height:20px; line-height:20px; background:url(../Images/li1.jpg) 3px 50% no-repeat; color:#000; padding-left:12px;}
.Featured li a:active{ height:20px; line-height:20px; background:url(../Images/li1.jpg) 3px 50% no-repeat; color:#5B9B4C; padding-left:12px;}

.payment p,.shipping p{ text-align:center;}
.payment p img,.shipping p img{ margin:8px 0;}

.Channel_t{ width:725px; height:35px; line-height:35px; background:url(../Images/Channel_t.jpg) bottom no-repeat; text-align:center;}
.Channel_t h2{ color:#5B9B4C; font-size:14px; font-weight:700;}
.Channel_c{ padding:10px;}
.Channel_c p{ font-weight:700; line-height:20px; text-align:center;}
.Channel_c p a{ color:#FF6600; text-decoration:underline;}
.Channel_c p a:hover{ text-decoration:none;}

.Product_t{ width:725px; height:35px; line-height:35px; background:url(../Images/Channel_t.jpg) bottom no-repeat; font-size:10px;}
.Product_t h2 a{ color:#5B9B4C; font-size:13px; font-weight:700; margin:0 8px;}
.Product_c{ padding:10px;}

.ProductInfo_c h3{ text-align:center; line-height:30px; font-size:14px; font-weight:700; margin-bottom:20px;}
.pinfoimg{ float:left; margin-right:20px;}
.pinfoimg p{ text-align:center; margin:10px 0;}
.pinfoimg p a{ color:#000;}
.pinfoimg_pic{display: table-cell;vertical-align:middle;text-align:center; *display: block; *font-size: 268px; *font-family:Arial; width:300px; height:300px; border:1px #ddd solid;}
.pinfoimg_pic img{vertical-align:middle;}

.pinfotext{ float:left;}
.pinfotext li{ width:385px; height:30px; line-height:30px; border-bottom:1px #ccc dashed;}
.pinfotext p{ text-align:center; margin:15px 0;}

.opictures{ width:725px; height:35px; line-height:35px; background:url(../Images/Channel_t.jpg) bottom no-repeat; clear:both;}
.opictures h2 { color:#5B9B4C; font-size:13px; font-weight:700; margin:0 8px;}
.opic{display: table-cell;vertical-align:middle;text-align:center; *display: block; *font-size: 109px; *font-family:Arial; width:122px; height:122px; border:1px #ddd solid;}
.opic img{vertical-align:middle;}
.opic{ margin:8px; float:left;}

.details{ width:725px; height:35px; line-height:35px; background:url(../Images/Channel_t.jpg) bottom no-repeat; clear:both;}
.details h2 { color:#5B9B4C; font-size:13px; font-weight:700; margin:0 8px;}
.details_c{ padding:5px;}

#footer{ clear:both;}
.fnav{ width:950px; height:41px; line-height:41px; background:url(../Images/footerbg.jpg) no-repeat; text-align:center; color:#000;}
.fnav a:link{ color:#000; margin:0 12px;}
.fnav a:visited{ color:#5B9B4C; margin:0 12px;}
.fnav a:hover{ color:#000; margin:0 12px;}
.fnav a:active{ color:#5B9B4C; margin:0 12px;}


.copy{ height:50px; text-align:center; padding-top:8px;}
.copy p{ line-height:18px; color:#000;}
.copy p a:link{ color:#000; text-decoration:underline;}
.copy p a:visited{ color:#5B9B4C; text-decoration:none;}
.copy p a:hover{ color:#000; text-decoration:underline;}
.copy p a:active{ color:#5B9B4C; text-decoration:none;}

a.pnlink{ font-size:12px; color:#000; font-weight:bold; text-decoration:none;}
a.pnlink:hover{ text-decoration:underline;}
ul.vipmen{ margin:5px; list-style:none;}
ul.vipmen li{ float:left; padding-left:10px; padding-right:60px; background:url(../Images/li1.jpg) left center no-repeat;}
ul.vipmen li a{ color:#FF6600; text-decoration:none;}
ul.vipmen li a.hover{ color:#FF6600; text-decoration:underline;}
li.thisclass a{ color:#5B9B4C; font-weight:700;}
li.thisclass a:hover{ color:#FF6600;}
a.catshow1:link,a.catshow1:visited{ color:#000; font-size:14px; font-weight:bold;}
a.catshow2:link,a.catshow2:visited{ color:#000; font-size:12px; font-weight:bold;}
a.catshow3:link,a.catshow3:visited{ color:#000; }

.hotproducts li{ clear:both; padding:10px 0;}
.hpropic{float:left; margin-right:5px;}
.hprotext{ float:left;}
.hprotext a{ color:#333;}
.hprotext a:hover{ color:#F60}