/*   reset all html tags' style    */

@import url(h.css);
html{filter: expression(document.execCommand("BackgroundImageCache", false, true))}

body { margin:0; padding:0; font-size:12px; color:#000; }
*{ font-family:Verdana,"宋体",sans-serif!important}

.wapper{ width:990px; margin:0 auto; overflow:hidden; background-color:#FFF}


div,ul,ol,li,dl,dt,dd,form,img,p { margin: 0; padding: 0; border: 0; }
img,table{border:0;border-collapse:collapse}
li { list-style: none; }

H1,H2,H3,H4,H5,H6,input { margin:0; padding:0; }

table,tr,td,th {}

/*set the Link Text default color*/
a{ color:#9E52B1; text-decoration:none;}
a:hover{ text-decoration:underline;}

/*set  some float*/
.fLe{float:left;}
.fRi{float:right;}
.hide{ display:none}



.disableFace{filter: Alpha(opacity=60);-moz-opacity:.6;opacity:0.6; cursor:default}

/*set some text-align */
.align_center{text-align:center !important;}
.align_left{text-align:left !important;}
.align_right{text-align:right;}

/* set position */
.pos_relative{position:relative;}
.pos_absolute{position:absolute;}

/* set margin */
.mTop10{margin-top:10px;}

/* vertical-align */
.vert_alig{vertical-align:middle;}

/*set  some font color & set some particalar Link Text color*/
	.c_yb{color:#666}
	.c_jb{color:#F48F00}




.c_red { color: #990000; }
a.c_red:link { color: red; }
a.c_red:visited { color: red; }

.c_pnk{ color:#F84E52}

.c_blue { color: #06F; }
a.c_blue:link { color: #06F; }
a.c_blue:visited { color: #06F; }

.c_000 { color: #000; }
a.c_000:link { color: #000; }
a.c_000:visited { color: #000; }

.c_6f3 { color: #6F38A0; }
a.c_6f3:link { color: #6F38A0; }
a.c_6f3:visited { color: #6F38A0; }

.c_333 { color: #333; }
a.c_333:link { color: #333; }
a.c_333:visited { color: #333; }

.c_666 { color: #666!important}
a.c_666:link { color: #666; }
a.c_666:visited { color: #666; }

.c_888 { color: #888; }
a.c_888:link { color: #888; }
a.c_888:visited { color: #888; }

.c_999 { color: #999!important}
a.c_999:link { color: #999; }
a.c_999:visited { color: #999; }

.c_c4c{ color:#C4C4C4}
a.c_c4c:hover{ color:#333!important}

.c_FB5 { color: #FB524F; }
a.c_FB5:link { color: #FB524F; }
a.c_FB5:visited { color: #FB524F; }

.c_945 { color: #945DB8; }
a.c_945:link { color: #945DB8; }
a.c_945:visited { color: #945DB8; }

.c_F95 { color: #F95F43; }
a.c_F95:link { color: #F95F43; }
a.c_F95:visited { color: #F95F43; }

.c_a08{color:#A08167;}
a.c_F95:link {color:#A08167;}
a.c_F95:visited{color:#A08167;}

.c_fff { color: #fff; }
a.c_fff:link { color: #fff; }
a.c_fff:visited { color: #fff; }

.c_6fb { color: #6FB331; }
a.c_6fb:link { color: #6FB331; }
a.c_6fb:visited { color: #6FB331; }

.c_ea2 { color:#EA2D2D; }
a.c_ea2:link { color:#EA2D2D; }
a.c_ea2:visited { color:#EA2D2D; }

.c_60a { color:#60AC13; }
a.c_60a:link { color:#60AC13; }
a.c_60a:visited { color:#60AC13; }

.c_c2a{color:#C2AAD9;}
a.c_c2a:link { color:#C2AAD9; }
a.c_c2a:visited { color:#C2AAD9; }

.c_8E6{ color:#8E60B9}

/* set some font format */
.f_bold {font-weight: bold;}
.f_italic {font-style: italic;}

.f_0px{*font-size:0px;} /* for ie only */
.f10{ font-size:10px !important;}
.f11{ font-size:11px !important;}
.f12{ font-size:12px !important;}
.f14{ font-size:14px !important;}
.f16{ font-size:16px !important;}
.f18{ font-size:18px !important;}
.f36{ font-size:36px !important; letter-spacing:-2px}
.f20{ font-size:20px !important; letter-spacing:-1px}

.fSt{ font-family:'宋体'!important}

.wspace{white-space:nowrap;overflow:hidden;}
.udl{ text-decoration:underline!important}
.btn{ text-align:center; padding-left:7px; padding-right:7px; font-size:12px; letter-spacing:3px; cursor:pointer}

/*set  some tag display*/
.display_none{display:none;}

/*clear float style (debug the browser bug)*/
.clear{ clear:both; font-size:0px!important; overflow:hidden; display:block;} 
.clear1{ clear:both; font-size:0px!important; overflow:hidden; display:block; height:1px;} 

/*clear style begin*/
.clearfix:after{content:"";/*for ff*/display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;/*for ie6*/}
	/* Hide from IE Mac */
	.clearfix {display:block;}
	/* End hide from IE Mac */
/* clear style end */ 

/* some common style start */
.bt_gray{display:block;border:1px #A4ADBB solid;padding:0px;padding:1px; background:#fff}
	.bt_gray a{text-align:center;font-weight:normal;height:14px;line-height:14px;*line-height:15px; padding:0 8px;background:url(/hzppic/bt_bg_gray.jpg) left 50% repeat-x;}
	.bt_gray a,.bt_gray a:hover{color:#7c7c7c;text-decoration:none;}
.bt_875{display:block;border:1px #875EBA solid;padding:0px;padding:1px; background:#AA8BCF;}
	.bt_875 a{text-align:center;font-weight:normal;height:14px;line-height:14px;*line-height:15px; padding:0 8px;background:url(/hzppic/bt_bg_875.jpg) left 50% repeat-x;}
	.bt_875 a,.bt_875 a:hover{color:#fff;text-decoration:none;}
	
.tip{ position:absolute; line-height:19px; padding:3px 5px 3px 18px; background:url(/hzppic/iconTip.gif) #FFF39D 3px 3px no-repeat; border:1px #F8C06D solid; color:#666; z-index:10;}
	.tip .arr{ position:absolute; display:block; width:13px; height:8px; left:25px; top:-8px; background:url(/hzppic/iconTipArr.gif) no-repeat;}

.sysTip{ background-image:url(/hzppic/tipBG.gif); background-repeat:no-repeat; background-position:0 0}
.sysTip .bdy{ margin-left:12px; border:2px solid #E3503A; border-left:0; background-color:#FFFF99; padding:2px 5px 1px 20px; line-height:17px; color:#333; background-image:url(/hzppic/ico_wrng.gif); background-repeat:no-repeat; background-position:2px 4px}


/* some common style end */

			.pages{ height:22px; color:#666; cursor:default; color:#999}
				.pages a{ border:1px solid #DCC8DD; padding:2px 4px; line-height:22px; margin:0 1px; color:#AE7FB2; font-family:"宋体"!important; background-color:#FFF}
				.pages a.chosed,.pages a:hover{ background-color:#5E3A61; color:#FFF; text-decoration:none!important}

			.pagesCB{border-top:1px solid #EEE; margin:10px 0; padding:10px 0 0 0 }


			.icoState0{background:url(/hzppic/ico_state.gif) no-repeat 50% -51px; font-size:15px}
			.icoState1{background:url(/hzppic/v3/main/ico_state.gif) no-repeat 50% 0; font-size:15px}
			.icoState2{background:url(/hzppic/ico_state.gif) no-repeat 50% -25px; font-size:15px}
			.icoState3{background:url(/hzppic/ico_state.gif) no-repeat 50% -76px; font-size:15px}
			.icoState4{background:url(/hzppic/ico_state.gif) no-repeat 50% -104px; font-size:15px}
			
			
	/*共用表单样式*/
	.sFrm dl{margin:8px 0 8px 0}
		.sFrm dt{float:left; width:160px; font-weight:normal; display:block; margin:5px 3px 0 5px; text-align:right; color:#444}
		.sFrm dd.itemFm{float:left}
			dl.vfRow{margin-top:15px}
				.vfRow dt{margin-top:8px}
				.qsnA{font-size:12px; color:#9289BA; text-decoration:underline}
				.qsnA:hover{color:#333}
				.vfr_lst li{float:left; padding:10px 15px 0 0 }
				.vfr_lst .cbx{float:left}
				.vfr_lst li div{float:left}
				.vfr_lst li span{font-size:10px; color:#666}
				
				*:lang(zh) .cbx{margin-right:3px; vertical-align:middle; height:26px}
				
				.sFInfo{margin-top:4px}
				
				.gFrmTip1{margin:3px 0}
				
	/*弹出窗口*/
.gsWinMsk{text-align:center;width:100%; position:absolute; top:0; left:0; z-index:90}
	.gsWinMskBdy{width:1000px; margin:0 auto;text-align:center}
.gsWinMskBg{text-align:center;width:100%; position:absolute; background-color:#444;  top:0; left:0;filter: Alpha(opacity=10);-moz-opacity:.1;opacity:0.1;    }
	
        .sWindow{ /*position:relative; margin:0 auto; */}
		.container0{ display:none /*position:absolute; top:0; left:0; background-color:#481E5C; filter: Alpha(opacity=50);-moz-opacity:.5;opacity:0.5; z-index:98*/}
		.container{z-index:99; border:3px solid #7D48BF; background-image:url(/hzppic/winbg.gif); background-repeat:repeat-x; background-color:#FFF}
		
		#addFavorDiv .container{ width:520px}
       	
		.sWindow h5{ height:33px; cursor:default}
		.sWindow .bdy{ margin:20px 10px 0 10px; text-align:left}
		.sWindow .bdy div,.sWindow .bdy p,.sWindow .bdy dd,.sWindow .bdy dt{}
		
		.sWindow .btnbar{border-top:2px solid #EEE; padding:5px 0 5px 0; margin:10px 5px 5px 5px; cursor:defalut}
		
		.sWindow .container .swGud{ height:33px; float:left}
		.sWindow .container .swGud li{ float:left; margin:0 4px; height:33px; width:auto!important; width:10px; overflow:visible; }
		.sWindow .container .swGud li.on{}
		.sWindow .container .swGud li a{ margin:4px 4px 0 4px; display:block; height:22px; line-height:22px; font-size:14px; white-space:nowrap; display:block; padding:0 5px; color:#999; border-bottom:2px solid #EEE }
		.sWindow .container .swGud li.on a,.sWindow .container .swGud li a:hover{ color:#633D9B;border-bottom:2px solid #633D9B; text-decoration:none}
		.tit2{ float:right}
		.btnClsWin{ width:20px; height:20px; background-image:url(/hzppic/wCloseBtn.gif); display:block; margin:7px 7px 0 0}
		.btnClsWin:hover{ background-position:0 -20px}
		
			.sFrmAddFav dl{margin:8px 0!important}
				.sFrmAddFav dl *{font-size:12px}
				.sFrmAddFav dt{width:75px!important; margin:2px 3px 0 0px!important}	
				.sFrmAddFav dd{width:390px}	
				.sWin2 .btnbar2{text-align:right}
				.sWin2 .btnbar2 .btn{padding-left:10px; padding-right:10px}
		.swTipTxt a{ color:#D9D2DE}
	.sWin1 .bdy{}
			.swGudSub{}
				.swGudSub a{padding:2px 5px;  color:#D9D2DE; font-size:12px}
				.swGudSub a.on{background-color:#806FC4; color:#FFF}

				.swSrh{height:40px; margin:10px 0 0 0; clear:both; white-space:nowrap}		
					.swSrh2{height:17px}	
					.swSrh .selBnd,.swSrh2 .selBnd{margin:4px 8px 0 0}	
					.swSrh .selType{float:left; margin:3px 5px 0 0}
					.swSrh .ipt1{float:left; margin:3px 5px}
					.swSrh .btn{float:left}
					*:lang(zh) .swSrh .btn{margin-top:2px}
			
				.swTipTxt{color:#666; font-size:12px; margin:5px 0; height:18px; clear:both}
					.swTipTxt a{font-size:12px}
				
				.swTipTxt2{float:left; font-size:12px; margin-top:6px;color:#666}
					.swTipTxt2 a{font-size:12px}
					
				.sWin1 .btnbar{text-align:right}
				.sWin1 .btnbar .btn{padding-left:10px; padding-right:10px}
				
				.sFrmAddPdt dt{width:75px!important}	
				
					.selHeadPic{margin-bottom:10px; text-align:center; overflow:hidden}
				
				
				
				
	.labelLnk a{color:#9D8DBC;padding:1px 2px}
	.labelLnk a:hover{background-color:#9D8DBC; color:#FFF; text-decoration:none!important}
	.labelLnk a.on{background-color:#9D8DBC; color:#FFF; text-decoration:none!important}
	
	
	
	
	
	
/*化妆品滚动块*/					
.gRoll{position:relative; overflow:hidden; height:163px; background-color:#FFF}	
	.btnRollSwh1{position:absolute; left:10px; top:0;width:18px; height:100%; background-image:url(/hzppic/btn_rollSwh.jpg); background-position:0 50%; background-repeat:no-repeat}
	.btnRollSwh1:hover{background-position:-22px 50%}
	.btnRollSwh2{position:absolute; right:10px; top:0;width:18px; height:100%; background-image:url(/hzppic/btn_rollSwh.jpg); background-position:-44px 50%; background-repeat:no-repeat}
	.btnRollSwh2:hover{background-position:-66px 50%}
	/*弹出框的gRoll*/
	.gRoll .grBdy{margin:0 18px; width:538px; text-overflow:ellipsis; overflow:hidden; height:163px}
	/*页面的gRoll*/
	.gRoll .grBdy2{margin:0 30px; width:690px; text-overflow:ellipsis; overflow:hidden}
	.gRoll .grBdy3{margin:0 30px; width:840px; text-overflow:ellipsis; overflow:hidden}
	
	
.sModule5{width:250px; height:70px; margin:3px 8px 3px 8px!important;  margin:3px 6px 3px 6px; text-overflow:ellipsis; overflow:hidden; float:left}
	.sModule5 .thisImg{float:left; margin:3px}
	.sModule5 .fLe{margin:8px 0 0 5px; width:175px; text-overflow:ellipsis; overflow:hidden}
	.sModule5 .thisName{margin:0px 0 0 0; font-size:12px; color:#666; white-space:nowrap; line-height:110%}
	.sModule5 .thisName:hover{color:#C198DB; text-decoration:none!important}
	.sModule5 .thisInfo{margin:2px 0 0 -3px;  font-size:12px; white-space:nowrap; color:#999}
	*:lang(zh) .sModule5 .thisInfo{margin-left:0}
	.sModule5 .thisInfo a{font-size:12px;color:#999}
	.sModule5 .thisInfo a:hover{color:#666}


	

	
.star-rating{ text-align:left; margin: 0px;padding:0px;width:60px;height:10px;background: url(/hzppic/starIcon.gif) left -11px repeat-x;}
	.star-rating p{padding:0;margin:0;height:11px;background: url(/hzppic/starIcon.gif) left top repeat-x;overflow:hidden;}
	.star-rating span{padding:0;margin:0;height:11px;background: url(/hzppic/starIcon.gif) left top repeat-x;overflow:hidden;}



.FeedBar{text-align:center}
	.btnFeed{ cursor:pointer; margin-left:-1px; width:60px!important; color:#6F38A0;border:1px #A4ADBB solid;background:url(/hzppic/bt_bg_gray.jpg) left 2px repeat-x; font-size:12px}
	.iptBar{width:140px; color:#999; padding:1px 0 0 1px; font-size:12px}
	
	
		.sBtnFav:hover,.sBtnBuy:hover{ text-decoration:none}
		.sBtnFav{ background-image:url(/hzppic/sbtn_addFav.gif); background-repeat:no-repeat; font-size:18px}
		.sBtnBuy{background-image:url(/hzppic/sbtn_buy.gif); background-repeat:no-repeat; font-size:18px}
		.sBtnFav b,.sBtnBuy b{ display:none}
						
		.tlIco{ background-image:url(/hzppic/toolIcons.gif); background-repeat:no-repeat; font-size:13px}
		a b.tlIco{ text-decoration:none!important}
		.tlIco1{ background-position:-42px 0}/*回复*/
		.tlIco2{ background-position:-78px 0}/*删除*/
		.tlIco3{ background-position:-213px -0px} /*修改*/
		.tlIco4{ background-position:-244px -0px} /*删除*/
		.tlIco5{ background-position:-6px -0px} /*展开*/
		.tlIco6{ background-position:-113px -0px} /*展开*/
		.tlIco7{ background-position:-180px -0px} /*标记为*/
		.tlIco8{ background-position:-275px -0px} /*查看产品点评*/
		.tlIco9{ background-position:-307px -0px} /*修改*/
		.tlIco10{ background-position:-361px -0px} /*3个支持*/
		.tlIco11{ background-position:-381px -0px} /*电灯胆*/
		.tlIco12{ background-position:-335px -0px} /*妒忌*/
		.tlIco13{ background-position:-146px -0px} /*回复*/
		.tlIco14{ background-position:-405px -0px} /*小删除*/
		
		
		
	.hr4{height:2px;background:#F1F1F1;color:#F1F1F1; border:0; margin:0 20px}
		
/*表单列表*/
	.sFrm{overflow: hidden;}
	.sFrm dl{margin:8px 0 8px 0; font-size:14px}
		.sFrm dt{float:left; width:160px; font-weight:normal; display:block; margin:5px 3px 0 5px; text-align:right; color:#777}
		.sFrm dd{ text-align:left}
		.sFrm dd.itemFm{float:left}
			dl.vfRow{margin-top:15px}
				.vfRow dt{margin-top:8px}
				.qsnA{font-size:12px; color:#9289BA; text-decoration:underline}
				.qsnA:hover{color:#333}
				.vfr_lst li{float:left; padding:10px 15px 0 0 }
				.vfr_lst .cbx{float:left}
				.vfr_lst li div{float:left}
				.vfr_lst li span{font-size:10px; color:#666}
				
				*:lang(zh) .cbx{margin-right:3px; vertical-align:middle; height:26px}
				
				.sFInfo{margin-top:4px}
				
				.gFrmTip1{margin:3px 0}
					
				
					
					
						
				
					
					
					


