body{background-color:#fff}
/*detail*/
.party_detail{font-size:14px;text-align:left;olor:#000;background-color:#fff;width:100%;max-width:640px;overflow-x:hidden;margin-top:50px}

.party_detail i.ico{display:inline-block}
.party_detail .banner{position:relative;margin:0}
.party_detail .banner img{width:100%;display:block}
.party_detail .banner .djs{width:100%;font-size:14px;background:rgba(0,0,0,.2);line-height:30px;color:#fff;position:absolute;bottom:0px;left:0px;box-sizing:border-box}
.party_detail .banner .djs .jzbmT{padding:0 10px;line-height:30px;display:inline-block}
.party_detail .banner .djs .timestyle{display:inline-block;font-size:14px;font-family:Arial;margin:0 4px;color:#000;border-radius:3px;padding:0 6px;height:18px;line-height:18px;text-align:center;background-color:#fff}
.party_detail .banner i.ico{font-size:16px}
.partyflag span{padding:0 12px 0 10px;font-size:13px;line-height:28px;border-radius:0 20px 20px 0;color:#fff;position:absolute;left:0;top:10px}
span.partyflag0{background-color:#aaa}
span.partyflag1{background-color:#FF6F6F}
span.partyflag2{background-color:#349ae1}
span.partyflag3{background-color:#45C01A}


.party_detail .titleinfo{background-color:#fff;clear:both;overflow:auto;padding-bottom:15px}
.party_detail .titleinfo h3{font-size:18px;margin:10px auto;padding:0 3%;font-weight:bold}
.party_detail .titleinfo h5{padding:0 0 0 3%;color:#666;margin:5px 0}
.party_detail .titleinfo h5 i.timee{font-size:14px;margin:0 7px 0 1px}
.party_detail .titleinfo h5 i.address{font-size:16px;margin-right:5px}
.party_detail .titleinfo h6{padding:0 10px;color:#999;margin-top:10px;text-align:left}
.party_detail .titleinfo h6 a,.party_detail .titleinfo h6 span{display:inline-block}
.party_detail .titleinfo h6 a{color:#666}

.party_detail .bmrs2{background-color:#fff;padding:20px 0;clear:both;overflow:auto;border-top:#f2f2f2 10px solid}
.party_detail .bmrs2 dl{width:25%;text-align:center;display:block;float:left}
.party_detail .bmrs2 dl dt,.party_detail .bmrs2 dl dd{height:24px;line-height:24px}
.party_detail .bmrs2 dl dt{font-size:14px;}
.party_detail .bmrs2 dl dt b{font-size:18px;font-weight:normal}
.party_detail .bmrs2 dl dd{font-size:12px;color:#999}

.party_detail .Cbox{background-color:#fff;position:relative;min-height:200px;border-top:#f2f2f2 10px solid}
.party_detail .tabmenuParty{width:100%;background:#fff;height:44px;text-align:center;position:absolute;top:10px}
.party_detail .tabmenuParty li{font-size:16px;color:#000}
.party_detail .tabmenuParty li span{;position:relative}
.party_detail .tabmenuParty li span b{display:block;position:absolute;min-width:12px;font-weight:normal;padding:0 3px;height:18px;line-height:18px;font-size:12px;border-radius:12px;background-color:#FF5722;right:-18px;top:-8px;color:#fff}
.party_detail .tabmenuParty li span b.nodata{background-color:#fff}
.party_detail .tabmenuParty i{width:8px;bottom:-1px;height:4px;min-width:auto;background:#FD45A7;border-radius:3px}
.party_detail .tabmenuParty span{color:#666;line-height:48px;color:#666}
.party_detail .tabmenuParty .ed span{font-weight:normal;color:#FD45A7}

.party_detail .Cbox .C{width:100%;box-sizing:border-box;background-color:#fff;padding-bottom:150px;padding-top:50px}
.party_detail .Cbox .C .C1{color:#000;line-height:200%;font-size:16px;padding:20px}
.party_detail .Cbox .C .C1 img{width:95%;display:block;margin:15px auto}
.party_detail .Cbox .C .C2{padding:0 0 50px 0}

/*BBS list*/
.party_detail .Cbox .C .C4{display:none;padding:10px 0 60px}
.party_detail .Cbox .C .C4 dl{padding:10px 15px;border-bottom:#eee 1px solid;clear:both;overflow:auto;box-sizing:border-box}
.party_detail .Cbox .C .C4 dl dt{width:50px;float:left}
.party_detail .Cbox .C .C4 dl dt img{width:50px;height:50px;border-radius:25px;display:block;margin:0 auto;object-fit:cover;-webkit-object-fit:cover}
.party_detail .Cbox .C .C4 dl dd{width:-webkit-calc(100% - 60px);float:right;position:relative}
.party_detail .Cbox .C .C4 dl dd h6{color:#666}
.party_detail .Cbox .C .C4 dl dd em{word-wrap:break-word;line-height:150%;font-size:14px;color:#000;padding:5px 0 0}
.party_detail .Cbox .C .C4 dl dd em img{width:20px}
.party_detail .Cbox .C .C4 dl dd span{font-size:12px;color:#999;position:absolute;top:0px;right:0px}
.party_detail .Cbox .C .C4 textarea{width:90%;height:80px;border:#eee 1px solid;background-color:#f9f9f9;font-size:16px;line-height:150%;margin:20px auto;display:block;box-sizing:border-box;padding:5px}
.party_detail .Cbox .C .C4 button{width:150px;border-radius:30px;margin:20px auto 0 auto;display:block;}

/*C1 kefu*/
.party_detail .Cbox .C .party_kefu{margin:50px 0;line-height:200%}
.party_detail .Cbox .C .party_kefu img{width:30%;display:block;margin:15px auto 0 auto}
.party_detail .Cbox .C .party_kefu font{display:block;text-align:center;font-size:12px;color:#999}

.party_detail ul.signlist{clear:both;overflow:auto;padding:10px 0}
.party_detail ul.signlist li{width:25%;float:left;margin:10px 0;text-align:center}
.party_detail ul.signlist li img.photo_s{width:50px;height:50px;display:block;margin:0 auto;border-radius:30px;object-fit:cover;-webkit-object-fit:cover}
.party_detail ul.signlist li span{width:100%;line-height:14px;color:#666;margin-top:10px;display:block;font-size:12px;overflow:hidden}

.party_detailBtmBM{width:100%;height:50px;position:fixed;bottom:0px;left:0;background:rgba(255,255,255,1);z-index:1;border-top:#f2f2f2 1px solid;text-align:center}
.party_detailBtmBM a{width:20%;height:50px;font-size:15px;background-color:#FD45A7;color:#fff;display:inline-block;float:left}
.party_detailBtmBM a i{display:block;width:18px;font-size:18px;margin:6px auto 0 auto}
.party_detailBtmBM a span{display:block;font-size:12px;color:#999;margin:2px auto 0 auto}

.party_detailBtmBM .kefu,.party_detailBtmBM .bbs{background:#fff;color:#666}
.party_detailBtmBM a:last-child{width:32%;margin:5px 3% 0 5%;font-size:16px;line-height:40px;height:40px;border-radius:20px}

.party_detailBtmBM .free{background:#090;color:#fff}
.party_detailBtmBM .free{background:-webkit-linear-gradient(left,#45C01A,#090);/*chrome*/}

.party_detail_bm{padding:20px 0;background-color:#fff;margin-top:50px}
.party_detail_bm dl{width:90%;margin:10px auto;height:50px;text-align:left;padding:0 5%}
.party_detail_bm dl.linee{border-bottom:#f8f8f8 12px solid;padding-bottom:20px}
.party_detail_bm dl dt{width:60px;float:left;line-height:50px;font-size:16px}
.party_detail_bm dl dd{width:-webkit-calc(100% - 100px);float:left}
.party_detail_bm dl dd input{width:100%;border:0;border-bottom:#dedede 1px solid;border-radius:0;line-height:50px;height:50px;font-size:16px}
.party_detail_bm dl dd .radioskin-label{margin-top:14px}
.party_detail_bm .ys{padding:10px 30px 30px 30px}
.party_detail_bm dd.yzmF{position:relative}
.party_detail_bm dd.yzmF a.yzmbtn{width:100px;display:block;line-height:24px;height:24px;position:absolute;color:#F7564D;text-align:center;top:8px;right:1px;background-color:#fff;border-left:#e1e1e1 1px solid}
.party_detail_bm dd.yzmF a.yzmbtn:hover{color:#F7564D;}
.party_detail_bm dd.yzmF a.yzmbtn font{color:#f00}
.party_detail_bm dd.yzmF a.yzmbtn b{color:#f00;font-weight:normal;margin-right:2px}
.party_detail_bm dd.yzmF a.disabled{color:#999;border:0;padding:0;margin:0;font-size:12px}


.party_detail_bm dl dd em{margin-top:9px}
.party_detail_bm .ptitle{margin-top:9px;font-size:18px;text-align:center}
.party_detail_bm button{width:80%;border-radius:30px;margin:20px auto 10px auto;display:block}

.party_detail_bm_pay{background-color:#fff;padding:20px 30px;text-align:center;margin-top:70px}
.party_detail_bm_pay i.ico{font-size:60px;color:#13CA87;display:block;margin:0 auto}

#telc{width:1px;height:1px;border:0;}
#backtop a{background:#fff;color:#E83191}
.Ugoback{position:fixed;left:14px;top:12px;z-index:1}
#partysharebox{display:none}
#partysharebox li{width:33%;float:left;margin-top:30px}
#partysharebox li:nth-child(2){width:34%}
#partysharebox li i{width:54px;height:54px;line-height:54px;border-radius:30px;color:#fff;font-size:24px}
#partysharebox li:nth-child(1) i{background-color:#7F88A9}
#partysharebox li:nth-child(2) i{background-color:#57A9FB;font-size:26px}
#partysharebox li:nth-child(3) i{background-color:#07C160}
#partysharebox li span{display:block;margin-top:10px;font-size:14px;color:#333}

#card_detail{display:none}
.pcard .mb{width:100%;display:block}
.pcard{position:relative}
.pcard h4{font-size:18px;position:absolute;top:30px;left:0;padding-left:86px;color:#fff;text-align:left;}
.pcard em{width:80%;position:absolute;top:120px;left:10%}
.partyflagHB{text-align:left}
.partyflagHB span{display:inline-block;padding:0 10px 0 8px;margin-left:-18px;font-size:12px;line-height:24px;border-radius:0 20px 20px 0;color:#fff}
.partyflagHB span.partyflag1{background-color:#FFA620}

.pcard em h3.title {font-size:16px;margin:5px auto 10px auto;color:#000;text-align:left}
.pcard em .mpic{width:100%;height:150px;background-repeat:no-repeat;background-position:center center;background-size:cover;}
.pcard em .titleinfo{text-align:left;margin-top:10px}
.pcard em .titleinfo h5{color:#666;margin:5px 0;font-size:13px}
.pcard .card_ewm{width:24%;position:absolute;bottom:35px;right:10%}

/*share_maskfull*/
#share_mask{display:none}
#share_box{width:100%;position:fixed;top:0px;right:0;z-index:998;display:none;text-align:right}
#share_box img{width:60%}
