@charset "utf-8";
/****声明***/
.statement { font-size: 0.18rem; display: block; margin: 0.20rem 0 0 0; }
.statement a { color: #1e85ef; }
/****声明***/
.statement { font-size: 0.18rem; display: block; margin: .2rem 0 0 0; }
.statement a { color: #1e85ef; }
/*====血糖==================================================*/
.gradient-box { -webkit-box-shadow: 0 0.03rem 0.03rem #186abf inset; -moz-box-shadow: 0 0.03rem 0.03rem #186abf inset; box-shadow: 0 0.03rem 0.03rem #186abf inset; background: -ms-linear-gradient(top, #1e85ef, #005bb1); background: -moz-linear-gradient(top, #1e85ef, #005bb1); background: -webkit-gradient(linear, 0% 20%, 0% 100%, from(#1e85ef), to(#005bb1)); padding: 0 0.24rem; }
.gradient-box .info { height: 1.40rem; border-bottom: 1px solid #1770df; }
.gradient-box .info-left { float: left; padding-top: 0.16rem; }
.gradient-box .info-left p { font-size: 0.20rem; color: #a9c8f7; padding-bottom: 0.06rem; }
.gradient-box .info-right { float: right; padding-top: 0.14rem; }
.gradient-box .info-right span { color: #fff; font-size: 0.20rem; }
.gradient-box .info-right span em.num { font-size: 0.54rem; color: #ffd200; position: relative; padding-right: 0.10rem; }
.gradient-box .chart-box { border-top: 0.10rem solid #4a9df1; padding: 0.30rem 0 0 0; }
.target { height: 0.30rem; -webkit-border-radius: 0.15rem; border-radius: 0.15rem; background-color: #0755b8; color: #c8e3ff; font-size: 0.15rem; text-align: center; line-height: 0.30rem; }
/****下拉选项*****/
.drop-menu { clear: both; height: 0.32rem; padding-top: 0.15rem; position: relative; z-index: 1111; }
.drop-menu span.select-text { color: #fff; font-size: 0.20rem; padding: 0 0.24rem 0 0.04rem; background: url(../images/drop_menu_icon.png) no-repeat right center; }
.drop-menu .menu-list { width: 1.66rem; height: 1.78rem; position: absolute; top: 0.40rem; left: -0.06rem; display: none; z-index: 11111111111; }
.drop-menu .menu-list-inner { height: 1.69rem; margin-top: 0.12rem; border: 1px solid #95b8db; -webkit-border-radius: 0.03rem; border-radius: 0.03rem; background: #fff; position: relative; }
.drop-menu .menu-list-inner em { position: absolute; top: -0.08rem; left: 0.12rem; background: url(../images/arrow_white.png) no-repeat; width: 0.12rem; height: 0.08rem; font-size: 0; line-height: 0; }
.drop-menu .menu-list-inner ul li { height: 0.54rem; border-bottom: 1px solid #f5f5f5; margin: 0 0.04rem; position: relative; }
.drop-menu .menu-list-inner ul li a { display: block; height: 0.54rem; background-position: 0.12rem 0; background-repeat: no-repeat; font-size: 2rem; color: #929292; line-height: 0.56rem; padding: 0 0 0 0.50rem; }
.drop-menu .menu-list-inner ul li.current a { background-position: 0.12rem -0.56rem; color: #1e85ef; }
.drop-menu .menu-list-inner ul li:last-child { border-bottom: 0; }
.sugar_icon { background-image: url(../images/sugar_icon.png); }
.heart_icon { background-image: url(../images/heart_icon.png); }
.add_icon { background-image: url(../images/add_icon.png); }
.mask { position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 1; display: none; }
/****数据**********/
.content { webkit-box-shadow: 0 0.03rem 0.03rem #a8c7e7 inset; -moz-box-shadow: 0 0.03rem 0.03rem #a8c7e7 inset; box-shadow: 0 0.03rem 0.03rem #a8c7e7 inset; }
.data { background: url(../images/arrow_on.png) no-repeat right 0.20rem; }
.data a { display: block; height: 0.9rem; padding: 0 0 0 0.50rem; background: url(../images/style_image.png) no-repeat 0.20rem center; font-size: 0.24rem; line-height: 0.9rem; }
.data a.on { background: url(../images/arrow_off.png) no-repeat 0.20rem center; }
.data-box { border-top: 0.02rem solid #eee; }
.data-box .date-line { height: 0.54rem; border-bottom: 1px solid #ddd; position: relative; }
.data-box .date-line em { position: absolute; left: 50%; top: 0; line-height: 0.56rem; font-size: 0.20rem; margin: 0 0 0 -0.06rem; }
.data-box .date-line .date-inner { float: left; width: 50%; height: 0.54rem; }
.data-box .date-line .date-inner-left { padding: 0 0.20rem 0 0.38rem; background: url(../images/prev_btn.png) no-repeat 0.20rem center; height: 0.54rem; }
.data-box .date-line .date-inner input { width: 99%; font-size: 0.20rem; line-height: 0.50rem; border: 0; text-align: center; }
.data-box .date-line .date-inner-right { padding: 0 0.38rem 0 0.20rem; background: url(../images/next_btn.png) no-repeat right center; height: 0.54rem; }
.data-box .head-line { height: 0.57rem; border-bottom: 1px solid #dcdcdc; background: #f5f5f5; line-height: 0.57rem; }
.data-box .head-line .date-text { float: left; padding: 0 0 0 0.28rem; font-size: 0.20rem; }
.data-box .head-line .unit { float: right; padding: 0 0.30rem 0 0; font-size: 0.20rem; width: 1.72rem; text-align: center; }
.data-box .head-line .unit-pressure { font-size: 0.16rem; }
/***数据列表*****/
.data-box .data-list { }
.data-box .data-list ul li { height: 0.54rem; border-bottom: 1px solid #ddd; background: url(../images/arrow_next.png) no-repeat right center; }
.data-box .data-list ul li span { line-height: 0.54rem; }
.data-box .data-list ul li .date-text { float: left; padding: 0 0 0 0.28rem; font-size: 0.20rem; }
.data-box .data-list ul li .unit { float: right; padding: 0 0.30rem 0 0; font-size: 0.20rem; color: #25af00; width: 1.72rem; text-align: center; }
.data-box .data-list ul li .unit em.green { color: #25af00; }
.data-box .data-list ul li .unit em.red { color: #ff0000; }
.data-box .data-list ul li .unit em.orange { color: #D96526; }
.data-box .data-list ul li .higher { color: #ff0000; }
/***偏高***/
/***详细信息*****/
.detail-info { }
.detail-info ul li { height: 0.9rem; border-bottom: 1px solid #ddd; padding: 0 0 0 0.18rem; }
.detail-info ul li span { font-size: 0.20rem; line-height: 0.9rem; float: left; }
.detail-info ul li span em { padding: 0 0 0 0.16rem; }
.detail-info ul li .time-digital { float: right; width: 1.60rem; padding-top: 0.16rem; }
.detail-info ul li .time-digital input { font-size: 0.20rem; color: #000; text-align: right; width: 100%; }
/*====血压==================================================*/
.gradient-box { -webkit-box-shadow: 0 0.03rem 0.03rem #186abf inset; -moz-box-shadow: 0 0.03rem 0.03rem #186abf inset; box-shadow: 0 0.03rem 0.03rem #186abf inset; background: -ms-linear-gradient(top, #1e85ef, #005bb1); background: -moz-linear-gradient(top, #1e85ef, #005bb1); background: -webkit-gradient(linear, 0% 20%, 0% 100%, from(#1e85ef), to(#005bb1)); padding: 0 0.24rem; }
.gradient-box .info-pressure { height: 1.52rem; border-bottom: 1px solid #1770df; }
.gradient-box .info-left { float: left; padding-top: 0.16rem; }
.gradient-box .info-left p { font-size: 0.20rem; color: #a9c8f7; padding-bottom: 0.06rem; }
.gradient-box .info-pressure .info-right { float: right; padding-top: 0; }
.gradient-box .info-pressure .info-right span { color: #fff; font-size: 0.20rem; display: block; padding-bottom: 0.06rem; }
.gradient-box .info-pressure .info-right span em.num { font-size: 0.32rem; color: #ffd200; position: relative; display: inline-block; width: 0.56rem; padding-right: 0; }
.gradient-box .info-pressure .info-right span em.text { color: #a9c8f7; padding-right: 0.06rem; }
.gradient-box .chart-box-pressure { border-top: 0.10rem solid #4a9df1; padding: 0.30rem 0 0 0; }
/*====添加数据==================================================*/
.adddata { }
.adddata .datatime { height: 0.63rem; color: #929292; border-bottom: 1px solid #e0e0e0; font-size: 2rem; padding: 0 0.18rem; }
.adddata .datatime span { float: left; line-height: 0.63rem; }
.adddata .datatime .time-digital { float: right; padding-top: 0.16rem; }
.adddata .datatime .time-digital input { font-size: 0.20rem; color: #000; text-align: right; width: 1.60rem; border: 0; }
#gludata input { width: 1rem; }
.add-tab { height: 0.9rem; background-color: #f5f5f5; }
.add-tab div { width: 50%; float: left; }
.add-tab div a { height: 0.61rem; border-bottom: 0.20rem solid #f5f5f5; text-align: center; line-height: 0.61rem; display: block; font-size: 2rem; }
.add-tab div.current a { border-bottom-color: #1e85ef; color: #1e85ef; }
.add-item { }
.add-item-panel { }
/**********时间选择*******************************************/
.adddata .datatime .input { height: 0.46rem; border: 0; -webkit-border-radius: 0.03rem; -webkit-box-shadow: 0 1px 1px #e9e9e9 inset; padding: 0 0.08rem 0 0.08rem; }
.adddata .datatime .input input { width: 100%; outline: none; font-family: "微软雅黑"; font-size: 0.20rem; color: #606060; line-height: 0.44rem; border: 0; margin: 0; background: none; }
.meal { width: 0.73rem; height: 0.30rem; text-align: center; display: inline-block; line-height: 3rem; border: 1px solid #63aaf2; background: #e7e7e7; font-size: 0.20rem; float: right; color: #929292; }
.meal:active { color: #929292; }
.mealshow { width: 0.73rem; height: 0.30rem; text-align: center; display: inline-block; line-height: 3rem; border: 1px solid #63aaf2; font-size: 0.20rem; float: right; color: #929292; }
.before-meal { -webkit-border-top-left-radius: 0.02rem; -webkit-border-bottom-left-radius: 0.02rem; border-top-left-radius: 0.02rem; border-bottom-left-radius: 0.02rem; border-right: 0; }
.after-meal { border-top-right-radius: 0.02rem; border-bottom-right-radius: 0.02rem; }
.cur { background: #1e85ef; color: #fff; }
.cur:active { color: #fff; }

/*====我==================================================*/
.user-info { margin: 0.20rem 0 0 0; }
.user-info .top-line { height: 1.2rem; border-bottom: 1px solid #dbdbdb; border-top: 1px solid #dbdbdb; /* margin-bottom: .2rem; */ /* position: relative; */ margin-bottom: .2rem; background: #fff;}
.user-info .top-line .text { font-size: 0.30rem; color: #929292; padding: 0.35rem 0 0 0.30rem; display: inline-block; }
.user-info .top-line .head-portrait { width: 0.72rem; height: 0.72rem; float: right; margin: 0.17rem 0.25rem 0 0; overflow: hidden; border: 1px solid #e8e8e8; -webkit-border-radius: .04rem; border-radius: .04rem; background-color: #e8e8e8; }
.user-info .top-line .head-portrait-goto { float: right; margin: 0.37rem 0.30rem 0 0; }
.user-info .top-line .head-portrait image { width: 100%; -webkit-border-radius: 0.38rem; border-radius: 0.38rem; }
.user-info .info-list { border-top: 1px solid #dbdbdb; /* background-color: #fff; */}
.user-info .info-list .block { height: .9rem; border-bottom: 1px solid #dbdbdb; background: #fff;}
.user-info .info-list .block a { width: 0.16rem; height: 0.30rem; float: right; margin: 0.30rem 0.30rem 0 0; background: url(../images/assistor-goto.png); background-repeat: no-repeat; background-size: 100% 100%; }
.user-info .info-list .block-next { margin-top: .2rem; border-top: 1px solid #dbdbdb; }
.user-info .info-list .block .text { /* float: left; */ font-size: 0.30rem; line-height: 0.89rem; color: #929292; padding: 0 0 0 0.30rem; /* width: 1.30rem;*/
	height: 0.89rem; }
.user-info .info-list .block .user-text { float: right; font-size: 0.30rem; line-height: 0.89rem; margin-right: 0.20rem; }
.user-info .info-list .block .unbundling { float: right; font-size: 0.20rem; line-height: 0.66rem; color: #1e85ef; padding-right: 0.18rem; }
.user-info .user-info-blue-btn { height: 0.88rem; background: none; color: #00A2FF; font-size: 0.36rem; text-align: center; line-height: 0.88rem; display: block; border: 1px solid #00A2FF; letter-spacing: 0.05rem; margin: 0.50rem 0.30rem; border-radius: 0.08rem;}
/*====亲情关联==================================================*/
/*.relationship {
}*/
.swipe-delete { background: #fff; }
.line-normal-photo-wrapper { width: 0.94rem; height: 0.94rem; border: 1px solid #e8e8e8; -webkit-border-radius: 0.47rem; border-radius: 0.47rem; background-color: #e8e8e8; position: absolute; top: 0.16rem; left: 0.12rem; overflow: hidden; }
.line-normal-avatar-wrapper img { width: 0.92rem; height: 0.92rem; border-radius: 0.60rem; }
.line-normal-left-wrapper { overflow: hidden; position: relative; padding: 0; padding-left: 1.16rem; background: #fff !important; height: 1.31rem; }
.line-normal-info-wrapper { }
.line-normal-info-wrapper h3 { font-size: 0.20rem; font-weight: normal; padding: 0.18rem 0 0.12rem 0.10rem; margin: 0 !important; }
.line-normal-info-wrapper .item span { width: 33%; height: 0.72rem; float: left; display: block; }
.line-normal-info-wrapper .item span em { width: 0.28rem; height: 0.28rem; display: block; margin: 0 auto 0.08rem; }
.line-normal-info-wrapper .item span p { text-align: center; font-size: 0.14rem; }
.behind { width: 100%; height: 100%; position: absolute; top: 0; right: 0; }
.behind a.delete-btn, .behind a.delete-btn:active, .behind a.delete-btn:visited, .behind a.delete-btn:focus, .behind a.delete-btn:hover { color: white; background-color: red; text-shadow: none; }
.behind a.ui-btn { width: 0.95rem; height: 1.31rem; line-height: 1.30rem; background: #f00; font-size: 0.20rem; font-family: 'Microsoft Yahei'; color: #fff; float: right; display: block; border: none; text-align: center; padding: 0; margin: 0; border: 0; }
.ui-page { background: #fff !important }
.ui-icon-carat-r:after { background: none !important; }
.add-rela-card { padding-top: 0.52rem; text-align: center; }
.add-rela-card a { display: inline-block; font-size: 0.22rem; padding-left: 0.32rem; background: url(../images/add-rela-card.png) no-repeat left center; color: #1e85ef; }
/*====提示==================================================*/
.mask-layer { position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 11111; background-color: rgba(0, 0, 0, 0.3); }
.tip-box { width: 3.20rem; height: 1.80rem; -webkit-border-radius: 0.05rem; border-radius: 0.05rem; background-color: #fff; position: absolute; top: 40%; left: 50%; margin: -1.10rem 0 0 -1.60rem; display: table-cell; vertical-align: middle; }
.tip-box span { font-size: 0.24rem; width: 3.20rem; height: 1.20rem; border-bottom: 1px solid #ddd; display: table-cell; vertical-align: middle; text-align: center; }
.tip-box span em { display: inline-block; vertical-align: middle; line-height: 1.2; letter-spacing: 1px; }
.tip-box .confirm-btn { height: 0.60rem; display: block; font-size: 0.22rem; color: #1e85ef; text-align: center; line-height: 0.60rem; }
/*====健康档案==================================================*/
.file { }
.file .file-panel { background: url(../images/style_image.png) no-repeat 0.15rem 0.25rem; }
.file .file-panel h3 { height: 0.66rem; border-bottom: 1px solid #ddd; padding: 0 0 0 0.44rem; font-size: 0.22rem; line-height: 0.66rem; background: url(../images/sub_arrow_off.png) no-repeat right center; font-weight: normal; }
.file .file-panel .sub-panel { padding: 0 0 0 0.50rem; display: none; }
.file .file-panel .sub-panel-hidden { padding: 0 0 0 0.50rem; display: none; }
.file .file-panel .sub-panel .detail-info { border-bottom: 0.10rem solid #ebebeb; background: url(../images/sub_arrow_next.png) no-repeat right center; padding: 0.10rem 0 1rem 0.04rem; }
.file .file-panel .sub-panel .detail-info p { font-size: 0.22rem; line-height: 1.8; padding-right: 0.36rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.file .file-panel .sub-panel .detail-info p.date { color: #929292; font-size: 0.20rem; }
.file .file-panel h3.on { background: url(../images/sub_arrow_on.png) no-repeat right center; }
.file .more { color: #1e85ef; font-size: 0.24rem; text-align: center; display: block; margin: 0.10rem 0 0 -0.20rem; line-height: 0.60rem; }
/*==========暂无数据================*/
.non { height: 0.57rem; line-height: 0.57rem; text-align: center; font-size: 0.20rem; color: #a6a6a6; margin: 0.38rem 0.30rem 0 -0.20rem; background: rgba(202, 202, 202, 0.14); }
/*====就诊记录==================================================*/
.record .hospital { min-height: 0.16rem; border-bottom: 1px solid #ddd; font-size: 0.18rem; color: #929292; padding: 0.20rem 0 0.20rem 0.16rem; line-height: 1.8; background-color: #f5f5f5; display: block; }
.record .record-list a { height: 0.66rem; border-bottom: 1px solid #ccc; font-size: 0.20rem; line-height: 0.66rem; padding: 0 0.40rem 0 0.20rem; background: url(../images/sub_arrow_next.png) no-repeat right center; display: block; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
/*====新增预约人==================================================*/
.user-info .blue-btn { letter-spacing: 0.20rem; margin: 0.30rem 0.18rem 2rem; }
/*====预约人选择==================================================*/
.user-top { height: 0.66rem; border-bottom: 1px solid #ddd; font-size: 0.20rem; color: #929292; padding: 0 0 0 0.20rem; line-height: 0.66rem; }
.user-list { border-bottom: 1px solid #ddd; }
.user-list ul li { height: 0.62rem; border-bottom: 1px solid #ddd; margin: 0 0 0 2rem; position: relative; }
.user-list ul li:last-child { border-bottom: 0; }
.user-list ul li a { height: 0.62rem; line-height: 0.62rem; padding-left: 2rem; font-size: 2rem; display: block; position: relative; padding-left: 1.10rem; }
.user-list ul li a em.name { width: 1rem; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; position: absolute; top: 0; left: 0; display: block; }
.user-list ul li a span { display: block; padding-left: 0.10rem; }
.new-add { padding: 0.26rem 0 0 0; text-align: center; }
.new-add a { display: inline-block; font-size: 0.22rem; color: #1e85ef; padding-left: 0.32rem; background: url(../images/add-rela-card.png) no-repeat left center; }
/*====我的预约 ==================================================*/
.order { }
.order-title { height: 0.9rem; border-bottom: 1px solid #ccc; }
.order-title span { display: block; height: 0.9rem; padding: 0 0 0 0.50rem; background: url(../images/style_image.png) no-repeat 0.20rem center; font-size: 0.22rem; line-height: 0.9rem; }
.order-list { padding: 0 0 0 0.16rem; }
.order-list .block { height: 0.80rem; border-bottom: 1px solid #dbdbdb; }
.order-list .block .block-top { padding: 0 1.60rem 0 0.06rem; position: relative; margin-top: 0.18rem; }
.order-list .block .org-name { text-overflow: ellipsis; overflow: hidden; white-space: nowrap; font-size: 0.20rem; padding-right: 0.18rem; }
.order-list .block .date { position: absolute; top: 0; right: 0; padding: 0 0.10rem 0 0; font-size: 0.20rem; }
.order-list .block .block-bottom { padding: 0 0.80rem 0 0.06rem; position: relative; margin-top: 0.12rem; }
.order-list .block .reservation-info { color: #929292; font-size: 0.20rem; }
.order-list .block .time { position: absolute; top: 0; right: 0; padding: 0 0.10rem 0 0; font-size: 0.20rem; }
/*====提示 ==================================================*/
.tip-msg { min-height: 0.30rem; border-bottom: 0.10rem solid #f4e2c5; background-color: #fff1dd; font-size: 0.18rem; color: #c28b3f; padding: 0.06rem 0 0.06rem 0.10rem; line-height: 1.5; }
.login-box .block .true-icon { width: 0.36rem; height: 0.36rem; margin: 0.34rem 0 0 0; position: absolute; top: 0; right: 0; background: url(../images/true_icon.png) no-repeat center center; }
/*====社区列表==================================================*/
.searchbox { height: 0.9rem; border-bottom: 1px solid #e6e6e6; /* background-color: #fafafa; */ overflow: hidden; }
.searchbox .box-inner { height: 0.60rem; line-height: .6rem; margin: 0 0.2rem; border: 1px solid #ccc; border-radius: 0.06rem; -webkit-border-radius: 0.06rem; /* background-color: #fff; */ margin-top: 0.1rem; background: url(../images/search_icon.png) no-repeat #fff 2.6rem center;}
.searchbox input { width: 90%; height: 0.30rem; background: none; margin: 0 0.10rem; font-size: 0.25rem;text-align: center; }
.org-list {background: #fff;margin-top: .2rem;border-top: 1px solid rgb(204,204,204);}
.org-list li { height: 0.88rem; display: block; border-bottom: 1px solid rgb(204,204,204); position: relative; padding-left: 0.30rem; }
.org-list li .org-img { width: 0.75rem; height: 0.65rem; border: 0.10rem solid #ececec; position: absolute; top: 0; left: 0; margin: 0.13rem 0 0 1rem; }
.org-list li .org-img img { width: 100%; height: 0.65rem; }
.org-list li .org-list-img {float: right;display: inline-block;margin-top: -0.45rem;margin-right: 0.4rem;}
.org-list li .org-list-img img {height:0.4rem;}
.org-list li .org-name { display: block; padding: 0.30rem 0.3rem 0 0; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; font-size: 0.30rem; color: #000;}
.org-list li:visited .org-name { color: #000; }

.org-list a { height: 0.88rem; display: block; border-bottom: 1px solid rgb(204,204,204); position: relative; padding-left: 0.30rem; }
.org-list a .org-img { width: 0.75rem; height: 0.65rem; border: 0.10rem solid #ececec; position: absolute; top: 0; left: 0; margin: 0.13rem 0 0 1rem; }
.org-list a .org-img img { width: 100%; height: 0.65rem; }
.org-list a .org-name { display: block; padding: 0.30rem 0.3rem 0 0; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; font-size: 0.30rem; color: #000;}
.org-list a:visited .org-name { color: #000; }
/*====医生列表==================================================*/
.doctor-list {
	background: #fff;
}
.doctor-list .doctor-line { height: 1.4rem; border-bottom: 1px solid #ccc; position: relative; padding-left: 1.58rem; }
.doctor-list .doctor-line .doctor-photo { width: 1.08rem; height: 1.08rem; border: 1px solid #ccc; border-radius: 0.08rem; -webkit-border-radius: 0.08rem; position: absolute; top: 0; left: 0; margin: 0.16rem 0 0 0.3rem; overflow: hidden; }
.doctor-list .doctor-line .doctor-photo img { width: 100%; }
.doctor-list .doctor-line .doctor-msg { height: 1.4rem; padding-right: 0.3rem; }
.doctor-list .doctor-line .doctor-msg .doctor-name { font-size: 0.30rem; font-weight: normal; padding: 0.2rem 0 0.22rem 0; color: #000;}
.doctor-list .doctor-line .doctor-msg .doctor-name em { font-size: 0.28rem; color: rgb(146,146,146); }
.doctor-list .doctor-line .doctor-msg .doctor-job { display: block; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; font-size: 0.28rem; color: #9b9b9b; }
.doctor-list a:visited .doctor-name { color: #000; }
.doctor-list li:visited .doctor-name { color: #000; }
/*====医生详情==================================================*/
.doctor-info { }
.info-top { height: 3.3rem; background-color: #1e85ee; overflow: hidden; }
.info-top .doctor-photo { width: 1.4rem; height: 1.4rem; border-radius: 1.4rem; -webkit-border-radius: 1.4rem; margin: .3rem auto 0; border: 3px solid #0772f2; overflow: hidden; }
.info-top .doctor-name { font-size: 0.30rem; color: #fff; text-align: center; display: block; padding-top: 0.25rem; }
.info-top .doctor-job { font-size: 0.28rem; color: #fff; display: block; text-align: center; padding-top: 0.20rem; }
.info-top .doctor-job .job-icon{display:inline-block;width:.25rem;height:.26rem;background:url(../images/job-icon.png) no-repeat;background-size:100% 100%;margin-right:.15rem}
.info-detail { padding: 0 0.3rem; border-bottom: 1px solid #e0e0e0; margin-top: 0.2rem; border-top: 1px solid #e0e0e0; background: #fff;}
.info-detail h3 { font-size: 0.30rem; height: 0.88rem; padding: 0 0 0 0.3rem; line-height: 0.88rem; font-weight: normal; border-bottom: 1px solid #e0e0e0;}
.info-detail h3.job { color: #00a2ff; padding-left: 0;}
.info-detail h3.brief {color: #50d097;padding-left: 0; }
.info-detail h3 .brief-icon{display:inline-block;width: .32rem;height: .32rem;background-size:100% 100%;margin-right: .2rem;position: relative;top: .05rem;}
.info-detail h3.job .brief-icon{background-image: url(../images/job_icon.png);}
.info-detail h3.brief .brief-icon{background-image: url(../images/green_user_icon.png);width: .35rem;margin-right: .17rem;}
.info-detail .con { padding: 0.10rem 0; background: #fff;}
.info-detail .con .info-value { overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;}
.info-detail .con p {font-size: 0.28rem; line-height: .48rem; padding: 0 0.10rem; }
.info-detail .con .con-more-open {float: right;color: #00A2FF;margin-top: 0.1rem;}
.info-detail .con .con-more-open .show-icon {background: url("../images/doctor-info-show-icon.png");width: 0.3rem;height: 0.2rem;float: right;background-size: 100% auto;background-repeat: no-repeat;margin-top: 0.15rem;margin-left: 0.1rem;}
.info-detail .con .con-more-open .close-icon {background: url("../images/doctor-info-show-icon.png");width: 0.3rem;height: 0.2rem;float: right;background-size: 100% auto;background-repeat: no-repeat;margin-top: 0.1rem;margin-left: 0.1rem;transform: rotate(180deg);  -ms-transform: rotate(180deg);	-moz-transform: rotate(180deg);	-webkit-transform: rotate(180deg);	-o-transform: rotate(180deg);}
.info-detail .con img {width: 0.3rem;}

.info-btn { margin: 0.6rem 0.3rem 0.3rem 0.3rem; }
/*====档案头部==================================================*/
.archives-head { padding: 0 0 0 0.15rem; border-bottom: 1px solid #e0e0e0; height: 0.50rem; line-height: 5rem; }
.archives-head ul { }
.archives-head ul li { float: left; font-size: 0.15rem; padding-left: 0.26rem; }
.archives-head ul li span { display: block; padding-right: 0.18rem; color: #a4a4a4; }
.archives-head ul li.first { background: url(../images/arcpact_first.png) no-repeat 0 center; }
.archives-head ul li.first span { background: url(../images/arcpact_tit.png) no-repeat right center; }
.archives-head ul li.first-act { background: url(../images/arcpact_first_act.png) no-repeat 0 center; }
.archives-head ul li.first-act span { background: url(../images/arcpact_tit_act.png) no-repeat right center; color: #3a91ee; }
.archives-head ul li.second { background: url(../images/arcpact_second.png) no-repeat 0 center; }
.archives-head ul li.second span { background: url(../images/arcpact_tit.png) no-repeat right center; }
.archives-head ul li.second-act { background: url(../images/arcpact_second_act.png) no-repeat 0 center; }
.archives-head ul li.second-act span { background: url(../images/arcpact_tit_act.png) no-repeat right center; color: #3a91ee; }
.archives-head ul li.third { background: url(../images/arcpact_third.png) no-repeat 0 center; }
.archives-head ul li.third span { padding-right: 0; }
/*====健康档案==================================================*/
.archives-add-family .archives-add-box { margin-top: 0; border-top: 0; }
.archives-add-hint { margin-top: 0.2rem;margin-bottom: 0.2rem;padding: 0 0.15rem;color:#929292;font-size: 0.3rem;}
.archives-add-box { background-color: #FFFFFF;padding-left: 0.15rem; border-bottom: 1px solid #ccc; /* margin-top: .2rem; */ border-top: 1px solid #ccc; margin-bottom: .2rem;}
.archives-add-rows {color: #929292;position: relative; font-size: 0.30rem; padding: 0 0.3rem 0 1.58rem; height: 0.88rem; line-height: 0.88rem; }
.archives-add-rows + .archives-add-rows { position: relative; padding: 0 0.3rem 0 1.58rem; height: 0.88rem; line-height: 0.88rem; border-top: 1px solid #ccc; }
.archives-add-rows + .archives-add-rows-photo {height:1.1rem;line-height: 1.1rem;}
.archives-add-rows input { width: 4.5rem; font-size: .28rem; height: .5rem; margin-left: 0.06rem;}
.archives-add-rows span { display: block; position: absolute;}
.archives-add-rows .arc-rwos-name { width: 1.58rem; top: 0; left: 0; }
.archives-add-rows .arc-rwos-required:before { content:"*";color:red; font-weight: bold;}
.archives-add-rows .arc-rwos-right { top: 0; right: .3rem; color: #c5c5c5; }
.archives-add-rows .arc-rwos-right .identification-photo{ width: 1.0rem;height:0.9rem;margin-top: 0.1rem; }
.archives-add-rows .card { background: url(../images/arcadd_close.png) no-repeat center; background-size: 100% 100%; width: 0.36rem; height: .36rem; top: .25rem;}
.archives-add-rows .choose { background: url(../images/arc_choose.png) no-repeat right center; }
.archives-illness { margin-bottom: 0.20rem;background-color: #FFFFFF; height:1.5rem; padding: 0.10rem 0.15rem; border-bottom: 1px solid #ccc; border-top: 1px solid #ccc; position: relative; min-height: 0.60rem; }
.archives-illness span.arcils-rows-name {color: #929292;font-size: 0.30rem; float: left;width: 1.58rem;}
.arcils-info { border: none; width: 100%; font-size: 0.18rem; line-height: 0.24rem; padding: 0; min-height: 0.30rem; color: #c5c5c5; }
.blur { color: #c5c5c5; border: none; width: 100%; font-size: 0.18rem; line-height: 0.24rem; padding: 0; min-height: 0.30rem; }
.focus { color: #000; border: none; width: 100%; font-size: 0.18rem; line-height: 0.24rem; padding: 0; min-height: 0.30rem; }
.arcadd-family { line-height: 0.88rem; text-align: center; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; margin-top: .2rem;background-color: #FFFFFF;}
.arcadd-family a { display: inline-block; padding-left: 0.38rem; color: #00a2ff; font-size: 0.30rem; background: url(../images/add_icon_bg.png) no-repeat 0 center; background-size: .22rem .22rem;}
.arcadd-family-list { /* border-bottom: 0.10rem solid #e0e0e0; */ /* border-top: 1px solid #ededef; */ }
.arcadd-family-list .arcadd-list-rows { font-size: 0.30rem; padding-left: 0.15rem; margin-bottom: 0.1rem; background-color: #FFFFFF;height: 0.8rem;line-height: 0.8rem;border-top: 1px solid #ccc;border-bottom: 1px solid #ccc; }
.arcadd-list-rows + .arcadd-list-rows { border-top: solid 1px #ececee; }
.arcadd-family-list .arcadd-list-rows span.arc-list-type { color: #929292;display: block; width: 1.58rem; float: left; }
.arcadd-family-list .arcadd-list-rows span.arc-list-name { display: block; float: left; text-overflow: ellipsis;	overflow: hidden; width: 5rem;	white-space: nowrap; }
.info-btn-two { padding: 0.25rem 0.18rem; }
.info-btn-two a + a { margin-top: 0.10rem; }
/*====健康协议==================================================*/
.archives-pact-info { padding-bottom: 0.80rem; }
.archives-pact-info h3.arcpact-tit { font-size: 0.20rem; text-align: center; padding: 0.05rem 0.60rem; line-height: 0.32rem; border-bottom: 0.10rem solid #e0e0e0; margin-bottom: 1rem; }
.archives-pact-info h4 { font-size: 0.20rem; text-align: center; padding: 0.15rem 0.60rem; }
.archives-pact-info p { font-size: 0.16rem; line-height: 1.5; padding: 0 0.10rem; color: #535353; }
.archives-pact-info ol { padding: 0 0.10rem; margin: 0; }
.archives-pact-info ol p { text-indent: 0.20rem; padding: 0; color: #535353; }
.archives-pact-info ul li { font-size: 0.16rem; line-height: 1.5; text-indent: 0.40rem; color: #535353; }
.archives-pact-bot { position: fixed; bottom: 0; width: 100%; height: 0.9rem; border-top: solid 1px #e7e7e9; background: #fff; }
.archives-pact-bot ul { }
.archives-pact-bot ul li { width: 50%; font-size: 0.20rem; text-align: center; float: left; height: 0.9rem; line-height: 0.9rem; }
.archives-pact-bot ul li.cancel a { display: block; border-right: solid 1px #e7e7e9; color: #727272; }
.archives-pact-bot ul li.agree a { display: block; color: #2186f0; }
/*====申请通知==================================================*/
.archives-complete-box { padding-top: 1.15rem; }
.archives-complete-box span.arc-com-img { display: block; width: 100%; height: 1rem; background: url(../images/assistor-success.png) no-repeat center 0; padding-bottom: 0.45rem; background-size: 1rem 1rem;}
.archives-complete-box h3 { font-size: 0.36rem; height: 0.36rem; line-height: 0.36rem; font-weight: normal; text-align: center; color: #00a2ff; }
.archives-complete-box p { font-size: 0.26rem; padding-top: .2rem; height: 0.30rem; line-height: 0.30rem; color: #929292; text-align: center; }
.archives-complete-btn { display: inline-block; width: 3.3rem; height: .88rem; border: 1px solid #00A2FF; font-size: 0.36rem; color: #00A2FF; letter-spacing: .1rem; border-radius: 0.08rem; line-height: .88rem; text-align: center; }
.archives-complete-btn-left { margin-left: 0.30rem; }
.archives-complete-btn-right { margin-left: 0.15rem; }
/***绑定-新的****/
.form { padding: 0 0.18rem; }
.form .block { height: 0.80rem; border-bottom: 1px solid #dddddd; padding: 0 0.42rem 0 1rem; position: relative; overflow: hidden; }
.form .block .field { width: 1rem; height: 0.60rem; margin: 0.20rem 0 0 0; line-height: 0.60rem; font-size: 0.20rem; color: #8b8b8b; position: absolute; left: 0.06rem; top: 0; }
.form .block .value { display: block; height: 0.60rem; margin: 0.20rem 0 0 0; line-height: 0.60rem; font-size: 0.20rem; }
.form .block input { width: 1.36rem; height: 6rem; margin-top: 0.20rem; font-size: 0.20rem; padding: 0; }
.form .blue-btn { margin: 0.38rem 0 0 0; }
.form .verification-code { top: 0.20rem; }
/*====健康设备==================================================*/
.device { }
.device .title-line { height: 0.9rem; border-bottom: 1px solid #ccc; padding: 0 0 0 0.3rem; /* font-size: 0.20rem; */ line-height: 0.9rem; }
.device .d-list { }
.device .d-list .block { height: 0.9rem; border-bottom: 1px solid #ccc; position: relative; line-height: 0.9rem; padding: 0 0.16rem 0 0.3rem; font-size: .3rem;}
.device .d-list .block .device-name { font-size: 0.30rem; float: left; display: inline-block; color: #010101; width: 80%; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.device .d-list .block .device-name em { color: #929292; }
.device .d-list .block .user-name { font-size: 0.30rem; float: right; display: inline-block; }
.device .d-list .block .delete-item { width: 1.18rem; height: 0.9rem; font-size: 0.20rem; color: #fff; line-height: 0.9rem; text-align: center; position: absolute; top: 0; right: 0; background-color: #ff0000; display: none; }
.delete-item { width: 1.18rem; height: 0.9rem; font-size: 0.20rem; color: #fff; line-height: 0.9rem; text-align: center; position: absolute; top: 0; right: 0; background-color: #ff0000; display: none; }
.device .white-btn { margin: 0.38rem 0.18rem 0.20rem; }
.uinfo { display: block; width: 70%; float: left; }
#chooseUser { height: 0.67rem; width: 100%; background: none; border: 0; font-size: 0.30rem; color: #000; font-family: "微软雅黑"; outline: none; -webkit-appearance: none; }
/***暂无绑定设备****/
.gray-text { font-size: 0.20rem; color: #ababab; }

/***绑定-新的****/
.form { padding: 0 0.18rem; }
.form .block { height: 0.80rem; border-bottom: 1px solid #dddddd; padding: 0 0.42rem 0 1rem; position: relative; overflow: hidden; }
.form .block .field { width: 1rem; height: 0.60rem; margin: 0.20rem 0 0 0; line-height: 0.60rem; font-size: 0.20rem; color: #8b8b8b; position: absolute; left: 0.06rem; top: 0; }
.form .block .value { display: block; height: 0.60rem; margin: 0.20rem 0 0 0; line-height: 0.60rem; font-size: 0.20rem; }
.form .block input { width: 1.36rem; height: 6rem; margin-top: 0.20rem; font-size: 0.20rem; padding: 0; border: 0; }
.form .blue-btn { margin: 0.38rem 0 0.20rem 0; }
.form .verification-code { top: 0.20rem; }
/***绑定类型****/
.card-item { height: 0.65rem; border-bottom: 1px solid #ccc; padding: 0 0.20rem; }
.card-item ul li { width: 50%; height: 0.65rem; font-size: 0.20rem; float: left; }
.card-item ul li a { height: 0.62rem; border-bottom: 0.03rem solid #fff; line-height: 0.62rem; color: #929292; display: block; text-align: center; }
.card-item ul li.current a { border-bottom: 0.03rem solid #1e85ef; color: #1e85ef; }
.card-info { padding: 0 0.18rem; }
.card-info .info-panel { display: none; }
.info-panel .block { height: 0.80rem; border-bottom: 1px solid #dddddd; padding: 0 0.30rem 0 1.20rem; position: relative; overflow: hidden; }
.info-panel .block .field { width: 1.20rem; height: 0.60rem; margin: 0.20rem 0 0 0; line-height: 0.60rem; font-size: 0.20rem; color: #8b8b8b; position: absolute; left: 0.06rem; top: 0; }
.info-panel .block input { width: 100%; height: 0.60rem; margin-top: 0.20rem; font-size: 0.18rem; padding: 0; border: 0 }
.info-panel .block .true-icon { width: 0.36rem; height: 0.36rem; display: block; margin: 0.34rem 0 0 0; position: absolute; top: 0; right: 0; background: url(../images/true_icon.png) no-repeat center center; }
.card-info .blue-btn { margin: 0.38rem 0 0.20rem 0; }
/***错误信息提示******/
.error-msg { width: 3.5rem; min-height: 1.32rem; -webkit-border-radius: 0.05rem; border-radius: 0.05rem; background-color: #fff; position: absolute; top: 40%; left: 50%; margin: -1.10rem 0 0 -1.75rem; }
.error-msg span { font-size: 0.20rem; padding: 0.30rem 0.20rem; display: block; text-align: center; line-height: 1.8; }
.error-msg span em { color: #1e85ef; font-size: 0.18rem; }
/***绑定设备（已绑定的）*****/
.device-detail { }
.device-detail .block { height: 0.9rem; border-bottom: 1px solid #ccc; padding: 0 0.3rem 0 0.16rem; position: relative; display: block; }
.device-detail .block span { /* font-size: 0.20rem; */ line-height: 0.9rem; display: block; height: 0.9rem; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; color: #929292; }
.device-detail .block span em { color: #000; padding-left: 0.05rem; }
.device-detail .red-btn { margin: 0.38rem 0.18rem 0.20rem; }
.device-detail .block:visited span { color: #929292; }
.device-detail .block:visited span em { color: #000; }
.device-detail .blue-btn { margin: 0.38rem 0.18rem 0.20rem; }
/***绑定设备-血压计*****/
.meter { background: url(../images/sub_arrow_off.png) no-repeat right center; display: none; }
.device-mask-layer { position: fixed; top: 0; left: 0; height: 100%; width: 100%; z-index: 11111; background-color: rgba(0, 0, 0, 0.7); }
.device-mask-layer-blood-img { width: 3.50rem; float: right; margin-right: 0.20rem; margin-top: 0.50rem; }
.device-mask-layer-i-know-btn { width: 2.50rem; position: absolute; top: 1.38rem; left: 0.65rem; cursor: pointer; }
.device-mask-doctor-remind { width: 6rem; margin-left: 0.20rem; margin-top: 0.50rem; }
.device-msg { width: 100%; position: fixed; left: 0; bottom: 0; z-index: 111111; }
.device-msg-inner { padding-left: 1.92rem; position: relative; }
.device-msg-image { width: 1.92rem; text-align: center; position: absolute; top: 0; left: 0; }
.device-msg-image img { width: 80%; }
.device-msg-bewrite { padding: 0.50rem 0.20rem 0 0.06rem; height: 2.50rem; }
.device-msg-bewrite span { font-size: 0.18rem; color: #fff; line-height: 1.5; }
.device-msg-bewrite a { width: 1.26rem; height: 0.50rem; -webkit-border-radius: 0.20rem; border-radius: 0.02rem; font-size: 2rem; color: #fff; line-height: 0.50rem; text-align: center; display: block; margin: 0.30rem auto 0; background-color: #1e85ef; }
.device-detail .block span.serial-num { position: relative; padding-left: 1.80rem; }
.device-detail .block span.serial-num em { position: absolute; top: 0; left: 0; color: #929292; padding: 0; }
.device-detail .block span.serial-num input { width: 3.8rem; padding: 0; margin-left: 0.8rem; height: 0.60rem; font-size: 0.30rem; border: 0; }
/***扫描******/
.scan-icon { width: 0.41rem; height: .38rem; position: absolute; top: 0.24rem; right: 0.3rem; display: inline-block; background: url(../images/scan-family-sign.png) no-repeat; background-size: 100% 100%;}
/*====建议反馈==================================================*/
.advice { }
.advice-box { height: 1.90rem; border-bottom: 1px solid #ccc; padding: 0 0.12rem; }
.advice-box textarea { width: 100%; height: 1.76rem; margin-top: 0.08rem; border: 0; background: none; font-family: "微软雅黑"; font-size: 0.20rem; line-height: 1.5; outline: none; }
.advice .blue-btn { margin: 0.38rem 0.18rem; }
.suggestion { height: 0.62rem; border-bottom: 1px solid #ccc; border-top: 1px solid #ccc; }
.suggestion span { font-size: 0.20rem; color: #929292; float: left; line-height: 0.62rem; padding-left: 2rem; }
.suggestion span em { color: #1e85ef; }
.suggestion .check { color: #1e85ef; font-size: 0.20rem; float: right; line-height: 0.62rem; padding: 0 2rem; }
.suggestion .check:visited { color: #1e85ef; }
/***我的建议****/
.my-advices { border-bottom: 1px solid #ccc; border-top: 1px solid #ccc; margin-bottom: 0.12rem; padding: 0 0 0 0.16rem; }
.my-advices .advice-list { border-bottom: 0.10rem solid #ccc; padding: 0.10rem 0.16rem 1rem 0.26rem; font-size: 0.18rem; color: #929292; line-height: .15rem; background: url(../images/circle_icon.png) no-repeat left 0.15rem; }
.my-advices .advice-list p.date { padding-top: 0.03rem; }
.my-advices .advice-reply { padding: 0.10rem 0.16rem 0.10rem 0.26rem; font-size: 0.18rem; color: #000; line-height: 1.5; }
.my-advices .advice-reply p.date { padding-top: 0.03rem; color: #929292; }
.my-advices .advice-reply em { color: #1e85ef; }

@media all and (device-height:4.80rem) {
	.login-box .block { height: 0.66rem; }
	.login-box .block .icon { margin: 0.20rem 0 0 0.10rem; }
	.login-box .block input { height: 0.56rem; margin-top: 0; font-size: 0.18rem; line-height: 0.56rem; }
	.login-box .block .delete-icon { margin: 0.14rem 0 0 0; }
	/***蓝色按钮******/
	.blue-btn { height: 0.56rem; line-height: 0.56rem; }
	/***白色按钮******/
	.white-btn { height: 0.54rem; line-height: 0.54rem; }
	.login-box .confirm .warn { top: 0.20rem; }
	.verification-code { top: 0.10rem; height: 0.46rem; line-height: 0.46rem; }
	/***红色按钮******/
	.red-btn { height: 0.54rem; line-height: 0.54rem; }
	.file .file-panel .sub-panel .detail-info p { font-size: 0.20rem; line-height: 1.6; }
}
/***蓝色按钮******/
.blue-btn { height: 0.88rem; background-color: rgb(0,162,255); color: #fff; font-size: 0.36rem; text-align: center; line-height: 0.88rem; display: block; border-radius: .08rem;}
.blue-btn:link, .blue-btn:visited, .blue-btn:hover, .blue-btn:active { color: #fff; }
/***白色按钮******/
.white-btn { height: 0.9rem; background-color: #fff; color: #1e85ef; font-size: 0.36rem; text-align: center; line-height: 0.9rem; display: block; border: 1px solid #1e85ef; letter-spacing: 0.02rem;}
/***红色按钮******/
.red-btn { height: 0.88rem; background-color: #fff; color: #e60012; font-size: 0.36rem; text-align: center; line-height: 0.88rem; display: block; border: 1px solid #fc5252; /* letter-spacing: 0.02rem; */ border-radius: .08rem;}
/*====健康档案==================================================*/
.archives-rows-select { height: 0.40rem; width: 100%; font-size: 0.30rem; }
.archives-pack { font-size: 0.24rem; /* text-align: left; */ }
.archives-pack span { text-align: left; padding-top: 0.03rem; padding-left: .3rem;}
.archives-pack span a { color: #000; text-decoration: none; }
.checkbox { width: 0.25rem; height: 0.25rem; float: left; background: url(../images/check.png) no-repeat; position: relative; display: block; margin: 0.03rem 0.08rem 0 0.03rem; border: 0; }
.checked { width: 0.25rem; height: 0.25rem; background: url(../images/checked.png) no-repeat; }
.archives-pack-checkbox { height: 0.20rem; width: 0.20rem; }
.save-health-archive { cursor: pointer; }
.arcils-rows-value { height: 0.50rem; width: 2.60rem; font-size: 0.20rem; }
/*====签约类型==================================================*/
.subject-list { }
.subject-list a { height: 0.92rem; display: block; border-bottom: 1px solid #e6e6e6; position: relative; padding-left: 0.30rem; }
.subject-list a .subject-img { width: 0.75rem; height: 0.65rem; border: 0.10rem solid #ececec; position: absolute; top: 0; left: 0; margin: 0.13rem 0 0 1rem; }
.subject-list a .subject-img img { width: 100%; height: 0.65rem; }
.subject-list a .subject-name { display: block; padding: 0.30rem 0.20rem 0 0; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; font-size: 0.20rem; }
.subject-list a:visited .subject-name { color: #000; }
.archives-illness textarea { margin-left: 0.06rem; height: 1.20rem; width: 5rem; border: 0; font-size: 0.28rem; resize: none;}
/*====签约用户==================================================*/
.archives-family-doctor { font-size: 0.30rem; font-weight: normal; padding-left: .3rem; color: #000; height: .88rem; line-height: .88rem;}
.archives-family-doctor span {color: #9b9b9b; margin-left: 0.2rem;}
.archives-family-doctor-title { background-color: #ffffff;/*height: 0.45rem;*/ border-bottom: 1px solid #e6e6e6; overflow: hidden; }
.archives-family-title { background-color: #ffffff; /* border-bottom: 1px solid #e6e6e6; */ /* border-top: 1px solid #e6e6e6; */ overflow: hidden;}
.archives-family-member { padding-right: 0.3rem;background-color: #ffffff; border-bottom: 1px solid #ccc; border-top: 1px solid #ccc; overflow: hidden; }
.archives-family-member .member-name { font-size: 0.30rem; font-weight: normal; /* padding: 0.09rem 0 0.10rem 0.30rem; */ color: #000; height: .88rem; /* border-bottom: 1px solid #ccc; */ line-height: .88rem; padding-left: .3rem;}
.archives-family-member .member-name span { color: #9b9b9b; margin-left: 0.10rem; }
.sign-family-scan-icon { width: 0.40rem; height: 0.40rem; position: absolute; display: inline-block; background: url(../images/scan_icon.png) no-repeat; background-size: 0.40rem; }
.sign-family-function { padding-left: 0.30rem; padding-top: 0.20rem; height: 0.50rem; border-bottom: 1px solid #e6e6e6; }

.masks {
	position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 1;
	overflow: hidden
}

.masks .buttoms {
	position: absolute;
	bottom: .2rem;
	z-index: 4;
	left: 0;
	right: 0;
	margin: 0
}

.masks .buttoms .buttomBtn {
	float: left;
	width: 45%;
	margin: 0 0 0 .2rem
}

.masks .buttoms .buttomBtn:nth-of-type(2) {
	float: right;
	margin: 0 .2rem 0 0
}

.masks .buttoms .buttomBtn:nth-of-type(2):active {
	background: #d9d9d9
}

.cutpicline {
	width: 100%;
	height: 100%;
	overflow: hidden;
	border: 0 solid rgba(0,0,0,0.6);
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	position: absolute;
	z-index: 3
}

.imgContent {
	position: absolute;
	z-index: 2
}