@charset "utf-8"; /* 清除浮动 */
.clearfix:after,.nurse-quicks ul:after,.nurse-cases .case-items:after,.uc-quicks:after,.uc-nav-list:after,.order-tags:after {
    content: '';
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

/* flex */
.flex-hor,.uc-tabs ul,.uc-cell,.uc-cells .cells-tit-bar,.uc-cells .get-sms-code,.resth-list .resth-item,.resth-list .resth-item .item-cont,.uc-order-tabs,.uc-order-item .order-cell,.cell-box,.order-foot-bar {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    flex-direction: row;
}

.flex-hor .flex-cell,.uc-cell .cell-bd,.uc-cells .cells-tit-bar .cell-tit-bd,.uc-cells .get-sms-code .code-ipt-box,.resth-list .resth-item .item-bd,.resth-list .resth-item .item-desc,.uc-order-tabs li,.uc-order-item .order-cell .cell-bd,.cell-box .cell-box-cont,.order-foot-bar .foot-bar-bd {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
}

.flex-align-center,.uc-cell,.uc-cells .cells-tit-bar,.order-foot-bar {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

/* 顶部 */
.sys-head .sys-btn {
    padding: 0 .25rem;
    font-size: .3rem;
}

/* ------------------------------ 通用模块 ------------------------------ */
.page-wrap {
    padding-bottom: .8rem;
}

/* 填写说明 */
.uc-form-tips {
    padding: .35rem .2rem;
    border-bottom: 1px solid #f3f3f3;
}

.uc-form-tips .tips-hd {
    padding-bottom: .1rem;
}

/* 表单 */
.uc-cells .cell-group + .cell-group {
    border-top: .12rem solid #f2f2f2;
}

.uc-cell {
    line-height: .8rem;
    border-bottom: 1px solid #f3f3f3;
    padding: .1rem .3rem;
    font-size: .32rem;
}

.uc-cell .cell-hd {
    padding-left: .1rem;
    min-width: 2.0rem;
}

.uc-cell .cell-txt {
    display: block;
}

.uc-cell .cell-ft {
    padding-left: .24rem;
}

.uc-cell.cell-access:active {
    background-color: #f6f6f6;
}

.uc-cell.cell-access .cell-ft:after {
    content: '';
    display: inline-block;
    width: .13rem;
    height: .26rem;
    background-repeat: no-repeat;
    -webkit-background-size: contain;
    background-size: contain;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAA8CAMAAADfciMYAAAAZlBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwbJTWAAAAIXRSTlMAcuttBNz68zgvRz/Y5+L1dTMqe2lCJgrCXzsRt6mCVxPP7JSSAAAAvUlEQVQ4y73VSxKDIBAEUIQENYqfGDSa79z/kklBtkxTgXLWr5guFtNCLPO4CG7eD03XmhMFfac9M2IiR5hXaunIMUwOlxISFU1ajvSejEwW7RcxRJEnVZgUOYj4kW43skFimhxEMmTIQ7TPYiGRJyYuJqrPQspYYmZIpgSBtuCkqk8E+NeHSGAsWtH8DygOmGTQbQhU6QBdqXQwhoDSAICrDS8/bg/cQFYS6MInAmLVAIjbnVwjc2R9sa3+ARm2L1SkRKpGAAAAAElFTkSuQmCC);
    opacity: .6;
}

.uc-cell-tips {
    background-color: #f2f2f2;
    line-height: .55rem;
    padding: 0 .2rem;
    color: #ff6c00;
}

.form-cells .cells-ft {
    padding: .55rem .3rem 0;
}

.form-cells .btn-group-flex {
}

.form-cells .sys-btn {
    border-radius: .1rem;
    font-size: .35rem;
}

.form-cells .cell-bd .uc-ipt-txt,.form-cells .cell-bd .uc-select {
    font-size: .32rem;
    display: block;
    width: 100%;
    height: .7rem;
    line-height: .7rem;
    text-align: left;
    border: 0;
    background: none;
    padding-right: .1rem;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #666;
}

.form-cells .cell-bd .uc-ipt-txt::-webkit-input-placeholder {
    color: #999;
}

.uc-select::-webkit-input-placeholder {
    color: #666;
}

.form-cells .cell-bd .uc-select {
    direction: ltr;
    padding-right: .25rem;
    -webkit-appearance: none;
    appearance: none;
    border: 0;
    background-color: transparent;
    background-position: right center;
    background-repeat: no-repeat;
    -webkit-background-size: auto .25rem;
    background-size: auto .25rem;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAA8CAMAAADfciMYAAAAZlBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwbJTWAAAAIXRSTlMAcuttBNz68zgvRz/Y5+L1dTMqe2lCJgrCXzsRt6mCVxPP7JSSAAAAvUlEQVQ4y73VSxKDIBAEUIQENYqfGDSa79z/kklBtkxTgXLWr5guFtNCLPO4CG7eD03XmhMFfac9M2IiR5hXaunIMUwOlxISFU1ajvSejEwW7RcxRJEnVZgUOYj4kW43skFimhxEMmTIQ7TPYiGRJyYuJqrPQspYYmZIpgSBtuCkqk8E+NeHSGAsWtH8DygOmGTQbQhU6QBdqXQwhoDSAICrDS8/bg/cQFYS6MInAmLVAIjbnVwjc2R9sa3+ARm2L1SkRKpGAAAAAElFTkSuQmCC);
}

.form-cells .cell-bd input[type="radio"],.form-cells .cell-bd input[type="checkbox"] {
    vertical-align: middle;
    margin-top: 0;
    margin-left: .1rem
}

/* 复选框 */
.ipt-checkbox {
    display: inline-block;
    width: .3rem;
    height: .3rem;
    border: 1px solid #111;
    border-radius: 50%;
    -webkit-appearance: none;
    outline: 0;
    vertical-align: middle;
}

.ipt-checkbox:checked {
    background-color: #f00;
    border-color: #f00;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFoAAAA8CAMAAADR2113AAAAeFBMVEUAAAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////GqOSsAAAAJ3RSTlMAB7/VDCC3FMoQxbEX6tCnh9tJG/DfzpwuJvv2k0HljoA5rHJfUTRB26hbAAABtElEQVRYw+WY2W7CMBBFJ/tmyEZCUwqE1f//hxVCNL2ygzFMpKKe11hXx+Nkxgq9D8c8dvuAJuAgL7QJsVPIK65DzPTyRi+4nX+Ij8zJA7OeGNnKX3gHZueB/IPY+ILkWcdZDaCayvnzNFkyo/MSklfV/3ZeovOa2MghebGerBrv6LwjNvbYN/TJXRGmy9Nr1TiTjtPntRNaTbTwEefzSl4JnWersdD3510mb4T+c86bM2k5NPKC1ZTPxpyR7UIOuI94O+jcjE6royellbeTPTqtAuyKbmJKdk3OA9Ec1qa+TTVmAd1DNOgd0Th+CmtLdFbpPFgfj3snrtkZiUqsSTTmjLXzOjIToHfr6w1S1dlMgtmxMK/xhmSDN+51rnoLdN7UBFh41/fPYw7OBuoW95vg0xi/FEGjmM+/Dcad25rsELHirT+JMiJb/FZfT7FRzsEakersAk/djT1+rL67NTqngp4jQu8mou4FZ8TB7HhdGvqiBdjdEOyK9jhKNsz8l/AxW52c/N4ZJDN4gzMHoepMHODkxhshv/eeAAZv7mqot8acuMkUZ+6/EQVNQVXkRUV/jG//nqrtmz+HuAAAAABJRU5ErkJggg==);
    background-repeat: no-repeat;
    -webkit-background-size: auto 50%;
    background-size: auto 50%;
    background-position: center;
}

/* ==========================================
 * 关于我们
 * ------------------------------------------ */
.uc-tabs {
    height: 1rem;
    line-height: 1rem;
    border-bottom: 1px solid #f3f3f3;
    font-size: .28rem;
    position: relative;
}

.uc-tabs:before {
    content: '';
    display: block;
    width: 2em;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 3;
}

.uc-tabs li {
    width: auto;
    position: relative;
}

.uc-tabs li a {
    display: block;
    border-right: 1px solid #f3f3f3;
    text-align: center;
    padding-left: .3rem;
    padding-right: .3rem;
    padding-bottom: 1px;
    margin-bottom: -1px;
}

/*.uc-tabs li a:active{background-color: #f6f6f6;}*/
.uc-tabs li:last-child a {
    border-right: 0;
}

.uc-tabs li.active a {
    position: relative;
    background-color: #fff;
}

.uc-tabs li.active,.uc-tabs li.active a {
    color: #f00;
}

.uc-tabs li.active:after {
    content: '';
    display: inline-block;
    width: .15rem;
    height: .09rem;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAdCAMAAADb7h9dAAAAdVBMVEUAAAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAD/AAAtxRKfAAAAJnRSTlMAFeB0bGXZi4Fe+y0g8+S6kxvtqQn30sJYT0xCNQ4EzrGhmol9Ga94FTUAAADWSURBVDjLldJJFoIwFETRQrpAQFTs+/bvf4miRiUGK/rGtwb/JACCuK7OY3jartLqoNG0zKVpGnAfTG8qXwBFKfeSC/XJQ000ajH1C+pNe/Tk2UhTbxBKeVWumTcGM3k3WXX6XotUWEirfOnxuQZO1iKjXhSaBtIusv3Q8gPAXSjmTam1OH7zKdC9qLfcu4vq8RUL9953ylrMxjffl1YhPgqtxW7jer5I1q7nC/I4ZME9EBH/xyIG6ML1tJh7/yKDt9jxvjLm+WKOH5uP3Ht5m0ipUKOrK8XNU32tKhSMAAAAAElFTkSuQmCC) center no-repeat;
    -webkit-background-size: contain;
    background-size: contain;
    position: absolute;
    left: 50%;
    margin-left: -.075rem;
    bottom: .15rem;
}

.uc-about-cont {
    padding: .35rem .28rem;
    font-size: .26rem;
}

.uc-about-cont p {
    -ms-word-break: break-all;
    word-break: break-all;
    word-wrap: break-word;
}

/* ==========================================
 * 机构入驻
 * ------------------------------------------ */
.sys-layer-bd0 {
    border-bottom: 0;
}

.uc-hdbn img {
    display: block;
    width: 100%;
    height: auto;
}

.uc-cells .cells-tit-bar {
    height: 1rem;
    line-height: 1rem;
    background-color: #f3f3f3;
    border-bottom: 1px solid #e3e3e3;
    padding: 0 .2rem;
    font-size: .28rem;
}

.uc-cells .cells-tit-bar .cell-tit-hd {
    color: #008e66;
}

.uc-cells .cells-tit-bar .cell-tit-bd {
    text-align: right;
}

.uc-cells .cells-tit-bar .tel-ico {
    display: inline-block;
    width: .34rem;
    height: .34rem;
    background-repeat: no-repeat;
    -webkit-background-size: contain;
    background-size: contain;
    background-position: center;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAAhFBMVEUAAAAAjmYAjmYAjmYAjmYAjmYAjmYAjmYAjmYAjmYAjmYAjmYAjmYAjmYAjmYAjmYAjmYAjmYAjmYAjmYAjmYAjmYAjmYAjmYAjmYAjmYAjmYAjmYAjmYAjmYAjmYAjmYAjmYAjmYAjmYAjmYAjmYAjmYAjmYAjmYAjmYAjmYAjmYAjmZq0s6bAAAAK3RSTlMA+QvzBO436d/TxbtpPiIS42BZLcvAr4QZB7V3dFXb1aqTjXwoHg6jnUtEb/ALrAAAAZFJREFUOMuFk9mWqkAMRSnmWZAZh3bWdv///92lLRTaHe55Sq3akMpJYjzVxr2vrHphzKvbK546zHNmCOCUoNJZsAZ1PBvGF+zmuBz84hHcAXcmsYfX/oQ9lDK4hPUrTBUsRfAK7RAfwLclMCQb44sDKwn8ItCHGCzJ9RLv7TP2AljB5JSAav8GdzC9CciEchpw38w6Cqlj+NaZLbJOABNohnijcArJHluN/qRgneQeRpC+/LZmpyLWzV5DKIOtvu08iGdzn/RsqkIEN1APcQ++vGKBrsHcwvb8DBfuL0fvkxpSB7zkkcfBilau/fFK3Z2TD0TJmh85dTyxtoBsfNki5EPZNb/oyajGJPYNgGhzKNXA9sNd9DawSQWZ+ajt3lRPWA0JLz7khpZ7G+3sklU56UOhUOKqprCbjiyNRHqUhiYV1Ka8qlquA8FZ+GM9PZ4DsI7mH2/83CSzB5zVL9TcWsXnJG0Bb/+tWUl27gOoaO2m3X/QuBo6Z/lhFZDL7GK5sxh1mP9vkjfXMMO5vWr7B1PBMj4z/fsXAAAAAElFTkSuQmCC);
    vertical-align: middle;
}

.uc-cells .cells-tit-bar .tel-txt {
    color: #ff7200;
    padding-left: .1rem;
    vertical-align: middle;
}

.uc-cells .get-sms-code {
}

.uc-cells .get-sms-code .code-ipt-box {
    display: block;
    height: .7rem;
    border: 1px solid #e0e0e0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    overflow: hidden;
}

.uc-cells .get-sms-code .code-ipt-box .ipt-txt-sms {
    display: block;
    width: 100%;
    height: .7rem;
    line-height: .6rem;
    border: 0;
    padding: 0 .2rem;
}

.uc-cells .get-sms-code .btn-get-sms {
    display: inline-block;
    height: .7rem;
    font-size: .28rem;
    margin-left: .2rem;
    min-width: 7.5em;
    text-align: center;
    padding: 0;
    background-color: #e0e0e0;
    color: #5c5c5c;
    border: 0;
}

.uc-cells .get-sms-code .btn-get-sms b {
    font-weight: normal;
    color: #f00;
    padding: 0 2px 0 0;
}

.uc-cells .get-sms-code .btn-get-sms.disabled {
    pointer-events: none;
}

.form-cells .uc-cell {
    overflow: hidden;
}

/* ==========================================
 * 老人档案列表
 * ------------------------------------------ */
.page-personal .sys-layer {
    border-bottom: 0;
}

.personal-list {
}

.personal-list .uc-cell {
    padding-left: .75rem;
    position: relative;
}

.personal-list .uc-cell:before {
    content: '';
    display: inline-block;
    width: .24rem;
    height: .24rem;
    border: 1px solid #000;
    border-radius: 50%;
    position: absolute;
    left: .27rem;
    top: 50%;
    margin-top: -.12rem;
}

.personal-list .uc-cell .cell-bd {
    text-align: left;
}

/* ==========================================
 * 老人档案修改
 * ------------------------------------------ */
.page-personal-modify .page-wrap {
    border-top: 2px solid #f2f2f2;
}

.uc-cell-price .cell-ft {
    padding-left: 0;
}

.uc-cell-price .uc-ipt-txt {
    color: #ff7e00;
    padding-right: 0;
}

/* ==========================================
 * 添加老人信息
 * ------------------------------------------ */
.page-personal-add .page-wrap {
    border-top: 2px solid #f2f2f2;
}

/* ==========================================
 * 个人资料
 * ------------------------------------------ */
.page-info .page-wrap {
    border-top: 2px solid #f2f2f2;
}

.page-info .user-avatar,.page-info .user-avatar img {
    display: inline-block;
    width: .8rem;
    height: .8rem;
    overflow: hidden;
    border-radius: 50%;
    vertical-align: middle;
}

/* ==========================================
 * 用户中心首页
 * ------------------------------------------ */
.fixed-top .page-uc-index {
    padding-top: 0;
}

.page-uc-index .page-wrap {
    border-top: 0;
}

/* 顶部 */
.page-uc-index .sys-head,.page-uc-index .sys-hd-bar {
    background: none;
}

.page-uc-index .sys-head,.page-uc-index .sys-head a {
    color: #fff;
}

.page-uc-index .sys-head-flex .sys-hd-bar .hd-city {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAAhCAMAAACyajgFAAAAVFBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////8wXzyWAAAAG3RSTlMAcuv7bfQE2zg/L9/jSEQz+Cp92FwRCsKwaCVUzWxiAAAA4klEQVQ4y5XTwQ6CQAxF0c4URhlRBBUF/v8/ncBLmoiheXfVLk66qsjrOTRJyFIewqvYj2qcEmmnqPoZ5bmU6ipRtqoL0rlgaNIW3Mn4ZjXs8h5F8mMd76Y9e1/BI0up37SGxNhTv+39ybRrg242C4Jego/DYhZl04R1tGMd7VnUmfZsJ0Jr2Avsj75AH9uz/O1smrWm1bRZNetp8i50a3p/t4V1NWmhI/TOxmK9moj/FoQfjI1LTdcVbG2W0Y51tGMdzVl0g4a9CaI0b6F5a10j7JWV0GZ53aq2sHz9MMxy0Bc7HiYhr6r9wQAAAABJRU5ErkJggg==);
    -webkit-background-size: auto .11rem;
    background-size: auto .11rem;
    padding-right: .26rem;
    padding-left: .2rem;
}

.page-uc-index .sys-hd-bar .hd-right {
    padding-right: .3rem;
}

.page-uc-index .sys-hd-bar .hd-ico-back {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAiCAMAAACHtmKxAAAAQlBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////8IX9KGAAAAFXRSTlMAeAcDh4HHv7qrsqSdlXIMi2VdUki1J5hKAAAAX0lEQVQoz7XSORKAIBBE0VbBBRVX7n9Vp5RomkCqoIMJXv1woGc8wBjCkUDZqdCGdzeVsn5TJWMTsf2LQwUcS6L/0Aly6jpk8FSR5zxGkpd85odY03wpNrFl3gFmK+cBj3IQx6B3ZvgAAAAASUVORK5CYII=);
}

.page-uc-index .sys-hd-bar .hd-ico-set {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAmCAMAAACbFsmhAAAAPFBMVEUAAAD////////////////////////////////////////////////////////////////////////////YSWgTAAAAE3RSTlMAQBCgIMDwgDCwYN/Q4M+QcFBvz740cgAAAWJJREFUOMutVNFiwyAIjICocSbp+P9/XQBbm2xpH7p7UQGVO4XpAEjRkGC6BFTpqNdBQR4Ir4KCjR8H3UbQ7eyjUpF0UkYQmgNroc5pkR0rZdyHrJas65xXtS+uRhL5kg70fdFX5kh2JkuDEM30SHdruo4BmjBpIp7lvOv8nOiu/axmkWJJxukFopIpmuxATojpYNBDovC4BooYCoxrWWRS3jU8i9GJG0I1ymD016mLyTPRzHct0DjrBrUJ+fUMduJuyV3UNvdbmkhwVdXixDd/npHv5kGoBxpIBD0ovAxaT0FQr69Dp+mJw+/EfeTZtdHZ3xIEds1QxpmumWvTLeaeRDifn8V3OTLr2x3/c94Qt3z890UZ1Df1GizbZH9+SSd/AJOl+PdlSmzFfegBRfibZHd6IQwshyBDeiK+Eq33HgDp1ukPMag0L04cxUnmwIhwWeb/2lU+a2JTk4529rxvrD+Sph2FoyV3LQAAAABJRU5ErkJggg==);
    position: relative;
}

.page-uc-index .sys-hd-bar .hd-ico-msg {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAANlBMVEUAAAD////////////////////////////////////////////////////////////////////xY8b8AAAAEXRSTlMA8BBgwIAwIEDgz1CwkKDQcFx10fUAAAGuSURBVEjHlZZXloMwDEVtyxUw8Pa/2XEJiNCiuT8xHOmpgYi6wcTRFcZo1G/COmns6GkNb9aGBjRsA42BzJO5q9qLi4Zzc0uN425dxgQkFy45unp/vMrPgKbnyLM56QxA5ns3asNXbK+hR/XCWAz8QZ8vr7AkN2PgiyssOmxGM+u/x8j9FIFRCSAgtsOASYmYMLQGAEHmEHoqFrMSMtdcDOClDh4wipCUGA1SmUuWlO1KCY5DJnx6TWWwtJ3sPlUHWxzoIFAYe+xC6J0B57AWhwVxd0DF9erQx0SobAbxFCEBaJcGFd9MCpqHbbmGj9zSEs57IguA9VjDfJxbiHGrfz/F0R8ml/83h1SC+doNIaHZLiWMEIelVaqNzN5oUP9x0gBdmoTPq8c2sgXJCBJKsJeFcAuvlsCPyE8PY78SJ16FzHmV0nkV0uum5FXK7870JG+BxV+SzCgaN5XEGQ+bPdQ4dLLOCYB9nFPeWuFdwQ6ozPF1OK7/7p9Reu+3hf0MydrZkVe/sMjNHiRebWv72ET58gykkcTbNsNOwFTqFL9S/LWW4Phvggxafxf7B23sFlDc/BAFAAAAAElFTkSuQmCC);
    position: relative;
}

.page-uc-index .sys-hd-bar .hd-ico-msg .badge-msg {
    display: inline-block;
    min-width: .4rem;
    height: .2rem;
    line-height: .2rem;
    background-color: #f00;
    border-radius: .15rem;
    position: absolute;
    right: -.12rem;
    top: -.04rem;
    text-align: center;
    color: #fff;
    font-size: .18rem;
}

.page-uc-index .fixed-active {
    background-color: #24c343;
    box-shadow: none;
}

/* 快捷导航 */
.page-uc-index .uc-head {
    height: 3.1rem;
    padding-top: 1.25rem;
    background-position: center;
    background-repeat: no-repeat;
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
}

.page-uc-index .uc-head .uc-info-box {
    text-align: center;
}

.page-uc-index .uc-head .uc-info-box,.page-uc-index .uc-head .uc-info-box a {
    color: #fff;
}

.page-uc-index .uc-head .uc-avatar,.page-uc-index .uc-head .uc-avatar img {
    display: block;
    width: 1.8rem;
    height: 1.8rem;
    border-radius: 50%;
    overflow: hidden;
    margin: 0 auto;
}

.page-uc-index .uc-head .uc-name {
    display: block;
    padding: .35rem 0 0;
    font-size: .3rem;
}

.uc-quicks {
    padding: .35rem .1rem .2rem;
}

.uc-quicks .quick-item {
    display: block;
    width: 25%;
    float: left;
    text-align: center;
    font-size: .26rem;
    position: relative;
}

.uc-quicks .quick-item:nth-child(4n+1) {
    clear: left;
}

.uc-quicks .quick-item:before {
    content: '';
    display: block;
    width: 1px;
    height: 100%;
    background-color: #dfdfdf;
    position: absolute;
    right: 0;
    top: 0;
}

.uc-quicks .quick-item:last-child:before {
    display: none;
}

.uc-quicks .quick-item .item-num {
    display: block;
    font-size: .34rem;
    color: #000;
}

.uc-quicks .quick-item .item-name {
    display: block;
    height: .35rem;
    line-height: .35rem;
    overflow: hidden;
    padding-top: .2rem;
}

.uc-nav-list {
    border-top: 2px solid #e8e8e8;
    padding: .2rem .1rem .1rem;
}

.uc-nav-list .nav-item {
    display: block;
    width: 25%;
    float: left;
    text-align: center;
    font-size: .26rem;
    padding: .3rem 0 .1rem;
    border-radius: .1rem;
}

.uc-nav-list .nav-item:active {
    background-color: #f6f6f6;
}

.uc-nav-list .nav-item .item-ico {
    display: block;
    width: .6rem;
    height: .6rem;
    -webkit-background-size: contain;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    position: relative;
    margin: 0 auto;
    font-size: .24rem;
}

.uc-nav-list .nav-item .item-badge {
    display: inline-block;
    min-width: .28rem;
    height: .28rem;
    line-height: .28rem;
    border: 1px solid #f00;
    border-radius: 50%;
    color: #f00;
    text-align: center;
    position: absolute;
    left: 100%;
    top: -.24rem;
    margin-left: -.14rem;
}

.uc-nav-list .nav-item .item-name {
    display: block;
    height: .35rem;
    line-height: .35rem;
    overflow: hidden;
    padding-top: .2rem;
}

/* 机构列表 */
.resth-list .resth-item {
    padding: .25rem .2rem;
    position: relative;
    font-size: .23rem;
}

.resth-list .resth-item .item-hd,.resth-list .resth-item .item-img {
    display: block;
    width: 2.1rem;
}

.resth-list .resth-item .item-img img {
    display: block;
    width: 100%;
}

.resth-list .resth-item .item-bd {
    padding-left: .25rem;
}

.resth-list .resth-item .item-tit {
    display: block;
    max-width: 90%;
    height: .3rem;
    line-height: .3rem;
    font-size: .28rem;
    font-weight: normal;
    overflow: hidden;
}

.resth-list .resth-item .item-cont {
    padding-top: .1rem;
}

.resth-list .resth-item .desc-sv {
    padding-top: .05rem;
    height: .6rem;
    line-height: .3rem;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.resth-list .resth-item .sv-txt {
    padding-right: .1rem;
    color: #666;
}

.resth-list .resth-item .desc-local {
    padding-top: .12rem;
}

.resth-list .local-badge {
    float: left;
    margin-right: .1rem;
    margin-top: .1rem;
}

.resth-list .resth-item .item-desc {
}

.resth-list .resth-item .side-info {
    text-align: right;
}

.resth-list .resth-item .side-info .info-label {
    display: block;
    height: .36rem;
    line-height: .36rem;
    overflow: hidden;
}

.resth-list .resth-item .side-info .label-num {
    color: #00148e;
}

.resth-list .resth-item .local-tag {
    display: block;
    padding-top: .15rem;
    color: #999;
}

.resth-list .resth-item:after {
    content: '';
    display: block;
    height: 1px;
    background-color: #e6e6e6;
    position: absolute;
    left: .2rem;
    right: .2rem;
    bottom: 0;
}

.resth-list a:active .resth-item {
    background-color: #f6f6f6;
}

/* ==========================================
 * 我的订单
 * ------------------------------------------ */
.page-uc-order .page-wrap {
    padding-bottom: 1.5rem;
}

.uc-order-tabs {
    height: .9rem;
    line-height: .9rem;
    border-bottom: 2px solid #f3f3f3;
    font-size: .26rem;
    padding: 0 .2rem;
}

.uc-order-tabs li {
    text-align: center;
}

.uc-order-tabs li .tab-item {
    display: inline-block;
    color: #000;
}

.uc-order-tabs li.active .tab-item {
    border-bottom: 2px solid #f90000;
    margin-bottom: -1px;
    position: relative;
}

.uc-order-item {
    padding: 0 .2rem .4rem;
    font-size: .23rem;
    position: relative;
}

.uc-order-item+.uc-order-item {
    border-top: .12rem solid #e7e7e7;
}

.uc-order-item .item-hd {
    display: block;
    padding: .25rem 0 .1rem;
}

.uc-order-item .order-cell .cell-bd {
    padding-left: .2rem;
}

.uc-order-item .order-cell .cell-hd {
    display: block;
    width: 2.1rem;
    padding-top: .05rem;
}

.uc-order-item .order-cell .cell-img,.uc-order-item .order-cell .cell-img img {
    display: block;
    width: 100%;
    height: auto;
}

.uc-order-item .order-cell .cell-ft {
    display: block;
    text-align: right;
}

.uc-order-item .order-cell .item-tit {
    height: .35rem;
    line-height: .35rem;
    overflow: hidden;
    font-size: .28rem;
    font-weight: normal;
}

.uc-order-item .order-cell .item-info {
    color: #666;
    padding-top: .1rem;
}

.uc-order-item .order-cell .item-info .num {
    font-size: .26rem;
    color: #f00;
}

.uc-order-item .order-cell .item-info .info-ft {
    padding-top: .12rem;
}

.uc-order-item .order-cell .item-ft {
    color: #666;
    padding-top: .1rem;
}

.uc-order-item .order-cell .item-ft .info-date {
    padding-left: .25rem;
}

.uc-order-item .order-cell .item-status {
    display: block;
    color: #30b4f5;
}

.uc-order-item .order-cell .sys-price {
    display: block;
    padding-top: .15rem;
}

.uc-order-item .order-cell .sys-price .price-ico {
    font-size: .18rem;
}

.uc-order-item .order-cell .sys-price .price-amt {
    font-size: .26rem;
}

.uc-order-item .order-cell .sv-txt+.sv-txt {
    padding-left: .1rem;
}

.uc-order-item .order-cell .cell-box-side {
    text-align: right;
}

.uc-order-item .cell-box {
    position: relative;
}

.uc-order-item .sys-ico-right {
    position: absolute;
    right: 0;
    bottom: -.15rem;
    -webkit-background-size: .13rem auto;
    background-size: .13rem auto;
    opacity: 1;
}

.order-tags {
    padding-top: .21rem;
}

.order-tags .order-tag {
    display: inline-block;
    border: 1px solid #30b4f5;
    color: #30b4f5;
    line-height: .32rem;
    float: left;
    font-size: .22rem;
}

.order-tags .order-tag+.order-tag {
    margin-left: .12rem;
}

.order-tags .order-tag .tag-ico {
    display: inline-block;
    width: .32rem;
    height: .32rem;
    line-height: .32rem;
    text-align: center;
    vertical-align: top;
    background-repeat: no-repeat;
    -webkit-background-size: auto 75%;
    background-size: auto 75%;
    background-color: #30b4f5;
    background-position: center;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAAPFBMVEUAAAD////////////////////////////////////////////////////////////////////////////YSWgTAAAAE3RSTlMAoBBg8IBA4CCfwL/QsJBwTzBv9Owg+wAAAQBJREFUOMuN09uygyAMheEQwkGoWvd6/3fdtswYW6mBi159s6bDLzR2eJCFxxgTeJvlnSHZbMLrhAHmKiBss/2nYLljsUJCpgluQTYY08uxOIu9HQVsP5ivSOvOmqNUfrCE5IkO5xEN1hylTj3eWXkzdRG+l7RE+nRU0x1TF7Fe2Hxi5JsjJ/zRSuAydVxG+E5KPUfuXC8I0h933VFPb0WWfHUULp/DswDT9u1IOvU2B9Tn2Wm9zk0mv0KTab1OaTz4+D93by/qxWm969EU+jnYk854e0VY641MOjCRNan1jEmtZ0/KTDQwqfWsyfaY7cnaLtueRLKI1hs7Mw/CjvsHb9ILbydL1qsAAAAASUVORK5CYII=);
}

.order-tags .order-tag .tag-txt {
    display: inline-block;
    min-width: .98rem ;
    text-align: center;
    vertical-align: top;
}

.order-tags .order-tag-2 {
    border-color: #00c155;
    color: #00c155;
}

.order-tags .order-tag-2 .tag-ico {
    background-color: #00c155;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAAnFBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+TINBkAAAAM3RSTlMAC/jz7tPpxRIE499gPvrLwK+EWVU5LRkH27x5dDP8uLWqk41sZigjIR4Oo51LRNV+dtYAcHKMAAABnklEQVQ4y4WU6ZaiQAyFZVd2UATEfd/a6Z7v/d9tjtpAaXeY/Lp16qOS3OTQe0S+XXpzI+n3uqNY6zxi081pDoAZQXjsBBMIq1Ov9xdWXZwP3uwubkDWkdjGzp9yCZEMDmH6LQ8hDEXwAnmtN+ANJNDBbfTZhC8J/IPVHnZgSK5H2C+fsRbAGJRTAGH+O7gC9cbCFdpJYfZiViWk3sFHm9nALQQwgLTWIx1zLNkz0Bt/DmDse2Is4PjttwEzGdy2w56CI4N5e1vYsJPJCfN9u5v6WARHkNR6CV5fJK22B62E8vSQ/eyHozelh6MJdnDPY6JPqtlblcp09h4wCaY8w0y2irVjcJvK+g5v4V78c7sZ8aCZ1RWAxWgTzWt2oSRfK/OPwdXuvd3SWAcI64RnD3yl6uza2FlkVQTbpkwdfST5d4CVurKkEmkTKcsdQqJJI7HUukywTsKLiXo8WWB8ar/W+Pn6w1oC5tcPVCuN8fsmlYC9/qhZOQa+B6Avptmx+A+6i+vJGaUTW/gy2x+uDJrYdL8b+OnFcTGv1bPef9FXOz5ne/flAAAAAElFTkSuQmCC);
}

.order-tags .order-tag-3 {
    border-color: #ffc00d;
    color: #ffc00d;
}

.order-tags .order-tag-3 .tag-ico {
    background-color: #ffc00d;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAApVBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+4/eNVAAAANnRSTlMA9voCDEjqtIpzQoVoYj0q5dLFd1wfGwXbo1VNIxAJ1cqbe1kn8O+Vjy/gunAxqha/r5I1M1J90jBHAAACKElEQVQ4y7WU15qqMBSFkyBVuigIAnawTzvr/R/tBCJF0bmbdcEHm3+3ZCfkbxWmi2CsaZqezEa/YDO59NDotJm+waZ6BC66U5QdBddRX7ziDB+ActLMjSxvTO2kAFjGQ27Df+y/5LaykVxW6PiZMykwNx5t9nxIBpybDPoc6eyJtHeAJZGBpJiCmr1+fR6PvJQO5E7rtwZWmUjm3ITtdhEGacX/Nbm2O0SHxsV3atMS2n0TdnCNe8AJ2Fq8ZiWw5KSTA/MuXSGJdBHyRRN8ycntIefPS9PAHkvx2wE+u74+AD+CqEDEmYPGYq1B9d5gqOBSe7scA6KyAorcX+VPXl/aM/wwrMLqRcXx0FL/zFgFCsvsfB0F19rRRz5rR4MyygBKmZvUg8z7XXg43Z7BQIDsDsqKOqpA9SZSR23qTA4SXuN4E9jV54ThTBwX13peVr1mMtuuhuts2xdJlOdVzRRkIU/JGWzSpkYjaohszEgqRw9XcgHU8A5aaMTqLDKD/wV8uMC82sLj9x1MA8tSgdKyEqneaQ9QUGk1JeEY0EinNfDdfpxRSzGrqTvQLiQX9+sOT7oHlyqWhYcUmySkM/x0bgVA29O0PQJ6F6QYZx24dT27NyAULJDIUCk3Ptj1l8dVCq7Ws23ChhfARQP24YCkj1eKZGgRgHJYUNJdUoYRj1UXQG5lv157rluvnmdu312k8QcaeaUxI+81mia6pq0teZaG5M/1HyfkTe19Te3lAAAAAElFTkSuQmCC);
}

.order-foot-bar {
    width: 100%;
    position: fixed;
    left: 0;
    bottom: 0;
    z-index: 3;
    font-size: .3rem;
    color: #000;
    background-color: #fff;
    box-shadow: 0 1px 0 rgba(0,0,0,.1) inset;
}

.order-foot-bar .foot-bar-hd,.order-foot-bar .foot-bar-ft {
    display: inline-block;
}

.order-foot-bar .foot-bar-hd {
    padding-left: .2rem;
}

.order-foot-bar .foot-bar-bd {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    padding-left: .6rem;
}

.order-foot-bar .label-txt {
    padding-left: .15rem;
}

.order-foot-bar .order-btn {
    display: block;
    height: 1.1rem;
    padding: 0 .6rem;
    background-color: #f00;
    color: #fff;
    font-size: .36rem;
    line-height: 1.1rem;
    vertical-align: top;
    border: 0;
}

.order-foot-bar .sys-price .price-ico, .order-foot-bar .sys-price .price-amt {
    color: #000;
}
.fixed-top .sys-head{ width:100%;left: 0;}
.page.page-personal-add{ max-width:640px; margin:0 auto;}
.uc-cell .cell-hd font{ color:#f00;}
.uc-cell .cell-hd{ vertical-align:top;}
.uc-ipt-text{ width:100%; }
span.lgg {
    text-align: center;
    color: #fff; font-size:14px;
    background: #20b767;
    border-radius: 8px;
    padding: 0 15px;
    cursor: pointer;
    display: block;
    color: #fff;
    float: left;
    width: 120px;
    margin-left: 5px;
}

span.lgg a {
    color: #fff;
}

@media screen and (min-width: 768px) {
   .fixed-top .sys-head{ width:768px;left:calc( 50% - 384px );}
}
