/*----------------- 自定义样式 -----------------*/

body{overflow-x: hidden;}

hr{border: 0; border-top: 1px #eee solid; margin: 0;}

.mui-bar-nav~.mui-content{padding-top: 40px;}

.mui-content{background: #fff; -webkit-overflow-scrolling: touch!important;}

.padding{padding: 0 0.7em;}

.padding-none{padding: 0;}

.padding-right-none{padding-right: 0!important;}

.margin-none{margin: 0!important;}

.backgroud-white{background: #fff;}

.backgroud-none{background: none;}

.height-lock{width: 100%; height: 100%; position: absolute; overflow: hidden;}

.boder-none:before,.boder-none:after{height: 0;}

.absolute{position: absolute;}

.float-none{float: none;}

.bt0{border-top: 0;}

.boder-none{border: 0!important;}

.hidden{display: none!important;}

.relative{position: relative!important;}



.mui-text-bottom{vertical-align: bottom!important;}



/* 下拉可视区域 */

.mui-pull-top-pocket{top: 0!important;}



/* 搜索 */

.mui-search input{background: #efeff4;}



/* 图片轮播 */

#slider .mui-slider-indicator{display: none;}



/* 图片裁切 */

.clip{position: relative; border-radius: 5px; overflow: hidden;}

.clip img{width: 100%; position: absolute; left: 0; top: 0;}

.clip::after{padding-top: 100%; content: ''; display: block;}

.clip-bg{background-position: center!important; background-color: #fff!important; background-repeat: no-repeat!important; background-size: 100%!important; border-radius: 5px!important; overflow: hidden;}

.clip-bg::after{padding-top: 100%; content: ''; display: block;}



/* 搜索列表 */

.mui-poppicker-header{background: #ff6e7b;}

.mui-poppicker-header span{width: 50px; height: 50px; font-size: 50px; color: #fff;}

.mui-picker-inner{background: #fff; -webkit-mask-box-image:none!important;}



/* 弹出文字提示 */

.mui-toast-container{bottom: 50%;}

.mui-toast-message{background: rgba(0, 0, 0, 0.5); color: #fff; border-radius: 5px; padding: 1em 0;}



/* 导航栏 */

.mui-bar-nav{height: 40px;}

.mui-bar-nav .mui-title{font-size: 0.8em; line-height: 40px;}

.mui-bar-nav .mui-pull-left{height: 40px; padding-top: 8px; color: #818181;}

.mui-bar-nav{background: #fff; box-shadow: none; border-bottom: 1px #eee solid;}

.mui-bar-nav .logo{width: 100%; height: 1.6em; margin-top: 0.4em;}

.mui-bar-nav .logo img{height: 80%;}

.mui-bar-nav .mui-pull-right{height: 40px; line-height: 40px; color: rgb(19, 18, 18)!important; font-size: 0.7em!important; padding-right: 1.5em!important; position: absolute;  right: 0.8em;}

.mui-bar-nav span{width:0; height:0; border-left:0.5em solid transparent; border-right:0.5em solid transparent; border-top:0.5em solid #999; position: absolute; right: 0.3em; top: 1.4em;}

.mui-bar-nav-home{width: 1.5em; height: 1.5em; background: url(http://img.7799520.com/img/ico-home.png); background-size: 100%; position: absolute; right: 1em; top: 0.4em;}

header.index .mui-pull-right{color: #ff6e7b!important;}

header.index span{border-top-color: #ff6e7b!important;}

header.index .mui-title{font-size: 1em;}



/* 导航栏隐藏 */

.nav-hide .mui-pull-left{color: #fff;}

.nav-hide{background: none; border: 0; box-shadow: none;}

.nav-hide a{color: #fff;}

.nav-hide .mui-title{display: none;}



/* tab滑动效果 */

.mui-slider > p{height: 0.5em;}

.mui-slider .tabs{height: 2.2em; padding: 0 1em; position: absolute; z-index: 2;}

.mui-slider .tabs a{font-size: 0.8em;}

.mui-slider .tabs .mui-active{color: #fff!important;}

.mui-slider .mui-slider-progress-bar{width: 25%; height: 1.2em; background: #f7b260!important; top: 0.5em; border-radius: 5px;}

.mui-slider .mui-slider-group p{font-size: 12px!important; color: #7c7c7c; text-overflow:ellipsis; word-break:keep-all; white-space:nowrap; overflow:hidden;}



.tabs{height: 2.2em; position: absolute; z-index: 2;}

.tabs .index{border: 0; padding: 0.2em 1em;}

.tabs .index a{font-size: 0.8em; color: #333; line-height: 1.6em; border: 0; border-radius: 5px;}

.tabs .index .mui-active{color: #fff!important; background: #f7b260;}

.tabs .normal{border: 0; border-bottom: 2px #fff solid;}

.tabs .normal a{height: 3em; font-size: 0.8em; color: #333; line-height: 3em; border: 0;}

.tabs .normal .mui-active{background: #fff; color: #f7b260; border-bottom: 2px #f7b260 solid;}

.tabs-group{padding-top: 1.5em; border: 0;}

.tabs-group p{font-size: 12px!important; color: #7c7c7c; margin-top: 0.5em; text-overflow:ellipsis; word-break:keep-all; white-space:nowrap; overflow:hidden;}

.tabs-group .mui-table-view::before{display: none;}

.tabs-group img{width: 100%;}



/*----------------- 内容 -----------------*/



/* 图标 */

.ico{width: 0.8em; height: 0.8em; background-size: 100%; margin-left: 0.5em; display: inline-block;}

.ico-on{background-image: url(http://img.7799520.com/img/ico-on.png);}

.ico-off{background-image: url(http://img.7799520.com/img/ico-off.png);}

.ico-male{background-image: url(http://img.7799520.com/img/ico-male.png);}

.ico-female{background-image: url(http://img.7799520.com/img/ico-female.png);}

.ico-ident{background-image: url(http://img.7799520.com/img/ico-ident.png);}

.ico-mobile{background-image: url(http://img.7799520.com/img/ico-mobile.png);}

.ico-msg{background-image: url(http://img.7799520.com/img/ico-msg.png);}

.ico-ident-active{background-image: url(http://img.7799520.com/img/ico-ident-active.png);}

.ico-mobile-active{background-image: url(http://img.7799520.com/img/ico-mobile-active.png);}

.ico-msg-active{background-image: url(http://img.7799520.com/img/ico-msg-active.png);}

.ico-hi{background-image: url(http://img.7799520.com/img/ico-hi.png);}

.ico-focus{background-image: url(http://img.7799520.com/img/ico-focus.png);}

.ico-focus-on{background-image: url(http://img.7799520.com/img/ico-focus-on.png);}

.ico-heart{background-image: url(http://img.7799520.com/img/ico-heart.png);}

.ico-call{background-image: url(http://img.7799520.com/img/ico-call.png);}

.ico-camera{background-image: url(http://img.7799520.com/img/ico-camera.png);}

.ico-map{background-image: url(http://img.7799520.com/img/ico-map.png);}

.ico-mobile-call{background-image: url(http://img.7799520.com/img/ico-mobile-call.png);}

.ico-vip{background-image: url(http://img.7799520.com/img/ico-vip.png);}

.ico-edit{background-image: url(http://img.7799520.com/img/ico-edit.png);}

.ico-emotion{background-image: url(http://img.7799520.com/img/ico-emotion.png);}

.ico-reg-mobile{background-image: url(http://img.7799520.com/img/ico-reg-mobile.png);}

.ico-reg-user{background-image: url(http://img.7799520.com/img/ico-reg-user.png);}

.ico-reg-lock{background-image: url(http://img.7799520.com/img/ico-reg-lock.png);}

.ico-third-wechat{background-image: url(http://img.7799520.com/img/ico-third-wechat.png);}

.ico-third-weibo{background-image: url(http://img.7799520.com/img/ico-third-weibo.png);}

.ico-third-qq{background-image: url(http://img.7799520.com/img/ico-third-qq.png);}

.ico-msg-call{background-image: url(http://img.7799520.com/img/ico-msg-call.png);}

.ico-msg-hi{background-image: url(http://img.7799520.com/img/ico-msg-hi.png);}

.ico-msg-heart{background-image: url(http://img.7799520.com/img/ico-msg-heart.png);}

.ico-msg-recycle{background-image: url(http://img.7799520.com/img/ico-msg-recycle.png);}

.ico-match-del{background-image: url(http://img.7799520.com/img/ico-match-del.png);}

.ico-match-heart{background-image: url(http://img.7799520.com/img/ico-match-heart.png);}

.active .ico-msg-call{background-image: url(http://img.7799520.com/img/ico-msg-call-active.png);}

.active .ico-msg-hi{background-image: url(http://img.7799520.com/img/ico-msg-hi-active.png);}

.active .ico-msg-heart{background-image: url(http://img.7799520.com/img/ico-msg-heart-active.png);}



.ico-uc-send{background-image: url(http://img.7799520.com/img/ico-uc-send.png);}

.ico-uc-recv{background-image: url(http://img.7799520.com/img/ico-uc-recv.png);}

.ico-uc-star1{background-image: url(http://img.7799520.com/img/ico-uc-star1.png);}

.ico-uc-star2{background-image: url(http://img.7799520.com/img/ico-uc-star2.png);}

.ico-uc-star3{background-image: url(http://img.7799520.com/img/ico-uc-star3.png);}

.ico-uc-camera{background-image: url(http://img.7799520.com/img/ico-uc-camera.png);}

.ico-uc-cheng{background-image: url(http://img.7799520.com/img/ico-uc-cheng.png);}

.ico-uc-clip{background-image: url(http://img.7799520.com/img/ico-uc-clip.png);}

.ico-uc-edit{background-image: url(http://img.7799520.com/img/ico-uc-edit.png);}

.ico-uc-gold{background-image: url(http://img.7799520.com/img/ico-uc-gold.png);}

.ico-uc-lock{background-image: url(http://img.7799520.com/img/ico-uc-lock.png);}

.ico-uc-warning{background-image: url(http://img.7799520.com/img/ico-uc-warning.png);}

.ico-uc-pig{background-image: url(http://img.7799520.com/img/ico-uc-pig.png);}

.ico-uc-power{background-image: url(http://img.7799520.com/img/ico-uc-power.png);}

.ico-uc-user1{background-image: url(http://img.7799520.com/img/ico-uc-user1.png);}

.ico-uc-user2{background-image: url(http://img.7799520.com/img/ico-uc-user2.png);}

.ico-uc-sign{background-image: url(http://img.7799520.com/img/ico-uc-sign.png);}

.ico-uc-mission{background-image: url(http://img.7799520.com/img/ico-uc-mission.png);}

.ico-uc-mlph{background-image: url(http://img.7799520.com/img/ico-uc-top.png);}

.ico-uc-set{background-image: url(http://ossm7799520.liangyuan.com/img/ico-uc-set.png);}



.ico-ident-user{background-image: url(http://img.7799520.com/img/ico-ident-user.png);}

.ico-ident-mobile{background-image: url(http://img.7799520.com/img/ico-ident-mobile.png);}

.ico-ident-mail{background-image: url(http://img.7799520.com/img/ico-ident-mail.png);}



.ico-job-bag{background-image: url(http://img.7799520.com/img/ico-job-bag.png);}

.ico-job-clock{background-image: url(http://img.7799520.com/img/ico-job-clock.png);}

.ico-job-hat{background-image: url(http://img.7799520.com/img/ico-job-hat.png);}

.ico-job-location{background-image: url(http://img.7799520.com/img/ico-job-location.png);}



.icon-brand{background-image: url(http://img.7799520.com/img/icon-brand.png);}

.icon-skirt{background-image: url(http://img.7799520.com/img/icon-skirt.png);}

.icon-heart{background-image: url(http://img.7799520.com/img/icon-heart.png);}

.icon-doctor{background-image: url(http://img.7799520.com/img/icon-doctor.png);}

.icon-coffee{background-image: url(http://img.7799520.com/img/icon-coffee.png);}

.icon-locate{background-image: url(http://ossm7799520.liangyuan.com/img/icon-locate.png);}

.icon-team{background-image: url(http://img.7799520.com/img/icon-team.png);}

.icon-vip{background-image: url(http://img.7799520.com/img/icon-vip.png);}

.icon-frog{background-image: url(http://ossm7799520.liangyuan.com/img/icon-frog.png);}






/* 悬旗 */

.flag{width: 2em; height: 3em; text-align: center; color: #fff!important; line-height: 3em; font-size: 1em!important; position: absolute; left: 0; top: -0.2em;}

.flag b{width:0; height:0; border-left:1em solid transparent; border-right:1em solid transparent; border-bottom:0.5em solid #fff; position: absolute; right: 0; bottom: 0;}

.flag-pink{background-color: #ff6e7b;}

.flag-orange{background-color: #f7b260;}



.mui-bar-tab{background: #fff; line-height: 0.8em; box-shadow: none; padding-left: 0.8em; padding-right: 0.8em; border-top: 1px #eee solid;}

.mui-bar-tab span:first-child{width: 1.4em; height: 1.4em; margin: 0.3em auto 0 auto; background-size: 100%; display: block;}

.mui-bar-tab .mui-tab-label{color: #323232; font-size: 0.6em;}

.mui-bar-tab .mui-active .mui-tab-label{color: #ff6e7b;}

.mui-bar-tab .mui-tab-item{position: relative; overflow: inherit!important;}

.mui-bar-tab .nav-main{width: 4em!important; height: 4em!important; border: 3px #f7f7f7 solid; border-radius: 4em; background-image: url(http://img.7799520.com/img/nav-main.png); margin-left: -2em!important; position: absolute; left: 50%; top: -1em; z-index: 3;}

.mui-bar-tab .nav-bg{width: 4em; height: 4em; background: #f7f7f7; position: absolute; left: 50%; top: -4px; margin: 4px 0 0 -2em; z-index: 2;}

.mui-bar-tab .nav-shadow{width: 4em; height: 4em; background: #f7f7f7; border: 4px #eee solid; border-radius: 4em; position: absolute; left: 50%; top: -1em; margin: 4px 0 0 -2em; z-index: 1;}

.mui-bar-tab .nav-heart{background-image: url(http://img.7799520.com/img/nav-heart.png);}

.mui-bar-tab .mui-active .nav-heart{background-image: url(http://img.7799520.com/img/nav-heart-active.png);}

.mui-bar-tab .nav-call{background-image: url(http://img.7799520.com/img/nav-call.png);}

.mui-bar-tab .nav-call label{width: 1.6em; height: 1.6em; font-size: 0.6em; line-height: 1.7em; border-radius: 2em; background: red; color: #fff; text-align: center; margin-left: 2px; position: absolute; left: 50%; top: 5px;}

.mui-bar-tab .mui-active .nav-call{background-image: url(http://img.7799520.com/img/nav-call-active.png);}

.mui-bar-tab .nav-self{background-image: url(http://img.7799520.com/img/nav-self.png);}

.mui-bar-tab .mui-active .nav-self{background-image: url(http://img.7799520.com/img/nav-self-active.png);}

.mui-bar-tab .nav-home{background-image: url(http://img.7799520.com/img/nav-home.png);}

.mui-bar-tab .mui-active .nav-home{background-image: url(http://img.7799520.com/img/nav-home-active.png);}

.mui-bar-tab .nav-leaf{background-image: url(http://img.7799520.com/img/nav-leaf.png);}

.mui-bar-tab .mui-active .nav-leaf{background-image: url(http://img.7799520.com/img/nav-leaf-active.png);}



/* 圆点效果 */

.dot{width: 0.8em; height: 0.8em; border-radius: 1em; position: absolute; left: -1.7em; top: 0;}

.dot-pink{background-color: #ff6e7b;}

.dot-light-pink{background-color: #ff5685;}

.dot-orange{background-color: #f59062;}

.dot-light-orange{background-color: #f7b260;}

.dot-blue{background-color: #3facfb;}

.dot-yellow{background-color: #fed95a;}

.dot-light-purple{background-color: #7fa2fe;}

.dot-purple{background-color: #ac72c5;}

.dot-cyan{background-color: #3ad4cb;}



/* 首页图标 */

.index-ico{border-bottom: 1px #eee solid; background: #fff; padding-left: 0; padding-bottom: 0.5em;}

.index-ico span{width: 2.2em; height: 2.2em; background-size: 100%; margin-top: 0.5em; display: inline-block;}

.index-ico .mui-media-body{color: #323232!important; font-size: 12px!important;}

.index-ico .mui-grid-view{padding-right: 1em;}



/* banner*/

.banner{margin-top: 0.5em;}

.banner img{width: 100%; vertical-align: bottom;}



/* 首页会员 */

.index-member{background: #fff; border-bottom: 1px #eee solid; position: relative;}

.index-member .mui-table-view{margin-left: 2px!important;}

.index-member img{border-radius: 8px;}



/* 首页活动 */

.index-active{background: #fff; border-bottom: 1px #eee solid; position: relative;}

.index-active p{color: #323232;}



/* 首页团队 */

.index-team{color: #ff6e7b;}

.index-team ul{background: none;}

.index-team ul::before{display: none;}

.index-team li{margin-bottom: 0.5em; font-size: 0.8em; line-height: 1.2em; background: #fff; border-top: 1px #eee solid; border-bottom: 1px #eee solid; position: relative;}

.index-team li::after{display: none;}

.index-team .mui-media-body{min-height: 5em;}

.index-team .mui-media-body > span{font-size: 0.8em; margin-left: 1em; color: #f59062;}

.index-team .mui-media-object{width: 5em; max-width: 5em; height: 5em;}

.index-team label{font-size: 0.8em; color: #7c7c7c; display: block;}

.index-team p{width: 45%; height: 2.3em; line-height: 1.2em; font-size: 0.8em; color: #323232; white-space: normal; position: absolute; bottom: 0.8em; overflow: hidden;}

.index-team a::after{display: none;}

.index-team button{background: #cbcbcb; font-size: 0.8em; border: 0; color: #fff; padding: 0.2em 0.5em 0.2em 2em; position: absolute; right: 1em; bottom: 1em;}

.index-team button.active{background: #ff6e7b;}

.index-team button > span{width: 1.2em; height: 1.2em; background-position: left center; background-repeat: no-repeat; background-size: 100%; position: absolute; left: 0; top: 0.3em;}



/* 首页图片展示 */

.index-photo{background: #fff; margin-top: -0.5em;}

.index-photo ul{border: 0; margin-left: 2px;}

.index-photo ul::before{display: none;}

.index-photo ul::after{display: none;}

.index-photo img{width: 100%;}

.index-photo li:first-child{height: auto; vertical-align: top!important; margin-top: 10px; overflow: inherit;}

.index-photo li:first-child a{margin-left: 0!important; position: absolute; top: 0; left: 0;}

.index-photo li:first-child img{width:100%;}

.index-photo img{border-radius: 5px;}

.index-photo a{padding-top: 5px!important;}

.index-photo .photo-full{padding-right: 2px!important;}



/* 首页底部文字 */

.index-summary{background: #fff; text-align: center; padding: 0.7em;}

.index-summary p{color: #7c7c7c; font-size: 0.6em; line-height: 1em;}

.index-summary p.hotline{color: #f59062; font-size: 1em; padding: 0.2em;}

.index-summary b{color: #ff6e7b; font-weight: normal;}

.index-summary a{color: #7c7c7c; margin: 0 0.5em;}



/* 城市列表 */

.city-list{padding: 0.5em 0!important;}

.city-list .mui-search > input{margin-bottom: 0.5em;}

.city-list .mui-search > span{font-size: 0.8em;}

.city-list ul::before{display: none;}

.city-list ul::after{display: none;}

.city-list h4{padding: 1em 1em 0 1em; font-size: 0.8em; color: #999;}

.city-list h4.hot{color: #f6b25f;}

.city-list .mui-table-view-cell button{width: 100%; color: #999; padding-top: 0.2em; padding-bottom: 0.2em; display: block; position: relative!important;}

.city-list .mui-table-view-cell button.mui-btn{color: #f0ad4e;}

.city-list button.mui-btn-block{font-size: 0.8em; margin-top: 3em; padding-top: 0.5em!important; padding-bottom: 0.5em!important; border-radius: 5px;}



/* 我的关注 */

.focus-list ul::before{display: none;}

.focus-list ul::after{display: none;}

.focus-list .mui-table-view li{padding-left: 0.5em; padding-bottom: 0.7em;}

.focus-list .mui-table-view .mui-media{position: relative; padding-top: 0.7em;}

.focus-list .mui-table-view .mui-media .mui-media-object{width: 4em!important; max-width: initial; height: 4em!important; border-radius: 4em!important;}

.focus-list .mui-table-view .mui-media .title b{color: #f7b260;}

.focus-list .mui-table-view .mui-media .title span{font-size: 0.8em; margin-top: 0; margin-bottom: 0.5em; display: block;}

.focus-list .mui-table-view .mui-media label{font-size: 0.8em; position: absolute; top: 0; right: 0; color: #999;}

.focus-list .mui-table-view .mui-ellipsis{font-size: 0.6em; color: #7c7c7c;}

.focus-list .mui-table-view-cell:after{left: 6em; background:#eee;}



/* 消息列表 */

.message-list ul::before{display: none;}

.message-list ul::after{display: none;}

.message-list .mui-table-view li{padding-left: 0.7em; padding-bottom: 0.7em;}

.message-list .mui-table-view .mui-media{position: relative; padding-top: 0.7em;}

.message-list .mui-table-view .mui-media .mui-media-object{width: 2.6em!important; max-width: initial; height: 2.6em!important; margin-right: 1em; border-radius: 2.6em!important; position: relative;}

.message-list .mui-table-view .mui-media .system{background: url(http://img.7799520.com/img/ico-system.png);}

.message-list .mui-table-view .mui-media .title{margin-top: 0.1em;}

.message-list .mui-table-view .mui-media .title b{color: #323232; font-weight: normal;}

.message-list .mui-table-view .mui-media label{font-size: 0.6em; position: absolute; top: 0.1em; right: 0; color: #999;}

.message-list .mui-table-view .mui-media font{width: 1.6em; height: 1.6em; line-height: 1.6em; text-align: center; background: #fa4343; color: #fff; font-size: 0.6em; border-radius: 1em; position: absolute; left: 2.8em; top: 0;}

.message-list .mui-table-view .mui-media em{height: 1.3em; line-height: 1.2em; font-style: normal; color: #fe8893; border: 1px #fe8893 solid; margin-left: 0.5em; padding: 0 0.5em 0 1.5em; font-size: 0.8em; border-radius: 8px; position: absolute; top: 0.3em;}

.message-list .mui-table-view .mui-media em.active{border-color: #3ad4cb; color: #3ad4cb;}

.message-list .mui-table-view .mui-media span{background-repeat: no-repeat; background-size: 90%; position: absolute; left: 0; top: 0.2em;}

.message-list .mui-table-view .mui-ellipsis{font-size: 0.7em; color: #7c7c7c; margin-top: 0.1em;}

.message-list .mui-table-view-cell:after{left: 3.6em; background:#eee;}



/* 消息详情 */

.message-detail div.title{font-size: 0.7em; color: #fff; background: #f6b25f; margin: 0.7em; padding: 0.7em 1em; border-radius: 8px; position: relative;}

.message-detail div.title a{border: 1px #fff solid; background: #f6b25f; padding: 0 0.5em; position: absolute; right: 0.7em; top: 0.5em;}

.message-detail div.title button{border: 1px #fff solid; font-size: 1em; background: #f6b25f; padding: 0.1em 0.5em; position: absolute; right: 0.7em; top: 0.6em;}

.message-detail ul::before{display: none;}

.message-detail ul::after{display: none;}

.message-detail .active .mui-media-object{margin-left: 1em; margin-right: 0!important; float: right!important;}

.message-detail .active .mui-media-body{margin: 0 0 0 3.5em!important;}

.message-detail .active .mui-media-body p{float: right!important;}

.message-detail .active span{border-right: inherit!important; border-left:0.5em solid #f7f7f7!important; left: auto!important; right: 3.1em;}

.message-detail .mui-table-view{background: none; padding: 0;}

.message-detail .mui-table-view li{padding: 0.7em;}

.message-detail .mui-table-view div{background: none;}

.message-detail .mui-table-view p.title{text-align: center; padding-bottom: 0.5em;}

.message-detail .mui-table-view span{width:0; height:0; border-top:0.5em solid transparent; border-bottom:0.5em solid transparent; border-right:0.5em solid #f7f7f7; position: absolute; left: 3.1em; top: 2.5em;}

.message-detail .mui-table-view .mui-media{position: relative; padding-top: 0.7em;}

.message-detail .mui-table-view .mui-media .mui-media-object{width: 2.6em!important; max-width: initial; height: 2.6em!important; margin-right: 1em; border-radius: 3em!important; float: left;}

.message-detail .mui-table-view .mui-media .mui-media-object a{height: 3em; display: block;}

.message-detail .mui-table-view .mui-media p{font-size: 0.8em;}

.message-detail .mui-table-view .mui-media-body{margin: 0 3.5em 0 0;}

.message-detail .mui-table-view .mui-media-body p{max-width: 100%; margin-top: 0.5em; line-height: 1.5em; background: #f4f4f4; padding: 0.5em 0.7em; border-radius: 1em; white-space:normal; float: left;}

.message-detail .mui-table-view-cell:after{display: none;}



/* 图文资讯 */

.article-nav{height: 35px!important; background: #fff; overflow: hidden;}

.article-nav label{border-bottom: 2px #fff solid; color: #323232; font-size: 0.8em; display: inline-block; padding: 0.5em 1em;}

.article-nav label.active{color: #f6b25f!important; border-bottom-color: #f6b25f;}

.article-list > .title{color: #333; padding: 1em; background: #fff; margin: 0; border-top: 1px #eee solid; border-bottom: 1px #eee solid;}

.article-list > .title .mui-pull-left{width: 0.3em; height: 1em; background: #f7b260; color: #f7b260; margin-right: 0.8em;}

.article-list > .title .mui-pull-right{color: #f7b260;}

.article-list .mui-table-view:before{display: none!important;}

.article-list .mui-table-view .mui-media{position: relative;}

.article-list .mui-table-view .mui-media a{padding-right: 0.7em;}

.article-list .mui-table-view .mui-media .mui-media-object{width: 6em; background: #f2f2f2; max-width: initial; height: 4em; border-radius: 5px; margin-right: 0.7em;}

.article-list .mui-table-view .mui-media p{height: 2.8em; line-height: 1.4em; margin-top: 0.3em; color: #333; white-space:normal;}

.article-list .mui-table-view .mui-media label{font-size: 0.8em; position: absolute; bottom: 0.4em; color: #999;}

.article-list .mui-table-view .mui-media label.view{right: 1em;}

.article-list .mui-table-view .mui-media label.view span{font-size: 1.3em; margin-right: 0.2em;}

.article-list .mui-table-view .mui-grid-view{padding: 0.7em;}

.article-list .mui-table-view .mui-grid-view li{padding-left: 7px; padding-right: 7px;}

.article-list .mui-table-view .mui-grid-view li:first-child{padding-left: 0; padding-right: 15px;}

.article-list .mui-table-view .mui-grid-view li:last-child{padding-left: 15px; padding-right: 0;}

.article-list .mui-table-view .mui-grid-view img{width: 100%; max-width: initial; border-radius: 5px;}

.article-list .mui-table-view-cell a{font-size: 0.8em; padding: 0.7em 6em 0.7em 1em; color: #333;}

.article-list .mui-table-view-cell a.link{font-size: 0.8em;}

.article-list .mui-table-view-cell em{font-style: normal; font-size: 0.7em; color: #999; position: absolute; top: 0.9em; right: 1em;}

.article-list .mui-table-view-cell:after{left: 0; background: #dcdcdc;}

.article-list .mui-table-view-cell .mui-pull-left{width: 0.6em; height: 0.6em; background: #f7b260; color: #f7b260; margin-top: 0.5em; margin-right: 0.7em;}



/* 资讯详情 */

.article-detail .title{padding: 0.5em 0.7em; font-feature-settings: 0.8em; margin-bottom: 1em; border-bottom: 1px #eee solid; text-align: center;}

.article-detail .title b{font-size: 0.9em; margin-top: 0.2em; display: block;}

.article-detail .title label{font-size: 0.6em; color: #999; font-weight: normal; padding: 0 0.7em;}

.article-detail .title span{font-size: 1em; margin-right: 0.2em;}

.article-detail img{width: auto; max-width: 100%;width: 100%!important; height: 100%!important;}

.article-detail p{padding-top: 0.5em; color: #333; text-align: justify; text-justify: inter-ideograph;}

.wz-clear {
    zoom: 1;
}

.wz-clear:after {
    content: '\20';
    overflow: visible;
    display: block;
    height: 0px;
    width: 100%;
    clear: both;
}

.article-hot{
	padding: 0 .7em;
}

.article-hot .title{

}

.article-hot .title .font{
	font-size: .88em;
	line-height: 15px;
	color: #707070;
	float: left;
}

.article-hot .title .line{
	width: 77%;
	height: 1px;
	margin-top: .45em;
	background-color: #f5f5f5;
	float: right;
}

.article-hot .list{
	padding-bottom: 1.17em;
}

.article-hot .item{
	padding: 1.17em 0;
	box-sizing: border-box;
	position: relative;
	display: block;
	border-bottom: 1px solid #f5f5f5;
	cursor: pointer;
}

.article-hot .item:last-child{
	border-bottom: 0px;
}

.article-hot .img{
	width: 4.7em;
	height: 4.1em;
	background-image: url(http://asset.51hbb.com/Fg2MJI8LMRSvPuag27BLpakWePk-);
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
	overflow: hidden;
	position: absolute;
	left: 0;
	top: 1.17em;
	border-radius: 3px;
}

.article-hot .content{
	padding-left: 5.7em;
	height: 4.1em;
}

.article-hot .abstract{
	font-size: .88em;
	line-height: 21px;
	color: #2c2c2c;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	height: 3.6em;
	padding-top: .2em;
	text-align: justify;
}

.article-hot .time{
	float: left;
	font-size: .7em;
	line-height: 12px;
	color: #999999;
}

.article-hot .views{
	float: right;
	font-size: .7em;
	line-height: 12px;
	color: #999999;
	padding-left: .8em;
	background-image: url(http://ossm7799520.liangyuan.com/img/icon/news_icon_heat.png);
	background-repeat: no-repeat;
	background-size: 9px 12px;
	background-position: left center;
}

.suspend{
	width: 5.3em;
	height: 4.17em;
	overflow: hidden;
	position: fixed;
	bottom: 170px;
	right: 0;
	display: block;
	background-image: url(http://ossm7799520.liangyuan.com/img/icon/supend_icon.png);
	background-size: 100% 100%;
	background-repeat: no-repeat;
	cursor: pointer;
}

.suspend .btn{
	display: block;
	margin-left: .88em;
	margin-top: .67em;
	width: 4.41em;
	height: 2.82em;
}

.suspend .font{
	font-size: .76em;
	line-height: 17px;
	color: #fff;
	width: 2.9em;
	margin-left: 3.05em;
    padding-top: .67em;
}


/* 交友活动 */

.active-list .mui-table-view{background: none;}

.active-list .mui-table-view-cell{background: #fff; padding: 0; padding-bottom: 0.3em; margin-bottom: 0.5em;}

.active-list .mui-table-view-cell:after{left: 0;}

.active-list .mui-table-view-cell a{margin: 0;}

.active-list .mui-table-view-cell b{color: #333; font-size: 0.8em; display: block;}

.active-list .mui-table-view-cell p{font-size: 0.6em;}

.active-list .mui-table-view-cell img{width: 100%; height: 100%; vertical-align: bottom; max-width: initial; max-height: initial;}

.active-list .mui-table-view-cell div{padding: 0.5em 6em 0.5em 0.7em; border-bottom: 1px #eee solid; position: relative;}

.active-list .mui-table-view-cell button{padding-top: 0.2em; padding-bottom: 0.2em; font-size: 0.8em; position: absolute; right: 0.7em; top: 1.2em;}

.active-list .time{padding: 0.5em 1em 0.5em 2.5em; color: #666; position: relative;}

.active-list .time span{width: 1em; height: 1em; position: absolute; left: 0.5em; bottom: 1em;}



/* 交友活动详情 */

.active-detail img{width: 100%;}

.active-detail .apply{background: #fff; position: relative;}

.active-detail .apply > div{padding: 0.7em 0.7em 1em 0.7em;}

.active-detail .apply .title{color: #333; font-size: 0.8em; line-height: 1.5em;}

.active-detail .apply p{font-size: 0.7em; line-height: 0.8em;}

.active-detail .apply p b{font-weight: normal; color: #f7b260;}

.active-detail .apply a{margin: 0!important; padding: 0.5em 1.5em!important; position: absolute; right: 0; top: 0.3em;}

.active-detail .apply .mui-btn{padding-top: 0.2em; padding-bottom: 0.2em; margin-top: 0.5em; margin-right: 0.5em; font-size: 0.6em;}

.active-detail .apply > div > div{padding-right: 6em; position: relative;}



.active-detail .active{border-top: 1px #eee solid; background: #fff; margin-top: 0.5em;}

.active-detail .active img{width: auto; max-width: 100%;}

.active-detail .active > div{padding: 0.7em; border-top: 1px #eee solid;}

.active-detail .active p{font-size: 0.8em; color: #333;}

.active-detail .active .title{color: #333; font-size: 0.7em; padding: 0.7em;line-height: 2em;height: 3.4em;}

.active-detail .active .title .mui-pull-left{width: 0.3em; height: 1em; background: #f7b260; color: #f7b260; margin: 0.4em 0.8em 0 0.3em;}
.active-detail .active .title .mui-pull-right{float: right}



.active-detail .list{border-top: 1px #eee solid; background: #fff; margin-top: 0.5em;}

.active-detail .list > div{padding: 0.7em; border-top: 1px #eee solid;}

.active-detail .list .title{color: #333; font-size: 0.7em; padding: 0.7em;}

.active-detail .list .title .mui-pull-left{width: 0.3em; height: 1em; background: #f7b260; color: #f7b260; margin: 0.4em 0.8em 0 0.3em;}

.active-detail .mui-table-view-cell{min-height: 3em;}

.active-detail .mui-table-view-cell .mui-media-object{width: 6em; max-width: inherit; height: 3.5em;}

.active-detail .mui-table-view-cell p{font-size: 12px; color: #333; white-space: normal;line-height: 1.2em;}

.active-detail .mui-table-view-cell label{font-size: 0.6em; color: #999;}



.active-detail .avatar{padding: 1em 0.7em 0.5em 0.7em; margin-top: 0.5em; border-top: 1px #eee solid; background: #fff;}

.active-detail .avatar p{color: #999; font-size: 0.8em;}

.active-detail .avatar p b{font-weight: normal; color: #f7b260;}

.active-detail .avatar div div{width: 2.2em; height: 2.2em; border-radius: 2.2em!important; margin-right: 0.7em; float: left; position: relative; overflow: hidden;}

.active-detail .avatar div a{width: 2.2em; height: 2.2em; position: absolute; left: 0; top: 0;}



.active-message{border-top: 1px #eee solid; background: #fff;}

.active-message ul::before{display: none;}

.active-message ul::after{display: none;}

.active-message .mui-table-view li{padding-left: 0.7em; padding-bottom: 0.7em;}

.active-message .mui-table-view .mui-media{position: relative; padding-top: 0.7em;}

.active-message .mui-table-view .mui-media .mui-media-object{width: 2.6em!important; max-width: initial; height: 2.6em!important; border-radius: 3em!important;}

.active-message .mui-table-view .mui-media .mui-media-object a{height: 2.6em; display: block;}

.active-message .mui-table-view .mui-media p{font-size: 0.7em; line-height: 1.5em;}

.active-message .mui-table-view .mui-media .title b{color: #f7b260;}

.active-message .mui-table-view .mui-media .title span{font-size: 0.8em; margin-top: 0; margin-bottom: 0.5em; display: block;}

.active-message .mui-table-view-cell:after{display: none;}



/* 交友活动二维码 */

.active-qrcode{}

.active-qrcode{position: relative;}

.active-qrcode label{height:10em; padding-top: 0; text-align: center; background: url(http://img.7799520.com/img/layer1.png) center bottom #f6b25f no-repeat; background-size: 100%; display: block; position: relative;}

.active-qrcode label i{width: 100%; height: 1em; background: #fff; position: absolute; left: 0; bottom: 0;}

.active-qrcode div{width: 100%; position: absolute; top: 4em;}

.active-qrcode b{width: 50%; margin: 0 auto; padding-bottom: 2em; display: block;}

.active-qrcode b canvas{width: 100%; height: auto; border: 8px #fff solid; box-shadow:0 5px 8px #ddd;}

.active-qrcode p.title{color: #333; text-indent: inherit; text-align: center; font-size: 0.8em;}

.active-qrcode p{font-size: 0.7em; text-indent: 2em; padding: 0.7em 2em;}

.active-qrcode p font{color: #f7b260;}



/* 标签列表 */

.tag-list{padding-top: 2.5em;}

.tag-list label{width: 100%; padding: 2em 0 1em 0; background: #fff; position: fixed; top: 0; z-index: 1;}

.tag-list:last-child label{padding: 0 1em; top: auto; bottom: 0;}

.tag-list b{text-align: center; font-size: 0.8em; color: #333; display: block; padding-top: 2em;}

.tag-list p > button{width: 28%; padding: 0.3em 0!important; font-size: 1em!important; color: #7c7c7c; overflow: hidden;}

.tag-list label > button{padding: 0.5em; font-size: 0.8em;}



/* 推荐会员列表 */

.recommend-list{color: #ff6e7b;}

.recommend-list b{color: #f7b260; margin-top: 0.2em; font-size: 0.9em; display: block;}

.recommend-list span{color: #999; font-size: 0.8em;}



.recommend-list ul{background: none;}

.recommend-list ul::before{display: none;}

.recommend-list li{margin-bottom: 0.5em; padding-bottom: 3.6em; font-size: 0.8em; line-height: 1.2em; background: #fff; border-top: 1px #eee solid; border-bottom: 1px #eee solid; position: relative;}

.recommend-list li::after{display: none;}

.recommend-list .mui-table-view > .mui-active{background: #fff;}

.recommend-list .mui-media-body{min-height: 5em;}

.recommend-list .mui-media-body a{height: 5em; display: block;}

.recommend-list .mui-media-object{width: 5em!important; max-width: 5em!important; height: 5em!important; border-radius: 5px;}

.recommend-list .mui-media-object a{height: 5em; display: block;}

.recommend-list .mui-media-body p{height: 2.6em; line-height: 1.4em; margin: 0.2em 0 0 0; font-size: 0.8em; color: #7c7c7c; text-overflow: clip; white-space:normal; overflow:hidden;}

.recommend-list a::after{display: none;}

.recommend-list div:last-child{width: 100%; text-align: center; border-top: 1px #eee solid; position: absolute; left: 0; bottom: 0;}

.recommend-list div:last-child a{width: 45%; font-size: 0.9em; padding-top: 0.8em; padding-bottom: 0.8em; text-indent: 2em; color: #999; display: inline-block; position: relative;}

.recommend-list div:last-child a.active{color: #ff6e7b;}

.recommend-list div:last-child span{width: 1.6em; height: 1.6em; font-size: 1em; margin-right: 0.5em; position: absolute; top: 0.6em; left: 50%; margin-left: -3em;}



/* 店铺列表 */

/*.store-list{color: #ff6e7b;}

.store-list b{color: #f7b260; font-size: 1em; display: block;}

.store-list span{color: #999; font-size: 0.7em;}

.store-list ul{background: none;}

.store-list ul::before{display: none;}

.store-list li{font-size: 0.8em; line-height: 1.2em; background: #fff; border-bottom: 1px #eee solid; position: relative;}

.store-list li::after{display: none;}

.store-list .mui-media-body{min-height: 5em;}

.store-list .mui-media-object{width: 5em!important; max-width: 5em!important; height: 5em!important; border-radius: 5px; margin-right: 1em!important;}

.store-list .mui-media-body p{ line-height: 1.2em; margin: 0.4em 0 0 0; font-size: 0.8em; color: #7c7c7c; text-overflow: clip; white-space:normal !important;}

.store-list a::after{display: none;}*/


.wz-store .wz-banner{
    padding-bottom: 40%;
    position: relative;
}

.wz-store .wz-banner > img{
    display: block;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
}

.wz-store .store-list .mui-table-view{
    padding-top: 10px;
}

.wz-store .store-list .mui-table-view:after{
    height: 0px;
}

.wz-store .store-list .mui-table-view-cell{
    padding: 10px 15px;
    cursor: pointer;
}

.wz-store .store-list .mui-table-view-cell:after{
	height: 0px;
}

.wz-store .store-list .mui-table-view-cell > a{
    min-height: 95px;
}

.wz-store .store-list .wz-img{
    width: 100px;
    height: 75px;
    background-color: #ccc;
    position: absolute;
    top: 10px;
    left: 15px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    overflow: hidden;
}

.wz-store .store-list .wz-intro{
    padding-left: 115px;
}

.wz-store .store-list .wz-title{
    font-size: 16px;
    line-height: normal;
    color: #2c2c2c;
    font-weight: bold;
}

.wz-store .store-list .wz-phone{
    font-size: 14px;
    line-height: 17px;
    color: #2c2c2c;
    padding-left: 38px;
    position: relative;
    margin-top: 6px;
}

.wz-store .store-list .wz-phone > span{
    display: inline-block;
    padding: 0px 4px;
    font-size: 12px;
    line-height: 17px;
    color: #fff;
    background-color: #fb4d38;
    position: absolute;
    left: 0;
    top: 0;
}

.wz-store .store-list .wz-label{
    margin-top: 8px;
    font-size: 13px;
    line-height: 17px;
    color: #7c7c7c;

}

.wz-store .mui-table-view-cell>a:not(.mui-btn){
    white-space: normal;
}

.wz-store .mui-table-view-cell > a{
	cursor: pointer;
}


/* 店铺详情 */

/*.store-detail{padding: 0.7em; padding-top: 0;}

.store-detail .title{border-top: 1px #eee solid; padding: 0.8em 0.2em 0 0.2em; font-size: 0.8em; font-weight: bold; color: #333;}

.store-detail .title span{width: 1.4em; height: 1.4em; line-height: 1.4em; font-size: 0.8em; font-weight: normal; text-align: center; margin-top: 0.2em; margin-right: 0.5em; color: #fff; padding: 0; float: left;}

.store-detail p{font-size: 0.7em; line-height: 1.6em; margin-bottom: 0.5em}

.store-detail b{color: #f6b25f; font-weight: normal;}

.store-detail p > button{margin: 0 0.5em 1em 0; font-size: 0.8em; padding-top: 0.3em; padding-bottom: 0.3em; color: #7c7c7c;}

.store-detail div div{width: 2.2em; height: 2.2em; border-radius: 2.2em!important; margin-right: 0.7em; float: left; position: relative; overflow: hidden;}

.store-detail div a{width: 2.2em; height: 2.2em; position: absolute; left: 0; top: 0;}*/

.clearfix:after {
    display: block;
    content: ".";
    height: 0;
    visibility: hidden;
    clear: both;
    font-size: 0;
    line-height: 0;
}

.store-detail{
    padding-bottom: 49px;
}

.store-detail .wz-banner{
    padding-bottom: 53.33%;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
}

.store-detail .wz-address{
    padding: 14px 12px 18px 18px;
    background-color: #fff;
    border-bottom: 5px solid #f5f5f5;
}

.store-detail .wz-intro{
    background-image: url(http://ossm7799520.liangyuan.com/img/address/store_detail_position.png);
    background-repeat: no-repeat;
    background-position: right center;
    background-size: 62px auto;
    padding-right: 70px;
}

.store-detail .wz-intro .wz-title{
    font-size: 17px;
    line-height: normal;
    color: #2c2c2c;
    font-weight: bold;
}

.store-detail .wz-intro .wz-subtitle{
    padding-top: 6px;
    font-size: 14px;
    line-height: 19px;
    color: #7c7c7c;
}

.store-detail .wz-info{
    background: #fff;
}

.store-detail .wz-store-recommend-wrap{
	padding: 0 17px;
}

.store-detail .wz-store-recommend{
    padding: 20px 0 11px 0;
    border-bottom: 1px solid #f2f2f2;
}

.store-detail .wz-store-recommend .wz-title{
    font-size: 15px;
    line-height: 15px;
    color: #2c2c2c;
    padding-left: 22px;
    position: relative;
    font-weight: bold;
}

.store-detail .wz-store-recommend .wz-title > span{
    display: inline-block;
    width: 15px;
    height: 15px;
    background-image: url(http://ossm7799520.liangyuan.com/img/address/store_detail_icon_house.png);
    background-repeat: no-repeat;
    background-size: 15px 15px;
    background-position: left top;
    position: absolute;
    left: 0;
    top: 0;
}

.store-detail .wz-store-recommend .wz-abstract{
    padding-top: 11px;
    font-size: 14px;
    line-height: 20px;
    text-align: justify;
    color: #7c7c7c;
}

.store-detail .wz-guide{
    padding: 16px 0 0 0;
}

.store-detail .wz-guide .wz-title{
    font-size: 15px;
    line-height: 15px;
    color: #2c2c2c;
    padding-left: 22px;
    position: relative;
    margin-left: 17px;
    font-weight: bold;
}

.store-detail .wz-guide .wz-title > span{
    display: inline-block;
    width: 15px;
    height: 15px;
    background-image: url(http://ossm7799520.liangyuan.com/img/address/store_detail_icon_search.png);
    background-repeat: no-repeat;
    background-size: 15px 15px;
    background-position: left top;
    position: absolute;
    left: 0;
    top: 0;
}

.store-detail .wz-guide .listbox{
    width: 100%;
    /*overflow-x: scroll;*/
    padding: 15px 17px;
}

.store-detail .wz-guide .list{
	margin: 0;
	padding: 0;
    width: 100%;
    list-style: none;
}

.store-detail .wz-guide .item{
	margin: 0;
	padding: 0;
    padding: 19px 13px 19px 11px;
    background: #fff;
    box-shadow: 0 3px 7px #e9e5e5;
    border-radius: 5px;
    float: left;
    margin-right: 11px;
    list-style: none;
    width: 100%;
}

.store-detail .wz-guide .title{
    font-size: 14px;
    line-height: normal;
    color: #2c2c2c;
    text-align: justify;
}

.store-detail .wz-guide .subtitle{
    padding-top: 4px;
    font-size: 13px;
    line-height: normal;
    color: #7c7c7c;
    text-align: center;
}

.store-detail .wz-pathway-bus-wrap{
	padding: 0 17px;
}

.store-detail .wz-pathway-bus{
    padding: 15px 0 41px 0;
    border-top: 1px solid #f2f2f2;
}

.store-detail .wz-pathway-bus .wz-title{
    font-size: 15px;
    line-height: 15px;
    color: #2c2c2c;
    padding-left: 22px;
    position: relative;
    font-weight: bold;
}

.store-detail .wz-pathway-bus .wz-title > span{
    display: inline-block;
    width: 15px;
    height: 15px;
    background-image: url(http://ossm7799520.liangyuan.com/img/address/store_detail_icon_bus.png);
    background-repeat: no-repeat;
    background-size: 15px 15px;
    background-position: left top;
    position: absolute;
    left: 0;
    top: 0;
}

.store-detail .wz-pathway-bus .list{
	margin: 0;
	padding: 0;
    padding-top: 15px;
    list-style: none;
}

.store-detail .wz-pathway-bus .item{
	margin: 0;
	padding: 0;
    padding: 5px 13px;
    font-size: 14px;
    line-height: normal;
    color: #7c7c7c;
    margin: 0 5px;
    border-radius: 3px;
    float: left;
    background: #f8f8f8;
    margin-bottom: 9px;
    list-style: none;
}

.store-detail .wz-fixbtn{
    width: 100%;
    height: 49px;
    text-align: center;
    position: fixed;
    left: 0;
    bottom: 0;
    background: url(http://ossm7799520.liangyuan.com/img/address/store_detail_fixbtn.png) no-repeat center center;
    background-size: cover;
    font-size: 17px;
    line-height: 49px;
    color: #fff;
    cursor: pointer;
    display: block;
}

.store-detail .mui-table-view-cell{
	cursor: pointer;
}



/* 红娘服务 */

.team-list{color: #ff6e7b;}

.team-list ul{background: none;}

.team-list ul::before{display: none;}

.team-list li{margin-bottom: 0.5em; padding-left: 1em; font-size: 0.8em; line-height: 1.2em; background: #fff; border-top: 1px #eee solid; border-bottom: 1px #eee solid; position: relative;}

.team-list li::after{display: none;}

.team-list .mui-media-body{min-height: 5em;}

.team-list .mui-media-body > span{font-size: 0.8em; margin-left: 1em; color: #f59062;}

.team-list .mui-media-object{width: 5em; max-width: 5em; height: 5em;}

.team-list label{font-size: 0.8em; color: #7c7c7c; display: block;}

.team-list p{width: 45%; height: 2.3em; line-height: 1.2em; font-size: 0.8em; color: #323232; white-space: normal; position: absolute; bottom: 0.8em; overflow: hidden;}

.team-list a::after{display: none;}

.team-list button{background: #cbcbcb; font-size: 0.8em; border: 0; color: #fff; padding: 0.2em 0.5em 0.2em 2em; position: absolute; right: 1em; bottom: 1em;}

.team-list button.active{background: #ff6e7b;}

.team-list button > span{width: 1.2em; height: 1.2em; background-position: left center; background-repeat: no-repeat; background-size: 100%; position: absolute; left: 0; top: 0.3em;}



/* 红娘资料 */

.team-area{height:10em; position: relative; overflow: hidden;}

.team-area img{width: 100%; vertical-align:bottom;}

.team-area .team-avatar{width: 100%; height:8em; text-align: center; position: absolute; top: 50%; margin-top: -3em;}

/*.team-area .team-avatar img{width: 4.6em; height: 4.6em; border-radius: 4.6em; border: 2px #fff solid; margin-bottom: 0.5em;}*/

.team-area .team-avatar .clip-bg{width: 4em; height: 4em; border-radius: 4em!important; border: 1px #fff solid; margin-left: auto; margin-right: auto; margin-bottom: 0.5em;}

.team-area .team-avatar p{color: #fff; font-size: 0.5em; padding-top: 1em; line-height: 1.8em;}

.team-area .team-avatar b,.team-area .team-avatar span{font-size: 1.6em;}

.team-area .team-avatar span{margin-left: 0.2em!important;}



.team-intro{border-bottom: 1px #eee solid; background: #fff;}

.team-intro div.title{font-size: 0.8em; border-bottom: 1px #eee solid; margin: 0 0 0 1em; padding: 0.7em 1em 0.7em 2.5em; position: relative;}

.team-intro div.title span{color: #7c7c7c; font-size: 0.7em;}

.team-intro p{border-bottom: 1px #eee solid; color: #7c7c7c; font-size: 0.7em; line-height: 1.5em; margin: 0 0 0 1em; padding: 0.7em 1em 0.7em 0;}

.team-intro p.title{font-size: 0.8em; color: #333; border: 0; padding-bottom: 0;}

.team-intro p.title span{width: 1.4em; height: 1.4em; line-height: 1.4em; font-size: 0.8em; font-weight: normal; text-align: center; margin-right: 0.5em; margin-top: 0.2em; color: #fff; padding: 0; float: left;}

.team-intro p:last-child{padding-bottom: 1em; border-bottom: 0;}

.team-intro p > button{margin: 0 0.8em 1em 0; padding-top: 0.2em; padding-bottom: 0.2em; font-size: 0.9em; color: #7c7c7c; white-space: inherit;}



.team-message{border-bottom: 1px #eee solid; background: #fff; margin-top: 0.5em;}

.team-message div.title{font-size: 0.8em; border-bottom: 1px #eee solid; margin: 0 0 0 1em; padding: 0.7em 0.7em 0.7em 2.5em; position: relative;}

.team-message div.title span{color: #7c7c7c; font-size: 0.6em;}

.team-message ul::before{display: none;}

.team-message ul::after{display: none;}

.team-message .mui-table-view li{padding-left: 0.7em; padding-bottom: 0.7em;}

.team-message .mui-table-view .mui-media{position: relative; padding-top: 0.7em;}

.team-message .mui-table-view .mui-media .mui-media-object{width: 2.6em!important; max-width: initial; height: 2.6em!important; border-radius: 2.6em!important;}

.team-message .mui-table-view .mui-media .mui-media-object a{height: 2.6em; display: block;}

.team-message .mui-table-view .mui-media p{font-size: 0.7em; line-height: 1.5em;}

.team-message .mui-table-view .mui-media .title b{color: #f7b260;}

.team-message .mui-table-view .mui-media .title span{font-size: 0.8em; margin-top: 0; margin-bottom: 0.5em; display: block;}

.team-message .mui-table-view .mui-media .reply{margin-top: 0.2em;}

.team-message .mui-table-view .mui-media .reply b{color: #f7b260; border-left: 3px #f7b260 solid; padding-left: 0.5em;}

.team-message .mui-table-view-cell:after{display: none;}



/* 发表会员日记 */

.diary .mui-input-row input{width: 70%; margin-top: 0.1em; text-indent: 0.1em;}

.diary .mui-input-row label{width: 30%!important;}

.diary textarea{width: 70%!important; height: 10em; margin-top: 0.6em;}

.diary .upload{width: 70%; padding: 1em 0; float: right;}

.diary .upload div{width: 4em; height: 4em; float: left; margin: 0 0.3em 0.3em 0; border-radius: 0!important; position: relative;}

.diary .upload div b{width: 1em; height: 1em; line-height: 1em; text-align: center; background: #f6b25f; color: #fff; position: absolute; top: 0; right: 0;}

.diary .upload label{width: 4em!important; height: 4em!important; background: url(http://img.7799520.com/img/file-insert.png) no-repeat; background-size: 100%; float: left;}

.diary .upload input{display: none;}



/* 会员日记 */

.diary-list{color: #ff6e7b; padding-top: 32px; position: relative;}

.diary-list .tabs{width: 100%; height: 32px; background: #fff; top: 0;}

.diary-list .tabs a{height: 32px; border-bottom-width: 1px!important; line-height: 32px; border-bottom: 1px #eee solid;}



.diary-list .mui-table-view{background: none;}

.diary-list .mui-table-view::before{display: none;}

.diary-list .mui-media-body{min-height: 4em; padding-top: 0.2em; line-height: 1em;}

.diary-list .mui-media-body b{color: #f7b260; padding: 0.5em 0; font-size: 0.9em; display: block;}

.diary-list .mui-media-body b span{font-weight: normal;}

.diary-list .mui-media-body span{color: #999; font-size: 0.9em;}

.diary-list .mui-table-view-cell{margin-bottom: 0.5em; padding-bottom: 3.6em; font-size: 0.8em; line-height: 1.2em; background: #fff; border-top: 1px #eee solid; border-bottom: 1px #eee solid; position: relative;}

.diary-list .mui-table-view-cell::after{display: none;}

.diary-list .mui-table-view-cell p{font-size: 0.9em; line-height: 1.5em; color: #7c7c7c; white-space: normal;}

.diary-list .mui-table-view-cell p.title{font-size: 1em; color: #333; margin-bottom: 0.5em; line-height: 1.5em;}

.diary-list .mui-table-view-cell p.title span{width: 1.4em; height: 1.4em; background-color: #f6b25f; border: 0.2em #f7b260 solid; border-radius: 1.4em; font-weight: normal; text-align: center; margin-left: 0; margin-top: -0.1em; margin-right: 0.5em; color: #fff; padding: 0; float: left;}

.diary-list .mui-media-object{width: 3.3em!important; max-width: 3.3em!important; height: 3.3em!important; border-radius: 3em!important;}

.diary-list .mui-media-object a{height: 3.3em; display: block;}

.diary-list .mui-table-view-cell a::after{display: none;}

.diary-list .mui-table-view-cell > a{padding-bottom: 0.7em;}

.diary-list .mui-grid-view{padding: 0;}

.diary-list .mui-grid-view:after{display: none;}

.diary-list .mui-grid-view p{display: none;}

.diary-list .mui-grid-view .mui-table-view-cell{border: 0; border-radius: 5px; padding: 0 0.3em 0 0; margin: 0.5em 0 0 0;}

.diary-list .mui-table-view-cell div:last-child{width: 100%; text-align: center; border-top: 1px #eee solid; padding-top: 0.7em; padding-bottom: 0.7em; position: absolute; left: 0; bottom: 0;}

.diary-list .mui-table-view-cell div:last-child a{width: 49%; font-size: 0.8em; text-indent: 3em; color: #999; display: inline-block; position: relative;}

.diary-list .mui-table-view-cell div:last-child b{position: absolute; top: -1em; left: 50%; color: #ff6e7b!important; opacity: 0;}

.diary-list .mui-table-view-cell div:last-child a.active{color: #ff6e7b;}

.diary-list .mui-table-view-cell div:last-child span{width: 1.6em; height: 1.6em; margin-right: 0.5em; position: absolute; top: -0.1em; left: 50%; margin-left: -2em;}



/* 日记详情 */

.diary-detail .mui-table-view{background: none;}

.diary-detail .mui-table-view::before{display: none;}

.diary-detail .mui-table-view::after{display: none;}

.diary-detail .mui-media-body{min-height: 4em; padding-top: 0.2em; line-height: 1em;}

.diary-detail .mui-media-body b{color: #f7b260; padding: 0.5em 0; font-size: 0.9em; display: block;}

.diary-detail .mui-media-body b span{font-weight: normal;}

.diary-detail .mui-media-body span{color: #999; font-size: 0.9em;}

.diary-detail .mui-table-view-cell{margin-bottom: 0.5em; padding: 1em; font-size: 0.8em; line-height: 1.2em; background: #fff; position: relative;}

.diary-detail .mui-table-view-cell::after{display: none;}

.diary-detail .mui-table-view-cell p{font-size: 0.9em; line-height: 1.5em; color: #7c7c7c; white-space: normal;}

.diary-detail .mui-table-view-cell p.title{font-size: 1em; color: #333; margin-bottom: 0.5em; line-height: 1.5em;}

.diary-detail .mui-table-view-cell p.title span{width: 1.4em; height: 1.4em; background-color: #f6b25f; border: 0.2em #f7b260 solid; border-radius: 1.4em; font-weight: normal; text-align: center; margin-left: 0; margin-top: -0.1em; margin-right: 0.5em; color: #fff; padding: 0; float: left;}

.diary-detail .mui-media-object{width: 3.3em!important; max-width: 3.3em!important; height: 3.3em!important; border-radius: 3em!important;}

.diary-detail .mui-media-object a{height: 3.3em; display: block;}

.diary-detail .mui-table-view-cell a::after{display: none;}

.diary-detail .mui-grid-view{padding: 0;}

.diary-detail .mui-grid-view:after{display: none;}

.diary-detail .mui-grid-view p{display: none;}

.diary-detail .mui-grid-view .mui-table-view-cell{border: 0; border-radius: 5px; padding: 0 0.3em 0 0; margin: 0.5em 0 0 0;}

.diary-detail div.list{padding: 1em 0.7em 0 0.7em;}

.diary-detail div.list div div{width: 2.2em; height: 2.2em; border-radius: 2.2em!important; margin-right: 0.7em; float: left; position: relative; overflow: hidden;}

.diary-detail div.list div a{width: 2.6em; height: 2.6em; position: absolute; left: 0; top: 0;}

.diary-detail div.list p{font-size: 0.7em;}

.diary-detail div.list p font{font-size: 0.8em;}

.diary-detail div.list p button{padding: 0; border: 0; background: none; color: #999;}

.diary-detail div.list p button.active{color: #ff6e7b;}

.diary-detail div.list p span{font-size: 1.6em; float: left; margin-right: 0.3em;}



.diary-message{border-top: 1px #eee solid; background: #fff; margin-top: 0.5em;}

.diary-message ul::before{display: none;}

.diary-message ul::after{display: none;}

.diary-message .mui-table-view li{padding-left: 0.7em; padding-bottom: 0.7em;}

.diary-message .mui-table-view .mui-media{position: relative; padding-top: 0.7em;}

.diary-message .mui-table-view .mui-media .mui-media-object{width: 2.6em!important; max-width: initial; height: 2.6em!important; border-radius: 2.6em!important;}

.diary-message .mui-table-view .mui-media .mui-media-object a{height: 2.6em; display: block;}

.diary-message .mui-table-view .mui-media p{font-size: 0.7em; line-height: 1.5em;}

.diary-message .mui-table-view .mui-media .title b{color: #f7b260;}

.diary-message .mui-table-view .mui-media .title span{font-size: 0.8em; margin-top: 0; margin-bottom: 0.5em; display: block;}

.diary-message .mui-table-view-cell:after{display: none;}



/* 招聘列表 */

.job-list img{width: 100%; vertical-align: bottom;}

.job-list ul::before{display: none;}

.job-list ul::after{display: none;}

.job-list .mui-table-view{padding-top: 0.5em;}

.job-list .mui-table-view li{padding-left: 0.7em; padding-bottom: 0.7em;}

.job-list .mui-table-view .mui-media{position: relative; padding-top: 0.7em;}

.job-list .mui-table-view .mui-media .mui-media-object{width: 2.2em!important; max-width: initial; height: 2.2em!important; margin-top: 0.2em; margin-right: 1em; border-radius: 2.6em!important; position: relative;}

.job-list .mui-table-view .mui-media .title{margin-top: 0.1em;}

.job-list .mui-table-view .mui-media .title b{color: #323232; font-weight: normal;}

.job-list .mui-table-view .mui-media label{font-size: 0.8em; position: absolute; top: 0.1em; right: 0; color: #f6b25f;}

.job-list .mui-table-view .mui-media em{height: 1.5em;  line-height: 1.5em;font-style: normal; color: #fff; background: #fe8893; margin-left: 0.5em; padding: 0 0.5em 0 1.5em; font-size: 0.8em; border-radius: 8px; display: inline-block; position: relative;}

.job-list .mui-table-view .mui-media em.active{background: #3ad4cb;}

.job-list .mui-table-view .mui-media span{background-repeat: no-repeat; position: absolute; left: 0; top: 0.3em;}

.job-list .mui-table-view .mui-ellipsis{font-size: 0.7em; color: #7c7c7c; margin-top: 0.1em;}

.job-list .mui-table-view-cell:after{left: 1em; background:#eee;}



/* 招聘详情 */

.job-detail > div{margin-top: 0.5em; background: #fff; border-top: 1px #eee solid; border-bottom: 1px #eee solid;}

.job-detail div.title{margin: 0; border-top: 0; padding: 0.7em; position: relative;}

.job-detail div.title b{font-size: 0.8em; font-weight: normal;}

.job-detail div.title em{font-style: normal; color: #f6b25f; font-size: 0.7em; position: absolute; right: 1em; top: 1.3em;}

.job-detail div.title label{display: inline-block; margin-top: 0.5em; margin-right: 0.5em; font-size: 0.7em;}

.job-detail div.title span{font-size: 2em; float: left; margin: 0.1em 0.2em 0 0;}

.job-detail div.title button{padding: 0.2em 1em; margin: 0 0.5em 0 0; font-size: 0.7em; color: #7c7c7c;}

.job-detail div.active{text-align: center; font-size: 0.8em; color: #7c7c7c; padding: 1em 0 2em 0; border-bottom: 1px #eee solid;}

.job-detail div.active a{color: #f6b25f;}

.job-detail p.title{padding: 1em; margin: 0; border-bottom: 1px #eee solid; font-size: 0.7em; color: #323232;}

.job-detail p.title b{width: 0.3em; height: 1.2em; background: #f6b25f; margin: 0.2em 0.8em 0 0; float: left;}

.job-detail ol{margin: 0 1em 0 -0.7em; padding-top: 1em; padding-bottom: 0.5em;}

.job-detail li{color: #7c7c7c; padding-bottom: 0.5em; font-size: 0.7em;}



/* 心情微博 */

.weibo-list{color: #ff6e7b; padding-top: 32px; position: relative;}

.weibo-list .tabs{width: 100%; height: 32px; background: #fff; top: 0;}

.weibo-list .tabs a{height: 32px; border-bottom-width: 1px!important; line-height: 32px; border-bottom: 1px #eee solid;}



.weibo-list .mui-table-view{background: none;}

.weibo-list .mui-table-view::before{display: none;}

.weibo-list .mui-media-body{min-height: 4em; line-height: 1em;}

.weibo-list .mui-media-body b{color: #f7b260; padding: 0.6em 0; font-size: 0.8em; display: block;}

.weibo-list .mui-media-body b span{font-weight: normal;}

.weibo-list .mui-media-body span{color: #999; font-size: 0.8em;}

.weibo-list .mui-table-view-cell{margin-bottom: 0.5em; padding-bottom: 3.6em; font-size: 0.8em; line-height: 1.2em; background: #fff; border-top: 1px #eee solid; border-bottom: 1px #eee solid; position: relative;}

.weibo-list .mui-table-view-cell::after{display: none;}

.weibo-list .mui-table-view-cell p{font-size: 0.9em; line-height: 1.5em; color: #7c7c7c; white-space: normal;}

.weibo-list .mui-table-view-cell p.title{font-size: 1em; color: #333; margin-bottom: 0.5em; line-height: 1.5em; display: none;}

.weibo-list .mui-table-view-cell p.title span{width: 1.4em; height: 1.4em; line-height: 1.4em; font-weight: normal; text-align: center; margin-top: -0.2em; margin-right: 0.5em; color: #fff; padding: 0; float: left;}

.weibo-list .mui-media-object{width: 3.3em!important; max-width: 3.3em!important; height: 3.3em!important; border-radius: 3em!important;}

.weibo-list .mui-media-object a{height: 3.3em; display: block;}

.weibo-list .mui-table-view-cell a::after{display: none;}

.weibo-list .mui-table-view-cell > a{padding-bottom: 0.7em;}

.weibo-list .mui-grid-view{padding: 0;}

.weibo-list .mui-grid-view:after{display: none;}

.weibo-list .mui-grid-view p{display: none;}

.weibo-list .mui-grid-view .mui-table-view-cell{border: 0; border-radius: 5px; padding: 0 0.3em 0 0; margin: 0.5em 0 0 0;}

/* .weibo-list .mui-table-view-cell div:last-child{width: 100%; text-align: center; border-top: 1px #eee solid; padding-top: 0.7em; padding-bottom: 0.7em; position: absolute; left: 0; bottom: 0;}

.weibo-list .mui-table-view-cell div:last-child a{width: 49%; font-size: 0.8em; text-indent: 3em; color: #999; display: inline-block; position: relative;}

.weibo-list .mui-table-view-cell div:last-child b{position: absolute; top: -1em; left: 50%; color: #ff6e7b!important; opacity: 0;}

.weibo-list .mui-table-view-cell div:last-child a.active{color: #ff6e7b;}

.weibo-list .mui-table-view-cell div:last-child span{width: 1.6em; height: 1.6em; margin-right: 0.5em; position: absolute; top: -0.1em; left: 50%; margin-left: -2em;} */

.weibo-preview{
	padding: 0;
}
.weibo-preview .weibo-preview-item{
	list-style: none;
	width: 33.3333%;
	display: inline-block;
	vertical-align: middle;
	padding: 0 0.3em 0 0;
    margin: 0.5em 0 0 0;
    box-sizing: border-box;
    -webkit-box-sizing:border-box;
}
.weibo-preview.s1 .weibo-preview-item{
	width: 62%;
}
.weibo-preview.s1 .weibo-preview-item>img{
	max-width: 100%;
	display: block;
}
.weibo-preview .weibo-preview-item .clip-bg{
	position: relative;
	overflow: hidden;
}
.weibo-preview .weibo-preview-item .clip-bg img{
	position: absolute;
	top: 0;
	left:0;
	display: block;
	width: 100%;
	height: 100%;
	opacity: 0;
}
.weibo-preview.s2{
	width: 66.66%;
}
.weibo-preview.s2 .weibo-preview-item{
	width: 50%;
}
.weibo-label{
	padding: 10px 0 0 0;
    list-style: none;
}
.weibo-label .weibo-label-item{
	width: 105px;
	height: 30px;
	background-color: #f8f8f8;
	font-size: 13px;
	line-height: 30px;
	text-align: center;
	color: #7c7c7c;
	margin: 0 5px;
	list-style: none;
	float: left;
}
.weibo-control{
	font-size:14px;
	line-height: 21px;
	color:#bbb;
	margin:15px 0;
}
.weibo-control .zan{
	padding-left: 27px;
	padding-right: 14px;
	background-repeat: no-repeat;
	background-position: left center;
	background-size: auto 90%;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACkAAAAqCAMAAAAZKoJqAAAAdVBMVEUAAACqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqRxW9IAAAAJnRSTlMAiMfMqu/04UEUBft8GNuODgjm1tO1aVw5LSGDgGGjoJZTSr9xp1Mrx2wAAAFKSURBVDjLzZRZcoMwEAWFCJslwKyxDd6Tvv8R4whhvCRGf0n/IKpao6eZAvE/WSzdvJWE6t1B3CoAdovZioow1xF4c6ZPuBIiqWE9czZ0pjS8jroJiczFU2hftkdCPGyZMQ+QD6sYTuKO0142fWpfcpDFuFTJrZecAQhN+GIPWXLN2zzGCs41cLycV0O2sU3NTN6JFj6XFycgzH1A2hhrIPIGjmZWksw8t0MGPQ7wnRuq7wkoe9MlKL9Pp/gyGAkxDb4OF+RvHfagnzMtPpmj2UPhZraQuJnaueaO0jFnRONmruHDzdSwcTN3RMLNrGnczBQ6N3MLsZvpUwon8wjayUxLSvP5K2sWEBU/iIk//kkqW+oE1PGTGEdwGJadmZRIMxSQ+fdUwH5hq0cgvUMAWoc8E7bT+EsM+WWXfnvES8XEsqtU0MTiD/gCdXUtYUJXYogAAAAASUVORK5CYII=)
}
.weibo-control .zan.active{
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACkAAAAqCAMAAAAZKoJqAAABX1BMVEUAAAD/wrL8ZFH8VmD8W1v8aln+ooz8YFX/wrL8VmH/w7P8XVj8VGL8Z1X8bU/8VWL8Wlv8dE/8Wlv/wrL8c0/8c0//wrL8WV38bU//wrL8WV78dU//wrL/wrL8ck/8cE/8aU/8cE//wrL8cU/8VmH8X0n/wrL+r5n8a0/8c0/8YVT8WF78aU/8bk/8ak/8dU/8Wl3/wrL8dE/8dU//wrL8Xk3/wrL8V2D8YFb8dE//wrL8ak/8YFX/wrL8VmH/wrL8dE/8bkb/wrL/2c/8cE/9lnn8XVj8WF7/wrL8VWH8VWL8WF//wrL8aE//wrL8bE/8Y1L8bk/8X1b8aU/8YVT8cU/8XVn8Z0/8c0/8ZVH8W1v8Xlj8WV38WF78V2D/xbb/w7P8ZlD8cE/8VWH9hmz8a0f8Z0f9iGz8YUj8bkf/y7z9i2z8ZEf9imz9gWn+sJv+p5T+nov9h2X7XUL8ZzzD1orAAAAATnRSTlMA8UaJiScDidvAjYlWHfz18/Dt5+HTxrevpYp7Y09DPzswHwv59/Tz8vDm5eTZ18jHw8K4t7Ovo6GclZKCdW9qZ1xYV1ZSUk5EQzQTEgwoIz26AAABsUlEQVQ4y83UZ1fCMBiG4TiKDEVBkCFT3HvvvSerCGUjCOLC+f+PSUPgbaXwUZ/P17lzCG3Rv9ygyTBh9bZ2viVBuMU7bik3BIHQfMjVAroYDM34mss57EQY0nub/xpWDAUC7mbQjR2Dek8T2GMSi3kCA+McghtybGoPrxk014p4syoId0b9eGonIuPMoBjgtyDU+umejhBS7RtAkeenbwA8py7nfxs7OVgUAMTS6mkX10PkKpXZ3Of3o4AHYYyP3cXjwWBkchvLfiafIazKGJZBLMPhdYTagJQezTOHYTJ5CqUcVo+m0lKXr0WlIoFRI5TKxWg02leXD0WFIoGJhETKiwyK0iiT4HZokhQxTKXmgSw1KlKIpb0u70sAgosUYTp9JpHKxfTUFZQASos4qUFQ/ipSR2BmDcoX5WImsyuRsgtnjsBhTiJlRSgtCMpyTKlYKFxAWSlLHzMoNQg+85WvxkUMezkiB9ir+V4u16+HSfHoQjci2/Mz+jEiFiPEiTCdokUKkYpFs1puRfIXUlfQXNa+NQtU2lQItXfh6XS6TjJ7BxkNVquOZbXa5kR/sB8oB16C//WZPQAAAABJRU5ErkJggg==)
}
.weibo-control .comment{
	padding-left: 27px;
	padding-right: 14px;
	background-repeat: no-repeat;
	background-position: left center;
	background-size: auto 90%;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACkAAAAqCAMAAAAZKoJqAAAAUVBMVEUAAACqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqo7vbaqAAAAGnRSTlMAhyF4VfKl+Uzhv8+V6jYZB9awfEEnEGZEDq5o4QQAAACeSURBVDjL7c3ZCsIwFAbhSe1p0nRzX/73f1BRQWwLTUD0qt/1wPAjIZoWWQw8OGVwQJCsdYtakwJEWUFC0SmCqSWplYHkSNpIa7mWa/nf0ueUTh52arakNNrBQdr3xRtwKyaOe+kA20YfajjVmnl9z9Wo7DvNVWeehlC+RNVXk1w5FgamKnkvfyGtkuRL8ko7kld2PXllfSLPZoDv3QFGXhzzpDQSGgAAAABJRU5ErkJggg==)
}

.weibo-comments{
	font-size: 14px;
	border-top: 1px solid #f5f5f5;
	padding-top: 10px;
}

.weibo-comments .weibo-comments-item{
	color:#666;
	line-height: 21px;
}

.weibo-comments .weibo-comments-item .user{
	font-weight: bold;
	color:#333;
}

.weibo-comments .more{
	color:#999999;
	line-height: 21px;
	margin-top: 6px;
}

.weibo-list .weibo-list-items.ishot .hotIcon{
	position: absolute;
    top: 0;
    right: 0;
    width: 1.6em;
    height: 1.6em;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAAAuCAMAAABgZ9sFAAAAxlBMVEUAAAD8MIH8Mnn9O1z8NHL9OmD9Nm39N2j9OGT////9OWT8Mnr8M3f9OGb9Ol/9N2r9OmH8MXz8MX/9OGj9Nm38NXD9O1z8MIH8NHL9N2z8NHX8L4L//P39PFv/7PH9X47/2uT+m7r/9/r/8fX/5+/+t8v+lLX+i67+eqH9bJn9WI/9U4T9R3j9O2//4ur/1eH+zNz+ydf+wtT+r8j+rMT+gqT+cZf9ZJP9Wov9ToH8Qnv8OHn9PFr/ztv+orn+jq3+hKP8Q37A4iwNAAAACXRSTlMAgICAgICAgIDdSOYTAAABj0lEQVRIx5XT2VaDMBCA4XEXrVatWNKmLN33vbWb2/u/lDOJEiAtgf+Gm4+cMzCBi8OhVqu9iR5lT9id6AErlYoUY68YwEUObQP67Bo5+qyaOPmsmjj503pUHJEeeJud4NKf0MPv1mzItku3UXcnA9uBv66O6fXEsqw2W7sW9W47gkuv6zlHxNmKC71F7YDySS3P9FZWeLZTgYiP60+h+JfUS6GJKx+bUrK6fHDUu75HXHUb0V0rWs9xFs1GS3Ll1ff+iGpeobeb+wIkfPgv/ShfTMXUBeSaR43NrGS8oHO4kZq1NO4T173cqo7GOyHXPGPDcZLvJdc9bewoqMd1E/U9HOua9nvgx3kfteS6R2733KgOUCuuebwLnt/4x7yNWnHd29imM+VCj3uo0zhc2rSDP912MA/6NGUaJ08biyEN9TOkeF0jT/GaRp7m49rE4TyhX8Dg4xq5wUc1cqNXmrjZK03c7JUuQxYfasnNXuqMHM6kVtzsy5k5eaGrkMdXkWf3VeQ5PPF8HvJ5yOd/AZUpRj/bc5S9AAAAAElFTkSuQmCC);
    background-size: 100%;
    background-position: top right;
}

/* 分享链接 */

.weibo-share-link{
	width: 100%;
	height: 55px;
	background-image: url(http://ossm7799520.liangyuan.com/img/icon/weibo_share_icon.png);
	background-repeat: no-repeat;
	background-position: center right;
	background-size: 31px 13px;
	background-color: #f8f8f8;
	cursor: pointer;
	display: block;
}

.weibo-share-link .weibo-share-img{
	width: 40px;
	height: 40px;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	overflow: hidden;
	margin: 8px 10px 8px 8px;
	float: left;
}

.weibo-share-link .weibo-share-abstract{
	float: left;
	font-size: 13px;
	line-height: 55px;
	color: #7c7c7c;
	width: 70%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}


/* 个人资料 */

.file-area{position: relative;}

.file-area img{width: 100%; vertical-align:bottom;}

.file-area input{display: none;}

.file-area .file-avatar{width: 100%; height:8em; text-align: center; position: absolute; top: 50%; left: 0%; margin-top: -5em;}

/*.file-area .file-avatar img{width: 4.6em; height: 4.6em; border-radius: 4.6em; border: 2px #fff solid; margin-bottom: 0.5em;}*/

.file-area .file-avatar .clip-bg{width: 4.4em; height: 4.4em; border-radius: 4.4em!important; border: 1px #fff solid; margin-left: auto; margin-right: auto; margin-bottom: 0.8em;}

.file-area .file-avatar p{color: #fff; font-size: 0.6em; line-height: 1.6em;}

.file-area .file-avatar b,.file-area .file-avatar span{font-size: 1.6em;}

.file-area .file-avatar span{margin-left: 0.2em!important;}

.file-area .file-total{width:100%; height: 3em; line-height: 1em; color: #fff; position: absolute; bottom: 0;}

.file-area .file-total ul{background: rgba(50, 50, 50, 0.5);}

.file-area .file-total ul > li{position: relative; overflow: inherit!important;}

.file-area .file-total ul > li a{font-size: 0.6em; z-index: 1;}

.file-area .file-total ul > li b{display: block; font-size: 1.4em!important; font-weight: normal;}

.file-area .file-total ul > li div{width: 100%; height:1.5em; border-left: 1px #fff solid; border-right: 1px #fff solid; position: absolute; top: 50%; left: 0; margin-top: -0.5em; margin-left: 0.5em; z-index: 0;}



.file-photo img{width: 100%; vertical-align: bottom;}



.file-list{border-top: 1px #eee solid; border-bottom: 1px #eee solid; padding: 1em 0.7em 2em 1.4em;}

.file-list > div{border-left: 1px #eee solid; padding: 0.7em 1em; padding-right: 0;}

.file-list h4{font-size: 0.8em; margin-top:2em; margin-bottom: 1em; position: relative;}

.file-list h4:first-child{margin-top: 0.5em;}

.file-list h4 > a{color: #f7b260; font-size: 0.8em; font-weight: normal; position: absolute; right: 0; bottom: 0;}

.file-list h4 > a > span{font-size: 1.4em;}

.file-list p{text-align: right; color: #7c7c7c; font-size: 0.7em; margin-bottom: 0.3em;}

.file-list p > button{margin: 0 0.5em 1em 0; padding-top: 0.2em; padding-bottom: 0.2em; color: #7c7c7c;}

.file-list p > em{margin-left: 0.8em; font-style: normal; display: inline-block;}

.file-list p > .mui-pull-left{padding-right: 2em;}



.file-action{padding: 0.5em 0; text-align: center;}

.file-action a{width: 45%; height: 2.5em; text-indent: 1.5em; line-height: 1.5em; font-size: 0.8em; position: relative;}

.file-action button{width: 45%; height: 2.5em; text-indent: 1.5em; line-height: 1em; font-size: 0.8em; position: relative;}

.file-action span{width: 1.3em; height: 1.3em; margin-left: -3em; position: absolute; left: 50%; top: 0.4em;}



/* 积分 */

.score-list{position: relative;}

.score-list .score-avatar{height:11em; padding-top: 2.2em; text-align: center; background: url(http://img.7799520.com/img/layer1.png) center bottom #f6b25f no-repeat; background-size: 100%;}

.score-list .score-avatar .clip-bg{width: 3.6em; height: 3.6em; border-radius: 3.6em!important; border: 1px #fff solid; margin-left: auto; margin-right: auto; margin-bottom: 0.5em;}

.score-list .score-avatar p{color: #fff; font-size: 0.8em; line-height: 1.5em;}

.score-list .mui-table-view{padding: 0.7em 1em; margin-top: 1.5em; font-size: 0.7em; color: #7c7c7c; position: relative;}

.score-list .mui-table-view label{padding: 0 1em; background: #fff; color: #999; margin-left: -3em; position: absolute; left: 50%; top: -1em;}

.score-list .mui-table-view b{font-size: 1.2em; color: #333; display: block;}

.score-list .mui-table-view button{right: 0; font-size: 0.8em; line-height: 2em; padding: 0 2.2em 0 0.7em; color: #999;}

.score-list .mui-table-view::before{left: 0.7em; right: 0.7em; background-color: #eee;}

.score-list .mui-table-view::after{left: 0.7em; right: 0.7em; background-color: #eee;}

.score-list .mui-table-view .mui-media-body{line-height: 1.5em;}

.score-list .mui-table-view-cell{padding: 0.6em 0;}

.score-list .mui-table-view-cell span{font-size: 2em; margin-top: -0.4em; -webkit-filter: grayscale(100%); position: absolute; top: 50%; right: 0.2em;}

.score-list .mui-table-view-cell .active{color: #f6b25f;}

.score-list .mui-table-view-cell .active span{-webkit-filter: grayscale(0);}

.score-list .mui-table-view-cell:first-child{padding-top: 0.2em;}

.score-list .mui-table-view-cell:last-child{padding-bottom: 0;}

.score-list .mui-table-view-cell::after{left: 0; background-color: #eee;}



/* 关于我们 */

.about div.intro{padding: 0 1em 1em 1em; background: #7952c9;}

.about div.intro p{text-indent: 2em; color: #fff; text-align:justify; text-justify: inter-ideograph;}

.about div.intro a{border: 1px #fff solid; font-size: 0.6em; padding: 0.2em 2em; border-radius: 1em; color: #fff; margin: 0 auto; display: inline-block;}

.about input{height: 2.6em;}

.about img{width: 100%; vertical-align: bottom;}

.about img.title{border-top: 2em #fff solid; border-bottom: 2em #fff solid;}

.about a img.title{border-top: 2em #7952c9 solid; border-bottom: 1em #7952c9 solid;}

.about label{padding: 1em 0; font-size: 0.8em; text-align: center; color: #fff; background: #9474d3; display: block;}

.about div{position: relative;}

.about div.list{padding: 0; position: relative;}

.about div.list div{width: 100%; padding: 0 1em; position: absolute; bottom: 2%; left: 0;}

.about div.list div a{width: 50%; float: left; position: relative;}

.about div.list div i{width: 90%; height: 90%; background: url(http://img.7799520.com/img/player.png) #000 center center no-repeat; background-size: 50%; position: absolute; left: 5%; top: 5%; opacity: 0.5;}

.about div.list div img{width: 100%; padding: 5%;}

.about > div{background: #f6f6fa; padding: 2em 2em 1em 2em;}

.about > div input{border-radius: 1em; border-color: #dcdcdc; font-size: 0.7em; margin-bottom: 0.8em;}

.about > div button{border-radius: 1em; font-size: 0.8em; margin-top: 1em; padding-top: 0.5em; padding-bottom: 0.5em;}

.about > div p{font-size: 0.7em;}

.about > div .title input{width: 49%; border-bottom-right-radius: 0; border-top-right-radius: 0;}

.about > div .title input.mui-pull-right{border-radius: 1em; border-bottom-left-radius: 0; border-top-left-radius: 0;}

.about > div select{width: 49%; margin-bottom: 0.7em; position: absolute; bottom: 0; left: 0; opacity: 0;}

.about > div select:last-child{left: auto; right: 0;}



/* 成功故事 */

.story img{width: 100%; vertical-align: bottom;}

.story .padding{padding: 2em 0;}

.story .list{padding: 1em 0.7em; margin-top: 2em;}

.story .list div div{width: 2.2em; height: 2.2em; border-radius: 2.2em!important; margin-right: 0.7em; float: left; position: relative; overflow: hidden;}

.story .list div a{width: 2.6em; height: 2.6em; position: absolute; left: 0; top: 0;}

.story .list p{font-size: 0.7em;}

.story .list p font{font-size: 0.8em;}

.story .list p button{padding: 0; border: 0; background: none; color: #999;}

.story .list p button.active{color: #ff6e7b;}

.story .list p span{font-size: 1.6em; float: left; margin-right: 0.3em;}



/* 我的相册 */

.album ul{margin: 0!important; padding: 0!important;}

.album li{position: relative;}

.album input{display: none;}

.album span{width: 0.8em; height: 0.8em; line-height: 0.8em; text-indent: -0.1em; color: #fff; background: #f6b25f; border-radius: 1em; position: absolute; right: 0.1em; bottom: 0.1em;}

.album img{width: 100%; vertical-align: bottom;}

.album label{width: 100%; height: 100%; opacity: 0; display: none; position: absolute; left: 0; top: 0; z-index: 1;}



/* 我的报名 */

.apply-list ul::before{left: 0; background: #eee;}

.apply-list ul::after{left: 0; background: #eee;}

.apply-list .mui-table-view li{padding-left: 1em; padding-bottom: 0.7em;}

.apply-list .mui-table-view .mui-media{position: relative; padding-top: 0.7em;}

.apply-list .mui-table-view .mui-media .mui-media-object{width: 5em; max-width: inherit; line-height: 3.5em; color: #999; text-align: right; font-size: 0.8em;}

.apply-list .mui-table-view .mui-ellipsis{font-size: 0.8em; color: #323232;}

.apply-list .mui-table-view-cell:after{left: 0; background:#eee;}

.apply-list .mui-table-view p{color: #7c7c7c;}

.apply-list .mui-table-view a{color: #f6b25f;}



/* 缘分匹配 */

.match{background: url(http://img.7799520.com/img/match-bg.png); background-size: 100%;}

.match .mui-title{color: #fff; line-height: 45px; display: block;}

.match .match-button{width: 100%; text-align: center; color: #fff; position: absolute; bottom: 10%; left: 0;}

.match .match-button label{width: 4em; height: 4em; margin: 0 5%; border: 1px #fff solid; border-radius: 5em; display: inline-block; position: relative;}

.match .match-button span{font-size: 2.8em; background-repeat: no-repeat; margin: 0.3em 0 0 0.3em; position: absolute; left: 0; top: 0;}



/* 诚信认证 */

.identification .mui-table-view{margin-bottom: 0.5em;}

.identification .mui-table-view:first-child .mui-table-view-cell{padding-left: 1em;}

.identification .mui-table-view-cell{font-size: 0.8em; padding-top: 0.9em; padding-bottom: 0.9em; padding-left: 0.8em; color: #333;}

.identification .mui-table-view::before{background-color: #eee;}

.identification .mui-table-view::after{background-color: #eee; left: 0.8em;}

.identification .mui-table-view-cell::after{background-color: #eee;}

.identification .mui-table-view-cell a{line-height: 2em;}

.identification .mui-table-view-cell a > span{width: 2em; height: 2em; float: left; margin-right: 0.8em;background-color:#ccc;border-radius: 4px;background-repeat:no-repeat;background-position: center center;background-size: 90% auto}

.identification .mui-table-view-cell a > b{font-weight: normal; color: #7c7c7c; position: absolute; right: 1.35em;}

.identification .mui-table-view-cell .active::after{display: none;}



/* 诚信认证表单 */

.identification-form .upload{width: 70%; margin-top: 2em; float: right; position: relative;}

.identification-form .upload div{width: 100%; height: 100%; padding: 0; margin: 0; position: absolute; top: 0; right: 0; display: none;}

.identification-form .upload div > img{height: 100%;}

.identification-form img{width: 100%;}

.identification-form .mui-input-row input{width: 70%; margin-top: 0.1em; text-indent: 0.1em;}

.identification-form .mui-input-row label{width: 30%!important;}

.identification-form .mui-input-row button{font-size: 0.8em; border: 0; padding: 0; background: #fff; color: #3ad4cb; position: absolute; top: 1.2em; right: 0;}

.identification-form .ident-bottom{width: 100%; position: absolute; bottom: 15%; left: 0;}

.identification-form .ident-bottom p{padding: 0 1em;}

.identification-form .ident-bottom button{background: #3ad4cb!important; font-size: 1em; margin: 0; padding: 0.8em; color: #fff; border: 0!important; border-radius: 0.3em;}



/* 诚信认证通过 */

.identification-detail img{width: 100%;}

.identification-detail div.title{text-align: center; font-size: 0.8em; color: #323232; padding: 0.5em; border-bottom: 1px #eee solid;}

.identification-detail div.title b{font-weight: normal; color: #3ad4cb;}

.identification-detail p.title{padding: 1em; margin: 0; font-size: 0.7em; color: #323232;}

.identification-detail p.title b{width: 0.3em; height: 1.2em; background: #3ad4cb; margin: 0.2em 0.8em 0 0; float: left;}

.identification-detail ol{margin: 0 1em 0 -0.7em;}

.identification-detail li{color: #7c7c7c; padding-bottom: 0.5em; font-size: 0.7em;}

.identification-detail .ident-bottom{width: 100%; position: absolute; bottom: 0.5em; left: 0;}

.identification-detail .relative p{padding-top: 2em!important;}

.identification-detail .ident-bottom p{padding: 0 1em;}

.identification-detail .ident-bottom a{background: #3ad4cb; text-align: center; font-size: 1em; margin: 0; padding: 0.75em; color: #fff; border-radius: 0.3em; display: block;}

.identification-detail .ident-bottom button{background: #dcdcdc; font-size: 1em; margin: 0; padding: 0.8em; color: #fff; border: 0; border-radius: 0.3em;}



/* 账号信息 */

.account-info-header{background: #3ad4cb;}

.account-info-header a,.account-info-header h1{color: #fff!important;}

.account-info{padding: 2em 1.5em 0 1.5em; position: relative;}

.account-info div.list{height: 17em; font-size: 0.7em; color: #948998; position: relative;}

.account-info div.list b{font-weight: normal; color: #5c525f; margin-right: 1em;}

.account-info div.list p{padding: 0.5em; margin: 0; color: #5c525f;}

.account-info div.list p a{color: #f6b25f; float: right;}

.account-info table{width: 100%; border-top: 1px #eee solid; border-bottom: 1px #eee solid;}

.account-info tr:first-child td{padding-top: 0.5em;}

.account-info tr:last-child td{padding-bottom: 0.5em;}

.account-info td:first-child{width: 6em; padding: 0 0.5em;}

.account-info q{width: 100%; padding: 1em; border: 1px #eee solid; quotes: none; background: #fff; box-shadow: 0px 5px 2em 0px rgba(0, 0, 0, 0.1); position: absolute; left: 0; z-index: 2;}

.account-info q div{color: #3ad4cb; font-size: 1.1em; padding: 0.5em;}

.account-info q span{width: 0.5em; height: 1em; background: #3ad4cb; position: absolute; left: 0; top: 1.7em;}

.account-info q em{width: 100%; height:0.8em; background: url(http://img.7799520.com/img/dot.png) no-repeat; background-size: 100%; position: absolute; left: 0; bottom: -0.8em;}

.account-info i{width: 90%; height: 0.5em; margin-left: -45%; border-radius: 0.5em; background: #cacccf; position: absolute; left: 50%; top: 1.7em; z-index: 1;}

.account-info input{border: 0; font-size: 0.7em; border-bottom: 1px #d6d6d6 solid; margin: 0; border-radius: 0; padding-left: 1em;}

.account-info button{padding-top: 0.5em; padding-bottom: 0.5em; color: #fff; border: 0; background: #3ad4cb!important; margin-top: 2em; font-size: 0.8em; border-radius: 1em;}

.account-info p{font-size: 0.8em; color: #999;}

.account-info p > b{color: #f6b25f; font-weight: normal;}

.account-info p input{position: relative!important; top: 0.05em!important; right: 0!important;}

.account-info p input:before{font-size: 1.2em!important;}

.account-info p input:checked:before{color: #3ad4cb!important;}

.account-info p.active{font-size: 0.7em; padding-top: 0.5em;}

.account-info p.active a{color: #3ad4cb;}

.account-info-footer{width: 100%; font-size: 0.8em; color: #999; text-align: center; position: absolute; bottom: 2em;}

.account-info-footer a{color: #3ad4cb;}



/* 内容为空 */

.empty{width: 80%; padding: 1em; margin: 4em auto 0 auto; color: #7c7c7c; text-align: center; font-size: 0.8em;}

.empty span{width: 7em; height: 7em; margin: 0 auto 1em auto; background: url(http://img.7799520.com/img/empty.png); background-size: 100%; display: block;}



/* 帮助中心 */

.hcenter .title{padding: 1em 1.2em; font-size: 0.8em; color: #323232;}

.hcenter .title b{width: 0.3em; height: 1.2em; background: #3ad4cb; margin: 0.2em 0.8em 0 0; float: left;}

.hcenter .mui-table-view{margin-bottom: 0.5em;}

.hcenter .mui-table-view:first-child .mui-table-view-cell{padding-left: 1em;}

.hcenter .mui-table-view-cell{font-size: 0.8em; padding-left: 0.2em; color: #333;}

.hcenter .mui-table-view::before{display: none;}

.hcenter .mui-table-view::after{background-color: #eee; left: 0.7em;}

.hcenter .mui-table-view-cell::after{background-color: #eee; left: 0.7em;}

.hcenter .mui-table-view-cell a{color: #7c7c7c; padding-left: 2em;}



/* 帮助中心详情 */

.hcenter-detail{padding: 1em 0;}

.hcenter-detail .title{font-size: 0.8em; padding: 1em; color: #3ad4cb;}

.hcenter-detail p{font-size: 0.7em; color: #7c7c7c;}



/* 个人中心 */

.ucenter .mui-media-object{width: 4.1em; max-width: initial; height: 4.1em; border-radius: 4.5em!important;}

.ucenter .mui-media-object input{display: none;}

.ucenter .mui-media{position: relative; overflow: initial;}

.ucenter .mui-media button{font-size: 0.8em;}

.ucenter .mui-media button a{color: #f6b25f;}

.ucenter .mui-media-body b{display: block; margin-top: 0.5em; margin-bottom: 0.3em;}

.ucenter .mui-media-body label{color: #f6b25f;}

.ucenter .mui-media-body span{color: #7c7c7c; font-size: 0.8em; line-height: 1.2em; display: block;}

.ucenter .mui-table-view:first-child{padding-bottom: 2.8em;}

.ucenter .list{width:100%; height: 3.3em; line-height: 1em; border-top: 1px #eee solid; color: #fff; position: absolute; left: 0; bottom: -3em;}

.ucenter .list ul > li{color: #7c7c7c; position: relative; z-index: 2;}

.ucenter .list ul > li a{font-size: 0.6em; line-height: 1.6em;}

.ucenter .list ul > li b{display: block; font-size: 1.6em!important; font-weight: normal;}

.ucenter .list ul > li div{width: 100%; height:1em; border-left: 1px #eee solid; border-right: 1px #eee solid; position: absolute; top: 50%; left: 0; margin-top: -0.3em; margin-left: 0.5em; z-index: 1;}



.ucenter .mui-table-view{margin-bottom: 0.5em;}

.ucenter .mui-table-view:first-child .mui-table-view-cell{padding-left: 1em;}

.ucenter .mui-table-view-cell{font-size: 0.8em; padding-left: 0.8em; color: #333;}

.ucenter .mui-table-view::before{background-color: #eee;}

.ucenter .mui-table-view::after{background-color: #eee;}

.ucenter .mui-table-view-cell::after{background-color: #eee;}

.ucenter .mui-table-view-cell a > span{width: 1.5em; height: 1.5em; float: left; margin-right: 0.8em;background-repeat:no-repeat}



/* 用户注册/登录 */

.auth-tabs{padding-top: 32px; position: relative;}

.auth-tabs .tabs{width: 100%; height: 32px; background: #fff; top: 0;}

.auth-tabs .tabs a{height: 32px; border-bottom-width: 1px!important; line-height: 32px; border-bottom: 1px #eee solid;}



.auth{padding: 5em 1.5em 0 1.5em; margin-top: -1.5em; font-size: 0.8em;}

.auth input{border-color: #eee!important;}

.auth button{padding-top: 0.8em; padding-bottom: 0.8em; margin-top: 0.5em; font-size: 1em; border-radius: 2em;}

.auth p{font-size: 0.8em; color: #999; padding-top: 1em;}

.auth p > b{color: #f6b25f; font-weight: normal;}

.auth p input{position: relative!important; top: 0.05em!important; right: 0!important;}

.auth p input:before{font-size: 1.2em!important;}

.auth p input:checked:before{color: #f6b25f!important;}

.auth a{color: #f6b25f;}

.auth form div{padding: 0.6em 0; position: relative;}

.auth form div input{height: 3em; line-height: 3em; font-size: 1em; padding: 0 1em; border-radius: 2em; border-color: #d6d6d6; padding-left: 4em; margin: 0;}

.auth form div > span.ico{width: 1.3em; height: 1.3em; position: absolute; left: 0.5em; top: 1.4em;}

.auth form div > span.mui-icon{margin-top: 0.4em;}

.auth form div > i{height: 1.5em; border-left: 1px #d6d6d6 solid; position: absolute; left: 3.1em;  top: 1.3em;}

.auth form div > button{color: #f6b25f!important; background: #fff!important; font-size: 1em; padding: 0; border: 0; margin-right: 0.7em;}

.auth div.title{width: 100%; color: #999; margin-left: -2em; text-align: center; position: absolute; bottom: 5em;}

.auth div.avatar{padding-bottom: 1.5em;}

.auth div.avatar b{color: #f6b25f; text-align: center; display: block; padding-bottom: 1.5em;}

.auth div.avatar input{border: 0; border-bottom: 1px #d6d6d6 solid; border-radius: 0; padding-left: 1em;}

.auth div.avatar ul:before{display: none;}

.auth div.avatar ul:after{display: none;}

.auth div.avatar label{width: 4em; height: 4em; background-size: 100%; display: inline-block; -webkit-filter: grayscale(100%);}

.auth div.avatar span{display: block; font-size: 0.8em; color: #7c7c7c;}

.auth div.avatar li:first-child label{background-image: url(http://img.7799520.com/img/avatar-boy.png);}

.auth div.avatar li:last-child label{background-image: url(http://img.7799520.com/img/avatar-girl.png);}

.auth div.avatar li.active label{-webkit-filter: none;}

.auth div.avatar li.active label input{display: block;}

.auth div.avatar label input{position: absolute; right: 0.2em; top: auto; bottom: 0.3em; border: 0; display: none;}

.auth div.avatar label input:before{color: #f6b25f!important;}

.auth div.third{text-align: center; color: #999; margin-top: 2em;}

.auth div.third b{font-size: 0.6em; background: #fff; padding: 0 1em; font-weight: normal; margin-left: -2em; position: absolute; left: 50%; top: -0.5em;}

.auth div.third li{padding: 2em 0 0 0!important;}

.auth div.third ul:before{display: none;}

.auth div.third ul:after{display: none;}

.auth div.third span{width: 3em; height: 3em; margin: 0!important;}

.auth div.third a{margin: 0 auto!important; padding: 0!important;}

.auth div.third hr{width: 90%; margin-left: 5%; margin-bottom: 1em;}

.auth div.apply{padding-bottom: 1.5em;}

.auth div.apply input{border: 0; border-bottom: 1px #eee solid; border-radius: 0; padding-left: 1em;}

.auth div.apply .clip-bg{width: 5em; height: 5em; background-size: 100%; border-radius: 6em!important; margin: 0 auto 2em auto;}

.auth div.apply div > div{color: #999; position: absolute; right: 0; top: 0.5em;}

.auth div.apply button{position: absolute; top: 0.8em; right: 0;}

.auth div.apply label{width:4.8em; padding: 0; margin-left: 2em; font-size: 0.8em; float: none; display: inline-block;}

.auth div.apply label > span{width: 0.8em; height: 0.8em; margin-right: 0.5em; text-indent: -0.1em; color: #fff; text-align: center; line-height: 0.8em; font-size: 2em!important; background-color: #e8e8e8; border-radius: 5em; margin-top: -0.2em; float: left;}

.auth div.apply label > span.mui-icon{background: #f6b25f;}

.auth div.auth-bottom{width: 100%; color: #999; text-align: center; padding-top: 5%;}



/* 操作状态提示 */

.message-tip{text-align: center; padding: 3em 0;}

.message-tip div.title span{font-size: 6em; color: #fff; background: #3ad4cb; border-radius: 4em;}

.message-tip p.title{color: #323232; font-size: 1em; margin-top: 2em;}

.message-tip p{width: 70%; font-size: 0.7em; margin: 0 auto;}

.message-tip a{margin-top: 2em; font-size: 0.8em; padding: 0.2em 1em;}



/* 固定跟随 */

.fix{width: 100%; position: fixed; left: 0; bottom: 0; z-index: 3;}

/* 固定跟随 - 咨询红娘 */

.fix-team-message{background: #f5f5f5; border-top: 1px #eee solid; overflow: hidden;}

.fix-team-message p{padding-left: 1em; padding-right: 8em; position: relative;}

.fix-team-message input{height:2.8em; margin: 0.3em 0; padding: 0 1em; border-color: #eee; border-radius: 3em; font-size: 0.8em; float: left;}

.fix-team-message button{height: 3.4em; padding: 0 2em; font-size: 0.8em; border: 0; background: #f6b25f; color: #fff; border-radius: 0; position: absolute; right: 0; top: 0;}

/* 固定跟随 - 拨打红娘电话 */

.fix-team-call{width: 4em; height: 4em; background: url(http://img.7799520.com/img/pic-call.png); background-size: 100%; background-repeat: no-repeat; position: absolute; right: -4em; bottom: 4em;}

.fix-team-call a{height: 4em; display: block;}

/* 固定跟随 - 在线咨询红娘 */

.fix-team-msg{width: 4em; height: 4em; background: url(http://img.7799520.com/img/pic-msg.png); background-size: 100%; background-repeat: no-repeat; position: absolute; right: -4em; bottom: 4em;}

.fix-team-msg a{height: 4em; display: block;}

/* 固定跟随 - 日记留言 */

.fix-diary-message{background: #f5f5f5; border-top: 1px #eee solid; overflow: hidden;}

.fix-diary-message p{padding-left: 1em; padding-right: 8em; position: relative;}

.fix-diary-message input{height:2.8em; margin: 0.3em 0; padding: 0 1em; border-color: #eee; border-radius: 3em; font-size: 0.8em; float: left;}

.fix-diary-message button{height: 3.4em; padding: 0 2em; font-size: 0.8em; border: 0; background: #f6b25f; color: #fff; border-radius: 0; position: absolute; right: 0; top: 0;}

/* 固定跟随 - 活动留言 */

.fix-active-message{background: #f5f5f5; border-top: 1px #eee solid; overflow: hidden;}

.fix-active-message p{padding-left: 1em; padding-right: 8em; position: relative;}

.fix-active-message input{height:2.8em; margin: 0.3em 0; padding: 0 1em; border-color: #eee; border-radius: 3em; font-size: 0.8em; float: left;}

.fix-active-message button{height: 3.4em; padding: 0 2em; font-size: 0.8em; border: 0; background: #f6b25f; color: #fff; border-radius: 0; position: absolute; right: 0; top: 0;}

/* 固定跟随 - 聊天 */

.fix-message{background: #f5f5f5; border-top: 1px #eee solid; overflow: hidden;}

.fix-message p{padding-left: 1em; padding-right: 8em; position: relative;}

.fix-message span{width: 1.5em; height: 1.5em; position: absolute; right: 5.8em; top: 0.7em;}

.fix-message input{height:2.8em; margin: 0.3em 0; padding: 0 1em; border-color: #eee; border-radius: 3em; font-size: 0.8em; float: left;}

.fix-message button{height: 3.4em; padding: 0 2.6em; font-size: 0.9em; border: 0; background: url(http://img.7799520.com/img/text-send.png) center center #f6b25f no-repeat; color: #fff; background-size: 100%; border-radius: 0; position: absolute; right: 0; top: -0.1em;}

/* 固定跟随 - 聊天表情 */

.fix-emotion{height: 5em; padding: 0.7em 0; text-align: center; border-top: 1px #eee solid; background: #fff; overflow: hidden;}

.fix-emotion span{width: 15%; padding-bottom: 0.5em; display: inline-block;}

.fix-emotion span img{width: auto!important;}

/* 固定跟随 - 个人资料 */

.fix-file-action{width: 100%; background: #fff; padding-bottom: 0.5em; text-align: center; position: fixed; bottom: 0;}

.fix-file-action a{width: 45%; height: 2.5em; text-indent: 1.5em; line-height: 1.5em; font-size: 0.8em; position: relative;}

.fix-file-action button{width: 45%; height: 2.5em; text-indent: 1.5em; line-height: 1em; font-size: 0.8em; position: relative;}

.fix-file-action span{width: 1.3em; height: 1.3em; margin-left: -3em; position: absolute; left: 50%; top: 0.4em;}

/* 固定跟随 - 图片上传 */

.fix-upload{width: 90%; height: 3em; line-height: 3em; background: rgba(0, 0, 0, 0.5); text-align: center; color: #fff; margin-top: -1.5em; border-radius: 5px; position: fixed; top: 50%; left: 5%; display: none;}



/* 弹出层 */

.layer{width: 100%; height: 100%; background: rgba(0, 0, 0, 0.3); top: 0; left: 0; position: fixed; z-index: 9999; display: none;}

/* 弹出层 - 提醒完善资料 */

.layer-file-tips{width: 90%; text-align: center; position: fixed; left: 5%; top: -100%;}

.layer-file-tips img{width: 100%;}

.layer-file-tips div{width: 100%; height: 100%; position: absolute; top:50%;}

.layer-file-tips div > p.title{color: #ff9323; font-size: 1em;}

.layer-file-tips div > p{font-size: 0.8em;}

.layer-file-tips div > button{width: 50%; margin-top: 0.5em; background: #3ad4cb; border: 0; color: #fff;}

/* 弹出层 - 上传照片 */

.layer-file-upload{width: 80%; padding: 1em 1.5em; background: #fff; text-align: center; border-radius: 1em; position: fixed; left: 10%; top: 25%;}

.layer-file-upload img{width: 60%; margin: 0 auto;}

.layer-file-upload p.title{color: #ff9323; font-size: 1em;}

.layer-file-upload p{font-size: 0.8em;}

.layer-file-upload button{width: 100%; margin-top: 0.5em; background: #3ad4cb; border: 1px #3ad4cb solid; color: #fff;}

.layer-file-upload input{display: none;}

.layer-file-upload label{color: #fff; position: absolute; top: -3em; right: 0;}

.layer-file-upload label span{font-size: 2.6em;}

/* 弹出层 - 发布微博 */

.layer-weibo-add{width: 90%; height: 60%; background: #fff; border-radius: 10px; text-align: center; position: fixed; left: 5%; top: 20%; overflow: hidden;}

.layer-weibo-add .title{height: 3.6em; background: #ff6e7b; position: relative;}

.layer-weibo-add .title span{font-size: 2em; margin: 0.3em; color: #fff;}

.layer-weibo-add .title div{font-size: 1em; line-height: 0.2em; color: #fff; position: absolute; top: -0.2em; left: 50%; margin-left: -1em;}

.layer-weibo-add .title div p{font-size: 0.6em; color: #fff;}

.layer-weibo-add .title div input{display: none;}

.layer-weibo-add .upload{padding: 0.5em 1em; padding-bottom: 0.2em; text-align: left;}

.layer-weibo-add .upload div{width: 23%; display: inline-block; margin: 0 1% 0.2em 1%; border-radius: 0!important; position: relative;}

.layer-weibo-add .upload div b{width: 1em; height: 1em; line-height: 1em; font-weight: normal; font-size: 0.8em; text-align: center; background: #ff6e7b; color: #fff; position: absolute; top: 0; right: 0;}

.layer-weibo-add textarea{border: 0; font-size: 0.8em;}

/* 弹出层 - 发信息 */

.layer-message-add{width: 90%; height: 40%; background: #fff; border-radius: 10px; text-align: center; position: fixed; left: 5%; top: 30%; overflow: hidden;}

.layer-message-add .title{height: 3em; line-height: 3em; background: #ff6e7b; position: relative;}

.layer-message-add .title span{font-size: 2em; margin: 0.2em; color: #fff;}

.layer-message-add textarea{border: 0; font-size: 0.8em;}

.layer-message-add p{width: 70%; color: #fff; position: absolute; left: 15%; top: 0;}

/* 弹出层 - 多选下拉 */

.layer-checkbox{width: 100%; border-top: 1px #ccc solid; box-shadow: 0px -5px 7px 0px rgba(0, 0, 0, 0.1); position: fixed; bottom: -100%; left: 0;}

.layer-checkbox .title{background: #ff6e7b; position: relative;}

.layer-checkbox .title p{width: 50%; font-size: 0.8em; margin-top: -0.5em; text-align: center; color: #fff; position: absolute; left: 25%; top: 50%;}

.layer-checkbox .title .mui-icon{font-size: 3em; color: #fff; padding: 5px;}

.layer-checkbox .title .mui-icon:last-child{float: right;}

.layer-checkbox .list{height: 200px; background: #fff; overflow-y: scroll;}

.layer-checkbox .list .mui-input-row{padding: 0 0.5em; color: #666; border-top: 1px #eee solid;}

.layer-checkbox .list input:checked::before{color: #ff6e7b;}



/* 表单元素 */

.form{padding: 0.5em 1em;}

.form .mui-input-row{border-bottom: 1px #eee solid;}

.form .mui-input-row input{height: 2.5em; font-size: 1em;}

.form .mui-button-row{margin-top: 2em;}

.form .mui-button-row button{padding-top: 0.5em; padding-bottom: 0.5em; font-size: 0.8em;}

.form textarea{border: 0; color: #7c7c7c; font-size: 1em; padding: 0;}

.form .title > button{padding-top: 0.5em; padding-bottom: 0.5em; font-size: 0.8em; margin-top: 1.5em; border-radius: 2em;}



.form-search{padding-left: 0; padding-top: 0.5em; padding-right: 0;}

.form-search .mui-search > input{margin-bottom: 0.5em;}

.form-search .mui-search > span{font-size: 0.8em;}

.form-list .mui-input-row{padding: 0.2em; font-size: 0.8em;}

.form-list .mui-input-row label{color: #7c7c7c; padding-left: 0.1em; padding-right: 0.1em;}

.form-list .mui-input-row font{width:60%; text-align: right; float: right; padding: 0.5em 0; color: #333;}

.form-list .mui-input-row font.unit{width: auto; margin-left: 0.5em; float: right;}

.form-list .mui-input-row font em{display: inline-block; font-style: normal; margin-left: 0.5em;}

.form-list .mui-input-row input.unit{width: 40%; padding: 0;}



.form-radius{border-top: 1px #eee solid; margin-top: 2.2em;}

.form-radius .mui-button-row{margin-top: 1.5em;}

.form-radius .mui-button-row button{border-radius: 2em; margin-bottom: 1.2em;}

.form-radius .mui-button-row a{padding-top: 0.5em; padding-bottom: 0.5em; color: #999; margin-top: 0.5em; border-color: 7c7c7c; font-size: 0.8em; border-radius: 2em;}

.form-radius .title{color: #f6b25f;}

.form-radius .title span{font-size: 1.3em;}

.form-radius .normal{font-size: 1em;}

.form-radius .normal span > span{color: #000;}

.form-radius .upload{width: 45%; margin: 0 auto 1em auto; display: block; position: relative;}

.form-radius .upload img{width: 100%;}

.form-radius .upload label{width: 100%; height: 100%; background-position: center; background-size: 100%; position: absolute; left: 0; top: 0;}

.form-radius p{font-size: 0.6em;}

.form-radius p.mui-text-center{font-size: 1em;}

.form-radius font{color: #f6b25f!important; float: none!important; padding: 0!important;}



/* Ajax加载 */

.auto-pull{font-size: 0.8em; text-indent: 2em; font-weight: bold; color: #777; text-align: center; padding: 2em 1em; display: none;}

.auto-pull span{position: absolute; margin-top: -0.1em; margin-left: -2.2em;}



/* 文件上传 */

.make-upload{display: none;}



/* 导航 */

.site-nav{width: 100%; height: 50px; background: #fff; line-height: 0.8em; border-top: 1px #eee solid; position: fixed; bottom: 0; z-index: 3;}

.site-nav span{position: relative;}

.site-nav a{width: 20%; float: left; text-align: center;}

.site-nav span:first-child{width: 1.4em; height: 1.4em; margin: 0.3em auto 0 auto; background-size: 100%; display: block;}

.site-nav a span:last-child{color: #323232; font-size: 0.6em;}

.site-nav a.mui-active span{color: #ff6e7b;}

.site-nav .nav-main{width: 4em!important; height: 4em!important; border: 3px #f7f7f7 solid; border-radius: 4em; background-image: url(http://img.7799520.com/img/nav-main.png); margin-left: -2em!important; position: absolute; left: 50%; top: -1em; z-index: 3;}

.site-nav .nav-bg{width: 4em; height: 4em; background: #f7f7f7; position: absolute; left: 50%; top: -4px; margin: 4px 0 0 -2em; z-index: 2;}

.site-nav .nav-shadow{width: 4em; height: 4em; background: #f7f7f7; border: 4px #eee solid; border-radius: 4em; position: absolute; left: 50%; top: -1em; margin: 4px 0 0 -2em; z-index: 1;}

.site-nav .nav-heart{background-image: url(http://img.7799520.com/img/nav-heart.png);}

.site-nav .mui-active .nav-heart{background-image: url(http://img.7799520.com/img/nav-heart-active.png);}

.site-nav .nav-call{background-image: url(http://img.7799520.com/img/nav-call.png);}

.site-nav .nav-call label{width: 1.6em; height: 1.6em; font-size: 0.6em; line-height: 1.7em; border-radius: 2em; background: #fa4343; color: #fff; text-align: center; margin-left: 2px; position: absolute; left: 50%; top: -3px;}

.site-nav .mui-active .nav-call{background-image: url(http://img.7799520.com/img/nav-call-active.png);}

.site-nav .nav-self{background-image: url(http://img.7799520.com/img/nav-self.png);}

.site-nav .mui-active .nav-self{background-image: url(http://img.7799520.com/img/nav-self-active.png);}

.site-nav .nav-home{background-image: url(http://img.7799520.com/img/nav-home.png);}

.site-nav .mui-active .nav-home{background-image: url(http://img.7799520.com/img/nav-home-active.png);}

.site-nav .nav-leaf{background-image: url(http://img.7799520.com/img/nav-leaf.png);}

.site-nav .mui-active .nav-leaf{background-image: url(http://img.7799520.com/img/nav-leaf-active.png);}



/* 每日签到 */



.sign-area {

    position: relative;

}



.sign-area img {

    width: 100%;

    vertical-align: bottom;

}



.sign-area-s1 {

    position: absolute;

    left: .8em;

    top: 1em;

    width: 50%

}



.sign-area-s1 p {

    font-size: 12px;

    line-height: .8em;

    color: #fff;

}



.sign-area-s1 .sign-area-s1-p2 {

    font-size: 18px;

    font-weight: bold;

    position: relative;

    overflow: hidden;

}



#sign-area-s1-p2-total {



}



#sign-area-s1-p2-change {

    position: relative;

    left: 0.5em;

    top: -5em;

    font-size: 12px;

    -webkit-opacity: 1;

    -webkit-transition: opacity 2s, top 0.8s;

}



#sign-area-s1-p2-change.sign-area-s1-p2-change-active {

    top: 0;

    -webkit-opacity: 0;

}



.sign-area-s2 {

    position: absolute;

    right: 1em;

    top: 1em;

    width: 20%;

}



.sign-area-s2 img {

    width: 100%;

    vertical-align: bottom;

}



.sign-area-s3 {

    position: absolute;

    left: 50%;

    top: 1.5em;

    width: 26%;

    display: block;

    transform: translate(-50%, 0);

    -webkit-transform: translate(-50%, 0);



}



.sign-area-s3 .sign-area-s3-main {

    position: absolute;

    left: 0;

    top: 25%;

    width: 100%;

    height: 50%;



}



.sign-area-s3 .sign-area-s3-main p {

    width: 100%;

    height: 50%;

    margin: 0;

    text-align: center;

    color: #ff895d;

    font-weight: bold;

    font-size: 16px;

}



.sign-area-s3 .sign-area-s3-main .sign-area-s3-pluspoint {

    color: #fcaa3f;

    font-weight: normal;

    font-size: 12px;

}



.sign-area-s3 img {

    width: 100%;

}



.sign-area-s4 {

    position: absolute;

    left: 0;

    bottom: 0;

    height: 38%;

    width: 100%;

}



.sign-area-s4-p1 {

    width: 100%;

    font-size: 12px;

    text-align: center;

    color: #fff;

}



.sign-area-s5-p2 {

    width: 100%;

}



.sign-area-s5-p2 ul {

    list-style: none;

    padding: 0;

    margin: 0 auto;

    width: 90%;

}



.sign-area-s5-p2 ul li {

    float: left;

    position: relative;

    width: 14.28%;

    font-size: 12px;

    color: #fff;

    text-align: center;

}



.sign-area-s5-p2 ul li span {

    display: block;

    height: 12px;

    width: 12px;

    border: 2px solid #ffbc8e;

    background: #ff9f5d;

    border-radius: 50%;

    margin: 0 auto;

    position: relative;

    z-index: 1;

    margin-bottom: 4px;

}



.sign-area-s5-p2 ul li span:before {

    content: '';

    position: absolute;

    left: -2px;

    top: -2px;

    height: 6px;

    width: 6px;

    background: #fff;

    border-radius: 50%;

    border: 3px solid #ff9e5e;

    z-index: 3;

    -webkit-transform: scale(0, 0);

    -webkit-transition-property: transform;

    -webkit-transition-duration: 1s;

    -webkit-transition-delay: .5s;

    -webkit-transition-timing-function: cubic-bezier(0.22, 1.71, 0.46, 0.52);

}



.sign-area-s5-p2 ul li span:after {

    content: '';

    position: absolute;

    left: -4px;

    top: -4px;

    height: 12px;

    width: 12px;

    border-radius: 50%;

    border: 2px solid #fff;

    z-index: 3;

    -webkit-transform: scale(0, 0);

    -webkit-transition-property: transform;

    -webkit-transition-duration: 1s;

    -webkit-transition-delay: .5s;

    -webkit-transition-timing-function: cubic-bezier(0.22, 1.71, 0.46, 0.52);

}



.sign-area-s5-p2 ul li:before {

    content: '';

    position: absolute;

    left: -50%;

    top: 5px;

    width: 100%;

    height: 2px;

    background: #ffbc8e;

}



.sign-area-s5-p2 ul li:after {

    content: '';

    position: absolute;

    left: -50%;

    top: 5px;

    width: 0;

    height: 2px;

    background: #fff;

    transition: width 2s;

    -webkit-transition: width 1s;

}



.sign-area-s5-p2 ul #sign-area-firstli:before {

    height: 0;

}



.sign-area-s5-p2 ul #sign-area-firstli:after {

    height: 0;

}



.sign-area-s5-p2 ul .addspan:after {

    width: 100%;

}



.sign-area-s5-p2 ul .addspan span:before {

    -webkit-transform: scale(1, 1);

}



.sign-area-s5-p2 ul .addspan span:after {

    -webkit-transform: scale(1, 1);

}



.sign-media-middle {

    margin-top: 3px;

    font-size: 14px;

    float: left;

    width: 50%;

    color: #323232;

}



.sign-media-middle .mui-ellipsis {

    font-size: 12px;

}



.sign-media-right {

    width: 20%;

    float: right;

}



.sign-media-right p {

    width: 100%;

    text-align: center;

    font-size: 12px;

}



.sign-media-right img {

    width: 100%;

}



.mui-table-view-cell {

    padding: 11px 14px;

}



.sign-h3 {

    height: 1.9em;

    font-size: 16px;

    line-height: 1.9em;

    text-indent: 14px;

    color: #323232;

    font-weight: normal;

}



.sign-jpbox {

    width: 270px;

    height: 50px;

    background: rgba(0, 0, 0, .6);

    position: fixed;

    left: 50%;

    top: 50%;

    transform: translate(-50%, -50%);

    -webkit-transform: translate(-50%, -50%);

    border-radius: 10px;

    color: #fff;

    font-size: 14px;

    text-align: center;

    line-height: 50px;

}



.mui-table-view-cell > a:not(.mui-btn) {



}



.sign-list .mui-table-view-cell.mui-media .mui-media-object.mui-pull-left {

    margin-top: 5px;

    width: 36px;

    height: 36px;

}



/* 每日签到结束 */



/* 每日签到-签到记录开始 */

#sign-record-body body{

    overflow-x: visible;;

}

.mrqd-qdjl .mui-title{

    font-size: 15px;

}

.sign-record-wrap {

    background: #d7eefe;

    width: 100%;

    position: relative;

}

.sign-record-border{

    width: 100%;

    height: 1.666667rem;

    text-align: center;

    margin: 0.3rem 0 0.966667rem 0;

}

.sign-record-border p{

    font-size: 14px;

    color: #444;

    line-height: 40px;

}

.sign-record-border p .cross{

    color: #ff8903;

}

.sign-record-border .today{

    color: #ff8903;

    font-size: 40px;

}



.dateborder{

    width: 9.6rem;

    margin: 0.4rem auto 0;



}



.dateb-h{

    width: 100%;

    height: 2.066667rem;

    line-height: 0.3rem;

    background: url(http://ossm7799520.liangyuan.com/img/sign-record-tbh.png) bottom no-repeat;

    -webkit-background-size:100% auto;



}

.dateb-f{

    width: 100%;

    height: 0.4rem;

    background: url(http://ossm7799520.liangyuan.com/img/sign-record-tbf.png) top no-repeat;

    -webkit-background-size:100% auto;

}

.dateb-main{

    width: 100%

    -webkit-box-sizing:border-box;

    border-left: 0.226667rem solid #ffaf4d;

    border-right: 0.226667rem solid #ffaf4d;

    background: #fff;

}

.dateb-main li{

    height: 1.093333rem;

    width: 100%;

    text-align: left;

    line-height:0.666667rem;   

    border-left: 1px solid #e5e5e5; 

}

.dateb-main li span{

    display: inline-block;

    text-indent: 0.2rem;

    width: 14.285714%;

    height: 1.093333rem;

    border-right: 1px solid #e5e5e5;

    border-bottom: 1px solid #e5e5e5;

    color: #7c7c7c;

}

.dateb-main li .signed{

    background: url(http://ossm7799520.liangyuan.com/img/sign-record-signed.png) no-repeat right;

    -webkit-background-size: 80% auto;

}



.dateb-h-t{

    display: inline-block;

    margin: 0.56rem 0 0 1.226667rem;

    color: #8a4029;

    font-size: 14px;

}

.dateb-h-p{

    display: inline-block;

    float: right;

    color: #fff;

    font-size: 12px;

    margin:0.56rem 0.626667rem 0 0;

}

.dateb-h-p2{

    display: inline-block;

    color: #8a4029;

    font-size: 14px;

    margin: 0 0.066667rem 0 0.066667rem;

}

.dateb-footer{

    width: 100%;

    height: 6.36rem;

    background: url(http://ossm7799520.liangyuan.com/img/sign-record-bg1.png) no-repeat top;

    -webkit-background-size: 100% auto;

}

/* 每日签到-签到记录结束 */

/* 每日签到-魅力排行开始 */

/*.mlph-btn-div {

    position: absolute;

    top: 5%;

    right: 5%;

    width: 20.5%;

    height: 2.8%;

    background: #fff;

    border-radius: 5px;

    border: 2px solid #ffcbc6;

}



.mlph-btn {

    display: block;

    color: #f75f45;

    width: 100%;

    height: 100%;

    font-size: 12px;

    text-align: center;

}*/



.mlph-wrap {

    position: relative;

    width: 100%;

    background: url(http://ossm7799520.liangyuan.com/img/mlph-bg.png) no-repeat center;

    background-size: 100% auto;

    -webkit-background-size: 100% auto;

}



.mlph-tbbg {

    position: absolute;

    background: url(http://ossm7799520.liangyuan.com/img/mlph-bg2.png) no-repeat center;

    background-size: 100% auto;

    -webkit-background-size: 100% auto;

}



.mlph-fontbg {

    position: absolute;

    background: url(http://ossm7799520.liangyuan.com/img/mlph-bg3.png) no-repeat center;

    background-size: 100% auto;

    -webkit-background-size: 100% auto;

}



.mlph-tbbg ul {

    width: 100%;

    height: 100%;

    list-style: none;

    margin: 0;

    padding: 1px;

    position: relative;



}



.mlph-tbbg li {

    height: 10.3%;

    width: 100%;

    position: relative;

}



.mlph-tbbg li a {

    float: left;

    width: 50px;

    height: 50px;

    position: absolute;

    top: 55%;

    left: 12%;

    -webkit-transform: translate(0, -50%);

    border-radius: 50%;

}



.mlph-tbbg li .mlph-tb-icon {

    float: left;

    width: 6%;

    text-align: center;

    font-size: 14px;

    color: #333333;

    position: absolute;

    margin-left: 10px;

    top: 50%;

    -webkit-transform: translate(0, -50%);

}



.mlph-tbbg li .mlph-tb-p1 {

    float: left;

    width: 50%;

    color: #333333;

    font-size: 12px;

    position: absolute;

    left: 31%;

    top: 50%;

    -webkit-transform: translate(0, -50%);

}



.mlph-tbbg li .mlph-tb-p2 {

    float: right;

    color: #f75f45;

    font-size: 12px;

    position: absolute;

    right: 8%;

    top: 50%;

    -webkit-transform: translate(0, -50%);

}



.mlph-tit {

    width: 100%;

    text-align: center;

    font-size: 16px;

    color: #fff;

    position: absolute;

    top: 12px;

}

/* 每日签到-签到记录结束 */

/*注册页新增*/

.mgtvjustforyou .register_banner {
	margin-top: 10%;
}

.mgtvjustforyou .mui-content {
	padding-top: 0px;
}

.mgtvjustforyou .mui-content .auth {
	padding: 2em 1.5em 0 1.5em;
}

.mgtvjustforyou .auth div.auth-bottom {
	position: initial;
	margin-top: 0.5rem;
}

/*APP推广*/

.body-bottom {
    display: none;
    position: relative;
    top:0;
    left: 100%;
    zoom: 1;
    overflow: hidden;
    z-index:3;
}

.bottom img,.click img {
	width: 100%;
}

.body-bottom .bottom,
.body-bottom .bottom img {
	width: 100%;
	display: block;
}

.body-bottom .click {
    position: absolute;
    top: 0;
    right: 5%;
    width: 19%;
    padding-top: 4.5%;
    z-index: 4;
}

.body-bottom .hide {
	width: 3.5%;
	position: absolute;
	top: 3%;
	left: 3%;
}

.body-bottom .hide img {
    width: 100%;
}

.main {
	width: 100%;
	height: 6rem;
	background: #000;
}
/* 设置 修改密码*/
.setcenter{
	font-size: .8em;
	padding-top: .8em;
	color: #515151;
}

.setcenter .mui-table-view{
	margin-bottom:.8em;
}

.setcenter .logout{	
	padding:15px 15px;
}
.setcenter .logout .mui-btn{
	font-size: 1em;
	padding: 7px 0;
}

.setcenter .mui-input-row{
	font-size:.8em;
}
.setcenter .mui-input-row:after{
	left:0;
}

.setcenter .mui-input-row input{
	font-size:.8em;
}
.mui-popup-img{
	display:block;
	width:100%;
}
.mui-bar .mui-btn-nav.mui-pull-right.text-red{
	color:#e63030 !important;
}
.mui-input-group textarea{
	font-size:.8em;
}

.no-padding {
    padding: 0;
}

.nav {
    position: relative;
    height: 40px;
    background-color: #fff;
    z-index: 10;
}

.mui-bar {
    height: auto;
}
/*2019-12-25 修改*/
.auth-country{
    width: 11.5em;
    float: left;
    border-radius: 2em;
    border: 1px solid rgba(0, 0, 0, .2);
    padding-left: 4em !important;
    color: #a9a9a9;
    border-color: #eee;
    margin-right: 0.5em;
    position: relative;
}
.auth-country img{
    position: absolute;
    right: 1.1em;
    top: 1.15em;
    width: 0.75em;
}
.auth form div input.width-ipt200{
    width: 12.5em;
    float: left;
    padding-left: 2.7em !important;
}