﻿.partyZoneMyPost
{
    margin:10px;
}
.partyZoneMyPost li
{
    background:url(images/icon/icon_0.png) no-repeat 0 -610px;
    padding:5px 0 5px 10px;
}
.partyZoneMyPost .type
{
    color:#e11f84;
    margin-right:10px;
}
.partyZoneMyPost a
{
    color:#fff;
}
.partyZoneFindMore
{
    background:url(images/PartyZone_button.gif);
    display:block;
    height:14px;
    width:225px;
}
/****************/
.partyZoneNewParty,.partyZoneMyParty
{
    display:block;
    float:left;
    margin:-10px 0 0 10px;
    height:28px;
    width:96px;
}
.partyZoneNewParty
{
    background:url(images/partyzone_new_party_button.gif);
}
.partyZoneMyParty
{
    background:url(images/partyzone_my_party_button.gif);
}
/****************/
.partyZoneGallery
{
    position:relative;
    padding:10px;
    margin-bottom:10px;
}
.partyZoneGallery .photo
{
    background:url(images/bg/partyzone_partygallery_hot_bg.gif) no-repeat;
    float:left;
    padding:10px;
    height:267px;
    width:175px;
}
.partyZoneGallery .photo .pic,.partyZoneGallery .photo .pic img
{
    height:161px;
    width:175px;
    overflow:hidden;
}
.partyZoneGallery .photo h2
{
    color:#e9386c;
    font-size:120%;
    float:left;
    margin:10px 0;
    width:100px;
}
.partyZoneGallery .photo .point
{
    clear:right;
    font-size:80%;
    float:right;
    text-align:right;
    margin:15px 0 10px 0;
    width:75px;
}
.partyZoneGallery .photo .support
{
    background:url(images/partyzone_support_button.gif);
    display:block;
    float:left;
    margin:0 0 17px 10px;
    height:35px;
    width:156px;
}
.partyZoneGallery .photo .number
{
    clear:both;
    font-size:70%;
    text-align:center;
    width:175px;
}
.partyZoneGallery .photo .number em
{
    margin-left:10px;
}
.partyZoneGallery .info
{
    float:right;
    height:287px;
    width:320px;
}
.partyZoneGallery .info h2
{
    background:url(images/partyzone_partygallery_line.gif) no-repeat bottom left;
    color:#e11f84;
    font-size:120%;
    padding:2px 0 15px 0;
}
.partyZoneGallery .info h2 em
{
    color:#fff;
    display:block;
    font-size:70%;
    padding-top:2px;
}
.partyZoneGallery .info ul
{
    color:#fff;
    font-size:80%;
    margin:15px 0;
}
.partyZoneGallery .info li
{
    background:url(images/icon/icon_0.png) no-repeat 0 -308px;
    padding:5px 0 5px 10px;
}
.partyZoneGallery .info .count
{
    color:#fff;
    font-size:110%;
}
.partyZoneGallery .info .num
{
    color:#e11f84;
}
.partyZoneGallery .info p
{
    font-size:80%;
    line-height:120%;
    margin:15px 0;
}
.partyZoneGallery .info .links
{
    background:url(images/partyzone_partygallery_button.gif);
    height:36px;
    width:116px;
}
.partyZoneGallery .info .links a
{
    display:block;
    float:left;
    height:36px;
    width:116px;
}
/****************/
.partyZoneGalleryList,.partyZoneHotEventList
{
    background:url(images/bg/partyzone_hotevent_list_bg.gif) no-repeat;
    padding: 30px 15px  15px 10px;
}
.partyZoneGalleryList .filter,
.partyZoneHotEventList .filter
{
    font-size:80%;
    height:35px;
}
.partyZoneGalleryList .filter select,
.partyZoneHotEventList .filter select
{
    width:100%;
}
.partyZoneGalleryList .filter
{
    margin-left:10px;
}
.partyZoneGalleryList .filter1
{
    float:left;
    margin-right:10px;
    width:85px;
}
.partyZoneGalleryList .filter2
{
    float:left;
    margin-right:10px;
    width:65px;
}
.partyZoneGalleryList .keyword
{
    background:url(Images/icon/select_left.png) no-repeat top left;
    float:left;
    margin-right:12px;
    height:20px;
    width:100px;
}
.partyZoneGalleryList .keyword .warper
{
    background:url(Images/icon/select_left.png) no-repeat top right;
    margin:0 -2px 0 2px;
}
.partyZoneGalleryList .keyword input
{
    border:none;
    background:none;
    width:100%;
}
.partyZoneGalleryList .button input
{
    background:url(images/partyzone_partygallery_search.gif) no-repeat 1px 1px;
    border:none;
    cursor:pointer;
    height:18px;
    width:54px;
}
.partyZoneGalleryList .item
{
    margin:0 10px 15px 25px;
    padding-top:20px;
    height:180px;
    clear:both;
}
.partyZoneGalleryList .item .photo
{
    background:url(images/bg/partyzone_partygallery_pic_bg.gif) no-repeat;
    float:left;
    padding-top:7px;
    width:117px;
}
.partyZoneGalleryList .item .photo .nameBQ
{
    background:url(images/bg/partyzone_partygallery_pic_bg.gif) no-repeat bottom;
    padding-bottom:6px;
    width:117px;
	overflow:hidden;
}
.partyZoneGalleryList .item .photo h2
{
    color:#000;
    font-size:90%;
    font-weight:normal;
    float:left;
    margin:5px 0 5px 10px;
    width:60px;
	word-wrap: break-word;
}
.partyZoneGalleryList .item .point
{
    color:#000;
    font-size:60%;
    float:right;
    text-align:right;
    margin:9px 7px 0 0;
    width:40px;
}
.partyZoneGalleryList .item .pic
{
    margin-left:6px;
}
.partyZoneGalleryList .item .pic,.partyZoneGalleryList .item .pic img
{
    height:117px;
    width:104px;
    overflow:hidden;
}
.partyZoneGalleryList .item .joinHer
{
    background:url(images/partyzone_join_button.gif);
    clear:both;
    display:block;
    float:left;
    margin:10px 0 0 3px;
    height:26px;
    width:111px;
}
.partyZoneGalleryList .item .info
{
    color:#fff;
    float:right;
    height:180px;
    width:359px;
}
.partyZoneGalleryList .item .info h2
{
    font-size:100%;
    padding:2px 0 5px 0;
    overflow:hidden;
}
.partyZoneGalleryList .item .info h2 a
{
    color:#DF3774;
}
.partyZoneGalleryList .item .count
{
    font-size:80%;
}
.partyZoneGalleryList .item .num
{
    color:#DF3774;
}
.partyZoneGalleryList .item .top
{
    background:url(images/bg/partyzone_partygallery_talk_bg_top.png) no-repeat;
    height:32px;
}
.partyZoneGalleryList .item .center
{
    background-color:#000;
    font-size:80%;
    line-height:180%;
    height:90px;
    overflow:hidden;
    padding:10px 25px 0 25px;
}
.partyZoneGalleryList .item .bottom
{
    background:url(images/bg/partyzone_partygallery_talk_bg_bottom.png) no-repeat left bottom;
    height:15px;
    position:relative;
}
.partyZoneGalleryList .item .more
{
    font-size:70%;
    position:absolute;
    bottom:8px;
    right:15px;
}
.partyZoneGalleryList .modulePager
{
    margin:25px 10px 0 20px;
}
/****************/
.partyZoneHotEventBanner
{
    background:url(images/bg/partyzone_hotevent_list_banner_bg.gif);
    height:357px;
    width:529px;
    padding:35px 9px 35px 12px;
    position:relative;    
}
.partyZoneHotEventBanner h2
{
    color:#e11f84;
    font-size:120%;
    margin-bottom:10px;
}
.partyZoneHotEventBanner h2 em
{
    color:#515151;
    font-size:80%;
    margin-left:20px;
}
.partyZoneHotEventBanner .pic
{
    margin-bottom:15px;
}
.partyZoneHotEventBanner .pic, .partyZoneHotEventBanner .pic img
{
    height:255px;
    width:528px;
    overflow:hidden;
}
.partyZoneHotEventBanner ul
{
    float:left;
    font-size:80%;
}
.partyZoneHotEventBanner li
{
    background:url(images/icon/icon_0.png) no-repeat 0 -308px;
    padding:3px 0 3px 10px;
}
.partyZoneHotEventBanner .findMore
{
    background:url(images/Partyzone_find_more_button.gif);
    display:block;
    float:right;
    height:54px;
    width:232px;
}
.partyZoneHotEventList .title
{
    float:left;
    padding:2px 20px 0 10px;
    width:70px;
}
.partyZoneHotEventList .filter1
{
    float:left;
    margin-right:20px;
    width:200px;
}
.partyZoneHotEventList .filter2
{
    float:left;
    margin-right:20px;
    width:80px;
}
.partyZoneHotEventList .listItem
{
    border-top:1px solid #323136;
    font-size:80%;
    height:100px;
    padding:15px 0;
    margin:0 10px 0 15px;
}
.partyZoneHotEventList .first
{
    border:none;
}
.partyZoneHotEventList .pic
{
    float:left;
    margin:0 15px 0 5px;
    position:relative;
}
.partyZoneHotEventList .pic, .partyZoneHotEventList .pic img
{
    height:99px;
    width:131px;
    overflow:hidden;
}
.partyZoneHotEventList .desc
{
    float:left;
    position:relative;
    height:99px;
    width:335px;
}
.partyZoneHotEventList .type
{
    background:url(images/partyzone_hotevent_list_tip.png);
    display:block;
    color:#000;
    font-size:90%;
    line-height:16px;
    padding-left:8px;
    height:14px;
    width:54px;
}
.partyZoneHotEventList h3
{
    font-size:130%;
    padding:3px 0;
}
.partyZoneHotEventList h3 a
{
    color:#e11f84;
}
.partyZoneHotEventList h3 em
{
    color:#fff;
    display:block;
    font-size:90%;
    padding:3px 0;
}
.partyZoneHotEventList p
{
    color:#fff;
    line-height:120%;
    margin-top:10px;
}
.partyZoneHotEventList .date
{
    font-size:85%;
    position:absolute;
    top:0;
    right:0;
}
.partyZoneHotEventList .more
{
    color:#C9C9C9;
    font-size:85%;
    position:absolute;
    top:15px;
    right:0;
}
.partyZoneHotEventList .hover
{
   background:url(images/partyzone_hotevent_list_highlightbg.gif) repeat-y; 
}
.partyZoneHotEventList .modulePager
{
    margin-left:15px;
    width:500px;
}
/****************/
.partyZoneHotEventContent
{
    background:url(images/bg/partyzone_hotevent_content.jpg) no-repeat;
    padding-top:583px;
    height:500px;
    width:547px;
}
.partyZoneHotEventContent p
{
    color:#481a34;
    font-size:80%;
    line-height:200%;
    margin:20px 45px;
}
.partyZoneHotEventContent .video
{
    height:314px;
    width:460px;
    margin:30px auto;
}
/****************/
.partyZoneForm
{
    margin:0 0 10px 15px;
    width:90%;
}
.partyZoneForm .topic
{
    float:left;
    width:395px;
}
.partyZoneForm .area div
{
    float:left;
    width:90px;
}
.partyZoneForm .area select
{
    width:80px;
}
.partyZoneForm .address
{
    float:right;
    width:125px;
}
.partyZoneForm .label
{
    float:left;
    padding:3px 10px 0 0;
}
.partyZoneForm .date
{
    float:left;
    margin-right:10px;
    width:120px;
}
.partyZoneForm .time
{
    float:left;
    width:60px;
}
.partyZoneForm .sep
{
    display:block;
    float:left;
}
.partyZoneForm .tag
{
    float:left;
    width:228px;
}
.partyZoneForm .tagList
{
    height:40px;
    vertical-align:top;
    width:390px;
}
.partyZoneForm .tagList a
{
    color:#fff;
    display:block;
    float:left;
    font-size:90%;
    line-height:150%;
    text-decoration:underline;
    margin-right:10px;
}
.partyZoneForm .add, .partyZoneForm .custom 
{
    background:url(images/partyzone_add.gif) no-repeat 1px 1px;
    border:none;
    display:block;
    float:left;
    margin-left:10px;
    height:18px;
    width:61px;   
}
.partyZoneForm .custom 
{
    background:url(images/partyzone_custom.gif) no-repeat 1px 1px;
}
.partyZoneForm .buttonContainer
{
    text-align:right;
    padding:0;
}
.partyZoneForm .uploadPhoto
{
    background:url(images/partyzone_upload_photo.gif);
}
.partyZoneForm .insertFile
{
    background:url(images/partyzone_insert_accessories.gif);
}
.partyZoneForm .partyDesc
{
    height:250px;
    width:93%;
    margin-left:30px;
    overflow:hidden;
}
.partyZoneFormCaptcha
{
    font-size:90%;
    padding-left:25px;
}
.partyZoneFormSubmit
{
    float:right;
}
.partyZoneFormSubmit .publish
{
    background:url(images/partyzone_publish.gif);
}
/****************/
.partyZoneContent
{
    margin:20px 0 30px 0;
    width:549px;
}
.partyZoneContent .top
{
    background:#000 url(images/bg/partyzone_partygallery_content_top.gif) no-repeat;
    height:73px;
    padding:20px;
}
.partyZoneContent .pic,.partyZoneContent .pic img
{
    float:left;
    height:73px;
    width:77px;
    overflow:hidden;
}
.partyZoneContent .info
{
    float:left;
    margin-left:10px;
    width:300px;
}
.partyZoneContent .info .title
{
    color:#8b8b8b;
    font-size:70%;
    height:40px;
}
.partyZoneContent .info .name
{
    color:#ff0059;
}
.partyZoneContent .info .point
{
    font-size:80%;
    margin-top:5px;
}
.partyZoneContent .count
{
    color:#8b8b8b;
    float:right;
    font-size:70%;
}
.partyZoneContent .count .support
{
    background:url(images/partyzone_partygallery_support.gif);
    display:block;
    margin:5px 0 10px 0;
    height:22px;
    width:73px;
}
.partyZoneContent .count div
{
    padding-top:5px;
}
.partyZoneContent .center
{
    background:#131217;
    color:#fff;
    padding:30px;
}
.partyZoneContent .center .summary
{
    background:url(images/icon/icon_lineS.png) repeat-x bottom;
    margin-bottom:20px;
    padding-bottom:20px;
    position:relative;
}
.partyZoneContent .center h2
{
    color:#fc4889;
}
.partyZoneContent .center h2 em
{
    color:#6b6a6f;
    display:block;
    font-size:70%;
    padding-top:5px;
}
.partyZoneContent .summary p
{
    font-size:80%;
    margin-top:10px;
} 
.partyZoneContent .center .text
{
    font-size:75%;
    line-height:120%;
	overflow:hidden;
}
.partyZoneContent .center .text div, .partyZoneContent .center .text span, .partyZoneContent .center .text applet, .partyZoneContent .center .text object, .partyZoneContent .center .text iframe, .partyZoneContent .center .text h1, .partyZoneContent .center .text h2, .partyZoneContent .center .text h3, .partyZoneContent .center .text h4, .partyZoneContent .center .text h5, .partyZoneContent .center .text h6, .partyZoneContent .center .text p, .partyZoneContent .center .text blockquote, .partyZoneContent .center .text pre, .partyZoneContent .center .text a, .partyZoneContent .center .text abbr, .partyZoneContent .center .text acronym, .partyZoneContent .center .text address, .partyZoneContent .center .text big, .partyZoneContent .center .text cite, .partyZoneContent .center .text code, .partyZoneContent .center .text del, .partyZoneContent .center .text dfn, .partyZoneContent .center .text em, .partyZoneContent .center .text font, .partyZoneContent .center .text img, .partyZoneContent .center .text ins, .partyZoneContent .center .text kbd, .partyZoneContent .center .text q, .partyZoneContent .center .text s, .partyZoneContent .center .text samp, .partyZoneContent .center .text small, .partyZoneContent .center .text strike, .partyZoneContent .center .text strong, .partyZoneContent .center .text sub, .partyZoneContent .center .text sup, .partyZoneContent .center .text tt, .partyZoneContent .center .text var, .partyZoneContent .center .text b, .partyZoneContent .center .text u, .partyZoneContent .center .text i, .partyZoneContent .center .text center, .partyZoneContent .center .text dl, .partyZoneContent .center .text dt, .partyZoneContent .center .text dd, .partyZoneContent .center .text ol, .partyZoneContent .center .text ul, .partyZoneContent .center .text li, .partyZoneContent .center .text fieldset, .partyZoneContent .center .text form, .partyZoneContent .center .text label, .partyZoneContent .center .text legend, .partyZoneContent .center .text table, .partyZoneContent .center .text caption, .partyZoneContent .center .text tbody, .partyZoneContent .center .text tfoot, .partyZoneContent .center .text thead, .partyZoneContent .center .text tr, .partyZoneContent .center .text th, .partyZoneContent .center .text td
{
    line-height:120%;
}
.partyZoneContent .center .text p
{
    margin-bottom:15px;
}
.partyZoneContent .center .edit
{
    background:url(images/partyzone_partygallery_edit.gif) no-repeat right;
    border-bottom:1px solid #2b2a2e;
    display:block;
    font-size:70%;
    line-height:20px;
    margin:50px 0 10px 0;
    padding-right:18px;
    text-align:right;
}
.partyZoneContent .center .joinNow
{
    background:url(images/btn_join_now.png);
    clear:both;
    display:block;
    margin:30px auto 10px auto;
    height:67px;
    width:235px;
}
.partyZoneContent .center .copyUrl
{
    color:#656567;
    font-size:90%;
    text-align:center;
}
.partyZoneContent .copyUrl span
{
    font-weight:bold;
}
.partyZoneContent .copyUrl input
{
    margin:0 5px;
    padding:5px 2px;
}
.partyZoneContent .copyUrl a
{
    color:#fff;
    font-family: 微软雅黑, 宋体;
    text-decoration:underline;
}
.partyZoneContent .bottom
{
    background:#000 url(images/bg/partyzone_partygallery_content_bottom.gif) no-repeat bottom;
    font-size:60%;
    height:25px;
    margin-top:3px;
    padding:0 20px;
}
.partyZoneContent .bottom .preview
{
    background:url(images/icon/icon_0.png) no-repeat 0 -683px;
    float:left;
    line-height:25px;
    padding-left:10px;
}
.partyZoneContent .bottom .next
{
    background:url(images/icon/icon_0.png) no-repeat 100% -714px;
    float:right;
    line-height:25px;
    padding-right:13px;
}