
#subHead {
height:40px;
margin:0 auto;
overflow:hidden;
width:900px;
}

#subHead p {
display:inline;
float:right;
line-height:40px;
}


#subHead ul {
display:inline;
float:left;
height:40px;

margin-top:10px;
}

#subHead ul li {
float:left;
height:30px;
margin-right:12px;
width:83px;
}

#subHead ul li a.on, #subHead ul li a:hover {
border-bottom:3px solid #FF2900;
color:#000000;
padding-bottom:0;
text-decoration:none;
}



#subHead ul li a {
color:#ffffff;
display:block;
height:20px;
line-height:20px;
width:100%;
}


#headerH {
background:transparent url(/images/MainNav_Bigbg.jpg) repeat-x scroll left top;
font-size:14px;
height:116px;
margin:0 auto;
padding:0;
width:100%;
}
#headerH #headerHInfo {
margin:0 auto;
padding:0;
width:900px;
}

#headerH #logo {
float:left;
width:150px;
}
#headerH #logo div {
margin-bottom:10px;
padding-top:5px;
}
#headerH #headerHList {
float:left;
}

#headerH #navAd {
clear:both;
font-size:12px;
height:30px;
overflow:auto;
padding:5px;
text-align:right;
width:740px;
}
#headerH #headerHList #headerHs a, #headerH #headerHList #headerHs a:hover, #headerH #headerHList #headerHs .ap a {
float:left;
height:32px;
line-height:30px;
text-align:center;
text-decoration:none;
}
#headerH #headerHList #headerHs a {
color:#0099CC;
padding-right:30px;
text-align:center;
}
#headerH #headerHList #headerHs a:hover {
color:#FF6633;
padding-right:30px;
text-align:center;
text-decoration:underline;
}
#headerH #headerHList #headerHs .ap a {
background:transparent url(/images/mainNav_bg.gif) no-repeat scroll left center;
color:#FFFFFF;
padding-right:30px;
width:105px;
}
#headerH #headerHList #headerHs .ap a:hover {
background:transparent url(/images/mainNav_bg.gif) no-repeat scroll left center;
color:#FFFFFF;
padding-right:30px;
text-decoration:underline;
width:105px;
}
#headerH #navSearch {
clear:both;
margin-top:5px;
overflow:hidden;
width:100%;
}
#headerH #navSearch a {
color:#0066CB;
font-size:12px;
text-decoration:none;
}
#headerH #navSearch a:hover {
color:#FFFFFF;
font-size:12px;
text-decoration:underline;
}
#headerH #navSearch #navLInfo {
float:left;
text-align:center;
width:55%;
}
#headerH #navSearch #navLInfo .cfff {
color:#FFFFFF;
font-weight:bold;
}
#headerH #navSearch #navLInfo span {
padding-right:5px;
}
#headerH #navSearch #navLInfo .p1 {
color:#CCFFFF;
font-size:12px;
text-align:left;
}
#headerH #navSearch #navLInfo .p2 {
cursor:pointer;
}
#headerH #navSearch #navLInfo .p12 {
color:#CCFFFF;
font-size:12px;
margin-top:10px;
text-align:left;
}
#headerH #navSearch #navRInfo {
float:right;
height:22px;
line-height:22px;
margin-top:10px;
text-align:right;
width:45%;
}
#headerH #navSearch #navRInfo input {
border:1px solid #CCCCCC;
color:#0099CC;
padding:3px 0;
width:250px;
}
#headerH #navAd .cm999 {
color:#0066CB;
}
#headerH #navAd a {
color:#0066CB;
text-decoration:underline;
}
#headerH #navAd a:hover {
color:#FF6633;
text-decoration:none;
}
#navAd ul {
color:#FFFFFF;
float:right;
margin-top:5px;
overflow:hidden;
width:400px;
}
#navAd ul li {
border-right:1px solid #000000;
float:right;
height:14px;
margin-right:-1px;
padding:0 14px;
}

/*content left user info*/
#userInfo{ padding-left:24px; 
}
#userInfo .uname{ font-size:14px; padding:13px 0;
}


#userInfo .memo {
line-height:20px;
}
#userInfo .memo dt, #userInfo .memo dd {
display:inline;
}
#userInfo .memo #unSignature {
color:#ABABAB;
}
#userInfo .memo img {
cursor:pointer;
margin-left:6px;
position:relative;
top:2px;
}
#modiMemo {
height:14px;
position:relative;
width:100%;
z-index:1;
}
#memoContent {
background:#F3F3F3 none repeat scroll 0 0;
border:1px solid #888888;
padding:4px;
position:absolute;
top:-30px;
width:150px;
}
#memoContent textarea {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #E9E9E9;
color:#484848;
height:56px;
padding:4px;
width:140px;
}
#memoContent .BtnBao {
padding-top:3px;
}
#memoContent .BtnBao button {
margin-right:10px;
}
#memoContent .BtnBao a {
position:relative;
top:2px;
}








#loadingInfo{ height:60px; background:url(/web/homeloading.gif) no-repeat center 40px; padding-top:80px; text-align:center; color:#686868;
}
.searchTopIco{  line-height:14px; 
}
.searchTopIco a{ padding-left:16px; background:url(http://img.aileme.cn/web/icSearch.gif) no-repeat 0 0;
}
.messageTopIco{ line-height:14px; 
}
.messageTopIco a{ padding-left:23px; background:url(/web/infoIcMail.gif) no-repeat -2px 0; 
}
.messageTopIcoUn a{ background-position:-2px bottom;
}

/*home footer*/
#footer{ width:100%; background:transparent; padding-top:20px; height:118px; color:#989898;
}
#footer a{ color:#333333; 
}
#footer a:hover{ color:#333333; text-decoration:underline; 
}
#footBao{ margin:0 auto; width:900px; overflow:hidden;  padding:29px 0 10px ; 
}

#footBao p{ float:left; width:400px; height:14px; line-height:14px; font-size:11px; text-indent:12px;
}
#footBao ul{ float:left; width:500px; overflow:hidden; 
}
#footBao ul li{ padding:0 14px 0 11px; background:url(http://img.aileme.cn/web/fdot.gif) no-repeat right 3px; height:14px; float:right; margin-right:-3px; line-height:14px;
}






#navH{ width:900px; margin:0 auto;
}

#subHead .right{ width:280px; overflow:hidden;float:right;
}
#subHead .right li{ float:left; width:58px; padding-top:7px; height:21px;
}
#navH li a{ display:block; height:21px; line-height:21px; color:#FFFFFF; 
}
#subHead .right li a{ width:33px; padding-left:25px;
}
#subHead .right li#albumNav a{ background:url(http://img.aileme.cn/web/new_home/icAlbum.gif) no-repeat 3px 0;
}
#subHead .right li#blogNav a{ background:url(http://img.aileme.cn/web/new_home/icDaily.gif) no-repeat 3px 0;
}
#subHead .right li#planNav a{ background:url(http://img.aileme.cn/web/new_home/icPlan.gif) no-repeat 3px 0;
}
#subHead .right li#VoteNav a{ background:url(http://img.aileme.cn/web/vote/icVote.gif) no-repeat 3px 0;
}
#subHead .right li#friendNav a{ background:url(http://img.aileme.cn/web/new_home/icFriend.gif) no-repeat 3px 0;
}
#subHead .right li#boxNav a{ background:url(http://img.aileme.cn/web/fav/icBox.gif) no-repeat 3px 0; width:45px; cursor:text;
}
#subHead .right li#boxNav a:hover{ text-decoration:none;
}
#subHead .right li#boxNav.on{ background:url(http://img.aileme.cn/web/3gezi.gif) no-repeat 0 0; width:70px;
}
#subHead .right li.on a{ color:#626166;
}

#navH ul{text-align:center; width:660px; overflow:hidden; padding-left:232px;
}
#navH li{ float:left; margin-right:2px;
}
#navH li a{ display:block; height:21px; line-height:21px; color:#FFFFFF; background:url(http://img.aileme.cn/web/home_images/male_naviBg.gif) no-repeat right -96px; width:63px; padding-top:7px; overflow:hidden;
}
#navH li a .newNav{ font-weight:bold; text-align:left; width:55px; display:block;  line-height:21px; padding-left:8px; background:url(http://img.aileme.cn/web/group/02270423.gif) no-repeat 37px center; cursor:pointer;
}
#navH li a:hover,#navH li a.on{  background:url(http://img.aileme.cn/web/home_images/male_naviBg.gif) no-repeat right top; color:#626166; text-decoration:none; padding-top:7px;
}
#navH li.spc a{ width:100px; background:url(http://img.aileme.cn/web/home_images/male_naviBg.gif) no-repeat left -96px; 
}
#navH li.spc a:hover,#navH li.spc a.on{ background:url(http://img.aileme.cn/web/home_images/male_naviBg.gif) no-repeat left top; width:100px; 
}
#contentHT{ width:900px; margin:0 auto; background:url(/images/contBg.gif) no-repeat left top; padding-top:0; 
}
#contentHB{ width:100%; background:#FFFFFF url(/images/contBg.gif) no-repeat right bottom; padding-bottom:6px; 
}
#navH li a.commendNav,#navH li a.commendNav:hover{ background:url(http://img.aileme.cn/web/group/HmTabGrp.gif) no-repeat left 4px; color:#F90404; 
}
/*my home page sider left*/
#conHLeftT{ width:200px; float:left; height:740px; padding-left:10px;
}


.ulistData li {
font-size:14px;
height:20px;
line-height:23px;
padding:3px 12px 7px;
}



.contentStep {
background:#FFFFFF none repeat scroll 0 0;
margin:0 6px 6px;
overflow:hidden;
width:626px;
}







#userInfo .pageset{ line-height:20px; width:161px; overflow:hidden; padding-top:10px;
}
#userInfo .pageset dt{ width:161px; background:url(http://img.aileme.cn/web/home_images/icon.gif) no-repeat left 1px;  padding-left:24px;
}
#userInfo .pageset dt a{ text-decoration:underline; 
}
#userInfo .h3Tit{ padding:9px 0 0 0 ; line-height:42px; color:#F65640; font-size:12px; background:url(http://img.aileme.cn/web/new_home/leftTabBg.gif) no-repeat 0 14px; width:100%; overflow:hidden; text-indent:12px;
}
#userInfo .h3Tit a.right{ margin-right:12px; font-weight:normal; text-decoration:underline;
}

/*friend list*/
#userInfo .fline{ width:161px; overflow:hidden;
}
#userInfo .fl{ width:60px; float:left; text-align:center; line-height:20px; padding:0 20px 9px 0; overflow:hidden;
}
#userInfo .fl dt,#activeUser .fl dt,.ucsUser dt{ position:relative; width:48px; height:54px; margin:0 auto;
}
#userInfo .fl dt sub,#activeUser .fl dt sub,.userLisp p sub,.ucsUser dt sub{ position:absolute; right:0; bottom:6px; display:block; height:17px; width:17px; background:url(/images/icMaleUp.png) no-repeat 0 0; z-index:7;
}
#userInfo .fl dt sub.female,#activeUser .fl dt sub.female,.userLisp p sub.female,.ucsUser dt sub.female{ background-image:url(/images/icFemaleUp.png);
}
* html #userInfo .fl dt sub,* html #activeUser .fl dt sub,* html .userLisp p sub,* html .ucsUser dt sub{ background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src="/images/icMaleUp.png");
}
* html #userInfo .fl dt sub.female,* html #activeUser .fl dt sub.female,* html .userLisp p sub.female,* html .ucsUser dt sub.female{ background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src="/images/icFemaleUp.png");
}
#userInfo .fl dt img{ height:48px; width:48px; 
}
#userInfo .moreshow{ line-height:20px; 
}
#userInfo .moreshow a{ text-decoration:underline;
}
#userInfo .noDate{ padding:0 0 12px; text-align:center; line-height:18px;
}
#userInfo .noDate a{ text-decoration:underline; margin-left:7px; 
}

/*set my mood && my location*/
#mymood,#myloc{ width:161px; padding:6px 0 0; height:20px;
}
#mymood button,#myloc button{ margin-left:7px; 
}
.updateBtn{ width:30px; height:15px; background:url(/images/btnUpdate.gif) no-repeat left top; cursor:hand; cursor:pointer; margin-left:7px; border:none; 
}

#mymood .arrinput{ height:20px; float:left; color:#FFFFFF; padding-left:6px; font-style:normal; overflow:hidden; line-height:21px; border:none; text-indent:28px;
}
#mymood span,#myloc span{ width:19px; height:20px; background:url(/images/selectBtnWhite.gif) no-repeat;
}
#mymood p,#myloc p{ top:26px; 
}
#mymood p a{ line-height:27px; color:#FFFFFF; text-indent:28px; border-top:none;
}
#myloc p a{ line-height:23px; color:#FFFFFF; text-indent:28px; border-top:1px solid #717171; background:#515151;
}
#myloc p a:hover{ background:#DFDFDF; background:#333333; 
}
#mymood .moodstyle0{ background:#B7AFAC url(/images/icEmo.gif) no-repeat 5px 3px;
}
#mymood em.moodstyle0{ background-position:5px 0;
}
#mymood .moodstyle1{ background:#DF5E0D url(/images/icEmo.gif) no-repeat 5px -97px;
}
#mymood em.moodstyle1{ background-position:5px -100px;
}
#mymood .moodstyle2{ background:#2D4B94 url(/images/icEmo.gif) no-repeat 5px -197px;
}
#mymood em.moodstyle2{ background-position:5px -200px;
}
#mymood .moodstyle3{ background:#795EA5 url(/images/icEmo.gif) no-repeat 5px -297px;
}
#mymood em.moodstyle3{ background-position:5px -300px;
}
#mymood .moodstyle4{ background:#AB8BB0 url(/images/icEmo.gif) no-repeat 5px -397px;
}
#mymood em.moodstyle4{ background-position:5px -400px;
}
#mymood .moodstyle5{ background:#101010 url(/images/icEmo.gif) no-repeat 5px -497px;
}
#mymood em.moodstyle5{ background-position:5px -500px;
}
#mymood .moodstyle6{ background:#AFCC02 url(/images/icEmo.gif) no-repeat 5px -597px;
}
#mymood em.moodstyle6{ background-position:5px -600px;
}
#mymood .moodstyle7{ background:#37AB64 url(/images/icEmo.gif) no-repeat 5px -697px;
}
#mymood em.moodstyle7{ background-position:5px -700px;
}
#mymood .moodstyle8{ background:#B07B45 url(/images/icEmo.gif) no-repeat 5px -797px;
}
#mymood em.moodstyle8{ background-position:5px -800px;
}
#mymood .moodstyle9{ background:#E84061 url(/images/icEmo.gif) no-repeat 5px -897px;
}
#mymood em.moodstyle9{ background-position:5px -900px;
}
#mymood .moodstyle10{ background:#ECA300 url(/images/icEmo.gif) no-repeat 5px -997px;
}
#mymood em.moodstyle10{ background-position:5px -1000px;
}
#myloc .arrinput{ height:20px; float:left; color:#FFFFFF; padding-left:6px; font-style:normal; overflow:hidden; line-height:21px; border:none; background:#515151;
}




/*complete percent*/
#perInfo{ margin-top:7px; 
}
#per{ height:12px; width:142px; background:url(http://img.aileme.cn/web/home_images/male_finishBg.gif) no-repeat; display:block; padding:3px 3px 3px 8px;
}
#per em{ height:9px; display:block; background:url(http://img.aileme.cn/web/home_images/male_finishd.gif) no-repeat right top; display:block;
}
#perInfo p{ width:160px; overflow:hidden;
}
#perInfo p em{ font-size:20px; font-style:normal;
}
#perInfo p span{ float:left;
}
#perInfo p a{ float:right; padding-left:18px; display:inline; height:14px; background:url(http://img.aileme.cn/web/home_images/icon.gif) no-repeat left -702px; margin-top:5px; text-decoration:underline; 
}
#perInfo p a:hover{ background-position:left -802px;
}
.myst{ line-height:18px; padding:3px 0 4px; 
}
#searchMM{ padding:12px 0 0; background:url(http://img.aileme.cn/web/home_images/friendBG.gif) no-repeat left bottom;
}
#searchMM ul{ width:161px;
}
#genderMM span{ width:75px; float:left;
}
#genderMM span input{ margin-right:4px; 
}
#searchMM li{ width:150px; float:left; padding:4px 0; height:20px; overflow:visible!important; overflow:hidden; margin-left:5px; display:inline; 
}
#age01,#age02,#fmLocC,#fmLocP{ width:70px; float:left;
}
#age01,#age02{ z-index:99; 
}
#age01 p,#age02 p{ width:70px; height:210px; overflow:auto;
}
.sfbutton{ width:76px; height:32px; border:none; background:url(http://img.aileme.cn/web/home_images/btnAddFriend.gif) no-repeat; cursor:hand; cursor:pointer;
}


#conHCenT{ width:655px; float:left; padding-left:15px;
}
#searchFriend{ padding:15px 96px 13px; width:451px; z-index:99; position:relative; background:url(http://img.aileme.cn/web/home_images/searchBG.gif) no-repeat left bottom;
}
#searchFriend .locpc{ padding-top:5px;
}
#searchFriend .locpc input{ width:365px; height:35px; background:#515151; color:#FFFFFF; padding-left:9px; font-size:30px; font-weight:bold; font-family:"黑体",Verdana,Tahoma,"宋体",Helvetica, Arial, sans-serif; border:none; 
}
#searchFriend .right{ padding-top:8px; 
}
#searchFriend button{ width:65px; height:49px; background:url(http://img.aileme.cn/web/home_images/btnSearch.gif) no-repeat; border:none; cursor:hand; cursor:pointer; 
}

/*msg alert*/

#msgAlertDiv{ width:640px; padding-top:9px;
}
#msgAlertDiv ul{ width:640px; overflow:hidden; 
}
#msgAlertDiv ul li{ padding:9px 9px 9px 30px; border:1px solid #F5E9D1; margin-right:7px; width:88px; float:left; overflow:hidden; background:#FFF9ED url(/web/photo/naviIcon.gif) no-repeat scroll 7px -1491px;
}
#msgAlertDiv ul li.msgAlPri{ width:66px;
}
#msgAlertDiv ul li.msgAlSys{ background-position:7px -1591px;
}
#msgAlertDiv ul li.msgAlPlan{ background-position:7px -1891px;
}
#msgAlertDiv ul li.msgAlBbs{ background-position:7px -1691px; width:66px;
}
#msgAlertDiv ul li.msgAlComment{ background-position:7px -1791px; width:66px;
}
#msgAlertDiv .sNum{ margin-right:7px; font-weight:bold; color:#EC6C11; 
}

/*我身边的人*/
/*nearby user && near by plan*/

#around{ background:#FFFFFF; padding:9px 0;
}
.noResultSearch{ margin:0 9px; line-height:60px; text-indent:280px; background:#EDEAE3 url(/web/home_images/icSorryFri.gif) no-repeat 70px center; color:#000000;
}
.noResultSearchPlan{ background:#EDEAE3 url(/web/home_images/icSorryPlan.gif) no-repeat 70px center;
}

.noResultSearch a{ text-decoration:underline; 
}
#nearbyUser{ width:622px; overflow:hidden; margin:0 auto;
}
#nearbyUser .userCL,#nearbyUser .userCR{ width:26px; height:45px; display:block; float:left; background:url(http://img.aileme.cn/web/home_images/btnArrow.gif) no-repeat left top; margin-top:32px; hide-focus:expression( this.hideFocus=true ); outline: none;
}
#nearbyUser .userCR{ background-position:right top; 
}
#nearbyUser .unL{ background-position:left bottom; 
}
#nearbyUser .unR{ background-position:right bottom; 
}
#nearbyUserList{ width:534px; margin:0 18px; float:left; display:inline; padding:10px 0 0; overflow:hidden;
}
#nearbyUsers{ width:2650px; overflow:hidden;
}
#nearbyUser .emLeft,#nearbyUser .emRight{ width:26px; height:45px; display:block; float:left; background:url(/web/home_images/btnArrow.gif) no-repeat left top; margin-top:32px; cursor:pointer;
}
#nearbyUser .emRight{ background-position:right top; 
}
#nearbyUser .mtL{ background-position:left bottom; 
}
#nearbyUser .mtR{ background-position:right bottom;
}
#nearbyUserList{ width:534px; margin:0 18px; float:left; display:inline; padding:10px 0 0; overflow:hidden;
}
#nearbyUsers{ width:2670px; overflow:hidden;
}
#nearbyUser .userRoundListH{ width:78px; height:106px; overflow:hidden; float:left; text-align:center; padding:0 6px 0 5px; cursor:hand; cursor:pointer; 
}
#nearbyUser .on,#nearbyUser .ons{ background:#EEEEEE;
}
.userRoundListH p{ padding:10px 0 4px;
}
.userRoundListH p img{ height:48px; width:48px;
}
.userRoundListH p{ height:48px; width:48px; display:block; margin:0 auto;
}
.userRoundListH dt{ line-height:18px; 
}

#nearbyUser .planBao,#nearbyUser .shopBao{ width:534px; float:left; overflow:hidden;
}
.shopBao li{ float:left; width:154px; height:20px; overflow:hidden; line-height:20px; margin-bottom:8px; cursor:pointer; padding-left:24px; color:#3168CC; background-repeat:no-repeat; background-position:5px 3px; background-color:transparent;
}
.shopBao li.t10{ background-image:url(/web/search/StoreIc10.gif);
}
.shopBao li.t20{ background-image:url(/web/search/StoreIc20.gif);
}
.shopBao li.t30{ background-image:url(/web/search/StoreIc30.gif);
}
.shopBao li.t40{ background-image:url(/web/search/StoreIc40.gif);
}
.shopBao li.on{ background-color:#F2F3F5; color:#FE0200; 
}
#nearbyUser .aroundplanList{ width:530px; cursor:hand; cursor:pointer; color:#333333; 
}
#nearbyUser .aroundplanList .apbtm{ width:506px; overflow:hidden; padding:0 12px;
}
#nearbyUser .aroundplanList .ui{ display:none; line-height:23px;
}
#nearbyUser .aroundplanList .pl dl{ width:506px; overflow:hidden; line-height:23px;
}
#nearbyUser .aroundplanList .pl dt{ width:340px; float:left;
}
#nearbyUser .aroundplanList .pl dt span{ color:#3366cc; margin-right:10px;
}
#nearbyUser .aroundplanList .pl dt a{ display:none;  
}
#nearbyUser .aroundplanList .pl dd{ width:166px; float:left; text-align:right; 
}
#nearbyUser .aroundplanList .pl dd span,.aroundplanList .pl dd em{ display:none;
}
#nearbyUser .pon,#nearbyUser .pons{ background:url(http://img.aileme.cn/web/new_home/nearbyPlan.gif) no-repeat right top; padding-top:7px; 
}
#nearbyUser .pons{ background-position: right top;
}
#nearbyUser .pon a{ text-decoration:underline;
}
#nearbyUser .pon .apbtm{ background:#EEEEEE url(http://img.aileme.cn/web/new_home/nearbyPlan.gif) no-repeat 0 bottom ; color:#000000; padding-bottom:7px;
}
#nearbyUser .pon .pl dt{ width:auto; float:none;
}
#nearbyUser .pon .pl dt a{ display:inline; 
}
#nearbyUser .pon .pl dt span{ color:#000000;
}
#nearbyUser .pon .pl dd{ width:auto; float:none; text-align:left;
}
#nearbyUser .pon .pl dd span,#nearbyUser .pon .pl dd em{ display:inline;
}
#nearbyUser .pon .pl dd span{ margin:0 6px;
}
#nearbyUser .pon .pl dd em{ font-style:normal;
}
#nearbyUser .pon .pl dl{ width:320px; float:left;
}
#nearbyUser .pon .ui{ float:right; display:inline; width:146px; overflow:hidden;  text-align:right;
}
#nearbyUser .pon .ui .sNum{ color:#F95440; 
}
#nearbyUser .pon .ui p{ width:58px; float:right; overflow:hidden;
}
#nearbyUser .pon .ui p img{ width:48px; height:48px; display:block; float:right; 
}
#nearbyUser .pon .ui dl{ width:88px; float:left;
}

#hotPlan{ padding-bottom:0;
}
#hotPlan .pubTime{ color:#AAAAAA; 
}
.hotTitleHome{ width:590px; margin:7px auto 10px; font-size:14px; height:34px; padding:0 10px 0 24px; color:#FE0002; background:url(http://img.aileme.cn/web/invite/popTitBg.gif) no-repeat 0 0; overflow:hidden; line-height:34px; 
}
.hotTitleHome a{ font-size:12px; font-weight:normal; text-decoration:underline; 
}
.hotTitleHome span{ height:18px; background:url(http://img.aileme.cn/web/new_home/btnSearchS.gif) no-repeat 0 8px; line-height:18px; padding:8px 0 4px 23px;
}
#rollPlan{ height:210px; width:100%; overflow:hidden; margin:0 auto; position:relative;
}
#planListCommend{ width:2496px; height:210px; overflow:hidden; margin-left:0; position:relative;
}
#rollPlan samp{ display:none; 
}

.cplanListBao {float:left;overflow:hidden;padding-top:12px;position:relative;width:448px;
}

.cplanListBao sub{ width:101px; height:77px; background:url(/web/new_home/icPop.png) no-repeat 0 0; top:0; left:0; z-index:9; display:block; text-indent:-9999em; position:absolute;
}
* html .cplanListBao sub{ background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src="/web/new_home/icPop.png");
}
.cplanListBao .planCover{ float:left; display:inline; margin:0 20px 0 10px; height:180px; width:135px; padding:10px; background:url(http://img.aileme.cn/web/invite/popImgBg.gif) no-repeat 0 0;
}
.cplanListBao .planCover a{ height:180px; width:135px; display:block; text-indent:-9999em; background-position:center center; background-repeat:no-repeat; background-color:transparent;
}
.cplanListBao .planIntro{ width:239px; float:left;
}
.cplanListBao .planIntro dt.planTitHot{ font-size:15px; font-family:Hei,"黑体",Verdana,Tahoma,"宋体",Helvetica, Arial, sans-serif; line-height:20px; font-weight:bold;
}
.cplanListBao .planPuber{ width:239px; overflow:hidden; padding-bottom:5px; padding-top:5px;
}
.cplanListBao .planPuber dl{ width:100%; overflow:hidden; 
}
.cplanListBao .planPuber dl dt{ float:left; margin-right:12px;
}
.cplanListBao .planPuber dl dd{ float:left; line-height:20px; padding-top:4px;
}
.cplanListBao .planPuber p{ height:48px; width:48px; overflow:hidden;
}
.cplanListBao .planIntro dd{ line-height:24px;
}
.cplanListBao .planIntro dd .sNum{ background:#A4C049; font-weight:bold; color:#FFFFFF; padding:0 6px; margin-right:6px;
}
.cplanListBao .planIntro dd .sCom{ margin-left:17px;
}
#commendCtrlTools{ width:96px; position:absolute; height:54px; background:url(/web/invite/BtnPopNext.gif) no-repeat right 43px; right:0; bottom:0; z-index:999; overflow:hidden; padding:0 31px 0 30px;
}
#commendCtrlTools span{ height:43px; width:48px; cursor:pointer; text-indent:-9999em;
}
#commendCtrlTools span.right{ background:url(/web/invite/btnPopNext1.png) no-repeat 0 0;
}
* html #commendCtrlTools span.right{ background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src="/web/invite/btnPopNext1.png");
}
#commendCtrlTools span.unR{ background:url(/web/invite/btnPopNext2.png) no-repeat 0 0;
}
* html #commendCtrlTools span.unR{ background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src="/web/invite/btnPopNext2.png");
}
#commendCtrlTools span.leftstyle{ background:url(/web/invite/btnPopPrev1.png) no-repeat 0 0; ;
}
* html #commendCtrlTools span.leftstyle{ background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src="/web/invite/btnPopPrev1.png");
}
#commendCtrlTools span.unL{ background:url(/web/invite/btnPopPrev2.png) no-repeat 0 0;
}
* html #commendCtrlTools span.unL{ background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src="/web/invite/btnPopPrev2.png");
}
#activeUser{ height:90px; width:624px; overflow:hidden; margin:0 auto;
}
#activeUser .fl { float:left; line-height:20px; padding:8px 14px 0; text-align:center; width:60px;
}
#activeUser .fl dd{ width:60px; line-height:18px; overflow:hidden; height:18px;
}


/*localsearch*/
#nearbyTab{ overflow:hidden; width:606px;
}
#nearbyTab span.left,#nearbyTab a{ float:left; margin-right:19px; margin-top:4px; height:28px; line-height:26px; 
}
#nearbyTab a{ margin:4px 0 0; background:url(/web/new_home/aroundTabLine.gif) no-repeat 0 bottom; text-indent:0; text-align:center; width:83px; font-weight:normal; color:#333333; 
}
#nearbyTab a#nbshop{ width:134px;
}
#nearbyTab a.on{ background:url(/web/new_home/aroundTabBg.gif) no-repeat 0 0;
}
#nearbyTab a#nbshop.on{ background:url(/web/new_home/aroundTabBg.gif) no-repeat 0 -100px; 
}
#localshow{ background:#FFFFFF;
}
#localshow .h3Tit{ width:630px; overflow:hidden;  height:30px; line-height:26px; font-size:12px; padding:4px 0 0 10px; overflow:hidden; color:#010101;
}
#sltlocBtn{ background:url(/web/new_home/btnMLoc.gif) no-repeat; height:17px; width:82px; margin-left:24px; display:inline; line-height:24px; text-align:center; color:#299DDC; cursor:hand; cursor:pointer; margin-top:4px; overflow:hidden; float:left; margin-left:9px;
}
#localshow .lightfont{ font-size:12px; font-weight:normal; float:left;
}
#localshow .urlocation{ display:none;
}
#localshow .myNowLc{ float:left; text-decoration:underline; cursor:pointer; overflow:hidden;
}
#localshow .searchFd { float:right; padding-right:9px; display:inline; 
}
#localshow .searchFd a{ font-weight:normal; text-decoration:underline; margin-left:7px;
}
#localshow .searchFd img{ position:relative; top:3px; 
}

.conHBao {
background:#F3F3F3 none repeat scroll 0 0;
border:1px solid #D9D9D9;
margin-bottom:16px;
width:638px;
}



.conHBao .titH3 {
background:transparent url(/images/icShowArrow.gif) no-repeat scroll 12px 10px;
color:#3E3E3E;
font-size:12px;
line-height:32px;
padding-left:32px;
}





.conHBao .titH3 .more{ float:right; background:url(http://img.aileme.cn/web/home_images/btnMore.gif) no-repeat left top; width:43px; height:14px; position:relative; top:14px; 
}
.moreStyle2{ line-height:26px; text-align:right; 
}

#fproperties{ width:300px; margin:0 auto; padding:10px 0; overflow:hidden; 
}
#fproperties dt { font-weight:bold; line-height:30px; 
}
#fproperties dd.fpradio{ width:300px; overflow:hidden; padding-bottom:7px; border-bottom:1px dashed #454545; margin-bottom:10px; 
}
#fproperties dd.fpradio span{ margin-right:17px; float:left; padding:7px 0;
}


/*my friend status*/
#friendStatus{ width:590px; margin:0 auto; 
}
#friendStatus .eventTime{ width:100%; text-indent:12px; font-size:12px; color:#565656; background:#F6F6F6; margin-top:20px; line-height:22px;
}
#friendStatus dl{ width:98%; padding:7px 0; border-bottom:1px solid #ECECEC; margin:0 auto;
}
#friendStatus dl dt{ line-height:24px; height:24px; padding-left:30px; background:url(/web/icMatter.gif) no-repeat 0 0;
}
#friendStatus dl dt img{ margin-right:9px; 
}
#friendStatus dl dd{ padding:6px 0 6px 30px; 
}
#friendStatus dl dd .fg{ margin-right:9px; 
}
#friendStatus dl dd .feAlbum img{ border:1px solid #DBDBDB; background:#FFFFFF; padding:2px; margin-left:7px; position:relative; top:4px; 
}
#friendStatus dl dd .more{ margin-left:11px; 
}
#friendStatus .feStyle1 dt{ background-position:0 5px;
}
#friendStatus .feStyle2 dt{ background-position:0 -95px;
}
#friendStatus .feStyle3 dt{ background-position:0 -195px;
}
#friendStatus .feStyle4 dt{ background-position:0 -295px;
}
#friendStatus .feStyle5 dt{ background-position:0 -395px;
}
#friendStatus .feStyle6 dt{ background-position:0 -495px;
}
#friendStatus .feStyle7 dt{ background-position:0 -595px;
}
#friendStatus .feStyle8 dt{ background-position:0 -695px;
}
#friendStatus .feStyle9 dt{ background-position:0 -795px;
}
#friendStatus .feStyle10 dt{ background-position:0 -895px;
}
#friendStatus .feStyle11 dt{ background-position:0 -995px;
}
#friendStatus .feStyle12 dt{ background-position:0 -1095px;
}

#moreFriendStatus{ width:820px; margin:0 auto;  padding-bottom:30px;
}
#moreFriendStatus .h2Tit{ width:820px; margin:0;
}
#moreFriendStatus #friendStatus{ width:800px; margin:0 auto;
}

/*homepage guest book*/
#guestbook{ width:580px; margin:0 auto; padding-top:11px;
}
#setyourlocation #minimap{ height:150px; 
}
.particularAddress{ line-height:18px; padding:6px 0;
}
.particularAddress dt{ font-weight:bold; margin-bottom:5px;  
}
.particularAddress dd{ padding-bottom:3px;
}
.particularAddress dd a,#busDrive a{ text-decoration:underline; 
}
/*function page*/
.funcPLeft{ width:161px; margin-left:24px; padding-bottom:30px;
}
.funcPRight{ background:url(/images/phContBg.gif) no-repeat -1px 0; width:670px; padding:7px 0 120px; float:left; margin-top:0;
}
.uploadPage{ background:url(/images/phRightBg.gif) no-repeat 0 0;
}
.h2Tit{ line-height:34px; margin:0 15px; width:620px; font-size:14px; color:#F4553F; background:url(/images/dashedLine.gif) repeat-x left bottom;
}
.funcPRight .h2Unline{ background:transparent; 
}
.h2Tit #photoTools a{ height:17px; width:60px; background:url(/images/phototoolsbtn.gif) no-repeat 0 0; display:block; text-indent:-9999em; float:left; margin-right:7px; position:relative; overflow:hidden; top:8px;
}
.h2Tit #photoTools a.pc{ background-position:0 -17px; width:83px;
}
.h2Tit #photoTools a.pp{ background-position:0 -34px;
}
.h2Tit #photoTools a.bw{ background-position:0 -68px; width:83px;
}
.h2Tit #photoTools a.bm{ background-position:0 -85px; width:83px;
}
.h2Tit #photoTools a.help{ background-position:0 -102px; width:50px;
}
.h2Tit #photoTools a.cp{ background-position:0 -119px; width:83px;
}
.h2Tit #photoTools a.iv{ background-position:0 -136px; width:61px;
}
.h2Tit #photoTools a.gm{ background-position:0 -153px; width:83px;
}


/*photo page nav*/
#upphotoBtn{ margin-top:17px; height:85px; padding-left:16px; 
}
#upphotoBtn a{ height:34px; width:111px; display:block; background:url(/images/phBtnUpload.gif) no-repeat 0 0; text-indent:-9999em;
}
#upphotoBtn a:hover{ background-position:0 bottom;
}
#upphotoBtn a.dailyW{ background-image:url(/images/dailyBtnWrite.gif); 
}
#upphotoBtn a.planW{ background-image:url(/web/plan/planBtnPublish.gif); 
}
#upphotoBtn a.friendW{ background-image:url(/web/friend/friendBtnInvite.gif);
}
#upphotoBtn a.inboxBtn{ background-image:url(/web/msg/infoBtnWrite.gif);
}
#photoManage li{ height:27px; margin-bottom:4px;
}
#photoManage li a{ display:block; height:27px;
}
#photoManage li a span{ width:102px; height:27px; line-height:27px; display:block; padding-left:59px; background:url(/web/photo/naviIcon.gif) no-repeat 17px 5px; cursor:hand; cursor:pointer;
}
#photoManage li#pl02 a span{ background-position:17px -95px;
}
#photoManage li#pl03 a span{ background-position:17px -195px;
}
#photoManage li#pl04 a span{ background-position:17px -295px;
}
#photoManage li#pl05 a span{ background-position:17px -395px;
}
#photoManage li#pl06 a span{ background-position:17px -795px;
}
#photoManage li#pl07 a span{ background-position:17px -895px;
}
#photoManage li#pl08 a span{ background-position:17px -1295px;
}
#photoManage li#pl09 a span{ background-position:17px -1395px;
}
#photoManage li#pl10 a span{ background-position:17px -1495px;
}
#photoManage li#pl11 a span{ background-position:17px -1595px;
}
#photoManage li#pl12 a span{ background-position:17px -1695px;
}
#photoManage li#pl13 a span{ background-position:17px -1795px;
}
#photoManage li#pl14 a span{ background-position:17px -1895px;
}
#photoManage li#pl15 a span{ background-position:17px -1995px;
}
#photoManage li#pl16 a span{ background-position:17px -2095px;
}
#photoManage li#pl17 a span{ background-position:17px -2195px;
}
#photoManage li#pl18 a span{ background-position:17px -2295px;
}
#photoManage li#pl19 a span{ background-position:17px -2395px;
}
#photoManage li#pl20 a span{ background-position:17px -2495px;
}
#photoManage li#pl21 a span{ background-position:17px -2595px;
}
#photoManage li#pl22 a span{ background-position:17px -2695px;
}
#photoManage li a.on,#photoManage li a:hover{ background:url(/web/photo/phNaviClicked.gif) no-repeat 0 0; color:#A6C34F; font-weight:bold; text-decoration:none;
}
#photoManage .sNum{ font-style:normal; margin-left:7px; font-weight:bold; color:#FF0000;
}

/*my Album manage album list*/

.myAlbumBao{ width:640px; margin-left:25px;
}
.myAlbumList{ width:211px; float:left; padding-top:18px;
}
.myAlbumList p.showalbum{ height:109px; width:142px; padding:15px 0 0 27px; background:url(/images/phAblumBg.png) no-repeat 0 0;
}
* html .myAlbumList p.showalbum{ background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src="/images/phAblumBg.png");
}
.myAlbumList p.showalbum a,.myAlbumList p.showalbum span{ display:block; position:relative; width:120px; height:90px; text-indent:-9999em; background-position:center center; background-color:transparent; background-repeat:no-repeat; 
}
.myAlbumList dl{ line-height:24px; padding-left:6px; 
}
.myAlbumList dl dt{ background:url(http://img.aileme.cn/web/photo/HMicLock.gif) no-repeat 0 6px; padding-left:20px; color:#3366cc; 
}
.myAlbumList dl dt.fr{ background:none; padding:0; color:#333333;
}
.myAlbumList dl dt.fd{ background:url(http://img.aileme.cn/web/photo/HMicFriend.gif) no-repeat 0 6px;
}
.myAlbumList dl dt.fr a{ margin-right:4px;
}
.myAlbumList dl dt.fr em{ color:#3366cc; font-style:normal; margin-left:4px;
}
.myAlbumList dl dt .sNum{ font-weight:bold; color:#E6A000;
}
.myAlbumList dl dt a{ margin-right:7px; 
}
.myAlbumList dl dd{ color:#878787; 
}
.myAlbumList dl dd a{ margin-right:12px; 
}

.sltPostForm .mgAList .myAlbumList{ width:180px; padding-left:30px;
}
/*add new album*/
.addAlbum{ background:url(http://img.aileme.cn/web/photo/phNewAblum.png) no-repeat; width:117px; height:117px; margin:0 auto; 
}
* html .myAlbumList p.addAlbum{ background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src="http://img.aileme.cn/web/photo/phNewAblum.png");
}
.myAlbumList dl.privacy{ width:157px; margin:0 auto;
}
.myAlbumList dl.privacy dt{ padding:9px 0; background:none;
}
.myAlbumList dl.privacy dt input{ width:149px; height:17px; background:url(http://img.aileme.cn/web/photo/input.gif) no-repeat 0 0; border:none; padding-top:6px; padding-left:8px; color:#898989;
}
.myAlbumList dl.privacy dd{ width:157px; color:#333333;
}
.myAlbumList dl.privacy dt a{ margin-right:0; 
}
.myAlbumList dl.privacy #privacy{ width:100px; float:left; 
}
.myAlbumList .privacy .overflowH label{ float:left; width:54px;
}
.myAlbumList button{ width:58px; height:17px; background:url(/images/button.gif) no-repeat 0 0; color:#FFFFFF; cursor:hand; cursor:pointer; border:none; line-height:17px;
}
#priaq label{ margin-right:9px; 
}
#priaq li input.inputST{ width:113px; padding:3px 5px 0; height:14px;
}

/*create category page*/
#catecreatepage{ width:360px; margin:40px auto 0; 
}
#catecreatepage .privacy{ width:290px; float:left; 
}
#catecreatepage .privacy dt,#catecreatepage .privacy dd{ width:290px; padding-bottom:11px;
}
#catecreatepage .privacy dt label{ padding-top:4px;
}
#catecreatepage .privacy label{ float:left; margin-right:6px;
}
#catecreatepage .privacy #privacy{ float:left;
}
#catecreatepage #priaq li{ padding-bottom:9px;
}
#catecreatepage #priaq li label{ position:relative; top:3px; margin-right:7px; 
}
#catecreatepage #priaq li input.inputST{ width:180px;
}
#catecreatepage #cname{ width:200px;
}
#catecreatepage .createcBtn{ width:70px; float:left;
}
#catecreatepage .createcBtn button{ width:70px; height:49px; background:url(/images/phBtnZjCreate.gif) no-repeat left top; cursor:pointer; border:none;
}

/*upload photo*/
#uppic{ padding-left:50px;
}
.photomemo{ line-height:25px; margin-left:50px; color:#969696;
}
.photomemo .sNum{ color:#F5553F; font-weight:bold; 
}
.upBtn{ background:url(/images/phBtnUpload2.gif) no-repeat 0 0; width:70px; height:49px; cursor:pointer; border:none;
}
 .uploadButton{ padding-top:9px; width:500px; overflow:hidden; 
}
.uploadButton p{ width:350px; float:right; line-height:23px; padding-left:50px; display:inline; background:url(/images/icWorm.gif) no-repeat 0 9px;
}
.uploadButtonNL p{ width:450px; float:none; display:block;
}
#fileup ul li { padding:6px 0;
}
#fileup ul li input { color:#979797; height:22px; width:300px; 
}
#addFile{ position:relative; height:0; width:450px; 
}
#addFile span{ background:url(/images/phBtnAdd.gif) no-repeat; display:block; width:106px; height:26px;  position:absolute; right:0; top:-30px; cursor:pointer; text-indent:-9999em;
}
#photocategary{ width:500px; margin-left:50px;
}
#photocategary label{ float:left;
}
#pcate{ width:190px; float:left;
}
#photocategary .add{ float:left; width:83px; height:17px; background:url(/images/phototoolsbtn.gif) no-repeat 0 -17px; cursor:pointer; text-indent:-9999em;
}
#moveCategory{ padding:9px 15px 0px;
}

/*upload step2*/
.tip{ line-height:57px;
}
.albumControl{ width:624px; background:url(/images/phAllSetBg.gif) repeat-x 0 top; height:29px; overflow:hidden;
}
.albumControl .aCh{ width:66px; float:left; padding:0 0 0 24px;
}
.albumControl .aCh input{ position:relative; top:7px;
}
.albumControl .aCh label{ margin-left:12px; position:relative; top:5px;
}
.albumControl .aCo{ width:510px; float:left; padding:4px 24px 0 0;
}
.albumControl .aCo span{ width:104px; height:20px; float:right; margin-left:11px; background:url(/images/changeloc.gif) no-repeat left top; cursor:pointer; text-indent:-9999em; 
}
.albumControl .aCo span.c{ background-position:left -20px;
}
.albumControl .aCo span.d{ background-position:left -40px; width:58px; 
}
.acList{ width:624px; padding-top:15px; 
}
.acList span.aclCh{ width:24px; float:left; padding-left:24px;
}
.acList .com{ width:100px; float:left; 
}
.acList .com img{ border:5px solid #EEEEEE; 
}
.acList .fm{ width:430px; float:left; 
}
.acList .fm dt,.acList .fm dd{ padding-bottom:7px;
}
.acList .fm dd{ width:430px; 
}
.acList .fm dt input.blri{border:none; height:17px; background:url(/images/titenter.gif) no-repeat left top; padding:6px 9px 0 11px; color:#565656; width:377px;
}
.acList .fm dd textarea.blra{ width:385px; border:none; height:38px; background:url(/images/taenter.gif) no-repeat left bottom; padding:6px; color:#565656; overflow:auto; 
}
.acList .fm dd textarea.foca{ background-position:left top;
}
.acList .fm dd label,.acList .fm dd .newSelect{ float:left;
}

span.radio{ margin:0 30px 0 7px; height:15px; float:left; padding-left:17px; background:url(/images/icRadio.gif) no-repeat 0 2px; cursor:pointer;
}
span.onr{ background-position:0 -98px;
}
.inputST{ height:17px; padding:6px 7px 0; border:1px solid #E8E8E8; border-width:0 1px 1px 0; background:#F3F3F3 url(/images/tyinput.gif) no-repeat left top; color:#565656; 
}
.fm dd.chloc{ overflow:hidden; width:398px;
}
.fm dd.chloc .urlocation{ display:none;
}
.chloc span{ float:right; background:url(/images/phBtnModLoc.gif) no-repeat left top; width:84px; height:20px; text-indent:-999em; cursor:pointer; 
}
.chloc em{ float:left; width:280px; font-style:normal;
}
.subBtns2{ padding-top:10px; padding-left:150px;
}
.subBtns2 button{ width:70px; height:36px; background:url(/images/phBtnFinish.gif) no-repeat left top; cursor:pointer; border:none;
}
.sendBtn{ width:70px; height:36px; background:url(/images/BtnSend.gif) no-repeat left top; cursor:pointer; border:none;
}
/*upload step3*/
.uploadTips{ font-weight:bold; color:#959595;
}
.uploadEnd{ padding-left:55px; width:600px; overflow:hidden;  margin-top:23px; 
}
.uploadEnd li{ padding-bottom:11px; 
}
.uploadEnd .tipInfo{ font-weight:bold; 
}
.uploadEnd .tipInfo .sNum{ color:#F6563E; margin:0 5px;
}
.uploadEnd .picInfo{ width:600px; overflow:hidden; 
}
p.phBgssp{ width:90px; height:70px; margin-right:6px; float:left; background:url(http://img.aileme.cn/web/photo/phPhotoSBg.png) no-repeat 0 0; padding:9px 0 0 9px;
}
* html p.phBgssp{ background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src="http://img.aileme.cn/web/photo/phPhotoSBg.png");
}
p.phBgssp a{ width:80px; height:60px; display:block; text-indent:-9999em; background-position:center center; background-color:transparent; background-repeat:no-repeat;  position:relative; 
}
p.phBgssp a img{ width:80px; height:60px;
}
.uploadEnd .picInfo dl{ float:left; width:190px; padding-top:6px; 
}
.uploadEnd .picInfo dt,.uploadEnd .picInfo dd,.uploadEnd .picInfo ul label{ line-height:13px; padding-bottom:10px;
}
.uploadEnd .picInfo dd a{ margin-right:10px; 
}
.uploadEnd .picInfo ul{ float:right; width:300px;
}
.uploadEnd .picInfo ul input{ width:280px; height:16px; padding-top:3px;
}
label.urlCopy{  cursor:auto; display:block; line-height:13px; padding:3px 0 7px;
}
.picURLlist{ width:600px; margin:6px auto 0; 
}
.picURLlist li{ padding-bottom:9px;
}
.picURLlist .inputST{ height:16px; padding-top:3px; width:400px; margin-left:10px;
}
/*the photo wall*/

#photowall{ width:660px; margin-left:20px;
}
#ulocAR{ width:600px; overflow:hidden; padding:20px 0 20px 7px;
}
#ulocAR label,#ulocAR strong,#ulocAR span{ float:left;
}
#ulocAR strong{ margin:0 15px 0 9px;
}
#ulocAR span{ background:url(http://img.aileme.cn/web/photo/clocic.gif) no-repeat left top; height:17px; width:75px; text-indent:-9999em;
}
#photowall .pwall{ width:640px; height:307px; background:url(http://img.aileme.cn/web/photo/phPostBg.png) no-repeat left top; padding:7px 7px 0;
}
* html #photowall .pwall{ background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src="http://img.aileme.cn/web/photo/phPostBg.png");
}
#uCanSeeCon .pwall{ width:100%; height:auto; background:transparent;
}

#hotUserList {
padding-top:4px;
}
#hotUserList .pwList {
display:inline;
height:64px;
margin:0 0 5px 5px;
width:64px;
}
#hotUserList .wp {
height:64px;
width:64px;
}


.pwall .pwList{ float:left; width:80px; height:60px; position:relative;
}
.pwall .detail{ width:134px; z-index:999; position:absolute; left:-27px; top:-22px; display:none;
}
.pwall .wp{ width:80px; height:60px; text-indent:-9999em; display:block; background-position:center center; background-repeat:no-repeat; background-color:transparent; 
}
.pwall .dtbg{ background:url(/web/photo/phPicshowBg.png); padding:7px; width:120px;
}
* html .pwall .dtbg{ background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale, src="/web/photo/phPicshowBg.png");
}
.pwall .dtbg a{ position:relative; 
}
.pwall .detail .picBg{ width:120px; height:90px; display:block; background:url(http://img.aileme.cn/web/photo/space.gif) no-repeat center center; text-indent:-9999em; z-index:999; 
}
.pwall .detail dl{ line-height:18px; color:#FFFFFF; padding:3px 0;
}
.pwall .detail dt a{ color:#FFFFFF;
}
.pwall .detail dd{ width:120px; overflow:hidden; height:9px; line-height:9px; padding:4px 0;
}
.pwall .detail dd a{ color:#FEFC45; float:left; margin-right:7px; height:9px; line-height:9px; padding-left:13px; background:url(/web/photo/phIcBTN.gif) no-repeat 0 0;
}
.pwall .detail a:hover{ text-decoration:none;
}
.pwall .detail dd a.v{ background-position:-2px -802px;
}
.pwall .detail dd a.c{ background-position:-1px -903px; padding-left:14px;
}
.pwUser{ width:114px; overflow:hidden; padding:8px 3px 0; border-top:1px solid #404040;
}
.pwUnLine{ padding:0 3px; border-top:none;
}
.pwUser p{ width:56px; float:left; 
}
.pwUser p img{ width:48px; height:48px; 
}
.pwUser .pwuname,.pwUser .uLi{ line-height:17px; float:left; color:#FFFFFF; width:58px; overflow:hidden;
}
.pwUser .uLi a{ color:#FEFC45; 
}
.pwUser .uLi .msg{ background:url(/web/photo/phIcBTN.gif) no-repeat -1px -898px; padding-left:16px; width:42px;
}
.pwall .pwUser a.pwuname:hover{ color:#FFFFFF; text-decoration:underline; 
}

/*edit my photo */
.returnHref{ line-height:40px; padding-left:38px; background:url(/images/phIcBack.gif) no-repeat 27px 13px; width:612px; overflow:hidden; 
}
.returnHref span{ float:right; 
}
.returnHref span a{ margin-left:30px;
}
.albumSetTop{ width:624px; overflow:hidden; margin:0 auto; padding:9px 0 16px; background:url(/images/doubleline.gif) repeat-x left bottom 
}
.asRight{ float:right; width:140px; text-align:right; line-height:22px; margin-top:13px; 
}
.asRight .sNum{ font-weight:bold; margin:0 4px; 
}
.asLeft{ float:left; width:480px; 
}
.asLeft p{ width:101px; height:79px; margin:0 9px 0 34px; float:left; display:inline; background:url(/images/phAblumSBg.png) no-repeat left top; padding: 15px 0 0 28px;
}
* html .asLeft p{ background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src="/images/phAblumSBg.png");
}
.asLeft p span{ height:60px; width:80px; display:block; text-indent:-9999em; background-position:center center; background-color:transparent; background-repeat:no-repeat; 
}
.shareAlbum .inputStyle{ width:220px; height:17px; padding:3px 3px 0; color:#878787; margin-left:3px;
}
.asLeft dl{ float:left; width:304px; line-height:17px; padding-top:9px; 
}
.asLeft dt,.asLeft dd{ padding:5px 0;
}
.asLeft dd{ width:100%; overflow:hidden; 
}
.asLeft dd.albumBtn a{ float:left; width:58px; height:17px; line-height:17px; margin-right:9px; background:url(/images/button.gif) no-repeat left top; text-align:center; color:#FFFFFF; 
}
.asLeft dd.albumBtn a:hover{ color:#FFFFFF; text-decoration:none; 
}
#policyQA samp{ display:none; 
}
.editMyPhoto{ width:624px; margin:0 auto; overflow:hidden; padding-top:18px; 
}
.eMPList{ width:208px; float:left; overflow:hidden; 
}
.empCheck{ width:20px; float:left; padding:7px 0 0 24px; 
}
.photoInfo{ width:164px; float:left; 
}
.editPhotoTop{ width:136px; background:url(/images/myphotobg.gif) no-repeat left bottom; padding-bottom:7px; 
}
.editPhoto{ background:url(/images/myphotobg.gif) no-repeat left top; padding:7px 0 0 7px;
}
.editPhoto a.pBg{ width:120px; height:90px; display:block; text-indent:-9999em; background-position:center center; background-color:transparent; background-repeat:no-repeat; margin-bottom:1px;
}
.editPhoto span{ display:block; padding-top:4px; width:129px; overflow:hidden; height:0; 
}
.editPhoto span a{ width:18px; height:18px; border:1px solid #FFFFFF; float:left; margin-right:2px; text-align:center;
}
.editPhoto span a.s{ width:30px; 
}
.editPhoto span a.g{ width:42px;
}
.editPhoto span a:hover{ border:1px solid #EFEFEF; border-color:#EFEFEF #CBC7C6 #CBC7C6 #EFEFEF; color:#FFA200; text-decoration:none;
}
.editPhoto .tips{ height:0px; position:relative; z-index:1;
}
.editPhoto em{ line-height:15px; padding:0 6px; color:#545454; background:#FDFA6D; font-style:normal; float:left; position:absolute; z-index:3; top:-13px; display:none;
}
.photoInfo dl{ line-height:17px; 
}
.photoInfo dt{ line-height:20px;  font-weight:bold; color:#555555;
}


/* comment manager */
.picCommentList{ border-bottom:1px solid #DBDBDB; margin-bottom:9px; 
}
.comNormal{ width:550px; overflow:hidden; padding-bottom:9px;
}
.comReplay{ margin-left:65px; overflow:hidden; width:535px; padding-bottom:9px;
}
.picCommentList p.tx{ width:48px; padding:0 9px; float:left; 
}
.picCommentList p.tx img{ width:48px;
}
.picCommentList .mtime{ font-size:11px; color:#AAAAAA;
}
.picCommentList dt{ padding:6px 0; line-height:14px; width:100%; overflow:hidden;
}
.picCommentList dt .op{ float:right; 
}
.picCommentList dt .op a{ margin-left:24px; 
}
.picCommentList dt .uname{ margin-right:17px; 
}
.picCommentList dd{ line-height:18px; 
}
.picCommentList dd.ur{ color:#FE9901; 
}
.picCommentList dd .ms{ position:relative; top:3px; margin-left:8px;
}
.comNormal dl{ width:480px; overflow:hidden; float:left;
}
.comReplay dl{ width:467px; overflow:hidden; float:left;
}
.comReplay .addComment dl{ width:534px; float:none;
}
.comReplay .addComment .inputST{ width:519px; height:70px; 
}
.comReplay .addComment .btn{ padding-top:7px; text-align:right;
}
.comReplay .addComment button{ margin:0 0 0 12px;
}
.addComment dt{ line-height:30px; font-weight:bold; 
}
.addComment textarea{ width:550px; height:100px; 
}
.addComment .btn{ padding-top:13px; 
}
.cmTools{ padding-left:66px; line-height:24px;
}
.cmTools a{ margin-right:24px;
}
.comReplay .op{ float:right; padding-right:12px;
}
.comReplay .op .del{ width:13px; height:13px; background:url(/web/msg/infoBtnDele2.gif) no-repeat 0 0; display:block;
}
.comReplay .meDt{ background:#DBDBDB;
}
/*modify single picture*/
.mptool{ height:20px; float:right; padding-left:6px; background:url(http://img.aileme.cn/web/photo/phShowBtnBg.gif) no-repeat left top;
}
.mptool ul{ padding-right:6px; background:url(http://img.aileme.cn/web/photo/phShowBtnBg.gif) no-repeat right top; float:left;
}
.mptool li{ float:left; width:57px; background:url(http://img.aileme.cn/web/photo/phShowLine.gif) no-repeat left center;
}
.mptool li.mp01{ background:none; 
}
.mptool li.mp07{ background:none; 
}
.mptool li a{ width:55px; display:block; color:#676767; margin-left:2px; height:20px;
}
.mptool li a:hover{ text-decoration:none; color:#676767;
}
.mptool li a span{ width:29px; display:block; line-height:12px; padding:4px 0 4px 26px; cursor:pointer; background:url(http://img.aileme.cn/web/photo/phShowBtn.gif) no-repeat 7px 4px;
}
.clControl li a span{ background:url(http://img.aileme.cn/web/msg/infoIcBtn.gif) no-repeat 7px 4px;
}
.mptool li.mp04{ width:93px;
}
.mptool li.mp04 a{ width:91px;
}
.mptool li.mp04 a span{ width:65px; background-position:7px -196px;
}
.mptool li.mp06{ width:81px;
}
.mptool li.mp06 a{ width:79px;
}
.mptool li.mp06 a span{ width:53px; background-position:7px -396px;
}
.mptool li.mp02 a span{ background-position:7px -96px;
}
.mptool li.mp03 a span{ background-position:7px -496px;
}
.mptool li.mp05 a span{ background-position:7px -296px;
}
.clControl .mptool li.mp07 a span{ background-position:7px 6px;
}
.clControl .mptool li.mp08{ width:70px; 
}
.clControl .mptool li.mp08 a{ width:68px; 
}
.clControl .mptool li.mp08 a span{ width:42px; background-position:7px -104px;
}
.clControl .mptool li.mp09 a span{ background-position:7px -204px; 
}
.modifyPI{ width:640px; margin:21px auto 0;
}
.modifyPI h3{ text-indent:9px; line-height:29px; background:url(/images/h3bg.gif) repeat-x left top; font-size:12px; margin-bottom:17px; 
}
.modifyPI #uppic{ padding:0;
}
.modifyPI .fm dt,.modifyPI .fm dd{ width:100%; margin-bottom:9px; 
}
.modifyPI dl.fm label{ float:left; padding-right:14px; width:88px; text-align:right; 
}
.modifyPI .fm dt input{ width:360px; 
}
.modifyPI .fm textarea{ width:360px; height:50px; 
}
.modifyPI .modiBtn{ padding-left:102px; 
}
button.modifyBtn{ background:url(/images/phBtnModi.gif) no-repeat 0 0; width:70px; height:36px; border:none; margin-right:32px; cursor:pointer; 
}
button.postBtn{ background:url(http://img.aileme.cn/web/photo/BtnComments.gif) no-repeat 0 0; width:70px; height:36px; border:none; margin-right:32px; cursor:pointer; 
}
button.replyBtn{ background:url(/images/btnReply.gif) no-repeat 0 0; width:64px; height:24px; border:none; margin-right:32px; cursor:pointer; 
}
button.cancelBtn2{ background:url(/images/btnCancel.gif) no-repeat 0 0; width:64px; height:24px; border:none; margin-right:32px; cursor:pointer; 
}
.modifyPI dl dd.chloc em{ width:260px;
}
button.cancelBtn{ background:url(/images/phBtnCancel.gif) no-repeat 0 0; width:70px; height:36px; border:none; margin-right:32px; cursor:pointer; 
}
button.confirmBtn{ background:url(/images/btnEnsure.gif) no-repeat 0 0; width:70px; height:36px; border:none; margin-right:32px; cursor:pointer; 
}

/* all blog && blog category preview list */
#blogCate{ width:640px; margin:12px auto 0; overflow:hidden;
}
#blogCate .bcRight{ float:right; width:200px; overflow:hidden; 
}
#blogCate .bcRight a{ float:right; padding-left:20px; background:url(/web/photo/naviIcon.gif) no-repeat 0 -602px; margin-right:10px; 
}
#blogCate .bcRight a.on{ color:#4D4D4D;
}
#blogCate .bcRight a.bl{ background-position:0 -1002px; 
}
#blogCate .bcLeft{ float:left; width:440px; overflow:hidden; 
}
.bcClose{ padding-top:20px; 
}
.blogCategory{ width:140px; float:right; background:#FFFFFF; border:1px solid #E7E7E7; 
}
.blogCategory h3,.blogCategory li{ height:28px; border-bottom:1px solid #E7E7E7; margin:1px;
}
.blogCategory h3{ font-size:12px; text-indent:8px; line-height:28px;
}
.blogCategory .bcBottom{ margin:20px 0 5px;
}
.blogCategory .bcBottom li{ border:none;
}
.blogCategory a{ color:#555555; height:28px; width:100%; display:block; line-height:28px; text-indent:12px; overflow:hidden;
}
.blogCategory li a.qa{ background:transparent url(http://img.aileme.cn/web/photo/HMicLock.gif) no-repeat 10px 6px; text-indent:30px;
}
.blogCategory li a.friend{ background:transparent url(http://img.aileme.cn/web/photo/HMicFriend.gif) no-repeat 10px 6px; text-indent:30px;
}
.blogCategory li a.cg{  background:transparent url(/web/photo/naviIcon.gif) no-repeat 10px -594px;  text-indent:30px;
}
.blogCategory li a.sm{  background:transparent url(/web/photo/naviIcon.gif) no-repeat 10px -694px; text-indent:30px;
}
.blogCategory li a.unpass{ text-indent:30px; color:#FF3602;
}
.unpass{  background:transparent url(http://img.aileme.cn/web/photo/HMicNotice.gif) no-repeat 10px 6px; text-indent:24px; color:#FF3602; font-weight:normal;
}
.unpass a{ color:#FF3602;
}
.blogCategory li a:hover{ background-color:#F1F1F1; text-decoration:none;
}
.blogCategory .on{ background:url(http://img.aileme.cn/web/photo/HMDailyClaBg.gif) no-repeat center;
}
.blogCategory .on a{ color:#FFFFFF; 
}
.blogCategory .on a:hover{ background-color:transparent;
}
.myBlogListCtrl{ width:470px; float:left; border-collapse:collapse; 
}
.myBlogListCtrl th{ height:30px; background:#FFFFFF; color:#555555; text-align:left; border-bottom:1px solid #F1F1F1; 
}
.myBlogListCtrl td{ height:30px; border:1px solid #E2E2E2; border-width:1px 0;
}
.myBlogListCtrl .mlcTit{ width:280px; padding-left:10px; font-weight:bold; 
}
.myBlogListCtrl .mlcBC{ width:70px;  text-align:center;
}
.myBlogListCtrl .cTime{ color:#AAAAAA; font-weight:normal; 
}
.listLineA a{ margin:0 13px;
}
.listLineA a.on{ color:#4D4D4D; text-decoration:none;
}
.blogList{ width:630px; margin:0 auto; overflow:hidden;
}
.blogList #OperateNotice{ margin:16px auto 0;
}
#toPlanerInform{ width:320px; margin:0 auto; 
}
#toPlanerInform li{ padding-bottom:9px; 
}
#toPlanerInform textarea{ height:80px; width:318px; background:#FFFFFF; border:1px solid #F3F3F3; border-color:#C7C7C7 #F3F3F3 #F3F3F3 #C7C7C7;
}
.blogView{ width:100%; overflow:hidden; padding:18px 0 10px; 
}
.blogView h3.tit{ line-height:32px; width:610px; overflow:hidden; background:#E8E8E8; font-size:12px; padding:0 10px; color:#52B4D7;
}
.blogView h3.tit span.tt{ color:#333333;
}
.blogView h3.tit a{ text-decoration:underline; 
}
.blogView h3.tit .ed{ float:right; width:140px; padding-top:6px;
}
.blogView h3.pd .ed{ width:226px;
}
.blogView h3.tit .ed a{ width:60px; height:20px; float:right; margin-right:9px; background:url(/images/ed.gif) no-repeat left top; text-indent:-9999em; overflow:hidden; 
}
.blogView h3.tit .ed .e{ background-position:0 0;
}
.blogView h3.tit .ed .d{ background-position:0 -20px;
}
.blogView h3.tit .ed .i{ background-position:0 -40px;
}
.blogView h3.tit .ed .c{ background-position:0 -60px; width:79px; 
}
.blogView h3.tit .ed .g{ background-position:0 -80px; width:79px; 
}
.blogView h3.tit .ed .v{ background-position:0 -100px; width:62px; 
}
.blogView h3.tit .tt{ float:left; width:470px; 
}
.blogView h3.pd .tt{ width:384px; 
}
.blogView h3.pd .tt{ color:#565457;
}
.blogView h3.tit .pTitle{ color:#565656; font-size:14px; width:378px; float:left; overflow:hidden; 
}
.blogView h3.pd .tt .type{ color:#FF6600;
}
.blogView h3.pd .tt .end{ color:#343434;
}
.blogView h3.tit .clock{ width:450px; padding-left:20px; background:url(/web/photo/naviIcon.gif) no-repeat 0 -493px; 
}
.blogView h3.tit em{ font-style:normal; font-weight:bold; color:#ABABAB; 
}
.blogView h3.pd em{ margin-left:8px; color:#333333;
}
.blogView .postTime{ line-height:30px; padding-left:30px; color:#AAAAAA; 
}
.blogView .postTime .view{ font-style:normal; margin-left:12px; 
}
.blogCon{ width:570px; margin:0 auto; line-height:140%; padding-bottom:6px; 
}
.blogCon p,.blogCon dl,.blogCon li,.blogCon h3,.blogCon h1,.blogCon h4,.blogCon h5,.blogCon h2,.blogCon h6{ line-height:140%; margin-bottom:7px; font-size:1em; 
}
.blogView .blogCon ul li{ list-style-type:disc; margin-left:18px; padding-left:5px;
}
.blogView .blogCon ol{ padding-left:5px;
}
.blogView .blogCon ol li{ list-style-type:decimal; margin-left:18px;
}
.bindingCloseIn em{ display:none;
}
.centerBtn{ padding:10px 0 0; text-align:center;
}
.centerBtn .o{ margin-right:50px;
}
#relatingPlan{ width:420px; overflow:hidden;  padding-top:10px;
}
#relatingPlan h4{ width:78px; float:left; text-indent:10px; font-size:12px; color:#464646;
}
#relatingPlan ul{ float:right; 
}
#relatingPlan .ajaxPlanList{ overflow:auto; width:340px; border:1px solid #DADADA;
}
#relatingPlan .ajaxPlanList li{ height:26px; border-bottom:1px solid #EFEFEF; width:100%; overflow:hidden;
}
#relatingPlan .ajaxPlanList li a{ line-height:26px; height:26px; text-indent:26px; width:100%; display:block; color:#464646; background:#FFFFFF url(/images/ic_select.gif) 6px 7px no-repeat; 
}
#relatingPlan .ajaxPlanList li a:hover{ background-color:#F0F0F0; color:#000000; text-decoration:none;
}
#relatingPlan .ajaxPlanList li a.on{ background-position: 6px -193px;
}
.blogCon a{ text-decoration:underline; 
}
.viewshare{ width:620px; margin:0 auto; text-align:right; 
}
.viewshare a{ text-decoration:underline; 
}
.bxEditor .bxeTools input{ border:none; width:18px; height:17px; background:url(/web/editor/editBtn_new.gif) no-repeat; cursor:pointer; 
}
.bxEditor .fontStyleList .fontStyleBao{ padding:2px 0;
}
.bxEditor .fontStyleList .fontStyleBao a{ display:block; font-size:12px; text-decoration:none; color:#4A4A4A; height:22px; line-height:22px; text-indent:9px;
}
.bxEditor .fontStyleList{ border:1px solid #DAD9CF; background:#FFFFFF; margin-top:1px;
}
.bxEditor .fontStyleBao{ width:80px; border-left:20px solid #EDEDED; margin-left:1px; 
}
.bxEditor .injectFlashDiv{ width:240px;
}
.bxEditor .injectFlashDiv h3{ font-size:12px; line-height:16px; padding-bottom:3px;
}
.bxEditor .injectFlashDiv dt{ padding-bottom:8px; line-height:16px;
}
.bxEditor .injectFlashDiv input{ width:220px; height:17px; padding:3px 0 0 3px; border:1px solid #DFDFDF; 
}
.injectFlashSwfBao{ padding:8px;
}
.injectBtnBao{ padding:8px 0 0; 
}
.injectBtnBao button{ height:22px; border:1px solid #DFDFDF; border-color: #DFDFDF #6A6A6A #6A6A6A #DFDFDF; background:#E5E5E5; width:46px; color:#333333; cursor:pointer; margin-right:12px;
}
.injectBtnBao .injectSWFBtn{ background:#7F7F7F; color:#FFFFFF;
}
.bxEditor .fsizeList{ width:60px;
}
.bxEditor .fcolorList{ width:204px; overflow:hidden; padding-bottom:5px;
}
.bxEditor .fontStyleList .fcolorList a{ display:inline; text-indent:-9999em; height:12px; overflow:hidden; width:12px; float:left; margin:4px 0 0 4px; border:1px solid #EFEFEF; background:transparent;
}
.bxEditor .fontStyleList .faceInsertBao{ width:264px; overflow:hidden; padding-bottom:5px; 
}
.bxEditor .fontStyleList .faceInsertBao a{ width:20px; height:20px; overflow:hidden; border:1px solid #DFDFDF; margin:4px 0 0 4px; float:left; display:inline; text-indent:0;
}
.bxEditor .fontStyleList .uploadBpic{ width: 264px; overflow:hidden; height:100px;
}
.bxEditor .fontStyleList a:hover{ background:#F4F4EE; 
}
.bxEditor textarea{ border:0; overflow:auto; 
}



/*blog mobile*/

.blogfrM{ width:620px; overflow:hidden; border-top:5px solid #E8E8E8; padding-top:26px; margin-top:12px; 
}
.blogfrM a{ text-decoration:underline;
}
.mblogCon{ width:550px; overflow:hidden; padding-left:60px; margin-left:10px; background:url(http://img.aileme.cn/web/blog/icPhone.png) no-repeat 0 0; 
}
.mblogConClose{ width:544px; padding-bottom:20px; background:url(http://img.aileme.cn/web/blog/HMDailyMobi.gif) no-repeat right bottom;
}
.mblogCon dl{  background:url(http://img.aileme.cn/web/blog/HMDailyMobi.gif) no-repeat left top;
}
.mblogCon dt{ height:15px; padding:16px 30px 0 40px; color:#AAAAAA; width:474px; overflow:hidden;
}
.mblogCon dt em{ font-style:normal; margin-left:12px; 
}
.mblogCon dd{ padding:12px 30px 0 40px; line-height:18px; background:url(http://img.aileme.cn/web/blog/HMDailyMobi.gif) repeat-y center top; overflow:hidden; width:474px; 
}
.mblogCtrl{ padding:26px 0 12px 40px; text-align:right;
}
.mblogCtrl strong{ margin:0 13px; font-weight:normal; 
}
.btmBlogM{ background:url(http://img.aileme.cn/web/blog/HMDailyMobi.gif) no-repeat right bottom; height:16px; overflow:hidden; 
}

.friendBlog{ width:100%; overflow:hidden; 
}
.friendBlog .blogView{ float:right; width:550px; 
}
.friendBlog .blogView h3.tit{ width:530px; 
}
.friendBlog .blogView h3.tit .tt{ width:100%; float:none; 
}
.friendBlog .blogView .blogCon{ width:490px; 
}
.friendBlog .viewshare{ width:100%;
}
.friendInfoBlog{ width:80px; float:left; display:inline; padding-top:18px; 
}
.friendInfoBlog img{ width:64px; height:64px; 
}

/*manage blog category*/

#addbCate{ width:610px; margin:0 auto 26px;
}
#addbCate .inputST,#catebList .cName{ width:134px; height:16px; padding:4px 0 0 6px; margin-right:11px; 
}
#addbCate button{ width:84px; height:20px; background:url(/images/BtnAddClass.gif) no-repeat left top; border:none; cursor:pointer; position:relative; top:-3px; *top:-1px;
}
#catebList{ width:610px; margin:0 auto; overflow:hidden; 
}
#catebList table{ width:560px; border-collapse:collapse;
}
#catebList table th{ font-weight:normal; text-align:left; line-height:36px; border-bottom:1px solid #DDDDDD; 
}
#catebList table td{ padding:9px 0; border-bottom:1px solid #DDDDDD; vertical-align:top;
}
#catebList #saveModi{ padding-top:20px; 
}
#catebList #saveModi button{ background:url(/images/BtnSaveModi.gif) no-repeat 0 0 ; border:none; cursor:pointer; width:85px; height:36px; 
}
button.saveModi{ background:url(/images/BtnSaveModi.gif) no-repeat 0 0 ; border:none; cursor:pointer; width:85px; height:36px; 
}
button.Modipsw{ background:url(http://img.aileme.cn/web/btnModiPassword.gif) no-repeat 0 0 ; border:none; cursor:pointer; width:114px; height:39px; 
}
.privacy .inputST{ width:188px; height:14px; padding:3px 0 0 6px; 
}
.privacy dd li{ padding-top:5px; 
}
.delBtn{ width:58px; height:20px; background:url(/images/BtnDel.gif) no-repeat 0 0; text-indent:-999em; display:block; border:none; 
}

/* blog edit */
#writeform{ width:580px; margin:20px auto 0;
}
.bformL{ width:580px; overflow:hidden; 
}
.bformL label.tit{ float:left; width:60px; margin-top:3px; 
}
.bformL .conInp{ float:left; width:520px; padding-bottom:10px; overflow:hidden; 
}
.bformL .conInp #cateId{ float:left; margin-right:8px; 
}
.bformL .inputST{ height:16px; padding:4px 7px 0; width:500px;
}
.bformL .btitle li.tin{ padding-bottom:10px; 
}
.bformL .btitle label{ margin-left:9px; 
}
#blogBtn{ margin:0 0 0 64px; width:500px; overflow:hidden; 
}
#blogBtn span{ float:left; width:100px; 
}
#blogBtn span .publish{ background:url(/images/BtnPublish.gif) no-repeat 0 0; width:70px; height:49px; border:none; cursor:pointer;
}
#blogBtn span .save{ background:url(/images/BtnSaveModi.gif) no-repeat 0 0; width:85px; height:36px; border:none; cursor:pointer;
}
#blogBtn div{ float:left; width:400px; 
}
#blogBtn div p{ line-height:18px; padding-bottom:3px;
}
#blogBtn div button.s{ background:url(/images/BtnTempSave.gif) no-repeat 0 0; width:95px; height:26px; cursor:pointer; border:none; 
}
.manageC{ height:17px; width:83px; background:url(/images/phototoolsbtn.gif) no-repeat 0 -85px; display:block; text-indent:-9999em; float:left; margin-right:7px; position:relative; overflow:hidden; top:1px;
}

/* hot top blog */
.viewNav{ width:630px; overflow:hidden; margin:0 auto 6px; padding-left:6px;  
}
.viewNav2{ width:622px; padding:0; margin:0 auto;
}

.viewNav dt{ height:25px; overflow:hidden; background:url(http://img.aileme.cn/web/photo/navbg2.gif) repeat-x 0 0 ;
}
.viewNav2 dt{ background:url(/images/titleBarTab.gif) no-repeat 0 0; height:29px;
}
.viewNav dt a{ margin-left:16px; margin-top:4px; float:left; width:52px; height:21px; text-align:center; line-height:21px; color:#FEFEFE;
}
.viewNav2 dt a{ margin-top:5px; height:24px; width:80px; line-height:24px;
}

.viewNav dt a.on,.viewNav dt a:hover{ color:#333333; background:url(http://img.aileme.cn/web/photo/tabbg.gif) no-repeat 0 0 ; text-decoration:none; 
}
.viewNav2 dt a.on,.viewNav2 dt a:hover{ background-image:url(/images/tabbg2.gif);
}
.viewNav dd{ line-height:16px; padding:11px 16px; color:#333333;
}
.viewNav dd a{ padding:0 28px 0 20px; color:#333333; 
}
.viewNav dd a.on,.viewNav dd a:hover{ color:#000000; background:url(http://img.aileme.cn/web/photo/arrow.gif) no-repeat 76px 7px;
}
.hotCommend{ width:552px; margin:0 auto; padding-left:34px; background:url(http://img.aileme.cn/web/photo/icTopNum.gif) no-repeat 0 13px;
}
.bsn2{ background-position:0 -87px; 
}
.bsn3{ background-position:0 -187px; 
}
.bsn4{ background-position:0 -287px; 
}
.bsn5{ background-position:0 -387px; 
}
.bsn6{ background-position:0 -487px; 
}
.bsn7{ background-position:0 -587px; 
}
.bsn8{ background-position:0 -687px; 
}
.bsn9{ background-position:0 -787px; 
}
.bsn10{ background-position:0 -887px; 
}
.hotCommend .con{ width:534px; overflow:hidden; padding:7px 9px; background:url(/images/dotLine.gif) repeat-x 0 bottom;
}
.hotCommend .con .sNum{ margin-right:18px; font-weight:bold; 
}
.hotCommend .con .binfo{ width:304px; float:left; display:inline; 
}
.hotCommend .con .uinfo{ width:230px; overflow:hidden; float:right; display:inline; text-align:right;
}
.hotCommend .con .uinfo p{ width:64px; float:right;
}
.hotCommend .con .uinfo p img{ padding:2px; border:1px solid #CACACA;
}
.hotCommend .con .uname{ float:right; width:166px;
}
.hotCommend .con dt{ line-height:25px; 
}
.hotCommend .con .uname dd{ line-height:20px; color:#AAAAAA;
}
.hotCommend .con .binfo{ line-height:20px; 
}
.hotCommend .con .vNum{ color:#FFB042;
}
.hotCommend .con .cNum{ color:#F95440;
}
#comment .compage{ margin-bottom:9px; 
}
/*plan bind*/
.arrowH3{ font-weight:normal; width:620px; margin:12px auto; padding-left:20px; background:url(/images/Gparrow.gif) no-repeat 4px 6px; line-height:18px; font-size:12px; 
}
.arrowH3 a{ font-weight:bold; font-size:14px; margin:0 6px;
}
.sltPostForm{ width:640px; margin:0 auto; background:#F3F3F3;
}
.titleStyleBao1{  background:url(/images/titleBgStyle.gif) no-repeat left top; width:624px; padding-left:16px; margin:0 auto;
}
.titleStyle1{ width:100%; overflow:hidden; height:43px; background:url(/images/titleBgStyle.gif) no-repeat right -43px; font-size:12px; color:#636363; line-height:43px; 
}
.bindAlbumBTN{ display:block; width:96px; height:25px; background:url(/images/BtnPlanPhotoUpload.jpg) no-repeat 0 0; text-indent:-9999em; margin-right:12px; margin-top:10px; 
}
.bindAlbumSBTN{ display:block; width:96px; height:25px; background:url(/images/HMBtnPhotoRL.gif) no-repeat 0 0; text-indent:-9999em; margin-right:12px; 
}
.bindBlogBTN{ display:block; width:96px; height:25px; background:url(http://img.aileme.cn/web/plan/HMBtnWrite.gif) no-repeat 0 0; text-indent:-9999em; margin-right:12px; margin-top:10px; 
}
.bindBlogSBTN{ display:block; width:96px; height:25px; background:url(/images/HMBtnBlogRL.gif) no-repeat 0 0; text-indent:-9999em; margin-right:12px;
}
.bmTab{ float:left; width:80px; line-height:36px; font-weight:bold; color:#626262; margin-top:7px; text-align:center;
}
.amTab{ color:#F7553C; background:url(/images/titleBgStyle.gif) no-repeat left -86px;
}
.sltPostForm .myAlbumList{ width:180px; 
}
.sltPostForm .postBTN{ width:600px; margin:0 auto; padding:30px 0;
}
.chkBoxAlbum{ width:210px; float:left; overflow:hidden; cursor:pointer; padding-bottom:7px;
}
.chkabmOn{ background:#FAFAFA;	
}
.chkDiv{ width:30px; float:left; height:20px; background:url(/images/ic_select.gif) no-repeat 16px 0; margin-top:30px;
}
.chkabOn .chkDiv{ background-position: 16px -200px;
}
.chkBoxAlbum .chkDiv input{ display:none;
}
.finishBtn{ background:url(/images/BtnFinish.gif) no-repeat 0 0; cursor:pointer; width:70px; height:36px; border:none;
}


.relatedArticles{ border-collapse:collapse; width:100%; margin-bottom:30px;
}
.relatedArticles th,.relatedArticles td{ border-bottom:1px solid #E0E0E0; height:30px; font-weight:normal; text-align:left; line-height:18px;
}
.raTitle{ width:300px; padding-left:6px;
}
.raTitle2{ width:280px; padding-left:10px;
}
.gpTitleTab{ padding-left:32px;
}
td.gpTitleTab{ background-image:url(/images/group/GpIcRing.gif); background-repeat:no-repeat; background-position:12px center;
}
td.gpTitTop{ background-image:url(/images/group/GpIcTop.gif);
}
td.gpTitHot{ background-image:url(/images/group/GpIcHot.gif);
}
td.gpTitNew{ background-image:url(/images/group/GpIcNew.gif);
}
.raAuthor{ width:100px; 
}
.relatedArticles .raPC{ width:80px; text-align:center;
}
.relatedArticles td.raStime,.relatedArticles th.raStime{ width:120px; text-align:center;
}
.raManage{ width:50px; 
}

/* my plan index*/
#busDrive,#streetName{ display:none;
}
.Auditing{ font-size:12px; line-height:30px; padding-bottom:6px;
}
.planCon{ padding:12px 0 9px; width:630px;
}
.planCon .editPicPlan a{ position:relative; display:block; text-indent:0;
}
.planCon #planposter a em{ display:none;
}
.editPicPlan samp.editpic{ width:52px; background:#FFF6A8 url(http://img.aileme.cn/web/icModiPop.gif) no-repeat 4px 5px; position:absolute; z-index:9; font-size:12px;  height:17px; padding-left:20px; right:0; bottom:0; filter:alpha(opacity=73); -moz-opacity:0.73; opacity:0.73; display:block; padding-top:5px; text-indent:0; color:#000000;
}
.pcStyle2 { background:url(/images/dotLine.gif) repeat-x left bottom;
}
.pcStyle4{ width:632px;
}
.pcStyle3{ width:572px; margin:0 auto 10px;
}
.planPic{ width:106px; height:139px; background:url(/images/picbg_M.png) no-repeat center center; float:left; margin-right:20px; 
}
* html .planPic{ background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src="/images/picbg_M.png");
}
.planPic2{ width:81px; height:106px; background:url(http://img.aileme.cn/web/play_type/picbg_S.png) no-repeat center center;
}
* html .planPic2{ background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src="http://img.aileme.cn/web/play_type/picbg_S.png");
}
.planPic3{ width:141px; height:186px; background:url(http://img.aileme.cn/web/play_type/picbg_L.png) no-repeat center center;
}
* html .planPic3{ background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src="http://img.aileme.cn/web/play_type/picbg_L.png");
}
.pcStyle3 .planPic{ margin-right:10px;
}
.planPic a,.planPic span{ width:100px; height:133px; background:url(/images/plan/planStyle0_M.gif) no-repeat center center; display:block; text-indent:-9999em; position:relative;
}
.planPic2 a,.planPic2 span{ width:75px; height:100px; background:url(/images/plan/planStyle0_S.gif) no-repeat center center; 
}
.planPic3 a,.planPic3 span{ width:135px; height:180px; background:url(/images/plan/planStyle0_L.gif) no-repeat center center; 
}
.planPic a.plantype0,.planPic span.plantype0{ background-image:url(/images/plan/planStyle0_M.gif);
}
.planPic2 a.plantype0,.planPic2 span.plantype0{ background-image:url(/images/plan/planStyle0_S.gif);
}
.planPic3 a.plantype0,.planPic3 span.plantype0{ background-image:url(/images/plan/planStyle0_L.gif);
}
.planPic a.plantype1,.planPic span.plantype1{ background-image:url(/images/plan/planStyle1_M.gif);
}
.planPic2 a.plantype1,.planPic2 span.plantype1{ background-image:url(/images/plan/planStyle1_S.gif);
}
.planPic3 a.plantype1,.planPic3 span.plantype1{ background-image:url(/images/plan/planStyle1_L.gif);
}
.planPic a.plantype2,.planPic span.plantype2{ background-image:url(/images/plan/planStyle2_M.gif);
}
.planPic2 a.plantype2,.planPic2 span.plantype2{ background-image:url(/images/plan/planStyle2_S.gif);
}
.planPic3 a.plantype2,.planPic3 span.plantype2{ background-image:url(/images/plan/planStyle2_L.gif);
}
.planPic a.plantype3,.planPic span.plantype3{ background-image:url(/images/plan/planStyle3_M.gif);
}
.planPic2 a.plantype3,.planPic2 span.plantype3{ background-image:url(/images/plan/planStyle3_S.gif);
}
.planPic3 a.plantype3,.planPic3 span.plantype3{ background-image:url(/images/plan/planStyle3_L.gif);
}
.planPic a.plantype4,.planPic span.plantype4{ background-image:url(/images/plan/planStyle4_M.gif);
}
.planPic2 a.plantype4,.planPic2 span.plantype4{ background-image:url(/images/plan/planStyle4_S.gif);
}
.planPic3 a.plantype4,.planPic3 span.plantype4{ background-image:url(/images/plan/planStyle4_L.gif);
}
.planPic a.plantype5,.planPic span.plantype5{ background-image:url(/images/plan/planStyle5_M.gif);
}
.planPic2 a.plantype5,.planPic2 span.plantype5{ background-image:url(/images/plan/planStyle5_S.gif);
}
.planPic3 a.plantype5,.planPic3 span.plantype5{ background-image:url(/images/plan/planStyle5_L.gif);
}
.planPic a.plantype6,.planPic span.plantype6{ background-image:url(/images/plan/planStyle6_M.gif);
}
.planPic2 a.plantype6,.planPic2 span.plantype6{ background-image:url(/images/plan/planStyle6_S.gif);
}
.planPic3 a.plantype6,.planPic3 span.plantype6{ background-image:url(/images/plan/planStyle6_L.gif);
}
.planPic a.plantype7,.planPic span.plantype7{ background-image:url(/images/plan/planStyle7_M.gif);
}
.planPic2 a.plantype7,.planPic2 span.plantype7{ background-image:url(/images/plan/planStyle7_S.gif);
}
.planPic3 a.plantype7,.planPic3 span.plantype7{ background-image:url(/images/plan/planStyle7_L.gif);
}
.planPic a.plantype8,.planPic span.plantype8{ background-image:url(/images/plan/planStyle8_M.gif);
}
.planPic2 a.plantype8,.planPic2 span.plantype8{ background-image:url(/images/plan/planStyle8_S.gif);
}
.planPic3 a.plantype8,.planPic3 span.plantype8{ background-image:url(/images/plan/planStyle8_L.gif);
}
.planPic a.plantype9,.planPic span.plantype9{ background-image:url(/images/plan/planStyle9_M.gif);
}
.planPic2 a.plantype9,.planPic2 span.plantype9{ background-image:url(/images/plan/planStyle9_S.gif);
}
.planPic3 a.plantype9,.planPic3 span.plantype9{ background-image:url(/images/plan/planStyle9_L.gif);
}
.planPic a.plantype10,.planPic span.plantype10{ background-image:url(/images/plan/planStyle10_M.gif);
}
.planPic2 a.plantype10,.planPic2 span.plantype10{ background-image:url(/images/plan/planStyle10_S.gif);
}
.planPic3 a.plantype10,.planPic3 span.plantype10{ background-image:url(/images/plan/planStyle10_L.gif);
}
.planPic a.plantype11,.planPic span.plantype11{ background-image:url(/images/plan/planStyle11_M.gif);
}
.planPic2 a.plantype11,.planPic2 span.plantype11{ background-image:url(/images/plan/planStyle11_S.gif);
}
.planPic3 a.plantype11,.planPic3 span.plantype11{ background-image:url(/images/plan/planStyle11_L.gif);
}
.planPic a.plantype12,.planPic span.plantype12{ background-image:url(/images/plan/planStyle12_M.gif);
}
.planPic2 a.plantype12,.planPic2 span.plantype12{ background-image:url(/images/plan/planStyle12_S.gif);
}
.planPic3 a.plantype12,.planPic3 span.plantype12{ background-image:url(/images/plan/planStyle12_L.gif);
}
.planPic a.plantype13,.planPic span.plantype13{ background-image:url(/images/plan/planStyle13_M.gif);
}
.planPic2 a.plantype13,.planPic2 span.plantype13{ background-image:url(/images/plan/planStyle13_S.gif);
}
.planPic3 a.plantype13,.planPic3 span.plantype13{ background-image:url(/images/plan/planStyle13_L.gif);
}
.planPic a.plantype14,.planPic span.plantype14{ background-image:url(/images/plan/planStyle14_M.gif);
}
.planPic2 a.plantype14,.planPic2 span.plantype14{ background-image:url(/images/plan/planStyle14_S.gif);
}
.planPic3 a.plantype14,.planPic3 span.plantype14{ background-image:url(/images/plan/planStyle14_L.gif);
}
.planPic a.plantype15,.planPic span.plantype15{ background-image:url(/images/plan/planStyle15_M.gif);
}
.planPic2 a.plantype15,.planPic2 span.plantype15{ background-image:url(/images/plan/planStyle15_S.gif);
}
.planPic3 a.plantype15,.planPic3 span.plantype15{ background-image:url(/images/plan/planStyle15_L.gif);
}
.planPic a.plantype16,.planPic span.plantype16{ background-image:url(/images/plan/planStyle16_M.gif);
}
.planPic2 a.plantype16,.planPic2 span.plantype16{ background-image:url(/images/plan/planStyle16_S.gif);
}
.planPic3 a.plantype16,.planPic3 span.plantype16{ background-image:url(/images/plan/planStyle16_L.gif);
}
.modiPoster{ width:100px; height:20px; background:#FFF600; font-weight:bold; text-align:center; line-height:20px; filter:alpha(opacity=85);  -moz-opacity:0.85; opacity:0.85; clear:both; position:absolute; display:block; z-index:9; margin-top:-20px;
}
.plandetail{ width:370px; float:left; 
}
.pcStyle3 .plandetail{ width:340px;
}
.pcStyle4 .plandetail{ width:470px;
}
.planCon .plandetail .tit{ line-height:32px; width:auto; overflow:visible; background:transparent; font-size:12px; padding:0; color:#52B4D7;
}
.planCon .plandetail h3.tit .tt{ float:none; width:auto; color:#565656;
}
.planCon .plandetail h3.tit .tt .type{ color:#FF6600;
}
.planCon .plandetail h3.pd .tt{ width:auto;
}
.pcStyle2 .plandetail ul{ padding-left:46px; 
}
.plandetail .postTime{ padding:0;
}
.plandetail .goto{ margin:0 10px; color:#000000;
}
.plandetail li{ line-height:20px; 
}

.plandetail .info{ padding-bottom:10px;
}
.pcStyle2 .plandetail .info{ padding:10px 0; 
}
.pcStyle2 .plandetail dl{ padding-left:46px; 
}
.pcStyle2 .plandetail dd{ color:#333333;
}
.plandetail dd .sNum{ color:#FF9705; font-weight:bold; margin:0 3px;
}
.plandetail .info a{ margin-right:16px; text-decoration:underline; 
}
.plandetail .info .sNum{ background:#87C443; color:#FFFFFF; font-weight:bold; padding:0 6px; margin-right:3px; 
}
.plandetail .info img{ position:relative; top:6px;
}
.plandetail dd a{ padding:0 6px; text-decoration:underline; 
}

.plandetails{ float:left; width:500px; overflow:hidden; padding-top:7px;
}
.planPubTime{ width:140px; float:left;
}
.planStat{ float:left;
}
.planStat li{ float:left; height:14px; overflow:hidden; border-left:1px solid #555555; background:url(/images/GpIcPlan.gif) no-repeat 8px 0px; padding-left:26px; padding-right:12px; font-weight:bold; 
}
.planStat li.j{ background-position:8px -100px;
}
.planStat li.c{ background-position:8px -200px;
}
.planStat li.a{ background-position:8px -300px;
}
.planStat li.b{ background-position:8px -400px;
}
.planctrlBtn{ margin-top:12px; margin-bottom:16px; height:29px; width:440px; overflow:hidden; background:url(/images/PlanBtnBg.gif) repeat-x 0 0; 
}
.planctrlBtn span{ float:left; 
}
.planctrlBtn a{ display:block; height:29px; line-height:29px; color:#000000; padding-left:29px; background:url(/images/PlanIcBtn.gif) no-repeat 10px 7px; text-decoration:none;
}
.planctrlBtn a:hover{ color:#FF3300; text-decoration:none;
}
.planctrlBtn span{ background:url(http://img.aileme.cn/web/plan/PlanBtnLine.gif) no-repeat right 0;
}
.planctrlBtn span a.un{ color:#A8A9A4; 
}
.planctrlBtn .a a{ width:44px; background-position:10px 7px;
}
.planctrlBtn .a a.un{ background-position:10px -93px; 
}
.planctrlBtn .b a{ width:45px; background-position:10px -193px;
}
.planctrlBtn .b a.un{ background-position:10px -293px;
}
.planctrlBtn .m a{ width:88px; background-position:10px -393px;
}
.planctrlBtn .m a.un{ background-position:10px -493px;
}
.planctrlBtn .j a{ width:61px; background-position:10px -593px;
}
.planctrlBtn .j a.un{ background-position:10px -693px;
}
.planctrlBtn .e { background:none;
}
.planctrlBtn .e a{ width:57px; background-position:10px -793px;
}
.planctrlBtn .e a.un{ background-position:10px -893px;
}
.Jolp{ padding-bottom:12px;
}
.Jolp strong{ margin:0 6px;
}
.Jolp a{ text-decoration:underline; padding-left:4px; 
}




.awoke{ line-height:35px; background:url(/images/dotLine.gif) repeat-x left top;
}
.awoke .sNum{ padding:0 6px; color:#545454; font-weight:bold; 
}
.awoke a{ text-decoration:underline; 
}
.planCon .uinfo,.planListsp .uinfo{ width:100px; text-align:right; float:right; overflow:hidden; 
}
.planCon .uinfo dt,.planListsp .uinfo dt{ background:url(/images/headPicBG.gif) no-repeat 0 0; width:48px; height:60px; float:right; padding:11px 11px 0 12px; text-align:center; 
}
.planCon .uinfo dt img,.planListsp .uinfo dt img{ height:48px; width:48px;
}
.planCon .uinfo dd,.planListsp .uinfo dd{ line-height:17px; clear:both; padding-top:5px; color:#AAAAAA;
}
.morePlan{ line-height:14px; background:url(http://img.aileme.cn/web/plan/arrow.gif) no-repeat 0 4px; padding-left:15px; clear:both; 
}
.morePlan a{ text-decoration:underline;
}
.pcStyle3 .clickMap{ width:82px; padding-right:2px; float:right; padding-top:40px; position:relative; z-index:3;
}
.pcStyle3 .clickMap a.btn{ width:82px; height:22px; text-indent:-9999em; background:url(http://img.aileme.cn/web/plan/btnViewMap.gif) no-repeat 0 0; display:block; float:left; cursor:pointer;
}
.planCon .ptime{ color:#A9A9A9;
}
.mapbao{ position:absolute; width:227px; height:219px; left:-229px; top:27px; z-index:9; display:none;
}
#mapbaoSY{ width:616px; height:488px; border:1px solid #888888; position:absolute; display:block;  z-index:9999999999; top:5%; background:#FFFFFF; 
}
#mapbaoCon{ width:600px; height:400px; border:8px solid #FFFFFF; border-width:8px 8px 0;
}
#mapbaoCount{ padding:5px 8px 8px;
}
#mapbaoCount dt,#mapbaoCount dd{ line-height:16px; padding:3px 0 1px;
}
#mapbaoTit{ height:28px; background:#E2E2E2; line-height:28px; padding:0 8px; width:600px; overflow:hidden; font-size:1.0em; 
}
#mapbaoTit a{ float:right; margin-left:8px; width:18px; height:18px; margin-top:5px;
}
#mapbaoTit a.center{ background:url(/web/btnMark.gif) no-repeat 0 0;
}
#mapbaoTit a.close{ background:url(/web/btnClose.gif) no-repeat 0 0;
}
#mapbaoCount dd a{ margin-left:14px;
}

.mapSHOW{ width:214px; height:213px; background:url(http://img.aileme.cn/web/plan/mapBgRight.png) no-repeat 0 0; padding:6px 0 0 13px;
}
* html .mapSHOW{ background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src="http://img.aileme.cn/web/plan/mapBgRight.png");
}
.closeBtnBao{ position:absolute; top:10px; right:19px; z-index:9; 
}
.closeBtn{ height:18px; width:18px; background:url(/web/plan/mapClose.png) no-repeat 0 0;
}
* html .closeBtn{ background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src="/web/plan/mapClose.png");
}
.mapx{ cursor:pointer; height:18px; width:18px; display:block; position:relative; z-index:99999999999; text-indent:-9999em;
}
.mapCover{ width:200px; height:200px; position:relative;
}

/* around plan */
.searchDiv{ height:30px; width:618px; margin:0 auto; padding-top:18px; 
}
.searchDiv a{ width:121px; height:24px; float:right; background:url(http://img.aileme.cn/web/plan/btnSerchOther.gif) no-repeat 0 0; position:relative; top:-7px; 
}
.searchDiv .sNum{ color:#FE8B14; font-weight:bold; 
}
.planList{ width:610px; margin:0 auto; background:url(/web/plan/grid.gif) 0 0; padding:3px;
}
.planListBao{ width:608px; padding:1px; background:#FFFFFF;
}
.pageAC{ width:584px; overflow:hidden; padding:6px 12px; background:#F7F7F7;
}
.changeStyle{ width:100px; height:22px; float:right; 
}
.changeStyle a{ width:50px; height:22px; float:left; text-indent:-9999em; background:url(/web/search/btnListOMap.gif) no-repeat left top;
}
.changeStyle a.l{ background-position:left top; 
}
.changeStyle a.lo{ background-position:left bottom; 
}
.changeStyle a.m{ background-position:right top; 
}
.changeStyle a.mo{ background-position:right bottom; 
}
#planMap{ width:608px; height:444px;
}

/* look through plan */
.planLocation{ padding-bottom:6px; float:left; display:inline;
}
.planLocation img{ position:relative; top:4px; left:10px; 
}
.showLocationMap{ position:relative; float:left; 
}
.showLocationMap .mapbao{ left:13px; top:-8px;
}
.showLocationMap .mapSHOW{ background:url(http://img.aileme.cn/web/plan/mapBgLeft.png) no-repeat 0 0; padding:6px 0 0 14px;
}
* html .showLocationMap .mapSHOW{ background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src="http://img.aileme.cn/web/plan/mapBgLeft.png");
}
.h3titleS2{ width:630px; height:28px; line-height:30px; background:url(http://img.aileme.cn/web/plan/titleBar.gif) no-repeat 0 0; font-size:12px; text-indent:12px; color:#333333; margin-bottom:9px; 
}
.planInsC{ line-height:22px; padding:6px 0 20px; 
}
.planInsC p{ line-height:22px; text-indent:24px; 
}
.tabSelector{ width:622px; overflow:hidden; background:url(/images/titleBarTab.gif) no-repeat 0 0; margin:0 auto; 
}
.tabSelector a{ margin-left:16px; margin-top:5px; float:left; width:138px; height:24px; text-align:center; line-height:24px; color:#FEFEFE;
}
.tabSelector a .sNum{ color:#FC6701; font-weight:bold; 
}
.tabSelector a.on,.tabSelector a:hover{ color:#333333; background:url(http://img.aileme.cn/web/plan/titleBarTabBg.gif) no-repeat 0 0 ; text-decoration:none; 
}
#normalJoinerNotice{ position:relative; width:100%; height:0; 
}
#normalJoinerNotice span{ display:block; text-indent:-9999em; height:20px; width:68px; background:url(http://img.aileme.cn/web/plan/inform.gif) no-repeat 0 0; cursor:pointer; position:absolute; top:-25px; right:10px;
}
.puserList{ width:622px; overflow:hidden; margin:0 auto; padding:20px 0 14px; border-bottom:1px solid #EBEBEB;
}
.puserList dl{ width:80px; float:left; 
}
.puserList dt a{ display:block; width:48px; height:48px; 
}
.puserList dd{ padding-top:7px; 
}
.puserList dl img{ display:block; height:48px; width:48px;
}
.puserList .applyCon{ width:430px; float:left; padding-right:20px;
}
.puserList .applyCon .aTime{ color:#888888; line-height:24px;
}
.puserList .applyCon .applyC{ background:url(/images/quotesL.gif) no-repeat 0 3px; line-height:18px; padding:3px 0 3px 18px;
}

/* create plan */

#createplan{ width:560px; margin:0 auto; padding-top:22px; 
}
#createplan .chloc .urlocation{ display:none; 
}
#createplan .bformL .createTime{ overflow:visible; 
}
.createTime .line{ float:left; width:24px; text-align:center;
}
.createTime .sltTime{ float:left; position:relative; z-index:99;
}
#ptypePic{ padding:6px 0 10px 60px;
}
#createplan .chloc .inputST{ width:390px; 
}
#createplan textarea{ width:500px; height:160px;
}
#createplan .pcreatCheck{ padding:0 0 10px 60px; 
}

/* plan invite */

#planshare{ width:622px; margin:0 auto; overflow:hidden;
}
#planshare #sharePage{ width:auto; margin:auto;
}
#planendTips{ line-height:42px; 
}
#planendTips a{ text-decoration:underline;
}
#planshare .shareBlockop{ border:none;
}
#planshare .shareCon h4{ line-height:24px; font-size:12px; font-weight:normal;
}
#planshare .conText{ width:550px; 
}
#planshare .shareBlock .conText .inputST{ width:530px; 
}
#planshare .shareCon{ width:570px;
}
 .inviteBTN{ padding:10px 27px;
}
.inviteBTN button{ width:70px; height:36px; background:url(http://img.aileme.cn/web/plan/btnInvite.gif) no-repeat left top; cursor:pointer; border:none; 
}
.overlapped{ width:620px; margin:0 auto; text-align:center; font-size:12px; color:#545454; line-height:48px; font-weight:normal;
}
.overlapped a{ color:#51B6D4; font-weight:bold; font-size:14px; margin-right:15px; 
}
.overlapped .sNum{ color:#FF6801; font-weight:bold; 
}

/* around plan search */

#searchFrame{ position:relative; z-index:9; width:620px; margin:0 auto;
}
#searchPutBao{ width:304px; overflow:hidden; height:0; overflow:hidden; position:absolute; z-index:99; right:0; top:-10px; 
}
#searchPut{ width:300px; border:2px solid #515151; background:#FFFFFF; padding:14px 0 2px;
}
#searchPut .sltTime #yl{ left:-40px;
}
#searchPut .urlocation{ display:none;
}
#searchPut .inputST{ width:110px; height:17px; overflow:hidden; line-height:17px; padding-top:2px;
}
#searchPut ul{ width:280px; margin:0 auto;
}
#searchPut ul li{ overflow:hidden; width:280px; padding-bottom:7px;
}
#searchPut ul li label{ width:60px; float:left; text-align:right; padding-top:4px;
}
#searchPut ul li .conInp{ width:220px; float:left;
}
#searchPut ul li .conInp .leftstyle{ margin-right:10px;
}
#searchPut ul li .conInp .sltTime{ float:none; z-index:10;
}
#searchPut ul li .conInp .br { line-height:22px; 
}
.sframeBtm{ height:14px; background:url(http://img.aileme.cn/web/plan/searchBg.gif); width:300px; overflow:hidden; 
}
.sframeBtm img{ cursor:pointer; margin-left:240px;
}
#searchPut ul li button.search{ background:url(http://img.aileme.cn/web/plan/btnSearchBlack.gif) no-repeat 0 0; height:25px; width:86px; margin-left:60px; cursor:pointer; border:none;
}


/* my friend list */

.firendList{ width:600px; padding:16px 0; overflow:hidden; margin:0 auto; border-bottom:1px solid #E6E6E6;
}
.singleFriend{ width:300px; overflow:hidden; float:left;
}
.singleFriend .black{ color:#5d5d5d;
}
.singleFriend .friendHI{ float:left; width:80px; 
}
.singleFriend .friendHI p{ width:70px; height:70px; padding:3px 0 0 3px; background:url(/web/friend/headPicBg.png) no-repeat 0 0;
}
* html .singleFriend .friendHI p{ background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src="/web/friend/headPicBg.png");
}
.singleFriend .friendHI p img{ height:64px; width:64px;
}
.singleFriend .friendHI p a{ position:relative;
}
.singleFriend .friendHIs2 p{ width:120px;
}
.singleFriend .friendHI li,.singleFriend .friendHIs2 li{ padding:6px 0 3px 3px;
}
.singleFriend .friendHI li a,.singleFriend .friendHIs2 li a{ padding-left:20px; background:url(/web/photo/naviIcon.gif) no-repeat 0 -1102px; text-decoration:underline;
}
.singleFriend .friendHI li a.msg,.singleFriend .friendHIs2 li a.msg{ background-position:0 -1102px; 
}
.singleFriend .friendHI li a.addF,.singleFriend .friendHIs2 li a.addF{ background-position:0 -1202px; 
}
.singleFriend .friendHIs2{ float:left; padding:0 20px; 
}
.singleFriend .friendHIs2 p a img{ border:1px solid #E6E6E6; padding:2px; background:#FFFFFF; 
}
.singleFriend dl{ width:210px; overflow:hidden; 
}
.singleFriend dl dt,.singleFriend dl dd{ width:210px; overflow:hidden; padding-bottom:7px; 
}
.singleFriend dl dt a{ margin-right:4px;
}
.singleFriend dl .fStatus span{ height:32px; float:left; padding:0 10px; color:#FFFFFF; line-height:32px; 
}
.singleFriend dl .fStatus .fmood{ background:#ED7900;
}
.singleFriend dl .fStatus .floc{ background:#787878;
}
.singleFriend dl .fOpration a{ margin-right:20px;
}
.friendloc em{ background:url(/web/friend/btnViewMap.gif) no-repeat 0 0 ; float:left; width:19px; height:19px; cursor:pointer; 
}
.friendloc span{ text-decoration:underline; color:#333333; float:left; margin-right:6px; cursor:pointer;
}
.pageACStyle2{ background:#FFFFFF; 
}
.fLStyle2{ width:560px; 
}
.fLStyle2 .singleFriend{ width:280px;
}
.fLStyle2 .singleFriend .friendHI p{  width:64px; height:64px; padding:3px 0 0 3px; background:transparent;
}
.fLStyle2 .singleFriend dl{ width:170px; overflow:hidden; 
}
.fLStyle2 .singleFriend dl dt,.singleFriend dl dd{ width:170px; overflow:hidden; padding-bottom:7px; 
}

.fLStyle3{ width:630px; 
}
.fLStyle3 .singleFriend{ width:210px; 
}
.fLStyle3 .singleFriend dl{ width:120px;
}
.fLStyle3 .singleFriend dd,.fLStyle3 .singleFriend dt{ width:120px;
}
.fLStyle3 .singleFriend dd.fTime{ padding-left:16px; background:url(/web/friend/icTime.gif) no-repeat 0 3px;
}


#delFriend{ width:300px; margin:0 auto; 
}
#delFriend dt{ line-height:27px; 
}
#delFriend dd{ width:360px; overflow:hidden; 
}
#delFriend dd.inp{ padding:24px 0;
}
#delFriend dd label{ margin-left:9px;
}
#delFriend dd .int{ display:block; padding-left:30px; color:#888888; padding:4px 0;
}
#delFriend dd button{ margin-left:60px;
}


#searchFriendExact{ width:500px; margin:0 auto; padding-top:60px;
}
#searchFriendExact form{ width:100%; overflow:hidden; margin-bottom:20px;
}
#searchFriendExact label,#searchFriendExact input,#searchFriendExact button{ float:left;
}
#searchFriendExact label{ width:100px; line-height:22px;
}
#searchFriendExact input{ width:270px; margin-right:10px;
}
#searchFriendExact button{ background:url(http://img.aileme.cn/web/friend/searBtnSearch.gif) no-repeat; width:59px; height:27px; border:none; cursor:pointer;
}

/*make friend */

#MakeFriendCon{ padding:20px 0; width:360px; margin:0 auto; overflow:hidden; 
}
#MakeFriendCon p{ width:64px; height:64px; float:left; margin-right:16px; 
}
#MakeFriendCon p img{ width:64px; height:64px; 
}
#MakeFriendCon ul{ width:280px; float:left; 
}
#MakeFriendCon ul li{ width:100%; padding-bottom:12px; 
}
#MakeFriendCon ul li textarea{ width:260px; background:#F3F3F3; border:1px solid #C7C7C7; border-color:#C7C7C7 #E9E9E9 #E9E9E9 #C7C7C7; padding:3px 0 0 3px;
}
#MakeFriendCon ul li button{ margin-right:70px; 
}

/*invite friend*/

#inviteFriend{ width:800px; margin:0 auto; 
}
#inviteFriend h2{ line-height:60px; border-bottom:2px dashed #999999; text-indent:-9999em; background:url(http://img.aileme.cn/web/invite/invTitle.gif) no-repeat 7px center; 
}
.inviteLinkBtn{ background:url(http://img.aileme.cn/web/invite/btnInvLinkcopy.gif) no-repeat 0 0; border:none; height:32px; width:106px; cursor:pointer; 
}
.guideMsn{ background:url(http://img.aileme.cn/web/btnInvMsnIn.gif) no-repeat 0 0; border:none; height:32px; width:59px; cursor:pointer; margin-left:70px;
}
.skipMsn{ background:url(http://img.aileme.cn/web/invite/btnInvSkip.gif) no-repeat 0 0; border:none; height:32px; width:55px; cursor:pointer;
}
.inviteMsnBtn{ background:url(http://img.aileme.cn/web/invite/btnInvSend.gif) no-repeat 0 0; border:none; height:32px; width:77px; cursor:pointer;
}
#inviteFriend .fnInput{ height:14px; overflow:hidden; padding:3px ;
}
#inviteFriend #sharePage{ width:520px; padding:12px 0 40px;
}
#inviteEmailBtn button{ background:url(http://img.aileme.cn/web/invite/btnInvSendmail.gif) no-repeat 0 0; border:none; height:32px; width:106px; cursor:pointer; 
}
#inviteFriend .conText{ background:#F2F2F2; padding:12px; line-height:22px; margin:10px 0; width:496px;
}
#inviteFriend .conText p{ text-indent:24px;
}
#rnP{ margin-top:30px;
}
#rnP input{ width:80px; border:1px solid #000000; color:#484848; padding:3px; height:14px;
}
.linkInvite{ padding-top:20px;
}
.linkInvite li{ padding:6px 20px 7px; text-align:center; 
}
.msnguide{ width:500px; margin:20px auto 0;
}
.msnguide{ padding-bottom:10px;
}
.msnguide li{ width:100%; overflow:hidden; padding-bottom:10px;
}
.msnguide label{ width:70px; float:left; line-height:22px; 
}
.msnguide input{ width:200px; height:16px; padding:3px 0 3px; border:1px solid #808080; float:left; background:#F2F2F2; 
}
.inviteBao{ width:100%; position:relative; height:600px;
}
.ivLeft{ width:249px; position:absolute; height:500px; left:0; top:40px; z-index:5;
}
.ivRight{ width:550px; position:absolute; height:500px; right:0; top:20px; z-index:2; border:1px solid #DDDDDD; 
}
.ivLeft li{ padding:6px 20px 10px; margin-bottom:10px;
}
.ivLeft li.on{ border:1px solid #DDDDDD; border-right:1px solid #FFFFFF; 
}
.ivLeft li dt{ line-height:32px; font-size:14px; font-weight:bold; 
}
.ivLeft li dd{ line-height:18px;
}
.ivLeft li.on dt a{ color:#8AB301; 
}
.msnalert{ background:url(http://img.aileme.cn/web/invite/tipMsnIn.gif) no-repeat 0 0; width:249px; height:72px; margin-left:70px; line-height:20px; padding:20px 20px 0;
}

/* evaluation system */

.scoreH3{ line-height:40px; font-size:12px; color:#333333; font-weight:normal; width:626px; margin:0 auto; 
}
.scoreH3 a,.scoreH3 span{ font-size:14px; font-weight:bold; color:#3366cc; margin-right:6px;
}
.evaluationList{ width:580px; margin:0 auto; padding:17px 0 13px; background:url(/images/dotLine.gif) repeat-x 0 bottom; overflow:hidden; 
}
.evaluationList .uName{ width:130px; float:left; margin-right:25px; overflow:hidden; 
}
.evaluationList .uName p{ background:url(http://img.aileme.cn/web/plan/headPicBgS.png) no-repeat 0 0; padding:3px 0 0 3px; width:56px; height:56px; float:left; margin-right:11px; 
}
* html .evaluationList .uName p{ background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src="http://img.aileme.cn/web/plan/headPicBgS.png");
}
.evaluationList .uName p a{ position:relative;
}
.evaluationList .uName p a img{ width:48px; height:48px;
}
.evaluationList .uName span{ float:left; width:60px; line-height:18px; 
}
.evaluationList .uLooks{ width:200px; float:left; overflow:hidden; margin-right:20px; height:50px; 
}
.evaluationList .uSense{ width:205px; float:left; overflow:hidden; height:50px; 
}
.evaluationList dl span{ color:#AAAAAA; 
}
.evaluationList dl span.colorRed{ color:#FE6700;
}
.evaluationList .starsScore{ margin:10px 0 0 36px; 
}
#evalStatrs{ width:320px; margin:0 auto; 
}
#evalStatrs .starsScore{ margin:10px; 
}
.starsScore{ width:106px; height:18px;background:url(http://img.aileme.cn/web/plan/icScore.gif) no-repeat 0 0; position:relative;
}
.starsScore a{ display:block; height:18px; position:absolute; background:transparent; text-indent:-9999em; hide-focus:expression( this.hideFocus=true ); outline: none; 
}
.starsScore a:hover,.starsScore a.on{ background:url(http://img.aileme.cn/web/plan/icScore.gif) no-repeat 0 bottom; 
}
.endStar a:hover{ background:url(http://img.aileme.cn/web/plan/icScore.gif) no-repeat 0 0
}
.starsScore .slevel1{ width:20px; z-index:10;
}
.starsScore .slevel2{ width:42px; z-index:9;
}
.starsScore .slevel3{ width:64px; z-index:8;
}
.starsScore .slevel4{ width:86px; z-index:7;
}
.starsScore .slevel5{ width:106px; z-index:6;
}
.evaluationOthers{ width:580px; height:125px; margin:0 auto; overflow:hidden; border:3px solid #F2F2F2; color:#565656; margin-top:15px; 
}
.evaluationOthers h3{ line-height:125px; font-size:12px; text-align:center; float:left; width:90px; background:#F2F2F2; 
}
.evaluationOthers .specialEval{ height:125px; width:90px; background:#F2F2F2; float:left; text-align:center;
}
.evaluationOthers .specialEval p{ width:56px; margin:0 auto; padding-top:26px; 
}
.evaluationOthers .specialEval p a{ width:48px; display:block; height:48px; margin:0 auto 12px;
}
.evaluationOthers .specialEval p img{ width:48px; display:block;
}
.evaluationOthers .specialEval p span{ font-weight:bold; 
}

.evaluationOthers dl{ float:left; width:210px; margin-left:35px; padding-top:12px; 
}
.evaluationOthers dl dt{ line-height:27px; 
}
.uinfoBg{ height:50px; width:46px; overflow:hidden; text-indent:-9999em; margin:0 auto;
}
.evaluationOthers .uinfoBg{ margin:0 0 0 26px;
}
.myLeftInfo .uinfoBg{ margin:7px auto 9px;
}
.mMLevel0,.mFLevel0{ background:url(http://img.aileme.cn/web/plan/looksImg.gif) no-repeat right 0px;
}
.mFLevel1,.mFLevel2{ background:url(http://img.aileme.cn/web/plan/looksImg.gif) no-repeat right -100px;
}
.mFLevel3,.mFLevel4{ background:url(http://img.aileme.cn/web/plan/looksImg.gif) no-repeat right -200px;
}
.mFLevel5{ background:url(http://img.aileme.cn/web/plan/looksImg.gif) no-repeat right -300px;
}
.mMLevel1,.mMLevel2{ background:url(http://img.aileme.cn/web/plan/looksImg.gif) no-repeat right -400px;
}
.mMLevel3,.mMLevel4{ background:url(http://img.aileme.cn/web/plan/looksImg.gif) no-repeat right -500px;
}
.mMLevel5{ background:url(http://img.aileme.cn/web/plan/looksImg.gif) no-repeat right -600px;
}
.seLevel0{ background:url(http://img.aileme.cn/web/plan/feelingImg.gif) no-repeat right 0px;
}
.seLevel1{ background:url(http://img.aileme.cn/web/plan/feelingImg.gif) no-repeat right -100px;
}
.seLevel2{ background:url(http://img.aileme.cn/web/plan/feelingImg.gif) no-repeat right -200px;
}
.seLevel3{ background:url(http://img.aileme.cn/web/plan/feelingImg.gif) no-repeat right -300px;
}
.seLevel4{ background:url(http://img.aileme.cn/web/plan/feelingImg.gif) no-repeat right -400px;
}
.seLevel5{ background:url(http://img.aileme.cn/web/plan/feelingImg.gif) no-repeat right -500px;
}


/*plan evaluation*/

.myLeftInfo{ background:#FFFFFF; color:#333333; width:130px; border:4px solid #F2F2F2; overflow:hidden; margin-top:16px; 
}
.myLeftInfo h4{ line-height:24px; background:#F2F2F2 url(/web/plan/scoreTitle.gif) no-repeat 0 bottom; padding-top:4px; text-indent:48px; font-size:12px; 
}
.joinPlanTotal{ padding:6px 0 6px 6px; border-bottom:1px solid #DFDFDF; 
}
.joinPlanTotal a{ text-decoration:underline; font-weight:bold; 
}
#photoManage .joinPlanTotal li, .joinPlanTotal li{ line-height:24px; height:24px;
}
#photoManage .joinPlanTotal li a:hover{ background:transparent; color:#FF0000; text-decoration:underline;
}
.joinPlanTotal .sNum{ color:#FE9600; font-weight:bold; 
}
.myLeftInfo dl{ padding:0 0 16px 12px; 
}
.myLeftInfo #perInfo{ margin:0px; padding:12px 0 0 0; 
}
.myLeftInfo #per,#aboutMeSpace #per{ height:12px; width:106px; background:url(/web/space/percentBg.gif) no-repeat; display:inline; padding:2px 2px 2px 8px; margin-left:8px; float:left; 
}
.myLeftInfo #per em,r,#aboutMeSpace #per em{ height:12px; display:block; background:url(/web/home_images/percentBar.gif) no-repeat right top;
}
.myLeftInfo #perInfo p{ width:130px; overflow:hidden; padding:10px 0; margin-left:12px; 
}
.myLeftInfo #perInfo p em,#aboutMeSpace #perInfo p em{ font-size:20px; font-style:normal; color:#3366cc; font-weight:bold; 
}
.sendCode{ overflow:hidden; width:100%; 
}
.sendCode div { padding:10px 14px; background:#FFFFFF; border:1px solid #DFDFDF; float:left; margin-right:6px; 
}
.sendCode span{ padding:12px 0;
} 
.sendCode span a{ text-decoration:underline; 
}

#planConfirm{ width:620px; margin:10px auto;
}
#planConfirm input{ margin-left:30px; margin-right:10px; position:relative; top:2px;
}
#planConfirm button{ width:45px; height:20px; cursor:pointer; border:none; background:url(http://img.aileme.cn/web/plan/confirmBtn.gif) no-repeat 0 0; margin-left:30px;
}
#planConfirm button.cancelBtn{background:url(http://img.aileme.cn/web/plan/btnReset.gif) no-repeat 0 0;
}

#reasonPlan{ padding:16px 0;
}
#reasonPlan dt{ line-height:14px; 
}
#reasonPlan dd{ padding:10px 0;
}
#reasonPlan .inputST{ width:570px; height:150px; 
}
.evaluateCount{ width:580px; margin:0 auto; padding-top:11px;
}
.evaluateCount .sNum{ color:#FF9702; font-weight:bold; margin:0 4px;
}
.starsList .starsScore { margin:0; float:left;
}
.starsList dt{ height:30px; width:200px; line-height:26px;
}
.starsList dt a{ text-decoration:underline; 
}
.starsList .sNum{ color:#FF9702; font-weight:bold; margin:0 4px;
}
.starsList dd.starsLeft{ float:left; width:94px;
}


/*send msg*/

.msgH3{ width:620px; margin:18px auto 0; overflow:hidden; font-size:12px; 
}
.msgH3 .right{ width:165px; height:22px; padding-top:3px; overflow:hidden; background:url(/web/msg/infoBtnMailBg.gif) no-repeat 0 0; font-weight:normal; 
}
.msgH3 .right .in{ width:47px; display:block; float:left; border-right:1px solid #6F6F6F; color:#FFFFFF; text-decoration:none; padding-left:34px; line-height:19px; background:url(/web/msg/infoIcMail.gif) no-repeat 9px 3px;
}
.msgH3 .right .out{ width:47px; display:block; float:left; border-left:1px solid #C1C1C1; color:#FFFFFF; text-decoration:none; padding-left:35px; line-height:19px; background:url(/web/msg/infoIcMail.gif) no-repeat 9px -97px;
}
.postMsg{ width:620px; margin:18px auto 0; 
}
.postMsg .pmTitle{ width:70px; float:left; padding-right:10px; text-align:center;
}
.postMsg .pmContent{ width:540px; float:left; 
}
.postMsg .pmContent textarea.inputST{ width:500px; height:180px; 
}
.pmParagraph{ padding:18px 0 0 80px; width:540px; margin:0 auto; overflow:hidden; 
}
.pmParagraph button{ float:left; margin-right:14px; 
}
.pmParagraph .leftstyle{ line-height:36px; 
}
/*inbox outbox*/

.selectMsg{ width:582px; margin:2px auto; padding:0 20px; overflow:hidden; height:31px; background:#E3E3E3; 
}
.selectMsg .right{ line-height:31px; 
}
.selectMsg .right a{ margin:0 10px;
}
.selectMsg .aCh{ float:left; 
}
.selectMsg a{ text-decoration:underline; 
}
.selectMsg label{ margin-left:12px; 
}
.selectMsg input,.selectMsg label{ float:left; 
}
.selectMsg label{ margin-right:16px; line-height:31px; 
}
.selectMsg input{ position:relative; top:8px!important; top:4px;
}
.selectMsg .delBtn{ float:left; position:relative; top:6px; cursor:pointer; 
}
.selectMsg h4{ display:inline; color:#333333; line-height:31px; font-size:12px; 
}
.selectMsg h4 a{ margin:0 6px; text-decoration:none;
}
.boxList{ width:612px; margin:0 auto; overflow:hidden; padding:16px 0 12px; border-bottom:1px dashed #C8C8C8;
}
.boxList .right{ display:inline; width:80px;
}
.boxList dl.u dt img{ width:48px; 
}
.boxList .r2{ width:20px;
}
.boxList .right .del{ width:13px; height:13px; float:right; text-indent:-9999em; background:url(/web/msg/infoBtnDele2.gif) no-repeat 0 0; margin-left:2px; display:inline;
}
.boxList .right .rp{ background:url(/web/msg/infoBtnReply.gif) no-repeat 0 0; width:49px; height:13px; float:right; text-indent:-9999em; display:inline;
}
.boxList .aclCh{ float:left; width:31px; padding-left:13px; 
}
.boxList .u{ float:left; width:70px; margin-right:13px;
}
.boxList .u dd{ padding-top:6px; font-weight:bold; line-height:16px; 
}
.boxList .u dd img{ margin-right:4px; 
}
.boxList .to{ width:26px; float:left; background:url(/web/msg/infoIcMail.gif) no-repeat -5px 2px; padding-left:18px; color:#000000; 
}
.boxList ul.mc{ width:400px; float:left;
}
.boxList .addComment #comconRe{ width:380px; 
}
.boxList ul.mc li{ line-height:18px; padding-bottom:3px; color:#888888; 
}
.boxList ul.mc .ur{ color:#FE9901; 
}
.boxList ul.mc .ms{ margin-left:10px; position:relative; top:2px;
}
.boxList ul.mc .unfold{ margin-left:12px; text-decoration:underline; 
}

.ssList{ width:622px; margin:0 auto; padding:14px 0 2px; border-bottom:1px dashed #C8C8C8;  
}
.ssList dt a.uname{ font-weight:bold; margin-right:2px; 
}
.ssList dt .gender{ margin-right:17px; 
}
.tmpDel{ line-height:14px; text-align:right; width:622px; margin:8px auto; 
}

#replyMsg{ width:622px; margin:20px auto; overflow:hidden; 
}
#replyMsg h4{ width:80px; padding-right:6px; text-align:right; font-size:12px; color:#333333; float:left; 
}
#replyMsg .addComment{ width:536px; float:left; 
}
#replyMsg .addComment  #comconRe{ width:500px; 
}

/*system message list*/
.sysMsgList{ width:546px; float:left;
}
.sysMsgList h4{ color:#323232; font-size:12px; padding-bottom:12px; 
}
.sysMsgList h4.ur{ color:#FF9801; 
}
.sysMsgList h4 span.cTime{ font-weight:normal; color:#878787; float:right; 
}
.sysMsgList .phBgssp{ margin:0; float:none; 
}
.sysMcon{ width:100%; padding-bottom:10px; 
}
.sysMcon p.tx{ float:left; width:66px; height:60px;
}
.sysMcon p.tx img{ width:48px; height:48px; 
}
.sysMcon .tips{ float:right; background:#FDF69B; display:inline; padding:3px 10px; border:1px solid #000000; color:#000000; line-height:20px; width:160px; position:relative; right:-20px; 
}
.sysMcon .tips a{ color:#FE0002; text-decoration:underline; 
}
.sysMcon dl{ float:left; display:inline; width:290px;
}
.sysMcon dt { padding-bottom:4px; line-height:18px;  
}
.sysMcon dt a{ font-weight:bold;
}
.sysMcon dt .gender{ margin:0 6px; 
}
.sysMcon dd{ line-height:24px;
}
.sysMcon dd a{ text-decoration:underline; margin:0 4px;
}
.sysMcon dd  p a{ margin:0 ; 
}
.sysMcon dd.sh a{ margin-left:0;
}
.sysMcon .btn,.applyCon .btn{ padding-top:8px; clear:both; width:100%; overflow:hidden; 
}
.sysMcon .btn span,.applyCon .btn span{ float:left; height:18px; margin-right:8px; padding-left:23px; 
}
.sysMcon .btn span a,.applyCon .btn span a{ padding:0 8px 0 0; float:left; height:18px; line-height:18px!important; line-height:21px; text-decoration:none; color:#000000; overflow:hidden; 
}
.sysMcon .btn span.ag,.applyCon .btn span.ag{ background:url(/images/agree.gif) no-repeat 0 0;
}
.sysMcon .btn span.ag a,.applyCon .btn span.ag a{ background:url(/images/agree.gif) no-repeat right 0;
}
.sysMcon .btn span.rf,.applyCon .btn span.rf{ background:url(/images/refuse.gif) no-repeat 0 0;
}
.sysMcon .btn span.rf a,.applyCon .btn span.rf a{ background:url(/images/refuse.gif) no-repeat right 0;
}


/* guest comment list */
.ComList{ width:622px; margin:0 auto; overflow:hidden; padding:12px 0 0;
}
.ComList .addComment{ margin-left:57px; width:547px; overflow:hidden; 
}
.ComList .addComment .inputST{ width:520px;
}
.clHead{ width:612px; height:48px; overflow:hidden; padding:5px; background:url(http://img.aileme.cn/web/msg/infoTitleBg.gif) no-repeat 0 0; margin-bottom:12px; 
}
.clHead p img{ width:48px;
}
.clHead p{ margin-right:10px; float:left; 
}
.clHead dl{ width:547px; float:left; color:#888888; 
}
.clHead dt{ width:100%; overflow:hidden; line-height:14px; padding:5px 0;
}
.clHead dt a{ font-weight:bold; 
}
.clHead dd{ line-height:22px; 
}
.clHeadG p{ padding-left:44px; background:url(http://img.aileme.cn/web/msg/infoIcArrow.gif) no-repeat 15px -85px;
}
.clHeadG p.ur{ background-position:15px 15px;
}
.clHeadG dl{ width:506px;
}
.clCon{ width:547px; overflow:hidden; margin-left:57px; 
}
.phBgsp{ width:131px; height:102px; background:url(http://img.aileme.cn/web/photo/phPhotoBg.png) no-repeat 0 0 ; float:left; margin-right:20px; padding:10px 0 0 10px; 
}
* html .phBgsp{ background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,src="http://img.aileme.cn/web/photo/phPhotoBg.png");
}
.phBgsp a{ width:120px; height:90px; text-indent:-9999em; display:block; background-position:center center; background-color:transparent; background-repeat:no-repeat; position:relative; 
}
.clConcST1{ float:left; width:380px; 
}
.clcc{ line-height:18px; padding-bottom:6px; width:100%; overflow:hidden; 
}
.urc{ color:#FD9A00; 
}
.alarmF{ color:#FE0000; 
}
.comRp{ padding:6px 0; border:1px solid #E9E9E9; border-width:1px 0 0; margin-top:6px; margin-left:57px; width:547px; 
}
.comRp dt{ width:100%; overflow:hidden; height:20px; 
}
.comRp dt .right,.clcc .right{ height:18px; width:18px; background:url(http://img.aileme.cn/web/msg/infoBtnDele1.gif) no-repeat; cursor:pointer; position:relative; top:-2px;
}
.comRp dt strong{ margin-right:12px; 
}
.comRp dd{ line-height:18px; padding-top:4px;
}
.clBsp{ width:124px; padding:5px; line-height:19px; border:1px solid #F1F1F1; border-width:1px 2px 2px 1px; border-color:#F1F1F1 #D9D9D9 #D9D9D9 #F1F1F1;  text-indent:24px; background:#FFFFFF url(http://img.aileme.cn/web/msg/infoIcDaily.gif) no-repeat 8px 8px; float:left; margin-right:10px; overflow:hidden;
}
.clControl{ width:100%; overflow:hidden; padding-top:6px; 
}
.clControl .mptool{ float:left; 
}
.clControl .mptool a{ color:#343434; 
}
.gCount{ border-top:1px dashed #C8C8C8; padding-top:7px; width:622px; margin:12px auto; overflow:hidden; 
}
.rpclCon{ margin-left:57px; width:547px; 
}
.sysMsgpage{ border-top:5px solid #DADADA; width:622px; margin:12px auto;
}

/* user info completeness*/

#baseUinfo{ width:622px; margin:0 auto; padding-top:30px; 
}
#baseUinfo .inputStyle{ border:1px solid #E8E8E8; border-width:0 1px 1px 0; height:15px; padding:5px 0 0 5px;
}
#baseUinfo .contactInput{ float:left; width:280px; margin-right:40px; 
}
#baseUinfo dd label{ float:left; padding-top:3px; 
}
#baseUinfo .alarm{ float:left; padding-left:20px; background:url(/web/icWarning.gif) no-repeat left bottom; 
}
#baseUinfo dl{ width:600px; padding-bottom:16px; 
}
#baseUinfo dt{ width:94px; margin-right:6px; float:left; text-align:right; font-weight:bold; padding-top:4px; 
}
#baseUinfo dd{ width:500px; float:left; 
}
.baseInfoBao{ width:622px; 
}
#baseUinfo .baseInfoBao dl{ width:260px; float:left; 
}
#baseUinfo .baseInfoBao dd{ width:160px; 
}
#baseUinfo .newSelect{ float:left; 
}
.biSubSave button{ margin:0 24px 0 100px; float:left; 
}
.biSubSave .sel{ float:left; height:17px; width:200px; padding-top:19px; overflow:hidden; 
}
.biSubSave .sel label{ margin-left:6px; 
}
#baseUinfo dl.policyUser dt{ width:194px; 
}
#baseUinfo dl.policyUser dd{ width:400px;
}


/*user policy black*/
.blackTips{ line-height:39px; width:622px; margin:0 auto; text-indent:36px; background:#EDEDED; 
}
.blackTitle{ width:600px; margin:0 auto; line-height:30px; margin-top:26px; font-size:12px; text-indent:8px; border-bottom:1px solid #EDEDED;
}
.addBtn{ width:48px; height:20px; border:none; cursor:pointer; background:url(/web/btnAdd.gif) no-repeat 0 0;
}
.addBlackUL{ padding:16px 21px 100px; width:560px; margin:0 auto; 
}
.addBlackUL li{ padding-bottom:10px; 
}
.addBlackUL .inputStyle{ width:220px; height:16px; padding:3px 0 0 6px; margin:0 6px 0 12px; border:1px solid #EDEDED; border-width:0 1px 1px 0;
}
.addBlackUL .addBtn{ position:relative; top:-3px;
}
#baseUinfoBlack{ width:600px; margin:0 auto; 
}
.fLStyle4{ width:600px; 
}
.fLStyle4 .singleFriend{ width:200px; 
}
.fLStyle4 .singleFriend dl{ width:110px; 
}

/*user avatar*/

.userAvatar{ width:113px; height:113px; background:url(/web/headPicBG.png) no-repeat 0 0; padding:8px 0 0 8px; float:left; 
}
* html .userAvatar{ background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src="http://img.aileme.cn/web/headPicBG.png");
}
.userAvatar p{ width:100px; height:100px; text-indent:-9999em; background-position:center center; background-color:transparent; background-repeat:no-repeat; 
}
#changeAvatar{ float:left; padding-left:36px;
}
#changeAvatar .caTitle{ font-size:12px; line-height:21px; 
}
#changeAvatar .filehide{ color:#979797; height:22px; width:300px; 
}
#changeAvatar .inputDiv{ padding:6px 0 18px; 
}
#changeAvatar .uploadBtnBao{ width:430px; overflow:hidden; 
}
#changeAvatar .uploadBtnBao button{ float:left; margin-right:12px; 
}
#changeAvatar .uploadBtnBao p{ float:left; width:300px; line-height:24px; 
}
#cutAvatar{ width:440px; overflow:hidden; padding-top:30px; margin-left:189px;
}
#cutAvatar .memo{ padding-top:10px;
}
#cutAvatar .subAvatar{ width:440px; overflow:hidden;
}
#cutAvatar button{ background:url(/web/avatar/btnFinishHp.gif) no-repeat center 0; width:76px; height:22px; cursor:pointer; border:none; position:relative; left:270px; top:-50px; 
}
#demoAvatarBao{ float:right;
}
#demoAvatar{ width:100px; height:100px; position:relative; overflow:hidden; 
}
#demoAvatar img{ position:absolute; left:0; top:0; 
}
#cutAvatarBaoLeft{ float:left;
}
#avatarCanvasBg{ width:250px; height:200px; padding:4px 0; background:url(/web/avatar/uploadPicBg.gif) no-repeat center 0;
}
#avatarCanvas{ width:200px; height:200px; position:relative; overflow:hidden; margin:0 auto;
}
#avatarCanvas img{ position:absolute;  left:0; top:0;
}
#avatarCanvas #maskLayer{ position:absolute; width:200px; top:0; left:0; z-index:9; filter:alpha(opacity=40);  -moz-opacity:0.4; opacity:0.4; cursor:pointer; border-collapse:collapse;
}
#avatarCanvas #maskLayer td{ width:50px; background-color:#000000;
}
#avatarCanvas #maskLayer td#mainss{ border:1px solid #FFFFFF; background-color:transparent; width:100px; height:100px;
}
#avatarCanvas .topLine td,#avatarCanvas .btmLine td{ height:50px;
}
#avatarCanvas .MiLine td{ height:100px;
}
#loadingAvatar{ line-height:30px; margin-bottom:10px;
}
#avatarSizeCtrl{ width:208px; height:12px; background:url(/web/setSpace/spPercent.gif) no-repeat 0 4px; margin:10px 21px 0; cursor:pointer; overflow:hidden;
}
div.slider div.knob{ background:url(/web/setSpace/spPercentBar.gif) no-repeat 0 0; width:9px; height:12px; cursor:pointer; 
}


#baseUinfo .nicknameTips{ line-height:36px; padding-left:70px;  padding-bottom:18px;
}
#baseUinfo #checknickname{ float:left; padding-left:10px; 
}

#accountSet{ width:630px; margin:0 auto; 
}
.accountTips{ line-height:35px; 
}
.singInBao{ width:608px; margin:0 auto; 
}
.signINSetTop{ width:608px; overflow:hidden; padding-top:10px; background:url(http://img.aileme.cn/web/signINSetBg.gif) no-repeat left top;
}
.signINSetBtm{ width:100%; overflow:hidden; padding-bottom:10px; background:url(http://img.aileme.cn/web/signINSetBg.gif) no-repeat right bottom;
}
.signINSetCenter{ width:568px; overflow:hidden; background:url(http://img.aileme.cn/web/signINSetBg.gif) repeat-y center center; padding:17px 20px;
}
.signINSetCenter li{ width:100%; overflow:hidden;
}
.bingdingSig input,.bingdingSig a,.bingdingSig span,.bingdingSig strong.orangeColor{ float:left;
}
.accountSettips{ background:url(http://img.aileme.cn/web/signINTitle.gif) no-repeat left 24px;; height:26px; padding:24px 0 4px; 
}
#accountUname{ padding-left:450px; background-position:left 24px;
}
#accountEmail{ padding-left:155px; background-position:left -76px;
}
#accountMobile{ padding-left:139px; background-position:left -176px;
}
.accountSettips p{ width:15px; height:15px; background:url(/web/icWarning.gif) no-repeat 0 0;  
}
.accountSettips p.alarmIco1{ background-position:left bottom;
}
.accountSettips p.alarmIco2{ background-position:left -100px;
}


/*account set*/

.signINSetCenter label{ margin-right:8px; 
}
.signINSetCenter .inputStyle{ width:180px; padding:3px 0 0 6px; height:16px; margin-right:8px;
}
.acOKbtn{ background:url(/web/plan/confirmBtn.gif) no-repeat 0 0; border:none; height:20px; width:45px; cursor:pointer;
}
.qaOKbtn{ background:url(/web/btnSpEnsure.gif) no-repeat 0 0; border:none; height:22px; width:50px; cursor:pointer;
}
.acModibtn{ background:url(http://img.aileme.cn/web/btnModiS.gif) no-repeat 0 0; border:none; height:20px; width:47px; cursor:pointer;
}
.bindingbtn{ background:url(/web/BtnBinding.gif) no-repeat 0 0; border:none; height:20px; width:69px; cursor:pointer;
}
.rebindingbtn{ background:url(http://img.aileme.cn/web/BtnReBinding.gif) no-repeat 0 0; border:none; height:20px; width:69px; cursor:pointer;
}
.cancelbindingbtn{ background:url(http://img.aileme.cn/web/BtnCnlBinding.gif) no-repeat 0 0; border:none; height:20px; width:69px; cursor:pointer;
}
.signINSetCenter button{ position:relative; top:-2px;
}
.signINSetCenter dd{ padding-left:58px; padding-top:12px;
}
.signINSetCenter ul{ padding-left:90px; background:url(/web/icPhone.gif) no-repeat 25px 0;
}
.signINSetCenter li{ padding-bottom:12px; 
}


/*search style*/
#locHistoryMy{ margin-left:20px; text-decoration:underline;
}
#searchingDiv{ width:580px; margin:0 auto; padding:20px 0;
}
#searchForm{ margin-bottom:30px;
}
#searchingResult #searchForm{ margin-bottom:20px; 
}
#searchForm .tab{ width:100%; border-bottom:2px solid #EC6200; overflow:hidden;
}
#searchForm .tab dt{ line-height:27px; padding-top:3px; height:27px; color:#343434; text-align:center; width:52px; background:url(http://img.aileme.cn/web/search/searchTabBg.gif) no-repeat 0 bottom; margin-right:3px; float:left; cursor:pointer; 
}
#searchForm .tab dt a{ display:block; width:100%; line-height:27px; text-decoration:none; color:#343434;
}
#searchForm .tab dt.on{ color:#FFFFFF; background-position:0 top; 
}
#searchForm .tab dt.on a{ color:#FFFFFF; 
}
#sfContent{ padding:15px 40px; background:#F5F5F5; 
}
#searchingResult #sfContent{ padding:12px 15px 0;
}
.sfunOrdered{ padding:9px 0 0;
}
#listSF,#listSP{ display:none;
}
#searchingResult .sfunOrdered{ padding:0;
}
.sfunOrdered li{ width:100%; padding-bottom:12px;
}
.sfunOrdered li label{ float:left; padding-top:2px; 
}
.sfunOrdered li .slistw{ width:100%;
}
.sfunOrdered li .slistw .newSelect{ float:left; 
}
.sfunOrdered .newSelectBao{ float:left; 
}
.sfunOrdered .newSelectBao .newSelect{ margin-right:9px;
}
.sfunOrdered .inputStyle{ float:left; border:1px solid #E8E8E8; border-width:0 1px 1px 0; height:15px; padding:2px 0 0 5px; color:#989898;
}
.iptSFrom{ border:1px solid #8C8C8C; padding-left:4px; width:70px; color:#666666;
}
.sfunOrdered .bformL .tit{ width:auto; margin:0;
}
.sfunOrdered .bformL{ width:100%;
}
#searchingResult{ width:824px; margin:0 auto; padding:7px 0 40px;
}
#searchingResult #sgender{ width:160px; float:left; 
}
#searchingResult #sage{ width:300px; float:left; display:inline;
}
#searchingResult #stype{ width:160px; float:left; 
}
#searchingResult .bformL{ float:left; width:400px; 
}
/*you can look for friend plan album*/
#uCanSee{ width:570px; margin:0 auto; 
}
#uCanSee h3{ font-size:14px; line-height:30px; color:#333333; padding-bottom:6px;
}
#uCanSeeCon{ width:100%;
}
#uCanSeeCon a.ucsPic{ float:left; width:80px; height:60px; margin:0 1px 1px 0; text-indent:-999em;
}
#uCanSeeCon a.ucsPic:hover{ filter:alpha(opacity=90);  -moz-opacity:0.9; opacity:0.9;
}
.ucsUser{ width:64px; padding:9px 9px 0 7px; text-align:center; float:left; 
}
.ucsUser dd{ padding-top:3px; padding-bottom:3px; width:60px; overflow:hidden; line-height:18px;
}
.ucsUser img{ width:48px;
}
#ucsPlan li{ width:546px; overflow:hidden; height:14px; padding:5px 12px; margin:0 auto;
}
#ucsPlan li span.right{
}
.searchMainBtn{ background:url(http://img.aileme.cn/web/search/searchBtn.gif) no-repeat left top; border:none; cursor:pointer; width:63px; height:22px; 
}
.searchMainBtn2{ background:url(http://img.aileme.cn/web/search/searchBtn2.gif) no-repeat left top; border:none; cursor:pointer; width:52px; height:18px; 
}
#joinPlanMsg{ width:320px; margin:0 auto; 
}
#joinPlanMsg h3{ font-size:12px; line-height:16px; padding:7px 0; font-weight:normal;  
}
#joinPlanMsg ul li{ width:100%; padding-bottom:9px; 
}
#joinPlanMsg ul textarea{ width:300px; height:48px; 
}
/*search result list*/
#searchResultList{ width:824px; overflow:hidden; 
}
#searchResultList #sResultLeft{ width:270px;position:relative; height:0px;
}
#sRLeftCon{ position:absolute; width:271px; left:0; top:0;
}
#searchResultList #sResultRight{ width:550px; margin-left:270px; padding-top:7px; background:url(http://img.aileme.cn/web/search/searchResultsBg.gif) no-repeat 0 0;
}
#searchResultList #sResultRightBtm{ padding-bottom:7px; background:url(http://img.aileme.cn/web/search/searchResultsBg.gif) no-repeat right bottom;
}
#searchResultList #sResultRightCenter{ width:522px; overflow:hidden; border:1px solid #E3E3E3; border-width:0 1px; background:#F7F7F7; padding:0 13px;
}
 #sResultRightCenter .compage{ padding-top:7px;
 }
#sResultRightCenter .searchTitle{ padding-bottom:7px;
}
#sResultRightCenter .searchTitle h3{ line-height:18px; float:left; display:inline; font-size:12px; font-weight:normal; width:370px; padding:3px 0;
}
#sResultRightCenter .searchTitle .changeStyle{ width:108px;
}
#sResultRightCenter .searchTitle .changeStyle em{ float:left; margin-right:6px; font-style:normal; line-height:24px;
}
#sResultRightCenter .searchTitle .sNum{ color:#FE8B18; font-weight:bold; margin:0 4px; 
}
#sResultRightCenter .srConBao{ width:514px; border:1px solid #F0F0F0; overflow:hidden; background:#FFFFFF; padding:3px; 
}
#srType{ line-height:24px; padding-bottom:9px; 
}
#srType .urlocation{ font-weight:bold; margin:0 7px;
}
#srType strong{ margin-left:7px;
}
#srType .sNum{ color:#FE8B18; font-weight:bold; margin:0 4px; 
}
#srType a{ text-decoration:underline; 
}
#srListAddress{ line-height:20px; 
}
#srListAddress dl{ width:204px; padding:9px 0 7px 48px; border-bottom:1px dashed #D9D9D9; background:url(http://img.aileme.cn/web/search/mapLabel0.gif) no-repeat 12px 9px; cursor:pointer; 
}
#srListAddress dl.srl1{ background-image:url(http://img.aileme.cn/web/search/mapLabel0.gif);
}
#srListAddress dl.srl2{ background-image:url(http://img.aileme.cn/web/search/mapLabel1.gif);
}
#srListAddress dl.srl3{ background-image:url(http://img.aileme.cn/web/search/mapLabel2.gif);
}
#srListAddress dl.srl4{ background-image:url(http://img.aileme.cn/web/search/mapLabel3.gif);
}
#srListAddress dl.srl5{ background-image:url(http://img.aileme.cn/web/search/mapLabel4.gif);
}
#srListAddress dt{ font-weight:bold; 
}
#srListAddress .on{ padding-top:9px;
}
#srListAddress .on dt a{ color:#333333;
}
#srListAddress .on dl{ border:1px solid #E3E3E3; background-color:#F7F7F7;border-right:none; width:222px; 
}
.srConBao .singleFriend{ width:100%; float:none; padding:13px 0 4px; border-bottom:1px solid #EDEDED; 
}
.srConBao .planListsp{ padding:12px 0 9px; overflow:hidden; width:100%; overflow:hidden;  border-bottom:1px solid #EDEDED; 
}
.srConBao .planListsp2{ padding:3px 0 9px; overflow:hidden; width:360px; overflow:hidden; 
}
.srConBao .planPic{ margin-left:16px; display:inline;
}
.srConBao .plandetail{ width:350px;
}
.planListsp2 .planPic{ margin-left:6px;
}
.planListsp2 .plandetail{ width:220px; overflow:hidden;
}
.plandetail h4{ font-weight:normal; font-size:12px; line-height:18px; padding-bottom:6px; 
}
.srConBao .plandetail li{ width:100%; overflow:hidden; 
}
.srConBao .plandetail li.friendloc label{ float:left; 
}
.ctrl{ padding-top:2px;
}
.ctrl a{ padding-left:22px; margin-right:20px; 
}
.ctrl .join{ background:url(/web/photo/naviIcon.gif) no-repeat 0 -1202px;
}
.ctrl .comment{ background:url(/web/photo/naviIcon.gif) no-repeat 0 -2402px;
}
.srConBao #loading{ height:500px; background-position:center 190px;
}
.srAlbumList{ width:100%; overflow:hidden; padding-bottom:12px; 
}
.srAlbumsgMapShow{ width:340px; overflow:hidden;
}
.srAlbumsgMapShow dl{ width:220px; float:left; 
}
.srAlbumsgMapShow dt,.srAlbumsgMapShow dd{ padding-bottom:7px; line-height:16px; width:220px; overflow:hidden; 
}
.srAlbumsg{ width:141px; float:left; padding:9px 15px 0;
}
.albumBgL{ width:131px; height:102px; padding:10px 0 0 10px; background:url(http://img.aileme.cn/web/photo/phPhotoBg.png) no-repeat 0 0; 
}
* html .albumBgL{ background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src="http://img.aileme.cn/web/photo/phPhotoBg.png");
}
.albumBgL a{ position:relative; height:90px; width:120px; display:block; text-indent:-99999em; background-position:center center; background-color:transparent; background-repeat:no-repeat; position:relative; 
}
.srAlbumsg dt,.srAlbumsg dd{ width:100%; overflow:hidden; line-height:20px; 
}
.srAlbumsg .friendloc{ line-height:17px; 
}
.srAlbumsg .friendloc span{ display:inline; float:none;
}
.srAlbumsg .friendloc img{ cursor:pointer; position:relative; top:3px;
}


.shopListsp{ padding:10px; border-bottom:1px solid #EDEDED;
}
.shopListsp dt{ line-height:16px; padding:7px 0; font-weight:bold; 
}
.shopListsp dd{ line-height:26px;
}
.shopListsp dd.closeIn label{ float:left; margin-right:6px;
}
.serSpInfo .leftSpan{ float:left;
}
.serSpInfo .serSpCt{ background:url(/web/photo/naviIcon.gif) no-repeat 0 -1800px; border-right:1px solid #555555; margin-right:18px; float:left; line-height:14px; padding:2px 18px 2px 20px;
}
.serSpInfo .serSpGo{ background:url(/web/photo/naviIcon.gif) no-repeat 0 -800px; padding:2px 0 2px 20px; float:left; line-height:14px;
}
.imhere{ width:94px; height:23px; background:url(/web/shop/storeBtnImhere.gif) no-repeat 0 0; float:left; margin-right:6px;
}
.postPlan{ background:url(/web/search/storeBtnPlanPubS.gif) no-repeat 0 0; width:69px; height:23px; float:left; 
}

/*group List*/
.gpRList {
padding-top:10px;
width:110px;
}
.gpRList p {
background:transparent url(/images/group/GpGroupBg.gif) no-repeat scroll 0 0;
height:75px;
margin:0 auto;
padding-top:11px;
width:102px;
}
.gpRList p a {
background:transparent url(/images/group/GpDefaltPic64.gif) no-repeat scroll center center;
display:block;
height:64px;
margin:0 auto;
text-indent:-9999em;
width:64px;
}
.gpRList dl {
margin:0 auto;
width:96px;
}
.gpRList dt {
line-height:18px;
padding-top:3px;
}
