@charset "utf-8";

body { margin: 0 auto; overflow-x: hidden; }
body.modal-open { position: fixed; width: 100%; } /* 解决滚动穿透 */
.wh100 { width: 100%; height: 100%; }
.maxh300 { max-height: 15rem; }
.relative { position: relative; }
.block { display: block; }
.inline-block { display: inline-block; }
.absolute { position: absolute; }
.floatMiddle { position: absolute; left: 0; top: 0; right: 0; bottom: 0; }
.f0 { font-size: 0; }
.f12 { font-size: 12px!important; }
.f14 { font-size: 14px!important; }
.f16 { font-size: 16px!important; }
.f18 { font-size: 18px!important; }
.f20 { font-size: 20px!important; }
.f22 { font-size: 22px!important; }
.f24 { font-size: 24px!important; }
.f26 { font-size: 26px!important; }
.f30 { font-size: 30px!important; }
.f32 { font-size: 32px!important; }
.f36 { font-size: 36px!important; }
.f40 { font-size: 40px!important; }
.f42 { font-size: 42px!important; }
.f46 { font-size: 46px!important; }
.f50 { font-size: 50px!important; }
.f60 { font-size: 60px!important; }
.bold { font-weight: bold; }
.text-indent { text-indent: 2em; }
.lh2 { line-height: 2; }
.lh1-5 { line-height: 1.5; }
.lh1-2 { line-height: 1.2; }
.c-3fabfa { color: #3fabfa!important; }
.c-fff { color: #fff!important; }
.c-333 { color: #333!important; }
.c-666 { color: #666!important; }
.c-999 { color: #999!important; }
.c-ddd { color: #ddd!important; }
.c-fdc841 { color: #fdc841!important; }
.c-f99c17 { color: #f99c17!important; }
.c-ff5555 { color: #ff5555!important; }
.c-ff7d2f { color: #ff7d2f!important; }
.c-76d01f { color: #76d01f!important; }
.c-fff4a9 { color: #fff4a9!important; }
.c-f2ff5d { color: #f2ff5d!important; }
.c-2dc84b { color: #2dc84b!important; }
.c-4dcc71 { color: #4dcc71!important; }
.c-67d41f { color: #67d41f!important; }
.bg-fff { background-color: #fff; }
.bg-eee { background-color: #eee; }
.bg-f9f9f9 { background-color: #f9f9f9; }
.bg-3fabfa { background-color: #3fabfa; }
.bg-ff5555 { background-color: #ff5555; }
.bg-4cd2ff { background-color: #4cd2ff; }
.bg-62f592 { background-color: #62f592; }
.bg-f194ff { background-color: #f194ff; }
.bg-ff94ad { background-color: #ff94ad; }
.b-eee { border: 1px solid #eee; }
.bt-ddd { border-top: 1px solid #ddd; }
.bt-eee { border-top: 1px solid #eee; }
.bb-ddd { border-bottom: 1px solid #ddd; }
.bb-eee { border-bottom: 1px solid #eee; }
.ml8 { margin-left: 8px!important; }
.ml12 { margin-left: 12px!important; }
.ml20 { margin-left: 20px!important; }
.ml30 { margin-left: 30px!important; }
.ml60 { margin-left: 60px!important; }
.ml100 { margin-left: 100px!important; }
.mt4 { margin-top: 4px!important; }
.mt6 { margin-top: 6px!important; }
.mt80 { margin-top: 80px!important; }
.pt10 { padding-top: 10px!important; }
.mb6 { margin-bottom: 6px!important; }
.mb10 { margin-bottom: 10px!important; }
.mb14 { margin-bottom: 14px!important; }
.mb20 { margin-bottom: 20px!important; }
.mb30 { margin-bottom: 30px!important; }
.mtb12 { margin-top: 12px!important; margin-bottom: 12px!important; }
.mtb20 { margin-top: 20px!important; margin-bottom: 20px!important; }
.plr8 { padding-left: 8px!important; padding-right: 8px!important; }
.ptb8 { padding-top: 8px!important; padding-bottom: 8px!important; }
.plr20 { padding-left: 20px!important; padding-right: 20px!important; }
.ptb12 { padding-top: 12px!important; padding-bottom: 12px!important; }
.ptb20 { padding-top: 20px!important; padding-bottom: 20px!important; }
button { cursor: pointer; }
.underline { text-decoration: underline!important; }
.tleft { text-align: left; }
.tcenter { text-align: center; }
.tright { text-align: right; }
.line-h1 { line-height: 1; }
.cursor-pointer { cursor: pointer; }
.white-space-normal { white-space: normal; }
.hide { display: none; }
.show { display: block!important; }
.oneEllipsis { overflow: hidden; text-overflow:ellipsis; white-space: nowrap; } /* 单行隐藏 */
.twoEllipsis { display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; } /* 两行隐藏 */
.box-sizing { -webkit-box-sizing: border-box; box-sizing: border-box; } /* box-sizing */
.radiusHalf { -webkit-border-radius: 50%; border-radius: 50%; overflow: hidden; } /* 圆形 */
.translateHalf { position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%,-50%); transform: translate(-50%,-50%); } /* 定位50%以后，偏移-50% */
.translateLeftHalf { position: absolute; left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); } /* 定位50%以后，偏移-50% */
.translateTopHalf { position: absolute; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); } /* 定位50%以后，偏移-50% */
.middle > * { vertical-align: middle; }
.v-top > * { vertical-align: top; }
.vertical-top > * { vertical-align: top; }
.v-bottom { display: table; vertical-align: bottom; }
.hidden { overflow: hidden; }
.rneed::before { content: "*"; position: absolute; left: -.4rem; top: 50%; color: #ff5555; -webkit-transform: translate(0,-50%); transform: translate(0,-50%); }
.brightness { transition: all .3s ease; -webkit-filter: brightness(.9); -o-filter: brightness(.9); -moz-filter: brightness(.9); filter: brightness(.9); }
.brightness:hover { -webkit-filter: brightness(1); -o-filter: brightness(1); -moz-filter: brightness(1); filter: brightness(1); }
.height80{
    height: 80px !important;
}
.icon { display: inline-block; }
.location-icon { background: url(../../images/location-icon.png) center center / 100% no-repeat; }
.location-deep-icon { background: url(../../images/location-deep-icon.png) center center / 100% no-repeat; }
.location-white-icon { background: url(../../images/location-white-icon.png) center center / 100% no-repeat; }
.phone-blue-icon { background: url(../../images/phone-blue-icon.png) center center / 100% no-repeat; }
.phone-white-icon { background: url(../../images/phone-white-icon.png) center center / 100% no-repeat; }
.shouji-blue-icon { background: url(../../images/shouji-blue-icon.png) center center / 100% no-repeat; }
.shouji-white-icon { background: url(../../images/shouji-white-icon.png) center center / 100% no-repeat }
.bell-blue-icon { background: url(../../images/bell-blue-icon.png) center center / auto 100% no-repeat; }
.bell-white-icon { background: url(../../images/bell-white-icon.png) center center / auto 100% no-repeat; }
.phone-icon { background-image: url(../../images/phone-icon.png); }
.aut-code-icon { background-image: url(../../images/aut-code-icon.png); }
.password-icon { background-image: url(../../images/password-icon.png); }
.portrait-blue-icon { background-image: url(../../images/portrait-blue-icon.png); }
.tuijian-num-icon { background-image: url(../../images/tuijian-num-icon.png); }
.cancel-white-icon { background: url(../../images/cancel-white-icon.png) center center / 100% no-repeat; }
.aside-chuzu-icon { background: url(../../images/aside-chuzu-icon.png) center center / 100% no-repeat; }
.aside-chuzu-active-icon { background: url(../../images/aside-chuzu-active-icon.png) center center / 100% no-repeat; }
.aside-kefu-icon { background: url(../../images/aside-kefu-icon.png) center center / 100% no-repeat; }
.aside-kefu-active-icon { background: url(../../images/aside-kefu-active-icon.png) center center / 100% no-repeat; }
.aside-pcenter-icon { background: url(../../images/aside-pcenter-icon.png) center center / 100% no-repeat; }
.aside-pcenter-active-icon { background: url(../../images/aside-pcenter-active-icon.png) center center / 100% no-repeat; }
.aside-qiuzu-icon { background: url(../../images/aside-qiuzu-icon.png) center center / 100% no-repeat; }
.aside-qiuzu-active-icon { background: url(../../images/aside-qiuzu-active-icon.png) center center / 100% no-repeat; }
.aside-renzheng-icon { background: url(../../images/aside-renzheng-icon.png) center center / 100% no-repeat; }
.aside-renzheng-active-icon { background: url(../../images/aside-renzheng-active-icon.png) center center / 100% no-repeat; }
.goto-top-icon { background: url(../../images/goto-top-icon.png) center center / 100% no-repeat; }
.left-arrow-white-icon { background: url(../../images/left-arrow-white-icon.png) center center / 100% no-repeat; }
.news-blue-icon { background: url(../../images/news-blue-icon.png) center center / 100% no-repeat; }
.news-red-icon { background: url(../../images/news-red-icon.png) center center / 100% no-repeat; }
.home-shangpu-bg { background: url(../../images/home-shangpu-bg.png) left center / auto 100% no-repeat; }
.home-xiaoqu-bg { background: url(../../images/home-xiaoqu-bg.png) left center / auto 100% no-repeat; }
.home-xiezilou-bg { background: url(../../images/home-xiezilou-bg.png) left center / auto 100% no-repeat; }
.home-zaizu-bg { background: url(../../images/home-zaizu-bg.png) left center / auto 100% no-repeat; }
.tongpai-icon { background: url(../../images/tongpai-icon.png) center center / auto 90% no-repeat; }
.yinpai-icon { background: url(../../images/yinpai-icon.png) center center / auto 90% no-repeat; }
.jinpai-icon { background: url(../../images/jinpai-icon.png) center center / auto 90% no-repeat; }
.member-home-active-icon { background: url(../../images/member-home-active-icon.png) center center / 100% auto no-repeat; }
.member-home-icon { background: url(../../images/member-home-icon.png) center center / 100% auto no-repeat; }
.member-hetong-active-icon { background: url(../../images/member-hetong-active-icon.png) center center / 100% auto no-repeat; }
.member-hetong-icon { background: url(../../images/member-hetong-icon.png) center center / 100% auto no-repeat; }
.member-yuyue-active-icon { background: url(../../images/member-yuyue-active-icon.png) center center / 100% auto no-repeat; }
.member-yuyue-icon { background: url(../../images/member-yuyue-icon.png) center center / 100% auto no-repeat; }
.member-shouhou-active-icon { background: url(../../images/member-shouhou-active-icon.png) center center / 100% auto no-repeat; }
.member-shouhou-icon { background: url(../../images/member-shouhou-icon.png) center center / 100% auto no-repeat; }
.member-pingjia-active-icon { background: url(../../images/member-pingjia-active-icon.png) center center / 100% auto no-repeat; }
.member-pingjia-icon { background: url(../../images/member-pingjia-icon.png) center center / 100% auto no-repeat; }
.member-fangyuan-active-icon { background: url(../../images/member-fangyuan-active-icon.png) center center / 100% auto no-repeat; }
.member-fangyuan-icon { background: url(../../images/member-fangyuan-icon.png) center center / 100% auto no-repeat; }
.member-wallet-active-icon { background: url(../../images/member-wallet-active-icon.png) center center / 100% auto no-repeat; }
.member-wallet-icon { background: url(../../images/member-wallet-icon.png) center center / 100% auto no-repeat; }
.member-jifen-active-icon { background: url(../../images/member-jifen-active-icon.png) center center / 100% auto no-repeat; }
.member-jifen-icon { background: url(../../images/member-jifen-icon.png) center center / 100% auto no-repeat; }
.member-zujinquan-active-icon { background: url(../../images/member-zujinquan-active-icon.png) center center / 100% auto no-repeat; }
.member-zujinquan-icon { background: url(../../images/member-zujinquan-icon.png) center center / 100% auto no-repeat; }
.member-guanzhu-active-icon { background: url(../../images/member-guanzhu-active-icon.png) center center / 100% auto no-repeat; }
.member-guanzhu-icon { background: url(../../images/member-guanzhu-icon.png) center center / 100% auto no-repeat; }
.member-gerenxinxi-active-icon { background: url(../../images/member-gerenxinxi-active-icon.png) center center / 100% auto no-repeat; }
.member-gerenxinxi-icon { background: url(../../images/member-gerenxinxi-icon.png) center center / 100% auto no-repeat; }
.member-zhanghao-active-icon { background: url(../../images/member-zhanghao-active-icon.png) center center / 100% auto no-repeat; }
.member-zhanghao-icon { background: url(../../images/member-zhanghao-icon.png) center center / 100% auto no-repeat; }
.member-dianpushezhi-active-icon { background: url(../../images/member-dianpushezhi-active-icon.png) center center / 100% auto no-repeat; }
.member-dianpushezhi-icon { background: url(../../images/member-dianpushezhi-icon.png) center center / 100% auto no-repeat; }
.member-xuanzefangyuan-active-icon { background: url(../../images/member-xuanzefangyuan-active-icon.png) center center / 100% auto no-repeat; }
.member-xuanzefangyuan-icon { background: url(../../images/member-xuanzefangyuan-icon.png) center center / 100% auto no-repeat; }
.member-fangyuanguanli-active-icon { background: url(../../images/member-fangyuanguanli-active-icon.png) center center / 100% auto no-repeat; }
.member-fangyuanguanli-icon { background: url(../../images/member-fangyuanguanli-icon.png) center center / 100% auto no-repeat; }
.member-wodetuandui-active-icon { background: url(../../images/member-wodetuandui-active-icon.png) center center / 100% auto no-repeat; }
.member-wodetuandui-icon { background: url(../../images/member-wodetuandui-icon.png) center center / 100% auto no-repeat; }
.member-batch-release-active-icon { background: url(../../images/member-batch-release-active-icon.png) center center / 100% auto no-repeat; }
.member-batch-release-icon { background: url(../../images/member-batch-release-icon.png) center center / 100% auto no-repeat; }

.member-fuyong-active-icon { background: url(../../images/fyact.png) center center / 100% auto no-repeat; }
.member-fuyong-icon { background: url(../../images/fy.png) center center / 100% auto no-repeat; }
.member-left ul li:hover .member-fuyong-icon {
    background: url(../../images/fyact.png) center center / 100% auto no-repeat;
}
.member-shouyong-active-icon { background: url(../../images/member-shouyong-active-icon.png) center center / 100% auto no-repeat; }
.member-shouyong-icon { background: url(../../images/member-shouyong-icon.png) center center / 100% auto no-repeat; }
.member-left ul li:hover .member-shouyong-icon {
    background: url(../../images/member-shouyong-active-icon.png) center center / 100% auto no-repeat;
}
.member-querendan-active-icon { background: url(../../images/member-querendan-active-icon.png) center center / 100% auto no-repeat; }
.member-querendan-icon { background: url(../../images/member-querendan-icon.png) center center / 100% auto no-repeat; }
.member-left ul li:hover .member-querendan-icon {
    background: url(../../images/member-querendan-active-icon.png) center center / 100% auto no-repeat;
}

.bell-icon { background: url(../../images/bell-icon.png) center center / 100% auto no-repeat; }
.bell-active-icon { background: url(../../images/bell-active-icon.png) center center / 100% auto no-repeat; }
.zukezhijia-icon { background: url(../../images/zukezhijia-icon.png) center center / 100% auto no-repeat; }
.zukezhijia-active-icon { background: url(../../images/zukezhijia-active-icon.png) center center / 100% auto no-repeat; }
.security-home-icon { background: url(../../images/security-home-icon.png) center center / 100% auto no-repeat; }
.security-home-active-icon { background: url(../../images/security-home-active-icon.png) center center / 100% auto no-repeat; }
.security-my-contacts-icon { background: url(../../images/security-my-contacts-icon.png) center center / 100% auto no-repeat; }
.security-my-contacts-active-icon { background: url(../../images/security-my-contacts-active-icon.png) center center / 100% auto no-repeat; }
.security-contact-icon { background: url(../../images/security-contact-icon.png) center center / 100% auto no-repeat; }
.security-contact-active-icon { background: url(../../images/security-contact-active-icon.png) center center / 100% auto no-repeat; }
.security-history-icon { background: url(../../images/security-history-icon.png) center center / 100% auto no-repeat; }
.security-history-active-icon { background: url(../../images/security-history-active-icon.png) center center / 100% auto no-repeat; }
.close-icon { background: url(../../images/close-icon.png) center center / 100% auto no-repeat; }
.close-red-icon { background: url(../../images/close-red-icon.png) center center / 100% auto no-repeat; }
.xiala-icon { background: url(../../images/xiala-icon.png) center center / 100% auto no-repeat; }
.shangla-active-icon { background: url(../../images/shangla-active-icon.png) center center / 100% auto no-repeat; }
.minus-icon { background: url(../../images/minus-icon.png) center center / 100% auto no-repeat; }
.add-icon { background: url(../../images/add-icon.png) center center / 100% auto no-repeat; }
.cancel-ff7d2f-icon { background: url(../../images/cancel-ff7d2f-icon.png) center center / 100% no-repeat; }
.delete-icon { background: url(../../images/delete-icon.png) center center / 100% no-repeat; }
.up-arrow-icon { background: url(../../images/up-arrow-icon.png) center center / 100% no-repeat; }
.down-arrow-icon { background: url(../../images/down-arrow-icon.png) center center / 100% no-repeat; }
.qiuzu-hot-icon { background: url(../../images/qiuzu-hot-icon.png) center center / 100% no-repeat; }
.qiuzu-new-icon { background: url(../../images/qiuzu-new-icon.png) center center / 100% no-repeat; }
.time-icon { background: url(../../images/time-icon.png) center center / 100% no-repeat; }
.news-hot1-icon { background: url(../../images/news-hot1-icon.png) center center / 100% no-repeat; }
.news-hot2-icon { background: url(../../images/news-hot2-icon.png) center center / 100% no-repeat; }
.news-hot3-icon { background: url(../../images/news-hot3-icon.png) center center / 100% no-repeat; }
.news-hot4-icon { background: url(../../images/news-hot4-icon.png) center center / 100% no-repeat; }
.subordinate-icon { background: url(../../images/subordinate-icon.png) center center / 100% no-repeat; }
.point-icon { background: url(../../images/point-icon.png) center center / 100% no-repeat; }
.left-arrow-active-icon { background: url(../../images/left-arrow-active-icon.png) center center / 100% no-repeat; }
.succ-blue-icon { background: url(../../images/succ-blue-icon.png) center center / 100% no-repeat; }
.share-gray-icon { background: url(../../images/share-gray-icon.png) center center / 100% 100% no-repeat; }
.ziying-icon { background: url(../../images/ziying-icon.png) center center / 100% 100% no-repeat; }
.free-deposit-icon { background: url(../../images/free-deposit-icon.png) center center / 100% 100% no-repeat; }
.real-housing-icon { background: url(../../images/real-housing-icon.png) center center / 100% 100% no-repeat; }
.real-housing-details-icon { background: url(../../images/real-housing-details-icon.png) center center / 100% 100% no-repeat; }
.dangle-triangle-icon { background: url(../../images/dangle-triangle-icon.png) center center / 100% 100% no-repeat; }
.re-select-icon { background: url(../../images/re-select-icon.png) center center / 100% 100% no-repeat; }
.down-ani-icon { background: url(../../images/down-ani-icon.png) center center / 100% 100% no-repeat; }

.home-entry-icon-1 { background: url(../../images/home-entry-icon-1.png) center center / auto 100% no-repeat; }
.home-entry-icon-2 { background: url(../../images/home-entry-icon-2.png) center center / auto 100% no-repeat; }
.home-entry-icon-3 { background: url(../../images/home-entry-icon-3.png) center center / auto 100% no-repeat; }
.home-entry-icon-4 { background: url(../../images/home-entry-icon-4.png) center center / auto 100% no-repeat; }
.home-entry-icon-5 { background: url(../../images/home-entry-icon-5.png) center center / auto 100% no-repeat; }
.home-entry-icon-6 { background: url(../../images/home-entry-icon-6.png) center center / auto 100% no-repeat; }
.home-entry-icon-7 { background: url(../../images/home-entry-icon-7.png) center center / auto 100% no-repeat; }
.home-entry-icon-8 { background: url(../../images/home-entry-icon-8.png) center center / auto 100% no-repeat; }
.home-entry-icon-9 { background: url(../../images/home-entry-icon-9.png) center center / auto 100% no-repeat; }
.home-entry-icon-10 { background: url(../../images/baike-icon.png) center center / auto 100% no-repeat; }
.home-entry-icon-11 { background: url(../../images/wenku-icon.png) center center / auto 100% no-repeat; }
.home-entry-icon-12 { background: url(../../images/anquan-icon.png) center center / auto 100% no-repeat; }
.home-entry-icon-13 { background: url(../../images/zukehui-icon.png) center center / auto 100% no-repeat; }
.home-entry-icon-14 { background: url(../../images/tuiguang-icon.png) center center / auto 100% no-repeat; }
.home-entry-icon-15 { background: url(../../images/shop-icon.png) center center / auto 100% no-repeat; }
.home-entry-icon-16 { background: url(../../images/youhuiquan-icon.png) center center / auto 100% no-repeat; }
.home-entry-icon-17 { background: url(../../images/shitang-icon.png) center center / auto 100% no-repeat; }
.home-entry-icon-18 { background: url(../../images/jianshenfang-icon.png) center center / auto 100% no-repeat; }
.home-entry-icon-19 { background: url(../../images/yule-icon.png) center center / auto 100% no-repeat; }
.home-entry-icon-20 { background: url(../../images/huodong-icon.png) center center / auto 100% no-repeat; }
.home-entry-icon-21 { background: url(../../images/woyaozufang-icon.png) center center / auto 100% no-repeat; }
.home-entry-icon-22 { background: url(../../images/hehuoren-icon.png) center center / auto 100% no-repeat; }
.home-entry-icon-23 { background: url(../../images/fangyuan-icon.png) center center / auto 100% no-repeat; }
.home-entry-icon-24 { background: url(../../images/chuzu-icon.png) center center / auto 100% no-repeat; }
.home-entry-icon-25 { background: url(../../images/huoban-icon.png) center center / auto 100% no-repeat; }
.home-entry-icon-26 { background: url(../../images/wupin-icon.png) center center / auto 100% no-repeat; }
/* .home-entry-icon-10 { background: url(../../images/home-entry-icon-10.png) center center / auto 100% no-repeat; }
.home-entry-icon-11 { background: url(../../images/home-entry-icon-11.png) center center / auto 100% no-repeat; }
.home-entry-icon-12 { background: url(../../images/home-entry-icon-12.png) center center / auto 100% no-repeat; }
.home-entry-icon-13 { background: url(../../images/home-entry-icon-13.png) center center / auto 100% no-repeat; }
.home-entry-icon-14 { background: url(../../images/home-entry-icon-14.png) center center / auto 100% no-repeat; }
.home-entry-icon-15 { background: url(../../images/home-entry-icon-15.png) center center / auto 100% no-repeat; }
.home-entry-icon-16 { background: url(../../images/home-entry-icon-16.png) center center / auto 100% no-repeat; }
.home-entry-icon-17 { background: url(../../images/home-entry-icon-17.png) center center / auto 100% no-repeat; }
.home-entry-icon-18 { background: url(../../images/home-entry-icon-18.png) center center / auto 100% no-repeat; }
.home-entry-icon-19 { background: url(../../images/home-entry-icon-19.png) center center / auto 100% no-repeat; }
.home-entry-icon-20 { background: url(../../images/home-entry-icon-20.png) center center / auto 100% no-repeat; }
.home-entry-icon-21 { background: url(../../images/home-entry-icon-21.png) center center / auto 100% no-repeat; }
.home-entry-icon-22 { background: url(../../images/home-entry-icon-22.png) center center / auto 100% no-repeat; }
.home-entry-icon-23 { background: url(../../images/home-entry-icon-23.png) center center / auto 100% no-repeat; }
.home-entry-icon-24 { background: url(../../images/home-entry-icon-24.png) center center / auto 100% no-repeat; }
.home-entry-icon-25 { background: url(../../images/home-entry-icon-25.png) center center / auto 100% no-repeat; }
.home-entry-icon-26 { background: url(../../images/home-entry-icon-26.png) center center / auto 100% no-repeat; }
.home-entry-icon-27 { background: url(../../images/home-entry-icon-27.png) center center / auto 100% no-repeat; } */

/*Glyphicons 图标引用*/
[class^="icon-"],[class*=" icon-"]{display:inline-block;width:14px;height:14px;*margin-right:.3em;line-height:14px;vertical-align:text-top;background-image:url("../../images/glyphicons-halflings.png");background-position:14px 14px;background-repeat:no-repeat;margin-top:1px;}
.icon-white,.nav-pills>.active>a>[class^="icon-"],.nav-pills>.active>a>[class*=" icon-"],.nav-list>.active>a>[class^="icon-"],.nav-list>.active>a>[class*=" icon-"],.navbar-inverse .nav>.active>a>[class^="icon-"],.navbar-inverse .nav>.active>a>[class*=" icon-"],.dropdown-menu>li>a:hover>[class^="icon-"],.dropdown-menu>li>a:hover>[class*=" icon-"],.dropdown-menu>.active>a>[class^="icon-"],.dropdown-menu>.active>a>[class*=" icon-"],.dropdown-submenu:hover>a>[class^="icon-"],.dropdown-submenu:hover>a>[class*=" icon-"]{background-image:url("../../images/glyphicons-halflings-white.png");}

/*标签*/
.fang-notes { margin: 0 10px 4px 0; }
.fang-note { margin-right: 10px; padding: 4px; text-align: center; line-height: normal; font-size: 14px; float: left; }
.list-note-type1 { background-color: #fef5d6; color: #e6c12b; }
.list-note-type2 { background-color: #e6f2ff; color: #52a8fd; }
.list-note-type3 { background-color: #ffecec; color: #f99696; }
.list-note-type4 { background-color: #ddf6e4; color: #4fcf76; }
.list-note-type5 { background-color: #fde2fb; color: #d288d3; }
.list-note-type6 { background-color: #d0eef7; color: #7bb9cb; }
.list-note-type7 { background-color: #fff3e6; color: #ebb67d; }
.list-note-type8 { background-color: #eae6ff; color: #8885ec; }
.list-note-type9 { background-color: #ffe8ef; color: #f48eaf; }
.list-note-type10 { background-color: #eaf7e8; color: #72c162; }
.list-note-type11 { background-color: #e9f6ff; color: #6298c1; }
.list-note-type12 { background-color: #fbe5ff; color: #c788d3; }

.main { width: 1200px; margin: 0 auto; }

/*顶部*/
.nav { width: 100%; height: 100px; border-bottom: 2px solid #3fabfa; background-color: #fff; }
.nav .main { height: 100px; }
.nav .main .nav-logo { display: inline-block; width: 148px; height: 40px; margin-top: 32px; background: url(../../images/logo.png) center center / 100% 100% no-repeat; }
.nav .main .nav-city { margin: 50px 0 0 15px; cursor: pointer; }
.nav .main .nav-city > * { vertical-align: middle; }
.nav .main .nav-city i { width: 14px; height: 18px; }
.nav .main .nav-city span { font-size: 18px; color: #333; margin-left: 7px; }
.nav .main .nav-right { height: 100%; }
.nav .main .nav-right .nav-top { margin: 10px 0; }
.nav .main .nav-right .nav-top > * { vertical-align: middle; }
.nav .main .nav-right .phone { width: 16px; height: 16px; margin-right: 10px; }
.nav .main .nav-right .shouji { width: 11px; height: 17px; margin: 0 6px 0 30px; }
.nav .main .nav-right .bell { width: 16px; height: 20px; margin: 0 14px 0 36px; }
.nav .main .nav-right .msg-num { position: absolute; right: 0; top: 50%; margin-top: -8px; width: 16px; height: 16px; line-height: 16px; font-size: 12px; color: #fff; background-color: #ff5555; text-align: center; }
.nav .main .nav-right .nav-top .qr-code { position: relative; cursor: pointer; }
.nav .main .nav-right .nav-top .qr-code .qr-code-box { position: absolute; left: 50%; bottom: -130px; width: 196px; height: 120px; margin-left: -98px; padding: 20px 20px 10px; background-color: #fff; -webkit-box-shadow: 0 0 10px #ddd; -moz-box-shadow: 0 0 10px #ddd; -o-box-shadow: 0 0 10px #ddd; box-shadow: 0 0 10px #ddd; -webkit-border-radius: 10px; -moz-border-radius: 10px; -o-border-radius: 10px; border-radius: 10px; z-index: 1; }
.nav .main .nav-right .nav-top .qr-code .qr-code-box:after { content: ""; position: absolute; left: 50%; top: -18px; width: 0; height: 0; margin-left: -9px; border-style: solid; border-width: 9px; border-color:transparent transparent #fff transparent; }
.nav .main .nav-right .nav-top .qr-code .qr-code-box:before { content: ''; position: absolute; left: 50%; top: -9px; margin-left: -7px; border-left: 7px solid transparent; border-right: 7px solid transparent; border-bottom: 6px solid #aaa; filter: blur(2px); }
.nav .main .nav-right .nav-top .qr-code .qr-code-box img { width: 62px; height: 62px; }
.nav .main .nav-right .nav-bottom { height: 36px; line-height: 36px; }
.nav .main .nav-right .nav-bottom > ul { margin-right: 30px; }
.nav .main .nav-right .nav-bottom > ul li { float: left; margin-right: 30px; }
.nav .main .nav-right .nav-bottom > ul li:last-child { margin-right: 0; }
.nav .main .nav-right .nav-bottom > ul li a { font-size: 16px; color: #333; }
.nav .main .nav-right .nav-bottom > ul li a:hover { color: #3fabfa; }
.nav .main .nav-right .nav-bottom .nav-log, .nav-reg { cursor: pointer; }
.nav .main .nav-right .nav-bottom .user-name { max-width: 7em; overflow: hidden; text-overflow:ellipsis; white-space: nowrap; }
.nav .main .nav-right .nav-bottom .fabu-btn { position: relative; display: inline-block; width: 86px; height: 30px; line-height: 30px; margin: 3px 0 0 10px; background-color: #3fabfa; color: #fff; text-align: center; font-size: 16px; cursor: pointer; }
.nav .main .nav-right .nav-bottom .fabu-btn-box { position: absolute; left: 50%; bottom: -97px; width: 124px; height: 84px; margin-left: -62px; padding: 10px 0; background-color: #fff; -webkit-box-shadow: 0 0 10px #ddd; -moz-box-shadow: 0 0 10px #ddd; -o-box-shadow: 0 0 10px #ddd; box-shadow: 0 0 10px #ddd; -webkit-border-radius: 10px; -moz-border-radius: 10px; -o-border-radius: 10px; border-radius: 10px; z-index: 1; }
.nav .main .nav-right .nav-bottom .fabu-btn-box:after { content: ""; position: absolute; left: 50%; top: -18px; width: 0; height: 0; margin-left: -9px; border-style: solid; border-width: 9px; border-color:transparent transparent #fff transparent; }
.nav .main .nav-right .nav-bottom .fabu-btn-box:before { content: ''; position: absolute; left: 50%; top: -9px; margin-left: -7px; border-left: 7px solid transparent; border-right: 7px solid transparent; border-bottom: 6px solid #aaa; filter: blur(2px); }
.nav .main .nav-right .nav-bottom .fabu-btn-box span { margin-bottom: 18px; font-size: 14px; color: #333; text-align: center; }
.nav .main .nav-right .nav-bottom .fabu-btn-box span:hover { color: #3fabfa; }
.nav .main .nav-right .nav-bottom .fabu-btn-box span:last-child { margin-bottom: 0; }
.nav .main .nav-right .nav-bottom .user-info { position: relative; cursor: pointer; }
.nav .main .nav-right .nav-bottom .user-info-box { display: none; position: absolute; left: 50%; bottom: -165px; width: 124px; height: 152px; margin-left: -40px; padding: 4px 18px; background-color: #fff; -webkit-box-shadow: 0 0 10px #ddd; -moz-box-shadow: 0 0 10px #ddd; -o-box-shadow: 0 0 10px #ddd; box-shadow: 0 0 10px #ddd; -webkit-border-radius: 10px; -moz-border-radius: 10px; -o-border-radius: 10px; border-radius: 10px; z-index: 1; }
.nav .main .nav-right .nav-bottom .user-info-box:after { content: ""; position: absolute; left: 50%; top: -18px; width: 0; height: 0; margin-left: -9px; border-style: solid; border-width: 9px; border-color:transparent transparent #fff transparent; }
.nav .main .nav-right .nav-bottom .user-info-box:before { content: ''; position: absolute; left: 50%; top: -9px; margin-left: -7px; border-left: 7px solid transparent; border-right: 7px solid transparent; border-bottom: 6px solid #aaa; filter: blur(2px); }
.nav .main .nav-right .nav-bottom .user-info-box > ul > li > a { font-size: 14px; color: #333; }
.nav .main .nav-right .nav-bottom .user-info-box > ul > li > a:hover { color: #3fabfa; }
.nav .main .nav-right .nav-bottom .avatar { width: 36px; height: 36px; }
.nav .main .nav-right .nav-bottom .avatar img { width: 100%; height: 100%; }
.nav .nav-share-box { position: relative; }
.nav .nav-share-box:hover > .share-box { display: block; }
.nav .nav-share-box .share-box { display: none; position: absolute; left: -50px; top: 18px; width: 150px; height: 176px; padding: 16px 18px; border: 1px solid #eee; background-color: #fff; box-shadow: 0 0 12px #f2f2f2; z-index: 1; }
.nav .nav-share-box .share-box img { display: block; width: 110px; height: 120px; padding-bottom: 10px; }

/*遮罩*/
.mask { position: fixed; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(51,51,51,.5); z-index: 999; }

/*获取验证码*/
.get-code { background-color: #fff; color: #3fabfa; font-size: 12px; border: none; cursor: pointer; }

/*登录注册弹框*/
.sign-box { position: fixed; left: 50%; top: 50%; width: 600px; height: auto; min-height: 379px; background: #fff url(../../images/sign-bg.png) left top / 230px 100% no-repeat; transform: translate(-50%, -50%); }
.sign-box .cancel-white-icon { position: absolute; right: -18px; top: -18px; width: 36px; height: 36px; cursor: pointer; }
.sign-box .sign-right { width: 370px; height: 100%; padding: 0 50px; }
.sign-box .sign-right .tabs { margin: 60px auto 40px; text-align: center; }
.sign-box .sign-right .tabs .tab { margin: 0 20px; font-size: 18px; color: #333; cursor: pointer; }
.sign-box .sign-right .tabs .tab.active { color: #3fabfa; }
.sign-box .sign-ul { overflow: hidden; height: auto; }
.sign-box .sign-ul li { width: 100%; height: 36px; margin-bottom: 30px; }
.sign-box .sign-ul.reg li { margin-bottom: 20px; }
.sign-box .sign-ul li .icon { width: 16px; height: 100%; margin-right: 10px; background-repeat: no-repeat; background-position: center center; background-size: 100% auto; }
.sign-box .sign-ul li p { height: 100%; width: 228px; border: 1px solid #e8e8e8; }
.sign-box .sign-ul li p input { width: 160px; height: 100%; padding: 0 8px; border: none; }
.sign-box .sub { display: table; width: 228px; height: 36px; margin: 0 auto 20px; font-size: 16px; background-color: #3fabfa; color: #fff; border: none; cursor: pointer; }
.sign-box .sign-ul li .surname-p { width: 58px; }
.sign-box .sign-ul li .surname-p input.surname { width: 100%; font-weight: bold; }
.sign-box .register-btn,
.sign-box .confirm-new-pwd { margin-bottom: 10px; margin-top: 10px; }
.sign-box .sign-bg1{
    position: absolute;
    top: 115px;
    left: 50px;
    width: 120px;
    z-index: 4;
}
.sign-box::before{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    z-index: 3;
    width: 230px;
    height: 100%;
    background: rgba(0,0,0,.3);
}
/*选择城市弹框*/
.city-box { position: relative; width: 620px; height: 483px; background-color: #fff; }
.city-box .cancel-white-icon { position: absolute; right: -18px; top: -18px; width: 36px; height: 36px; cursor: pointer; }
.city-box .top { padding: 30px 40px; border-bottom: 1px solid #ddd; }
.city-box .top .location-icon { width: 14px; height: 20px; margin-right: 10px; }
.city-box .bottom { height: 393px; width: 100%; padding: 30px 40px 0; }
.city-box .bottom > ul { display: inline-block; width: 268px; vertical-align: top; }
.city-box .bottom > ul li { margin-bottom: 30px; font-size: 16px; }
.city-box .bottom > ul li span { display: inline-block; width: 34px; color: #999; }
.city-box .bottom > ul li a { color: #333; margin-right: 20px; white-space: nowrap; }
.city-box .bottom > ul li a:last-child { margin-right: 0; }

/*右侧边栏*/
.right-aside { position: fixed; right: 0; top: 0; width: 34px; height: 100%; background-color: #fff; -webkit-box-shadow: .3px 0 10px #bbb; z-index: 1; }
.right-aside .hide-share { width: 100%; height: 120px; margin-top: 120px; padding: 2px 8px; background-color: #3fabfa; font-size: 16px; color: #fff; text-align: center; cursor: pointer; }
.right-aside .hide-share .left-arrow-white-icon { width: 8px; height: 16px; margin-top: 8px; }
.right-aside .share-box { position: absolute; left: -173px; top: 120px; width: 153px; height: auto; z-index: 0; display: none; }
.right-aside .share-box .share-img { display: block; width: 153px; height: 204px; }
.right-aside .share-box .share-img img { width: 100%; height: 100%; }
.right-aside .share-box .share-close { position: absolute; right: 0; top: -16px; display: inline-block; width: 22px; height: 22px; text-align: center; line-height: 20px; font-size: 20px; color: #fff; cursor: pointer; background-color: rgba(51,51,51,.5); }
.right-aside .share-box .share-info { width: 100%; }
.right-aside .share-box .share-info img { width: 100%; height: auto; margin-top: 10px; }
.right-aside .share-box .share-info .share-link-href { width: 100%; height: 30px; line-height:30px; margin:0 auto; background-color: #3fabfa; color: #fff; text-align: center; cursor: pointer; }
.right-aside .tools { width: 100%; margin: 80px 0; }
.right-aside .tools .tool.aside-chuzu-icon:hover { background-image: url(../../images/aside-chuzu-active-icon.png); }
.right-aside .tools .tool.aside-kefu-icon:hover { background-image: url(../../images/aside-kefu-active-icon.png); }
.right-aside .tools .tool.aside-pcenter-icon:hover { background-image: url(../../images/aside-pcenter-active-icon.png); }
.right-aside .tools .tool.aside-qiuzu-icon:hover { background-image: url(../../images/aside-qiuzu-active-icon.png); }
.right-aside .tools .tool.aside-renzheng-icon:hover { background-image: url(../../images/aside-renzheng-active-icon.png); }
.right-aside .tools .tool { position: relative; display: block; width: 100%; height: 34px; cursor: pointer; }
.right-aside .tools .tool:hover > .tool-tip { display: block; }
.right-aside .tools .tool .tool-tip { position: absolute; display: none; min-width: 138px; height: 40px; line-height: 40px; padding: 0 20px; background-color: #fff; font-size: 16px; color: #3fabfa; text-align: left; white-space: nowrap; -webkit-box-shadow: 0 0 10px #ddd; -moz-box-shadow: 0 0 10px #ddd; -o-box-shadow: 0 0 10px #ddd; box-shadow: 0 0 10px #ddd; border-radius: 4px; }
.right-aside .tools .tool .tool-tip:after { content: ""; position: absolute; right: -9px; top: 11px; width: 0; height: 0; border-left: 9px solid #fff; border-top: 9px solid transparent; border-bottom: 9px solid transparent; }
.right-aside .tools .tool .tool-tip:before { content: ''; position: absolute; right: -8px; top: 4px; margin-left: -16px; border-left: 16px solid #aaa; border-top: 16px solid transparent; border-bottom: 16px solid transparent; z-index: -1; filter: blur(2px); }
.nav .main .nav-right .nav-bottom .fabu-btn-box span { margin-bottom: 18px; font-size: 14px; color: #333; text-align: center; }
.right-aside .goto-top { position: absolute; width: 100%; height: 34px; bottom: 10px; cursor: pointer; }

/* 底部 */
footer { width: 100%; padding-bottom: 30px; background-color: #f2f2f2; }
footer .foot-top { padding-top: 35px;display: -webkit-flex;display: flex;justify-content: space-between; }
footer .foot-top .foot-left {  margin-right: 40px; }
footer .foot-top .foot-left .img { width: 148px; height: 40px; text-align: center; }
footer .foot-top .foot-left .img img { width: 148px; height: 40px; display: block; margin: 0 auto; }
footer .foot-top .foot-left .info { width: 140px; height: auto; text-align: center; margin-top: 8px; margin-left: 20px; }
footer .foot-top .foot-center { /* width: 780px; */}
footer .foot-top .foot-center .ul-list { width: 140px; margin: 0 20px; display: inline-block; float: left; }
footer .foot-top .foot-center .ul-list:last-child{
	margin-right: 0;
}
footer .foot-top .foot-center .ul-list p { font-size: 18px; margin-bottom: 11px; }
footer .foot-top .foot-center .ul-list ul li { font-size: 14px; line-height: 34px; color: #333; }
footer .foot-top .foot-center .ul-list ul li a:hover { color: #3fabfa; }
footer .foot-top .foot-right { width: 230px; padding-right: 20px; }
footer .foot-top .foot-right .kefu-phone { font-size: 19px; color: #f99c17; }
footer .foot-top .foot-right .qr-box {  }
footer .foot-top .foot-right .qr-box div { margin-top: 8px; margin-right: 20px; text-align: center; }
footer .foot-top .foot-right .qr-box div:last-child { margin-right: 0; }
footer .foot-top .foot-right .qr-box div img { width: 76px; height: 76px; }
footer .foot-top .foot-right .qr-box div p { font-size: 14px; text-align: center; line-height: 26px; }
footer .foot-bottom { width: 100%; border-top: 1px solid #ddd; margin: 42px auto 0; text-align: center; }
footer .foot-bottom .links { text-align: center; margin: 20px auto 0; }
footer .foot-bottom .links a { display: inline; margin-left: 46px; color: #333; font-size: 18px; }
footer .foot-bottom .links a:first-child { margin-left: 0; }
footer .foot-bottom .info { font-size: 14px; margin: 30px auto 0; }
footer .foot-bottom .mail { padding: 0 36px; }
footer .foot-bottom .mail img { position: relative; margin-left: 6px; top: 2px; }
footer.simple { border-top: 0; margin-top: 0;  }
footer.simple .foot-bottom { margin-top: 0; }
/*黑色footer*/
footer.black { background-color: #373d49; color: #fff; }
footer.black  a { color: #ccc; }
footer.black .foot-top .foot-center .ul-list ul li a { font-size: 14px; line-height: 34px; color: #ccc; }
footer.black .foot-top .foot-center .ul-list ul li a:hover { color: #fff; }
footer.black .foot-bottom .links a { color: #ccc; }
footer.black .foot-bottom { border-top: 1px solid #bababa; }

/* 新增底部图标 */
footer .foot-bottom a:hover{
    color: #3FABFA
}
footer .foot-bottom .infoNumber{
    padding-top: 15px;
    margin-left: 20px;
}
footer .foot-bottom .infoNumber .number{
    font-size: 14px;
}
footer .foot-bottom .infoNumber .number img{
    margin-right: 5px;
    vertical-align: middle;
}
footer .footernew{
    color: #515151;
    font-size: 12px;
    height: 70px;
    line-height: 24px;
    margin: 15px auto 0;
    overflow: hidden;
    text-align: center;
    width: 1000px;
}
footer .footernewdiv{
    margin: 0 auto;
    width: 725px;
}
footer .footernew p{
    float: left;
    font-size: 12px;
    height: 52px;
    line-height: 20px;
    margin: 6px;
    padding: 0;
    width: 128px;
    overflow: hidden;
    background-color: #fff;
}
footer .footernew p.p-border{
    border: 1px solid #D2D2D2;
}
footer .footernew p a{
    color: #515151;
    text-decoration: none;
    overflow:hidden
}
footer .footernew p a:hover{
    color: #0c82ff;
}
footer .footernew p.p-border .pic_left{
    float: left;
    padding: 4px;
}
footer .footernew p:first-child .pic_left{
    padding-left: 8px;
}
footer .footernew p .pic_left img{
    display: block;
}
footer .footernew p .txt_right{
    font-weight: normal;
    float: left;
    padding: 5px 3px 0;
    width: 72px;
}
/*小图放大*/
img.zoomOut { cursor: pointer; }
img.zoomIn { position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%,-50%); transform: translate(-50%,-50%); opacity: 1; cursor: pointer; }
img.zoomIn.heightAuto { width: 100%; height: auto; }
img.zoomIn.widthAuto { width: auto; height: 100%; }

/*首页*/
.home .nav { border-bottom: none; }
.home .banner { position: relative; width: 100%; min-width: 1200px; height: 800px; margin-bottom: 585px; background: url(../../images/home-banner.jpg) left top / 100% 100% fixed no-repeat; }
.home .banner .search-box { position: absolute; left: 50%; top: 34px; width: 1200px; border: 1px solid #eee; margin: 0 0 0 -600px; background-color: #fff; -webkit-border-radius: 10px; -moz-border-radius: 10px; -ms-border-radius: 10px; border-radius: 10px; overflow: hidden; }
.home .banner .search-box .top { display: inline-block; width: 100%; height: 125px; background-color: #ebf2f9; }
.home .banner .search-box .top .summ-word { margin: 10px 0; }
.home .banner .search-box .top .summ-word > * { vertical-align: middle; }
.home .banner .search-box .top .summ-word i { width: 18px; height: 14px; margin-right: 10px; }
.home .banner .search-box .top form { display: block; background-color: #f9f9f9; width: 1144px; height: 44px; margin: 20px auto; -webkit-border-radius: 44px; border-radius: 44px; }
.home .banner .search-box .top form dl,
.home .banner .search-box .top form input { font-size: 14px; color: #333; border: none; line-height: 44px; height: 44px; }
.home .banner .search-box .top form dl { position: relative; text-indent: 14px; width: 120px; float: left;border-top-left-radius: 44px; border-bottom-left-radius: 44px; }
.home .banner .search-box .top form dl dt { position: relative; padding-right: 26px; cursor: pointer; font-size: 14px; }
.home .banner .search-box .top form dl dt::after { position: absolute; content: '|'; font-size: 18px; font-weight: 200; color: #999; top: 0; right: 20px; }
.home .banner .search-box .top form dl dd { position: absolute; top: 44px; z-index: 1; width: 90px; font-size: 14px; line-height: 38px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; display: none; background-color: #f9f9f9; }
.home .banner .search-box .top form dl dd ul li { cursor: pointer; }
.home .banner .search-box .top form input[type="text"] { position: relative; width: 900px; display: inline-block; color: #333; font-size: 14px; float: left; }
.home .banner .search-box .top form dl,
.home .banner .search-box .top form input { font-size: 14px; color: #333; border: none; line-height: 44px; height: 44px; background-color: #f9f9f9; }
.home .banner .search-box .top form input:-webkit-autofill { -webkit-box-shadow: 0 0 0 1000px #f9f9f9 inset; }
.home .banner .search-box .top form .search-btn { width: 85px; height: 44px; float: right; background: #3fabfa url(../../images/search-white-icon.png) center center / auto 50% no-repeat; cursor: pointer; border-top-right-radius: 44px; border-bottom-right-radius: 44px; }
.home .banner .search-box .bottom { width: 100%; height: 330px; }
.home .banner .search-box .bottom .category { width: 140px; height: 100%; background-color: #ebf2f9; }
.home .banner .search-box .bottom .category .item { width: 140px; height: 110px; line-height: 110px; text-align: center; font-size: 16px; color: #666; background-color: #ebf2f9; border-right: 1px solid #fff; border-bottom: 1px solid #fff; cursor: pointer; }
.home .banner .search-box .bottom .category .item:last-child { border-bottom: none; }
.home .banner .search-box .bottom .category .item.active { background-color: #fff; border-right: none; color: #333; }
.home .banner .search-box .bottom .criteria-box { width: 1050px; height: 300px; padding-bottom: 0; border: none; /* overflow: auto; */ margin-bottom: 0; }
.home .banner .search-box .bottom .criteria-item > div { width: 900px; line-height: 36px; }
.home .banner .search-box .bottom .criteria-item > span { padding-right: 14px; text-align: right; }
.home .banner .search-box .bottom .down-ani { position: absolute; left: 46%; bottom: 8px; }
.home .banner .search-box .bottom .down-ani .down-ani-icon { position: absolute; top: 0; left: -18px; width: 12px; height: 15px; -webkit-animation: downAni 1s infinite; -webkit-animation-fill-mode: both; }
@-webkit-keyframes downAni { from { top: 0%; } to { top: 4px; } }
.home .banner .bottom-box { position: absolute; left: 50%; top: 528px; width: 1200px; margin-left: -600px; }
.home .banner .bottom-box .word { width: 100%; height: 80px; background: url(../../images/home-banner-word.png) center top / auto 70% no-repeat; }
.home .banner .bottom-box .content { width: 100%; padding: 33px 0 3px; background-color: #fff; box-shadow:0px 5px 24px 0px rgba(64,81,91,0.13); border-radius:0px 0px 10px 10px;}
.home .banner .bottom-box .content .zu-entry { transition: all .3s; cursor: pointer; width: 260px; height: 160px; margin: 0 20px; background-size: 100% 100%; background-position: center center; background-repeat: no-repeat; float: left; }
.home .banner .bottom-box .content .zu-entry:hover{
    box-shadow:0px 0px 17px 0px rgba(188,224,250,1);
    transform: translateY(-5px);
}
.home .banner .bottom-box .content .zu-entry.weituo { background-image: url(../../images/weituochuzu.png); }
/* .home .banner .bottom-box .content .zu-entry.fuwu { background-image: url(../../images/home-zufuwu-bg.png); }
.home .banner .bottom-box .content .zu-entry.wupin { background-image: url(../../images/home-zuwupin-bg.png); } */
.home .banner .bottom-box .content .zu-entry.zukezhijia { background-image: url(../../images/zukezhijia.png); }
.home .banner .bottom-box .content .zu-entry.zukehui { background-image: url(../../images/zuwupin.png); }
.home .banner .bottom-box .content .zu-entry.hehuoren { background-image: url(../../images/hehuoren.png); }
.home .banner .bottom-box .content .entry-box { width: 1200px; margin-top: 40px; }
.home .banner .bottom-box .content .entry-box .entry-col { position: relative; width: 300px; padding:0 15px; float: left; }
.home .banner .bottom-box .content .entry-box .entry-col:not(:last-child)::after { content: ''; position: absolute; top: 0; right: 0; background-color: #eee; width: 1px; height: 200px; }
.home .banner .bottom-box .content .entry-box .entry-col .item {cursor: pointer; display: inline-block; width: 84px; height: 76px; margin: 0 3px 40px; float: left; }
.home .banner .bottom-box .content .entry-box .entry-col .item i { display: block; width: 54px; height: 54px; margin: 0 auto; }
.home .banner .bottom-box .content .entry-box .entry-col .item p { padding-top: 10px; font-size: 14px; color: #333; text-align: center; line-height: 1;}
.home .banner .bottom-box .content .entry-box .entry-col .item:hover > p { color: #ff5555; }
.home .banner .bottom-box .big-entry { width: 380px; height: 200px; margin: 54px 0 0 30px; background-size: 100% 100%; background-position: center center; background-repeat: no-repeat; float: left; }
.home .banner .bottom-box .big-entry:hover{
    transform: scale(1.02);
    transition: all .3s;
}
.home .banner .bottom-box .big-entry:first-child{
    margin-left: 0px;
}
.home .banner .bottom-box .big-entry.partner .form-inline{
    padding-top: 106px;
    padding-left: 65px;
}
.home .banner .bottom-box .big-entry.partner .form-control{
    float: left;
    padding-left: 11px;
    width: 208px;
    height: 36px;
    font-size: 14px;
    color: #333;
    border:none;
    background-color: #fff;
}
.home .banner .bottom-box .big-entry.partner .form-control::-webkit-input-placeholder{
    color: #999;
}
.home .banner .bottom-box .big-entry.partner .input-group-addon{
    cursor: pointer;
    float: left;
    width: 42px;
    height: 36px;
    border: none;
    background: #0C9DF9 url(../../images/yanzheng-sousuo.png) no-repeat center center;
}
.home .banner .bottom-box .big-entry.kuaiyimao { background-image: url(../../images/kuaiyimao.png); }
.home .banner .bottom-box .big-entry.etui { background-image: url(../../images/yitui.png); }
.home .banner .bottom-box .big-entry.security { background-image: url(../../images/safe.png); }
.home .banner .bottom-box .big-entry.partner { background-image: url(../../images/yanzhegn.png); }
.home .common-box {  }
.home .common-box > .left { width: 890px; }
.home .common-box > .right { width: 290px; padding-top: 40px; }
.home .common-box .entry-box { width: 246px; height: 132px; padding: 20px 10px; background-color: #f9f9f9; }
.home .common-box .entry-box .btn { cursor: pointer; display: block; margin: 28px auto 0; width: 158px; height: 38px; line-height: 38px; font-size: 14px; color: #fff; text-align: center; background-color: #3fabfa; }
.home .common-box .xq-box { width: 100%; height: 354px; padding: 20px; }
.home .common-box .xq-box .item { width: 422px; height: 176px; float: left; }
.home .common-box .xq-box .item .img-box { width: 206px; height: 136px; float: left; overflow: hidden; }
.home .common-box .xq-box .item .img-box img { width: 100%; height: auto; }
.home .common-box .xq-box .item .info-box { width: 210px; height: 136px; padding: 12px 20px; float: left; }
.home .common-box .xq-box .item .info-box > a { display: block; font-size: 14px; color: #333; }
.home .common-box .xq-box .item .info-box > a.active { text-decoration: underline; color: #ff5555 }
.home .common-box .xq-box .item .info-box > a:hover { text-decoration: underline; color: #ff5555; }
.home .common-box .xq-box .item .info-box > a:first-child { margin-bottom: 24px; }
.home .common-box .xq-right { height: 354px; padding: 18px 20px; }
.home .common-box .xq-right > p a { white-space:nowrap }
.home .common-box .xq-right > p a:hover { text-decoration: underline; }
.home .common-box .xq-right .xq-search { width: 246px; height: 40px; margin: 26px auto 36px; }
.home .common-box .xq-right .xq-search input[type="text"] { width: 184px; height: 40px; padding: 4px 8px; background-color: #f9f9f9; border: 1px solid #eee; font-size: 14px; color: #333; }
.home .common-box .xq-right .xq-search input[type="submit"] { width: 62px; height: 40px; border: 1px solid #eee; background: #fff url(../../images/search-gray-icon.png) center center / auto 40% no-repeat; cursor: pointer; }
.home .common-box .fang-box { width: 100%; height: 448px; }
.home .common-box .fang-box .big-fang { display: block; width: 414px; height: 448px; padding: 12px; }
.home .common-box .fang-box .big-fang .img-box { position: relative; width: 388px; height: 358px; overflow: hidden; }
.home .common-box .fang-box .big-fang .img-box img { position: absolute; left: 50%; width: auto; height: 100%; -webkit-transform: translate(-50%,0); transform: translate(-50%,0); }
.home .common-box .fang-box .small-fang { width: 466px; height: 448px; margin-left: 10px; }
.home .common-box .fang-box .small-fang .item { width: 227px; height: 219px; padding: 10px 12px; margin-right: 10px; border: 1px solid #eee; float: left; }
.home .common-box .fang-box .small-fang .item:nth-child(2n+0) { margin-right: 0; }
.home .common-box .fang-box .small-fang .item .img-box { width: 200px; height: 150px; overflow: hidden; }
.home .common-box .fang-box .small-fang .item .img-box img { display: block; width: 100%; height: 100%; }
.home .common-box .fang-right { height: 448px; padding: 18px 20px; }
.home .common-box .fang-right .map-find { display: block; width: 247px; height: 234px; margin-bottom: 40px; background: url(../../images/map-find-fang-bg.png) center center / 100% 100% no-repeat; }
.home .common-box .shop-box { padding: 10px 16px; }
.home .common-box .shop-box .item { display: block; width: 276px; height: 236px; margin-right: 20px; }
.home .common-box .shop-box .item:last-child { margin-right: 0; }
.home .common-box .shop-box .item .img-box { width: 276px; height: 180px; overflow: hidden; }
.home .common-box .shop-box .item .img-box img { width: 100%; height: 100%; }
.home .common-box .office-box .big-office { display: block; width: 414px; height: 490px; padding: 12px; }
.home .common-box .office-box .big-office .img-box { position: relative; width: 388px; height: 398px; overflow: hidden; }
.home .common-box .office-box .big-office .img-box img { position: absolute; left: 50%; width: auto; height: 100%; -webkit-transform: translate(-50%,0); transform: translate(-50%,0); }
.home .common-box .office-box .small-office { width: 764px; height: 490px; margin-left: 20px; }
.home .common-box .office-box .small-office .item { width: 240px; height: 240px; padding: 8px; margin-right: 22px; border: 1px solid #eee; float: left; }
.home .common-box .office-box .small-office .item:nth-child(3n+0) { margin-right: 0; }
.home .common-box .office-box .small-office .item .img-box { width: 222px; height: 170px; overflow: hidden; }
.home .common-box .office-box .small-office .item .img-box img { width: 100%; height: 100%; }

.home .mobile-pictures { width: 100%; height: auto; margin-top: 40px; }
.home .mobile-pictures img { display: block; width: 100%; height: auto; }

/*面包屑导航*/
.breadcrumb { margin: 10px auto 18px; }
.breadcrumb  .left-arrow-active-icon { width: 20px; height: 20px; }

/*会员中心*/
/*顶部*/
.member-top { margin-bottom: 10px; }
.member-top .member-tabs { width: 301px; height: 30px; padding-left: 1px; background-color: #eee; overflow: hidden; }
.member-top .member-tabs .tab { width: 100px; height: 29px; line-height: 29px; margin-top: 1px; background-color: #eee; color: #666; font-size: 16px; text-align: center; float: left; }
.member-top .member-tabs .tab.active { background-color: #fff; color: #3fabfa; }
.member-top .tab-content { position: relative; height: 121px; border: 1px solid #eee; margin-top: -1px; background: url(../../images/member-top-bg.png) center center / 100% 100% no-repeat; }
.member-top .tab-content .member-info-box { width: 340px; margin: 20px; }
.member-top .tab-content .member-info-box .member-avatar { width: 80px; height: 80px; margin-right: 20px; }
.member-top .tab-content .member-info-box .member-avatar img { width: 100%; height: 100%; }
.member-top .tab-content .member-info-box .member-info { position: relative; }
.member-top .tab-content .member-info-box .member-info p > * { vertical-align: middle; }
.member-top .tab-content .member-info-box .member-info p i { width: 24px; height: 24px; margin-right: 8px; }
.member-top .tab-content .num { width: 145px; margin-top: 24px; }
.member-top .tab-content .num p:first-child { margin-bottom: 10px; }
.member-top .tab-content .order-num { margin: 14px 0 0 45px; }
.member-top .tab-content .order-num p { margin-bottom: 6px; }
/*合伙人顶部*/
.member-top .tab-content .member-info-box .member-info { position: relative; }
.member-top .tab-content .member-info-box .member-info .upgrade { position: absolute; left: 110px; bottom: -20px; white-space: nowrap; }
.member-top .tab-content .member-info-box .member-info .upgrade .see-upgrade { display: block; width: 6em; height: 24px; line-height: 24px; margin-top: 2px; text-align: center; font-size: 10px; background-color: #ff5555; color: #fff; border-radius: 24px; }

/*分享赚钱*/
.member-top .share-money { width: 190px; height: 110px; margin: 4px 0 0 50px; }
.member-top .share-money .share-box { width: 90px; height: 110px; }
.member-top .share-money .share-box img { display: block; width: 90px; height: 90px; }
.member-top .share-money .share-box p { cursor: pointer; }
.member-top .share-money .member-top-share-icon { width: 90px; height: 60px; background: url(../../images/member-top-share-icon.png) center center / 100% 100% no-repeat; }
/*左边*/
.member-left { width: 180px; margin: 0 10px 50px 0; }
.member-left ul { width: 100%; margin-bottom: 10px; border: 1px solid #eee; background-color: #fff; }
.member-left ul:last-child { margin-bottom: 0; }
.member-left ul li { width: 100%; height: 40px; border-bottom: 1px solid #eee; }
.member-left ul li:last-child { border-bottom: none; }
.member-left ul li a { display: block; width: 100%; height: 100%; font-size: 16px; color: #333; cursor: pointer; }
.member-left ul li.active a,
.member-left ul li:hover a { color: #3fabfa; }
.member-left ul li a > * { vertical-align: middle; }
.member-left ul li a i { width: 18px; height: 100%; margin: 0 10px 0 28px; }
.member-left ul li a .tip { display: inline-block; width: 16px; height: 16px; line-height: 16px; margin-left: 6px; text-align: center; font-size: 14px; color: #fff; background-color: #ff5555; }

.member-left ul li a .xiala-icon,
.member-left ul li a .shangla-active-icon { width: 10px; height: 5px; margin-left: 8px; }
.member-left ul .li-lower { width: 100%; padding: 4px 0; border-bottom: 1px solid #eee; }
.member-left ul .li-lower .item { display: block; width: 130px; height: 26px; line-height: 26px; margin: 4px auto; font-size: 14px; color: #333; text-align: center; background-color: #fff; }
.member-left ul .li-lower .item.active { background-color: #f3f3f3; }
.member-left ul .li-lower .item:hover { background-color: #f3f3f3; }

.member-left ul li:hover .member-home-icon { background: url(../../images/member-home-active-icon.png) center center / 100% auto no-repeat; }
.member-left ul li:hover .member-hetong-icon { background: url(../../images/member-hetong-active-icon.png) center center / 100% auto no-repeat; }
.member-left ul li:hover .member-yuyue-icon { background: url(../../images/member-yuyue-active-icon.png) center center / 100% auto no-repeat; }
.member-left ul li:hover .member-shouhou-icon { background: url(../../images/member-shouhou-active-icon.png) center center / 100% auto no-repeat; }
.member-left ul li:hover .member-pingjia-icon { background: url(../../images/member-pingjia-active-icon.png) center center / 100% auto no-repeat; }
.member-left ul li:hover .member-fangyuan-icon { background: url(../../images/member-fangyuan-active-icon.png) center center / 100% auto no-repeat; }
.member-left ul li:hover .member-jifen-icon { background: url(../../images/member-jifen-active-icon.png) center center / 100% auto no-repeat; }
.member-left ul li:hover .member-zujinquan-icon { background: url(../../images/member-zujinquan-active-icon.png) center center / 100% auto no-repeat; }
.member-left ul li:hover .member-guanzhu-icon { background: url(../../images/member-guanzhu-active-icon.png) center center / 100% auto no-repeat; }
.member-left ul li:hover .member-gerenxinxi-icon { background: url(../../images/member-gerenxinxi-active-icon.png) center center / 100% auto no-repeat; }
.member-left ul li:hover .member-zhanghao-icon { background: url(../../images/member-zhanghao-active-icon.png) center center / 100% auto no-repeat; }
.member-left ul li:hover .member-dianpushezhi-icon { background: url(../../images/member-dianpushezhi-active-icon.png) center center / 100% auto no-repeat; }
.member-left ul li:hover .member-xuanzefangyuan-icon { background: url(../../images/member-xuanzefangyuan-active-icon.png) center center / 100% auto no-repeat; }
.member-left ul li:hover .member-fangyuanguanli-icon { background: url(../../images/member-fangyuanguanli-active-icon.png) center center / 100% auto no-repeat; }
.member-left ul li:hover .member-wodetuandui-icon { background: url(../../images/member-wodetuandui-active-icon.png) center center / 100% auto no-repeat; }
.member-left ul li:hover .member-batch-release-icon { background: url(../../images/member-batch-release-active-icon.png) center center / 100% auto no-repeat; }

/*右边*/
.member-right { width: 1010px; min-height: 600px; margin-bottom: 30px; padding: 0 20px 90px; border: 1px solid #eee; background-color: #fff; }
.member-right .col-f9f9f9 { height: 30px; width: 1010px; margin-left: -21px; border-top: 1px solid #eee; border-bottom: 1px solid #eee; background-color: #f9f9f9; }
.edit-big-tit .phone-blue-icon { width: 18px; height: 18px; }

.member-table { width: 100%; }
.member-table thead { width: 100%; background-color: #f7f7f7; font-size: 14px; color: #333; }
.member-table thead tr th { height: 28px; font-weight: normal; }
.member-table thead tr th.tleft { text-align: left; text-indent: 8px; }
.member-table tbody tr { border-bottom: 1px solid #eee; }
.member-home .member-table tbody tr { border-bottom: none; }

.member-table .house-info-td { width: 410px; padding: 10px 0; }
.member-table .house-info-td .house-img { width: 140px; height: 100px; margin-right: 8px; }
.member-table .house-info-td .house-img img { width: 100%; height: 100%; }
.member-table .house-info-td .house-info { width: -webkit-calc(100% - 148px); width: calc(100% - 148px); }
.member-table .house-info-td .house-info p:last-child { margin-top: 16px; }
.member-table .rent-td { width: 116px; }
.member-table .num-td { width: 86px; }
.member-table .rent-time-td { width: 154px; }
.member-table .next-rent-time-td { width: 90px; }

.member-right .edit-tit { margin: 10px 0; font-size: 16px; }
.member-right .edit-tit span { margin-right: 6px; }
.member-right .house-box { width: 100%; min-height: 204px; }
.member-right .house-box .house-item { width: 177px; height: 204px; margin: 0 20px 10px 0; float: left; -webkit-box-shadow: 0 2px 4px rgba(0,0,0,0.2); -moz-box-shadow: 0 2px 4px rgba(0,0,0,0.2); -o-box-shadow: 0 2px 4px rgba(0,0,0,0.2); box-shadow: 0 2px 4px rgba(0,0,0,0.2); }
.member-right .house-box .house-item:last-child { margin-right: 0; }
.member-right .house-box .house-item .img-box { width: 100%; height: 130px; }
.member-right .house-box .house-item .img-box img { width: 100%; height: 100%; }
.member-right .house-box .house-item .info-box { width: 100%; height: 74px; padding: 6px 8px; }
.member-right .house-box .house-item .info-box > p:first-child { margin-bottom: 4px; height: 39px; overflow-y: hidden; }

.member-right .not-content { margin: 14px 0 24px; }
.member-right .not-content > p:first-child { margin-bottom: 4px; }

.member-right .member-rt { width: 100%; height: 30px; margin: 10px 0 24px; }
.member-right .member-rt .tabs { height: 28px; line-height: 28px; }
.member-right .member-rt .tabs .tab { height: 100%; margin-right: 30px; font-size: 14px; text-align: center; cursor: pointer; float: left; }
.member-right .member-rt .tabs .tab.active { border-bottom: 2px solid #3fabfa; color: #3fabfa; }
.member-right .member-rt .input-box { margin-top: 2px; border-radius: 4px; overflow: hidden; }
.member-right .member-rt .input-box > * { vertical-align: top; }
.member-right .member-rt .input-box input { width: 168px; height: 26px; padding: 0 6px; border: 1px solid #ddd; font-size: 12px; }
.member-right .member-rt .input-box button { height: 26px; width: 48px; margin-left: -1px; background-color: #3fabfa; color: #fff; font-size: 14px; border: none; cursor: pointer; }
.member-right .member-rt .fabu-contract { position: relative; width: 112px; height: 26px; margin-top: 2px; cursor: pointer; background: url(../../images/contract-fabu-icon.png) left center / auto 100% no-repeat; }
.member-right .member-rt .fabu-contract span { display: block; width: 74px; height: 26px; line-height: 26px; font-size: 14px; color: #fff; text-align: center; background-color: #47d38f; }

.member-right .member-rt .fabu-contract-box { display: none; position: absolute; left: 50%; bottom: -162px; width: 160px; height: 150px; margin-left: -86px; padding: 14px 10px; background-color: #fff; -webkit-box-shadow: 0 0 10px #ddd; -moz-box-shadow: 0 0 10px #ddd; -o-box-shadow: 0 0 10px #ddd; box-shadow: 0 0 10px #ddd; -webkit-border-radius: 10px; -moz-border-radius: 10px; -o-border-radius: 10px; border-radius: 10px; z-index: 1; }
.member-right .member-rt .fabu-contract-box:after { content: ""; position: absolute; left: 50%; top: -18px; width: 0; height: 0; margin-left: -9px; border-style: solid; border-width: 9px; border-color:transparent transparent #fff transparent; }
.member-right .member-rt .fabu-contract-box:before { content: ''; position: absolute; left: 50%; top: -9px; margin-left: -7px; border-left: 7px solid transparent; border-right: 7px solid transparent; border-bottom: 6px solid #aaa; filter: blur(2px); }
.member-right .member-rt .fabu-contract-box a { display: block; margin-bottom: 14px; font-size: 14px; color: #333; text-align: center; }
.member-right .member-rt .fabu-contract-box a:hover { color: #3fabfa; }

/*编辑合同*/
.member-right-big-tip { width: 1008px; height: 34px; line-height: 34px; margin-left: -20px; background-color: #fff4f4; }

.edit-tit .tip { display: inline-block; padding: 2px 4px; background-color: #fff4f4; }
.edit-tit .tip .exclamatory-mark-icon { width: 13px; height: 13px; margin: 2px 4px 0 0; }
.edit-tit .tip > span { width: 612px; }

/*无数据显示*/
.no-data { width: 100%; min-height: 400px; margin: 30px auto; }
.no-data .bg { width: 287px; height: 182px; margin: 0 auto 12px; background: url(../../images/no-content-bg.png) center center / 100% auto no-repeat; }
.no-data .goto { width: 500px; margin: 0 auto; }
.no-data .goto > p { margin-left: 4em; }
.no-data .goto > p:first-child { margin-left: 0; }
.no-data .underline { color: #3fabfa; }

/*首页积分*/
.member-point-box { width: -webkit-calc(100% + 40px); width: calc(100% + 40px); height: 200px; margin: 0 0 20px -20px; overflow: hidden; background: url(../../images/member-point-bg.png) center center / 100% 100% no-repeat; }
.member-point-box .point-entrance { margin: 40px 0 0 20px; display: table; vertical-align: bottom; }
.member-point-box .point-entrance > a { display: inline-block; width: 100px; height: 26px; line-height: 26px; margin-left: 24px; font-size: 16px; text-align: center; background-color: #edd537; color: #fff; -webkit-border-radius: 26px; -moz-border-radius: 26px; -o-border-radius: 26px; border-radius: 26px; }
.member-point-box .dynamic-box { width: 410px; height: 160px; margin: 30px 90px 0 0; }
.member-point-box .dynamic-box .dynamic { width: 350px; max-height: 150px; overflow-y: hidden; }
.member-point-box .dynamic-box .dynamic .dynamic-desc { width: 180px; }

/*预约*/
.yuyue .house-info-td { width: 400px; padding-right: 32px; }
.yuyue.renter .house-info-td { width: 400px; padding-right: 30px; }
.yuyue-details table tr { border-bottom: none; }

/*会员中心 房东*/
.landlord.expire .member-table .house-info-td { width: 500px; }
.landlord.qtan .member-table .house-info-td { width: 400px; }
.landlord.qtan .member-table .man-info-td { width: 130px; }
.landlord.qtan .member-table .state-td { width: 130px; }
.landlord.zaizu .member-table .house-info-td,
.landlord.xiajia .member-table .house-info-td { width: 510px; }
.landlord.pending .member-table .house-info-td { width: 530px; }
.landlord.fail .member-table .house-info-td { width: 450px; }

.landlord .yuyue .house-item-box { display: inline-block; width: 308px; height: 214px; margin: 0 16px 20px 0;  padding: 10px; -webkit-box-shadow: 0 2px 4px rgba(0,0,0,0.2); -moz-box-shadow: 0 2px 4px rgba(0,0,0,0.2); -o-box-shadow: 0 2px 4px rgba(0,0,0,0.2); box-shadow: 0 0 4px rgba(0,0,0,0.2); }
.landlord .yuyue .house-item-box:last-child { margin-right: 0; }
.landlord .yuyue .house-item-box .house-item { margin: 0 10px 0 0; -webkit-box-shadow: none; -moz-box-shadow: none; -o-box-shadow: none; box-shadow: none; }

/*会员中心 租客*/
.renter.qiuzu .rent-td { width: 160px; }

/*单选美化*/
.radio-box { display: inline-block; position: relative; }
.radio-box input { display: none; }
.radio-box label { position: relative; display: inline-block; width: 16px; height: 16px; border: 1px solid #bbb; background-color: #fff; -webkit-border-radius: 16px; border-radius: 16px; cursor: pointer; }
.radio-box + label { cursor: pointer; }
.radio-box input:checked + label:after { content: ''; position: absolute; top: 50%; left: 50%; width: 6px; height: 6px; background-color: #3fabfa; -webkit-transform: translate(-50%,-50%); transform: translate(-50%,-50%); -webkit-border-radius: 6px; border-radius: 6px; }
.radio-box input:checked + label { border: 1px solid #3fabfa; }
.radio-box > * { vertical-align: middle; }

/*多选美化*/
.checkbox { display: inline-block; position: relative; }
.checkbox > input { display: none; }
.checkbox label { position: relative; display: inline-block; width: 16px; height: 16px; border: 1px solid #bbb; background-color: #fff; cursor: pointer; }
.checkbox + label { cursor: pointer; }
.checkbox input:checked + label:after { content: ''; display: block; width: 16px; height: 16px; background: url(../../images/duigou-icon.png) center center / 100% no-repeat; color: #3fabfa; }
.checkbox input:checked + label { border: none; }
.checkbox > * { vertical-align: middle; }

/*单选蓝色对勾*/
.check-mark input { display: none; }
.check-mark input + label:after { content: ''; display: block; width: 22px; height: 22px; background-color: #eee; -webkit-border-radius: 50%; border-radius: 50%; }
.check-mark input:checked + label:after { background: url(../../images/check-blue-icon.png) center center / 100% 100% no-repeat; }

/*图片上传*/
.img-upload { width: 100%; min-height: 120px; }
.img-upload .img-item { position: relative; width: 120px; height: 120px; margin: 0 10px 10px 0; overflow: hidden; float: left; }
.img-upload .img-item img { position: absolute; width: auto; height: 100%; left: 50%; top: 0; -webkit-transform: translate(-50%,0); -moz-transform: translate(-50%,0); -o-transform: translate(-50%,0); transform: translate(-50%,0); }
.img-upload .img-item .close-icon { position: absolute; right: 6px; top: 6px; width: 24px; height: 24px; cursor: pointer; }
.img-upload .img-item .set-mainImg { position: absolute; left: 0; bottom: 0; width: 100%; height: 30px; line-height: 30px; background-color: rgba(255,255,255,.7); color: #666; font-size: 14px; text-align: center; cursor: pointer; }
.img-upload .img-item.active .set-mainImg { background-color: rgba(63,171,250,.5); color: #fff; }
.img-upload .add-img { width: 120px; height: 120px; margin-bottom: 10px; background: url(../../images/add-img-bg.png) center center / 100% 100% no-repeat; overflow: hidden; float: left; }
.img-upload .add-img input { width: 100%; height: 100%; filter: alpha(opacity=0); -moz-opacity: 0; -khtml-opacity: 0; opacity: 0; cursor: pointer; }

/*裁剪样式*/
.clip-pop { position: fixed; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(53,53,53,.3); z-index: 10; }
.clip-pop .clip-area { position: absolute; top: 0; width: 100%; height: 100%; }
.clip-pop .clip-btns { position: absolute; bottom: 40px; width: 550px; height: 40px; cursor: pointer; }
.clip-pop .clip-btns button { width: 92px; height: 32px; border: none; overflow: hidden; cursor: pointer; }
.clip-pop .clip-btns button.confirm { background: url(../../images/clip-confirm-bg.png) center center / 100% no-repeat; }
.clip-pop .clip-btns button.cancel { background: url(../../images/clip-cancel-bg.png) center center / 100% no-repeat; }

/*同意*/
.agreement { position: relative; width: 100%; font-size: 14px; color: #999; }
.agreement a { color: #3fabfa; }
.agreement .check-box { display: inline-block; position: relative; }

/*编辑*/
.edit .edit-big-tit { margin: 10px 0; font-size: 16px; }
.edit .edit-big-tit span { margin-right: 6px; }
.edit .edit-big-tit .left-arrow-active-icon { width: 20px; height: 20px; }

.edit .edit-tit { margin: 16px 0 6px; font-size: 14px; font-weight: bold; color: #333; }
.edit-line { position: relative; min-height: 36px; font-size: 0; color: #333; }
.edit-line.lh-36 { line-height: 36px; }
.edit-line .txt { min-height: 36px; margin-right: 14px; font-size: 14px; color: #333; }
/*解决下拉选项文字超出*/
.edit-line .txtAstrict{
	line-height: 36px;
}
.edit-line .selectAstrict{
	display: inline-block;
    width: 100%;
    height: 100%;
    overflow: hidden;
}

.edit-line input.iw-36 { width: 36px; }
.edit-line input.iw-128 { width: 128px; }
.edit-line input.iw-228 { width: 228px; }
.edit-line input.iw-276 { width: 276px; }
.edit-line input.iw-382 { width: 382px; }
.edit-line input { height: 36px; padding: 4px 8px; font-size: 14px; color: #333; border: 1px solid #eee; }
.edit-line .select { position: relative; display: inline-block; height: 36px; line-height: 36px; font-size: 14px; color: #333; text-align: left; border: 1px solid #eee; background-color: #fff; cursor: pointer; }
.edit-line .select > span { display: inline-block; padding: 0 10px; width: 100%; height: 100%; }
.edit-line .select i { width: 10px; height: 6px; margin: 0 0 2px 6px; }
.edit-line .select ul { position: absolute; left: -1px; top: 34px; min-width: 100%; min-width: -webkit-calc(100% + 2px); min-width: calc(100% + 2px); max-height: 180px; background-color: #fff; border: 1px solid #eee; display: none; overflow: auto; z-index: 1; }
.edit-line .select > ul > li { display: block; width: 100%; padding: 4px 10px; line-height: normal; text-align: left; overflow: hidden; white-space: nowrap; }
.edit-line .select > ul > li > a { display: block; width: -webkit-calc(100% + 20px); width: calc(100% + 20px); height: -webkit-calc(100% + 8px); height: calc(100% + 8px); margin-left: -8px; margin-right: 0;  padding: 0 10px; }
.edit-line .select > ul > li:first-child { padding-top: 8px; }
.edit-line .select > ul > li:last-child { padding-bottom: 8px; }
.edit-line .select > ul > li:hover { color: #3fabfa; }
.edit-line .ip-wrap { position: relative; display: inline-block; }
.edit-line .ip-wrap .sign { position: absolute; right: 10px; line-height: 36px; font-size: 14px; }
.edit-line textarea { width: 480px; height: 110px; padding: 4px 8px; font-size: 14px; color: #333; border: 1px solid #eee; resize: none; }
.edit-line .change-href { display: inline-block; width: 90px; height: 30px; line-height: 30px; text-align: center; font-size: 14px; background-color: #f0f9ff; color: #3fabfa; }
.stable .sitem { width: 460px; font-size: 14px; float: left; }
.stable .sitem:first-child { margin-right: 46px; }
.stable .sitem .shead { width: 100%; background-color: #f7f7f7; font-size: 14px; color: #333; }
.stable .sitem .shead > span { display: inline-block; height: 28px; line-height: 28px; text-align: center; float: left; }
.stable .sitem .shead > span.tleft { text-align: left; text-indent: 8px; }
.stable .goods-th, .stable .goods-td { width: 70px; }
.stable .num-th, .stable .num-td { width: 160px; }
.stable .kuandai-td { display: inline-block; width: 230px; height: 76px; line-height: 76px; }
.stable .remarks-th, .stable .remarks-td { width: 230px; }
.stable .sitem .sbody { width: 100%; }
.stable .sitem .sbody .str { width: 100%; font-size: 0; -webkit-text-size-adjust: none; }
.stable .sitem .sbody .str .std { display: inline-block; font-size: 14px; }
.stable .sitem .sbody .str .goods-name { width: 70px; height: 36px; border: 1px solid #eee; }
.stable .sitem .sbody .str .img-upload { margin-bottom: 12px; display: none; }
.stable .sitem .goods-td { text-indent: 12px; }
.stable .fujia-tit { margin-bottom: 12px; cursor: pointer; }
.stable .fujia-tit i { width: 10px; height: 6px; margin: 0 6px; }
.add-supprting-btn { width: 163px; height: 50px; line-height: 50px; margin-bottom: 20px; background: url(../../images/add-supprting-bg.png) center center / 100% no-repeat; font-size: 14px; color: #999; cursor: pointer; }
.edit .minus-icon,
.edit .add-icon { width: 15px; height: 15px; cursor: pointer; }
.edit .sub-btn { width: 400px; height: 56px; line-height: 56px; margin: 10px 0 0 148px; font-size: 18px; color: #fff; text-align: center; background-color: #3fabfa; border: none; cursor: pointer; overflow: hidden; }
.edit .edit-line .edit-get-code { height: 36px; width: 100px; background-color: #f0f9ff; color: #3fabfa; font-size: 14px; border: none; cursor: pointer; }
/* 发布成功弹窗*/
.succ-pop-bg { position: fixed; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(53,53,53,.5); z-index: 1; }
.succ-pop-bg .succ-pop { width: 340px; height: 260px; background-color: #fff; }
.succ-pop-bg .succ-pop .succ-bg { position: relative; width: 100%; height: 206px; background: url(../../images/kefu-bg.png) center 30px / 126px 120px no-repeat; }
.succ-pop-bg .succ-pop .succ-bg .succ-txt { position: absolute; bottom: 15px; width: 100%; text-align: center; font-size: 16px; color: #333; }
.succ-pop-bg .succ-pop .succ-confirm { width: 100%; height: 54px; line-height: 54px; text-align: center; font-size: 16px; color: #3fabfa; cursor: pointer; }

.release-box { margin-bottom: 30px; padding: 0 20px 30px; background-color: #fff; border: 1px solid #eee; }
.release-box > * { vertical-align: top; }
.release-box .release-left { width: 660px; }
.release-box .release-left .orientation-box { width: 380px; }
.release-box .release-left .supporting-box { width: 380px; }
.release-box .release-left .labels-box { width: 560px; }
.order-input-box { width: 500px; overflow: hidden; }
.order-input-box .order-input-item { width: 100%; height: 120px; margin-bottom: 18px; }
.order-input-box .order-input-item .order-img { position: relative; width: 180px; height: 100%; background: #f3f3f3 url(../../images/add-img-bg.png) center center / auto 100% no-repeat; }
.order-input-box .order-input-item .order-img input { position: absolute; width: 100%; height: 100%; cursor: pointer; filter: alpha(opacity=0); -moz-opacity: 0; -khtml-opacity: 0; opacity: 0; }
.order-input-box .order-input-item .order-img img { position: absolute; width: 100%; height: 100%; background-color: #fff; }
.order-input-box .order-input-item .order-img img[src=""] { border: none; background-color: transparent; }
.order-input-box .order-input-item .order-info { position: relative; width: 320px; height: 100%; padding-left: 10px; }
.order-file-btn { position: absolute; left: 10px; bottom: 0; width: 100px; height: 36px; background-color: #f0f9ff; color: #3fabfa; font-size: 14px; border: none; cursor: pointer; }

.release-right { width: 496px; min-height: 500px; }
.release-right-bg { width: 360px; height: auto; margin-top: 20px; }

.edit .map-box { position: relative; width: 660px; height: 260px; margin: 10px 0 30px; }
.edit .map-box .map { width: 100%; height: 100%; }

/*委托出租*/
.danger-tip { display: inline-block; position: relative; border-color: #ff5555!important; }
.danger-tip::after { content: attr(data-content); display: block; position: absolute; left: 4px; top: 48px; padding: 4px 8px; font-size: 12px; color: #fff; background-color: #ff5555; z-index: 1; }
.danger-tip::before { content: ""; position: absolute; left: 24px; top: 34px;
    width: 0; height: 0; margin-left: -7px; border-style: solid; border-width: 7px; border-color: transparent transparent #ff5555 transparent; }

/*列表页*/
.criteria-box { position: relative; margin-bottom: 20px; padding: 20px 0 10px; background-color: #fff; border: 1px solid #eee; }
.criteria-box .subsection { margin: 0 0 6px 100px; }
.criteria-item { width: 100%; min-height: 36px; padding: 0 20px; font-size: 0; }
.criteria-item > span { width: 80px; line-height: 36px; font-size: 14px; color: #333; font-weight: bold; }
.criteria-item > div { width: 1078px; line-height: 36px; }
.criteria-item > div .search-input { width: 276px; height: 36px; border: 1px solid #eee; padding: 4px 8px; font-size: 14px; color: #333; }
.criteria-item > div .search-btn { width: 60px; height: 36px; margin-left: 10px; font-size: 14px; color: #fff; background-color: #3fabfa; border: none; }
.criteria-item > div a { margin-right: 20px; font-size: 14px; color: #333; float: left; }
.criteria-item > div a:hover { color: #3fabfa; }
.criteria-item > div a.active { color: #3fabfa; }
.criteria-item > div .menu { width: 1080px; min-height: 36px; margin-bottom: 10px; padding: 0 10px; border: 1px solid #eee; background-color: #fcfcfc; float: left; }
.criteria-item > div .menu > a { width: 30px; }
.criteria-item > div .menu > div { width: 1008px; }
.criteria-box .tabs { height: 28px; line-height: 28px; padding: 0 20px; margin-bottom: 20px; }
.criteria-box .tabs .tab { height: 100%; margin-right: 30px; font-size: 14px; text-align: center; cursor: pointer; float: left; }
.criteria-box .tabs .tab.active { border-bottom: 2px solid #3fabfa; color: #3fabfa; }
.range { display: block; float: left; }
.range input { width: 100px; height: 26px; padding: 4px 8px; border: 1px solid #eee; font-size: 14px; }
.range button { width: 60px; height: 26px; margin-left: 10px; font-size: 14px; border: none; background-color: #f0f9ff; color: #3fabfa; }
.selectedInfo { min-width: 110px; height: 36px; line-height: 36px; margin: 4px 10px 4px 0; padding: 0 10px; border: 1px solid #ff7d2f; font-size: 14px; color: #333; float: left; }
.selectedInfo span { float: left; }
.selectedInfo .icon { width: 12px; height: 36px; margin-right: 0; margin-left: 6px; cursor: pointer; float: left; }
.empty-selectedInfo { height: 36px; margin-left: 20px; float: left; font-size: 14px; color: #333; }
.empty-selectedInfo > * { vertical-align: middle; }
.empty-selectedInfo .icon { width: 18px; height: 100%; }

.list-box { margin-bottom: 30px; }
.list-box .list { width: 920px; height: auto; margin-right: 20px; border: 1px solid #eee; background-color: #fff; float: left; }
.list-result { width: 100%; height: 52px; line-height: 52px; padding: 0 20px; border-bottom: 1px solid #eee; }
.list-result .sort {  }
.list-result .sort a { margin-right: 20px; font-size: 14px; color: #333; }
.list-result .sort a:last-child { margin-right: 0; }
.list-result .sort a.active { color: #3fabfa; }
.list-result .sort a .icon { width: 8px; height: 12px; margin-left: 4px; }
.list-box .list .list-item { display: block; width: 100%; height: 198px; padding: 20px; border-bottom: 1px solid #eee; }
.list-box .list .list-item .list-img { position: relative; width: 220px; height: 100%; margin-right: 20px; float: left; }
.list-box .list .list-item .list-img img { width: 100%; height: 100%; }
.list-box .list .list-item .list-img .top-icon { position: absolute; top: 4px; }
.list-box .list .list-item .list-img .top-icon .real-housing-icon { width: 24px; height: 27px; }
.list-box .list .list-item .list-img .top-icon .free-deposit-icon { width: 71px; height: 24px; }
.list-box .list .list-item .list-info .ziying-icon { width: 41px; height: 21px; }
.list-box .list .list-item .list-info { width: 638px; height: 100%; padding: 10px 0; float: left; }
.list-box .list .list-item .list-info .location-icon { width: 10px; height: 16px; margin-right: 8px; }
.list-box .list .list-item .list-info .fang-notes { height: 27px; overflow: hidden; }

/*分页*/
.page { display: table; height: 80px; line-height: 80px; margin: 0 auto; }
.page li { margin: 0 12px; float: left; }
.page li a.first,
.page li a.last { font-size: 14px; color: #333; }
.page li a.first:hover,
.page li a.last:hover { color: #3fabfa; }
.page li a.item { display: inline-block; width: 30px; height: 30px; line-height: 30px; background-color: #eee; color: #333; font-size: 14px; text-align: center; -webkit-border-radius: 50%; -moz-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%; }
.page li a.item:hover { background-color: #3fabfa; color: #fff; }
.page li a.item.active { background-color: #3fabfa; color: #fff; }

/*分段*/
.subsection { width: auto; height: 26px; font-size: 0; }
.subsection .subsection-item { display: inline-block; min-width: 40px; height: 26px; line-height: 26px; padding: 0 10px; text-align: center; font-size: 14px; color: #3fabfa; white-space: nowrap; border-top: 1px solid #3fabfa; border-bottom: 1px solid #3fabfa; border-right: 1px solid #3fabfa; cursor: pointer; }
.subsection .subsection-item.active { color: #fff; background-color: #3fabfa; }
.subsection .subsection-item:nth-child(1) { border-left: 1px solid #3fabfa; }

/*推荐*/
.rcmd-list { width: 260px; height: 100%; padding: 0 20px; border: 1px solid #eee; background-color: #fff; float: left; }
.rcmd-list .list-item { display: block; width: 100%; height: 222px; margin-bottom: 20px; }
.rcmd-list .list-item .list-img { width: 100%; height: 158px; }
.rcmd-list .list-item .list-img img { width: 100%; height: 100%; }
/*房源、写字楼、商铺*/
.criteria-box .release-house-entrance { position: absolute; left: 50%; top: 20px; }
/*求租列表*/
.qiuzu .list-box .list .list-item .list-info { width: 100%; height: 100%; padding: 10px 0; float: left; }
.qiuzu .list-box .list .list-item .list-info .tit { display: inline-block; width: 820px; }
.qiuzu .list-box .list .list-item .list-info .tit + .icon { width: 54px; height: 22px; margin-left: 4px; }
.qiuzu .criteria-box { position: relative; }
.qiuzu .criteria-box .release-qiuzu-entrance { position: absolute; left: 50%; top: 54px; }
/*合伙人列表*/
.partner .list-box .list .list-item { height: auto; max-height: 354px; }
.partner .list-box .list .list-item .list-img { width: 100px; height: 100px; }
.partner .list-box .list .list-item .list-info { width: 718px; padding: 0; }
.partner .list-box .list .list-item .list-info .house-box { width: 100%; height: 220px; }
.partner .list-box .list .list-item .list-info .house-box .house-item-object { width: 220px; height: 220px; margin-right: 20px; float: left; }
.partner .list-box .list .list-item .list-info .house-box .house-item-object:last-child { margin-right: 0; }
.partner .list-box .list .list-item .list-info .house-box .house-item-object a { display: block; width: 220px; height: 220px; }
.partner .list-box .list .list-item .list-info .house-box .house-item-object a .house-img { width: 100%; height: 158px; margin-bottom: 4px; }
.partner .list-box .list .list-item .list-info .house-box .house-item-object a .house-img img { width: 100%; height: 100%; }
.partner .partner-list-entrance { position: absolute; right: 300px; top: 10px; }
.partner .partner-list-entrance img { width: auto; height: 100%; }

/*页面提示*/
.page-tip { width: 100%; height: 60px; line-height: 60px; font-size: 24px; font-weight: bold; color: #fff; text-align: center; background-color: #ff7777; }

/*详情*/
.details-box { margin-bottom: 30px; background-color: #fff; border: 1px solid #eee; }
.details-box .tit-box { padding: 20px 0; }
.details-box .tit-box .title { width: 780px; padding: 0 20px; font-size: 22px; color: #333; }
.details-box .tit-box .title > .ziying-icon { width: 41px; height: 21px; margin-right: 8px; }
.details-box .tit-box .btns { width: 300px; padding: 0 10px; }
.details-box .tit-box .btns span { display: inline-block; width: 86px; height: 30px; line-height: 30px; font-size: 14px; text-align: center; cursor: pointer; margin-right: 10px; }
.details-box .tit-box .btns span:last-child { margin-right: 0; }
.details-box .tit-box .btns span.follow { border: 1px solid #3fabfa; color: #333; }
.details-box .tit-box .btns span.yuyue { background-color: #3fabfa; color: #fff; }
.details-box .tit-box .btns span.online > a { background-color: #ff5555; color: #fff; }
.details-box .tit-box .btns span > a { display: block; width: 100%; height: 100%; }
.details-box .tit-box .share-fang { position: relative; height: 30px; line-height: 30px; cursor: pointer; }
.details-box .tit-box .share-fang .icon { width: 14px; height: 12px; margin-right: 6px; }
.details-box .tit-box .share-fang:hover .share-fang-box { display: block; }
.details-box .tit-box .share-fang .share-fang-box { display: none; position: absolute; left: -50px; top: 30px; width: 150px; height: 176px; padding: 16px 18px; border: 1px solid #eee; background-color: #fff; box-shadow: 0 0 12px #f2f2f2; }
.details-box .tit-box .share-fang .share-fang-box img { display: block; width: 110px; height: 120px; padding-bottom: 10px; }

.details-box .carousel { width: 780px; height: 480px; }
.details-box .carousel .view .swiper-container { width: 600px; height: 438px; margin-right: 10px; }
.details-box .carousel .view .swiper-container img { width: 100%; height: 100%; cursor: pointer; }
.details-box .carousel .preview { position: relative; height: 438px; padding: 36px 0; }
.details-box .carousel .preview .swiper-container { width: 156px; height: 366px; }
.details-box .carousel .preview .swiper-slide { width: 100%; height: 114px; margin-bottom: 10px; border: 2px solid #fff; cursor: pointer; }
.details-box .carousel .preview .swiper-slide:last-child { margin-bottom: 0; }
.details-box .carousel .preview .swiper-slide img { width: 100%; height: 100%; }
.details-box .carousel .preview .swiper-slide.active-nav { border: 2px solid #3fabfa; }
.details-box .carousel .preview .arrow-left,
.details-box .carousel .preview .arrow-right { position: absolute; display: block; width: 100%; height: 26px; }
.details-box .carousel .preview .arrow-left { top: 0; left: 0; margin-bottom: 10px; background: url(../../images/preview-top.png) no-repeat left top; }
.details-box .carousel .preview .arrow-right { bottom: 0; left: 0; background: url(../../images/preview-bottom.png) no-repeat left bottom; }
.details-box .carousel .real-housing-details-icon { width: 72px; height: 28px; }
.details-box .carousel .free-deposit-icon { width: 72px; height: 28px; }

.details-box .info { width: 418px; min-height: 438px; padding: 0 20px; }
.details-box .info .partner-operate { display: inline-block; width: 88px; height: 28px; padding: 0 8px; line-height: 28px; margin-left: 60px; text-align: right; background-color: #fff; background-size: 16px 15px; background-repeat: no-repeat; background-position: 8px center; cursor: pointer; }
.details-box .info .partner-operate.add { border: 1px solid #3fabfa; color: #3fabfa; background-image: url(../../images/partner-add-icon.png); }
.details-box .info .partner-operate.del { border: 1px solid #999; color: #999; background-image: url(../../images/partner-del-icon.png); }
.details-box .info .detail-room { margin: 24px 0 0; }
.details-box .info .detail-room > p { font-size: 0; margin-bottom: 12px; }
.details-box .info .detail-room > p > * { vertical-align: top; }
.details-box .info .detail-room > p > span { display: inline-block; min-width: 150px; max-width: 220px; }
.details-box .info .detail-room .addr { margin-bottom: 12px; }
.details-box .info .detail-room .addr > span:last-child { width: 300px; }
.details-box .info .fang-notes { margin: 14px 0 0; }
.details-box .info .fang-notes .fang-note { margin-bottom: 10px; }
.details-box .info .customer-hot-line { margin-top: 12px; padding: 15px; background-color: #f2f2f2; }
.details-box .info .customer-hot-line .call-meiqia { display: inline-block; width: 96px; height: 32px; line-height: 32px; padding-right: 8px; margin-left: 20px; font-size: 14px; color: #fff; text-align: right; background: #3fabfa url(../../images/kefu-white-icon.png) 8px center / auto 54% no-repeat; cursor: pointer; }
.details-box .info .important-tip { width: 100%; height: 60px; margin-top: 10px; border: 1px solid #ff5555; background-color: #fff4f4; }
.details-box .info .important-tip .tit { width: 80px; height: 60px; padding: 8px 0; }
.details-box .info .important-tip .tit i { display: block; width: 22px; height: 22px; margin: 0 auto; }
.details-box .info .important-tip .desc { width: 280px; height: 34px; margin-left: 10px; padding: 8px 0; }

/*周边配套地图*/
.periphery-box { width: 100%; height: 400px; }
.periphery-box .map { width: 760px; height: 100%; }
.periphery-box .map-list { width: 438px; }
.periphery-box .list-top { width: 100%; height: 56px; background-color: #f1f1f1; }
.periphery-box .list-top .list-item { width: 62px;height: 100%; line-height: 56px; font-size: 14px; color: #333; text-align: center; background-color: #f1f1f1; float: left; cursor: pointer; }
.periphery-box .list-top .list-item.active { color: #3fabfa; background-color: #fff; }
.periphery-box .list-content { width: 100%; height: 344px; overflow-y: scroll; }
.periphery-box .list-content .list-item { width: 358px; min-height: 75px; padding: 18px 0; margin: 0 40px; border-bottom: 1px solid #eee; }
.periphery-box .list-content .list-item i { width: 26px; height: 36px; line-height: 32px; font-size: 14px; color: #fff; text-align: center; font-style: normal; background: url(../../images/location-solid-red.png) center center / 100% no-repeat; }
.periphery-box .list-content .item-middle { width: 250px; }

.fabu-man { height: 60px; }
.fabu-man .fabu-avatar { width: 60px; height: 60px; }
.fabu-man .fabu-avatar img { width: 100%; height: 100%; }

.achv { min-height: 60px; text-align: center; }
.achv .achv-item { width: 126px; height: 60px; padding: 10px 0; float: left; }

.details-box .supporting-box { height: 70px; padding: 0 30px; }
.details-box .supporting-box .supporting-item { width: 50px; height: 70px; margin-right: 60px; float: left; }
.details-box .supporting-box .supporting-item:last-child { margin-right: 0; }
.details-box .supporting-box .supporting-item .supporting-icon { width: 50px; height: 38px; background-size: auto 100%; background-position: center center; background-repeat: no-repeat; }
.details-box .supporting-box .supporting-item p { margin-top: 4px; font-size: 14px; text-align: center; color: #333; }
.details-box .supporting-box .supporting-item.not-have p { color: #999; text-decoration: line-through; }

/*床*/
.bed-icon { background-image: url(../../images/bed-icon.png); }
.not-have .bed-icon { background-image: url(../../images/bed-fine-icon.png); }
/*沙发*/
.sofa-icon { background-image: url(../../images/sofa-icon.png); }
.not-have .sofa-icon { background-image: url(../../images/sofa-fine-icon.png); }
/*冰箱*/
.fridge-icon { background-image: url(../../images/fridge-icon.png); }
.not-have .fridge-icon { background-image: url(../../images/fridge-fine-icon.png); }
/*空调*/
.aircond-icon { background-image: url(../../images/aircond-icon.png); }
.not-have .aircond-icon { background-image: url(../../images/aircond-fine-icon.png); }
/*电视机*/
.telev-icon { background-image: url(../../images/telev-icon.png); }
.not-have .telev-icon { background-image: url(../../images/telev-fine-icon.png); }
/*热水器*/
.heater-icon { background-image: url(../../images/heater-icon.png); }
.not-have .heater-icon { background-image: url(../../images/heater-fine-icon.png); }
/*洗衣机*/
.washer-icon { background-image: url(../../images/washer-icon.png); }
.not-have .washer-icon { background-image: url(../../images/washer-fine-icon.png); }
/*微波炉*/
.microwave-icon { background-image: url(../../images/microwave-icon.png); }
.not-have .microwave-icon { background-image: url(../../images/microwave-fine-icon.png); }
/*衣柜*/
.wardrobe-icon { background-image: url(../../images/wardrobe-icon.png); }
.not-have .wardrobe-icon { background-image: url(../../images/wardrobe-fine-icon.png); }
/*宽带*/
.broadband-icon { background-image: url(../../images/broadband-icon.png); }
.not-have .broadband-icon { background-image: url(../../images/broadband-fine-icon.png); }

.details-box .xq-info { min-height: 194px; }
.details-box .wygs-info { min-height: 194px; }
.details-box .xq-info .xq-img { width: 270px; height: 194px; }
.details-box .wygs-info .xq-img { width: 270px; height: 194px; }
.details-box .xq-info .xq-img img { width: 100%; height: 100%; }
.details-box .wygs-info .xq-img img { width: 100%; height: 100%; }
.details-box .xq-info .xq-details { width: 850px; height: 100%; margin-left: 20px; }
.details-box .wygs-info .wygs-details { width: 850px; height: 100%; margin-left: 20px; }

.details-box .xq-info .detail-room { margin: 16px 0 0; }
.details-box .wygs-info .detail-room { margin: 16px 0 0; }
.details-box .xq-info .detail-room > p { font-size: 0; margin-bottom: 12px; }
.details-box .wygs-info .detail-room > p { font-size: 0; margin-bottom: 12px; }
.details-box .xq-info .detail-room > p > span { display: inline-block; width: 228px; }
.details-box .wygs-info .detail-room > p > span { display: inline-block; width: 228px; }
.details-box .xq-info .detail-room div > span:last-child { width: 780px; }
.details-box .wygs-info .detail-room div > span:last-child { width: 780px; }

.rcmd-box { min-height: 230px; }
.rcmd-box .rcmd-item { display: inline-block; width: 234px; height: 100%; margin-right: 50px; float: left; }
.rcmd-box .rcmd-item:first-child { margin-left: 36px; }
.rcmd-box .rcmd-item:last-child { margin-right: 0; }
.rcmd-box .rcmd-item .rcmd-img { width: 234px; height: 170px; }
.rcmd-box .rcmd-item .rcmd-img img { width: 100%; height: 100%; }

/*求租详情*/
.qiuzu .details-box .main-info { width: 100%; height: 76px; margin: 10px 0 30px; }
.qiuzu .details-box .main-info .item-info { position: relative; min-width: 140px; max-width: 500px; height: 100%; padding: 10px 34px; text-align: center; float: left; }
.qiuzu .details-box .main-info .item-info:not(:last-child):after { content: ''; display: block; position: absolute; top: 50%; right: 0; margin-top: -20px; width: 1px; height: 40px; background-color: #eee; }
.qiuzu .details-box .main-info + .require { width: 1000px; padding: 10px 20px; }
.qiuzu .details-box .main-info + .require .fang-notes { width: 800px; }
.qiuzu .details-box .main-info + .require .fang-notes .fang-note { margin-bottom: 8px; }

/*合伙人介绍*/
.partner-img2-icon-1 { background: url(../../images/partner-img2-icon-1.png) center center / 100% 100% no-repeat; }
.partner-img2-icon-2 { background: url(../../images/partner-img2-icon-2.png) center center / 100% 100% no-repeat; }
.partner-img2-icon-3 { background: url(../../images/partner-img2-icon-3.png) center center / 100% 100% no-repeat; }
.partner-img2-icon-4 { background: url(../../images/partner-img2-icon-4.png) center center / 100% 100% no-repeat; }
.partner-introduce .img1 img { display: block; width: 100%; height: auto; }
.partner-introduce a > span { display: block; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); white-space: nowrap; }
.partner-introduce .img1,
.partner-introduce .img2,
.partner-introduce .img3,
.partner-introduce .img4,
.partner-introduce .img5,
.partner-introduce .img6 { position: relative; min-width: 1200px; overflow: hidden; }
.partner-introduce .img1 a.certified { display: block; position: absolute; left: 51%; top: 54%; width: 11%; height: 8%; font-size: 20px; color: #3fabfa; text-align: center; background-color: #fff; }
.partner-introduce .img2 { width: 100%; min-width: 1200px; height: 444px; background-color: #fff; }
.partner-introduce .img2 .items { width: 1186px; height: 354px; margin: 90px auto 0; }
.partner-introduce .img2 .items .item { position: relative; width: 294px; height: 100%; padding: 0 40px; float: left; }
.partner-introduce .img2 .items .item:not(:last-child):after { content: ''; position: absolute; right: 0; top: 120px; width: 1px; height: 50%; background-color: #eee; }
.partner-introduce .img2 .items .item i { display: block; width: 74px; height: 74px; margin: 0 auto 20px; }
.partner-introduce .img3 { width: 100%; height: 560px; background: #f8fcff url(../../images/partner-img3-icon.png) 30% center / 535px 365px no-repeat; }
.partner-introduce .img3 .info { display: block; position: absolute; left: 50%; top: 26%; width: 500px; height: 365px; }
.partner-introduce .img3 .info a.certified { display: block; position: relative; width: 180px; height: 40px; font-size: 20px; color: #fff; text-align: center; background-color: #3fabfa; -webkit-border-radius: 40px; border-radius: 40px; }
.partner-introduce .img4 { width: 100%; height: 560px; background: #fff url(../../images/partner-img4-icon.png) 80% center / 355px 309px no-repeat; }
.partner-introduce .img4 .info { display: block; position: absolute; left: 20%; top: 26%; width: 590px; height: 365px; }
.partner-introduce .img4 .info a.certified { display: block; position: relative; width: 180px; height: 40px; font-size: 20px; color: #fff; text-align: center; background-color: #3fabfa; -webkit-border-radius: 40px; border-radius: 40px; }
.partner-introduce .img5 { width: 100%; height: 560px; background: #f8fcff url(../../images/partner-img5-icon.png) 20% center / 355px 299px no-repeat; }
.partner-introduce .img5 .info { display: block; position: absolute; left: 50%; top: 26%; width: 560px; height: 365px; }
.partner-introduce .img5 .info a.certified { display: block; position: relative; width: 180px; height: 40px; font-size: 20px; color: #fff; text-align: center; background-color: #3fabfa; -webkit-border-radius: 40px; border-radius: 40px; }
.partner-introduce .img6 { width: 100%; height: 560px; background: #fff url(../../images/partner-img6-icon.png) 80% center / 417px 257px no-repeat; }
.partner-introduce .img6 .info { display: block; position: absolute; left: 20%; top: 26%; width: 590px; height: 365px; }
.partner-introduce .img6 .info a.certified { display: block; position: relative; width: 180px; height: 40px; font-size: 20px; color: #fff; text-align: center; background-color: #3fabfa; -webkit-border-radius: 40px; border-radius: 40px; }

/*合伙人申请详情*/
.partner-upgrade-item2-1 { background: url(../../images/partner-upgrade-item2-1.png) center center / 100% 100% no-repeat; }
.partner-upgrade-item2-2 { background: url(../../images/partner-upgrade-item2-2.png) center center / 100% 100% no-repeat; }
.partner-upgrade-item2-3 { background: url(../../images/partner-upgrade-item2-3.png) center center / 100% 100% no-repeat; }
.partner-upgrade-item2-4 { background: url(../../images/partner-upgrade-item2-4.png) center center / 100% 100% no-repeat; }
.partner-upgrade-item3-1 { background: url(../../images/partner-upgrade-item3-1.png) center center / 100% 100% no-repeat; }
.partner-upgrade-item3-2 { background: url(../../images/partner-upgrade-item3-2.png) center center / 100% 100% no-repeat; }
.partner-upgrade-item3-3 { background: url(../../images/partner-upgrade-item3-3.png) center center / 100% 100% no-repeat; }
.partner-upgrade .tit { width: 100%; height: 40px; text-align: center; }
.partner-upgrade .tit .word { position: relative; font-size: 30px; color: #333; font-weight: bold; }
.partner-upgrade .tit .word:before { content: ""; top: 50%; left: -120px; position: absolute; width: 100px; height: 1px; margin-top: -.5px; background-color: #333; }
.partner-upgrade .tit .word:after { content: ""; top: 50%; right: -120px; position: absolute; width: 100px; height: 1px; margin-top: -.5px; background-color: #333; }
.partner-upgrade img { display: block; }
.partner-upgrade .item1 { min-width: 1200px; }
.partner-upgrade .item2 { position: relative; min-width: 1200px; }
.partner-upgrade .item2 .icons { top: 50px; width: 970px; height: 160px; }
.partner-upgrade .item2 .icons .item { width: 100px; height: 100%; margin-right: 190px; text-align: center; font-size: 20px; color: #333; float: left; }
.partner-upgrade .item2 .icons .item:last-child { margin-right: 0; }
.partner-upgrade .item2 .icons .item .icon { width: 100px; height: 100px; margin-bottom: 10px; }
.partner-upgrade .item2 .info { top: 260px; width: 1000px; height: 580px; background-color: #fff; -webkit-box-shadow: 0 0 20px #88add4; box-shadow: 0 0 20px #88add4; -webkit-border-radius: 10px; border-radius: 10px; }
.partner-upgrade .item2 .info .tit { margin: 46px 0 60px; }
.partner-upgrade .item2 .info .items { margin: 0 auto; width: 620px; min-height: 120px; }
.partner-upgrade .item2 .info .items .item { width: 104px; min-height: 120px; font-size: 16px; color: #999; float: left; }
.partner-upgrade .item2 .info .items .item:not(:last-child){ margin-right: 150px; }
.partner-upgrade .item2 .info .items .item .icon { display: block; width: 80px; height: 74px; margin: 0 auto 20px; }
.partner-upgrade .item2 .info .state-line { width: 548px; height: 28px; margin: 30px auto 38px; background: url(../../images/partner-upgrade-state-line.png) center center / 96% 1px no-repeat; }
.partner-upgrade .item2 .info .state-line .icon { width: 28px; height: 28px; background-color: #fff; }
.partner-upgrade .item2 .info .state-line .icon:not(:last-child) { margin-right: 226px; }
.partner-upgrade .item2 .info .bottom { width: 100%; height: 200px; background-color: #f6faff; overflow: hidden; }
.partner-upgrade .item2 .info .bottom p { margin: 40px 0 44px; }
.partner-upgrade .item2 .info .bottom .apply { display: block; width: 200px; height: 50px; margin: 0 auto; line-height: 50px; text-align: center; font-size: 18px; color: #fff; background-color: #3fabfa; -webkit-box-shadow: 0 0 10px #32a7e3; box-shadow: 0 0 10px #32a7e3; -webkit-border-radius: 50px; border-radius: 50px; }

/*合伙人店铺详情*/
.partner-shop .main-box { height: 140px; border: 1px solid #eee; margin-bottom: 10px; padding: 20px; }
.partner-shop .main-box .avatar { width: 100px; height: 100px; }
.partner-shop .main-box .avatar img { width: 100%; height: 100%; }
.partner-shop .follow,
.partner-shop .edit { display: inline-block; width: 90px; height: 30px; line-height: 30px; margin-top: 35px; font-size: 14px; text-align: center; border: 1px solid #3fabfa; color: #3fabfa; margin-right: 20px; cursor: pointer; }
.partner-shop .content-box { margin-bottom: 30px; padding: 20px; border: 1px solid #eee; }
.partner-shop .content-box .banner { width: 100%; height: 360px; }
.partner-shop .content-box .banner img { width: 100%; height: 100%; }
.partner-shop .rcmd-box .rcmd-item { width: 274px; height: 260px; margin: 0 20px 30px 0; }
.partner-shop .rcmd-box .rcmd-item:first-child { margin-left: 0; }
.partner-shop .rcmd-box .rcmd-item:nth-child(4n+0) { margin-right: 0; }
.partner-shop .rcmd-box .rcmd-item .rcmd-img { width: 100%; height: 200px; }
.partner-shop .rcmd-box .rcmd-item .rcmd-img img { width: 100%; height: 100%; }

/*下划线 tab*/
.underline-tabs { height: 28px; line-height: 28px; }
.underline-tabs .tab { height: 28px; line-height: 28px; }
.underline-tabs .tab.active { border-bottom: 2px solid #3fabfa; color: #3fabfa; }
.underline-tabs .tab { height: 100%; margin-right: 30px; font-size: 14px; text-align: center; cursor: pointer; float: left; }

/*评分条*/
.progress-bar { display: inline-block; width: 160px; height: 10px; margin-right: .4rem; }
.progress { display: block; height: 10px; -webkit-border-radius: 10px; border-radius: 10px; overflow: hidden; background: -webkit-linear-gradient(left, #3fabfa, #7de2ff); }
.progress.w0 { width: 8px; }
.progress.w1 { width: 32px; }
.progress.w2 { width: 64px; }
.progress.w3 { width: 96px; }
.progress.w4 { width: 128px; }
.progress.w5 { width: 160px; }

/*预约弹窗*/
.yuyue-box { position: fixed; left: 50%; top: 50%; width: 816px; height: 470px; margin: -215px 0 0 -408px; background-color: #fff; }
.yuyue-box .cancel-white-icon { position: absolute; right: -18px; top: -18px; width: 36px; height: 36px; cursor: pointer; }
.yuyue-box .yuyue-bg { width: 300px; height: 100%; }
.yuyue-box .yuyue-right { width: 516px; height: 100%; padding: 50px; }
.yuyue-box .yuyue-ul { height: auto; }
.yuyue-box .yuyue-ul > li { width: 100%; height: 36px; line-height: 35px; margin-bottom: 30px; }
.yuyue-box .yuyue-ul.reg > li { margin-bottom: 20px; }
.yuyue-box .yuyue-ul > li .yuyue_width1 { width: 176px; }
.yuyue-box .yuyue-ul > li p { height: 100%;  border: 1px solid #e8e8e8; }
.yuyue-box .yuyue-ul > li .yuyue_width1 input { width: 174px; }
.yuyue-box .yuyue-ul > li p input {  height: 100%; padding: 0 8px; border: none; }
.yuyue-box .yuyue-ul > li .yuyue_width2 { width: 296px; }
.yuyue-box .yuyue-ul > li .yuyue_width2 input { width: 294px; }
.yuyue-box .yuyue-ul > li .getCode { display: inline-block; width: 120px; height: 36px; line-height: 36px; font-size: 12px; color: #fff; text-align: center; border-radius: 6px; -webkit-border-radius:6px; -moz-border-radius:6px; -o-border-radius:6px; background-color:#3fabfa; }
.yuyue-box .select > ul { position: absolute; background-color: #fff; }
.yuyue-box .sub { display: table; width: 400px; height: 56px; margin: 0 auto 20px; font-size: 18px; background-color: #3fabfa; color: #fff; border: none; cursor: pointer; }

/*新闻*/
.news-content { border: 1px solid #eee; }
.news-content .news-l { width: 860px; }
.news-content .news-l .news-list { padding: 0 20px; }
.news-content .news-l .news-list .list-item { display: block; height: 186px; padding: 20px 0; border-bottom: 1px solid #eee; }
.news-content .news-l .news-list .list-item .news-img { width: 200px; height: 146px; margin-right: 20px; }
.news-content .news-l .news-list .list-item .news-img img { width: 100%; height: 100%; }
.news-content .news-l .news-list .list-item .news-info { width: 600px; height: 146px; }
.news-content .news-l .news-list .list-item .news-info .time-icon { width: 14px; height: 14px; margin-right: 10px; }
.news-content .news-r { width: 338px; padding: 20px; }
.news-hot-banner { width: 180px; height: 50px; background: url(../../images/news-hot-banner.png) center center / 100% no-repeat; }
.news-hot-list { width: 100%; overflow: hidden; }
.news-hot-list li { width: 100%; }
.news-hot-list li a { width: 100%; height: 100%; }
.news-hot-list li a i { width: 18px; height: 18px; line-height: 18px; text-align: center; color: #fff; font-size: 12px; margin-right: 8px; }
.news-hot-list li a span { display: inline-block; width: 270px; font-size: 14px; color: #333; }
.news-details { width: 100%; }
.news-details .title { font-size: 28px; color: #333; font-weight: bold; text-align: center; }
.news-details .desc { padding: 20px; }
.news-details .desc p { font-size: 16px; color: #333; margin: 8px 0; line-height: 1.5; }
.news-details .desc img { display: block; max-width: 820px; margin: 8px auto; }

/*个人信息*/
.personal-info .edit-line .avatar { position: relative; width: 96px; height: 96px; }
.personal-info .edit-line .avatar img { width: 100%; height: 100%; }
.personal-info .edit-line .avatar input { position: absolute; left: 0; top: 0; width: 100%; height: 100%; filter: alpha(opacity=0); -moz-opacity: 0; -khtml-opacity: 0; opacity: 0; z-index: 1; cursor: pointer; }
.upload-avatar-btn { display: inline-block; width: 90px; height: 30px; line-height: 30px; margin: 10px 10px 0 0; font-size: 14px; text-align: center; background-color: #f0f9ff; color: #3fabfa; cursor: pointer; }

/*账号安全*/
.account-security {  }
.safety-grade { width: 150px; height: 12px; border-width: 1px; border-style: solid; -webkit-border-radius: 12px; border-radius: 12px; border-radius: 12px; border-radius: 12px; }
.safety-grade > div { height: 100%; -webkit-border-radius: 12px; border-radius: 12px; border-radius: 12px; border-radius: 12px; }
.safety-grade.low { border-color: #ffc1c2; }
.safety-grade.low > div { width: 50px; background: -webkit-linear-gradient(left, #ff5857, #ffc0c1); }
.safety-grade.medium { border-color: #7cdfff; }
.safety-grade.medium > div { width: 100px; background: -webkit-linear-gradient(left, #3fabfa, #7cdfff); }
.safety-grade.high { border-color: #7cdfff; }
.safety-grade.high > div { width: 150px; background: -webkit-linear-gradient(left, #3fabfa, #7cdfff); }

/* 实名认证 */
.real-name {  }
.real-name .id-box { width: 100%; min-height: 240px; margin-bottom: 20px; }
.real-name .id-box .id-item { width: 270px; min-height: 240px; margin-right: 60px; float: left; }
.real-name .id-box .id-item:last-child { margin-right: 0; }
.real-name .id-box .id-item .img-box { position: relative; width: 180px; height: 120px; margin-bottom: 12px; overflow: hidden; }
.real-name .id-box .id-item .img-box img { position: absolute; width: 100%; height: auto; }
.real-name .id-box .id-item .img-box input { position: absolute; left: 0; top: 0; width: 100%; height: 100%; cursor: pointer; filter: alpha(opacity=0); -moz-opacity: 0; -khtml-opacity: 0; opacity: 0; }
.real-name .verifying { position: relative; margin: 10px auto 0; width: 180px; height: 160px; background: url(../../images/kefu-bg.png) center center / auto 80% no-repeat; }
.real-name .verifying p { position: absolute; bottom: -10px; width: 100%; font-size: 14px; color: #333; text-align: center; }
.real-name .review { width: 340px; height: 178px; margin: 64px auto 0; padding: 40px 32px 40px 24px; border: 2px solid #dfdfdf;  -webkit-border-radius: 10px; border-radius: 10px; }
.real-name .review-avatar { width: 66px; height: 66px; overflow: hidden; }
.real-name .review-avatar img { width: 100%; height: 100%; }

/*租服务、租物品 开发中..*/
.development img { width: 100%; height: auto; }

/*评价*/
.evaluate .raty img { width: 20px; height: 20px; margin-right: 8px; }

/*申请售后*/
.after-sale .member-table tr { border-bottom: none; }
.after-sale-apply-list .house-info-td { width: 650px; padding-right: 250px; }
.after-sale-weibei-list .house-info-td,
.after-sale-pending-list .house-info-td { width: 470px; padding-right: 60px; }
.after-sale-yibei-list .house-info-td { width: 400px; padding-right: 50px; }

/*列表页 提示*/
.mask-tip { position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,.5); font-size: 14px; color: #fff; text-align: center; }

/*关注*/
.follow {  }
.follow .house-info-td { width: 500px; padding-right: 32px; }
.follow .house-info-td .house-img { position: relative; }
.follow .house-info-td .house-img .mask-tip { line-height: 100px; }
.follow.follow-partner-shop .member-table .house-info-td .house-img { width: 100px; height: 100px; }
.follow.follow-partner-shop .member-table .house-info-td { width: 570px; }
/*关注 - 百科*/
.follow.wiki .wiki-box { width: 100%; height: auto; }
.follow.wiki .wiki-box .item { display: inline-block; width: 460px; height: 180px; margin: 0 24px 24px 0; padding: 20px; border: 1px solid #eee; float: left; }
.follow.wiki .wiki-box .item:hover { border-color: #ddd; }
.follow.wiki .wiki-box .item:nth-child(2n+0) { margin-right: 0; }
.follow.wiki .wiki-box .item .img-box { width: 140px; height: 140px; float: left; }
.follow.wiki .wiki-box .item .img-box img { width: 100%; height: 100%; }
.follow.wiki .wiki-box .item .info-box { width: 252px; height: 140px; float: right; }
.follow.wiki .wiki-box .item .info-box .del { float: right; cursor: pointer; }
.follow.wiki .wiki-box .item .info-box .desc { display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 4; overflow: hidden; }

/*帮助中心*/
.help-center .member-left li a { text-indent: 50px; line-height: 40px; }
.help-center .member-right { min-height: 200px; }
.help-center .member-right .edit-big-tit { overflow: hidden; }
.help-center .member-right .content { font-size: 14px; color: #333; }
.help-center .member-right .content p { line-height: 1.5; }
.help-center .member-right .content table { font-size: 14px; color: #333; }

/*媒体报道*/
.help-center {  }
.help-center .coverage-box { width: 100%; }
.help-center .coverage-box .item { display: block; width: 100%; height: 160px; padding: 20px 0; border-bottom: 1px solid #eee; -webkit-transition: padding .3s; -moz-transition: padding .3s; -o-transition: padding .3s; transition: padding .3s; }
.help-center .coverage-box .item:hover { padding-left: 20px; }
.help-center .coverage-box .item:first-child { border-top: 1px solid #eee; }
.help-center .coverage-box .item p { word-break: break-all; }

/*意见征集*/
.solicit-opinion {  }
.solicit-opinion .your-opinion { width: 382px; height: 150px; }
.solicit-opinion .zuke-about-bg { width: 378px; height: 266px; background: url(../../images/zuke-about-bg.png) center center / 100% 100% no-repeat; }
.solicit-opinion .sub-btn { width: 382px; margin-left: 70px; }

/*商业合作*/
.intention {  }
.intention .your-intention { width: 382px; height: 150px; }
.intention .zuke-about-bg { width: 378px; height: 266px; background: url(../../images/zuke-about-bg.png) center center / 100% 100% no-repeat; }
.intention .sub-btn { width: 382px; margin-left: 70px; }

/*消息通知*/
.red-dot { position: relative; }
.red-dot:before { content: ''; position: absolute; left: 0; top: 6px; display: block; width: 8px; height: 8px; -webkit-border-radius: 50%; border-radius: 50%; background-color: #ff5555; }
.system-notice td { padding: 20px 0; }
.system-notice .notice-td { width: 580px; }
.system-notice .operation-td { width: 160px; padding-right: 20px; }
.system-notice .red-dot { text-indent: 1.5em; }

/*积分*/
.point.member .member-point-box { position: relative; height: 276px; background-image: url(../../images/jifen-bg.png); } 
.coupon-box { position: absolute; left: 210px; bottom: 20px; min-width: 580px; height: 124px; }
.coupon-box .coupon-item { width: 130px; height: 120px; margin-right: 14px; float: left; background: url(../../images/coupon-bg.png) center center / 100% no-repeat; -webkit-border-radius: 10px; -moz-border-radius: 10px; -o-border-radius: 10px; border-radius: 10px; }
.coupon-box .coupon-item:last-child { margin-right: 0; }
.exchange-btn { display: table; margin: 14px auto 0; width: 66px; height: 30px; background-color: #3fabfa; color: #fff; font-size: 16px; border: none; -webkit-border-radius: 30px; -moz-border-radius: 30px; -o-border-radius: 30px; border-radius: 30px; }
.point .member-table tr td { padding: 20px 0; }
.point .member-table tr td.details-td { width: 600px; }

/*兑换优惠券弹出框*/
.exchange-pop { position: relative; width: 300px; height: 176px; background-color: #fff; -webkit-border-radius: 10px; -moz-border-radius: 10px; -o-border-radius: 10px; border-radius: 10px; }
.exchange-pop .title { padding: 16px 0 0 30px; font-size: 18px; color: #333; }
.exchange-pop .calc { padding: 16px 0 16px 30px; }
.exchange-pop .icon { width: 20px; height: 20px; cursor: pointer; }
.exchange-pop .minus-icon { margin: 0 18px 0 80px; background: url(../../images/minus-blue-icon.png) center center / 100% 100% no-repeat; }
.exchange-pop .add-icon { margin: 0 0 0 18px; background: url(../../images/add-blue-icon.png) center center / 100% 100% no-repeat; }
.exchange-pop .btns { position: absolute; left: 0; bottom: 0; width: 100%; height: 40px; border-top: 1px solid #eee; font-size: 16px; color: #333; }
.exchange-pop .btns .btn { width: 50%; height: 40px; line-height: 40px; text-align: center; float: left; cursor: pointer; }
.exchange-pop .btns .btn:first-child { color: #666; border-right: 1px solid #eee; }
.exchange-pop .btns .btn:last-child { color: #3fabfa; }

/*租金券*/
.rent-coupon.member .member-point-box { position: relative; height: 200px; background-image: url(../../images/zujinquan-bg.png); }
.rent-coupon-box { margin: 0 auto; width: 880px; min-height: 120px; }
.rent-coupon-box .rent-coupon-item { position: relative; width: 400px; height: 120px; margin: 0 80px 20px 0; float: left; -webkit-box-shadow: 0 1px 4px rgba(0,0,0,0.2); -moz-box-shadow: 0 1px 4px rgba(0,0,0,0.2); -o-box-shadow: 0 1px 4px rgba(0,0,0,0.2); box-shadow: 0 1px 4px rgba(0,0,0,0.2); -webkit-border-radius: 10px; -moz-border-radius: 10px; -o-border-radius: 10px; border-radius: 10px; overflow: hidden; }
.rent-coupon-box .rent-coupon-item:nth-child(2n+0) { margin-right: 0; }
.rent-coupon-box .rent-coupon-left { position: relative; width: 306px; height: 100%; float: left; }
.rent-coupon-box .rent-coupon-right { width: 94px; height: 100%; float: left; background: url(../../images/rent-coupon-bg.png) center center / 100% no-repeat; }
.rent-coupon-box .new-icon { position: absolute; left: 0; top: 0; width: 40px; height: 40px; background: url(../../images/new-icon.png) center center / 100% no-repeat; }

.c-7a95cc { color: #7a95cc; }
.c-90c57c { color: #90c57c; }
.c-86cfde { color: #86cfde; }
.partner-entry-1 { background: url(../../images/partner-entry-1.png) center center / 100% no-repeat; }
.partner-entry-2 { background: url(../../images/partner-entry-2.png) center center / 100% no-repeat; }
.partner-entry-3 { background: url(../../images/partner-entry-3.png) center center / 100% no-repeat; }
.partner-entry-4 { background: url(../../images/partner-entry-4.png) center center / 100% no-repeat; }

/*合伙人认证*/
.physical-store-partner-icon { background: url(../../images/physical-store-partner-icon.png) center center / 100% no-repeat; }
.ordinary-partner-icon { background: url(../../images/ordinary-partner-icon.png) center center / 100% no-repeat; }
.trusteeship-partner-icon { background: url(../../images/trusteeship-partner-icon.png) center center / 100% no-repeat; }
/*入口*/
.certified.certified-entry .release-box { padding: 44px 60px 70px; }
.certified.certified-entry .entrance-box { width: 100%; height: 240px; margin-top: 26px; padding: 57px 0; }
.certified.certified-entry .entrance-box .entrance { position: relative; width: 290px; height: 350px; margin-right: 100px; border: 1px solid #eee; float: left; -webkit-border-radius: 10px; border-radius: 10px; }
.certified.certified-entry .entrance-box .entrance:last-child { margin-right: 0; }
.certified.certified-entry .entrance-box .entrance:nth-child(1) { border-color: #7a95cc; }
.certified.certified-entry .entrance-box .entrance:nth-child(2) { border-color: #90c57c; }
.certified.certified-entry .entrance-box .entrance:nth-child(3) { border-color: #86cfde; }
.certified.certified-entry .entrance-box .entrance .ul { white-space: nowrap; height: 120px; margin: 0 auto; }
.certified.certified-entry .entrance-box .entrance > i { display: block; width: 78px; height: 78px; margin: 14px auto 16px; }
.certified.certified-entry .entrance-box .entrance .ul i { width: 20px; height: 15px; margin-right: 4px; }
.certified.certified-entry .entrance-box a { bottom: 20px; display: block; width: 120px; height: 34px; line-height: 34px; color: #fff; text-align: center; font-size: 12px; cursor: pointer; }
.certified.certified-entry .entrance-box a.ordinary { background-color: #9aafdB; }
.certified.certified-entry .entrance-box a.physical-store { background-color: #acdb9a; }
.certified.certified-entry .entrance-box a.trusteeship { background-color: #86cfde; }
.certified.certified-entry .layui-layer-content i { width: 17px; height: 17px; margin-right: 6px; }

/* step */
.certified.step .step-bg { display: block; width: 454px; height: auto; margin: 30px auto 50px; }
.certified.step .release-box .release-left {  }
.certified.step .release-box .release-left .txt { display: inline-block; width: 8em; text-align: right; }
.certified.step.info .simple-info { width: 648px; height: 210px; margin: 0 auto; padding: 50px 150px; background-color: #fafafa; }
.certified.step.info .sub-btn { display: block; width: 400px; height: 56px; line-height: 56px; margin: 30px auto; background-color: #3fabfa; color: #fff; font-size: 16px; text-align: center; }
.certified.step1 .re-select-icon { width: 14px; height: 12px; margin-right: 7px; }
/* step2 */
.certified.step2 .example-img { width: 140px; height: 228px; float: left; }
.certified.step2 .example-img:not(:last-child) { margin-right: 100px; }
.certified.step2 .example-img img { width: 140px; height: 198px; }
.certified.step2 .upload-img-btn { position: relative; display: inline-block; width: 86px; height: 36px; line-height: 36px; margin: 0 12px; font-size: 14px; color: #3fabfa; text-align: center; border: 1px solid #eee; }
.certified.step2 .upload-img-btn input { position: absolute; left: 0; top: 0; width: 100%; height: 100%; filter: alpha(opacity=0); -moz-opacity: 0; -khtml-opacity: 0; opacity: 0; cursor: pointer; z-index: 1; }
.certified.step2 .img-show { width: 140px; height: 198px; }
.certified.step2 .xieyi-box { width: 972px; height: 484px; margin: 0 auto; padding: 0 32px 32px; border: 1px solid #eee; background-color: #fcfcfc; overflow: auto; }
.certified.step2 .sub-btn { width: 210px; height: 56px; margin: 20px auto 0; }
/* step3 */
.certified.step3 .pending { position: relative; width: 260px; height: 190px; margin: 0 auto; background: url(../../images/kefu-bg.png) center top / 140px auto no-repeat; }
.certified.step3 .pending > p { position: absolute; bottom: 20px; width: 100%; text-align: center; }
.certified.step3 .fail { margin: 80px auto 50px; width: 460px; height: 180px; }
.certified.step3 .fail i { width: 77px; height: 77px; margin-right: 36px; }
.certified.step3 .fail div { width: 345px; }
.certified.step3 .fail div > .hr { display: block; width: 100%; height: 1px; background-color: #ddd; }
.certified.step3 .fail .reedit { display: inline-block; width: 82px; height: 26px; line-height: 26px; background-color: #3fabfa; color: #fff; text-align: center; }
/*step4*/
.certified.step4 .succ { width: 654px; height: auto; margin: 0 auto; }
.certified.step4 .succ .succ-blue-icon { width: 74px; height: 74px; margin-right: 16px; }
.certified.step4 .succ .create-box { width: 100%; margin: 30px 0 20px; padding: 30px 56px; background-color: #FEF9F6; }
.certified.step4 .succ .create-box .avatar { position: relative; width: 96px; height: 96px; }
.certified.step4 .succ .create-box .avatar img { width: 100%; height: 100%; }
.certified.step4 .succ .create-box .avatar input { position: absolute; left: 0; top: 0; width: 100%; height: 100%; filter: alpha(opacity=0); -moz-opacity: 0; -khtml-opacity: 0; opacity: 0; z-index: 1; cursor: pointer; }
.certified.step4 .succ .create-box .desc { width: 450px; }
.certified.step4 .succ .create-box .btn { display: inline-block; width: 144px; height: 42px; line-height: 42px; font-size: 16px; text-align: center; margin: 30px 60px 0; cursor: pointer; }
.certified.step4 .succ .create-box .btn.create { background-color: #ff7d2f; color: #fff; }
.certified.step4 .succ .create-box .btn.not-create { background-color: #f1f1f1; color: #999; }

/*店铺设置*/
.partner .shop-img { width: 520px; height: 160px; }
.partner .shop-img img { width: 100%; height: 100%; }
.partner .image { background-color: #fafafa; padding: 12px; }
.partner .default-imgs { width: 100%; height: auto; min-height: 134px; }
.partner .default-imgs .item { position: relative; display: block; width: 131px; height: 134px; margin: 0 10px 10px 0; overflow: hidden; cursor: pointer; float: left; }
.partner .default-imgs .item img { position: absolute; top: 0; left: 0; }
.partner .default-imgs .item .s-p { position: absolute; left: 0; bottom: 0; display: none; width: 100%; height: 32px; background-color: rgba(0,0,0,.5); z-index: 1; }
.partner .finish-pop { width: 254px; height: 322px; background-color: #fff; -webkit-border-radius: 10px; border-radius: 10px; }
.partner .finish-pop .share-qr { display: block; width: 138px; height: 138px; margin: 20px auto 0; }
.partner .finish-pop .btn { display: block; width: 196px; height: 36px; line-height: 36px; font-size: 14px; text-align: center; margin: 0 auto 10px; }
.partner .finish-pop .btn.share-btn { background-color: #3fabfa; color: #fff; }
.partner .finish-pop .btn.preview { color: #3fabfa; border: 1px solid #3fabfa; }
.partner .finish-pop .btn.re-edit { color: #999; cursor: pointer; }

/*选择房源*/
.partner-operation .search-btn { width: 90px; height: 30px; margin-left: 3em; font-size: 14px; color: #fff; background-color: #3fabfa; border: none; }
.partner-operation .house-info-td { width: 544px; padding-right: 50px; }
.partner-operation .select-td { width: 80px; }
.partner-operation .location-icon { width: 10px; height: 16px; margin-right: 8px; }

.operation-bottom { width: 90px; height: 30px; line-height: 30px; margin: 10px 0; font-size: 14px; color: #fff; background-color: #3fabfa; text-align: center; float: right; cursor: pointer; }

/**/
.template-item { position: relative; display: inline-block; width: 120px; height: 90px; margin-right: 30px; float: left; background: url(../../images/excel-template-icon.png) center top / 64px 64px no-repeat; }
.template-item p { position: absolute; bottom: 0; width: 100%; font-size: 14px; color: #333; text-align: center; }
.upload-excel-btn { position: relative; display: inline-block; width: 86px; height: 36px; line-height: 36px; margin: 0 12px; font-size: 14px; color: #3fabfa; text-align: center; border: 1px solid #eee; }
.upload-excel-btn input { position: absolute; left: 0; top: 0; width: 100%; height: 100%; filter: alpha(opacity=0); -moz-opacity: 0; -khtml-opacity: 0; opacity: 0; cursor: pointer; z-index: 1; }
.excel-show { position: relative; width: 120px; height: 130px; margin: 20px 0 20px 110px; background: url(../../images/excel-template-icon.png) center top / 64px 64px no-repeat; }
.excel-show p { position: absolute; bottom: 0; width: 100%; font-size: 14px; color: #333; text-align: left; }
.excel-show .close-icon { position: absolute; top: 0; right: -2px; width: 24px; height: 24px; cursor: pointer; }
.upload-excel-tip { width: 100%; line-height: 1.8; font-family: "微软雅黑"; white-space: pre-wrap; /*css-3*/  white-space: -moz-pre-wrap; /*Mozilla,since1999*/  white-space: -pre-wrap; /*Opera4-6*/ white-space: -o-pre-wrap; /*Opera7*/  word-wrap: break-word; /*InternetExplorer5.5+*/  }

/*批量上传房源*/
.fang-white-icon { background: url(../../images/fang-white-icon.png) center center / 100% 100% no-repeat; }
.fang-blue-icon { background: url(../../images/fang-blue-icon.png) center center / 100% 100% no-repeat; }
.shop-white-icon { background: url(../../images/shop-white-icon.png) center center / 100% 100% no-repeat; }
.shop-blue-icon { background: url(../../images/shop-blue-icon.png) center center / 100% 100% no-repeat; }
.office-white-icon { background: url(../../images/office-white-icon.png) center center / 100% 100% no-repeat; }
.office-blue-icon { background: url(../../images/office-blue-icon.png) center center / 100% 100% no-repeat; }
.gongyu-blue-icon { background: url(../../images/gongyu_blue.png) center center / 100% 100% no-repeat; }
.exclamatory-mark-icon { background: url(../../images/exclamatory-mark-icon.png) center center / 100% 100% no-repeat; }
.partner.batch.step1 .member-right .tit { margin: 50px 0 60px; }
.partner.batch.step1 .member-right .items { width: 800px; height: auto; margin: 0 auto; }
.partner.batch.step1 .member-right .items .item { display: block; width: 162px; height: auto; margin-right: 48px; padding-bottom: 27px; font-size: 18px; color: #3fabfa; text-align: center; border: 1px solid #3fabfa; -webkit-border-radius: 8px; -moz-border-radius: 8px; -ms-border-radius: 8px; border-radius: 8px; float: left; }
.partner.batch.step1 .member-right .items .item:hover { color: #fff; background-color: #3fabfa; }
.partner.batch.step1 .member-right .items .item:last-child { margin-right: 0; }
.partner.batch.step1 .member-right .items .item .icon { display: block; width: 62px; height: 62px; margin: 27px auto; }
.partner.batch.step1 .member-right .items .item:hover .fang-blue-icon { background: url(../../images/fang-white-icon.png) center center / 100% 100% no-repeat; }
.partner.batch.step1 .member-right .items .item:hover .shop-blue-icon { background: url(../../images/shop-white-icon.png) center center / 100% 100% no-repeat; }
.partner.batch.step1 .member-right .items .item:hover .office-blue-icon { background: url(../../images/office-white-icon.png) center center / 100% 100% no-repeat; }
.partner.batch.step1 .member-right .items .item:hover .gongyu-blue-icon { background: url(../../images/gongyu_white.png) center center / 100% 100% no-repeat; }
.partner.batch .member-right .tip-box { width: 100%; height: auto; padding: 12px 10px; background-color: #ffeee5; }
.partner.batch .member-right .tip-box > ol { list-style-type: decimal; padding: 0 14px; }
.partner.batch .member-right .tip-box > ol li { font-size: 14px; color: #333; margin-bottom: 6px; }
.partner.batch.step3 .exclamatory-mark-icon { width: 26px; height: 26px; margin-right: 10px; }
.partner.batch.step3 .house-info-td { width: 614px; }


/*合伙人*/
.shop-flow { width: 318px; height: 250px; margin-right: 20px; padding: 10px 16px; -webkit-box-shadow: 0 1px 4px rgba(0,0,0,0.2); -moz-box-shadow: 0 1px 4px rgba(0,0,0,0.2); -o-box-shadow: 0 1px 4px rgba(0,0,0,0.2); box-shadow: 0 1px 4px rgba(0,0,0,0.2); }
.shop-flow .square { display: inline-block; width: 14px; height: 14px; margin-right: 10px; }
.new-add { width: 630px; height: 476px; -webkit-box-shadow: 0 1px 4px rgba(0,0,0,0.2); -moz-box-shadow: 0 1px 4px rgba(0,0,0,0.2); -o-box-shadow: 0 1px 4px rgba(0,0,0,0.2); box-shadow: 0 1px 4px rgba(0,0,0,0.2); }
.new-add { padding: 10px 16px; }
.partner .member-table tr:last-child { border-bottom: none; }
.partner .member-table tr td { padding: 10px 0; }
.partner .member-table tr td.man-td { width: 200px; }
.partner .member-table tr td.score-td { width: 110px; }
.partner .member-table tr td.num-td { width: 100px; }
.partner .member-table tr td.operation-td { width: 120px; }
.partner .member-table .avatar { display: inline-block; width: 50px; height: 50px; margin-right: 8px; }
.partner .member-table .avatar img { width: 100%; height: 100%; }
.partner .member-table tr td .point-icon { width: 24px; height: 16px; }
.partner .member-table tr td .subordinate-icon { width: 18px; height: 18px; }

/*合伙人 我的团队*/
.operate-btn { display: inline-block; width: 100px; height: 32px; line-height: 32px; margin-right: 20px; padding-right: 28px; font-size: 14px; text-align: right; background-size: 14px 14px; background-position: 90% center; background-repeat: no-repeat; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; border-radius: 4px; float: left; cursor: pointer; }
.operate-btn:last-child { margin-right: 0; }
.operate-btn.create-group { background-color: #3fabfa; color: #fff; background-image: url(../../images/add-white-icon.png); }
.operate-btn.add-member { background-color: #37c4b2; color: #fff; background-image: url(../../images/add-member-icon.png); }
.operate-btn.del-group { background-color: #ff5555; color: #fff; background-image: url(../../images/delete-white-icon.png); }
.partner.team {  }
.partner.team table tr td { position: relative; padding: 20px 0; }
.partner.team .man-td:hover .other-tip { display: block; }
.partner.team .man-td .other-tip { position: absolute; left: 0; top: 30px; display: none; width: auto; height: 36px; line-height: 36px; padding: 0 16px; background-color: #fff; box-shadow: 0 0 10px #ddd; white-space: nowrap; }
.partner.team .man-td .other-tip:after { content: ""; position: absolute; left: 10px; top: -18px; width: 0; height: 0; border-style: solid; border-width: 9px; border-color:transparent transparent #fff transparent; }
.partner.team .man-td .other-tip:before { content: ''; position: absolute; left: 12px; top: -9px; border-left: 7px solid transparent; border-right: 7px solid transparent; border-bottom: 6px solid #aaa; filter: blur(2px); }
.partner.team .man-td .tip { position: absolute; left: 44%; padding: 2px 4px; background-color: #eee; color: #999; }
.partner.team .man-td .tip.admin { background-color: #fff1e6; color: #ffa96f; }
.partner.team .group-tit { width: 100%; height: 28px; line-height: 28px; margin-bottom: 10px; padding: 0 16px; background-color: #e7f5ff; cursor: pointer; }
.partner.team .group-tit .toggle-box .icon { width: 10px; height: 5px; }
.partner.team .pop.add-member-box .middle-box { margin: 50px 0 42px; padding: 0 10px; }
.partner.team .pop.del-group-box .middle-box { margin: 0 0 42px; padding: 0 10px; }
.partner.team .pop.del-group-box .middle-box .edit-line { width: 274px; margin: 0 auto; padding: 10px; background-color: #f8f8f8; }
.partner.team .pop.authority-box .middle-box { margin: 50px 0 42px; padding: 0 10px; }
.partner.team .members-box { width: 496px; height: auto; max-height: 470px; margin: 0 0 40px 80px; background-color: #f9f9f9; }
.partner.team .members-box .content { width: 100%; height: auto; max-height: 316px; margin-top: 14px; padding-left: 20px; overflow: auto; }
.partner.team .members-box .content .item { display: block; width: 400px; height: 44px; line-height: 44px; padding: 0px 10px; margin: 0 0 10px; background-color: #f9f9f9; cursor: pointer; }
.partner.team .members-box .content .item:hover > .avatar .check-box label:after { content: ''; display: block; width: 100%; height: 100%; background: url(../../images/check-blue-icon.png) center center / 100% 100% no-repeat; }
.partner.team .members-box .content .item:hover { background-color: #fff; }
.partner.team .members-box .content .item .avatar { position: relative; width: 36px; height: 36px; margin: 4px 0; -webkit-border-radius: 36px; -moz-border-radius: 36px; -o-border-radius: 36px; border-radius: 36px; overflow: hidden; }
.partner.team .members-box .content .item .avatar img { width: 100%; height: 100%; }
.partner.team .members-box .content .item .avatar .check-box { position: absolute; left: 0; top: 0; width: 36px; height: 36px; }
.partner.team .members-box .content .item .avatar .check-box input { display: none; }
.partner.team .members-box .content .item .avatar .check-box label { display: block; width: 100%; height: 100%; cursor: pointer; }
.partner.team .members-box .content .item .avatar .check-box input:checked + label:after { content: ''; display: block; width: 100%; height: 100%; background: url(../../images/check-blue-icon.png) center center / 100% 100% no-repeat; }

.partner .cashback-box { position: relative; width: 1010px; height: 164px; margin: 0 0 20px -20px; background: url(../../images/envelope-red-bg.png) center center / 100% 100% no-repeat; }
.partner .cashback-box .cashback-text { top: 10px; text-align: center; }
.partner .cashback-box .cashback-desc { bottom: 20px; text-align: center; }

/*团队弹出*/
.team .pop { position: relative; width: 370px; height: auto; overflow: hidden; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; border-radius: 4px; }
.team .pop .top-box { position: absolute; top: 0; left: 0; width: 100%; height: 50px; line-height: 50px; text-align: center; font-size: 14px; background-color: #f0f5f9; color: #333; }
.team .pop .middle-box { background-color: #fff; overflow: hidden; }
.team .pop .middle-box textarea { width: 320px; height: 132px; padding: 6px 10px; font-size: 14px; color: #333; background-color: #fff; border: 1px solid #eee; }
.team .pop .bottom-box { position: absolute; bottom: 0; left: 0; width: 100%; height: 42px; overflow: hidden; }
.team .pop .bottom-box .btn { width: 50%; height: 42px; line-height: 42px; text-align: center; font-size: 14px; background-color: #fff; border: 1px solid #eee; cursor: pointer; float: left; }
.team .pop .bottom-box .btn.cancel { color: #666; }
.team .pop .bottom-box .btn.confirm { color: #3fabfa; border-right: none; }

/*汇报工作*/
.report .map-box { position: relative; width: 808px; height: 340px; }
.report .map-box .map { width: 100%; height: 100%; }
.report .map-box .map-addr { position: absolute; left: 0; bottom: 0; width: 100%; padding: 0 20px; height: 50px; line-height: 50px; font-size: 16px; color: #fff; background-color: rgba(53,53,53,.5); }
.team-report .house-info-td { width: 440px; padding-right: 50px; }
.my-superior .house-info-td { width: 540px; padding-right: 50px; }
.partner .fabu { width: 90px; height: 26px; line-height: 26px; color: #fff; font-size: 14px; text-indent: 28px;  }
.partner .fabu.fabu-bubao-work { background: #47d38f url(../../images/fabu-bubao-work-icon.png) 8px center / 14px 14px no-repeat; }
.partner .fabu.fabu-work { background: #3fabfa url(../../images/edit-icon.png) 8px center / 14px 14px no-repeat; }
.partner .fabu.apply-outgoing { background: #f4ae5b url(../../images/apply-outgoing-icon.png) 8px center / 14px 14px no-repeat; }
/*收到的汇报*/
.partner .apply-entrance-box { position: absolute; left: 50%; bottom: -96px; width: 56px; margin-left: -28px; background-color: #fff; -webkit-box-shadow: 0 0 10px #ddd; -moz-box-shadow: 0 0 10px #ddd; -o-box-shadow: 0 0 10px #ddd; box-shadow: 0 0 10px #ddd; -webkit-border-radius: 10px; -moz-border-radius: 10px; -o-border-radius: 10px; border-radius: 10px; z-index: 1; }
.partner .apply-entrance-box a { display: block; height: 28px; line-height: 28px; text-align: center; }
.partner .apply-entrance-box a:not(:last-child) { border-bottom: 1px solid #eee; }
.partner .apply-entrance-box a:hover { color: #3fabfa; }
.partner .apply-entrance-box:after { content: ""; position: absolute; left: 50%; top: -18px; width: 0; height: 0; margin-left: -9px; border-style: solid; border-width: 9px; border-color:transparent transparent #fff transparent; }
.partner .apply-entrance-box:before { content: ''; position: absolute; left: 50%; top: -9px; margin-left: -7px; border-left: 7px solid transparent; border-right: 7px solid transparent; border-bottom: 6px solid #aaa; filter: blur(2px); }
/*申请详情*/
.apply-details .sub-btn { display: inline-block; margin-left: 80px; width: 260px; }

/*全民找茬*/
.quickspot { position: fixed; left: 50px; bottom: 50px; display: block; width: 228px; height: 200px; background: url(../../images/quickspot-bg.png) center center / 100% 100% no-repeat; z-index: 2; }
.quickspot .icon { position: absolute; right: 0; top: 0; width: 26px; height: 26px; }
.quickspot-body .member-right { padding: 0; }
.quickspot-body .top-bg { width: 100%; height: 218px; background: url(../../images/quickspot-top-bg.png) center center / 100% 100% no-repeat; }
.quickspot-body .bottom-bg { margin-top: 30px; width: 100%; height: 160px; overflow: hidden; background: url(../../images/quickspot-bottom-bg.png) center center / 100% 100% no-repeat; }
.quickspot-body .bottom-bg p { width: 768px; margin: 60px auto 0; font-size: 14px; color: #fff; }
.quickspot-body .bottom-bg p > span:nth-child(2) { width: 700px; }
.quickspot-body .member-right .content .member-rt { width: 768px; }
.quickspot-body .member-right .content { padding: 0 0 0 120px; }
.quickspot-body .member-right .content .title { width: 480px; }
.quickspot-body .member-right .content .screenshot-upload { width: 800px; }
.quickspot-body .member-right .content .suggest-desc { width: 480px; height: 150px; }
.quickspot-body .member-right .content .member-table { width: 768px; }
.quickspot-body .member-right .content .member-table tbody tr td { padding: 20px 0; }
.quickspot-body .member-right .content .member-table tbody tr td.details-td { width: 520px; }

/*招商加盟*/
.merchants-join-body {  }
.merchants-join-body .member-right { position: relative; padding: 0;}
.merchants-join-body .merchants-join-bg { width: 100%; height: auto; }
.merchants-join-body .box { position: absolute; bottom: 86px; width: 460px; height: 260px; }
.merchants-join-body .box .item { margin-bottom: 20px; }
.merchants-join-body .box .item input { width: 380px; height: 30px; margin-left: 10px; padding: 4px 8px; border: none; }
.merchants-join-body .box .apply-btn { width: 160px; height: 36px; margin: 0 auto; background: url(../../images/merchants-join-btn.png) center center / 100% 100% no-repeat; cursor: pointer; }

/*招商加盟广告*/
.merchants-join-ad { position: relative; display: block; width: 100%; height: auto; }
.merchants-join-ad .close-icon { position: absolute; right: 10px; top: 10px; width: 20px; height: 20px; }
.details-ad.merchants-join-ad { position: fixed!important; right: 34px; bottom: 50px; width: 180px; }

/*隐藏百度地图logo*/
.anchorBL { display: none; }

/*地图找房*/
.map-search .house-list .edit-line { width: 370px; margin: 0 auto 20px; }
.map-search .house-list .edit-line .search-val { width: 300px; }
.map-search .house-list .edit-line .search-btn { width: 60px; height: 36px; margin-left: 10px; font-size: 14px; color: #fff; background-color: #3fabfa; border: none; }

.map-search .map-box { position: absolute; top: 100px; width: 100%; min-height: 500px; background: #fff; bottom: 0px; }
.map-search .map-box .house-list { position: absolute; left: 0; top: 0; width: 480px; height: 100%; border-right: 1px solid #eee; background-color: #fff; z-index: 1; }
.map-search .map-box .house-list .sorting-list { width: 246px; accelerator: true; border: solid 1px #eee; border-radius: 4px; margin: 20px auto 14px; }
.map-search .map-box .house-list .sorting-list li.active a { color: #3fabfa; }
.map-search .map-box .house-list .sorting-list li { width: 33%; text-align: center; line-height: 32px; font-size: 14px; float: left; }
.map-search .map-box .house-list .sorting-list li.mid a { display: inline-block; width: 100%; line-height: 16px; margin: 8px 0; border-left: solid 1px #eee; border-right: solid 1px #eee; }
.map-search .map-box .house-list .criteria-box { width: 100%; height: 40px; padding: 0; margin-bottom: 0; border-right: none; border-left: none; }
.map-search .map-box .house-list .criteria-box .criteria-item { width: 119px; height: 40px; padding: 0; float: left; }
.map-search .map-box .house-list .criteria-box .criteria-item .select { border: none; width: 100%; height: 100%; text-align: center; }
.map-search .map-box .house-list .criteria-box .criteria-item .select .select-val { display: inline-block; max-width: 80px; }
.map-search .map-box .house-list .criteria-box .criteria-item .select ul { max-height: 300px; top: 38px; }
.map-search .map-box .house-list .criteria-box .criteria-item .select ul li { text-align: center; padding: 8px 10px; text-indent: 0; }
.map-search .map-box .house-list .criteria-box .criteria-item .select ul li.active { color: #3fabfa; }

.map-search .map-box .house-list .list-content { position: absolute; top: 180px; bottom: 0; width: 100%; overflow-y: auto; }
.map-search .map-box .house-list .list-content .list-item { display: block; width: 100%; height: 168px; padding: 16px 10px; border-bottom: 1px solid #eee; iver }
.map-search .map-box .house-list .list-content .list-item .list-img { width: 178px; height: 126px; margin-right: 10px; float: left; }
.map-search .map-box .house-list .list-content .list-item .list-img img { width: 100%; height: 100%; }
.map-search .map-box .house-list .list-content .list-item .list-info { width: 250px; height: 126px; float: left; }
.map-search .map-box .house-list .list-content .list-item .list-info .location-icon { width: 10px; height: 16px; margin-right: 8px; }

.map-search .map-box .map { margin-left: 480px; height: 100%; }
.cluster-label { min-width: 200px; height: 36px; padding: 10px; font-style: 14px; background-color: rgba(63, 171, 250, .9); color: #fff; text-align: center; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; cursor: pointer; }
.cluster-label:hover { background-color: rgba(255, 141, 141, .9); }
.cluster-label:hover:after { border-color: #ff8d8d transparent transparent transparent; }
.cluster-label:after { content: ""; position: absolute; left: 50%; bottom: -30px; width: 0; height: 0; margin-left: -9px; border-style: solid; border-width: 9px; border-color: #3fabfa transparent transparent transparent; }

.no-content-bg { display: table; margin: 20px auto; }

/*钱包*/
.wallet-wechat-icon { background: url(../../images/wallet-wechat-icon.png) center center / 100% 100% no-repeat; }
.wallet-alipay-icon { background: url(../../images/wallet-alipay-icon.png) center center / 100% 100% no-repeat; }
.succ-icon { background: url(../../images/succ-icon.png) center center / 100% 100% no-repeat; }
.zhongguoyinhang-icon { background: url(../../images/zhongguoyinhang-icon.png) center center / 100% no-repeat; }
.beijingyinhang-icon { background: url(../../images/beijingyinhang-icon.png) center center / 100% no-repeat; }
.gongshangyinhang-icon { background: url(../../images/gongshangyinhang-icon.png) center center / 100% no-repeat; }
.guangdayinhang-icon { background: url(../../images/guangdayinhang-icon.png) center center / 100% no-repeat; }
.add-square-icon { background: url(../../images/add-square-icon.png) center center / 100% no-repeat; }
.minus-square-icon { background: url(../../images/minus-square-icon.png) center center / 100% no-repeat; }
.tixianjilu-icon { background: url(../../images/tixianjilu-icon.png) center center / 100% no-repeat; }
.wenhao-black-icon { background: url(../../images/wenhao-black-icon.png) center center / 100% no-repeat; }

.wallet .edit-big-tit .wenhao-black-icon,
.wallet .edit-big-tit .tixianjilu-icon { width: 18px; height: 18px; margin-right: 6px; }
.wallet .content-td { width: 380px; padding: 16px 0; }
.wallet .rent-td { width: 105px; }
.wallet .bill-td { width: 240px; }
.wallet .balance-box { padding: 30px 0 30px 70px; }
.wallet .balance-box .btn { width: 90px; height: 30px; line-height: 30px; margin-top: 10px; text-align: center; font-size: 14px; }
.wallet .balance-box .btn.recharge { margin-left: 100px; margin-right: 30px; background-color: #3fabfa; color: #fff; }
.wallet .balance-box .btn.withdrawals { border: 1px solid #3fabfa;  background-color: #fff; color: #3fabfa; }
/*充值*/
.wallet.recharge .pay-method-icon { width: 32px; height: 32px; margin-right: 4px; margin-left: 10px; }
.wallet.recharge .sub-btn,
.wallet.withdrawals .sub-btn { margin: 40px 0 0 0; width: 160px; height: 36px; line-height: 36px; font-size: 16px; }
.wallet .result-box { width: 100%; height: 100px; padding-top: 18px; }
.wallet .result-box .succ-icon { width: 24px; height: 24px; margin-right: 10px; }
/*详情*/
.wallet.details .finish { display: block; width: 90px; height: 30px; line-height: 30px; margin: 30px auto 0; background-color: #3fabfa; color: #fff; text-align: center; }
/* 提现 */
.wallet.withdrawals .no-card .pay-method-icon { display: inline-block; width: 20px; height: 20px; margin: 0 10px 0 76px; }
.wallet.withdrawals .agree-box { margin: 20px 0 0 76px; }
.wallet.withdrawals .card-box { width: 100%; min-height: 60px; }
.wallet.withdrawals .card-box .card-item { width: 250px; height: 60px; margin: 0 20px 20px 0; padding: 10px 0; border: 1px solid #eee; cursor: pointer; }
.wallet.withdrawals .card-box .card-item:nth-child(3n+0) { margin-right: 0; }
.wallet.withdrawals .card-box .card-item .pay-method-icon { display: inline-block; width: 20px; height: 20px; margin: 10px; }
.wallet.withdrawals .card-box .card-item .radio-box { margin: 10px; }
.wallet.withdrawals .card-box .card-item .radio-box input:checked + label:after { content: '✔'; position: absolute; top: 50%; left: 50%; width: 100%; height: 100%; background-color: #3fabfa; color: #fff; text-align: center; line-height: 1; -webkit-transform: translate(-50%,-50%); transform: translate(-50%,-50%); -webkit-border-radius: 50%; border-radius: 50%; }
.wallet .add-card { width: 128px; height: 60px; line-height: 60px; background-color: #f5f5f5; }
.wallet .add-card .add-square-icon { width: 18px; height: 18px; margin: 0 10px; }

/*付租*/
.pay-rent {  }
.pay-rent table thead { background-color: #f6fbff; }
.pay-rent table tr { border-bottom: none; }
.pay-rent .pay-month { width: 112px; height: 28px; margin: 0 auto; border: 1px solid #eee; }
.pay-rent .pay-month .add-square-icon,
.pay-rent .pay-month .minus-square-icon { width: 30px; height: 26px; padding: 5px; background-size: 50%; cursor: pointer; }
.pay-rent .pay-month .add-square-icon { border-left: 1px solid #eee; }
.pay-rent .pay-month .minus-square-icon { border-right: 1px solid #eee; }
.pay-rent .pay-month .month-num { border: none; width: 50px; height: 26px; }
.pay-rent .deposit-box { width: 100%; height: 36px; line-height: 36px; padding-right: 12px; background-color: #f6fbff; }

.pay-rent .pay-info-box { width: 560px; height: 276px; background-color: #f6fbff; border: 3px solid #d6e7ff; }
.pay-rent .pay-info-box .item { width: 100%; height: 45px; line-height: 45px; border-bottom: 1px solid #d6e7ff; }
.pay-rent .pay-info-box .item:last-child { border-bottom: none; }
.pay-rent .pay-info-box .item .txt { display: inline-block; width: 90px; text-align: right; margin-right: 12px; font-size: 14px; color: #333; }
.pay-rent .pay-method-icon { width: 32px; height: 32px; margin-right: 4px; margin-left: 10px; }

.select-coupon-box { width: 100%; min-height: 100px; padding: 20px 70px 0; background-color: #f8f8f8; }
.select-coupon-box .coupon-item { display: inline-block; width: 250px; height: 60px; margin-bottom: 20px; margin-right: 38px; border: 1px solid #eee; background-color: #fff; cursor: pointer; float: left; }
.select-coupon-box .coupon-item.active { border: 1px solid #3fabfa; }
.select-coupon-box .coupon-item:nth-child(3n+0) { margin-right: 0; }
.select-coupon-box .coupon-item .coupon-info { width: 200px; height: 100%; text-align: center; }
.select-coupon-box .coupon-item .radio-box input:checked + label:after { content: '✔'; position: absolute; top: 50%; left: 50%; width: 100%; height: 100%; background-color: #3fabfa; color: #fff; text-align: center; line-height: 1; -webkit-transform: translate(-50%,-50%); transform: translate(-50%,-50%); -webkit-border-radius: 50%; border-radius: 50%; }
.select-coupon-box .coupon-item .radio-box { margin: 18px 18px 0 0; }

.pay-rent .pay-btn { display: inline-block; width: 90px; height: 30px; line-height: 30px; background-color: #3fabfa; color: #fff; font-size: 14px; text-align: center; cursor: pointer; }
.input-pwd-pop { width: 300px; height: 234px; padding: 24px; background-color: #fff; }
.input-pwd-pop input { width: 254px; height: 30px; margin-bottom: 40px; padding: 4px 8px; border: 1px solid #eee; }
.input-pwd-pop .btns { width: 254px; height: 30px; }
.input-pwd-pop .btns .btn { width: 90px; height: 30px; line-height: 30px; text-align: center; font-size: 14px; cursor: pointer; }
.input-pwd-pop .btns .btn.cancel { background-color: #fff; color: #3fabfa; border: 1px solid #3fabfa; }
.input-pwd-pop .btns .btn.confirm { background-color: #3fabfa; color: #fff; }

/*安全保障*/
.security-home-contacts-icon { background: url(../../images/security-home-contacts-icon.png) center center / 100% auto no-repeat; }
.security-home-contacted-icon { background: url(../../images/security-home-contacted-icon.png) center center / 100% auto no-repeat; }
.security-home-history-icon { background: url(../../images/security-home-history-icon.png) center center / 100% auto no-repeat; }
.member-left ul li:hover .security-home-icon { background: url(../../images/security-home-active-icon.png) center center / 100% auto no-repeat; }
.member-left ul li:hover .security-my-contacts-icon { background: url(../../images/security-my-contacts-active-icon.png) center center / 100% auto no-repeat; }
.member-left ul li:hover .security-contact-icon { background: url(../../images/security-contact-active-icon.png) center center / 100% auto no-repeat; }
.member-left ul li:hover .security-history-icon { background: url(../../images/security-history-active-icon.png) center center / 100% auto no-repeat; }

.security table tbody tr td { padding: 16px 0; }
.security table tbody tr td.operation-td { width: 120px; }
/* 安全 - 首页 */
.security.security-home .banner { width: 100%; height: auto; }
.security.security-home .banner img { display: block; width: 100%; height: auto; }
.security.security-home .entrys { width: 1100px; height: 62px; margin: 50px auto; }
.security.security-home .entrys .item { display: block; width: 216px; height: 62px; margin: 0 80px; float: left; }
.security.security-home .entrys .item:last-child { margin-right: 0; }
.security.security-home .entrys .item i { width: 58px; height: 62px; margin-right: 10px; }
.security.security-home .entrys .item > div { height: 62px; padding: 10px 0; }
.security.security-home .entrys .item > div:hover { font-weight: bold; }
/* 安全 - 紧急联系人 */
.security.my-contacts .add-member { display: block; width: 144px; height: 32px; line-height: 32px; margin: 20px 0 10px; padding-right: 10px; font-size: 14px; color: #fff; text-align: right;  background: #37c4b2 url(../../images/add-member-icon.png) 10px center / auto 50% no-repeat; cursor: pointer; }
.security.my-contacts table{ border-collapse: collapse; border-spacing: 0; table-layout: fixed; }
/* 安全 - 添加联系人 */
.security.fill .content { width: 400px; margin: 30px auto 0; }
.security.fill .content .txt { display: inline-block; width: 7em; text-align: right; }
.security.fill .btns { width: 300px; margin: 0 auto; }
.security.fill .btns .btn { display: inline-block; height: 40px; line-height: 40px; margin: 30px auto 0; font-size: 16px; text-align: center; float: left; }
.security.fill .btns .btn.cancel { width: 90px; margin-right: 20px; background-color: #e9e9e9; color: #999; }
.security.fill .btns .btn.confirm { width: 180px; background-color: #3fabfa; color: #fff; cursor: pointer; }
/* 联系我的 */
.security.contact-list .red-dot { text-indent: 1.5em; }
/*联系我的详情*/
.security.contact-details .edit-line .txt { display: inline-block; width: 7em; color: #666; text-align: right; float: left; }
.security.contact-details .edit-line .desc { display: inline-block; width: 670px; font-size: 14px; color: #333; float: left; }
.security.contact-details .del { margin: 50px auto; width: 196px; height: 42px; line-height: 42px; background-color: #eee; font-size: 16px; color: #999; text-align: center; cursor: pointer; }
/*填写的历史*/
.security.contact-history table{ border-collapse: collapse; border-spacing: 0; table-layout: fixed; }
/*填写的历史详情*/
.security.fill-details .contacts { width: 100%; }
.security.fill-details .contacts .item { width: 312px; height: 104px; border: 1px solid #eee; padding: 16px 12px; margin: 0 10px 10px 0; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; border-radius: 5px; float: left; }
.security.fill-details .edit-line .txt { display: inline-block; width: 7em; color: #666; text-align: right; float: left; }
.security.fill-details .edit-line .desc { display: inline-block; width: 670px; font-size: 14px; color: #333; float: left; }
.security.fill-details .del { margin: 50px auto; width: 196px; height: 42px; line-height: 42px; background-color: #eee; font-size: 16px; color: #999; text-align: center; cursor: pointer; }

/*固定导航*/
.fixed-nav-zhuce-icon { background: url(../../images/fixed-nav-zhuce.png); }
.fixed-nav-zufang-icon { background: url(../../images/fixed-nav-zufang.png); }
.fixed-nav-qiuzu-icon { background: url(../../images/fixed-nav-qiuzu.png); }
.fixed-nav-hehuoren-icon { background: url(../../images/fixed-nav-hehuoren.png); }
.fixed-nav { position: relative; width: 100%; height: 192px; background-color: #fff; border-top: 1px solid #eee; border-bottom: 1px solid #eee; }
.fixed-nav .nav-box { top: 32px; width: 912px; overflow: hidden; }
.fixed-nav .nav-box .nav-item { position: relative; width: 128px; height: 130px; margin: 0 50px; float: left; }
.fixed-nav .nav-box .nav-item:not(:last-child):after { position: absolute; right: -50px; top: 37px; content: ''; height: 74px; width: 1px; background-color: #eee; }
.fixed-nav .nav-box .nav-item i { margin: 0 26px; width: 76px; height: 76px; background-size: 76px 76px; }
.fixed-nav .nav-box .nav-item .btn { display: block; margin-top: 14px; padding: 6px 12px; border: 1px solid #3fabfa; font-size: 14px; color: #3fabfa; text-align: center; cursor: pointer; -webkit-border-radius: 4px; border-radius: 4px; }
.fixed-nav .nav-box .nav-item .btn:hover { background-color: #3fabfa; color: #fff; }
.fixed-nav .zuke-man { position: absolute; left: 100px; top: -40px; width: 130px; height: 185px; background: url(../../images/zuke-man.png) left top / 100% 100% no-repeat; }

/**
	易推 etui
**/
.tick-white-icon { background: url(../../images/tick-white-icon.png) center center / 100% 100% no-repeat; }
.etui-get-task-icon { background: url(../../images/etui-get-task-icon.png) center center / 100% auto no-repeat; }
.etui-release-task-icon { background: url(../../images/etui-release-task-icon.png) center center / 100% auto no-repeat; }
.member-woyaofabu-icon { background: url(../../images/member-woyaofabu-icon.png) center center / 100% auto no-repeat; }
.member-woyaofabu-active-icon { background: url(../../images/member-woyaofabu-active-icon.png) center center / 100% auto no-repeat; }
.member-wenzhangguanli-icon { background: url(../../images/member-wenzhangguanli-icon.png) center center / 100% auto no-repeat; }
.member-wenzhangguanli-active-icon { background: url(../../images/member-wenzhangguanli-active-icon.png) center center / 100% auto no-repeat; }
.member-xiajichengyuan-icon { background: url(../../images/member-xiajichengyuan-icon.png) center center / 100% auto no-repeat; }
.member-xiajichengyuan-active-icon { background: url(../../images/member-xiajichengyuan-active-icon.png) center center / 100% auto no-repeat; }
.member-woderenwu-icon { background: url(../../images/member-woderenwu-icon.png) center center / 100% auto no-repeat; }
.member-woderenwu-active-icon { background: url(../../images/member-woderenwu-active-icon.png) center center / 100% auto no-repeat; }
.member-wenzhangsc-icon { background: url(../../images/member-wenzhangsc-icon.png) center center / 100% auto no-repeat; }
.member-wenzhangsc-active-icon { background: url(../../images/member-wenzhangsc-active-icon.png) center center / 100% auto no-repeat; }
.member-wenzhangshenpi-icon { background: url(../../images/member-wenzhangshenpi-icon.png) center center / 100% auto no-repeat; }
.member-wenzhangshenpi-active-icon { background: url(../../images/member-wenzhangshenpi-active-icon.png) center center / 100% auto no-repeat; }
.member-renwushenhe-icon { background: url(../../images/member-renwushenhe-icon.png) center center / 100% auto no-repeat; }
.member-renwushenhe-active-icon { background: url(../../images/member-renwushenhe-active-icon.png) center center / 100% auto no-repeat; }
.member-tuanduixinxi-icon { background: url(../../images/member-tuanduixinxi-icon.png) center center / 100% auto no-repeat; }
.member-tuanduixinxi-active-icon { background: url(../../images/member-tuanduixinxi-active-icon.png) center center / 100% auto no-repeat; }

.etui.member table .title { width: 180px; padding-left: 5px; }
.etui .member-table .man-td .avatar { display: inline-block; width: 50px; height: 50px; margin-right: 8px; }
.etui .member-table .man-td .avatar img { width: 100%; height: 100%; }
.etui table .operation-td { width: 80px; }
.etui table tr td { padding: 10px 0; }
.etui.member .member-tabs { width: 201px; }
.etui.member .member-top .tab-content { background: url(../../images/etui-member-top-bg.png) center center / 100% 100% no-repeat; }
.etui.member .tab-content .member-info-box { width: auto; min-width: 340px; max-width: 690px; }
.etui.member .tab-content .member-info-box .tick-white-icon { width: 12px; height: 12px; }
.etui.member .tab-content .member-info-box .desc { max-width: 380px; margin-right: 100px; }
.etui.member .member-top .tab-content .num { width: 110px; margin: 20px 50px 0 0; padding: 10px 0; background-color: rgba(0,0,0,.2); border-radius: 4px; }
.etui.member .member-top .tab-content .num p:first-child { margin-bottom: 4px; }
.etui.member .right-btn { position: absolute; right: 30px; display: block; width: 110px; height: 32px; line-height: 32px; background-color: #fab075; color: #fff; font-size: 14px; text-align: center; }
.etui.member .switch-team { position: absolute; right: 30px; display: block; width: 86px; height: 26px; line-height: 24px; padding-right: 8px; color: #fff; font-size: 12px; text-align: right; border: 1px solid #fff; background: transparent url(../../images/switch-white-icon.png) 8px center / auto 50% no-repeat; }
.etui.member .exit-team { position: absolute; width: 90px; height: 50px; right: -20px; top: 0; }
.etui.member .exit-team .icon { top: 6px; width: 20px; height: 20px; background: url(../../images/dissolution-white-icon.png) center center / 100% 100% no-repeat; cursor: pointer; }
.etui.member .exit-team .tip { top: 30px; width: 82px; height: 24px; line-height: 24px; background-color: rgba(0,0,0,.6); text-align: center; font-size: 12px; color: #eee; display: none; }
.etui.member .exit-team .icon:hover + .tip { display: block; }
.etui .pop.exit-team-box .middle-box { margin: 50px 0 42px; }

/*易推弹出*/
.etui .pop { position: relative; width: 370px; height: auto; overflow: hidden; }
.etui .pop .top-box { position: absolute; top: 0; left: 0; width: 100%; height: 50px; line-height: 50px; text-align: center; font-size: 14px; background-color: #f0f5f9; color: #333; }
.etui .pop .middle-box { background-color: #fff; overflow: hidden; }
.etui .pop .middle-box textarea { width: 320px; height: 132px; padding: 6px 10px; font-size: 14px; color: #333; background-color: #fff; border: 1px solid #eee; }
.etui .pop .bottom-box { position: absolute; bottom: 0; left: 0; width: 100%; height: 42px; overflow: hidden; }
.etui .pop .bottom-box .btn { width: 50%; height: 42px; line-height: 42px; text-align: center; font-size: 14px; background-color: #fff; border: 1px solid #eee; cursor: pointer; float: left; }
.etui .pop .bottom-box .btn.cancel { color: #666; }
.etui .pop .bottom-box .btn.confirm { color: #3fabfa; border-right: none; }

/*介绍*/
.etui.etui-introduce .img1 img { display: block; width: 100%; height: auto; }
.etui.etui-introduce .img2 { position: relative; }
.etui.etui-introduce .img2 img { display: block; width: 100%; height: auto; }
.etui.etui-introduce .img2 .info { position: absolute; left: 64%; top: 0; }
.etui.etui-introduce .img2 .info > a { display: block; }
.etui.etui-introduce .img2 .info > a:first-child { width: 221px; height: 46px; line-height: 46px; font-size: 22px; color: #3a80b6; text-align: center; background-color: #fff; -webkit-border-radius: 8px; border-radius: 8px; }
.etui.etui-introduce .img2 .info > a:last-child { width: 221px; height: 46px; line-height: 46px; font-size: 16px; color: #fff; text-align: center; }

/*在发布*/
.etui.etui-task-release table .operation-td,
.etui.etui-task-release-pending table .operation-td,
.etui.etui-task-release-fail table .operation-td,
.etui.etui-task-release-off table .operation-td { width: 160px; }

/*我要发布*/
.word-show { position: relative; width: 120px; height: 110px; margin: 20px 0 20px 110px; background: url(../../images/word-template-icon.png) center top / auto 60% no-repeat; }
.word-show p { position: absolute; bottom: 0; width: 100%; font-size: 14px; color: #333; }
.word-show .close-icon { position: absolute; top: 0; right: -2px; width: 24px; height: 24px; cursor: pointer; }
.upload-word-btn { position: relative; display: inline-block; width: 86px; height: 36px; line-height: 36px; margin: 0 12px; font-size: 14px; color: #3fabfa; text-align: center; border: 1px solid #eee; }
.upload-word-btn input { position: absolute; left: 0; top: 0; width: 100%; height: 100%; filter: alpha(opacity=0); -moz-opacity: 0; -khtml-opacity: 0; opacity: 0; cursor: pointer; z-index: 1; }

.etui.etui-release-task .sub-btn { margin-top: 80px; }
.etui.etui-release-task .upload-box { position: relative; display: inline-block; width: 134px; height: 36px; line-height: 36px; text-align: center; margin: 0 22px; border: 1px solid #eee; cursor: pointer; }
.etui.etui-release-task .upload-box:hover > .entrances { display: block; }
.etui.etui-release-task .upload-box .entrances { position: absolute; display: none; width: 148px; height: 72px; top: 35px; left: -7px; background-color: #fff; z-index: 1; }
.etui.etui-release-task .upload-box .entrances .entrance { width: 100%; height: 36px; line-height: 34px; font-size: 14px; color: #333; text-align: center; border: 1px solid #eee; }
.etui.etui-release-task .upload-box .entrances .entrance:first-child { border-bottom: none; }
.etui.etui-release-task .upload-box .entrances .entrance:hover { background-color: #3fabfa; color: #fff; border-color: #3fabfa; }
.etui.etui-release-task .stock-box { width: 523px; height: 431px; background-color: #fff; }
.etui.etui-release-task .stock-box .middle-box { width: 450px; height: 300px; overflow-y: scroll; background-color: #fafafa; border: 1px solid #c9c9c9; }
.etui.etui-release-task .stock-box .stock-item { display: block; width: 100%; height: 40px; line-height: 40px; border-bottom: 1px solid #ddd; cursor: pointer; }
.etui.etui-release-task .stock-box .stock-item .icon { width: 16px; height: 16px; margin: 0 12px 0 22px; background: url(../../images/word-template-icon.png) center center / 100% 100% no-repeat; }

/*文章管理*/
.etui.etui-article-manage .upload-box { padding: 24px; }
.etui.etui-article-manage .upload-box .title { width: 524px; height: 44px; margin-left: 20px; padding: 0 60px 0 10px; font-size: 14px; color: #333; border: 1px solid #eee; }
.etui.etui-article-manage .upload-box .title ~ span { position: absolute; right: 20px; line-height: 44px; }
.etui.etui-article-manage .upload-box .upload { width: 134px; height: 34px; margin-left: 50px; border: 1px solid #ddd; background: -webkit-linear-gradient(#fff, #e5e5e5); background: -moz-linear-gradient(#fff, #e5e5e5); background: -o-linear-gradient(#fff, #e5e5e5); background: linear-gradient(#fff, #e5e5e5); }
.etui.etui-article-manage .upload-box .upload-word-btn { position: relative; margin: 8px 0 0 88px; }
.etui.etui-article-manage .upload-box .upload-word-btn i { width: 14px; height: 14px; background: url(../../images/word-template-icon.png) center center / 100% auto no-repeat; }
.etui.etui-article-manage .col-f9f9f9 { height: 30px; width: 1010px; margin-left: -21px; border-top: 1px solid #eee; border-bottom: 1px solid #eee; background-color: #f9f9f9; }
.etui.etui-article-manage table .title { width: 360px; padding-left: 5px; }
.etui.etui-article-manage table .operation-td { width: 160px; }
.etui.etui-article-manage .fabu-task-btn { display: block; width: 100px; height: 32px; line-height: 32px; padding-right: 10px; font-size: 14px; text-align: right; color: #fff; background: #fab075 url(../../images/member-woyaofabu-white-icon.png) 10px center / auto 50% no-repeat; }
/*文章库*/
.etui.etui-article-manage.stock table .title { width: 200px; padding-left: 5px; }
/*文章上传*/
.etui.etui-article-manage.article-upload table .title { width: 200px; padding-left: 5px; }
.etui.etui-article-manage.article-upload.handled .operation-td { width: 100px; }
.etui.etui-article-manage.article-upload.handled tr td:nth-child(5) { width: 200px; }
/*文章审批*/
.etui.article-shenpi .operation-td { width: 160px; }
.etui.article-shenpi .pop.disagree-box .middle-box { margin: 0 0 40px; }
.etui.article-shenpi table .title { width: 200px; padding-left: 5px; }
.etui.article-shenpi.handled .operation-td { width: 100px; }
.etui.article-shenpi.handled tr td:nth-child(5) { width: 200px; }

/*领取任务列表*/
.etui.etui-task-list .list-result { padding: 0; }
.etui.etui-task-list .list-result .sort { display: inline-block; margin-left: 84px; }
.etui.etui-task-list table .title {  }
.etui.etui-task-list .goto-get-task { display: block; width: 74px; height: 28px; line-height: 28px; margin: 0 12px; background-color: #3fabfa; font-size: 14px; color: #fff; -webkit-border-radius: 28px; -moz-border-radius: 28px; -o-border-radius: 28px; border-radius: 28px; }

/*领取任务*/
.etui.etui-get-task .edit-big-tit { margin: 0; }
.etui.etui-get-task .edit-big-tit:first-child { margin-top: 30px; }
.etui.etui-get-task .step { display: inline-block; width: 30px; height: 30px; line-height: 30px; margin-right: 12px; background-color: #f3f3f3; color: #999; font-size: 14px; text-align: center; -webkit-border-radius: 30px; -moz-border-radius: 30px; -o-border-radius: 30px; border-radius: 30px; }
.etui.etui-get-task .step.active { background-color: #3fabfa; color: #fff; }
.etui.etui-get-task .task-box { width: 648px; margin-left: 15px; padding: 24px 0 20px 100px; border-left: 1px solid #f3f3f3; }
.etui.etui-get-task .task-box .standard-desc,
.etui.etui-get-task .task-box .task-desc { width: 464px; }
.etui.etui-get-task .task-box .get-task-btn { width: 300px; height: 50px; line-height: 56px; margin: 20px auto 0; background-color: #3fabfa; color: #fff; font-size: 14px; text-align: center; cursor: pointer; }
.etui.etui-get-task .word-download { width: 750px; }
.etui.etui-get-task .word-download .word-show { margin: 0 auto; background-size: 80% auto; }
.etui.etui-get-task .word-download .download { display: block; margin: 20px auto 0; width: 300px; height: 50px; line-height: 50px; background-color: #3fabfa; color: #fff; font-size: 14px; text-align: center; }

/*提交任务*/
.etui.etui-submit-task .sub-btn { margin-top: 30px; }

/*易推认证*/
.etui.etui-identity-selection .release-box { padding: 44px 114px 70px; }
.etui.etui-identity-selection .entrance-box { width: 100%; height: 240px; margin-top: 26px; padding: 57px 0; border-top: 1px solid #eee; }
.etui.etui-identity-selection .entrance-box .entrance { position: relative; width: 50%; float: left; }
.etui.etui-identity-selection .entrance-box .entrance:first-child:after { content: ''; position: absolute; top: -10%; right: 0; width: 1px; height: 120%; background-color: #eee; }
.etui.etui-identity-selection .entrance-box .entrance i { display: block; width: 70px; height: 70px; margin: 0 auto 12px; }
.etui.etui-identity-selection .entrance-box a { display: block; width: 120px; height: 34px; line-height: 34px; margin: 24px auto 0; background-color: #3fabfa; color: #fff; text-align: center; font-size: 12px; }
/*step*/
.etui.step .step-bg { display: block; width: 540px; height: auto; margin: 30px auto 50px; }
.etui.step .release-box .release-left {  }
.etui.step .release-box .release-left .txt { display: inline-block; width: 8em; text-align: right; }
/*step2*/
.etui.etui-step2 .example-img { width: 140px; height: 228px; float: left; }
.etui.etui-step2 .example-img:not(:last-child) { margin-right: 100px; }
.etui.etui-step2 .example-img img { width: 140px; height: 198px; }
.etui.etui-step2 .upload-img-btn { position: relative; display: inline-block; width: 86px; height: 36px; line-height: 36px; margin: 0 12px; font-size: 14px; color: #3fabfa; text-align: center; border: 1px solid #eee; }
.etui.etui-step2 .upload-img-btn input { position: absolute; left: 0; top: 0; width: 100%; height: 100%; filter: alpha(opacity=0); -moz-opacity: 0; -khtml-opacity: 0; opacity: 0; cursor: pointer; z-index: 1; }
.etui.etui-step2 .img-show { width: 140px; height: 198px; }
/*step3*/
.etui.etui-step3 .pending { position: relative; width: 260px; height: 190px; margin: 0 auto; background: url(../../images/kefu-bg.png) center top / 140px auto no-repeat; }
.etui.etui-step3 .pending > p { position: absolute; bottom: 20px; width: 100%; text-align: center; }
.etui.etui-step3 .fail { margin: 80px auto 50px; width: 460px; height: 180px; }
.etui.etui-step3 .fail i { width: 77px; height: 77px; margin-right: 36px; }
.etui.etui-step3 .fail div { width: 345px; }
.etui.etui-step3 .fail div > .hr { display: block; width: 100%; height: 1px; background-color: #ddd; }
.etui.etui-step3 .fail .reedit { display: inline-block; width: 82px; height: 26px; line-height: 26px; background-color: #3fabfa; color: #fff; text-align: center; }
/*step4*/
.etui.etui-step4 .succ { width: 654px; height: auto; margin: 0 auto; }
.etui.etui-step4 .succ .succ-blue-icon { width: 74px; height: 74px; margin-right: 16px; }
.etui.etui-step4 .succ .create-box { width: 100%; margin: 30px 0 20px; padding: 30px 56px; border: 1px solid #ddd; }
.etui.etui-step4 .succ .create-box .avatar { position: relative; width: 96px; height: 96px; }
.etui.etui-step4 .succ .create-box .avatar img { width: 100%; height: 100%; }
.etui.etui-step4 .succ .create-box .avatar input { position: absolute; left: 0; top: 0; width: 100%; height: 100%; filter: alpha(opacity=0); -moz-opacity: 0; -khtml-opacity: 0; opacity: 0; z-index: 1; cursor: pointer; }
.etui.etui-step4 .succ .create-box .desc { width: 450px; }
.etui.etui-step4 .succ .create-box .sub-btn { width: 140px; height: 36px; line-height: 36px; font-size: 16px; margin: 30px auto 0; }

/*认证信息*/
.etui.auth-info .info-box { width: 1008px; height: auto; margin-left: -20px; background-color: #f6fbff; }
.etui.auth-info .info-box .info-top { width: 100%; height: 88px; line-height: 88px; border-bottom: 1px solid #d7eeff; }
.etui.auth-info .info-box .info-top .icon { width: 26px; height: 29px; margin: 0 14px 0 36px; background-size: 100% 100%; background-repeat: no-repeat; }
.etui.auth-info .info-box .info-bottom { position: relative; width: 100%; min-height: 146px; padding-left: 30px; border-bottom: 1px solid #d7eeff; overflow: hidden; }
.etui.auth-info .info-box .info-bottom:last-child { border-bottom: none; }
.etui.auth-info .info-box .info-bottom .avatar { width: 100px; height: 100px; }
.etui.auth-info .info-box .info-bottom .avatar img { width: 80px; height: 80px; }
.etui.auth-info .info-box .info-bottom .info { padding: 26px 0; }

/*成员管理*/
.etui.etui-member-manage .add-member { width: 100px; height: 32px; line-height: 32px; margin: 20px 0 10px; padding-right: 10px; font-size: 14px; color: #fff; text-align: right; background: #37C4B2 url(../../images/add-member-icon.png) 10px center / auto 50% no-repeat; cursor: pointer; }
.etui.etui-member-manage .operation-td { width: 260px; }
.etui.etui-member-manage .man-td { position: relative; }
.etui.etui-member-manage .man-td .tip { position: absolute; left: 44%; padding: 2px 4px; background-color: #eee; color: #999; }
.etui.etui-member-manage .man-td .tip.admin { background-color: #fff1e6; color: #ffa96f; }
.etui.etui-member-manage .pop.add-member-box .middle-box { margin: 50px 0 42px; padding: 0 10px; }
.etui.etui-member-manage .pop.add-member-box .bottom-box { position: absolute; bottom: 0; left: 0; width: 100%; height: 42px; }
.etui.etui-member-manage .pop.authority-box .middle-box { margin: 50px 0 42px; padding: 0 10px; }
.etui.etui-member-manage .pop.del-box .middle-box { margin: 50px 0 42px; }

/*团队信息*/
.etui.team-info .member-right .avatar { position: relative; width: 96px; height: 96px; }
.etui.team-info .member-right .avatar img { width: 100%; height: 100%; }
.etui.team-info .member-right .avatar input { position: absolute; left: 0; top: 0; width: 100%; height: 100%; filter: alpha(opacity=0); -moz-opacity: 0; -khtml-opacity: 0; opacity: 0; z-index: 1; cursor: pointer; }

/*datetimepicker*/
.datetimepicker { position: absolute; display: none; border: 1px solid #ddd; background-color: #fff; }
.datetimepicker tr td { padding: 10px 0; }
.icon-arrow-left { background-position: -240px -96px; }
.icon-arrow-right { background-position: -264px -96px; }
.icon-arrow-up { background-position: -289px -96px; }
.icon-arrow-down { background-position: -312px -96px; }

/*租客百科*/
.my-wiki-icon { background: url(../../images/my-wiki-icon.png) center center / 100% 100% no-repeat; }
.wiki .wiki-top { position: relative; width: 100%; height: 274px; background: url(../../images/zukewiki-home-top-bg.png) center center / 100% 100% no-repeat; overflow: hidden; }
.wiki .wiki-top .tit { margin: 38px 0 14px; font-size: 40px; color: #fff; text-align: center; }
.wiki .wiki-top .search-box { width: auto; min-width: 760px; max-width: 740px; margin: 0 auto; }
.wiki .wiki-top .search-box .tabs { width: 100%; height: 30px; }
.wiki .wiki-top .search-box .tabs .item { position: relative; width: auto; height: 100%; padding:0 10px; line-height: 30px; margin-right: 20px; font-size: 16px; color: #fff; text-align: center; float: left; cursor: pointer; }
.wiki .wiki-top .search-box .tabs .item.active { color: #333; background-color: #fff; }
.wiki .wiki-top .search-box .tabs .item.active:before { content: ''; position: absolute; left: 50%; bottom: -8px; margin-left: -5px; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 6px solid #aaa; filter: blur(2px); }
.wiki .wiki-top .search-box .tabs .item.active:after { content: ""; position: absolute; left: 50%; bottom: -14px; width: 0; height: 0; margin-left: -7px; border-style: solid; border-width: 7px; border-color: #fff transparent transparent transparent; }
.wiki .wiki-top .search-box .center { height: 48px; margin: 14px 0 20px; }
.wiki .wiki-top .search-box .center input[type="text"] { width: 394px; height: 100%; background-color: #fff; border: none; padding: 0 10px; font-size: 16px; color: #333; border-bottom-left-radius: 5px; border-top-left-radius: 5px; }
.wiki .wiki-top .search-box .center input[type="submit"] { width: 90px; height: 100%; background-color: #006abb; border: none; font-size: 16px; color: #fff; cursor: pointer; border-bottom-right-radius: 5px; border-top-right-radius: 5px; }
.wiki .wiki-top .search-box .center .create-word { width: 90px; height: 48px; line-height: 48px; margin: 0 40px 0 32px; border: 1px solid #fff; font-size: 16px; color: #fff; text-align: center; border-radius: 5px; }
.wiki .wiki-top .search-box .center .my-wiki { width: 94px; height: 48px; line-height: 48px; }
.wiki .wiki-top .search-box .center .my-wiki i { width: 20px; height: 20px; margin-right: 4px; }
.wiki .wiki-top .search-box .hot-word { font-size: 16px; }
.wiki .wiki-top .search-box .hot-word > a { color: #d1f1ff; }
.wiki .wiki-top .search-box .hot-word > a:not(:nth-child(2)){ margin-left: 12px; }
.wiki .wiki-top .search-box .hot-word > a:hover { color: #fff; text-decoration: underline; }

.wiki.wiki-home .newest-works { width: 1180px; margin: 30px auto 40px; }
.wiki.wiki-home .newest-works .box { width: 100%; height: 360px; margin-top: 10px; }
.wiki.wiki-home .newest-works .box .item { display: block; width: 570px; height: 165px; margin: 0 40px 30px 0; padding: 12px 24px; background-color: #f5fbff; float: left; }
.wiki.wiki-home .newest-works .box .item:hover > .tit .name { color: #3fabfa; }
.wiki.wiki-home .newest-works .box .item:nth-child(2n+0) { margin-right: 0; }
.wiki.wiki-home .newest-works .box .item .tit .label { padding: 2px 4px; background-color: #3fabfa; color: #fff; }
.wiki.wiki-home .newest-works .box .item .tit .name { color: #333; }
.wiki.wiki-home .newest-works .box .item .content { width: 100%; height: 108px; margin: 10px 0; }
.wiki.wiki-home .newest-works .box .item .content .img-box { width: 148px; height: 108px; margin-right: 16px; float: left; overflow: hidden; }
.wiki.wiki-home .newest-works .box .item .content .img-box img { width: 100%; height: auto; }
.wiki.wiki-home .newest-works .box .item .content .info-box { width: 354px; height: 100%; float: left; }
/*解决火狐文字超过bug*/
.wiki.wiki-home .newest-works .box .item .content .info-box .txtBeyond{ 
	position: relative;
	line-height: 20px;
	max-height: 40px;
	overflow: hidden;
}
.wiki.wiki-home .newest-works .box .item .content .info-box .txtBeyond::after{
	content: "..."; 
	position: absolute; 
	bottom: 0; 
	right: 0; 
	padding-left: 25px;
	background: -webkit-linear-gradient(left, transparent, #f5fbff 55%);
	background: -o-linear-gradient(right, transparent, #f5fbff 55%);
	background: -moz-linear-gradient(right, transparent, #f5fbff 55%);
	background: linear-gradient(to right, transparent, #f5fbff 55%);
}
.wiki.wiki-home .location-icon { width: 14px; height: 20px; margin-right: 8px; }

.wiki.wiki-home .common-tit { width: 1180px; height: 44px; line-height: 44px; margin: 0 auto; padding: 0 8px; border-bottom: 1px solid #eee; }
.wiki.wiki-home .common-tit .tit { display: inline-block; height: 44px; font-size: 22px; color: #333; border-bottom: 2px solid #3fabfa; }

.wiki.wiki-home .newest-xq-works { width: 1180px; margin-bottom: 40px; }
.wiki.wiki-home .newest-xq-works .big-box { display: block; width: 580px; height: 375px; background-color: #fafafa; }
.wiki.wiki-home .newest-xq-works .big-box:hover { background-color: #f5fbff; }
.wiki.wiki-home .newest-xq-works .big-box .img-box { width: 580px; height: 280px; overflow: hidden; }
.wiki.wiki-home .newest-xq-works .big-box .img-box img { width: 580px; height: auto; }
.wiki.wiki-home .newest-xq-works .big-box .info-box { padding: 20px 16px; }
.wiki.wiki-home .newest-xq-works .small-box { width: 570px; height: 375px; }
.wiki.wiki-home .newest-xq-works .small-box .item { display: block; width: 570px; height: 110px; margin-bottom: 22px; background-color: #fafafa; }
.wiki.wiki-home .newest-xq-works .small-box .item:last-child { margin-bottom: 0; }
.wiki.wiki-home .newest-xq-works .small-box .item:hover { background-color: #f5fbff; }
.wiki.wiki-home .newest-xq-works .small-box .item .img-box { width: 170px; height: 110px; overflow: hidden; }
.wiki.wiki-home .newest-xq-works .small-box .item .img-box img { width: 100%; height: auto; }
.wiki.wiki-home .newest-xq-works .small-box .item .info-box { padding: 14px 16px; }

.wiki.wiki-home .newest-corp-works { width: 1180px; }
.wiki.wiki-home .newest-corp-works .item { display: block; width: 270px; height: 262px; margin: 0 33px 33px 0; border: 1px solid #eee; float: left; }
.wiki.wiki-home .newest-corp-works .item:nth-child(4n+0) { margin-right: 0; }
.wiki.wiki-home .newest-corp-works .item:hover > .info-box .name { color: #3fabfa; }
.wiki.wiki-home .newest-corp-works .item .img-box { width: 100%; height: 172px; overflow: hidden; }
.wiki.wiki-home .newest-corp-works .item .img-box img { width: 100%; height: auto; }
.wiki.wiki-home .newest-corp-works .item .info-box { width: 100%; height: 90px; padding: 14px 16px; }
.wiki.wiki-home .newest-corp-works .item .info-box .name { color: #333; }

.wiki.wiki-home>.bottom { position: relative; width: 100%; height: 200px; background: url(../../images/zukewiki-home-bottom-bg.png) center center / 100% 100% no-repeat; overflow: hidden; }
.wiki.wiki-home .bottom .create-word { position: absolute; width: 302px; height: 60px; line-height: 60px; text-align: center; font-size: 20px; color: #fff; background-color: rgba(0,0,0,.5); border: 1px solid #fff; -webkit-border-radius: 5px; border-radius: 5px; }

.wiki .top { position: relative; }
.wiki .top form { position: absolute; right: 45px; width: 500px; height: 50px; line-height: 50px; border: 1px solid #3fabfa; }
.wiki .top form .select,
.wiki .top form input { position: relative; border: none; height: 100%; line-height: 50px; }
.wiki .top form .select:after { content: ""; position: absolute; right: 0; top: 15px; width: 1px; height: 20px; background-color: #eee; }
.wiki .top form input { width: 52%; }
.wiki .top form .search-btn { width: 90px; height: 48px; padding: 0; background-color: #3fabfa; color: #fff; cursor: pointer; }

/*创建词条*/
.wiki.step .content { width: 1000px; min-height: 200px; margin: 36px auto 50px; background-color: #fff; border: 1px solid #eee; }
.wiki.step .content .top { width: 100%; height: 110px; padding: 36px 30px 14px; border-bottom: 1px solid #eee; }
.wiki.step .content .info-box { width: 510px; height: auto; margin: 50px auto; }
.wiki.step .content .info-box > ol { padding-left: 1em; font-size: 16px; color: #666; list-style: decimal; }
.wiki.step .content .info-box ol li { list-style-position: outside; margin-bottom: 10px; }
.wiki.step .content .btns { width: 282px; height: 46px; margin: 0 auto 88px; }
.wiki.step .content .btns .btn { display: inline-block; width: 126px; height: 46px; line-height: 46px; text-align: center; font-size: 16px; float: left; cursor: pointer; }
.wiki.step .content .btns .btn.prev { color: #999; border: 1px solid #ddd; margin-right: 30px; }
.wiki.step .content .btns .btn.next { color: #3fabfa; border: 1px solid #3fabfa; }
.wiki.step .content .diamond { display: inline-block; width: 10px; height: 10px; background-color: #3fabfa; transform: rotate(45deg); }
.wiki.step.step3 .top { margin-bottom: 58px; }

.wiki.step .data-box .select i { position: absolute; right: 12px; top: 15px; }
.wiki.step .data-box .select.sw-228 { width: 228px; }
.wiki.step .data-box .select.sw-104 { width: 104px; }

.wiki.step.step4 .data-box { width: 646px; margin: 50px auto; }
.wiki.step.step4 .data-box .re-select { width: 100%; height: 50px; line-height: 50px; margin-bottom: 30px; padding: 0 30px; border-bottom: 1px solid #eee; }
.wiki.step.step4 .data-box .re-select .re-select-icon { width: 14px; height: 12px; margin-right: 7px; }
.wiki.step.step4 .data-box .tit { height: 40px; line-height: 40px; margin-top: 40px; border-bottom: 2px solid #ccc; }
.wiki.step.step4 .data-box textarea { width: 100%; height: 278px; }
.wiki.step.step4 .data-box .sub-btn { width: 194px; height: 50px; line-height: 50px; margin: 110px auto; }
.wiki.step.step4 .linkage-select .select-val { display: inline-block; width: 5rem; line-height: 1; overflow: hidden; text-overflow: ellipsis; white-space: nowrap }

/*推荐*/
.wiki .rcmd-list .banner { position: relative; width: 218px; height: 176px; margin-bottom: 20px; background: url(../../images/rcmd-list-banner.png) center center / 100% 100% no-repeat; }
.wiki .rcmd-list .banner .created-words { width: 170px; height: 36px; line-height: 36px; background-color: #fff; color: #3fabfa; font-size: 14px; text-align: center; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; border-radius: 4px; }

/*列表*/
.wiki.list .tabs { width: 100%; height: 48px; background-color: #fbfbfb; border-bottom: 1px solid #eee; }
.wiki.list .tabs .item { display: inline-block; width: 105px; height: 48px; line-height: 48px; font-size: 16px; color: #333; text-align: center; float: left; }
.wiki.list .tabs .item.active { background-color: #fff; }
.wiki.list .criteria-box { margin-bottom: 0; padding: 20px 0; border: none; border-bottom: 1px solid #eee; }
.wiki.list .criteria-item > div { width: 760px; }
.wiki.list .list-result { width: -webkit-calc(100% + 2px); width: calc(100% + 2px); margin-left: -1px; background-color: #f9f9f9; }
.wiki.list .list-box .list .list-item .list-img { position: relative; width: 106px; height: 106px; margin-top: 4px; overflow: hidden; }
.wiki.list .list-box .list .list-item .list-img img { position: absolute; left: 50%; width: auto; height: 100%; -webkit-transform: translate(-50%, 0); -moz-transform: translate(-50%, 0); -o-transform: translate(-50%, 0); transform: translate(-50%, 0); }
.wiki.list .list-box .list .list-item .list-info { height: 110px; padding: 0; }
.wiki.list .list-box .list .list-item { height: 196px; padding: 40px 20px; }
.wiki.list .rcmd-list .list-item { height: 200px; border-bottom: 1px solid #eee; }

.star-off { background: url(../../images/star-off.png) center center / 100% 100% no-repeat; }
.star-on { background: url(../../images/star-on.png) center center / 100% 100% no-repeat; }
.pen-white-icon { background: url(../../images/pen-white-icon.png) center center / 100% 100% no-repeat; }
.pen-blue-icon { background: url(../../images/pen-blue-icon.png) center center / 100% 100% no-repeat; }
.images-white-icon { background: url(../../images/images-white-icon.png) center center / 100% 100% no-repeat; }

/*详情*/
.wiki .details-box { border: none; background-color: transparent; }
.wiki .details-box .details { width: 920px; height: auto; margin-right: 20px; border: 1px solid #eee; background-color: #fff; float: left; }
.wiki .details-box .details .edit-words { display: block; width: 68px; margin-top: 4px; height: 32px; line-height: 28px; text-align: center; color: #333; border: 1px solid #eee; -webkit-border-radius: 4px; border-radius: 4px; background-color: #fff; }
.wiki .details-box .details .edit-words i { width: 15px; height: 15px; margin-right: 4px; }
.wiki .details-box .details .edit-words:hover { color: #fff; background-color: #3fabfa; border-color: #3fabfa; }
.wiki .details-box .details .edit-words:hover > i { background-image: url(../../images/pen-white-icon.png); }
.wiki .details-box .details .my-follow { position: absolute; left: -12px; bottom: -28px; display: none; width: 100px; height: 20px; border: 1px solid #eee; background-color: #fff; text-align: center;  }
.wiki .details-box .details .my-follow:after { content: ""; position: absolute; left: 50%; top: -12px; width: 0; height: 0; margin-left: -6px; border-style: solid; border-width: 6px; border-color:transparent transparent #fff transparent; }
.wiki .details-box .details .my-follow:before { content: ''; position: absolute; left: 50%; top: -6px; margin-left: -4px; border-left: 4px solid transparent; border-right: 4px solid transparent; border-bottom: 4px solid #aaa; filter: blur(2px); }
.wiki .details-box .details .top { height: 110px; background-color: #fff; border-bottom: 1px solid #eee; }
.wiki .details-box .details .top .translateHalf { width: 630px; z-index: 4 }
.wiki .details-box .details .top .translateHalf form { position: relative; top: 0; bottom: 0; left: 0; right: 0; }
.wiki .details-box .details .top .translateHalf .create-word { width: 90px; height: 48px; line-height: 48px; margin-left: 32px; border: 1px solid #3fabfa; font-size: 16px; color: #3fabfa; text-align: center; }
.wiki .details-box .details .tit { padding: 20px 20px 10px; }
.wiki .details-box .details .tit i { width: 15px; height: 15px; margin-right: 4px; }
.wiki .details-box .details .category { width: 880px; height: 28px; line-height: 28px; margin: 0 auto 16px; padding: 0 12px; background-color: #f7f9ff; font-size: 14px; outline-color: #333; }
.wiki .details-box .details .desc { width: 840px; margin: 0 auto 40px; line-height: 1.4rem; font-size: 14px; color: #333; }
.wiki .details-box .details .images { position: relative; width: 728px; height: 266px; margin: 0 auto 50px; border: 1px solid #eee; }
.wiki .details-box .details .images .carousel { width: 580px; height: 196px; margin: 20px auto 14px; }
.wiki .details-box .details .images .carousel .swiper-wrapper { width: 580px; height: 196px; }
.wiki .details-box .details .images .carousel .swiper-wrapper .swiper-slide { width: 280px!important; height: 196px; }
.wiki .details-box .details .images .carousel .swiper-slide img { width: 280px; height: 100%; }
.wiki .details-box .details .images .swiper-button-prev { left: 20px; }
.wiki .details-box .details .images .swiper-button-next { right: 20px; }
.wiki .details-box .details .images .icon { width: 27px; height: 21px; margin-right: 10px; }
.wiki .details-box .details .xq-info { margin-bottom: 50px; }
.wiki .details-box .details .wygs-info { margin-bottom: 50px; }
.wiki .details-box .details .xq-info .detail-room > p { margin-bottom: 0; padding: 10px 0; border-bottom: 1px solid #eee; }
.wiki .details-box .details .wygs-info .detail-room > p { margin-bottom: 0; padding: 10px 0; border-bottom: 1px solid #eee; }
.wiki .details-box .details .xq-info .detail-room > p > span { width: 400px; }
.wiki .details-box .details .wygs-info .detail-room > p > span { width: 400px; }
.wiki .details-box .details .xq-info .detail-room > div { padding: 10px 0; border-bottom: 1px solid #eee; }
.wiki .details-box .details .wygs-info .detail-room > div { padding: 10px 0; border-bottom: 1px solid #eee; }
.wiki .details-box .details .matching { width: 800px; min-height: 279px; margin: 20px 0 50px 20px; }
.wiki .details-box .details .matching .bold { margin-top: 12px; }

/*状态页*/
.wiki.state .state-list { width: 1000px; min-height: 552px; padding-bottom: 20px; margin: 0 auto 50px; background-color: #fff; }
.wiki.state .state-list .tabs { width: 100%; height: 50px; margin-bottom: 30px; border-bottom: 1px solid #eee; }
.wiki.state .state-list .tabs .tab { display: inline-block; height: 50px; line-height: 50px; padding: 0 20px; margin-right: 200px; font-size: 18px; color: #333; float: left; cursor: pointer; }
.wiki.state .state-list .tabs .tab:last-child { margin-right: 0; }
.wiki.state .state-list .tabs .tab.active { border-bottom: 2px solid #3fabfa; color: #3fabfa; }
.wiki.state .state-list table { border-collapse: collapse; border-spacing: 0; table-layout: fixed; }
.wiki.state .state-list table tbody tr td { padding: 16px 0; }
.wiki.state .state-list table tbody tr td.cause { max-width: 240px; }

/* 合伙人真伪验证 */
.partnerVerify .mainBody{
    background-color: #F8F8F8;
}
.partnerVerify .container{
    margin: 0 auto;
    padding: 40px 0 30px;
    width: 1000px;
}
.partnerVerify .verify-top{
    padding: 30px 60px 30px 64px;
    width: 100%;
    text-align: center;
    border:1px solid rgba(238,238,238,1);
    background: #fff url(../../images/zhenwei.png) no-repeat right 60px center;
}
.partnerVerify .verify-top .title{
    font-size: 24px;
    font-weight:400;
    line-height: 1;
    color: #333;
}
.partnerVerify .verify-top .form-inline{
    margin: 20px auto 0;
    width: 300px;
}
.partnerVerify .verify-top .form-inline .form-control{
    float: left;
    padding-left: 11px;
    width: 258px;
    height: 36px;
    font-size: 14px;
    color: #333;
    border: 1px solid #3FABFA;
    background-color: #fff;
}
.partnerVerify .verify-top .form-inline .input-group-addon{
    cursor: pointer;
    float: left;
    width: 42px;
    height: 36px;
    border: none;
    background: #0C9DF9 url(../../images/yanzheng-sousuo.png) no-repeat center center;
}
.partnerVerify .verify-bottom{
    margin-top: 20px;
    padding: 30px 60px 30px 64px;
    width: 100%;
    border:1px solid rgba(238,238,238,1);
    background-color: #fff;
}
.partnerVerify .verify-bottom .verify-b-l{
    float: left;
    width: 534px;
}
.partnerVerify .verify-bottom .item{
    padding-top: 15px;
    padding-bottom: 26px;
    border-top: 1px solid #eee;
}
.partnerVerify .verify-bottom .item:first-child{
    padding-top: 0;
    border-top: none;
}
.partnerVerify .verify-bottom .item .media-left{
    padding-top: 4px;
    display: inline-block;
    width:46px;
    height:46px;
    font-size: 14px;
    color: #fff;
    text-align: center;
    background:linear-gradient(-36deg,rgba(63,171,250,1) 0%,rgba(44,211,252,1) 100%);
    border-radius:5px;
    vertical-align: top;
}
.partnerVerify .verify-bottom .item .media-body{
    padding-left: 10px;
    display: inline-block;
}
.partnerVerify .verify-bottom .item .media-body .name{
    font-size: 20px;
    font-weight:bold;
    line-height: 1;
    color: #333;
}
.partnerVerify .verify-bottom .item .media-body .tabBox{
    padding-top: 8px;
    font-size: 14px;
}
.partnerVerify .verify-bottom .item .media-body .tabBox .tab1{
    display: inline-block;
    margin-right: 20px;
    padding: 4px;
    line-height: 1;
    color: #3FA9FA;
    background-color: #E6F4FF;
}
.partnerVerify .verify-bottom .item .media-body .tabBox .tab2{
    display: inline-block;
    padding-left: 25px;
    color: #FFB34B;
    background: url(../../images/yanzheng_gold.png) no-repeat left center;
}
.partnerVerify .verify-bottom .item .media-body .number{
    padding-top: 8px;
    font-size: 14px;
    line-height: 1;
    color: #999;
}
.partnerVerify .verify-bottom .item .row{
    padding-top: 12px;
    font-size: 14px;
    color: #999;
}
.partnerVerify .verify-bottom .item .row .col{
    display: inline-block;
    margin-right: 35px;
}
.partnerVerify .verify-bottom .item .row span{
    color: #333;
}
.partnerVerify .verify-bottom .item .media-body .number span{
    color: #333;
}
.partnerVerify .verify-bottom .verify-b-r{
    margin-top: 20px;
    margin-bottom: 40px;
    float: right;
    width: 204px;
    height: 238px;
    text-align: center;
    background-color: #F9F9F9;
}
.partnerVerify .verify-bottom .verify-b-r-img{
    padding-top: 30px;
    width: 118px;
}
.partnerVerify .verify-bottom .txt{
    font-size:14px;
    line-height: 26px;
    color: #333333;
}
.partnerVerify .mainBody .fruitless{
    padding-top: 23px;
    padding-bottom: 58px;
    text-align: center;
}
.partnerVerify .mainBody .fruitless>img{
    width: 162px;
    height: 143px;
}
.partnerVerify .mainBody .fruitless .txt{
    font-size: 16px;
    line-height: 28px;
    color: #FF5555;
}
.partnerVerify .mainBody .fruitless .txt>img{
    display: inline-block;
    margin-right: 5px;
    width: 15px;
    height: 15px;
    vertical-align: middle;
}

/* 申请合伙人页灰色不可选 */
.certified.certified-entry .entrance-box .entrance.boxGray{
    border-color: #E5E5E5;
}
.boxGray .ordinary-partner-icon{
    background: url(../../images/ordinary_gray.png) center center / 100% no-repeat;
}
.boxGray .physical-store-partner-icon{
    background: url(../../images/store_partner_gray.png) center center / 100% no-repeat;
}
.boxGray .trusteeship-partner-icon{
    background: url(../../images/store_partner_two_gray.png) center center / 100% no-repeat;
}
.boxGray .applyName{
    color: #CCCCCC;
}
.certified.certified-entry .entrance.boxGray a.apply{
    background-color: #EEEEEE;
}

.license{
    width: 600px;
    margin: 0 auto;
}
.license img{
    width: 100%;
}
/* 合力客服 */
.helikefu .show-chat{
    position: fixed;
    bottom: 0;
    right: 67px;
    z-index: 99;
    width: 224px;
    height: 40px;
    font-size: 16px;
    line-height: 40px;
    color: #fff;
    text-align: center;
    box-shadow: 0 0 6px #999;
    background-color: rgb(0, 122, 255);
    box-shadow: rgba(0, 0, 0, 0.16) 0px 5px 14px;
}
.helikefu .icon_kefu{
    display: inline-block;
    margin-right: 10px;
    width: 32px;
    height: 32px;
    vertical-align: middle;
    margin-bottom: 3px;
    background: url(../../images/helikefu.png) no-repeat center center;
    background-size: 100% 100%;
}
.helikefu  #web-chat-page{
    position: fixed;
    bottom: 45px;
    width: 320px;
    z-index: 99;
    height: 500px;
    box-shadow: 0px 2px 7px 2px #ccc;
    display: none;
    right: 15px;
    border-radius: 3px;
    overflow: hidden;
}
.helikefu .btn{
    position: absolute;
    top:10px;
    right:10px;
    border:1px solid #fff;
    background-color: #000;
    color: #fff;
    border-radius:10px;
    width: 40px;
    font-size:10px ;
    text-align: center;
    padding:2px;
}
.helikefu  .hide-chat{
    right: 60px;
}
.helikefu .company{
    height: 60px;
    width: 100%;
    position: absolute;
    top: 0px;
    font-size: 18px;
    text-align: center;
    background-color: #000;
    line-height: 60px;
    font-weight: bold;
    color: #fff;
}
.helikefu .close-btn{
    position: absolute;
    top: 21px;
    right: 8px;
    color: #fff;
    width: 18px;
    height: 16px;
    font-size: 30px;
    line-height: 13px;
    text-align: center;
    cursor: pointer;
}