body{background:#ebebeb;}
p { line-height:150%; }
input,select{ vertical-align:middle;}
cite { font-style:normal; }
.hpWarp { width:962px; margin:0px auto 10px; clear:both; }
/* layout */
/* top */
.hpTop { height:45px; background:url(../images/fgHeaderBg.png); _background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://s1.57575777.com/adentity/images/fgHeaderBg.png', sizingMethod='scale');}
.hpHeaderWarp{height:45px; width:962px; 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(../images/hpbtn.gif) -93px -42px; }
a.indexSleep { width:84px; height:32px; line-height:32px; color:#FFFFFF; text-align:center; display:inline-block; background:url(../images/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(../images/hpSearchBg.gif); border:0px; color:#666;}
.hpSearch .searchBtn { width:61px; height:28px; float:left; background:url(../images/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(../images/hpCrumbsleft.png); _background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://s1.57575777.com/adentity/images/hpCrumbsleft.png', sizingMethod='scale');}
.hpCrumbs .right {background:url(../images/hpCrumbsRight.png); _background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://s1.57575777.com/adentity/images/hpCrumbsRight.png', sizingMethod='scale');}
.hpCrumbs .body { height:21px; float:left; background:url(../images/crumbsBg.gif) repeat-x; }
/* body */
.hpMiddle { z-index:0; }
.hpMiddle .topSpan { height:12px; width:962px; background:url(../images/hpMainBodyTop.png); _background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://s1.57575777.com/adentity/images/hpMainBodyTop.png', sizingMethod='scale');}
.hpMiddle .hpMiddleWarp { position:relative; }
.hpMiddle .vipFlag { width:65px; height:66px; display:inline-block; position:absolute; top:-14px; _top:-16px; left:-2px; background-image: url(http://s1.95171.cn/search/images/sviptips.png)!important; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://s1.95171.cn/search/images/sviptips.png'); background-repeat: no-repeat; _ background-image: none; }
.hpMiddle .hpBody { width:940px; padding:0px 11px; background:url(../images/hpMiddleBg.gif) repeat-y; min-height:700px; height:auto !important; height:700px; overflow:visible; }
.hpMiddle .thvipFlag{width:65px; height:66px; display:inline-block; position:absolute; top:-15px; _top:-17px; left:-3px; background-image: url(http://s1.95171.cn/search/images/stehuitips.png)!important; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://s1.95171.cn/search/images/stehuitips.png'); background-repeat: no-repeat; _ background-image: none;} 
/* µêÆÌ¼ò½é */
.vipStoreInfo { width:940px; height:133px; position:relative; z-index:1; }
.vipStoreInfo h1 { text-align:center; height:35px; line-height:35px; font-size:24px; font-weight:bold; }
.vipStoreInfo h2 { text-align:center; height:25px; line-height:25px; font-size:18px; color:#c80000; font-weight:bold; }
.vipStoreInfo .introduction { position:absolute; top:60px; left:305px; width:320px; margin:0px auto; padding:3px; border:1px solid #fff; z-index:99; background:#FFFFFF; }
.vipStoreInfo .introduction p { display:inline; line-height:150%; }
#newIntroductionText { display:none; line-height:150%; }
.packUp, .packDown { width:13px; height:13px; display:inline-block; background:url(../images/hpIcon.gif) 0px 0px; overflow:hidden; vertical-align:middle; cursor:pointer;}
.packDown { background:url(../images/hpIcon.gif) 0px -18px; }
.sellDiv{height:30px; overflow:hidden; margin:0px auto; text-align:center; width:940px; position:absolute; top:99px; _top:95px; left:0px; z-index:98; }
.sellPhoneFront{width:13px; height:30px; line-height:30px; vertical-align:middle; background:url(../images/hpbtn.gif) 0px 0px; display:inline-block;}
.sellPhone { height:30px; line-height:30px; vertical-align:middle; background:url(../images/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(../images/hpbtn.gif) no-repeat -141px 0px; display:inline-block; vertical-align:middle; }
a.sellOnline:hover{ background-position:0 -863px;}
.vipStoreInfo .other { height:30px; width:940px; border-bottom:2px solid #c80000; position:absolute; top:83px; _top:78px; }
.vipStoreInfo .other .tongji { float:left; line-height:30px; }
.vipStoreInfo .other .tongji em { color:#c80000; font-size:14px; }
.vipStoreInfo .iWantBtn { float:right; margin:7px 0px 0px 0px; }
.vipStoreInfo .iWantBtn a { padding:0px 0px 0px 20px; background:url(../images/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 .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:500px; height:300px; background:#FFFFFF; z-index:999; display:none; padding:5px; }
.chainContent ul { width:490px; height:290px; padding:5px; background:#eee; overflow-y:scroll; overflow-x:hidden; }
.chainContent li { width:200px; float:left; padding:0 30px 0 0; height:80px; overflow:hidden; line-height:20px; margin-bottom:10px; }
.chainContent li * { display:block; width:200px; }
.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:962px; background:url(../images/hpMainBodyBottom.png); _background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://s1.57575777.com/adentity/images/hpMainBodyBottom.png', sizingMethod='scale');}
/* ÖÐ¼äÈÝÆ÷ */
.hpContainer { width:940px; margin:15px 0 0 0; _margin:1px 0 0 0; overflow:hidden; }
/* bottom */
.hpBottom { width:962px; background:url(../images/hpMiddleBg.gif) repeat-y; margin:0px auto; }
.hpBottomTopSpan { height:12px; width:962px; width:962px; margin:0px auto; background:url(../images/hpMainBodyTop.png); _background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://s1.57575777.com/adentity/images/hpMainBodyTop.png', sizingMethod='scale');}
.hpFooter { width:940px; 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:940px; }
.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(../images/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(../images/hpMap.v2.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(../images/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(../images/hpbtn.gif) 0 -550px; vertical-align:middle;  cursor:pointer;}
.longBtn { width:104px; height:24px; border:0px; background:url(../images/hpbtn.gif) -34px -611px; vertical-align:middle; cursor:pointer; font-size:14px; }
.iWantUpload { width:105px; height:24px; border:0; background:url(../images/hpbtn.gif) no-repeat -116px -384px; cursor:pointer; }
/* ÐÇ¼¶ÆÀ·Ö */
.starMark0, .starMark1, .starMark2, .starMark3, .starMark4, .starMark5 { width:78px; height:17px; display:inline-block; background:url(../images/hpMap.v2.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(../images/hpbtn.gif) no-repeat 0 -774px; border:0; cursor:pointer; color:#fff; font-size:14px;}
.cancelBtn01{ background-position:0 -812px; color:#222;}
