 
.reply-area {padding-left: 6px; height: 33px; line-height: 33px; font-size: 14px; color: #48340b; background-image: url(../../images/match/reply_bg.png);
    background-repeat: no-repeat; background-size: 100% auto; letter-spacing: 3px; text-align: center; bottom: 38px;}
.match-top {padding-bottom: 0;}
.content-area {background: #fff;}
.activity-advantage {background: #4b9cef; padding:10px 0 5px;}
.activity-advantage li {float: left; width: 33.333%; text-align: center; line-height: 18px; font-size: 12px; color: #fff;}
.activity-advantage li p {transform:scale(0.9);}
.activity-advantage li span {color: #bbf6ff;}
.activity-advantage li i {display: block; width: 20px; height: 20px; margin: 0 auto 5px; background-size: 100% auto; background-position: 0 0; background-repeat: no-repeat;}
.activity-advantage li:nth-of-type(1) i {background-image: url(../../images/match/personality/icon_advartage1.png);}
.activity-advantage li:nth-of-type(2) i {background-image: url(../../images/match/personality/icon_advartage2.png);}
.activity-advantage li:nth-of-type(3) i {background-image: url(../../images/match/personality/icon_advartage3.png);}
.investment-infor {padding:15px 0; background: #fbe8dc; }
.infor-inner {padding:10px; font-size: 12px; margin:0 9px; background: #fff; line-height: 17px; color: #999;}
.infor-inner span {color: #ff9d4b;}
.promotion-nav {padding: 0 0 20px; background: #fbe8dc;}
.promotion-nav li {float: left; width: 33.333%;} 
.promotion-nav li:nth-of-type(1) a {margin-left: 9px;}
.promotion-nav li:nth-of-type(2) a {margin: 0 auto;}
.promotion-nav li:nth-of-type(3) a {margin: 0 9px 0 auto;}
.promotion-nav li a {display: block; width: 95px; line-height: 33px; border-radius: 3px; text-align: center; font-size: 14px; background:#fff; color: #ef854b;}
.promotion-nav li a.selected {background:#ef854b; color: #fff;}
.promotion-area {padding: 0 9px; background: #daeff7;}
.promotion-area li {padding: 15px 0 0; background:#fff; margin-bottom: 10px;}
.promotion-area li:last-child {margin-bottom: 0;}
.promotion-area a.join-activity {position: absolute; display: block; width: 88px; line-height: 33px; text-align: center; font-size: 14px; background: #f19d4c; color: #fff; right: 10px; bottom: 0;
border-radius: 3px;}
.promotion-infor {margin-bottom: 15px; position: relative;}
.promotion-pic {width: 38.5%; max-width: 178px; padding-right: 10px; box-sizing: border-box; float: left;}
.promotion-pic a {display: block; padding: 33.333% 0; position: relative;}
.liba-recommend {position: absolute; width: 31px; height: 31px; left: 0; top:0; background-image: url(../../images/match/laborday/icon_recommend.png); background-position: left top; background-repeat: no-repeat;
background-size: 100% auto; display: block; z-index: 99; text-indent: -998px; overflow: hidden;}
.promotion-pic a img {position: absolute; left: 0; top:0;}
.promotion-title i {display: inline-block; background-size: 100% auto; width: 58.5px; height: 22px; background-position: left top; background-repeat: no-repeat; margin-right: 3px;
	vertical-align: top;}
.promotion-title i.coupon {background-image: url(../../images/match/laborday/icon_quan.png);}
.promotion-title i.project {background-image: url(../../images/match/laborday/icon_project.png);}

.promotion-title {max-height: 44px; margin-right: 10px;}
.promotion-title a {font-size: 15px; font-weight: 700; line-height: 22px;}
.apply-num {line-height: 33px; color: #f19d4c; font-size: 12px; position: absolute; right: 103px; bottom:0;}
.store-infor {line-height: 15px; font-size: 12px; padding: 10px 0 10px 9px; border-top:1px dashed #ddd;}
.store-infor img {vertical-align: -4px; margin-right: 9px;}

.fixed-menu {position: fixed; width: 37px; bottom: 30px; left: 10px; z-index: 999;}
.fixed-menu li a {display: block; width: 100%;}
.fixed-menu li a,
.fixed-menu li.menu-gotop {text-indent: -9999px; overflow: hidden; background:url(../../images/match/laborday/fixed_menu_normal.png) 0 0 no-repeat; background-size: 37px auto;}
.fixed-menu li.menu-save-poster a {height: 63px; background-position: 0 0;}
.fixed-menu li.menu-share a {height: 65px; background-position: 0 -63px;}
.fixed-menu li.menu-gotop {display: none; cursor: pointer;}
.fixed-menu li.menu-gotop {height: 41px; background-position: 0 -128px;}

.share-channel-item {width: 25%;}
.poster-outer {position: fixed; background: rgba(0,0,0,0.2); left: 0; top:0; bottom: 0; right: 0; z-index: 9999; display: none;}
.poster-inner {position: absolute; width: 80%; left: 50%; top:50%; transform:translate(-50%,-50%);}
.poster-pic img {padding-bottom: 65px;}
.J-poster-close {display: block; width: 30px; height: 30px; float: right; margin-bottom: 15px; background-image: url(../../images/match/autumn/close_btn.png); background-position: left top; background-repeat: no-repeat; background-size: 100% auto;
text-indent: -999px; overflow: hidden;}
.save-btn {width: 100%; line-height: 50px; font-size: 17px; font-weight: 700; text-align: center; background: #f0854b; color: #fff; position: absolute; bottom:0; pointer-events:none; border-radius: 22.5px;}
@media (min-width: 750px) {.poster-inner{width: 345px;}}
.icon-poster,
.icon-link   {display: inline-block; background-position: left top; background-repeat: no-repeat; background-size: 100% auto; margin-bottom: 5px;}
.icon-poster {width: 21.5px; height: 21.5px; background-image: url(../../images/match/newyear/icon_poster.png);}
.icon-link {width: 24px; height: 24px;  background-image: url(../../images/match/newyear/icon_share.png);}
