body{background:#FFFFFF;}
p { line-height:150%; }
input,select{ vertical-align:middle;}
cite { font-style:normal; }
.hpWarp { width:990px; margin:0px auto; clear:both; }
/* layout */
/* top */
.hpTop { height:45px; background:url(..//fgHeaderBg.png); _background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='..//fgHeaderBg.png', sizingMethod='scale');}
.hpHeaderWarp{height:45px; width:990px; margin:0px auto 10px; position:relative; z-index:999;}
/* logo */
.hpLogo { width:134px; height:42px; margin:0px 0px 0px 5px; float:left; }
.hpLogo img { vertical-align:middle; }
/* global menu */
#hpNav { float:left; width:93px; position:absolute; top:6px; left:144px; z-index:100; }
#othenMenu { display:none; }
#othenMenu li { float:left; clear:both; }
#othenMenu a, a.indexActive { width:60px; height:24px; display:inline-block; line-height:24px; margin:0px 0px 0px 18px; font-size:14px; color:#FFFFFF; text-decoration:none;}
#othenMenu a.tebie { height:12px; line-height:12px;}

#othenMenu a:hover {text-decoration:underline;}
.HpActiveMenu { height:238px; background:url(..//hpbtn.gif) -93px -42px; }
a.indexSleep { width:84px; height:32px; line-height:32px; color:#FFFFFF; text-align:center; display:inline-block; background:url(..//hpbtn.gif) 0px -42px; font-size:14px; }
a.indexActive { margin-top:5px; }
a.indexActive:hover { color:#FFFFFF; }
/* search */
.hpSearch { width:243px; height:28px; float:left; margin:7px 0px 0px 0px; padding-left:113px; }
.hpSearch .searchInput { width:172px; height:18px; float:left; padding:5px; background:url(..//hpSearchBg.gif); border:0px; color:#666;}
.hpSearch .searchBtn { width:61px; height:28px; float:left; background:url(..//hpSearchBg.gif) -182px 0px; border:0px; }
/* member center */
.memberInfo { float:right; height:16px; line-height:16px; margin:20px 10px 0px 0px; _margin:20px 5px 0px 0px; }
/* Crumbs */
.hpCrumbs { height:21px; line-height:23px; }
.hpCrumbs .left, .hpCrumbs .right { width:12px; height:21px; float:left; display:inline-block;}
.hpCrumbs .left{background:url(..//hpCrumbsleft.png); _background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='..//hpCrumbsleft.png', sizingMethod='scale');}
.hpCrumbs .right {background:url(..//hpCrumbsRight.png); _background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='..//hpCrumbsRight.png', sizingMethod='scale');}
.hpCrumbs .body { height:21px; float:left; background:url(..//crumbsBg.gif) repeat-x; }
/* body */
.hpMiddle { }
.hpMiddle .topSpan { height:0px; width:990px; }
.hpMiddle .hpMiddleWarp { position:relative; }
.hpMiddle .vipFlag { width:65px; height:66px; display:inline-block; position:absolute; top:-11px; _top:-13px; left:1px; background:url(..//hpMap.gif) 0px 0px;border-top:1px #DADADA solid; border-left:1px #DADADA solid;}
.hpMiddle .hpBody { width:980px; padding:0px 0px; height:auto !important; height:100%; overflow:visible; }
.hpMiddle .thvipFlag{width:65px; height:66px; display:inline-block; position:absolute; top:-11px; _top:-13px; left:1px; background:url(..//thsh.gif) 0px 0px; } 
/* µêÆÌ¼ò½é */
.vipStoreInfoo h1 { text-align:left; height:30px; line-height:30px;padding-left:2px;font-family:"Î¢ÈíÑÅºÚ","ºÚÌå"!improtant; font-size:22px; color:#666; font-weight:200;  }
.vipStoreInfoo td {  font-size:14px; color:#666; }




.vipStoreInfo { width:980px; height:83px; position:relative; z-index:1;}
.vipStoreInfo h1 { text-align:left; height:35px; line-height:35px;padding-left:10px;font-family:"Î¢ÈíÑÅºÚ","ºÚÌå"!improtant; font-size:24px; color:#666; font-weight:300;  }



.vipStoreInfo h1 .ll{font-size:14px;}
.vipStoreInfo h2 { text-align:left; height:21px; line-height:25px; font-size:14px; color:#c80000; font-weight:normal; padding-left:20px;}
.vipStoreInfo .introduction {text-align:left; height:21px; border:1px solid #FFFFFF; z-index:99; background:#FFFFFF;padding-left:20px;font-size:14px; }
.vipStoreInfo .introduction p { display:inline; line-height:150%; }
#newIntroductionText {text-align:left;line-height:150%;padding-left:20px;font-size:14px; }
.packUp, .packDown { width:13px; height:13px; display:inline-block; background:url(..//hpIcon.gif) 0px 0px; overflow:hidden; vertical-align:middle; cursor:pointer;}
.packDown { background:url(..//hpIcon.gif) 0px -18px; }
.sellDiv{height:30px; overflow:hidden; margin:0px auto; text-align:center; width:980px; position:absolute; top:99px; _top:95px; left:0px; z-index:98; }
.sellPhoneFront{width:13px; height:30px; line-height:30px; vertical-align:middle; background:url(..//hpbtn.gif) 0px 0px; display:inline-block;}
.sellPhone { height:30px; line-height:30px; vertical-align:middle; background:url(..//sellPhoneBg.gif) repeat-x 0px 0px; display:inline-block; text-align:center; font-size:12px; padding:0 10px 0 0; text-decoration:none; }
.sellOnline { width:127px; height:30px; background:url(..//hpbtn.gif) no-repeat -141px 0px; display:inline-block; vertical-align:middle; }
a.sellOnline:hover{ background-position:0 -863px;}
.vipStoreInfo .other {
	height:30px;
	width:980px;
	border-bottom:1px solid #DADADA;border-left:1px solid #DADADA;border-right:1px solid #DADADA;
	position:absolute;
	top:44px;
	_top:38px;
	left: 0px;
}
.vipStoreInfo .other .tongji { float:left; line-height:30px; padding-left:20px;font-size:14px;}
.vipStoreInfo .other .tongji em { color:#c80000; font-size:14px; }
.vipStoreInfo .iWantBtn { float:right; margin:7px 10px 0px 0px; }
.vipStoreInfo .iWantBtn a { padding:0px 0px 0px 20px; background:url(..//hpIcon.gif) no-repeat; height:16px; line-height:16px; display:inline-block; margin:0px 10px 0px 0px; }
.vipStoreInfo a.hpAddCmt { background-position:0 -42px; }
.vipStoreInfo a.hpUploadPic { background-position:0 -69px; }
.vipStoreInfo a.hpOrderWedding { background-position:0 -95px; }
.vipStoreInfo a.hpOrdersend { background-position:0 -1147px; }
.vipStoreInfo a.fx { background-position:0 -1166px; }
.vipStoreInfo a.zz { background-position:0 -1183px; }
.vipStoreInfo a.hpOrderWedding1 { background-position:0 -120px; }
.vipStoreInfo .iWantBtn #JfavBar a{ background-position:0 -1018px;}
.vipStoreInfo .iWantBtn #JfavBar a.hpCollect { background-position:0 -119px; }

.chainWarp { position:absolute; top:0px; right:0px; z-index:997; }
.chainDiv { position:relative; z-index:998; }
.chainBtn01, .chainBtn02 { cursor:pointer; border:1px solid #fff; border-bottom:0; position:absolute; top:0px; right:0; color:#666; display:block; width:80px; height:25px; text-align:center; line-height:25px; z-index:1000; background:#FFFFFF; }
.chainBtn02 { border:1px solid #ccc; border-bottom:0; display:none; color:#c80000; }
.chainContent { position:absolute; top:25px; right:0px; border:1px solid #ccc; width:300px; height:300px; background:#FFFFFF; z-index:999; display:none; padding:5px; }
.chainContent ul { width:290px; height:290px; padding:5px; background:#F3F3F3; overflow-y:scroll; overflow-x:hidden; }
.chainContent li { width:270px; float:left; padding:0 8px 0 0; height:25px; overflow:hidden; line-height:20px; margin-bottom:10px; }
.chainContent li * { display:block; width:270px; }
.chainContent li strong{margin-bottom:2px;width:200px; height:20px; line-height:20px; overflow:hidden; display:inline-block;}
.chainContent li strong a{height:20px; line-height:20px;overflow:hidden;display:inline-block;}
.hpMiddle .bottomSpan { height:12px; width:990px;}
/* ÖÐ¼äÈÝÆ÷ */
.hpContainer { width:980px; margin:1px 0 0 0px; _margin:1px 0 0 0px; overflow:hidden; }
.hpContainer1 { width:980px; margin:1px 0 0 25px; _margin:1px 0 0 25px; overflow:hidden; }
/* bottom */
.hpBottom { width:990px; margin:0px auto; }
.hpBottomTopSpan { height:12px; width:990px; width:990px; margin:0px auto; }
.hpFooter { width:980px; padding:0px 11px; }
.hpCrumbsBottom { height:14px; line-height:14px; color:#666; padding:0 0 5px 0; }
.hpNavBottom { height:32px; line-height:32px; border-bottom:2px solid #C80000; width:980px; }
.hpNavBottom ul { float:left; }
.hpNavBottom li { float:left; font-size:14px; margin:0 10px 0 0; }
.hpNavBottom .hpSearch { float:right; margin:0px; padding:0px; }
#footer { margin:5px 0 0 0; height:20px; line-height:20px; color:#666; }
#footer a { color:#666; }
#footer p { float:left; width:49%; }
#copyright { text-align:right; }
/* icon */
.goodcmtbtn, .badcmtbtn { width:16px; height:19px; display:inline-block; margin:0px 3px; background:url(..//hpIcon.gif) no-repeat 0 -437px; vertical-align:middle;}
.badcmtbtn { background-position:0px -459px;}
.canhou, .shoufa, .dingcan, .zishen, .jinghua, .shiyouhui { width:71px; height:25px; display:inline-block; vertical-align:middle; background:url(..//hpMap.gif) no-repeat 0 -502px; margin:0px 3px; }
.shoufa { background-position:-74px -502px; }
.dingcan { background-position:-148px -502px;}
.zishen { background-position:-222px -502px; }
.jinghua { background-position:-296px -502px; }
.shiyouhui { background-position:-370px -502px; }
.dianzhu, .bianji, .uploadPicLink { width:14px; height:21px; display:inline-block; margin:0px 3px; vertical-align:middle; background:url(..//hpIcon.gif) no-repeat 0 -496px; }
.bianji { width:16px; background-position:0 -534px; }
.uploadPicLink { width:16px; background-position:0 -570px; }
.shortBtn { width:63px; height:23px; border:0px; background:url(..//hpbtn.gif) 0 -550px; vertical-align:middle;  cursor:pointer;}
.longBtn { width:104px; height:24px; border:0px; background:url(..//hpbtn.gif) -34px -611px; vertical-align:middle; cursor:pointer; font-size:14px; }
.iWantUpload { width:105px; height:24px; border:0; background:url(..//hpbtn.gif) no-repeat -116px -384px; cursor:pointer; }
/* ÐÇ¼¶ÆÀ·Ö */
.starMark0, .starMark1, .starMark2, .starMark3, .starMark4, .starMark5 { width:78px; height:17px; display:inline-block; background:url(..//hpMap.gif) no-repeat; vertical-align:middle; }
.starMark0 { background-position:0 -242px; }
.starMark1 { background-position:0 -214px; }
.starMark2 { background-position:0 -180px; }
.starMark3 { background-position:0 -149px; }
.starMark4 { background-position:0 -115px; }
.starMark5 { background-position:0 -79px; }

.defineBtn01,.cancelBtn01{ width:100px; height:32px; background:url(..//hpbtn.gif) no-repeat 0 -774px; border:0; cursor:pointer; color:#fff; font-size:14px;}
.cancelBtn01{ background-position:0 -812px; color:#222;}
