.topbg{line-height:70px;}
.topbg .title{width:1200px;height:70px;margin:0px auto;text-align:left}
.zeaipagebox{margin:20px auto 30px auto}
.party{width:1200px;min-height:442px;margin:30px auto 50px auto;clear:both;overflow:auto}
.party .partyL{width:725px;float:left}
.party .partyR{width:440px;float:right}
.party .partyL li{width:725px;height:520px;margin:0 0 30px 0;overflow:hidden;position:relative;background-color:#fff;border-radius:8px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;text-align:left;padding:20px}
.party .partyL li:hover{box-shadow:0 0 24px rgba(0,0,0,0.08)}
.party .partyL li:nth-child(3n+1){margin-right:0}
.party .partyL li .pic{display:block;width:100%;position:relative;height:370px;background-size:cover;background-position:center center;background-repeat:no-repeat}
.party .partyL li .pic .djs{width:100%;font-size:14px;background:rgba(0,0,0,.2);line-height:30px;color:#fff;position:absolute;bottom:0;left:0;box-sizing:border-box}
.party .partyL li .pic .djs .jzbmT{padding:0 10px;line-height:30px;display:inline-block}
.party .partyL li .pic .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 .partyL li .pic .ybm{;position:absolute;bottom:6px;right:15px;color:#fff}
.party .partyL li i.ico{display:inline-block;font-size:16px}
.party .partyL li h2{font-size:18px;margin:15px auto 10px auto;color:#000;font-weight:bold}
.party .partyL li h6{width:90%;color:#888;font-size:14px;margin-top:5px}
.party .partyL li h6 i{margin-right:3px}
.party .partyL li h6 .time{font-size:14px;margin:0 4px 0 1px}
.party .partyL li h6 .nowrap{}
.party .partyL li .bm,.party .partyL li .bmed{width:130px;height:40px;line-height:38px;border-radius:40px;font-size:16px;display:block;position:absolute;text-align:center;right:25px;bottom:30px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
.party .partyL li .bm{border:#5EB87B 1px solid;color:#5EB87B}
.party .partyL li .bm:hover{border-color:#090;color:#090}
.party .partyL li .bmed{border-color:#FD66B5;background-color:#FD66B5;color:#fff;line-height:40px}
.party .partyL li .bmed:hover{filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8}
/*pRbox*/
.party .pRbox{background-color:#fff;margin-bottom:30px;padding:20px 20px 30px 20px;min-height:300px;border-radius:8px}
.party .pRbox:hover{box-shadow:0 0 24px rgba(0,0,0,0.08)}
.party .pRbox h1{font-size:18px;font-weight:bold;text-align:center;margin-bottom:20px;width:75px;margin:0 auto 20px auto}
.party .pRbox h1:after{content:'';display:block;width:18px;height:3px;width:30%;margin:8px auto;height:3px;background-color:#FD66B5;display:block}
.party .pRbox ul{display:block;clear:both;overflow:auto;margin:0 auto}
.party .pRbox ul li{float:left}
.party .pRbox ul li.t{width:110px;line-height:60px;color:#aaa}
.party .pRbox ul li.m{width:80px}.party .pRbox ul li.m img{width:60px;height:60px;border-radius:35px;display:block;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;object-fit:cover;-webkit-object-fit:cover}
.party .pRbox ul li.c{width:-webkit-calc(100% - 190px);text-align:left;font-size:14px;color:#999;margin-top:3px}
.party .pRbox ul li.c a.h3{display:block;font-size:16px;margin-top:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.party .pRbox ul li.c a.h3:hover{color:#FD66B5}
.party .pRbox ul li.c font{color:#999}
.party .pRbox .tline{height:20px;margin:3px auto}
.party .pRbox .tline i{width:12px;display:block;height:20px;border-right:#ccc 1px solid;margin-left:128px}
/*ulist*/
.party .pRbox .ulist{width:400px;margin-top:30px;clear:both;overflow:auto}
.party .pRbox .ulist li{width:160px;height:280px;margin:0 21px;float:left;overflow:hidden}
.party .pRbox .ulist li:nth-child(2n){margin-right:0;margin-left:15px}
.party .pRbox .ulist li a.mbox{width:160px;height:200px;overflow:hidden;position:relative;display:block;border-radius:3px}
.party .pRbox .ulist li a.mbox img.m{width:160px;height:200px;display:block;border-radius:3px}
.party .pRbox .ulist li a.mbox em{position:absolute;left:0;top:0;width:100%;height:100%;background-color:#000;display:none;cursor:pointer;color:#fff;text-align:center}
.party .pRbox .ulist li a.mbox em span{display:block;margin:10px auto;font-size:14px}
.party .pRbox .ulist li a.mbox em span:first-child{margin-top:20px}
.party .pRbox .ulist li a.mbox b{position:absolute;color:#fff;bottom:-30px;left:43px;width:80px;line-height:30px;text-align:center;background-color:#FD66B5;font-weight:normal;border-radius:15px;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}
.party .pRbox .ulist li:hover h4,.party .pRbox .ulist li:hover h5{color:#FD66B5}
.party .pRbox .ulist li a.mbox:hover em{background-color:rgba(0,0,0,0.5);display:block}
.party .pRbox .ulist li a.mbox:hover img.m{filter:blur(8px);-webkit-transform:scale(1.1);-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s}
.party .pRbox .ulist li a.mbox:hover b{bottom:20px}
.party .pRbox .ulist li h4{color:#666;margin-top:10px;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.party .pRbox .ulist li h5{color:#999;margin-top:5px;font-size:12px;text-align:left}
/*sobox*/
.party .pRbox .sobox{margin-bottom:11px}
.party .pRbox .sobox input{width:70%;border-radius:0;border-right:0;height:40px;border-radius:3px 0 0 3px}
.party .pRbox .sobox button{border-radius:0;height:40px;border-radius:0 3px 3px 0}

/*detail*/
.party_box{width:1200px;margin:30px auto;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
.party_box:hover{box-shadow:0 0 24px rgba(0,0,0,0.08)}
.party_dtl{height:320px;overflow:hidden;border-radius:8px;background-color:#fff;padding:20px;margin-bottom:0}
.party_dtl .banner{position:relative;width:400px;float:left}
.party_dtl .banner p{width:400px;height:280px;display:block;border-radius:5px;background-size:cover;background-position:center center;background-repeat:no-repeat}
.party_dtl .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;text-align:left}
.party_dtl .banner .djs .jzbmT{padding:0 10px;line-height:30px;display:inline-block;margin-right:6px}
.party_dtl .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_dtl .banner i.ico{font-size:16px}
.party_dtl .dtl{width:720px;float:right;position:relative;text-align:left}
.party_dtl .dtl h3{font-size:20px;width:70%;font-weight:bold;margin-bottom:15px}
.party_dtl .dtl h5{width:350px;color:#666;margin:10px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.party_dtl .dtl h5 i{vertical-align:middle}
.party_dtl .dtl h5 i.timee{font-size:18px;margin:0 7px 0 1px}
.party_dtl .dtl h5 i.address{font-size:21px;margin-right:5px}
.party_dtl .dtl h5 span{display:inline-block;vertical-align:middle}
.party_dtl .dtl .bmrs2{width:430px;background-color:#fff;padding:20px 0;clear:both;overflow:auto}
.party_dtl .dtl .bmrs2 dl{width:25%;text-align:center;display:block;float:left}
.party_dtl .dtl .bmrs2 dl dt,.party_dtl .dtl .bmrs2 dl dd{height:24px;line-height:24px}
.party_dtl .dtl .bmrs2 dl dt{font-size:14px;}
.party_dtl .dtl .bmrs2 dl dt b{font-size:18px}
.party_dtl .dtl .bmrs2 dl dd{font-size:12px;color:#999}
.party_dtl .dtl .party_btn{width:500px;height:50px;text-align:center;margin-top:10px;text-align:left}
.party_dtl .dtl .party_btn a{width:120px;line-height:40px;height:40px;border:#ddd 1px solid;font-size:15px;color:#888;border-radius:22px;display:inline-block;text-align:center;margin-right:30px;cursor:pointer}
.party_dtl .dtl .party_btn a:hover{background-color:#FD66B5;color:#fff;border-color:#FD45A7;}
.party_dtl .dtl .party_btn a.ed{background-color:#FD66B5;color:#fff;border:0;}
.party_dtl .dtl .party_btn a.ed:hover{background-color:#E83191}
.party_dtl .dtl .party_btn a i{display:inline-block;margin-right:5px;font-size:16px}
.party_dtl .dtl .party_btn a.off{background-color:#ddd;color:#666}
.party_dtl .dtl .party_btn a.off:hover{border-color:#ddd;cursor:not-allowed}
.party_dtl .dtl .p2wm{width:200px;height:200px;position:absolute;right:0;top:0;border:#dedede 1px solid;border-radius:3px;text-align:center}
.party_dtl .dtl .p2wm #partyewm{width:200px;height:200px;padding:5px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8}
.party_dtl .dtl .p2wm span{margin-top:8px;display:inline-block;color:#999}

/*detail__C*/
.party_dtlcL{width:770px;float:left}
.party_dtlcR{width:400px;float:right}

.party_dtlc .box{min-height:200px;border-radius:8px;background-color:#fff;padding:20px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;padding:20px 30px 30px 30px;margin-bottom:30px}
.party_dtlc .box:hover{box-shadow:0 0 24px rgba(0,0,0,0.08)}

.party_dtlc .box h1{font-size:18px;font-weight:bold;text-align:center;width:80px;margin:0 auto 20px auto;position:relative}
.party_dtlc .box h1:after{content:'';display:block;width:18px;height:3px;width:30%;margin:8px auto;height:3px;background-color:#FD66B5;display:block}

.party_dtlcL .content{line-height:200%;font-size:14px;text-align:left}
.party_dtlcL .content img{max-width:700px}

.party_dtlcL #piclist{padding:30px 20px 20px 20px;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between}
.party_dtlcL #piclist li{width:200px;height:150px;background-size:cover;background-position:center center;background-repeat:no-repeat;margin:0 auto 20px auto;border-radius:6px;cursor:zoom-in}

.party_dtlcR ul{clear:both;overflow:auto}
.party_dtlcR ul.ulist a{width:25%;float:left;margin:10px 0;text-align:center;display:block}
.party_dtlcR ul.ulist a img.photo_s{width:50px;height:50px;display:block;margin:0 auto;border-radius:30px;object-fit:cover;-webkit-object-fit:cover}
.party_dtlcR ul.ulist a span{width:100%;line-height:14px;color:#666;margin-top:10px;display:block;font-size:12px;overflow:hidden}


/*C1 kefu*/
.party_dtlc .party_kefu{width:28%;margin:50px auto;line-height:200%}
.party_dtlc .party_kefu img{width:100%;display:block;margin:15px auto 0 auto;padding:10px;border:#ddd 1px solid}
.party_dtlc .party_kefu font{display:block;text-align:center;font-size:14px;color:#999;margin:10px auto;}

/*BBS list*/
.partybbs_add{padding:20px 30px 0 30px}
.partybbs_add button{width:30%;margin:0 auto 0 auto}
.partybbs_add h1{font-size:20px;font-weight:bold;display:block;text-align:left;margin-bottom:20px}
.partybbs_add textarea{background-color:#fff;width:100%;clear:both;overflow:auto}
.partybbs_add textarea{width:100%;height:120px;padding:10px;background-color:#fff;line-height:200%;font-size:16px;border:0;margin:10px 0 0;resize:none;border:#ddd 1px solid;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
.partybbs_add textarea:hover{background-color:#f9f9f9}
.partybbs_add h4{width:100%;text-align:right;color:#999;font-size:13px;margin:5px 0}

.party_dtlcR .bbslist{text-align:left}
.party_dtlcR .bbslist dl{padding:10px 0;clear:both;overflow:auto;box-sizing:border-box}
.party_dtlcR .bbslist dl dt{width:50px;float:left}
.party_dtlcR .bbslist dl dt img{width:50px;height:50px;border-radius:25px;display:block;margin:0 auto}
.party_dtlcR .bbslist dl dd{width:-webkit-calc(100% - 60px);float:right;position:relative;border-bottom:#eee 1px solid;padding-bottom:15px}
.party_dtlcR .bbslist dl dd h6{color:#666}
.party_dtlcR .bbslist dl dd em{word-wrap:break-word;line-height:150%;font-size:14px;color:#666;padding:5px 0 0}
.party_dtlcR .bbslist dl dd em img{width:20px}
.party_dtlcR .bbslist dl dd span{font-size:12px;color:#999;position:absolute;top:0px;right:0px}
.party_dtlcR .bbslist 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_dtlcR .bbslist button{width:80%;margin:20px auto 0 auto;display:block}

/*party_detail_bm*/
.party_detail_bm{background-color:#fff;padding:5px}
.party_detail_bm dl{width:80%;margin:10px auto;clear:both;overflow:auto;text-align:left}
.party_detail_bm dl dt{width:70px;float:left;line-height:40px;font-size:15px}
.party_detail_bm dl dd{width:-webkit-calc(100% - 80px);float:left}
.party_detail_bm dl dd input{padding-left:5px}
.party_detail_bm dl dd em{margin-top:9px}
.party_detail_bm button{width:150px;border-radius:30px;margin:20px auto;display:block}
.party_detail_bm dl dd .radioskin-label{margin-top:10px}
.party_detail_bm .ptitle{height:50px;line-height:50px;font-size:18px;text-align:left;padding-left:20px;position:relative;font-weight:bold;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}

.party_detail_bm_pay{background-color:#fff;padding:80px 30px;text-align:center}
.party_detail_bm_pay i.ico{font-size:60px;color:#5FB878;display:block;margin:0 auto}

.bdsharebuttonbox:before{content:'分享至';display:inline-block;margin-right:10px;font-size:16px;color:#888;float:left;margin-top:10px}
.bdsharebuttonbox{width:290px;display:block;margin:50px auto 0 auto}