﻿/*
 *public-style
*/
ul { list-style: none; padding: 0; margin: 0; }
.page { overflow-x: hidden; }
body { max-width: 750px; margin: 0 auto }
/*.page > .header-fixed { box-shadow: 0px 1px 4px rgba(0,0,0,0.1); }*/
.page > .no-shadow { box-shadow: none; }
.page > .header-fixed .title { color: #000; }

.margin-header { padding-top: 3.8rem; }
.margin-footer { margin-bottom: 4.5rem; }
.header-body > .write { position: absolute; right: 0; top: 0; padding: .5rem; }

.btn, .login-body > .row > .btn-vcode { background-color: #517BED !important; color: #fff !important; }
.btn-vcode-link { position: absolute; right: 1rem; top: .5rem; padding: .3rem 0; color: #517bed; font-size: .8rem; }

.member-header { background-image: url('images/me_bg@3x.png'); background-size: cover; }
.member-header .userinfo .nickname .nick { position: relative; }
.member-header .userinfo .nickname .nick > span { display: block; }
.member-header .userinfo .nickname > div > span > img { position: absolute; margin: 0; top: -1.5rem; left: 50%; transform: translateX(-50%); }
.member-header .userinfo .nickname .username { font-size: 1em; line-height: unset; }

.house-list .row > .img img { height: auto; }

/**==btn-style==*/
.login-body > .row > .btn-vcode { }
.footer > .action-bar > a.btn-footer { display: inline-block; padding: .5rem 0; margin-left: 6rem; }
.footer > .action-bar > a.btn { background: #517BED; }

.table-btn { padding: 0 .6rem; margin: .5rem 0; }
.table-btn-xo { padding: 0 .5rem; }
.table-btn-xx { padding: 0 .7rem; }
.table-btn-xx .btn { height: 2.3rem; line-height: 2.3rem; }
.table-btn-xx .btn.disabled { background: #d7d7d7; background-color: #d7d7d7 !important; }
.table-btn-xxm { padding: 0 2rem; }
.table-btn-xxm .btn { height: 2.3rem; line-height: 2.3rem; }

.table-btn > .btn-self { display: block; text-align: center; background: #D3D3D3; padding: .35rem 0; color: #747474; }
.table-btn > .self-blue { color: #fff; background: #517BED; }
.table-btn > .radio-tabel-btn { border-radius: .3rem; }

.btn-red { background: #F72929 !important; }
.btn-radius-bg-sm { display: inline-block; width: 13em; }

.re-radio { border-radius: 0 !important; }
.page > .body > form > .submit-bar { padding: .7rem 1rem; }
.page > .body > form > .submit-bar .btn { height: 2.5rem; line-height: 2.5rem; }
.flex-btn-bottom { position: fixed; left: 0; right: 0; bottom: 0; }
.radius-lm { border-radius: 2rem; }

.fixed-footer { position: fixed; left: 0; bottom: 0; right: 0; }
/**header**/
.header-body > .add { display: inline-block; position: absolute; right: .5rem; top: 0; color: #000; padding: .5rem; line-height: 2rem; }
.header-body > .add .icon { font-size: 1.3rem; color: #777777; }

/*==state==*/
.state-danger { color: #FF0D0D; }
.state-blue { color: #517BED; }
.state-green { color: #33D76C; }

/**
home-header
**/
.home-search-model { background-color: #fff; position: relative; padding: .5em 1em; text-align: center; }
.home-search-model > .search-out-box { width: 100%; position: relative; }
.home-search-model > .search-out-box .search-icon { position: absolute; color: #BBBBBB; }
.home-search-model > .search-out-box .serach-iconfont { left: .8rem; top: .2rem; }
.home-search-model > .search-out-box .serach-iconfont .iconfont { font-size: 1.2em; }
.home-search-model > .search-out-box .search-code { right: .9rem; top: .2rem; font-size: 1.2em; }
.home-search-model > .search-out-box .search-box { border: none; padding: .5rem 2.8rem; background: #F7F7F7; width: 100%; text-align: left; border-radius: 3em; display: inline-block; font-size: 1em; }

.home-search-model-jinjian { background-color: #fff; position: relative; padding: .5em 1em; text-align: center; }
.home-search-model-jinjian .search-back-url { width: 10%; position: absolute; left: -10%; text-align: left; font-weight: bold; }
.home-search-model-jinjian .search-back-url .iconfont { font-size: 1.4em; color: #7C7C7C; }
.home-search-model-jinjian .search-out-box { width: 90%; position: relative; left: 10% }
.home-search-model-jinjian .search-out-box .search-icon { position: absolute; color: #BBBBBB; }
.home-search-model-jinjian .search-out-box .serach-iconfont { left: .8rem; top: .2rem; }
.home-search-model-jinjian .search-out-box .serach-iconfont .iconfont { font-size: 1.2em; }
.home-search-model-jinjian .search-out-box .search-code { right: .9rem; top: .2rem; font-size: 1.2em; }
.home-search-model-jinjian .search-out-box .search-box { border: none; padding: .5rem 2.8rem; background: #F7F7F7; width: 100%; text-align: left; border-radius: 3em; display: inline-block; font-size: 1em; }

/***home-banner***/
.home-banner-box { background: #fff; padding: 40% 0 0; margin: 0 .5rem 1.5rem .5rem; position: relative; height: 0; overflow: hidden; }
.home-banner-box > .home-banner { top: 0; position: absolute; overflow: hidden; width: 100%; height: 100%; box-shadow: rgba(0,0,0,0.2) 0px 2px 4px; }
.home-banner-box > .home-banner > .item-list { white-space: nowrap; width: 100%; height: 100%; }
.home-banner-box > .home-banner > .item-list .item { float: left; display: inline-block; width: 100%; height: 100%; border-radius: .5rem; overflow: hidden; }
.home-banner-box > .home-banner > .item-list img { width: 100%; height: 100%; }

.home-banner-box > .control-list { position: absolute; left: 50%; bottom: 0rem; transform: translateX(-50%); }
.home-banner-box > .control-list .swiper-pagination-bullet { display: inline-block; width: .5rem; height: .4rem; background: #A2A2A2; border-radius: 1rem; margin: 0 .1rem; opacity: 1; }
.home-banner-box > .control-list .swiper-pagination-bullet-active { width: 1.3rem; }

/**function-btn**/
.function-item-box { padding-top: .8rem; overflow: hidden; background-color: #fff; display: -webkit-box; display: -ms-flexbox; display: -moz-box; display: flex; }
.function-item-box .btn-item { flex: 1; -webkit-flex: 1; -moz-box-flex: 1; -ms-flex: 1; text-align: center; padding: 0 0 .8rem 0; }
.function-item-box .btn-item p { font-size: .9em; color: #7B7B7B; margin: 0; padding: 0; line-height: 1.8rem; }
.function-item-box .btn-item .icon { display: block; width: 2.5rem; height: 2.5rem; line-height: 2.5rem; border-radius: .8rem; color: #fff; font-size: 1.8rem; margin: 0 auto; }
.function-item-box .btn-item .new-house { background: linear-gradient(to bottom, #CEB4FC, #9276EB); }
.function-item-box .btn-item .second-house, .function-item-box .btn-item .middleman { background: linear-gradient(to bottom, #FEDE7A, #F8BB11); }
.function-item-box .btn-item .renting-house { background: linear-gradient(to bottom, #8EECE5, #0DAFD7); }
.function-item-box .btn-item .demand { background: linear-gradient(to bottom, #FFBA8E, #FF6552); }

/**
home-header
**/




/**
 *home-body
*/

/**goto-bar**/
.goto-bar { margin-top: .8rem; border-top: solid 1px #EEEEEE; background: #fff; padding: .5rem 1rem 1rem 1rem; }
.goto-bar > .goto-titel { font-weight: 500; font-size: 1.2em; color: #000;margin-bottom:0.8rem; }
.goto-bar > .goto-btn-list { margin-top: .1rem; display: -webkit-box; display: -ms-flexbox; display: -moz-box; display: flex; flex-wrap: wrap }
.goto-bar > .goto-btn-list > .rect { padding: .5rem 0; position: relative; text-align: center; font-size: .8rem; background-color: #F5F5F5; border-radius: .2rem;  max-width: 33%; flex: 1; -webkit-flex: 1; -moz-box-flex: 1; -ms-flex: 1; text-align: center; margin: .1rem; }
.goto-bar > .goto-btn-list > .rect img { max-width: 2rem; margin: auto; padding-bottom:.5rem;}
.goto-bar > .goto-btn-list > .rect > .info { font-size: .8rem;  }
.goto-bar > .goto-btn-list > .rect > .info span { color: #507BEC; font-size: .4rem; margin: 0 0.1rem; }
.goto-bar > .goto-btn-list > .rect > .note { font-size: .6rem; color: #AAA;  white-space: nowrap; }
.goto-bar > .goto-btn-list > .rect > .more { position: absolute; top: 50%; transform: translate(0, -50%); color: #AAA;}
/**service-bar**/
.service-bar { margin-top: .8rem; border-top: solid 1px #EEEEEE; background: #fff; padding: .5rem 1rem 1rem 1rem; }
.service-bar > .service-titel { font-weight: 500; font-size: 1.2em; color: #000; }
.service-bar > .service-btn-list { margin-top: .8rem; display: -webkit-box; display: -ms-flexbox; display: -moz-box; display: flex; }
.service-bar > .service-btn-list .service-item { flex: 1; -webkit-flex: 1; -moz-box-flex: 1; -ms-flex: 1; text-align: center; padding: 0 .1rem; }
.service-bar > .service-btn-list .service-item .service-icon { color: #FA2B31; font-size: 1.8em; line-height: 1.5rem; display: block; text-align: center; }
.service-bar > .service-btn-list .service-item p { font-size: .8em; color: #666666; margin-top: .2rem; line-height: 1.6rem; }

/**service-bar**/

/**hot-push**/
.home-hot-push { margin-bottom: .8rem; box-shadow: none; border-bottom: solid 1px #EEEEEE; }
/**hot-push**/

/**live-circle-box**/
.live-circle-box { background: #fff; padding: .8rem .5rem; }
.live-circle-box > .live-header { margin-bottom: .5rem; }
.live-circle-box > .live-header .live-title { display: block; white-space: nowrap; position: relative; padding: .2rem 1rem .2rem 2rem; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.live-circle-box > .live-header .live-title > .title-label { position: absolute; left: 0; background: #EF851A; color: #fff; top: 50%; transform: translateY(-50%); font-size: 1.2em; padding: 0 .1rem; line-height: 1.5rem; }
.live-circle-box > .live-header .live-title > .title-next { position: absolute; right: 0rem; top: 50%; transform: translateY(-50%); }
.live-circle-box > .live-header .live-title > .title { font-weight: 500; color: #000; font-size: 1.2em; }

.live-circle-box > .live-img { overflow: hidden; border-radius: 6px; }
.live-circle-box > .no-login { overflow: hidden; border-radius: 6px; }
.live-circle-box > .live-img img { width: 100%; }

.live-push .push-list > .push-item { color: #517BED; font-size: 1.5em; position: relative; margin-top: .2rem; padding: .1rem 0 .1rem 1rem; }
.live-push .push-list > .push-item:before { content: " "; position: absolute; left: 0; top: .5rem; width: 9px; height: 9px; background: #517BED; border-radius: 50%; }
.push-list > .push-item a { display: block; font-size: .7em; color: #000; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

.live-btn-box { margin-top: 1rem; text-align: center; }
.live-btn-box .live-btn { display: inline-block; padding: .5rem 3rem; color: #517BED; border: solid 1px #517BED; border-radius: 2rem; }
/**live-circle-box**/

/*
 *home-body
*/


/*
 *home-footer
*/
.page > .home-footer { display: block; box-shadow: none; border-top: solid 1px #D7D7D7; z-index: 9999; height: 3rem; max-width: 750px; margin: 0 auto; right: 0 }
.home-footer > .footer-tabel { display: -webkit-box; display: -ms-flexbox; display: -moz-box; display: flex; }
.home-footer > .footer-tabel > .tabel-item { position: relative; flex: 1; -webkit-flex: 1; -moz-box-flex: 1; -ms-flex: 1; text-align: center; }
.home-footer > .footer-tabel > .tabel-active { color: #517BED; }
.home-footer > .footer-tabel > .tabel-item .icon { display: block; background-size: 1.4rem 1.4rem; background-position: center center; background-repeat: no-repeat; height: 1.8rem; width: 1.6rem; margin: 0 auto; }
.home-footer > .footer-tabel > .tabel-item p { line-height: 1.2rem; margin: 0; padding: 0; }
.home-footer > .footer-tabel > .tabel-item .home { background-image: url('images/common_tab_home_n@3x.png'); }
.home-footer > .footer-tabel > .tabel-item .serve { background-image: url('images/common_tab_serve_n@3x.png'); }
.home-footer > .footer-tabel > .tabel-item .message { background-image: url('images/common_tab_information_n@3x.png'); }
.home-footer > .footer-tabel > .tabel-item .me { background-image: url('images/common_tab_me_n@3x.png'); }
.home-footer > .footer-tabel > .tabel-active .home { background-image: url('images/common_tab_home_s@3x.png'); }
.home-footer > .footer-tabel > .tabel-active .serve { background-image: url('images/common_tab_serve_s@3x.png'); }
.home-footer > .footer-tabel > .tabel-active .message { background-image: url('images/common_tab_information_s@3x.png'); }
.home-footer > .footer-tabel > .tabel-active .me { background-image: url('images/common_tab_me_s@3x.png'); }

.home-footer > .footer-tabel > .tabel-item { text-align: center; }
.home-footer > .footer-tabel > .tabel-item p { font-size: .8em; }
.home-footer > .footer-tabel > .tabel-item .iconfont { font-size: 30px; line-height: 1.8rem; }
.home-footer > .footer-tabel > .tabel-active .icon { color: #517BED; }
.home-footer > .footer-tabel > .tabel-active p { color: #517BED; }
.home-footer > .footer-tabel > .tabel-item.notice:before { content: '\e680'; position: absolute; z-index: 1; left: .5rem; margin-left: 60%; top: -.1rem; color: #F72929; border-radius: 100%; font-family: iconfont; font-size: .3rem; line-height: 1rem; }
/*测试要求改为小圆点*/
.home-footer > .footer-tabel > .tabel-item { position: relative; }
.home-footer > .footer-tabel > .tabel-item .new { position: absolute; font-size: .3rem; color: #FE0001; left: 3.8rem; top: -.4rem; }
/*
 *home-footer
*/
/******=========live-circle.html=======*******/
.live-pull-down { padding: .5rem 1.5rem; background: #fff; }
.live-pull-down > .title-box { color: #747474; font-weight: bold; font-size: 1em; position: relative; }
.live-pull-down > .title-box .title { display: inline-block; max-width: 15rem; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.live-pull-down > .title-box .down-icon { width: 0; height: 0; border: .4rem solid transparent; border-top-color: #808080; border-bottom: 0 none; margin: 5px; display: inline-block; margin-left: 1rem; }

.live-banner > .banner-box { position: relative; width: 100%; height: 9rem; overflow: hidden; }
.live-banner > .banner-box img { height: 9rem; width: 100%; }

.neighbor-consult > .consult-box { display: block; background: #fff; padding: .5rem 7rem .5rem 1.5rem; position: relative; line-height: 1.5rem; }
.neighbor-consult > .consult-box > .consult-title { width: 100%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.neighbor-consult > .consult-box > .consult-title .title { font-size: 1rem; font-weight: bold; letter-spacing: .15rem; }
.neighbor-consult > .consult-box > .consult-title .sub-list { color: #A7A7A7; margin-left: .4rem; font-size: .9rem; }
.neighbor-consult > .consult-box > .consult-title .sub-list .list-type { display: inline-block; background: #747474; padding: .1rem; border-radius: 50%; margin-right: .5rem; margin-bottom: .2rem; }
.neighbor-consult > .consult-box > .consult-title .look-more { display: inline-block; position: absolute; right: .5rem; top: auto; color: #517BED; font-size: .95em; }
.consult-title .look-more .icon { font-weight: bold; margin-left: .5rem; }

.consult-list-box { background: #fff; }
.consult-list-box .consult-list { }
.consult-list-box .consult-list li { padding: 1rem 1rem 1rem 8.5rem; position: relative; border-bottom: solid 1px #F5F4F7; min-height: 4rem; }
.consult-list-box .consult-list li .item-img { position: absolute; left: 1.4rem; width: 6.5rem; height: 4rem; overflow: hidden; top: auto; }
.consult-list-box .consult-list li .item-img img { height: 100%; width: 100%; }
.consult-list-box .consult-list li .item-title { color: #2A2A2A; min-height: 2.6rem; text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; line-height: 1.3rem; }
.consult-list-box .consult-list li .item-date { font-size: .8em; color: #95989A; }

.neighbor-notice { background: #fff; padding: 1rem 0; }
.neighbor-notice > .swiper-slide { white-space: nowrap; overflow: hidden; text-align: center; position: relative; height: 9rem; }
.neighbor-notice > .swiper-slide > .notice-item { border-radius: .4rem; background: #fff; overflow: hidden; border: solid 1px #F0F0F0; position: absolute; left: 1.4rem; top: 0; bottom: 0; right: 1.4rem; }
.neighbor-notice > .swiper-slide > .notice-item > h3 { text-align: left; white-space: normal; background: #517BED; color: #fff; font-size: .8rem; padding: .5rem .7rem; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; line-height: 1.45rem; min-height: 3.4em; }
.neighbor-notice > .swiper-slide > .notice-item .desc { text-align: left; padding: .5rem .7rem 0; white-space: normal; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; min-height: 2.4rem; color: #494949; font-size: .9rem; }
.neighbor-notice > .swiper-slide > .notice-item .date { padding: .2rem .7rem .5rem; font-size: .7em; color: #A3A5A7; text-align: left; }

.neighbor-notice > .swiper-slide::before, .neighbor-notice > .swiper-slide::after { position: absolute; content: ' '; width: .8rem; }
.neighbor-notice > .swiper-slide::before { left: 0; top: 0; bottom: 0; border: solid 1px #F0F0F0; border-left: 0; border-top: 3.8rem solid #517BED; border-top-right-radius: .4rem; border-bottom-right-radius: .4rem; }
.neighbor-notice > .swiper-slide::after { right: 0; top: 0; bottom: 0; border: solid 1px #F0F0F0; border-right: 0; border-top: 3.8rem solid #517BED; border-top-left-radius: .4rem; border-bottom-left-radius: .4rem; }
.neighbor-notice > .swiper-slide:first-child > .notice-item { left: 1rem; }
.neighbor-notice > .swiper-slide:first-child::before { display: none; }
.neighbor-notice > .swiper-slide:last-child > .notice-item { right: 1rem; }
.neighbor-notice > .swiper-slide:last-child::after { display: none; }

.notice-list { background: #fff; padding: 1rem 1.5rem; }
.notice-list > .notice-item { display: block; border-radius: .4rem; background: #fff; overflow: hidden; border: solid 1px #F0F0F0; margin-bottom: 1rem; }
.notice-list > .notice-item .notice-header { white-space: normal; background: #517BED; color: #fff; font-size: .9em; padding: .5rem .7rem; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; min-height: 1.5rem; max-height: 2.5rem; line-height: 1.4rem; }
.notice-list > .notice-item .notice-body { padding: .5rem .7rem; white-space: normal; line-height: 1.4rem; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; height: 2.4rem; color: #494949; font-size: .9em; }
.notice-list > .notice-item .notice-footer { padding: .5rem .7rem; font-size: .7em; color: #A3A5A7; }

/****=============live-circle.html============****/


/****=============message.html===============*****/
.news-list .items .icon { height: 4.5rem; width: 4rem; flex: .9; -webkit-flex: .9; }
.news-list .items .icon > img { width: 100%; height: 100%; }
/****=============message.html===============*****/


/***==============login.html=================****/
.login-header > .banner > a > .iconfont { left: 0; top: 0; right: auto; }
.login-header > .login-tabs { top: 0; border-top-right-radius: 0%; border-top-left-radius: 0%; }
.login-header > .login-tabs > .item { color: #909090; }
.login-header > .login-tabs > .on { color: #517BED; border-bottom: 0.2rem solid #517BED; }

.login-body { margin-top: 3rem; }

.login-bottom { bottom: 2rem; }
/***==============login.html=================****/


/***==============demand.html================****/
.menu-bar { background: #fff; display: -webkit-box; display: -moz-box; display: flex; }
.menu-bar > .menu-item { -webkit-flex: 1; -moz-box-flex: 1; flex: 1; text-align: center; background: #fff; line-height: 2rem; height: 2rem; padding: .5rem 0; border-bottom: solid 4px #fff; color: #363636; }
.menu-bar > .menu-item a { color: #363636; }
.menu-bar > .selected { border-bottom: solid 4px #517BED; color: #517BED; }
.menu-bar > .selected a { color: #517BED; }

.second-house > .user-list { margin-top: .5rem; }
.second-house > .user-list > li { position: relative; background: #fff; padding: 1rem; min-height: 3rem; }

.renting-house > .user-list { margin-top: .5rem; }
.renting-house > .user-list > li { position: relative; background: #fff; padding: 1rem; min-height: 3rem; }

.user-list > li .user-bar { position: relative; }
.user-list > li .user-bar span { display: inline-block; }
.user-list > li .user-bar > .user-img { width: 2rem; height: 2rem; overflow: hidden; border-radius: 50%; float: left; margin-right: .8rem; }
.user-list > li .user-bar > .user-img img { width: 100%; height: 100%; }

.user-list > li .user-bar > .user-info { }
.user-list > li .user-bar > .user-info span { display: block; }
.user-list > li .user-bar > .user-info .user-name { color: #2F2F2F; font-size: .9rem; }
.user-list > li .user-bar > .user-info .time { color: #A6A6A6; font-size: .8rem; margin-top: .1rem; }

.user-list > li .user-text { }
.user-list > li .user-text > .title { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; margin: 0; color: #262626; font-size: .9rem; }
.user-list > li .user-text > .text { display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; font-size: .8em; line-height: 1.2rem; }
/***==============demand.html================****/


/***==============house-detail.html==========****/
/*.header > .back { background: none; left: 0; }*/
.page > .house-detail .price-bar > dl > .title { margin-bottom: .3rem; }
.page > .house-detail .label-bar .fl > span { padding: .1rem .3rem; border-radius: 0; padding-top: 0; color: #FF6638; border: solid 1px #FF6638; }
.page > .house-detail .label-bar .btn { color: #5A81ED; }
/***==============house-detail.html==========****/


/***==============my_release.html============****/
.release-list { }
.release-list > li { margin-top: .5rem; }
.release-list > li .item-header .code-date { background: #EAEFFF; padding: .4rem .5rem; position: relative; color: #222222; font-size: .9rem; font-weight: bold; }
.release-list > li .item-header .code-date .code-box { display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-size: .8rem; }
.release-list > li .item-header .code-date .release-date { display: block; position: absolute; right: .5rem; top: .4rem; font-size: .8rem; }

.release-list > li .item-body { position: relative; background: #fff; padding: .5rem; display: flex; }
.release-list > li .item-body > .item-img { flex: 0.7; height: 5rem; overflow: hidden; }
.release-list > li .item-body > .item-img img { height: 100%; width: 100%; }
.release-list > li .item-body > .item-text { flex: 2; margin-left: .9rem; position: relative; }
.release-list > li .item-body > .item-text .title { color: #242424; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; max-width: 13rem; margin-bottom: .3rem; }
.release-list > li .item-body > .item-text .item-content { margin-bottom: .3rem; display: -webkit-box; -webkit-line-clamp: 2; overflow: hidden; -webkit-box-orient: vertical; font-size: .8rem; line-height: 1rem; color: #757575; }

.release-list > li > .item-body > .item-text .state-box { padding: 0 .3rem 0 0; font-size: .8em; position: relative; }
.info-red { color: red; }

.item-body > .item-text .state-box .state-danger { color: #FF0D0D; }
.item-body > .item-text .state-box .state-blue { color: #517BED; }
.item-body > .item-text .state-box .state-green { color: #33D76C; }
.item-body > .item-text .state-box > .option-btn { display: inline-block; position: absolute; right: .5rem; top: -0.3rem; color: #517BED; border: solid 1px #517BED; min-width: 4rem; text-align: center; padding: .1rem .5rem; }
.item-body > .item-text .state-box > .option-dannger { border: solid 1px #FF0D0D; color: #FF0D0D; }

.text-highlight { color: #FF0D0D; border-color: #F72929; }
/***==============my_release.html============****/

/***==============serve.html=================****/
.server-header { background-image: url('images/me_bg@3x.png'); background-size: cover; padding: .5rem 0 .6rem 0; min-height: 7rem; position: relative; }
.server-header .not-login-server { position: absolute; top: 55%; left: 50%; text-align: center; -webkit-transform: translate(-50%); }
.server-header .not-login-server .login-please { display: block; border: solid 1px #fff; width: 10rem; height: 2.2rem; line-height: 2.2rem; color: #fff; font-size: 1.1rem; border-radius: 2rem; }
.server-header .swiper-container { overflow: inherit; }
.server-header .weui-panel__bd { background: #fff; border-radius: 6px; margin: .15rem 1.5rem .15rem 1.5rem; height: 10rem; position: relative; z-index: 9999; overflow: visible; }
.server-header .swiper-slide:first-child .weui-panel__bd { margin-left: .75rem; }
.server-header .swiper-slide:last-child .weui-panel__bd { margin-right: .75rem; }

.server-header .title { color: #fff; text-align: center; font-size: 1.1rem; padding: .5rem 0; }
.server-header .panel-label { width: 6rem; height: 5rem; position: absolute; right: 0; top: -.5rem; right: -.53rem; background-size: 6rem; background-repeat: no-repeat; background-position: right top; }
.server-header .renting-house { background-image: url(/content/images/serve_pic_1.png); }
.server-header .second-house { background-image: url('images/serve_pic_2.png'); }

.server-header .weui-media-box:before { content: ""; border: none; height: 0; }
.server-header .weui-media-box__hd { height: 4rem; width: 5.5rem; line-height: 4rem; }
.server-header .weui-media-box__hd img { height: 100%; }

.server-header .weui-media-box__title { font-size: .95rem; line-height: 1.4rem; }
.server-header .weui-media-box__desc { font-size: .9rem; line-height: 1.4rem; }
.server-header .server-item-footer { padding: 0 15px; font-size: .9rem; line-height: 1.2rem; height: 2.4rem; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; }

.server-header .swiper-slide::after { content: ' '; border-top-left-radius: 6px; border-bottom-left-radius: 6px; right: 0; height: 10rem; background: #fff; position: absolute; top: 0.15rem; padding: 0 .3rem; }
.server-header .swiper-slide::before { content: ' '; border-top-right-radius: 6px; border-bottom-right-radius: 6px; left: 0; height: 10rem; background: #fff; position: absolute; top: 0.15rem; padding: 0 .3rem; }
.server-header .swiper-slide:first-child::before, .server-header .swiper-slide:last-child::after { display: none; }
.server-header .swiper-pagination { position: absolute; bottom: .5rem; }
.server-header .swiper-pagination-bullet-active { background: #517BED; }

.server-header .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet { margin: 0 3px; }

.server-panel { background: #fff; padding: .5rem; }
.server-panel:last-child { margin-top: .5rem; }
.server-panel .panel-header { color: #517BED; font-weight: bold; font-size: 1.1rem; line-height: 2.4rem; padding: 0 0 0 .7rem; position: relative; }
.server-panel .panel-header:before { content: " "; height: 1rem; display: inline-block; border-left: solid 5px #517BED; position: absolute; left: 0; top: 50%; transform: translateY(-50%); right: auto; border-top: none; }
.server-panel .panel-header .weui-cell__ft { font-size: 1rem; font-weight: normal; }
.server-panel .weui-flex { text-align: center; }
.server-panel .weui-flex__item { max-width: 25%; }
.server-panel .btn-item { display: block; background: #FAFAFA; /*padding:.2rem;*/ margin: .3rem; /*padding: .15rem;*/ }
.server-panel .icon { color: #FA2B31; font-size: 1.6rem; }
.server-panel .btn-text { font-size: .8rem; }
/***==============serve.html=================****/

/***==============work_guide.html============****/
.guide-list { background: #fff; padding: .5rem 0; }
.guide-list > li { padding: .5rem 1rem .5rem 1.5rem; color: #1F1F1F; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-size: 1rem; }
.guide-list > li > .icon-font { display: inline-block; width: 12px; height: 12px; background: #517BED; border-radius: 50%; margin-right: 1rem; }
/***==============work_guide.html============****/

/***==============me.html====================****/
.member-header > div > .row-settings .message-set { position: absolute; left: .5rem; top: .5rem; }
.member-header > div > .row-settings .iconfont { font-size: 1.5em; }
.member-menu .row > label > .iconfont { color: #517BED; }
.page > .body > section > .row { border-bottom: solid 1px #f2f2f2; padding-right: 2rem; }
/***==============me.html====================****/


/***==============my_house.html==============****/
.my-house-list { background: none; }
.my-house-list:before { content: ""; position: center; color: #fff; }
.my-house-list::after { content: ""; position: center; bottom: -2px; }
.my-hose-box { padding: .5rem .5rem; }
.my-house-item:before { border: none; }
.my-house-item { background-color: #fff; margin-top: .7rem; box-shadow: 1px 5px 6px rgba(0,0,0,0.1),-1px -1px 2px rgba(0,0,0,0.1); border-radius: .3rem; overflow: hidden; }
.my-house-item > .item-label { display: inline-block; position: absolute; right: 0; top: 0; padding: .2rem .8rem; background: #BEBEBE; border-bottom-left-radius: .3rem; color: #F9F9F9; font-size: .8em; }

.house-label-bar { padding: .2rem 0; }
.house-label-bar > .house-label { padding: .01rem .2rem; border: solid 1px #F72929; color: #F72929; font-size: .75rem; margin-right: .4rem; }
.house-label-bar > .underway-label { border-color: #517BED; color: #517BED; }
/***==============my_house.html==============****/


/***=============house_source_detail.html===****/
.house-source-list { background: #fff; margin: .5rem; padding: .4rem .5rem; border-radius: .4rem; }
.house-source-list > .list-box { margin: 0; padding: 0; }
.house-source-list > .list-box:before, .house-source-list > .list-box:after { content: none; }
.house-source-list > .list-box > .weui-cell { padding: 5px 0; }
.house-source-list > .list-box > .weui-cell:before { content: none; }
.house-source-list > .list-box > .weui-cell .item-body-label { flex: 0.3; }
.house-source-list > .list-box > .weui-cell .item-body-text { text-align: left; flex: 1; color: #6C6C6C; font-size: .9em; letter-spacing: 1px; }
.house-source-list > .list-box > .weui-cell .item-body-text > .look-link { display: inline-block; color: #11B7E9; margin-left: 1rem; }
/***=============house_source_detail.html===****/

/***=============my_demand.html=============***/
.demand-label { display: inline-block; padding: .3rem .9rem; background: #BEBEBE; color: #F9F9F9; position: absolute; right: 0; top: 0; font-size: .8rem; }
/***=============my_demand.html=============***/

/***=============deal_details.html==========***/
.deal-flow-box { background: #fff; padding: 3rem 0; white-space: nowrap; overflow: scroll; }
.deal-flow-box > .flow-img { position: relative; min-width: 180%; height: 2px; background: #E0E0E0; }
.deal-flow-box > .flow-img > .flow-line { display: inline-block; height: 100%; background: #E0E0E0; width: 5rem; position: relative; left: auto; top: 0; float: left; }
/**after--is-radiuo--label**/
.deal-flow-box > .flow-img > .flow-line::after { content: " "; text-align: center; display: block; height: 10px; width: 10px; border: solid 1px #E0E0E0; background: #fff; position: absolute; right: 0; top: 0; transform: translateY(-50%); border-radius: 50%; }
/**before--is--text**/
.deal-flow-box > .flow-img > .flow-line::before { content: attr(date-value); color: #BDBDBD; position: absolute; font-size: .9rem; right: -1.5rem; }
.deal-flow-box > .flow-img > .text-top::before { top: -2rem; }
.deal-flow-box > .flow-img > .text-down::before { bottom: -2rem; }
.deal-flow-box > .flow-img > .flow-pass { background: #2CCEFC; }
.deal-flow-box > .flow-img > .flow-pass::after { background: #2CCEFC; border: solid 1px #2CCEFC; }
.deal-flow-box > .flow-img > .flow-pass::before { color: #444444; }

.house-preview { padding: .5rem; }
.house-preview > .weui-panel { border-radius: .2rem; box-shadow: 0 1px 3px rgba(0,0,0,0.2); }
.house-preview > .weui-panel .weui-media-box__hd img { width: 3.5rem; height: 3.5rem; border-radius: 50%; }

.house-preview > .weui-panel::before, .house-preview > .weui-panel::after { content: ""; position: unset; }
.house-preview .deal-house-msg .weui-media-box__title { white-space: normal; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; line-height: 1.2; margin-bottom: .2rem; font-size: 1em; }
.house-preview .weui-media-box__desc { font-size: .7em; }

.house-preview .money-box { position: absolute; right: .8rem; top: 3.5rem; text-align: center; font-size: .8em; }
.house-preview .money-box > .money { color: #FF1111; font-size: 1.4em; }
.house-preview .money-box > .area { color: #999; }

.del-msg-box { background: #fff; padding: 1rem 2rem; margin: 0 0 .65rem 0; }
.del-msg-box > .weui-cells:before, .del-msg-box > .weui-cells:after { content: ""; position: inherit; }
.del-msg-box > .is-before::after { position: absolute; content: " "; }
.del-msg-box > .is-before { padding-bottom: .4rem; }
.details-list { margin: 0; padding-top: .4rem; }
.details-list > .weui-cell:before { position: inherit; }
.details-list > .weui-cell { padding: 0; font-size: 1rem; }
.details-list > .weui-cell .item-body-text { color: #595D5F; padding: .1rem 0; }

.details-list > .weui-cell .mas-label { position: absolute; right: 0; bottom: 0; font-size: .8rem; color: #11B7E9; }

.deal-details-btn-bar { margin-bottom: 1rem; }
/***=============deal_details.html==========***/


/***=============issue_demand.html=========***/
.issue_demand .weui-cells:after, .issue_demand .weui-cells:before { position: unset; }
.issue_demand .feedback { padding: 0; margin: 0; }
.issue_demand .feedback textarea { margin: .5rem 0; padding: .5rem 1rem; min-height: 8rem; }
.issue_demand .feedback .type { background: #fff; }
.issue_demand .feedback .weui-cell__ft { color: #222222; }
/***=============issue_demand.html=========***/


/***=============select_live_circle.html==***/
.live-circle-title { padding: .3rem 1rem .5rem 1rem; font-size: .9rem; color: #9D9D9D; }
.circle-box { margin-top: 0; font-size: 1rem; }
.complain-btn { display: block; width: 4.5rem; height: 4.5rem; position: fixed; top: 50%; right: 0; transform: translateY(-50%) translateX(-25%); z-index: 9999; }
/***=============select_live_circle.html==***/



/***=============my_attention.html=======***/
.attention-navbar .weui-navbar { background: #fff; z-index: 0; }
.attention-navbar .weui-navbar:after { content: ""; position: unset; height: 0; color: #fff !important; border-bottom: none; }
.attention-navbar .weui-navbar__item { margin: 0 .5rem; padding: .3rem 0; }
.attention-navbar .weui-navbar__item::after { border-right: none; width: 100%; right: .5rem; left: .5rem; transform: none; }
.attention-navbar .weui-navbar .weui-navbar__item.weui-bar__item--on { background: none; border-bottom: solid 3px #517BED; color: #517BED; }

.attention-self .weui-cell:before { height: 0; position: unset; border: none; }

.house-box { border-bottom: solid 1px #F2F2F2; }
.house-box > .weui-media-box__hd { width: 4rem; height: 4rem; }
.house-box > .weui-media-box__hd img { width: 100%; height: 100%; }
.house-content > .weui-media-box__title { display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; white-space: normal; line-height: 1.2rem; }
.house-content > .weui-media-box__desc { display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

.house-content > .money-box .money { color: #FF3137; font-size: .8rem; font-weight: bold; margin-right: .5rem; }
.house-content > .money-box .area { color: #979A9C; font-size: .75rem; }
.attention-btn { display: flex; justify-content: center; align-items: center; background: #ff3b30; }
.attention-btn > .weui-swiped-btn { }

/***=============my_attention.html=======***/


/***=============demand_details.html====***/
.demand-details { background-color: unset; background: none; text-align: left; }
.demand-details .demand-header { background: #fff; padding: 10px 15px; margin-bottom: .5rem; color: #282828; }
.demand-details .weui-form-preview__hd { background: #fff; line-height: 1rem; text-align: left; border-bottom: solid 1px #D7D7D7; }
.demand-details .weui-form-preview__hd:after { height: 0px; content: unset; border: none; }
.demand-details .weui-form-preview__bd { background: #fff; text-align: left; line-height: 1.5; }

.contact-btn { color: #517BED; border: #517BED solid 1px; border-radius: 1rem; padding: .2rem 1.3rem; position: absolute; right: 0; top: .2rem; font-size: .7rem; }
/***=============demand_details.html====***/

/***=============information.html=======***/
.information-search { background-color: #fff; }
.information-search .weui-search-bar__label { background-color: #f3f3f3; }

.center-message-list { margin-top: 0; }
.center-message-list:last-child { margin-top: .85rem; }
.center-message-list > .items > .desc > label > span { float: none; position: absolute; right: .5rem; top: 0; }
.center-message-list > .items { border: none; }
.center-message-list > .items > .icon { border-radius: 50%; }
.center-message-list > .items > .icon-green { background: #24B070 !important; }
.center-message-list > .items > .icon-yellow { background: #FEDE7A !important; }
.center-message-list > .items > .icon-blue { background: #17B4F8 !important; }

.center-message-list > .items > .icon { width: 3rem; height: 3rem; line-height: 3rem; overflow: hidden; }
.center-message-list > .items > .icon img { width: 100%; height: 100%; }
.center-message-list > .items > .icon .iconfont { font-size: 2rem; }
.center-message-list > .items.new > .icon::before { left: 4rem; }

.center-message-list > .items > .desc > span { font-size: .9rem; color: #B5B7B8; }
.center-message-list > .items > .desc > label { font-size: 1rem; }
.center-message-list > .items > .desc > label > span { color: #b5b7bb; }
/***=============information.html=======***/

/***=============information_list.html==***/
.list-box { padding: 0 1rem 1rem 1rem; }
.list-box .date { text-align: center; margin: .4rem 0; font-size: .7rem; }
.list-box .weui-panel__bd { background: #fff; border-radius: .1rem; box-shadow: 1px 1px 2px rgba(0,0,0,0.1),-1px -1px 2px rgba(0,0,0,0.1); }
.list-box .weui-media-box:before { height: 0; position: unset; content: ""; border: none; }
.list-box .item-header { padding: .4rem .5rem 0 15px; color: #5780ED; font-size: .9rem; }
.list-box .weui-cell__bd { font-size: .8rem; }
.list-box .weui-media-box__desc { /*display: block;*/ font-size: .8rem; /*white-space: nowrap; overflow: hidden; text-overflow: ellipsis;*/ }
.system-list .weui-media-box__desc { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; white-space: normal; }
.list-box .weui-media-box__title { font-size: 1rem; }
/***=============information_list.html==***/


/***=============my_order.html=========***/
.yewulianjie { font-size: 1rem; color: #517BED !important; }
.order-list > .order-box { background: #fff; padding: 1.5rem .8rem; position: relative; color: #232323; font-size: .8rem; margin-top: .5rem; }
.order-list .order-label { display: inline-block; color: #CFDAFA; background: #517BED; font-size: .85rem; text-align: center; padding: 0rem .4rem; height: 1rem; height: 1.2rem; line-height: 1.2rem; position: absolute; left: 0; top: .2rem; }
.order-list .order-sub-label { display: inline-block; position: absolute; color: #9A9A9A; right: 1rem; top: 2rem; font-size: .8rem; }
.order-list .success-label { color: #41D976; }
.order-list .order-label::after { content: " "; border: .624374rem solid transparent; border-right: 0 none; height: 0; border-left-color: #517BED; display: inline-block; position: absolute; left: 100%; top: 0rem; bottom: 0; }
/***=============my_order.html=========***/


/***=============business_order.html==***/
.order-yewu { color: #222222; }
.order-yewu .weui-cells_checkbox .weui-icon-checked:before { font-size: .9rem; }
.order-yewu .weui-cells_checkbox .weui-check:checked + .weui-icon-checked:before { content: "\EA01"; color: #517BED; background: #517BED; border-radius: 50%; overflow: hidden; }
/***=============business_order.html==***/

/***=============intervie_list.html===***/
.interview-list { color: #222222; }
.interview-list .weui-cells { background: none; }
.interview-list .weui-cells:after, .interview-list .weui-cells:before { content: ""; height: 0; position: relative; }
.interview-list .weui-cells_checkbox .weui-icon-checked:before { font-size: .9rem; }
.interview-list .weui-cells_checkbox .weui-check:checked + .weui-icon-checked:before { content: "\EA01"; color: #517BED; background: #517BED; border-radius: 50%; overflow: hidden; }
.interview-list .weui-cell__bd { font-size: .9rem; }
.interview-list .weui-cell { margin: .3rem 0; background: #fff; }

.interview-list .weui-cell:before { content: ""; border: none; }

/***=============intervie_list.html===***/
.order-panel .panel-header { background: #fff; border-left: 8px solid #517BED; padding: .3rem .3rem; }
.order-panel .order-info-list { padding: .5rem 1rem 1rem 1rem; color: #9C9C9C; font-size: .85rem; }
/***=============order_detaile.html===***/

/***=============order_succes.html====***/
.order-succes .iconfont { font-size: 4.5rem; color: #67D337; }
.order-succes .weui-msg__icon-area { margin-bottom: 0; }
.order-succes .weui-msg__title { font-size: 1.3rem; color: #67D337; font-weight: 500; margin-bottom: 2rem; }
.order-succes .weui-msg__desc { text-align: left; min-height: 7.5rem; position: relative; line-height: 1.6rem; font-size: .9rem; color: #666; padding: 0 .1rem; }
.order-succes .weui-msg__desc::after { content: " "; height: 1px; border-bottom: solid 1px #D7D7D7; position: absolute; bottom: 0; width: 100%; display: block; left: 0; }
.order-succes .weui-msg__desc:last-child::after { content: ""; height: 0; border: none; }
/***=============order_succes.html====***/

/***=============join_live_circle.html***/
.join-user { height: 4rem; line-height: 4rem; font-size: 1rem; color: #000; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; padding: 0 1.1rem; }
.join-user .user-name { color: #517BED; font-size: 1rem; margin-right: .5rem; }
.join_live_footer { padding: 2rem 0; text-align: center; font-size: 1.2rem; }
/***=============join_live_circle.html***/

/***=============house_propty_add.html***/
.propty-operation-box { padding: 1.5rem 1rem; }
.propty-operation-box .id-car { color: #262626; }
.propty-operation-box .operation-text { display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; white-space: normal; }
.propty-operation-box .weui-agree { padding: 1rem 0; font-size: .95rem; }
.propty-operation-box .weui-agree__checkbox { background: none; border-radius: 50%; width: 1rem; height: 1rem; }

.warrant { background: #fff; margin: 0rem 0 2rem 0; }
.warrant input { outline: none; width: 100%; border: none; height: 100%; font-size: 1.1rem; }
/***=============house_propty_add.html***/

/***=============new_house_detail.html***/
.new-house-detail { height: 15rem; }
.new-house-detail .swiper-wrapper { height: 100%; }
.new-house-detail .swiper-wrapper a { display: block; height: 100%; }
.new-house-detail .swiper-wrapper a img { height: 100%; }
.house-detail-title { background: #fff; color: #000; padding: .5rem 1rem; margin-bottom: .4rem; font-size: 1.1REM; }
.house-detail-title .money-box { color: #F72929; float: right; }
.new-house-panel { background: #fff; padding: .5rem .8rem; margin-bottom: .5rem; }
.new-house-panel .panel-header { color: #517BED; position: relative; font-size: 1.1rem; padding: .3rem 0 .3rem .5rem; line-height: 1.6rem; }
.new-house-panel .panel-header .search-icon { position: absolute; right: 0; top: auto; font-size: 1.3rem; }
.new-house-panel .panel-header::before { content: " "; display: inline-block; position: absolute; left: -.8rem; top: 0; height: 90%; width: 5px; background: #517BED; }

.panel-text-list { position: relative; padding: .5rem 0; }
.panel-text-list::after, .panel-text-list::before { content: " "; display: block; position: absolute; left: 0; right: 0; }
.panel-text-list::before { border-top: solid 1px #D7D7D7; top: 0; }
.panel-text-list::after { border-bottom: solid 1px #D7D7D7; bottom: 0; }

.panel-text-list li { padding-right: 1rem; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; position: relative; line-height: 1.7rem; font-size: .95rem; }
.panel-text-list li .text-label { display: inline-block; margin-right: 1.5rem; }
.panel-text-list .icon { position: absolute; right: 0; top: auto; }

.text-footer { padding: .3rem 0; font-size: .95rem; }
.text-footer a { color: #F73B3B; }
.text-footer .icon { margin-left: .3rem; transform: rotate(90deg); }

.address-list { font-size: .95rem; }
.address-list li { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
/***=============new_house_detail.html***/

/***=============autonym_register.html***/
.autonym-form { background: none; margin-top: 0; }
.autonym-form::before, .autonym_form::after { content: ""; color: none; height: 0; display: initial; position: inherit; border: none; }
.autonym-form .weui-cell { background: #fff; margin-top: .4rem; }
.autonym-form .weui-cell::before { border: none; }

.autonym-file-panel .weui-uploader__file { width: 10rem; height: 6rem; font-size: .95rem; }
.autonym-file-panel .weui-uploader__file img { height: 100%; }

.autonym-file-box { margin-top: .4rem; }
.autonym-file-box .weui-uploader__hd { color: #000; font-size: 1rem; }

.panel-box { display: flex; background: #fff; margin-top: .4rem; padding: 10px .5rem; text-align: left; }
.panel-box .file-item { -webkit-flex: 1 auto; flex: 1 auto; }
.panel-box .operation { -webkit-flex: 3 auto; flex: 3 auto; }
.panel-box .file-item .file-box { width: 6rem; display: block; white-space: normal; }

.panel-box .file-item .file-titel { color: #000; }
.panel-box .file-item .sub-title { color: #95989A; }

.panel-box .file-item .file-operation { display: block; height: 100%; line-height: 7.5rem; border: solid 1px #ccc; text-align: center; color: #517BED; font-size: 1rem; }
.panel-box .file-item .file-operation input { display: none; }

.one-file-panel { margin-bottom: 1rem; }
.autonym-footer .weui-agree__checkbox { border-radius: 50%; width: 1rem; height: 1rem; }
.autonym-footer .weui-agree__checkbox:checked:before { background: #517BED; border: solid 1px #517BED; width: 1.2rem; height: 1.2rem; border-radius: 50%; content: " "; }

.autonym-change { }
.autonym-change .form-cell { padding: 10px 15px; position: relative; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-align: center; -webkit-align-items: center; align-items: center; background: #fff; margin-top: .3rem; }
.autonym-change .form-cell .cell-bd { width: 100%; }
.autonym-change-input { width: 100%; border: 0; outline: 0; -webkit-appearance: none; background-color: transparent; font-size: inherit; color: #000; height: 1.47058824em; line-height: 1.47058824; font-size: .85rem; }
.photo-change .photo-item-img { float: left; width: 35%; height: 9rem; background: none; }
.photo-change .photo-item-img img { height: 100%; }
.photo-change .photo-item-img .photo-title { margin-bottom: .50rem; color: #000; }
.photo-change .photo-item-img .sub-title { color: #9A9D9E; }

.photo-change .photo-item { float: left; width: 60%; height: 9rem; position: relative; padding-left: .6rem; }
.photo-change .photo-item .info { width: 100%; height: 8.5rem; border: solid 1px #ccc; text-align: center; color: #0884FF; line-height: 8.5rem; }

.change-btn { padding: 1rem .5rem; }
.change-btn .btn { height: 2rem; line-height: 2rem; }
.change-footer .weui-agree__checkbox { width: 15px; height: 15px; }
.change-footer .weui-agree__checkbox:checked:before { width: 17px; height: 17px; }
.change-footer .weui-agree__text { color: #000; }
.change-footer .weui-agree a { color: #577FED; }
.change-footer > .weui-agree_link { color: #577FED; font-size: .8rem; display: block; padding: .5em 0; }
.change-footer .weui-agree { font-size: .8rem; }

/***=============autonym_register.html***/

/***=============my_self.html=========***/
.page > .self-row > section > .row { height: 4rem; }
.page > .self-row > section > .row > label { font-size: 1.3rem; }
.page > .self-row > section > .row > label { line-height: 4rem; }
.self-row > section > .row .usericon { width: 3rem; height: 3rem; border-radius: 50%; overflow: hidden; top: .5rem; }
.self-row > section > .row > span { top: 1.5rem; font-size: .98rem; }
/***=============my_self.html=========***/

/***=============nickname.html========***/
section.form-section > .row > .iconfont { font-size: 1.3rem; right: .5rem; top: .9rem; }
section.form-section > .row > input { font-size: 1rem; }
/***=============nickname.html========***/

/***=============user_feedback.html===***/
.user-feedback .weui-icon-success { color: #40C97F; }
.user-feedback .weui-msg__title { color: #323232; font-size: 1.1rem; }
.user-feedback .weui-msg__desc { color: #949494; font-size: .95rem; }
/***=============user_feedback.html===***/

/***=============deal_details_read.html***/
.detal-panel .panel-header { background: #fff; padding: 0 2rem 0 1rem; white-space: nowrap; overflow: hidden; height: 2.5rem; line-height: 2.5rem; text-overflow: ellipsis; font-size: 1.1rem; position: relative; }
.detal-panel .panel-header .title { color: #232323; }
.detal-panel .panel-header .button { display: block; position: absolute; right: .5rem; top: 0; font-size: 1rem; color: #9E9E9E; }
.detal-panel .panel-body { padding: 1rem; }
.detal-panel .panel-body li { line-height: 1.8rem; color: #9E9E9E; }
/***=============deal_details_read.html***/

/***=============help_center.html=====***/
.helpcenter { background: #fff; }
.helpcenter .help-list { padding: 1.5rem .6rem 0 .6rem; }
.helpcenter .help-list li { margin: 1.5rem 0; }
.helpcenter .help-list li:first-child { margin-top: 0; }
.help-list .item-title { font-size: 1.1rem; color: #404040; position: relative; padding-left: 1rem; line-height: 1.5rem; margin-bottom: 1rem; }
.help-list .item-title:before { content: " "; position: absolute; display: block; width: 8px; height: 8px; background: #8E8E93; top: .5rem; left: 0; }
.help-list .item-content { line-height: 1.7rem; }
/***=============help_center.html=====***/

/***=============live_code.html=======***/
.live_code { background: #fff; padding: 0 .6rem 1rem .6rem; }
.live-code-box { padding: 2rem 2rem; background: #fff; text-align: center; }
.live_code .weui-flex { padding: 0 .6rem; }
.live_code .weui-flex__item { padding: 0 .5rem; }
.live_code .table-btn-xx .btn:before { font-family: "iconfont"; font-size: 1.3rem; margin-right: .2rem; }
.live_code .table-btn-xx .down:before { content: "\e66e"; }
.live_code .table-btn-xx .share:before { content: "\e66d"; }
.livi-code-operation { background: #fff; }
.invite-list .invite-title { height: 1px; background: #E8E8E8; position: relative; margin-top: 2rem; text-align: center; }
.invite-list .invite-title .title { display: inline-block; background: #fff; position: absolute; left: 50%; transform: translateX(-50%) translateY(-50%); padding: .1rem 1rem; }
.invite-user-list { margin-top: 1rem; }
.invite-user-list .list-item { border-bottom: solid 1px #E8E8E8; padding: .9rem 0; position: relative; }
.invite-user-list .time { font-size: .8rem; }
.invite-user-list .operation-btn { display: block; position: absolute; right: 0; top: 1rem; border: solid 1px #FF3C3C; color: #FF3C3C; padding: 0rem .8rem; font-size: .8rem; }
/***=============live_code.html=======***/

/***=============property_add_operation.html=======***/
.operation-list { padding: 0 .5rem 0 .5rem; margin: 0 0 1rem 0; }
.operation-list .weui-cells { background: none; margin-top: 0; }
.operation-list .weui-cells:before, .operation-list .weui-cells:after { content: ""; height: 0; border: none; }
.operation-list .weui-cell { padding: 0; margin-top: .6rem; }
.operation-list .weui-cell:before { border: none; }
.operation-list .weui-cell__bd { background: #fff; padding: 1rem .9rem; border-radius: .5rem; }
.operation-list .weui-cell__bd li { line-height: 1.8rem; font-size: 1rem; color: #020202; }
.operation-list .weui-cell__bd li span { display: inline; }
.operation-list .weui-cells_checkbox .weui-icon-checked:before { font-size: 1.1rem; }
.operation-list .weui-cells_checkbox .weui-check:checked + .weui-icon-checked:before { content: "\e667"; font-family: "iconfont" !important; color: #517BED; }
.operation-list .weui-cells_checkbox .disabled:before { content: "\e667"; font-family: "iconfont" !important; color: #D8D8D8; }
/***=============property_add_operation.html=======***/

/***=============deal_detaile_operation.html=======***/
.info-remark { color: #F9922A; }
.del-msg-box .detail-btn { color: #517BED; position: absolute; right: .5rem; top: 50%; z-index: 8888; }
/***=============deal_detaile_operation.html=======***/

/***=============issue_sell.html===================***/
.issu-sell-list { margin-bottom: 3rem; }
.issu-sell-list .weui-cells { background: none; padding: 0 .6rem 0 0; }
.issu-sell-list .weui-cells::after, .issu-sell-list .weui-cells::before { border: none; }
.issu-sell-list .weui-cell:before { border: none; }
.issu-sell-list .weui-cell__bd { background-color: #fff; padding: .5rem .8rem; border-radius: .6rem; box-shadow: 1px 3px 3px rgba(0,0,0,0.1),-1px 0px 3px rgba(0,0,0,0.1); font-size: 1rem; color: #0A0A0A; }
.issu-sell-list .code { }
.issu-sell-list .house { margin: .5rem 0; font-size: 1rem; line-height: 1.4rem; }
.issu-sell-list .label-bar { font-size: .8rem; }
.issu-sell-list .label-btn { display: inline-block; border: solid 1px #F72929; color: #F72929; padding: 0 .2rem; min-width: 3rem; text-align: center; margin-right: .4rem; }
.issu-sell-list .weui-cells_checkbox .weui-icon-checked:before { font-size: 1.1rem; }
.issu-sell-list .weui-cells_checkbox .weui-check:checked + .weui-icon-checked:before { content: "\e667"; font-family: "iconfont" !important; color: #517BED; }
/***=============issue_sell.html===================***/

/***====issue_sell_form===***/
.issue_sell_form { background: none; margin: 0; }
.issue_sell_form:after, .issue_sell_form:before { height: 0; background: none; border: none; }
.issue_sell_form .weui-cell { background: #fff; margin-top: .4rem; }
.issue_sell_form .weui-label { width: auto; max-width: 5rem; font-size: .95rem; color: #050505; margin-right: .5rem; }
.issue_sell_form .weui-input, .issue_sell_form .weui-textarea { color: #050505; }
.issue_sell_form .weui-cell:before { border: none; }
.issue_sell_form .weui-cell_select-after .weui-cell__bd:after { content: " "; display: inline-block; height: 6px; width: 6px; border-width: 2px 2px 0 0; border-color: #808080; border-style: solid; -webkit-transform: matrix(.71,.71,-.71,.71,0,0); transform: matrix(.71,.71,-.71,.71,0,0); position: relative; top: -2px; position: absolute; top: 50%; right: 15px; margin-top: -4px; }
.issue_sell_form .weui-cell_select-after .weui-input { text-align: right; padding-right: 1rem; }
.issue_sell_form .weui-cells__title { color: #050505; position: relative; }
.issue_sell_form .weui-cell__ft .iconfont { font-size: 1.8rem; color: #517BED; }
.issue_sell_form .feature-title { background: #fff; margin: .4rem 0 0 0; }
.issue_sell_form .feature-box { margin-top: 0; min-height: 2rem; }
.issue_sell_form .feature-add { position: absolute; right: .5rem; top: auto; padding: .1rem .2rem; color: #517BED; }
.issue_sell_form .feature-box .btn-item { display: inline-block; background: #517BED; height: 1.8rem; line-height: 1.8rem; min-width: 3rem; padding: 0 .4rem; border-radius: 6px; text-align: center; color: #fff; font-size: 1rem; margin-right: .5rem; margin-bottom: .5rem; }
.issue_sell_form .file-box { background: #fff; padding: .5rem 0 0 0; margin: .4rem 0; }

.issue_sell_form .radio-bar { padding: 0 15px; position: relative; background: #fff; margin-top: .4rem; }
.issue_sell_form .radio-bar .radio-box { display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-align: center; -webkit-align-items: center; align-items: center; }
.issue_sell_form .weui-cell_link { color: #6187EE; }
.issue_sell_form .weui-vcode-btn { border: none; color: #161616; }
.issue_sell_form .radio-bar-label { color: #050505; }
.issue_sell_form .weui-cell__ft { font-size: 1rem; }

.weui-picker-container { background: rgba(0,0,0,0.2); height: auto; top: 0; }
.selectbg .picker-button { color: #474747; }
.selectbg .picker-items { background: #fff; -webkit-mask-box-image: none; }
.selectbg .picker-center-highlight:after, .selectbg .picker-center-highlight:before { border-top: solid 1px #E4E4E4; }

.floor-select { position: absolute; top: 0; left: 0; right: 0; background: #F6F6F6; z-index: 666; bottom: 0; padding-top: 1rem; }
.floor-select .form-box { margin-top: .5rem; margin-bottom: 1rem; }
.floor-select .weui-cell { margin-top: .4rem; background: #fff; }
.floor-select .weui-cell:before { border: none; }

.radio-bar .radio-item .weui-icon-checked:before { content: "\EA01"; color: #c9c9c9; font-size: 1rem; display: block; }
.radio-bar .radio-item .weui-check:checked + .weui-icon-checked:before { content: "\e667"; font-family: "iconfont" !important; color: #1FC2FE; }

.footer-bar { margin: 1rem 0; }
/***====issue_sell_form===***/

/**==============add_cover.html===========***/
.cover-btn-bar { padding: 1rem 0; }
.cover-btn-bar .cover-btn { outline: none; display: inline-block; min-width: 3.3rem; height: 2rem; line-height: 2rem; background: #ddd; color: #95989A; padding: 0 .5rem; border-radius: 5px; text-align: center; margin-top: .5rem; margin-left: 1rem; border: none; }
.cover-btn-bar .cover-action { background: #517bed; color: #fff; }
/**==============add_cover.html===========***/

/**==============applay-for_sign.html=====***/
.applay-for .weui-label { width: 5rem; max-width: 7rem; }
.together-user { padding: 1rem .5rem; }
.together-user .together-item { background: #fff; padding: .6rem 1rem .8rem 1rem; border-radius: .4rem; color: #222222; font-size: 1rem; position: relative; }
.together-user .together-item > .remove-model-btn { display: block; height: 15px; width: 15px; line-height: 15px; align-items: center; text-align: center; background: red; z-index: 5; position: absolute; right: 0; top: 0; transform: translateY(-50%) translateX(50%); border-radius: 50%; color: #fff; color: #fff; }
.together-user .together-item > .remove-model-btn::after { display: inline-block; content: "-"; text-align: center; font-size: 1rem; position: absolute; top: -2px; left: 4px; }
.add-together-user { text-align: center; position: relative; color: #517BED; }
.add-together-user .icon { font-size: 1.5rem; }
.add-together-user .together-btn { display: inline-block; min-width: 6rem; padding: .2rem .5rem; border: solid 1px #517BED; color: #517BED; margin-right: .5rem; }
/**==============applay-for_sign.html=====***/

/**==============order_visa_table.html====***/
.date-bar > .date-box { height: 2rem; text-align: center; line-height: 2rem; position: relative; font-size: 1rem; }
.date-bar > .date-box .date-history { display: block; position: absolute; left: 1rem; top: 0; }
.date-bar > .date-box .date-next { display: block; position: absolute; right: 1rem; top: 0; }
.date-bar > .date-box input[type=date] { border: none; outline: none; background: none; height: 2rem; line-height: 2rem; text-align: center; font-size: 1.2rem; }

.table-box { margin-bottom: 1.5rem; }
.table { background: #fff; }
.table > .row { height: auto; }
.table > .row .col { display: table-cell; }
.table > .row .col > .col { text-align: center; line-height: 2.5rem; }
.table > .row > .columns-row { width: 83%; }
.table > .row .columns-head { width: 4rem; background: #fff; color: #242424; border-right: solid 1px #D7D7D7; text-align: center; vertical-align: middle; align-items: center; vertical-align: central; }

.table > .row > .columns-row .row { border-bottom: solid 1px #D7D7D7; text-align: center; height: 2.4rem; line-height: 2.4rem; }
.table > .row > .col .col-time { width: 12rem; color: #242424; border-right: solid 1px #d7d7d7; }
.table > .row > .col .full-row { background: #EFEFEF; }

.table > .row > .columns-row .col-btn-bar { width: 8rem; }
.col-btn { display: inline-block; background: #2DD668; color: #fff; width: 60%; height: 1.8rem; line-height: 1.8rem; border-radius: 3px; }
.full-btn { color: #8F8F8F; }
/**==============order_visa_table.html====***/

/**==============real_name.html===========***/
.real_name .weui-media-box { background: #fff; margin: .5rem 0; }
.real_name .weui-media-box__hd { border-radius: 50%; overflow: hidden; }
.real_name .weui-media-box__hd img { height: 100%; width: 100%; }
.real_name .weui-media-box__title,
.real_name .weui-media-box__desc { color: #333; font-size: 1em; line-height: 1.8rem; }
.real_name .weui-media-box__title .user-label { width: 3.5rem; height: 1.3rem; display: inline-block; font-weight: 100; margin-left: 1rem; }
.real_name .weui-media-box__title .user-label img { width: 100%; height: 100%; }
/**==============real_name.html===========***/

/**==============wx_page.html============***/
.wx-page-header { background-color: #fff; text-align: center; height: 6rem; line-height: 8rem; align-items: center; }
.wx-page-header > img { width: 7rem; height: 3rem; display: inline-block; }
.wx-page-header > .wx-back { display: block; position: absolute; right: 1rem; top: 1rem; height: 2rem; line-height: 2rem; min-width: 3rem; text-align: center; }
.wx-page-banner { width: 100%; height: 13rem; margin-bottom: 1rem; }
.wx-page-banner img { width: 100%; height: 100%; }
.wx-page-body { padding: 0 1rem; background-color: #fff; }
.wx-page-body .property-list li { white-space: nowrap; text-overflow: ellipsis; overflow: hidden; line-height: 1.5rem; }
.wx-page-body .property-show { height: 7.5rem; background-image: url('images/gy_querybg@3x.png'); background-size: cover; border-radius: .1rem; overflow: hidden; position: relative; padding: .5rem; color: #fff; text-align: center; align-items: center; line-height: 7.5rem; font-size: 1.2rem; font-weight: normal !important; margin-top: .5rem; }
/**==============wx_page.html============***/

/***==========model-style=========***/
.model-box { position: fixed; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0,0,0,0.3); }
.model-box > .model { background: #fff; position: absolute; left: 50%; top: 50%; transform: translateX(-50%) translateY(-50%); padding: 1rem .7rem .7rem; box-shadow: 1px 1px 3px rgba(0,0,0,0.3),-1px 0 3px rgba(0,0,0,0.4); width: 80%; }
.model-desc-label { display: block; float: left; max-width: 30%; white-space: nowrap; }
.desc-text { display: block; float: left; width: 70%; word-break: break-all; word-break: normal; }
.model-footer { display: flex; text-align: center; padding-top: 1rem; }
.model-footer .model-footer-btn { display: block; width: 50%; height: 2rem; background: #B9B9B9; color: #fff; line-height: 2rem; }
.model-footer .submit { background: #517BED; }
.model-footer .model-footer-btn:first-child { margin-right: .5rem; }
.model-footer .model-footer-btn:last-child { margin-left: .5rem; }

/**=动态生成=**/
.model-bg { position: fixed; top: 0; left: 0; right: 0; bottom: 0; background-color: rgba(0,0,0,0.2); z-index: 7777; }
/***==========model-style=========***/


/*******=======changeStyle======******/
.trade-list-header > a.on { border-bottom: solid .4rem #517BED; }

.live-dialong-model { position: fixed; left: 0; top: 0; right: 0; bottom: 0; background: rgba(0,0,0,0.4); z-index: 99990; }
.live-dialong-model > .live-dialong { position: absolute; top: 50%; left: 50%; transform: translateY(-50%) translateX(-50%); width: 85%; }
.live-dialong-model > .live-dialong > .dialong-header { background: #fff; padding: 1rem .7rem .8rem; box-shadow: 1px 1px 3px rgba(0,0,0,0.2),1px 0 3px rgba(0,0,0,0.2); }
.live-dialong > .dialong-header > .dialong-title { color: #222; font-size: 1rem; font-weight: bold; text-align: center; margin-bottom: .5rem; }
.live-dialong > .dialong-header > .dialong-text { color: #292929; font-size: .9rem; }
.dialong-btn-bar { display: flex; margin: .5rem 0 0 0; }
.dialong-btn-bar > .dia-btn { display: block; height: 2.4rem; line-height: 2.4rem; background: #517BED; color: #fff; width: 50%; text-align: center; padding: 0 .5rem; margin: 0 .5rem; }
.dialong-closer { margin-top: 1rem; text-align: center; color: #fff; }
.dialong-closer > .icon { font-size: 3rem; font-weight: 200; }

.null-page .image img { width: 100%; height: 100%; }
/*******=======changeStyle======******/
