/*

*/
.search_key{
	color:#F63;}
.blue_link{ color:#66C; text-decoration:underline}

	
#contentwrap{ margin:0px auto; width:997px; text-align:left;}
#leftside{ width:190px; float:left;}
#menu_title{background:url(../images/l_m_p1.jpg); height:33px}
#mainwrap{ width:595px; float:left; margin-left:11px;}
#rightside{ width:190px; float:right;}
.hidden{display:none;}
.display{display:inherit}
a img {border-color:#FFF;}
form{ margin:0px; padding:0px; display:inline; }
.price{
	color: #FF3300;
}
.maincate{ width:190px;  float:left;}

.ad_pic{ width:100%; float:left; overflow:hidden;}
.ordersearch{ width:100%; float:left;}
.leftbar{ width:5px; height:28px; overflow:hidden; background:url(../images/sub_left.jpg) no-repeat; float:left;}
.rightbar{ width:5px; height:28px; overflow:hidden; background:url(../images/sub_right.jpg) no-repeat; float:left;}
.centerbar190{ width:180px; height:28px; overflow:hidden; float:left; background:url(../images/sub_center.jpg) repeat-x; line-height:28px; color:#444444;font-weight:bold; }
.centerbar190 h3{font-weight:bold; font-size:12px; margin:0px; color:#444444}
.ordersearchw{ width:188px; float:left; border:1px #CCCCCC solid; border-top:0px;}
.ordersearchw p{ text-align:center; margin:10px 0px;}
.order_input{ width:170px; height:22px;*height:20px;_height:20px; border:1px #ccc solid; background:url(../images/bnt_bg.gif) no-repeat left top; line-height:20px; padding:0px 3px; color:#999999; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
/**/
.bannerwrap{ width:595px; height:112px; float:left;}
.rproduct{ width:100%; float:left; overflow:hidden;}
.centerbar595{ width:585px; height:28px; overflow:hidden; float:left; background:url(../images/sub_center.jpg) repeat-x;}
.tu_title{ width:400px; float:left; line-height:28px; color:#444444;font-weight:bold;}
.tu_title h3{ font-size:12px; margin:0px; padding:0px; color:#444}
#TuList {PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 6px}
#TuList .dotOFF {
	BACKGROUND:url(../images/www_img.gif) repeat-x 0px -20px; WIDTH: 10px; CURSOR: pointer; HEIGHT: 17px
}
#TuList .dotON {
	BACKGROUND: url(../images/www_img.gif) repeat-x -10px -20px; WIDTH: 10px; CURSOR: pointer; HEIGHT: 17px
}
.tu_btn{ width:90px; float:right;}
.tu_btn p{ margin:0px; padding:0px; float:left; padding-left:3px;}
p.l_btn{ padding-top:6px; cursor:pointer;}
.Tu_box #TU_Cont{ width:593px; float:left; overflow:hidden; }
.Tu_box .ScrTuCont {WIDTH: 1000000px}
.Tu_box #Tu_List1 {FLOAT: left}
.Tu_box #Tu_List2 {FLOAT: left}
.Tu_box{ width:595px; float:left; overflow:hidden;}


.rproductw{ width:593px;float:left; border:1px #CCCCCC solid; border-top:0px; overflow:hidden; padding-top:21px;*padding-top:21px;_padding-top:7px;}
.rproductw ul{ margin:0px; padding:0px; list-style:none; width:593px; overflow:hidden; float:left;}
.rproductw li{ float:left;}


p.ppic{ width:120px; height:110px; background:#fff; text-align:center; padding-top:10px;}
p.ppic img{width:100px; height:100px;}
p.ptitle{ line-height:13px; font-size:10px;  height:65px;}
p.ptitle a:hover{ color:#FF6600}
p.pprice{ color:#CC0000; font-size:13px; font-weight:bold; text-indent:12px;}

.rproductw1{ width:593px;float:left; border:1px #CCCCCC solid; border-top:0px; overflow:hidden; padding:8px 0px 8px 0px;*padding:8px 0px 20px 0px;_padding:8px 0px 18px 0px;}
.rproductw1 ul{ margin:0px; padding:0px; list-style:none; width:593px; overflow:hidden; float:left;}
.rproductw1 li{ float:left;}


p.ppic{ width:120px; height:110px; background:#fff; text-align:center; padding-top:10px;}
p.ptitle{ line-height:13px; font-size:11px;}
p.pprice{font-size:13px; font-weight:bold; color:#CC0000}

.rproductw1 li,#Tu_List1 li,#Tu_List2 li{ width:120px; float:left; height:200px; margin-left:22px; *margin-left:22px;_margin-left:16px; margin-top:3px; overflow:hidden;}
.rproductw1 li p,#Tu_List1 li p,#Tu_List2 li p{ margin:0px; padding:0px;}


.newprduct{ width:100%; float:left; overflow:hidden;}
.h3title{ width:120px; float:left;}
.more{ width:60px; float:right; padding-top:6px; font-size:10px; text-align:right; font-weight:normal;}
.newprductw{width:188px; float:left; border:1px #CCCCCC solid; border-top:0px; padding-bottom:10px}
.newprductw ul{ margin:0px; padding:0px; list-style:none;}
.newprductw li{ width:175px; overflow:hidden; margin-left:6px; margin-top:12px;*margin-top:12px;_margin-top:13px;}
.newprductw li p{ margin:0px;float:left; padding:0px;}
.npic{ width:80px; height:80px; float:left; text-align:center;}
.npic img{width:80px; height:80px;}
.ntitle{ line-height:14px; padding-left:3px; width:90px; font-size:10px; font-weight:normal; float:left;}
.ntitle h2{margin:0px; padding:0px; font-size:10px; display:inline; font-weight:normal;}
.ntitle h2 a{ color:#333333;}
.ntitle span{ color:#CC0000; font-size:13px; font-weight:bold; line-height:18px;}

.ntitle1{ line-height:13px; padding-left:3px; width:100%; font-size:10px; font-weight:normal; float:left}
.ntitle1 h2{margin:0px; padding:0px; font-size:10px; display:inline; font-weight:normal;}
.ntitle1 h2 a{ color:#333333;}
.ntitle1 span{ color:#CC0000; font-size:13px; font-weight:bold; line-height:18px;}

.blogw{ width:178px; float:left; border:1px #CCCCCC solid; border-top:0px; padding:10px 5px;}
.blogpic{ width:100%; float:left; overflow:hidden; line-height:14px; font-size:11px;}
.blogpic img{ float:left; margin-right:5px;}
.blogpic a{ color:#333333}
.blogmore{ width:100%; float:left; line-height:22px; text-align:right; font-size:10px;}
.blogmore a{ color:#000000;}

.Policeswrap{ width:100%; float:left; overflow:hidden;}
.Policesw{width:178px; float:left; border:1px #CCCCCC solid; border-top:0px; padding:8px 5px;}
.Policesw ul{ margin:0px; padding:0px; list-style:none;}
.Policesw li{ line-height:22px; background:url(../images/icon1.gif) no-repeat left center; text-indent:14px;}
.Policesw .current{background-color:#FC9;}
/**/
#whywrap{ width:995px; clear:both; margin:0px auto; text-align:left; overflow:hidden; background:url(../images/why_bg.jpg) repeat-x; border:1px #CCCCCC solid; padding-bottom:10px; color:#666}
.whytitle{ width:100%; float:left; height:34px; background:url(../images/why_icon.jpg) no-repeat right top; line-height:34px; text-indent:10px; font-size:14px; font-weight:bold;}
.whycontent{ width:965px; float:left; padding:10px 15px;}
.whycontent_l{ width:475px; float:left;}
.whycontent_r{ width:475px; float:right;}
.whycontent p{ margin:0px; padding:0px;}
p.wtitle{ font-weight:bold; line-height:20px; font-size:11px;}
p.wtext{ line-height:15px; font-size:10px;}
.whyc193{ width:193px; float:left;*width:190px; _width:190px; color:#666}
.whyc193 p{ margin:0px; padding:0px;}
p.title193{font-weight:bold; line-height:25px; font-size:11px;}
p.text193{ line-height:18px; font-size:10px;}
p.text193 a{ color:#666;}
/**/
.qhpr{ width:100%; float:left; overflow:hidden;}
#prtitle{ width:595px; float:left; height:28px;}
#prtitle ul{ margin:0px; padding:0px; list-style:none;}
#prtitle li{ line-height:28px; text-align:center; float:left;cursor:hand;cursor:pointer; color:#444444;font-weight:bold;}
#prtitle li h3{ font-size:12px; margin:0px; color:#444}
li.pr_1_2{ width:296px; border:1px #CCCCCC solid; border-bottom:0px; height:27px; background:url(../images/qhua_1.jpg) repeat-x;}
li.pr_1_1{ width:296px; border:1px #CCCCCC solid; float:left; height:26px; border-right:0px; background:url(../images/qhua_2.jpg) repeat-x;}
li.pr_2_1{ width:296px; border:1px #CCCCCC solid; float:left; height:26px; border-left:0px; background:url(../images/qhua_2.jpg) repeat-x;}
li.pr_2_2{ width:296px; border:1px #CCCCCC solid; border-bottom:0px; height:27px; background:url(../images/qhua_1.jpg) repeat-x;}

#main0 ul{ display:none;}

#main0 .block{ display:block;}



/*

*/
#sub_nav_wrap{ width:997px; margin:0px auto; height:auto;  text-align:left; position:relative; z-index:1}
.sub_nav_menu{ width:190px; float:left; cursor:pointer}
.sub_nav_title{ width:807px; float:left; background:url(../images/sub_nav_bg1.jpg) repeat-y left top; height:32px;}
.subtitle{ width:700px; float:left; line-height:32px; font-size:11px; text-indent:6px; font-weight:bold; color:#333}
.subother{ width:100px; float:right; text-align:right; font-size:9px; line-height:32px;}
.subother span{ color:#FF3300}
.subtitle h1{ margin:0px; padding:0px; font-size:11px; display:inline;}

#listmainwrap{ width:794px; margin-left:11px; float:left; overflow:hidden; border:1px #CCCCCC solid;}
.carybar{ width:100%;  height:3px; overflow:hidden; background:#ececec;}
.pagewrap{ width:774px;  height:34px; padding:0px 10px; }
.sortby{ width:200px; float:left;}
.sortby p{ margin:0px; padding:0px; float:left; padding-top:6px; line-height:20px; font-size:11px; padding-left:3px;}
.lie_sls{ font-size:11px; color:#666666; font-family:Verdana, Arial, Helvetica, sans-serif;}
.page{  text-align:right; float:right   }
.page image{border:0; padding:0;}
.page p,.page span{ margin:0px; padding:0px; float:left; padding-left:3px; padding-top:7px; line-height:17px; font-size:11px;}
.listspan a{ border:1px #CCCCCC solid; padding:1px 3px;  color:#999999; font-size:11px; margin-left:2px; text-decoration:none}
.listspan{ padding-top:7px; line-height:18px;}
.listspan a:hover{border:1px #FF3300 solid; padding:1px 3px; color:#FF3300; font-size:11px; }
.listspan .r{border:1px #FF3300 solid; padding:1px 3px; color:#FF3300; font-size:11px; margin-left:4px;}
.nextpp{ padding-left:7px;}
#return_0_result{ padding:50px 0; color:#F60; font-size:18px; text-align:center;}
.itemw{ width:100%; float:left; height:29px; background:url(../images/item_bg.jpg) repeat-x; line-height:28px; color:#666666; font-size:10px; font-weight:bold;}
.item1{ width:185px; float:left; text-indent:24px;}
.item2{ width:405px; float:left}
.item3{ width:160px; float:left; text-indent:38px;}
.plistw{ width:98%; padding:20px 0px; border-bottom:1px #CCCCCC dashed; overflow:hidden; margin:0px auto; clear:both}
.plist_pic{ width:180px; float:left;}
.plist_text{ width:405px; float:left;}
.plist_price{ width:160px; float:left; margin-left:30px; font-size:11px; line-height:18px;}
.plist_price span{ font-size:13px; font-weight:bold; color:#CC0000}
.plist_price img{ margin-top:18px;}
.plist_pic img{ margin-left:43px; width:100px; height:100px}
.plist_text p{ margin:0px; padding:0px; color:#666666}
p.plist_title{ line-height:16px; font-weight:bold;}
p.plist_title a{ color:#666666}
p.plist_title a:hover{ color:#FF6600}
p.plist_other{ line-height:13px; font-size:11px; padding-top:6px;}
p.free_pic{ padding-top:6px;}
.plist_title strong,.plist_other strong{color:#F63;}
/*

*/
#addproductwrap{ width:995px; margin:0px auto; text-align:left; border:1px #CCCCCC solid; overflow:hidden; padding-bottom:5px;*padding-bottom:15px;_padding-bottom:5px;}
.apw_1{ width:380px; float:left;}
.apw_2{ width:340px; float:left;}
.apw_3{ width:210px; float:left; margin-left:40px;}
.addpw{ width:100%; float:left; overflow:hidden; margin:10px 0px;}
.add_p{ width:100%; float:left;}
.add_pic img{ width:250px; height:250px; margin-left:60px;*margin-left:60px;_margin-left:30px; float:left;}
.add_view{ width:100%; float:left; padding:8px 0px;}
.add_view p{ margin:0px; padding:0px;  font-size:10px; text-align:center}
.add_lp{ width:350px; text-align:center; margin:3px auto}
.add_lp p{ margin:0px; padding:0px; float:left;}
p.adpre{}
p.add_pp{ line-height:50px;}
p.add_pp img{ border:1px #CCCCCC solid; padding:3px; margin-left:5px; width:50px; height:50px;}
p.add_pp a:hover img{ border:1px #FF3300 solid;}
p.add_pre{ padding-top:9px;}
p.add_next{ padding-top:9px; margin-left:4px;}
.apw_2 p{ margin:0px; padding:0px;}
p.add_title{ font-size:14px; margin:0px; padding:0px; line-height:22px; font-weight:bold;}
.apw_2 h1{font-size:14px; margin:0px; padding:0px; line-height:22px;}
.apw_2 h1 a:hover{ color:#FF3300;}
p.add_text{ line-height:25px; font-size:11px; color:#666666; padding-top:15px;}
p.add_table{ font-size:11px; padding-top:25px;}
p.favoic{ padding-top:10px;}
p.add_table span{ color:#FF3300;}
p.add_table span a{ color:#FF3300;}
.add_bg{ width:210px; height:161px; background:url(../images/cart_bg2.jpg) no-repeat; float:left;}
.add_bg p{ margin:0px; padding:0px; text-align:center;}
p.add_price{ line-height:22px; padding:6px 0; font-size:18px; font-weight:bold; color:#FF3300 ; overflow:hidden}
p.qua{ line-height:15px; font-size:10px; color:#666666}
p.qua1{ left:24px; font-size:11px;}
p.add_btn{ padding-top:10px; }

p.add-jj span{ margin:1px; vertical-align: top; }
p.add-jj img{cursor:pointer;}
.add_bg2{ width:210px; height:176px; float:left; background:url(../images/shopping_bg.jpg) no-repeat; margin-top:10px; text-align:center; padding-top:5px;}
.add_bg2 img{ margin-top:6px;}

#addcontentwrap{ width:997px; margin:0px auto; text-align:left; overflow:hidden;}
.addcontent_l{ width:796px; float:left; overflow:hidden;}
.addcontent_r{ width:190px; float:right; overflow:hidden;}
.add_pdw{ width:794px; float:left; overflow:hidden; border:1px #CCCCCC solid;}
.add_pdcontent{ width:764px; float:left; overflow:hidden; padding:10px 15px; line-height:16px; font-size:11px;}
.add_ptitle{ width:100%; float:left; line-height:26px; font-size:16px; font-weight:bold;}
.add_ptitle h3{font-size:16px; margin:0px; padding:0px;}
.reviews{width:764px; float:left; overflow:hidden; padding:10px 15px; font-size:11px;}
.reviews span{ color:#FF3300}
.reviews input{ font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666}
.reviews textarea{ font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666}
#tb_review td,#tb_review th{vertical-align:text-top; padding:5px 3px;}


/*
login
*/
#loginwrap{ width:995px; margin:0px auto; text-align:left; border:1px #CCCCCC solid; overflow:hidden;}
.loginw{ width:965px; float:left; padding:15px;}
.signinw{ width:600px; float:left;}
.jionw{ width:330px; float:right;}
.signtitle{ width:100%; float:left; line-height:30px; border-bottom:1px #CCCCCC dashed; font-size:15px; font-weight:bold;}
.signtable{ width:100%; float:left; font-size:11px;}
.signtable input{ font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666}
.signtable span{ color:#FF3300}
.signinw1{ width:600px; float:right;}
.jionw1{ width:330px; float:left;}

/*
bottomkey
*/
#bottomkeywrap{ width:997px; margin:0px auto; overflow:hidden; text-align:left;}
.centerbar987{ width:987px; height:28px; overflow:hidden; float:left; background:url(../images/sub_center.jpg) repeat-x; line-height:28px;}
.centerbar987 h3{font-weight:bold; font-size:12px; margin:0px;}
.bkw{ width:975px;float:left; border:1px #CCCCCC solid; border-top:0px; padding:10px}
.bkw p{ margin:0px; padding:0px; font-size:11px; color:#666666;}
p.bkabc a{ color:#FF3300}
p.bkpage{ padding:15px 0px; border-bottom:1px #CCCCCC dashed; width:100%;}
p.bkpage a{ border:1px #CCCCCC solid; padding:2px; margin-left:5px;}
p.bkpage a:hover{border:1px #FF3300 solid; padding:2px; margin-left:5px; color:#FF3300}
p.bkpage .rr{border:1px #FF3300 solid; padding:2px; margin-left:5px; color:#FF3300}
p.bklist{ padding:5px 0px;}
.bkw ul{ margin:0px; padding:0px; list-style:none;}
.bkw li{ line-height:20px; width:24%; float:left; list-style:none; font-size:10px;}
.bkw li a:hover{ color:#FF3300}
p.bkabc{ width:100%; float:left; padding:10px 0px;}

/*
help
*/
#helpwrap{ width:997px; margin:0px auto; overflow:hidden; text-align:left;}
.helpmenuw{ width:190px; float:left;}
.helpcontentw{width:796px; margin-left:11px; float:left; overflow:hidden;}
.helpcontentw1{ width:794px; margin-left:11px; float:left; overflow:hidden; border:1px #CCCCCC solid;}
.centerbar786{ width:786px; height:28px; overflow:hidden; float:left; background:url(../images/sub_center.jpg) repeat-x;line-height:28px;font-weight:bold; font-size:12px;}
.helpcontent{ width:774px; float:left; border:1px #CCC solid; border-top:0px; padding:10px 10px; font-size:11px; line-height:18px;}
.helpcontent p{ padding:0px; margin:5px 0px;}
.contentw{ width:100%; float:left;}
.content_menu{ width:100%; height:30px; font-size:14px; float:left; line-height:30px; text-indent:5px;}
.content_menu1{font-size:14px;line-height:30px;}
.contentw span{ color:#FF3300}
.contentw a:hover{ color:#FF3300}
/*support*/
.sPolicesw{width:178px; float:left; border:1px #CCCCCC solid; border-top:0px; padding:8px 5px;}
.sPolicesw ul{ margin:0px; padding:0px; list-style:none;}
.sPolicesw li{ line-height:12px; padding:4px 0px; font-size:10px;}
.suplist{ padding:5px 0px;}
.suplist ul{ margin:0px; padding:0px; list-style:none; text-align:left; padding-left:10px;}
.suplist li{ line-height:20px;}
/*cart*/
#cartwrap{ width:995px; margin:0px auto; clear:both; text-align:left; border:1px #CCCCCC solid; }
#cartwrap span{ color:#FF3300}
.tr_cart_Item td{
	vertical-align:top;
	border-bottom:1px #CCCCCC dashed;
	padding-top:15px;
	padding-bottom:5px;
	text-align:center;
	font-size:11px;
}
.tr_cart_Item .cart_td_del{padding-top:10px;}
.tr_cart_Item .cart_td_quantity{padding-top:10px; text-align:center}
.tr_cart_Item td div a{
	text-decoration:underline;
	color:blue;
	
}
.tr_cart_Item .cart_td_img{
	padding-top:5px;
	text-align:center
}
.tr_cart_Item .cart_td_name{text-align:left}
#cart_tr_title th{
	
	text-align:center;
	padding:8px 3px ;
}
#cart_tr_title
{
	background:url(../images/support_Bg.jpg);
	padding:0 7px;
}
.getpwd1{ background:url(../images/daoicon.gif) no-repeat center bottom #666666; color:#FFFFFF; font-size:13px; font-weight:bold;}	
.getpwd01{ background:url(../images/daoicon.gif) no-repeat center bottom #FF3300; color:#FFFFFF; font-size:13px; font-weight:bold;}	
.tips{ color:#FF3300; font-size:10px;}

/**/
.Policesw11{width:178px; float:left; border:1px #CCCCCC solid; border-top:0px; padding:8px 5px;}
.Policesw11 ul{ margin:0px; padding:0px; list-style:none;}
.Policesw11 li{ line-height:16px; background:url(../images/icon10.gif) no-repeat left top; padding:4px 0px 4px 10px; font-size:11px;}
.current a{ color:#FF3300}
.add_keywords{ width:985px; margin:0px auto; line-height:13px; font-size:10px; padding:5px; border:1px #CCCCCC solid; text-align:left;}
.add_keywords a:hover{ color:#FF3300}
.add_keywords  p{display:inline; padding:0 3px;}

.list_search{ width:784px; padding:5px 5px; float:left; line-height:14px; font-size:10px; border-bottom:1px #DBDBDB solid; color:#666666}
.list_search a{ color:#666; padding-left:15px;}
.list_search a:hover{ color:#FF3300}
#buybulk{font-size:10px; text-align:center; color:#666; font-weight:normal}