.toggle-slide-btn .icon-arrow-btm,.toggle-slide-btn .icon-arrow-btm.up{transition:all 0.5s}.toggle-slide-btn .icon-arrow-btm,.toggle-slide-btn .icon-arrow-btm.up{transition:all 0.5s}.toggle-slide-btn .icon-arrow-btm,.toggle-slide-btn .icon-arrow-btm.up{transition:all 0.5s}.list-needs .list-needs-right .btn,.needs-people-list .detail a.btn{display:block;width:138px;padding:12px 0;height:40px;border-radius:20px;border:1px solid #0397ED;color:#0397ED;font-size:16px;font-weight:600;line-height:1;text-align:center;background:#fff}.ach-list{position:relative}.ach-list .shootlist-label{background:#fff;z-index:1}.ach-list .shootlist-label .label-box{height:100%;overflow:hidden}.ach-list .shootlist-label .label-content{width:884px;float:right;position:relative}.ach-list .shootlist-label .label-content .serach-con{position:absolute;right:0;top:100px;border:1px solid #e5e5e5}.ach-list .shootlist-label .label-content .serach-con input{width:310px;outline:none;border:none;padding-left:30px;padding-right:11px;height:28px;line-height:28px;padding:0 10px}.ach-list .shootlist-label .label-content .serach-con .main-search-btn{border:transparent;color:#fff;background-color:#ef2d5f;background:linear-gradient(135deg, #d82e86 0%, #ef2d5f 100%);position:absolute;right:0;top:0;padding:0 20px;height:100%}.ach-list .shootlist-label .acity-title{margin:113px 0 40px 0;height:34px;line-height:34px;font-size:34px;font-weight:bold}.ach-list .shootlist-label .city_label span{display:inline-block;max-width:200px;padding:6px 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fff;font-size:12px}.ach-list .shootlist-label .city_label span:nth-child(1){background:#0D63E9}.ach-list .shootlist-label .city_label span:nth-child(2){background:#008C06}.ach-list .shootlist-label .city_label span:nth-child(3){background:#BC0C45}.ach-list .shootlist-label .city_label span:nth-child(4){background:#0D63E9}.ach-list .shootlist-label .city_label span:nth-child(5){background:#008C06}.ach-list .shootlist-label .city_label span:nth-child(6){background:#BC0C45}.ach-list .shootlist-label .city_label span:nth-child(7){background:#0D63E9}.ach-list .shootlist-label .city_label span:nth-child(8){background:#008C06}.ach-list .shootlist-label .city_label span:nth-child(9){background:#BC0C45}.ach-list .shootlist-label .city_label span:nth-child(10){background:#0D63E9}.ach-list .shootlist-label .city_label span:nth-child(11){background:#008C06}.ach-list .shootlist-label .city_label span:nth-child(12){background:#BC0C45}.ach-list .shootlist-label .shootlist-tab{overflow:hidden}.ach-list .shootlist-label .shootlist-tab a{display:inline-block;font-size:20px;font-weight:500;line-height:1;position:relative;color:#333;margin-right:40px;padding-bottom:14px;transition:all .5s}.ach-list .shootlist-label .shootlist-tab a:first-child:before{display:inline-block;content:'';width:1px;height:14px;background:#e5e5e5;border-radius:2px;position:absolute;top:3px;right:-20px;bottom:auto;left:auto;z-index:0}.ach-list .shootlist-label .shootlist-tab a:hover,.ach-list .shootlist-label .shootlist-tab a.active{color:#0397ED}.ach-list .shootlist-label .shootlist-tab a:hover:after,.ach-list .shootlist-label .shootlist-tab a.active:after{display:inline-block;content:'';width:40px;height:4px;background:#0397ED;border-radius:2px;position:absolute;top:auto;right:auto;bottom:0;left:50%;z-index:0;transform:translateX(-50%)}.ach-list .meet-box{margin-left:316px !important}.ach-list .meet-box .city-detail{padding:23px 0;font-size:16px;line-height:26px}.ach-list .meet-box .city-detail h3{font-size:20px;font-weight:bold;line-height:40px;margin-top:10px;margin-bottom:10px}.ach-list .meet-box .city-detail h3:first-child{margin-top:0}.ach-list .meet-box .city-detail p{text-indent:0 !important;margin-bottom:15px}.search-form-condition{padding-top:30px}.search-form-condition .form-condition{width:100%;margin-bottom:10px;position:relative;overflow:hidden;font-size:16px;transition:all 0.5s}.search-form-condition .form-condition a{color:#333}.search-form-condition .form-condition.show-full{max-height:400px;transition:all 0.5s}.search-form-condition .form-condition.filter-condition{margin-bottom:25px}.search-form-condition .form-condition .tag{min-width:72px;height:24px;text-align:center;color:#fff;line-height:24px;font-size:14px;border-radius:4px;border-bottom-right-radius:0;position:relative}.search-form-condition .form-condition .tag.btn-linear{border:transparent;color:#fff;background-color:#ef2d5f;background:linear-gradient(135deg, #d82e86 0%, #ef2d5f 100%)}.search-form-condition .form-condition .tag:after{display:block;content:"";height:0;width:0;border-top:3px solid #D91313;border-left:3px solid transparent;position:absolute;top:auto;right:0;bottom:-2px;left:auto;z-index:2}.search-form-condition .form-condition .all{margin-right:10px}.search-form-condition .form-condition .all:after{display:none}.search-form-condition .form-condition .line{margin:0px 20px;color:#e5e5e5}.search-form-condition .form-condition.filter-condition{height:40px}.search-form-condition .form-condition.filter-condition .tag{margin-top:5px}.search-form-condition .form-condition.filter-condition .filter-condition-main{margin-left:30px}.search-form-condition .form-condition .btn{height:auto;line-height:16px;font-size:16px;padding:0;font-weight:400;position:absolute;top:0;right:0;bottom:auto;left:auto;z-index:0}.search-form-condition .condition{width:804px;padding:0 30px;overflow:hidden}.search-form-condition .condition a,.search-form-condition .condition span{line-height:24px;float:left;padding-right:20px;margin-right:16px;margin-bottom:20px;font-size:16px;position:relative;cursor:pointer}.search-form-condition .condition a.active,.search-form-condition .condition span.active{color:#198AED;font-weight:bold}.search-form-condition .condition a:after,.search-form-condition .condition span:after{content:"";position:absolute;right:0;top:6px;height:14px;width:1px;background-color:#e5e5e5}.search-form-condition .condition a:last-child:after,.search-form-condition .condition span:last-child:after{display:none}.search-form-condition .condition a.budget-btn{height:24px;padding:0px 12px;background:#f5f5f5;border-radius:12px;font-size:14px;text-align:center;margin-bottom:10px}.search-form-condition .condition a.budget-btn:hover,.search-form-condition .condition a.budget-btn.active{background:#0397ED;color:#fff}.search-form-condition .condition.sub-condition{padding-left:0}.list-needs{background:#fff;display:inline-block;width:100%;padding:40px 0;margin-top:6px;border:1px solid #e5e5e5;position:relative;transition:all .5s}.list-needs:hover{box-shadow:0px 0px 20px 0px rgba(0,33,51,0.2)}.list-needs:first-child{margin-top:0}.list-needs .list-needs-main{float:left;width:664px;padding:0 40px;border-right:1px solid #e5e5e5;position:relative}.list-needs .list-needs-main .title{height:18px}.list-needs .list-needs-main .title p{max-width:465px;font-size:18px;font-weight:500;line-height:1;padding-bottom:17px;display:inline-block;white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;float:left}span.tag{max-width:100px;float:left;padding:4px 6px;line-height:1;height:23px;text-align:center;color:#666;background:#F9E1E1;margin-left:10px;position:relative;top:-2px;display:inline-block;white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis}.list-needs .list-needs-main .detail{font-size:16px;line-height:1;padding-bottom:30px;display:inline-block;white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;display:block;width:100%}.list-needs .list-needs-main .desc{color:#999;line-height:1;margin-top:10px;display:inline-block;white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;display:block}.list-needs .list-needs-main .desc:first-child{margin-top:0}.list-needs .list-needs-main .list-needs-icon{font-size:0;position:absolute;top:auto;right:40px;bottom:0;left:auto;z-index:0}.list-needs .list-needs-main .list-needs-icon p{font-size:14px;line-height:1;float:left;margin-left:20px;color:#999}.list-needs .list-needs-main .list-needs-icon span.iconfont{display:inline-block;margin-right:4px;line-height:12px;color:#999;vertical-align:middle}.list-needs .list-needs-main .list-needs-icon span.dianzan-icon{font-size:12px}.list-needs .list-needs-right{float:right;width:218px;padding:15px 40px 0}.list-needs .list-needs-right p{margin-bottom:20px;white-space:nowrap;overflow:hidden;font-size:20px;font-weight:500;color:#D91313;line-height:1;display:inline-block;white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;display:block}.list-needs .list-needs-right p span{font-size:14px;font-weight:400;color:#333;height:14px;margin-right:5px}.needs-people-list .list-needs-block{float:left;width:432px;height:218px;overflow:hidden;border:1px solid #e5e5e5;position:relative;background:#fff;transition:all .5s}.needs-people-list .list-needs-block:nth-child(odd){margin-right:20px;margin-bottom:20px}.needs-people-list .list-needs-block:hover{box-shadow:0px 0px 20px 0px rgba(0,33,51,0.2)}.needs-people-list .title{margin:20px 0;padding-right:94px;padding-left:20px;height:56px;font-size:18px;font-weight:500;line-height:28px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis}.needs-people-list span.tag{max-width:54px;position:absolute;top:23px;right:0;bottom:auto;left:auto;z-index:0}.needs-people-list .money{padding-left:20px;margin-bottom:20px;line-height:1;font-weight:bold}.needs-people-list .money span{font-size:24px;color:#EF2B5F;margin-right:10px}.needs-people-list .detail{border-top:1px solid #e5e5e5;background:#f5f5f5;padding:20px 124px 20px 20px;overflow:hidden;line-height:1;position:relative}.needs-people-list .detail p{margin-bottom:10px;display:inline-block;white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;display:block}.needs-people-list .detail p:last-child{margin-bottom:0}.needs-people-list .detail a.btn{width:auto;padding:8px 14px;height:30px;font-size:14px;position:absolute;top:24px;right:20px;bottom:auto;left:auto;z-index:0}.ach-list .switch-city{z-index:1 !important}.toggle-slide-btn{text-align:center;position:absolute;right:15px;font-size:16px;top:0}.toggle-slide-btn .icon-arrow-btm.up{transform:rotate(180deg)}#_castAdBox{position:fixed !important;top:50%;right:0;visibility:visible !important;transform:translate(0px, -300px);z-index:9999}.expert-page .expert{width:884px;margin:0 auto 20px;padding-top:227px;margin-left:278px}.expert-page .expert ul{overflow:hidden}.expert-page .expert ul li{width:275px;height:120px;float:left;background:#fff;border:1px solid #e5e5e5;margin-top:20px;overflow:hidden;position:relative;padding-top:19px}.expert-page .expert ul li:nth-of-type(3n+2){margin-left:26px;margin-right:27px}.expert-page .expert ul li a{cursor:default}.expert-page .expert ul li a.item{cursor:pointer}.expert-page .cir_info,.expert-page .none_t{float:left}.expert-page .cir-r{float:right}.expert-page .cir_info img{width:82px;height:82px;background:#e8f3fd;border:1px solid #b8dcfc;border-radius:41px;line-height:82px;font-size:36px;font-family:PingFangSC-Medium, PingFang SC;font-weight:500;color:#198aed;text-align:center;-webkit-object-fit:cover;object-fit:cover;margin-left:20px}.expert-page .none_t{width:82px;height:82px;background:#e8f3fd;border:1px solid #b8dcfc;border-radius:41px;line-height:82px;font-size:36px;font-family:PingFangSC-Medium, PingFang SC;font-weight:500;color:#198aed;text-align:center;margin-left:20px}.expert-page .cir-r{margin-left:10px}.expert-page .cir-r.has-js{margin-top:9px}.expert-page .cir-r h1{font-size:18px;font-family:PingFangSC-Medium, PingFang SC;font-weight:500;color:#333;line-height:20px;width:7em;display:block;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.expert-page .ys-js{font-size:12px;font-family:PingFangSC-Regular, PingFang SC;font-weight:400;color:#666;line-height:12px;margin-top:10px;width:160px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.expert-page .xy{font-size:12px;font-family:PingFangSC-Regular, PingFang SC;font-weight:400;color:#666;line-height:12px;margin-top:10px;width:160px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.expert-page .pages-wrapper{overflow:hidden}.expert-page.achievement .achievement-module1 .l-pages{margin-bottom:40px}.tabbar{white-space:nowrap}.tabbar .tabbar-item{font-size:18px;line-height:1;padding-bottom:11px;margin-right:30px;font-weight:500;cursor:pointer;color:#333}.tabbar .tabbar-item.active,.tabbar .tabbar-item:hover{color:#0397ED}.tabbar .tabbar-item.active{border-bottom:4px solid #0397ED}
